OmegaT 4.2 - Benutzerhandbuch

Fenster und Dialogfenster

Der Unterschied ist gering: Wir nennen "Fenster" ein Fenster, das neben dem Editor offen bleiben und mit ihm interagieren kann, und "Dialogfenster" ein Fenster, bei dem Sie Parameter festlegen müssen, bevor Sie es schließen und Ihre Übersetzungsarbeiten fortsetzen können.

Projekteigenschaften

Dieses Dialogfenster kann über ProjektEigenschaften... aufgerufen werden.

Sprachen

Sie können die Quell- und Zielsprachen entweder manuell oder über die Auswahlliste einfügen. Beachten Sie, dass eine Änderung der Sprachen die aktuell verwendeten Translation Memories unbrauchbar machen kann, da ihr Sprachenpaar möglicherweise nicht mehr zu den neuen Sprachen passt.

Es werden die Tokenizer entsprechend der ausgewählten Sprachen angezeigt.

Optionen

Satzsegmentierung aktivieren

Die Segmentierungseinstellungen beziehen sich nur auf die Art und Weise, wie OmegaT mit den Quelldateien umgeht. Die vorherrschende Segmentierung der Quellen ist die Satzsegmentierung, daher sollte diese Option im Normalfall aktiviert bleiben.

In einigen seltenen Fällen kann die Alternative, also die Absatzsegmentierung, die bessere Wahl sein. Das Ändern dieser Option hat keine Auswirkung auf die Segmentierung von bereits vorhandenen Translation Memories. Wenn Sie mitten in der Übersetzung beschließen, von der satzweisen auf die absatzweise Übersetzung umzuschalten, wird der interne Translation Memory des Projekts nicht verändert (OmegaT kann alte Translation Memories, die keine Satzsegmentierung verwendet haben, aktualisieren, aber nicht umgekehrt). Dennoch wird OmegaT versuchen, absatzbezogene Fuzzy Matches zu erstellen, indem es vorhandene Satzübersetzungen zusammenfügt.

Das Ändern der Segmentierungseinstellungen kann dazu führen, dass einige bereits übersetzte Segmente gesplittet oder zusammengeführt werden. Dies hat zur Folge, dass sie wieder in den "unübersetzten" Status versetzt werden, da sie nicht mehr mit den im Projekt-Memory gespeicherten Segmenten übereinstimmen, auch wenn ihre ursprüngliche Übersetzung noch vorhanden ist.

Auto-Propagation von Übersetzungen

Falls es in den Quelldokumenten nicht-einmalige Segmente gibt, bietet die Auto-Propagation-Option dem Benutzer die folgenden zwei Möglichkeiten für die automatische Übersetzung: Wenn die Option aktiviert ist, wird das erste übersetzte Segment als Standardübersetzung vermutet und dessen Zieltext automatisch für spätere Treffer im Übersetzungsprozess verwendet. Falsch übersetzte Segmente können natürlich später manuell mit Alternative Übersetzung erstellen korrigiert werden. Wenn die Auto-Propagation-Option deaktiviert ist, bleiben Segmente mit Alternativübersetzungen unübersetzt, bis der Benutzer sich für eine Übersetzung entschieden hat.

Tags entfernen

Wenn aktiviert, werden alle formatierenden Tags vom Quellsegment entfernt. Dies ist vor allem dann nützlich, wenn es sich um Texte handelt, bei denen eine Inline-Formatierung nicht wirklich sinnvoll ist (z. B. OCRed-PDF-Dateien, schlecht konvertierte .odt- oder .docx-Dateien usw.). Im Normalfall sollte es immer möglich sein, die Zieldokumente zu öffnen, da nur Inline-Tags entfernt werden. Nicht sichtbare Formatierungen (also solche, die nicht als Tags im OmegaT-Editor erscheinen) bleiben in Zieldokumenten erhalten.

Externer Nachbearbeitungsbefehl

In diesem Bereich können Sie einen externen Nachbearbeitungsbefehl eingeben (z. B. ein Skript zum Umbenennen von Dateien), der jedes Mal ausgeführt werden soll, wenn "Übersetzte Dokumente erstellen" verwendet wird. Dieser externe Befehl kann keine "Pipes" usw. enthalten, weshalb der Aufruf eines Skripts empfohlen wird.

Segmentierung...

Die Segmentierungsregeln wirken sich grundsätzlich auf alle Projekte aus. Man kann aber auch einen Satz von Regeln erstellen, das speziell auf das jeweilige Projekt zugeschnitten ist. Benutzen Sie diese Schaltfläche, um ein Dialogfenster zu öffnen, aktivieren Sie die Option Segmentierungsregeln projektspezifisch machen und passen Sie dann die Segmentierungsregeln wie gewünscht weiter an. Der neue Satz von Regeln wird zusammen mit dem Projekt gespeichert und interferiert nicht mit dem allgemeinen Satz von Segmentierungsregeln. Um projektspezifische Segmentierungsregeln zu löschen, deaktivieren Sie die Option wieder. Weitere Informationen zu Segmentierungsregeln finden Sie unter Allgemeine Einstellungen: Segmentierung einrichten.

Hinweis: Der projektspezifische Satz von Segmentierungsregeln wird in project/omegat/segmentation.conf gespeichert.

Dateifilter...

Ähnlich wie oben kann der Benutzer projektspezifische Dateifilter erstellen, die zusammen mit dem Projekt gespeichert werden und nur für das aktuelle Projekt gültig sind. Um einen Satz von projektspezifischen Filtern zu erstellen, klicken Sie auf die Schaltfläche Dateifilter... , aktivieren Sie dann Dateifiltereinstellungen projektspezifisch machen in dem sich öffnenden Fenster. Eine Kopie der geänderten Filterkonfiguration wird zusammen mit dem Projekt gespeichert. Um projektspezifische Dateifilter zu löschen, deaktivieren Sie die Option wieder. Beachten Sie, dass im Menü Optionen → Dateifilter die globalen Filter des Benutzers geändert werden, nicht die Filter des Projekts. Mehr zu diesem Thema finden Sie unter Allgemeine Einstellungen: Dateifilter.

Hinweis: Der projektspezifische Satz von Dateifiltern wird in project/omegat/filters.xml gespeichert.

Repository-Zuordnung...

Wenn Sie an einem Teamprojekt arbeiten, können Sie in diesem Fenster die Zuordnung zwischen Remote-Ordnern und lokalen Ordnern definieren (Beispiele finden Sie hier).

Externe Suche...

Definiert die projektspezifischen externen Suchressourcen.

Speicherorte für Dateien

Hier können Sie verschiedene Unterordner auswählen, zum Beispiel den Unterordner mit Quelldateien, den Unterordner für Zieldateien usw. Wenn Sie Namen von Ordnern eingeben, die noch nicht existieren, wird OmegaT diese für Sie erstellen. Falls Sie sich entscheiden, Projektordner zu ändern, denken Sie daran, dass dadurch vorhandene Dateien aus alten Ordnern nicht an den neuen Speicherort verschoben werden.

Klicken Sie auf Ausnahmen..., um Dateien und Ordner festzulegen, die von OmegaT ignoriert werden sollen. Eine ignorierte Datei oder ein ignorierter Ordner:

  • wird nicht im Editorbereich angezeigt,

  • wird bei Statistiken nicht berücksichtigt,

  • wird beim Erstellen der übersetzten Dateien nicht in den Ordner /target kopiert.

Im Ausnahmemuster-Dialogfenster können Sie ein Muster hinzufügen oder entfernen, oder ein Muster bearbeiten, indem Sie eine Zeile auswählen und F2 drücken. Es ist möglich, Platzhalter gemäß der Ant-Syntax zu benutzen.

Projektdateien

Dieses Fenster wird automatisch angezeigt, wenn OmegaT ein Projekt lädt. Es ist immer über ProjektProjektdateien... erreichbar.

Hinweis: Sie können die Anzeige des Fensters beim Öffnen unterbinden, indem Sie die Datei omegat.prefs editieren (zugänglich über das Menü OptionenKonfigurationsordner öffnen) und project_files_show_on_load auf false setzen.

Drücken Sie Strg+L, um es zu öffnen, und Esc , um es zu schließen. Das Fenster Projektdateien zeigt die folgenden Informationen an:

  • Die Gesamtzahl aller übersetzbaren Dateien im Projekt. Das sind die Dateien, die sich im /source-Ordner befinden, in einem für OmegaT erkennbaren Format. Diese Nummer wird in Klammern dargestellt, neben dem Titel "Projektdateien".

  • Eine Liste aller übersetzbaren Dateien im Projekt. Wenn Sie auf eine Datei klicken, wird sie für die Übersetzung geöffnet.

    Wenn Sie einen beliebigen Text eingeben, öffnet sich ein Filter-Feld, das die Eingabe von Dateinamen ermöglicht. Sie können eine Datei mit den Pfeiltasten Aufwärts und Abwärts auswählen und mit Enter für die Übersetzung öffnen.

    Hinweis: Dateinamen (in der ersten Spalte) können durch Klicken auf die Spaltenüberschrift alphabetisch sortiert werden. Sie können auch die Position eines Dateinamens ändern, indem Sie ihn anklicken und die Schaltflächen Nach oben/unten drücken.

    Wenn Sie mit der rechten Maustaste auf einen Dateinamen klicken, wird ein Kontextmenü geöffnet, das das Öffnen der Quelldatei und der Zieldatei (falls vorhanden) ermöglicht.

  • Für jeden Dateinamen in der Liste wird zusätzlich noch der verwendete Filter, die Kodierung und die Anzahl der enthaltenen Segmente angezeigt.

  • Direkt darunter wird die Gesamtzahl der Segmente, die Anzahl einmaliger Segmente im gesamten Projekt und die Anzahl bereits übersetzter einmaliger Segmente angezeigt.

Für die Berechnung der Anzahl einmaliger Segmente werden alle Segmente herangezogen und doppelte Segmente entfernt. (Die Definition von "einmalig" ist abhängig von Groß- und Kleinschreibung: "Run" und "run" werden als unterschiedliche Wörter behandelt)

Der Unterschied zwischen "Anzahl von Segmenten" und "Anzahl von einmaligen Segmenten" vermittelt einen ungefähren Eindruck von der Anzahl an Wiederholungen im Text. Beachten Sie jedoch, dass die Zahlen keinen Hinweis darauf geben, wie relevant die Wiederholungen sind: Sie könnten für relativ lange Sätze stehen, die wiederholt vorkommen (in diesem Fall haben Sie Glück), oder sie könnten eine Tabelle mit Stichwörtern beschreiben (in diesem Fall haben Sie weniger Glück). Die project_stats.txt-Datei im Ordner "omegat" Ihres Projekts enthält detailliertere Segmentinformationen, aufgeschlüsselt nach Dateien.

Eine Änderung der Segmentierungsregeln kann bewirken, dass sich die Anzahl der Segmente/einmaligen Segmente ändert. Dies sollte jedoch ohnehin vermieden werden, falls Sie bereits mit der Übersetzung des Projekts begonnen haben. Weitere Informationen finden Sie im Kapitel Segmentierungsregeln .

Dateien zum Projekt hinzufügen: Sie können Quelldateien zum Projekt hinzufügen, indem Sie auf die Schaltfläche Dateien in Quellordner kopieren klicken. Dies kopiert die ausgewählten Dateien in den source-Ordner und lädt das Projekt neu, um die neuen Dateien zu importieren. Sie können auch Quelldateien von Internetseiten hinzufügen, die mit MediaWiki erstellt wurden, indem Sie auf die Schaltfläche MediaWiki-Seite herunterladen klicken und die entsprechende URL angeben.

Textsuche

Öffnen Sie das Suchfenster mit Strg + F und geben Sie das Wort oder die Wortgruppe, nach dem/der Sie suchen möchten, in das Feld Suche nach ein.

Alternativ können Sie ein Wort oder eine Wortgruppe im Editor-, Fuzzy-Matches- oder Glossarbereich markieren und Strg + F drücken. Das Wort oder die Wortgruppe wird automatisch in das Feld Suche nach eingefügt. Sie können mehrere Suchfenster gleichzeitig geöffnet haben, aber es ist ratsam, diese wieder zu schließen, sobald sie nicht mehr benötigt werden, um den Desktop übersichtlich zu halten.

Klicken Sie auf die Pfeilschaltfläche im Feld Suche nach , um die letzten 10 verwendeten Suchbegriffe anzuzeigen.

Das Suchfenster hat seine eigenen Menüs:

  • Datei > Markierten Text suchen ( Strg + F ): Setzt den Eingabefokus auf das Suchfeld, fügt den markierten Text ein und markiert den gesamten Inhalt des Felds.

  • Datei > Schließen ( Strg + W ): Schließt das Suchfenster (auf dieselbe Weise wie Esc )

  • Bearbeiten > Quelle einfügen ( Strg + Umschalt + I ): Fügt den Quelltext des aktiven Segments in das Suchfeld ein.

  • Bearbeiten > Mit Quelle ersetzen ( Strg + Umschalt + R ): Ersetzt den Inhalt des Suchfelds mit dem Quelltext des aktiven Segments.

  • Bearbeiten > Glossareintrag erstellen ( Strg + Umschalt + G ): Fügt einen neuen Glossareintrag hinzu.

Platzhalterzeichen verwenden

Sowohl bei der exakten Suche als auch bei der Stichwortsuche können die Platzhalterzeichen '*' und '?' verwendet werden. Ihre Bedeutung dürfte den meisten Word-Benutzern vertraut sein:

  • '*' findet null oder mehr Zeichen, von der aktuellen Position in einem bestimmten Wort bis zu dessen Ende. Der Suchbegriff 'run*' beispielsweise würde die Wörter 'run', 'runs' und 'running' finden.

  • '?' findet ein beliebiges Zeichen. 'run?' beispielsweise würde das Wort 'runs' finden, und 'runn' im Wort 'running'.

Gefundene Elemente werden in fetter blauer Schrift dargestellt. Beachten Sie, dass '*' und '?' in regulären Ausdrücken eine besondere Bedeutung haben, darum kann die Platzhaltersuche, wie hier beschrieben, nur für die exakte Suche und die Stichwortsuche verwendet werden (siehe unten).

Suchmethoden und -optionen

Wählen Sie die Methode mithilfe der Radiobuttons aus. Folgende Suchmethoden stehen zur Verfügung:

Exakte Suche

Suchen Sie nach Segmenten, die exakt die von Ihnen angegebene Zeichenkette enthalten. Wenn mehrere Wörter angegeben sind, werden sie nur in genau dieser Reihenfolge gefunden. Sucht man zum Beispiel nach open file, werden alle Vorkommen der Zeichenkette open file gefunden, aber nicht file opened oder open input file .

Stichwortsuche

Suchen Sie nach Segmenten, die alle von Ihnen angegebenen Stichwörter, in beliebiger Reihenfolge, enthalten. Wählen Sie die Stichwortsuche, um nach einer beliebigen Anzahl von einzelnen vollständigen Wörtern in beliebiger Reihenfolge zu suchen. OmegaT zeigt eine Liste mit allen Segmenten an, die die angegebenen Wörter enthalten. Die Stichwortsuche entspricht einer Suche "mit allen Wörtern" in einer Internet-Suchmaschine wie Google (UND-Logik). Sucht man mit der Stichwortsuche zum Beispiel nach open file , werden alle Vorkommen der Zeichenkette open file gefunden, einschließlich file opened, open input file, file may not be safe to open , usw.

Reguläre Ausdrücke

Der Suchbegriff wird als regulärer Ausdruck behandelt. Der Suchbegriff - [a-zA-Z]+[öäüß] - im obigen Beispiel sucht z. B. nach Wörtern im Zieltext des Segments, die Umlaute der deutschen Sprache enthalten. Reguläre Ausdrücke sind eine wirkungsvolle Methode, um nach Instanzen einer Zeichenkette zu suchen.

Zusätzlich zu den obigen Methoden können Sie Folgendes auswählen:

  • Groß-/Kleinschreibung beachten : Es wird genau nach der angegebenen Zeichenkette gesucht; das heißt, dass die Groß- und Kleinschreibung von Bedeutung ist.

  • Leerzeichen findet nbsp : Wenn aktiviert, findet ein im Suchfeld eingegebenes Leerzeichen sowohl ein normales als auch ein geschütztes Leerzeichen (\u00A).

  • In Quelltexten: In den Quelltexten der Segmente suchen.

  • In Übersetzungen: In den Zieltexten der Segmente suchen.

  • In Notizen: In den Notizen der Segmente suchen.

  • In Kommentaren: In den Kommentaren der Segmente suchen.

  • Übersetzt oder unübersetzt: Sowohl in übersetzten als auch in unübersetzten Segmenten suchen.

  • Übersetzt: Nur in übersetzten Segmenten suchen.

  • Unübersetzt: Nur in unübersetzten Segmenten suchen.

  • Zeige: alle gefundenen Segmente: Wenn aktiviert, werden alle Segmente einmalig angezeigt, selbst wenn sie mehrfach im selben Dokument oder in verschiedenen Dokumenten vorhanden sind.

  • Zeige: Dateinamen: Wenn aktiviert, wird der Name der Datei, in der das jeweilige Segment gefunden wurde, über jedem Suchergebnis angezeigt.

  • Suche in Projekt: Aktivieren Sie Speicher , um das Translation Memory des Projekts (die Datei project_save.tmx) in die Suche einzubeziehen. Aktivieren Sie TMs , um die Translation Memories im tm-Ordner in die Suche einzubeziehen. Aktivieren Sie Glossare , um die Glossare im glossary-Ordner in die Suche einzubeziehen.

  • Suche in Dateien: In einer einzelnen Datei oder einem Ordner, der einen Satz von Dateien enthält, suchen. Beim Durchsuchen von Dateien (im Gegensatz zu Translation Memories) beschränkt OmegaT die Suche auf Dateien in Quelldateiformaten. Obwohl OmegaT also durchaus in der Lage ist, mit .tmx-Dateien umzugehen, werden diese nicht in die Suche nach Dateien einbezogen.

