Text-Trennzeichen

Die Text-Trennzeichen geben die Zeichen an, mit denen ein übersetzbarer Text innerhalb der Textdatei beginnt bzw. wieder endet.

Jede Textdefinition enthält ein Paar Text-Trennzeichen und einige zusätzliche Angaben.

In den ersten beiden Textfeldern geben Sie die Zeichen an, mit denen ein Text beginnt bzw. endet. Alle Zeichen zwischen diesen Trennzeichen ergeben einen übersetzbaren Text, der in Passolo eingelesen wird.

Die Text-Trennzeichen können auch Platzhalter für Sonderzeichen enthalten:

<POS> definiert die aktuelle Position in der Datei. Mit <POS> definieren Sie Texte, die ohne eigenes Anfangszeichen direkt auf einen anderen Text folgen.

<TAB> definiert das Tabulatorzeichen.

<EOL> definiert das Zeilenende.

<SPACE> definiert einen Bereich von Leerzeichen. Sie können auch eine bestimmte Anzahl von Leerzeichen angeben, z. B. <SPACE[1]> für genau ein Leerzeichen oder <SPACE[1-2]> für ein oder zwei Leerzeichen.

Wesentlich leistungsfähiger als die einfachen Text-Trennzeichen sind reguläre Ausdrücke. Damit können Sie Regeln zur Texterkennung für wesentlich komplexere Textformate definieren (siehe unten).

ID und Kommentar

Falls die Textdateien auch IDs für die Texte enthalten, können Sie diese unter Text-ID angeben. Wenn der Text beispielsweise das Format „3340=„Beispieltext““ hat, wählen Sie Letzte Zahl vor Anfangs-Trennzeichen. Der Text „Beispieltext“ wird dann mit der ID 3340 eingelesen.

Bei Verwendung regulärer Ausdrücke können Sie die ID auch aus einer Referenz des Ausdrucks bestimmen. Eine Referenz ist ein geklammerter Unterausdruck. Geben Sie für n die Nummer der Referenz ein. Eine 1 bezieht sich dabei auf den Unterausdruck in der ersten Klammer (siehe Beispiel)

Zudem ist es möglich, den Kommentar für den Quelltext direkt aus der Textdatei auszulesen. Dies erfordert die Verwendung regulärer Ausdrücke.

Beispiel mit einem regulären Ausdruck:

Die Textdatei hat folgendes Format:

// comment 1

IDS_ONE

"text 1"

 

// comment 2

IDS_TWO

"text 2"

Das Text-Trennzeichen für den Beginn des Texts sieht nun so aus:

//(.*)\n(.*)\n"

Zunächst werden zwei /-Zeichen gesucht, dann ein beliebiger Textteil (.*), gefolgt von einem Zeilenumbruch \n und einem weiteren Textteil. Die beiden Textteile sind in Klammern gesetzt, damit sie referenziert werden können. Schließlich folgen wieder ein Zeilenumbruch und das "-Zeichen.

Als Text-ID wird nun die 2. Referenz in Anfangs-Ausdruck gewählt und als Kommentar die 1. Referenz in Anfangs-Ausdruck.

Damit werden die beiden Texte „text 1“ und „text 2“ mit den richtigen IDs und Kommentaren eingelesen.

Auf Ressource-Typ beschränken

Wenn Sie mehrere Ressourcen mit unterschiedlichen Texterkennungszeichen benutzen, können Sie auch einen Ressourcentyp für dieses Texterkennungszeichen angeben (siehe Ressourcen-Erkennungszeichen). Lassen Sie das Feld leer, wenn Sie keine Ressourcen definiert haben oder dieses Text-Trennzeichen für alle Ressourcen gültig ist. Wenn Sie einen Ressource-Typ angeben, wird dieses Text-Trennzeichen nur beim Einlesen einer passenden Ressource benutzt.

Texte segmentieren

Wählen Sie diese Option, um längere Texte in einzelne Sätze zu unterteilen, die in Passolo dann als einzelne Texte angezeigt werden.