iOS 获取系统当前的“语言环境”

 1 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
 2 NSArray *languages = [defaults objectForKey:@"AppleLanguages"];
 3 self.currentLanguage = [[NSString alloc] initWithString:[languages objectAtIndex:0]];
 4 
 5 if ([self.currentLanguage isEqualToString:@"zh-Hans"])
 6 {
 7     //简体中文
 8 }
 9 else if ([appDelegate.currentLanguage isEqualToString:@"zh-Hant"])
10 {
11     //繁体中文   
12 }
13 else
14 {
15     //.......   
16 }
17 
18 
19 //若想知道所有语言类型对应的字符串,将languages数组打印出来,
20 //然后对照系统的语言列表就可以得到。

 

posted on 2013-01-18 13:52  yzm157  阅读(593)  评论(0编辑  收藏  举报