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

- Co budeme potřebovat

- Spouštění aplikace v režimu 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