我从下面的代码中获得用户偏爱的语言:
NSUserDefaults* defs = [NSUserDefaults standardUserDefaults];
NSArray* languages = [defs objectForKey:@"AppleLanguages"];
NSString *language = [languages objectAtIndex:0];
这将返回类似“en”的“English”或“de”的“Deutsch”之类的信息。有什么方法可以自动获取完整的语言名称,即英语而不是en?
谢谢!
Mihai Fonoage
最佳答案
NSArray *languages = [[NSBundle mainBundle] localizations];
NSString *language = [languages objectAtIndex:0];
关于iphone - 完整显示语言环境,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2246243/