2009-12-11 47 views
7

什麼控制iPhone應用程序的iTunes頁面支持的語言(位於右側,「說明」下的「語言」下方)?從iTunes Connect開發者指南中可以看出,它不是您在提交期間選擇的內容。我認爲這是捆綁中的東西。什麼控制iTunes應用程序中支持的iPhone應用程序的語言列表?

+0

是啊,我想知道太多,爲什麼我的英語水平,唯一的應用程序顯然是支持法語,德語,西班牙語和北薩米人。 – Wytze 2012-05-15 17:45:52

回答

14

我用技術支持事件直接詢問了Apple的這個問題。下面是答案:

「,如圖所示在iTunes商店屏幕截圖 您發送該應用支持,語言列表,通過檢查提交的應用程序包自動確定 通常情況下,這個來自.LPROJ文件夾。作爲進程(和iOS) 使用它來確定應用程序可以支持的語言,但是它也可以在應用程序 中提供自己的本地化支持系統,而不使用.lproj文件夾(儘管這是通常更多的工作) - 在 這種情況下,通過CFBundleLocalizations鍵在應用程序的plist 文件中指定支持的語言列表。請參閱fo 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中指定任何內容。他們似乎掃描包的內容並查看本地化子目錄:我的應用程序和iTunes列表中包含en.lproj,nl.lproj和de.lproj作爲支持語言的「英語,荷蘭語和德語」。

+0

如果你不做這樣的本地化,你會添加空目錄嗎?你知道是否有官方說明這是它的工作原理,沒有別的辦法嗎? – crackers 2009-12-11 12:27:41

+0

@crackers:對不起,我不知道。我不確定以不同的方式進行本地化是一個好主意,因爲iPhone OS不會讓用戶爲應用選擇他的首選語言。 – 2009-12-11 13:00:40

+0

問題是,整個商店提交過程的實驗成本很高。也許我可以通過直接詢問Apple來獲取更多信息(是的,對)。順便說一句,該應用程序處理自己的設置,所以這不是一個問題在這方面。謝謝您的幫助! – crackers 2009-12-12 00:06:54

相關問題