美文网首页
iOS国际化

iOS国际化

作者: Boole | 来源:发表于2017-05-15 16:59 被阅读17次

最近公司的项目要搞一个国际化,原来自己也做过几个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国际化

      本文链接:https://www.haomeiwen.com/subject/tsmdrttx.html