您的位置:首页 > 移动开发 > IOS开发

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切换语言





内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: