Ios Xcode 6.1.1导入本地化错误“;缺少XLIFF id属性“0”;

Ios Xcode 6.1.1导入本地化错误“;缺少XLIFF id属性“0”;,ios,xcode,localization,xliff,Ios,Xcode,Localization,Xliff,我最近使用Xcode的导出本地化工具导出了XLIFF文件。这些文件被翻译了,然后我尝试导入它们,但我一直收到错误“XLIFF id attribute missing”。我想可能是某个翻译人员弄乱了文件,所以作为测试,我重新导出了XLIFF文件,并试图在不做任何更改的情况下导入它们,但仍然出现错误“XLIFF id属性丢失” 有什么想法吗?对我来说,这与这个问题有关: 我的字符串文件如下所示: <trans-unit id=""> <target>some eng

我最近使用Xcode的导出本地化工具导出了XLIFF文件。这些文件被翻译了,然后我尝试导入它们,但我一直收到错误“XLIFF id attribute missing”。我想可能是某个翻译人员弄乱了文件,所以作为测试,我重新导出了XLIFF文件,并试图在不做任何更改的情况下导入它们,但仍然出现错误“XLIFF id属性丢失”


有什么想法吗?

对我来说,这与这个问题有关:

我的字符串文件如下所示:

<trans-unit id="">
    <target>some english \</target>
    <source>some english \</target>
    <note></note>
</trans-unit>
“一些英语”文本=“一些英语”文本

在XLIFF中导出时,它如下所示:

<trans-unit id="">
    <target>some english \</target>
    <source>some english \</target>
    <note></note>
</trans-unit>
…然后导入,它成功了。显然,在这一点上,一个字符串的翻译是错误的,需要重做,但至少要导入其余的文本


编辑:

我一直在寻找解决办法。我发现使用卷曲引号确实可以正确导出,因此字符串:
some english“text”
生成xliff:

<trans-unit id="some english “text”">
    <source>some english “text”</source>
</trans-unit>

一些英文“文本”

这是目前我所知道的唯一一种方法。

同样的问题…解决了吗?这正是问题所在!谢谢你有没有找到在字符串中加双引号的方法?@DarrenFindlay嗯,使用卷曲引号似乎很有效。希望你所做的是可以接受的。
<trans-unit id="some english “text”">
    <source>some english “text”</source>
</trans-unit>