前回、Unityでアプリのアイコン下のアプリ名を変更する方法を紹介しましたが、
develop.hateblo.jp
今回はアプリアイコン下のアプリ名をローカライズする方法について紹介したいと思います。
Project→Assets→Plugin→Android→resのフォルダを作成する*
まず、ローカライズ用の文字列を設置するために「res」フォルダを作成します。
フォルダの階層は、
Project→Assets→Plugin→Android→resになるので、
Assets以下にPluginのフォルダがない場合は作成する必要があります。
もし既に「res」フォルダがある場合は作成する必要はありません。
次に、resフォルダの下にローカライズしたい言語のフォルダ「values-〇〇」を配置します。
日本語にローカライズしたい場合は「values-ja」になります。
英語と日本語、韓国語、簡体語、繁体語にローカライズしたい場合は以下になります。
valuesの後ろについているのは、言語コードで、上記にあげた言語以外の場合は
「ISO 639-1」を参考にすると良さそうです↓
valuesフォルダにアプリ名を記述したstring.xmlを配置する*
言語ごとのフォルダを作成したら、string.xmlにアプリ名を記述したものを配置します。
<?xml version="1.0" encoding="utf-8"?> <resources> <string name="app_name">ローカライズしたアプリ名</string> </resources>
string.xmlを各valuesフォルダに格納して、ビルドすれば完了です。
Android端末の言語設定を切り替えて、アプリアイコン下のアプリ名が切り替わるかチェックしましょう。