Файли 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"
}
Розширення файлів |
|
|---|---|
Мовна різноманітність ⓘ |
Як одномовні, так і двомовні |
Підтримує множину: ⓘ |
|
Підтримує описи ⓘ |
|
Підтримує пояснення ⓘ |
|
Підтримує контекст ⓘ |
|
Підтримує розташування ⓘ |
|
Підтримує прапорці ⓘ |
|
Ідентифікатор API |
|
Підтримує рядки, доступні лише для читання ⓘ |
|
Check flags added by this format ⓘ |
Розширення файлів |
|
|---|---|
Мовна різноманітність ⓘ |
Як одномовні, так і двомовні |
Підтримує множину: ⓘ |
|
Підтримує описи ⓘ |
|
Підтримує пояснення ⓘ |
|
Підтримує контекст ⓘ |
|
Підтримує розташування ⓘ |
|
Підтримує прапорці ⓘ |
|
Ідентифікатор API |
|
Підтримує рядки, доступні лише для читання ⓘ |
|
Check flags added by this format ⓘ |
Налаштування Weblate¶
Типовий Налаштовування складників Weblate |
|
|---|---|
Маска файлів |
|
Основний файл для одномовного перекладу |
|
Шаблон для нових перекладів |
Порожньо |
Формат файлу |
Файл JSON i18next v3 |