元のコントロール・ヒントを記録しているMsgBundle.java
ファイルを複製すると、サービス・タイプ属性に設定したコントロール・ヒントの言語固有バージョンを作成できます。
MsgBundle.javaファイルをローカライズするには、次のようにします。
目的のエンティティ・オブジェクトおよびビュー・オブジェクトのコントロール・ヒントを設定することにより、MsgBundle.javaファイルを作成します。
ファイル・システムのビジネス・サービス・プロジェクト内で、生成された<servicetypename>
ImplMsgBundle.java
ファイルを検索します。
ファイルのコピーを作成するには、ナビゲータでファイルを右クリックして「リファクタ」 「複製」を選択します。「クラスの複製」ダイアログで、HTTPリクエスト・オブジェクトで指定されているロケール接尾辞を付けた名前を指定します。たとえば、ファイル
MyServiceMsgBundle.java
のドイツ語バージョンは次のように名前変更します。
MyServiceMsgBundle_de.java
複製ファイルをテキスト・エディタで開きます。.java
ファイル内でクラスの出現箇所がすべて適切に名前変更されていることがわかります。
ブラウザの言語ロケール設定を、ローカライズされた目的のファイルを使用するよう設定します。たとえば、Microsoft Internet Explorerを使用する場合は、次のようにします。
ブラウザの言語設定が、対応するローカライズされたMsgBundle.java
ファイル(適切な接尾辞を持つファイル)と一致しない場合、JSPページは、コントロール・ヒントが定義されていない場合でも、ビジネス・コンポーネント・プロジェクトで定義されているデフォルトの属性設定に戻ります。
Copyright © 1997, 2007, Oracle. All rights reserved.