# Консольный режим 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`

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