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": "Đổi tên tab",
"openFileManager": "Mở quản lý tệp",
"dashboard": "Bảng điều khiển",
"tmuxMonitor": "Giám sát Tmux",
"homepage": "Trang chủ",
"quickConnect": "Kết nối nhanh",
"sshTools": "Công cụ SSH",
@@ -1067,8 +1066,6 @@
"maxKeepaliveMisses": "Số lần bỏ lỡ Keepalive tối đa",
"sameHost": "Máy chủ này (đường hầm trực tiếp)",
"bindHost": "Máy chủ bind",
"enableTmuxMonitor": "Bật Tmux Monitor",
"enableTmuxMonitorDesc": "Hiển thị máy chủ này trong Tmux Monitor và thêm các hành động tmux của nó vào thanh bên",
"connectionToolbar": "Thanh công cụ kết nối",
"showConnectionToolbar": "Hiển thị thanh công cụ kết nối",
"showConnectionToolbarDesc": "Hiển thị thanh công cụ trong các phiên SSH, RDP, VNC và Telnet của máy chủ này. Bạn cũng có thể tạm thời ẩn nó từ chính thanh công cụ.",
@@ -1241,7 +1238,6 @@
"tunnelUrlCopied": "Đã sao chép URL Đường hầm",
"dockerUrlCopied": "Đã sao chép URL Docker",
"hostMetricsUrlCopied": "Đã sao chép URL Chỉ số máy chủ",
"tmuxMonitorUrlCopied": "Đã sao chép URL Tmux Monitor",
"rdpUrlCopied": "Đã sao chép URL RDP",
"vncUrlCopied": "Đã sao chép URL VNC",
"telnetUrlCopied": "Đã sao chép URL Telnet",
@@ -1258,7 +1254,6 @@
"copyTunnelUrlAction": "Sao chép URL Tunnel",
"copyDockerUrlAction": "Sao chép URL Docker",
"copyHostMetricsUrlAction": "Sao chép URL Host Metrics",
"copyTmuxMonitorUrlAction": "Sao chép URL Tmux Monitor",
"copyRdpUrlAction": "Sao chép URL RDP",
"copyVncUrlAction": "Sao chép URL VNC",
"copyTelnetUrlAction": "Sao chép URL Telnet",
@@ -3060,82 +3055,6 @@
"openProxmoxStats": "Mở thống kê Proxmox",
"openTmuxMonitor": "Mở Tmux Monitor"
},
"tmuxMonitor": {
"title": "Giám sát Tmux",
"failedToLoadHosts": "Tải danh sách máy chủ thất bại",
"failedToLoad": "Tải phiên tmux thất bại",
"tmuxUnavailable": "tmux chưa được cài đặt trên máy chủ này",
"noSessions": "Không có phiên tmux nào trên máy chủ này",
"noHostSelected": "Chưa chọn máy chủ",
"attached": "Đã đính kèm",
"detached": "Đã tách rời",
"attach": "Đính kèm",
"editTags": "Sửa nhãn",
"tagsHint": "Nhãn phân cách bằng dấu phẩy (ví dụ: YOLO, lab, training)",
"tagsSaved": "Nhãn đã lưu",
"tagsSaveFailed": "Lưu nhãn thất bại",
"searchPlaceholder": "Tìm kiếm đầu ra qua các phiên...",
"searchResults": "{{count}} kết quả khớp",
"searchFailed": "Tìm kiếm thất bại",
"selectPaneHint": "Chọn một pane để xem trước đầu ra",
"closePreview": "Đóng xem trước",
"newSession": "Phiên mới",
"newSessionHint": "Tên phiên (chữ cái, chữ số, _ @ % + = -)",
"newSessionPlaceholder": "my-session",
"create": "Tạo",
"sessionCreated": "Đã tạo phiên \"{{name}}\"",
"sessionCreateFailed": "Tạo phiên thất bại",
"splitRight": "Chia sang phải",
"splitDown": "Chia xuống dưới",
"splitFailed": "Chia pane thất bại",
"newWindow": "Cửa sổ mới",
"windowCreateFailed": "Tạo cửa sổ thất bại",
"attachSessionTooltip": "Đính kèm vào {{session}}",
"refresh": "Làm mới",
"refreshFailed": "Làm mới phiên thất bại",
"collapseAll": "Thu gọn tất cả",
"expandAll": "Mở rộng tất cả",
"moreActions": "Thao tác khác",
"sessionStats": "Thống kê phiên",
"renameSessionTitle": "Đổi tên phiên \"{{name}}\"",
"rename": "Đổi tên",
"sessionRenamed": "Đã đổi tên phiên thành \"{{name}}\"",
"sessionRenameFailed": "Đổi tên phiên thất bại",
"editTagsTitle": "Sửa nhãn cho \"{{name}}\"",
"killPane": "Hủy pane",
"resizeTree": "Kéo để thay đổi kích thước — nhấn đúp để đặt lại",
"reattach": "Gắn lại (sửa hiển thị bị rối)",
"killWindow": "Hủy cửa sổ",
"killWindowTitle": "Hủy cửa sổ {{index}} của \"{{session}}\"?",
"killWindowBody": "Mọi pane và tiến trình trong cửa sổ này sẽ bị kết thúc. Hủy cửa sổ cuối cùng sẽ kết thúc phiên.",
"windowKillFailed": "Không thể hủy cửa sổ",
"statusActivity": "Hoạt động",
"statusWindows": "Cửa sổ",
"statusPanes": "Pane",
"statusTags": "Thẻ",
"killPaneTitle": "Hủy pane {{id}}?",
"killPaneBody": "Tiến trình đang chạy trong pane này sẽ bị kết thúc. Hủy pane cuối cùng sẽ đóng cửa sổ của nó.",
"paneKillFailed": "Không thể hủy pane",
"killSessionTitle": "Hủy phiên \"{{name}}\"?",
"killSessionBody": "Tất cả cửa sổ và tiến trình đang chạy trong phiên này sẽ bị kết thúc. Hành động này không thể hoàn tác.",
"kill": "Hủy",
"sessionKilled": "Phiên \"{{name}}\" đã bị hủy",
"sessionKillFailed": "Không thể hủy phiên",
"hostUnreachable": "Không thể kết nối đến máy chủ. Kiểm tra xem máy chủ có trực tuyến và có thể truy cập được không.",
"noServer": "Không có máy chủ tmux nào đang chạy trên máy chủ này.",
"searchTruncated": "Kết quả bị cắt bớt — tìm kiếm bao gồm {{lines}} dòng cuối của mỗi pane và tối đa {{panes}} pane.",
"closeSearchResults": "Đóng kết quả tìm kiếm",
"retry": "Thử lại",
"noHosts": "Không có máy chủ SSH nào",
"noHostsHint": "Bật tùy chọn Tmux Monitor trên máy chủ SSH (Host Manager → tab Terminal) để giám sát phiên tmux của nó.",
"tmuxInstallHint": "Cài đặt nó trên máy chủ bằng lệnh:",
"attachTooltip": "Mở terminal đến {{host}}",
"attachTooltipPane": "Mở terminal đến {{host}} — phiên tmux {{session}}",
"timeJustNow": "vừa xong",
"timeMinutes": "{{count}} phút trước",
"timeHours": "{{count}} giờ trước",
"timeDays": "{{count}} ngày trước"
},
"serial": {
"title": "Cổng nối tiếp",
"portLabel": "Cổng",