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