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

Мета консольного режиму — використання OmegaT як інструменту перекладу в середовищі скриптів. При використанні консольного режиму графічний інтерфейс не буде завантажений (він може працювати на будь-якій консолі), а відкритий проект буде автоматично перекладено.


Передумови

Щоб використовувати OmegaT таким чином, має бути доступний створений проект OmegaT. Розташування проекту не має значення, оскільки Ви повинні вказати його під час запуску в командному рядку.

Якщо необхідні змінені налаштування, то повинні бути доступні файли конфігурації. Це можна зробити двома способами:

  1. Запустити OmegaT як зазвичай (через GUI) і налаштувати конфігурацію. При запуску OmegaT в режимі консолі буде використовуватися та сама конфігурація. У випадку, якщо Ви не можете використовувати OmegaT як зазвичай (оскільки графічне середовище недоступне):
  2. Скопіюйте файли конфігурації з інсталяції OmegaT на інший компʼютер у визначений каталог. Специфічне розташування не має значення, оскільки Ви можете вказати його при запуску командного рядка. Відповідні файли називаються filters.conf і segmentation.conf і знаходяться в каталозі користувача (наприклад, C:\Документи і налаштування\\OmegaT у Windows, /.omegat/ у Linux)

Запуск у консольному режимі

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

Приклад: $> java -jar OmegaT.jar /path/to/project --config-dir=/path/to/config-files/ --mode=console-translate

Пояснення:

<project-dir>
інформує OmegaT про те, де знаходиться проект перекладу. Якщо параметр вказаний, OmegaT почне працювати в консольному режимі та перекладати вказаний проект.
--config-dir=<config-dir>
інформує OmegaT про те, де знаходяться файли конфігурації. Якщо нічого не вказано, OmegaT буде використовувати значення за замовчуванням (OmegaT dir в каталозі користувача або, якщо недоступний, у поточному каталозі).
--mode=console-translate
OmegaT запускається в консольному режимі та перекладає вказаний проект.

Додаткові параметри

Для командного рядка в консольному режимі є додатковий параметр: --quiet. У беззвучному режимі в вікні журналу зʼявлятиметься менше інформації. Повідомлення, які Ви зазвичай бачите в рядку стану, затримуються і не відображаються.
Використання: java -jar OmegaT.jar /path/to/project --quiet


Юридична інформація Домашня сторінка Карта змісту