XLIFF 2.0

Dodane w wersji 5.15.

Informacja

Support for this format is under development. Some features might not yet be available and the behavior can change between releases. Feedback from testing is welcome.

Informacja

XLIFF 1.1 and 1.2 is a different format and is not compatible with XLIFF 2.0.

XML-based format created to standardize translation files, but in the end it is one of many standards, in this area.

XML Localization Interchange File Format (XLIFF) 2.0 is currently only supported as bilingual.

Weblate obsługuje XLIFF w kilku wariantach:

XLIFF 2.0 translation file

Simple XLIFF file where content of the elements is stored as plain text (all XML elements being escaped).

XLIFF 2.0 with placeables support

Standard XLIFF supporting placeables and other XML elements.

Przykładowe pliki

Example XLIFF file:

<?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>
Supported features

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

Supports removing obsolete strings ⓘ

No

Konfiguracja Weblate

Typowy Weblate Konfiguracja komponentu

Maska pliku

localizations/*.xliff

Jednojęzyczny bazowy plik języka

Puste

Szablon dla nowych tłumaczeń

localizations/en-US.xliff

Format pliku

XLIFF 2.0 Translation File