デフォルトでは、EBX®ビルトインユーザーインターフェイスは英語(en-US)とフランス語(fr-FR)で提供されます。
ローカリゼーションは、フォーマットポリシーと一連のメッセージファイル(リソースバンドル)で構成されます。
英語の場合、ローカリゼーションは、フォーマットポリシーと、ロケールが定義されていない一連のメッセージファイルによって提供されます。
フランス語の場合、ローカリゼーションは、フォーマットポリシーと、ロケールが「fr」に設定された一連のメッセージファイルによって提供されます。
EBX®は、ユーザーインターフェイスのローカリゼーションを拡張し、データモデルと関連サービスのドキュメントを国際化するためにロケールを追加するオプションを提供します。
TIBCO EBX® およびアドオンの言語パックは、EBX® リリースに応じてTIBCO eDeliveryから入手できます。言語パックにはオンラインヘルプも含まれます。詳細は、TIB_ebx-lp_<version>_readme.txt
ファイルを参照してください。
各リリースでは、GA と対応するパックの可用性の間に若干の遅延があります。この場合、以前のパックを展開できます (ただし、すべてのメッセージに対応できない場合があります)。
EBX®は、互換性のある言語と地域へのユーザーインターフェイスのローカリゼーションをサポートしています。
現在、ラテン文字とキリル文字がサポートされています。他の文字セットを使用するロケールは使用できる場合がありますが、サポートされていません。
新しいロケールを追加するには、次の手順に従う必要があります。
EBX®メイン構成ファイルで新しいロケールを宣言します。例:
ebx.locales.available=en-US、fr-FR、xx
最初のロケールは常にデフォルトと見なされます。
ビルトインのロケールen-USおよびfr-FRは、必要に応じて削除できます。
EBX®ローカリゼーションの構成を参照してください。
次のファイルを jar ファイル (サンプル名:ebx-lp_<version>_languagepack-xx.jar
) にパッケージ化します。
com.orchestranetworks.i18n.frontEndFormattingPolicy_xx.xml
という名前のフォーマットポリシーファイル
リソースバンドル内のローカライズされたメッセージファイルのセット(*_xx.mxml)
ファイルは「.mxml」で終わる必要があります。
ファイルの完全なテンプレートセットは、こちらで入手できます。
jar ファイルを EBX® クラスパスに展開します。このファイルには、ebx.jar
クラスローダーからアクセスできます。
バージョン5.7.0以降、ローカライズされたリソースは、次のルックアップメカニズムを使用して、ロケール近接ベースで解決されます。
resourceName + "_" + 言語 + "_" + 国 + "_" + variant + ".mxml"
resourceName + "_" + 言語 + "_" + 国 + ".mxml"
resourceName + "_" + 言語 + ".mxml"
resourceName + ".mxml"
解決は、ローカライズされたメッセージレベルで行われます。したがって、特定のローカリゼーションが必要なメッセージのみを含むロケールに対して1つ以上のファイルを定義することができます。
以下のローカリゼーションは拡張できません。
EBX®HTMLエディターおよびビューアー