1.獲取當前設備系統語言app
NSArray *appLanguages = [[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"];object
NSString *languageName = [appLanguages objectAtIndex:0];程序
1.2如下也能夠語言
NSArray *languages = [NSLocale preferredLanguages];系統
NSString *currentLanguage2 = [languages objectAtIndex:0];
Log( @"currentLanguage2:%@,languages:%@" , currentLanguage2,languages);
2.當前程序語言
NSString *currentLanguage = [[NSUserDefaults standardUserDefaults]objectForKey:AppLanguage];
if (!currentLanguage) {
[[NSUserDefaults standardUserDefaults] setObject:@"en" forKey:AppLanguage];
[XHDataTool sharedDataTool].globalLanguage = @"en";
}else{
[XHDataTool sharedDataTool].globalLanguage = currentLanguage;
}