XLIFF 2.0

Added in version 5.15.

Notitie

Ondersteuning voor deze indeling is in ontwikkeling. Sommige mogelijkheden zouden nog niet beschikbaar kunnen zijn en het gedrag kan veranderen tussen uitgaven. Terugkoppeling vanuit testen is welkom.

Notitie

XLIFF 1.1 en 1.2 is een andere indeling en is niet compatibel met XLIFF 2.0.

Op XML gebaseerde indeling gemaakt om vertaalbestanden te standaardiseren, maar uiteindelijk is het een van de vele standaarden, op dit gebied.

XML Localization Interchange File Format (XLIFF) wordt momenteel alleen ondersteund als tweetalig.

Weblate ondersteund XLIFF in verscheidene varianten:

XLIFF 2.0-vertaalbestand

Eenvoudig XLIFF-bestand waarbij de inhoud van de elementen is opgeslagen als platte tekst (alle XML-elementen zijn geëscapet).

XLIFF 2.0 met ondersteuning voor tijdelijke aanduidingen

Standaard XLIFF ondersteunt plaatsvervangers en andere elementen voor XML.

Voorbeeldbestanden

Voorbeeld XLIFF-bestand:

<?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>
Ondersteunde mogelijkheden

File extensions

.xlf, .xliff

Linguality

Bilingual

Supports plural

Yes

Supports descriptions

Yes

Supports explanation

No

Supports context

Yes

Supports location

Yes

Supports flags

Yes

Additional states

Approved, Needs editing

API identifier

xliff2, xliff2-placeables

Supports read-only strings

Yes

Weblate-configuratie

Typisch Weblate Configuratie onderdeel

Bestandsmasker

localizations/*.xliff

Enkeltalig basistaalbestand

Leeg

Sjabloon voor nieuwe vertalingen

localizations/en-US.xliff

Bestandsformaat

XLIFF 2.0-vertaalbestand