При помощи ОмегаТ можно переводить файлы нескольких форматов. В целом есть два типа форматов файлов: простые текстовые файлы и текстовые файлы с форматированием.
Простые текстовые содержат только текст. Их переводить проще всего — нужно просто сесть и ввести перевод. Есть несколько способов указать кодировку текста исходного документа, чтобы его содержание корректно отображалось в ОмегаТ. В простых текстовых файлах, чтобы выравнять текст, расставить абзацы и разрывы страниц не используется никаких специальных символов форматирования, кроме пробелов и табуляций. В них не содержится никакой информации о цвете текста или использованном шрифте. В настоящее время ОмегаТ поддерживает следующие форматы простых текстовых файлов:
Тексты ASCII (.txt и т. п.)
Кодированный текст (*.UTF8)
Пакеты Java resource (*.properties)
Файлы PO (*.po)
Файлы INI (ключ=значение) (*.ini)
Файлы DTD (*.DTD)
Файлы DokuWiki (*.txt)
Файлы субтитров SubRip (*.srt)
Файлы локализации Magneto CE (*.csv)
Другие типы текстовых файлов также могут быть обработаны в ОмегаТ через привязку их расширения с поддерживаемым типом файлов (например, POD-файлы можно привязать к фильтру ASCII текстов) и через разбиение по специфическим правилам сегментации.
Файлы PO одновременно содержат и исходный, и переведённый текст. С этой точки зрения они представляют собой простые текстовые файлы плюс память переводов. Если для текущего сегмента в главной памяти проекта («project_save.tmx») перевода нет, перевод из PO-файла будет сохранён в «project_save.tmx» как перевод по умолчанию. Если же таковой перевод уже существует, вариант из PO-файла сохраняется как альтернативный.
Файлы с форматированным текстом содержат сам текст и информацию о начертании, размере и цвете шрифта и т. п. Обычно их создают в текстовых процессорах или HTML-редакторах. Эти файлы специально разработаны для того, чтобы хранить информацию о форматировании текста. Информация может храниться в простом формате, например, «это полужирный шрифт» или сложном, например, таблицы с разными размерами, цветами и расположением шрифтов и т. п. В большинстве переводческих задач требуется, чтобы переведённый документ был отформатирован также как оригинал. ОмегаТ позволяет добиться этого, размечая символы и слова с форматированием особыми тегами. Упрощение форматирования исходного текста уменьшает количество тегов. Если это возможно, постарайтесь унифицировать используемые шрифты, размеры, цвета и т. п., так как это упрощает перевод и уменьшает количество возможных ошибок, связанных с тегами. В ОмегаТ каждый тип файлов обрабатывается по-своему. Специфические настройки можно задать в файловых фильтрах. В настоящее время ОмегаТ поддерживает следующие форматы текстовых файлов с форматированием.
Файлы ODF, OASIS Open Document Format (*.ods, *.ots, *.odt, *.ott, *.odp, *.otp)
Файлы Microsoft Open XML (*.docx, *.dotx, *.xlsx, *.xltx, *.pptx)
Файлы (X)HTML (*.html, *.xhtml, *.xht)
Файлы HTML Help Compiler (*.hhc, *.hhk)
Файлы DocBook (*.xml)
Файлы XLIFF типа исходный-текст=перевод (*.xlf, *.xliff, *.sdlxliff)
Файлы QuarkXPress CopyFlowGold (*.tag, *.xtg)
Файлы ResX (*.resx)
Файлы ресурсов Android (*.xml)
Файлы LaTex (*.tex, *.latex)
Файлы Помощи (*.xml) и Руководства (*.hmxp)
Файлы Typo3 LocManager (*.xml)
Файлы WiX Localization (*.wxl)
Файлы Iceni Infix (*.xml)
Файлы Flash XML export (*.xml)
Файлы Wordfast TXML (*.txml)
Файлы Camtasia для Windows (*.camproj)
Файлы Visio (*.vxd)
Другие типы файлов с форматированием также могут быть обработаны в ОмегаТ через привязку их расширения к поддерживаемым типам файлов и разбиение по специфическим правилам сегментации.
ОмегаТ также может работать с другими типами простых и форматированных текстовых файлов.
Для преобразования файлов в поддерживаемые форматы существуют сторонние программы. После перевода полученные файлы нужно преобразовать обратно в исходный формат. Например, если у вас установлена устаревшая версия Microsoft Word, которая не поддерживает формат ODT, существует обходной путь для перевода DOC-файлов:
Импортируйте файл в ODF writer
сохраните файл в формате ODT
переведите его и создайте переведённый ODT-файл
откройте переведённый документ в ODF writer
сохраните его как DOC-файл
Качество форматирования переведённого файла зависит от качества преобразования форматов. Перед проведением подобных преобразований, убедитесь, что вы испробовали все возможные варианты. На сайте ОмегаТ можно найти постоянно обновляемый список программ, которые могут быть полезны при переводе.
Выравнивание исходного и переведённого сегментов зависит от настройки языков проекта. По умолчанию для языков с письменностью слева направо выравнивание текста осуществляется по левому краю, и, соответственно для языков с письменностью справа налево текст выравнивается по правому краю. Переключаться между разными режимами выравнивания можно нажатием сочетания клавиш SHIFT + CTRL + O (буква «О», а не цифра «0»). Переключение по SHIFT + CTRL + O проходит между тремя режимами:
выравнивание по умолчанию, как определено для заданного языка
выравнивание по левому краю
выравнивание по правому краю
Использование режима выравнивания в ОмегаТ никак не влияет на выравнивание текста в переведённых документах. Его нужно изменять при помощи приложения, которое вы обычно используете для их просмотра или редактирования (обратитесь за подробностями к соответствующим руководствам). Сочетание клавиш SHIFT + CTRL + O переключает и ввод и отображение текста в ОмегаТ. Переключение можно выполнять на всех областях главного окна ОмегаТ (области редактирования, нечётких совпадений и глоссария). Для этого нужно щёлкнуть левой кнопкой по области и затем переключить режим выравнивания текста. Кроме того, это сочетание клавиш можно использовать во всех окнах ввода ОмегаТ (поиск, правила сегментации и т. д.).
Примечание для пользователей Mac OS X: используйте именно сочетание клавиш SHIFT + CTRL + O , а не SHIFT+CMD+O.
Когда вы вводите текст исключительно на языке с письмом справа налево, можно использовать режим выравнивания слева направо. Тем не менее, во многих случаях необходимо вставить фрагмент, написанный слева направо в текст, написанный справа налево. Например, нужно вставлять теги ОмегаТ, названия продуктов, которые должны оставаться неизменными, шаблоны в файлах локализации и числа. В таких случаях необходимо переключиться в режим письма справа налево, чтобы написанный таким образом текст (на самом деле, двунаправленный) правильно отображался. Когда ОмегаТ находится в режиме отображения справа налево, этот режим применяется для отображения и текста оригинала, и текста перевода. Это означает, что если язык оригинала использует письмо слева направо, а язык перевода - справа налево (или наоборот), то может быть необходимо переключаться между режимами отображения, чтобы удобно просматривать оригинал и вводить перевод в соответствующем режиме.
Как уже было сказано выше, теги ОмегаТ — это строки с письмом слева направо. При переводе с языка с письмом справа налево на язык с письмом слева направо для корректного прочтения тегов оригинала и правильного ввода их в перевод может потребоваться неоднократное переключение режимов отображения.
Если ваш проект это позволяет, мы настоятельно рекомендуем убрать из исходного документа всю стилевую информацию, чтобы в ОмегаТ появлялось как можно меньше тегов. Следуйте указаниям, которые даются в разделе «Подсказки по управлению тегами». Чаще проверяйте теги (см. раздел «Проверка тегов») и регулярно создавайте переведённые документы (см. ниже и раздел «Меню»), чтобы вовремя отследить возможные проблемы. Примечание: возможно окажется проще сначала перевести текст, скопированный в обычный текстовый файл без форматирования, а затем скопировать перевод обратно в соответствующее приложение и добавить нужный стиль.
Переведённый документ создаётся с тем же направлением письма, что и исходный. Если в исходном документе направление письма было слева направо, в переведённом документе направление письма нужно изменить вручную в соответствующем редакторе. Каждый формат имеет свою специфику отображения текста с письмом справа налево; обратитесь к руководству соответствующего приложения за более подробной информацией.
Однако, для файлов формата «*.docx» некоторые действия производятся автоматически:
Чтобы не менять параметры выравнивания переведённых файлов при каждом обращении к ним, можно попробовать изменить параметры выравнивания исходного файла, чтобы переведённый файл унаследовал их. Такие изменения, к примеру, можно делать с файлами ODF.