iO项目配置国际化

释放双眼,带上耳机,听听看~!

这篇文章统一归纳一下项目中用到的国际化,方便自己使用,不管是做下列那种国际化,项目中都要添加国际化项目。

 

  • 名称国际化
  • 权限国际化
  • 文字国际化
  • 图片国际化

首先要配置项目国际化,配置如下图:

步骤一.png

项目中支持什么语言,添加什么语言即可,这里我就配置英文跟简体中文,结果见下图:

步骤二.png
  • 1.名称国际化

1.创建infoPlist.strings,跟创建普通本地化文件一样,名字千万不要写错,就是infoPlist.strings
2.将infoPlist.strings 进行本地化处理

国际化操作处理.png

 

国际化操作完成.png

3.在infoPlist.strings 对应的中英文中写key=value

英文字符.png

 

中文字符.png

4.应用名称国际化之需要添加3中的一步即可,其他不需要添加

不需要修改.png

 

中文标题.png

 

英文标题.png
  • 2.权限国际化

1.先在infoPlist.string添加如下权限说明,想要什么权限的说明添加即可

权限国际化一.png

2.在info.plist 文件中添加权限说明,取值为$(PRODUCT_NAME)

Snip20191102_19.png
  • 3.文字国际化

1.创建一个Localizable.strings文件,类似创建InfoPlist.strings,文件文字可以随便取。

文字国际化步骤一.png

2.项目代码使用如下:

项目代码.png

3.运行结果如下:

中文文本.png

 

英文文本.png
  • 4.图片国际化

1.将图片进行国际化,类似infoPlist.string设置,中英文图片提前让UI设计师做好

图片国际化设置.png

2.项目运行结果:

英文图片.png

 

中文图片.png

暂时先记录这些国际化吧,如果有后续补充,感谢阅读,如有错误,不吝赐教!

人已赞赏
iOS文章

iOS底层原理总结探寻关联对象本质

2020-5-11 7:03:02

iOS文章

iOS info.plist 中的隐私权限

2020-5-11 8:18:02

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索