您的位置:首页 > 移动开发

app名称国际化

2017-01-09 18:33 351 查看
app名称国际化:

1.1 在Supporting Files文件夹下添加文件



选择添加StringFile文件,名称必须为InfoPlist



点击infoPlist.strings 右边点击Localize...





一般选择Base,选择之后就可以看见右边的变化,点击选择就可以选择支持语言了



选择之后





如果要给文件添加其他语言:



点击Localization 下的加号,比如要添加简体中文



选取给infoPlist.strings添加语言,添加之后

infoPlist.strings下将会多一个文件夹



在每种语言文件中添加一句代码:

CFBundleDisplayName="在该语言下需要显示的名称";

最后在TARGETS--》info 添加Application has localized display name 并设置为YES

内容国际化:

在Supporting Files文件夹下添加文件 ,选择添加StringFile文件,名称必须为Localizable

添加文件后同样在右边选择语言。选择之后会生成文件



在中文文件下

"key"="你好,世界";

英文文件下

"key"="hello world";

应用时

[objc] view plain copy

[super viewDidLoad];

UILabel *lab = [UILabel new];

lab.frame = CGRectMake(0, 0, 200, 100);

lab.text = NSLocalizedString(@"key", nil);

[self.view addSubview:lab];

lab.backgroundColor = [UIColor redColor];

当设备在中文状态下显示:你好,世界

当设备在英文状态下显示:hello world
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: