Dateiimport-Einstellungen

.XLIFF 1.2 and 2.0 - XML Localization Interchange File Format (TMS)

Inhalte werden von Phrase Language AI maschinell aus dem Englischen übersetzt.

Tag Inhalte der Ausgangssprache können im Editor durch Klicken auf Tags erweitern im Tool Menü visualisiert und durch Klicken auf F2 bearbeitet werden.

Wichtig

Probleme mit tags sind eine häufige Ursache für Fehler, die exportiert werden. Stelle vor dem Export von Dateien stets sicher, dass tags und Formatierungen korrekt sind, indem du Qualitätssicherungen durchführst.

Tipp

Wenn die XLIFF-Inhalte HTML-Tagging enthalten, wähle beim Erstellen der Vorlage Job oder Projekt Drupal / WordPress XLIFF als Dateityp aus.

Dateitypen

  • .XLF

  • .XLIFF

  • Nur 2.0

    Dateien mit dem Dateikopf <liff version="2.0">

Import-Optionen

  • ICU-Nachrichten analysieren

    ICU-Nachrichten werden automatisch in Tags konvertiert. Dateien mit ICU-Nachrichten können keine Inline-Elemente enthalten.

  • HTML-Teilfilter verwenden 

    Importiert die in der Datei enthaltenen HTML-Tags. Tags können dann mithilfe der HTML--Dateiimport-Einstellungen verwendet werden.

  • <Hinweis> importieren

    Daten aus dem <note>-Element werden im Kontextfenster angezeigt.

    Nur eine in einer Einheit wird unterstützt (gemäß XLIFF 2.0 Standards).

  • Bestätigte Segmente beim Import in TM speichern

    Als bestätigt importierte Segmente werden im Schreibmodus im Projekt Translation Memory gespeichert.

  • XLIFF segmentieren

    Es wird eine Standard-Segmentierung angewendet. Wenn nicht ausgewählt, ist ein Element ein Segment. Dies kann zu mehreren Sätzen pro Segment führen. Wenn nur ein Element ausgewählt ist, das ein Segment bleibt, kann das Attribut canResegment="no" in der Datei vorhanden sein. Um die Segmentierung pushen, ändere dieses Attribut auf „ja“. Wenn es kein Attribut canResegment="no" gibt, wird die Einheit segmentiert.

    Wenn die Zielsprache Segment empty ist, wird der Text in der Ausgangssprache segmentiert. Dieses Verhalten kann nicht durch Aktivieren/Deaktivieren der Option Segment XLIFF oder Anpassen von Segmentierungsregeln geändert werden.

    Wenn eine importierte Einheit in der Originaldatei Segmente enthält, wird sie nicht weiter segmentiert; sie wird als bereits segmentiert betrachtet. Dieses Verhalten kann nicht geändert werden, indem die Option Segment XLIFF aktiviert wird. Segmentierung kann nur erfolgen, wenn die Einheit ein einziges Segment und keine ignorierbaren Elemente aufweist.

  • Zeilen-/Seitenumbruch-Tags interpretieren

    XLIFF Zeilenumbruch und Pagebreak tags erstellen neue Segmente. Diese Option wird nur angewendet, wenn auch Segment XLIFF aktiviert ist.

  • Leerzeichen beibehalten

  • Quelle in leeres Ziel kopieren, wenn das Segment nicht importiert wird

  • 2.0 Nur Text mit Attribut „translate=no“ als nicht übersetzbares Element tags darstellen

  • 1.2 Nur Kontexthinweis

    Der Kontext muss entweder in der Trans-Einheit in den Elementen „Kontextgruppe“ oder „Kontext mit Attributen vom Kontexttyp“ stehen.

  • 2.0 Nur Kontext-Key

    Der Kontext muss im Element oder in den Nachkommen der Einheit liegen. Der Basisknoten (Kontextknoten) für die XPath-Auswertung ist das Element der Einheit. Der Standard-XPath ist: @ID.

  • In Zeichenentitäten konvertieren

    Durch Kommata getrennte Liste der Zeichen in der Output Datei erforderlich.

    Beispiel:

    &#160;,&amp;#x3A3;).

  • In Phrase TMS-Tags konvertieren 

Segmentregeln importieren

Das Hinzufügen von Regeln ändert die standardmäßigen Einstellungen importieren. Regeln können kombiniert oder hinzugefügt werden und können mit dem verfügbaren Formular oder manuell angewendet werden. Benutzerdefinierte XLIFF-Status werden unterstützt. Das Trennen von Argumenten durch Kommata erzeugt die UND-logische Beziehung, während eine neue Zeile die ODER-logische Beziehung erstellt.

XPath kann auch in Regeln verwendet werden, wird jedoch relativ zu jedem trans-unit Element (d.h. nicht dem Dokument) ausgewertet.

Beispiele:

  • Importiere nur Segmente, bei denen das <trans-unit>-Element ein Resname-Attribut hat, dessen Wert info ist oder enthält: .[contains(@resname,'info')].

  • Nur Segmente importieren, bei denen das trans-unit-Element kein solches Segment-Metadaten untergeordnetes Element enthält, bei dem das Attribut TM_match 100.00: .[not(contains(Segment-metadata/@TM_match,'100.00')) beträgt oder enthält

    Um 100,00 und 101.00 % Matches von deinem Import auszuschließen, verwende oder wie folgt: .[not(contains(segment-metadata/@tm_Match,'100.00')] oder contain(segment-metadata/@tm_Match,'101.00')).

XPath kann auch in Regeln verwendet werden, z.B. beim Importieren von Segmenten .[contains(@resname, 'info;yes')].

Standardmäßig werden alle XLIFF-Transeinheiten importiert. Wenn segmentiert wird, wird <source> segmentiert und <seg-source> nicht. Der Status aller Segmente nach dem importieren ist nicht bestätigt oder gesperrt.

Benutzerdefinierte importierte Einstellungen

  • Segment nicht importieren, wenn

  • Segment auf „Bestätigt“ setzen, wenn

  • Segment auf „Gesperrt“ setzen, wenn

Attributzuordnung exportieren

Das Hinzufügen von Regeln ändert die standardmäßigen Einstellungen importieren. Regeln können kombiniert oder hinzugefügt werden und können mit dem verfügbaren Formular oder manuell angewendet werden. Benutzerdefinierte XLIFF-Status werden unterstützt.

Standardmäßig sehen alle XLIFF-Transeinheiten in der exportierten Zielsprache identisch mit der Ausgangssprache aus, mit der Ausnahme, dass die Zielsprache übersetzt wird. Um die XLIFF-Zustände zu ändern, können Segmente den XLIFF-Zuständen zugeordnet werden.

Beispiel:

In der exportierten Zielsprache XLIFF-Datei Neu zu Übersetzt.

Benutzerdefinierte Einstellungen exportieren

Bestimmte Zielsprachen können basierend auf den folgenden Segmenten zugeordnet werden:

  • Bestätigt und gesperrt

  • Bestätigt und nicht gesperrt

  • Nicht bestätigt und gesperrt

  • Nicht bestätigt und nicht gesperrt

Maximale Zielsprache

Wenn eine Einheit in mehrere Segmente aufgeteilt wird, haben alle Segmente dieselbe maximale Längeneigenschaft. Dies entspricht dem Maximum für die Einheit.

In diesem Fall wird nach dem importieren die folgende Warning zurückgegeben:

Eine Einheit wird in mehr Segmente aufgeteilt. Das maximale Längenlimit wird für jedes Segment separat geprüft.

1.2

Mit dem Attribut maxwidth kann die maximale Zielsprache für die Übersetzung unter folgenden Bedingungen angegeben werden:

  • Die maximale Breite muss sich in einem Trans-Unit-Element befinden (nicht in einer Gruppe).

  • Die Größe muss in size-unit="char" oder size-unit="percent" angegeben werden.

  • Es gibt nur ein Segment im Trans-Unit-Element.

    Eine Warning wird angezeigt, wenn sich mehr Segmente im Trans-Unit-Element befinden.

2.0

Die Funktion zur maximalen Zielsprache wird nur unterstützt, wenn:

  • Das Dateielement enthält slr:profiles mit generalProfile="xliff:codepoints"

  • Die Einheit in der Datei enthält das Attribut sizeRestriction.

Der Maximalwert wird dann als maximale Längeneigenschaft des Segments festgelegt.

Anwendungsspezifische Einstellungen

Drupal/WordPress XLIFF

Einstellungen werden in der mit dem Drupal Plug-in verwendeten Vorlage Projekt angewendet.

WordPress filtert den HTML-Teilfilter, so dass Einstellungen .HTML importiert werden können. Wenn mehr Anpassungen erforderlich sind als in den Einstellungen für HTML importiert verfügbar, sollte das Format .XML verwendet werden.

Drupal / WordPress XLIFF ist auch ein guter Standard für .XLIFF-Dateien, wenn übersetzbare Strings in CDATA vorliegen und HTML tags enthalten.

memoQ

Wenn sie automatisch als memoQ XLIFF erkannt und importiert werden, sind keine Einstellungen verfügbar. Wenn eine Konfiguration erforderlich ist, importiere die Datei mit den Einstellungen von XLIFF 1.2. Die Segmente in memoQ XLIFF müssen manuell in den Einstellungen importiert werden.

War dieser Beitrag hilfreich?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.