mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-31 15:45:23 +00:00
feat: load plugin frontends at runtime and remove plugin ids from the shell
This commit is contained in:
1 parent
49f0286a14
commit
e88d5a52e3
721 files changed
+54265
-44416
No files matched your search
@@ -0,0 +1,313 @@
|
||||
{
|
||||
"hostMetrics": {
|
||||
"cpu": "CPU",
|
||||
"memory": "Memoria",
|
||||
"disk": "Disco",
|
||||
"network": "Red",
|
||||
"uptime": "Tiempo de actividad",
|
||||
"processes": "Procesos",
|
||||
"available": "Disponible",
|
||||
"free": "Libre",
|
||||
"connecting": "Conectando...",
|
||||
"connectionFailed": "Error al conectar con el servidor",
|
||||
"naCpus": "CPU(s) N/D",
|
||||
"cpuCores_one": "{{count}} núcleo",
|
||||
"cpuCores_other": "{{count}} núcleos",
|
||||
"cpuUsage": "Uso de CPU",
|
||||
"memoryUsage": "Uso de memoria",
|
||||
"diskUsage": "Uso del disco",
|
||||
"selectFilesystem": "Seleccionar sistema de archivos",
|
||||
"temperature": "Temperatura",
|
||||
"highestTemperature": "Temperatura más alta",
|
||||
"primaryTemperatureSensor": "Sensor primario",
|
||||
"gpu": {
|
||||
"title": "GPU",
|
||||
"noDevice": "No se ha detectado ninguna GPU NVIDIA. Instale el controlador NVIDIA (que incluye nvidia-smi) para ver las métricas de la GPU.",
|
||||
"driver": "Conductor {{version}}",
|
||||
"utilization": "Utilización",
|
||||
"memory": "VRAM",
|
||||
"temperature": "Temperatura",
|
||||
"power": "Fuerza",
|
||||
"fan": "Admirador",
|
||||
"processes": "procesos de GPU",
|
||||
"noProcesses": "Ningún proceso está utilizando la GPU."
|
||||
},
|
||||
"failedToFetchHostConfig": "Error al obtener la configuración del host",
|
||||
"serverOffline": "Servidor fuera de línea",
|
||||
"cannotFetchMetrics": "No se pueden obtener métricas de un servidor fuera de línea",
|
||||
"totpFailed": "Error en la verificación TOTP",
|
||||
"noneAuthNotSupported": "Host Metrics no admite el tipo de autenticación 'none'.",
|
||||
"noHostSelected": "Ningún host seleccionado",
|
||||
"load": "Carga",
|
||||
"systemInfo": "Información del sistema",
|
||||
"hostname": "Nombre de host",
|
||||
"operatingSystem": "Sistema operativo",
|
||||
"kernel": "Kernel",
|
||||
"seconds": "segundos",
|
||||
"networkInterfaces": "Interfaces de red",
|
||||
"noInterfacesFound": "No se encontraron interfaces de red",
|
||||
"noProcessesFound": "No se encontraron procesos",
|
||||
"processesTotal": "total",
|
||||
"processesRunning": "en ejecución",
|
||||
"loginStats": "Estadísticas de inicio de sesión SSH",
|
||||
"noRecentLoginData": "No hay datos de inicio de sesión recientes",
|
||||
"executingQuickAction": "Ejecutando {{name}}...",
|
||||
"quickActionSuccess": "{{name}} completado correctamente",
|
||||
"quickActionFailed": "{{name}} falló",
|
||||
"quickActionError": "Error al ejecutar {{name}}",
|
||||
"ports": {
|
||||
"title": "Puertos en escucha",
|
||||
"protocol": "Protocolo",
|
||||
"port": "Puerto",
|
||||
"address": "Dirección",
|
||||
"process": "Proceso",
|
||||
"search": "Buscar puertos...",
|
||||
"allProtocols": "Todos",
|
||||
"noData": "No hay datos de puertos en escucha"
|
||||
},
|
||||
"firewall": {
|
||||
"title": "Cortafuegos",
|
||||
"inactive": "Inactivo",
|
||||
"policy": "Política",
|
||||
"rules": "reglas",
|
||||
"noRules": "No hay reglas en esta cadena",
|
||||
"noData": "No hay datos del cortafuegos disponibles",
|
||||
"action": "Acción",
|
||||
"protocol": "Proto",
|
||||
"port": "Puerto",
|
||||
"source": "Origen",
|
||||
"anywhere": "Cualquier origen",
|
||||
"chains": "cadenas"
|
||||
},
|
||||
"loadAvg": "Carga Promedio",
|
||||
"swap": "Swap",
|
||||
"architecture": "Arquitectura",
|
||||
"refresh": "Refrescar",
|
||||
"retry": "Reintentar",
|
||||
"customize": "Personalizar diseño",
|
||||
"reset": "Restablecer",
|
||||
"tabLive": "En vivo",
|
||||
"editModeInstructions": "Arrastre las tarjetas para reorganizarlas, arrastre el borde inferior para redimensionarlas, y use el botón de ancho para cambiar el ancho de una tarjeta. Añada o elimine tarjetas a continuación.",
|
||||
"managers": {
|
||||
"services": "Servicios",
|
||||
"processInspector": "Inspector de procesos",
|
||||
"logViewer": "Visor de registros",
|
||||
"cron": "Tareas Cron",
|
||||
"packages": "Paquetes",
|
||||
"ssl": "Certificados SSL",
|
||||
"firewall": "Firewall",
|
||||
"users": "Usuarios y permisos",
|
||||
"healthCheck": "Comprobaciones de estado",
|
||||
"diskBreakdown": "Desglose de disco",
|
||||
"systemdTimers": "Temporizadores",
|
||||
"topMemory": "Top por memoria",
|
||||
"noData": "Sin datos",
|
||||
"sudoHint": "Establezca una contraseña de sudo para este host en el editor del host para habilitar acciones privilegiadas.",
|
||||
"filter": "Filtrar...",
|
||||
"start": "Iniciar",
|
||||
"stop": "Detener",
|
||||
"restart": "Reiniciar",
|
||||
"actionDone": "{{name}} actualizado",
|
||||
"actionFailed": "Acción fallida",
|
||||
"signalSent": "Señal enviada a PID {{pid}}",
|
||||
"killHint": "Clic: terminar (SIGTERM). Clic derecho: forzar cierre (SIGKILL).",
|
||||
"working": "Trabajando...",
|
||||
"update": "Actualizar",
|
||||
"upgradeAll": "Actualizar todo",
|
||||
"allUpToDate": "Todo está actualizado",
|
||||
"save": "Guardar",
|
||||
"command": "Comando",
|
||||
"enabled": "Activado",
|
||||
"cronSaved": "Crontab actualizado",
|
||||
"clients": "Clientes",
|
||||
"dryRun": "Simulación",
|
||||
"renew": "Renovar",
|
||||
"noAcmeClient": "No se encontró ningún cliente ACME (certbot o acme.sh) en este host.",
|
||||
"addInputRule": "Añadir regla INPUT",
|
||||
"firewallWarning": "Los cambios son solo en tiempo de ejecución hasta que se persisten. Tenga cuidado de no quedarse bloqueado fuera.",
|
||||
"ruleApplied": "Regla aplicada",
|
||||
"invalidPort": "Introduzca un puerto válido (1-65535)",
|
||||
"newUsername": "Nuevo nombre de usuario",
|
||||
"addUser": "Añadir",
|
||||
"deleteUser": "Eliminar usuario",
|
||||
"noHealthChecks": "Aún no se han configurado comprobaciones de estado.",
|
||||
"follow": "Seguir",
|
||||
"noLogData": "Sin salida de registro.",
|
||||
"tree": "Árbol",
|
||||
"enableDisable": "Activar / desactivar al arrancar",
|
||||
"grantSudo": "Conceder sudo",
|
||||
"revokeSudo": "Revocar sudo",
|
||||
"sslIssueCert": "Emitir certificado",
|
||||
"sslExpired": "Caducado",
|
||||
"sslInDays": "en {{days}}d",
|
||||
"sslNeedDomain": "Introduzca al menos un dominio",
|
||||
"sslIssued": "Certificado emitido",
|
||||
"sslDomainsPlaceholder": "example.com, www.example.com",
|
||||
"sslHttpStandalone": "HTTP (standalone)",
|
||||
"sslHttpWebroot": "HTTP (webroot)",
|
||||
"sslDns": "DNS",
|
||||
"sslDnsProvider": "Proveedor DNS (p. ej. cloudflare)",
|
||||
"sslIssueHint": "Las credenciales del proveedor DNS ya deben estar configuradas en el host.",
|
||||
"sslRevoke": "Revocar certificado",
|
||||
"sslRevoked": "Certificado revocado",
|
||||
"sslRevokeConfirm": "¿Revocar y eliminar el certificado \"{{name}}\"? Esta acción no se puede deshacer.",
|
||||
"healthRun": "Ejecutar",
|
||||
"healthName": "Nombre",
|
||||
"healthTarget": "Host / dirección",
|
||||
"healthAddCheck": "Añadir verificación",
|
||||
"healthSaved": "Verificaciones de estado guardadas",
|
||||
"healthMissingFields": "Cada verificación necesita un nombre y un destino",
|
||||
"logFile": "Archivo",
|
||||
"logUnit": "Unidad",
|
||||
"logCustomPath": "Ruta personalizada bajo /var/log (opcional)",
|
||||
"logGrep": "Filtrar líneas...",
|
||||
"firewallPersist": "Persistir reglas",
|
||||
"firewallPersisted": "Reglas del firewall persistidas",
|
||||
"wireguard": "WireGuard",
|
||||
"tailscale": "Tailscale",
|
||||
"wgNotInstalled": "WireGuard no está instalado en este host",
|
||||
"wgNoInterfaces": "No hay interfaces WireGuard configuradas",
|
||||
"wgInterfaceUp": "Activar",
|
||||
"wgInterfaceDown": "Desactivar",
|
||||
"wgBringingUp": "Activando {{name}}...",
|
||||
"wgBringingDown": "Desactivando {{name}}...",
|
||||
"wgInterfaceUpDone": "{{name}} está activado",
|
||||
"wgInterfaceDownDone": "{{name}} está desactivado",
|
||||
"wgListenPort": "Puerto",
|
||||
"wgPublicKey": "Clave pública",
|
||||
"wgEndpoint": "Endpoint",
|
||||
"wgAllowedIPs": "IPs permitidas",
|
||||
"wgLastHandshake": "Último handshake",
|
||||
"wgHandshakeNever": "Nunca",
|
||||
"wgTransfer": "Transferencia",
|
||||
"tsNotInstalled": "Tailscale no está instalado en este host",
|
||||
"tsRunning": "Ejecutándose",
|
||||
"tsStopped": "Detenido",
|
||||
"tsEnable": "Conectar",
|
||||
"tsDisable": "Desconectar",
|
||||
"tsEnabling": "Conectando a Tailscale...",
|
||||
"tsDisabling": "Desconectando de Tailscale...",
|
||||
"tsEnabled": "Tailscale conectado",
|
||||
"tsDisabled": "Tailscale desconectado",
|
||||
"tsIPs": "IPs de Tailscale",
|
||||
"tsPeers": "Pares",
|
||||
"tsOnline": "En línea",
|
||||
"tsOffline": "Desconectado",
|
||||
"tsExitNode": "Nodo de salida",
|
||||
"tsExitNodeActive": "Nodo de salida activo",
|
||||
"tsHostname": "Nombre de host"
|
||||
}
|
||||
},
|
||||
"metricsHistory": {
|
||||
"title": "Historial de Métricas",
|
||||
"historySuffix": "Historial",
|
||||
"cpuMemoryDisk": "CPU / Memoria / Disco",
|
||||
"network": "Red",
|
||||
"download": "RX",
|
||||
"upload": "TX",
|
||||
"noData": "No hay datos de historial disponibles para este rango de tiempo.",
|
||||
"custom": "Personalizado",
|
||||
"to": "a",
|
||||
"apply": "Aplicar",
|
||||
"viewHistory": "Ver Historial"
|
||||
},
|
||||
"proxmoxStats": {
|
||||
"tabTitle": "Estadísticas de Proxmox",
|
||||
"cpuUsage": "Uso de la CPU",
|
||||
"memoryUsage": "Uso de memoria",
|
||||
"diskUsage": "Uso del disco",
|
||||
"networkInterfaces": "Interfaces de red",
|
||||
"uptime": "Tiempo de actividad",
|
||||
"systemInfo": "Información del sistema",
|
||||
"guestsSummary": "Huéspedes",
|
||||
"storagePools": "Piscinas de almacenamiento",
|
||||
"clusterHealth": "Salud en grupo",
|
||||
"cpuCores_one": "{{count}} Núcleo",
|
||||
"cpuCores_other": "{{count}} Núcleos",
|
||||
"used": "Usado",
|
||||
"total": "Total",
|
||||
"hostname": "nombre de host",
|
||||
"kernel": "Núcleo",
|
||||
"pveVersion": "Versión PVE",
|
||||
"name": "Nombre",
|
||||
"status": "Estado",
|
||||
"type": "Tipo",
|
||||
"cpu": "UPC",
|
||||
"mem": "Memoria",
|
||||
"disk": "Disco",
|
||||
"running": "Correr",
|
||||
"stopped": "Interrumpido",
|
||||
"guestCounts": "{{running}}/{{total}} corriendo",
|
||||
"inactive": "Inactivo",
|
||||
"notClustered": "Nodo independiente (no forma parte de un clúster)",
|
||||
"quorate": "Con quórum",
|
||||
"notQuorate": "No hay quórum",
|
||||
"nodeOnline": "En línea",
|
||||
"nodeOffline": "Desconectado",
|
||||
"noHostSelected": "No se ha seleccionado ningún host.",
|
||||
"pveshNotFound": "pvesh no encontrado - ¿es este un nodo Proxmox?",
|
||||
"nodeDetectionFailed": "No se pudo determinar un nombre de nodo Proxmox válido.",
|
||||
"connecting": "Conectando...",
|
||||
"connectionFailed": "No se pudo conectar con el nodo Proxmox.",
|
||||
"refresh": "Refrescar",
|
||||
"searchGuests": "Buscar huéspedes...",
|
||||
"filterAll": "Todo",
|
||||
"filterVm": "VM",
|
||||
"filterLxc": "LXC",
|
||||
"noGuests": "No se encontraron máquinas virtuales ni contenedores LXC en este nodo.",
|
||||
"noGuestsMatch": "No hay huéspedes que coincidan con los filtros actuales."
|
||||
},
|
||||
"nav": {
|
||||
"hostMetrics": "Métricas del host"
|
||||
},
|
||||
"hosts": {
|
||||
"tabHostMetrics": "Métricas del host",
|
||||
"enableProxmoxStats": "Habilitar estadísticas de Proxmox",
|
||||
"enableProxmoxStatsDesc": "Muestra una pestaña de estadísticas de Proxmox para este host con estadísticas en tiempo real del nodo, invitado, almacenamiento y clúster recopiladas a través de SSH.",
|
||||
"proxmoxStatsPollInterval": "Intervalo de sondeo (segundos)",
|
||||
"proxmoxStatsPollIntervalDesc": "Mínimo 15 segundos. Con qué frecuencia se actualizan las estadísticas del nodo Proxmox.",
|
||||
"proxmoxStatsNodeOverride": "Anulación del nombre del nodo",
|
||||
"proxmoxStatsNodeOverrideDesc": "Anular la detección automática del nombre del nodo Proxmox (detectado por defecto mediante el nombre de host).",
|
||||
"proxmoxStatsNodeOverridePlaceholder": "Detectado automáticamente a partir del nombre de host.",
|
||||
"metricsCollectionLabel": "Recopilación de métricas",
|
||||
"enableMetricsLabel": "Habilitar métricas",
|
||||
"enableMetricsDesc": "Recopilar CPU, RAM, disco y otras métricas de este host.",
|
||||
"useGlobalMetrics": "Usar intervalo global",
|
||||
"useGlobalMetricsDesc": "Sobrescribir con el intervalo de métricas global del servidor.",
|
||||
"metricsIntervalS": "Intervalo de métricas (s)",
|
||||
"metricsIntervalDesc2": "Segundos entre instantáneas de métricas.",
|
||||
"excludedMountsLabel": "Monturas excluidas",
|
||||
"monitoredMountsLabel": "Rutas personalizadas monitorizadas",
|
||||
"monitoredMountsDesc": "Agregue rutas que no estén expuestas como montajes separados, incluidas las rutas de Home Assistant montadas mediante enlace, como /config.",
|
||||
"monitoredMountPathPlaceholder": "Ruta (/config, /mnt/data)",
|
||||
"monitoredMountLabelPlaceholder": "Etiqueta (opcional)",
|
||||
"addMonitoredMount": "Agregar ruta",
|
||||
"excludedMountsDesc": "Oculta puntos de montaje o tipos de sistema de archivos específicos (por ejemplo, nfs, cifs) del uso del disco y las alertas para este host.",
|
||||
"excludedMountsPlaceholder": "Ruta de montaje (/mnt/nas) o tipo de sistema de archivos (nfs, cifs)",
|
||||
"excludedMountsEmpty": "No se excluye ningún punto de montaje. Se muestran todos los sistemas de archivos detectados.",
|
||||
"addExcludedMount": "Agregar",
|
||||
"visibleWidgets": "Widgets visibles",
|
||||
"widgetsMovedToHostMetrics": "Ahora las tarjetas se añaden, organizan y redimensionan directamente en la pestaña Métricas del host. Abre Métricas del host para este host y usa Personalizar para elegir qué tarjetas se muestran.",
|
||||
"quickActionsLabel": "Acciones rápidas",
|
||||
"quickActionsToolbar": "Las acciones rápidas aparecen como botones en la barra de herramientas de Métricas del host para la ejecución de comandos con un solo clic.",
|
||||
"noQuickActions": "Aún no hay acciones rápidas.",
|
||||
"buttonLabel": "Etiqueta del botón",
|
||||
"selectSnippetPlaceholder": "Seleccionar fragmento...",
|
||||
"addActionBtn": "Añadir acción"
|
||||
},
|
||||
"onboarding": {
|
||||
"feature_metrics": "Métricas y alertas",
|
||||
"feature_metrics_desc": "Realiza un seguimiento del rendimiento de la CPU, la memoria y el disco duro a lo largo del tiempo, y recibe alertas cuando alguno falle."
|
||||
},
|
||||
"admin": {
|
||||
"metricsHistoryRetention": "Retención del historial de métricas",
|
||||
"metricsHistoryRetentionRange": "De 1 a 90 días",
|
||||
"days": "días"
|
||||
},
|
||||
"homepage": {
|
||||
"noData": "Sin datos disponibles",
|
||||
"showCurrentValue": "Mostrar valor actual",
|
||||
"chartMetric": "Métrica",
|
||||
"metricRange": "Rango"
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user