TIBCO EBX® ローカライゼーションの拡張

最終公開日 : Aug 10, 2026
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エディターおよびビューアー