ICU (国際化コンポーネント) は、ソフトウェアシステムの国際化をサポートするライブラリのセットです。
ICUメッセージ形式 構文の翻訳がサポートされています。
AIチャットボットは、ICUルールの検証に非常に効果的です。
ファイル形式に対して オプションが利用可能で選択されている場合、メッセージは解析され、CATエディタに表示されます。
サポートされているファイル形式:
-
.XLIFF 1.2
-
.XLIFF 2.0
-
.SDL XLIFF
-
.JSON
-
.XML
-
多言語 .XML
-
.PO
-
.YAML
-
Android Strings
-
iOS Strings
ICUメッセージがファイルがジョブとしてインポートされ、セグメント化された場合、セグメントはCATエディタでとしてラベル付けされ、ICUタイプが左側の列に表示されます。ICUコンテンツは、テキスト内のタグとして表示されます。
ICUタイプにマウスを乗せると、カテゴリとツールチップ内の使用例が表示されます。
ICUメッセージに関するすべての情報はインポートされ、コンテキストメモとして表示され、メッセージの完全な形式がインコンテキストプレビューに表示されます。翻訳されたICUメッセージのすべてのバリエーションは、インコンテキストプレビューで利用可能なICUコンフィグレーターを通じて確認できます。
ICUメッセージは分割または結合できません。
ICUコンフィグレーターは、コンフィグレーターに入力された値と翻訳されたセグメントに基づいて、完全なICUメッセージのすべてのバリエーションを確認することを可能にします。
ICUメッセージのインコンテキストプレビューの右上にあるICUボタンをクリックして、ウィンドウを開きます。
タイプなしの変数の場合、コンフィグレーターは空の入力フィールドを表示します; 値はICUメッセージプレビューに反映されます。複雑な階層を持つICUの場合、選択されたバリエーションに基づいて無関係な値は非表示になります。
ターゲットタブ
タブにリストされている変数の値を入力して、ウィンドウの上部に選択したICUメッセージの翻訳をプレビューします。ターゲットICUメッセージプレビューは、すべてのICU関連セグメントが翻訳されている場合にのみ利用可能です。
ソースタブ
タブを選択して、ソースICUメッセージプレビューに切り替えます。
タブとタブの間を切り替えても、インコンテキストプレビューには影響しません。
繰り返し
ICUの主要メッセージとサブメッセージは、ジョブ内で繰り返され、同じキーを持つ場合、繰り返しとして識別されます。
QA
偽陽性(望ましくない不一致翻訳に対してQA警告を生成する)や偽陰性(望ましい翻訳に対してQA警告がない)を避けるために、ICUコンテキストが考慮されます。
異なるコンテキストの場合:
-
異なる翻訳の場合、は表示されません。
-
同じ翻訳と同じ原文を持つICUメッセージには、異なるコンテキストキーを持つが表示されます。