Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 导出复数字符串以进行本地化_Ios_Xcode_Localization_Xliff - Fatal编程技术网

Ios 导出复数字符串以进行本地化

Ios 导出复数字符串以进行本地化,ios,xcode,localization,xliff,Ios,Xcode,Localization,Xliff,我已经使用 我正在使用XCode的“编辑器>导出以进行本地化…”选项创建适合翻译人员和翻译软件的XLIFF文件,但是可本地化.stringsdict中定义的字符串不会导出到XLIFF文件 如何才能将这些复数形式导出为XLIFF格式—将其翻译—并将其导入到项目中 我知道XLIFF没有本机复数标记,但格式不正确,所以我不明白为什么不可能。Xcode自动导出字符串仅从Xcode 9开始的字符串(复数)。我知道,我知道。虽然stringsdict已经在iOS和Mac上使用了数年,但在Xcode 9之前,

我已经使用

我正在使用XCode的“编辑器>导出以进行本地化…”选项创建适合翻译人员和翻译软件的XLIFF文件,但是
可本地化.stringsdict
中定义的字符串不会导出到XLIFF文件

如何才能将这些复数形式导出为XLIFF格式—将其翻译—并将其导入到项目中


我知道XLIFF没有本机复数标记,但格式不正确,所以我不明白为什么不可能。

Xcode自动导出字符串仅从Xcode 9开始的字符串(复数)。我知道,我知道。虽然stringsdict已经在iOS和Mac上使用了数年,但在Xcode 9之前,苹果只是半心半意地支持它。您现在还可以以更易于阅读的格式查看stringsdict文件,包括模板,这样您只需单击几下就可以添加复数。Xcode 9及以上版本还可以以表格格式查看XLIFF文件。双击Xcode中的XLIFF以查看。在得到原始XML之前

请看这里:

这可能仍然不受支持吗??我最初的研究告诉我,stringsdict内容不在我的xliff导出中(这是Xcode 7),因为这篇文章仍然被点击。我应该注意,Xcode的xliff导出现在包括一个stringsdict部分。感谢您提供此信息。如果我的笔记本电脑上有安装XCode 9:-/的空间的话,我注意到XLIFF 2.0在去年11月成为了完整的ISO标准,并且仍然没有对复数形式的原生支持。