Howto - Exporting from OmegaT to 'Trados uncleaned RTF' format

OmegaT HowTo:
Экспорт из OmegaT в формат «Trados uncleaned RTF»

В данном руководстве описывается получение из проекта OmegaT файла в формате «uncleaned RTF». Этот формат часто используется для обмена переводами между пользователями различных систем автоматизированного перевода, в особенности Trados и Wordfast Classic

Обратите внимание:

Этот код ещё недостаточно оттестирован (хотя первоначальные результаты весьма многообещающие).

Скрипт работает только на Windows.

С его помощью можно создавать «uncleaned»-файлы Trados. Он не позволяет «переводить» выданные заказчиком двуязычные файлы.

1. Добавление разделителей сегментов Trados

Для создания двуязычного файла OpenOffice.org, содержащего разделители сегментов Trados, закройте проект OmegaT и запустите для файла «project_save.tmx» следующий AutoIt-скрипт (для работы необходима Windows):

http://www.leuce.com/tempfile/omtautoit/uncleanifyTMX.zip

2. Создание переведённых документов

Создайте переведённые документы и сконвертируйте их в файлы Microsoft Word.

3. Применение стилей к разделителям

Для применения соответствующих стилей к переведённым документам, в Microsoft Word запустите следующий макрос:

Private Sub AddTw4winStyles()
On Error Resume Next
Dim sMark, sInt, sExt As Style
Set sMark = ActiveDocument.Styles.Add(Name:="tw4winMark", _
    Type:=wdStyleTypeCharacter)
With sMark.Font
  .Name = "Courier"
  .Size = 11
  .Hidden = True
  .Subscript = True
  .ColorIndex = wdViolet
End With
Set sInt = ActiveDocument.Styles.Add(Name:="tw4winInternal", _
    Type:=wdStyleTypeCharacter)
sInt.LanguageID = wdNoProofing
With sInt.Font
  .Name = "Courier"
  .Size = 11
  .ColorIndex = wdRed
End With
Set sExt = ActiveDocument.Styles.Add(Name:="tw4winExternal", _
    Type:=wdStyleTypeCharacter)
sExt.LanguageID = wdNoProofing
With sExt.Font
  .Name = "Courier"
  .Size = 11
  .ColorIndex = wdGray50
End With
End Sub

Copyright Марк Прайор 2009-2011