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

最終公開日 : Sep 16, 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 + "\_" + language + "\_" + country + "\_" + variant + ".mxml"
  • resourceName + "\_" + language + "\_" + country + ".mxml"
  • resourceName + "\_" + language + ".mxml"
  • resourceName + ".mxml"
注意:
解決は、ローカライズされたメッセージレベルで行われます。したがって、特定のローカリゼーションが必要なメッセージのみを含むロケールに対して 1 つ以上のファイルを定義することができます。

既知の制限事項

拡張不可能なマテリアル

以下のローカリゼーションは拡張できません。
  • EBX® HTML エディターおよびビューアー