devlog [naru design]

プログラミングやテクニカルな内容の覚え書き。

デフォルトの状態ではプロジェクト名が表示されているけど、
端末の言語設定によって、アプリの名前を変えるにはどうすればいいか?

app_names

プロジェクトに”InfoPlist.strings”ファイルを追加します。
New File…でiOSのResourceの中のStrings Fileを選択して追加。

画面左のProject NavigatorでInfoPlist.stringsを選択。
画面右側のFile InspectorのLocalizationにある「Make localized…」をクリック。

Englishを選んでLocalizeをクリック

localization欄にEnglishがチェックされた状態で追加されます。

プロジェクトのInfo画面、LocalizationsにJapaneseを追加します。

+をクリックしてプルダウンからJapaneseを選択します。

ローカライズするファイルを選択する画面が表示されるので、InfoPlist.stringsが選択されている状態でFinishをクリック。

Project NavigatorのInfoPlist.stringsファイルに三角がついて各言語用のファイルが作成されます。

InfoPlist.strings (English)を選択してファイルにアプリ名の設定を記述します。

InfoPlist.strings (Japanese)を選択してファイルにアプリ名の設定を記述します。

シミュレータで実行します。

言語設定が日本語の場合は、以下のように表示されます。

言語設定が日本語以外の場合は、以下のように表示されます。

Pocket

コメントを残す

Trackback URL: