NSString *lang;
if([[self currentLanguage] compare:@"zh-Hans" options:NSCaseInsensitiveSearch]==NSOrderedSame || [[self currentLanguage] compare:@"zh-Hant" options:NSCaseInsensitiveSearch]==NSOrderedSame)
{
lang = @"zh";
NSLog(@"current Language == Chinese");
}else{
lang = @"en";
NSLog(@"current Language == English");
}currentLanguage 方法如下:
-(NSString*)currentLanguage
{
NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults];
NSArray *languages = [defaults objectForKey:@"AppleLanguages"];
NSString *currentLang = [languages objectAtIndex:0];
return currentLang;
}
本文介绍了如何通过检测当前语言环境并设置相应的语言环境变量,确保应用程序能够正确地处理中文和英文。
1482

被折叠的 条评论
为什么被折叠?



