iOS捆绑包显示名称-en GB和en US

iOS捆绑包显示名称-en GB和en US,ios,xcode,ipad,ios-simulator,locale,Ios,Xcode,Ipad,Ios Simulator,Locale,上下文: 我们正在开发一款iOS应用程序,里面有“数学”这个词。这需要根据设备的语言是英语还是英式英语进行更改 问题: 因此,我有两个InfoPlist.string文件用于en GB和en US,在iOS模拟器中,应用程序显示en GB或en US应用程序名称,具体取决于语言设置为英语还是英式英语。然而,它非常容易出错(有时有效,有时无效),根据苹果的开发指南,这是不可能的(或不应该的)!这并不是说该文件没有过时或错误 发件人: 重要信息:在iOS中,捆绑包接口不采用方言或脚本 寻找本地化资源

上下文:

我们正在开发一款iOS应用程序,里面有“数学”这个词。这需要根据设备的语言是英语还是英式英语进行更改

问题:

因此,我有两个InfoPlist.string文件用于
en GB
en US
,在iOS模拟器中,应用程序显示
en GB
en US
应用程序名称,具体取决于语言设置为英语还是英式英语。然而,它非常容易出错(有时有效,有时无效),根据苹果的开发指南,这是不可能的(或不应该的)!这并不是说该文件没有过时或错误

发件人:

重要信息:在iOS中,捆绑包接口不采用方言或脚本 寻找本地化资源时考虑的信息;只有 考虑语言指示符代码。因此,如果您的项目 包括特定于语言的项目目录和 和区域指示符,这些目录将被忽略。包裹 OSX中的接口支持特定语言的区域指示符 项目目录


我是在徒劳地追逐,而事实上这是不可能的,还是真的,只是有很多马车?如果可能,怎么做?

你是对的。这是不可能自动完成的。对于本地语言,操作系统查找语言,而不是区域。所以它只考虑了en。但好消息是,有一种间接的解决方案,只需要很少的努力:检查批准的答案。

你是对的。这是不可能自动完成的。对于本地语言,操作系统查找语言,而不是区域。所以它只考虑了en。但好消息是,有一种间接的解决方案只需很少的努力:检查批准的答案。

您是在两个不同的设备上进行测试,还是在测试期间将一个设备从美国换到英国?到目前为止,只是在模拟器中进行测试,在英语和英式英语之间切换语言。您是在两台不同的设备上进行测试,还是在测试期间将一台设备从美国切换到英国?目前为止,您只是在模拟器中进行测试,在英语和英式英语之间更改语言。因此@Nikos M应用商店和主屏幕上显示的应用程序名称无法区域化,但在应用程序中它可以?在应用商店中,你可以为你在itunes connect中输入的所有信息提供本地化。那么发布屏幕上的应用程序名称呢,@nikos-m?应用程序名称否,对于英语地区应该是相同的。因此@nikos m应用程序商店和主屏幕上显示的应用程序名称不能区域化,但在应用程序内它可以?在应用程序商店中它可以,你可以为你在itunes connect中输入的所有信息提供本地化。那么启动屏幕上的应用程序名称@nikos-m呢?应用程序名称否,对于英语地区应该是相同的。