OmegaT Režim příkazového řádku

 

Důvod proč využívat příkazový řádek (konzoli) je použití aplikace OmegaT jako překladatelský nástroj ve skriptovacím prostředí. Když aplikaci spustíte v příkazovém řádku, nenahraje se žádné grafické prostředí (takže je možné pracovat v jakémkoliv typu příkazovém řádku). 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říkazovém řádku při startu.

Pokud 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é uživatelské prostředí / GUI) a zvolte vhodné nastavení. Když OmegaT běží v režimu příkazového řádku, tak bude použito stejné nastavení. Když nejde 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říkazovém řádku 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ého řádku

Pro spuštění aplikace OmegaT v režimu příkazového řádku musíte při startu nastavit pár parametrů navíc. 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ého řádku

Příklad překladového projektu:
$> java -jar OmegaT.jar /cesta/k/projektu --config-dir=/cesta/ke/konfiguračním-souborům/ --mode=console-translate
Příklad překladového projektu pro jeden soubor:
$>java -jar OmegaT.jar /cesta/k/projektu --config-dir=/cesta/ke/kkonfiguracnim-souborum/ --mode=console-translate --source-pattern=test\.html
Příklad pro vytvoření pseudo-překladové paměti:
java -jar OmegaT.jar /cesta/k/projektu --config-dir=/cesta/ke/kkonfiguracnim-souborum/ --mode=console-createpseudotranslatetmx --pseudotranslatetmx=allsegments.tmx --pseudotranslatetype=equal


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