151228 Xcode7 本地化
来源:互联网 发布:sql语句查询例子 编辑:程序博客网 时间:2024/06/08 05:14
一.添加项目支持本地化的语言种类
首先在打开的项目中点击项目工程,如图右边工程属性默认显示的是工程目标,点击工程目标,先择工程
找到localization栏点击加号选择要支持本地化的语言,xcode会弹出一个选项框,storyboard支持本地化,默认即可,点击finish.这样在localizations栏下就多出了刚才添加的语言如图,在工程目录下相应的生成一个zh-Hans.lproj文件夹,里面有支持.string文件 这样要进行的本地化语言环境已经设置好了。
二.支持本地化字符串
在工程里新加一个Localizable.string文件(这个文件名必须是Localizable.)选择这个文件在右则的show the file inspector属性栏里点击localize...按钮弹出支话框,选择你要支持的语言。如图
点击locaizer后在show the file inspector栏多出了, english, chinese,先中english和chinese这样会生成一个文件夹en.lproj,在此文件夹下一个支持英文的字符串文件 InfoPlist.string和在zh-Hans.lproj文件下一个支付中文件的ILocalizable.string文件。相应的工程里的Localizable.string右边会多出一个右三角点击可以展开,发现是对应的
Localizable.string(Chinese(Simplified))和Localizable.string(Englisth)两个文件如图
在相应的文件中加入要本地化的地符串
"Hello"="你好,世界!";"Hello"="Hello, world!";
点击locaizer后在show the file inspector栏多出了, english, chinese,先中english和chinese这样会生成一个文件夹en.lproj,在此文件夹下一个支持英文的字符串文件 Localizable.string和在zh-Hans.lproj文件下一个出现中文的Localizable.string文件。相应的工程里的InfoPlist.string右边会多出一个右三角点击可以展开,发现是对应的
UILabel* tempLabel.text = LocalizedString(@"Hell0", nill);即可
三,本地化应用程序名称
本地化应用程序名称和本地化字符串操作类似,只是要创建的文件名称为InfoPlist.strings,在对应语言的文件中加入
CFBundleDisplayName ="ProgramName";如在CFBundleDisplayName = "程序中文名";
四,本地化图片
本地化图片只需要不同的语言文件夹下,建立相同的名称的图片即可
- 151228 Xcode7 本地化
- Xcode7实现本地化
- xcode7 亲测 本地化或者国际化 方法实践
- ios Xcode7.2下创建本地化语言Localizable.strings
- xcode7
- iOS开发基于xcode7.2的应用程序需国际化本地化处理
- 本地化
- 本地化
- 本地化
- 本地化
- 本地化
- 本地化
- 本地化
- Xcode7问题
- Xcode7 总结
- Xcode7.0
- Xcode7新功能
- xcode7 update
- Android中的Notification
- graph slam tutorial : 从推导到应用1
- redis 订阅 发布
- 黑马52期学后总结笔记(八)
- openfire重启系统(MAC)之后无法在系统设置中打开后台管理系统
- 151228 Xcode7 本地化
- Android 解决65535的限制(官网推荐方法)
- Remove Linked List Elements 删除单链表里边指定的元素
- java7 的final真的有坑啊。
- Spring(4)
- Java中生成一个唯一值的方式
- exit()与_exit()的区别
- java获取音频时长
- graph slam tutorial :从推导到应用2