OmegaT Režim příkazové řádky

 

Důvod proč využívat příkazovou řádku (konzoli) je použití aplikace OmegaT jako překladatelský nástroj ve skriptovacím prostředí. Když aplikaci spustíte v příkazové řádce, nenahraje se žádné grafické prostředí (takže je možné pracovat v jakémkoliv typu příkazové řádky). V závislosti na provozním módu, je daný projekt automaticky přeložen nebo je vytvořena pseudo-překladová paměť.


Co budeme potřebovat

Aby šlo spustit aplikaci OmegaT, musíme mít platný projekt OmegaT. Umístění není důležité, protože se tento údaj stejně musí zadat v příkazu při startu.

Jestli budete chtít změnit nastavení, musíte mít konfigurační soubory. Toho lze dosáhnout dvěma způsoby:

  1. Spusťte aplikaci běžným způsobem (přes grafické prostředí) a zvolte vhodné nastavení. Když OmegaT běží v příkazové řádce, tak bude použito stejné nastavení. Když nejde aplikaci OmegaT spustit běžným způsobem (není dostupné žádné grafické prostředí):
  2. zkopírujte do patřičného adresáře soubory nastavení z jiné instalace aplikace OmegaT na jiném počítači. Umístění není důležité, protože se tento údaj může zadat v příkazu při startu. Důležité soubory jsou filters.conf a segmentation.conf a můžete je najít v adresáři home daného uživatele (např. C:\Dokumenty a nastavení\%Uživatel%\OmegaT ve Windows, %uživatel%/.omegat/ v Linuxu)

Spouštění aplikace v režimu příkazové řádky

Pokud chcete aplikaci OmegaT spouštět v konzoli, musíte při startu nastavit pár extra parametrů. Povinné jsou <project-dir> a --mode=<mode>.

Další parametry musí (nebo mohou) být dostupné v závislosti na režimu. Více informací najdete v části Parametry příkazové řádky

Příklad překladového projektu:
$>java -jar OmegaT.jar /path/to/project --config-dir=/path/to/config-files/ --mode=console-translate
Příklad překladového projektu pro jeden soubor:
$>java -jar OmegaT.jar /path/to/project --config-dir=/path/to/config-files/ --mode=console-translate --source-pattern=test\.html
Příklad pro vytvoření pseudo-překladové paměti:
java -jar OmegaT.jar /path/to/project --config-dir=/path/to/config-files/ --mode=console-createpseudotranslatetmx --pseudotranslatetmx=allsegments.tmx --pseudotranslatetype=equal


Právní poznámky Obsah Tematický rejstřík