iOS开发iOS技术专题IOS

项目总结-8.3

2016-04-21  本文已影响61人  MarceauHe

字符串文字的本地化步骤

1.首先要让项目支持多国语言

2.新建一个.strings文件(一个.strings文件对应一种语言)


3.让strings文件支持本地化

4.给项目添加新的语言

//英语


//简体中文


//韩语


- (void)viewDidLoad {
    [super viewDidLoad];
    //在控制.m文件写上这样的代码,xcode就会根据当前用户手机的语言环境自动去加载相应的文件
    UILabel *label = [[UILabel alloc] init];
    label.frame = CGRectMake(100, 100, 100, 100);
    label.backgroundColor = [UIColor redColor];
    label.text = NSLocalizedStringFromTable(@"Cancel", @"Word", nil);
    [self.view addSubview:label];
}

Info.Plist文件本地化

storyboard和Xib也是可以进行本地化的(以storyboard为例)

找到控件的ID


在不同语言的strings文件中设置控件ID对应的控件上的内容

上一篇 下一篇

猜你喜欢

热点阅读