iOS 开发学习35 本地化
2015-06-23 10:56
447 查看
增新语言
打开Project-Info-Localizations
点击Localization下的+ 新增语言
定义多语言文件
新增String Files
在Supporting Files上,新增String Files,命名为Localizable.strings设置
设置完显示如下:
字符串本地化
定义Localizable.strings(English)"welcome"="Welcome";
定义Localizable.strings(Simplified)
"welcome"="欢迎你";
代码中调用:
_lbl.text=NSLocalizedString(@"welcome", nil);
资源本地化
在storyboard里选中要本地化的图片,在File Instpector里的Localization添加chinese(zh-hans),在en.lproj和zh-Hans.lproj里分别存放不同版本图片。通过代码获取当前语言
NSArray *languages = [NSLocale preferredLanguages]; NSString *currentLanguage = [languages objectAtIndex:0]; NSLog(@"language is %@",currentLanguage);
iOS切换语言
相关文章推荐
- iOS view的frame和bounds之区别(位置和大小)
- Xamarin iOS教程之页面控件
- [ios]iOS8 定位
- Xamarin iOS教程之页面控件
- iOS第三方支付集成
- iOS越狱后必装软件
- iOS多线程
- iOS(使用pch文件导入头文件方法)
- 构建iOS交叉编译环境
- iOS开发笔记6:图片轮播及其无限循环效果
- “自释放”在iOS开发中的应用
- iOS类的继承关系
- iOS view的frame和bounds之区别(位置和大小)
- bios基本原理
- IOS 加入购物车动画
- IOS 三级联想菜单(也可以当二级)
- iOS触摸事件
- 怎么样减少iOS应用程序的大小
- Kiosk 2 购物 WordPress主题[v2.2.6]
- IOS高级开发工程师