XLIFF 2.0

Added in version 5.15.

Förändrat i version 2026.9.

Observera

Stöd för detta format är under utveckling. Vissa funktioner kanske ännu inte är tillgängliga och funktionen kan ändras mellan olika versioner. Feedback från testning är välkommen.

Observera

XLIFF 1.1 och 1.2 är ett annat format och är inte kompatibelt med XLIFF 2.0.

XML-baserat format som skapats för att standardisera översättningsfiler, men i slutändan är det en av många standarder inom detta område.

XML Localization Interchange File Format (XLIFF) 2.0 stöds för närvarande endast som tvåspråkigt.

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

  • 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.

Exempel-filer

Exempel på XLIFF-fil:

<?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>
Stödda funktioner

File extensions

.xlf, .xliff

Språkkunskaper ⓘ

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

Supports read-only strings ⓘ

Yes

Supports removing obsolete strings ⓘ

No

Weblate-konfiguration

Typisk Weblate Komponentkonfiguration

Filmask

localizations/*.xliff

Enspråkig basspråkfil

Tom

Mall för nya översättningar

localizations/en-US.xliff

Filformat

XLIFF 2.0-översättningsfil