I18NEXT 27.1.0 · JAVASCRIPT
Один интерфейс.
Несколько языков.
Восемь задач на настоящем i18next: переключайте язык, меняйте данные и словари, проверяйте формы и забирайте результат.
Данные остаются в этой вкладкеЗагружаем словари…
Так это выглядит в сервисе
Заказ и форма учебные: оплаты, письма и запросы к рабочему API не выполняются. Навигация показывает переведённые подписи разделов.
Как выбран перевод
usedLanguage и exactUsedKey возвращает сам i18next. Отсутствующий unknownKey остаётся ключом; это сигнал для разработчика.
Мини-мастерская словарей
Редактор относится к выбранному базовому языку и namespace. Для en-GB редактируется en. «Применить» заменяет этот словарь целиком. При смене языка или раздела неприменённый JSON сохраняется как черновик. «Вернуть пример» и «Перезагрузить словари» сбрасывают изменения.
Код подключения
Тот же перевод для письма на Node.js
Это текстовый предпросмотр с теми же словарями. Рабочая Node.js-команда и JSON заказа находятся в полном проекте.