Файлы HTML

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

Переводимое содержимое извлекается из HTML-файлов и предлагается для перевода.

Примечание

В отличие от большинства других форматов, изменения в файлах перевода не будут импортированы в Weblate, поскольку это невозможно сделать надёжно. Источником достоверности переводов является Weblate, а не переведённый файл.

См. также

HTML

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

<html>
  <body>
    <p>Ahoj světe!</p>

    <p>Orangutan has five bananas.</p>

    <p>
      Try Weblate at <a href="https://demo.weblate.org/">weblate.org</a>!
    </p>

    <p>Thank you for using Weblate.</p>
  </body>
</html>
Поддерживаемые функции

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

.html

Языковость

Одноязычный

Поддерживает множественное число

No

Поддерживает описания

No

Поддерживает пояснения

No

Поддерживает контекст

No

Поддерживает расположение

No

Поддерживает флаги

No

Идентификатор API

html

Поддерживает строки только для чтения

No

Check flags added by this format

Небезопасный HTML-код, strict-same

Настройка Weblate

Типичный Настройки компонента Weblate

Маска файла

path/*.html

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

path/en.html

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

path/en.html

Формат файла

Файл HTML

Параметры формата файла

html_merge_duplicates=True

Обработка дублирующихся строк

По умолчанию Weblate обрабатывает каждое вхождение строки как отдельную единицу перевода для обеспечения построчного контекста. Это может быть проблематично в HTML-файлах, где перемещение элементов изменяет контекст и может привести к потере перевода.

Чтобы объединить идентичные строки в одну единицу перевода, включите Дедупликация идентичных строк в Параметры формата файла.

Примечание

Включение этой опции отключает построчный контекст для объединённых единиц, гарантируя, что переводы остаются стабильными, даже если элементы перемещаются в документе.