- Introduced log cleanup settings in the admin panel, allowing configuration of automatic log clearing and retention periods. - Updated English, Spanish, French, German, and other localization files to include new log cleanup settings. - Added new fields for referral percentage and first purchase only in user settings. - Implemented API endpoints for getting and updating log settings. - Enhanced the admin dashboard with a new log cleanup form component.
140 lines
8.0 KiB
JSON
140 lines
8.0 KiB
JSON
{
|
|
"authSettings": "Configuración de Autenticación",
|
|
"basicSettings": "Configuración Básica",
|
|
"common": {
|
|
"cancel": "Cancelar",
|
|
"save": "Guardar Configuración",
|
|
"saveFailed": "Error al Guardar",
|
|
"saveSuccess": "Guardado Exitoso"
|
|
},
|
|
"currency": {
|
|
"accessKey": "Clave de acceso",
|
|
"accessKeyDescription": "Clave API de tasas de cambio proporcionada gratuitamente por {url}",
|
|
"accessKeyPlaceholder": "Ingrese la clave de API",
|
|
"currencySymbol": "Símbolo de moneda",
|
|
"currencySymbolDescription": "Solo para uso de visualización, al cambiarlo se modificarán todas las unidades monetarias en el sistema",
|
|
"currencySymbolPlaceholder": "€",
|
|
"currencyUnit": "Unidad monetaria",
|
|
"currencyUnitDescription": "Solo para uso de visualización, al cambiarlo se modificarán todas las unidades monetarias en el sistema",
|
|
"currencyUnitPlaceholder": "EUR",
|
|
"description": "Configurar unidades de moneda, símbolos y ajustes de API de tipo de cambio",
|
|
"title": "Configuración de Moneda"
|
|
},
|
|
"invite": {
|
|
"description": "Configurar la invitación de usuarios y ajustes de recompensas por referencia",
|
|
"forcedInvite": "Requerir Invitación para Registrarse",
|
|
"forcedInviteDescription": "Cuando está habilitado, los usuarios deben registrarse a través de un enlace de invitación",
|
|
"inputPlaceholder": "Por favor ingrese",
|
|
"onlyFirstPurchase": "Solo Recompensa por Primera Compra",
|
|
"onlyFirstPurchaseDescription": "Cuando está habilitado, los referidores solo reciben recompensas por la primera compra de los usuarios referidos",
|
|
"referralPercentage": "Porcentaje de Recompensa por Referencia",
|
|
"referralPercentageDescription": "Porcentaje de recompensa otorgada a los referidores",
|
|
"saveFailed": "Error al Guardar",
|
|
"saveSuccess": "Guardado Exitoso",
|
|
"title": "Configuración de Invitaciones"
|
|
},
|
|
"logCleanup": {
|
|
"autoClear": "Habilitar limpieza automática",
|
|
"autoClearDescription": "Cuando está habilitado, el sistema eliminará automáticamente los registros de log expirados",
|
|
"clearDays": "Días de retención",
|
|
"clearDaysDescription": "Número de días para retener los registros; los registros más antiguos que esto serán eliminados",
|
|
"clearDaysPlaceholder": "Introduce los días de retención",
|
|
"description": "Configura las reglas de limpieza automática de registros y el período de retención",
|
|
"title": "Configuración de limpieza de registros"
|
|
},
|
|
"logSettings": "Configuración de registros",
|
|
"privacyPolicy": {
|
|
"description": "Editar y gestionar el contenido de la política de privacidad",
|
|
"title": "Política de Privacidad"
|
|
},
|
|
"register": {
|
|
"day": "día(s)",
|
|
"description": "Configurar ajustes relacionados con el registro de usuarios",
|
|
"enableTrial": "Habilitar Prueba",
|
|
"enableTrialDescription": "Cuando está habilitado, los nuevos usuarios recibirán una suscripción de prueba al registrarse",
|
|
"hour": "Hora(s)",
|
|
"inputPlaceholder": "Por favor ingrese",
|
|
"ipRegistrationLimit": "Límite de Registro por IP",
|
|
"ipRegistrationLimitDescription": "Limitar el número de registros desde una sola dirección IP",
|
|
"minute": "Minuto(s)",
|
|
"month": "Mes(es)",
|
|
"none": "Ninguno",
|
|
"registrationLimitCount": "Conteo de Límite de Registro",
|
|
"registrationLimitCountDescription": "Número de registros permitidos por IP dentro del período límite",
|
|
"registrationLimitExpire": "Período de Límite",
|
|
"registrationLimitExpireDescription": "Duración del límite de registro por IP",
|
|
"saveFailed": "Error al Guardar",
|
|
"saveSuccess": "Guardado Exitoso",
|
|
"selectPlaceholder": "Por favor seleccione",
|
|
"stopNewUserRegistration": "Detener Registro de Nuevos Usuarios",
|
|
"stopNewUserRegistrationDescription": "Cuando está habilitado, el registro de nuevos usuarios estará deshabilitado",
|
|
"title": "Configuración de Registro",
|
|
"trialConfig": "Configuración de Prueba",
|
|
"trialConfigDescription": "Configurar la suscripción de prueba, duración y unidad de tiempo para nuevos usuarios al registrarse",
|
|
"year": "Año(s)"
|
|
},
|
|
"site": {
|
|
"customData": "Datos Personalizados",
|
|
"customDataDescription": "Datos Personalizados, utilizados para datos personalizados del sitio",
|
|
"customHtml": "HTML personalizado",
|
|
"customHtmlDescription": "Código HTML personalizado que se inyectará en la parte inferior de la etiqueta body del sitio.",
|
|
"description": "Configurar información básica del sitio, logo, dominio y otros ajustes",
|
|
"keywords": "Palabras clave",
|
|
"keywordsDescription": "Utilizado para fines de SEO",
|
|
"keywordsPlaceholder": "palabra1, palabra2, palabra3",
|
|
"logo": "LOGO",
|
|
"logoDescription": "Se utiliza para mostrar la ubicación donde se debe mostrar el LOGO",
|
|
"logoPlaceholder": "Por favor, introduce la URL del LOGO, no termines con '/'",
|
|
"siteDesc": "Descripción del sitio",
|
|
"siteDescDescription": "Se utiliza para mostrar la ubicación donde se debe mostrar la descripción del sitio",
|
|
"siteDescPlaceholder": "Por favor, introduce la descripción del sitio",
|
|
"siteDomain": "Dominio del sitio",
|
|
"siteDomainDescription": "La dirección de dominio actual del sitio web, por ejemplo, para usar en correos electrónicos",
|
|
"siteDomainPlaceholder": "Por favor, introduce la dirección del dominio, varios dominios deben estar en líneas separadas",
|
|
"siteName": "Nombre del sitio",
|
|
"siteNameDescription": "Se utiliza para mostrar la ubicación donde se debe mostrar el nombre del sitio",
|
|
"siteNamePlaceholder": "Por favor, introduce el nombre del sitio",
|
|
"title": "Configuración del Sitio"
|
|
},
|
|
"siteSettings": "Configuración del Sitio",
|
|
"tos": {
|
|
"description": "Editar y gestionar el contenido de los términos de servicio",
|
|
"title": "Términos del servicio"
|
|
},
|
|
"userSecuritySettings": "Usuario y Seguridad",
|
|
"verify": {
|
|
"description": "Configurar CAPTCHA Turnstile y ajustes de verificación",
|
|
"enableLoginVerify": "Habilitar Verificación en Inicio de Sesión",
|
|
"enableLoginVerifyDescription": "Cuando está habilitado, los usuarios deben pasar la verificación humana durante el inicio de sesión",
|
|
"enablePasswordVerify": "Habilitar Verificación en Restablecimiento de Contraseña",
|
|
"enablePasswordVerifyDescription": "Cuando está habilitado, los usuarios deben pasar la verificación humana durante el restablecimiento de contraseña",
|
|
"enableRegisterVerify": "Habilitar Verificación en Registro",
|
|
"enableRegisterVerifyDescription": "Cuando está habilitado, los usuarios deben pasar la verificación humana durante el registro",
|
|
"inputPlaceholder": "Por favor ingrese",
|
|
"saveFailed": "Error al Guardar",
|
|
"saveSuccess": "Guardado Exitoso",
|
|
"title": "Verificación de Seguridad",
|
|
"turnstileSecret": "Clave Secreta Turnstile",
|
|
"turnstileSecretDescription": "Clave secreta Turnstile de Cloudflare para verificación en backend",
|
|
"turnstileSecretPlaceholder": "Ingrese la clave secreta Turnstile",
|
|
"turnstileSiteKey": "Clave del Sitio Turnstile",
|
|
"turnstileSiteKeyDescription": "Clave del sitio Turnstile de Cloudflare para verificación en frontend",
|
|
"turnstileSiteKeyPlaceholder": "Ingrese la clave del sitio Turnstile"
|
|
},
|
|
"verifyCode": {
|
|
"dailyLimit": "Límite Diario de Envío",
|
|
"dailyLimitDescription": "Número máximo de códigos de verificación que cada usuario puede enviar por día",
|
|
"description": "Configurar reglas y límites para el envío de códigos de verificación por correo electrónico",
|
|
"expireTime": "Validez del Código de Verificación",
|
|
"expireTimeDescription": "Período de validez de los códigos de verificación (segundos)",
|
|
"inputPlaceholder": "Por favor ingrese",
|
|
"interval": "Intervalo de Envío",
|
|
"intervalDescription": "Intervalo mínimo entre dos envíos de códigos de verificación (segundos)",
|
|
"saveFailed": "Error al Guardar",
|
|
"saveSuccess": "Guardado Exitoso",
|
|
"seconds": "segundos",
|
|
"times": "vez(ces)",
|
|
"title": "Configuración del Código de Verificación"
|
|
}
|
|
}
|