プログラムからかき集めたメッセージはプロパティファイル(.properties)に記述します。
以下はWorld Wide Naviで作成された例です。
wwnavi_rs.properties
#$NLS-WWNAVI 2008-05-24T20:26:09+0900
#Sat May 24 20:26:09 JST 2008
me.tree.MainPanel.8=This is node5
me.tree.MainPanel.7=This is node4
*ここで注意が必要なのが、ASCII文字以外を記述する場合です。
Javaプロパティファイルには直接、非ASCII文字を記述できません。
Unicodeシーケンスとして記述します。
非ASCII文字を記述するには一旦テキストファイルに記述したあと
JDKのnative2asciiコマンドでpropertiesファイルに変換します。
以下は日本語をプロパティファイルにする手順です。
wwnavi_rs_ja.properties.UTF-8 (UTF-8テキストファイル)
#$NLS-WWNAVI 2008-05-24T20:26:09+0900
#Sat May 24 20:26:09 JST 2008
me.tree.MainPanel.8=これはノード5
me.tree.MainPanel.7=これはノード4
native2asciiコマンドでプロパティファイルを作成
native2ascii -encoding UTF-8 wwnavi_rs_ja.properties.UTF-8 \
wwnavi_rs_ja.properties
wwnavi_rs_ja.properties (上記で作成されたプロパティファイル)
#$NLS-WWNAVI 2008-05-24T20:26:09+0900
#Sat May 24 20:26:09 JST 2008
me.tree.MainPanel.8=\u3053\u308c\u306f\u30ce\u30fc\u30c95
me.tree.MainPanel.7=\u3053\u308c\u306f\u30ce\u30fc\u30c94