首页 > 移动平台 > 详细

iOS 本地化

时间:2015-06-23 11:55:36      阅读:219      评论:0      收藏:0      [点我收藏+]

增新语言

打开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 本地化

原文:http://blog.csdn.net/xundh/article/details/46603523

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!