XLIFF 2.0

Added in version 5.15.

Примітка

Підтримка цього формату зараз перебуває на етапі розробки. Деякі можливості можуть бути недоступними, а поведінка при обробці може змінюватися у нових випусках. Будемо раді тестуванню та відгукам.

Примітка

XLIFF 1.1 і 1.2 — це інший формат, який не сумісний з XLIFF 2.0.

Формат на основі XML створено для стандартизації файлів перекладу, але, врешті, він став лише одним із багатьох стандартів у цій області.

Формат файлів обміну локалізацією XML (XLIFF) 2.0 наразі підтримується лише двома мовами.

У Weblate передбачено підтримку декількох варіантів XLIFF:

Файл перекладу XLIFF 2.0

Простий файл XLIFF, де вміст елементів зберігається у формі простого тексту (усі елементи XML екрановано).

XLIFF 2.0 з підтримкою розміщуваних елементів

Стандартний 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>
Підтримувані можливості

Розширення файлів

.xlf, .xliff

Мовна різноманітність

Двомовний

Підтримує множину:

Yes

Підтримує описи

Yes

Підтримує пояснення

No

Підтримує контекст

Yes

Підтримує розташування

Yes

Підтримує прапорці

Yes

Додаткові стани

Затверджено, Потребує редагування

Ідентифікатор API

xliff2, xliff2-placeables

Підтримує рядки, доступні лише для читання

Yes

Налаштування Weblate

Типовий Налаштовування складників Weblate

Маска файлів

localizations/*.xliff

Основний файл для одномовного перекладу

Порожньо

Шаблон для нових перекладів

localizations/en-US.xliff

Формат файлу

Файл Перекладу XLIFF 2.0