ガジェットと同じかと思いきや違います。英語だったら”1033′′という風に言語に対する言語コードとなる番号のディレクトリを作成します。その配下には”strings.xml”のローカライズされたXMLファイルを置きます。“strings.xml”の中身はというと下記のように記述します。<strings><foo>bar</foo></strings>注意しないといけないのは”strings.xml”のファイルエンコードは”UTF-8′′のBOM付きです。ローカライズされたメッセージを取得するときですがそのまま下記のように取得出来ちゃいます。ガジェットではベースディレクトリ直下に“ja_ALL.xml”のように”<言語>_<国>.xml”を作ります。ワイルドカードとして”ALL”が使えます。”ALL_ALL.xml”を作るのもありです。”ALL_ALL.xml”を作って置いた方が良いと思います。それでローカライズ毎のXMLファイルの中身はというと下記のように記述してあげます。name=”foo”>bar</msg></messagebundle>メッセージを取得する方法は下記のように行います。AIRでは専用の拡張APIを持っていますので今までとはちょっと違います。ベースディレクトリの下に”locale”ディレクトリを作成します。“locale”ディレクトリの下に”ja”などの言語ディレクトリを作成します。言語ディレクトリの下には”localizedStrings.properties”のようにローカライズ毎のプロパティファイルを置いておきます。プロパティファイルの中身は下記のようになります。=barそして取得の方法は下記のように行います。第2引数にプロパティファイルで記述したキーを指定します。ウィジェットでのローカライズについてです。ウィジェットではベースディレクトリの下に“ja.lproj”のように”<言語>.lproj”ディレクトリを作成します。この下にローカライズされたファイルを置いておきます。ファイルのエンコードは”UTF-16,Big-Endian”です。UTF-8でも大丈夫だと思うけれども“UTF-16,Big-Endian”にしておいた方が無難です。ウィジェットでのローカライズについて”を参照してください。ウィジェットではないです。ウィジェットの方ではなにもしてくれません。自前で行うしかないです。やって自前で行うかというとjsファイルを言語ごとに分けておいて表示したい言語によってそれを切り分けます。対象となるエレメントを取得して削除しちゃいます。読込みたいエレメントを追加します。こんな風にsetLocalizedを呼んで言語ファイルを変更してgetStringを呼んでローカライズメッセージを取得します。