美文网首页
iOS国际化语言设置

iOS国际化语言设置

作者: 灵魂开瓶师 | 来源:发表于2016-08-27 10:12 被阅读381次

    1.进入程序在以下添加

    2.创建Strings File  名字一定设置为:InfoPlist.strings (设置app国际化的名字)CFBundleDisplayName ="haoyingyang";

    创建StringsFile 名字为: Localizable.strings  (设置程序里面的NSLocalizedString(@"Save success",nil))

    3.点击 Strings File 文件的右侧边栏  添加多语言 (基础语言就用英文了,可以不用在去创建English)

    4.StoryBoard 设置 同第三步设置一样

    Main。strings 里面的格式比较特殊,如下

    /* Class = "UILabel"; text = "testName"; ObjectID = "pUp-yc-27W"; */

    "pUp-yc-27W.text" = "testName";

    需要注意的是,不要直接改变自动生成的ObjectID,也不要复制和粘贴上边的代码行,应为标签的ObjectID 可能已经跟上边展示的不一样了。

    5. 还可以图片设置

    图片设置也和Localizable.strings类似,图片资源存放在Images.xcassets里,使用时将不同语言的图片资源在Localizable.strings里一一对应设置,如下所示:

    Localizable.strings (English)

    "imageName" = "pic-en";

    Localizable.strings (Chinese(Simplified))

    "imageName" = "pic-cn";

    相关文章

      网友评论

          本文标题:iOS国际化语言设置

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