Файли JSON i18next¶
Змінено в версії 4.15.1: Додано підтримку версії 4 цього формату.
Підказка
Якщо ви користуєтеся формами множини, рекомендуємо скористатися версією 4, оскільки у ній вирівняно з CLDR оброку таких форм. У попередніх версіях для деяких мови використовувалися інші форми множини, що не є правильним.
i18next — бібліотека для перекладу, яку написано на JavaScript і для JavaScript. У Weblate передбачено підтримку файлів локалізації цієї бібліотеки із різними можливостями, зокрема формами множини.
Переклади i18next є одномовними, тому рекомендуємо вказувати базовий файл, яким (здебільшого) є файл з рядками англійською мовою.
Примітка
У Weblate передбачено підтримку формату версій 3 і 4 JSON i18next. Будь ласка, виберіть належний формат файлів, що відповідає вашому середовищу.
Версії 2 і 1 є здебільшого сумісними з версією 3, за винятком способу обробки форм множини.
Дивись також
JSON, формат JSON i18next, Updating target-language files, Налагодити виведення JSON, Очищення файлів перекладу
Приклад файла:
{
"hello": "Hello",
"apple": "I have an apple",
"apple_plural": "I have {{count}} apples",
"apple_negative": "I have no apples"
}
Налаштування Weblate¶
Типовий Налаштовування складників Weblate |
|
---|---|
Маска файлів |
|
Основний файл для одномовного перекладу |
|
Шаблон для нових перекладів |
Порожньо |
Формат файлу |
Файл JSON i18next v3 |