feat: Update Auth Control

This commit is contained in:
web@ppanel
2025-01-13 21:07:27 +07:00
parent dd23279e3e
commit c59742a4f3
143 changed files with 4195 additions and 1512 deletions
@@ -0,0 +1,20 @@
{
"emailSuffixWhitelist": "Lista Blanca de Sufijos de Correo Electrónico",
"emailSuffixWhitelistDescription": "Cuando está habilitado, solo los correos electrónicos con sufijos en la lista pueden registrarse",
"emailVerification": "Verificación de correo electrónico",
"emailVerificationDescription": "Cuando esté habilitado, los usuarios deberán verificar su correo electrónico",
"ipRegistrationLimit": "Límite de Registro de IP",
"ipRegistrationLimitDescription": "Cuando está habilitado, las IPs que cumplan con los requisitos de la regla serán restringidas de registrarse; tenga en cuenta que la determinación de IP puede causar problemas debido a CDNs o proxies frontend",
"penaltyTime": "Tiempo de Penalización (minutos)",
"penaltyTimeDescription": "Los usuarios deben esperar a que expire el tiempo de penalización antes de registrarse nuevamente",
"registrationLimitCount": "Límite de Registro",
"registrationLimitCountDescription": "Habilitar penalización después de alcanzar el límite de registro",
"saveSuccess": "Guardado Exitoso",
"stopNewUserRegistration": "Detener el registro de nuevos usuarios",
"stopNewUserRegistrationDescription": "Cuando está habilitado, nadie puede registrarse",
"trialRegistration": "Registro de Prueba",
"trialRegistrationDescription": "Habilitar el registro de prueba; modifique primero el paquete y la duración de la prueba",
"whitelistSuffixes": "Sufijos de la lista blanca",
"whitelistSuffixesDescription": "Utilizado para la verificación de correo electrónico durante el registro; uno por línea",
"whitelistSuffixesPlaceholder": "Introduce los sufijos de correo electrónico, uno por línea"
}
+29
View File
@@ -0,0 +1,29 @@
{
"emailBasicConfig": "Configuración Básica",
"emailLogs": "Registros de Correo Electrónico",
"emailTemplate": "Plantilla de correo electrónico",
"expiration_email_template": "Plantilla de Aviso de Vencimiento",
"expiration_email_templateDescription": "Los marcadores de posición {after}.variable{before} serán reemplazados con datos reales. Asegúrate de mantener estas variables.",
"inputPlaceholder": "Ingrese valor...",
"maintenance_email_template": "Plantilla de Aviso de Mantenimiento",
"maintenance_email_templateDescription": "Los marcadores de posición {after}.variable{before} serán reemplazados con datos reales. Asegúrese de mantener estas variables.",
"saveSuccess": "Configuración guardada con éxito.",
"sendFailure": "Error al enviar el correo electrónico de prueba, por favor verifica la configuración.",
"sendSuccess": "Correo de prueba enviado con éxito.",
"sendTestEmail": "Enviar correo electrónico de prueba",
"sendTestEmailDescription": "Envía un correo electrónico de prueba para verificar la configuración.",
"senderAddress": "Dirección del Remitente",
"senderAddressDescription": "La dirección de correo electrónico predeterminada utilizada para enviar correos electrónicos.",
"smtpAccount": "Cuenta SMTP",
"smtpAccountDescription": "La cuenta de correo electrónico utilizada para la autenticación.",
"smtpEncryptionMethod": "Método de Cifrado SMTP",
"smtpEncryptionMethodDescription": "Elija si desea habilitar el cifrado SSL/TLS.",
"smtpPassword": "Contraseña SMTP",
"smtpPasswordDescription": "La contraseña para la cuenta SMTP.",
"smtpServerAddress": "Dirección del servidor SMTP",
"smtpServerAddressDescription": "Especifique la dirección del servidor utilizada para enviar correos electrónicos.",
"smtpServerPort": "Puerto del Servidor SMTP",
"smtpServerPortDescription": "Especifique el puerto utilizado para conectarse al servidor SMTP.",
"verify_email_template": "Plantilla de Correo Electrónico de Verificación",
"verify_email_templateDescription": "Los marcadores de posición {after}.variable{before} serán reemplazados con datos reales. Asegúrese de mantener estas variables."
}
+10
View File
@@ -1,18 +1,28 @@
{
"Announcement Management": "Gestión de Anuncios",
"Apple": "ID de Apple",
"Auth Control": "Control de Autenticación",
"Coupon Management": "Gestión de Cupones",
"Dashboard": "Tablero",
"Document Management": "Gestión de Documentos",
"Email": "Correo electrónico",
"Facebook": "Facebook",
"Finance": "Finanzas",
"General": "General",
"GitHub": "GitHub",
"Google": "Google",
"Order Management": "Gestión de Pedidos",
"Payment Config": "Configuración de Pago",
"Phone Number": "Número de Teléfono",
"Server": "Servidor",
"Server Management": "Gestión de Servidores",
"Settings": "Configuración",
"Subscribe Management": "Gestión de Suscripciones",
"System Config": "Configuración del sistema",
"System Tool": "Herramienta del sistema",
"Telegram": "Telegram",
"Ticket Management": "Gestión de Tickets",
"Twitter": "Twitter",
"User": "Usuario",
"User Management": "Gestión de Usuarios"
}
+57
View File
@@ -0,0 +1,57 @@
{
"SmsList": "Lista de Registro de SMS",
"apiUrl": "URL de la API",
"apiUrlTip": "Punto final de la API de la plataforma de SMS",
"areaCode": "Código de Área",
"content": "Contenido",
"createdAt": "Hora de envío",
"enable": "Habilitar",
"enableTip": "Después de habilitar, se activarán las funciones de registro, inicio de sesión, vinculación y desvinculación del teléfono móvil",
"expireTime": "Tiempo de Expiración",
"expireTimeTip": "Periodo de validez del código de verificación por SMS (segundos)",
"foreignApiUrl": "URL de API Internacional",
"foreignApiUrlTip": "Punto de acceso de la API del servicio de SMS internacional",
"interval": "Intervalo",
"intervalTip": "Intervalo de envío del código de verificación por SMS para el mismo número de teléfono (segundos), 0 significa sin límite",
"limit": "Límite Diario",
"limitTip": "Límite diario de envío de códigos de verificación por SMS para el mismo número de teléfono, 0 significa sin límite",
"logs": "Registros",
"password": "Contraseña",
"passwordTip": "Contraseña de la plataforma SMS, como la Clave Secreta de Acceso de Aliyun",
"placeholders": {
"apiUrl": "Ingrese la URL de la API, por ejemplo, https://api.example.com",
"expireTime": "Ingrese el tiempo de expiración, el valor predeterminado es 300",
"foreignApiUrl": "Ingrese la URL de la API internacional",
"interval": "Ingrese el tiempo de intervalo, el valor predeterminado es 60",
"limit": "Ingrese el límite diario, el valor predeterminado es 20",
"password": "Ingrese la contraseña de la plataforma",
"region": "Ingrese la región, por ejemplo, cn-hangzhou",
"template": "Su código de verificación es {code}, válido por 5 minutos",
"templateCode": "Ingrese el código de la plantilla",
"templateParam": "Ingrese el nombre del parámetro, el valor predeterminado es código",
"username": "Ingrese el nombre de usuario de la plataforma"
},
"platform": "Plataforma de SMS",
"platformTip": "Por favor, seleccione la plataforma de SMS",
"region": "Región",
"regionTip": "Región del servicio SMS, como cn-hangzhou para Aliyun",
"search": "Buscar número de teléfono",
"sendFailed": "Envío fallido",
"sendSuccess": "Envío exitoso",
"settings": "Configuración",
"status": "Estado",
"telephone": "Número de Teléfono",
"template": "Plantilla de SMS",
"templateCode": "Código de Plantilla",
"templateCodeTip": "Código de plantilla del servicio SMS",
"templateParam": "Parámetro de Plantilla",
"templateParamTip": "Nombre del parámetro variable en la plantilla de SMS, por defecto es 'código'",
"templateTip": "Por favor, complete la plantilla de SMS, mantenga {code} en el medio, de lo contrario, la función de SMS no funcionará",
"testSms": "Enviar SMS de prueba",
"testSmsContent": "Este es un mensaje de prueba",
"testSmsPhone": "Ingrese número de teléfono",
"testSmsTip": "Envía un SMS de prueba para verificar tu configuración",
"updateSuccess": "Actualización Exitosa",
"username": "Nombre de usuario",
"usernameTip": "Nombre de usuario de la plataforma SMS, como el ID de clave de acceso de Aliyun"
}
-46
View File
@@ -8,32 +8,6 @@
"currencyUnitDescription": "Solo para uso de visualización, al cambiarlo se modificarán todas las unidades monetarias en el sistema",
"saveSuccess": "Guardado exitosamente"
},
"email": {
"expiration_email_template": "Plantilla de notificación de expiración",
"expiration_email_templateDescription": "Las variables {after}.nombreVariable{before} en la plantilla serán reemplazadas por datos reales, asegúrese de conservar estas variables.",
"inputPlaceholder": "Por favor, introduzca el contenido...",
"maintenance_email_template": "Plantilla de notificación de mantenimiento",
"maintenance_email_templateDescription": "Las variables {after}.nombreVariable{before} en la plantilla serán reemplazadas por datos reales, asegúrese de conservar estas variables.",
"saveSuccess": "La configuración se ha guardado con éxito.",
"sendFailure": "El envío del correo de prueba ha fallado, por favor verifique la configuración.",
"sendSuccess": "El correo de prueba se ha enviado con éxito.",
"sendTestEmail": "Enviar correo de prueba",
"sendTestEmailDescription": "Envíe un correo de prueba para verificar si la configuración es correcta.",
"senderAddress": "Dirección del remitente",
"senderAddressDescription": "Dirección de correo electrónico predeterminada utilizada para enviar correos.",
"smtpAccount": "Cuenta SMTP",
"smtpAccountDescription": "Cuenta de correo utilizada para la autenticación.",
"smtpEncryptionMethod": "Método de encriptación SMTP",
"smtpEncryptionMethodDescription": "Seleccione si desea habilitar la encriptación SSL/TLS.",
"smtpPassword": "Contraseña SMTP",
"smtpPasswordDescription": "Contraseña de la cuenta SMTP.",
"smtpServerAddress": "Dirección del servidor SMTP",
"smtpServerAddressDescription": "Especifique la dirección del servidor utilizada para enviar correos.",
"smtpServerPort": "Puerto del servidor SMTP",
"smtpServerPortDescription": "Especifique el número de puerto para conectar al servidor SMTP.",
"verify_email_template": "Plantilla de verificación de correo",
"verify_email_templateDescription": "Las variables {after}.nombreVariable{before} en la plantilla serán reemplazadas por datos reales, asegúrese de conservar estas variables."
},
"invite": {
"commissionFirstTimeOnly": "Comisión solo en la primera compra",
"commissionFirstTimeOnlyDescription": "Al habilitar, la comisión se genera solo en el primer pago del invitado. Puede configurar usuarios individuales en la gestión de usuarios.",
@@ -64,26 +38,6 @@
"startTime": "Hora de Inicio",
"timeSlot": "Franja Horaria"
},
"register": {
"emailSuffixWhitelist": "Lista blanca de sufijos de correo electrónico",
"emailSuffixWhitelistDescription": "Al habilitar, solo se podrán registrar correos electrónicos con los sufijos de la lista",
"emailVerification": "Verificación de correo electrónico",
"emailVerificationDescription": "Al habilitar, los usuarios necesitarán verificar su correo electrónico",
"ipRegistrationLimit": "Límite de registro por IP",
"ipRegistrationLimitDescription": "Al habilitar, las IP que cumplan con los requisitos de las reglas serán restringidas para registrarse. Tenga en cuenta que la determinación de IP puede causar problemas debido a CDN o proxies frontales",
"penaltyTime": "Tiempo de penalización (minutos)",
"penaltyTimeDescription": "El usuario debe esperar a que pase el tiempo de penalización para registrarse nuevamente",
"registrationLimitCount": "Conteo de límite de registro",
"registrationLimitCountDescription": "Habilitar penalización después de alcanzar el límite de registro",
"saveSuccess": "Guardado exitosamente",
"stopNewUserRegistration": "Detener registro de nuevos usuarios",
"stopNewUserRegistrationDescription": "Al habilitar, nadie podrá registrarse",
"trialRegistration": "Registro de prueba",
"trialRegistrationDescription": "Habilitar registro de prueba, por favor modifique primero el paquete de prueba y la duración",
"whitelistSuffixes": "Sufijos de lista blanca",
"whitelistSuffixesDescription": "Para la verificación de correo electrónico de registro, uno por línea",
"whitelistSuffixesPlaceholder": "Por favor, introduzca el sufijo de correo electrónico, uno por línea"
},
"site": {
"logo": "LOGO",
"logoDescription": "Se utiliza para mostrar la ubicación donde se debe mostrar el LOGO",