iOS国际化配置

闲来无事倒腾了一下国际化的设置,可能在我们日常生活中我们都很少去配置这个国际化,但这种需求也不是没有的,现在越来越多的app都希望做大能更大程度满足用户的需求,所以app本身要优化和提升的地方也越来越多,好啦,废话不多说,做个笔记;
开始也不知道怎么搞,就在网上查找了些资料,看了几篇博客熟悉相关流程和配置,操作如下所示:
1.首先找到工程里面的PROJECT里面的info目录下,找到Localizations的选项,添加你要配置的语言,如下图所示,添加了chinese和English两个
这里写图片描述

2.添加完后,新建一个Strings File,命名的话就随你自己配置了,当然也可以用系统只带的Localizable.strings命名,我就不多说了,我使用了自己自定义的哈;如下所示:
这里写图片描述

3.创建完后点击你创建的文件,你会看到右边的工具框有一个Localization的选项,点击它,勾选它下面的选项,如下所示:
这里写图片描述

4.准备工作都做好了,接下来就是应用了,首先在你创建的文件里面添加你要设置的值,里面设置的都是键值对类型,如下所示:
如在英文背景下:
“DisplayName” = “look”;

中文背景下:
“DisplayName” = “发现”;
添加到对应的文件里面:
这里写图片描述

  1. 可能在工程里面使用有多个这样的文件存在,所以为了扩展,我写了一个类方法来调用这个数值;如下所示:
    这里写图片描述
    这个根据自己的需求而定,如果你用的是系统自带的文件命名方式的话,可以直接调用:如下所示:
    这里写图片描述
  2. 这里是使用自己命名的,就需要调用自己的方法的,如下所示:
    这里写图片描述
    到了这里就差不多了哈,其实蛮简单的。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值