我想显示设备UI正在使用的当前语言.我会用什么代码?
我希望这是一个NSString完全拼写的格式.(不是@"en_US")
编辑:对于那些开车的人来说,这里有很多有用的评论,因为答案随着新的iOS版本的发展而演变.
我正在开发一个需要三个字母(ISO 639-2)语言代码才能访问REST服务的项目.我希望使用当前的语言设置[[NSLocale currentLocale] objectForKey:NSLocaleLanguageCode].不幸的是,这种方法更喜欢返回两个字母(ISO 639-1)语言代码.有没有办法可以强制NSLocale返回更新的代码,还是有另一种方法可以用来将双字母语言代码转换为三字母语言代码?