# 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