Файли 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"
}
Підтримувані можливості

Розширення файлів

.json

Мовна різноманітність

Як одномовні, так і двомовні

Підтримує множину:

Yes

Підтримує описи

No

Підтримує пояснення

No

Підтримує контекст

No

Підтримує розташування

No

Підтримує прапорці

No

Ідентифікатор API

i18nextv4

Підтримує рядки, доступні лише для читання

No

Check flags added by this format

i18next інтерполяція

Підтримувані можливості

Розширення файлів

.json

Мовна різноманітність

Як одномовні, так і двомовні

Підтримує множину:

Yes

Підтримує описи

No

Підтримує пояснення

No

Підтримує контекст

No

Підтримує розташування

No

Підтримує прапорці

No

Ідентифікатор API

i18next

Підтримує рядки, доступні лише для читання

No

Check flags added by this format

i18next інтерполяція

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

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

Маска файлів

langs/*.json

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

langs/en.json

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

Порожньо

Формат файлу

Файл JSON i18next v3