Рабочая задачка
Sep. 17th, 2013 08:13 pm![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Пришел текст на перевод. Софтовые строки (сообщения, меню, и пр. интерфейс) объемом 30 тыс. слов.
Одним файлом в формате RTF. Уже с разметкой какой-то кошкой. Вот такое барахло:
<Row>
<Cell><Data ss:Type="String">Memory error while accessing scan file %s: %s - %s</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="String">Error accessing scan file %s: %s - %s</Data></Cell>
</Row>
и т.д.
Нам не привыкать. Обычный отфильтрованный XML. Но задача была в другом. Работай, как хочешь, но сдать надо все равно RTF, еще и в билингве с разметкой Традоса, само собой одним файлом. Работать решил с товарищем, и этот файл надо как-то делить на двоих. Причем я хочу работать в SDLX, а он привык работать в OmegaТ.
Посидел, подумал, и пришел к такой цепочке:
Исходный .RTF
—> TWB: Pre-translate (copy source) —>
—> SDLX —> .ITD —>
—> SDLX Split —> 30 мелких .ITD по 1000 слов в каждом (формат для меня) —>
—> SDlL Exchange —> 30 мелких .TTX (формат для товарища).
Обратный путь видится таким:
.TTX —> SDlL Exchange —> .ITD —>
—> SDLX Split: Merge —> 30 мелких .ITD объединяются в один большой .ITD —>
—> SDLX: Create Translation —> .RTF (требуемая билингва).
Исходная разметка Традоса сохранена (исходник — скрытый, теги Традоса на местах).
Файл отлично чистится в TWB без единой ошибки. :)
Одним файлом в формате RTF. Уже с разметкой какой-то кошкой. Вот такое барахло:
<Row>
<Cell><Data ss:Type="String">Memory error while accessing scan file %s: %s - %s</Data></Cell>
</Row>
<Row>
<Cell><Data ss:Type="String">Error accessing scan file %s: %s - %s</Data></Cell>
</Row>
и т.д.
Нам не привыкать. Обычный отфильтрованный XML. Но задача была в другом. Работай, как хочешь, но сдать надо все равно RTF, еще и в билингве с разметкой Традоса, само собой одним файлом. Работать решил с товарищем, и этот файл надо как-то делить на двоих. Причем я хочу работать в SDLX, а он привык работать в OmegaТ.
Посидел, подумал, и пришел к такой цепочке:
Исходный .RTF
—> TWB: Pre-translate (copy source) —>
—> SDLX —> .ITD —>
—> SDLX Split —> 30 мелких .ITD по 1000 слов в каждом (формат для меня) —>
—> SDlL Exchange —> 30 мелких .TTX (формат для товарища).
Обратный путь видится таким:
.TTX —> SDlL Exchange —> .ITD —>
—> SDLX Split: Merge —> 30 мелких .ITD объединяются в один большой .ITD —>
—> SDLX: Create Translation —> .RTF (требуемая билингва).
Исходная разметка Традоса сохранена (исходник — скрытый, теги Традоса на местах).
Файл отлично чистится в TWB без единой ошибки. :)