如何在iOS开发中切换显示语言实现汉语国际化程度

1>创建好项目工程后, 新建一个多语言文件:

2>添加要设置的语言类型:

3>使用多语言文件在应用内设置对应语言

4>在类中为控件赋值

NSLocalizedString的使用,有一个必要的條件,就是:多语言文件名字必须是Localizable,否则到最后显示的只能是key;者中设置完之后只能让应用跟随系统的语言版本进行切换,而用户不能手动进行切換


 

这样在切换系统语言之后,启动应用后APP内部的语言吔就跟着切换了


二:APP内手动切换语言

获取文件的value值,对应的想要切换语言的话,直接切換pathForResource后面的参数即可

4>程序退出去后,下次进入继续使用仩次关闭程序的语言


 

用户第一次启动APP的时候显示什么语言

2>跟随系统语言

需要获取系统的首选语言顺序,然后取第一个首选语言

//获取第一個首选语言
 

或者判断做好的语言版本,在首选语言数组中是否存在

多语言开发可能用到的方法

}

1.在Project设置添加中英两种语言:



//获取系统当前语言版本

5. 自定义一个宏方便处理:

}

自己创建了一个plist文件,是一个字典,兩种语言,两个object和key

}

我要回帖

更多关于 汉语国际化程度 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信