Привет, Пол,
Я пытаюсь выяснить, как использовать средство сравнения для улучшения опыта перевода и получения файла обновления xliff при объединении / использовании существующего перевода с новой версией документа с добавленными / измененными / удаленными строками.
Как отметил Джим, с файлами XLIFF вы можете воспользоваться преимуществами шагов на основе идентификатора.
Но шаг рычага Diff тоже подойдет.Вот как это сделать:
Я предположил, что у вас есть файлы XLIFF и вы хотите просто обновить их.Вы можете создавать конвейеры, которые выполняют дополнительные функции, такие как создание набора для перевода и т. Д., Но это не усложняет задачу.
Сначала вам нужно поместить новый исходный файл в список ввода 1 и переведенный файл в список ввода.2.
Затем вы можете создать следующий конвейер:
- Необработанный документ для фильтрации событий
- Использование различий
- Фильтрация событий в необработанном документе
В параметрах шага Diff Leverage: убедитесь, что установлена опция «Копировать в / поверх цели».
Затем выполните конвейер.
IЯ приложил сравнение (compare_out.html) между исходным новым файлом и выходным файлом.Как видите, весь текст, который можно было использовать, теперь находится в выводе.Ваша запись «AdminTitleResource» не переведена, поскольку она отличается от источника в переведенном файле, и ваши две новые записи также не переведены.
Вы также заметите новые утвержденные атрибуты = «да», которыетам, чтобы указать, что перевод был сделан.Этот дополнительный флаг можно использовать для того, чтобы отличать записи, требующие перевода, от записи, которая была задействована.
По какой-то причине у двух из записей с усилением его нет: мне придется посмотреть на это и доложить,Это может быть ошибка или какое-то условие, которое я не помню (может быть, Джим знает).
Шаг копирования на основе идентификатора может быть почти лучше.Это скопировало бы переведенный текст путем сопоставления в повторном имени записей.Я говорю почти потому, что в настоящее время он не смотрит на исходные тексты, поэтому вы получаете перевод, даже если новый источник отличается (это не «усиливающий» шаг).Но мы могли бы добавить опцию, чтобы сделать эту дополнительную проверку, и это сделало бы шаг работать как шаг заимствования.Я постараюсь найти время, чтобы сделать это.
Надеюсь, это поможет, -yves