Parametry příkazového řádku

Aplikaci OmegaT lze spouštět se speciálními parametry, které upravují chování programu nebo aplikaci přikazují, které akce se mají spustit při startu. Chcete-li přidat parametry, musíte napsat spouštěcí příkazy s včetně parametrů do příkazového řádku, nebo musíte pozměnit skript, který to za vás provede. Více informací o tom, jak spouštět aplikaci OmegaT naleznete v Instalace a spuštění.

Parametry měnící chování programu

Parametry, které mění chování programu OmegaT jsou vlastně parametry pro Java virtual machine.
Jednotlivé parametry se přidávají za počáteční „java“ a před část „-jar OmegaT.jar“. Povšimněte si, že ve Windows budete měnit soubor OmegaT.l4J.ini a tak definovat své priority. Pod Mac OSX, budete za stejným účelem měnit soubor Info.plist, který je umístěn v OmegaT.app/Contents/.

Seznam možných argumentů je uveden níže. Po zadání java nebo man java do terminálového okna získáte více informací o parametrech - man je terminálový příkaz, který zobrazí manuál k danému příkazu. Váš systém může, ale taky nemusí, mít manuál pro příkaz java přímo ve vašem jazyce.

User interface language / Jazyk uživatelského rozhraní: -Duser.language=XX

     

Běžně, tj. když se OmegaT spouští bez jakýchkoliv parametrů, program první detekuje jazyk uživatelova operačního systému. Pokud je uživatelské prostředí v tomto jazyce k dispozici, tak ho OmegaT použije. To znamená, že když je uživatelův operační systém v ruštině a OmegaT byla lokalizována do ruštiny, bude OmegaT zobrazena s ruským uživatelským prostředím, ruskými menu, atd. Pokud jazyk uživatelova systému není k dispozici, OmegaT použije jako výchozí jazyk angličtinu. Toto je tedy standardní postup.

Parametr „-Duser.language=XX“ způsobí, že OmegaT použije definovaný jazyk, a ne jazyk uživatelova operačního systému. Proměnná „XX“ v příkazu znamená dvouznakový kód požadovaného jazyka. Pro spuštění OmegaT s francouzským prostředím (např. v ruském operačním systému) bude příkaz vypadat takto:

java -Duser.language=fr -jar OmegaT.jar

User country setup / Nastavení země:  -Duser.country=XX

     

Vedle jazyka můžete specifikovat i zemi, např. CN nebo TW v případě čínštiny. Abyste získali správou verzi Stručného úvodního průvodce, je nutno specifikovat jak jazyk, tak i zemi. Toto je důležité dokonce i tehdy, když je k dispozici jen jedna varianta, např. pt_BR v případě portugalštiny v Brazílii.

Font antialiasing / Vyhlazování fontů: -Dswing.aatext=true

     

Tento argument má za účinek vyhlazování fontů, tím zlepšíte jejich zobrazování.

Vyhlazování fontů (Java 6 a novější) : -Dawt.useSystemAAFontSettings=XX

     

 Možné hodnoty pro „XX“ jsou „false“, „on“, „gasp“ a „lcd“. Uživatelé Linuxu mohou zjistit, že podle použitého fontu a velikosti volby „on“ nebo „lcd“ zlepší vzhled fontu.

Memory assignment / Přiřazení množství paměti: -XmxZZM

     

Tento příkaz přiřadí více paměti programu OmegaT. Výchozí nastavení je nastaveno na 256 MB, takže asi bude nevýhodné nastavovat menší hodnotu. Proměnná „ZZ“ reprezentuje část paměti zadávanou v megabytech. Příkaz pro spouštění OmegaT s nastavením 1024 MB (1 gigabyte) paměti je tedy:

java -Xmx1024M -jar OmegaT.jar

Adresa proxy serveru a port: -Dhttp.proxyHost=<server IP address> -Dhttp.proxyPort=<port number>

     

Tento příkaz definuje proxy server, aby tak bylo možno přistupovat k internetu zpoza proxy.

java -Dhttp.proxyHost=192.198.1.1 -Dhttp.proxyPort=3128 -jar OmegaT.jar

