これは本当に奇妙なiOSの問題です。英語の言語のローカライズされた表示名が動作しない
en_USを追加して、私の現在の英語のアプリケーションを米国向けにローカライズしたいと考えています。
デフォルトでは、ファイルをローカライズするときにEnglish.lprojが作成され、en_USユーザーが使用すると仮定してen_US.lprojを追加します。そうではありません。
iOSのは、それが述べhttps://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/Articles/LanguageDesignations.html#//apple_ref/doc/uid/20002144-130599によると、特定の領域に優先としてEnglish.lproj言語を取るように見えます「iPhone上の同じアプリケーションのみen.lprojディレクトリになります。」今私はen_USのアプリケーションのためのCFBundleDisplayNameをローカライズしたいが、私は同じ問題に打たよ、しかしiPhone App Localization - English problems?
:
は、したがって、私は、トリックを行い、この回避策を実装しました。私のen_USローカライズされたinfoPlist.stringsを無視し、英語のinfoPlist.strings値をとります。
アップルはこれを大いに監視していますか?私の選択肢は何ですか?すべての英語圏地域でen_ローカライズ版を作成して、英語を取得できるようにしてください。