我们正在开发具有字数学/数学在它的iOS应用。这需要根据设备的语言是英语还是英国英语来更改。
问题:
所以,我有两个InfoPlist.string文件en-GB
和en-US
,并在iPhone模拟器在App要么显示一个en-GB
或en-US
应用程序名称取决于如果语言设置为英语或英英语。然而,这是非常糟糕的(有时工作,有时不),根据苹果的开发指南,它不(或不应该)是可能的!这并不是说文档不会过时或错误。
重要:在iOS中,寻找本地化资源时捆绑接口不采取方言或脚本 信息考虑在内;只考虑 语言指示符代码。因此,如果您的项目 包含语言为 和区域指示符的特定于语言的项目目录,则会忽略这些目录。 OS X中的软件包 接口支持特定于语言的 项目目录中的区域指示符。
我是在一个疯狂的鹅追逐,它不是真的可能,或者它只是非常错误吗?如果可能的话,怎么样?
您是在两台不同的设备上进行测试,还是在测试过程中将一台设备从美国更换为英国? – Woodstock
到目前为止只是在模拟器中测试,改变英语和英国英语之间的语言。 – scottgroovez