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": "Ο Max Keepalive αστοχεί",
"sameHost": "Αυτός ο κεντρικός υπολογιστής (άμεση σήραγγα)",
"bindHost": "Bind Host",
"enableTmuxMonitor": "Ενεργοποίηση παρακολούθησης Tmux",
"enableTmuxMonitorDesc": "Εμφάνιση αυτού του κεντρικού υπολογιστή στην οθόνη Tmux και προσθήκη των ενεργειών tmux του στην πλαϊνή μπάρα",
"connectionToolbar": "Γραμμή εργαλείων σύνδεσης",
"showConnectionToolbar": "Εμφάνιση γραμμής εργαλείων σύνδεσης",
"showConnectionToolbarDesc": "Εμφάνιση της γραμμής εργαλείων στις συνεδρίες SSH, RDP, VNC και Telnet αυτού του κεντρικού υπολογιστή. Μπορείτε επίσης να την αποκρύψετε προσωρινά από την ίδια τη γραμμή εργαλείων.",
@@ -1241,7 +1238,6 @@
"tunnelUrlCopied": "Η διεύθυνση URL της σήραγγας αντιγράφηκε",
"dockerUrlCopied": "Η διεύθυνση URL του Docker αντιγράφηκε",
"hostMetricsUrlCopied": "Η διεύθυνση URL μετρήσεων κεντρικού υπολογιστή αντιγράφηκε",
"tmuxMonitorUrlCopied": "Η διεύθυνση URL του Tmux Monitor αντιγράφηκε",
"rdpUrlCopied": "Η διεύθυνση URL RDP αντιγράφηκε",
"vncUrlCopied": "Η διεύθυνση URL VNC αντιγράφηκε",
"telnetUrlCopied": "Η διεύθυνση URL Telnet αντιγράφηκε",
@@ -1258,7 +1254,6 @@
"copyTunnelUrlAction": "Αντιγραφή URL σήραγγας",
"copyDockerUrlAction": "Αντιγραφή διεύθυνσης URL του Docker",
"copyHostMetricsUrlAction": "Αντιγραφή URL μετρήσεων κεντρικού υπολογιστή",
"copyTmuxMonitorUrlAction": "Αντιγραφή URL παρακολούθησης Tmux",
"copyRdpUrlAction": "Αντιγραφή διεύθυνσης URL RDP",
"copyVncUrlAction": "Αντιγραφή URL VNC",
"copyTelnetUrlAction": "Αντιγραφή διεύθυνσης URL Telnet",
@@ -3060,82 +3055,6 @@
"openProxmoxStats": "Άνοιγμα στατιστικών Proxmox",
"openTmuxMonitor": "Άνοιγμα παρακολούθησης Tmux"
},
"tmuxMonitor": {
"title": "Παρακολούθηση Tmux",
"failedToLoadHosts": "Αποτυχία φόρτωσης κεντρικών υπολογιστών",
"failedToLoad": "Αποτυχία φόρτωσης συνεδριών tmux",
"tmuxUnavailable": "Το tmux δεν είναι εγκατεστημένο σε αυτόν τον κεντρικό υπολογιστή",
"noSessions": "Δεν υπάρχουν συνεδρίες tmux σε αυτόν τον κεντρικό υπολογιστή",
"noHostSelected": "Δεν έχει επιλεγεί κεντρικός υπολογιστής",
"attached": "Συνημμένο",
"detached": "Απομονωμένος",
"attach": "Συνδέω",
"editTags": "Επεξεργασία ετικετών",
"tagsHint": "Ετικέτες διαχωρισμένες με κόμμα (π.χ. YOLO, εργαστήριο, εκπαίδευση)",
"tagsSaved": "Οι ετικέτες αποθηκεύτηκαν",
"tagsSaveFailed": "Η αποθήκευση των ετικετών απέτυχε",
"searchPlaceholder": "Αναζήτηση εξόδου σε όλες τις συνεδρίες...",
"searchResults": "{{count}} αγώνες",
"searchFailed": "Η αναζήτηση απέτυχε",
"selectPaneHint": "Επιλέξτε ένα παράθυρο για να κάνετε προεπισκόπηση της εξόδου του",
"closePreview": "Κλείσιμο προεπισκόπησης",
"newSession": "Νέα συνεδρία",
"newSessionHint": "Όνομα συνεδρίας (γράμματα, ψηφία, _ @ % + = -)",
"newSessionPlaceholder": "η-συνεδρία μου",
"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": "Να τερματιστεί το παράθυρο {{index}} του \"{{session}}\";",
"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": "Ενεργοποιήστε την επιλογή Tmux Monitor σε έναν κεντρικό υπολογιστή SSH (Καρτέλα Host Manager → Terminal) για να παρακολουθείτε τις συνεδρίες tmux του.",
"tmuxInstallHint": "Εγκαταστήστε το στον κεντρικό υπολογιστή με:",
"attachTooltip": "Ανοίξτε ένα τερματικό για να {{host}}",
"attachTooltipPane": "Ανοίξτε ένα τερματικό για να {{host}} — συνεδρία tmux {{session}}",
"timeJustNow": "μόλις τώρα",
"timeMinutes": "{{count}}πριν από λεπτά",
"timeHours": "{{count}}πριν από ώρες",
"timeDays": "{{count}}πριν από ημέρες"
},
"serial": {
"title": "Σειράς",
"portLabel": "Λιμάνι",