随着越来越多的国内App走出国门, App的国际化是未来的趋势,此项技能也是必须要掌握的,下面来看看如何get 此项技能把.
需求一: 让App跟随系统语言改变而改变
首先创建一个 Localizable.strings文件,
![](https://img.haomeiwen.com/i1249166/6481ad65bc9abc89.png)
![](https://img.haomeiwen.com/i1249166/3978e86360e8f7ee.png)
然后在项目中添加支持的语言
![](https://img.haomeiwen.com/i1249166/fa4c1726569c7ea7.png)
![](https://img.haomeiwen.com/i1249166/0a89ab7703fd9df1.png)
在国际化语言文件中设置需要更改的key和value
![](https://img.haomeiwen.com/i1249166/246f1c3d17a09b45.png)
使用 NSLocalizedString(key, comment) 调用对控件赋值: 如图
![](https://img.haomeiwen.com/i1249166/00c9c9867b224878.png)
开始跑项目看看结果: 手机设置为英文 -> 跑项目
![](https://img.haomeiwen.com/i1249166/279bb84d2c823570.png)
![](https://img.haomeiwen.com/i1249166/8dcf012728a10905.png)
手机设置为中文->跑项目
![](https://img.haomeiwen.com/i1249166/9822b3fd1645887c.png)
![](https://img.haomeiwen.com/i1249166/0b2fdfb921416425.png)
随着越来越多的国内App走出国门, App的国际化是未来的趋势,此项技能也是必须要掌握的,下面来看看如何get 此项技能把.
使用 NSLocalizedString(key, comment) 调用对控件赋值: 如图
开始跑项目看看结果: 手机设置为英文 -> 跑项目
本文标题:App国际化语言设置(一)
本文链接:https://www.haomeiwen.com/subject/pfakuctx.html
网友评论