0

我有以下 xliff 翻译格式。我需要在 xliff 文件中将 Textitems 标记为未翻译,以便 Weblate 将它们显示为未翻译。

    <source>Delete</source>
    <note priority="1" from="description">Delete alert dialog</note>
    <note priority="1" from="meaning">Delete button label</note>
    <target state="needs-translation">Delete</target>

weblate 似乎无法识别状态属性。只有当 Target-Tag 为空时,Weblate 才会将该项目显示为未翻译。但是 Target-Tag 总是需要不为空,因为应用程序没有回退,此时不会显示任何内容。

4

1 回答 1

0

Weblate文档非常清楚,如果元素包含内容,您可以使用属性<target>指定其状态,例如 with , , , 。statenewneeds-translationneeds-adaptationneeds-l10n

您所描述的似乎与上述描述不符。因此,在确保错误不在您的最后(您使用的是正确的 XLIFF 文件和最新的 Weblate 版本,您没有在<trans-unit>元素上使用任何与目标状态等冲突的属性),请务必提交问题

同时,您可以尝试上面列出的其他状态值,也许 Weblate 会选择这些值。或者,您可以尝试各种可用的上传选项(文档中顺便提到了“上传已翻译”)。

于 2019-02-12T13:25:30.107 回答