美文网首页
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