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

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

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