2010-11-22 13 views
10

私のアプリのmyApp-info.plistファイルの「Localization」フィールドに「Japanese、French、German、Simplified Chinese、Thai」と宣言すると、iTunes Storeがこれを検出し、私のアプリが利用可能な言語としてのこれらのもの(「英語」の「ローカリゼーションネイティブ開発地域」と一緒に)?iphone、ローカリゼーション、info.plist

もしそうでない場合、これらのローカリゼーションが宣伝されていることを確認するにはどうすればよいですか?

"ローカライゼーション"エントリをISO_639-1コード "en、fr、de、ja、th、zh-Hans"のコンマ区切り文字列に置き換える必要がありますか?

ありがとうございます。

答えて

11

Info.plistには、配列タイプの "ローカリゼーション"(CFBundleLocalizationsは生のキー名)エントリが必要です。サポートされているすべての言語を、 "英語"、 "ドイツ語"などの形式の区切り項目として配列に追加します。ISOコードを使用する必要はありません。

iTunes Connectでは、送信時にアプリの説明をローカライズすることもできます。

+0

チェック - これは経験から言っていますか?私が確信している唯一の方法は、最初にアプリを提出することですか? – SK9

+1

はい、すでにかなりのアプリを提出しています。繰り返しますが、iTunes Connectでローカライズされた説明を追加することをお勧めします(英語のテキストをコピーするだけでも)。あなたは、Appleが彼らのポリシーをいつ変えるかわからない... –

+0

ありがとう!ローカライズされた説明は問題ではなく、すでに存在します。私はなぜローカリゼーションが宣伝されていないのか理解しようとしていましたが(英語のみです)、ここではISOコードを使用するのは間違いです... – SK9

8

文書iOS User Experience - Internationalization Programming Topicsの最後に、英語、フランス語、ポルトガル語...という単語は廃止されましたが、代わりにISOコードを使用する必要があります。

(私はこれを最も投票された投稿にコメントとして追加したいと思っていたので、最初に登録したのですが、明らかにまだ十分な評判がありません。あなたの答えは私を助けました;))

関連する問題