iOS下怎么对项目内容进行国际化
2017-08-28 11:55
288 查看
在开发项目中有事需要多语言支持,在对应手机环境下显示对应的语言,这时我们需要对项目国际化。
首先新建一个stings文件命名为localizable如图:
然后打开项目Targe-Info-Localizations中添加要支持的语言如图
然后选择刚才创建的stings.文件
完成后点击stings文件,查看右侧工具栏会多出一个你支持的语言选项如图:
点开Localizable.strings文件,下面会有支持的语言的各项子文件如图:
在里面添加要国际化的语言内容
Localization.strings English文件添加
"key" = "english value";
Localization.strings English文件添加
"key" = "中文内容";
使用的事key-value形式,然后在需要使用的地方
比如在myTitleLabel.text=NSLocalizedString("key",
tableName: nil, comment:
"")
就可以国际化了,项目会根据key在Localization.strings
中寻找符合条件的key然后根据手机对应语言环境翻译成对应语言!
首先新建一个stings文件命名为localizable如图:
然后打开项目Targe-Info-Localizations中添加要支持的语言如图
然后选择刚才创建的stings.文件
完成后点击stings文件,查看右侧工具栏会多出一个你支持的语言选项如图:
点开Localizable.strings文件,下面会有支持的语言的各项子文件如图:
在里面添加要国际化的语言内容
Localization.strings English文件添加
"key" = "english value";
Localization.strings English文件添加
"key" = "中文内容";
使用的事key-value形式,然后在需要使用的地方
比如在myTitleLabel.text=NSLocalizedString("key",
tableName: nil, comment:
"")
就可以国际化了,项目会根据key在Localization.strings
中寻找符合条件的key然后根据手机对应语言环境翻译成对应语言!
相关文章推荐
- IOS 国际化 (项目名和内容)
- ios 国际化(项目名和内容)
- ios 国际化(项目名和内容)
- ios 国际化(项目名和内容)
- ios 国际化(项目名和内容)
- ios 国际化(项目名和内容)
- ios开发时,在Xcode中添加多个targets进行版本控制,管理多个相同内容的项目
- IOS程序名称及内容国际化(本地化)
- 怎么才能快速掌握java web进行项目开发
- 使用BUCK进行iOS项目打包
- 使用Cordova进行iOS开发 (已存的项目中添加Cordova及自定义插件)
- ios UIWebView截获html并修改便签内容以及用js对图片进行缩放
- iOS学习之iOS程序名称及内容国际化(本地化)
- 在项目(新闻内容系统)中,运用百度编辑器内容存入数据库(包括html标签),怎么运用工具来转换成text(不带html标签)!
- ios 在xcode 5.0以上(做iOS7的项目)怎么设置取消iOS6的Icon半月阴影效果
- 将Github上600多个iOS开源项目进行分类并且有相应介绍,小伙伴们快来看呀
- iOS之推送通知-本地-服务器3.服务器端实现: 如果要编写内容提供者的推送服务程序,需要进行SSL认证编程,以及构建APNS数据包,数据包分为3个主要部分:Command(命令)、deviceTo
- 使用Cordova进行ios开发和在原有的iOS项目中添加cordova的详细使用
- 使用FB Infer对IOS项目进行静态代码扫描
- 怎么用MindManager进行项目管理