Wenn Sie auf die Schaltfläche Erweiterte Optionen klicken, können zusätzliche Kriterien (Autor bzw. Übersetzer, Übersetzungsdatum, verwaiste Segmente ausschließen, usw.) aktiviert werden. Wenn die Option Zeichen unabhängig von voller/halber Breite) aktiviert ist, werden bei der Suche nach vollbreiten Formen (chinesische, japanische und koreanische Schriftzeichen) auch halbbreite Zeichen gefunden und umgekehrt.

Anzeige der Suchergebnisse

Wenn Sie nach der Eingabe einer Zeichenkette in das Suchfeld auf die Suchen-Schaltfläche klicken, werden alle Segmente im Projekt angezeigt, die die eingegebene Zeichenkette enthalten. Da OmegaT alle identischen Segmente als eine Einheit behandelt, wird nur das erste einmalige Segment angezeigt. Die Segmente werden in der Reihenfolge ihrer Erscheinung innerhalb des Projektes angezeigt. Für übersetzte Segmente wird sowohl der Quell- als auch Zieltext angezeigt, während für unübersetzte Segmente nur der Quelltext angezeigt wird.

Doppelklicken Sie auf ein Segment, um es im Editor für die Bearbeitung zu öffnen (ein einziger Klick genügt, wenn die Option Mit Editor auto-synchronisieren aktiviert ist). Sie können dann zum Suchfenster zurückkehren, um das nächste gefundene Segment abzuarbeiten, z. B. um dessen Terminologie zu überprüfen und ggf. zu korrigieren.

Im Suchfenster können Sie vordefinierte Tastaturkurzbefehle ( Strg + N , Strg + P ) verwenden, um von einem Segment zum anderen zu wechseln.

Sie können mehrere Suchfenster gleichzeitig geöffnet haben. Sie können ihren Inhalt schnell durch einen Blick auf den Titel erkennen: Er enthält den verwendeten Suchbegriff.

Segmente im Editor gemäß der aktuellen Suche filtern

Um die Navigation in den Suchergebnissen zu erleichtern, können Sie die Suche auf den Editor anwenden. Drücken Sie die Schaltfläche Filtern am unteren Rand des Suchfensters, um die Segmente im Editorbereich auf die Ergebnisse der aktuellen Suche zu beschränken. Sie können die normale Navigation verwenden, um z. B. zum nächsten (unübersetzten) Segment zu wechseln, das den Suchkriterien entspricht.

Hinweis:

  • Eine Suche kann auf 1000 Elemente begrenzt sein. Wenn Sie also nach einem geläufigen Begriff suchen, zeigt der Editor nicht mehr alle gefundenen Elemente an, sondern nur noch 1000 Elemente.

  • Es kann vorkommen, dass eine Datei keine übereinstimmenden Elemente enthält und demzufolge leer sein wird.

  • Wenn eine Suche Duplikate ausschließt, werden diese Duplikate nicht im Editor angezeigt.

Um den Filter wieder zu entfernen, drücken Sie die Schaltfläche Filter entfernen oder laden Sie das Projekt neu.

Textersetzung

Öffnen Sie das Suchen-und-Ersetzen-Fenster mit Strg + K und geben Sie das Wort oder den Ausdruck, das/den Sie ersetzen möchten, in das Feld Suche nach ein.

Klicken Sie dann die Schaltfläche Suchen , um alle entsprechenden Vorkommen anzuzeigen.

Geben Sie das neue Wort oder die neue Wortgruppe (reguläre Ausdrücke werden nicht unterstützt) in das Feld Ersetzen mit ein und klicken Sie dann auf eine der folgenden Schaltflächen:

  • Alle ersetzen: Führt eine Ersetzung aller Vorkommen durch (nach Anzeige eines Bestätigungsfensters mit der Anzahl der Vorkommen).

  • Ersetzen: Führt eine schrittweise Ersetzung mithilfe von Schaltflächen am oberen Rand des Editorbereichs durch. Klicken Sie auf Nächstes Vorkommen ersetzen oder Überspringen und beenden Sie anschließend die Sitzung mit Beenden .

  • Schließen: Schließen Sie das Fenster, ohne etwas zu ändern.

Suchoptionen

Die Suchoptionen sind nahezu identisch mit den Optionen des Dialogfensters Textsuche.

Mit einer Ausnahme: Aktivieren Sie Unübersetzt , um Suchen und Ersetzen auch auf Segmente anzuwenden, die noch nicht übersetzt wurden.

Um dies möglich zu machen (da Suchen und Ersetzen eigentlich nur im Speicher operiert), kopiert OmegaT den Quelltext des Segments in dessen Zieltext, bevor die Ersetzung stattfindet. Wenn für ein bestimmtes Segment keine Ersetzung vorgenommen wird, wird dessen Zieltext "geleert", soll heißen, das Segment bleibt unübersetzt.

Aligner

Beim Ausrichten wird aus bereits übersetzten einsprachigen Dokumenten ein zweisprachiges Translation Memory erstellt.

Um auf dieses Fenster zuzugreifen, wählen Sie ExtraDateien ausrichten... aus.

Schritt 1: Ausrichtungsparameter anpassen

Wenn die Ausrichtung verbesserungswürdig ist, versuchen Sie, die Parameter zu ändern. In den meisten Fällen gilt: Je niedriger die Durchschnittsbewertung, desto besser die Ausrichtung.

Im Heapwise-Vergleichsmodus werden die Texte global ausgewertet. Im Parsewise-Vergleichsmodus werden die Texte segmentweise ausgewertet. Die Option erscheint nur, wenn eine solche Auswahl möglich ist.

Verwenden Sie den ID-Vergleichsmodus, um "Schlüssel=Wert"-Texte auszurichten. Dies funktioniert auch dann, wenn die Schlüssel in den beiden Dateien nicht in der gleichen Reihenfolge sind und/oder wenn die beiden Dateien nicht die gleiche Menge an Informationen enthalten. Diese Option erscheint nur, wenn die beiden ausgewählten Dateien als "Schlüssel=Wert"-Dateien erkannt werden.

Die Algorithmen Viterbi und Forward-Backward sind zwei unterschiedliche Kalkulationsmethoden. Wählen Sie den Algorithmus, der die besten Ergebnisse liefert.

Klicken Sie auf Weiter, um den nächsten Schritt aufzurufen.

Schritt 2: Manuelle Korrekturen vornehmen

Nach dem automatischen Prozess erfordert das Ausrichten von zwei Dateien in der Regel manuelle Korrekturen.

Die Übersetzungseinheiten befinden sich in den Zellen der beiden letzten Spalten.

So richten Sie zwei Segmente auf der gleichen Zeile aus:

  1. Wählen Sie das erste Segment aus.

  2. Drücken Sie die Leertaste (Tastaturkurzbefehl für BearbeitenPunktuelles Ausrichten starten).

  3. Klicken Sie in der anderen Spalte auf die Übersetzung, die zum ersten Segment gehört.

Wählen Sie nach mehreren dieser Vorgänge BearbeitenAusstehende neu ausrichten aus, um die Ausrichtung der anderen Segmente zu aktualisieren.

Um die Position einzelner oder mehrerer Segmente zu ändern, wählen Sie es/sie aus und drücken Sie U (Hochschieben) oder D (Runterschieben).

Es werden nur Zeilen mit aktiviertem Behalten-Kontrollkästchen bei der Erstellung des Translation Memory einbezogen.

Wenn die beiden Spalten ausreichend ausgerichtet sind, klicken Sie auf TMX speichern..., um das daraus resultierende Translation Memory zu erstellen.

Skripte

Dieses Fenster kann über ToolsScripting... aufgerufen werden.

Benutzung

Das Scripting-Fenster ermöglicht es Ihnen, ein existierendes Skript in den Textbereich zu laden und für das aktuell geöffnete Projekt auszuführen. Um das Scripting-Feature anzupassen, gehen Sie wie folgt vor:

  • Klicken Sie auf den Namen eines Skripts in der Liste im linken Bereich, um es in den Editor zu laden.

  • Rechtsklicken Sie im unteren Bedienfeld auf eine der Schaltflächen von <1> bis <12> und wählen Sie Skript hinzufügen aus.

  • Wenn Sie mit der linken Maustaste auf die Nummer klicken, wird das ausgewählte Skript ausgeführt. Sie können die ausgewählten Makros auch über das Hauptmenü starten, indem Sie deren Menüpunkte im Tools-Menü verwenden oder Strg+Alt+F# drücken (# ist eine Zahl von 1 bis 12).

Standardmäßig werden Skripte im scripts-Ordner gespeichert, der sich im OmegaT-Installationsordner (der Ordner, der die OmegaT.jar-Datei enthält) befindet.

Jedes Skript, das Sie dort einfügen, erscheint in der Skriptliste im Scripting-Fenster.

Weitere Skripte können Sie hier finden: OmegaT Scripts

Skriptsprachen

