Файлы JSON i18next#
Изменено в версии 4.15.1: Добавлена поддержка варианта v4 этого формата.
Подсказка
Если вы используете множественное число, рекомендуется использовать версию 4, поскольку она согласовывает обработку множественного числа с CLDR. В более старых версиях для некоторых языков действуют другие правила множественного числа, которые неверны.
i18next — это среда интернационализации, написанная на и для JavaScript. Weblate поддерживает её файлы локализации с такими возможностями, как формы множественного числа.
Переводы i18next обычно одноязычные, поэтому рекомендуется указывать базовый файл со строками на (как это чаще всего бывает) английском языке.
Примечание
Weblate поддерживает варианты i18next JSON v3 и v4. Пожалуйста, выберите правильный формат файла, соответствующий вашей среде.
Варианты v2 и v1 в основном совместимы с v3, за исключением обработки множественного числа.
См.также
JSON, Формат JSON i18next, Обновление файлов целевых языков, Настройка вывода в JSON, Очистка файлов перевода
Пример файла:
{
"hello": "Hello",
"apple": "I have an apple",
"apple_plural": "I have {{count}} apples",
"apple_negative": "I have no apples"
}
Настройка Weblate#
Типовые настройки компонента Weblate |
|
---|---|
Маска файла |
|
Одноязычный базовый файл |
|
Шаблон для новых переводов |
Пусто |
Формат файла |
Файл i18next JSON v3 |