Help:Extension:Translate/Message group states/ja

このページは、メッセージ群のワークフローの状態の説明文書です. Let's imagine that some organization is using MediaWiki with the Translate extension. They use the wiki to write press releases among other things. What do they do? First they write a press release in a wiki, then make it translatable and invite translators to work on it. When translations are ready, they can publish them elsewhere on their website. But how do they know when a translation is ready, or more importantly proofread and corrected (see Quality assurance)? What if someone finds and fixes a mistake and the published version needs to be updated?

メッセージ群ワークフローはこの使用例を想定した機能です. It lets you attach a tag to a message group indicating what state it is in, like "translating", "proofreading", "ready" or "published". This allows the different roles that work on a press release to explicitly expose the current state without the need of other communication methods. The translators can indicate when they consider their translations ready, and other translators can see what translations are already published. The translation administrator can periodically check which translations are ready and publish them, as well as update the pages that were already published. This is a workflow.

セットアップ
既定では、この機能は無効になっています. ウィキの構成で準備 します. You need to decide what states you want to configure, and assign them colors in the hex format. In addition you can choose the user groups that can by default change the states.

以下は設定の例です.

メッセージ群はグローバルなワークフローを上書きして固有のものを表示でき、 They can do more granular permission control by state level. A state can only be selected by the user groups that have the specified right.

使用法


設定が完了すると、Special:LanguageStats及びSpecial:MessageGroupStats の表は両方とも新しい列に現状を表示し、状態でソートできます. 状態の変更はSpecial:Translateで行います. グループと言語を選択すると、メッセージ群の説明の上の角に状態を表示します.

この状態は単一のメッセージ群の単一の言語にのみ該当し、例えば翻訳対象の「Fréttinga」のページの、イタリア語訳すべてについて表示できます. 対照的に単一の翻訳単位は受け入れられ、翻訳元の複数ページをそれ以上、翻訳しないように指定できます. In contrast, individual translation units can be accepted and whole translatable pages can be discouraged from further translation.

進捗状況の自動変更
2012年9月以降、Translate は状態の変更を自動で行っています. 例えばもし全メッセージの翻訳が終わると状態は査読に、すべて査読が終わると完了に変更されます.

これら修正の条件をtransitions と呼びます. トランジションには次の変数ごとにゼロ以上の条件を取り得ます. 未翻訳、要更新、翻訳済、査読済です (UNTRANSLATED、OUTDATED、TRANSLATED、PROOFREAD). どの変数もその状態のメッセージ件数を表示します. 未翻訳 UNTRANSLATED には要更新 OUTDATED の件数が含まれます. 変数ごとに対応する値は、ZERO、NONZERO、MAX の3つです. 例えば査読済 PROOFREAD の値に MAX を取るなら、 完了 の状態にトランジションできます. 次のコードのサンプルをご参照ください. Transitions can have zero or more conditions on the following variables: UNTRANSLATED, OUTDATED, TRANSLATED, PROOFREAD. Each variable represents the number of messages in that state. UNTRANSLATED variable includes the OUTDATED messages. Each variable can be compared to three values: ZERO, NONZERO and MAX. For example transition to ready state would have condition PROOFREAD is MAX. See code example below.

特定のメッセージ群の状態はその言語で訳文に変更や査読が加わるたび、更新されます. The state transitions are matched in the declaration order. All conditions must be fulfilled for the transition to match. If no transition matches, the message group will keep its existing state.