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": "打开 Proxmox 统计数据",
"openTmuxMonitor": "打开 Tmux 监视器"
},
"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}} 分钟前",
"timeHours": "{{count}} 小时前",
"timeDays": "{{count}} 天前"
},
"serial": {
"title": "串口",
"portLabel": "端口",