Формат 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

Check flags added by this format

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

Настройка Weblate

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

Маска файла

locales/*/messages.ftl

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

locales/en/messages.ftl

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

Пусто

Формат файла

Файл Fluent