本地化和国际化

国际化:支持多语言

在英语语言环境设置显示 相应的英文 在汉语环境下设置 显示相应的中文

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
对应文件添加相应语言布局

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值