-
选中project->Info->Localizations,然后点击"+",添加需要国际化/本地化的语言,如下图(默认需要勾选Use Base Internationalization):
-
创建配置文件 command + N
-
首先是应用名字本地化
InfoPlist
文件名必须是这个
把这些都勾选上,CFBundleDisplayName = "黄金水道";
配置上要显示的名字 -
接下来是代码中字符串的本地化,重复上述方法
Localizable
这次文件名为这个
在英文和中文里分别写一个用于测试。
"title" = "黄金水道";
"title" = "GoldenWatercourse";
在要使用的地方 key 这里填 之前写的title,comment用于提示,可任意填,或者传nil
self.title = NSLocalizedString(<#key#>, <#comment#>);
-
多人开发本地化解决
command + N 生成Strings File,填写任意的名称
这里的tbl和之前的名称对应上,就可以不适用系统提供的文件
NSLocalizedStringFromTable(<#key#>, <#tbl#>, #comment#>)
网友评论