iphone i1i8n - 在加拿大商店增加了"en"本地化,而非英语

all*_*ire 5 localization app-store ios

我已经在iTunes上设置我的应用程序连接fr_CA作为我的默认语言(是的,我知道这不是我可扩展性的最佳举措).

现在,我在我的应用程序中添加了"en"本地化,问题出在加拿大英语App商店,它仍然以法语显示!在美国的App商店,它完全是英文版...

我认为通过添加"en",它适用于en_CA,en_US,en_GB等等,不是吗?或"en"代表美国英语?

来自开发者文档:

"在英国使用的英语将产生en-GB的语言ID,而在美国使用的英语将具有en-US的语言ID.要指定英语的通用版本,你会单独使用语言ID en."

"例如,如果你不需要区分英语的不同区域,你可以包含一个en.lproj目录来支持美国,英国和澳大利亚的用户."

I18n在应用程序中工作A1,唯一的问题是在iTunes中...

你可以在这里试试:
加拿大商店(法语 - 应该是英文)
美国商店(完美在美国商店)
英国商店(法国也在GB商店)

小智 3

您不能将 fr_CA 重命名为 fr 并将开发人员默认语言设置为 en 吗?项目 -> 目标 -> 信息 -> “本地化本机开发区域”= en_US

但 AppStore 中的本地化与 App 捆绑包(几乎)无关。您可以更改 iTunes Connect 中显示的文本。转到您的应用程序,导航到本地化并添加加拿大和英国的本地化;)

以下是文档:
添加新的本地化(第 63 页): https://itunesconnect.apple.com/docs/iTunesConnect_DeveloperGuide.pdf

(登录 iTunes Connect、管理应用程序、选择您的应用程序、查看详细信息、管理本地化)