# Bestandsfilters

- dialoogvenster Bestandsfilters

  - Filteropties

- dialoogvenster Filter bewerken

  - Type bronbestand, patroon voor bestandsnaam

  - Coderen van bron- en doelbestanden

  - Doelbestandsnaam

OmegaT omvat zeer aanpasbare filters die u in staat stellen de meeste aspecten van hun werking in te stellen. Bestandsfilters zijn gedeelten van code die in staat zijn om:

- Het document in enkele specifieke bestandsformaten te lezen. Bijvoorbeeld platte tekst-bestanden.

- De te vertalen inhoud uit het bestand te halen.

- Automatische wijzigingen in de vertaalde bestandsnamen van de documenten te maken door de te vertalen inhoud te vervangen door de vertaling.

De meeste gebruikers zullen tevreden zijn met de standaard ingestelde opties voor de bestandsfilters. Als u dat niet bent opent u het hoofd dialoogvenster door in het hoofdmenu Opties → Bestandsfilters... te selecteren. Waarschuwing! Wijzigen van de filteropties als een project is geopend, kan leiden tot gegevensverlies. Als u filteropties wijzigt als een project geopend is, moet u het project herladen om de wijzigingen door te voeren.

### dialoogvenster Bestandsfilters

Het dialoogvenster toont de beschikbare bestandsfilters. Als u OmegaT niet wilt gebruiken om bepaalde bestandstypen te vertalen, kunt u het filter uitschakelen door het keuzevak naast de naam niet te selecteren. OmegaT zal dan de overeenkomstige bestanden weglaten bij het laden van projecten en zal ze ongewijzigd kopiëren bij het maken van de doeldocumenten. Als u later besluit het filter opnieuw te gebruiken, selecteer dan het keuzevak. Klik op Standaardinstellingen om de bestandsfilters terug te zetten naar de standaard instellingen. Selecteer het filter uit de lijst en klik op Bewerken om aan te geven welke bestanden in welke coderingen het filter zal verwerken.

### Filteropties

Vijf filters (Tekstbestanden, XHTML-bestanden, HTML- en XHTML-bestanden, OpenDocument/OpenOffice.org-bestanden en Microsoft Open XML-bestanden) hebben één of meerdere specifieke opties. Selecteer, om de opties aan te passen, het filter uit de lijst en klik op Opties. De beschikbare opties zijn:

#### Tekstbestanden

- Alineasegmentatie bij regeleinden, lege regels of nooit: als regels voor zinsegmentatie actief zijn, zal de tekst, overeenkomend met de beschikbare regels, verder gesegmenteerd worden.

#### HTML-bestanden en HTML- en XHTML-bestanden

- Declaratie van codering: OmegaT kan de codering van het bestand toevoegen of herschrijven gebaseerd op de geselecteerde codering voor het doelbestand.

- Vertaling van attributen: De geselecteerde attributen zullen als segmenten in het venster Bewerken verschijnen.

- Alinea bij <br>: De HTML-tag <br> zal een alinea voor segmentatiedoeleinden maken.

- Tekst die overeenkomt met reguliere uitdrukking overslaan: De tekst die overeenkomt met de reguliere uitdrukking zal worden overgeslagen.

#### OpenDocument/OpenOffice.org bestanden

De volgende elementen kunnen worden vertaald of niet. Zij zullen verschijnen als afzonderlijke segmenten, indien vertaald.

- Index-items
- Bladwijzers
- Verwijzingen naar bladwijzers
- Notities
- Opmerkingen

#### Microsoft OpenXML-bestanden

De volgende elementen kunnen worden vertaald of niet. Zij zullen verschijnen als afzonderlijke segmenten, indien vertaald.

- Verborgen tekst (Word)
- Opmerkingen (Word, Excel)
- Voetnoten (Word)
- Eindnoten (Word)
- Koptekst (Word)
- Voettekst (Word)
- Dia-opmerkingen (PowerPoint)

### dialoogvenster Filter bewerken

Het dialoogvenster stelt u in staat om de patronen van de bronbestandsnaam te bewerken van de bestanden die het filter zal verwerken, de bestandsnamen van vertaalde bestanden aan te passen en te selecteren welke coderingen het zal gebruiken bij het laden van het bestand en zijn vertaalde tegenhanger. Pas de velden direct aan of klik op Bewerken om een patroon voor het bestandsfilter aan te passen. Klik op Toevoegen om een nieuw patroon voor een bestandsfilter toe te voegen. Hetzelfde dialoogvenster wordt gebruikt om een patroon toe te voegen of een bepaald patroon te bewerken. Het dialoogvenster is handig omdat het een speciale bewerker voor het patroon van de doelbestandsnaam heeft die u in staat stelt om de namen van de te maken bestanden aan te passen.

### Type bronbestand, patroon voor bestandsnaam

Als OmegaT een bestand tegenkomt in zijn bronmap, probeert dat het filter te selecteren met behulp van de extensie van het bestand. Meer precies: OmegaT probeert of van elk filter het patroon van de bestandsnaam overeenkomt met de bestandsnaam. Het `*.xhtml`-patroon zal bijvoorbeeld overeenkomen met elk bestand met de extensie `.xhtml`. Als het juiste filter is gevonden wordt dat voor verdere verwerking toegepast op het betreffende bestand. Standaard zal bijvoorbeeld het XHTML-filter worden gebruikt bij het verwerken van bestanden met de extensie `.xhtml`. U kunt bestandsnaam-patronen toevoegen of wijzigen in elk bestandsfilter dat u bestanden wilt laten afhandelen. Patronen voor bronbestandsnamen gebruiken jokertekens die overeenkomen met die in Zoeken. Het teken '*' komt overeen met nul of meer tekens. Het teken '?' komt overeen met exact één teken. Alle andere tekens vertegenwoordigen zichzelf. Als u bijvoorbeeld wilt dat het tekstfilter readme-bestanden (`readme`, `read.me` en `readme.txt`) afhandelt, zou u het patroon `read*` moeten gebruiken.

### Coderen van bron- en doelbestanden

Slechts een beperkt aantal bestandsformaten specificeren een voorgeschreven codering. Bestandsformaten die hun codering niet specificeren zullen de codering gebruiken die u instelt voor de extensie die overeenkomt met hun naam. Standaard worden bijvoorbeeld `.txt`-bestanden geladen met behulp van de standaard codering van het besturingssysteem. U kunt de broncodering voor elk verschillend bronbestandsnaam-patroon wijzigen. Zulke bestanden kunnen ook in elke codering worden weggeschreven. Als standaard heeft het vertaalde bestand dezelfde codering als de codering van het bronbestand. Bron- en doelcoderingvelden gebruiken combinatievakken waarin alle ondersteunde coderingen zijn opgenomen. <auto> laat de keuze van de codering aan OmegaT over. Zo doet die dat:

- OmegaT vindt de codering van het bronbestand door de declaratie van de codering te gebruiken, als die er is (HTML-bestanden, op XML gebaseerde bestanden).

- OmegaT is ingesteld om een voorgeschreven codering te gebruiken voor bepaalde bestandsformaten ( Java-properties etc)

- OmegaT gebruikt de standaard codering van het besturingssysteem voor tekstbestanden.

### Doelbestandsnaam

Soms wilt u misschien de bestanden die u vertaalde automatisch hernoemen, bijvoorbeeld door een taalcode achter de bestandsnaam te zetten. Doelbestandsnaam-patronen gebruiken een speciale syntaxis, dus als u dit veld zou willen bewerken, moet u op Bewerken... klikken en het dialoogvenster Patroon bewerken gebruiken. Klik op Standaardinstellingen als u terug wilt vallen op de standaardconfiguratie van het filter. U kunt de naam ook direct aanpassen in het veld voor het patroon van het doelbestand of het dialoogvenster Bestandsfilters. Het dialoogvenster Patroon bewerken biedt de volgende opties:

- Standaard is `${filename}` - volledige bestandsnaam van het bronbestand met extensie, zodat de naam van het vertaalde bestand hetzelfde is als dat van het bronbestand.

- `${nameOnly}` - laat u alleen de naam van het bronbestand invoegen zonder extensie.

- `${extension}` - de extensie van het bronbestand.

- `${targetLocale}` - locale-code voor doel (in de vorm "xx_YY").

- `${targetLanguage}` - de doeltaal en landcode samen (in de vorm "XX-YY").

- `${targetLanguageCode}` - alleen de doeltaal ("XX").

- `${targetCoutryCode}` - alleen de doel-landcode ("YY").

Auteursrechten | Home | Inhoudsopgave