有没有一种方法可以在不深入研究国家/地区代码的情况下区分繁体中文和简体中文。
使用这个...
[[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode]
...两者的语言代码都是zh
。
有没有一个好的方法来查询当前语言或区域设置是zh-HANS还是zh-HANZ,而无需按国家/地区进一步区分(zh_TW、zh_CN等.)?
最佳答案
你可以尝试这个:使用NSLocale.preferredLanguages
。获取第一个数组,它可以是 zh-Hant
或 zh-Hants
。
func getCurrentLanguage() -> String {
let languages = NSLocale.preferredLanguages()
let currentLanguage = languages[0] as? String
return currentLanguage ?? ""
}
关于ios - 区分简体中文和繁体中文之间的事件语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30140172/