美文网首页
iOS 国际化配置

iOS 国际化配置

作者: L小杰 | 来源:发表于2016-12-13 11:50 被阅读600次
    • 选中project->Info->Localizations,然后点击"+",添加需要国际化/本地化的语言,如下图(默认需要勾选Use Base Internationalization):


    • 创建配置文件 command + N


    • 首先是应用名字本地化InfoPlist文件名必须是这个



      把这些都勾选上,CFBundleDisplayName = "黄金水道";配置上要显示的名字
    • 接下来是代码中字符串的本地化,重复上述方法 Localizable这次文件名为这个
      在英文和中文里分别写一个用于测试。
      "title" = "黄金水道";
      "title" = "GoldenWatercourse";
      在要使用的地方 key 这里填 之前写的title,comment用于提示,可任意填,或者传nil
      self.title = NSLocalizedString(<#key#>, <#comment#>);

    • 多人开发本地化解决
      command + N 生成Strings File,填写任意的名称
      这里的tbl和之前的名称对应上,就可以不适用系统提供的文件
      NSLocalizedStringFromTable(<#key#>, <#tbl#>, #comment#>)

    相关文章

      网友评论

          本文标题:iOS 国际化配置

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