[Android] アプリの国際化対応(英語化・日本語化)

Android でアプリの国際化対応(英語化・日本語化)の方法をご紹介します。

例えば、アプリ名のベースは英語で、言語設定が日本語のときは日本語表記にしたい場合、下記のような感じに設定します。

res/values/strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">SpamApp</string>
</resources>

res/values-ja/strings.xml

<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="app_name">スパムアプリ</string>
</resources>

参考情報