【发布时间】:2011-10-13 08:29:53
【问题描述】:
我的应用程序中有一些功能应该基于运行它的设备的语言设置。
我想获取实际语言,而不是某些国家/地区设置。例如,如果语言是英语,我不在乎是美国、英国、澳大利亚等......
我熟悉 NSLocale 对象,但它似乎与 Region Format 设置有关,而不是与 语言 设置有关(见下面的屏幕截图)所以当我尝试检索使用[locale displayNameForKey:NSLocaleIdentifier value:[locale localeIdentifier] 的语言我得到类似English (United States) 而不是English 的东西;另外,我认为我需要的是 Language 数据,而不是 Region Format(对吗?)。
谁能指导我如何检索语言设置?
【问题讨论】: