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": "टैब का नाम बदलें",
"openFileManager": "फ़ाइल प्रबंधक खोलें",
"dashboard": "डैशबोर्ड",
"tmuxMonitor": "Tmux मॉनिटर",
"homepage": "होमपेज",
"quickConnect": "त्वरित कनेक्ट",
"sshTools": "SSH टूल्स",
@@ -1067,8 +1066,6 @@
"maxKeepaliveMisses": "अधिकतम कीपअलाइव मिस",
"sameHost": "यह होस्ट (डायरेक्ट टनल)",
"bindHost": "बाइंड होस्ट",
"enableTmuxMonitor": "Tmux मॉनिटर सक्षम करें",
"enableTmuxMonitorDesc": "इस होस्ट को Tmux मॉनिटर में दिखाएँ और इसकी tmux क्रियाओं को साइडबार में जोड़ें",
"connectionToolbar": "कनेक्शन टूलबार",
"showConnectionToolbar": "कनेक्शन टूलबार दिखाएँ",
"showConnectionToolbarDesc": "इस होस्ट के SSH, RDP, VNC और Telnet सेशन में टूलबार दिखाएँ। आप इसे टूलबार से अस्थायी रूप से छिपा भी सकते हैं।",
@@ -1241,7 +1238,6 @@
"tunnelUrlCopied": "टनल URL कॉपी किया गया",
"dockerUrlCopied": "Docker URL कॉपी किया गया",
"hostMetricsUrlCopied": "होस्ट मेट्रिक्स URL कॉपी किया गया",
"tmuxMonitorUrlCopied": "Tmux मॉनिटर URL कॉपी किया गया",
"rdpUrlCopied": "RDP URL कॉपी किया गया",
"vncUrlCopied": "VNC URL कॉपी किया गया",
"telnetUrlCopied": "Telnet URL कॉपी किया गया",
@@ -1258,7 +1254,6 @@
"copyTunnelUrlAction": "टनल URL कॉपी करें",
"copyDockerUrlAction": "Docker URL कॉपी करें",
"copyHostMetricsUrlAction": "होस्ट मेट्रिक्स URL कॉपी करें",
"copyTmuxMonitorUrlAction": "Tmux मॉनिटर URL कॉपी करें",
"copyRdpUrlAction": "RDP URL कॉपी करें",
"copyVncUrlAction": "VNC URL कॉपी करें",
"copyTelnetUrlAction": "Telnet URL कॉपी करें",
@@ -3060,82 +3055,6 @@
"openProxmoxStats": "प्रोक्समॉक्स के आँकड़े खोलें",
"openTmuxMonitor": "ओपन टीएमएक्स मॉनिटर"
},
"tmuxMonitor": {
"title": "Tmux मॉनिटर",
"failedToLoadHosts": "होस्ट लोड करने में विफल",
"failedToLoad": "tmux सत्र लोड करने में विफल",
"tmuxUnavailable": "इस होस्ट पर tmux इंस्टॉल नहीं है",
"noSessions": "इस होस्ट पर कोई tmux सत्र नहीं है",
"noHostSelected": "कोई होस्ट चयनित नहीं है",
"attached": "अटैच्ड",
"detached": "डिटैच्ड",
"attach": "अटैच करें",
"editTags": "टैग संपादित करें",
"tagsHint": "अल्पविराम से अलग टैग (जैसे YOLO, lab, training)",
"tagsSaved": "टैग सहेजे गए",
"tagsSaveFailed": "टैग सहेजने में विफल",
"searchPlaceholder": "सत्रों में आउटपुट खोजें...",
"searchResults": "{{count}} मिलान",
"searchFailed": "खोज विफल",
"selectPaneHint": "इसके आउटपुट का पूर्वावलोकन करने के लिए एक पैन चुनें",
"closePreview": "पूर्वावलोकन बंद करें",
"newSession": "नया सत्र",
"newSessionHint": "सत्र का नाम (अक्षर, अंक, _ @ % + = -)",
"newSessionPlaceholder": "my-session",
"create": "बनाएं",
"sessionCreated": "सत्र \"{{name}}\" बनाया गया",
"sessionCreateFailed": "सत्र बनाने में विफल",
"splitRight": "दाएं विभाजित करें",
"splitDown": "नीचे विभाजित करें",
"splitFailed": "पैन विभाजित करने में विफल",
"newWindow": "नई विंडो",
"windowCreateFailed": "विंडो बनाने में विफल",
"attachSessionTooltip": "{{session}} में अटैच करें",
"refresh": "ताज़ा करें",
"refreshFailed": "सत्र ताज़ा करने में विफल",
"collapseAll": "सभी संकुचित करें",
"expandAll": "सभी विस्तृत करें",
"moreActions": "अधिक कार्रवाइयां",
"sessionStats": "सत्र आँकड़े",
"renameSessionTitle": "सत्र \"{{name}}\" का नाम बदलें",
"rename": "नाम बदलें",
"sessionRenamed": "सत्र का नाम बदलकर \"{{name}}\" कर दिया गया",
"sessionRenameFailed": "सत्र का नाम बदलने में विफल",
"editTagsTitle": "\"{{name}}\" के लिए टैग संपादित करें",
"killPane": "पेन नष्ट करें",
"resizeTree": "आकार बदलने के लिए खींचें — रीसेट करने के लिए डबल-क्लिक करें",
"reattach": "पुनः अटैच करें (विकृत दृश्य को ठीक करता है)",
"killWindow": "विंडो नष्ट करें",
"killWindowTitle": "क्या \"{{session}}\" की विंडो {{index}} नष्ट करें?",
"killWindowBody": "इस विंडो के सभी पेन और प्रक्रियाएँ समाप्त हो जाएँगी। अंतिम विंडो नष्ट करने से सत्र समाप्त हो जाता है।",
"windowKillFailed": "विंडो नष्ट करने में विफल",
"statusActivity": "गतिविधि",
"statusWindows": "विंडोज़",
"statusPanes": "पेन",
"statusTags": "टैग",
"killPaneTitle": "क्या पेन {{id}} नष्ट करें?",
"killPaneBody": "इस पेन में चल रही प्रक्रिया समाप्त हो जाएगी। अंतिम पेन नष्ट करने पर इसकी विंडो बंद हो जाती है।",
"paneKillFailed": "पेन नष्ट करने में विफल",
"killSessionTitle": "क्या सत्र \"{{name}}\" नष्ट करें?",
"killSessionBody": "इस सत्र की सभी विंडोज़ और चल रही प्रक्रियाएँ समाप्त हो जाएँगी। इसे पूर्ववत नहीं किया जा सकता।",
"kill": "नष्ट करें",
"sessionKilled": "सत्र \"{{name}}\" नष्ट किया गया",
"sessionKillFailed": "सत्र नष्ट करने में विफल",
"hostUnreachable": "होस्ट से कनेक्ट नहीं हो सका। जाँचें कि यह ऑनलाइन और पहुँच योग्य है।",
"noServer": "इस होस्ट पर कोई tmux सर्वर नहीं चल रहा है।",
"searchTruncated": "आंशिक परिणाम — खोज प्रत्येक पेन की अंतिम {{lines}} पंक्तियों और अधिकतम {{panes}} पेनों में की गई है।",
"closeSearchResults": "खोज परिणाम बंद करें",
"retry": "पुनः प्रयास करें",
"noHosts": "कोई SSH होस्ट उपलब्ध नहीं है",
"noHostsHint": "किसी SSH होस्ट पर Tmux Monitor विकल्प सक्षम करें (होस्ट प्रबंधक → टर्मिनल टैब) ताकि उसके tmux सत्रों की निगरानी की जा सके।",
"tmuxInstallHint": "इसे होस्ट पर इंस्टॉल करें:",
"attachTooltip": "{{host}} पर टर्मिनल खोलें",
"attachTooltipPane": "{{host}} पर टर्मिनल खोलें — tmux सत्र {{session}}",
"timeJustNow": "अभी",
"timeMinutes": "{{count}}m पहले",
"timeHours": "{{count}}h पहले",
"timeDays": "{{count}}d पहले"
},
"serial": {
"title": "सीरियल",
"portLabel": "पोर्ट",