2009年

[iPhone] アプリ名をローカライズする方法 このエントリーを含むはてなブックマーク

iPhone/iPod touch Add comments

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 になります。

関連する投稿

4 Responses to “[iPhone] アプリ名をローカライズする方法”

  1. 新着アプリてんこもり。タワーディフェンス卒業したい。 iPhone / iPod touch タッチ 夕刊 - AppBank Says:

    [...] [iPhone] アプリ名をローカライズする方法 | Sun Limited Mt. Iron Sight アクションRTSとはこれいかに。近日リリース。 Atlus USA [...]

  2. nabe Says:

    ここでつまずき反映されず困っています。

    Bundle display nameのValueの値は何て書けば良いのですか?
    ご教授ください。よろしくお願いします。

  3. matsuura Says:

    デフォルトのまま、${PRODUCT_NAME} でいいはずです。

  4. nabe Says:

    お答え頂きありがとうございます。

    ${PRODUCT_NAME}でも駄目でした。

    他に原因があるみたいです。もう少し頑張ってみます。

Leave a Reply

Additional comments powered by BackType

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS ログイン