2009-12-11 7 views
7

iPhoneアプリのiTunesページ(「説明」の下の「言語」の下)でサポートされていると表示されている言語を制御するものは何ですか? 「iTunes Connect Developer's Guide」から、それは送信中に選択したものではないようです。私はそれがバンドル内の何かであると仮定します。iTunesでiPhoneアプリのサポートされている言語のリストを制御するものは何ですか?

+0

私の英語のみのアプリは明らかに、フランス語、ドイツ語、スペイン語サポートどうしてええ、私も思っていた、と北部のサミ。 – Wytze

答えて

14

アップルのこの質問に直接テクニカルサポートインシデントを使用しました。ここで答えは:

「あなたが送っ iTunesストアのスクリーンショットに示すように、アプリでサポートされている言語のリストは、自動的に提出されたアプリケーションバンドルを調べることによって決定され は一般的に、これはの.lprojフォルダから来ています。アプリケーションとしてサポートされている言語を特定するためにプロセス(およびiOS)として を使用します。 .lprojフォルダを使用せずに独自のローカリゼーションサポートシステムを提供することも可能です通常ははるかに多くの作業) - の場合、サポートされている言語のリストは、アプリケーションのplist ファイルで、CFBundleLocalizationsキーを使用して指定します。 llowingのこの詳細はドキュメント(とガイドはドキュメント内に をリンク):

http://developer.apple.com/library/ios/#documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html%23//apple_ref/doc/uid/TP40009249-109552-TPXREF111

2

iTunes Connectで何も指定する必要はありません。彼らはバンドルの内容をスキャンし、ローカライゼーションのサブディレクトリを見ているようだ。私のアプリにはen.lproj、nl.lproj、de.lprojがあり、iTunesは英語、オランダ語、ドイツ語をサポートする言語としてリストしている。

+0

そのようなローカライズをしないと、空のディレクトリを追加できますか?これがどのように動作するのか、それ以外の方法はないという公式の仕様があるかどうか知っていますか? – crackers

+0

@crackers:申し訳ありませんが、私はそれについては分かりません。 iPhone OSはユーザーが自分の好みの言語を選択させないので、別の方法でローカリゼーションを行うことをお勧めします。 –

+0

問題は、実験にかかるコストが高く、店舗提出プロセス全体であることです。たぶん私はアップルに直接尋ねることでより多くの情報を得ることができます(ええ、右)。ところで、アプリは独自の設定を処理するので、この点で問題はありません。助けてくれてありがとう! – crackers

関連する問題