gpt4 book ai didi

iOS bundle 显示名称 - en-GB 和 en-US

转载 作者:行者123 更新时间:2023-11-29 12:59:42 25 4
gpt4 key购买 nike

上下文:

我们正在开发一个 iOS 应用程序,其中包含 Math/Maths 这个词。这需要根据设备的语言是英语还是英式英语进行更改。

问题:

所以,我有两个 en-GBen-US 的 InfoPlist.string 文件,在 iOS 模拟器中,应用程序显示 en-GB en-US 应用程序名称,具体取决于语言是设置为英语还是英式英语。然而,它非常有问题(有时工作,有时不工作)并且根据 Apple 的开发指南,这是不可能的(或不应该)!这并不是说文档没有过时或错误。

发件人:https://developer.apple.com/library/ios/documentation/MacOSX/Conceptual/BPInternational/Articles/LanguageDesignations.html#//apple_ref/doc/uid/20002144-BBCEGGFF

Important: In iOS, the bundle interfaces do not take dialect or script information into account when looking for localized resources; only the language designator code is considered. Therefore if your project includes language-specific project directories with both a language and region designator, those directories are ignored. The bundle interfaces in OS X do support region designators in language-specific project directories.

我是在徒劳地追逐,实际上不可能,还是可能,只是有很多错误?如果可能,怎么做?

最佳答案

你是对的。这是不可能自动的。对于本地化,操作系统寻找语言,而不是区域。所以它只考虑了en。但好消息是有一个间接的解决方案,几乎不需要付出任何努力:检查已批准的答案 here .

关于iOS bundle 显示名称 - en-GB 和 en-US,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20118284/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com