change locale programmatically

后端 未结 1 620
遥遥无期
遥遥无期 2020-12-17 01:57

HI all,

i hv a table view showing 4 languages english,spanish,german and french,

i created xib\'s for each view, also created Localizable.strings. everything

相关标签:
1条回答
  • 2020-12-17 02:23

    Try the following thing.

    NSArray *languages = nil;
    
    languages = [NSArray arrayWithObject:@"en"];
    [[NSUserDefaults standardUserDefaults] setObject:languages forKey:@"AppleLanguages"];
    [[NSUserDefaults standardUserDefaults] synchronize];
    
    NSString *localizedStr = NSLocalizedString(@"ABOOK", @"Hello");
    NSLog(@"String 11 = %@", localizedStr);
    
    0 讨论(0)
提交回复
热议问题