【问题标题】:New localizations not recognized in XcodeXcode 无法识别新的本地化
【发布时间】:2016-06-11 18:20:22
【问题描述】:

我正在为我的项目添加本地化。在 Info.plist 中,我有我想要的本地化数组:<key>CFBundleLocalizations</key> <array> <string>en</string> <string>fr</string> <string>de</string> </array> 然后我添加了一个 Localizable.strings 资源,我在文件检查器中对其进行了本地化。我将现有文件放在Base.lproj,然后添加了英文版本。但是 Xcode 不允许我为此资源添加法语或德语本地化版本。

这个比较简单,我之前做过很多次本地化。我不明白为什么 Xcode 选项中没有其他语言。到目前为止,文档还没有帮助...

注意,我也有这个钥匙:<key>CFBundleDevelopmentRegion</key> <string>fr_CA</string> 无论我是否删除它,输出都不会改变。

这是我在 Localizable.strings 的文件检查器中的选项:

我错过了什么?

【问题讨论】:

    标签: ios xcode localization localizable.strings


    【解决方案1】:

    我找到了答案并将其发布给遇到此问题的其他人...

    我错过的是为项目本身添加本地化。为此,

    1. File Navigator 中选择您的项目。
    2. 然后,不要选择您的目标,而是选择您的项目。
    3. 在那里添加本地化。通过这样做,Xcode 会询问您想要本地化的现有资源。在创建其他可本地化资源时,任何新语言都将可用。

    这是要查找的 Xcode 图像:

    指出我正确方向的是Apple documentation

    链接断开时的文档图像:

    【讨论】:

      猜你喜欢
      • 2012-07-26
      • 1970-01-01
      • 2023-04-03
      • 2022-12-04
      • 2018-08-29
      • 2012-11-01
      • 2018-05-02
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多