リソース・バンドルを使用した RCP アプリケーションでのリテラルのローカライズ

すべてのリッチ・クライアント・プラットフォーム・アプリケーションは、画面に表示されるリテラルまたはテキストを含むリソース・バンドルを使用します。 リッチ・クライアント・プラットフォームを使用すると、ユーザーのロケールに基づいてリソース・バンドルをカスタマイズおよびローカライズできます。

さらに、カスタマイズされた画面で使用されるリテラルには独自のリソース・バンドルがあり、ローカリゼーション・プロセス時にも考慮する必要があります。

すべてのリッチ・クライアント・プラットフォーム・アプリケーション・プラグインには、 <Plug-in_id>_<name>.propertiesという名前のバンドル・ファイルが含まれます。 バンドル・ファイルには <key>-<value> のペアが含まれており、 <Key> でローカライズする必要がある制御テキストやストリングなどのリソース、および <value>でローカライズする必要があるローカライズされたストリングやテキストを指定します。

以下に、 <key>=<value>: の例を示します。


my_name=Rich Client Platform Application

リッチ・クライアント・プラットフォーム・アプリケーションのリソース・バンドルは、そのアーカイブ・ファイルにあります。

例えば、 Sterling Call Center および Sterling Store Engagement (レガシー) PCA のリソース・バンドルは、 <INSTALL_DIR>/repository/rcp/rcpclient/com20.zip ファイルにあります。

com20.zip ファイルから任意の <extracted_files> ディレクトリーにファイルを抽出します。 以下のディレクトリーに移動します。


<extracted_files>/plugins/com.yantra.pca.ycd.rcp_<version>

このディレクトリー内には、 com20.jar ファイルがあります。 バンドル・ファイルは、この JAR ファイルのルート・ディレクトリーにあり、 com.yantra.pca.ycd_bundle.properties および com.yantra.pca.ycd_Messages_bundle.propertiesと呼ばれます。