• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios 国际化使用多国语言(Swift)

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

图片步骤详情请查看微信公众号:“聚联分享平台”网址:https://mp.weixin.qq.com/s?__biz=MzUyMzEwMjkxNQ==&mid=2247483755&idx=1&sn=e6fe7f4a0009f5a74ad075ead0817d8c&chksm=f9c0fec7ceb777d19b0d0e109cbea6ebd164ee93effaa26ef4ccd13eb69102f708d59bd0100e&scene=38#wechat_redirect

     

在写ios的app时候,有时候需要自己的app能用使用多个地域,这就需要我们的app能够自动的适配语言,根据手机的语言设置,英文的时候显示英文,中文的时候显示中文。本文我将向大家介绍以下如何在code中设置多国语言的切换。话不多说直接上图。

1.首先先新建一个文件

如图在Resource中点击Strings File   然后将文件名命名为Localizable.strings

2.点击Localizable.strings这个文件(主要这一步的设置非常重要

3.然后点击上图所示蓝色的部分会弹出如下:

然后选择English如下图

4.点击该项目

5.点击Localizations下面的➕号添加你所需要的语言

6.确认后会出现如下:

如图所示勾掉Main.storyboard和LaunchScreen.storyboard点击Finish,在Localizable.strings文件下面便会出现两个文件

注意:如果没有出现还有就是上一步出现了下图所示的情况,便是步骤2没有完成

7.现在多国语言的文件 经配置完成了,现在只需要在相应的语言的文件中去配置你所需要的字符串了

注意每一行后面的分号必须要

8.下面就是写代码了,只需要用NSLocalizedString("hello", comment: "default")

我写了个简单的例子如下图为使用前后的对比:

现在你可以去试一试了,希望对大家有所帮助,谢谢!


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap