mirror of
https://github.com/perfect-panel/ppanel-web.git
synced 2026-02-06 11:40:28 -05:00
✨ feat(device): Modify IMEI to device identifier support
This commit is contained in:
parent
4e7d249902
commit
e3f9ef6ebe
@ -9,13 +9,13 @@ import { useTranslations } from 'next-intl';
|
||||
import { toast } from 'sonner';
|
||||
|
||||
export default function Page() {
|
||||
const t = useTranslations('imei');
|
||||
const t = useTranslations('device');
|
||||
|
||||
const { data, refetch } = useQuery({
|
||||
queryKey: ['getAuthMethodConfig', 'imei'],
|
||||
queryKey: ['getAuthMethodConfig', 'device'],
|
||||
queryFn: async () => {
|
||||
const { data } = await getAuthMethodConfig({
|
||||
method: 'imei',
|
||||
method: 'device',
|
||||
});
|
||||
return data.data;
|
||||
},
|
||||
@ -36,8 +36,8 @@ export const AuthControl = [
|
||||
url: '/dashboard/auth-control/github',
|
||||
},
|
||||
{
|
||||
title: 'IMEI',
|
||||
url: '/dashboard/auth-control/imei',
|
||||
title: 'Device',
|
||||
url: '/dashboard/auth-control/device',
|
||||
},
|
||||
];
|
||||
|
||||
|
||||
4
apps/admin/locales/cs-CZ/device.json
Normal file
4
apps/admin/locales/cs-CZ/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Povolit",
|
||||
"enableDescription": "Po povolení jsou podporovány různé identifikátory zařízení, jako jsou IMEI/IDFA/IDFV/AndroidID/Mac adresa pro přihlášení a registraci"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Povolit",
|
||||
"enableDescription": "Po povolení se mohou uživatelé přihlásit pomocí svého IMEI"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Řízení ověřování",
|
||||
"Coupon Management": "Správa kupónů",
|
||||
"Dashboard": "Přístrojová deska",
|
||||
"Device": "Zařízení",
|
||||
"Document Management": "Správa dokumentů",
|
||||
"Email": "E-mail",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "Obecné",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Správa objednávek",
|
||||
"Payment Config": "Konfigurace platby",
|
||||
"Phone Number": "Telefonní číslo",
|
||||
|
||||
4
apps/admin/locales/de-DE/device.json
Normal file
4
apps/admin/locales/de-DE/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Aktivieren",
|
||||
"enableDescription": "Nach der Aktivierung werden mehrere Geräteidentifikatoren wie IMEI/IDFA/IDFV/AndroidID/Mac-Adresse für die Anmeldung und Registrierung unterstützt."
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Aktivieren",
|
||||
"enableDescription": "Nach der Aktivierung können sich Benutzer mit ihrer IMEI anmelden"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Authentifizierungskontrolle",
|
||||
"Coupon Management": "Gutscheinverwaltung",
|
||||
"Dashboard": "Armaturenbrett",
|
||||
"Device": "Gerät",
|
||||
"Document Management": "Dokumentenverwaltung",
|
||||
"Email": "E-Mail",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "Allgemein",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Bestellverwaltung",
|
||||
"Payment Config": "Zahlungskonfiguration",
|
||||
"Phone Number": "Telefonnummer",
|
||||
|
||||
4
apps/admin/locales/en-US/device.json
Normal file
4
apps/admin/locales/en-US/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Enable",
|
||||
"enableDescription": "After enabling, multiple device identifiers such as IMEI/IDFA/IDFV/AndroidID/Mac address are supported for login and registration"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Enable",
|
||||
"enableDescription": "After enabling, users can sign in with their IMEI"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Auth Control",
|
||||
"Coupon Management": "Coupon Management",
|
||||
"Dashboard": "Dashboard",
|
||||
"Device": "Device",
|
||||
"Document Management": "Document Management",
|
||||
"Email": "Email",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "General",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Order Management",
|
||||
"Payment Config": "Payment Config",
|
||||
"Phone Number": "Phone Number",
|
||||
|
||||
4
apps/admin/locales/es-ES/device.json
Normal file
4
apps/admin/locales/es-ES/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Habilitar",
|
||||
"enableDescription": "Después de habilitar, se admiten múltiples identificadores de dispositivos como IMEI/IDFA/IDFV/AndroidID/dirección MAC para el inicio de sesión y el registro"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Habilitar",
|
||||
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su IMEI"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Control de Autenticación",
|
||||
"Coupon Management": "Gestión de Cupones",
|
||||
"Dashboard": "Tablero",
|
||||
"Device": "Dispositivo",
|
||||
"Document Management": "Gestión de Documentos",
|
||||
"Email": "Correo electrónico",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "General",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Gestión de Pedidos",
|
||||
"Payment Config": "Configuración de Pago",
|
||||
"Phone Number": "Número de Teléfono",
|
||||
|
||||
4
apps/admin/locales/es-MX/device.json
Normal file
4
apps/admin/locales/es-MX/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Habilitar",
|
||||
"enableDescription": "Después de habilitar, se admiten múltiples identificadores de dispositivos como IMEI/IDFA/IDFV/AndroidID/dirección Mac para iniciar sesión y registrarse"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Habilitar",
|
||||
"enableDescription": "Después de habilitar, los usuarios pueden iniciar sesión con su IMEI"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Control de Autenticación",
|
||||
"Coupon Management": "Gestión de Cupones",
|
||||
"Dashboard": "Tablero",
|
||||
"Device": "Dispositivo",
|
||||
"Document Management": "Gestión de Documentos",
|
||||
"Email": "Correo electrónico",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "General",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Gestión de Pedidos",
|
||||
"Payment Config": "Configuración de Pago",
|
||||
"Phone Number": "Número de Teléfono",
|
||||
|
||||
4
apps/admin/locales/fa-IR/device.json
Normal file
4
apps/admin/locales/fa-IR/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "فعال کردن",
|
||||
"enableDescription": "پس از فعالسازی، شناسههای دستگاههای مختلف مانند IMEI/IDFA/IDFV/AndroidID/آدرس مک برای ورود و ثبتنام پشتیبانی میشوند"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "فعال کردن",
|
||||
"enableDescription": "پس از فعالسازی، کاربران میتوانند با IMEI خود وارد شوند"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "کنترل احراز هویت",
|
||||
"Coupon Management": "مدیریت کوپن",
|
||||
"Dashboard": "داشبورد",
|
||||
"Device": "دستگاه",
|
||||
"Document Management": "مدیریت اسناد",
|
||||
"Email": "ایمیل",
|
||||
"Facebook": "فیسبوک",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "عمومی",
|
||||
"GitHub": "گیتهاب",
|
||||
"Google": "گوگل",
|
||||
"IMEI": "آیامایآی",
|
||||
"Order Management": "مدیریت سفارش",
|
||||
"Payment Config": "پیکربندی پرداخت",
|
||||
"Phone Number": "شماره تلفن",
|
||||
|
||||
4
apps/admin/locales/fi-FI/device.json
Normal file
4
apps/admin/locales/fi-FI/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Ota käyttöön",
|
||||
"enableDescription": "Kun otat käyttöön, useita laiteidentifikaattoreita, kuten IMEI/IDFA/IDFV/AndroidID/Mac-osoite, tuetaan kirjautumiseen ja rekisteröitymiseen."
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Ota käyttöön",
|
||||
"enableDescription": "Kun tämä on otettu käyttöön, käyttäjät voivat kirjautua sisään IMEI:n avulla"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Todennuksen hallinta",
|
||||
"Coupon Management": "Kuponkien hallinta",
|
||||
"Dashboard": "Kojelauta",
|
||||
"Device": "Laite",
|
||||
"Document Management": "Asiakirjojen hallinta",
|
||||
"Email": "Sähköposti",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "Yleinen",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Tilausten hallinta",
|
||||
"Payment Config": "Maksukonfiguraatio",
|
||||
"Phone Number": "Puhelinnumero",
|
||||
|
||||
4
apps/admin/locales/fr-FR/device.json
Normal file
4
apps/admin/locales/fr-FR/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Activer",
|
||||
"enableDescription": "Après activation, plusieurs identifiants de périphériques tels que IMEI/IDFA/IDFV/AndroidID/adresse Mac sont pris en charge pour la connexion et l'enregistrement"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Activer",
|
||||
"enableDescription": "Après activation, les utilisateurs peuvent se connecter avec leur IMEI"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Contrôle d'authentification",
|
||||
"Coupon Management": "Gestion des coupons",
|
||||
"Dashboard": "Tableau de bord",
|
||||
"Device": "Appareil",
|
||||
"Document Management": "Gestion des documents",
|
||||
"Email": "E-mail",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "Général",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Gestion des commandes",
|
||||
"Payment Config": "Configuration de paiement",
|
||||
"Phone Number": "Numéro de téléphone",
|
||||
|
||||
4
apps/admin/locales/hi-IN/device.json
Normal file
4
apps/admin/locales/hi-IN/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "सक्रिय करें",
|
||||
"enableDescription": "सक्रिय करने के बाद, लॉगिन और पंजीकरण के लिए IMEI/IDFA/IDFV/AndroidID/Mac पता जैसे कई डिवाइस पहचानकर्ताओं का समर्थन किया जाता है"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "सक्रिय करें",
|
||||
"enableDescription": "सक्रिय करने के बाद, उपयोगकर्ता अपने IMEI के साथ साइन इन कर सकते हैं"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "प्रमाणिकरण नियंत्रण",
|
||||
"Coupon Management": "कूपन प्रबंधन",
|
||||
"Dashboard": "डैशबोर्ड",
|
||||
"Device": "डिवाइस",
|
||||
"Document Management": "दस्तावेज़ प्रबंधन",
|
||||
"Email": "ईमेल",
|
||||
"Facebook": "फेसबुक",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "सामान्य",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "गूगल",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "ऑर्डर प्रबंधन",
|
||||
"Payment Config": "भुगतान कॉन्फ़िगरेशन",
|
||||
"Phone Number": "फ़ोन नंबर",
|
||||
|
||||
4
apps/admin/locales/hu-HU/device.json
Normal file
4
apps/admin/locales/hu-HU/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Engedélyezés",
|
||||
"enableDescription": "Engedélyezés után több eszközazonosító, például IMEI/IDFA/IDFV/AndroidID/Mac-cím támogatott a bejelentkezéshez és a regisztrációhoz."
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Engedélyezés",
|
||||
"enableDescription": "Engedélyezés után a felhasználók az IMEI-jükkel tudnak bejelentkezni"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Hitelesítési vezérlés",
|
||||
"Coupon Management": "Kuponkezelés",
|
||||
"Dashboard": "Irányítópult",
|
||||
"Device": "Eszköz",
|
||||
"Document Management": "Dokumentumkezelés",
|
||||
"Email": "E-mail",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "Általános",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Rendeléskezelés",
|
||||
"Payment Config": "Fizetési beállítások",
|
||||
"Phone Number": "Telefonszám",
|
||||
|
||||
4
apps/admin/locales/ja-JP/device.json
Normal file
4
apps/admin/locales/ja-JP/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "有効化",
|
||||
"enableDescription": "有効化後、ログインおよび登録のために、IMEI/IDFA/IDFV/AndroidID/Macアドレスなどの複数のデバイス識別子がサポートされます。"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "有効化",
|
||||
"enableDescription": "有効化後、ユーザーは自分のIMEIでサインインできます"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "認証管理",
|
||||
"Coupon Management": "クーポン管理",
|
||||
"Dashboard": "ダッシュボード",
|
||||
"Device": "デバイス",
|
||||
"Document Management": "ドキュメント管理",
|
||||
"Email": "メール",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "一般",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "注文管理",
|
||||
"Payment Config": "支払い設定",
|
||||
"Phone Number": "電話番号",
|
||||
|
||||
4
apps/admin/locales/ko-KR/device.json
Normal file
4
apps/admin/locales/ko-KR/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "활성화",
|
||||
"enableDescription": "활성화 후 IMEI/IDFA/IDFV/AndroidID/Mac 주소와 같은 여러 장치 식별자를 사용하여 로그인 및 등록할 수 있습니다."
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "활성화",
|
||||
"enableDescription": "활성화 후, 사용자는 IMEI로 로그인할 수 있습니다."
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "인증 제어",
|
||||
"Coupon Management": "쿠폰 관리",
|
||||
"Dashboard": "대시보드",
|
||||
"Device": "장치",
|
||||
"Document Management": "문서 관리",
|
||||
"Email": "이메일",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "일반",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "주문 관리",
|
||||
"Payment Config": "결제 구성",
|
||||
"Phone Number": "전화번호",
|
||||
|
||||
4
apps/admin/locales/no-NO/device.json
Normal file
4
apps/admin/locales/no-NO/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Aktiver",
|
||||
"enableDescription": "Etter aktivering støttes flere enhetsidentifikatorer som IMEI/IDFA/IDFV/AndroidID/Mac-adresse for pålogging og registrering"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Aktiver",
|
||||
"enableDescription": "Etter aktivering kan brukere logge inn med sitt IMEI"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Autentiseringskontroll",
|
||||
"Coupon Management": "Kupongadministrasjon",
|
||||
"Dashboard": "Dashbord",
|
||||
"Device": "Enhet",
|
||||
"Document Management": "Dokumenthåndtering",
|
||||
"Email": "E-post",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "Generell",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Bestillingsadministrasjon",
|
||||
"Payment Config": "Betalingskonfigurasjon",
|
||||
"Phone Number": "Telefonnummer",
|
||||
|
||||
4
apps/admin/locales/pl-PL/device.json
Normal file
4
apps/admin/locales/pl-PL/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Włącz",
|
||||
"enableDescription": "Po włączeniu obsługiwane są różne identyfikatory urządzeń, takie jak IMEI/IDFA/IDFV/AndroidID/adres MAC do logowania i rejestracji"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Włącz",
|
||||
"enableDescription": "Po włączeniu użytkownicy mogą logować się za pomocą swojego IMEI"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Kontrola autoryzacji",
|
||||
"Coupon Management": "Zarządzanie kuponami",
|
||||
"Dashboard": "Pulpit",
|
||||
"Device": "Urządzenie",
|
||||
"Document Management": "Zarządzanie dokumentami",
|
||||
"Email": "E-mail",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "Ogólne",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Zarządzanie zamówieniami",
|
||||
"Payment Config": "Konfiguracja płatności",
|
||||
"Phone Number": "Numer telefonu",
|
||||
|
||||
4
apps/admin/locales/pt-BR/device.json
Normal file
4
apps/admin/locales/pt-BR/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Ativar",
|
||||
"enableDescription": "Após a ativação, múltiplos identificadores de dispositivo, como IMEI/IDFA/IDFV/AndroidID/endereço Mac, são suportados para login e registro"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Ativar",
|
||||
"enableDescription": "Após a ativação, os usuários podem fazer login com seu IMEI"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Controle de Autenticação",
|
||||
"Coupon Management": "Gerenciamento de Cupons",
|
||||
"Dashboard": "Painel de Controle",
|
||||
"Device": "Dispositivo",
|
||||
"Document Management": "Gerenciamento de Documentos",
|
||||
"Email": "E-mail",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "Geral",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Gerenciamento de Pedidos",
|
||||
"Payment Config": "Configuração de Pagamento",
|
||||
"Phone Number": "Número de Telefone",
|
||||
|
||||
@ -23,7 +23,7 @@ export default getRequestConfig(async () => {
|
||||
'google': (await import(`./${locale}/google.json`)).default,
|
||||
'facebook': (await import(`./${locale}/facebook.json`)).default,
|
||||
'github': (await import(`./${locale}/github.json`)).default,
|
||||
'imei': (await import(`./${locale}/imei.json`)).default,
|
||||
'device': (await import(`./${locale}/device.json`)).default,
|
||||
'payment': (await import(`./${locale}/payment.json`)).default,
|
||||
'server': (await import(`./${locale}/server.json`)).default,
|
||||
'subscribe': (await import(`./${locale}/subscribe.json`)).default,
|
||||
|
||||
4
apps/admin/locales/ro-RO/device.json
Normal file
4
apps/admin/locales/ro-RO/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Activare",
|
||||
"enableDescription": "După activare, sunt acceptate mai multe identificatoare de dispozitive, cum ar fi IMEI/IDFA/IDFV/AndroidID/adresa Mac pentru autentificare și înregistrare."
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Activare",
|
||||
"enableDescription": "După activare, utilizatorii se pot conecta cu IMEI-ul lor"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Control Autentificare",
|
||||
"Coupon Management": "Managementul Cuponului",
|
||||
"Dashboard": "Tablou de bord",
|
||||
"Device": "Dispozitiv",
|
||||
"Document Management": "Managementul documentelor",
|
||||
"Email": "E-mail",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "General",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Gestionarea comenzilor",
|
||||
"Payment Config": "Configurație Plată",
|
||||
"Phone Number": "Număr de telefon",
|
||||
|
||||
4
apps/admin/locales/ru-RU/device.json
Normal file
4
apps/admin/locales/ru-RU/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Включить",
|
||||
"enableDescription": "После включения поддерживаются несколько идентификаторов устройств, таких как IMEI/IDFA/IDFV/AndroidID/Mac-адрес для входа и регистрации"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Включить",
|
||||
"enableDescription": "После включения пользователи смогут войти в систему с помощью своего IMEI"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Управление аутентификацией",
|
||||
"Coupon Management": "Управление купонами",
|
||||
"Dashboard": "Панель управления",
|
||||
"Device": "Устройство",
|
||||
"Document Management": "Управление документами",
|
||||
"Email": "Электронная почта",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "Общий",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Управление заказами",
|
||||
"Payment Config": "Настройки оплаты",
|
||||
"Phone Number": "Номер телефона",
|
||||
|
||||
4
apps/admin/locales/th-TH/device.json
Normal file
4
apps/admin/locales/th-TH/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "เปิดใช้งาน",
|
||||
"enableDescription": "หลังจากเปิดใช้งาน จะรองรับการเข้าสู่ระบบและการลงทะเบียนด้วยตัวระบุอุปกรณ์หลายตัว เช่น IMEI/IDFA/IDFV/AndroidID/ที่อยู่ Mac"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "เปิดใช้งาน",
|
||||
"enableDescription": "หลังจากเปิดใช้งาน ผู้ใช้สามารถลงชื่อเข้าใช้ด้วย IMEI ของตนได้"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "การควบคุมการยืนยันตัวตน",
|
||||
"Coupon Management": "การจัดการคูปอง",
|
||||
"Dashboard": "แดชบอร์ด",
|
||||
"Device": "อุปกรณ์",
|
||||
"Document Management": "การจัดการเอกสาร",
|
||||
"Email": "อีเมล",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "ทั่วไป",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "การจัดการคำสั่งซื้อ",
|
||||
"Payment Config": "การตั้งค่าการชำระเงิน",
|
||||
"Phone Number": "หมายเลขโทรศัพท์",
|
||||
|
||||
4
apps/admin/locales/tr-TR/device.json
Normal file
4
apps/admin/locales/tr-TR/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Etkinleştir",
|
||||
"enableDescription": "Etkinleştirildikten sonra, giriş ve kayıt için IMEI/IDFA/IDFV/AndroidID/Mac adresi gibi birden fazla cihaz tanımlayıcısı desteklenir."
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Etkinleştir",
|
||||
"enableDescription": "Etkinleştirildikten sonra, kullanıcılar IMEI'leri ile oturum açabilirler."
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Yetki Kontrolü",
|
||||
"Coupon Management": "Kupon Yönetimi",
|
||||
"Dashboard": "Gösterge Paneli",
|
||||
"Device": "Cihaz",
|
||||
"Document Management": "Belge Yönetimi",
|
||||
"Email": "E-posta",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "Genel",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Sipariş Yönetimi",
|
||||
"Payment Config": "Ödeme Yapılandırması",
|
||||
"Phone Number": "Telefon Numarası",
|
||||
|
||||
4
apps/admin/locales/uk-UA/device.json
Normal file
4
apps/admin/locales/uk-UA/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Увімкнути",
|
||||
"enableDescription": "Після увімкнення підтримуються кілька ідентифікаторів пристроїв, таких як IMEI/IDFA/IDFV/AndroidID/Mac-адреса для входу та реєстрації"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Увімкнути",
|
||||
"enableDescription": "Після увімкнення користувачі можуть увійти за допомогою свого IMEI"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Контроль автентифікації",
|
||||
"Coupon Management": "Управління купонами",
|
||||
"Dashboard": "Панель приладів",
|
||||
"Device": "Пристрій",
|
||||
"Document Management": "Управління документами",
|
||||
"Email": "Електронна пошта",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "Загальні",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Управління замовленнями",
|
||||
"Payment Config": "Налаштування оплати",
|
||||
"Phone Number": "Номер телефону",
|
||||
|
||||
4
apps/admin/locales/vi-VN/device.json
Normal file
4
apps/admin/locales/vi-VN/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "Kích hoạt",
|
||||
"enableDescription": "Sau khi kích hoạt, nhiều định danh thiết bị như IMEI/IDFA/IDFV/AndroidID/Địa chỉ Mac sẽ được hỗ trợ cho việc đăng nhập và đăng ký"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "Kích hoạt",
|
||||
"enableDescription": "Sau khi kích hoạt, người dùng có thể đăng nhập bằng IMEI của họ"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "Kiểm Soát Xác Thực",
|
||||
"Coupon Management": "Quản lý phiếu giảm giá",
|
||||
"Dashboard": "Bảng điều khiển",
|
||||
"Device": "Thiết bị",
|
||||
"Document Management": "Quản lý tài liệu",
|
||||
"Email": "Email",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "Chung",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "Quản lý đơn hàng",
|
||||
"Payment Config": "Cấu hình thanh toán",
|
||||
"Phone Number": "Số Điện Thoại",
|
||||
|
||||
4
apps/admin/locales/zh-CN/device.json
Normal file
4
apps/admin/locales/zh-CN/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "启用",
|
||||
"enableDescription": "启用后,支持使用多个设备标识符,如 IMEI/IDFA/IDFV/AndroidID/Mac 地址进行登录和注册"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "启用",
|
||||
"enableDescription": "启用后,用户可以使用他们的 IMEI 登录"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "认证控制",
|
||||
"Coupon Management": "优惠券管理",
|
||||
"Dashboard": "仪表盘",
|
||||
"Device": "设备",
|
||||
"Document Management": "文档管理",
|
||||
"Email": "邮件",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "通用",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "国际移动设备身份码",
|
||||
"Order Management": "订单管理",
|
||||
"Payment Config": "支付配置",
|
||||
"Phone Number": "手机号",
|
||||
|
||||
4
apps/admin/locales/zh-HK/device.json
Normal file
4
apps/admin/locales/zh-HK/device.json
Normal file
@ -0,0 +1,4 @@
|
||||
{
|
||||
"enable": "啟用",
|
||||
"enableDescription": "啟用後,支持多個設備識別碼,例如 IMEI/IDFA/IDFV/AndroidID/Mac 地址,用於登錄和註冊"
|
||||
}
|
||||
@ -1,4 +0,0 @@
|
||||
{
|
||||
"enable": "啟用",
|
||||
"enableDescription": "啟用後,用戶可以使用他們的 IMEI 登入"
|
||||
}
|
||||
@ -4,6 +4,7 @@
|
||||
"Auth Control": "身份驗證控制",
|
||||
"Coupon Management": "優惠券管理",
|
||||
"Dashboard": "儀表板",
|
||||
"Device": "裝置",
|
||||
"Document Management": "文件管理",
|
||||
"Email": "電郵",
|
||||
"Facebook": "Facebook",
|
||||
@ -11,7 +12,6 @@
|
||||
"General": "一般",
|
||||
"GitHub": "GitHub",
|
||||
"Google": "Google",
|
||||
"IMEI": "IMEI",
|
||||
"Order Management": "訂單管理",
|
||||
"Payment Config": "支付配置",
|
||||
"Phone Number": "電話號碼",
|
||||
|
||||
@ -45,7 +45,7 @@ export default function NotifySettings() {
|
||||
}
|
||||
|
||||
return (
|
||||
<Card>
|
||||
<Card className='min-w-60'>
|
||||
<CardHeader className='bg-muted/50'>
|
||||
<CardTitle className='flex items-center justify-between'>
|
||||
{t('notify.notificationSettings')}
|
||||
|
||||
@ -4,7 +4,7 @@ import ThirdPartyAccounts from './third-party-accounts';
|
||||
|
||||
export default function Page() {
|
||||
return (
|
||||
<div className='flex flex-col gap-3 lg:flex-row lg:flex-wrap lg:*:flex-auto'>
|
||||
<div className='flex flex-col gap-4 lg:flex-row lg:flex-wrap lg:*:flex-auto'>
|
||||
<ThirdPartyAccounts />
|
||||
<NotifySettings />
|
||||
<ChangePassword />
|
||||
|
||||
@ -193,7 +193,14 @@ export default function ThirdPartyAccounts() {
|
||||
name: 'GitHub',
|
||||
type: 'OAuth',
|
||||
},
|
||||
].filter((account) => oauth_methods?.includes(account.id));
|
||||
{
|
||||
id: 'device',
|
||||
icon: 'mdi:devices',
|
||||
name: 'Device',
|
||||
type: 'OAuth',
|
||||
},
|
||||
];
|
||||
// .filter((account) => oauth_methods?.includes(account.id));
|
||||
|
||||
const [editValues, setEditValues] = useState<Record<string, any>>({});
|
||||
|
||||
|
||||
@ -42,7 +42,7 @@ export default function Page() {
|
||||
].filter((method) => method.enabled);
|
||||
|
||||
const OAUTH_METHODS = oauth_methods?.filter(
|
||||
(method) => !['mobile', 'email', 'imei'].includes(method),
|
||||
(method) => !['mobile', 'email', 'device'].includes(method),
|
||||
);
|
||||
|
||||
return (
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Úspěšně připojeno",
|
||||
"change": "Změnit",
|
||||
"confirm": "Potvrdit",
|
||||
"device": {
|
||||
"description": "Přihlásit se pomocí ID zařízení"
|
||||
},
|
||||
"email": {
|
||||
"description": "Propojte svou e-mailovou adresu",
|
||||
"invalid": "Zadejte platnou e-mailovou adresu",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Erfolgreich verbunden",
|
||||
"change": "Ändern",
|
||||
"confirm": "Bestätigen",
|
||||
"device": {
|
||||
"description": "Mit Geräte-ID anmelden"
|
||||
},
|
||||
"email": {
|
||||
"description": "Verknüpfen Sie Ihre E-Mail-Adresse",
|
||||
"invalid": "Bitte geben Sie eine gültige E-Mail-Adresse ein",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Successfully connected",
|
||||
"change": "Change",
|
||||
"confirm": "Confirm",
|
||||
"device": {
|
||||
"description": "Sign in with Device ID"
|
||||
},
|
||||
"email": {
|
||||
"description": "Link your email address",
|
||||
"invalid": "Please enter a valid email address",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Conectado con éxito",
|
||||
"change": "Cambiar",
|
||||
"confirm": "Confirmar",
|
||||
"device": {
|
||||
"description": "Iniciar sesión con ID de dispositivo"
|
||||
},
|
||||
"email": {
|
||||
"description": "Vincula tu dirección de correo electrónico",
|
||||
"invalid": "Por favor, introduce una dirección de correo electrónico válida",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Conectado con éxito",
|
||||
"change": "Cambiar",
|
||||
"confirm": "Confirmar",
|
||||
"device": {
|
||||
"description": "Iniciar sesión con el ID del dispositivo"
|
||||
},
|
||||
"email": {
|
||||
"description": "Vincula tu dirección de correo electrónico",
|
||||
"invalid": "Por favor, ingresa una dirección de correo electrónico válida",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "اتصال با موفقیت انجام شد",
|
||||
"change": "تغییر",
|
||||
"confirm": "تأیید",
|
||||
"device": {
|
||||
"description": "با شناسه دستگاه وارد شوید"
|
||||
},
|
||||
"email": {
|
||||
"description": "ایمیل خود را لینک کنید",
|
||||
"invalid": "لطفاً یک آدرس ایمیل معتبر وارد کنید",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Yhteys onnistui",
|
||||
"change": "Vaihda",
|
||||
"confirm": "Vahvista",
|
||||
"device": {
|
||||
"description": "Kirjaudu sisään laite-ID:llä"
|
||||
},
|
||||
"email": {
|
||||
"description": "Linkitä sähköpostiosoitteesi",
|
||||
"invalid": "Ole hyvä ja syötä voimassa oleva sähköpostiosoite",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Connecté avec succès",
|
||||
"change": "Changer",
|
||||
"confirm": "Confirmer",
|
||||
"device": {
|
||||
"description": "Se connecter avec l'ID de l'appareil"
|
||||
},
|
||||
"email": {
|
||||
"description": "Liez votre adresse email",
|
||||
"invalid": "Veuillez entrer une adresse email valide",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "सफलता से कनेक्ट किया गया",
|
||||
"change": "बदलें",
|
||||
"confirm": "पुष्टि करें",
|
||||
"device": {
|
||||
"description": "डिवाइस आईडी के साथ साइन इन करें"
|
||||
},
|
||||
"email": {
|
||||
"description": "अपने ईमेल पते को लिंक करें",
|
||||
"invalid": "कृपया एक मान्य ईमेल पता दर्ज करें",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Sikeresen csatlakozott",
|
||||
"change": "Változtatás",
|
||||
"confirm": "Megerősítés",
|
||||
"device": {
|
||||
"description": "Bejelentkezés Eszközazonosítóval"
|
||||
},
|
||||
"email": {
|
||||
"description": "Kapcsold össze az email címed",
|
||||
"invalid": "Kérlek, adj meg egy érvényes email címet",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "接続に成功しました",
|
||||
"change": "変更",
|
||||
"confirm": "確認",
|
||||
"device": {
|
||||
"description": "デバイスIDでサインイン"
|
||||
},
|
||||
"email": {
|
||||
"description": "メールアドレスをリンクする",
|
||||
"invalid": "有効なメールアドレスを入力してください",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "연결 성공",
|
||||
"change": "변경",
|
||||
"confirm": "확인",
|
||||
"device": {
|
||||
"description": "장치 ID로 로그인"
|
||||
},
|
||||
"email": {
|
||||
"description": "이메일 주소를 연결하세요",
|
||||
"invalid": "유효한 이메일 주소를 입력하세요",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Koblet til med suksess",
|
||||
"change": "Endre",
|
||||
"confirm": "Bekreft",
|
||||
"device": {
|
||||
"description": "Logg inn med enhets-ID"
|
||||
},
|
||||
"email": {
|
||||
"description": "Koble e-postadressen din",
|
||||
"invalid": "Vennligst skriv inn en gyldig e-postadresse",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Pomyślnie połączono",
|
||||
"change": "Zmień",
|
||||
"confirm": "Potwierdź",
|
||||
"device": {
|
||||
"description": "Zaloguj się za pomocą identyfikatora urządzenia"
|
||||
},
|
||||
"email": {
|
||||
"description": "Połącz swój adres e-mail",
|
||||
"invalid": "Proszę wprowadzić prawidłowy adres e-mail",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Conectado com sucesso",
|
||||
"change": "Alterar",
|
||||
"confirm": "Confirmar",
|
||||
"device": {
|
||||
"description": "Entrar com o ID do Dispositivo"
|
||||
},
|
||||
"email": {
|
||||
"description": "Vincule seu endereço de email",
|
||||
"invalid": "Por favor, insira um endereço de email válido",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Conectare reușită",
|
||||
"change": "Schimbă",
|
||||
"confirm": "Confirmă",
|
||||
"device": {
|
||||
"description": "Conectează-te cu ID-ul dispozitivului"
|
||||
},
|
||||
"email": {
|
||||
"description": "Leagă adresa ta de email",
|
||||
"invalid": "Te rugăm să introduci o adresă de email validă",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Успешно подключено",
|
||||
"change": "Изменить",
|
||||
"confirm": "Подтвердить",
|
||||
"device": {
|
||||
"description": "Войдите с помощью идентификатора устройства"
|
||||
},
|
||||
"email": {
|
||||
"description": "Привязать ваш адрес электронной почты",
|
||||
"invalid": "Пожалуйста, введите действительный адрес электронной почты",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "เชื่อมต่อสำเร็จ",
|
||||
"change": "เปลี่ยนแปลง",
|
||||
"confirm": "ยืนยัน",
|
||||
"device": {
|
||||
"description": "ลงชื่อเข้าใช้ด้วย Device ID"
|
||||
},
|
||||
"email": {
|
||||
"description": "เชื่อมโยงที่อยู่อีเมลของคุณ",
|
||||
"invalid": "กรุณากรอกที่อยู่อีเมลที่ถูกต้อง",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Bağlantı başarıyla kuruldu",
|
||||
"change": "Değiştir",
|
||||
"confirm": "Onayla",
|
||||
"device": {
|
||||
"description": "Cihaz Kimliği ile Giriş Yap"
|
||||
},
|
||||
"email": {
|
||||
"description": "E-posta adresinizi bağlayın",
|
||||
"invalid": "Lütfen geçerli bir e-posta adresi girin",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Успішно підключено",
|
||||
"change": "Змінити",
|
||||
"confirm": "Підтвердити",
|
||||
"device": {
|
||||
"description": "Увійдіть за допомогою ID пристрою"
|
||||
},
|
||||
"email": {
|
||||
"description": "Прив'яжіть вашу електронну адресу",
|
||||
"invalid": "Будь ласка, введіть дійсну електронну адресу",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "Kết nối thành công",
|
||||
"change": "Thay Đổi",
|
||||
"confirm": "Xác nhận",
|
||||
"device": {
|
||||
"description": "Đăng nhập bằng ID thiết bị"
|
||||
},
|
||||
"email": {
|
||||
"description": "Liên kết địa chỉ email của bạn",
|
||||
"invalid": "Vui lòng nhập một địa chỉ email hợp lệ",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "绑定成功",
|
||||
"change": "更改",
|
||||
"confirm": "确认",
|
||||
"device": {
|
||||
"description": "使用设备 ID 登录"
|
||||
},
|
||||
"email": {
|
||||
"description": "绑定邮箱地址",
|
||||
"invalid": "请输入有效的邮箱地址",
|
||||
|
||||
@ -33,6 +33,9 @@
|
||||
"bindSuccess": "成功連接",
|
||||
"change": "更改",
|
||||
"confirm": "確認",
|
||||
"device": {
|
||||
"description": "使用設備 ID 登入"
|
||||
},
|
||||
"email": {
|
||||
"description": "綁定您的電子郵件地址",
|
||||
"invalid": "請輸入有效的電子郵件地址",
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user