# Prevodni spomini

- OmegaT in datoteke TMX
  - Mesto in namen datotek TMX
  - Kako zavarovati TMX
  - Datoteke TMX in jezik
- Kako si OmegaT zapomni vaše prevode
- Kako uporabljati spomine, ki so ustvarjeni z drugimi orodji za prevajanje
  - Kako uvažati datoteke
  - Kako obravnavati uvožene datoteke
- Kako uporabljati spomine prevodov OmegaT v drugih orodjih za prevajanje
- Kako posodobiti prevodne spomine

# OmegaT in datoteke TMX

## Datoteke TMX - mesto in namen

OmegaT uporablja datoteke TMX na treh različnih mestih.

- Imenik `/omegat/` vsebuje datoteko `project_save.tmx` in s časom vrsto njenih varnostnih kopij.

  Datoteka `project_save.tmx` vse segmente, ki si jih je program zapomnil od začetka projekta.

- Glavni imenik projekta vsebuje 3 datoteke TMX:

  1. `ime_projekta-omegat.tmx`
  2. `ime_projekta-level1.tmx`
  3. `ime_projekta-level2.tmx`
  (ime_projekta je ime, ki ste ga dali svojemu projektu..

  Te datoteke vsebujejo segmente v izvornem in ciljnem jeziku, ki ustrezajo vsebini podimenika /source/ ob času njihovega nastanka (običajno takrat, ko se ustvarja prevedene datoteke).

  - Datoteka `level1` vsebuje samo informacijo o besedilu.
  - Datoteka `level2` enkapsulira za OmegaT tipične oznake kot oznake TMX, tako da je mogoče datoteko z njeno oblikovalno vsebino uporabljati v prevajalnem orodju, ki pozna dvonivojske spomine TMX, in pa v OmegaT samem.
  - Datoteka `omegat` vsebuje za OmegaT tipične oznake, tako da je mogoče datoteko z njeno oblikovalno vsebino uporabljati v kakem drugem projektu v OmegaT.

- Imenik `/tm/` lahko vsebuje poljubno število datotek TMX.

  Te datoteke morajo biti skladenjsko pravilne datoteke TMX, ki lahko vsebujejo samo besedilno informacijo (TMX ravni 1), besedilno in oblikovalno informacijo OmegaT (omegat TMX) ali pa besedilno in oblikovalno informacijo TMX (TMX ravni 2).

## Kako zavarovati TMX

Medtem ko prevajate svoje datoteke, shranjuje OmegaT vaše dodatke prevodnemu spominu v projektni podimenik `/omegat`.

OmegaT shrani vedno, ko projekt odprete ali zaprete, prevodni spomin v isti podimenik v datoteke oblike `project_save.tmx.LETOMMDDHHNN.bak`. `LETO` je 4-mestno leto, `MM` je mesec, `DD` dan v mescu, `HH` in `NN` so ure in minute, ko se je datoteko s prevodnim spominom shranilo.

Če sumite, da je prišlo do izgube podatkov, postopajte kot sledi::

1. zaprite projekt
2. preimenujte trenutno datoteko `project_save.tmx` tako, da si boste ime lahko zapomnili, (kot recimo `project_save.tmx.začasno`)
3. poiščite kopijo prevodnega spomina, ki je še najbolj verjetno v redu
4. preimenujte jo v `project_save.tmx`
5. ponovno odprite projekt

## Datoteke TMX in jezik

TMX vsebujejo prevodne enote, ki jih sestavljajo enakovredni segmenti v različnih jezikih. Prevodno enoto sestavljata najmanj dve varianti prevodne enote (translation unit variation - tuv). Tako ena kot druga sta lahko bodisi izvirni ali ciljni segment.

Nastavitve projekta določajo, katera od variant bo izvirni in katera ciljni jezik. OmegaT bo tako vzela tuv , ki po definiciji projekta odgovarja kodi za izvorni jezik in ga uporabila za izvorni segment, tuv s kodo ciljnega jezika pa bo uporabila kot ciljni segment. OmegaT ju prepozna na osnovi naslednjih dveh standardnih konvencij::

- v obliki dveh črk (npr.: SL za slovenščino, ali
- v obliki dveh črk za jezikovno kodo, ki jima sledita dve črki za državo (npr. EN-US)

Glejte jezikiza seznam kod za jezike in države..

Če se jezikovni kodi v projektu in v TMX popolnoma ujemata, se segmenti naložijo v spomin. To se zgodi tudi, če se jezika ujemata, državi pa ne. Če se ne ujemata niti jezikovni kodi niti državni kodi, segmenti ne bodo naloženi v spomin.

# Kako si OmegaT zapomni vaše prevode

Datoteka `project_save.tmx` vse segmente, ki si jih je program zapomnil od začetka projekta. Če v projektu karkoli spremenite, na primer pravila za segmentiranje, se bodo v `project_save.tmx` shranjevali novi prevedeni pari, shranjene pa bodo tudi vse prejšnje informacije.

To lahko sem in tja pripelje do opombe Nizi sirote v prikazovalniku zadetkov. Taki zadetki ne pripadajo več obstoječim segmentom, temveč tistim pred spremembo. Če gre pri spremembi za napako, ponastavite prejšnje stanje, da se vnovič prikažejo stari zapisi.

# Kako uporabljati spomine, ki so ustvarjeni z drugimi orodji za prevajanje

## Kako uvažati datoteke

OmegaT podpira uvoz datotek TMX različic 1.1-1.4b (ravni 1 in 2). Tako lahko z OmegaT berete spomine prevodov, ki izvirajo iz drugih orodij za prevajanje.{\cs6\f1\cf6\lang1024 </span>} Vendar OmegaT ne podpira v celoti datotek TMX nivoja 2 (ki ne shranjujejo samo prevoda, temveč tudi formatiranje), tako da bo pri uvozu datotek TMX nivoja 2 kvaliteta mehkih zadetkov malce nižja.

## Kako obravnavati uvožene datoteke

OmegaT ravna z uvoženim spominom prevodov (datoteke TMX) zelo strogo. Če v kateri od datotek odkrije napako, program datoteke ne bo naložil.

Ve se, da nekatera orodja v nekaterih primerih generirajo napačne datoteke TMX. V kolikor boste take datoteke potrebovali kot referenčen material v OmegaT, jih bo treba popraviti, če se jim OmegaT upira. Popravki niso zahtevni in OmegaT vam bo jasno pokazal, kaj morate storiti. Če se vam zdi ta naloga pretežka, se s problemom obrnite na skupino uporabnikov.

# Kako uporabljati spomine prevodov OmegaT v drugih orodjih za prevajanje

OmegaT podpira izvoz datotek TMX različic 1.1-1.4b (ravni 1 in 2). Izvoz na ravni 2 ni značilni za to raven, vendar zadostuje, da orodja za prevajanje z njimi tvorijo pravilne zadetke. Če potrebujete samo besedilno informacijo (brez informacije o oblikovanju), izvozite datoteko TMX ravni 1.

# Kako posodobiti prevodne spomine

Prejšnje verzije OmegaT so vaše izvorne datoteke znale segmentirati samo po odstavkih, poleg tega pa so v datotekah HTML in Open Document oznake številčile na nekonsistenten način. OmegaT 1.7.3 take datoteke TMX zazna in jih mimogrede posodobi, s čimer zveča kvaliteto mehkih zadetkov in izboljša kvaliteto vašega spomina - ne da bi vam pri tem bilo treba migniti s prstom.

Datoteka TMX projekta se posodobi enkrat samkrat, nakar se jo shrani in uporablja v posodobljeni obliki, pridruženi spomini TMX pa se posodabljajo sproti ob vsakim nalaganjem projekta. Zavedajte se, da je pri OmegaT 1.7.3 zaradi nekaterih sprememb v filtrih za datoteke mogoče, da pride do popolnoma drugačnega segmentiranja tako da se lahko v redkih primerih pripeti, da boste svoj prevod morali posodabljati ročno.

Pravni poduk