打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
iOS中的多语言
  • iOS中的多语言
2015-01-29 #语言

iOS中的多语言

最近做了几个项目都涉及到了多种语言的切换,于是便自己总结归纳了一下,写了一个切换、显示多种语言的方法,警告几个项目的测试,我认为还是非常好用的,代码页比较简单,不多说直接上代码Multilingual

说明

首先你需要在 project setting --> Info --> Localizations 中添加你所需要的语言文件,然后生成一个xxx.string的文件。

然后把你需要的在APP里边做语言切换的内容通过 Key Value方式写在这个文件里边,比如:"apple" = "苹果",放在中文的语言文件里边,"apple" = "Apple" 放在英文的语言文件里边,就ok了.

在你需要使用的位置 LOCALIZATION(@"apple")就能得到你需要的英文或者中文的字符串了。还可以通过-(void)setNewLanguage:(LanguageType)newLanguage;来改变当前的语言,语言切换之后 Localisator 会发出通知,可用作页面或者数据刷新.

demo
 [[Localisator sharedInstance]setNewLanguage:kChinese];NSLog(@"%@",LOCALIZATION(@"apple"));输出:苹果[[Localisator sharedInstance]setNewLanguage:kEnglish];NSLog(@"%@",LOCALIZATION(@"apple"));输出:Apple


? Copyright 2014 by isnowfy, Designed by isnowfy

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
Rhino5.0 找回消失的模板文件与帮助说明
iOS之应用程序国际化
.Net之多语言配置
asp.net core 实现支持多语言
本地化杂拾
dotnetcore3.1 WPF 实现多语言
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服