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 separador",
"openFileManager": "Abrir Gestor de Ficheiros",
"dashboard": "Painel de controlo",
"tmuxMonitor": "Monitor Tmux",
"homepage": "Página inicial",
"quickConnect": "Ligação Rápida",
"sshTools": "Ferramentas SSH",
@@ -1067,8 +1066,6 @@
"maxKeepaliveMisses": "Máximo de falhas de Keepalive",
"sameHost": "Este host (túnel direto)",
"bindHost": "Host de Ligação",
"enableTmuxMonitor": "Ativar Monitor Tmux",
"enableTmuxMonitorDesc": "Mostrar este host no Monitor Tmux e adicionar as suas ações tmux à barra lateral",
"connectionToolbar": "Barra de ferramentas de ligação",
"showConnectionToolbar": "Mostrar barra de ferramentas de ligação",
"showConnectionToolbarDesc": "Apresente a barra de ferramentas nas sessões SSH, RDP, VNC e Telnet deste host. 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 das métricas do host copiada",
"tmuxMonitorUrlCopied": "URL do Monitor Tmux copiado",
"rdpUrlCopied": "URL RDP copiado",
"vncUrlCopied": "URL VNC copiado",
"telnetUrlCopied": "URL Telnet copiado",
@@ -1258,7 +1254,6 @@
"copyTunnelUrlAction": "Copiar URL do Túnel",
"copyDockerUrlAction": "Copiar URL do Docker",
"copyHostMetricsUrlAction": "Copiar URL das Métricas do host",
"copyTmuxMonitorUrlAction": "Copiar URL do Monitor Tmux",
"copyRdpUrlAction": "Copiar URL RDP",
"copyVncUrlAction": "Copiar URL VNC",
"copyTelnetUrlAction": "Copiar URL Telnet",
@@ -3060,82 +3055,6 @@
"openProxmoxStats": "Estatísticas do Open Proxmox",
"openTmuxMonitor": "Abra o monitor Tmux"
},
"tmuxMonitor": {
"title": "Monitor Tmux",
"failedToLoadHosts": "Falha ao carregar anfitriões",
"failedToLoad": "Falha ao carregar sessões tmux",
"tmuxUnavailable": "tmux não está instalado neste anfitrião",
"noSessions": "Sem sessões tmux neste anfitrião",
"noHostSelected": "Nenhum anfitrião selecionado",
"attached": "Anexado",
"detached": "Desanexado",
"attach": "Anexar",
"editTags": "Editar etiquetas",
"tagsHint": "Etiquetas separadas por vírgulas (ex: YOLO, lab, training)",
"tagsSaved": "Etiquetas guardadas",
"tagsSaveFailed": "Falha ao guardar etiquetas",
"searchPlaceholder": "Pesquisar saída em todas as sessões...",
"searchResults": "{{count}} correspondências",
"searchFailed": "Pesquisa falhou",
"selectPaneHint": "Selecione um painel para pré-visualizar a sua saída",
"closePreview": "Fechar pré-visualização",
"newSession": "Nova sessão",
"newSessionHint": "Nome da sessão (letras, dígitos, _ @ % + = -)",
"newSessionPlaceholder": "my-session",
"create": "Criar",
"sessionCreated": "Sessão \"{{name}}\" criada",
"sessionCreateFailed": "Falha ao criar sessão",
"splitRight": "Dividir à direita",
"splitDown": "Dividir para baixo",
"splitFailed": "Falha ao dividir painel",
"newWindow": "Nova janela",
"windowCreateFailed": "Falha ao criar janela",
"attachSessionTooltip": "Anexar a {{session}}",
"refresh": "Atualizar",
"refreshFailed": "Falha ao atualizar 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 sessão",
"editTagsTitle": "Editar etiquetas para \"{{name}}\"",
"killPane": "Terminar painel",
"resizeTree": "Arraste para redimensionar — clique duplo para repor",
"reattach": "Reanexar (corrige uma visualização distorcida)",
"killWindow": "Terminar janela",
"killWindowTitle": "Terminar janela {{index}} de \"{{session}}\"?",
"killWindowBody": "Todos os painéis e processos nesta janela serão terminados. Terminar a última janela encerra a sessão.",
"windowKillFailed": "Falha ao terminar janela",
"statusActivity": "Atividade",
"statusWindows": "Janelas",
"statusPanes": "painéis",
"statusTags": "Etiquetas",
"killPaneTitle": "Terminar painel {{id}}?",
"killPaneBody": "O processo em execução neste painel será terminado. Terminar o último painel fecha a sua janela.",
"paneKillFailed": "Falha ao terminar painel",
"killSessionTitle": "Terminar sessão \"{{name}}\"?",
"killSessionBody": "Todas as janelas e processos em execução nesta sessão serão terminados. Isto não pode ser desfeito.",
"kill": "Terminar",
"sessionKilled": "Sessão \"{{name}}\" terminada",
"sessionKillFailed": "Falha ao terminar sessão",
"hostUnreachable": "Não foi possível ligar ao anfitrião. Verifique se está online e acessível.",
"noServer": "Não há nenhum servidor tmux em execução neste anfitrião.",
"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": "Nenhum anfitrião SSH disponível",
"noHostsHint": "Ative a opção Monitor Tmux num anfitrião SSH (Gestor de Anfitriões → separador Terminal) para monitorizar as suas sessões tmux.",
"tmuxInstallHint": "Instale-o no anfitrião com:",
"attachTooltip": "Abrir um terminal para {{host}}",
"attachTooltipPane": "Abrir um terminal para {{host}} — sessão tmux {{session}}",
"timeJustNow": "agora mesmo",
"timeMinutes": "há {{count}} min",
"timeHours": "há {{count}} h",
"timeDays": "há {{count}} d"
},
"serial": {
"title": "Serial",
"portLabel": "Porta",