# Argumenten voor de opdrachtregel

OmegaT kan worden uitgevoerd met extra argumenten die het gedrag van OmegaT veranderen of die aan OmegaT vertellen welke acties bij het opstarten moeten worden uitgevoerd. U moet de opdrachten voor het opstarten met argumenten invoeren op de opdrachtregel om de argumenten toe te voegen, of u moet het script wijzigen dat dat voor u doet. Bekijk Installeren en uitvoeren voor meer informatie over het starten van OmegaT.

## Argumenten die het gedrag veranderen

Argumenten die het gedrag van OmegaT veranderen zijn in feite argumenten voor de java virtuele machine.
Argumenten worden toegevoegd ná het initiële "java" en vóór het gedeelte "-jar OmegaT.jar". Onthoud dat u in Windows het bestand OmegaT.l4J.ini kunt wijzigen om uw voorkeuren weer te geven. Op Mac OSX kunt u Info.plist wijzigen, dat zich bevindt in OmegaT.app/Contents/, om hetzelfde te doen.

Een lijst van mogelijke argumenten wordt hieronder weergegeven. U kunt meer informatie over de argumenten krijgen door java of man java in het terminalvenster te typen - man is een opdracht voor het terminalvenster dat een handleiding voor de geselecteerde opdracht weergeeft. Uw systeem kan wel of niet een handleiding voor de opdracht java in uw taal hebben.

Taal voor de gebruikersinterface: -Duser.language=XX

Normaal gesproken, dat is als OmegaT wordt gestart zonder enig argument, detecteert het programma eerst de taal van het besturingssysteem van de gebruiker. Als een gebruikersinterface in deze taal beschikbaar is gebruikt OmegaT die. Dus, als het besturingssysteem van de gebruiker Russisch is en OmegaT is vertaald in het Russisch, wordt OmegaT weergegeven met een Russische gebruikersinterface, Russische menu's, etc. Als de taal van het besturingssysteem van de gebruiker niet beschikbaar is gebruikt OmegaT standaard Engels. Dit is het standaardgedrag.
Het argument "-Duser.language=XX" zorgt ervoor dat OmegaT de gespecificeerde taal gebruikt, in plaats van de taal van het besturingssysteem van de gebruiker. "XX" in de opdracht staat voor de twee-lettercode van de gewenste taal. De opdracht, om OmegaT te starten met een Franse interface (bijvoorbeeld op een Russisch besturingssysteem), zou daarom zijn:

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

Instellen land gebruiker: -Duser.country=XX

| Naast de taal kunt u ook het land specificeren, bijvoorbeeld CN of TW in geval van de Chinese taal. U moet zowel de taal als het land specificeren om de juiste gids Snel starten te krijgen. Dit is zelfs nodig als er slechts één combinatie beschikbaar is, zoals pt_BR in geval van Portugees / Braziliaans.

Antialiasing lettertype: -Dswing.aatext=true

| Dit argument beïnvloedt de anti-aliasing van de lettertypen, waarbij hun weergave wordt verbeterd.

Font antialiasing (Java 6 en hoger) : -Dawt.useSystemAAFontSettings=XX

| Mogelijke waarden voor "XX" zijn "false", "on", "gasp" en "lcd". Linuxgebruikers kunnen merken dat, afhankelijk van het geselecteerde lettertype en grootte daarvan, "on" of "lcd" de vormgeving van de lettertypen verbeteren.

Toewijzen geheugen: -XmxZZM

| Deze opdracht wijst meer geheugen toe aan OmegaT. Standaard wordt 256 Mb toegewezen, dus er is geen voordeel te behalen door minder dan dit getal toe te wijzen. "ZZ" staat voor de toegewezen geheugenruimte in megabytes. De opdracht om OmegaT te starten met toewijzing van 1024 Mb (1 gigabyte) aan geheugen luidt dan ook: java -Xmx1024M -jar OmegaT.jar

Adres van proxyserver en poort: -Dhttp.proxyHost=<server IPadres> -Dhttp.proxyPort=<poortnummer>

Deze opdracht definieert een proxyserver, om het mogelijk te maken om het internet op te gaan van achter een proxy.

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

