diff --git a/assets/i18n/en.json b/assets/i18n/en.json index 204b525..4618d5b 100644 --- a/assets/i18n/en.json +++ b/assets/i18n/en.json @@ -16,6 +16,8 @@ "nav.access_desc": "Roles, privilege sets, and operators.", "nav.builder": "Builder", "nav.builder_desc": "Docker CI for APK baking and OTA artifacts.", + "nav.monitor": "Monitoring", + "nav.monitor_desc": "Grafana dashboards — cluster health, alerts, exporters.", "theme.label": "Theme", "theme.dark": "Dark", "theme.light": "Light", @@ -153,6 +155,11 @@ "verify.register_again": "Register again", "twofa.title": "Two-factor authentication", "twofa.hint": "Enter the 6-digit code from your authenticator app.", + "twofa.hint_scan": "Scan the QR code with your phone camera (not Google Authenticator) to approve this sign-in, or enter the 6-digit code from your authenticator app below.", + "twofa.qr_caption": "Phone camera → tap link → Approve", + "twofa.waiting_approval": "Waiting for mobile approval…", + "twofa.approved": "Approved — signing you in…", + "twofa.qr_expired": "QR code expired. Reload to get a new one.", "twofa.code": "Authentication code", "twofa.submit": "Continue", "twofa.cancel": "Cancel", diff --git a/assets/i18n/ru.json b/assets/i18n/ru.json index b72d81c..512c7d4 100644 --- a/assets/i18n/ru.json +++ b/assets/i18n/ru.json @@ -26,6 +26,8 @@ "nav.access_desc": "Роли, наборы привилегий и операторы.", "nav.builder": "Сборщик", "nav.builder_desc": "Docker CI для сборки APK и OTA.", + "nav.monitor": "Мониторинг", + "nav.monitor_desc": "Дашборды Grafana — состояние кластера, алерты, экспортёры.", "theme.label": "Тема", "theme.dark": "Тёмная", "theme.light": "Светлая", @@ -162,6 +164,11 @@ "verify.register_again": "Зарегистрироваться снова", "twofa.title": "Двухфакторная аутентификация", "twofa.hint": "Введите 6-значный код из приложения-аутентификатора.", + "twofa.hint_scan": "Отсканируйте QR камерой телефона (не Google Authenticator), чтобы подтвердить вход, или введите 6-значный код из приложения-аутентификатора ниже.", + "twofa.qr_caption": "Камера телефона → ссылка → Подтвердить", + "twofa.waiting_approval": "Ожидание подтверждения с телефона…", + "twofa.approved": "Подтверждено — выполняется вход…", + "twofa.qr_expired": "QR-код истёк. Обновите страницу.", "twofa.code": "Код аутентификации", "twofa.submit": "Продолжить", "twofa.cancel": "Отмена",