Как передать файлы xliff, переведенные с помощью STL trados, в Qt Linguist

Мы используем Qt-Linguist для перевода нашего приложения C++. Наш переводческий офис работает с SDL Trados Studio для управления переводом.

Поскольку студия SDL Trados Studio не способна работать с файлами ts, мы теперь используем файлы xliff.

Qt-Linguist работает следующим образом:

  1. Создание файла перевода, никакие атрибуты не установлены вообще
  2. При переводе слова элемент "target" получает необязательный атрибут "state" со значением, установленным в "needs-review-translation"
  3. Переводчик или кто-либо другой одобряет перевод, и атрибут состояния удаляется в переводе элемента, и вместо этого элемент "trans-unit" получает необязательный атрибут "утвержден", и ему присваивается значение "да".

Так работает реализация xtiff в Qt-Linguists.

Вместо этого SDL Trados Studio работает только с атрибутом состояния "целевых" элементов. Поэтому, когда я получаю переведенный файл xliff из нашего бюро переводов, все целевые состояния устанавливаются как "переведенные".

К сожалению, Qt-linguist I не может автоматически установить все атрибуты утверждения в yes, но даже устанавливает все состояния обратно на "needs-review-translation", так как кажется, что он не может обрабатывать состояние "переведено".

Согласно спецификации XLIFF 1.2 все вещи действительны.

Кто-нибудь может дать мне подсказку, как с этим справиться?

0 ответов

Другие вопросы по тегам