# Bearbeitung von Dateien mit Tags (formatiert)

## Arbeiten mit Tags

OmegaT zeigt die eingebetteten Formatierungsinformationen ("inline") bei unterstützten Formaten als Tags an (derzeit also HTML, XHTML, OpenDocument und OpenOffice.org/StarOffice). Die Tags, die in OmegaT angezeigt werden, sind andere als im Original. OmegaT konvertiert die ursprünglichen Tags intern und konvertiert sie bei der Erstellung der Zieldokumente zurück.

Beim Umgang mit den Tags muss man Vorsicht walten lassen. Wenn sie aus Versehen geändert werden, dann wird die Formatierung der Zieldatei beschädigt. Im schlimmsten Falle lässt sich die Datei nicht öffnen, was besonders bei OpenOffice.org-Dateien passieren kann.

Obwohl das Format innerhalb von OmegaT nicht geändert werden kann, so kann man das Ausgangsformat doch bis zu einem gewissen Grad kontrollieren.

### Änderung der Tags bei OpenDocument und OpenOffice.org

Die Tags von OpenDocument und OpenOffice.org müssen unverändert belassen werden. Tags treten als nummerierte Paare auf, mit einem öffnenden (`<f>`) und einem schließenden (`</f>`) Tag. Die Nummern sind dabei in einem Segment aufsteigend. Diese Tags können nicht gelöscht, dupliziert oder in der Reihenfolge geändert werden. Allerdings ist folgendes möglich:

- Tags an eine andere Stelle im Segment bewegen, solange die Reihenfolge beibehalten wird;
- Die Wirkung der Tags aufheben, indem sie nebeneinander platziert werden.

Wenn der Satz beispielsweise wie folgt aussieht:

`Dieser Text hat <f1>kursive</f2> Schrift.`

Und geändert wird in:

`Dieser Text hat <f1></f2>kursive Schrift.`

Dann wird die kursive Formatierung entfernt.

### Änderung der Tags bei HTML-/XHTML-Dateien

Bei HTML oder XHTML wird der Beginn einer Formatierung von einem Tag wie `<x>,` markiert und das Ende der Formatierung mit einem entsprechenden schließenden Tag `</x>` (wobei x für die Zeichen eines bestimmten Tag-Elements steht). Diese Tags haben übereinstimmende Nummern, in jedem Segment beginnend mit 0. Alle Änderungen an Tags müssen an beiden Tags des Paares vorgenommen werden.

Es treffen die folgenden Regeln auf die Tags zu:

- Löschen ist zulässig (um z.B. die kursive Formatierung aus dem Satz

  `Dieser Text hat <x0>kursive</x0> Schrift.`

  löschen Sie einfach die Tags <x0> und </x0>).

- Vedoppelung ist zulässig (z.B. in

  `Dieser Text hat <x0>kursive</x0> Schrift und <x1>hier</x1> gleich nochmal.`

  wird auch "hier" kursiv angezeigt).

- Die Reihenfolge kann geändert werden (z.B.

  `Dieser Text hat <x0>kursive</x0> Schrift und auch <x1>unterstrichene</x1>.`

  kann geändert werden in

  `Dieser Text hat <x1>unterstrichene</x1> Schrift und auch <x0>kursive</x0>` .

- Verschachtelung ist zulässig (z.B.

  `Dieser Text hat <x0>kursive</x0> Schrift und auch <x1>unterstrichene</x1>.`

  kann geändert werden in

  `Dieser Text hat <x0>kursive Schrift und auch <x1>hier gleichzeitig unterstrichene</x1></x0>` .

- Ein Überlappen ist nicht zulässig (Tags wie diese

  `Dieser Text hat <x0>kursive Schrift, auch <x1>unterstrichene</x0> und unterstrichene, aber nicht kursive Schrift</x1>.`

  ist nicht zulässig und wird die Datei beschädigen. Wenn ein öffnender Tag eingesetzt wird, gefolgt von einem zweiten öffnenden Tag, dann muss der zweite vor dem ersten wieder geschlossen werden.

## Tag-Validierung

Die Funktion zur Validierung der Tags (Extras > Tags validieren) erkennt geänderte Tags (egal, ob dies aus Versehen oder absichtlich geschah), und zeigt die betroffenen Segmente an. Mit dieser Funktion wird ein Dialogfenster geöffnet, das alle beschädigten Tags in einem Dokument anzeigt.

Diese Funktion kann dazu dienen, in einem fehlerhaften übersetzten Text beschädigte Tags ausfindig machen. Dies ist oft ein Problem bei OpenDocument- oder OpenOffice.org-Dateien, die sich aufgrund von bei der Übersetzung beschädigten Tags nicht öffnen lassen. Dieses Problem kann oft behoben werden, indem man die Tags repariert und die Zieldokumente erneut exportiert.