加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

swift如何实现语言国际化,适应各国语言

发布时间:2020-12-14 07:18:46 所属栏目:百科 来源:网络整理
导读:在工程文件中创建新的文件右键New File - Resource - Strings File,取名为Localizable.strings 选中工程 在Localizations选项下选择“+”即可选择想要适配的语言,如上图选择了英文和简体中文。选中后去掉stroyboard的勾选去掉 此时在文件Localizable.stri

在工程文件中创建新的文件右键New File -> Resource -> Strings File,取名为Localizable.strings

选中工程

在Localizations选项下选择“+”即可选择想要适配的语言,如上图选择了英文和简体中文。选中后去掉stroyboard的勾选去掉
此时在文件Localizable.strings下会多出两个字文件,分别对应英文和中问的Strings。
在strings文件里的配置字符串很简单:
"hello" = "你好"; //中文Strings
"hello" = "hello"; //英文Strings

这里后面必须要有分号,要有分号,要有分号

这样就添加了hello中英文对应的字符,在代码中使用也非常的简单

NSLocalizedString("hello",comment: "default") //得到hello对应的值

亲测,中文环境显示“你好”,切换手机语言为英文显示“hello”

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读