From a42fefca554852850d89eef38c0608aa2137bd9b Mon Sep 17 00:00:00 2001
From: emirjorge <117597846+emirjorge@users.noreply.github.com>
Date: Tue, 5 Mar 2024 05:21:43 -0500
Subject: [PATCH] Improved Spanish translation (#1980)
---
web/translation/translate.es_ES.toml | 1250 +++++++++++++-------------
1 file changed, 625 insertions(+), 625 deletions(-)
diff --git a/web/translation/translate.es_ES.toml b/web/translation/translate.es_ES.toml
index 25cd773723..ec050a93f8 100644
--- a/web/translation/translate.es_ES.toml
+++ b/web/translation/translate.es_ES.toml
@@ -1,625 +1,625 @@
-"username" = "Nombre de Usuario"
-"password" = "Contraseña"
-"login" = "Acceder"
-"confirm" = "Confirmar"
-"cancel" = "Cancelar"
-"close" = "Cerrar"
-"copy" = "Copiar"
-"copied" = "Copiado"
-"download" = "Descargar"
-"remark" = "Nota"
-"enable" = "Habilitar"
-"protocol" = "Protocolo"
-"search" = "Buscar"
-"filter" = "Filtrar"
-"loading" = "Cargando..."
-"second" = "Segundo"
-"minute" = "Minuto"
-"hour" = "Hora"
-"day" = "Día"
-"check" = "Verificar"
-"indefinite" = "Indefinido"
-"unlimited" = "Ilimitado"
-"none" = "None"
-"qrCode" = "Código QR"
-"info" = "Más Información"
-"edit" = "Editar"
-"delete" = "Eliminar"
-"reset" = "Restablecer"
-"copySuccess" = "Copiado exitosamente"
-"sure" = "Seguro"
-"encryption" = "Encriptación"
-"transmission" = "Transmisión"
-"host" = "Anfitrión"
-"path" = "Ruta"
-"camouflage" = "Camuflaje"
-"status" = "Estado"
-"enabled" = "Habilitado"
-"disabled" = "Deshabilitado"
-"depleted" = "Agotado"
-"depletingSoon" = "Agotándose"
-"offline" = "fuera de línea"
-"online" = "en línea"
-"domainName" = "Nombre de dominio"
-"monitor" = "Listening IP"
-"certificate" = "Certificado Digital"
-"fail" = "Falló"
-"success" = "Éxito"
-"getVersion" = "Obtener versión"
-"install" = "Instalar"
-"clients" = "Clientes"
-"usage" = "Uso"
-"secretToken" = "Token Secreto"
-"remained" = "Restante"
-"security" = "Seguridad"
-"secAlertTitle" = "Alerta de seguridad"
-"secAlertSsl" = "Esta conexión no es segura. Evite ingresar información confidencial hasta que TLS esté activado para la protección de datos."
-"secAlertConf" = "Certae occasus vulnerabiles sunt impetus. Commendatur ad securitatem protocolla roboranda ne interrupta potentiale."
-"secAlertSSL" = "La panel carece de conexión segura. Por favor, instale un certificado TLS para la protección de datos."
-"secAlertPanelPort" = "La puerto predeterminado del panel es vulnerable. Por favor, configure un puerto aleatorio o específico."
-"secAlertPanelURI" = "La ruta URI predeterminada del panel no es segura. Por favor, configure una ruta URI compleja."
-"secAlertSubURI" = "La ruta URI predeterminada de la suscripción no es segura. Por favor, configure una ruta URI compleja."
-"secAlertSubJsonURI" = "La ruta URI predeterminada de la suscripción JSON no es segura. Por favor, configure una ruta URI compleja."
-
-[menu]
-"dashboard" = "Estado del Sistema"
-"inbounds" = "Entradas"
-"settings" = "Configuraciones"
-"xray" = "Ajustes Xray"
-"logout" = "Cerrar Sesión"
-"link" = "Gestionar"
-
-[pages.login]
-"hello" = "Hola"
-"title" = "Bienvenido"
-"loginAgain" = "El límite de tiempo de inicio de sesión ha expirado. Por favor, inicia sesión nuevamente."
-
-[pages.login.toasts]
-"invalidFormData" = "El formato de los datos de entrada es inválido."
-"emptyUsername" = "Por favor ingresa el nombre de usuario."
-"emptyPassword" = "Por favor ingresa la contraseña."
-"wrongUsernameOrPassword" = "Nombre de usuario o contraseña inválidos."
-"successLogin" = "Inicio de Sesión Exitoso"
-
-[pages.index]
-"title" = "Estado del Sistema"
-"memory" = "Memoria"
-"hard" = "Disco Duro"
-"xrayStatus" = "Xray"
-"stopXray" = "Detener"
-"restartXray" = "Reiniciar"
-"xraySwitch" = "Versión"
-"xraySwitchClick" = "Elige la versión a la que deseas cambiar."
-"xraySwitchClickDesk" = "Elige sabiamente, ya que las versiones anteriores pueden no ser compatibles con las configuraciones actuales."
-"operationHours" = "Tiempo de Funcionamiento"
-"systemLoad" = "Carga del Sistema"
-"systemLoadDesc" = "promedio de carga del sistema en los últimos 1, 5 y 15 minutos"
-"connectionTcpCountDesc" = "Conexiones TCP totales en todas las tarjetas de red."
-"connectionUdpCountDesc" = "Conexiones UDP totales en todas las tarjetas de red."
-"connectionCount" = "Número de Conexiones"
-"upSpeed" = "Velocidad de Subida Total para Todas las Tarjetas de Red."
-"downSpeed" = "Velocidad de Bajada Total para Todas las Tarjetas de Red."
-"totalSent" = "Tráfico Total de Subida de Todas las Tarjetas de Red desde el inicio del sistema."
-"totalReceive" = "Datos Descargados Totales en Todas las Tarjetas de Red desde el inicio del sistema."
-"xraySwitchVersionDialog" = "Cambiar Versión de Xray"
-"xraySwitchVersionDialogDesc" = "¿Estás seguro de que deseas cambiar la versión de Xray a"
-"dontRefresh" = "La instalación está en progreso, por favor no actualices esta página."
-"logs" = "Registros"
-"config" = "Configuración"
-"backup" = "Copia de Seguridad y Restauración"
-"backupTitle" = "Copia de Seguridad y Restauración de la Base de Datos"
-"backupDescription" = "Recuerda hacer una copia de seguridad antes de importar una nueva base de datos."
-"exportDatabase" = "Descargar Base de Datos"
-"importDatabase" = "Cargar Base de Datos"
-
-[pages.inbounds]
-"title" = "Entradas"
-"totalDownUp" = "Subidas/Descargas Totales"
-"totalUsage" = "Uso Total"
-"inboundCount" = "Número de Entradas"
-"operate" = "Menú"
-"enable" = "Habilitar"
-"remark" = "Notas"
-"protocol" = "Protocolo"
-"port" = "Puerto"
-"traffic" = "Tráfico"
-"details" = "Detalles"
-"transportConfig" = "Transporte"
-"expireDate" = "Fecha de Expiración"
-"resetTraffic" = "Restablecer Tráfico"
-"addInbound" = "Agregar Entrada"
-"generalActions" = "Acciones Generales"
-"create" = "Crear"
-"update" = "Actualizar"
-"modifyInbound" = "Modificar Entrada"
-"deleteInbound" = "Eliminar Entrada"
-"deleteInboundContent" = "¿Confirmar eliminación de entrada?"
-"deleteClient" = "Eliminar cliente"
-"deleteClientContent" = "¿Está seguro de que desea eliminar el cliente?"
-"resetTrafficContent" = "¿Confirmar restablecimiento de tráfico?"
-"copyLink" = "Copiar Enlace"
-"address" = "Dirección"
-"network" = "Red"
-"destinationPort" = "Puerto de Destino"
-"targetAddress" = "Dirección de Destino"
-"monitorDesc" = "Dejar en blanco por defecto"
-"meansNoLimit" = " = illimitata. (unidad: GB)"
-"totalFlow" = "Flujo Total"
-"leaveBlankToNeverExpire" = "Dejar en Blanco para Nunca Expirar"
-"noRecommendKeepDefault" = "No hay requisitos especiales para mantener la configuración predeterminada"
-"certificatePath" = "Ruta del Archivo"
-"certificateContent" = "Contenido del Archivo"
-"publicKey" = "llave Pública"
-"privatekey" = "llave Privada"
-"clickOnQRcode" = "Haz clic en el Código QR para Copiar"
-"client" = "Cliente"
-"export" = "Exportar Enlaces"
-"clone" = "Clonar"
-"cloneInbound" = "Clonar Entradas"
-"cloneInboundContent" = "Se aplicarán todas las configuraciones de esta entrada, excepto el Puerto, la IP de Escucha y los Clientes, al clon."
-"cloneInboundOk" = "Clonar"
-"resetAllTraffic" = "Restablecer Tráfico de Todas las Entradas"
-"resetAllTrafficTitle" = "Restablecer tráfico de todas las entradas"
-"resetAllTrafficContent" = "¿Estás seguro de que deseas restablecer el tráfico de todas las entradas?"
-"resetInboundClientTraffics" = "Restablecer Tráfico de Clientes"
-"resetInboundClientTrafficTitle" = "Restablecer todo el tráfico de clientes"
-"resetInboundClientTrafficContent" = "¿Estás seguro de que deseas restablecer todo el tráfico para los clientes de esta entrada?"
-"resetAllClientTraffics" = "Restablecer Tráfico de Todos los Clientes"
-"resetAllClientTrafficTitle" = "Restablecer todo el tráfico de clientes"
-"resetAllClientTrafficContent" = "¿Estás seguro de que deseas restablecer todo el tráfico para todos los clientes?"
-"delDepletedClients" = "Eliminar Clientes Agotados"
-"delDepletedClientsTitle" = "Eliminar clientes agotados"
-"delDepletedClientsContent" = "¿Estás seguro de que deseas eliminar todos los clientes agotados?"
-"email" = "Email"
-"emailDesc" = "Por favor proporciona una dirección de correo electrónico única."
-"IPLimit" = "Límite de IP"
-"IPLimitDesc" = "Desactiva la entrada si la cantidad supera el valor ingresado (ingresa 0 para desactivar el límite de IP)."
-"IPLimitlog" = "Registro de IP"
-"IPLimitlogDesc" = "Registro de historial de IPs (antes de habilitar la entrada después de que haya sido desactivada por el límite de IP, debes borrar el registro)."
-"IPLimitlogclear" = "Limpiar el Registro"
-"setDefaultCert" = "Establecer certificado desde el panel"
-"xtlsDesc" = "La versión del núcleo de Xray debe ser 1.7.5"
-"realityDesc" = "La versión del núcleo de Xray debe ser 1.8.0 o superior."
-"telegramDesc" = "Utiliza únicamente IDs de chat (puedes obtenerlo aquí @userinfobot o usando el comando '/id' en el bot)."
-"subscriptionDesc" = "Puedes encontrar tu enlace de suscripción en Detalles, también puedes usar el mismo nombre para varias configuraciones."
-"info" = "Info"
-"same" = "misma"
-"inboundData" = "Datos de entrada"
-"exportInbound" = "Exportación entrante"
-"import" = "Importar"
-"importInbound" = "Importar un entrante"
-
-[pages.client]
-"add" = "Agregar Cliente"
-"edit" = "Editar Cliente"
-"submitAdd" = "Agregar Cliente"
-"submitEdit" = "Guardar Cambios"
-"clientCount" = "Número de Clientes"
-"bulk" = "Agregar en Lote"
-"method" = "Método"
-"first" = "Primero"
-"last" = "Último"
-"prefix" = "Prefijo"
-"postfix" = "Sufijo"
-"delayedStart" = "Inicio Inicial"
-"expireDays" = "Duratio"
-"days" = "día(s)"
-"renew" = "Renovación automática"
-"renewDesc" = "Auto-renovatio post tutelam receptam. (0 = disable) (unitas: dies)"
-
-[pages.inbounds.toasts]
-"obtain" = "Recibir"
-
-[pages.inbounds.stream.general]
-"request" = "Pedido"
-"response" = "Respuesta"
-"name" = "Nombre"
-"value" = "Valor"
-
-[pages.inbounds.stream.tcp]
-"version" = "Versión"
-"method" = "Método"
-"path" = "Camino"
-"status" = "Estado"
-"statusDescription" = "Descripción de la Situación"
-"requestHeader" = "Encabezado de solicitud"
-"responseHeader" = "Encabezado de respuesta"
-
-[pages.inbounds.stream.quic]
-"encryption" = "Cifrado"
-
-[pages.settings]
-"title" = "Configuraciones"
-"save" = "Guardar"
-"infoDesc" = "Cada cambio realizado aquí debe ser guardado. Por favor, reinicie el panel para aplicar los cambios."
-"restartPanel" = "Reiniciar Panel"
-"restartPanelDesc" = "¿Está seguro de que desea reiniciar el panel? Haga clic en Aceptar para reiniciar después de 3 segundos. Si no puede acceder al panel después de reiniciar, por favor, consulte la información de registro del panel en el servidor."
-"actions" = "Acciones"
-"resetDefaultConfig" = "Restablecer a Configuración Predeterminada"
-"panelSettings" = "Configuraciones del Panel"
-"securitySettings" = "Configuraciones de Seguridad"
-"TGBotSettings" = "Configuraciones de Bot de Telegram"
-"panelListeningIP" = "IP de Escucha del Panel"
-"panelListeningIPDesc" = "Dejar en blanco por defecto para monitorear todas las IPs."
-"panelListeningDomain" = "Dominio de Escucha del Panel"
-"panelListeningDomainDesc" = "Dejar en blanco por defecto para monitorear todos los dominios e IPs."
-"panelPort" = "Puerto del Panel"
-"panelPortDesc" = "El puerto utilizado para mostrar este panel."
-"publicKeyPath" = "Ruta del Archivo de Clave Pública del Certificado del Panel"
-"publicKeyPathDesc" = "Complete con una ruta absoluta que comience con."
-"privateKeyPath" = "Ruta del Archivo de Clave Privada del Certificado del Panel"
-"privateKeyPathDesc" = "Complete con una ruta absoluta que comience con."
-"panelUrlPath" = "Ruta Raíz de la URL del Panel"
-"panelUrlPathDesc" = "Debe empezar con '/' y terminar con."
-"pageSize" = "Tamaño de paginación"
-"pageSizeDesc" = "Defina el tamaño de página para la tabla de entradas. Establezca 0 para desactivar"
-"remarkModel" = "Modelo de observación y carácter de separación"
-"datepicker" = "selector de fechas"
-"datepickerPlaceholder" = "Seleccionar fecha"
-"datepickerDescription" = "El tipo de calendario selector especifica la fecha de vencimiento"
-"sampleRemark" = "Observación de muestra"
-"oldUsername" = "Nombre de Usuario Actual"
-"currentPassword" = "Contraseña Actual"
-"newUsername" = "Nuevo Nombre de Usuario"
-"newPassword" = "Nueva Contraseña"
-"telegramBotEnable" = "Habilitar bot de Telegram"
-"telegramBotEnableDesc" = "Conéctese a las funciones de este panel a través del bot de Telegram."
-"telegramToken" = "Token de Telegram"
-"telegramTokenDesc" = "Debe obtener el token del administrador de bots de Telegram @botfather."
-"telegramProxy" = "Socks5 Proxy"
-"telegramProxyDesc" = "Si necesita el proxy Socks5 para conectarse a Telegram. Ajuste su configuración según la guía."
-"telegramChatId" = "IDs de Chat de Telegram para Administradores"
-"telegramChatIdDesc" = "IDs de Chat múltiples separados por comas. Use @userinfobot o use el comando '/id' en el bot para obtener sus IDs de Chat."
-"telegramNotifyTime" = "Hora de Notificación del Bot de Telegram"
-"telegramNotifyTimeDesc" = "Usar el formato de tiempo de Crontab."
-"tgNotifyBackup" = "Respaldo de Base de Datos"
-"tgNotifyBackupDesc" = "Incluir archivo de respaldo de base de datos con notificación de informe."
-"tgNotifyLogin" = "Notificación de Inicio de Sesión"
-"tgNotifyLoginDesc" = "Muestra el nombre de usuario, dirección IP y hora cuando alguien intenta iniciar sesión en su panel."
-"sessionMaxAge" = "Edad Máxima de Sesión"
-"sessionMaxAgeDesc" = "La duración de una sesión de inicio de sesión (unidad: minutos)."
-"expireTimeDiff" = "Umbral de Expiración para Notificación"
-"expireTimeDiffDesc" = "Reciba notificaciones sobre la expiración de la cuenta antes del umbral (unidad: días)."
-"trafficDiff" = "Umbral de Tráfico para Notificación"
-"trafficDiffDesc" = "Reciba notificaciones sobre el agotamiento del tráfico antes de alcanzar el umbral (unidad: GB)."
-"tgNotifyCpu" = "Umbral de Alerta de Porcentaje de CPU"
-"tgNotifyCpuDesc" = "Reciba notificaciones si el uso de la CPU supera este umbral (unidad: %)."
-"timeZone" = "Zona Horaria"
-"timeZoneDesc" = "Las tareas programadas se ejecutan de acuerdo con la hora en esta zona horaria."
-"subSettings" = "Suscripción"
-"subEnable" = "Habilitar Servicio"
-"subEnableDesc" = "Función de suscripción con configuración separada."
-"subListen" = "Listening IP"
-"subListenDesc" = "Dejar en blanco por defecto para monitorear todas las IPs."
-"subPort" = "Puerto de Suscripción"
-"subPortDesc" = "El número de puerto para el servicio de suscripción debe estar sin usar en el servidor."
-"subCertPath" = "Ruta del Archivo de Clave Pública del Certificado de Suscripción"
-"subCertPathDesc" = "Complete con una ruta absoluta que comience con '/'"
-"subKeyPath" = "Ruta del Archivo de Clave Privada del Certificado de Suscripción"
-"subKeyPathDesc" = "Complete con una ruta absoluta que comience con '/'"
-"subPath" = "Ruta Raíz de la URL de Suscripción"
-"subPathDesc" = "Debe empezar con '/' y terminar con '/'"
-"subDomain" = "Dominio de Escucha"
-"subDomainDesc" = "Dejar en blanco por defecto para monitorear todos los dominios e IPs."
-"subUpdates" = "Intervalos de Actualización de Suscripción"
-"subUpdatesDesc" = "Horas de intervalo entre actualizaciones en la aplicación del cliente."
-"subEncrypt" = "Encriptar configuraciones"
-"subEncryptDesc" = "Encriptar las configuraciones devueltas en la suscripción."
-"subShowInfo" = "Mostrar información de uso"
-"subShowInfoDesc" = "Mostrar tráfico restante y fecha después del nombre de configuración."
-"subURI" = "URI de proxy inverso"
-"subURIDesc" = "Cambiar el URI base de la URL de suscripción para usar detrás de los servidores proxy"
-"fragment" = "Fragmentación"
-"fragmentDesc" = "Habilitar la fragmentación para el paquete de saludo TLS"
-
-[pages.xray]
-"title" = "Xray Configuración"
-"save" = "Guardar configuración"
-"restart" = "Reiniciar Xray"
-"basicTemplate" = "Plantilla Básica"
-"advancedTemplate" = "Plantilla Avanzada"
-"generalConfigs" = "Configuraciones Generales"
-"generalConfigsDesc" = "Estas opciones proporcionarán ajustes generales."
-"logConfigs" = "Registro"
-"logConfigsDesc" = "Los registros pueden afectar la eficiencia de su servidor. Se recomienda habilitarlo sabiamente solo en caso de sus necesidades."
-"blockConfigs" = "Configuraciones de Bloqueo"
-"blockConfigsDesc" = "Estas opciones evitarán que los usuarios se conecten a protocolos y sitios web específicos."
-"blockCountryConfigs" = "Configuraciones de Bloqueo por País"
-"blockCountryConfigsDesc" = "Estas opciones evitarán que los usuarios se conecten a dominios de países específicos."
-"directCountryConfigs" = "Configuraciones de Conexión Directa por País"
-"directCountryConfigsDesc" = "Una conexión directa asegura que el tráfico específico no se enrutará a través de otro servidor."
-"ipv4Configs" = "Configuraciones IPv4"
-"ipv4ConfigsDesc" = "Estas opciones solo enrutarán a los dominios objetivo a través de IPv4."
-"warpConfigs" = "Configuraciones de WARP"
-"warpConfigsDesc" = "Precaución: Antes de usar estas opciones, instale WARP en modo de proxy socks5 en su servidor siguiendo los pasos en el GitHub del panel. WARP enrutará el tráfico a los sitios web a través de los servidores de Cloudflare."
-"Template" = "Plantilla de Configuración de Xray"
-"TemplateDesc" = "Genera el archivo de configuración final de Xray basado en esta plantilla."
-"FreedomStrategy" = "Configurar Estrategia para el Protocolo Freedom"
-"FreedomStrategyDesc" = "Establece la estrategia de salida de la red en el Protocolo Freedom."
-"RoutingStrategy" = "Configurar Estrategia de Enrutamiento de Dominios"
-"RoutingStrategyDesc" = "Establece la estrategia general de enrutamiento para la resolución de DNS."
-"Torrent" = "Prohibir Uso de BitTorrent"
-"TorrentDesc" = "Cambia la plantilla de configuración para evitar el uso de BitTorrent por parte de los usuarios."
-"PrivateIp" = "Prohibir Conexiones a Rangos de IP Privadas"
-"PrivateIpDesc" = "Cambia la plantilla de configuración para evitar la conexión a rangos de IP privadas."
-"Ads" = "Bloquear Anuncios"
-"AdsDesc" = "Cambia la plantilla de configuración para bloquear anuncios."
-"Family" = "Bloquee malware y contenido para adultos"
-"FamilyDesc" = "Resolutores de DNS de Cloudflare para bloquear malware y contenido para adultos para protección familiar."
-"Security" = "Bloquee sitios web de malware, phishing y criptomineros"
-"SecurityDesc" = "Cambiar la plantilla de configuración para la protección de seguridad."
-"Speedtest" = "Bloquear Sitios Web de Pruebas de Velocidad"
-"SpeedtestDesc" = "Cambia la plantilla de configuración para evitar la conexión a sitios web de pruebas de velocidad."
-"IRIp" = "Desactivar Conexión a Rangos de IP de Irán"
-"IRIpDesc" = "Cambia la plantilla de configuración para evitar la conexión a rangos de IP de Irán."
-"IRDomain" = "Desactivar Conexión a Dominios de Irán"
-"IRDomainDesc" = "Cambia la plantilla de configuración para evitar la conexión a dominios de Irán."
-"ChinaIp" = "Desactivar Conexión a Rangos de IP de China"
-"ChinaIpDesc" = "Cambia la plantilla de configuración para evitar la conexión a rangos de IP de China."
-"ChinaDomain" = "Desactivar Conexión a Dominios de China"
-"ChinaDomainDesc" = "Cambia la plantilla de configuración para evitar la conexión a dominios de China."
-"RussiaIp" = "Desactivar Conexión a Rangos de IP de Rusia"
-"RussiaIpDesc" = "Cambia la plantilla de configuración para evitar la conexión a rangos de IP de Rusia."
-"RussiaDomain" = "Desactivar Conexión a Dominios de Rusia"
-"RussiaDomainDesc" = "Cambia la plantilla de configuración para evitar la conexión a dominios de Rusia."
-"VNIp" = "Deshabilitar la conexión a las IP de Vietnam"
-"VNIpDesc" = "Cambie la plantilla de configuración para evitar conectarse a rangos de IP de Vietnam."
-"VNDomain" = "Deshabilitar la conexión a dominios de Vietnam"
-"VNDomainDesc" = "Cambie la plantilla de configuración para evitar conectarse a dominios de Vietnam."
-"DirectIRIp" = "Conexión Directa a Rangos de IP de Irán"
-"DirectIRIpDesc" = "Cambia la plantilla de configuración para conectarse directamente a rangos de IP de Irán."
-"DirectIRDomain" = "Conexión Directa a Dominios de Irán"
-"DirectIRDomainDesc" = "Cambia la plantilla de configuración para conectarse directamente a dominios de Irán."
-"DirectChinaIp" = "Conexión Directa a Rangos de IP de China"
-"DirectChinaIpDesc" = "Cambia la plantilla de configuración para conectarse directamente a rangos de IP de China."
-"DirectChinaDomain" = "Conexión Directa a Dominios de China"
-"DirectChinaDomainDesc" = "Cambia la plantilla de configuración para conectarse directamente a dominios de China."
-"DirectRussiaIp" = "Conexión Directa a Rangos de IP de Rusia"
-"DirectRussiaIpDesc" = "Cambia la plantilla de configuración para conectarse directamente a rangos de IP de Rusia."
-"DirectRussiaDomain" = "Conexión Directa a Dominios de Rusia"
-"DirectRussiaDomainDesc" = "Cambia la plantilla de configuración para conectarse directamente a dominios de Rusia."
-"DirectVNIp" = "Conexión directa a IP de Vietnam"
-"DirectVNIpDesc" = "Cambie la plantilla de configuración para la conexión directa a rangos de IP de Vietnam."
-"DirectVNDomain" = "Conexión directa a dominios de Vietnam"
-"DirectVNDomainDesc" = "Cambie la plantilla de configuración para la conexión directa a dominios de Vietnam."
-"GoogleIPv4" = "Usar IPv4 para Google"
-"GoogleIPv4Desc" = "Agregar enrutamiento para que Google se conecte con IPv4."
-"NetflixIPv4" = "Usar IPv4 para Netflix"
-"NetflixIPv4Desc" = "Agregar enrutamiento para que Netflix se conecte con IPv4."
-"GoogleWARP" = "Google"
-"GoogleWARPDesc" = "Enruta el tráfico a Apple a través de WARP."
-"OpenAIWARP" = "OpenAI (ChatGPT)"
-"OpenAIWARPDesc" = "Enruta el tráfico a OpenAI (ChatGPT) a través de WARP."
-"NetflixWARP" = "Netflix"
-"NetflixWARPDesc" = "Enruta el tráfico a Netflix a través de WARP."
-"MetaWARP" = "Meta"
-"MetaWARPDesc" = "Enruta el tráfico a Meta (Instagram, Facebook, WhatsApp, Threads,...) a través de WARP."
-"AppleWARP" = "Apple"
-"AppleWARPDesc" = "Enruta el tráfico a Apple a través de WARP."
-"RedditWARP" = "Reddit"
-"RedditWARPDesc" = "Enruta el tráfico a Reddit a través de WARP."
-"SpotifyWARP" = "Spotify"
-"SpotifyWARPDesc" = "Enruta el tráfico a Spotify a través de WARP."
-"IRWARP" = "Rutear dominios de Irán a través de WARP."
-"IRWARPDesc" = "Agregar enrutamiento para dominios de Irán a través de WARP."
-"Inbounds" = "Entrante"
-"InboundsDesc" = "Cambia la plantilla de configuración para aceptar clientes específicos."
-"Outbounds" = "Salidas"
-"Balancers" = "Equilibradores"
-"OutboundsDesc" = "Cambia la plantilla de configuración para definir formas de salida para este servidor."
-"Routings" = "Reglas de enrutamiento"
-"RoutingsDesc" = "¡La prioridad de cada regla es importante!"
-"completeTemplate" = "Todos"
-"logLevel" = "Nivel de registro"
-"logLevelDesc" = "El nivel de registro para registros de errores, que indica la información que debe registrarse."
-"accessLog" = "Registro de acceso"
-"accessLogDesc" = "La ruta del archivo para el registro de acceso. El valor especial 'ninguno' deshabilita los registros de acceso"
-"errorLog" = "Registro de errores"
-"errorLogDesc" = "La ruta del archivo para el registro de errores. El valor especial 'ninguno' deshabilitó los registros de errores"
-
-[pages.xray.rules]
-"first" = "Primero"
-"last" = "Último"
-"up" = "arriba"
-"down" = "abajo"
-"source" = "Fuente"
-"dest" = "Destino"
-"inbound" = "Entrante"
-"outbound" = "saliente"
-"balancer" = "Balancín"
-"info" = "Información"
-"add" = "Agregar regla"
-"edit" = "Editar regla"
-"useComma" = "Elementos separados por comas"
-
-[pages.xray.outbound]
-"addOutbound" = "Agregar salida"
-"addReverse" = "Agregar reverso"
-"editOutbound" = "Editar salida"
-"editReverse" = "Editar reverso"
-"tag" = "Etiqueta"
-"tagDesc" = "etiqueta única"
-"address" = "Dirección"
-"reverse" = "Reverso"
-"domain" = "Dominio"
-"type" = "Tipo"
-"bridge" = "puente"
-"portal" = "portal"
-"intercon" = "Interconexión"
-
-[pages.xray.balancer]
-"addBalancer" = "Agregar equilibrador"
-"editBalancer" = "Editar balanceador"
-"balancerStrategy" = "Estrategia"
-"balancerSelectors" = "Selectores"
-"tag" = "Etiqueta"
-"tagDesc" = "etiqueta única"
-"balancerDesc" = "No es posible utilizar balancerTag y outboundTag al mismo tiempo. Si se utilizan al mismo tiempo, sólo funcionará outboundTag."
-
-[pages.xray.wireguard]
-"secretKey" = "Llave secreta"
-"publicKey" = "Llave pública"
-"allowedIPs" = "IP permitidas"
-"endpoint" = "Punto final"
-"psk" = "Clave precompartida"
-"domainStrategy" = "Estrategia de dominio"
-
-[pages.xray.dns]
-"enable" = "Habilitar DNS"
-"enableDesc" = "Habilitar servidor DNS integrado"
-"strategy" = "Estrategia de consulta"
-"strategyDesc" = "Estrategia general para resolver nombres de dominio"
-"add" = "Agregar servidor"
-"edit" = "Editar servidor"
-"domains" = "Dominios"
-
-[pages.xray.fakedns]
-"add" = "Agregar DNS falso"
-"edit" = "Editar DNS falso"
-"ipPool" = "Subred del grupo de IP"
-"poolSize" = "Tamaño del grupo"
-
-[pages.settings.security]
-"admin" = "Administrador"
-"secret" = "Token Secreto"
-"loginSecurity" = "Seguridad de Inicio de Sesión"
-"loginSecurityDesc" = "Habilitar un paso adicional de seguridad para el inicio de sesión de usuarios."
-"secretToken" = "Token Secreto"
-"secretTokenDesc" = "Por favor, copia y guarda este token de forma segura en un lugar seguro. Este token es necesario para iniciar sesión y no se puede recuperar con la herramienta de comando x-ui."
-
-[pages.settings.toasts]
-"modifySettings" = "Modificar Configuraciones "
-"getSettings" = "Obtener Configuraciones "
-"modifyUser" = "Modificar Usuario "
-"originalUserPassIncorrect" = "Nombre de usuario o contraseña original incorrectos"
-"userPassMustBeNotEmpty" = "El nuevo nombre de usuario y la nueva contraseña no pueden estar vacíos"
-
-[tgbot]
-"keyboardClosed" = "❌ ¡Teclado personalizado cerrado!"
-"noResult" = "❗ ¡Sin resultados!"
-"noQuery" = "❌ ¡Consulta no encontrada! ¡Por favor utiliza el comando nuevamente!"
-"wentWrong" = "❌ ¡Algo salió mal!"
-"noIpRecord" = "❗ ¡Sin Registro de IP!"
-"noInbounds" = "❗ ¡No se encontraron entradas!"
-"unlimited" = "♾ Ilimitado"
-"add" = "Agregar"
-"month" = "Mes"
-"months" = "Meses"
-"day" = "Día"
-"days" = "Días"
-"hours" = "Horas"
-"unknown" = "Desconocido"
-"inbounds" = "Entradas"
-"clients" = "Clientes"
-"offline" = "🔴 Sin conexión"
-"online" = "🟢 En línea"
-
-[tgbot.commands]
-"unknown" = "❗ Comando desconocido"
-"pleaseChoose" = "👇 Por favor elige:\r\n"
-"help" = "🤖 ¡Bienvenido a este bot! Está diseñado para ofrecerte datos específicos del servidor y te permite hacer modificaciones según sea necesario.\r\n\r\n"
-"start" = "👋 Hola {{ .Firstname }}.\r\n"
-"welcome" = "🤖 Bienvenido al bot de gestión de {{ .Hostname }}.\r\n"
-"status" = "✅ ¡El bot está bien!"
-"usage" = "❗ ¡Por favor proporciona un texto para buscar!"
-"getID" = "🆔 Tu ID: {{ .ID }}
"
-"helpAdminCommands" = "Buscar un correo electrónico de cliente:\r\n/usage [Email]
\r\n\r\nBuscar entradas (con estadísticas de cliente):\r\n/inbound [Nota]
"
-"helpClientCommands" = "Para buscar estadísticas, simplemente usa el siguiente comando:\r\n\r\n/usage [UUID|Contraseña]
"
-
-[tgbot.messages]
-"cpuThreshold" = "🔴 El uso de CPU {{ .Percent }}% es mayor que el umbral {{ .Threshold }}%"
-"selectUserFailed" = "❌ ¡Error al seleccionar usuario!"
-"userSaved" = "✅ Usuario de Telegram guardado."
-"loginSuccess" = "✅ Has iniciado sesión en el panel con éxito.\r\n"
-"loginFailed" = "❗️ Falló el inicio de sesión en el panel.\r\n"
-"report" = "🕰 Informes programados: {{ .RunTime }}\r\n"
-"datetime" = "⏰ Fecha y Hora: {{ .DateTime }}\r\n"
-"hostname" = "💻 Nombre del Host: {{ .Hostname }}\r\n"
-"version" = "🚀 Versión de X-UI: {{ .Version }}\r\n"
-"ipv6" = "🌐 IPv6: {{ .IPv6 }}\r\n"
-"ipv4" = "🌐 IPv4: {{ .IPv4 }}\r\n"
-"ip" = "🌐 IP: {{ .IP }}\r\n"
-"ips" = "🔢 IPs:\r\n{{ .IPs }}\r\n"
-"serverUpTime" = "⏳ Tiempo de actividad del servidor: {{ .UpTime }} {{ .Unit }}\r\n"
-"serverLoad" = "📈 Carga del servidor: {{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n"
-"serverMemory" = "📋 Memoria del servidor: {{ .Current }}/{{ .Total }}\r\n"
-"tcpCount" = "🔹 Conteo de TCP: {{ .Count }}\r\n"
-"udpCount" = "🔸 Conteo de UDP: {{ .Count }}\r\n"
-"traffic" = "🚦 Tráfico: {{ .Total }} (↑{{ .Upload }},↓{{ .Download }})\r\n"
-"xrayStatus" = "ℹ️ Estado de Xray: {{ .State }}\r\n"
-"username" = "👤 Nombre de usuario: {{ .Username }}\r\n"
-"time" = "⏰ Hora: {{ .Time }}\r\n"
-"inbound" = "📍 Inbound: {{ .Remark }}\r\n"
-"port" = "🔌 Puerto: {{ .Port }}\r\n"
-"expire" = "📅 Fecha de Vencimiento: {{ .Time }}\r\n"
-"expireIn" = "📅 Vence en: {{ .Time }}\r\n"
-"active" = "💡 Activo: {{ .Enable }}\r\n"
-"enabled" = "🚨 Habilitado: {{ .Enable }}\r\n"
-"online" = "🌐 Estado de conexión: {{ .Status }}\r\n"
-"email" = "📧 Email: {{ .Email }}\r\n"
-"upload" = "🔼 Subida: ↑{{ .Upload }}\r\n"
-"download" = "🔽 Bajada: ↓{{ .Download }}\r\n"
-"total" = "📊 Total: ↑↓{{ .UpDown }} / {{ .Total }}\r\n"
-"TGUser" = "👤 Usuario de Telegram: {{ .TelegramID }}\r\n"
-"exhaustedMsg" = "🚨 Agotado {{ .Type }}:\r\n"
-"exhaustedCount" = "🚨 Cantidad de Agotados {{ .Type }}:\r\n"
-"onlinesCount" = "🌐 Clientes en línea: {{ .Count }}\r\n"
-"disabled" = "🛑 Desactivado: {{ .Disabled }}\r\n"
-"depleteSoon" = "🔜 Se agotará pronto: {{ .Deplete }}\r\n\r\n"
-"backupTime" = "🗄 Hora de la Copia de Seguridad: {{ .Time }}\r\n"
-"refreshedOn" = "\r\n📋🔄 Actualizado en: {{ .Time }}\r\n\r\n"
-"yes" = "✅ Sí"
-"no" = "❌ No"
-
-[tgbot.buttons]
-"closeKeyboard" = "❌ Cerrar Teclado"
-"cancel" = "❌ Cancelar"
-"cancelReset" = "❌ Cancelar Reinicio"
-"cancelIpLimit" = "❌ Cancelar Límite de IP"
-"confirmResetTraffic" = "✅ ¿Confirmar Reinicio de Tráfico?"
-"confirmClearIps" = "✅ ¿Confirmar Limpiar IPs?"
-"confirmRemoveTGUser" = "✅ ¿Confirmar Eliminar Usuario de Telegram?"
-"confirmToggle" = " ✅ ¿Confirmar habilitar/deshabilitar usuario?"
-"dbBackup" = "Obtener Copia de Seguridad de BD"
-"serverUsage" = "Uso del Servidor"
-"getInbounds" = "Obtener Entradas"
-"depleteSoon" = "Pronto se Agotará"
-"clientUsage" = "Obtener Uso"
-"onlines" = "Clientes en línea"
-"commands" = "Comandos"
-"refresh" = "🔄 Actualizar"
-"clearIPs" = "❌ Limpiar IPs"
-"removeTGUser" = "❌ Eliminar Usuario de Telegram"
-"selectTGUser" = "👤 Seleccionar Usuario de Telegram"
-"selectOneTGUser" = "👤 Selecciona un usuario de telegram:"
-"resetTraffic" = "📈 Reiniciar Tráfico"
-"resetExpire" = "📅 Cambiar fecha de Vencimiento"
-"ipLog" = "🔢 Registro de IP"
-"ipLimit" = "🔢 Límite de IP"
-"setTGUser" = "👤 Establecer Usuario de Telegram"
-"toggle" = "🔘 Habilitar / Deshabilitar"
-"custom" = "🔢 Costumbre"
-"confirmNumber" = "✅ Confirmar: {{ .Num }}"
-"confirmNumberAdd" = "✅ Confirmar agregando: {{ .Num }}"
-"limitTraffic" = "🚧 Límite de tráfico"
-"getBanLogs" = "Registros de prohibición"
-
-[tgbot.answers]
-"successfulOperation" = "✅ ¡Exitosa!"
-"errorOperation" = "❗ Error en la Operación."
-"getInboundsFailed" = "❌ Error al obtener las entradas"
-"canceled" = "❌ {{ .Email }} : Operación cancelada."
-"clientRefreshSuccess" = "✅ {{ .Email }} : Cliente actualizado exitosamente."
-"IpRefreshSuccess" = "✅ {{ .Email }} : IPs actualizadas exitosamente."
-"TGIdRefreshSuccess" = "✅ {{ .Email }} : Usuario de Telegram del cliente actualizado exitosamente."
-"resetTrafficSuccess" = "✅ {{ .Email }} : Tráfico reiniciado exitosamente."
-"setTrafficLimitSuccess" = "✅ {{ .Email }} : Límite de Tráfico guardado exitosamente."
-"expireResetSuccess" = "✅ {{ .Email }} : Días de vencimiento reiniciados exitosamente."
-"resetIpSuccess" = "✅ {{ .Email }} : Límite de IP {{ .Count }} guardado exitosamente."
-"clearIpSuccess" = "✅ {{ .Email }} : IPs limpiadas exitosamente."
-"getIpLog" = "✅ {{ .Email }} : Obtener Registro de IP."
-"getUserInfo" = "✅ {{ .Email }} : Obtener Información de Usuario de Telegram."
-"removedTGUserSuccess" = "✅ {{ .Email }} : Usuario de Telegram eliminado exitosamente."
-"enableSuccess" = "✅ {{ .Email }} : Habilitado exitosamente."
-"disableSuccess" = "✅ {{ .Email }} : Deshabilitado exitosamente."
-"askToAddUserId" = "¡No se encuentra su configuración!\r\nPor favor, pídale a su administrador que use su ID de usuario de Telegram en su(s) configuración(es).\r\n\r\nSu ID de usuario: {{ .TgUserID }}
"
+"username" = "Nombre de Usuario"
+"password" = "Contraseña"
+"login" = "Acceder"
+"confirm" = "Confirmar"
+"cancel" = "Cancelar"
+"close" = "Cerrar"
+"copy" = "Copiar"
+"copied" = "Copiado"
+"download" = "Descargar"
+"remark" = "Nota"
+"enable" = "Habilitar"
+"protocol" = "Protocolo"
+"search" = "Buscar"
+"filter" = "Filtrar"
+"loading" = "Cargando..."
+"second" = "Segundo"
+"minute" = "Minuto"
+"hour" = "Hora"
+"day" = "Día"
+"check" = "Verificar"
+"indefinite" = "Indefinido"
+"unlimited" = "Ilimitado"
+"none" = "None"
+"qrCode" = "Código QR"
+"info" = "Más Información"
+"edit" = "Editar"
+"delete" = "Eliminar"
+"reset" = "Restablecer"
+"copySuccess" = "Copiado exitosamente"
+"sure" = "Seguro"
+"encryption" = "Encriptación"
+"transmission" = "Transmisión"
+"host" = "Anfitrión"
+"path" = "Ruta"
+"camouflage" = "Camuflaje"
+"status" = "Estado"
+"enabled" = "Habilitado"
+"disabled" = "Deshabilitado"
+"depleted" = "Agotado"
+"depletingSoon" = "Agotándose"
+"offline" = "fuera de línea"
+"online" = "en línea"
+"domainName" = "Nombre de dominio"
+"monitor" = "Listening IP"
+"certificate" = "Certificado"
+"fail" = "Falló"
+"success" = "Éxito"
+"getVersion" = "Obtener versión"
+"install" = "Instalar"
+"clients" = "Clientes"
+"usage" = "Uso"
+"secretToken" = "Token Secreto"
+"remained" = "Restante"
+"security" = "Seguridad"
+"secAlertTitle" = "Alerta de Seguridad"
+"secAlertSsl" = "Esta conexión no es segura. Por favor, evite ingresar información sensible hasta que se active TLS para la protección de datos."
+"secAlertConf" = "Ciertas configuraciones son vulnerables a ataques. Se recomienda reforzar los protocolos de seguridad para prevenir posibles violaciones."
+"secAlertSSL" = "El panel carece de una conexión segura. Por favor, instale un certificado TLS para la protección de datos."
+"secAlertPanelPort" = "El puerto predeterminado del panel es vulnerable. Por favor, configure un puerto aleatorio o específico."
+"secAlertPanelURI" = "La ruta URI predeterminada del panel no es segura. Por favor, configure una ruta URI compleja."
+"secAlertSubURI" = "La ruta URI predeterminada de la suscripción no es segura. Por favor, configure una ruta URI compleja."
+"secAlertSubJsonURI" = "La ruta URI JSON predeterminada de la suscripción no es segura. Por favor, configure una ruta URI compleja."
+
+[menu]
+"dashboard" = "Estado del Sistema"
+"inbounds" = "Entradas"
+"settings" = "Configuraciones"
+"xray" = "Ajustes Xray"
+"logout" = "Cerrar Sesión"
+"link" = "Gestionar"
+
+[pages.login]
+"hello" = "Hola"
+"title" = "Bienvenido"
+"loginAgain" = "El límite de tiempo de inicio de sesión ha expirado. Por favor, inicia sesión nuevamente."
+
+[pages.login.toasts]
+"invalidFormData" = "El formato de los datos de entrada es inválido."
+"emptyUsername" = "Por favor ingresa el nombre de usuario."
+"emptyPassword" = "Por favor ingresa la contraseña."
+"wrongUsernameOrPassword" = "Nombre de usuario o contraseña inválidos."
+"successLogin" = "Inicio de Sesión Exitoso"
+
+[pages.index]
+"title" = "Estado del Sistema"
+"memory" = "Memoria"
+"hard" = "Disco Duro"
+"xrayStatus" = "Xray"
+"stopXray" = "Detener"
+"restartXray" = "Reiniciar"
+"xraySwitch" = "Versión"
+"xraySwitchClick" = "Elige la versión a la que deseas cambiar."
+"xraySwitchClickDesk" = "Elige sabiamente, ya que las versiones anteriores pueden no ser compatibles con las configuraciones actuales."
+"operationHours" = "Tiempo de Funcionamiento"
+"systemLoad" = "Carga del Sistema"
+"systemLoadDesc" = "promedio de carga del sistema en los últimos 1, 5 y 15 minutos"
+"connectionTcpCountDesc" = "Conexiones TCP totales en todas las tarjetas de red."
+"connectionUdpCountDesc" = "Conexiones UDP totales en todas las tarjetas de red."
+"connectionCount" = "Número de Conexiones"
+"upSpeed" = "Velocidad de Subida Total para Todas las Tarjetas de Red."
+"downSpeed" = "Velocidad de Bajada Total para Todas las Tarjetas de Red."
+"totalSent" = "Tráfico Total de Subida de Todas las Tarjetas de Red desde el inicio del sistema."
+"totalReceive" = "Datos Descargados Totales en Todas las Tarjetas de Red desde el inicio del sistema."
+"xraySwitchVersionDialog" = "Cambiar Versión de Xray"
+"xraySwitchVersionDialogDesc" = "¿Estás seguro de que deseas cambiar la versión de Xray a"
+"dontRefresh" = "La instalación está en progreso, por favor no actualices esta página."
+"logs" = "Registros"
+"config" = "Configuración"
+"backup" = "Copia de Seguridad y Restauración"
+"backupTitle" = "Copia de Seguridad y Restauración de la Base de Datos"
+"backupDescription" = "Recuerda hacer una copia de seguridad antes de importar una nueva base de datos."
+"exportDatabase" = "Descargar Base de Datos"
+"importDatabase" = "Cargar Base de Datos"
+
+[pages.inbounds]
+"title" = "Entradas"
+"totalDownUp" = "Subidas/Descargas Totales"
+"totalUsage" = "Uso Total"
+"inboundCount" = "Número de Entradas"
+"operate" = "Menú"
+"enable" = "Habilitar"
+"remark" = "Notas"
+"protocol" = "Protocolo"
+"port" = "Puerto"
+"traffic" = "Tráfico"
+"details" = "Detalles"
+"transportConfig" = "Transporte"
+"expireDate" = "Fecha de Expiración"
+"resetTraffic" = "Restablecer Tráfico"
+"addInbound" = "Agregar Entrada"
+"generalActions" = "Acciones Generales"
+"create" = "Crear"
+"update" = "Actualizar"
+"modifyInbound" = "Modificar Entrada"
+"deleteInbound" = "Eliminar Entrada"
+"deleteInboundContent" = "¿Confirmar eliminación de entrada?"
+"deleteClient" = "Eliminar cliente"
+"deleteClientContent" = "¿Está seguro de que desea eliminar el cliente?"
+"resetTrafficContent" = "¿Confirmar restablecimiento de tráfico?"
+"copyLink" = "Copiar Enlace"
+"address" = "Dirección"
+"network" = "Red"
+"destinationPort" = "Puerto de Destino"
+"targetAddress" = "Dirección de Destino"
+"monitorDesc" = "Dejar en blanco por defecto"
+"meansNoLimit" = " = illimitata. (unidad: GB)"
+"totalFlow" = "Flujo Total"
+"leaveBlankToNeverExpire" = "Dejar en Blanco para Nunca Expirar"
+"noRecommendKeepDefault" = "No hay requisitos especiales para mantener la configuración predeterminada"
+"certificatePath" = "Ruta del Archivo"
+"certificateContent" = "Contenido del Archivo"
+"publicKey" = "Clave Pública"
+"privatekey" = "Clave Privada"
+"clickOnQRcode" = "Haz clic en el Código QR para Copiar"
+"client" = "Cliente"
+"export" = "Exportar Enlaces"
+"clone" = "Clonar"
+"cloneInbound" = "Clonar Entradas"
+"cloneInboundContent" = "Se aplicarán todas las configuraciones de esta entrada, excepto el Puerto, la IP de Escucha y los Clientes, al clon."
+"cloneInboundOk" = "Clonar"
+"resetAllTraffic" = "Restablecer Tráfico de Todas las Entradas"
+"resetAllTrafficTitle" = "Restablecer tráfico de todas las entradas"
+"resetAllTrafficContent" = "¿Estás seguro de que deseas restablecer el tráfico de todas las entradas?"
+"resetInboundClientTraffics" = "Restablecer Tráfico de Clientes"
+"resetInboundClientTrafficTitle" = "Restablecer todo el tráfico de clientes"
+"resetInboundClientTrafficContent" = "¿Estás seguro de que deseas restablecer todo el tráfico para los clientes de esta entrada?"
+"resetAllClientTraffics" = "Restablecer Tráfico de Todos los Clientes"
+"resetAllClientTrafficTitle" = "Restablecer todo el tráfico de clientes"
+"resetAllClientTrafficContent" = "¿Estás seguro de que deseas restablecer todo el tráfico para todos los clientes?"
+"delDepletedClients" = "Eliminar Clientes Agotados"
+"delDepletedClientsTitle" = "Eliminar clientes agotados"
+"delDepletedClientsContent" = "¿Estás seguro de que deseas eliminar todos los clientes agotados?"
+"email" = "Email"
+"emailDesc" = "Por favor proporciona una dirección de correo electrónico única."
+"IPLimit" = "Límite de IP"
+"IPLimitDesc" = "Desactiva la entrada si la cantidad supera el valor ingresado (ingresa 0 para desactivar el límite de IP)."
+"IPLimitlog" = "Registro de IP"
+"IPLimitlogDesc" = "Registro de historial de IPs (antes de habilitar la entrada después de que haya sido desactivada por el límite de IP, debes borrar el registro)."
+"IPLimitlogclear" = "Limpiar el Registro"
+"setDefaultCert" = "Establecer certificado desde el panel"
+"xtlsDesc" = "La versión del núcleo de Xray debe ser 1.7.5"
+"realityDesc" = "La versión del núcleo de Xray debe ser 1.8.0 o superior."
+"telegramDesc" = "Utiliza únicamente IDs de chat (puedes obtenerlo aquí @userinfobot o usando el comando '/id' en el bot)."
+"subscriptionDesc" = "Puedes encontrar tu enlace de suscripción en Detalles, también puedes usar el mismo nombre para varias configuraciones."
+"info" = "Info"
+"same" = "misma"
+"inboundData" = "Datos de entrada"
+"exportInbound" = "Exportación entrante"
+"import" = "Importar"
+"importInbound" = "Importar un entrante"
+
+[pages.client]
+"add" = "Agregar Cliente"
+"edit" = "Editar Cliente"
+"submitAdd" = "Agregar Cliente"
+"submitEdit" = "Guardar Cambios"
+"clientCount" = "Número de Clientes"
+"bulk" = "Agregar en Lote"
+"method" = "Método"
+"first" = "Primero"
+"last" = "Último"
+"prefix" = "Prefijo"
+"postfix" = "Sufijo"
+"delayedStart" = "Iniciar después del primer uso"
+"expireDays" = "Duración"
+"days" = "Día(s)"
+"renew" = "Renovación automática"
+"renewDesc" = "Renovación automática después de la expiración. (0 = desactivar) (unidad: día)"
+
+[pages.inbounds.toasts]
+"obtain" = "Recibir"
+
+[pages.inbounds.stream.general]
+"request" = "Pedido"
+"response" = "Respuesta"
+"name" = "Nombre"
+"value" = "Valor"
+
+[pages.inbounds.stream.tcp]
+"version" = "Versión"
+"method" = "Método"
+"path" = "Camino"
+"status" = "Estado"
+"statusDescription" = "Descripción de la Situación"
+"requestHeader" = "Encabezado de solicitud"
+"responseHeader" = "Encabezado de respuesta"
+
+[pages.inbounds.stream.quic]
+"encryption" = "Cifrado"
+
+[pages.settings]
+"title" = "Configuraciones"
+"save" = "Guardar"
+"infoDesc" = "Cada cambio realizado aquí debe ser guardado. Por favor, reinicie el panel para aplicar los cambios."
+"restartPanel" = "Reiniciar Panel"
+"restartPanelDesc" = "¿Está seguro de que desea reiniciar el panel? Haga clic en Aceptar para reiniciar después de 3 segundos. Si no puede acceder al panel después de reiniciar, por favor, consulte la información de registro del panel en el servidor."
+"actions" = "Acciones"
+"resetDefaultConfig" = "Restablecer a Configuración Predeterminada"
+"panelSettings" = "Configuraciones del Panel"
+"securitySettings" = "Configuraciones de Seguridad"
+"TGBotSettings" = "Configuraciones de Bot de Telegram"
+"panelListeningIP" = "IP de Escucha del Panel"
+"panelListeningIPDesc" = "Dejar en blanco por defecto para monitorear todas las IPs."
+"panelListeningDomain" = "Dominio de Escucha del Panel"
+"panelListeningDomainDesc" = "Dejar en blanco por defecto para monitorear todos los dominios e IPs."
+"panelPort" = "Puerto del Panel"
+"panelPortDesc" = "El puerto utilizado para mostrar este panel."
+"publicKeyPath" = "Ruta del Archivo de Clave Pública del Certificado del Panel"
+"publicKeyPathDesc" = "Complete con una ruta absoluta que comience con."
+"privateKeyPath" = "Ruta del Archivo de Clave Privada del Certificado del Panel"
+"privateKeyPathDesc" = "Complete con una ruta absoluta que comience con."
+"panelUrlPath" = "Ruta Raíz de la URL del Panel"
+"panelUrlPathDesc" = "Debe empezar con '/' y terminar con."
+"pageSize" = "Tamaño de paginación"
+"pageSizeDesc" = "Defina el tamaño de página para la tabla de entradas. Establezca 0 para desactivar"
+"remarkModel" = "Modelo de observación y carácter de separación"
+"datepicker" = "selector de fechas"
+"datepickerPlaceholder" = "Seleccionar fecha"
+"datepickerDescription" = "El tipo de calendario selector especifica la fecha de vencimiento"
+"sampleRemark" = "Observación de muestra"
+"oldUsername" = "Nombre de Usuario Actual"
+"currentPassword" = "Contraseña Actual"
+"newUsername" = "Nuevo Nombre de Usuario"
+"newPassword" = "Nueva Contraseña"
+"telegramBotEnable" = "Habilitar bot de Telegram"
+"telegramBotEnableDesc" = "Conéctese a las funciones de este panel a través del bot de Telegram."
+"telegramToken" = "Token de Telegram"
+"telegramTokenDesc" = "Debe obtener el token del administrador de bots de Telegram @botfather."
+"telegramProxy" = "Socks5 Proxy"
+"telegramProxyDesc" = "Si necesita el proxy Socks5 para conectarse a Telegram. Ajuste su configuración según la guía."
+"telegramChatId" = "IDs de Chat de Telegram para Administradores"
+"telegramChatIdDesc" = "IDs de Chat múltiples separados por comas. Use @userinfobot o use el comando '/id' en el bot para obtener sus IDs de Chat."
+"telegramNotifyTime" = "Hora de Notificación del Bot de Telegram"
+"telegramNotifyTimeDesc" = "Usar el formato de tiempo de Crontab."
+"tgNotifyBackup" = "Respaldo de Base de Datos"
+"tgNotifyBackupDesc" = "Incluir archivo de respaldo de base de datos con notificación de informe."
+"tgNotifyLogin" = "Notificación de Inicio de Sesión"
+"tgNotifyLoginDesc" = "Muestra el nombre de usuario, dirección IP y hora cuando alguien intenta iniciar sesión en su panel."
+"sessionMaxAge" = "Edad Máxima de Sesión"
+"sessionMaxAgeDesc" = "La duración de una sesión de inicio de sesión (unidad: minutos)."
+"expireTimeDiff" = "Umbral de Expiración para Notificación"
+"expireTimeDiffDesc" = "Reciba notificaciones sobre la expiración de la cuenta antes del umbral (unidad: días)."
+"trafficDiff" = "Umbral de Tráfico para Notificación"
+"trafficDiffDesc" = "Reciba notificaciones sobre el agotamiento del tráfico antes de alcanzar el umbral (unidad: GB)."
+"tgNotifyCpu" = "Umbral de Alerta de Porcentaje de CPU"
+"tgNotifyCpuDesc" = "Reciba notificaciones si el uso de la CPU supera este umbral (unidad: %)."
+"timeZone" = "Zona Horaria"
+"timeZoneDesc" = "Las tareas programadas se ejecutan de acuerdo con la hora en esta zona horaria."
+"subSettings" = "Suscripción"
+"subEnable" = "Habilitar Servicio"
+"subEnableDesc" = "Función de suscripción con configuración separada."
+"subListen" = "Listening IP"
+"subListenDesc" = "Dejar en blanco por defecto para monitorear todas las IPs."
+"subPort" = "Puerto de Suscripción"
+"subPortDesc" = "El número de puerto para el servicio de suscripción debe estar sin usar en el servidor."
+"subCertPath" = "Ruta del Archivo de Clave Pública del Certificado de Suscripción"
+"subCertPathDesc" = "Complete con una ruta absoluta que comience con '/'"
+"subKeyPath" = "Ruta del Archivo de Clave Privada del Certificado de Suscripción"
+"subKeyPathDesc" = "Complete con una ruta absoluta que comience con '/'"
+"subPath" = "Ruta Raíz de la URL de Suscripción"
+"subPathDesc" = "Debe empezar con '/' y terminar con '/'"
+"subDomain" = "Dominio de Escucha"
+"subDomainDesc" = "Dejar en blanco por defecto para monitorear todos los dominios e IPs."
+"subUpdates" = "Intervalos de Actualización de Suscripción"
+"subUpdatesDesc" = "Horas de intervalo entre actualizaciones en la aplicación del cliente."
+"subEncrypt" = "Encriptar configuraciones"
+"subEncryptDesc" = "Encriptar las configuraciones devueltas en la suscripción."
+"subShowInfo" = "Mostrar información de uso"
+"subShowInfoDesc" = "Mostrar tráfico restante y fecha después del nombre de configuración."
+"subURI" = "URI de proxy inverso"
+"subURIDesc" = "Cambiar el URI base de la URL de suscripción para usar detrás de los servidores proxy"
+"fragment" = "Fragmentación"
+"fragmentDesc" = "Habilitar la fragmentación para el paquete de saludo de TLS"
+
+[pages.xray]
+"title" = "Xray Configuración"
+"save" = "Guardar configuración"
+"restart" = "Reiniciar Xray"
+"basicTemplate" = "Plantilla Básica"
+"advancedTemplate" = "Plantilla Avanzada"
+"generalConfigs" = "Configuraciones Generales"
+"generalConfigsDesc" = "Estas opciones proporcionarán ajustes generales."
+"logConfigs" = "Registro"
+"logConfigsDesc" = "Los registros pueden afectar la eficiencia de su servidor. Se recomienda habilitarlos sabiamente solo en caso de sus necesidades."
+"blockConfigs" = "Configuraciones de Bloqueo"
+"blockConfigsDesc" = "Estas opciones evitarán que los usuarios se conecten a protocolos y sitios web específicos."
+"blockCountryConfigs" = "Configuraciones de Bloqueo por País"
+"blockCountryConfigsDesc" = "Estas opciones evitarán que los usuarios se conecten a dominios de países específicos."
+"directCountryConfigs" = "Configuraciones de Conexión Directa por País"
+"directCountryConfigsDesc" = "Una conexión directa asegura que el tráfico específico no se enrutará a través de otro servidor."
+"ipv4Configs" = "Configuraciones IPv4"
+"ipv4ConfigsDesc" = "Estas opciones solo enrutarán a los dominios objetivo a través de IPv4."
+"warpConfigs" = "Configuraciones de WARP"
+"warpConfigsDesc" = "Precaución: Antes de usar estas opciones, instale WARP en modo de proxy socks5 en su servidor siguiendo los pasos en el GitHub del panel. WARP enrutará el tráfico a los sitios web a través de los servidores de Cloudflare."
+"Template" = "Plantilla de Configuración de Xray"
+"TemplateDesc" = "Genera el archivo de configuración final de Xray basado en esta plantilla."
+"FreedomStrategy" = "Configurar Estrategia para el Protocolo Freedom"
+"FreedomStrategyDesc" = "Establece la estrategia de salida de la red en el Protocolo Freedom."
+"RoutingStrategy" = "Configurar Estrategia de Enrutamiento de Dominios"
+"RoutingStrategyDesc" = "Establece la estrategia general de enrutamiento para la resolución de DNS."
+"Torrent" = "Prohibir Uso de BitTorrent"
+"TorrentDesc" = "Cambia la plantilla de configuración para evitar el uso de BitTorrent por parte de los usuarios."
+"PrivateIp" = "Prohibir Conexiones a Rangos de IP Privadas"
+"PrivateIpDesc" = "Cambia la plantilla de configuración para evitar la conexión a rangos de IP privadas."
+"Ads" = "Bloquear Anuncios"
+"AdsDesc" = "Cambia la plantilla de configuración para bloquear anuncios."
+"Family" = "Bloquee malware y contenido para adultos"
+"FamilyDesc" = "Resolutores de DNS de Cloudflare para bloquear malware y contenido para adultos para protección familiar."
+"Security" = "Escudo de Seguridad"
+"SecurityDesc" = "Cambiar la plantilla de configuración para la protección de seguridad."
+"Speedtest" = "Bloquear Sitios Web de Pruebas de Velocidad"
+"SpeedtestDesc" = "Cambia la plantilla de configuración para evitar la conexión a sitios web de pruebas de velocidad."
+"IRIp" = "Desactivar Conexión a Rangos de IP de Irán"
+"IRIpDesc" = "Cambia la plantilla de configuración para evitar la conexión a rangos de IP de Irán."
+"IRDomain" = "Desactivar Conexión a Dominios de Irán"
+"IRDomainDesc" = "Cambia la plantilla de configuración para evitar la conexión a dominios de Irán."
+"ChinaIp" = "Desactivar Conexión a Rangos de IP de China"
+"ChinaIpDesc" = "Cambia la plantilla de configuración para evitar la conexión a rangos de IP de China."
+"ChinaDomain" = "Desactivar Conexión a Dominios de China"
+"ChinaDomainDesc" = "Cambia la plantilla de configuración para evitar la conexión a dominios de China."
+"RussiaIp" = "Desactivar Conexión a Rangos de IP de Rusia"
+"RussiaIpDesc" = "Cambia la plantilla de configuración para evitar la conexión a rangos de IP de Rusia."
+"RussiaDomain" = "Desactivar Conexión a Dominios de Rusia"
+"RussiaDomainDesc" = "Cambia la plantilla de configuración para evitar la conexión a dominios de Rusia."
+"VNIp" = "Deshabilitar la conexión a las IP de Vietnam"
+"VNIpDesc" = "Cambie la plantilla de configuración para evitar conectarse a rangos de IP de Vietnam."
+"VNDomain" = "Deshabilitar la conexión a dominios de Vietnam"
+"VNDomainDesc" = "Cambie la plantilla de configuración para evitar conectarse a dominios de Vietnam."
+"DirectIRIp" = "Conexión Directa a Rangos de IP de Irán"
+"DirectIRIpDesc" = "Cambia la plantilla de configuración para conectarse directamente a rangos de IP de Irán."
+"DirectIRDomain" = "Conexión Directa a Dominios de Irán"
+"DirectIRDomainDesc" = "Cambia la plantilla de configuración para conectarse directamente a dominios de Irán."
+"DirectChinaIp" = "Conexión Directa a Rangos de IP de China"
+"DirectChinaIpDesc" = "Cambia la plantilla de configuración para conectarse directamente a rangos de IP de China."
+"DirectChinaDomain" = "Conexión Directa a Dominios de China"
+"DirectChinaDomainDesc" = "Cambia la plantilla de configuración para conectarse directamente a dominios de China."
+"DirectRussiaIp" = "Conexión Directa a Rangos de IP de Rusia"
+"DirectRussiaIpDesc" = "Cambia la plantilla de configuración para conectarse directamente a rangos de IP de Rusia."
+"DirectRussiaDomain" = "Conexión Directa a Dominios de Rusia"
+"DirectRussiaDomainDesc" = "Cambia la plantilla de configuración para conectarse directamente a dominios de Rusia."
+"DirectVNIp" = "Conexión directa a IP de Vietnam"
+"DirectVNIpDesc" = "Cambie la plantilla de configuración para la conexión directa a rangos de IP de Vietnam."
+"DirectVNDomain" = "Conexión directa a dominios de Vietnam"
+"DirectVNDomainDesc" = "Cambie la plantilla de configuración para la conexión directa a dominios de Vietnam."
+"GoogleIPv4" = "Usar IPv4 para Google"
+"GoogleIPv4Desc" = "Agregar enrutamiento para que Google se conecte con IPv4."
+"NetflixIPv4" = "Usar IPv4 para Netflix"
+"NetflixIPv4Desc" = "Agregar enrutamiento para que Netflix se conecte con IPv4."
+"GoogleWARP" = "Google"
+"GoogleWARPDesc" = "Agrega enrutamiento para Google a través de WARP."
+"OpenAIWARP" = "ChatGPT"
+"OpenAIWARPDesc" = "Enruta el tráfico a ChatGPT a través de WARP."
+"NetflixWARP" = "Netflix"
+"NetflixWARPDesc" = "Enruta el tráfico a Netflix a través de WARP."
+"MetaWARP" = "Meta"
+"MetaWARPDesc" = "Enruta el tráfico a Meta (Instagram, Facebook, WhatsApp, Threads, etc.) a través de WARP."
+"AppleWARP" = "Apple"
+"AppleWARPDesc" = "Enruta el tráfico a Apple a través de WARP."
+"RedditWARP" = "Reddit"
+"RedditWARPDesc" = "Enruta el tráfico a Reddit a través de WARP."
+"SpotifyWARP" = "Spotify"
+"SpotifyWARPDesc" = "Enruta el tráfico a Spotify a través de WARP."
+"IRWARP" = "Rutear dominios de Irán a través de WARP."
+"IRWARPDesc" = "Agregar enrutamiento para dominios de Irán a través de WARP."
+"Inbounds" = "Entrante"
+"InboundsDesc" = "Cambia la plantilla de configuración para aceptar clientes específicos."
+"Outbounds" = "Salidas"
+"Balancers" = "Equilibradores"
+"OutboundsDesc" = "Cambia la plantilla de configuración para definir formas de salida para este servidor."
+"Routings" = "Reglas de enrutamiento"
+"RoutingsDesc" = "¡La prioridad de cada regla es importante!"
+"completeTemplate" = "Todos"
+"logLevel" = "Nivel de registro"
+"logLevelDesc" = "El nivel de registro para registros de errores, que indica la información que debe registrarse."
+"accessLog" = "Registro de acceso"
+"accessLogDesc" = "La ruta del archivo para el registro de acceso. El valor especial 'ninguno' deshabilita los registros de acceso"
+"errorLog" = "Registro de Errores"
+"errorLogDesc" = "La ruta del archivo para el registro de errores. El valor especial 'none' desactiva los registros de errores."
+
+[pages.xray.rules]
+"first" = "Primero"
+"last" = "Último"
+"up" = "Arriba"
+"down" = "Abajo"
+"source" = "Fuente"
+"dest" = "Destino"
+"inbound" = "Entrante"
+"outbound" = "Saliente"
+"balancer" = "Equilibrador"
+"info" = "Información"
+"add" = "Agregar Regla"
+"edit" = "Editar Regla"
+"useComma" = "Elementos separados por comas"
+
+[pages.xray.outbound]
+"addOutbound" = "Agregar salida"
+"addReverse" = "Agregar reverso"
+"editOutbound" = "Editar salida"
+"editReverse" = "Editar reverso"
+"tag" = "Etiqueta"
+"tagDesc" = "etiqueta única"
+"address" = "Dirección"
+"reverse" = "Reverso"
+"domain" = "Dominio"
+"type" = "Tipo"
+"bridge" = "puente"
+"portal" = "portal"
+"intercon" = "Interconexión"
+
+[pages.xray.balancer]
+"addBalancer" = "Agregar equilibrador"
+"editBalancer" = "Editar balanceador"
+"balancerStrategy" = "Estrategia"
+"balancerSelectors" = "Selectores"
+"tag" = "Etiqueta"
+"tagDesc" = "etiqueta única"
+"balancerDesc" = "No es posible utilizar balancerTag y outboundTag al mismo tiempo. Si se utilizan al mismo tiempo, sólo funcionará outboundTag."
+
+[pages.xray.wireguard]
+"secretKey" = "Llave secreta"
+"publicKey" = "Llave pública"
+"allowedIPs" = "IP permitidas"
+"endpoint" = "Punto final"
+"psk" = "Clave precompartida"
+"domainStrategy" = "Estrategia de dominio"
+
+[pages.xray.dns]
+"enable" = "Habilitar DNS"
+"enableDesc" = "Habilitar servidor DNS incorporado"
+"strategy" = "Estrategia de Consulta"
+"strategyDesc" = "Estrategia general para resolver nombres de dominio"
+"add" = "Agregar Servidor"
+"edit" = "Editar Servidor"
+"domains" = "Dominios"
+
+[pages.xray.fakedns]
+"add" = "Agregar DNS Falso"
+"edit" = "Editar DNS Falso"
+"ipPool" = "Subred del grupo de IP"
+"poolSize" = "Tamaño del grupo"
+
+[pages.settings.security]
+"admin" = "Administrador"
+"secret" = "Token Secreto"
+"loginSecurity" = "Seguridad de Inicio de Sesión"
+"loginSecurityDesc" = "Habilitar un paso adicional de seguridad para el inicio de sesión de usuarios."
+"secretToken" = "Token Secreto"
+"secretTokenDesc" = "Por favor, copia y guarda este token de forma segura en un lugar seguro. Este token es necesario para iniciar sesión y no se puede recuperar con la herramienta de comando x-ui."
+
+[pages.settings.toasts]
+"modifySettings" = "Modificar Configuraciones "
+"getSettings" = "Obtener Configuraciones "
+"modifyUser" = "Modificar Usuario "
+"originalUserPassIncorrect" = "Nombre de usuario o contraseña original incorrectos"
+"userPassMustBeNotEmpty" = "El nuevo nombre de usuario y la nueva contraseña no pueden estar vacíos"
+
+[tgbot]
+"keyboardClosed" = "❌ ¡Teclado personalizado cerrado!"
+"noResult" = "❗ ¡Sin resultados!"
+"noQuery" = "❌ ¡Consulta no encontrada! ¡Por favor utiliza el comando nuevamente!"
+"wentWrong" = "❌ ¡Algo salió mal!"
+"noIpRecord" = "❗ ¡Sin Registro de IP!"
+"noInbounds" = "❗ ¡No se encontraron entradas!"
+"unlimited" = "♾ Ilimitado"
+"add" = "Agregar"
+"month" = "Mes"
+"months" = "Meses"
+"day" = "Día"
+"days" = "Días"
+"hours" = "Horas"
+"unknown" = "Desconocido"
+"inbounds" = "Entradas"
+"clients" = "Clientes"
+"offline" = "🔴 Sin conexión"
+"online" = "🟢 En línea"
+
+[tgbot.commands]
+"unknown" = "❗ Comando desconocido"
+"pleaseChoose" = "👇 Por favor elige:\r\n"
+"help" = "🤖 ¡Bienvenido a este bot! Está diseñado para ofrecerte datos específicos del servidor y te permite hacer modificaciones según sea necesario.\r\n\r\n"
+"start" = "👋 Hola {{ .Firstname }}.\r\n"
+"welcome" = "🤖 Bienvenido al bot de gestión de {{ .Hostname }}.\r\n"
+"status" = "✅ ¡El bot está bien!"
+"usage" = "❗ ¡Por favor proporciona un texto para buscar!"
+"getID" = "🆔 Tu ID: {{ .ID }}
"
+"helpAdminCommands" = "Buscar un correo electrónico de cliente:\r\n/usage [Email]
\r\n\r\nBuscar entradas (con estadísticas de cliente):\r\n/inbound [Nota]
"
+"helpClientCommands" = "Para buscar estadísticas, simplemente usa el siguiente comando:\r\n\r\n/usage [UUID|Contraseña]
"
+
+[tgbot.messages]
+"cpuThreshold" = "🔴 El uso de CPU {{ .Percent }}% es mayor que el umbral {{ .Threshold }}%"
+"selectUserFailed" = "❌ ¡Error al seleccionar usuario!"
+"userSaved" = "✅ Usuario de Telegram guardado."
+"loginSuccess" = "✅ Has iniciado sesión en el panel con éxito.\r\n"
+"loginFailed" = "❗️ Falló el inicio de sesión en el panel.\r\n"
+"report" = "🕰 Informes programados: {{ .RunTime }}\r\n"
+"datetime" = "⏰ Fecha y Hora: {{ .DateTime }}\r\n"
+"hostname" = "💻 Nombre del Host: {{ .Hostname }}\r\n"
+"version" = "🚀 Versión de X-UI: {{ .Version }}\r\n"
+"ipv6" = "🌐 IPv6: {{ .IPv6 }}\r\n"
+"ipv4" = "🌐 IPv4: {{ .IPv4 }}\r\n"
+"ip" = "🌐 IP: {{ .IP }}\r\n"
+"ips" = "🔢 IPs:\r\n{{ .IPs }}\r\n"
+"serverUpTime" = "⏳ Tiempo de actividad del servidor: {{ .UpTime }} {{ .Unit }}\r\n"
+"serverLoad" = "📈 Carga del servidor: {{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n"
+"serverMemory" = "📋 Memoria del servidor: {{ .Current }}/{{ .Total }}\r\n"
+"tcpCount" = "🔹 Conteo de TCP: {{ .Count }}\r\n"
+"udpCount" = "🔸 Conteo de UDP: {{ .Count }}\r\n"
+"traffic" = "🚦 Tráfico: {{ .Total }} (↑{{ .Upload }},↓{{ .Download }})\r\n"
+"xrayStatus" = "ℹ️ Estado de Xray: {{ .State }}\r\n"
+"username" = "👤 Nombre de usuario: {{ .Username }}\r\n"
+"time" = "⏰ Hora: {{ .Time }}\r\n"
+"inbound" = "📍 Inbound: {{ .Remark }}\r\n"
+"port" = "🔌 Puerto: {{ .Port }}\r\n"
+"expire" = "📅 Fecha de Vencimiento: {{ .Time }}\r\n"
+"expireIn" = "📅 Vence en: {{ .Time }}\r\n"
+"active" = "💡 Activo: {{ .Enable }}\r\n"
+"enabled" = "🚨 Habilitado: {{ .Enable }}\r\n"
+"online" = "🌐 Estado de conexión: {{ .Status }}\r\n"
+"email" = "📧 Email: {{ .Email }}\r\n"
+"upload" = "🔼 Subida: ↑{{ .Upload }}\r\n"
+"download" = "🔽 Bajada: ↓{{ .Download }}\r\n"
+"total" = "📊 Total: ↑↓{{ .UpDown }} / {{ .Total }}\r\n"
+"TGUser" = "👤 Usuario de Telegram: {{ .TelegramID }}\r\n"
+"exhaustedMsg" = "🚨 Agotado {{ .Type }}:\r\n"
+"exhaustedCount" = "🚨 Cantidad de Agotados {{ .Type }}:\r\n"
+"onlinesCount" = "🌐 Clientes en línea: {{ .Count }}\r\n"
+"disabled" = "🛑 Desactivado: {{ .Disabled }}\r\n"
+"depleteSoon" = "🔜 Se agotará pronto: {{ .Deplete }}\r\n\r\n"
+"backupTime" = "🗄 Hora de la Copia de Seguridad: {{ .Time }}\r\n"
+"refreshedOn" = "\r\n📋🔄 Actualizado en: {{ .Time }}\r\n\r\n"
+"yes" = "✅ Sí"
+"no" = "❌ No"
+
+[tgbot.buttons]
+"closeKeyboard" = "❌ Cerrar Teclado"
+"cancel" = "❌ Cancelar"
+"cancelReset" = "❌ Cancelar Reinicio"
+"cancelIpLimit" = "❌ Cancelar Límite de IP"
+"confirmResetTraffic" = "✅ ¿Confirmar Reinicio de Tráfico?"
+"confirmClearIps" = "✅ ¿Confirmar Limpiar IPs?"
+"confirmRemoveTGUser" = "✅ ¿Confirmar Eliminar Usuario de Telegram?"
+"confirmToggle" = " ✅ ¿Confirmar habilitar/deshabilitar usuario?"
+"dbBackup" = "Obtener Copia de Seguridad de BD"
+"serverUsage" = "Uso del Servidor"
+"getInbounds" = "Obtener Entradas"
+"depleteSoon" = "Pronto se Agotará"
+"clientUsage" = "Obtener Uso"
+"onlines" = "Clientes en línea"
+"commands" = "Comandos"
+"refresh" = "🔄 Actualizar"
+"clearIPs" = "❌ Limpiar IPs"
+"removeTGUser" = "❌ Eliminar Usuario de Telegram"
+"selectTGUser" = "👤 Seleccionar Usuario de Telegram"
+"selectOneTGUser" = "👤 Selecciona un usuario de telegram:"
+"resetTraffic" = "📈 Reiniciar Tráfico"
+"resetExpire" = "📅 Cambiar fecha de Vencimiento"
+"ipLog" = "🔢 Registro de IP"
+"ipLimit" = "🔢 Límite de IP"
+"setTGUser" = "👤 Establecer Usuario de Telegram"
+"toggle" = "🔘 Habilitar / Deshabilitar"
+"custom" = "🔢 Costumbre"
+"confirmNumber" = "✅ Confirmar: {{ .Num }}"
+"confirmNumberAdd" = "✅ Confirmar agregando: {{ .Num }}"
+"limitTraffic" = "🚧 Límite de tráfico"
+"getBanLogs" = "Registros de prohibición"
+
+[tgbot.answers]
+"successfulOperation" = "✅ ¡Exitosa!"
+"errorOperation" = "❗ Error en la Operación."
+"getInboundsFailed" = "❌ Error al obtener las entradas"
+"canceled" = "❌ {{ .Email }} : Operación cancelada."
+"clientRefreshSuccess" = "✅ {{ .Email }} : Cliente actualizado exitosamente."
+"IpRefreshSuccess" = "✅ {{ .Email }} : IPs actualizadas exitosamente."
+"TGIdRefreshSuccess" = "✅ {{ .Email }} : Usuario de Telegram del cliente actualizado exitosamente."
+"resetTrafficSuccess" = "✅ {{ .Email }} : Tráfico reiniciado exitosamente."
+"setTrafficLimitSuccess" = "✅ {{ .Email }} : Límite de Tráfico guardado exitosamente."
+"expireResetSuccess" = "✅ {{ .Email }} : Días de vencimiento reiniciados exitosamente."
+"resetIpSuccess" = "✅ {{ .Email }} : Límite de IP {{ .Count }} guardado exitosamente."
+"clearIpSuccess" = "✅ {{ .Email }} : IPs limpiadas exitosamente."
+"getIpLog" = "✅ {{ .Email }} : Obtener Registro de IP."
+"getUserInfo" = "✅ {{ .Email }} : Obtener Información de Usuario de Telegram."
+"removedTGUserSuccess" = "✅ {{ .Email }} : Usuario de Telegram eliminado exitosamente."
+"enableSuccess" = "✅ {{ .Email }} : Habilitado exitosamente."
+"disableSuccess" = "✅ {{ .Email }} : Deshabilitado exitosamente."
+"askToAddUserId" = "¡No se encuentra su configuración!\r\nPor favor, pídale a su administrador que use su ID de usuario de Telegram en su(s) configuración(es).\r\n\r\nSu ID de usuario: {{ .TgUserID }}
"
\ No newline at end of file