261 lines
15 KiB
TypeScript
261 lines
15 KiB
TypeScript
|
|
import type { Messages } from '../types';
|
||
|
|
|
||
|
|
export const esSystemManagerMessages: Messages = {
|
||
|
|
'terminal.layer.system': 'Sistema',
|
||
|
|
|
||
|
|
'systemManager.noSession': 'No hay una sesión de terminal activa.',
|
||
|
|
'systemManager.notConnected': 'Conéctate a un host para administrar procesos y servicios.',
|
||
|
|
'systemManager.empty': 'No hay datos disponibles.',
|
||
|
|
'systemManager.tabs.overview': 'Resumen',
|
||
|
|
'systemManager.tabs.processes': 'Procesos',
|
||
|
|
'systemManager.tabs.ports': 'Puertos',
|
||
|
|
'systemManager.tabs.services': 'Servicios',
|
||
|
|
'systemManager.tabs.tmux': 'tmux',
|
||
|
|
'systemManager.tabs.docker': 'Docker',
|
||
|
|
'systemManager.tabs.gpu': 'GPU',
|
||
|
|
'systemManager.tabs.ariaLabel': 'Secciones del administrador del sistema',
|
||
|
|
'systemManager.popup.loading': 'Abriendo terminal…',
|
||
|
|
'systemManager.popup.startupFailed': 'El comando de inicio no se completó correctamente. Verifica que el destino siga disponible e inténtalo de nuevo.',
|
||
|
|
|
||
|
|
'systemManager.errors.loadProcesses': 'No se pudieron cargar los procesos',
|
||
|
|
'systemManager.errors.loadTmux': 'No se pudieron cargar las sesiones de tmux',
|
||
|
|
'systemManager.errors.loadTmuxWindows': 'No se pudieron cargar las ventanas de tmux',
|
||
|
|
'systemManager.errors.loadTmuxPanes': 'No se pudieron cargar los paneles de tmux',
|
||
|
|
'systemManager.errors.loadTmuxClients': 'No se pudieron cargar los clientes de tmux',
|
||
|
|
'systemManager.errors.actionFailed': 'La acción falló',
|
||
|
|
'systemManager.errors.loadDocker': 'No se pudieron cargar los contenedores',
|
||
|
|
'systemManager.errors.loadDockerStats': 'No se pudieron cargar las estadísticas de los contenedores',
|
||
|
|
'systemManager.errors.loadDockerImages': 'No se pudieron cargar las imágenes',
|
||
|
|
'systemManager.errors.loadOverview': 'No se pudo cargar el resumen del sistema',
|
||
|
|
'systemManager.errors.loadGpu': 'No se pudieron cargar las estadísticas de GPU / NPU',
|
||
|
|
'systemManager.errors.loadPorts': 'No se pudieron cargar los puertos en escucha',
|
||
|
|
'systemManager.errors.loadServices': 'No se pudieron cargar los servicios de systemd',
|
||
|
|
'systemManager.errors.sshChannelUnavailable': 'El servidor se negó a abrir un nuevo canal de ejecución. Inténtalo de nuevo más tarde o vuelve a conectar este host.',
|
||
|
|
|
||
|
|
'systemManager.overview.empty': 'Aún no hay datos de resumen del sistema.',
|
||
|
|
'systemManager.overview.loading': 'Cargando resumen del sistema…',
|
||
|
|
'systemManager.overview.memory': 'Memoria',
|
||
|
|
'systemManager.overview.disk': 'Disco',
|
||
|
|
'systemManager.overview.network': 'Red',
|
||
|
|
'systemManager.overview.rx': 'RX',
|
||
|
|
'systemManager.overview.tx': 'TX',
|
||
|
|
'systemManager.overview.cores': '{{count}} núcleos',
|
||
|
|
'systemManager.overview.load': 'Carga',
|
||
|
|
'systemManager.overview.uptime': 'Tiempo activo',
|
||
|
|
'systemManager.overview.duration.daysHours': '{{days}}d {{hours}}h',
|
||
|
|
'systemManager.overview.duration.hoursMinutes': '{{hours}}h {{minutes}}m',
|
||
|
|
'systemManager.overview.duration.minutes': '{{minutes}}m',
|
||
|
|
'systemManager.overview.system': 'Sistema',
|
||
|
|
'systemManager.overview.kernel': 'Kernel',
|
||
|
|
'systemManager.overview.swap': 'Swap',
|
||
|
|
'systemManager.overview.latency': 'Latencia de red SSH',
|
||
|
|
'systemManager.overview.cpuCores': 'Núcleos de CPU',
|
||
|
|
'systemManager.overview.disks': 'Discos',
|
||
|
|
'systemManager.overview.interfaces': 'Interfaces de red',
|
||
|
|
'systemManager.overview.topProcesses': 'Procesos con más memoria',
|
||
|
|
'systemManager.overview.noData': 'Sin datos',
|
||
|
|
'systemManager.overview.noDisks': 'Sin datos de disco',
|
||
|
|
'systemManager.overview.noInterfaces': 'Sin datos de interfaces',
|
||
|
|
'systemManager.overview.noTopProcesses': 'Sin datos de procesos',
|
||
|
|
|
||
|
|
'systemManager.processes.search': 'Buscar procesos…',
|
||
|
|
'systemManager.processes.command': 'Comando',
|
||
|
|
'systemManager.processes.user': 'Usuario',
|
||
|
|
'systemManager.processes.term': 'Terminar',
|
||
|
|
'systemManager.processes.kill': 'Forzar cierre',
|
||
|
|
'systemManager.processes.stop': 'Detener (SIGSTOP)',
|
||
|
|
'systemManager.processes.cont': 'Continuar (SIGCONT)',
|
||
|
|
'systemManager.processes.hup': 'Colgar (SIGHUP)',
|
||
|
|
'systemManager.processes.renice': 'Renice',
|
||
|
|
'systemManager.processes.renicePrompt': 'Valor de nice (-20 a 19)',
|
||
|
|
'systemManager.processes.reniceInvalid': 'El valor de nice debe estar entre -20 y 19',
|
||
|
|
'systemManager.processes.confirmKill': '¿Enviar SIGKILL al proceso {{pid}}?',
|
||
|
|
'systemManager.processes.confirmSignal': '¿Enviar SIG{{signal}} al proceso {{pid}}?',
|
||
|
|
'systemManager.processes.filter.all': 'Todos',
|
||
|
|
'systemManager.processes.filter.running': 'En ejecución',
|
||
|
|
'systemManager.processes.ppid': 'PID padre',
|
||
|
|
'systemManager.processes.rss': 'RSS',
|
||
|
|
'systemManager.processes.vsz': 'Tamaño virtual',
|
||
|
|
'systemManager.processes.elapsed': 'Transcurrido',
|
||
|
|
'systemManager.processes.stat': 'Estado',
|
||
|
|
'systemManager.processes.meta': '{{count}} proceso(s)',
|
||
|
|
'systemManager.processes.loading': 'Cargando procesos…',
|
||
|
|
'systemManager.processes.loadingMore': 'Cargando más procesos…',
|
||
|
|
'systemManager.processes.state.running': 'En ejecución',
|
||
|
|
'systemManager.processes.state.sleeping': 'En reposo',
|
||
|
|
'systemManager.processes.state.stopped': 'Detenido',
|
||
|
|
'systemManager.processes.state.zombie': 'Zombie',
|
||
|
|
'systemManager.processes.sort.cpu': 'CPU',
|
||
|
|
'systemManager.processes.sort.mem': 'MEM',
|
||
|
|
'systemManager.processes.sort.pid': 'PID',
|
||
|
|
'systemManager.processes.sort.command': 'Comando',
|
||
|
|
'systemManager.processes.sort.user': 'Usuario',
|
||
|
|
|
||
|
|
'systemManager.common.dismiss': 'Descartar',
|
||
|
|
'systemManager.common.checkingAvailability': 'Verificando disponibilidad…',
|
||
|
|
'systemManager.common.loading': 'Cargando…',
|
||
|
|
'systemManager.common.loadingDetails': 'Cargando detalles…',
|
||
|
|
'systemManager.common.loadingStats': 'Cargando estadísticas…',
|
||
|
|
|
||
|
|
'systemManager.tmux.new': 'Nuevo',
|
||
|
|
'systemManager.tmux.search': 'Buscar sesiones…',
|
||
|
|
'systemManager.tmux.newSessionTitle': 'Nueva sesión de tmux',
|
||
|
|
'systemManager.tmux.newSessionDesc': 'Ponle nombre a la sesión y, opcionalmente, ejecuta un script al iniciar.',
|
||
|
|
'systemManager.tmux.newSessionTabCustom': 'Comando personalizado',
|
||
|
|
'systemManager.tmux.newSessionTabSnippet': 'Desde snippet',
|
||
|
|
'systemManager.tmux.pickSnippet': 'Desde snippets',
|
||
|
|
'systemManager.tmux.pickSnippetEmpty': 'Aún no hay snippets; agrega algunos en el panel de Scripts o en Vault.',
|
||
|
|
'systemManager.tmux.selectedSnippet': 'Usando snippet: {{label}}',
|
||
|
|
'systemManager.tmux.newSessionName': 'Nombre de la sesión',
|
||
|
|
'systemManager.tmux.newSessionCommand': 'Comando de inicio',
|
||
|
|
'systemManager.tmux.newSessionCommandPlaceholder': 'p. ej. htop o npm run dev (opcional)',
|
||
|
|
'systemManager.tmux.newSessionCommandHint': 'Déjalo vacío para una sesión de shell predeterminada.',
|
||
|
|
'systemManager.tmux.creating': 'Creando…',
|
||
|
|
'systemManager.tmux.newSessionPlaceholder': 'mi-sesion',
|
||
|
|
'systemManager.tmux.newSessionRequired': 'Primero ingresa un nombre de sesión',
|
||
|
|
'systemManager.tmux.empty': 'No hay sesiones de tmux',
|
||
|
|
'systemManager.tmux.attach': 'Conectar',
|
||
|
|
'systemManager.tmux.attached': 'Conectada',
|
||
|
|
'systemManager.tmux.detached': 'Desacoplada',
|
||
|
|
'systemManager.tmux.windows': '{{count}} ventana(s)',
|
||
|
|
'systemManager.tmux.created': 'Creada',
|
||
|
|
'systemManager.tmux.activity': 'Actividad',
|
||
|
|
'systemManager.tmux.rename': 'Renombrar',
|
||
|
|
'systemManager.tmux.detach': 'Desacoplar todo',
|
||
|
|
'systemManager.tmux.killSession': 'Terminar sesión',
|
||
|
|
'systemManager.tmux.killServer': 'Terminar servidor',
|
||
|
|
'systemManager.tmux.loadingDetails': 'Cargando detalles…',
|
||
|
|
'systemManager.tmux.clients': 'Clientes conectados',
|
||
|
|
'systemManager.tmux.windowList': 'Ventanas',
|
||
|
|
'systemManager.tmux.newWindow': 'Nueva ventana',
|
||
|
|
'systemManager.tmux.newWindowPlaceholder': 'Nombre de la ventana (opcional)',
|
||
|
|
'systemManager.tmux.noWindows': 'No hay ventanas',
|
||
|
|
'systemManager.tmux.unavailable': 'tmux no está disponible en este host',
|
||
|
|
'systemManager.docker.unavailable': 'Docker no está disponible en este host',
|
||
|
|
'systemManager.tmux.windowsMismatch': 'La sesión reporta {{count}} ventana(s), pero list-windows no devolvió ninguna',
|
||
|
|
'systemManager.tmux.lastCommand': 'último comando: {{command}}',
|
||
|
|
'systemManager.tmux.noPanes': 'No hay paneles',
|
||
|
|
'systemManager.tmux.panes': '{{count}} panel(es)',
|
||
|
|
'systemManager.tmux.active': 'activo',
|
||
|
|
'systemManager.tmux.unnamedWindow': 'Ventana sin nombre',
|
||
|
|
'systemManager.tmux.unnamedPane': 'Panel sin nombre',
|
||
|
|
'systemManager.tmux.attachWindow': 'Conectar a la ventana',
|
||
|
|
'systemManager.tmux.selectWindow': 'Seleccionar ventana',
|
||
|
|
'systemManager.tmux.killWindow': 'Terminar ventana',
|
||
|
|
'systemManager.tmux.killPane': 'Terminar panel',
|
||
|
|
'systemManager.tmux.splitHorizontal': 'Dividir horizontal',
|
||
|
|
'systemManager.tmux.splitVertical': 'Dividir vertical',
|
||
|
|
'systemManager.tmux.sendKeys': 'Enviar teclas',
|
||
|
|
'systemManager.tmux.sendKeysTo': 'Enviar teclas a la ventana {{window}} panel {{pane}}',
|
||
|
|
'systemManager.tmux.sendKeysPlaceholder': 'Comando o texto…',
|
||
|
|
'systemManager.tmux.renameSessionPrompt': 'Renombrar sesión',
|
||
|
|
'systemManager.tmux.renameWindowPrompt': 'Renombrar ventana',
|
||
|
|
'systemManager.tmux.windowName': 'Nombre de la ventana',
|
||
|
|
'systemManager.tmux.confirmKillSession': '¿Terminar la sesión de tmux "{{name}}"?',
|
||
|
|
'systemManager.tmux.confirmDetachSession': '¿Desacoplar todos los clientes de "{{name}}"?',
|
||
|
|
'systemManager.tmux.confirmKillWindow': '¿Terminar la ventana "{{name}}"?',
|
||
|
|
'systemManager.tmux.confirmKillPane': '¿Terminar el panel #{{index}}?',
|
||
|
|
'systemManager.tmux.confirmKillServer': '¿Terminar el servidor de tmux? Se terminarán todas las sesiones.',
|
||
|
|
'systemManager.tmux.meta': '{{count}} sesión(es)',
|
||
|
|
|
||
|
|
'systemManager.docker.title': 'Contenedores',
|
||
|
|
'systemManager.docker.subTabs.containers': 'Contenedores',
|
||
|
|
'systemManager.docker.subTabs.images': 'Imágenes',
|
||
|
|
'systemManager.docker.empty': 'No se encontraron contenedores',
|
||
|
|
'systemManager.docker.imagesEmpty': 'No se encontraron imágenes',
|
||
|
|
'systemManager.docker.search': 'Buscar contenedores…',
|
||
|
|
'systemManager.docker.searchImages': 'Buscar imágenes…',
|
||
|
|
'systemManager.docker.filter.all': 'Todos',
|
||
|
|
'systemManager.docker.filter.running': 'En ejecución',
|
||
|
|
'systemManager.docker.filter.stopped': 'Detenidos',
|
||
|
|
'systemManager.docker.filter.paused': 'En pausa',
|
||
|
|
'systemManager.docker.shell': 'Shell',
|
||
|
|
'systemManager.docker.logs': 'Registros',
|
||
|
|
'systemManager.docker.details': 'Detalles',
|
||
|
|
'systemManager.docker.inspect': 'Inspeccionar',
|
||
|
|
'systemManager.docker.imageInspect': 'Inspección de imagen',
|
||
|
|
'systemManager.docker.confirmRemove': '¿Eliminar este contenedor?',
|
||
|
|
'systemManager.docker.confirmKill': '¿Terminar por la fuerza este contenedor?',
|
||
|
|
'systemManager.docker.confirmRemoveImage': '¿Eliminar la imagen "{{name}}"?',
|
||
|
|
'systemManager.docker.confirmPrune': '¿Eliminar las imágenes colgantes?',
|
||
|
|
'systemManager.docker.confirmPruneAll': '¿Eliminar todas las imágenes no utilizadas?',
|
||
|
|
'systemManager.docker.pause': 'Pausar',
|
||
|
|
'systemManager.docker.unpause': 'Reanudar',
|
||
|
|
'systemManager.docker.restart': 'Reiniciar',
|
||
|
|
'systemManager.docker.kill': 'Terminar',
|
||
|
|
'systemManager.docker.renamePrompt': 'Nombre del contenedor',
|
||
|
|
'systemManager.docker.prune': 'Limpiar',
|
||
|
|
'systemManager.docker.pruneAll': 'Limpiar todo',
|
||
|
|
'systemManager.docker.tag': 'Etiqueta',
|
||
|
|
'systemManager.docker.tagRepoPrompt': 'Nombre del repositorio',
|
||
|
|
'systemManager.docker.tagNamePrompt': 'Nombre de la etiqueta',
|
||
|
|
'systemManager.docker.meta': '{{count}} contenedor(es)',
|
||
|
|
'systemManager.docker.imagesMeta': '{{count}} imagen(es)',
|
||
|
|
'systemManager.docker.start': 'Iniciar',
|
||
|
|
'systemManager.docker.stop': 'Detener',
|
||
|
|
|
||
|
|
'systemManager.ports.unavailable': 'No se detectaron herramientas de puertos en escucha (ss / netstat) en este host.',
|
||
|
|
'systemManager.ports.loading': 'Cargando puertos en escucha…',
|
||
|
|
'systemManager.ports.empty': 'No se reportaron puertos en escucha.',
|
||
|
|
'systemManager.ports.search': 'Buscar puertos…',
|
||
|
|
'systemManager.ports.meta': '{{count}} en escucha',
|
||
|
|
'systemManager.ports.filter.all': 'Todos',
|
||
|
|
'systemManager.ports.unknownProcess': 'Proceso desconocido',
|
||
|
|
'systemManager.ports.terminate': 'Terminar',
|
||
|
|
'systemManager.ports.confirmTerminate': '¿Enviar SIGTERM al proceso {{pid}} que ocupa este puerto?',
|
||
|
|
|
||
|
|
'systemManager.services.unavailable': 'systemctl no está disponible en este host.',
|
||
|
|
'systemManager.services.loading': 'Cargando servicios de systemd…',
|
||
|
|
'systemManager.services.empty': 'No se encontraron servicios de systemd.',
|
||
|
|
'systemManager.services.search': 'Buscar servicios…',
|
||
|
|
'systemManager.services.meta': '{{count}} servicio(s)',
|
||
|
|
'systemManager.services.filter.all': 'Todos',
|
||
|
|
'systemManager.services.filter.running': 'En ejecución',
|
||
|
|
'systemManager.services.filter.failed': 'Con error',
|
||
|
|
'systemManager.services.filter.inactive': 'Inactivo',
|
||
|
|
'systemManager.services.start': 'Iniciar',
|
||
|
|
'systemManager.services.stop': 'Detener',
|
||
|
|
'systemManager.services.restart': 'Reiniciar',
|
||
|
|
'systemManager.services.enable': 'Habilitar',
|
||
|
|
'systemManager.services.disable': 'Deshabilitar',
|
||
|
|
'systemManager.services.reload': 'Recargar',
|
||
|
|
'systemManager.services.scope.user': 'usuario',
|
||
|
|
'systemManager.services.confirmAction': '¿{{action}} {{name}}?',
|
||
|
|
|
||
|
|
'systemManager.gpu.unavailable': 'No se detectaron herramientas de GPU NVIDIA o NPU Ascend en este host.',
|
||
|
|
'systemManager.gpu.loading': 'Cargando estadísticas del acelerador…',
|
||
|
|
'systemManager.gpu.empty': 'Las herramientas del acelerador están presentes, pero no se reportó ningún dispositivo.',
|
||
|
|
'systemManager.gpu.meta': '{{devices}} dispositivo(s) · {{processes}} proceso(s)',
|
||
|
|
'systemManager.gpu.devices': 'Dispositivos',
|
||
|
|
'systemManager.gpu.processes': 'Procesos de cómputo',
|
||
|
|
'systemManager.gpu.noProcesses': 'No se reportaron procesos de cómputo.',
|
||
|
|
'systemManager.gpu.vendor.nvidia': 'NVIDIA',
|
||
|
|
'systemManager.gpu.vendor.ascend': 'Ascend',
|
||
|
|
'systemManager.gpu.util': 'Util',
|
||
|
|
'systemManager.gpu.memory': 'VRAM',
|
||
|
|
'systemManager.gpu.hbm': 'HBM',
|
||
|
|
'systemManager.gpu.temperature': 'Temperatura',
|
||
|
|
'systemManager.gpu.power': 'Energía',
|
||
|
|
'systemManager.gpu.fan': 'Ventilador {{value}}%',
|
||
|
|
'systemManager.gpu.driver': 'Controlador {{version}}',
|
||
|
|
|
||
|
|
'systemManager.inspect.status': 'Estado',
|
||
|
|
'systemManager.inspect.image': 'Imagen',
|
||
|
|
'systemManager.inspect.created': 'Creado',
|
||
|
|
'systemManager.inspect.started': 'Iniciado',
|
||
|
|
'systemManager.inspect.restartPolicy': 'Política de reinicio',
|
||
|
|
'systemManager.inspect.command': 'Comando',
|
||
|
|
'systemManager.inspect.ports': 'Puertos',
|
||
|
|
'systemManager.inspect.networks': 'Redes',
|
||
|
|
'systemManager.inspect.mounts': 'Montajes',
|
||
|
|
'systemManager.inspect.env': 'Entorno',
|
||
|
|
'systemManager.inspect.labels': 'Etiquetas',
|
||
|
|
'systemManager.inspect.tags': 'Etiquetas',
|
||
|
|
'systemManager.inspect.digests': 'Digests',
|
||
|
|
'systemManager.inspect.size': 'Tamaño',
|
||
|
|
'systemManager.inspect.platform': 'Plataforma',
|
||
|
|
'systemManager.inspect.workdir': 'Directorio de trabajo',
|
||
|
|
'systemManager.inspect.exposedPorts': 'Puertos expuestos',
|
||
|
|
'systemManager.inspect.showRaw': 'JSON',
|
||
|
|
'systemManager.inspect.hideRaw': 'Ocultar JSON',
|
||
|
|
};
|