XLIFF 2.0

Added in version 5.15.

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 unterstützt XLIFF in mehreren Varianten:

XLIFF-2.0-Übersetzungsdatei

Einfache XLIFF-Datei, in welcher der Inhalt der Elemente als reiner Text gespeichert ist (alle XML-Elemente sind maskiert).

XLIFF 2.0 mit Platzhalterunterstützung

Standard-XLIFF mit Platzhalterunterstützung und anderen XML-Elementen.

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

Dateierweiterungen

.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, xliff2-placeables

Unterstützt schreibgeschützte Zeichenketten

Yes

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