Parametry lze kombinovat: pro spuštění aplikace OmegaT se všemi výše uvedenými příklady bude příkaz vypadat následovně:
java -Dswing.aatext=true -Duser.language=pt -Duser.country=BR -Xmx1024M -jar OmegaT.jar

Parametry akcí

Následující příkazy zprostředkovávají aplikaci OmegaT, co má dělat. Musí být umístěny ZA část „-jar OmegaT.jar“. Musíte přidat parametry do spouštěcího skriptu / spouštěče (zástupce) nebo je napsat do příkazového řádku. Nelze je přidávat do konfiguračního souboru jako parametry měnící chování programu.

<project-dir>

říká programu OmegaT, aby při startu načetl zadaný projekt. Např. /home/uzivatel/omegat_projecty/mujProjekt nebo „C:\Lokalizacni projekty\mujProjekt“.

--config-dir=<config-dir>

 umožňuje sdělit aplikaci, ve kterém adresáři jsou uloženy konfigurační soubory. Když není zadáno, OmegaT s vrátí k výchozím hodnotám (adresář OmegaT dir ve složce home uživatele, nebo když není dostupné: adresář, ve kterém se právě pracuje).

--mode=[console-translate | console-createpseudotranslatetmx]

 OmegaT se spouští v režimu konzole. Pokud je režim na hodnotě console-translate, pak program přeloží zadaný projekt. Pokud je režim na hodnotě createpseudotranslatetmx, tak program vytvoří soubor překladové paměti (podle parametrů --pseudotranslatetmx), který obsahuje všechny segment projektu, dokonce i ty, které dosud nebyly přeloženy. Překlad segmentů závisí na parametru --pseudotranslatetype. Překladová paměť odpovídá formátu OmegaT, a proto ji lze používat programem OmegaT. Více v části Překladové paměti

--source-pattern=<regular expression>

 Tento parametr je platný pouze tehdy, když je režim na hodnotě console-translate. Určuje, které zdrojové soubory budou přeloženy. Cílové podadresáře budou vytvořeny bez ohledu na to, jestli všechny zdrojové soubory mají nějaký překlad. Tento parametr je regulárním výrazem. Příklady:

  • .*: přeloží všechny soubory. To se rovná situaci, kdy se nepoužije žádný parametr.
  • .*\.html: přeloží všechny soubory HTML.
  • dir-10\\test\.html: přeloží jen soubor test.html v adresáři dir-10 Cesta k adresářům je relativní k výchozímu adresáři projektu. Oddělovač adresářů se liší vždy podle dané platformy. \\ se používá pod Windows, pro jiné platformy slouží /
  • test\.html: přeloží jen soubor test.html ve výchozí úrovni zdrojového adresáře. Pokud se nachází jiné soubory s názvem test.html v jiných adresářích, tak tyto budou ignorovány.

Tento parametr je nepovinný a výchozí hodnota je .*.

--pseudotranslatetmx=<file.tmx>

 Tento parametr je platný pouze tehdy, když je režim na hodnotě console-createpseudotranslatetmx. Určuje, do kterého souboru se zapisuje překladová paměť. Pokud název souboru nekončí .tmx, bude koncovka přidána. Název může být buď absolutní nebo relativní k pracovnímu adresáři (adresář, ze kterého startujete program OmegaT).

--pseudotranslatetype=[empty|equal]

 Tento parametr je platný pouze tehdy, když je režim na hodnotě console-createpseudotranslatetmx. Určuje typ překladu aplikovaný na každý segment. Možné hodnoty jsou:

  • empty: cílový segment bude prázdný
  • equal: cílový segment se rovná zdroji

Tento parametr je nepovinný a výchozí hodnota je equal.

--quiet

 Platí pouze v režimu konzole. V „quiet“ („tichém“) režimu se na obrazovce zobrazuje méně informací. Všechna hlášení, která byste obvykle nalezli ve stavové liště se nebudou zobrazovat.

Parametr je nepovinný a ve výchozím nastavení se hlášení budou zobrazovat na obrazovce.


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