- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
根据文档定义[NSLocale preferredLanguages]
:
The user's language preference order as an array of NSString objects, each of which is a canonicalized IETF BCP 47 language identifier.
[[NSBundle mainBundle] preferredLocalizations]
的定义:
An array of NSString objects, each of which identifies the a localization in the receiver’s bundle. The languages are in the preferred order.
我真的不明白有什么区别。应该用哪一个?
最佳答案
我相信语言只是语言,但语言环境意味着更多(例如日历/日期计算、货币、数字格式等)。 Locales Programming Guide是一个简短的阅读,一个很好的起点。
更具体地说,+preferredLocalizations
作为捆绑资源,是应用程序本身的一个组件,可在应用程序设计期间配置,而 +preferredLanguages
来自 NSLocale
(顺便说一句,它是一个类方法,而不是对象方法)表示用户的系统级偏好。
因此,+preferredLocalizations
提供了应用程序实际运行的语言,而 +preferredLanguages
提供了用户希望他们的应用程序运行的语言(即使应用程序不' 还支持它)。
关于objective-c - preferredLocalization 和 preferredLanguage 之间有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9508948/
3 preferredLocalizations的 Bundle太困惑了,我有很多问题: 为什么 2 preferredLocalizations方法是类方法,但一直在谈论一些未指定特定的包,就好像它
我有特定文件的“en”和“en-AU”(澳大利亚英语)本地化版本。 虽然当前语言环境是“en_AU”,[[NSBundle mainBundle] localizations] 生成了我期望的本地化集
本文整理了Java中hudson.tools.ZipExtractionInstaller.preferredLocation()方法的一些代码示例,展示了ZipExtractionInstaller
有人可以帮我理解吗preferredLocalizations(from:)工作并返回语言环境吗? 供引用:找到this和 this 我想知道实际的实现,背后的逻辑是什么?例如:let locale
根据文档定义[NSLocale preferredLanguages]: The user's language preference order as an array of NSString ob
我是一名优秀的程序员,十分优秀!