Die folgenden Skriptsprachen wurden implementiert:

  • Groovy (http://groovy.codehaus.org): eine dynamische Sprache für die Java Virtual Machine. Sie baut auf den Stärken von Java auf, verfügt aber über zusätzliche Power-Features, die von Sprachen wie Python, Ruby und Smalltalk inspiriert sind.

  • JavaScript (manchmal mit JS abgekürzt, nicht zu verwechseln mit Java): eine prototypbasierte Skriptsprache, die dynamisch typisiert ist und über erstklassige Features verfügt. Sie ist eine Multi-Paradigma-Sprache, die objektorientierte, imperative und funktionale Programmierstile unterstützt. JavaScript wird von vielen populären Programmen wie z. B. Firefox verwendet und ist im Open-Source-Bereich ein bekanntes und beliebtes Programmierwerkzeug.

Alle Sprachen haben Zugriff auf das OmegaT-Objektmodell; das Projekt selbst kann über das Objekt namens "project" angesprochen werden. Das folgende Groovy-Code-Snippet durchsucht zum Beispiel alle Segmente des gesamten Projekts und zeigt, sofern eine Übersetzung existiert, die Quelle und das Ziel des Segments an:

    files = project.projectFiles;
    for (i in 0 ..< files.size())
    {
        for (j in 0 ..< files[i].entries.size())
        {
            currSegment = files[i].entries[j];
            if (project.getTranslationInfo(currSegment))
            {
                source = currSegment.getSrcText();
                target = project.getTranslationInfo(currSegment).translation;
                console.println(source + " >>>> " + target);
            }     
        }
    }

Allgemeine Einstellungen

Dieses Dialogfenster kann über OptionenEinstellungen... aufgerufen werden.

Es ermöglicht das Setzen von Parametern für alle Übersetzungsprojekte.

Allgemein

TAB zum Weiterschalten verwenden

Verwendet die TAB- statt ENTER-Taste zum Bestätigen des Segments. Diese Option ist für einige chinesische, japanische oder koreanische Zeicheneingabesysteme nützlich.

Beenden immer bestätigen

Das Programm wird vor dem Beenden immer eine Bestätigung einholen.

Maschinelle Übersetzung

Übersetzungen automatisch abrufen

Aus Datenschutzgründen möchten Sie möglicherweise nicht alle Segmente an einen maschinellen Übersetzungsdienst senden. Wenn Sie diese Option deaktivieren, werden maschinelle Übersetzungen nur abgerufen, wenn Sie Strg + M (oder Cmd + M auf OS X) im aktuellen Segment drücken. Anschließend müssen Sie Strg + M erneut drücken, um den Vorschlag einzufügen.

Nur unübersetzte Segmente

Aktivieren Sie diese Option, um nur unübersetzte Segmente an die maschinellen Übersetzungsdienste zu senden.

Wählen Sie einen Anbieter aus der Liste aus und klicken Sie, falls erforderlich, auf Konfigurieren, um die vom Anbieter bereitgestellten Identifikationsdaten einzugeben.

Konfigurationsanleitungen für den Zugriff auf die Dienste Microsoft Translator und Google Translate finden Sie hier (englisch).

Glossar

Kontextbeschreibung für TBX-Glossare anzeigen

Deaktivieren Sie diese Option, wenn die Kontextbeschreibung, die für jeden Glossareintrag angezeigt wird, unnötig oder zu lang ist.

Begriffe verwenden, die im Quelltext separat vorkommen

Wenn diese Option aktiviert ist, wird das Glossar Wortpaare oder -gruppen (Ausdrücke) anzeigen, auch wenn die darin enthaltenen Wörter im Quelltext separat vorkommen.

Deaktivieren Sie diese Option, wenn das Glossar zu viele falsche Treffer anzeigt.

Stammformreduktion für Glossareinträge verwenden

Aktivieren Sie diese Option, wenn das Glossar Wörter anzeigen soll, die denselben Wortstamm haben.

Glossartreffer beim Einfügen von Zieltext automatisch ersetzen

Wenn sowohl diese Option als auch die Option Den Quelltext einfügen aktiviert sind, werden alle Wörter mit einem entsprechenden Glossareintrag beim Einfügen des Quelltextes automatisch übersetzt.

Treffer mit stark abweichender Groß-/Kleinschreibung ignorieren (z. B. FOO vs. foo)

Wenn diese Option aktiviert ist, wird im Glossar nur ein Eintrag angezeigt, auch wenn dasselbe Wort in mehreren Formen (z. B. mit und ohne Großbuchstaben) im Glossar vorkommt.

TaaS-Terminologie

API-Schlüssel abrufen

Klicken Sie auf diese Schaltfläche, um die TaaS-Projektseite zu öffnen und ein Benutzerkonto zu erstellen.

Anschließend können Sie auf der Seite https://term.tilde.com/account/keys/create?system=omegaT einen Zugriffsschlüssel erstellen.

Nur für diese Sitzung speichern

Wenn diese Option aktiviert ist, wird OmegaT den Zugriffsschlüssel nach Beendigung der Sitzung verwerfen.

TaaS-Sammlungen durchsuchen...

Mit dieser Schaltfläche können Sie die Sammlungen, die für die Quell- und Zielsprachen des Projekts existieren, durchsuchen und herunterladen. Private Sammlungen werden fett dargestellt. Die Sammlungen werden als TBX-Glossare heruntergeladen und in den aktuellen Glossary-Ordner gespeichert.

TaaS-Terminologie-Lookup-Fachgebiet auswählen...

Falls erforderlich, können Sie ein bestimmtes Fachgebiet auswählen, um das Volumen der gesendeten und empfangenen Daten zu begrenzen.

Wörterbuch

Segmenttext automatisch im Wörterbuch suchen

Deaktivieren Sie diese Option, um die automatische Suche auszuschalten - z. B. wenn die Wörterbücher zu lang sind.

Fuzzy-Matching für Wörterbucheinträge benutzen

Aktivieren Sie diese Option, wenn die Wörterbücher Wörter anzeigen sollen, die denselben Wortstamm haben.

Darstellung

Hauptfenster wiederherstellen

Setzt die Komponenten des OmegaT-Hauptfensters in ihren Standardzustand zurück. Verwenden Sie dieses Feature, wenn Sie eine oder mehrere Komponenten abgedockt, verschoben oder ausgeblendet haben und Sie die gewünschte Anordnung nicht wiederherstellen können. Es kann auch verwendet werden, wenn die Fensterbereiche nach einem OmegaT-Upgrade nicht wie erwartet angezeigt werden.

Schriftart

Zeigt die Kategorie zum Ändern der Schriftart an. Benutzer von alten Computern, die das Gefühl haben, dass das Ändern der Fenstergröße nur sehr langsam vonstattengeht, können versuchen, die Schriftart zu ändern.

Farben

Diese Kategorie ermöglicht es Ihnen, verschiedene Farben für jeden Bereich der Benutzeroberfläche festzulegen.

Vordefinierte Themes können mithilfe von Skripten gesetzt werden. Ein Skript namens switch_colour_theme ist im Lieferumfang von OmegaT enthalten und stellt ein Standard-"Dark"-Theme bereit.

Dateifilter

Diese Kategorie listet alle verfügbaren Filter auf. Aktuell verwendete Filter werden fett dargestellt. Wenn Sie es vorziehen, OmegaT nicht für die Übersetzung von Dateien eines bestimmten Typs zu verwenden, können Sie den entsprechenden Filter ausschalten, indem Sie das Häkchen neben dem Filternamen entfernen. OmegaT wird dann die entsprechenden Dateien beim Laden eines Projekts überspringen und sie beim Erstellen von Zieldokumenten unverändert in den Zielordner kopieren. Wenn Sie den Filter wieder verwenden möchten, setzen Sie einfach ein Häkchen. Klicken Sie auf Standardwerte wiederherstellen , um die Dateifilter zurückzusetzen. Um die Dateien und Kodierungen eines Filters zu bearbeiten, wählen Sie den Filter in der Liste aus und klicken Sie auf Bearbeiten .

Diese Kategorie ermöglicht es Ihnen, die folgenden Optionen zu aktivieren oder zu deaktivieren:

  • Führende und nachfolgende Tags entfernen: Deaktivieren Sie diese Option, um alle Tags anzuzeigen, auch die am Anfang und Ende des Segments. Warnung: Wenn in Microsoft Open XML-Formaten (docx, xlsx usw.) alle Tags angezeigt werden, platzieren Sie KEINEN Text vor dem ersten Tag - es handelt sich um ein technisches Tag, das immer das Segment beginnen muss.

  • Führende und nachfolgende Leerräume in unsegmentierten Projekten entfernen: Standardmäßig entfernt OmegaT führende und nachfolgende Leerräume. In unsegmentierten Projekten ist es möglich, diese zu behalten, indem Sie diese Option deaktivieren.

  • Leerräume für alle Tags beibehalten: Aktivieren Sie diese Option, wenn die Quelldokumente wichtige Leerräume enthalten, die aus Layoutgründen nicht ignoriert werden dürfen.

  • Dateikontext beim Identifizieren von Segmenten mit Alternativübersetzungen ignorieren: Standardmäßig verwendet OmegaT den Namen der Quelldatei zur Identifizierung einer alternativen Übersetzung. Wenn die Option aktiviert ist, wird der Name der Quelldatei nicht verwendet, wodurch alternative Übersetzungen in jeder Datei wirksam werden, solange der andere Kontext (vorherige/nächste Segmente oder eine Art von Segmentidentifikator, abhängig vom Dateiformat) zutrifft.

Filteroptionen

Etliche Filter (Textdateien, XHTML-Dateien, HTML- und XHTML-Dateien, OpenDocument-Dateien und Microsoft Open XML-Dateien) haben eine oder mehrere spezifische Optionen. Um die Optionen zu ändern, wählen Sie den Filter in der Liste aus und klicken Sie auf Optionen . Die verfügbaren Optionen sind:

Textdateien

  • Absatzsegmentierung bei Zeilenumbrüchen, Leerzeilen oder nie:

    Wenn Satzsegmentierungsregeln aktiv sind, wird der Text entsprechend der hier gewählten Option in weitere Segmente unterteilt.

PO-Dateien

  • Leere Übersetzungen in Zieldatei erlauben :

    Wenn diese Option aktiviert ist, wird ein Segment in einer PO-Datei (das kann ein ganzer Absatz sein) nicht übersetzt - die Übersetzung wird in der Zieldatei leer sein. Technisch gesehen wird das msgstr-Segment in der PO-Zieldatei, wenn es erstellt wird, leer gelassen. Da dies das Standardverhalten für PO-Dateien ist, ist es standardmäßig aktiviert. Wenn die Option deaktiviert ist, wird der Quelltext in das Zielsegment kopiert.

  • PO-Header überspringen

    Wenn diese Option aktiviert ist, wird der PO-Header übersprungen und unverändert gelassen.

  • 'nplurals=INTEGER; plural=EXPRESSION;' im Header automatisch ersetzen

    Mit dieser Option kann OmegaT die Spezifikation im PO-Datei-Header überschreiben und die Standardeinstellung für die ausgewählte Zielsprache verwenden.

XHTML-Dateien

  • Folgende Attribute übersetzen : Die ausgewählten Attribute werden als Segmente im Editor-Bereich angezeigt.

  • Neuen Absatz beginnen bei : Das HTML-Tag <br> wird als Absatzumbruch für die Segmentierung verwendet.

  • Text anhand eines regulären Ausdrucks überspringen : Texte, die dem regulären Ausdruck entsprechen, werden ignoriert. Dies wird im Tag-Validierer rot dargestellt. Der betroffene Text wird in den Quelltexten kursiv dargestellt.

  • Content-Attribut von Meta-Tags nicht übersetzen ...: Die Meta-Tags im Eingabefeld werden nicht übersetzt.

  • Inhalt von Tags nicht übersetzen, die Attribute gemäß den folgenden Schlüssel-Wert-Paaren haben (durch Kommas getrennt) : Wenn ein Tag mit der Liste der Schlüssel-Wert-Paare übereinstimmt, wird dessen Inhalt ignoriert.

    Manchmal ist es sinnvoll, bestimmte Tags basierend auf den Werten ihrer Attribute unübersetzbar zu machen. Zum Beispiel: <div class="hide"><span translate="no">. Sie können Schlüssel-Wert-Paare für Tags definieren, die unübersetzt bleiben sollen. Bezugnehmend auf das obige Beispiel müsste das Eingabefeld Folgendes enthalten: class=hide, translate=no.

Microsoft Office Open XML-Dateien

Sie können auswählen, welche Elemente übersetzt werden sollen. Sie werden bei der Übersetzung als separate Segmente angezeigt.

  • Word: Unsichtbare Anweisungstexte, Kommentare, Fußnoten, Endnoten, Fußzeilen

  • Excel: Kommentare, Blattnamen

  • Power Point: Folienkommentare, Folienmasters, Folienlayouts

  • Global: Grafiken, Diagramme, Zeichnungen, WordArt

  • Weitere Optionen:

    • Tags zusammenfassen : Wenn diese Option aktiviert ist, werden Tags, die keinen übersetzbaren Text dazwischen haben, zu einem einzigen Tag zusammengefasst.

    • Leerräume für alle Tags beibehalten : Wenn diese Option aktiviert ist, werden "Leerräume" (Leerzeichen, Zeilenumbrüche usw.) beibehalten, selbst wenn diese Option im Dokument nicht definiert ist.

HTML- und XHTML-Dateien

  • Kodierungsdeklaration in HTML- und XHTML-Dateien einfügen oder überschreiben : Die Zieldateien müssen oft eine andere Zeichensatzkodierung haben als die in der Quelldatei (egal ob sie explizit definiert oder impliziert ist). Mit dieser Option kann der Übersetzer festlegen, ob die Zieldateien die Kodierungsdeklaration enthalten sollen. Wenn der Dateifilter z. B. UTF8 als Kodierungsschema für die Zieldateien spezifiziert, wird durch Auswählen von "Immer" sichergestellt, dass diese Information in den übersetzten Dateien enthalten ist.

  • Folgende Attribute übersetzen : Die ausgewählten Attribute werden als Segmente im Editor-Bereich angezeigt.

  • Neuen Absatz beginnen bei : Das HTML-Tag <br> wird als Absatzumbruch für die Segmentierung verwendet.

  • Text anhand eines regulären Ausdrucks überspringen : Texte, die dem regulären Ausdruck entsprechen, werden ignoriert. Dies wird im Tag-Validierer rot dargestellt. Der betroffene Text wird in den Quelltexten kursiv dargestellt.

  • Content-Attribut von Meta-Tags nicht übersetzen ...: Die Meta-Tags im Eingabefeld werden nicht übersetzt.

  • Inhalt von Tags nicht übersetzen, die Attribute gemäß den folgenden Schlüssel-Wert-Paaren haben (durch Kommas getrennt) : Wenn ein Tag mit der Liste der Schlüssel-Wert-Paare übereinstimmt, wird dessen Inhalt ignoriert.

    Manchmal ist es sinnvoll, bestimmte Tags basierend auf den Werten ihrer Attribute unübersetzbar zu machen. Zum Beispiel: <div class="hide"><span translate="no">. Sie können Schlüssel-Wert-Paare für Tags definieren, die unübersetzt bleiben sollen. Bezugnehmend auf das obige Beispiel müsste das Eingabefeld Folgendes enthalten: class=hide, translate=no.

  • Leerraum im übersetzten Dokument komprimieren : Mehrere zusammenhängende Leerraumzeichen werden im übersetzten Dokument in ein einzelnes Leerraumzeichen umgewandelt.

  • HTML-Kommentare im übersetzten Dokument entfernen : Kommentierte Stellen (zwischen <!-- und -->) werden nicht in das übersetzte Dokument übernommen.

ODF-Dateien (Open Document Format)

  • Sie können auswählen, welche der folgenden Elemente übersetzt werden sollen:

    Indexeinträge, Lesezeichen, Lesezeichenreferenzen, Notizen, Kommentare, Präsentationsnotizen, Links (URL), Blattnamen

Dialogfenster "Filter bearbeiten"

In diesem Dialogfenster können Sie die Quelldateinamensmuster für Dateien festlegen, die vom Filter verarbeitet werden sollen, die Dateinamen der übersetzten Dateien anpassen und auswählen, welche Kodierungen zum Laden der Quelldatei und Speichern der Übersetzung verwendet werden sollen. Um ein Dateifiltermuster zu ändern, bearbeiten Sie die Felder direkt oder klicken Sie auf Bearbeiten . Um ein Dateifiltermuster hinzuzufügen, klicken Sie auf Hinzufügen . Dasselbe Dialogfenster wird zum Hinzufügen eines Musters oder zum Bearbeiten eines bestimmten Musters verwendet. Das Dialogfenster enthält einen speziellen Zieldateinamensmuster-Editor, mit dem Sie die Namen der Ausgabedateien anpassen können.

Quelldateityp, Dateinamensmuster

Wenn OmegaT im Quellordner auf eine Datei stößt, wird es versuchen, den Filter anhand der Dateiendung auszuwählen. Genauer gesagt versucht OmegaT, das Quelldateinamensmuster von jedem Filter mit dem Dateinamen abzugleichen. Zum Beispiel findet das Muster *.xhtml alle Dateien mit der Endung .xhtml. Wenn der passende Filter gefunden wird, bekommt dieser die Datei zur Weiterverarbeitung zugewiesen. Zum Beispiel wird der XHTML-Filter standardmäßig verwendet, um Dateien mit der Endung .xhtml zu verarbeiten. Sie können für jeden Dateifilter Dateinamensmuster für Dateien ändern oder hinzufügen. Muster für Quelldateinamen verwenden Platzhalterzeichen, ähnlich wie bei der Textsuche . Das Zeichen '*' entspricht null oder mehr Zeichen. Das Zeichen '?' entspricht genau einem Zeichen. Alle anderen Zeichen repräsentieren sich selbst. Wenn Sie z. B. möchten, dass der Textfilter Readme-Dateien (readme, read.me und readme.txt) verarbeitet, sollten Sie das Muster read* verwenden.

Kodierung der Quelldatei und der übersetzten Datei

Nur wenige Dateiformate geben eine bestimmte Kodierung vor. Dateiformate, die ihre Kodierung nicht angeben, werden die Kodierung verwenden, die von Ihnen für die Dateiendung festgelegt wurde. So werden zum Beispiel .txt-Dateien standardmäßig mit der Standardkodierung Ihres Betriebssystems geladen. Sie können die Quellkodierung für jedes verschiedene Quelldateinamensmuster ändern. Zieldateien können auch in einer beliebigen Kodierung geschrieben werden. Standardmäßig sind die Kodierung der Quelldatei und die Kodierung der übersetzten Dateien identisch. Die Felder bei der Quell- und Zielkodierung sind aufklappbare Listen, die alle unterstützten Kodierungen enthalten. <auto> überlässt OmegaT die Wahl der Kodierung. So funktioniert es:

  • OmegaT identifiziert die Kodierung der Quelldatei über ihre Kodierungsdeklaration, falls vorhanden (HTML-Dateien, XML-basierende Dateien).

  • OmegaT erzwingt für einige Dateiformate (Java-Eigenschaften usw.) eine bestimmte Kodierung.

  • Für Textdateien verwendet OmegaT die Standardkodierung des Betriebssystems.

Zieldateiname

Manchmal möchten Sie die Dateien, die Sie automatisch übersetzen, umbenennen, z. B. durch Hinzufügen eines Sprachcodes hinter dem Dateinamen. Das Namensmuster der Zieldatei verwendet eine spezielle Syntax; wenn Sie dieses Feld bearbeiten möchten, müssen Sie auf Bearbeiten... klicken, um das Dialogfenster "Muster bearbeiten" zu öffnen. Wenn Sie die Standardkonfiguration des Filters rückgängig machen möchten, klicken Sie auf Standardwerte wiederherstellen . Sie können den Namen auch direkt im Feld "Namensmuster der Zieldatei" im Dialogfenster "Filter bearbeiten" ändern. Das Dialogfenster "Filter bearbeiten" bietet unter anderem die folgenden Optionen:

  • ${filename} (Standardwert) - vollständiger Dateiname der Quelldatei, inklusive Dateiendung; in diesem Fall ist der Name der übersetzten Datei identisch mit dem der Quelldatei.

  • ${nameOnly} - ermöglicht es Ihnen, nur den Namen der Quelldatei ohne Dateiendung einzufügen.

  • ${extension} - die originale Dateiendung

  • ${targetLocale} - Ziel-Locale-Code (in der Form "xx_YY").

  • ${targetLanguage} - eine Kombination aus Zielsprache und Ländercode (in der Form "XX-YY").

  • ${targetLanguageCode} - die Zielsprache - nur "XX"

  • ${targetCountryCode} - das Zielland - nur "YY"

  • ${timestamp-????} - Systemdatum und -uhrzeit der Dateierstellung in verschiedenen Mustern

    Beispiele für die SimpleDateFormat-Muster finden Sie in der Oracle-Dokumentation.

  • ${system-os-name} - Betriebssystem des verwendeten Computers

  • ${system-user-name} - System-Benutzername

  • ${system-host-name} - System-Hostname

  • ${file-source-encoding} - Kodierung der Quelldatei

  • ${file-target-encoding} - Kodierung der Zieldatei

  • ${targetLocaleLCID} - Microsoft-Ziel-Locale

Zusätzliche Varianten sind für die Variablen ${nameOnly} und ${Extension} verfügbar. Falls der Dateiname einen uneindeutigen Namen hat, kann man Variablen in Form von ${nameOnly- Nummer } und ${extension- Nummer } verwenden. Wenn die Originaldatei z. B. Document.xx.docx heißt, führen die folgenden Variablen zu folgenden Ergebnissen:

  • ${nameOnly-0} Document

  • ${nameOnly-1} Document.xx

  • ${nameOnly-2} Document.xx.docx

  • ${extension-0} docx

  • ${extension-1} xx.docx

  • ${extension-2} Document.xx.docx

Segmentierung

Translation-Memory-Tools arbeiten mit Texteinheiten, die als Segmente bezeichnet werden. OmegaT hat zwei Möglichkeiten, einen Text zu segmentieren: per Absatz- oder per Satzsegmentierung (auch als "regelbasierte Segmentierung" bezeichnet). Um die Art der Segmentierung festzulegen, wählen Sie ProjektEigenschaften... im Hauptmenü aus und aktivieren oder deaktivieren Sie das entsprechende Kontrollkästchen. Die Absatzsegmentierung ist in bestimmten Fällen von Vorteil, z. B. bei sehr kreativen oder stilistischen Übersetzungen, bei denen der Übersetzer möglicherweise die Reihenfolge ganzer Sätze ändern möchte; für die meisten Projekte ist jedoch die Satzsegmentierung zu bevorzugen, da sie bessere Übereinstimmungen mit früheren Übersetzungen liefert. Haben Sie sich für die Satzsegmentierung entschieden, können Sie die Regeln einrichten, indem Sie OptionenSegmentierung... im Hauptmenü auswählen.

Für viele Sprachen sind bereits verlässliche Segmentierungsregeln verfügbar, so dass Sie sich wahrscheinlich nicht mit der Erstellung eigener Segmentierungsregeln beschäftigen müssen. Andererseits kann diese Funktionalität in speziellen Fällen sehr nützlich sein - zum Beispiel dann, wenn Sie Ihre Produktivität steigern wollen, indem Sie die Segmentierungsregeln an den Text anpassen, der übersetzt werden soll.

Warnung: Da der Text nach dem Ändern der Filteroptionen anders segmentiert wird, müssen Sie eventuell mit dem Übersetzen von vorne beginnen. Gleichzeitig werden die bisher gültigen Segmente im Translation Memory des Projekts zu verwaisten Segmenten. Wenn Sie die Segmentierungsoptionen ändern, während ein Projekt geöffnet ist, müssen Sie das Projekt neu laden, damit die Änderungen in Kraft treten können.

OmegaT wendet die folgenden Schritte an:

Struktursegmentierung

OmegaT segmentiert den Text zunächst auf Strukturebene. Bei diesem Vorgang wird nur die Struktur der Quelldatei herangezogen, um Segmente zu erzeugen.

Textdateien können z. B. bei Zeilenumbrüchen, Leerzeilen oder nie segmentiert werden. Dateien, die Formatierungen enthalten (ODF-Dokumente, HTML-Dokumente usw.), werden bei Block-Elementen (Paragraph-Tags) segmentiert. Übersetzbare Objektattribute in XHTML- oder HTML-Dateien können als separate Segmente extrahiert werden.

Satzsegmentierung

Nach der Segmentierung der Quelldatei in Struktureinheiten wird OmegaT diese Blöcke weiter in Sätze segmentieren.

Segmentierungsregeln

Den Vorgang der Segmentierung kann man sich folgendermaßen vorstellen: Der Textcursor bewegt sich zeichenweise entlang des Textes. An jeder Position des Textcursors werden Regeln, bestehend aus einem Davor - und einem Danach -Muster, in ihrer vorgegebenen Reihenfolge angewendet, um herauszufinden, ob eines der Davor -Muster für den Text auf der linken Seite und das entsprechende Danach -Muster für den Text auf der rechten Seite des Textcursors gültig ist. Wenn die Regel zutrifft, wird entweder der Textcursor weiterbewegt, ohne einen Segmentumbruch einzufügen (bei einer Ausnahmeregel), oder es wird ein neuer Segmentumbruch an der aktuellen Position des Textcursors erstellt (bei der Umbruchregel).

Die beiden Arten der Regeln verhalten sich folgendermaßen:

Umbruchregel

Trennt den Quelltext in Segmente. Zum Beispiel sollte " Hat es Sinn ergeben? Ich war mir nicht sicher ." in zwei Segmente aufgeteilt werden. Damit das passiert, sollte eine Umbruchregel für "?" vorliegen, aber nur, wenn danach ein Leerzeichen und ein Großbuchstabe folgt. Um eine Regel als Umbruchregel zu definieren, aktivieren Sie das Kontrollkästchen "Umbruchregel?".

Ausnahmeregel

Geben Sie an, welche Teile des Textes NICHT getrennt werden sollen. Trotz des Punktes sollte "Mrs. Dalloway" nicht in zwei Segmente aufgeteilt werden, also sollte eine Ausnahmeregel für Mrs (und für Mr, für Dr, für prof usw.), gefolgt von einem Punkt, festgelegt werden. Um eine Regel als Ausnahmeregel zu definieren, deaktivieren Sie das Kontrollkästchen "Umbruchregel?".

Die vordefinierten Umbruchregeln sollten für die meisten europäischen Sprachen und Japanisch ausreichend sein. In Bezug auf die Flexibilität können Sie weitere Ausnahmeregeln für Ihre Quellsprache definieren, um sinnvollere und kohärentere Segmente bereitzustellen.

Regelpriorität

Alle Segmentierungsregelsätze für ein entsprechendes Sprachmuster sind aktiv und werden in der angegebenen Prioritätsreihenfolge angewendet, daher sollten die Regeln für eine bestimmte Sprache höher sein als die Standardregeln. Zum Beispiel sollten die Regeln für kanadisches Französisch (FR-CA) höher als die Regeln für Französisch (FR.*) und höher als die Standardregeln (.*) gesetzt werden. Bei der Übersetzung aus dem kanadischen Französisch werden also zuerst die Regeln für das kanadische Französisch - falls vorhanden - angewendet, dann die Regeln für das Französisch und zuletzt die Standardregeln.

Eine neue Regel erstellen

Größere Änderungen an den Segmentierungsregeln sollten generell vermieden werden, insbesondere nach Fertigstellung des ersten Entwurfs, aber kleinere Änderungen, wie z. B. das Hinzufügen einer erkannten Abkürzung, können vorteilhaft sein.

Um einen bestehenden Regelsatz zu bearbeiten oder zu erweitern, klicken Sie ihn einfach in der oberen Tabelle an. Die Regeln für diesen Satz werden in der unteren Hälfte des Fensters angezeigt.

Um einen leeren Regelsatz für ein neues Sprachmuster zu erstellen, klicken Sie in der oberen Hälfte des Dialogfensters auf Hinzufügen . Am unteren Ende der oberen Tabelle erscheint eine leere Zeile (Sie müssen eventuell nach unten scrollen, um sie zu sehen). Geben Sie für den Namen des Regelsatzes und das Sprachmuster die gewünschte Sprache und den entsprechenden Code an. Die Syntax des Sprachmusters entspricht der Syntax für reguläre Ausdrücke. Wenn sich Ihr Regelsatz auf ein Sprache-Land-Paar bezieht, empfiehlt es sich, diesen Regelsatz mit der Schaltfläche Nach oben nach oben zu verschieben.

Fügen Sie das Davor - und Danach -Muster hinzu. Um die Syntax und Anwendbarkeit der Muster zu überprüfen, ist es ratsam, Tools zu verwenden, mit denen Sie deren Wirkung direkt sehen können. Siehe Reguläre Ausdrücke. Als erste Anlaufstelle eignen sich die bereits vorhandenen Regeln.

Einige einfache Beispiele

Absicht Davor Danach Hinweis
Neues Segment nach einem Punkt ('.'), gefolgt von einem Leerzeichen, Tabulator ... \. \s "\." ist der Punkt. "\s" ist ein Leerraumzeichen (Leerzeichen, Tabulator, Zeilenumbruch usw.)
Kein neues Segment nach Mr. Mr\. \s Dies ist eine Ausnahmeregel, daher muss das Kontrollkästchen deaktiviert sein
Neues Segment nach "。" (japanischer Punkt)   Beachten Sie, dass Danach leer ist
Kein neues Segment nach M. Mr. Mrs. und Ms. Mr??s??\. \s Ausnahmeregel - siehe die Verwendung von ? in regulären Ausdrücken

Autovervollständigung

Klicken Sie auf Glossar, um die Glossaransicht des Auto-Vervollständigers zu konfigurieren.

Klicken Sie auf Autotext, um die Autotext-Optionen zu konfigurieren und um Einträge hinzuzufügen oder zu entfernen.

Klicken Sie auf Zeichentabelle, um die Zeichentabelle des Auto-Vervollständigers zu konfigurieren.

Der Auto-Vervollständiger wird innerhalb des Zielsegments über die Tastenkombination Strg+Leertaste gestartet.

Wenn die Option Relevante Vorschläge automatisch anzeigen aktiviert ist, wird der Auto-Vervollständiger automatisch gestartet, wenn Sie den ersten Buchstaben eines übersetzten Glossareintrags eingeben, oder "<", um Tags einzufügen.

Rechtschreibprüfung

OmegaT verfügt über eine integrierte Rechtschreibprüfung, die auf der Rechtschreibprüfung von Apache OpenOffice, LibreOffice, Firefox und Thunderbird basiert. Es hat somit Zugriff auf eine große Auswahl an kostenlosen Rechtschreibwörterbüchern, welche für die zuvor genannten Anwendungen zur Verfügung stehen.

LanguageTool-Plugin

Betriebsmodus

Wählen Sie den Standort des Sprachprüfdienstes aus.

Wenn Sie auf Ihrem lokalen Rechner nicht den im Lieferumfang von OmegaT enthaltenen Sprachprüfdienst, sondern einen eigenen verwenden, haben Sie die Möglichkeit, die Prüfregeln zu personalisieren.

Regeln

Sie können die Regeln je nach Relevanz aktivieren oder deaktivieren.

Externe Suche

Projektspezifische Befehle aktivieren

Standardmäßig führt OmegaT die Befehle, die in den projektspezifischen Einstellungen (finder.xml-Datei im omegat-Ordner) angegeben sind, nicht aus, da sie die Sicherheit des Systems beeinträchtigen können.

Aktivieren Sie diese Option nur, wenn Sie wissen, was Sie tun, und ausschließlich für Projekte aus vertrauenswürdigen Quellen.

Kontextmenüpriorität:

Ermöglicht es Ihnen, die Reihenfolge der Befehle im Kontextmenü (auch Rechtsklickmenü genannt) zu ändern. Werte rund um 100 zeigen die Befehle oben an, und Werte rund um 900 zeigen diese unten an.

Sie müssen OmegaT neu starten, damit diese Änderung wirksam wird.

Editor

Quelltext einfügen

Sie können den Quelltext automatisch in das Editierfeld einfügen lassen. Dies ist nützlich für Texte, die viele Namen enthalten, die unverändert bleiben müssen, wie z. B. Markennamen oder Eigennamen.

Segment leer lassen

OmegaT lässt das Editierfeld leer. Mit dieser Option können Sie die Übersetzung eingeben, ohne vorher den Quelltext entfernen zu müssen, dadurch sparen Sie sich zwei Tastendrücke ( Strg+A und Entf ). Leere Übersetzungen sind nicht erlaubt. Diese werden als <LEER> im Editierfeld angezeigt. Um eine leere Übersetzung zu erstellen, klicken Sie mit der rechten Maustaste in ein Segment und wählen Sie Leere Übersetzung setzen aus. Der Menüpunkt Übersetzung entfernen im gleichen Kontextmenü ermöglicht auch das Löschen der bestehenden Übersetzung im aktuellen Segment. Das Gleiche erreichen Sie, indem Sie das Zielsegment leeren und Enter drücken.

Besten Fuzzy Match einfügen

OmegaT fügt eine Übersetzung ein, die dem aktuellen Quelltext am ähnlichsten ist, sofern sie über dem Ähnlichkeitsschwellenwert liegt, den Sie in diesem Dialogfenster festgelegt haben. Das Präfix (standardmäßig "[fuzzy]") kann zum Kennzeichnen von Übersetzungen verwendet werden, die via Fuzzy-Matching eingefügt werden. Wenn Sie ein Präfix hinzufügen, können Sie solche Übersetzungen später wiederfinden, um zu überprüfen, ob sie korrekt sind.

Die Kontrollkästchen in der unteren Hälfte des Dialogfensters erfüllen den folgenden Zweck:

Versuchen, Zahlen beim Einfügen eines Fuzzy Matches zu konvertieren

Wenn diese Option aktiviert ist, versucht OmegaT beim automatischen oder manuellen Einfügen eines Fuzzy Matches, die darin befindlichen Zahlen gemäß dem Inhalt der Quelle anzupassen. Es gibt eine Reihe von Einschränkungen:

  • Der Quelltext und die Fuzzy Matches müssen die gleiche Liste von Zahlen enthalten.

  • Die Nummern des Quelltextes und der Fuzzy Matches müssen exakt übereinstimmen.

  • Es werden nur ganze Zahlen und einfache Gleitkommazahlen (mit dem Punkt als Dezimalzeichen, z. B. 5.4, aber nicht 5,4 oder 54E-01) berücksichtigt.

Übersetzung darf identisch mit Quelle sein

Die zu übersetzenden Dokumente können Eigennamen wie Markenname usw. enthalten, die in den übersetzten Dokumenten identisch sein werden. Es gibt zwei Möglichkeiten, wie man Segmente handhabt, die einen unveränderlichen Text enthalten.

Sie können sich entscheiden, solche Segmente überhaupt nicht zu übersetzen. OmegaT wird diese Segmente dann als unübersetzt behandeln und anzeigen. Das ist die Standardeinstellung. Alternativ können Sie eine Übersetzung eingeben, die mit dem Quelltext identisch ist. OmegaT ist in der Lage, zu erkennen, dass Sie das getan haben. Um dies zu ermöglichen, aktivieren Sie diese Option.

Segment in Textdateien exportieren

Die Textexportfunktion exportiert Daten aus dem aktuellen OmegaT-Projekt in reine Textdateien. Die Daten werden exportiert, wenn das Segment geöffnet wird. Die Dateien erscheinen im Unterordner "script", der im Benutzerordner von OmegaT zu finden ist, und umfassen:

  • Den Inhalt des Quelltextes des Segments (source.txt).

  • Den Inhalt des Zieltextes des Segments (target.txt).

  • Den vom Benutzer markierten Text, wenn Strg+Umschalt+C gedrückt oder Bearbeiten > Auswahl exportieren ausgewählt wird (selection.txt).

Der Inhalt der Dateien wird überschrieben, wenn entweder ein neues Segment geöffnet wird (source.txt und target.txt) oder wenn eine neue Auswahl exportiert wird (selection.txt). Die Dateien sind unformatierte reine Textdateien. Der gesamte Ablauf kann über Tck/Tcl-basiertes Scripting gesteuert und kontrolliert werden. Einzelheiten, Beispiele und Vorschläge finden Sie unter Using the OmegaT text export function.

"Gehe zu: Nächstes unübersetztes Segment" stoppt bei einem Segment mit alternativen Übersetzungen

Wenn Sie bei Segmenten mit alternativen Übersetzungen eine Fehlübersetzung vermeiden möchten, aktivieren Sie diese Option, um zu bewirken, dass Gehe zu: Nächstes unübersetztes Segment beim nächsten Segment dieser Art stoppt, egal ob es bereits übersetzt wurde oder nicht.

Tag-Bearbeitung zulassen

Deaktivieren Sie diese Option, um die Tags zu schützen, oder anders gesagt, um zu verhindern, dass der Inhalt der Tags editiert werden kann. Es ist aber weiterhin möglich, ein komplettes Tag mithilfe von Strg+Rücktaste/Entf zu entfernen oder vollständig auszuwählen (Strg+Umschalt+Links/Rechts) und dann zu löschen (Entf oder Strg+X).

Tags beim Verlassen eines Segments validieren

Aktivieren Sie diese Option, um jedes Mal, wenn Sie ein Segment verlassen, darauf hingewiesen zu werden, dass es Unterschiede zwischen den Tags in den Quell- und Zieltexten gibt.

Zustand "automatisch ausgefüllt" speichern

Aktivieren Sie diese Option, um in der Datei project_save.tmx die Information zu hinterlegen, dass ein Segment automatisch ausgefüllt wurde, damit es im Editor mit einer bestimmten Farbe angezeigt werden kann (sofern die Option "Automatisch ausgefüllte Segmente hervorheben" im Ansicht-Menü aktiviert ist).

Zu Beginn diese Anzahl von Segmenten laden

Standardmäßig zeigt der Editor zu Beginn 2.000 Segmente an und lädt nach und nach mehr, wenn Sie hoch oder runter scrollen. Wenn Sie einen leistungsstarken Computer haben und/oder wenn Ihnen das Verhalten des Scrollbalkens beim progressiven Laden missfällt, können Sie diese Anzahl erhöhen.

Tag-Verarbeitung

Wenn Sie softwarebezogene Dateien übersetzen, können Sie die Option des Tag-Validierers so konfigurieren, dass auch Programmiervariablen (%...) oder Platzhalter ({0}) geprüft werden, falls der Dateifilter dies nicht bereits von vornherein erledigt. Der PO-Filter überprüft bereits %... und der "Java™ Resource Bundle"-Filter überprüft bereits {#}-Tags.

Sie können auch verschiedene Optionen in Bezug auf die Tag-Validierung festlegen und benutzerdefinierte Tags definieren.

Wenn Sie z. B. \d+ in das Feld Regulärer Ausdruck für benutzerdefinierte Tags eingeben, werden alle Zahlen als Tags behandelt, wodurch es Ihnen möglich ist, zu überprüfen, ob Zahlen bei der Übersetzung nicht versehentlich geändert wurden.

Ebenso sorgt die Eingabe von <.*?> dafür, dass im Quelltext ausgeschriebene HTML-Tags in der Übersetzung unverändert erhalten bleiben.

Hinweis: Beide Ausdrücke können via (<.*?>)|(\d+) kombiniert werden.

Team

Geben Sie hier Ihren Namen ein. Dieser Name wird verwendet, um alle von Ihnen übersetzten Segmente zu signieren.

Repository-Zugangsdaten

Eine Liste von Projekten, für die Zugangsdaten in OmegaT gespeichert sind. Entfernen Sie ein Projekt aus dieser Liste, wenn Sie möchten, dass OmegaT Sie bei jedem Zugriff auf das Projekt nach Benutzername und Passwort fragt.

TM-Matches

Fuzzy Matches sortieren nach:

Standardmäßig werden die am besten übereinstimmenden, im Fuzzy-Matches-Bereich angezeigten Matches mithilfe von Stammformreduktion ermittelt.

Um direktere, näher an 100 Prozent liegende Matches zu erhalten, wählen Sie die Option Gesamter Text, einschließlich Tags und Zahlen.

Anzeige von Tags in OmegaT-fremden TMX-Dateien

Legen Sie fest, wie Tags in fremden TMX-Dateien (also solche, die nicht von OmegaT erzeugt wurden) behandelt werden sollen.

Darstellungsweise von Matches

Ändern Sie, wie Fuzzy Matches angezeigt werden sollen, durch die Nutzung von vordefinierten Variablen:

Tabelle 1. Fuzzy-Matches-Bereich einrichten
${id} Nummer des Matches, von 1 bis 5
${sourceText} Quelltext des Matches
${targetText} Zieltext des Matches
${diff} Zeichenkette, die die Unterschiede zwischen den Quelltext und dem Match anzeigt. Hinweis: Benutzen Sie diese Zeichenkette, wenn der zu übersetzende Text geändert wurde.
${diffReversed} Dasselbe wie ${diff}, aber die Unterschiede (was eingefügt und gelöscht werden soll) sind invertiert.
${score} Prozentsatz, der mit der Option Stammformreduktion, keine Tags, keine Zahlen berechnet wurde.
${noStemScore} Prozentsatz, der mit der Option Keine Tags, keine Zahlen berechnet wurde.
${adjustedScore} Prozentsatz, der mit der Option Gesamter Text, einschließlich Tags und Zahlen berechnet wurde.
${fuzzyFlag} Zeigt an, dass dieser Match ein Fuzzy Match ist (derzeit nur für Übersetzungen aus PO-Dateien mit der Markierung #fuzzy)

Ansicht

Enthält Optionen zum Anzeigen von Texten und Modifikationsinformationen auf unterschiedliche Weise.

Erstes nicht-einmaliges Segment beim Hervorheben nicht-einmaliger Segmente einbeziehen

Aktivieren Sie diese Option, um alle nicht-einmalige Segmente (Wiederholungen) in grau darzustellen. Wenn die Option deaktiviert ist, werden alle nicht-einmalige Segmente, außer dem ersten Vorkommen, grau dargestellt.

Speichern und Ausgabe

Ermöglicht dem Benutzer, zu bestimmen, wie häufig das Projekt automatisch gespeichert werden soll (in Minuten und Sekunden).

Ändern Sie das Standardintervall (3 Minuten) je nach Ausprägung des Projekts:

  • kurze Intervalle (Minimum: 10 Sekunden) für synchronisierte Projekte auf einem internen Server.

  • lange Intervalle für Teamprojekte, die auf externen Servern gehostet werden.

Externer Nachbearbeitungsbefehl

Geben Sie Befehle an, die nach dem Befehl Übersetzte Dokumente erstellen ausgeführt werden sollen.

Ein Beispiel für die Verwendung dieses Features ist das automatische Senden übersetzter Dokumente an den FTP-Server des Auftraggebers.

Projektspezifische externe Befehle ebenfalls zulassen

Standardmäßig führt OmegaT die Befehle, die in den projektspezifischen Einstellungen (omegat.project-Datei) angegeben sind, nicht aus, da sie die Sicherheit des Systems beeinträchtigen können.

Aktivieren Sie diese Option nur, wenn Sie wissen, was Sie tun, und ausschließlich für Projekte aus vertrauenswürdigen Quellen.

Proxy-Login

Wenn OmegaT einen authentifizierten Proxy-Server für den Zugriff auf das Internet verwenden muss, geben Sie hier die vom Proxy-Administrator bereitgestellten Daten ein.

Sichere Datenspeicherung

Hier können Sie das Master-Passwort neu definieren, das zum Schutz von Anmeldedaten und Zugangsschlüsseln für maschinelle Übersetzungsdienste verwendet wird. Achten Sie darauf, dass Sie sich alle diese Daten notieren, bevor Sie ein neues Passwort erstellen, da sie alle gelöscht werden und neu eingegeben werden müssen.

Plugins

Ermöglicht den Zugriff auf die Liste aller verfügbaren Plugins. Plugins werden in den /plugins-Ordner installiert, der sich entweder im OmegaT-Installationsordner oder im plattformspezifischen OmegaT-Benutzereinstellungsordner befindet.

Updates

Ermöglicht die automatische Benachrichtigung über OmegaT-Updates.