# Datotečni filtri

- Pogovorno okno za datotečne filtre
  - Možnosti za filtre
  - Pogovorno okno za urejanje filtrov
    - Vrsta izvorne datoteke, vzorec za ime izvorne datoteke
    - Kodiranje vhodnih in izhodnih datotek
    - Ime ciljne datoteke
      - Pogovorno okno za dodajanje/urejanje vzorca

OmegaT vsebuje filtre, ki jih lahko v veliki meri spreminjate v skladu s potrebami in s tem prilagajate večino pogojev za vaše delo. Datotečni filtri so deli programske kode, katerih naloga je:

- prebrati dokument, ki je shranjen v določenem datotečnem formatu Na primer, datoteke z navadnim besedilom.
- izvleči iz datoteke sestavne dele, ki jih je treba prevesti,
- avtomatizirati spremembe v imenih prevedenih dokumentov, in sicer prevedljivi del zamenjati s prevodom.

Za večino uporabnikov bodo privzete nastavitve za datotečne filtre zadoščale. Če jih želite spremeniti, izberite v glavnem meniju Možnosti -> Filtri za datoteke....

Pozor! Če spreminjate možnosti za filtre pri odprtem projektu, lahko pride do izgube podatkov. Potem ko ste pravila za segmentiranje spremenili, morate odprt projekt zapreti in ponovno odpreti, šele potem bodo nova pravila začela veljati.

# Pogovorno okno za datotečne filtre

Pogovorno okno vsebuje seznam datotečnih filtrov, ki so na voljo. Če kako vrsto datoteke ne želite, da jo OmegaT prevaja, kliknite na potrditveno polje pred njenim imenom, da odklopite filter zanjo OmegaT bo ustrezne datoteke pri nalaganju projekta prezrl in jih, ko bo tvoril ciljne dokumente, prepisal take kot so. Če se pozneje odločite, da boste filter uporabljali, samo označite potrditveno polje pred njegovim imenom.

Kliknite na Privzete vrednosti, da filtre za datoteke ponastavite na privzete vrednosti.

Če želite spremeniti način, katere datoteke in s katero kodo bo kak filter obdeloval, ga izberite v seznamu in kliknite na Uredi.

## Možnosti za filtre

Trije filtri imajo dodatne možnosti. Če želite spremeniti možnosti, izberite filter v seznamu in kliknite na Možnosti Filtri in možnosti, ki so na razpolago::

- Datoteke z besedilom
  segmentacija na novih vrsticah, praznih vrsticah ali nikoli
    Če so aktivirana pravila za segmentacijo po stavkih, se bo besedilo dodatno segmentiralo na osnovi obstoječih pravil.
- Datoteke XHTML
  prevod prilastkov
    Izbrane prilastke se bo navajalo v urejevalnem oknu kot segmente.
  Odstavek z <br>
    HTML oznaka <br> bo generirala odstavek za namene segmentacije..
- Datoteke HTML in XHTML
  deklaracija kodiranja
    OmegaT lahko doda ali ponovno zapiše kodirno deklaracijo na osnovi kodiranja, ki se ga je izbralo za ciljno datoteko.
  prevod prilastkov
    Izbrane prilastke se bo navajalo v urejevalnem oknu kot segmente.
  Odstavek z <br>
    HTML oznaka <br> bo generirala odstavek za namene segmentacije..

## Pogovorno okno za urejanje filtrov

Pogovorno okno za urejanje filtrov V tem pogovornem oknu lahko urejate vzorce imen datotek, ki jih filter obdeluje, prirejate lahko imena prevedenih datotek in izberete kodiranje za branje izvirnih datotek in shranjevanje njihovih prevodov.

Če želite spremeniti vzorec za datotečni filter, lahko polja spremenite neposredno ali pa kliknete na Uredi.

Če želite dodati nov vzorec, kliknite na Dodaj.

