1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24
| //只有3种返回结果 zh-TW zh-CN en-US +(NSString *) getLanguage { NSString* pkLan = [[[NSUserDefaults standardUserDefaults] objectForKey:@"AppleLanguages"] objectAtIndex:0]; NSLog(@"ios取语言...函数调用 pkLan:%@",pkLan); if(![pkLan compare:@"zh-HK"]){ return @"zh-TW"; } else if(![pkLan compare:@"zh-TW"]){ return @"zh-TW"; } else if([pkLan length]>=7&& ![pkLan compare:@"zh-Hans" options:NSAnchoredSearch range:NSMakeRange(0,7)]) { return @"zh-CN"; } else if([pkLan length]>=7&& ![pkLan compare:@"zh-Hant" options:NSAnchoredSearch range:NSMakeRange(0,7)]) { return @"zh-TW"; } else { return @"en-US"; } }
|