Konzolni način OmegaT

Namen konzolnega načina je omogočiti, OmegaT uporabljati kot prevajalno orodje v scripting okolju. Če zaženete OmegaT v konzolnem načinu, se uporabniški vmesnik ne naloži (kar pomeni, da bo delal na katerikoli konzoli). Odvisno o načina uporabe v danem projektu se bo ali projekt samodejno prevedlo, ali pa ustvarilo psevdo preveden prevodni spomin.


Predpostavke

Da OmegaT steče, mora biti na razpolago pravilen OmegaT projekt. Kje se nahaja, ni pomembno, ker je to treba tako ali tako navesti na ukazni vrstici.

Če potrebujete spremenjene nastavitve, morajo biti na razpolago tudi ustrezne datoteke s konfiguracijo. To lahko dosežete na dva načina:

  1. Poženite OmegaT na običajen način (z uporabniškim vmesnikom) in priredite nastavitve, kot želite. Že sedaj zaženete OmegaT v konzolnem načinu, bo program uporabljal iste nastavitve. Če Vam OmegaT ni mogoče uporabljati na normalen način ( ker grafično okolje ni na razpolago)
  2. prekopirajte nastavitvene datoteke z ene od instalacij OmegaT na drugem računalniku Kje se nahaja, ni pomembno, ker je to treba tako ali tako navesti na ukazni vrstici. Pomembni sta datoteki filters.conf in segmentation.conf, ki ju je najti v uporabnikovem domačem imeniku (npr. C:\Dokumenti in nastavitve\%Uporabnik%\OmegaT pod Windows, %uporabnik%/.omegat/pod Linux)

Kako začeti v konzolnem načinu

Za uporabo OmegaT v konzolnem načinu je treba ob začetku navesti nekaj dodatnih parametrov. Zahteva se <project-dir> in --mode=<mode>. Neobvezen je --config-dir=<config-dir>.

Depending on the mode, additional parameters have to be (or can be) provided. Za način console-createpseudotranslatetmx so obvezni parametri --pseudotranslatetmx=<file.tmx> and optional is --pseudotranslatetype=<type>

Primer projekta za prevajanje:
$>java -jar OmegaT.jar /path/to/project --config-dir=/path/to/config-files/ --mode=console-translate
Primer projekta za psevdo preveden tmx:
java -jar OmegaT.jar /path/to/project --config-dir=/path/to/config-files/ --mode=console-createpseudotranslatetmx --pseudotranslatetmx=allsegments.tmx --pseudotranslatetype=equal

Pojasnilo:

<project-dir>

navede za OmegaT, kje se nahaja projekt. npr. /home/user/omegat_projects/myProject or "C:\Localization Projects\myProject"

--config-dir=<config-dir>

 omogoča uporabniku, da za OmegaT navede imenik, v katerem se nahajajo datoteke za konfiguracijo. Če se tega podatka ne navede, bo OmegaT uporabil prednastavljene vrednosti (OmegaT dir pod domačim imenikom uporabnika ali če ta ne obstaja: trenutni imeni, v katerem se dela).

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

 OmegaT začne v konzolnem načinu Če je način console-translate, se bo navedeni projekt prevedlo.. Če je način createpseudotranslatetmx, se bo ustvarilo datoteko s prevodnim spominom (kot jo navaja parameter--pseudotranslatetmx) , v kateri bodo vsi segmenti, ki se jih doslej ni prevedlo. Kako se segmente prevaja, je odvisno od parametra --pseudotranslatetype. Prevodni spomin je shrani v OmegaT formatu, tako da ga je mogoče uporabljati kasneje v OmegaT. Glejte tudi Prevodni spomini

--pseudotranslatetmx=<file.tmx>

 Veljaven parameter samo, če je način console-createpseudotranslatetmx. Navaja ime datoteke, v katero se naj spomin zapiše. V kolikor ime nima pripone, se mu doda .tmx. Ime je lahko absolutno ali relativno glede na mapo, v kateri zaganjate OmegaT.

--pseudotranslatetype=[empty|equal]

 Veljaven parameter samo, če je način console-createpseudotranslatetmx. Navaja, kako se posamezne segmente prevaja. Možne vrednosti so::

  • empty: ciljni segment bo prazen
  • equal: ciljni segment bo enak izvornemu besedilu.

Parameter je neobvezen in ima prednastavljeno vrednost equal.

Dodatne možnosti

Dodatno je na razpolago še en parameter za ukazno vrstico, ki je specifičen za konzolni način: --quiet. V tihem načinu program na zaslon izpisuje manj podatkov. Vsa sporočila, ki se jih običajno vidi v statusni vrstici, se več ne prikazujejo.
Uporaba: java -jar OmegaT.jar /path/to/project --quiet


Pravni poduk Domov Kazalo