Created new independent package to integrate SecuBox marketing and documentation website. Includes demo pages, tutorials, and multi-language content previously deployed separately. Package contents: - 36 static files (HTML, JS, JSON) - 16 module demo pages (auth, bandwidth, cdn-cache, client-guardian, etc.) - 3 blog tutorials (setup guides) - 13 language translations (en, fr, de, es, pt, it, nl, ru, ar, zh, ja, ko, hi) - Campaign and landing pages Files accessible at: /luci-static/secubox/ Main URL: http://router-ip/luci-static/secubox/index.html Package info: - Version: 0.1.0-1 - Size: ~500KB - Dependencies: luci-base only - No RPCD/backend components 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
476 lines
18 KiB
JSON
476 lines
18 KiB
JSON
{
|
||
"fr": {
|
||
"title": "Auth Guardian",
|
||
"subtitle": "Authentification, OAuth & Vouchers",
|
||
"backLink": "Retour",
|
||
"captivePortal": "Portail Captif",
|
||
"welcome": "Bienvenue",
|
||
"authMessage": "Authentifiez-vous pour accéder au réseau",
|
||
"signInGoogle": "Se connecter avec Google",
|
||
"signInGithub": "Se connecter avec GitHub",
|
||
"orWithCode": "ou avec un code",
|
||
"voucherPlaceholder": "WIFI-XXXX",
|
||
"connectionBtn": "Connexion",
|
||
"termsText": "En vous connectant, vous acceptez nos",
|
||
"termsLink": "Conditions d'utilisation",
|
||
"activeSessions": "Sessions actives",
|
||
"connectionsToday": "Connexions aujourd'hui",
|
||
"vouchersUsed": "Vouchers utilisés",
|
||
"portalActive": "Portail actif",
|
||
"sessionsTitle": "Sessions actives",
|
||
"user": "Utilisateur",
|
||
"ip": "IP",
|
||
"auth": "Auth",
|
||
"duration": "Durée",
|
||
"data": "Données",
|
||
"vouchersTitle": "Vouchers",
|
||
"available": "Disponible",
|
||
"used": "Utilisé",
|
||
"generateVoucher": "Générer un nouveau voucher",
|
||
"oauthProvidersTitle": "Fournisseurs OAuth",
|
||
"google": "Google",
|
||
"googleDesc": "Connexion avec compte Google",
|
||
"github": "GitHub",
|
||
"githubDesc": "Connexion avec compte GitHub",
|
||
"facebook": "Facebook",
|
||
"facebookDesc": "Connexion avec compte Facebook",
|
||
"twitter": "Twitter/X",
|
||
"twitterDesc": "Connexion avec compte Twitter",
|
||
"enabled": "Activé",
|
||
"disabled": "Désactivé",
|
||
"voucherGenerated": "Nouveau voucher généré",
|
||
"validVoucher": "Voucher valide! Connexion en cours...",
|
||
"invalidCode": "Code invalide. Format: WIFI-XXXX"
|
||
},
|
||
"en": {
|
||
"title": "Auth Guardian",
|
||
"subtitle": "Authentication, OAuth & Vouchers",
|
||
"backLink": "Back",
|
||
"captivePortal": "Captive Portal",
|
||
"welcome": "Welcome",
|
||
"authMessage": "Authenticate to access the network",
|
||
"signInGoogle": "Sign in with Google",
|
||
"signInGithub": "Sign in with GitHub",
|
||
"orWithCode": "or with a code",
|
||
"voucherPlaceholder": "WIFI-XXXX",
|
||
"connectionBtn": "Connect",
|
||
"termsText": "By connecting, you agree to our",
|
||
"termsLink": "Terms of Service",
|
||
"activeSessions": "Active sessions",
|
||
"connectionsToday": "Connections today",
|
||
"vouchersUsed": "Vouchers used",
|
||
"portalActive": "Portal active",
|
||
"sessionsTitle": "Active sessions",
|
||
"user": "User",
|
||
"ip": "IP",
|
||
"auth": "Auth",
|
||
"duration": "Duration",
|
||
"data": "Data",
|
||
"vouchersTitle": "Vouchers",
|
||
"available": "Available",
|
||
"used": "Used",
|
||
"generateVoucher": "Generate new voucher",
|
||
"oauthProvidersTitle": "OAuth Providers",
|
||
"google": "Google",
|
||
"googleDesc": "Login with Google account",
|
||
"github": "GitHub",
|
||
"githubDesc": "Login with GitHub account",
|
||
"facebook": "Facebook",
|
||
"facebookDesc": "Login with Facebook account",
|
||
"twitter": "Twitter/X",
|
||
"twitterDesc": "Login with Twitter account",
|
||
"enabled": "Enabled",
|
||
"disabled": "Disabled",
|
||
"voucherGenerated": "New voucher generated",
|
||
"validVoucher": "Valid voucher! Connecting...",
|
||
"invalidCode": "Invalid code. Format: WIFI-XXXX"
|
||
},
|
||
"de": {
|
||
"title": "Auth Guardian",
|
||
"subtitle": "Authentifizierung, OAuth & Gutscheine",
|
||
"backLink": "Zurück",
|
||
"captivePortal": "Captive Portal",
|
||
"welcome": "Willkommen",
|
||
"authMessage": "Authentifizieren Sie sich für den Netzwerkzugang",
|
||
"signInGoogle": "Mit Google anmelden",
|
||
"signInGithub": "Mit GitHub anmelden",
|
||
"orWithCode": "oder mit einem Code",
|
||
"voucherPlaceholder": "WIFI-XXXX",
|
||
"connectionBtn": "Verbinden",
|
||
"termsText": "Durch die Verbindung akzeptieren Sie unsere",
|
||
"termsLink": "Nutzungsbedingungen",
|
||
"activeSessions": "Aktive Sitzungen",
|
||
"connectionsToday": "Verbindungen heute",
|
||
"vouchersUsed": "Verwendete Gutscheine",
|
||
"portalActive": "Portal aktiv",
|
||
"sessionsTitle": "Aktive Sitzungen",
|
||
"user": "Benutzer",
|
||
"ip": "IP",
|
||
"auth": "Auth",
|
||
"duration": "Dauer",
|
||
"data": "Daten",
|
||
"vouchersTitle": "Gutscheine",
|
||
"available": "Verfügbar",
|
||
"used": "Verwendet",
|
||
"generateVoucher": "Neuen Gutschein generieren",
|
||
"oauthProvidersTitle": "OAuth-Anbieter",
|
||
"google": "Google",
|
||
"googleDesc": "Anmeldung mit Google-Konto",
|
||
"github": "GitHub",
|
||
"githubDesc": "Anmeldung mit GitHub-Konto",
|
||
"facebook": "Facebook",
|
||
"facebookDesc": "Anmeldung mit Facebook-Konto",
|
||
"twitter": "Twitter/X",
|
||
"twitterDesc": "Anmeldung mit Twitter-Konto",
|
||
"enabled": "Aktiviert",
|
||
"disabled": "Deaktiviert",
|
||
"voucherGenerated": "Neuer Gutschein generiert",
|
||
"validVoucher": "Gültiger Gutschein! Verbindung wird hergestellt...",
|
||
"invalidCode": "Ungültiger Code. Format: WIFI-XXXX"
|
||
},
|
||
"es": {
|
||
"title": "Auth Guardian",
|
||
"subtitle": "Autenticación, OAuth y Vales",
|
||
"backLink": "Volver",
|
||
"captivePortal": "Portal Cautivo",
|
||
"welcome": "Bienvenido",
|
||
"authMessage": "Autentíquese para acceder a la red",
|
||
"signInGoogle": "Iniciar sesión con Google",
|
||
"signInGithub": "Iniciar sesión con GitHub",
|
||
"orWithCode": "o con un código",
|
||
"voucherPlaceholder": "WIFI-XXXX",
|
||
"connectionBtn": "Conectar",
|
||
"termsText": "Al conectarse, acepta nuestras",
|
||
"termsLink": "Condiciones de uso",
|
||
"activeSessions": "Sesiones activas",
|
||
"connectionsToday": "Conexiones hoy",
|
||
"vouchersUsed": "Vales utilizados",
|
||
"portalActive": "Portal activo",
|
||
"sessionsTitle": "Sesiones activas",
|
||
"user": "Usuario",
|
||
"ip": "IP",
|
||
"auth": "Auth",
|
||
"duration": "Duración",
|
||
"data": "Datos",
|
||
"vouchersTitle": "Vales",
|
||
"available": "Disponible",
|
||
"used": "Usado",
|
||
"generateVoucher": "Generar nuevo vale",
|
||
"oauthProvidersTitle": "Proveedores OAuth",
|
||
"google": "Google",
|
||
"googleDesc": "Inicio de sesión con cuenta de Google",
|
||
"github": "GitHub",
|
||
"githubDesc": "Inicio de sesión con cuenta de GitHub",
|
||
"facebook": "Facebook",
|
||
"facebookDesc": "Inicio de sesión con cuenta de Facebook",
|
||
"twitter": "Twitter/X",
|
||
"twitterDesc": "Inicio de sesión con cuenta de Twitter",
|
||
"enabled": "Activado",
|
||
"disabled": "Desactivado",
|
||
"voucherGenerated": "Nuevo vale generado",
|
||
"validVoucher": "¡Vale válido! Conectando...",
|
||
"invalidCode": "Código inválido. Formato: WIFI-XXXX"
|
||
},
|
||
"it": {
|
||
"title": "Auth Guardian",
|
||
"subtitle": "Autenticazione, OAuth e Voucher",
|
||
"backLink": "Indietro",
|
||
"captivePortal": "Portale Captive",
|
||
"welcome": "Benvenuto",
|
||
"authMessage": "Autenticarsi per accedere alla rete",
|
||
"signInGoogle": "Accedi con Google",
|
||
"signInGithub": "Accedi con GitHub",
|
||
"orWithCode": "o con un codice",
|
||
"voucherPlaceholder": "WIFI-XXXX",
|
||
"connectionBtn": "Connetti",
|
||
"termsText": "Connettendoti, accetti i nostri",
|
||
"termsLink": "Termini di utilizzo",
|
||
"activeSessions": "Sessioni attive",
|
||
"connectionsToday": "Connessioni oggi",
|
||
"vouchersUsed": "Voucher utilizzati",
|
||
"portalActive": "Portale attivo",
|
||
"sessionsTitle": "Sessioni attive",
|
||
"user": "Utente",
|
||
"ip": "IP",
|
||
"auth": "Auth",
|
||
"duration": "Durata",
|
||
"data": "Dati",
|
||
"vouchersTitle": "Voucher",
|
||
"available": "Disponibile",
|
||
"used": "Usato",
|
||
"generateVoucher": "Genera nuovo voucher",
|
||
"oauthProvidersTitle": "Provider OAuth",
|
||
"google": "Google",
|
||
"googleDesc": "Accesso con account Google",
|
||
"github": "GitHub",
|
||
"githubDesc": "Accesso con account GitHub",
|
||
"facebook": "Facebook",
|
||
"facebookDesc": "Accesso con account Facebook",
|
||
"twitter": "Twitter/X",
|
||
"twitterDesc": "Accesso con account Twitter",
|
||
"enabled": "Attivato",
|
||
"disabled": "Disattivato",
|
||
"voucherGenerated": "Nuovo voucher generato",
|
||
"validVoucher": "Voucher valido! Connessione in corso...",
|
||
"invalidCode": "Codice non valido. Formato: WIFI-XXXX"
|
||
},
|
||
"pt": {
|
||
"title": "Auth Guardian",
|
||
"subtitle": "Autenticação, OAuth e Vouchers",
|
||
"backLink": "Voltar",
|
||
"captivePortal": "Portal Cativo",
|
||
"welcome": "Bem-vindo",
|
||
"authMessage": "Autentique-se para acessar a rede",
|
||
"signInGoogle": "Entrar com Google",
|
||
"signInGithub": "Entrar com GitHub",
|
||
"orWithCode": "ou com um código",
|
||
"voucherPlaceholder": "WIFI-XXXX",
|
||
"connectionBtn": "Conectar",
|
||
"termsText": "Ao conectar, você aceita nossos",
|
||
"termsLink": "Termos de Uso",
|
||
"activeSessions": "Sessões ativas",
|
||
"connectionsToday": "Conexões hoje",
|
||
"vouchersUsed": "Vouchers usados",
|
||
"portalActive": "Portal ativo",
|
||
"sessionsTitle": "Sessões ativas",
|
||
"user": "Usuário",
|
||
"ip": "IP",
|
||
"auth": "Auth",
|
||
"duration": "Duração",
|
||
"data": "Dados",
|
||
"vouchersTitle": "Vouchers",
|
||
"available": "Disponível",
|
||
"used": "Usado",
|
||
"generateVoucher": "Gerar novo voucher",
|
||
"oauthProvidersTitle": "Provedores OAuth",
|
||
"google": "Google",
|
||
"googleDesc": "Login com conta Google",
|
||
"github": "GitHub",
|
||
"githubDesc": "Login com conta GitHub",
|
||
"facebook": "Facebook",
|
||
"facebookDesc": "Login com conta Facebook",
|
||
"twitter": "Twitter/X",
|
||
"twitterDesc": "Login com conta Twitter",
|
||
"enabled": "Ativado",
|
||
"disabled": "Desativado",
|
||
"voucherGenerated": "Novo voucher gerado",
|
||
"validVoucher": "Voucher válido! Conectando...",
|
||
"invalidCode": "Código inválido. Formato: WIFI-XXXX"
|
||
},
|
||
"nl": {
|
||
"title": "Auth Guardian",
|
||
"subtitle": "Authenticatie, OAuth & Vouchers",
|
||
"backLink": "Terug",
|
||
"captivePortal": "Captive Portal",
|
||
"welcome": "Welkom",
|
||
"authMessage": "Authenticeer om toegang te krijgen tot het netwerk",
|
||
"signInGoogle": "Inloggen met Google",
|
||
"signInGithub": "Inloggen met GitHub",
|
||
"orWithCode": "of met een code",
|
||
"voucherPlaceholder": "WIFI-XXXX",
|
||
"connectionBtn": "Verbinden",
|
||
"termsText": "Door te verbinden, accepteert u onze",
|
||
"termsLink": "Gebruiksvoorwaarden",
|
||
"activeSessions": "Actieve sessies",
|
||
"connectionsToday": "Verbindingen vandaag",
|
||
"vouchersUsed": "Gebruikte vouchers",
|
||
"portalActive": "Portaal actief",
|
||
"sessionsTitle": "Actieve sessies",
|
||
"user": "Gebruiker",
|
||
"ip": "IP",
|
||
"auth": "Auth",
|
||
"duration": "Duur",
|
||
"data": "Gegevens",
|
||
"vouchersTitle": "Vouchers",
|
||
"available": "Beschikbaar",
|
||
"used": "Gebruikt",
|
||
"generateVoucher": "Nieuwe voucher genereren",
|
||
"oauthProvidersTitle": "OAuth-providers",
|
||
"google": "Google",
|
||
"googleDesc": "Inloggen met Google-account",
|
||
"github": "GitHub",
|
||
"githubDesc": "Inloggen met GitHub-account",
|
||
"facebook": "Facebook",
|
||
"facebookDesc": "Inloggen met Facebook-account",
|
||
"twitter": "Twitter/X",
|
||
"twitterDesc": "Inloggen met Twitter-account",
|
||
"enabled": "Ingeschakeld",
|
||
"disabled": "Uitgeschakeld",
|
||
"voucherGenerated": "Nieuwe voucher gegenereerd",
|
||
"validVoucher": "Geldige voucher! Verbinding maken...",
|
||
"invalidCode": "Ongeldige code. Formaat: WIFI-XXXX"
|
||
},
|
||
"zh": {
|
||
"title": "Auth Guardian",
|
||
"subtitle": "身份验证、OAuth 和优惠券",
|
||
"backLink": "返回",
|
||
"captivePortal": "强制门户",
|
||
"welcome": "欢迎",
|
||
"authMessage": "进行身份验证以访问网络",
|
||
"signInGoogle": "使用 Google 登录",
|
||
"signInGithub": "使用 GitHub 登录",
|
||
"orWithCode": "或使用代码",
|
||
"voucherPlaceholder": "WIFI-XXXX",
|
||
"connectionBtn": "连接",
|
||
"termsText": "连接即表示您同意我们的",
|
||
"termsLink": "使用条款",
|
||
"activeSessions": "活动会话",
|
||
"connectionsToday": "今日连接",
|
||
"vouchersUsed": "已使用优惠券",
|
||
"portalActive": "门户活动",
|
||
"sessionsTitle": "活动会话",
|
||
"user": "用户",
|
||
"ip": "IP",
|
||
"auth": "认证",
|
||
"duration": "持续时间",
|
||
"data": "数据",
|
||
"vouchersTitle": "优惠券",
|
||
"available": "可用",
|
||
"used": "已使用",
|
||
"generateVoucher": "生成新优惠券",
|
||
"oauthProvidersTitle": "OAuth 提供商",
|
||
"google": "Google",
|
||
"googleDesc": "使用 Google 账户登录",
|
||
"github": "GitHub",
|
||
"githubDesc": "使用 GitHub 账户登录",
|
||
"facebook": "Facebook",
|
||
"facebookDesc": "使用 Facebook 账户登录",
|
||
"twitter": "Twitter/X",
|
||
"twitterDesc": "使用 Twitter 账户登录",
|
||
"enabled": "已启用",
|
||
"disabled": "已禁用",
|
||
"voucherGenerated": "已生成新优惠券",
|
||
"validVoucher": "有效优惠券!连接中...",
|
||
"invalidCode": "代码无效。格式:WIFI-XXXX"
|
||
},
|
||
"ja": {
|
||
"title": "Auth Guardian",
|
||
"subtitle": "認証、OAuth、バウチャー",
|
||
"backLink": "戻る",
|
||
"captivePortal": "キャプティブポータル",
|
||
"welcome": "ようこそ",
|
||
"authMessage": "ネットワークにアクセスするには認証してください",
|
||
"signInGoogle": "Googleでサインイン",
|
||
"signInGithub": "GitHubでサインイン",
|
||
"orWithCode": "またはコードで",
|
||
"voucherPlaceholder": "WIFI-XXXX",
|
||
"connectionBtn": "接続",
|
||
"termsText": "接続することで、次に同意したものとみなされます",
|
||
"termsLink": "利用規約",
|
||
"activeSessions": "アクティブセッション",
|
||
"connectionsToday": "今日の接続",
|
||
"vouchersUsed": "使用済みバウチャー",
|
||
"portalActive": "ポータルアクティブ",
|
||
"sessionsTitle": "アクティブセッション",
|
||
"user": "ユーザー",
|
||
"ip": "IP",
|
||
"auth": "認証",
|
||
"duration": "期間",
|
||
"data": "データ",
|
||
"vouchersTitle": "バウチャー",
|
||
"available": "利用可能",
|
||
"used": "使用済み",
|
||
"generateVoucher": "新しいバウチャーを生成",
|
||
"oauthProvidersTitle": "OAuthプロバイダー",
|
||
"google": "Google",
|
||
"googleDesc": "Googleアカウントでログイン",
|
||
"github": "GitHub",
|
||
"githubDesc": "GitHubアカウントでログイン",
|
||
"facebook": "Facebook",
|
||
"facebookDesc": "Facebookアカウントでログイン",
|
||
"twitter": "Twitter/X",
|
||
"twitterDesc": "Twitterアカウントでログイン",
|
||
"enabled": "有効",
|
||
"disabled": "無効",
|
||
"voucherGenerated": "新しいバウチャーが生成されました",
|
||
"validVoucher": "有効なバウチャー!接続中...",
|
||
"invalidCode": "無効なコード。形式:WIFI-XXXX"
|
||
},
|
||
"ar": {
|
||
"title": "Auth Guardian",
|
||
"subtitle": "المصادقة، OAuth والقسائم",
|
||
"backLink": "رجوع",
|
||
"captivePortal": "البوابة الأسيرة",
|
||
"welcome": "مرحبا",
|
||
"authMessage": "قم بالمصادقة للوصول إلى الشبكة",
|
||
"signInGoogle": "تسجيل الدخول باستخدام Google",
|
||
"signInGithub": "تسجيل الدخول باستخدام GitHub",
|
||
"orWithCode": "أو باستخدام رمز",
|
||
"voucherPlaceholder": "WIFI-XXXX",
|
||
"connectionBtn": "اتصال",
|
||
"termsText": "بالاتصال، فإنك توافق على",
|
||
"termsLink": "شروط الاستخدام",
|
||
"activeSessions": "الجلسات النشطة",
|
||
"connectionsToday": "الاتصالات اليوم",
|
||
"vouchersUsed": "القسائم المستخدمة",
|
||
"portalActive": "البوابة نشطة",
|
||
"sessionsTitle": "الجلسات النشطة",
|
||
"user": "المستخدم",
|
||
"ip": "IP",
|
||
"auth": "المصادقة",
|
||
"duration": "المدة",
|
||
"data": "البيانات",
|
||
"vouchersTitle": "القسائم",
|
||
"available": "متاح",
|
||
"used": "مستخدم",
|
||
"generateVoucher": "إنشاء قسيمة جديدة",
|
||
"oauthProvidersTitle": "موفرو OAuth",
|
||
"google": "Google",
|
||
"googleDesc": "تسجيل الدخول بحساب Google",
|
||
"github": "GitHub",
|
||
"githubDesc": "تسجيل الدخول بحساب GitHub",
|
||
"facebook": "Facebook",
|
||
"facebookDesc": "تسجيل الدخول بحساب Facebook",
|
||
"twitter": "Twitter/X",
|
||
"twitterDesc": "تسجيل الدخول بحساب Twitter",
|
||
"enabled": "مفعل",
|
||
"disabled": "معطل",
|
||
"voucherGenerated": "تم إنشاء قسيمة جديدة",
|
||
"validVoucher": "قسيمة صالحة! جار الاتصال...",
|
||
"invalidCode": "رمز غير صالح. التنسيق: WIFI-XXXX"
|
||
},
|
||
"ru": {
|
||
"title": "Auth Guardian",
|
||
"subtitle": "Аутентификация, OAuth и ваучеры",
|
||
"backLink": "Назад",
|
||
"captivePortal": "Перехватывающий портал",
|
||
"welcome": "Добро пожаловать",
|
||
"authMessage": "Пройдите аутентификацию для доступа к сети",
|
||
"signInGoogle": "Войти через Google",
|
||
"signInGithub": "Войти через GitHub",
|
||
"orWithCode": "или с кодом",
|
||
"voucherPlaceholder": "WIFI-XXXX",
|
||
"connectionBtn": "Подключиться",
|
||
"termsText": "Подключаясь, вы принимаете наши",
|
||
"termsLink": "Условия использования",
|
||
"activeSessions": "Активные сеансы",
|
||
"connectionsToday": "Подключений сегодня",
|
||
"vouchersUsed": "Использовано ваучеров",
|
||
"portalActive": "Портал активен",
|
||
"sessionsTitle": "Активные сеансы",
|
||
"user": "Пользователь",
|
||
"ip": "IP",
|
||
"auth": "Авторизация",
|
||
"duration": "Продолжительность",
|
||
"data": "Данные",
|
||
"vouchersTitle": "Ваучеры",
|
||
"available": "Доступно",
|
||
"used": "Использовано",
|
||
"generateVoucher": "Создать новый ваучер",
|
||
"oauthProvidersTitle": "Провайдеры OAuth",
|
||
"google": "Google",
|
||
"googleDesc": "Вход с учетной записью Google",
|
||
"github": "GitHub",
|
||
"githubDesc": "Вход с учетной записью GitHub",
|
||
"facebook": "Facebook",
|
||
"facebookDesc": "Вход с учетной записью Facebook",
|
||
"twitter": "Twitter/X",
|
||
"twitterDesc": "Вход с учетной записью Twitter",
|
||
"enabled": "Включено",
|
||
"disabled": "Отключено",
|
||
"voucherGenerated": "Создан новый ваучер",
|
||
"validVoucher": "Действительный ваучер! Подключение...",
|
||
"invalidCode": "Неверный код. Формат: WIFI-XXXX"
|
||
}
|
||
}
|