インターナショナライゼーション ガイド
![]() |
![]() |
![]() |
![]() |
以下の節では、メッセージ エディタの使用方法について説明します。
メッセージ エディタは、XML メッセージ カタログの作成、読み込み、および書き込みに使用するグラフィカル インタフェース ツールです。メッセージ エディタは、WebLogic Server のインストール時にインストールされます。必要に応じて、XML カタログはテキスト エディタまたは任意の XML 編集ツールで直接編集することもできます。
注意 : WebLogic Server には独自のメッセージ カタログがあり、WebLogic Server のサブシステムおよび機能に関連するメッセージが含まれます。これらのカタログは、編集できません。WebLogic Server のカタログの詳細については、『範囲別メッセージ索引』を参照してください。
注意 : メッセージ エディタは、ローカライズされたカタログの編集はサポートしていません。
メッセージ エディタを起動する前に、WebLogic Server システムをインストール、コンフィグレーションし、環境変数 (setExamplesEnv.cmd) を設定します。また、クラスパスの設定が正しいことを確認してください。詳細については、『インストール ガイド』を参照してください。
サンプルのメッセージ カタログ ファイルは、SAMPLES_HOME/server/examples/i18n/msgcat/ ディレクトリにあります。
このサンプルのメッセージ カタログをテンプレートとして使用し、独自のメッセージを作成できます。パッケージ名、クラス名などの与えられた情報を変更するだけです。次に、メッセージ テキストを翻訳し、カタログを保存します。詳細については、『WebLogic Server ロギング サービスの使い方』の「WebLogic Server ログへのメッセージの書き込み」を参照してください。
注意 : samples/ ディレクトリ パスの場所は、WebLogic Server のインストール先によって異なる場合があります。
java weblogic.MsgEditor
または
java weblogic.i18ntools.gui.MessageEditor
基本的なコマンドライン ヘルプにアクセスするには、次のコマンドを入力します。
ログ メッセージ用の WebLogic メッセージ エディタのメイン ウィンドウは、 図 3-1 のようになります。
図 3-1 ログ メッセージ用 WebLogic メッセージ エディタ
以下の節では、メッセージ エディタをカタログ管理に使用する方法について説明します。
WebLogic メッセージ エディタのメイン ウィンドウから、既存のカタログを検索するには、[メッセージ カタログ] フィールドに絶対パス名を入力するか、[参照] をクリックして [開く] ダイアログから既存のカタログに移動します。
WebLogic Server のインストールに付属しているサンプル カタログは、SAMPLES_HOME/server/examples/i18n/msgcat/ ディレクトリにあります。
注意 : このディレクトリ パスは、WebLogic Server のインストール先によって異なる場合があります。
ユーザ定義のカタログは、任意のディレクトリを指定して配置できます。
配置すると、そのカタログのパッケージ、サブシステム、バージョン、および開始 ID と終了 ID (ある場合) が表示され、そのカタログが、他のすべてのアクションが実行されるコンテキスト カタログになります。この時点で、カタログでは、新しいメッセージの入力、既存のメッセージの編集、メッセージの検索、またはすべてのメッセージの表示を行うことができます。
[メッセージ カタログ] フィールドで、ログ メッセージ カタログが選択された場合、図 3-3 に示されているようなログ メッセージ用の WebLogic メッセージ エディタ ウィンドウが表示されます。
図 3-3 ログ メッセージ用 WebLogic メッセージ エディタ
[メッセージ カタログ] フィールドで、シンプル メッセージ カタログが選択された場合、図 3-4 に示されているようなシンプル メッセージ用の WebLogic メッセージ エディタ ウィンドウが表示されます。
図 3-4 シンプル メッセージ用 WebLogic メッセージ エディタ
図 3-5 に示されているように、[新しいカタログを作成] ダイアログが表示されます。
xml
を含むファイル) の絶対パス名と名前を入力します。 または、[参照] をクリックして、適切なカタログ ディレクトリに移動します (WebLogic Server のサンプル メッセージを使用している場合は、msgcat
ディレクトリに移動します)。ログ メッセージ カタログを選択した場合は、[開始 ID] および [終了 ID] フィールドが表示されます。この 2 つのフィールドは、カタログ内のメッセージに使用する ID 番号の範囲を指定するものです。シンプル テキスト メッセージ カタログを選択した場合は、これらのフィールドは表示されません。
weblogic.i18n
です。Logger クラスをアプリケーションと共に別のパッケージに入れたい場合は、ここでそのパッケージ名を指定します。weblogic.l10n
です。カタログ データをアプリケーションと共に別のパッケージに入れる場合は、ここでそのパッケージ名を指定します。
以下の節では、メッセージ エディタを使用してカタログにメッセージを追加する方法について説明します。
ログ カタログに新規メッセージを入力するには、以下の手順に従います。
{
n
}
で示します。例 : "Exception occurred while loading _WL_TIMESTAMP FILE. Forcing recompilation: {0}."シンプル メッセージ カタログにシンプル テキスト メッセージを入力するには、次の手順に従います。
図 3-7 に示されているようなシンプル メッセージ用の WebLogic メッセージ エディタのメイン ウィンドウが表示されます。
以下の節では、メッセージ エディタをメッセージ検索に使用する方法について説明します。
メッセージの検索は、フィールドの情報をつなぎ合わせて実行されます。一致するメッセージが見つかると、図 3-1 に示されているように、そのメッセージがメッセージ エディタのメイン ウィンドウに表示されます。
シンプル テキスト メッセージを検索するには、次の手順に従います。
メッセージの検索は、フィールドの情報をつなぎ合わせて実行されます。一致するメッセージが見つかると、図 3-4 に示されているように、そのメッセージがメッセージ エディタのメイン ウィンドウに表示されます。
WebLogic メッセージ エディタには、メッセージ ビューアが付属しており、このビューアを使えば、1 つのカタログ内の全メッセージおよび複数のカタログ内の全メッセージを表示すること、さらに任意のメッセージを選択して編集することができます。
以下の節では、メッセージ ビューアを使用して、メッセージを表示する方法、およびメッセージを選択して編集する方法を説明します。
1 つのカタログ内のすべてのメッセージを表示する手順は次のとおりです。
現在のコンテキスト カタログからメッセージを表示し、次に WebLogic メッセージ エディタのメイン ウィンドウで [参照] をクリックして新しいカタログに移動してコンテキストを変更すると、前のカタログの表示は元の画面に残り、新しいカタログの内容は別の [メッセージ ビューア] ウィンドウに表示されます。この操作を繰り返すと、必要な (または画面に表示が収まる限りの) 数のカタログを同時に表示できます。カタログごとに別々の [メッセージ ビューア] ウィンドウが表示されます。新規カタログの参照の詳細については、「既存のカタログの参照」を参照してください。
メッセージ ビューアを使用して、メッセージ リストを表示後、ビューアの行に表示された任意のメッセージをクリックして選択することができます。選択したメッセージのカタログがコンテキスト カタログとなり、そのメッセージがメッセージ エディタのメイン ウィンドウに表示されます。
図 3-11 メッセージ 909001 に対するメッセージ ビューアとメッセージ エディタ
メッセージ エディタのメイン ウィンドウで、メッセージの廃止および復帰ができます。メッセージを廃止しても、そのメッセージはマスタ カタログからは削除されません。ユーザに表示されなくなるだけです。この機能は、使用しなくなったメッセージを削除する場合に役立ちます。廃止したメッセージを再び表示する必要がある場合は、復帰できます。
![]() ![]() |
![]() |
![]() |