ADFクライアントのコントロール・ヒントのローカライズ

元のコントロール・ヒントを記録しているMsgBundle.javaファイルを複製すると、サービス・タイプ属性に設定したコントロール・ヒントの言語固有バージョンを作成できます。

MsgBundle.javaファイルをローカライズするには、次のようにします。

  1. 目的のエンティティ・オブジェクトおよびビュー・オブジェクトのコントロール・ヒントを設定することにより、MsgBundle.javaファイルを作成します

  2. ファイル・システムのビジネス・サービス・プロジェクト内で、生成された<servicetypename>ImplMsgBundle.javaファイルを検索します。

  3. ファイルのコピーを作成するには、ナビゲータでファイルを右クリックして「リファクタ」 次に選択 「複製」を選択します。「クラスの複製」ダイアログで、HTTPリクエスト・オブジェクトで指定されているロケール接尾辞を付けた名前を指定します。たとえば、ファイルMyServiceMsgBundle.javaのドイツ語バージョンは次のように名前変更します。

    MyServiceMsgBundle_de.java

  4. 複製ファイルをテキスト・エディタで開きます。.javaファイル内でクラスの出現箇所がすべて適切に名前変更されていることがわかります。

  5. ブラウザの言語ロケール設定を、ローカライズされた目的のファイルを使用するよう設定します。たとえば、Microsoft Internet Explorerを使用する場合は、次のようにします。

    1. 「ツール」 次に選択 「インターネット オプション」を選択します。
    2. 「全般」ページの「言語」をクリックし、「言語の優先順位」ダイアログを表示します。

ブラウザの言語設定が、対応するローカライズされたMsgBundle.javaファイル(適切な接尾辞を持つファイル)と一致しない場合、JSPページは、コントロール・ヒントが定義されていない場合でも、ビジネス・コンポーネント・プロジェクトで定義されているデフォルトの属性設定に戻ります。


ADFクライアントのコントロール・ヒントについて