美文网首页
iOS 国际化

iOS 国际化

作者: 暮雨夕阳 | 来源:发表于2017-06-17 17:15 被阅读0次

    1、新建工程

    2、点击红色圆圈4 添加自己想要的语言 后

    3、创建一个.string扩展名的文件 (String File) 点击下一步 命名:InfoPlist.strings 下一步

    5、创建完成后,你可以看到工程中出现的文件 点击此文件——>Localizable添加语言

    (1)

    (2)

    (3)也可以选中Base的下拉键选中其中的一种语言

    (5)

    (6)完成结果

    4、添加对应的语言

    英语的添加:CFBundleDisplayName = "hello world";

    汉语的添加:CFBundleDisplayName = "世界 你好”;

    5、内容国际化

    1、新建一个Localizable.strings 文件 (Localizable.strings 是系统默认名字)

    2、添加语言同上

    3、添加语言内容

    在Localization.strings 中,按照"key" = "value"的格式;然后使用时用NSLocalizedString(@"key", @"")读取内容; 如果不是用系统默认名字那么使用

    Localization.strings English 文件添加

    "key" = "hello world"

    Localization.strings Chinese 文件添加

    "key" = "世界 你好"

    图片国际化就是骗人的(玩笑话)就是将两张图片的名字分别在 选中的语言中添加如图所示,在按照 “key” = “value”的方式调用哪个给UIImage赋值就OK了

    相关文章

      网友评论

          本文标题:iOS 国际化

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