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": "Hernoem oortjie",
"openFileManager": "Maak Lêerbestuurder oop",
"dashboard": "Dashboard",
"tmuxMonitor": "Tmux-monitor",
"homepage": "Tuisblad",
"quickConnect": "Vinnige verbinding",
"sshTools": "SSH-gereedskap",
@@ -1067,8 +1066,6 @@
"maxKeepaliveMisses": "Max Keepalive mis",
"sameHost": "Hierdie gasheer (direkte tonnel)",
"bindHost": "Bind gasheer",
"enableTmuxMonitor": "Aktiveer Tmux-monitor",
"enableTmuxMonitorDesc": "Wys hierdie gasheer in die Tmux Monitor en voeg sy tmux-aksies by die sybalk.",
"connectionToolbar": "Verbindingsnutsbalk",
"showConnectionToolbar": "Wys verbindingsbalk",
"showConnectionToolbarDesc": "Wys die nutsbalk in hierdie gasheer se SSH-, RDP-, VNC- en Telnet-sessies. Jy kan dit ook tydelik van die nutsbalk self versteek.",
@@ -1241,7 +1238,6 @@
"tunnelUrlCopied": "Tonnel-URL gekopieer",
"dockerUrlCopied": "Docker-URL gekopieer",
"hostMetricsUrlCopied": "Gasheermetrieke-URL gekopieer",
"tmuxMonitorUrlCopied": "Tmux Monitor URL gekopieer",
"rdpUrlCopied": "RDP-URL gekopieer",
"vncUrlCopied": "VNC URL gekopieer",
"telnetUrlCopied": "Telnet-URL gekopieer",
@@ -1258,7 +1254,6 @@
"copyTunnelUrlAction": "Kopieer Tonnel URL",
"copyDockerUrlAction": "Kopieer Docker URL",
"copyHostMetricsUrlAction": "Kopieer gasheermetrieke-URL",
"copyTmuxMonitorUrlAction": "Kopieer Tmux Monitor URL",
"copyRdpUrlAction": "Kopieer RDP-URL",
"copyVncUrlAction": "Kopieer VNC URL",
"copyTelnetUrlAction": "Kopieer Telnet-URL",
@@ -3060,82 +3055,6 @@
"openProxmoxStats": "Maak Proxmox-statistieke oop",
"openTmuxMonitor": "Maak Tmux-monitor oop"
},
"tmuxMonitor": {
"title": "Tmux-monitor",
"failedToLoadHosts": "Kon nie gashere laai nie",
"failedToLoad": "Kon nie tmux-sessies laai nie",
"tmuxUnavailable": "tmux is nie op hierdie gasheer geïnstalleer nie",
"noSessions": "Geen tmux-sessies op hierdie gasheer nie",
"noHostSelected": "Geen gasheer gekies nie",
"attached": "Aangeheg",
"detached": "Losstaande",
"attach": "Heg aan",
"editTags": "Wysig etikette",
"tagsHint": "Komma-geskeide etikette (bv. YOLO, laboratorium, opleiding)",
"tagsSaved": "Etikette gestoor",
"tagsSaveFailed": "Kon nie etikette stoor nie",
"searchPlaceholder": "Soek uitset oor sessies heen...",
"searchResults": "{{count}} ooreenkomste",
"searchFailed": "Soektog het misluk",
"selectPaneHint": "Kies 'n paneel om die uitvoer daarvan te voorskou",
"closePreview": "Maak voorskou toe",
"newSession": "Nuwe sessie",
"newSessionHint": "Sessienaam (letters, syfers, _ @ % + = -)",
"newSessionPlaceholder": "my-sessie",
"create": "Skep",
"sessionCreated": "Sessie \"{{name}}\" geskep",
"sessionCreateFailed": "Kon nie sessie skep nie",
"splitRight": "Regs verdeel",
"splitDown": "Verdeel af",
"splitFailed": "Kon nie paneel verdeel nie",
"newWindow": "Nuwe venster",
"windowCreateFailed": "Kon nie venster skep nie",
"attachSessionTooltip": "Heg aan {{session}}",
"refresh": "Verfris",
"refreshFailed": "Kon nie sessies verfris nie",
"collapseAll": "Vou alles in",
"expandAll": "Vou alles uit",
"moreActions": "Meer aksies",
"sessionStats": "Sessiestatistieke",
"renameSessionTitle": "Hernoem sessie \"{{name}}\"",
"rename": "Hernoem",
"sessionRenamed": "Sessie hernoem na \"{{name}}\"",
"sessionRenameFailed": "Kon nie sessie hernoem nie",
"editTagsTitle": "Wysig etikette vir \"{{name}}\"",
"killPane": "Maak paneel dood",
"resizeTree": "Sleep om te verander — dubbelklik om terug te stel",
"reattach": "Herbevestig (maak 'n deurmekaar aansig reg)",
"killWindow": "Maak venster dood",
"killWindowTitle": "Maak venster {{index}} van \"{{session}} \" dood?",
"killWindowBody": "Elke paneel en proses in hierdie venster sal beëindig word. Deur die laaste venster dood te maak, word die sessie beëindig.",
"windowKillFailed": "Kon nie venster doodmaak nie",
"statusActivity": "Aktiwiteit",
"statusWindows": "Vensters",
"statusPanes": "ruite",
"statusTags": "Etikette",
"killPaneTitle": "Maak paneel dood {{id}}?",
"killPaneBody": "Die proses wat in hierdie paneel loop, sal beëindig word. As die laaste paneel doodgemaak word, word die venster daarvan toegemaak.",
"paneKillFailed": "Kon nie paneel doodmaak nie",
"killSessionTitle": "Maak sessie \"{{name}} \" dood?",
"killSessionBody": "Alle vensters en lopende prosesse in hierdie sessie sal beëindig word. Dit kan nie ongedaan gemaak word nie.",
"kill": "Doodmaak",
"sessionKilled": "Sessie \"{{name}}\" is doodgemaak",
"sessionKillFailed": "Kon nie sessie doodmaak nie",
"hostUnreachable": "Kon nie aan die gasheer koppel nie. Maak seker dat dit aanlyn en bereikbaar is.",
"noServer": "Geen tmux-bediener loop op hierdie gasheer nie.",
"searchTruncated": "Gedeeltelike resultate — soektog dek die laaste {{lines}} reëls van elke paneel en hoogstens {{panes}} panele.",
"closeSearchResults": "Maak soekresultate toe",
"retry": "Probeer weer",
"noHosts": "Geen SSH-gashere beskikbaar nie",
"noHostsHint": "Aktiveer die Tmux Monitor-opsie op 'n SSH-gasheer (Gasheerbestuurder → Terminal-oortjie) om sy tmux-sessies te monitor.",
"tmuxInstallHint": "Installeer dit op die gasheer met:",
"attachTooltip": "Maak 'n terminaal oop na {{host}}",
"attachTooltipPane": "Maak 'n terminaal oop na {{host}} — tmux sessie {{session}}",
"timeJustNow": "nou net",
"timeMinutes": "{{count}}m gelede",
"timeHours": "{{count}}uur gelede",
"timeDays": "{{count}}dae gelede"
},
"serial": {
"title": "Reeks",
"portLabel": "Hawe",