diff options
| author | emirjorge <117597846+emirjorge@users.noreply.github.com> | 2024-03-05 13:21:43 +0300 |
|---|---|---|
| committer | MHSanaei <ho3ein.sanaei@gmail.com> | 2024-03-05 14:30:52 +0300 |
| commit | c47a67975f5fd4de81c6fc9e9dac12a3e3cdbbaf (patch) | |
| tree | 4e93f674677e113a6c1082a11297b13a176fdae9 /web | |
| parent | 6563d23f382526b901947f5166aab14f5e9cfcbe (diff) | |
Improved Spanish translation (#1980)
Diffstat (limited to 'web')
| -rw-r--r-- | web/translation/translate.en_US.toml | 2 | ||||
| -rw-r--r-- | web/translation/translate.es_ES.toml | 1250 |
2 files changed, 626 insertions, 626 deletions
diff --git a/web/translation/translate.en_US.toml b/web/translation/translate.en_US.toml index 20278b6b..5c3a4db4 100644 --- a/web/translation/translate.en_US.toml +++ b/web/translation/translate.en_US.toml @@ -201,7 +201,7 @@ "last" = "Last" "prefix" = "Prefix" "postfix" = "Postfix" -"delayedStart" = "Start on Initial Use" +"delayedStart" = "Start After First Use" "expireDays" = "Duration" "days" = "Day(s)" "renew" = "Auto Renew" diff --git a/web/translation/translate.es_ES.toml b/web/translation/translate.es_ES.toml index 25cd7737..ad007860 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 <i>{{ .Firstname }}</i>.\r\n" -"welcome" = "🤖 Bienvenido al bot de gestión de <b>{{ .Hostname }}</b>.\r\n" -"status" = "✅ ¡El bot está bien!" -"usage" = "❗ ¡Por favor proporciona un texto para buscar!" -"getID" = "🆔 Tu ID: <code>{{ .ID }}</code>" -"helpAdminCommands" = "Buscar un correo electrónico de cliente:\r\n<code>/usage [Email]</code>\r\n\r\nBuscar entradas (con estadísticas de cliente):\r\n<code>/inbound [Nota]</code>" -"helpClientCommands" = "Para buscar estadísticas, simplemente usa el siguiente comando:\r\n\r\n<code>/usage [UUID|Contraseña]</code>" - -[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: <code>{{ .TgUserID }}</code>" +"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. 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" = "Camino"
+"certificateContent" = "Contenido"
+"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" = "Restablece
|
