gpt4 book ai didi

ios - 在 iOS 的本地化选择中包含区域

转载 作者:行者123 更新时间:2023-11-28 21:46:53 27 4
gpt4 key购买 nike

是否可以根据所选语言和所选地区向用户显示一组特定的本地化字符串,而这两者不一定需要兼容?

举个例子:用户可以选择英语作为他们的 iPhone 语言,但将中国设置为他们的地区。是否可以根据这两种设置显示特定的本地化,然后与英文和中文本地化不同,同时保留英文和中文本地化仍然可用?

最佳答案

你可以,但你需要实现自己的替换逻辑。

使用 NSLocale.currentLocale 获取语言环境信息(在您的示例中为中文),使用 NSLocale.preferredLanguages 获取语言数组,您所在的语言感兴趣的是第一个(英语,在你的例子中)。

NSLocale documentation

您需要实现自己的文本替换逻辑的原因是语言环境信息主要用于格式化,而语言信息用于提取适当的字符串。

关于ios - 在 iOS 的本地化选择中包含区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29796471/

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