Tag-Content der Ausgangssprache-Datei kann im Editor visualisiert werden, indem Sie unter dem -Menü auf Tags erweitern klicken, und bearbeitet werden, indem Sie auf F2 klicken.
Aktivieren Sie die XLIFF-Prüfung beim Einrichten der Qualitätssicherung, um strukturelle Beschädigungen zu vermeiden.
Wichtig
Probleme mit Tags sind eine häufige Ursache für Exportfehler. Stellen Sie vor dem Exportieren von Dateien immer sicher, dass Tags und Formatierung korrekt sind, indem Sie Qualitätssicherung-Prüfungen ausführen.
Tipp
Wenn der XLIFF-Content HTML-Tagging enthält, wählen Sie als Dateityp beim Erstellen des Job oder der Projektvorlage aus.
Dateitypen
-
.XLF
-
.XLIFF
-
Nur 2.0
Dateien mit dem Datei-Header
<xliff version=\"2.0\">
Import-Optionen
-
ICU-Nachrichten werden automatisch in Tags konvertiert. Wenn ein Segment Inline-Elemente enthält, wird die ICU-Segmentierung für dieses Segment übersprungen. Segmente ohne Inline-Elemente werden normal segmentiert.
-
Importiert die in der Datei enthaltenen HTML-Tags. Tags können dann mithilfe der HTML-Dateiimport-Einstellungen verwendet werden.
-
Daten aus dem
<note>-Element werden im Content-Fenster angezeigt.Nur ein
<note>in einer<unit>wird unterstützt (gemäß XLIFF 2.0-Standards). -
Segmente, die als bestätigt importiert werden, werden im Projekt-Translation Memory im Schreibmodus gespeichert.
-
Standard-Segmentierung wird angewendet. Wenn nicht ausgewählt, ist ein Element ein Segment. Dies kann zu mehreren Sätzen pro Segment führen. Wenn ausgewählt, aber ein Element ein Segment bleibt, ist möglicherweise das Attribut canResegment=\"no\" in der Datei vorhanden. Um die Segmentierung zu erzwingen, ändern Sie dieses Attribut zu \"yes\". Wenn kein canResegment=\"no\"-Attribut vorhanden ist, wird die Einheit segmentiert.
Wenn das Zielsprache-Segment nicht leer ist, wird der Text im Ausgangssprache-Element nicht segmentiert. Dieses Verhalten kann nicht durch Aktivieren/Deaktivieren der Option oder durch Anpassen der Segmentierung geändert werden.
Wenn eine importierte
EinheitSegment-Elemente in der Originaldatei enthält, wird sie nicht weiter segmentiert; sie gilt als bereits segmentiert. Dieses Verhalten kann nicht durch Aktivieren/Deaktivieren der -Option geändert werden. Eine Segmentierung kann nur erfolgen, wenn dieEinheitein einzelnesSegment-Element und keine ignorierbaren Elemente enthält. -
XLIFF-Zeilenumbruch- und Seitenumbruch-Tags Erstellen neue Segmente. Diese Option wird nur angewendet, wenn auch Segment XLIFF aktiviert ist.
-
-
-
Wenn diese Option aktiviert ist, werden die Zielsprache-Werte aus der hochgeladenen Datei ignoriert und durch die Zielsprache-Werte des Jobs ersetzt.
-
Nur 2.0
-
Nur 1.2
Der Kontext muss sich entweder in der Trans-Unit in Elementen der context-group oder im Kontext mit context-type-Attributen befinden.
-
Nur 2.0
Der Kontext muss sich im unit-Element oder in den Nachfahren der unit befinden. Der Basisknoten (Kontextknoten) für die XPath-Auswertung ist das unit-Element. Der Standard-XPath lautet: @id.
Hinweis
Kontext-Key XPath und XML-Namespaces
XLIFF 2.0-Elemente existieren innerhalb eines XML-Namespaces, daher funktionieren XPath-Ausdrücke für den Kontext-Key, die sich direkt auf Elementnamen beziehen, möglicherweise nicht. Wenn Ihr Ausdruck keine Ergebnisse liefert, verwenden Sie stattdessen die Funktion
local-name().Verwenden Sie beispielsweise Folgendes, um ein
<note>-Element mitcategory=\"key\"zu extrahieren:*[local-name()='notes']/*[local-name()='note' and @category='key'] -
-
Durch Kommas getrennte Liste von Zeichenreferenzen, die in der Output-Datei erforderlich sind.
Beispiel:
Segmentregeln importieren
Das Hinzufügen von Regeln ändert die standardmäßigen Einstellungen für importieren. Regeln können kombiniert oder hinzugefügt und über das verfügbare Formular oder manuell angewendet werden. Benutzerdefinierte XLIFF-Status werden unterstützt. Das Trennen von Argumenten durch ein Komma erzeugt die logische UND-Beziehung, während eine neue Zeile die logische ODER-Beziehung erzeugt.
XPath kann auch in Regeln verwendet werden, wird jedoch relativ zu jedem trans-unit-Element ausgewertet (d. h. nicht zum Dokument).
Beispiele:
-
Importieren Sie nur Segmente, bei denen das
<trans-unit>-Element einresname-Attribut aufweist, dessen Wertinfo: .[contains(@resname,'info')]ist oder enthält. -
Importieren Sie nur Segmente, bei denen das
<trans-unit>-Element kein<2> solchessegment-metadata-untergeordnetes Element aufweist, bei dem dasTM-AttributMatch100.00: .[not(contains(segment-metadata/@tm_match,'100.00'))]ist oder enthält.Um 100.00- und 101.00%-Matches von Ihrem Import auszuschließen, verwenden Sie
oderwie folgt:.[not(contains(segment-metadata/@tm_match,'100.00') or contains(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-trans-units importiert. Wenn eine Segmentierung durchgeführt wird, wird <Ausgangssprache> segmentiert und <seg-source> nicht. Der Status aller Segmente nach dem importieren ist nicht bestätigt und nicht gesperrt.
Benutzerdefinierte Einstellungen für importieren
-
Segment nicht importieren, wenn
-
Segment auf „Bestätigt“ setzen, wenn
-
Segment auf „Gesperrt“ setzen, wenn
Exportieren von Attributzuordnungen
Das Hinzufügen von Regeln ändert die standardmäßigen Einstellungen für importieren. Regeln können kombiniert oder hinzugefügt und über das verfügbare Formular oder manuell angewendet werden. Benutzerdefinierte XLIFF-Status werden unterstützt.
Standardmäßig sehen alle XLIFF-trans-units in der exportierten Zielsprache-Datei identisch zur Ausgangssprache aus, außer dass die Zielsprache übersetzt wird. Um die XLIFF-Status zu ändern, können Segment-Status den XLIFF-Status zugeordnet werden.
Beispiel:
Benutzerdefinierte Export-Einstellungen
Spezifische Zielsprache-Attribute können basierend auf den folgenden Segment-Status zugeordnet werden:
-
Bestätigt und gesperrt
-
Bestätigt und nicht gesperrt
-
Nicht bestätigt und gesperrt
-
Nicht bestätigt und nicht gesperrt
Maximale Zielsprache-Länge
Wenn eine Einheit in mehrere Segmente aufgeteilt wird, haben alle Segmente dieselbe Eigenschaft für die maximale Länge. Dies entspricht dem Maximum für die Einheit.
In diesem Fall wird nach dem importieren die folgende Warnung zurückgegeben:
Wird eine Einheit in mehrere Segmente aufgeteilt, wird das maximale Längenlimit für jedes Segment separat geprüft.
1.2
Das Attribut maxwidth kann verwendet werden, um die maximale Zielsprache-Länge für die Übersetzung unter diesen Bedingungen festzulegen:
-
Maxwidth muss sich in einem trans-unit-Element befinden (nicht in einer Gruppe).
-
Die Größe muss in
size-unit="char"odersize-unit="percent"angegeben werden. -
Es gibt nur ein Segment im trans-unit-Element.
Eine Warnung wird angezeigt, wenn sich mehr Segmente im trans-unit-Element befinden.
2.0
Die Funktion für die maximale Zielsprache-Länge wird nur unterstützt, wenn:
-
Das file-Element enthält
slr:profilesmitgeneralProfile="xliff:codepoints" -
Die Einheit in der Datei enthält das Attribut
sizeRestriction.
Der Maximalwert wird dann als Eigenschaft für die maximale Länge des Segments festgelegt.
Drupal/Wordpress .XLIFF
Einstellungen werden in der Projektvorlage angewendet, die mit dem Drupal-Plug-in verwendet wird.
Der Wordpress-Filter verwendet den HTML-Unterfilter, sodass .HTML-Importeinstellungen angewendet werden können. Wenn mehr Anpassungen erforderlich sind, als in den HTML-Importeinstellungen verfügbar, sollte das .XML-Format verwendet werden.
Drupal/WordPress XLIFF ist auch eine gute Standardeinstellung für .XLIFF-Dateien, wenn übersetzbare Strings in CDATA enthalten sind und HTML-Tags enthalten.
memoQ
Es sind keine Einstellungen verfügbar, wenn die Datei automatisch erkannt und als memoQ XLIFF importiert wird. Wenn eine Konfiguration erforderlich ist, importieren Sie die Datei mithilfe der XLIFF 1.2-Importeinstellungen. Die Segmentstatus von memoQ XLIFF müssen manuell in den Importeinstellungen konfiguriert werden.