iOS7应用国际化
2014-02-24 13:35
323 查看
一 应用名字国际化:
新建一个工程test.
首先修改应用名字
test->PROJECT->Info->Localizations->+号->Simplified
![](https://img-blog.csdn.net/20140224131250015?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWluX3hpYW53ZWk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
在(English)添加CFBundleDisplayName="English";
在(Simplified)添加CFBundleDisplayName="中文";
![](https://img-blog.csdn.net/20140224131753703?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWluX3hpYW53ZWk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
启动应用就会按照本地语言加载应用的名称.
二 应用内容国际化
New File->String Flies,文件名字必须写Localizable,否则iOS识别不了,选择Localizable.strings,右边点击Localize...选择语言.
添加之后右边的Licalization会列出你支持的语言,全部勾上.
Localizable.strings会有你选择的两种语言的Strings文件.
在(English)里添加"key" = "English";
在(Simplified)里添加"key" = "中文";
![](https://img-blog.csdn.net/20140224132942609?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWluX3hpYW53ZWk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
添加一个Label就可以看到效果了.
![](https://img-blog.csdn.net/20140224133121703?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWluX3hpYW53ZWk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
当然还有获取当前语言的方法
NSArray *languages = [NSLocale preferredLanguages];
NSString *language = [languages objectAtIndex:0];
NSLog ( @"%@" , language);
新建一个工程test.
首先修改应用名字
test->PROJECT->Info->Localizations->+号->Simplified
在(English)添加CFBundleDisplayName="English";
在(Simplified)添加CFBundleDisplayName="中文";
启动应用就会按照本地语言加载应用的名称.
二 应用内容国际化
New File->String Flies,文件名字必须写Localizable,否则iOS识别不了,选择Localizable.strings,右边点击Localize...选择语言.
添加之后右边的Licalization会列出你支持的语言,全部勾上.
Localizable.strings会有你选择的两种语言的Strings文件.
在(English)里添加"key" = "English";
在(Simplified)里添加"key" = "中文";
添加一个Label就可以看到效果了.
当然还有获取当前语言的方法
NSArray *languages = [NSLocale preferredLanguages];
NSString *language = [languages objectAtIndex:0];
NSLog ( @"%@" , language);
相关文章推荐
- php程序的国际化实现方法(利用gettext)
- Java国际化简介_动力节点Java学院整理
- iphone开发教程
- Ipad开发课程系列目录--很好的教程,推荐给大家
- 【iOS-Cocos2d游戏开发】系列(总结了多篇文章,可以好好学习
- Objective-C语法的那些事儿(十篇文章,大家一起来学习)
- 分享15本iphone开发书籍,需要的来下载
- 国际化语言符号
- ASIHTTPRequest ASIWebThumbnail
- w2ui本地化
- 基于Android平台的ToDoList APP
- Xcode 不同版本的链接地址
- SSH1国际化中英文切换要注意的部份
- Java 基础小知识一: 使用ResourceBundle 和 MessageFormat 实现国际化信息输出
- iphone开发 加速计
- 加载国际化资源文件
- iOS开发中那些高效常用的宏
- ios 仿facebook 滑动导航菜单实现
- Ios 仿ibooks 翻页效果
- IPHONE开发 VIEW之间的相互切换