iGoogle ガジェットでのローカライズについて

iGoogle ガジェットではベースディレクトリ直下に
“ja_ALL.xml”のように”<言語>_<国>.xml”を作ります。
ワイルドカードとして”ALL”が使えます。
なので”ALL_ALL.xml”を作るのもありです。
むしろ”ALL_ALL.xml”を作って置いた方が良いと思います。

それでローカライズ毎のXMLファイルの中身はというと
下記のように記述してあげます。
 <messagebundle>
  <msg name=”foo”>bar</msg>
 </messagebundle>

メッセージを取得する方法は下記のように行います。
  var pref = new _IG_Prefs(__MODULE_ID__); // new gadgets.Prefs();
  var msg = pref.getMsg(“foo”);

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください