微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

在工程文件中创建新的文件右键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”

原文地址:https://www.jb51.cc/swift/324701.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