【问题标题】:Adding localizable strings on xcode 10.1在 xcode 10.1 上添加可本地化的字符串
【发布时间】:2019-03-12 21:44:06
【问题描述】:

我有一个 swift 应用程序,现在我想使用 NSLocalizedString 为应用程序中使用的一些字符串添加翻译。

为了做到这一点,我在项目中添加了一个名为 Localizable.strings 的文件,并在文件检查器中按下“本地化”按钮,以便向其中添加多种语言。但是本地化列表中只有英文出现,我似乎无法添加更多内容。

环顾 SO 并四处搜索,许多关于如何做到这一点的文章都提到我应该在构建设置下为我的项目添加更多语言。但是我可以在本地化下更改的唯一设置是一个名为“本地化字符串宏名称”的设置,并且没有在此处添加语言的选项。也没有要检查的“使用基本国际化”标记。

我也尝试点击我的项目,然后点击编辑器 -> 添加本地化,​​但是所有语言都显示为灰色,我无法选择其中任何一种。

因此,我认为您应该在最新版本的 xcode (10.1 atm) 中以不同的方式执行此操作。谁能帮我弄清楚你应该怎么做?

【问题讨论】:

    标签: xcode internationalization xcode10.1


    【解决方案1】:

    这是关于项目设置的。看图:

    在本地化下,您可以添加新语言。在此处添加语言后,您可以选择要本地化的文件。

    //更新

    单击下面屏幕中显示的右上角按钮,然后在“项目”选项卡下选择您的项目。

    【讨论】:

    • 对我来说根本不像那样。添加了我的构建设置的屏幕截图
    【解决方案2】:

    您刚刚选择了错误的设置。您附上的图片实际上是在 TARGET settings -> Build Settings 下,而不是在项目设置下。

    见下图选择xcode 10下的“项目设置”:

    Xcode 10,项目设置

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-01-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多