XLIFF 2.0

Добавлено в версии 5.15.

Примечание

Поддержка этого формата находится в стадии разработки. Некоторые функции могут быть ещё недоступны, и поведение может меняться в зависимости от выпуска. Отзывы о тестировании приветствуются.

Примечание

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

Формат на основе XML, созданный для стандартизации файлов перевода, но в конечном итоге ставший просто ещё одним из многочисленных стандартов в этой области.

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

Weblate поддерживает XLIFF в нескольких вариантах:

XLIFF 2.0 translation file

Простой файл XLIFF, в котором содержимое элементов хранится в виде обычного текста (все Escape-элементы XML).

XLIFF 2.0 with placeables support

Стандартный XLIFF, поддерживающий размещаемые объекты и другие элементы XML.

Файлы примеров

Пример XLIFF-файла:

<?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>
Поддерживаемые функции

File extensions

.xlf, .xliff

Linguality

Двуязычный

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

Typical Weblate Настройки компонента

Маска файла

localizations/*.xliff

Одноязычный базовый файл

Пусто

Шаблон для новых переводов

localizations/en-US.xliff

Формат файла

XLIFF 2.0 Translation File