2016-04-17 7 views
4

これには多くの投稿がありますが、古いものはどれも古いようです。それはinfo.plistを使用してローカリゼーションを追加した後、より多くのinfo.plistファイルが各言語内で作成されたようです。それは働いているようですが、私が使用するシステム言語に関係なく、English Bundleの表示名が表示されます。他に何をする必要があるか分からない。シミュレータとデバイスの両方でチェックしました。あなたは「InfoPlist.strings」を作成し、そこにサポートする言語を追加し、その後、どのように言語ごとに、次のinfo.plistバンドルの表示名のローカライゼーション

"CFBundleDisplayName" = "App Name"; 
"CFBundleName" = "App Name"; 

としてあなたのバンドル名と表示名を設定する必要が

enter image description here

+0

何CFBundleDisplayNameはありません、バンドル表示名やバンドル名のみがあります。 – Hasen

答えて

7

ローカリゼーションを有効にしてプロジェクトにもっと多くの言語を追加することができます。

  1. Choose your project on the tree.
  2. プロジェクトを選択してください。
  3. 情報タブ - >ローカリゼーション。
  4. Choose which language you want to support.

then on your strings file, when you choose it, on right side you can find which languages you want to support into this strings file.

+0

Info.plistファイルでローカライゼーションを有効にしませんか? – Hasen

+0

いいえあなたは – Mortgy

+0

のロジックはありませんここのロジックは、ローカライゼーションを有効にすると、ローカライゼーション用に設定されたキーと値と同じです。 – Mortgy

関連する問題