iPhone のホーム画面に表示されるアプリ名をローカライズする方法です。

InfoPlist.strings

新規ファイルを作成で InfoPlist.strings という名称のファイルを作成します。作成するのは Resources グループの中などでよいでしょう。Ctrl+N などで新規ファイル作成画面を開き、テンプレートは Mac OS X の「その他」にある「空のファイル」を選択します。

InfoPlist.strings の作成

InfoPlist.strings の作成

アプリ名の登録

info.plist の Bundle display name に指定した名前が通常は表示されますが、アプリ名をローカライズする場合は InfoPlist.strings に CFBundleDisplayName として登録します。

CFBundleDisplayName = "App Name";

InfoPlist.strings をローカライズ

InfoPlist.strings を右クリックして「情報を見る」を選択します。一般タグの左下にある「ファイルをローカライズ可能にする」をクリック。クリックするとターゲットにタグが移動するので一般タグに戻り、下にある「ローカリゼーションを追加」をクリックして追加したい言語を選択して追加します。

日本語を追加

日本語を追加

後は追加したローカリゼーションファイルの CFBundleDisplayName を言語に合わせて変更していけば OK です。

注意点は InfoPlist.strings ファイルのエンコーディングは UTF-8 になります。

関連する投稿