Reg*_*_AG 3 macos localization internationalization ios
我用 :
NSString *language = [[NSLocale currentLocale] objectForKey: NSLocaleLanguageCode];
Run Code Online (Sandbox Code Playgroud)
来确定用户语言。
我在哪里可以获得可能的返回值(例如“fr”)和相应语言(例如“french”)的完整列表。
谢谢 !
有2种方法可以走。
Locale.isoLanguageCodes并提取所有 2 个字母的代码: for languageCode in Locale.isoLanguageCodes {
print(languageCode) // or print(languageCode.prefix(2))
}
Run Code Online (Sandbox Code Playgroud)
Locale.availableIdentifiers并执行Locale.components(fromIdentifier:_)每个项目。for identifier in Locale.availableIdentifiers {
let components = Locale.components(fromIdentifier: identifier)
// ...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2086 次 |
| 最近记录: |