XLIFF 2.0

Added in version 5.15.

Geändert in Version 2026.9.

Bemerkung

Die Unterstützung für dieses Format befindet sich in der Entwicklung. Einige Funktionen sind möglicherweise noch nicht verfügbar, und das Verhalten kann sich zwischen den verschiedenen Versionen ändern. Rückmeldungen aus der Testphase sind willkommen.

Bemerkung

XLIFF 1.1 und 1.2 ist ein anderes Format und nicht kompatibel mit XLIFF 2.0.

XML-basiertes Format, das zur Vereinheitlichung von Übersetzungsdateien entwickelt wurde, aber letztlich nur einer von vielen Standards in diesem Bereich ist.

XML Localization Interchange File Format (XLIFF) 2.0 wird aktuell nur zweisprachig unterstützt.

Weblate supports XLIFF 2.0 as a single file format. Placeables handling is controlled by the xliff_placeables Dateiformatparameter:

  • Plain text — escape XML elements in the content (the historical default for existing XLIFF 2.0 components).

  • Placeables — preserve placeables and other XML elements (the default for new components). Tags then appear as placeholders in the editor.

Beispieldateien

XLIFF-Beispieldatei:

<?xml version="1.0" encoding="UTF-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:2.0" version="2.0" srcLang="en" trgLang="cs">
  <file id="translation">
    <unit id="hello">
      <segment>
        <source xml:space="preserve">Hello, world!
</source>
        <target xml:space="preserve">Ahoj světe!
</target>
      </segment>
    </unit>
    <unit id="orangutan">
      <segment>
        <source xml:space="preserve">Orangutan has %d banana.
</source>
      </segment>
    </unit>
    <unit id="weblate">
      <segment>
        <source xml:space="preserve">Try Weblate at &lt;https://demo.weblate.org/&gt;!
</source>
      </segment>
    </unit>
    <unit id="thanks">
      <segment>
        <source>Thank you for using Weblate.</source>
      </segment>
    </unit>
  </file>
</xliff>
Unterstützte Funktionen

Dateiendungen

.xlf, .xliff

Linguistik: ⓘ

Zweisprachig

Unterstützt Pluralformen ⓘ

Yes

Unterstützt Beschreibungen ⓘ

Yes

Unterstützt Erklärung ⓘ

No

Unterstützt Kontext ⓘ

Yes

Unterstützt Ort ⓘ

Yes

Unterstützt Markierungen ⓘ

Yes

Zusätzliche Status ⓘ

Genehmigt, Bearbeitungsbedürftig

API-Kennung

xliff2

Unterstützt schreibgeschützte Zeichenketten ⓘ

Yes

Supports removing obsolete strings ⓘ

No

Weblate-Konfiguration

Typische Weblate-Komponentenkonfiguration

Dateimaske

localizations/*.xliff

Einsprachige Basissprachdatei

Leer

Vorlage für neue Übersetzungen

localizations/en-US.xliff

Dateiformat

XLIFF-2.0-Übersetzungsdatei