TIBCO EBX® ローカライゼーションの拡張
Related information
ネイティブEBX®ローカリゼーションの概要
デフォルトでは、EBX®ビルトインユーザーインターフェイスは英語(en-US)とフランス語(fr-FR)で提供されます。
ローカリゼーションは、フォーマットポリシーと一連のメッセージファイル(リソースバンドル)で構成されます。
-
英語の場合、ローカリゼーションは、フォーマットポリシーと、ロケールが定義されていない一連のメッセージファイルによって提供されます。
-
フランス語の場合、ローカリゼーションは、フォーマットポリシーと、ロケールが「fr」に設定された一連のメッセージファイルによって提供されます。
EBX®は、ユーザーインターフェイスのローカリゼーションを拡張し、データモデルと関連サービスのドキュメントを国際化するためにロケールを追加するオプションを提供します。
言語パックソフトウェア
TIBCO EBX® およびアドオンの言語パックは、EBX® リリースに応じてTIBCO eDeliveryから入手できます。言語パックにはオンラインヘルプも含まれます。詳細は、
TIB_ebx-lp_<version>_readme.txtファイルを参照してください。
注意:
各リリースでは、GA と対応するパックの可用性の間に若干の遅延があります。この場合、以前のパックを展開できます (ただし、すべてのメッセージに対応できない場合があります)。
EBX®ユーザーインターフェイスのローカリゼーションの拡張
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エディターおよびビューアー