Файли JSON i18next¶
Змінено в версії 4.15.1: Додано підтримку версії 4 цього формату.
Підказка
Якщо ви користуєтеся формами множини, рекомендуємо скористатися версією 4, оскільки у ній вирівняно з CLDR оброку таких форм. У попередніх версіях для деяких мови використовувалися інші форми множини, що не є правильним.
i18next — бібліотека для перекладу, яку написано на JavaScript і для JavaScript. У Weblate передбачено підтримку файлів локалізації цієї бібліотеки із різними можливостями, зокрема формами множини.
Переклади i18next є одномовними, тому рекомендуємо вказувати базовий файл, яким (здебільшого) є файл з рядками англійською мовою.
Файл JSON i18next v4¶
Вибирайте цей формат, якщо не впевнені. Він зберігає множини за допомогою стандартних суфіксів CLDR.
Файл JSON i18next v3¶
Використовуйте для застарілих проєктів, які використовують числові суфікси для множини.
Примітка
Версії 2 і 1 є здебільшого сумісними з версією 3, за винятком способу обробки форм множини.
Дивись також
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 |
|
|---|---|
Маска файлів |
|
Основний файл для одномовного перекладу |
|
Шаблон для нових перекладів |
Порожньо |
Формат файлу |
Файл JSON i18next v3 |