Argumenten mogen worden gecombineerd: Voor het starten van OmegaT met alle hierboven genoemde voorbeelden zou de opdracht zijn:
java -Dswing.aatext=true -Duser.language=pt -Duser.country=BR -Xmx1024M -Dhttp.proxyHost=192.198.1.1 -Dhttp.proxyPort=3128 -jar OmegaT.jar

## Argumenten voor acties

De volgende opdrachten vertellen OmegaT wat het moet doen. Zij moeten worden geplaatst NA het gedeelte "-jar OmegaT.jar". U moet de argumenten toevoegen aan het opstartscript / snelkoppeling of ze direct zelf op de opdrachtregel intypen. U kunt ze niet in een config-bestand zetten zoals de argumenten die het gedrag veranderen.

`<project-dir>` | vertelt OmegaT om het gespecificeerde project te laden bij het opstarten. Bijv. `/home/user/omegat_projects/mynProject` of `"C:\Localization Projects\mynProject"`.
`--config-dir=<config-dir>` | maakt het mogelijk om OmegaT te vertellen in welke map de configuratiebestanden zijn opgeslagen. Indien niet opgegeven gaat OmegaT terug naar de standaard waarden (OmegaT-dir onder beginmap van de gebruiker, of indien niet beschikbaar: de huidige werkmap).

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

OmegaT start in de modus console. Indien de modus is `console-translate` zal het het opgegeven project vertalen. Indien de modus is `createpseudotranslatetmx` zal het een bestand voor een vertaalgeheugen maken (gespecificeerd door de parameter `--pseudotranslatetmx`) dat alle segmenten van het project bevat, zelfs die argumenten die niet vooraf werden vertaald. De vertaling van de segmenten is afhankelijk van de parameter `--pseudotranslatetype`. Het vertaalgeheugen is overeenkomstig de indeling van OmegaT, en dus kan het worden gebruikt in OmegaT. Zie ook Vertaalgeheugens

`--source-pattern=<reguliere uitdrukking>`

Alleen geldig indien de modus is `console-translate`. Specificeert welke bronbestanden zullen worden vertaald. De submappen voor het doel zullen echter worden gemaakt ongeacht of enkele bronbestanden overeenkomen of niet. De parameter is een reguliere uitdrukking. Voorbeelden:

- `.*`: alle bestanden zullen worden vertaald. Dit komt overeen met het niet gebruiken van de parameter.
- `.*\.html`: alle HTML-bestanden zullen worden vertaald.
- `dir-10\\test\.html`: alleen het bestand `test.html` in de map `dir-10` zal worden vertaald. Mappen zijn relatief naar de bron van de map source van het project. Het scheidingsteken voor de mappen is afhankelijk van het platform. `\\` moet worden gebruikt onder Windows, en `/` op andere platformen.
- `test\.html`: alleen het bestand `test.html` aan de bron van de map source zal worden vertaald. Indien er andere bestanden, genaamd test.html, in andere mappen staan, worden die genegeerd.

De parameter is optioneel en is standaard `.*`.

`--pseudotranslatetmx=<bestandsnaam.tmx>` | Alleen geldig indien de modus is `console-createpseudotranslatetmx`. Specificeert naar welk bestand het vertaalgeheugen wordt weggeschreven. Als de bestandsnaam niet eindigt op `.tmx` zal het die extensie toevoegen. De naam kan of absoluut of relatief zijn naar de werkmap (de map van waaruit u OmegaT start).

`--pseudotranslatetype=[empty|equal]`

Alleen geldig indien de modus is `console-createpseudotranslatetmx`. Specificeert welk soort vertaling wordt gemaakt voor elk segment. Mogelijke waarden zijn:

- `empty`: het doelsegment zal een leeg segment zijn
- `equal`: het doelsegment zal gelijk zijn aan het bronsegment.

De parameter is optioneel en is standaard `equal`.

`--quiet` | Alleen geldig in modus console. In de modus quiet, wordt er minder informatie gelogd op het scherm. Alle berichten die u normaal gesproken zou vinden in de statusbalk worden niet weergegeven. De parameter is optioneel en standaard worden berichten gelogd op het scherm.

Auteursrechten | Home | Inhoudsopgave