我有,我也想本地化應用程序名稱的iPad應用程序。 我知道如何通過添加infoPlist.strings文件來做到這一點。 (假設)到現在我已經添加了兩個語言俄語和工作正常的英語。 現在的問題是其他任何我想設置俄語名稱爲默認值。就像如果我選擇法國然後應用程序名稱應該是在俄羅斯,如果俄羅斯當時的俄羅斯,如果英語則只有應用程序名稱應該是英文..是否可以爲infoPlist.strings(應用程序名稱)設置默認語言?
讓我知道如果你需要更多的信息。 目前我正在使用下面的代碼。
NSUserDefaults *localeDefaults = [NSUserDefaults standardUserDefaults];
[localeDefaults removeObjectForKey:@"AppleLanguages"];
NSString *currentDeviceLanguage = [NSLocale preferredLanguages][0];
#ifdef DEBUG
NSLog(@"language:%@",currentDeviceLanguage);
#endif
if([currentDeviceLanguage isEqualToString:@"en"])
{
[localeDefaults setObject:@[@"en"] forKey:@"AppleLanguages"];
}
else
{
[localeDefaults setObject:@[@"fr"] forKey:@"AppleLanguages"];
}
[localeDefaults synchronize];
我也這麼認爲..但只是想確定 – harshalb