1、基本设置
第一步:先在Project的info里添加项目所要支持的语言
image.jpeg
如上点击“+”号会弹出所提供的语言,选择所需要的语言就可以了
image.png
第二步:创建Localizable.strings(注意:文件名最好不要随意更改,以免带来不必要的麻烦)作为多语言对应的词典,存储多重语言。
image.jpeg
(1)点击Localizable.strings文件右侧的Localiza...
(2)继续在Localization里添加所要支持的语言,将其勾选上
image.jpeg
第三步,此时,我们的前期工作基本就完成了,可以在Localizable.strings里随意设置所需要支持的语言了。
image.png
假设,我们设置了简体中文
"testName" = "多语言设置成功啦";
第四步,设置完对应的语言后,我们就可以去使用它啦
NSString *nameStr= NSLocalizedString(@"testName", nil); //获取配置语言文字
UIButton *btn = [[UIButton alloc]initWithFrame:CGRectMake(10, 100, 300, 100)];
[btn setBackgroundColor:[UIColor cyanColor]];
[btn setTitle:nameStr forState:UIControlStateNormal];
[self.view addSubview:btn];
</