CATエディタ

ICUメッセージ形式 (TMS)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

ICU (国際化コンポーネント) は、ソフトウェアシステムの国際化をサポートするライブラリのセットです。

ICUメッセージ形式 構文の翻訳がサポートされています。

AIチャットボットは、ICUルールの検証に非常に効果的です。

ファイル形式に対して ICUメッセージを解析する オプションが利用可能で選択されている場合、メッセージは解析され、CATエディタに表示されます。

  • 翻訳が完了した後、ICUメッセージを含むファイルが正しくエクスポートされるように、ターゲット セグメント のタグはソースセグメントのタグに対応する必要があり、ソースセグメントのタグは編集してはいけません。

  • 新しい解析の結果として、ターゲット言語の文法ルールに従った翻訳が行われるように、テキストの一部をあるターゲットセグメントから別のターゲットセグメントに移動する必要がある場合があります。翻訳されたICUメッセージを完全に表示するには、文脈内プレビューを参照してください。

  • 特定の形式(サブメッセージ)を表すセグメントは翻訳メモリに保存され、翻訳プロセスで活用されます。

サポートされているファイル形式:

  • .XLIFF 1.2

  • .XLIFF 2.0

  • .SDL XLIFF

  • .JSON

  • .XML

  • 多言語 .XML

  • .PO

  • .YAML

  • Android Strings

  • iOS Strings

ICUメッセージがファイルがジョブとしてインポートされ、セグメント化された場合、セグメントはCATエディタでICUとしてラベル付けされ、ICUタイプが左側の列に表示されます。ICUコンテンツは、テキスト内のタグとして表示されます。

ICUタイプにマウスを乗せると、カテゴリとツールチップ内の使用例が表示されます。

ICU_Message_CATEditor.png

ICUメッセージに関するすべての情報はインポートされ、コンテキストメモとして表示され、メッセージの完全な形式がインコンテキストプレビューに表示されます。翻訳されたICUメッセージのすべてのバリエーションは、インコンテキストプレビューで利用可能なICUコンフィグレーターを通じて確認できます。

ICUメッセージは分割または結合できません。

ICUコンフィグレーター

ICUコンフィグレーターは、コンフィグレーターに入力された値と翻訳されたセグメントに基づいて、完全なICUメッセージのすべてのバリエーションを確認することを可能にします。

ICUメッセージのインコンテキストプレビューの右上にあるICUボタンをクリックして、ICUメッセージプレビューウィンドウを開きます。

タイプなしの変数の場合、コンフィグレーターは空の入力フィールドを表示します; 値はICUメッセージプレビューに反映されます。複雑な階層を持つICUの場合、選択されたバリエーションに基づいて無関係な値は非表示になります。

ターゲットタブ

ターゲットタブにリストされている変数の値を入力して、ウィンドウの上部に選択したICUメッセージの翻訳をプレビューします。ターゲットICUメッセージプレビューは、すべてのICU関連セグメントが翻訳されている場合にのみ利用可能です。

ソースタブ

ソースタブを選択して、ソースICUメッセージプレビューに切り替えます。

ソースタブとターゲットタブの間を切り替えても、インコンテキストプレビューには影響しません。

繰り返し

ICUの主要メッセージとサブメッセージは、ジョブ内で繰り返され、同じキーを持つ場合、繰り返しとして識別されます。

QA

偽陽性(望ましくない不一致翻訳に対してQA警告を生成する)や偽陰性(望ましい翻訳に対してQA警告がない)を避けるために、ICUコンテキストが考慮されます。

異なるコンテキストの場合:

  • 異なる翻訳の場合、不一致訳文は表示されません。

  • 同じ翻訳と同じ原文を持つICUメッセージには、異なるコンテキストキーを持つ不一致原文が表示されます。

この記事は役に立ちましたか?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.