Консольный режим OmegaT

Режим работы OmegaT в командной строке задуман для того, чтобы программу можно было использовать как средство выполнение перевода в скриптовом окружении. После запуска OmegaT в режиме командной строки, графический интерфейс не будет загружаться (таким образом, программа работает в командной строке) и указанный проект будет переведен автоматически.


Что нужно

Прежде всего нужен проект в формате OmegaT. Где он находится — не важно, так как всё равно вы укажете к нему путь в командной строке.

Если нужны конкретные настройки для работы, нужно, чтобы имелся соответствующий конфигурационный файл. Этого можно добиться двумя путями:

  1. Запустить OmegaT в нормальном режиме (с графическим интерфейсом) и настроить её так, как нужно. После этого OmegaT будет использовать указанные настройки и при работе в режиме командной строки. Если же запустить OmegaT в нормальном режиме не получается (отсутствует графическое окружение):
  2. скопируйте файлы конфигурации OmegaT с другого компьютера в соответствующий каталог. Куда вы их скопируете — тоже не имеет значения, так как путь к файлу конфигурации можно указать в командной строке. Нужные вам файлы filters.conf и segmentation.conf находятся в домашнем каталоге пользователя (например, C:\Documents and Settings\%User%\OmegaT в Windows, %user%/.omegat/ в Linux).

Запуск в режиме командной строки

Для того, чтобы запустить OmegaT в консольном режиме, нужно передать ей при запуске несколько параметров. Самый важный из них — <project-dir>, --config-dir=<config-dir> можно не указывать.

Пример: $> java -jar OmegaT.jar /путь/к/проекту --config-dir=/путь/к/конфигурационным файлам/ --mode=console-translate

Пояснение:

<project-dir>

указывает, где находится проект перевода OmegaT. Если этот параметр передается при запуске в режиме командной строки, OmegaT переводит данный проект.

--config-dir=<config-dir>

 указывает, где находится каталог с конфигурационными файлами OmegaT. Если этот параметр не передается при запуске, OmegaT использует настройки по умолчанию (находящиеся в каталоге OmegaT в домашнем каталоге пользователя, или, если они там там не найдены — в текущем рабочем каталоге).

--mode=console-translate

 запускает OmegaT в режиме командной строки и переводит данный проект

Дополнительные настройки

Для режима командной строки также предусмотрен ещё один параметр: --quiet. В «тихом» режиме, на экран будет выводиться меньше информации. Все сообщения, выводящиеся обычно в строку состояния, показываться не будут.
Использовать параметр можно так: java -jar OmegaT.jar /path/to/project --quiet


Авторские права Наверх Предметный указатель