设置国际语言本地化

2015-12-30  本文已影响133人  娘亲Joanna

1.Localizable.strings

2.在相应的.string文件中编写要本地化的文字

A7627669-790A-4BBA-9424-93FCFF310B27.png

3.测试代码如下

 NSString *str = NSLocalizedString(@"play", nil);
    [self.btnplay setTitle:str forState:UIControlStateNormal];
    
    // 取得用户默认信息
    NSUserDefaults *defaults = [ NSUserDefaults standardUserDefaults ];
    // 取得 iPhone 支持的所有语言设置
    NSArray *languages = [defaults objectForKey : @"AppleLanguages" ];
    NSLog (@"%@", languages);
    
    // 获得当前iPhone使用的语言
    NSString* currentLanguage = [languages objectAtIndex:0];
    NSLog(@"当前使用的语言:%@",currentLanguage);

4.打印结果

 获得当前iPhone使用的语言 (
    "en-US",
    "zh-Hans-US"
)
 当前使用的语言:en-US

上一篇 下一篇

猜你喜欢

热点阅读