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 //然后对照系统的语言列表就可以得到。