翻訳作業

ICUメッセージファイル形式 (Strings)

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

ICU (International Components for Unicode) は、ソフトウェアシステムの国際化に向けたグローバル化サポートを提供するライブラリセットです。

ICUメッセージファイル形式構文を使用した翻訳がサポートされています。

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

プロジェクト設定ウィンドウの詳細タブで、ICUメッセージファイル形式を有効にします。

ICUメッセージファイル形式が提供するもの:

  • 構文ハイライト

    翻訳エディタで開くと、メッセージの各部分がハイライト表示され、ファイル形式タイプなどの関連するメタ情報とともに表示されます。個々の引数やファイル形式を訳文に直接適用することで、タイプミスによるエラーを回避できます。プレースホルダーの一覧からプレースホルダーをクリックするか、原文コンテンツの該当箇所を直接クリックして訳文に適用します。

  • 構文検証

    翻訳中に構文の正確性が検証されます。これにより、ローカライズファイル内のICUメッセージの破損を防ぐことができます。

  • プレビュー

    ICUメッセージファイル形式の構文は複雑になる場合があるため、実際の引数を使用して翻訳がどのように表示されるかをプレビューできます。Strings Editorのプレビューボタンをクリックし、ICUメッセージに実際の属性を割り当てて、翻訳構文が正しいか、またすべての可能なケースが期待通りにサポートされているかを確認します。

    プレビューパネルでは、翻訳の属性に対してテスト値を割り当てることができます。文字列の表示状態を確認し、翻訳が期待通りに機能しているかを再確認できます。

ICU複数形メッセージを含むキーが、Parse ICU messagesを有効にした状態でJob Syncを通じてStringsからTMSに送信されると、TMSはターゲットロケールの完全なCLDR複数形ルールセットに合わせて複数形カテゴリを展開します。これにより、Stringsの原文には存在しないカテゴリが追加される場合があります。ジョブがStringsにエクスポートされる際、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.