-
选中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#>)
iOS 国际化配置
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 前言 语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一...
- 前言 语言本地化,又叫做语言国际化。是指根据用户操作系统的语言设置,自动将应用程序的语言设置为和用户操作系统语言一...