Формат Fluent

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

Примечание

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

Fluent - это одноязычный текстовый формат, ориентированный на асимметричную локализацию: простая строка на одном языке может отображаться в сложный многовариантный перевод на другом языке.

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

hello = Ahoj "světe"!\n
orangutan = Orangutan má %d banán.\n
try = Zkus Weblate na <https://demo.weblate.org/>!\n
thanks = Děkujeme za použití Weblate.
Поддерживаемые функции

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

.ftl

Языковость ⓘ

Одноязычный

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

No

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

Yes

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

No

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

No

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

No

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

No

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

fluent

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

No

Поддерживает удаление устаревших строк ⓘ

No

Флаги проверки, добавляемые этим форматом ⓘ

Синтаксис исходного кода Fluent, Синтаксис перевода Fluent, Части Fluent, Ссылки Fluent, Исходный внутренний HTML Fluent, Внутренний HTML Fluent перевода, ignore-xml-tags, ignore-xml-invalid

Настройка Weblate

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

Маска файла

locales/*/messages.ftl

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

locales/en/messages.ftl

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

Пусто

Формат файла

Файл Fluent