feat: convert tmux monitoring into a plugin (B10)

This commit is contained in:
LukeGus committed 2026-09-23 22:42:56 -05:00
1 parent 79d77678c9
commit 708eedb861
145 files changed
+30308 -4458

No files matched your search

-81
View File
@@ -692,7 +692,6 @@
"renameTab": "Renomear guia",
"openFileManager": "Abra o Gerenciador de Arquivos",
"dashboard": "Painel",
"tmuxMonitor": "Monitor Tmux",
"homepage": "Página inicial",
"quickConnect": "Conexão rápida",
"sshTools": "Ferramentas SSH",
@@ -1067,8 +1066,6 @@
"maxKeepaliveMisses": "Max Keepalive falha",
"sameHost": "Este host (túnel direto)",
"bindHost": "Vincular host",
"enableTmuxMonitor": "Ativar monitor Tmux",
"enableTmuxMonitorDesc": "Exiba este host no Monitor Tmux e adicione suas ações tmux à barra lateral.",
"connectionToolbar": "Barra de ferramentas de conexão",
"showConnectionToolbar": "Mostrar barra de ferramentas de conexão",
"showConnectionToolbarDesc": "Exiba a barra de ferramentas nas sessões SSH, RDP, VNC e Telnet deste host. Você também pode ocultá-la temporariamente na própria barra de ferramentas.",
@@ -1241,7 +1238,6 @@
"tunnelUrlCopied": "URL do túnel copiada",
"dockerUrlCopied": "URL do Docker copiada",
"hostMetricsUrlCopied": "URL do Host Metrics copiada",
"tmuxMonitorUrlCopied": "URL do monitor Tmux copiada",
"rdpUrlCopied": "URL RDP copiada",
"vncUrlCopied": "URL VNC copiada",
"telnetUrlCopied": "URL do Telnet copiada",
@@ -1258,7 +1254,6 @@
"copyTunnelUrlAction": "Copiar URL do túnel",
"copyDockerUrlAction": "Copiar URL do Docker",
"copyHostMetricsUrlAction": "Copiar URL de métricas do host",
"copyTmuxMonitorUrlAction": "Copiar URL do Tmux Monitor",
"copyRdpUrlAction": "Copiar URL RDP",
"copyVncUrlAction": "Copiar URL do VNC",
"copyTelnetUrlAction": "Copiar URL do Telnet",
@@ -3060,82 +3055,6 @@
"openProxmoxStats": "Estatísticas do Open Proxmox",
"openTmuxMonitor": "Abra o monitor Tmux"
},
"tmuxMonitor": {
"title": "Monitor Tmux",
"failedToLoadHosts": "Falha ao carregar os hosts",
"failedToLoad": "Falha ao carregar as sessões do tmux",
"tmuxUnavailable": "O tmux não está instalado neste host.",
"noSessions": "Não há sessões tmux neste host.",
"noHostSelected": "Nenhum host selecionado",
"attached": "Apegado",
"detached": "Desapegado",
"attach": "Anexar",
"editTags": "Editar etiquetas",
"tagsHint": "Etiquetas separadas por vírgulas (ex: YOLO, laboratório, treinamento)",
"tagsSaved": "Etiquetas salvas",
"tagsSaveFailed": "Falha ao salvar as tags",
"searchPlaceholder": "Resultados da pesquisa em todas as sessões...",
"searchResults": "{{count}} correspondências",
"searchFailed": "A busca falhou",
"selectPaneHint": "Selecione um painel para visualizar sua saída.",
"closePreview": "Fechar pré-visualização",
"newSession": "Nova sessão",
"newSessionHint": "Nome da sessão (letras, dígitos, _ @ % + = -)",
"newSessionPlaceholder": "minha-sessão",
"create": "Criar",
"sessionCreated": "Sessão \"{{name}}\" criada",
"sessionCreateFailed": "Falha ao criar sessão",
"splitRight": "Dividir à direita",
"splitDown": "Dividir em partes",
"splitFailed": "Falha ao dividir o painel",
"newWindow": "Nova janela",
"windowCreateFailed": "Falha ao criar a janela",
"attachSessionTooltip": "Anexe a {{session}}",
"refresh": "Atualizar",
"refreshFailed": "Falha ao atualizar as sessões",
"collapseAll": "Recolher tudo",
"expandAll": "Expandir tudo",
"moreActions": "Mais ações",
"sessionStats": "Estatísticas da sessão",
"renameSessionTitle": "Renomear sessão \"{{name}}\"",
"rename": "Renomear",
"sessionRenamed": "Sessão renomeada para \"{{name}}\"",
"sessionRenameFailed": "Falha ao renomear a sessão",
"editTagsTitle": "Editar tags para \"{{name}}\"",
"killPane": "Painel de eliminação",
"resizeTree": "Arraste para redimensionar — clique duas vezes para redefinir",
"reattach": "Reconectar (corrige uma visualização distorcida)",
"killWindow": "Janela de eliminação",
"killWindowTitle": "Fechar janela {{index}} de \"{{session}}\"?",
"killWindowBody": "Todos os painéis e processos nesta janela serão encerrados. Fechar a última janela finaliza a sessão.",
"windowKillFailed": "Falha ao fechar a janela",
"statusActivity": "Atividade",
"statusWindows": "Windows",
"statusPanes": "painéis",
"statusTags": "Etiquetas",
"killPaneTitle": "Painel de encerramento {{id}}?",
"killPaneBody": "O processo em execução neste painel será encerrado. Fechar o último painel fecha a janela correspondente.",
"paneKillFailed": "Falha ao desligar o painel",
"killSessionTitle": "Sessão de encerramento \"{{name}}\"?",
"killSessionBody": "Todas as janelas e processos em execução nesta sessão serão encerrados. Esta ação é irreversível.",
"kill": "Matar",
"sessionKilled": "Sessão \"{{name}}\" encerrada",
"sessionKillFailed": "Falha ao encerrar a sessão",
"hostUnreachable": "Não foi possível conectar ao host. Verifique se ele está online e acessível.",
"noServer": "Não há nenhum servidor tmux em execução neste host.",
"searchTruncated": "Resultados parciais — a pesquisa abrange as últimas {{lines}} linhas de cada painel e no máximo {{panes}} painéis.",
"closeSearchResults": "Fechar resultados da pesquisa",
"retry": "Tentar novamente",
"noHosts": "Não há hosts SSH disponíveis.",
"noHostsHint": "Habilite a opção Monitor do Tmux em um host SSH (Gerenciador de Hosts → guia Terminal) para monitorar suas sessões do tmux.",
"tmuxInstallHint": "Instale-o no host com:",
"attachTooltip": "Abra um terminal para {{host}}",
"attachTooltipPane": "Abra um terminal para {{host}} — sessão tmux {{session}}",
"timeJustNow": "agora mesmo",
"timeMinutes": "{{count}}m atrás",
"timeHours": "{{count}}h atrás",
"timeDays": "{{count}}há alguns dias"
},
"serial": {
"title": "Serial",
"portLabel": "Porta",