XLIFF 2.0

Added in version 5.15.

Veranderd in versie 2026.9.

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 ondersteunt XLIFF 2.0 als een enkele bestandsindeling. Afhandelen van plaatsvervangers wordt beheerd door de xliff_placeables Parameters bestandsindeling:

  • Platte tekst — escape XML-elementen in de inhoud (de historische standaard voor bestaande onderdelen XLIFF 2.0).

  • Plaatsvervangers — behoud plaatsvervangers en andere XML-elementen (de standaard voor nieuwe onderdelen). Tags verschijnen dan als plaatsvervangers in de bewerker.

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

Bestandsextensies

.xlf, .xliff

Taalgebied ⓘ

Tweetalig

Ondersteunt meervoud ⓘ

Yes

Ondersteunt beschrijvingen ⓘ

Yes

Ondersteunt uitleg ⓘ

No

Ondersteunt context ⓘ

Yes

Ondersteunt locatie ⓘ

Yes

Ondersteunt vlaggen ⓘ

Yes

Extra statussen ⓘ

Goedgekeurd, Bewerken nodig

API-identificatie

xliff2

Ondersteunt tekenreeksen alleen-lezen ⓘ

Yes

Ondersteunt verplaatsen van overbodige tekenreeksen ⓘ

No

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