国际化:支持多语言
在英语语言环境设置显示 相应的英文 在汉语环境下设置 显示相应的中文
1.添加语言
项目->PROJECT->Info->Localizations 点击+添加语言
2.应用名称国际化
xcode6 里面 没有InfoPlist.strings了 那么需要我们自己创建一个
InfoPlist.strings有了之后 系统会自动加载
New File->Resource->Strings File 命名为InfoPlist 、点击InfoPlist.strings打开右侧面板、 Localization中勾选English和Chinese
文件内容:CFBundleDisplayName =”MyBestApp”;
CFBundleDisplayName =”我的应用”;
3.内容国际化
New File->Resource->Strings File 命名content(任意) 、点击content.strings打开右侧面板、 Localization中添加勾选English和Chinese
内容:e:”key” = “lovely”; c:”key” = “可爱”;
//NSLocalizedStringFromTable 通过多语言的文件加载多语言的字符串
//key 多语言中要使用的字符串的key,tbl 多语言文件(MyFree)的名称 , comment,预留参数 一般设为nil
获取:label.text = NSLocalizedStringFromTable(@"key", @"content", nil);
4.storyboard、xib国际化
4.1 点击Main.storyboard打开右侧面板、 Localization中勾选English和Chinese 注意选择Interface Builder
对应文件添加相应语言布局
4.2点击LaunchScreen.xib打开右侧面板、 Localization中勾选English和Chinese 注意选择Interface Builder
对应文件添加相应语言布局