iOS国际化

最近公司的项目要搞一个国际化,原来自己也做过几个demo.但是时间久了就会淡忘,今天写篇博客记录下来.方便日后学习.

内容国际化:


第一步添加支持语言


第二步创建以"Localizable"命名的.strings文件

第三部然后开启该文件的国际化,选中该文件在右侧的工具视图里点击Localize...按钮开启


最后在.strings输入对应的"key" = "value"就行了

也可以这样用:

在.strings 里的key 为:"Version:%@" = "版本号:%@";

NSString *versionString = [NSString stringWithFormat:NSLocalizedString(@"Version:%@", nil), @"1.1.1"];

应用名国际化:

第一步创建名称为:"InfoPlist.strings"的文件


第二步选中该文件在右侧的工具视图里点击Localize...按钮开启

英文文件(InfoPlist.strings(Chinese(Simplified))):

"CFBundleDisplayName"="EnglishName";

中文文件(InfoPlist.strings(Chinese(Simplified))):

"CFBundleDisplayName"="中文名称";

你可能感兴趣的:(iOS国际化)