(例えば、ボタンのテキスト) などの異なる コントロール または (例えば、コンボボックスの値をリストするドロップダウンなど)他の方法でコントロール に関連する文字列をローカライズ(翻訳)するローカリゼーション ダイアログ を表示します(下のスクリーンショット)。コントロールに関連する文字列の他にカスタム 文字列 をローカライズすることができます。 そして、デザインのすべての箇所に mt-load-string 関数を使用して、挿入することができます。
•コントロールに関連した 文字列 は、上のペインに表示されます (下のスクリーンショットを参照)。この ペインの列は、左から右の順序です: (i) コントロールが表示されるページ; (ii) コントロールの名前; (iii) テキスト 文字列を含むコントロール プロパティ; (iv) デフォルトの言語のテキスト文字列; ローカライズされた言語のテキスト内のテキスト文字列を含む追加の列、各言語につき一列ずつ。 •カスタム文字列 は、のペインに表示されます。この ペインの列は、左から右の順序です: (i) カスタム 文字列の名前; (ii) ローカライズされた言語のテキスト内のテキストカスタム文字列を含む追加の列、各言語につき一列ずつ。
言語の追加 アイコンを使用して、列をローカリゼーション 言語に追加します。表示されるダイアログ内に (内部で使用される) 言語コードと( MobileTogether ユーザーインターフェイスで使用される)言語名を入力します。追加することのできる列の数に制限はありません。特定の言語内のコントロールに関連した 文字列 または カスタム 文字列をローカライズするには、その言語の列に翻訳を入力します。翻訳を保存するには、 OKをクリックします。
ローカリゼーション ダイアログ内で、ローカライズされた(コントロールに関連した)全ての文字列は、ローカライズされたソリューションのバージョンで使用されます。モバイル デバイスの言語設定で、language-country バリアント (例えば、 es-US または fr-CH) が指定されます。下に表示される順序に従い、表示される文字列の言語が選択されます。
1.ソリューションの 対応する ローカライズされた language-country (es-US または fr-CH) 文字列は存在する場所で使用されます。 2.文字列のための、language-country ローカリゼーション (es-US または fr-CH) が存在しない場合、 ローカライズされた language (es または fr) 文字列 が存在する場合は使用されます。 3.文字列のための、 language-country ローカリゼーション (es-US または fr-CH) または language ローカリゼーション (es または fr) が存在しない場合、 デフォルトの言語 が使用されます。
ローカライズされた 文字列が定義されている言語でシミュレーションを確認するには、 シミュレーション 言語 [プロジェクト | シミュレーション 言語] コマンド を使用して、シミュレーションする言語を設定して、シミュレーションの実行を行います。
|