iOS:翻译不匹配

Arn*_*ier 5 xcode translation mismatch nslocalizedstring ios

我正在尝试为我的应用添加一种语言,直到现在它还在运行.经过一天试图了解发生了什么,我放弃了.

这是我的问题:

我的基础语言是英语(开发语言),我的另一种语言是法语.我在Main.storyboard和Localizable.strings中有一些可本地化的字符串.

导出工作,没有问题,但当我尝试导入Xcode我有相同的warking:不匹配的翻译,然后如果我导入,没有任何变化: 我没有关于这个不匹配的翻译的信息

有人有任何想法帮助我?

ren*_*ene 5

在我的情况下,“翻译不匹配”是由于我的代码中的基本语言(英语)字符串(值:NSLocalizedString调用的参数)与要导入的XLIFF文件中的英语字符串不匹配而引起的。那通常不应该发生,但是在这种情况下,源代码在导出XLIFF之后且在导入翻译的XLIFF之前已被修改。不过,如果Xcode可以查明我的450个翻译单元中的哪一个出现问题,那将是非常不错的!


Ahm*_*edr 1

就我而言,“翻译不匹配”是由一些额外的空白引起的,这显然使我的 Xcode 或 xliff 编辑器感到困惑......