2026-03-08 18:21:21 -05:00
{
"credentials" : {
"folders" : "Carpetas" ,
"folder" : "Carpeta" ,
"password" : "Contraseña" ,
"key" : "Clave" ,
"sshPrivateKey" : "Clave privada SSH" ,
"upload" : "Subir" ,
"keyPassword" : "Contraseña de clave" ,
"sshKey" : "Clave SSH" ,
"uploadPrivateKeyFile" : "Subir archivo de clave privada" ,
2026-05-28 22:29:20 -05:00
"searchCredentials" : "Buscar credenciales..." ,
"addCredential" : "Añadir credencial" ,
"caCertificate" : "Certificado CA (-cert.pub)" ,
"caCertificateDescription" : "Opcional: Cargue o pegue el archivo de certificado firmado por CA (por ejemplo, id_ed25519-cert.pub). Requerido cuando su servidor SSH utiliza la autorización basada en certificados." ,
"uploadCertFile" : "Subir archivo -cert.pub" ,
"clearCert" : "Claro" ,
"certLoaded" : "Certificado cargado" ,
"certPublicKeyLabel" : "Certificado CA" ,
"certTypeLabel" : "Tipo de certificado" ,
"pasteOrUploadCert" : "Pegar o subir un certificado -cert.pub..." ,
"hasCaCert" : "Tiene Certificado CA" ,
"noCaCert" : "No hay Certificado CA"
2026-03-08 18:21:21 -05:00
},
"homepage" : {
"failedToLoadAlerts" : "Error al cargar las alertas" ,
"failedToDismissAlert" : "Error al descartar la alerta"
},
"serverConfig" : {
"title" : "Configuración del servidor" ,
"description" : "Configure la URL del servidor Termix para conectarse a sus servicios de backend" ,
"serverUrl" : "URL del servidor" ,
"enterServerUrl" : "Por favor, introduzca una URL del servidor" ,
"saveFailed" : "Error al guardar la configuración" ,
"saveError" : "Error al guardar la configuración" ,
"saving" : "Guardando..." ,
"saveConfig" : "Guardar configuración" ,
"helpText" : "Introduzca la URL en la que se ejecuta su servidor Termix (por ejemplo, http://localhost:30001 o https://your-server.com)" ,
"changeServer" : "Cambiar servidor" ,
"mustIncludeProtocol" : "La URL del servidor debe comenzar con http:// o https://" ,
"useEmbedded" : "Usar servidor local" ,
"embeddedDesc" : "Ejecutar Termix con el servidor local integrado (no se necesita un servidor remoto)" ,
"embeddedConnecting" : "Conectando con el servidor local..." ,
2026-05-28 22:29:20 -05:00
"embeddedNotReady" : "El servidor local aún no está listo. Por favor, espere un momento y vuelva a intentarlo." ,
"localServer" : "Servidor local"
2026-03-08 18:21:21 -05:00
},
"versionCheck" : {
"error" : "Error de comprobación de versión" ,
"checkFailed" : "Error al comprobar actualizaciones" ,
"upToDate" : "La aplicación está actualizada" ,
"currentVersion" : "Estás ejecutando la versión {{version}}" ,
"updateAvailable" : "Actualización disponible" ,
"newVersionAvailable" : "¡Una nueva versión está disponible! Estás usando {{current}}, pero {{latest}} está disponible." ,
2026-05-06 15:18:55 -05:00
"betaVersion" : "Versión beta" ,
"betaVersionDesc" : "Está ejecutando {{current}}, que es más reciente que la última versión estable {{latest}}." ,
2026-03-08 18:21:21 -05:00
"releasedOn" : "Liberado en {{date}}" ,
"downloadUpdate" : "Descargar actualización" ,
"checking" : "Buscando actualizaciones..." ,
"checkUpdates" : "Buscar actualizaciones" ,
"checkingUpdates" : "Buscando actualizaciones..." ,
2026-05-28 22:29:20 -05:00
"updateRequired" : "Actualización requerida"
2026-03-08 18:21:21 -05:00
},
"common" : {
"close" : "Cerrar" ,
"minimize" : "Minimize" ,
"online" : "En línea" ,
"offline" : "Desconectado" ,
"continue" : "Continuar" ,
"maintenance" : "Mantenimiento" ,
"degraded" : "Degrado" ,
"error" : "Error" ,
"warning" : "Advertencia" ,
2026-05-06 15:18:55 -05:00
"unsavedChanges" : "Cambios sin guardar" ,
"dismiss" : "Descartar" ,
2026-03-08 18:21:21 -05:00
"loading" : "Cargando..." ,
"optional" : "Opcional" ,
"connect" : "Conectar" ,
"copied" : "Copiado" ,
"connecting" : "Conectando..." ,
"updateAvailable" : "Actualización disponible" ,
"appName" : "Termix" ,
"openInNewTab" : "Abrir en nueva pestaña" ,
"noReleases" : "No hay lanzamientos" ,
"updatesAndReleases" : "Actualizaciones y Publicaciones" ,
"newVersionAvailable" : "Una nueva versión ({{version}}) está disponible." ,
"failedToFetchUpdateInfo" : "Error al obtener información de actualización" ,
"preRelease" : "Pre-lanzamiento" ,
"noReleasesFound" : "No se encontraron lanzamientos." ,
"cancel" : "Cancelar" ,
"username" : "Usuario" ,
"login" : "Ingresar" ,
"register" : "Registrarse" ,
"password" : "Contraseña" ,
"confirmPassword" : "Confirmar contraseña" ,
"back" : "Atrás" ,
"save" : "Guardar" ,
"saving" : "Guardando..." ,
"delete" : "Eliminar" ,
2026-05-06 15:18:55 -05:00
"rename" : "Renombrar" ,
2026-03-08 18:21:21 -05:00
"edit" : "Editar" ,
"add" : "Añadir" ,
"confirm" : "Confirmar" ,
"no" : "Nu" ,
"or" : "O" ,
"next" : "Siguiente" ,
"previous" : "Anterior" ,
"refresh" : "Refrescar" ,
"language" : "Idioma" ,
"checking" : "Comprobando..." ,
"checkingDatabase" : "Comprobando conexión a la base de datos..." ,
"checkingAuthentication" : "Comprobando autenticación..." ,
"backendReconnected" : "Conexión con el servidor restaurada" ,
2026-04-22 17:10:21 -05:00
"connectionDegraded" : "Se perdió la conexión del servidor, recuperando…" ,
"reload" : "Reload" ,
2026-03-08 18:21:21 -05:00
"remove" : "Eliminar" ,
"create" : "Crear" ,
2026-05-28 22:29:20 -05:00
"update" : "Actualizar" ,
"copy" : "Copiar" ,
"copyFailed" : "Error al copiar al portapapeles" ,
"maximize" : "Maximize" ,
"restore" : "Restaurar" ,
"of" : "de"
2026-03-08 18:21:21 -05:00
},
"nav" : {
"home" : "Inicio" ,
"terminal" : "Terminal" ,
"docker" : "Doctor" ,
"tunnels" : "Túneles" ,
"fileManager" : "Gestor de archivos" ,
"serverStats" : "Estadísticas del Servidor" ,
"admin" : "Admin" ,
"userProfile" : "Perfil de usuario" ,
"splitScreen" : "Dividir pantalla" ,
2026-05-28 22:29:20 -05:00
"confirmClose" : "¿Cerrar esta sesión activa?" ,
"close" : "Cerrar" ,
"cancel" : "Cancelar" ,
2026-03-08 18:21:21 -05:00
"sshManager" : "Gestor SSH" ,
"cannotSplitTab" : "No se puede dividir esta pestaña" ,
"hostTabTitle" : "{{username}}@{{ip}}:{{port}}" ,
"copyPassword" : "Copiar contraseña" ,
"copySudoPassword" : "Copiar contraseña de Sudo" ,
"passwordCopied" : "Contraseña copiada al portapapeles" ,
2026-04-22 17:10:21 -05:00
"noPasswordAvailable" : "Contraseña no disponible" ,
2026-05-06 15:18:55 -05:00
"failedToCopyPassword" : "Error al copiar la contraseña" ,
2026-05-28 22:29:20 -05:00
"refreshTab" : "Actualizar conexión" ,
"openFileManager" : "Abrir gestor de archivos" ,
"dashboard" : "Tablero" ,
"networkGraph" : "Gráfico de red" ,
"quickConnect" : "Conexión rápida" ,
"sshTools" : "Herramientas SSH" ,
"history" : "Historial" ,
"hosts" : "Anfitriones" ,
"snippets" : "Fragmentos" ,
"hostManager" : "Gestor de Anfitriones" ,
"credentials" : "Credenciales" ,
"roleAdministrator" : "Administrador" ,
"roleUser" : "Usuario"
2026-03-08 18:21:21 -05:00
},
"hosts" : {
"hosts" : "Anfitriones" ,
"noHosts" : "No hay hosts SSH" ,
"retry" : "Reintentar" ,
"refresh" : "Refrescar" ,
"optional" : "Opcional" ,
"downloadSample" : "Descargar muestra" ,
2026-05-28 22:29:20 -05:00
"failedToDeleteHost" : "Error al eliminar {{name}}" ,
2026-03-08 18:21:21 -05:00
"importSkipExisting" : "Importar (saltar existente)" ,
"connectionDetails" : "Detalles de la conexión" ,
2026-03-14 20:07:53 -05:00
"ssh" : "SSH" ,
"telnet" : "Telnet" ,
2026-03-14 21:55:14 -05:00
"remoteDesktop" : "Escritorio remoto" ,
2026-03-08 18:21:21 -05:00
"port" : "Puerto" ,
"username" : "Usuario" ,
"folder" : "Carpeta" ,
"tags" : "Etiquetas" ,
"pin" : "Fijar" ,
"addHost" : "Añadir Host" ,
"editHost" : "Editar Host" ,
"cloneHost" : "Clonar Host" ,
"enableTerminal" : "Activar Terminal" ,
"enableTunnel" : "Activar túnel" ,
"enableFileManager" : "Habilitar gestor de archivos" ,
"enableDocker" : "Activar Docker" ,
"defaultPath" : "Ruta por defecto" ,
"connection" : "Conexión" ,
"upload" : "Subir" ,
"authentication" : "Autenticación" ,
"password" : "Contraseña" ,
"key" : "Clave" ,
"credential" : "Credencial" ,
"none" : "Ninguna" ,
"sshPrivateKey" : "Clave privada SSH" ,
"keyType" : "Tipo de clave" ,
"uploadFile" : "Subir archivo" ,
2026-05-28 22:29:20 -05:00
"tabGeneral" : "General" ,
"tabSsh" : "SSH" ,
"tabRdp" : "RDP" ,
"tabVnc" : "VNC" ,
"tabTunnels" : "Túneles" ,
"tabDocker" : "Doctor" ,
"tabFiles" : "Archivos" ,
"tabStats" : "Estadísticas" ,
"tabTelnet" : "Telnet" ,
"tabSharing" : "Compartiendo" ,
"tabAuthentication" : "Autenticación" ,
2026-03-08 18:21:21 -05:00
"terminal" : "Terminal" ,
"tunnel" : "Túnel" ,
"fileManager" : "Gestor de archivos" ,
"serverStats" : "Estadísticas del Servidor" ,
2026-03-14 21:55:14 -05:00
"status" : "Estado" ,
2026-03-08 18:21:21 -05:00
"folderRenamed" : "Carpeta \"{{oldName}}\" renombrada a \"{{newName}}\" correctamente" ,
"failedToRenameFolder" : "Error al renombrar la carpeta" ,
2026-05-28 22:29:20 -05:00
"movedToFolder" : "Movido a \"{{folder}}\"" ,
2026-03-08 18:21:21 -05:00
"editHostTooltip" : "Editar host" ,
2026-03-14 21:55:14 -05:00
"statusChecks" : "Comprobaciones de estado" ,
"metricsCollection" : "Colección de métricas" ,
2026-03-08 18:21:21 -05:00
"metricsInterval" : "Intervalo de recolección de métricas" ,
"metricsIntervalDesc" : "Con qué frecuencia recolectar estadísticas del servidor (5s - 1h)" ,
"behavior" : "Comportamiento" ,
"themePreview" : "Vista previa del tema" ,
"theme" : "Tema" ,
"fontFamily" : "Familia de fuente" ,
"fontSize" : "Font Size" ,
"letterSpacing" : "Espacio de letras" ,
"lineHeight" : "Altura de línea" ,
"cursorStyle" : "Estilo del cursor" ,
"cursorBlink" : "Bloque de cursor" ,
"scrollbackBuffer" : "Búfer de desplazamiento" ,
"bellStyle" : "Estilo de Campanilla" ,
"rightClickSelectsWord" : "Haga clic derecho selecciona palabra" ,
"fastScrollModifier" : "Modificador de Desplazamiento Rápido" ,
"fastScrollSensitivity" : "Sensibilidad de desplazamiento rápido" ,
"sshAgentForwarding" : "Desvío del agente SSH" ,
"backspaceMode" : "Modo Backspace" ,
"startupSnippet" : "Fragmento de inicio" ,
"selectSnippet" : "Seleccionar fragmento" ,
"forceKeyboardInteractive" : "Forzar interactivo del teclado" ,
"overrideCredentialUsername" : "Reemplazar nombre de usuario de credenciales" ,
2026-05-28 22:29:20 -05:00
"overrideCredentialUsernameDesc" : "Utilice el nombre de usuario especificado arriba en lugar del nombre de usuario de la credencial" ,
2026-03-08 18:21:21 -05:00
"jumpHostChain" : "Cadena de Host de Salto" ,
2026-04-22 17:10:21 -05:00
"portKnocking" : "Puesta de puerto" ,
"addKnock" : "Añadir Puerto" ,
2026-05-28 22:29:20 -05:00
"addProxyNode" : "Añadir Nodo" ,
2026-03-08 18:21:21 -05:00
"proxyNode" : "Nodo proxy" ,
"proxyType" : "Tipo de proxy" ,
"quickActions" : "Acciones rápidas" ,
"sudoPasswordAutoFill" : "Auto-relleno de contraseña de Sudo" ,
"sudoPassword" : "Contraseña Sudo" ,
"keepaliveInterval" : "Intervalo Keepalive (ms)" ,
"moshCommand" : "MOSH comando" ,
"environmentVariables" : "Variables de entorno" ,
"addVariable" : "Añadir variable" ,
"docker" : "Doctor" ,
"copyTerminalUrl" : "Copiar URL de terminal" ,
"copyFileManagerUrl" : "Copiar URL del gestor de archivos" ,
2026-03-14 21:55:14 -05:00
"copyRemoteDesktopUrl" : "Copiar URL de escritorio remoto" ,
2026-03-08 18:21:21 -05:00
"failedToConnect" : "Error al conectar a la consola" ,
"connect" : "Conectar" ,
"disconnect" : "Desconectar" ,
"start" : "Comenzar" ,
"enableStatusCheck" : "Activar verificación de estado" ,
"enableMetrics" : "Activar métricas" ,
"bulkUpdateFailed" : "Actualización masiva fallida" ,
"selectAll" : "Seleccionar todo" ,
"deselectAll" : "Deseleccionar todo" ,
2026-05-28 22:29:20 -05:00
"protocols" : "Protocols" ,
"secureShell" : "Caparazón seguro" ,
"virtualNetwork" : "Red virtual" ,
"unencryptedShell" : "Shell sin cifrar" ,
"addressIp" : "Dirección / IP" ,
"friendlyName" : "Nombre amigable" ,
"folderAndAdvanced" : "Carpeta & Avanzada" ,
"privateNotes" : "Notas privadas" ,
"privateNotesPlaceholder" : "Detalles sobre este servidor..." ,
"pinToTop" : "Fijar arriba" ,
"pinToTopDesc" : "Mostrar siempre este host en la parte superior de la lista" ,
"portKnockingSequence" : "Secuencia de golpe de puerto" ,
"addKnockBtn" : "Añadir Knock" ,
"noPortKnocking" : "No se ha configurado ningún golpe de puerto." ,
"knockPort" : "Puerto Knock" ,
"protocol" : "Protocol" ,
"delayAfterMs" : "Retardo Después de (ms)" ,
"useSocks5Proxy" : "Usar proxy SOCKS5" ,
"useSocks5ProxyDesc" : "Conexión de ruta a través de un servidor proxy" ,
"proxyHost" : "Host del proxy" ,
"proxyPort" : "Puerto proxy" ,
"proxyUsername" : "Usuario del proxy" ,
"proxyPassword" : "Contraseña del proxy" ,
"proxySingleMode" : "Proxy único" ,
"proxyChainMode" : "Cadena de proxy" ,
"you" : "Tú" ,
"jumpHostChainLabel" : "Cadena de Host de Salto" ,
"addJumpBtn" : "Añadir Salto" ,
"noJumpHosts" : "No hay hosts configurados." ,
"selectAServer" : "Seleccione un servidor..." ,
"sshPort" : "Puerto SSH" ,
"authMethod" : "Método Auth" ,
"storedCredential" : "Credencial almacenada" ,
"selectACredential" : "Seleccione una credencial..." ,
"keyTypeLabel" : "Tipo de clave" ,
"keyTypeAuto" : "Auto detectar" ,
"keyPasteTab" : "Pegar" ,
"keyUploadTab" : "Subir" ,
"keyFileLoaded" : "Archivo de clave cargado" ,
"keyUploadClick" : "Haga clic para subir .pem / .key / .ppk" ,
"clearKey" : "Borrar tecla" ,
"keySaved" : "Clave SSH guardada" ,
"keyReplaceNotice" : "pegar una nueva clave abajo para reemplazarla" ,
"keyPassphraseSaved" : "Contraseña guardada, escriba para cambiar" ,
"replaceKey" : "Reemplazar clave" ,
"forceKeyboardInteractiveLabel" : "Forzar interactiva del teclado" ,
"forceKeyboardInteractiveShortDesc" : "Forzar entrada de contraseña manual incluso si las claves están presentes" ,
"terminalAppearance" : "Apariencia Terminal" ,
"colorTheme" : "Tema de color" ,
"fontFamilyLabel" : "Familia de fuente" ,
"fontSizeLabel" : "Font Size" ,
"cursorStyleLabel" : "Estilo del cursor" ,
"letterSpacingPx" : "Espacio de letras (px)" ,
"lineHeightLabel" : "Altura de línea" ,
"bellStyleLabel" : "Estilo de Campanilla" ,
"backspaceModeLabel" : "Modo Backspace" ,
"cursorBlinking" : "Parpadeo de cursor" ,
"cursorBlinkingDesc" : "Activar animación parpadeante para el cursor de la terminal" ,
"rightClickSelectsWordLabel" : "Clic derecho selecciona palabra" ,
"rightClickSelectsWordShortDesc" : "Seleccione la palabra bajo el cursor al hacer clic derecho" ,
"behaviorAndAdvanced" : "Comportamiento & Avanzado" ,
"scrollbackBufferLabel" : "Búfer de desplazamiento" ,
"scrollbackMaxLines" : "Número máximo de líneas conservadas en el historial" ,
"sshAgentForwardingLabel" : "Desvío del agente SSH" ,
"sshAgentForwardingShortDesc" : "Pasa tus claves SSH locales a este host" ,
"enableAutoMosh" : "Activar autoMosh" ,
"enableAutoMoshDesc" : "Preferir Mosh sobre SSH si está disponible" ,
"enableAutoTmux" : "Activar Auto-Tmux" ,
"enableAutoTmuxDesc" : "Iniciar o adjuntar automáticamente a la sesión de tmux" ,
"sudoPasswordAutoFillLabel" : "Auto-relleno de contraseña de Sudo" ,
"sudoPasswordAutoFillShortDesc" : "Proporcionar automáticamente una contraseña sudo cuando se le solicite" ,
"sudoPasswordLabel" : "Contraseña Sudo" ,
"environmentVariablesLabel" : "Variables de entorno" ,
"addVariableBtn" : "Añadir variable" ,
"noEnvVars" : "No hay variables de entorno configuradas." ,
"fastScrollModifierLabel" : "Modificador de Desplazamiento Rápido" ,
"fastScrollSensitivityLabel" : "Sensibilidad de desplazamiento rápido" ,
"moshCommandLabel" : "Mosh Comando" ,
"startupSnippetLabel" : "Fragmento de inicio" ,
"keepaliveIntervalLabel" : "Intervalo de mantenimiento" ,
"maxKeepaliveMisses" : "Misiones máximas de Keepalive" ,
"tunnelSettings" : "Configuración del túnel" ,
"enableTunneling" : "Activar Tunneling" ,
"enableTunnelingDesc" : "Habilitar la funcionalidad de túnel SSH para este host" ,
"serverTunnelsSection" : "Túneles de servidor" ,
"addTunnelBtn" : "Añadir túnel" ,
"noTunnelsConfigured" : "No hay túneles configurados." ,
"tunnelLabel" : "Túnel {{number}}" ,
"tunnelType" : "Tipo de túnel" ,
"tunnelModeLocalDesc" : "Reenviar un puerto local a un puerto en el servidor remoto (o un host accesible desde él)." ,
"tunnelModeRemoteDesc" : "Reenviar un puerto en el servidor remoto a un puerto local de su máquina." ,
"tunnelModeDynamicDesc" : "Crear un proxy SOCKS5 en un puerto local para reenvío de puertos dinámicos." ,
"endpointHost" : "Host de punto final" ,
"endpointPort" : "Puerto final" ,
"bindHost" : "Anfitrión de enlace" ,
"sourcePort" : "Puerto de origen" ,
"maxRetries" : "Reintentos máximos" ,
"retryIntervalS" : "Intervalo de Reintentar (s)" ,
"autoStartLabel" : "Autoiniciar" ,
"autoStartDesc" : "Conectar automáticamente este túnel cuando se carga el host" ,
"tunnelConnecting" : "Túnel conectando..." ,
"tunnelDisconnected" : "Túnel desconectado" ,
"failedToConnectTunnel" : "Error al conectar" ,
"failedToDisconnectTunnel" : "Error al desconectar" ,
"dockerIntegration" : "Integración Docker" ,
"enableDockerMonitor" : "Activar Docker" ,
"enableDockerMonitorDesc" : "Controlar y administrar contenedores en este host a través de Docker" ,
"enableFileManagerMonitor" : "Habilitar gestor de archivos" ,
"enableFileManagerMonitorDesc" : "Navegar y administrar archivos en este host a través de SFTP" ,
"defaultPathLabel" : "Ruta por defecto" ,
"fileManagerPathHint" : "El directorio a abrir cuando el gestor de archivos se inicia para este host." ,
"statusChecksLabel" : "Comprobaciones de estado" ,
"enableStatusChecks" : "Activar comprobaciones de estado" ,
"enableStatusChecksDesc" : "Haciendo ping periódicamente a este host para verificar disponibilidad" ,
"useGlobalInterval" : "Usar intervalo global" ,
"useGlobalIntervalDesc" : "Anular con el intervalo de verificación de estado del servidor" ,
"checkIntervalS" : "Comprobar intervalo (s)" ,
"checkIntervalDesc" : "Segundos entre cada ping de conectividad" ,
"metricsCollectionLabel" : "Colección de métricas" ,
"enableMetricsLabel" : "Activar métricas" ,
"enableMetricsDesc" : "Recoge CPU, RAM, disco y uso de red desde este host" ,
"useGlobalMetrics" : "Usar intervalo global" ,
"useGlobalMetricsDesc" : "Anular con el intervalo de métricas del servidor" ,
"metricsIntervalS" : "Intervalo de métricas (s)" ,
"metricsIntervalDesc2" : "Segundos entre instantáneas métricas" ,
"visibleWidgets" : "Widgets visibles" ,
"cpuUsageLabel" : "Uso de CPU" ,
"cpuUsageDesc" : "Porcentaje de la CPU, promedios de carga, gráfica de esparkline" ,
"memoryLabel" : "Uso de memoria" ,
"memoryDesc" : "Uso de RAM, intercambio, caché" ,
"storageLabel" : "Uso del disco" ,
"storageDesc" : "Uso de disco por punto de montaje" ,
"networkLabel" : "Interfaces de red" ,
"networkDesc" : "Lista de interfaces y ancho de banda" ,
"uptimeLabel" : "Actualización" ,
"uptimeDesc" : "Tiempo de puesta del sistema y tiempo de arranque" ,
"systemInfoLabel" : "Información del sistema" ,
"systemInfoDesc" : "OS, núcleo, nombre de host, arquitectura" ,
"recentLoginsLabel" : "Entradas recientes" ,
"recentLoginsDesc" : "Eventos de inicio de sesión fallidos y exitosos" ,
"topProcessesLabel" : "Procesos más altos" ,
"topProcessesDesc" : "PID, CPU%, MEM%, comando" ,
"listeningPortsLabel" : "Puertos de escucha" ,
"listeningPortsDesc" : "Puertos abiertos con proceso y estado" ,
"firewallLabel" : "Cortafuegos" ,
"firewallDesc" : "Firewall, AppArmor, estado SELinux" ,
"quickActionsLabel" : "Acciones rápidas" ,
"quickActionsToolbar" : "Las acciones rápidas aparecen como botones en la barra de herramientas de Server Stats 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" ,
"hostSharedSuccessfully" : "Servidor compartido correctamente" ,
"failedToShareHost" : "Error al compartir host" ,
"accessRevoked" : "Acceso revocado" ,
"failedToRevokeAccess" : "Error al revocar el acceso" ,
"cancelBtn" : "Cancelar" ,
"savingBtn" : "Guardando..." ,
"addHostBtn" : "Añadir Host" ,
"hostUpdated" : "Host actualizado" ,
"hostCreated" : "Host creado" ,
"failedToSave" : "Error al guardar el host" ,
"credentialUpdated" : "Credencial actualizado" ,
"credentialCreated" : "Creación de credenciales" ,
"failedToSaveCredential" : "Error al guardar la credencial" ,
"backToHosts" : "Volver a hosts" ,
"backToCredentials" : "Volver a las credenciales" ,
"pinned" : "Fijado" ,
"noHostsFound" : "No hay hosts" ,
"tryDifferentTerm" : "Prueba un término diferente" ,
"addFirstHost" : "Añade tu primer host para empezar" ,
"noCredentialsFound" : "No se encontraron credenciales" ,
"addCredentialBtn" : "Añadir credencial" ,
"updateCredentialBtn" : "Actualizar credencial" ,
"features" : "Características" ,
"noFolder" : "(Sin carpeta)" ,
"deleteSelected" : "Eliminar" ,
"exitSelection" : "Salir de la selección" ,
"importSkip" : "Importar (saltar existente)" ,
"importOverwrite" : "Importar (sobrescribir)" ,
"collapseBtn" : "Colapso" ,
"importExportBtn" : "Importar / Exportar" ,
"hostStatusesRefreshed" : "Estados de host actualizados" ,
"failedToRefreshHosts" : "Error al actualizar hosts" ,
"movedHostTo" : "Mover {{host}} a \"{{folder}}\"" ,
"failedToMoveHost" : "Error al mover el host" ,
"folderRenamedTo" : "Carpeta renombrada a \"{{name}}\"" ,
"deletedFolder" : "Carpeta eliminada \"{{name}}\"" ,
"failedToDeleteFolder" : "Error al eliminar la carpeta" ,
"deleteAllInFolder" : "¿Eliminar todos los hosts de \"{{name}}\"? Esto no se puede deshacer." ,
"deletedHost" : "Eliminado {{name}}" ,
"copiedToClipboard" : "Copiado al portapapeles" ,
"terminalUrlCopied" : "URL de terminal copiada" ,
"fileManagerUrlCopied" : "URL del gestor de archivos copiado" ,
"tunnelUrlCopied" : "URL del túnel copiado" ,
"dockerUrlCopied" : "URL Docker copiada" ,
"serverStatsUrlCopied" : "URL de las estadísticas del servidor copiada" ,
"rdpUrlCopied" : "URL RDP copiada" ,
"vncUrlCopied" : "URL VNC copiada" ,
"telnetUrlCopied" : "URL de Telnet copiada" ,
"remoteDesktopUrlCopied" : "URL de escritorio remoto copiada" ,
"cloneHostAction" : "Clonar Host" ,
"copyAddress" : "Copiar dirección" ,
"copyLink" : "Copiar enlace" ,
"copyTerminalUrlAction" : "Copiar URL de terminal" ,
"copyFileManagerUrlAction" : "Copiar URL del gestor de archivos" ,
"copyTunnelUrlAction" : "Copiar URL del túnel" ,
"copyDockerUrlAction" : "Copiar URL de Docker" ,
"copyServerStatsUrlAction" : "Copiar URL de las estadísticas del servidor" ,
"copyRdpUrlAction" : "Copiar URL RDP" ,
"copyVncUrlAction" : "Copiar URL VNC" ,
"copyTelnetUrlAction" : "Copiar URL de Telnet" ,
"copyRemoteDesktopUrlAction" : "Copiar URL de escritorio remoto" ,
"deleteCredentialConfirm" : "¿Eliminar credencial \"{{name}}\"?" ,
"deletedCredential" : "Eliminado {{name}}" ,
"deploySSHKeyTitle" : "Desplegar clave SSH" ,
"deployingBtn" : "Desplegando..." ,
"deployBtn" : "Desplegar" ,
"failedToDeployKey" : "Error al desplegar la clave" ,
"deleteHostsConfirm" : "¿Eliminar {{count}} host{{plural}}? Esto no se puede deshacer." ,
"movedToRoot" : "Mover a la raíz" ,
"failedToMoveHosts" : "Error al mover hosts" ,
"enableTerminalFeature" : "Activar Terminal" ,
"disableTerminalFeature" : "Desactivar Terminal" ,
"enableFilesFeature" : "Habilitar archivos" ,
"disableFilesFeature" : "Desactivar Archivos" ,
"enableTunnelsFeature" : "Activar túneles" ,
"disableTunnelsFeature" : "Desactivar túneles" ,
"enableDockerFeature" : "Activar Docker" ,
"disableDockerFeature" : "Desactivar Docker" ,
"addTagsPlaceholder" : "Añadir etiquetas..." ,
"authDetails" : "Detalles de autenticación" ,
"credType" : "Tipo" ,
"generateKeyPairDesc" : "Generar un nuevo par de claves, tanto las claves privadas como las públicas se llenarán automáticamente." ,
"generatingKey" : "Generando..." ,
"generateLabel" : "Generar {{label}}" ,
"uploadFileBtn" : "Subir archivo" ,
"keyPassphraseOptional" : "Contraseña de clave (opcional)" ,
"sshPublicKeyOptional" : "Clave pública SSH (opcional)" ,
"publicKeyGenerated" : "Clave pública generada" ,
"failedToGeneratePublicKey" : "No se pudo derivar la clave pública" ,
"publicKeyCopied" : "Clave pública copiada" ,
"keyPairGenerated" : "Se generó un par de claves {{label}}" ,
"failedToGenerateKeyPair" : "Error al generar el par de claves" ,
"searchHostsPlaceholder" : "Buscar hosts, direcciones, etiquetas…" ,
"searchCredentialsPlaceholder" : "Buscar credenciales…" ,
"refreshBtn" : "Refrescar" ,
"addTag" : "Añadir etiquetas..." ,
"deleteConfirmBtn" : "Eliminar" ,
"tunnelRequirementsText" : "El servidor SSH debe tener GatewayPorts sí, AllowTcpForwarding sí, y PermitRootLogin yes configurado en src/ssh/sshd_config." ,
"deleteHostConfirm" : "¿Eliminar \"{{name}}\"?" ,
"enableAtLeastOneProtocol" : "Habilitar al menos un protocolo anterior para configurar la autenticación y la configuración de conexión." ,
"keyPassphrase" : "Contraseña de clave" ,
"connectBtn" : "Conectar" ,
"disconnectBtn" : "Desconectar" ,
"basicInformation" : "Información básica" ,
"authDetailsSection" : "Detalles de autenticación" ,
"credTypeLabel" : "Tipo" ,
"hostsTab" : "Anfitriones" ,
"credentialsTab" : "Credenciales" ,
"selectMultiple" : "Seleccionar múltiples" ,
"selectHosts" : "Seleccionar hosts" ,
"connectionLabel" : "Conexión" ,
"authenticationLabel" : "Autenticación" ,
"generateKeyPairTitle" : "Generar par de claves" ,
"generateKeyPairDescription" : "Generar un nuevo par de claves, tanto las claves privadas como las públicas se llenarán automáticamente." ,
"generateFromPrivateKey" : "Generar desde Clave Privada" ,
"refreshBtn2" : "Refrescar" ,
"exitSelectionTitle" : "Salir de la selección" ,
"exportAll" : "Exportar todo" ,
"addHostBtn2" : "Añadir Host" ,
"addCredentialBtn2" : "Añadir credencial" ,
"checkingHostStatuses" : "Comprobando estados de host..." ,
"pinnedSection" : "Fijado" ,
"hostsExported" : "Hosts exportados con éxito" ,
"sampleDownloaded" : "Archivo de ejemplo descargado" ,
"failedToDeleteCredential2" : "Error al eliminar la credencial" ,
"noFolderOption" : "(Sin carpeta)" ,
"nSelected" : "{{count}} seleccionado" ,
"featuresMenu" : "Características" ,
"moveMenu" : "Mover" ,
"cancelSelection" : "Cancelar" ,
"deployDialogDesc" : "Desplegar {{name}} a las llaves autorizadas de un host." ,
"targetHostLabel" : "Anfitrión objetivo" ,
"selectHostOption" : "Seleccione un host..." ,
"keyDeployedSuccess" : "Clave desplegada con éxito" ,
"failedToDeployKey2" : "Error al desplegar la clave" ,
"deletedCount" : "Equipos {{count}} eliminados" ,
"failedToDeleteCount" : "Error al eliminar hosts {{count}}" ,
"duplicatedHost" : "Duplicado \"{{name}}\"" ,
"failedToDuplicateHost" : "Error al duplicar host" ,
"updatedCount" : "Equipos {{count}} actualizados" ,
"friendlyNameLabel" : "Nombre amigable" ,
"descriptionLabel" : "Descripción" ,
"loadingHost" : "Cargando host..." ,
"loadingHosts" : "Cargando hosts..." ,
"loadingCredentials" : "Cargando credenciales..." ,
"noHostsYet" : "Aún no hay hosts" ,
"noHostsMatchSearch" : "Ningún host coincide con tu búsqueda" ,
"hostNotFound" : "Host no encontrado" ,
"searchHosts" : "Buscar hosts..." ,
"shareHost" : "Compartir Host" ,
"shareHostTitle" : "Compartir: {{name}}" ,
"sharing" : {
"requiresCredential" : "Este host debe utilizar una credencial para permitir compartir. Editar el host y asignar una credencial primero."
},
"guac" : {
"connection" : "Conexión" ,
"authentication" : "Autenticación" ,
"connectionSettings" : "Configuración de conexión" ,
"displaySettings" : "Mostrar ajustes" ,
"audioSettings" : "Ajustes de audio" ,
"rdpPerformance" : "Rendimiento RDP" ,
"deviceRedirection" : "Redirección del dispositivo" ,
"session" : "Sesión" ,
"gateway" : "Pasarela" ,
"remoteApp" : "Aplicación remota" ,
"clipboard" : "Portapapeles" ,
"sessionRecording" : "Grabación de sesión" ,
"wakeOnLan" : "Wake-on-LAN" ,
"vncSettings" : "Ajustes de VNC" ,
"terminalSettings" : "Ajustes de Terminal" ,
"rdpPort" : "Puerto RDP" ,
"username" : "Usuario" ,
"password" : "Contraseña" ,
"domain" : "Dominio" ,
"securityMode" : "Modo de seguridad" ,
"colorDepth" : "Profundidad de color" ,
"width" : "Width" ,
"height" : "Altura" ,
"dpi" : "DPI" ,
"resizeMethod" : "Redimensionar Método" ,
"clientName" : "Nombre del cliente" ,
"initialProgram" : "Programa inicial" ,
"serverLayout" : "Diseño del servidor" ,
"timezone" : "Timezone" ,
"gatewayHostname" : "Gateway Hostname" ,
"gatewayPort" : "Puerto de pasarela" ,
"gatewayUsername" : "Usuario de Gateway" ,
"gatewayPassword" : "Contraseña del Gateway" ,
"gatewayDomain" : "Dominio de Gateway" ,
"remoteAppProgram" : "Programa RemoteApp" ,
"workingDirectory" : "Directorio de trabajo" ,
"arguments" : "Argumentos" ,
"normalizeLineEndings" : "Normalizar terminaciones de línea" ,
"recordingPath" : "Ruta de grabación" ,
"recordingName" : "Nombre de grabación" ,
"macAddress" : "Dirección MAC" ,
"broadcastAddress" : "Dirección de Broadcast" ,
"udpPort" : "UDP Port" ,
"waitTimeS" : "Tiempo de espera (s)" ,
"driveName" : "Nombre de Unidad" ,
"drivePath" : "Ruta de la Unidad" ,
"ignoreCertificate" : "Ignorar certificado" ,
"ignoreCertificateDesc" : "Permitir conexiones a hosts con certificados autofirmados" ,
"forceLossless" : "Forzar sin pérdida" ,
"forceLosslessDesc" : "Forzar la codificación de imágenes sin pérdida (mayor calidad, más ancho de banda)" ,
"disableAudio" : "Desactivar audio" ,
"disableAudioDesc" : "Silenciar todo el audio de la sesión remota" ,
"enableAudioInput" : "Activar entrada de audio (micrófono)" ,
"enableAudioInputDesc" : "Reenviar el micrófono local a la sesión remota" ,
"wallpaper" : "Fondo de pantalla" ,
"wallpaperDesc" : "Mostrar fondo de escritorio (desactivar mejora el rendimiento)" ,
"theming" : "Tema" ,
"themingDesc" : "Habilitar temas y estilos visuales" ,
"fontSmoothing" : "Suavizado de fuente" ,
"fontSmoothingDesc" : "Habilitar el renderizado de tipografía Clear Type" ,
"fullWindowDrag" : "Arrastre de Ventana completa" ,
"fullWindowDragDesc" : "Mostrar el contenido de la ventana mientras se arrastra" ,
"desktopComposition" : "Composición de escritorio" ,
"desktopCompositionDesc" : "Activar efectos de cristal Aero" ,
"menuAnimations" : "Animaciones de menú" ,
"menuAnimationsDesc" : "Habilitar animaciones de diapositivas y de fundido de menú" ,
"disableBitmapCaching" : "Desactivar Caché de Bitmap" ,
"disableBitmapCachingDesc" : "Desactivar caché de mapa de bits (puede ayudar con fallos)" ,
"disableOffscreenCaching" : "Desactivar caché offscreen" ,
"disableOffscreenCachingDesc" : "Desactivar caché offscreen" ,
"disableGlyphCaching" : "Desactivar el caché de glifos" ,
"disableGlyphCachingDesc" : "Desactivar caché de glifos" ,
"enableGfx" : "Enable GFX" ,
"enableGfxDesc" : "Usar pipeline de gráficos remota" ,
"enablePrinting" : "Habilitar impresión" ,
"enablePrintingDesc" : "Redirigir impresoras locales a la sesión remota" ,
"enableDriveRedirection" : "Habilitar redirección de Drive" ,
"enableDriveRedirectionDesc" : "Mapear una carpeta local como una unidad en la sesión remota" ,
"createDrivePath" : "Crear ruta de unidad" ,
"createDrivePathDesc" : "Crear automáticamente la carpeta si no existe" ,
"disableDownload" : "Desactivar descarga" ,
"disableDownloadDesc" : "Evitar descargar archivos de la sesión remota" ,
"disableUpload" : "Desactivar subida" ,
"disableUploadDesc" : "Evitar la subida de archivos a la sesión remota" ,
"enableTouch" : "Activar Toque" ,
"enableTouchDesc" : "Activar reenvío de entrada táctil" ,
"consoleSession" : "Sesión de consola" ,
"consoleSessionDesc" : "Conectar a la consola (sesión 0) en lugar de una nueva sesión" ,
"sendWolPacket" : "Enviar paquete WOL" ,
"sendWolPacketDesc" : "Enviar un paquete mágico para despertar este host antes de conectar" ,
"disableCopy" : "Desactivar copia" ,
"disableCopyDesc" : "Evitar copiar texto de la sesión remota" ,
"disablePaste" : "Desactivar Pegar" ,
"disablePasteDesc" : "Evitar pegar texto en la sesión remota" ,
"createPathIfMissing" : "Crear ruta si falta" ,
"createPathIfMissingDesc" : "Crear automáticamente el directorio de grabación" ,
"excludeOutput" : "Excluir salida" ,
"excludeOutputDesc" : "No grabar salida de pantalla (sólo metadatos)" ,
"excludeMouse" : "Excluir ratón" ,
"excludeMouseDesc" : "No grabar movimientos del ratón" ,
"includeKeystrokes" : "Incluye trazos de teclado" ,
"includeKeystrokesDesc" : "Grabar pulsaciones de teclas crudas además de la salida de pantalla" ,
"vncPort" : "Puerto VNC" ,
"vncPassword" : "Contraseña VNC" ,
"vncUsernameOptional" : "Nombre de usuario (opcional)" ,
"vncLeaveBlank" : "Dejar en blanco si no es necesario" ,
"cursorMode" : "Modo cursor" ,
"swapRedBlue" : "Intercambiar rojo/azul" ,
"swapRedBlueDesc" : "Intercambia los canales de color rojo y azul (corrige algunos problemas de color)" ,
"readOnly" : "Sólo lectura" ,
"readOnlyDesc" : "Ver la pantalla remota sin enviar ninguna entrada" ,
"telnetPort" : "Puerto Telnet" ,
"terminalType" : "Tipo de terminal" ,
"fontName" : "Font Name" ,
"fontSize" : "Font Size" ,
"colorScheme" : "Esquema de color" ,
"backspaceKey" : "Retroceso clave" ,
"saveHostFirst" : "Guardar el host primero." ,
"sharingOptionsAfterSave" : "Las opciones de compartir están disponibles después de que el host haya sido guardado." ,
"sharingLoadError" : "Error al cargar los datos compartidos. Comprueba tu conexión e inténtalo de nuevo." ,
"shareHostSection" : "Compartir Host" ,
"shareWithUser" : "Compartir con el usuario" ,
"shareWithRole" : "Compartir con Rol" ,
"selectUser" : "Seleccionar usuario" ,
"selectRole" : "Seleccionar rol" ,
"selectUserOption" : "Seleccione un usuario..." ,
"selectRoleOption" : "Seleccione un rol..." ,
"permissionLevel" : "Nivel de permisos" ,
"expiresInHours" : "Caduca en (horas)" ,
"noExpiryPlaceholder" : "Dejar vacío para no expirar" ,
"shareBtn" : "Compartir" ,
"currentAccess" : "Acceso actual" ,
"typeHeader" : "Tipo" ,
"targetHeader" : "Target" ,
"permissionHeader" : "Permiso" ,
"grantedByHeader" : "Concedido por" ,
"expiresHeader" : "Caduca" ,
"noAccessEntries" : "Aún no hay entradas de acceso." ,
"expiredLabel" : "Caducó" ,
"neverLabel" : "Nunca" ,
"revokeBtn" : "Revoke" ,
"cancelBtn" : "Cancelar" ,
"savingBtn" : "Guardando..." ,
"updateHostBtn" : "Actualizar Host" ,
"addHostBtn" : "Añadir Host"
}
},
"commandPalette" : {
"searchPlaceholder" : "Buscar hosts, comandos o ajustes..." ,
"quickActions" : "Acciones rápidas" ,
"hostManager" : "Gestor de Anfitriones" ,
"hostManagerDesc" : "Gestionar, añadir o editar hosts" ,
"addNewHost" : "Añadir nuevo Host" ,
"addNewHostDesc" : "Registrar un nuevo host" ,
"adminSettings" : "Configuración de Admin" ,
"adminSettingsDesc" : "Configurar preferencias del sistema y usuarios" ,
"userProfile" : "Perfil de usuario" ,
"userProfileDesc" : "Administrar tu cuenta y preferencias" ,
"addCredential" : "Añadir credencial" ,
"addCredentialDesc" : "Guardar claves o contraseñas SSH" ,
"recentActivity" : "Actividad reciente" ,
"serversAndHosts" : "Servidores y hosts" ,
"noHostsFound" : "No se han encontrado hosts que coincidan con \"{{search}}\"" ,
"links" : "Enlaces" ,
"navigate" : "Navigate" ,
"select" : "Seleccionar" ,
"toggleWith" : "Cambiar con"
},
"splitScreen" : {
"paneEmpty" : "Pane {{index}} - empty" ,
"noTabAssigned" : "Ninguna pestaña asignada"
2026-03-14 20:07:53 -05:00
},
"guacamole" : {
2026-03-14 21:55:14 -05:00
"connecting" : "Conectando a la sesión {{type}}..." ,
"connectionError" : "Error de conexión" ,
"connectionFailed" : "Conexión fallida" ,
2026-05-28 22:29:20 -05:00
"failedToConnect" : "Error al obtener el token de conexión" ,
"hostNotFound" : "Host no encontrado" ,
"noHostSelected" : "Ningún host seleccionado" ,
"reconnect" : "Volver a conectar" ,
"retry" : "Reintentar" ,
"guacdUnavailable" : "El servicio de escritorio remoto (guacd) no está disponible. Por favor, asegúrese de que guacd se está ejecutando y es accesible y configurado correctamente en la configuración del administrador." ,
"ctrlAltDel" : "Ctrl+Alt+Del" ,
"toolbar" : {
"ctrlAltDel" : "Ctrl+Alt+Del" ,
"winL" : "Ganar + L (Pantalla de bloqueo)" ,
"winKey" : "Clave de Windows" ,
"ctrl" : "Ctrl" ,
"alt" : "Alt" ,
"shift" : "Cambio" ,
"win" : "Gana" ,
"stickyActive" : "{{key}} (agarrado - click para lanzar)" ,
"stickyInactive" : "{{key}} (click para atajar)" ,
"esc" : "Escape" ,
"tab" : "Tab" ,
"home" : "Inicio" ,
"end" : "Fin" ,
"pageUp" : "Subir página" ,
"pageDown" : "Página abajo" ,
"arrowUp" : "Flecha arriba" ,
"arrowDown" : "Flecha abajo" ,
"arrowLeft" : "Flecha izquierda" ,
"arrowRight" : "Flecha derecha" ,
"fnToggle" : "Teclas de función" ,
"reconnect" : "Volver a conectar sesión" ,
"collapse" : "Colapsar barra de herramientas" ,
"expand" : "Expandir barra de herramientas" ,
"dragHandle" : "Arrastre para reposicionar"
}
2026-03-08 18:21:21 -05:00
},
"terminal" : {
"connect" : "Conectar al Host" ,
"clear" : "Claro" ,
"paste" : "Pegar" ,
"reconnect" : "Volver a conectar" ,
"connectionLost" : "Conexión perdida" ,
"connected" : "Conectado" ,
"clipboardWriteFailed" : "No se pudo copiar al portapapeles. Asegúrese de que la página se sirve sobre HTTPS o localhost." ,
"clipboardReadFailed" : "Error al leer desde el portapapeles. Asegúrate de que los permisos del portapapeles estén garantizados." ,
2026-03-14 21:55:14 -05:00
"clipboardHttpWarning" : "Pegar requiere HTTPS. Usar Ctrl+Shift+V o servir Termix sobre HTTPS." ,
2026-03-08 18:21:21 -05:00
"unknownError" : "Ocurrió un error desconocido" ,
"websocketError" : "Error de conexión WebSocket" ,
"connecting" : "Conectando..." ,
2026-05-28 22:29:20 -05:00
"noHostSelected" : "Ningún host seleccionado" ,
2026-03-08 18:21:21 -05:00
"reconnecting" : "Reconectando... ({{attempt}}/{{max}})" ,
"reconnected" : "Reconectado correctamente" ,
2026-04-22 17:10:21 -05:00
"tmuxSessionCreated" : "sesión tmux creada: {{name}}" ,
"tmuxSessionAttached" : "sesión tmux adjunta: {{name}}" ,
"tmuxUnavailable" : "tmux no está instalado en el host remoto, volviendo a la shell estándar" ,
"tmuxSessionPickerTitle" : "sesiones de tmux" ,
"tmuxSessionPickerDesc" : "Sesiones de tmux existentes encontradas en este host. Seleccione una para reconstruir o crear una nueva sesión." ,
"tmuxWindows" : "Ventanas" ,
"tmuxWindowCount" : "Ventana {{count}}" ,
"tmuxAttached" : "Clientes adjuntos" ,
"tmuxAttachedCount" : "{{count}} adjunto" ,
"tmuxLastActivity" : "Última actividad" ,
"tmuxTimeJustNow" : "justo ahora" ,
2026-05-28 22:29:20 -05:00
"tmuxTimeMinutes" : "{{count}}hace m" ,
"tmuxTimeHours" : "{{count}}hace h" ,
"tmuxTimeDays" : "{{count}}hace d" ,
2026-04-22 17:10:21 -05:00
"tmuxCreateNew" : "Iniciar nueva sesión" ,
"tmuxCopyHint" : "Ajustar selección y presionar Enter para copiar al portapapeles" ,
2026-05-28 22:29:20 -05:00
"tmuxDetach" : "Separar de la sesión de tmux" ,
"tmuxDetached" : "Separado de la sesión de tmux" ,
2026-03-08 18:21:21 -05:00
"maxReconnectAttemptsReached" : "Máximo de intentos de reconexión alcanzados" ,
2026-04-22 17:10:21 -05:00
"closeTab" : "Cerrar" ,
2026-03-08 18:21:21 -05:00
"connectionTimeout" : "Tiempo de conexión agotado" ,
"terminalTitle" : "Terminal - {{host}}" ,
"terminalWithPath" : "Terminal - {{host}}:{{path}}" ,
"runTitle" : "Ejecutando {{command}} - {{host}}" ,
"totpRequired" : "Autenticación de dos factores requerida" ,
"totpCodeLabel" : "Código de verificación" ,
"totpVerify" : "Verificar" ,
"warpgateAuthRequired" : "Autenticación de Warpgate requerida" ,
"warpgateSecurityKey" : "Clave de seguridad" ,
"warpgateAuthUrl" : "URL de autenticación" ,
"warpgateOpenBrowser" : "Abrir en el navegador" ,
"warpgateContinue" : "He completado la autenticación" ,
"opksshAuthRequired" : "Autenticación OPKSSH requerida" ,
"opksshAuthDescription" : "Autenticación completa en su navegador para continuar. Esta sesión permanecerá válida durante 24 horas." ,
"opksshOpenBrowser" : "Abrir navegador para autenticar" ,
"opksshWaitingForAuth" : "Esperando la autenticación en el navegador..." ,
"opksshAuthenticating" : "Procesando autenticación..." ,
"opksshTimeout" : "Se ha agotado el tiempo de autenticación. Por favor, inténtalo de nuevo." ,
"opksshAuthFailed" : "Error de autenticación. Por favor, comprueba tus credenciales e inténtalo de nuevo." ,
2026-04-22 17:10:21 -05:00
"opksshSignInWith" : "Iniciar sesión con {{provider}}" ,
2026-03-08 18:21:21 -05:00
"sudoPasswordPopupTitle" : "¿Insertar contraseña?" ,
"websocketAbnormalClose" : "Conexión cerrada inesperadamente. Esto puede deberse a un problema de configuración SSL o proxy inverso. Por favor, compruebe los registros del servidor." ,
"connectionLogTitle" : "Registro de conexión" ,
"connectionLogCopy" : "Copiar registros al portapapeles" ,
"connectionLogEmpty" : "Aún no hay registros de conexión" ,
2026-05-28 22:29:20 -05:00
"connectionLogWaiting" : "Esperando los registros de conexión..." ,
2026-03-08 18:21:21 -05:00
"connectionLogCopied" : "Registros de conexión copiados al portapapeles" ,
"connectionLogCopyFailed" : "Error al copiar los registros al portapapeles" ,
"connectionRejected" : "Conexión rechazada por el servidor. Por favor, compruebe su autenticación y configuración de red." ,
"hostKeyRejected" : "Verificación de clave del host SSH rechazada. Conexión cancelada." ,
2026-05-28 22:29:20 -05:00
"sessionTakenOver" : "La sesión fue abierta en otra pestaña. Volviendo a conectar..."
2026-03-08 18:21:21 -05:00
},
"fileManager" : {
2026-05-28 22:29:20 -05:00
"noHostSelected" : "Ningún host seleccionado" ,
"initializingEditor" : "Inicializando editor..." ,
2026-03-08 18:21:21 -05:00
"file" : "Fichero" ,
"folder" : "Carpeta" ,
"uploadFile" : "Subir archivo" ,
"downloadFile" : "Descargar" ,
"extractArchive" : "Extraer archivo" ,
"extractingArchive" : "Extrayendo {{name}}..." ,
"archiveExtractedSuccessfully" : "{{name}} extraído con éxito" ,
"extractFailed" : "Error al extraer" ,
"compressFile" : "Comprimir archivo" ,
"compressFiles" : "Comprimir archivos" ,
"compressFilesDesc" : "Comprimir elementos {{count}} en un archivo" ,
"archiveName" : "Nombre de archivo" ,
"enterArchiveName" : "Introduzca el nombre del archivo..." ,
"compressionFormat" : "Formato de compresión" ,
"selectedFiles" : "Archivos seleccionados" ,
"andMoreFiles" : "y {{count}} más..." ,
"compress" : "Comprimir" ,
"compressingFiles" : "Comprimiendo objetos {{count}} en {{name}}..." ,
"filesCompressedSuccessfully" : "{{name}} creado con éxito" ,
"compressFailed" : "Compresión fallida" ,
"edit" : "Editar" ,
"preview" : "Vista previa" ,
"previous" : "Anterior" ,
"next" : "Siguiente" ,
"pageXOfY" : "Página {{current}} de {{total}}" ,
"zoomOut" : "Apagar" ,
"zoomIn" : "Acercar en" ,
"newFile" : "Nuevo archivo" ,
"newFolder" : "Nueva carpeta" ,
"rename" : "Renombrar" ,
"uploading" : "Subiendo..." ,
"uploadingFile" : "Subiendo {{name}}..." ,
"fileName" : "Nombre del archivo" ,
"folderName" : "Nombre de carpeta" ,
"fileUploadedSuccessfully" : "Archivo \"{{name}}\" subido correctamente" ,
"failedToUploadFile" : "Error al subir el archivo" ,
"fileDownloadedSuccessfully" : "Archivo \"{{name}}\" descargado correctamente" ,
"failedToDownloadFile" : "Error al descargar el archivo" ,
"fileCreatedSuccessfully" : "Archivo \"{{name}}\" creado correctamente" ,
"folderCreatedSuccessfully" : "Carpeta \"{{name}}\" creada correctamente" ,
"failedToCreateItem" : "Error al crear el artículo" ,
"operationFailed" : "Operación {{operation}} fallida para {{name}}: {{error}}" ,
"failedToResolveSymlink" : "Error al resolver el enlace simbólico" ,
"itemsDeletedSuccessfully" : "{{count}} elementos eliminados con éxito" ,
"failedToDeleteItems" : "Error al eliminar elementos" ,
"sudoPasswordRequired" : "Contraseña de administrador requerida" ,
"enterSudoPassword" : "Introduzca la contraseña sudo para continuar con esta operación" ,
"sudoPassword" : "Contraseña Sudo" ,
"sudoOperationFailed" : "Error en la operación Sudo" ,
"sudoAuthFailed" : "Falló la autenticación Sudo" ,
"dragFilesToUpload" : "Borrar archivos aquí para subir" ,
"emptyFolder" : "Esta carpeta está vacía" ,
"searchFiles" : "Buscar archivos..." ,
"upload" : "Subir" ,
"selectHostToStart" : "Seleccione un host para iniciar la gestión de archivos" ,
2026-05-28 22:29:20 -05:00
"sshRequiredForFileManager" : "El gestor de archivos requiere SSH. Este host no tiene SSH habilitado." ,
2026-03-08 18:21:21 -05:00
"failedToConnect" : "No se pudo conectar a SSH" ,
"failedToLoadDirectory" : "Error al cargar el directorio" ,
"noSSHConnection" : "No hay conexión SSH disponible" ,
"copy" : "Copiar" ,
"cut" : "Cortar" ,
"paste" : "Pegar" ,
"copyPath" : "Copiar ruta" ,
"copyPaths" : "Copiar rutas" ,
"delete" : "Eliminar" ,
"properties" : "Propiedades" ,
"refresh" : "Refrescar" ,
"downloadFiles" : "Descargar archivos {{count}} al navegador" ,
"copyFiles" : "Copiar elementos {{count}}" ,
"cutFiles" : "Cortar objetos {{count}}" ,
"deleteFiles" : "Eliminar elementos {{count}}" ,
"filesCopiedToClipboard" : "{{count}} elementos copiados al portapapeles" ,
"filesCutToClipboard" : "{{count}} elementos cortados al portapapeles" ,
"pathCopiedToClipboard" : "Ruta copiada al portapapeles" ,
"pathsCopiedToClipboard" : "{{count}} rutas copiadas al portapapeles" ,
"failedToCopyPath" : "Error al copiar la ruta al portapapeles" ,
"movedItems" : "Movidos {{count}} objetos" ,
"failedToDeleteItem" : "Error al eliminar el elemento" ,
"itemRenamedSuccessfully" : "{{type}} renombrado con éxito" ,
"failedToRenameItem" : "Error al renombrar el elemento" ,
"download" : "Descargar" ,
"permissions" : "Permisos" ,
"size" : "Tamaño" ,
"modified" : "Modificado" ,
"path" : "Ruta" ,
"confirmDelete" : "¿Está seguro que desea eliminar {{name}}?" ,
"permissionDenied" : "Permiso denegado" ,
"serverError" : "Error del servidor" ,
"fileSavedSuccessfully" : "Archivo guardado correctamente" ,
"failedToSaveFile" : "Error al guardar el archivo" ,
"confirmDeleteSingleItem" : "¿Está seguro que desea eliminar permanentemente \"{{name}}\"?" ,
"confirmDeleteMultipleItems" : "¿Está seguro que desea eliminar permanentemente los elementos {{count}}?" ,
"confirmDeleteMultipleItemsWithFolders" : "¿Estás seguro de que quieres eliminar permanentemente los elementos {{count}} ? Esto incluye carpetas y su contenido." ,
"confirmDeleteFolder" : "¿Está seguro de que desea eliminar permanentemente la carpeta \"{{name}}\" y todo su contenido?" ,
"permanentDeleteWarning" : "Esta acción no se puede deshacer. El elemento(s) se eliminará permanentemente del servidor." ,
"recent" : "Recientes" ,
"pinned" : "Fijado" ,
"folderShortcuts" : "Atajos de carpeta" ,
"failedToReconnectSSH" : "Error al volver a conectar la sesión SSH" ,
"openTerminalHere" : "Abrir Terminal Aquí" ,
"run" : "Ejecutar" ,
"openTerminalInFolder" : "Abrir terminal en esta carpeta" ,
"openTerminalInFileLocation" : "Abrir terminal en la ubicación del archivo" ,
"runningFile" : "Ejecutando - {{file}}" ,
"onlyRunExecutableFiles" : "Sólo se pueden ejecutar archivos ejecutables" ,
"directories" : "Directorios" ,
"removedFromRecentFiles" : "Eliminado \"{{name}}\" de archivos recientes" ,
"removeFailed" : "Error al eliminar" ,
"unpinnedSuccessfully" : "No fijado con éxito \"{{name}}\"" ,
"unpinFailed" : "Fallo al desfijar" ,
"removedShortcut" : "Atajo eliminado \"{{name}}\"" ,
"removeShortcutFailed" : "Error al eliminar acceso directo" ,
"clearedAllRecentFiles" : "Limpiado todos los archivos recientes" ,
"clearFailed" : "Error al limpiar" ,
"removeFromRecentFiles" : "Eliminar de archivos recientes" ,
"clearAllRecentFiles" : "Borrar todos los archivos recientes" ,
"unpinFile" : "Desanclar archivo" ,
"removeShortcut" : "Eliminar acceso directo" ,
"pinFile" : "Fijar archivo" ,
"addToShortcuts" : "Añadir a accesos directos" ,
"pasteFailed" : "Pegado fallido" ,
"noUndoableActions" : "No hay acciones deshacerables" ,
"undoCopySuccess" : "Operación de copia inrealizada: Eliminados archivos copiados {{count}}" ,
"undoCopyFailedDelete" : "Deshacer fallido: No se pudo eliminar ningún archivo copiado" ,
"undoCopyFailedNoInfo" : "Deshacer fallido: no se pudo encontrar la información del archivo copiado" ,
"undoMoveSuccess" : "Operación de movimiento inrealizado: Se han movido archivos {{count}} de vuelta a la ubicación original" ,
"undoMoveFailedMove" : "Error al deshacer: no se pudo mover ningún archivo de vuelta" ,
"undoMoveFailedNoInfo" : "Error al deshacer: no se pudo encontrar la información del archivo movido" ,
"undoDeleteNotSupported" : "La operación de eliminación no se puede deshacer: los archivos se han eliminado permanentemente del servidor" ,
"undoTypeNotSupported" : "Tipo de operación de deshacer no soportado" ,
"undoOperationFailed" : "Operación de deshacer fallida" ,
"unknownError" : "Error desconocido" ,
"confirm" : "Confirmar" ,
"find" : "Buscar..." ,
"replace" : "Reemplazar" ,
"downloadInstead" : "Descargar en su lugar" ,
"keyboardShortcuts" : "Atajos de teclado" ,
"searchAndReplace" : "Buscar y reemplazar" ,
"editing" : "Editando" ,
"search" : "Buscar" ,
"findNext" : "Buscar Siguiente" ,
"findPrevious" : "Buscar Anterior" ,
"save" : "Guardar" ,
"selectAll" : "Seleccionar todo" ,
"undo" : "Deshacer" ,
"redo" : "Rehacer" ,
"moveLineUp" : "Mover línea arriba" ,
"moveLineDown" : "Mover línea abajo" ,
"toggleComment" : "Cambiar comentario" ,
"autoComplete" : "Auto Complete" ,
"imageLoadError" : "Error al cargar la imagen" ,
"startTyping" : "Comience a escribir..." ,
"unknownSize" : "Tamaño desconocido" ,
"fileIsEmpty" : "El archivo está vacío" ,
"largeFileWarning" : "Advertencia de archivo grande" ,
"largeFileWarningDesc" : "Este archivo tiene un tamaño {{size}} , que puede causar problemas de rendimiento cuando se abre como texto." ,
"fileNotFoundAndRemoved" : "No se ha encontrado el archivo \"{{name}}\" y se ha eliminado de archivos recientes o anclados" ,
"failedToLoadFile" : "Error al cargar el archivo: {{error}}" ,
"serverErrorOccurred" : "Se ha producido un error en el servidor. Inténtalo de nuevo más tarde." ,
"autoSaveFailed" : "Error al guardar automáticamente" ,
"fileAutoSaved" : "Archivo guardado automáticamente" ,
"moveFileFailed" : "Error al mover {{name}}" ,
"moveOperationFailed" : "Operación de movimiento fallida" ,
"canOnlyCompareFiles" : "Sólo se pueden comparar dos archivos" ,
"comparingFiles" : "Comparando archivos: {{file1}} y {{file2}}" ,
"dragFailed" : "Operación de arrastre fallida" ,
"filePinnedSuccessfully" : "Archivo \"{{name}}\" anclado correctamente" ,
"pinFileFailed" : "Error al anclar archivo" ,
"fileUnpinnedSuccessfully" : "Archivo \"{{name}}\" sin fijar correctamente" ,
"unpinFileFailed" : "Error al desfijar el archivo" ,
"shortcutAddedSuccessfully" : "Acceso directo a la carpeta \"{{name}}\" añadido correctamente" ,
"addShortcutFailed" : "Error al añadir acceso directo" ,
"operationCompletedSuccessfully" : "{{operation}} {{count}} elementos con éxito" ,
"operationCompleted" : "{{operation}} {{count}} objetos" ,
"downloadFileSuccess" : "Archivo {{name}} descargado correctamente" ,
"downloadFileFailed" : "Descarga fallida" ,
"moveTo" : "Mover a {{name}}" ,
"diffCompareWith" : "Comparación de diferencias con {{name}}" ,
"dragOutsideToDownload" : "Arrastra la ventana exterior para descargar ( archivos{{count}})" ,
"newFolderDefault" : "Carpeta nueva" ,
"newFileDefault" : "Nuevo archivo.txt" ,
"successfullyMovedItems" : "Movidos con éxito {{count}} elementos a {{target}}" ,
"move" : "Mover" ,
"searchInFile" : "Buscar en archivo (Ctrl+F)" ,
"showKeyboardShortcuts" : "Mostrar atajos de teclado" ,
"startWritingMarkdown" : "Empieza a escribir tu contenido de markdown..." ,
"loadingFileComparison" : "Cargando comparación de archivos..." ,
"reload" : "Reload" ,
"compare" : "Comparar" ,
"sideBySide" : "Lado por lado" ,
"inline" : "En línea" ,
"fileComparison" : "Comparación de archivos: {{file1}} vs {{file2}}" ,
"fileTooLarge" : "Archivo demasiado grande: {{error}}" ,
"sshConnectionFailed" : "La conexión SSH ha fallado. Por favor, compruebe su conexión a {{name}} ({{ip}}:{{port}})" ,
"loadFileFailed" : "Error al cargar el archivo: {{error}}" ,
"connecting" : "Conectando..." ,
"connectedSuccessfully" : "Conectado correctamente" ,
"totpVerificationFailed" : "Falló la verificación TOTP" ,
"warpgateVerificationFailed" : "Autenticación de Warpgate fallida" ,
"authenticationFailed" : "Autenticación fallida" ,
"verificationCodePrompt" : "Código de verificación:" ,
"changePermissions" : "Cambiar permisos" ,
"currentPermissions" : "Permisos actuales" ,
"owner" : "Propietario" ,
"group" : "Grupo" ,
"others" : "Otros" ,
"read" : "Leer" ,
"write" : "Escribir" ,
"execute" : "Ejecutar" ,
"permissionsChangedSuccessfully" : "Permisos modificados con éxito" ,
"failedToChangePermissions" : "Error al cambiar los permisos" ,
"name" : "Nombre" ,
"sortByName" : "Nombre" ,
"sortByDate" : "Fecha Modificada" ,
"sortBySize" : "Tamaño" ,
"ascending" : "Ascendente" ,
2026-05-28 22:29:20 -05:00
"descending" : "Descendente" ,
"root" : "Raíz" ,
"new" : "Nuevo" ,
"sortBy" : "Ordenar por" ,
"items" : "Elementos" ,
"selected" : "Seleccionado" ,
"editor" : "Editor" ,
"octal" : "Octal" ,
"storage" : "Almacenamiento" ,
"disk" : "Disco" ,
"used" : "Usado" ,
"of" : "de" ,
"toggleSidebar" : "Cambiar barra lateral" ,
"cannotLoadPdf" : "No se puede cargar PDF" ,
"pdfLoadError" : "Se ha producido un error al cargar este archivo PDF." ,
"loadingPdf" : "Cargando PDF..." ,
"loadingPage" : "Cargando página..."
2026-03-08 18:21:21 -05:00
},
"tunnels" : {
"noSshTunnels" : "No hay túneles SSH" ,
"createFirstTunnelMessage" : "No has creado ningún túnel SSH todavía. Configura conexiones de túnel en el Administrador de Equipos para empezar." ,
"connected" : "Conectado" ,
"disconnected" : "Desconectado" ,
"connecting" : "Conectando..." ,
"error" : "Error" ,
"canceling" : "Cancelando..." ,
"connect" : "Conectar" ,
"disconnect" : "Desconectar" ,
"cancel" : "Cancelar" ,
"port" : "Puerto" ,
2026-05-06 15:18:55 -05:00
"localPort" : "Puerto local" ,
"remotePort" : "Puerto remoto" ,
"currentHostPort" : "Puerto actual de host" ,
"endpointPort" : "Puerto final" ,
"bindIp" : "IP local" ,
"endpointSshConfig" : "Configuración SSSH de punto final" ,
"endpointSshHost" : "Host SSH de punto final" ,
"endpointSshHostPlaceholder" : "Seleccione un host configurado" ,
"endpointSshHostRequired" : "Seleccione un endpoint SSH host para cada túnel de cliente." ,
2026-03-08 18:21:21 -05:00
"attempt" : "Intento {{current}} de {{max}}" ,
"nextRetryIn" : "Siguiente reintento en {{seconds}} segundos" ,
2026-05-06 15:18:55 -05:00
"clientTunnels" : "Túneles de cliente" ,
"clientTunnel" : "Túnel de cliente" ,
"addClientTunnel" : "Añadir túnel de cliente" ,
"noClientTunnels" : "No hay túneles de cliente configurados en este ordenador." ,
2026-03-08 18:21:21 -05:00
"tunnelName" : "Nombre del túnel" ,
"remoteHost" : "Host remoto" ,
"autoStart" : "Auto inicio" ,
2026-05-06 15:18:55 -05:00
"clientAutoStartDesc" : "Se inicia cuando este cliente de escritorio se abre y permanece conectado." ,
"clientManualStartDesc" : "Usar Inicio y Detener de esta fila. Termix no lo abrirá automáticamente." ,
"clientRemoteServerNote" : "El reenvío remoto puede requerir AllowTcpForwarding y GatewayPorts en el servidor SSH. El puerto remoto se cierra cuando este escritorio se desconecta." ,
"clientTunnelStarted" : "Túnel de cliente iniciado" ,
"clientTunnelStopped" : "Túnel de cliente detenido" ,
"tunnelTestSucceeded" : "Prueba de túnel exitosa" ,
"tunnelTestFailed" : "Prueba de túnel fallida" ,
"localSaved" : "Túneles de cliente guardados" ,
"localSaveError" : "Error al guardar túneles de cliente locales" ,
"invalidBindIp" : "IP local debe ser una dirección IPv4 válida." ,
"invalidLocalTargetIp" : "IP de destino local debe ser una dirección IPv4 válida." ,
"invalidLocalPort" : "El puerto local debe estar entre 1 y 65535." ,
"invalidRemotePort" : "Puerto remoto debe estar entre 1 y 65535." ,
"invalidLocalTargetPort" : "El puerto local destino debe estar entre 1 y 65535." ,
"invalidEndpointPort" : "El puerto de punto final debe estar entre 1 y 65535." ,
"duplicateAutoStartBind" : "Sólo un túnel de cliente de autoarranque puede usar {{bind}}." ,
"manualControlError" : "Error al actualizar el estado del túnel." ,
2026-03-08 18:21:21 -05:00
"active" : "Activo" ,
"start" : "Comenzar" ,
"stop" : "Parar" ,
2026-05-06 15:18:55 -05:00
"test" : "Prueba" ,
"type" : "Tipo de túnel" ,
"typeLocal" : "Local (-L)" ,
"typeRemote" : "Remoto (-R)" ,
"typeDynamic" : "Dinámica (-D)" ,
"typeServerLocalDesc" : "Anfitrión actual al final." ,
"typeServerRemoteDesc" : "Volver al punto final al host actual." ,
"typeClientLocalDesc" : "Ordenador local al final." ,
"typeClientRemoteDesc" : "Vuelve al punto final al ordenador local." ,
"typeClientDynamicDesc" : "SOCKS en el ordenador local." ,
"typeDynamicDesc" : "Reenviar tráfico CONNECT SOCKS5 a través de SSH" ,
"forwardDescriptionServerLocal" : "Hosting actual {{sourcePort}} → endpoint {{endpointPort}}." ,
"forwardDescriptionServerRemote" : "Endpoint {{endpointPort}} → host actual {{sourcePort}}." ,
"forwardDescriptionServerDynamic" : "SOCKS en el host actual {{sourcePort}}." ,
"forwardDescriptionClientLocal" : "Local {{sourcePort}} → remoto {{endpointPort}}." ,
"forwardDescriptionClientRemote" : "{{sourcePort}} remoto → {{endpointPort}} local ." ,
"forwardDescriptionClientDynamic" : "SOCKS en el puerto local {{sourcePort}}." ,
"summaryClientLocal" : "{{localHost}}:{{localPort}} → {{endpoint}}:{{remotePort}}" ,
"summaryClientRemote" : "{{endpoint}}:{{remotePort}} → {{localHost}}:{{localPort}}" ,
"summaryClientDynamic" : "{{localHost}}:{{localPort}} → SOCKS vía {{endpoint}}" ,
"autoNameClientLocal" : "{{localPort}} local → {{endpoint}} {{remotePort}}" ,
"autoNameClientRemote" : "{{endpoint}} {{remotePort}} → {{localPort}} local" ,
"autoNameClientDynamic" : "SOCKS {{localPort}} vía {{endpoint}}" ,
"route" : "Ruta:" ,
"lastStarted" : "Último inicio" ,
"lastTested" : "Última prueba" ,
"lastError" : "Último error" ,
"maxRetries" : "Reintentos máximos" ,
"maxRetriesDescription" : "Cantidad máxima de intentos de reintento." ,
"retryInterval" : "Intervalo de reintento (segundos)" ,
"retryIntervalDescription" : "Tiempo de espera entre intentos de reintento." ,
2026-03-08 18:21:21 -05:00
"local" : "Local" ,
"remote" : "Remoto" ,
2026-05-28 22:29:20 -05:00
"destination" : "Destino" ,
"host" : "Anfitrión" ,
"mode" : "Modo" ,
"noHostSelected" : "Ningún host seleccionado" ,
"working" : "Trabajando..."
2026-03-08 18:21:21 -05:00
},
"serverStats" : {
"cpu" : "CPU" ,
"memory" : "Memoria" ,
"disk" : "Disco" ,
"network" : "Red" ,
"uptime" : "Actualización" ,
"processes" : "Procesos" ,
"available" : "Disponible" ,
"free" : "Gratis" ,
"connecting" : "Conectando..." ,
"connectionFailed" : "Error al conectar al servidor" ,
"naCpus" : "N/A CPU(s)" ,
2026-05-28 22:29:20 -05:00
"cpuCores_one" : "Núcleo {{count}}" ,
"cpuCores_other" : "{{count}} Cores" ,
2026-03-08 18:21:21 -05:00
"cpuUsage" : "Uso de CPU" ,
"memoryUsage" : "Uso de memoria" ,
"diskUsage" : "Uso del disco" ,
"failedToFetchHostConfig" : "Error al recuperar la configuración del host" ,
"serverOffline" : "Servidor fuera de línea" ,
"cannotFetchMetrics" : "No se pueden obtener métricas del servidor sin conexión" ,
"totpFailed" : "Falló la verificación TOTP" ,
"noneAuthNotSupported" : "Las estadísticas del servidor no son compatibles con el tipo de autenticación 'ninguno'." ,
"load" : "Cargar" ,
"systemInfo" : "Información del sistema" ,
"hostname" : "Hostname" ,
"operatingSystem" : "Sistema operativo" ,
"kernel" : "Kerel" ,
"seconds" : "segundos" ,
"networkInterfaces" : "Interfaces de red" ,
"noInterfacesFound" : "No se encontraron interfaces de red" ,
"noProcessesFound" : "No se encontraron procesos" ,
"loginStats" : "Estadísticas de inicio de sesión SSH" ,
"noRecentLoginData" : "No hay datos de acceso recientes" ,
"executingQuickAction" : "Ejecutando {{name}}..." ,
"quickActionSuccess" : "{{name}} completado con éxito" ,
"quickActionFailed" : "{{name}} falló" ,
"quickActionError" : "Error al ejecutar {{name}}" ,
"ports" : {
"title" : "Puertos de escucha" ,
"protocol" : "Protocol" ,
"port" : "Puerto" ,
"address" : "Dirección" ,
"process" : "Proceso" ,
"noData" : "No hay datos de puertos en escucha"
},
"firewall" : {
"title" : "Cortafuegos" ,
"inactive" : "Inactivo" ,
"policy" : "Política" ,
"rules" : "reglas" ,
"noData" : "No hay datos firewall disponibles" ,
"action" : "Accin" ,
"protocol" : "Proto" ,
"port" : "Puerto" ,
"source" : "Fuente" ,
"anywhere" : "En cualquier lugar"
2026-05-28 22:29:20 -05:00
},
"loadAvg" : "Cargar Media" ,
"swap" : "Intercambiar" ,
"architecture" : "Arquitectura" ,
"refresh" : "Refrescar" ,
"retry" : "Reintentar"
2026-03-08 18:21:21 -05:00
},
"auth" : {
"tagline" : "MANAGER DE SSH SERVIDOR" ,
"loginTitle" : "Iniciar sesión en Termix" ,
"registerTitle" : "Crear cuenta" ,
"forgotPassword" : "¿Olvidó la contraseña?" ,
"rememberMe" : "Recordar dispositivo durante 30 días (incluye TOTP)" ,
"noAccount" : "¿No tienes una cuenta?" ,
"hasAccount" : "¿Ya tienes una cuenta?" ,
"twoFactorAuth" : "Autenticación de dos factores" ,
"enterCode" : "Introduzca código de verificación" ,
"backupCode" : "O usar código de copia de seguridad" ,
"verifyCode" : "Verificar código" ,
"redirectingToApp" : "Redirigiendo a la aplicación..." ,
"sshAuthenticationRequired" : "Autenticación SSH requerida" ,
"sshNoKeyboardInteractive" : "Autenticación interactiva del teclado no disponible" ,
"sshAuthenticationFailed" : "Autenticación fallida" ,
"sshAuthenticationTimeout" : "Tiempo de espera de autenticación" ,
"sshNoKeyboardInteractiveDescription" : "El servidor no soporta autenticación interactiva de teclado. Por favor, introduzca su contraseña o clave SSH." ,
"sshAuthFailedDescription" : "Las credenciales proporcionadas eran incorrectas. Por favor, inténtelo de nuevo con credenciales válidas." ,
"sshTimeoutDescription" : "Se ha agotado el tiempo de espera de autenticación. Inténtalo de nuevo." ,
"sshProvideCredentialsDescription" : "Por favor, proporcione sus credenciales SSH para conectarse a este servidor." ,
"sshPasswordDescription" : "Introduzca la contraseña para esta conexión SSH." ,
"sshKeyPasswordDescription" : "Si su clave SSH está cifrada, introduzca la contraseña aquí." ,
2026-05-06 15:18:55 -05:00
"passphraseRequired" : "Contraseña requerida" ,
"passphraseRequiredDescription" : "La clave SSH está cifrada. Por favor, introduzca la contraseña para desbloquearla." ,
2026-03-08 18:21:21 -05:00
"back" : "Atrás" ,
"firstUser" : "Primer usuario" ,
"firstUserMessage" : "Eres el primer usuario y se hará un administrador. Puedes ver la configuración de administración en la barra lateral del menú desplegable. Si cree que esto es un error, compruebe los registros de docker, o cree un problema de GitHub." ,
"external" : "Externo" ,
"loginWithExternal" : "Iniciar sesión con proveedor externo" ,
"loginWithExternalDesc" : "Iniciar sesión usando su proveedor de identidad externo configurado" ,
"externalNotSupportedInElectron" : "La autenticación externa no está soportada en la aplicación Electron todavía. Por favor, utilice la versión web para iniciar sesión OIDC." ,
"resetPasswordButton" : "Restablecer contraseña" ,
"sendResetCode" : "Enviar código de reinicio" ,
"resetCodeDesc" : "Introduzca su nombre de usuario para recibir un código de restablecimiento de contraseña. El código se registrará en los registros del contenedor docker." ,
"resetCode" : "Reset Code" ,
"verifyCodeButton" : "Verificar código" ,
"enterResetCode" : "Introduzca el código de 6 dígitos del contenedor docker para el usuario:" ,
"newPassword" : "Nueva contraseña" ,
"confirmNewPassword" : "Confirmar contraseña" ,
"enterNewPassword" : "Introduzca su nueva contraseña para el usuario:" ,
"signUp" : "Regístrate" ,
"desktopApp" : "App de escritorio" ,
"loggingInToDesktopApp" : "Iniciando sesión en la aplicación de escritorio" ,
"loadingServer" : "Cargando servidor..." ,
"dataLossWarning" : "Restablecer su contraseña de esta manera eliminará todos sus hosts SSH guardados, credenciales y otros datos cifrados. Esta acción no se puede deshacer. Utilice sólo si ha olvidado su contraseña y no ha iniciado sesión." ,
"authenticationDisabled" : "Autenticación desactivada" ,
"authenticationDisabledDesc" : "Todos los métodos de autenticación están actualmente deshabilitados. Por favor, póngase en contacto con su administrador." ,
2026-05-28 22:29:20 -05:00
"attemptsRemaining" : "{{count}} intentos restantes"
2026-03-08 18:21:21 -05:00
},
"hostKey" : {
"verifyNewHost" : "Verificar clave SSH Host" ,
"keyChangedWarning" : "SSH Host Key cambiada" ,
"firstConnectionTitle" : "Primera conexión a este host" ,
"firstConnectionDescription" : "La autenticidad de este host no se puede establecer. Verifique que la huella digital coincide con lo que espera." ,
"keyChangedDescription" : "La clave de host para este servidor ha cambiado desde su última conexión. Esto podría indicar un problema de seguridad." ,
"previousKey" : "Clave anterior" ,
"newFingerprint" : "Nueva huella dactilar" ,
"fingerprint" : "Huella dactilar" ,
"verifyInstructions" : "Si confía en este host, haga clic en Aceptar para continuar y guardar esta huella dactilar para conexiones futuras." ,
"securityWarning" : "Advertencia de seguridad" ,
"acceptAndContinue" : "Aceptar y continuar" ,
"acceptNewKey" : "Aceptar nueva clave y continuar"
},
"errors" : {
"databaseConnection" : "No se pudo conectar a la base de datos" ,
"unknownError" : "Error desconocido" ,
"loginFailed" : "Error al iniciar sesión" ,
"failedPasswordReset" : "Error al iniciar el restablecimiento de contraseña" ,
"failedVerifyCode" : "Error al verificar el código de restablecimiento" ,
"failedCompleteReset" : "Error al restablecer la contraseña" ,
"invalidTotpCode" : "Invalid TOTP code" ,
"failedOidcLogin" : "Error al iniciar inicio de sesión OIDC" ,
2026-05-28 22:29:20 -05:00
"silentSigninOidcUnavailable" : "Se solicitó el inicio de sesión silencioso, pero el inicio de sesión de OIDC no está disponible." ,
2026-05-06 15:18:55 -05:00
"failedUserInfo" : "Error al obtener la información del usuario después de iniciar sesión" ,
2026-03-08 18:21:21 -05:00
"oidcAuthFailed" : "Autenticación OIDC fallida" ,
"invalidAuthUrl" : "URL de autorización no válida recibida del backend" ,
"requiredField" : "Este campo es obligatorio" ,
"minLength" : "La longitud mínima es {{min}}" ,
"passwordMismatch" : "Las contraseñas no coinciden" ,
"passwordLoginDisabled" : "Nombre de usuario/contraseña está actualmente desactivado" ,
"sessionExpired" : "Sesión caducada - por favor inicia sesión de nuevo" ,
"totpRateLimited" : "Tasa limitada: Demasiados intentos de verificación TOTP. Inténtalo de nuevo más tarde." ,
"totpRateLimitedWithTime" : "Tasa limitada: Demasiados intentos de verificación TOTP. Por favor, espera {{time}} segundos antes de intentarlo de nuevo." ,
"resetCodeRateLimited" : "Tasa limitada: Demasiados intentos de verificación. Inténtalo de nuevo más tarde." ,
2026-05-28 22:29:20 -05:00
"resetCodeRateLimitedWithTime" : "Tasa limitada: Demasiados intentos de verificación. Por favor, espere {{time}} segundos antes de intentarlo de nuevo." ,
"authTokenSaveFailed" : "Error al guardar el token de autenticación" ,
"failedToLoadServer" : "Error al cargar el servidor"
2026-03-08 18:21:21 -05:00
},
"messages" : {
"registrationDisabled" : "El registro de nueva cuenta está actualmente desactivado por un administrador. Por favor, inicie sesión o póngase en contacto con un administrador." ,
"userNotAllowed" : "Tu cuenta no está autorizada a registrarse. Por favor, contacta con un administrador." ,
"databaseConnectionFailed" : "Error al conectar al servidor de base de datos" ,
"resetCodeSent" : "Restablecer código enviado a los registros de Docker" ,
"codeVerified" : "Código verificado con éxito" ,
"passwordResetSuccess" : "Contraseña restablecida correctamente" ,
"loginSuccess" : "Inicio de sesión correcto" ,
"registrationSuccess" : "Registro exitoso"
},
"profile" : {
2026-05-06 15:18:55 -05:00
"c2sTunnelConfigDesc" : "Túneles de escritorio locales dirigidos a hosts SSH configurados." ,
"c2sTunnelPresets" : "Ajustes de túnel de cliente" ,
"c2sTunnelPresetsDesc" : "Guarde la lista de túneles locales de este cliente de escritorio como un preset de servidor nombrado, o cargue un preset de nuevo en este cliente." ,
"c2sTunnelPresetsUnavailable" : "Los ajustes predeterminados del túnel de cliente sólo están disponibles en el cliente de escritorio." ,
"c2sPresetName" : "Nombre predefinido" ,
"c2sPresetNamePlaceholder" : "Nombre predefinido del cliente" ,
"c2sPresetToLoad" : "Preseleccionar para cargar" ,
"c2sNoPresetSelected" : "Ningún preset seleccionado" ,
"c2sNoPresets" : "No hay preajustes guardados" ,
"c2sLoadPreset" : "Cargar" ,
"c2sCurrentLocalConfig" : "{{count}} túnel(s) de cliente local configurado en este escritorio." ,
"c2sPresetSyncNote" : "Los ajustes predeterminados son instantáneas explícitas; la carga de uno reemplaza la lista de túneles de clientes locales de este cliente de escritorio." ,
"c2sPresetSaved" : "Preajuste de túnel de cliente guardado" ,
"c2sPresetLoaded" : "Túnel de cliente preestablecido cargado localmente" ,
"c2sPresetRenamed" : "Preajuste de túnel de cliente renombrado" ,
"c2sPresetDeleted" : "Preajuste de túnel de cliente eliminado" ,
2026-05-28 22:29:20 -05:00
"c2sPresetLoadError" : "Error al cargar los ajustes predeterminados del túnel del cliente"
2026-03-08 18:21:21 -05:00
},
"placeholders" : {
"maxRetries" : "3" ,
"retryInterval" : "10" ,
"language" : "Idioma" ,
"keyPassword" : "clave de contraseña" ,
"pastePrivateKey" : "Pegue su clave privada aquí..." ,
2026-05-06 15:18:55 -05:00
"localListenerHost" : "127.0.0.1 (escuchar localmente)" ,
"localTargetHost" : "127.0.0.1 (objetivo en este ordenador)" ,
"socksListenerHost" : "127.0.0.1 (SOCKS listener)" ,
2026-03-08 18:21:21 -05:00
"enterPassword" : "Introduzca su contraseña" ,
"defaultPort" : "22" ,
2026-05-28 22:29:20 -05:00
"defaultEndpointPort" : "224"
2026-03-08 18:21:21 -05:00
},
"dashboard" : {
"title" : "Tablero" ,
"loading" : "Cargando panel..." ,
"github" : "GitHub" ,
"support" : "Soporte" ,
"discord" : "Discordia" ,
"serverOverview" : "Vista general del servidor" ,
"version" : "Versión" ,
"upToDate" : "Hasta la fecha" ,
"updateAvailable" : "Actualización disponible" ,
2026-05-06 15:18:55 -05:00
"beta" : "Beta" ,
2026-03-08 18:21:21 -05:00
"uptime" : "Actualización" ,
"database" : "Base de datos" ,
"healthy" : "Saludable" ,
"error" : "Error" ,
2026-04-22 17:10:21 -05:00
"totalHosts" : "Total de hosts" ,
2026-03-08 18:21:21 -05:00
"totalTunnels" : "Total de túneles" ,
"totalCredentials" : "Total de credenciales" ,
"recentActivity" : "Actividad reciente" ,
"reset" : "Reset" ,
"loadingRecentActivity" : "Cargando actividad reciente..." ,
"noRecentActivity" : "No hay actividad reciente" ,
"quickActions" : "Acciones rápidas" ,
"addHost" : "Añadir Host" ,
"addCredential" : "Añadir credencial" ,
"adminSettings" : "Configuración de Admin" ,
"userProfile" : "Perfil de usuario" ,
"serverStats" : "Estadísticas del Servidor" ,
"loadingServerStats" : "Cargando estadísticas del servidor..." ,
"noServerData" : "No hay datos del servidor disponibles" ,
"cpu" : "CPU" ,
"ram" : "RAM" ,
"customizeLayout" : "Personalizar panel" ,
"dashboardSettings" : "Ajustes del panel" ,
"enableDisableCards" : "Habilitar/deshabilitar tarjetas" ,
"resetLayout" : "Restablecer por defecto" ,
"serverOverviewCard" : "Vista general del servidor" ,
"recentActivityCard" : "Actividad reciente" ,
"networkGraphCard" : "Gráfico de red" ,
"networkGraph" : "Gráfico de red" ,
"quickActionsCard" : "Acciones rápidas" ,
2026-05-28 22:29:20 -05:00
"serverStatsCard" : "Estadísticas del Servidor" ,
"panelMain" : "Principal" ,
"panelSide" : "Lado" ,
"justNow" : "justo ahora"
},
"dashboardTab" : {
"stable" : "ESTABLE" ,
"hostsOnline" : "Hosts en línea" ,
"activeTunnels" : "Túneles activos" ,
"registerNewServer" : "Registrar un nuevo servidor" ,
"storeSshKeysOrPasswords" : "Guardar claves o contraseñas SSH" ,
"manageUsersAndRoles" : "Administrar usuarios y roles" ,
"manageYourAccount" : "Administra tu cuenta" ,
"hostStatus" : "Estado del host" ,
"noHostsConfigured" : "No hay hosts configurados" ,
"online" : "EN LÍNEA" ,
"offline" : "DESARROLLO" ,
"onlineLower" : "En línea" ,
"nodes" : "{{count}} nodes" ,
"add" : "Añadir:" ,
"commandPalette" : "Paleta de comandos" ,
"done" : "Hecho" ,
"editModeInstructions" : "Arrastra tarjetas para reordenar · Arrastra el divisor de columnas para redimensionar columnas · Arrastra el borde inferior de una tarjeta para redimensionar su altura · Basura para remover" ,
"empty" : "Vaciar" ,
"clear" : "Claro"
2026-03-08 18:21:21 -05:00
},
"networkGraph" : {
"addHost" : "Añadir Host" ,
"addGroup" : "Añadir grupo" ,
"addLink" : "Añadir enlace" ,
"zoomIn" : "Acercar en" ,
"zoomOut" : "Apagar" ,
"resetView" : "Reiniciar vista" ,
"selectHost" : "Seleccionar Host" ,
"chooseHost" : "Seleccione un host..." ,
"parentGroup" : "Grupo padre" ,
"noGroup" : "Sin grupo" ,
"groupName" : "Nombre del grupo" ,
"color" : "Color" ,
"source" : "Fuente" ,
"target" : "Target" ,
"moveToGroup" : "Mover al grupo" ,
"selectGroup" : "Seleccionar grupo..." ,
"addConnection" : "Añadir conexión" ,
"hostDetails" : "Detalles del host" ,
"removeFromGroup" : "Eliminar del grupo" ,
"addHostHere" : "Añadir host aquí" ,
"editGroup" : "Editar grupo" ,
"delete" : "Eliminar" ,
"add" : "Añadir" ,
"create" : "Crear" ,
"move" : "Mover" ,
"connect" : "Conectar" ,
"createGroup" : "Crear grupo" ,
"selectSourcePlaceholder" : "Seleccionar origen..." ,
"selectTargetPlaceholder" : "Select Target..." ,
"invalidFile" : "Archivo inválido" ,
"hostAlreadyExists" : "El anfitrión ya está en la topología" ,
"connectionExists" : "La conexión ya existe" ,
"unknown" : "Desconocido" ,
"name" : "Nombre" ,
"ip" : "IP" ,
"status" : "Estado" ,
"failedToAddNode" : "Error al añadir el nodo" ,
"sourceDifferentFromTarget" : "La fuente y el objetivo deben ser diferentes" ,
"exportJSON" : "Exportar JSON" ,
"importJSON" : "Importar JSON" ,
"terminal" : "Terminal" ,
"fileManager" : "Gestor de archivos" ,
"tunnel" : "Túnel" ,
"docker" : "Doctor" ,
2026-05-28 22:29:20 -05:00
"serverStats" : "Estadísticas del Servidor" ,
"noNodes" : "Aún no hay nodos"
2026-03-08 18:21:21 -05:00
},
"docker" : {
"notEnabled" : "Docker no está habilitado para este host" ,
"validating" : "Validando Docker..." ,
"connecting" : "Conectando..." ,
"error" : "Error" ,
"version" : "Docker {{version}}" ,
"connectionFailed" : "Error al conectar con Docker" ,
"containerStarted" : "Contenedor {{name}} iniciado" ,
"failedToStartContainer" : "Error al iniciar el contenedor {{name}}" ,
"containerStopped" : "Contenedor {{name}} detenido" ,
"failedToStopContainer" : "No se pudo detener el contenedor {{name}}" ,
"containerRestarted" : "Contenedor {{name}} reiniciado" ,
"failedToRestartContainer" : "Error al reiniciar el contenedor {{name}}" ,
"containerPaused" : "Contenedor {{name}} en pausa" ,
"containerUnpaused" : "Contenedor {{name}} despausado" ,
"failedToTogglePauseContainer" : "Error al cambiar el estado de pausa para el contenedor {{name}}" ,
"containerRemoved" : "Contenedor {{name}} eliminado" ,
"failedToRemoveContainer" : "Error al eliminar el contenedor {{name}}" ,
"image" : "Imagen" ,
"ports" : "Puertos" ,
"noPorts" : "Sin puertos" ,
"start" : "Comenzar" ,
"confirmRemoveContainer" : "¿Está seguro de que desea eliminar el contenedor '{{name}}'? Esta acción no se puede deshacer." ,
"runningContainerWarning" : "Advertencia: Este contenedor se está ejecutando. Eliminarlo detendrá el contenedor primero." ,
2026-05-28 22:29:20 -05:00
"loadingContainers" : "Cargando contenedores..." ,
"manager" : "Administrador Docker" ,
"autoRefresh" : "Actualización automática" ,
"timestamps" : "Marcas de tiempo" ,
"lines" : "Líneas" ,
"filterLogs" : "Filtrar registros..." ,
"refresh" : "Refrescar" ,
"download" : "Descargar" ,
"clear" : "Claro" ,
"logsDownloaded" : "Registros descargados con éxito" ,
"last50" : "Últimos 50" ,
"last100" : "Últimos 100" ,
"last500" : "Últimos 500" ,
"last1000" : "Últimos 1000" ,
"allLogs" : "Todos los registros" ,
"noLogsMatching" : "No hay registros que coincidan con \"{{query}}\"" ,
"noLogsAvailable" : "No hay registros disponibles" ,
2026-03-08 18:21:21 -05:00
"noContainersFound" : "No hay contenedores" ,
"noContainersFoundHint" : "No hay contenedores Docker disponibles en este host" ,
"searchPlaceholder" : "Buscar contenedores..." ,
2026-05-28 22:29:20 -05:00
"allStatuses" : "Todos los estados" ,
"stateRunning" : "Ejecutando" ,
"statePaused" : "Pausado" ,
"stateExited" : "Salido" ,
"stateRestarting" : "Reiniciando" ,
2026-03-08 18:21:21 -05:00
"noContainersMatchFilters" : "Ningún contenedor coincide con sus filtros" ,
"noContainersMatchFiltersHint" : "Intente ajustar su criterio de búsqueda o filtro" ,
"failedToFetchStats" : "Error al obtener las estadísticas del contenedor" ,
"containerNotRunning" : "Contenedor no ejecutándose" ,
"startContainerToViewStats" : "Iniciar el contenedor para ver las estadísticas" ,
"loadingStats" : "Cargando estadísticas..." ,
"errorLoadingStats" : "Error al cargar estadísticas" ,
"noStatsAvailable" : "No hay estadísticas disponibles" ,
"cpuUsage" : "Uso de CPU" ,
"current" : "Actual" ,
"memoryUsage" : "Uso de memoria" ,
"networkIo" : "E/S de red" ,
"input" : "Input" ,
"output" : "Salida" ,
"blockIo" : "Bloquear E/S" ,
"read" : "Leer" ,
"write" : "Escribir" ,
"pids" : "PIDs" ,
"containerInformation" : "Información del contenedor" ,
"name" : "Nombre" ,
"id" : "ID" ,
"state" : "Estado" ,
"containerMustBeRunning" : "El contenedor debe estar ejecutándose para acceder a la consola" ,
2026-05-28 22:29:20 -05:00
"verificationCodePrompt" : "Introduzca código de verificación" ,
"totpVerificationFailed" : "Falló la verificación del TOTP. Por favor, inténtelo de nuevo." ,
"warpgateVerificationFailed" : "La autenticación de Warpgate falló. Por favor, inténtelo de nuevo." ,
2026-03-08 18:21:21 -05:00
"connectedTo" : "Conectado a {{containerName}}" ,
"disconnected" : "Desconectado" ,
"consoleError" : "Error de consola" ,
"errorMessage" : "Error: {{message}}" ,
"failedToConnect" : "No se pudo conectar al contenedor" ,
"console" : "Consola" ,
"selectShell" : "Seleccionar shell" ,
"bash" : "Bash" ,
"sh" : "m" ,
"ash" : "ceniza" ,
"connect" : "Conectar" ,
"disconnect" : "Desconectar" ,
"notConnected" : "No conectado" ,
"clickToConnect" : "Haga clic en conectar para iniciar una sesión de shell" ,
"connectingTo" : "Conectando a {{containerName}}..." ,
"containerNotFound" : "Contenedor no encontrado" ,
"backToList" : "Volver a la lista" ,
"logs" : "Registros" ,
"stats" : "Estadísticas" ,
"consoleTab" : "Consola" ,
2026-05-28 22:29:20 -05:00
"startContainerToAccess" : "Iniciar el contenedor para acceder a la consola"
2026-03-08 18:21:21 -05:00
},
2026-05-28 22:29:20 -05:00
"admin" : {
"sectionGeneral" : "General" ,
"sectionOidc" : "OIDC" ,
"sectionUsers" : "Usuarios" ,
"sectionSessions" : "Sesiones" ,
"sectionRoles" : "Roles" ,
"sectionDatabase" : "Base de datos" ,
"sectionApiKeys" : "Claves API" ,
"allowRegistration" : "Permitir registro de usuario" ,
"allowRegistrationDesc" : "Permitir auto-registro de nuevos usuarios" ,
"allowPasswordLogin" : "Permitir inicio de sesión de contraseña" ,
"allowPasswordLoginDesc" : "Nombre de usuario / contraseña" ,
"oidcAutoProvision" : "Auto-Provisión OIDC" ,
"oidcAutoProvisionDesc" : "Auto-crear cuentas para usuarios OIDC incluso cuando el registro está desactivado" ,
"allowPasswordReset" : "Permitir restablecer contraseña" ,
"allowPasswordResetDesc" : "Restablecer código a través de registros Docker" ,
"sessionTimeout" : "Tiempo de espera agotado" ,
"hours" : "horas" ,
"sessionTimeoutRange" : "Mínimo 1h · Max 720h" ,
"monitoringDefaults" : "Monitoreo por defecto" ,
"statusCheck" : "Comprobación de estado" ,
"metrics" : "Métricas" ,
"sec" : "seg" ,
"logLevel" : "Nivel de Log" ,
"enableGuacamole" : "Activar Guacamole" ,
"enableGuacamoleDesc" : "Escritorio remoto RDP/VNC" ,
"guacdUrl" : "URL de guacd" ,
"oidcDescription" : "Configure OpenID Connect para SSO. Los campos marcados * son obligatorios." ,
"oidcClientId" : "ID de cliente" ,
"oidcClientSecret" : "Cliente secreto" ,
"oidcAuthUrl" : "URL de autorización" ,
"oidcIssuerUrl" : "URL del emisor" ,
"oidcTokenUrl" : "URL del token" ,
"oidcUserIdentifier" : "Ruta del identificador de usuario" ,
"oidcDisplayName" : "Mostrar ruta de nombre" ,
"oidcScopes" : "Ámbitos" ,
"oidcUserinfoUrl" : "Reemplazar URL de Userinfo" ,
"oidcAllowedUsers" : "Usuarios Permitidos" ,
"oidcAllowedUsersDesc" : "Un correo electrónico por línea. Dejar en blanco para permitir a todos." ,
"removeOidc" : "Eliminar" ,
"usersCount" : "{{count}} usuarios" ,
"createUser" : "Crear" ,
"newRole" : "Nuevo rol" ,
"roleName" : "Nombre" ,
"roleDisplayName" : "Mostrar nombre" ,
"roleDescription" : "Descripción" ,
"rolesCount" : "Rol {{count}}" ,
"createRole" : "Crear" ,
"creating" : "Creando..." ,
"exportDatabase" : "Exportar base de datos" ,
"exportDatabaseDesc" : "Descargar una copia de seguridad de todos los hosts, credenciales y ajustes" ,
"export" : "Exportar" ,
"exporting" : "Exportando..." ,
"importDatabase" : "Importar base de datos" ,
"importDatabaseDesc" : "Restaurar desde un archivo de copia de seguridad .sqlite" ,
"importDatabaseSelected" : "Seleccionado: {{name}}" ,
"selectFile" : "Seleccionar archivo" ,
"changeFile" : "Cambiar" ,
"import" : "Importar" ,
"importing" : "Importando..." ,
"apiKeysCount" : "Claves {{count}}" ,
"newApiKey" : "Nueva Clave API" ,
"apiKeyCreatedWarning" : "Clave creada - cópiela ahora, no se mostrará de nuevo." ,
"apiKeyName" : "Nombre" ,
"apiKeyUser" : "Usuario" ,
"apiKeySelectUser" : "Seleccione un usuario..." ,
"apiKeyExpiresAt" : "Caduca el" ,
"createKey" : "Crear Clave" ,
"apiKeyNoExpiry" : "No expirar" ,
"revokedBadge" : "REVOKED" ,
"authTypeDual" : "Doble Auth" ,
"authTypeOidc" : "OIDC" ,
"authTypeLocal" : "Local" ,
"adminStatusAdministrator" : "Administrador" ,
"adminStatusRegularUser" : "Usuario regular" ,
"adminBadge" : "ADMIN" ,
"systemBadge" : "SI" ,
"customBadge" : "CLIENTE" ,
"youBadge" : "TI" ,
"sessionsActive" : "{{count}} activo" ,
"sessionActive" : "Activo: {{time}}" ,
"sessionExpires" : "Exp: {{time}}" ,
"revokeAll" : "Todos" ,
"revokeAllSessionsSuccess" : "Todas las sesiones para el usuario revocadas" ,
"revokeAllSessionsFailed" : "Error al revocar las sesiones" ,
"revokeSessionFailed" : "Error al revocar la sesión" ,
"addRole" : "Añadir rol" ,
"noCustomRoles" : "Sin roles personalizados definidos" ,
"removeRoleFailed" : "Error al eliminar el rol" ,
"assignRoleFailed" : "No se pudo asignar el rol" ,
"deleteRoleFailed" : "Error al eliminar el rol" ,
"userAdminAccess" : "Administrador" ,
"userAdminAccessDesc" : "Acceso total a todos los ajustes de administración" ,
"userRoles" : "Roles" ,
"revokeAllUserSessions" : "Revocar todas las sesiones" ,
"revokeAllUserSessionsDesc" : "Forzar reinicio de sesión en todos los dispositivos" ,
"revoke" : "Revoke" ,
"deleteUserWarning" : "Eliminar este usuario es permanente." ,
"deleteUser" : "Eliminar {{username}}" ,
"deleting" : "Eliminando..." ,
"deleteUserFailed" : "Error al eliminar el usuario" ,
"deleteUserSuccess" : "Usuario \"{{username}}\" eliminado" ,
"deleteRoleSuccess" : "Rol \"{{name}}\" eliminado" ,
"revokeKeySuccess" : "Llave \"{{name}}\" revocada" ,
"revokeKeyFailed" : "Error al revocar la clave" ,
"copiedToClipboard" : "Copiado al portapapeles" ,
"done" : "Hecho" ,
"createUserTitle" : "Crear usuario" ,
"createUserDesc" : "Crear una nueva cuenta local." ,
"createUserUsername" : "Usuario" ,
"createUserPassword" : "Contraseña" ,
"createUserPasswordHint" : "Mínimo 6 caracteres." ,
"createUserEnterUsername" : "Introduzca nombre de usuario" ,
"createUserEnterPassword" : "Introduzca contraseña" ,
"createUserSubmit" : "Crear usuario" ,
"editUserTitle" : "Administrar usuario: {{username}}" ,
"editUserDesc" : "Editar roles, estado de administración, sesiones y configuración de la cuenta." ,
"editUserUsername" : "Usuario" ,
"editUserAuthType" : "Tipo de Auth" ,
"editUserAdminStatus" : "Estado del Admin" ,
"editUserUserId" : "ID Usuario" ,
"linkAccountTitle" : "Enlazar OIDC a la cuenta de contraseña" ,
"linkAccountDesc" : "Fusionar la cuenta OIDC {{username}} con una cuenta local existente." ,
"linkAccountWarningTitle" : "Esto hará:" ,
"linkAccountEffect1" : "Eliminar la cuenta sólo OIDC" ,
"linkAccountEffect2" : "Añadir inicio de sesión OIDC a la cuenta de destino" ,
"linkAccountEffect3" : "Permitir tanto OIDC como login de contraseña" ,
"linkAccountTargetUsername" : "Target Username" ,
"linkAccountTargetPlaceholder" : "Introduzca el nombre de usuario de cuenta local al que enlazar" ,
"linkAccounts" : "Enlazar cuentas" ,
"saving" : "Guardando..." ,
"updateRegistrationFailed" : "Error al actualizar la configuración de registro" ,
"updatePasswordLoginFailed" : "Error al actualizar el inicio de sesión de contraseña" ,
"updateOidcAutoProvisionFailed" : "Error al actualizar la configuración de autoprovisión OIDC" ,
"updatePasswordResetFailed" : "Error al actualizar el restablecimiento de contraseña" ,
"sessionTimeoutRange2" : "El tiempo de espera de la sesión debe estar entre 1 y 720 horas" ,
"sessionTimeoutSaved" : "Tiempo de espera de sesión guardado" ,
"sessionTimeoutSaveFailed" : "Error al guardar el tiempo de espera de sesión" ,
"monitoringIntervalInvalid" : "Valores de intervalo inválidos" ,
"monitoringSaved" : "Ajustes de monitorización guardados" ,
"monitoringSaveFailed" : "Error al guardar la configuración de monitoreo" ,
"guacamoleSaved" : "Ajustes de Guacamole guardados" ,
"guacamoleSaveFailed" : "Error al guardar la configuración de Guacamole" ,
"guacamoleUpdateFailed" : "Error al actualizar la configuración de Guacamole" ,
"logLevelUpdateFailed" : "Error al actualizar el nivel de registro" ,
"oidcSaved" : "Configuración OIDC guardada" ,
"oidcSaveFailed" : "Error al guardar la configuración OIDC" ,
"oidcRemoved" : "Configuración OIDC eliminada" ,
"oidcRemoveFailed" : "Error al eliminar la configuración OIDC" ,
"createUserRequired" : "Nombre de usuario y contraseña son requeridos" ,
"createUserPasswordTooShort" : "La contraseña debe tener al menos 6 caracteres" ,
"createUserSuccess" : "Usuario \"{{username}}\" creado" ,
"createUserFailed" : "Error al crear el usuario" ,
"updateAdminStatusFailed" : "Error al actualizar el estado del administrador" ,
"allSessionsRevoked" : "Todas las sesiones revocadas" ,
"revokeSessionsFailed" : "Error al revocar las sesiones" ,
"createRoleRequired" : "Nombre y nombre para mostrar son requeridos" ,
"createRoleSuccess" : "Rol \"{{name}}\" creado" ,
"createRoleFailed" : "Error al crear el rol" ,
"apiKeyNameRequired" : "Se requiere nombre de clave" ,
"apiKeyUserRequired" : "Se requiere ID de usuario" ,
"apiKeyCreatedSuccess" : "Clave API \"{{name}}\" creada" ,
"apiKeyCreateFailed" : "Error al crear la clave API" ,
"exportSuccess" : "Base de datos exportada con éxito" ,
"exportFailed" : "Exportación de base de datos fallida" ,
"importSelectFile" : "Por favor, seleccione un archivo primero" ,
"importCompleted" : "Importación completada: {{total}} elementos importados, {{skipped}} omitidos" ,
"importFailed" : "Importación fallida: {{error}}" ,
"importError" : "Error al importar la base de datos"
2026-03-08 18:21:21 -05:00
},
2026-05-28 22:29:20 -05:00
"newUi" : {
"sidebar" : {
"quickConnect" : {
"hostLabel" : "Anfitrión" ,
"hostPlaceholder" : "192.168.1.1 o ejemplo.com" ,
"portLabel" : "Puerto" ,
"portPlaceholder" : "22" ,
"usernameLabel" : "Usuario" ,
"usernamePlaceholder" : "nombre de usuario" ,
"authLabel" : "Aut" ,
"passwordLabel" : "Contraseña" ,
"passwordPlaceholder" : "contraseña" ,
"privateKeyLabel" : "Clave Privada" ,
"privateKeyPlaceholder" : "Pegar clave privada..." ,
"credentialLabel" : "Credencial" ,
"credentialPlaceholder" : "Seleccione una credencial guardada" ,
"connectToTerminal" : "Conectar a la terminal" ,
"connectToFiles" : "Conectar a archivos"
},
"history" : {
"noTerminalSelected" : "No hay terminal seleccionado" ,
"noTerminalSelectedHint" : "Abrir una pestaña de terminal SSH para ver su historial de comandos" ,
"searchPlaceholder" : "Buscar historial..." ,
"clearAll" : "Limpiar todo" ,
"noHistoryEntries" : "No hay entradas del historial" ,
"trackingDisabled" : "El seguimiento del historial está desactivado" ,
"trackingDisabledHint" : "Actívalo en la configuración de tu perfil para grabar comandos."
},
"sshTools" : {
"keyRecordingTitle" : "Grabación de clave" ,
"recordToTerminals" : "Grabar en terminales" ,
"selectAll" : "Todos" ,
"selectNone" : "Ninguna" ,
"noTerminalTabsOpen" : "No hay pestañas de terminal abiertas" ,
"selectTerminalsAbove" : "Seleccionar terminales arriba" ,
"broadcastInputPlaceholder" : "Escriba aquí para emitir pulsaciones de teclado..." ,
"stopRecording" : "Detener grabación" ,
"startRecording" : "Iniciar grabación" ,
"settingsTitle" : "Ajustes" ,
"enableRightClickCopyPaste" : "Habilitar copiar/pegar con clic derecho"
},
"splitScreen" : {
"layoutTitle" : "Diseño" ,
"selectLayoutAbove" : "Seleccione un diseño arriba" ,
"selectLayoutHint" : "Elegir cuántos paneles mostrar" ,
"panesTitle" : "Paneles" ,
"openTabsTitle" : "Abrir Pestañas" ,
"dragTabsHint" : "Arrastra las pestañas en los paneles de arriba" ,
"dropHere" : "Soltar aquí" ,
"emptyPane" : "Vaciar" ,
"dashboard" : "Tablero" ,
"clearSplitScreen" : "Limpiar pantalla dividida"
},
"snippets" : {
"createSnippetTitle" : "Crear Fragmento" ,
"createSnippetDescription" : "Crear un nuevo fragmento de comandos para ejecución rápida" ,
"nameLabel" : "Nombre" ,
"namePlaceholder" : "ej. Reiniciar Nginx" ,
"descriptionLabel" : "Descripción" ,
"descriptionPlaceholder" : "Descripción opcional" ,
"optional" : "Opcional" ,
"folderLabel" : "Carpeta" ,
"noFolder" : "No hay carpeta (sin categorizar)" ,
"commandLabel" : "Comando" ,
"commandPlaceholder" : "por ejemplo, el sistema sudo reiniciar nginx" ,
"cancel" : "Cancelar" ,
"createSnippetButton" : "Crear Fragmento" ,
"createFolderTitle" : "Crear carpeta" ,
"createFolderDescription" : "Organiza tus fragmentos en carpetas" ,
"folderNameLabel" : "Nombre de carpeta" ,
"folderNamePlaceholder" : "ej., Comandos del Sistema, Docker Scripts" ,
"folderColorLabel" : "Color de carpeta" ,
"folderIconLabel" : "Icono de carpeta" ,
"previewLabel" : "Vista previa" ,
"folderNameFallback" : "Nombre de carpeta" ,
"createFolderButton" : "Crear carpeta" ,
"targetTerminals" : "Target Terminals" ,
"selectAll" : "Todos" ,
"selectNone" : "Ninguna" ,
"noTerminalTabsOpen" : "No hay pestañas de terminal abiertas" ,
"searchPlaceholder" : "Buscar fragmentos..." ,
"newSnippet" : "Nuevo Fragmento" ,
"newFolder" : "Nueva carpeta" ,
"run" : "Ejecutar" ,
"noSnippetsInFolder" : "No hay fragmentos en esta carpeta" ,
"uncategorized" : "Sin categorizar" ,
"editSnippetTitle" : "Editar Snippet" ,
"editSnippetDescription" : "Actualizar este fragmento de comandos" ,
"saveSnippetButton" : "Guardar Cambios" ,
"createSuccess" : "Fragmento creado correctamente" ,
"createFailed" : "Error al crear el fragmento" ,
"updateSuccess" : "Fragmento actualizado correctamente" ,
"updateFailed" : "Error al actualizar el snippet" ,
"deleteFailed" : "Error al eliminar el snippet" ,
"folderCreateSuccess" : "Carpeta creada correctamente" ,
"folderCreateFailed" : "Error al crear la carpeta" ,
"editFolderTitle" : "Editar carpeta" ,
"editFolderDescription" : "Renombrar o cambiar la apariencia de esta carpeta" ,
"saveFolderButton" : "Guardar Cambios" ,
"editFolder" : "Editar carpeta" ,
"deleteFolder" : "Eliminar carpeta" ,
"folderDeleteSuccess" : "Carpeta \"{{name}}\" eliminada" ,
"folderDeleteFailed" : "Error al eliminar la carpeta" ,
"folderEditSuccess" : "Carpeta actualizada correctamente" ,
"folderEditFailed" : "Error al actualizar la carpeta" ,
"runSuccess" : "Ran \"{{name}}\" en terminales {{count}}" ,
"copySuccess" : "Copiado \"{{name}}\" al portapapeles" ,
"shareTitle" : "Compartir Snippet" ,
"shareUser" : "Usuario" ,
"shareRole" : "Rol" ,
"selectUser" : "Seleccione un usuario..." ,
"selectRole" : "Seleccione un rol..." ,
"shareSuccess" : "Fragmento compartido correctamente" ,
"shareFailed" : "Error al compartir el snippet" ,
"revokeSuccess" : "Acceso revocado" ,
"revokeFailed" : "Error al revocar el acceso" ,
"currentAccess" : "Acceso actual" ,
"shareLoadError" : "Error al cargar los datos compartidos" ,
"loading" : "Cargando..." ,
"close" : "Cerrar"
},
"userProfile" : {
"sectionAccount" : "Cuenta" ,
"sectionAppearance" : "Apariencia" ,
"sectionSecurity" : "Seguridad" ,
"sectionApiKeys" : "Claves API" ,
"sectionC2sTunnels" : "Túneles C2S" ,
"usernameLabel" : "Usuario" ,
"roleLabel" : "Rol" ,
"roleAdministrator" : "Administrador" ,
"authMethodLabel" : "Método Auth" ,
"authMethodLocal" : "Local" ,
"twoFaLabel" : "2FA" ,
"twoFaOn" : "En" ,
"twoFaOff" : "Apagado" ,
"versionLabel" : "Versión" ,
"deleteAccount" : "Eliminar cuenta" ,
"deleteAccountDescription" : "Elimina permanentemente tu cuenta" ,
"deleteButton" : "Eliminar" ,
"deleteAccountPermanent" : "Esta acción es permanente y no se puede deshacer." ,
"deleteAccountWarning" : "Todas las sesiones, hosts, credenciales y ajustes se eliminarán permanentemente." ,
"confirmPasswordDeletePlaceholder" : "Introduzca su contraseña para confirmar" ,
"languageLabel" : "Idioma" ,
"themeLabel" : "Tema" ,
"fontSizeLabel" : "Font Size" ,
"accentColorLabel" : "Color de acento" ,
"settingsFileManager" : "Gestor de archivos" ,
"fileColorCoding" : "Codificación de color de archivo" ,
"fileColorCodingDesc" : "Archivos de código de color por tipo" ,
"settingsTerminal" : "Terminal" ,
"commandAutocomplete" : "Comando autocompletado" ,
"commandAutocompleteDesc" : "Mostrar autocompletado al escribir" ,
"historyTracking" : "Historial de seguimiento" ,
"historyTrackingDesc" : "Rastrear comandos de terminal" ,
"syntaxHighlighting" : "Resaltado sintáctico" ,
"syntaxHighlightingDesc" : "Resaltar salida de terminal" ,
"commandPalette" : "Paleta de comandos" ,
"commandPaletteDesc" : "Activar atajo de teclado" ,
"sessionPersistence" : "Persistencia de la sesión" ,
"sessionPersistenceDesc" : "Mantener sesiones entre reconectas" ,
"confirmTabClose" : "Confirmar cierre de pestaña" ,
"confirmTabCloseDesc" : "Preguntar antes de cerrar pestañas de terminal" ,
"settingsSidebar" : "Sidebar" ,
"showHostTags" : "Mostrar etiquetas de host" ,
"showHostTagsDesc" : "Mostrar etiquetas en la lista de hosts" ,
"settingsSnippets" : "Fragmentos" ,
"foldersCollapsed" : "Carpetas colapsadas" ,
"foldersCollapsedDesc" : "Colapsar carpetas por defecto" ,
"confirmExecution" : "Confirmar ejecución" ,
"confirmExecutionDesc" : "Confirmar antes de ejecutar fragmentos" ,
"settingsUpdates" : "Actualizaciones" ,
"disableUpdateChecks" : "Desactivar comprobaciones de actualización" ,
"disableUpdateChecksDesc" : "Dejar de buscar actualizaciones" ,
"totpAuthenticator" : "Autenticador TOTP" ,
"totpEnabled" : "2FA está habilitado" ,
"totpDisabled" : "Añadir seguridad de acceso adicional" ,
"disable" : "Desactivar" ,
"enable" : "Activar" ,
"setupTotp" : "Setup TOTP" ,
"qrCode" : "QR Code" ,
"totpInstructions" : "Escanea el código QR o introduce el secreto en tu aplicación de autenticador, luego introduce el código de 6 dígitos" ,
"totpCodePlaceholder" : "000000" ,
"verify" : "Verificar" ,
"changePassword" : "Cambiar contraseña" ,
"currentPasswordLabel" : "Contraseña actual" ,
"currentPasswordPlaceholder" : "Contraseña actual" ,
"newPasswordLabel" : "Nueva contraseña" ,
"newPasswordPlaceholder" : "Nueva contraseña" ,
"confirmPasswordLabel" : "Confirmar nueva contraseña" ,
"confirmPasswordPlaceholder" : "Confirmar nueva contraseña" ,
"updatePassword" : "Actualizar contraseña" ,
"createApiKeyTitle" : "Crear Clave API" ,
"createApiKeyDescription" : "Generar una nueva clave API para el acceso programático." ,
"apiKeyNameLabel" : "Nombre" ,
"apiKeyNamePlaceholder" : "e.g. CI Pipeline" ,
"expiryDateLabel" : "Expiry Date" ,
"optional" : "opcional" ,
"cancel" : "Cancelar" ,
"createKey" : "Crear Clave" ,
"apiKeyCount" : "Claves {{count}}" ,
"newKey" : "Nueva Clave" ,
"noApiKeys" : "Aún no hay claves API." ,
"apiKeyActive" : "Activo" ,
"apiKeyUsageHint" : "Incluye tu clave en el" ,
"apiKeyUsageHintHeader" : "cabecera." ,
"apiKeyPermissionsHint" : "Las claves heredan los permisos del usuario creador." ,
"roleUser" : "Usuario" ,
"authMethodDual" : "Doble Auth" ,
"authMethodOidc" : "OIDC" ,
"totpSetupFailed" : "Error al iniciar la configuración del TOTP" ,
"totpEnter6Digits" : "Introduzca un código de 6 dígitos" ,
"totpEnabledSuccess" : "Autenticación de doble factor habilitada" ,
"totpInvalidCode" : "Código inválido, por favor inténtelo de nuevo" ,
"totpDisableInputRequired" : "Introduzca su código TOTP o contraseña" ,
"totpDisabledSuccess" : "Autenticación de doble factor desactivada" ,
"totpDisableFailed" : "Error al desactivar 2FA" ,
"totpDisableTitle" : "Desactivar 2FA" ,
"totpDisablePlaceholder" : "Introduzca código TOTP o contraseña" ,
"totpDisableConfirm" : "Desactivar 2FA" ,
"totpContinueVerify" : "Continuar a verificar" ,
"totpVerifyTitle" : "Verificar código" ,
"totpBackupTitle" : "Copias de seguridad" ,
"totpDownloadBackup" : "Descargar códigos de copia de seguridad" ,
"done" : "Hecho" ,
"secretCopied" : "secreto copiado al portapapeles" ,
"apiKeyNameRequired" : "Se requiere nombre de clave" ,
"apiKeyCreated" : "Clave API \"{{name}}\" creada" ,
"apiKeyCreateFailed" : "Error al crear la clave API" ,
"apiKeyUser" : "Usuario" ,
"apiKeyExpires" : "Caduca" ,
"apiKeyRevoked" : "Clave API \"{{name}}\" revocada" ,
"apiKeyRevokeFailed" : "Error al revocar la clave API" ,
"passwordFieldsRequired" : "Se requieren contraseñas actuales y nuevas" ,
"passwordMismatch" : "Las contraseñas no coinciden" ,
"passwordTooShort" : "La contraseña debe tener al menos 6 caracteres" ,
"passwordUpdated" : "Contraseña actualizada correctamente" ,
"passwordUpdateFailed" : "Error al actualizar la contraseña" ,
"deletePasswordRequired" : "Se requiere contraseña para eliminar su cuenta" ,
"deleteFailed" : "Error al eliminar la cuenta" ,
"deleting" : "Eliminando..." ,
"colorPickerTooltip" : "Abrir selector de color" ,
"themeSystem" : "Sistema" ,
"themeLight" : "Claro" ,
"themeDark" : "Oscuro" ,
"themeDracula" : "Drácula" ,
"themeCatppuccin" : "Catppuccin" ,
"themeNord" : "Nord" ,
"themeSolarized" : "Solarizado" ,
"themeTokyoNight" : "Tokyo Night" ,
"themeOneDark" : "Una oscura" ,
"themeGruvbox" : "Gruvbox"
}
2026-05-06 15:18:55 -05:00
}
2026-03-08 18:21:21 -05:00
}
}