i18n: sync 12 locales with en-US — add missing Hosts/subscription keys

This commit is contained in:
MHSanaei
2026-06-17 12:19:05 +02:00
parent 709b332d17
commit 5038fa1cec
12 changed files with 1375 additions and 34 deletions
+115 -3
View File
@@ -97,7 +97,8 @@
"unlimited": "Ilimitado",
"noExpiry": "Sin caducidad",
"copyAllConfigs": "Copiar Todas las Configuraciones",
"copyAllConfigsCopied": "Todas las configuraciones copiadas"
"copyAllConfigsCopied": "Todas las configuraciones copiadas",
"email": "Email"
},
"menu": {
"theme": "Tema",
@@ -113,7 +114,8 @@
"apiDocs": "Documentación de la API",
"logout": "Cerrar Sesión",
"link": "Gestionar",
"donate": "Donar"
"donate": "Donar",
"hosts": "Hosts"
},
"pages": {
"login": {
@@ -1284,7 +1286,9 @@
"smtpErrorTimeout": "Tiempo de conexión agotado: servidor inaccesible",
"smtpErrorRelay": "El servidor rechaza el envío desde esta dirección",
"smtpErrorEof": "Conexión cerrada por el servidor",
"smtpErrorUnknown": "Error de SMTP: {{ .Error }}"
"smtpErrorUnknown": "Error de SMTP: {{ .Error }}",
"remarkTemplate": "Plantilla de notas",
"remarkTemplateDesc": "Cuando se define, esto reemplaza el modelo de notas para cada enlace de suscripción — escribe tu propio formato con los tokens de variable (usa el botón para insertarlos). Déjalo vacío para usar el modelo anterior."
},
"xray": {
"title": "Xray Configuración",
@@ -1680,6 +1684,114 @@
"ipPool": "Subred del grupo de IP",
"poolSize": "Tamaño del grupo"
}
},
"hosts": {
"addHost": "Agregar host",
"editHost": "Editar host",
"selectInbound": "Selecciona un inbound",
"selectedCount": "{count} seleccionado(s)",
"summary": {
"total": "Total",
"enabled": "Habilitados",
"disabled": "Deshabilitados"
},
"moveUp": "Subir",
"moveDown": "Bajar",
"bulkEnable": "Habilitar",
"bulkDisable": "Deshabilitar",
"bulkDelete": "Eliminar",
"bulkDeleteConfirm": "¿Eliminar {count} host(s) seleccionado(s)?",
"deleteConfirmTitle": "¿Eliminar el host \"{name}\"?",
"sections": {
"basic": "Básico",
"security": "Seguridad",
"advanced": "Avanzado",
"general": "General",
"clash": "Clash (mihomo)"
},
"fields": {
"remark": "Notas",
"serverDescription": "Descripción",
"inbound": "Inbound",
"address": "Dirección",
"port": "Puerto",
"endpoint": "Punto final",
"enable": "Habilitar",
"actions": "Acciones",
"security": "Seguridad",
"sni": "SNI",
"overrideSniFromAddress": "Usar la dirección como SNI",
"keepSniBlank": "Dejar el SNI en blanco",
"hostHeader": "Cabecera Host",
"path": "Ruta",
"alpn": "ALPN",
"fingerprint": "Fingerprint",
"pins": "SHA-256 del cert. fijado",
"verifyPeerCertByName": "Verificar cert. del par por nombre",
"allowInsecure": "Permitir inseguro",
"echConfigList": "Lista de config. ECH",
"muxParams": "Mux",
"sockoptParams": "Sockopt",
"finalMask": "Máscara final",
"vlessRoute": "Ruta VLESS",
"mihomoIpVersion": "Versión de IP",
"mihomoX25519": "Mihomo X25519",
"shuffleHost": "Barajar host",
"tags": "Etiquetas",
"nodeGuids": "Nodos",
"excludeFromSubTypes": "Excluir de formatos"
},
"hints": {
"address": "Déjalo en blanco para heredar la dirección propia del inbound.",
"port": "0 hereda el puerto del inbound.",
"tags": "No visible para los usuarios finales; se envía solo con la suscripción RAW. Solo letras mayúsculas, dígitos, _ y :.",
"nodeGuids": "Elige los nodos que se resolvieron desde este host. Solo asignación visual.",
"serverDescription": "Nota opcional que se muestra bajo las notas.",
"allowInsecure": "Omitir la verificación del certificado TLS (allowInsecure / skip-cert-verify).",
"vlessRoute": "Puertos/rangos enrutados a través de VLESS, p. ej. 53,443,1000-2000. Déjalo en blanco para ninguno.",
"remark": "Una etiqueta simple para este host. Se muestra como nombre de la configuración solo cuando el inbound no tiene notas propias."
},
"remarkVars": {
"title": "Variables de plantilla",
"intro": "Haz clic en una variable para añadirla. Se sustituye por cliente al generar la suscripción.",
"preview": "Vista previa",
"groups": {
"client": "Cliente",
"traffic": "Tráfico",
"time": "Tiempo y estado"
},
"descEMAIL": "Email del cliente",
"descINBOUND": "Nombre de la configuración: las notas del host cuando están definidas, de lo contrario las notas del inbound",
"descHOST": "Notas del host",
"descID": "UUID del cliente",
"descSHORT_ID": "Primeros 8 caracteres del UUID",
"descTELEGRAM_ID": "ID de Telegram del cliente (vacío si no está definido)",
"descSUB_ID": "ID de suscripción",
"descCOMMENT": "Comentario del cliente",
"descTRAFFIC_USED": "Tráfico usado (legible)",
"descTRAFFIC_LEFT": "Tráfico restante (oculto si es ilimitado)",
"descTRAFFIC_TOTAL": "Tráfico total (oculto si es ilimitado)",
"descTRAFFIC_USED_BYTES": "Tráfico usado en bytes",
"descTRAFFIC_LEFT_BYTES": "Tráfico restante en bytes",
"descTRAFFIC_TOTAL_BYTES": "Tráfico total en bytes",
"descUP": "Tráfico de subida",
"descDOWN": "Tráfico de bajada",
"descSTATUS": "activo / expirado / deshabilitado / agotado",
"descDAYS_LEFT": "Días hasta la expiración (oculto si es ilimitado)",
"descEXPIRE_DATE": "Fecha de expiración (AAAA-MM-DD)",
"descEXPIRE_UNIX": "Expiración como marca de tiempo Unix (segundos)",
"descCREATED_UNIX": "Hora de creación como marca de tiempo Unix (segundos)",
"descRESET_DAYS": "Periodo de reinicio de tráfico en días"
},
"toasts": {
"list": "Error al cargar los hosts",
"obtain": "Error al cargar el host",
"add": "Agregar host",
"update": "Actualizar host",
"delete": "Eliminar host",
"badTag": "Etiqueta no válida",
"badVlessRoute": "Usa puertos/rangos como 53,443,1000-2000"
}
}
},
"tgbot": {