Файли JSON i18next

Змінено в версії 4.15.1: Додано підтримку версії 4 цього формату.

Підказка

Якщо ви користуєтеся формами множини, рекомендуємо скористатися версією 4, оскільки у ній вирівняно з CLDR оброку таких форм. У попередніх версіях для деяких мови використовувалися інші форми множини, що не є правильним.

i18next — бібліотека для перекладу, яку написано на JavaScript і для JavaScript. У Weblate передбачено підтримку файлів локалізації цієї бібліотеки із різними можливостями, зокрема формами множини.

Переклади i18next є одномовними, тому рекомендуємо вказувати базовий файл, яким (здебільшого) є файл з рядками англійською мовою.

Примітка

У Weblate передбачено підтримку формату версій 3 і 4 JSON i18next. Будь ласка, виберіть належний формат файлів, що відповідає вашому середовищу.

Версії 2 і 1 є здебільшого сумісними з версією 3, за винятком способу обробки форм множини.

Приклад файла:

{
  "hello": "Hello",
  "apple": "I have an apple",
  "apple_plural": "I have {{count}} apples",
  "apple_negative": "I have no apples"
}

Налаштування Weblate

Типовий Налаштовування складників Weblate

Маска файлів

langs/*.json

Основний файл для одномовного перекладу

langs/en.json

Шаблон для нових перекладів

Порожньо

Формат файлу

Файл JSON i18next v3