iOS开发-国际化-配置App多语言
来源:互联网 发布:js添加类 编辑:程序博客网 时间:2024/05/16 11:23
如果你的App需要支持多国语言。那么,就应该为你的App应用添加“国际化”支持。
“国际化”乍看很高深。其实,苹果xCode都为我们设置好了,我们只需要简单的配置,就能够完成。
“国际化”顾名思义,就是要让各国的人使用你的App应用时,显示用户本国的母语。
xCode 5.0下生成“国际化”语言包。
1.创建国际化语言文件:文件名必须为:Localizable.strings
2.选中Localizable.strings文件,在Utilites中,点击Localizable选项
3.创建English语言包。
创建后,你的Localizable.strings文件下将挂在英文的语言支持文件。
4.根据需要添加其他多国语言支持。
直接点击Finish。
其实,我们应该注意到,在plish文件中,来切换默认的语言包。
添加语言支持。
我们以我的文件为例:
在Localizable.strings(Chinese(Simplified))中,加入如下代码:
"play"="播放";
在Localizable.strings(English)中,加入如下代码:
"play"="play";
其他,雷同……
使用语言支持
NSString *strPlay = NSLocalizedString(@"play",@"");
[self.btnPlay setTitle:strPlay forState:UIControlStateNormal];
获得当前设备的语言
// 取得用户默认信息
// 取得 iPhone 支持的所有语言设置
NSArray *languages = [defaults objectForKey : @"AppleLanguages" ];
NSLog (@"%@", languages);
// 获得当前iPhone使用的语言
NSString* currentLanguage = [languages objectAtIndex:0];
NSLog(@"当前使用的语言:%@",currentLanguage);
很简单吧!so so!
希望对你有所帮助!
0 0
- iOS开发-国际化-配置App多语言
- iOS开发-国际化-配置App多语言
- iOS APP多语言开发(国际化)
- iOS开发-APP语言国际化
- iOS App多语言国际化
- iOS-生成国际化包-配置App多语言支持
- iOS-生成国际化包-配置App多语言支持
- iOS-生成国际化包-配置App多语言支持
- iOS-生成国际化包-配置App多语言支持
- iOS-生成国际化包-配置App多语言支持
- iOS-生成国际化包-配置App多语言支持
- iOS 生成国际化包 APP支持多语言配置
- IOS-App国际化配置
- iOS开发-app国际化
- iOS开发:国际化之app支持多种语言切换
- iOS开发:国际化之app支持多种语言切换
- App语言国际化(iOS)
- iOS多语言(国际化)开发(跟随系统 + APP内手动设置)
- CentOS7下nginx-1.8.1+mysql-5.7.11+php-5.5.33环境的LNMP源码安装
- 输入汉字或者英文位数较应
- PowerDesigner打开pdm文件时报“打印错误”
- MyEclipse Professional 2014与MyEclipse 2015共存
- ListView的学习笔记
- iOS开发-国际化-配置App多语言
- 好玩的Linux命令
- INNODB 热备工具试验与总结
- cmd窗体字体调整
- Apache Nifi 开发
- 数据结构(五)--最小生成树(普利姆算法、克鲁斯卡尔算法)
- 序列化、反序列化到底是什么?
- BZOJ2295我爱你啊
- AsyncTask注意事项