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

iOS7应用国际化

2014-02-24 13:35 323 查看
一 应用名字国际化:
新建一个工程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);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息