我用:
NSString *language = [[NSLocale currentLocale] objectForKey: NSLocaleLanguageCode];
确定用户语言。
我在哪里可以获得可能返回值的完整列表(例如“fr”)和相应的语言(例如“french”)。
谢谢!
答案 0 :(得分:4)
你有两种方法可以去。
1)迭代[NSLocale ISOLanguageCodes]并提取所有双字母代码。
2)迭代[NSLocale availableLocaleIdentifiers]并对每个项目执行[NSLocale componentsFromLocaleIdentifier:]。
完整列表在ISO-639-1列表中标准化。