Z istim pogovornim oknom lahko dodate nov ali popravljate obstoječi vzorec. Pogovorno okno je koristno, ker vsebuje poseben dodatni urejevalnik vzorcev za ciljne datoteke, s katerim lahko prirejate imena ciljnih datotek.

### Vrsta izvorne datoteke, vzorec za ime datoteke

Ko OmegaT v izvornem imeniku naleti na novo datoteko, skuša na osnovi njene pripone izbrati najprimernejši filter. Podrobneje, OmegaT za vsak filter preveri, kako se njegovi vzorci za imena datotek ujemajo z novo datoteko.

Na primer, vzorec `*.xhtml` bo odgovarjal vsem datotekam s pripono `.xhtml`. Če za datoteko najde ustrezen filter, ga uporabi za nadaljnje delo z datoteko. Na primer, za prevajanje datotek s pripono `.xhtml` se bo privzelo filter XHTML.

Vzorce za datoteke, ki jih filter obdeluje, lahko spreminjate, dodajate pa mu lahko tudi nove vzorce.

Za vnos vzorcev veljajo podobna pravila za nadomestne znake kot pri Iskanjih.

Znak '*' ustreza enemu ali več znakom. Znak '?' je ograda za natančno en sam znak. Vsi ostali znaki predstavljajo samega sebe.

Na primer, če hočete, da filter velja za berime datoteke (`berime`, `BeriMe`, and `berime.txt`), boste uporabiti `?eri?e.*`.

### Kodiranje vhodnih in izhodnih datotek

Podatki o kodiranju so obvezni le za omejeno število datotečnih formatov

Datotečni formati, za katere kodiranje ni navedeno, bodo uporabljali kodiranje, ki velja za datoteke z uporabljeno pripono. Na primer, za datoteke s pripono `.txt` se bo uporabilo kodiranje, ki ga je privzel operacijski sistem. Izvorno kodiranje lahko nastavite posebej za vsak vzorec izvorne datoteke.

Take datoteke se lahko ravno tako izpiše s poljubnim kodiranjem. Če ni drugače zahtevano, se bo ciljna datoteka zapisovala kodirana na isti način, kot je bila vhodna datoteka.

Kodiranje izvirnih in končnih datotek določite v kombiniranih poljih s seznamom vseh podprtih kodiranj. <auto> prepušča odločitev glede kodiranja OmegaT. Postopek je naslednji:

- OmegaT s pomočjo deklaracije za kodiranje (datoteke HTML, datoteke na osnovi XML) ugotovi, kako je kodirana vhodna datoteka.
- OmegaT za nekatere datotečne formate uporablja obvezno kodiranje ( Java lastnosti itd)
- Za datoteke z besedilom OmegaT uporablja privzeto kodiranje operacijskega sistema.

### Ime ciljne datoteke

Včasih bi želeli izhodne datoteke, ki se jih prevaja avtomatično, preimenovati, na primer, želeli bi imenu dodati kodo za ciljni jezik.

Vzorec za ciljno ime datoteke uporablja posebno sintakso, tako da je bolje, da kliknete Uredi.. za dvogovor za urejanje vzorca, če ga želite spreminjati. Nazaj na privzeto konfiguracijo filtre se lahko vrnete vedno, v ta namen kliknite na Privzeto.

Ime lahko spremenite tudi neposredno v polju za vzorec imena za ciljne datoteke.

#### Pogovorno okno za dodajanje/urejanje vzorca

- Privzeta vrednost je `${filename}` -- polno ime izvorne datoteke s pripono, z drugo besedo, ciljno ime je enako izvornemu imenu.
- `${nameOnly}` vam omogoča, da vstavite samo ime datoteke, brez pripone.
- `${extension}` --pripona izvorne datoteke.
- `${targetLocale}` - lokalna koda za cilj (v obliki "xx_YY").
- `${targetLanguage}` - ciljni jezik in ciljna država skupaj (v obliki "XX-YY").
- `${targetLanguageCode}` - samo ciljni jezik ("XX").
- `${targetCoutryCode}` - samo ciljna država ("YY").

Pravni poduk