Файли JSON i18next

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

Підказка

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

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

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

Файл JSON i18next v4

Вибирайте цей формат, якщо не впевнені. Він зберігає множини за допомогою стандартних суфіксів CLDR.

Файл JSON i18next v3

Використовуйте для застарілих проєктів, які використовують числові суфікси для множини.

Примітка

Версії 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