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": "Ganti nama tab",
"openFileManager": "Buka Pengelola File",
"dashboard": "Dasbor",
"tmuxMonitor": "Monitor Tmux",
"homepage": "Beranda",
"quickConnect": "Koneksi Cepat",
"sshTools": "Alat SSH",
@@ -1067,8 +1066,6 @@
"maxKeepaliveMisses": "Max Keepalive Gagal",
"sameHost": "Host ini (terowongan langsung)",
"bindHost": "Host Terikat",
"enableTmuxMonitor": "Aktifkan Monitor Tmux",
"enableTmuxMonitorDesc": "Tampilkan host ini di Tmux Monitor dan tambahkan aksi tmux-nya ke sidebar.",
"connectionToolbar": "Toolbar Koneksi",
"showConnectionToolbar": "Tampilkan bilah alat koneksi",
"showConnectionToolbarDesc": "Tampilkan toolbar di sesi SSH, RDP, VNC, dan Telnet host ini. Anda juga dapat menyembunyikannya sementara dari toolbar itu sendiri.",
@@ -1241,7 +1238,6 @@
"tunnelUrlCopied": "URL terowongan disalin",
"dockerUrlCopied": "URL Docker disalin",
"hostMetricsUrlCopied": "URL Metrik Host disalin",
"tmuxMonitorUrlCopied": "URL Monitor Tmux disalin",
"rdpUrlCopied": "URL RDP disalin",
"vncUrlCopied": "URL VNC disalin",
"telnetUrlCopied": "URL Telnet disalin",
@@ -1258,7 +1254,6 @@
"copyTunnelUrlAction": "Salin URL Terowongan",
"copyDockerUrlAction": "Salin URL Docker",
"copyHostMetricsUrlAction": "Salin URL Metrik Host",
"copyTmuxMonitorUrlAction": "Salin URL Monitor Tmux",
"copyRdpUrlAction": "Salin URL RDP",
"copyVncUrlAction": "Salin URL VNC",
"copyTelnetUrlAction": "Salin URL Telnet",
@@ -3060,82 +3055,6 @@
"openProxmoxStats": "Buka Statistik Proxmox",
"openTmuxMonitor": "Buka Monitor Tmux"
},
"tmuxMonitor": {
"title": "Monitor Tmux",
"failedToLoadHosts": "Gagal memuat host",
"failedToLoad": "Gagal memuat sesi tmux",
"tmuxUnavailable": "tmux tidak terinstal pada host ini",
"noSessions": "Tidak ada sesi tmux di host ini.",
"noHostSelected": "Tidak ada pembawa acara yang dipilih.",
"attached": "Terlampir",
"detached": "Terpisah",
"attach": "Menempel",
"editTags": "Edit tag",
"tagsHint": "Tag yang dipisahkan koma (misalnya YOLO, lab, training)",
"tagsSaved": "Tag tersimpan",
"tagsSaveFailed": "Gagal menyimpan tag.",
"searchPlaceholder": "Hasil pencarian di seluruh sesi...",
"searchResults": "{{count}} cocok",
"searchFailed": "Pencarian gagal",
"selectPaneHint": "Pilih panel untuk melihat pratinjau hasilnya.",
"closePreview": "Tutup pratinjau",
"newSession": "Sesi baru",
"newSessionHint": "Nama sesi (huruf, angka, _ @ % + = -)",
"newSessionPlaceholder": "sesi saya",
"create": "Membuat",
"sessionCreated": "Sesi \"{{name}}\" dibuat",
"sessionCreateFailed": "Gagal membuat sesi",
"splitRight": "Belah kanan",
"splitDown": "Terbagi",
"splitFailed": "Gagal membagi panel",
"newWindow": "Jendela baru",
"windowCreateFailed": "Gagal membuat jendela",
"attachSessionTooltip": "Lampirkan ke {{session}}",
"refresh": "Menyegarkan",
"refreshFailed": "Gagal memperbarui sesi",
"collapseAll": "Ciutkan semua",
"expandAll": "Perluas semua",
"moreActions": "Tindakan lainnya",
"sessionStats": "Statistik sesi",
"renameSessionTitle": "Ganti nama sesi \"{{name}}\"",
"rename": "Ganti nama",
"sessionRenamed": "Sesi diubah namanya menjadi \"{{name}}\"",
"sessionRenameFailed": "Gagal mengganti nama sesi",
"editTagsTitle": "Edit tag untuk \"{{name}}\"",
"killPane": "Panel pembunuh",
"resizeTree": "Seret untuk mengubah ukuran — klik dua kali untuk mengatur ulang",
"reattach": "Pasangkan kembali (memperbaiki tampilan yang kacau)",
"killWindow": "Jendela pembunuhan",
"killWindowTitle": "Hapus jendela {{index}} dari \"{{session}}\"?",
"killWindowBody": "Semua panel dan proses di jendela ini akan dihentikan. Menghentikan jendela terakhir akan mengakhiri sesi.",
"windowKillFailed": "Gagal menutup jendela",
"statusActivity": "Aktivitas",
"statusWindows": "Windows",
"statusPanes": "panel",
"statusTags": "Tag",
"killPaneTitle": "Hapus panel {{id}}?",
"killPaneBody": "Proses yang berjalan di panel ini akan dihentikan. Menghentikan proses di panel terakhir akan menutup jendelanya.",
"paneKillFailed": "Gagal mematikan panel",
"killSessionTitle": "Hentikan sesi \"{{name}}\"?",
"killSessionBody": "Semua jendela dan proses yang berjalan dalam sesi ini akan dihentikan. Tindakan ini tidak dapat dibatalkan.",
"kill": "Membunuh",
"sessionKilled": "Sesi \"{{name}}\" dihentikan",
"sessionKillFailed": "Gagal mengakhiri sesi",
"hostUnreachable": "Tidak dapat terhubung ke host. Periksa apakah host tersebut online dan dapat dijangkau.",
"noServer": "Tidak ada server tmux yang berjalan di host ini.",
"searchTruncated": "Hasil parsial — pencarian mencakup {{lines}} baris terakhir dari setiap panel dan paling banyak {{panes}} panel.",
"closeSearchResults": "Tutup hasil pencarian",
"retry": "Mencoba kembali",
"noHosts": "Tidak ada host SSH yang tersedia.",
"noHostsHint": "Aktifkan opsi Tmux Monitor pada host SSH (Host Manager → tab Terminal) untuk memantau sesi tmux-nya.",
"tmuxInstallHint": "Instal di host dengan cara:",
"attachTooltip": "Buka terminal ke {{host}}",
"attachTooltipPane": "Buka terminal ke {{host}} — sesi tmux {{session}}",
"timeJustNow": "baru saja",
"timeMinutes": "{{count}}m lalu",
"timeHours": "{{count}}h lalu",
"timeDays": "{{count}}d lalu"
},
"serial": {
"title": "Serial",
"portLabel": "Pelabuhan",