qnote Advent Calendar 2015 の 10日目を担当する横田です。
3日目に引き続き、Androidの多言語化についての備忘録です。
ソースコード内に埋め込まれた日本語の表記をすべてstrings.xmlに移行して、複製して各言語用のフォルダを作り、そこにstrings.xmlを複製して、翻訳結果を反映して、対応完了!
と、思っていたら、アプリ名の対応を忘れていました…。
##対応方法
- strings.xmlを開く
-
<string name="app_name">Sample</string>
といった感じでアプリ名を追加 - AndroidManifest.xmlの
android:label
をandroid:label="@string/app_name"
にする
上記の手順をstrings.xmlの数分だけ繰り返せば、アプリ名の多言語化の対応ができるかと思います。