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