Для OmegaT существует мощный плагин, позволяющий применять скрипты для часто используемых функций. Например, с помощью скрипта можно открыть глоссарий проекта, нажав сочетание клавиш, вместо того чтобы выходить на него через файловый менеджер. Эта статья описывает принцип работы плагина и некоторые доступные в настоящее время скрипты.
Принцип работы
В общих чертах использование скриптов выглядит следующим образом:
- Загрузите последнюю версию плагина скриптов со страницы SourceForge.
- Как и любой другой плагин OmegaT, этот плагин должен находиться в подпапке «plugins» папки OmegaT: скопируйте туда все отдельные файлы из загруженного архива.
- А подпапку «scripts» скопируйте в папку OmegaT непосредственно в виде папки.
- Все скрипты должны помещаться в подпапку «scripts». Загруженная папка уже содержит несколько скриптов. Писать скрипты можно самостоятельно, используя языки NetRexx, XSLT, Groovy и JavaScript. Или же можно добавлять чужие скрипты. Скрипт представляет собой текстовый файл, в расширении которого указан язык программирования.
- Запустите OmegaT и выберите пункты Tools > Scripting. Чтобы запустить скрипты из этого окна, следует щелкнуть в левой панели скрипт и нажать кнопку Run.
- Для нескольких скриптов также можно назначить сочетания клавиш. Щелкните скрипт в левой панели, затем нажмите кнопку с номером ниже. Например, если скрипт назначен на номер < 1 >, то для его запуска нужно нажать Ctrl + Alt + F1.
Некоторые функции
Скрипты упрощают повседневную работу в программе, позволяя быстро выполнять часто повторяющиеся действия. Через них также реализованы некоторые функции, которых в самой программе пока нет. Вот некоторые скрипты, которыми мы в настоящее время активно пользуемся:
- Поиск и замена (автор: Didier Briel). Предназначен для глобальной замены текста. У нас назначен на Ctrl + Alt + F1.
- Открыть оригинальный файл (авторы: Yu Tang, Masao Kasuya, Jean-Christophe Helary и Константин Иванцов). Предназначен для запуска оригинального файла из подпапки «source», который в данный момент открыт в панели Editor. Очень помогает, когда есть какие-то проблемы с оригинальным файлом, например нужно исправить неправильную сегментацию или посмотреть, как текст выглядит в оригинальном файле (SDLXLIFF и т. д.). (Ctrl + Alt + F2)
- Открыть папку памятей проекта (автор: Yu Tang). Предназначен для открытия папки со вспомогательными памятями (по умолчанию этот подпапка «tm» в проекте), когда нужно внести в ее содержание изменения, например удалить ненужные памяти или, наоборот, добавить памяти, которые могут пригодиться. Мы храним все памяти централизованно, а не в отдельных проектах, так что открывать их через файловый менеджер довольно долго, а этот скрипт помогает сделать это гораздо быстрее. (Ctrl + Alt + F3)
- Открыть глоссарий (автор: Yu Tang). Бесценный скрипт для тех, кто активно пользуется глоссариями. Позволяет открыть глоссарий в текстовом редакторе, чтобы внести правки напрямую или подготовить список терминов для загрузки в программу контроля качества. (Ctrl + Alt + F4)
- Открыть файл project_save.tmx (автор: Yu Tang). Предназначен для открытия памяти переводов текущего проекта, куда затем можно внести правки напрямую. До внесения правок проект в OmegaT нужно закрыть. В противном случае OmegaT перезапишет сделанные правки при следующем сохранении проекта. (Ctrl + Alt + F5)
Чтобы не загружать и не настраивать скрипты самостоятельно, рекомендую воспользоваться нашей сборкой OmegaT. Вы также можете подписаться на наш блог, чтобы в будущем не пропустить другую полезную информацию про скрипты.