美文网首页iOS 功能展示
iOS-项目配置国际化

iOS-项目配置国际化

作者: 329fd8af610c | 来源:发表于2019-11-02 23:43 被阅读0次

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

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

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

    步骤一.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-项目配置国际化

        本文链接:https://www.haomeiwen.com/subject/exalaqtx.html