Помечать элементы как непереведенные в xliff-файле? - PullRequest
0 голосов
/ 12 февраля 2019

У меня есть следующий xliff-Translation-Format.И мне нужно пометить Textitems как непереведенные в xliff-файле, чтобы 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.Только когда целевой тег пуст, Weblate отображает элемент как непереведенный.Но Target-Tag всегда должен быть не пустым, поскольку приложение не имеет запасного варианта и ничего не отобразит на этом этапе.

1 Ответ

0 голосов
/ 12 февраля 2019

В документации Weblate довольно ясно, что если элемент <target> содержит контент, вы можете указать его состояние с атрибутом state, например, с new, needs-translation, needs-adaptation, needs-l10n.

То, что вы описываете, не соответствует приведенному выше описанию.Поэтому, убедившись, что ошибка не на вашем конце (вы используете правильный файл XLIFF и последнюю версию Weblate, вы не используете никаких атрибутов элемента <trans-unit>, которые бы конфликтовали с целевым состоянием и т. Д.),Обязательно отправьте выпуск .

Тем временем вы можете поэкспериментировать с другими значениями статуса, перечисленными выше, возможно, Weblate их подберет.Или вы можете попробовать различные варианты загрузки, если они доступны (документация упоминает "Загрузить как переведено" попутно).

...