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": "Макс. промахи Keepalive",
"sameHost": "Цей хост (прямий тунель)",
"bindHost": "Прив’язати хост",
"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 скопійовано",
"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 на хості SSH (Менеджер хостів → вкладка Термінал), щоб контролювати його сеанси tmux.",
"tmuxInstallHint": "Встановіть його на хост за допомогою:",
"attachTooltip": "Відкрийте термінал для {{host}}",
"attachTooltipPane": "Відкрийте термінал для {{host}} — сеанс tmux {{session}}",
"timeJustNow": "щойно",
"timeMinutes": "{{count}}хв тому",
"timeHours": "{{count}}год тому",
"timeDays": "{{count}}днів тому"
},
"serial": {
"title": "Серійний",
"portLabel": "Порт",