NSLocalizedString
的使用,有一个必要的條件,就是:多语言文件名字必须是Localizable
,否则到最后显示的只能是key;者中设置完之后只能让应用跟随系统的语言版本进行切换,而用户不能手动进行切換
这样在切换系统语言之后,启动应用后APP内部的语言吔就跟着切换了
二:APP内手动切换语言
获取文件的
value值,对应的想要切换语言的话,直接切換pathForResource
后面的参数即可
用户第一次启动APP的时候显示什么语言
2>跟随系统语言
需要获取系统的首选语言顺序,然后取第一个首选语言
//获取第一個首选语言
或者判断做好的语言版本,在首选语言数组中是否存在
多语言开发可能用到的方法
1.在Project设置添加中英两种语言:
5. 自定义一个宏方便处理:
自己创建了一个plist文件,是一个字典,兩种语言,两个object和key
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。