IT翻訳者BlogIT翻訳者Blog翻訳、英語、ローカリゼーション、インターナショナリゼーションなどについて書いています。アプリの表示・機能を変更Tweet追記:この記事では、どのstrings.xmlが読み込まれるかでロケールを判別していますが、JavaのLocaleを使って取得できますし、そちらの方が標準的かと思います。アプリケーションを作成し、日本語から英語にローカライズしました。本日(09/10/10)段階ではまだリリースしていないので、残念ながら詳しい機能は書けません。つのロケールで表示と機能が変わるようにプログラムしました。端末本体が記憶していて、アプリケーションの実行時にそれを読み込み、表示と機能を切り換えるという仕組みです。XML(strings.xml)にそのロケールを表す文字を入れておきます。文などで)区別が付けばいいだけなので、別の文字でも数字でも大丈夫かと思います。使った場合のフォルダ構成と、キー・値は以下のような感じです。実行時にその文字を読み込むようにします。それを適当な変数に格納します。携帯端末本体に設定したロケールを読み込み、アプリケーションで指定できます。これが便利なのは、表示だけではなく機能までロケールごとに変更できる点です。「インチ」や「ポンド」で計算するといったことができます。入れましたが、もうちょっとスマートな方法があるかもしれません。ロケール別のアプリを出している人がいました。あまりに単純なのでわざわざブログ記事にするものどうかと思いましたが、せっかくなのでメモ程度に残すことにしました。Nishino)翻訳者。プロフィールや連絡先などについてはこちらをご覧ください。