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”(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |