Was ist das XLIFF-Dateiformat?
Eine .xliff-Datei ist ein XML-Dokument nach offenem Standard, das zum Austausch von übersetzbaren Inhalten zwischen Software-Lokalisierungswerkzeugen, Übersetzungsmanagementsystemen (TMS) und Content-Repositorys verwendet wird. XLIFF - XML Localisation Interchange File Format - wird von OASIS gepflegt und ist der dominierende Austauschstandard in der professionellen Lokalisierungsbranche.
Das Format paart quellsprachliche Segmente mit ihren Übersetzungen in einer strukturierten Hierarchie. Ein <file>-Element repräsentiert ein Quelldokument; darin enthaltene <unit>-Elemente (XLIFF 2.x) oder <trans-unit>-Elemente (XLIFF 1.2) halten jeweils <source>- und <target>-Kindelemente. Inline-Codes - <ph> (Platzhalter), <sc>/<ec> (umspannende Codes), <pc> (gepaarte Codes) - repräsentieren Formatierungs-Tags aus der Quelle, was es Übersetzern ermöglicht, diese korrekt zu platzieren, ohne das rohe Markup freizulegen.
XLIFF 1.2 (2008) bleibt die am weitesten verbreitete Version, obwohl XLIFF 2.0 im Jahr 2014 ein nicht abwärtskompatibles Redesign einführte und XLIFF 2.2 im Jahr 2024 veröffentlicht wurde. Viele Werkzeuge exportieren XLIFF mit herstellerspezifischen Erweiterungen: SDL Trados verwendet .sdlxliff, memoQ nutzt .mqxlz. Die Erweiterung .xliff und ihr Alias .xlf sind funktional identisch; .xlf ist die bevorzugte Erweiterung im Xcode-Lokalisierungs-Workflow von Apple.
Die Attribute srcLang und trgLang im <xliff>-Wurzelelement deklarieren Quell- und Zielsprache mittels BCP 47-Tags (z. B. en-US, de-DE). Verwandte Formate sind .po (GNU gettext) und .tmx (Translation Memory eXchange).
Sicherheit
RISIKO: LOWEinfache XML-Textdatei; nicht ausführbar. Keine bekannten Sicherheitsprobleme spezifisch für XLIFF. Wie bei jedem XML können fehlerhafte Dateien Parser-Fehler in Werkzeugen verursachen.
Formatdetails
kurz gefasstProgramme zum Öffnen von XLIFF-Dateien
Technische Details
technische Spezifikation| Standardisierungsgremium | OASIS (Organization for the Advancement of Structured Information Standards) |
| MIME-Typ | application/xliff+xml |
| XML-Namespace (v2.x) | urn:oasis:names:tc:xliff:document:2.0 |
| XML-Namespace (v1.2) | urn:oasis:names:tc:xliff:document:1.2 |
| Versionshistorie | 1.0 (2002), 1.1 (2003), 1.2 (2008), 2.0 (2014), 2.1 (2018), 2.2 (2024) |
| Am häufigsten eingesetzte Version | XLIFF 1.2 (2008) - dominierend in Produktions-Lokalisierungs-Workflows (Stand 2024) |
| XLIFF 1.2 Übersetzungseinheit | <trans-unit> mit <source>- und <target>-Kindelementen |
| XLIFF 2.x Übersetzungseinheit | <unit> > <segment> > <source> + <target> |
| Inline-Code-Elemente | <ph> (Platzhalter), <sc>/<ec> (umspannende Codes), <pc> (gepaarte Codes) |
| Kodierung | UTF-8 laut Spezifikation erforderlich; UTF-16 mit BOM ebenfalls zulässig |
| Alias-Erweiterung | .xlf (funktional identisch; bevorzugt im Apple Xcode Lokalisierungs-Workflow) |
| Hersteller-Erweiterungen | .sdlxliff (SDL Trados), .mqxlz (memoQ, ZIP-komprimiertes XLIFF) |
| Sprach-Tags | BCP 47 in srcLang- und trgLang-Attributen im Wurzel-Element <xliff> (z. B. en-US, de-DE) |
| Typische Größe | 10 KB - 50 MB (skaliert mit dem Volumen der übersetzbaren Inhalte) |
| Veröffentlicht | 2002 (XLIFF 1.0, OASIS standard) |
| Neueste Version | XLIFF 2.2 (OASIS, 2024) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | docs.oasis-open.org |
XLIFF-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu XLIFF-Dateien.