mirror of
https://github.com/Termix-SSH/Termix.git
synced 2026-10-31 15:45:23 +00:00
feat: move the terminal fully into the ssh-terminal plugin (B9)
This commit is contained in:
1 parent
535126fd1b
commit
79d77678c9
309 files changed
+41789
-14958
No files matched your search
@@ -742,7 +742,6 @@
|
||||
"addHost": "Добавить хост",
|
||||
"editHost": "Редактировать хост",
|
||||
"cloneHost": "Клонировать хост",
|
||||
"enableTerminal": "Включить терминал",
|
||||
"enableTunnel": "Включить туннель",
|
||||
"enableFileManager": "Включить файловый менеджер",
|
||||
"enableDocker": "Включить Docker",
|
||||
@@ -1041,8 +1040,6 @@
|
||||
"enableSessionLoggingDesc": "Записывать вывод терминальной сессии для последующего просмотра",
|
||||
"allowSessionSharing": "Разрешить совместное использование сеанса",
|
||||
"allowSessionSharingDesc": "Разрешите делиться записями онлайн-сессий на этом хостинге по ссылке или с другими пользователями.",
|
||||
"enableCommandHistory": "История команд",
|
||||
"enableCommandHistoryDesc": "Сохранять команды, выполняемые в этом терминале, для истории и автодополнения",
|
||||
"localEchoLabel": "Локальное эхо",
|
||||
"localEchoDesc": "Предсказывает безопасные нажатия клавиш для печати локально даже при медленном соединении. Запросы паролей и управляющий ввод никогда не отображаются.",
|
||||
"localEchoDefault": "Использовать глобальные настройки",
|
||||
@@ -1072,8 +1069,6 @@
|
||||
"bindHost": "Хост для привязки",
|
||||
"enableTmuxMonitor": "Включить монитор Tmux",
|
||||
"enableTmuxMonitorDesc": "Показывать этот хост в Мониторе Tmux и добавлять действия tmux в боковую панель",
|
||||
"enableTerminalToolbar": "Включить панель инструментов терминала",
|
||||
"enableTerminalToolbarDesc": "Отобразить панель быстрого доступа, закрепленную на активном терминале, для отображения инструментов и статистики этого хоста в режиме реального времени.",
|
||||
"connectionToolbar": "Панель инструментов подключения",
|
||||
"showConnectionToolbar": "Показать панель инструментов подключения",
|
||||
"showConnectionToolbarDesc": "Отображать панель инструментов в сеансах SSH, RDP, VNC и Telnet этого хоста. Также можно временно скрыть её с самой панели инструментов.",
|
||||
@@ -1550,9 +1545,7 @@
|
||||
"links": "Ссылки",
|
||||
"navigate": "Перейти",
|
||||
"select": "Выбрать",
|
||||
"toggleWith": "Переключить с помощью",
|
||||
"localTerminal": "Локальный терминал",
|
||||
"localTerminalDesc": "Откройте командную оболочку на этом компьютере."
|
||||
"toggleWith": "Переключить с помощью"
|
||||
},
|
||||
"splitScreen": {
|
||||
"paneEmpty": "Панель {{index}} пуста",
|
||||
@@ -1717,57 +1710,13 @@
|
||||
"loadSharesFailed": "Не удалось загрузить активные акции."
|
||||
},
|
||||
"terminal": {
|
||||
"sessionExpiredNotice": "Ваша предыдущая сессия на {{host}} завершилась через {{minutes}} минут после разрыва соединения; оболочка и все запущенные в ней программы удалены. Включите Auto-Tmux на этом хосте, чтобы поддерживать сессии активными.",
|
||||
"sessionExpiredNoticeNoMinutes": "Ваша предыдущая сессия на {{host}} завершилась во время отключения; оболочка и все запущенные в ней приложения удалены. Включите Auto-Tmux на этом хосте, чтобы поддерживать сессии активными.",
|
||||
"enableAutoTmuxAction": "Включить Auto-Tmux",
|
||||
"autoTmuxEnabled": "Автоматический Tmux включен для {{host}}. Он применяется со следующего соединения.",
|
||||
"autoTmuxEnableFailed": "Не удалось включить Auto-Tmux.",
|
||||
"connect": "Подключиться к хосту",
|
||||
"clear": "Очистить",
|
||||
"paste": "Вставить",
|
||||
"reconnect": "Переподключиться",
|
||||
"connectionLost": "Соединение потеряно",
|
||||
"connected": "Подключено",
|
||||
"clipboardWriteFailed": "Не удалось скопировать в буфер обмена. Убедитесь, что страница загружена по HTTPS или с localhost.",
|
||||
"clipboardReadFailed": "Не удалось прочитать из буфера обмена. Убедитесь, что предоставлены разрешения на доступ к буферу обмена.",
|
||||
"clipboardHttpWarning": "Не удалось прочитать содержимое буфера обмена. Некоторые браузеры ограничивают доступ к буферу обмена вне протокола HTTPS — попробуйте использовать Ctrl+V или используйте Termix через HTTPS.",
|
||||
"passwordPromptFillTitle": "Вставить сохраненный пароль в этот запрос?",
|
||||
"unknownError": "Произошла неизвестная ошибка",
|
||||
"websocketError": "Ошибка подключения WebSocket",
|
||||
"connecting": "Подключение...",
|
||||
"noHostSelected": "Не выбран хост",
|
||||
"reconnecting": "Переподключение... ({{attempt}}/{{max}})",
|
||||
"reconnected": "Успешно переподключено",
|
||||
"tmuxSessionCreated": "Сессия tmux создана: {{name}}",
|
||||
"tmuxSessionAttached": "Сессия tmux подключена: {{name}}",
|
||||
"tmuxUnavailable": "tmux не установлен на удалённом хосте, переход на стандартную оболочку",
|
||||
"tmuxSessionPickerTitle": "Сессии tmux",
|
||||
"tmuxSessionPickerDesc": "Найдены существующие сессии tmux на этом хосте. Выберите одну для переподключения или создайте новую сессию.",
|
||||
"tmuxWindows": "Окна",
|
||||
"tmuxWindowCount": "{{count}} окно",
|
||||
"tmuxAttached": "Подключённые клиенты",
|
||||
"tmuxAttachedCount": "{{count}} подключено",
|
||||
"tmuxLastActivity": "Последняя активность",
|
||||
"tmuxTimeJustNow": "только что",
|
||||
"tmuxTimeMinutes": "{{count}}м назад",
|
||||
"tmuxTimeHours": "{{count}}ч назад",
|
||||
"tmuxTimeDays": "{{count}}д назад",
|
||||
"tmuxCreateNew": "Начать новую сессию",
|
||||
"tmuxCopyHint": "Скорректируйте выделение и нажмите Enter, чтобы скопировать в буфер обмена",
|
||||
"tmuxDetach": "Отключиться от сессии tmux",
|
||||
"tmuxDetached": "Отключён от сессии tmux",
|
||||
"searchPlaceholder": "Находить",
|
||||
"searchCaseSensitive": "Спичечный коробок",
|
||||
"searchWholeWord": "Сопоставьте целое слово",
|
||||
"searchRegex": "Используйте регулярные выражения",
|
||||
"searchNoResults": "Результаты отсутствуют",
|
||||
"searchResultCount": "{{index}} из {{count}}",
|
||||
"searchNext": "Следующий матч (Вход)",
|
||||
"searchPrevious": "Предыдущий матч (Shift+Enter)",
|
||||
"searchClose": "Закрыть (Выход)",
|
||||
"maxReconnectAttemptsReached": "Достигнуто максимальное количество попыток переподключения",
|
||||
"closeTab": "Закрыть",
|
||||
"connectionTimeout": "Тайм-аут подключения",
|
||||
"terminalTitle": "Терминал - {{host}}",
|
||||
"terminalWithPath": "Терминал - {{host}}:{{path}}",
|
||||
"runTitle": "Выполнение {{command}} - {{host}}",
|
||||
@@ -1790,27 +1739,14 @@
|
||||
"opksshOpenBrowser": "Открыть браузер для аутентификации",
|
||||
"opksshWaitingForAuth": "Ожидание аутентификации в браузере...",
|
||||
"opksshAuthenticating": "Обработка аутентификации...",
|
||||
"opksshTimeout": "Время аутентификации истекло. Попробуйте снова.",
|
||||
"opksshAuthFailed": "Аутентификация не удалась. Проверьте учётные данные и попробуйте снова.",
|
||||
"opksshSignInWith": "Войти через {{provider}}",
|
||||
"vaultAuthTitle": "Требуется вход в Vault",
|
||||
"vaultAuthDescription": "Открыто окно для входа в HashiCorp Vault. Завершите вход там; подключение продолжится автоматически.",
|
||||
"vaultAuthFailed": "Аутентификация Vault не удалась. Попробуйте снова.",
|
||||
"vaultReopen": "Повторно открыть окно входа",
|
||||
"sudoPasswordPopupTitle": "Вставить пароль?",
|
||||
"linkDialogTitle": "Открыть ссылку",
|
||||
"linkDialogOpen": "Открыть",
|
||||
"linkDialogCopy": "Копировать",
|
||||
"websocketAbnormalClose": "Соединение неожиданно закрыто. Возможно, проблема с обратным прокси или конфигурацией SSL. Проверьте журналы сервера.",
|
||||
"connectionLogTitle": "Журнал подключения",
|
||||
"connectionLogCopy": "Копировать журналы в буфер обмена",
|
||||
"connectionLogEmpty": "Журналы подключения пока отсутствуют",
|
||||
"connectionLogWaiting": "Ожидание журналов подключения...",
|
||||
"connectionLogCopied": "Журналы подключения скопированы в буфер обмена",
|
||||
"connectionLogCopyFailed": "Не удалось скопировать журналы в буфер обмена",
|
||||
"connectionRejected": "Подключение отклонено сервером. Проверьте аутентификацию и сетевые настройки.",
|
||||
"hostKeyRejected": "Проверка ключа хоста SSH отклонена. Подключение отменено.",
|
||||
"sessionTakenOver": "Сеанс был открыт в другой вкладке. Переподключение...",
|
||||
"split": {
|
||||
"splitTab": "Разделить вкладку",
|
||||
"addToSplit": "Добавить в разделённую область",
|
||||
@@ -2225,55 +2161,6 @@
|
||||
"sectionApiKeys": "API-ключи",
|
||||
"sectionAuditLog": "Журнал аудита",
|
||||
"sectionSsl": "SSL / Let's Encrypt",
|
||||
"sectionTouchInput": "Сенсорный ввод",
|
||||
"touchEnabled": "Включить сенсорный ввод",
|
||||
"touchEnabledDesc": "Разрешить прокрутку одним пальцем в терминалах",
|
||||
"touchMomentumEnabled": "Включить импульс",
|
||||
"touchMomentumEnabledDesc": "После свайпа продолжите прокрутку еще немного.",
|
||||
"touchAdvanced": "Передовой",
|
||||
"touchDragThreshold": "Порог сопротивления",
|
||||
"touchMaxWheelDelta": "Максимальная разница колес",
|
||||
"touchMomentumSampleWindow": "Окно выборки импульса",
|
||||
"touchReleaseGracePeriod": "Льготный период освобождения",
|
||||
"touchMinimumVelocity": "Минимальная скорость",
|
||||
"touchMaximumVelocity": "Максимальная скорость",
|
||||
"touchMaximumDuration": "Максимальная продолжительность",
|
||||
"touchMaximumTravel": "Максимальный ход",
|
||||
"touchDecayTime": "Время распада",
|
||||
"touchPixelsPerTick": "Пикселей на такт",
|
||||
"touchMaximumFrameInterval": "Максимальный интервал кадров",
|
||||
"touchMaximumTicksPerFrame": "Максимальное количество тактов на кадр",
|
||||
"touchResetDefaults": "Сбросить до значений по умолчанию",
|
||||
"touchSaved": "Сохранены настройки сенсорного ввода.",
|
||||
"touchSaveFailed": "Не удалось сохранить настройки сенсорного ввода.",
|
||||
"sectionImageStorage": "Хранилище изображений",
|
||||
"imageStorageMode": "Режим хранения",
|
||||
"imageStorageModeDesc": "Где записываются и загружаются образы терминала. Автоматический выбор по типу подключения, локальному и удаленному (SFTP) — это фиксированная настройка.",
|
||||
"imageStorageModeAuto": "Авто",
|
||||
"imageStorageModeLocal": "Местный",
|
||||
"imageStorageModeRemoteSftp": "Удаленный (SFTP)",
|
||||
"imageStorageLocalDir": "Локальный каталог",
|
||||
"imageStorageLocalDirDesc": "В бэкэнде Termix отображается абсолютный путь. В целях безопасности он не отображается после сохранения.",
|
||||
"imageStorageLocalDirPlaceholder": "Оставьте поле пустым для обновления.",
|
||||
"imageStorageHostPath": "Путь к хосту",
|
||||
"imageStorageHostPathDesc": "Представление локального каталога на стороне хоста, которое получают терминальные агенты.",
|
||||
"imageStorageTtl": "TTL (мс)",
|
||||
"imageStorageMaxCount": "Максимальное количество изображений",
|
||||
"imageStorageMaxBytes": "Максимальный объем хранилища в байтах",
|
||||
"imageStorageSaved": "Сохранены настройки хранения изображений.",
|
||||
"imageStorageSaveFailed": "Не удалось сохранить настройки хранилища изображений.",
|
||||
"imageStorageInstanceId": "Идентификатор экземпляра терминальной сессии",
|
||||
"imageStorageInstanceIdDesc": "Идентификатор экземпляра одной из подключенных вкладок терминала, используемый для проверки видимости.",
|
||||
"imageStorageInstanceIdRequired": "Сначала введите идентификатор экземпляра сеанса терминала.",
|
||||
"imageStorageTest": "Тест",
|
||||
"imageStorageTesting": "Тестирование...",
|
||||
"imageStorageTestFailed": "Не удалось проверить хранилище изображений.",
|
||||
"imageStorageTestConnected": "Терминальная сессия подключена.",
|
||||
"imageStorageTestNotConnected": "Нет подключенной терминальной сессии с этим идентификатором экземпляра.",
|
||||
"imageStorageTestSelectedMode": "Для загрузки будет использоваться следующий синтаксис: {{mode}}",
|
||||
"imageStorageSelectedModeUnavailable": "Недоступно",
|
||||
"imageStorageTestLocalVisible": "Локальный каталог виден с подключенного хоста.",
|
||||
"imageStorageTestLocalNotVisible": "Локальный каталог НЕ виден с подключенного хоста.",
|
||||
"sectionBranding": "Белая этикетка",
|
||||
"brandingAppName": "Название приложения",
|
||||
"brandingAppNameDesc": "Отображается на экране входа в систему и на вкладке браузера. Оставьте поле пустым, чтобы использовать \"Termix\".",
|
||||
@@ -2354,9 +2241,6 @@
|
||||
"oidcSilentLoginDefaultLockedDesc": "Этот параметр заблокирован переменной среды OIDC_SILENT_LOGIN_DEFAULT и не может быть изменен здесь.",
|
||||
"allowPasswordReset": "Разрешить сброс пароля",
|
||||
"allowPasswordResetDesc": "Код сброса в логах Docker",
|
||||
"commandHistoryEnabled": "История команд",
|
||||
"commandHistoryEnabledDesc": "Включить запись истории команд. При отключении история не сохраняется независимо от настроек хостов.",
|
||||
"updateCommandHistoryFailed": "Не удалось обновить настройку истории команд",
|
||||
"analyticsEnabled": "Делитесь анонимной статистикой использования.",
|
||||
"analyticsEnabledDesc": "Ежедневно отправляет анонимный подсчет пользователей, хостов и использования функций, чтобы помочь улучшить Termix. Никакие личные данные или сведения о подключении никогда не включаются.",
|
||||
"analyticsEnabledLockedDesc": "Этот параметр заблокирован переменной среды ENABLE_TELEMETRY и не может быть изменен здесь.",
|
||||
@@ -2647,11 +2531,6 @@
|
||||
"hostDefaultsTerminal": "Терминал",
|
||||
"hostDefaultsAutoTmux": "Auto-Tmux",
|
||||
"hostDefaultsAutoTmuxDesc": "Запускайте терминалы новых хостов внутри tmux, чтобы сессии сохранялись после разрывов соединения (для этого tmux должен быть установлен на хосте).",
|
||||
"terminalSessionTimeout": "Сохранение сессии в терминале",
|
||||
"terminalSessionTimeoutDesc": "Как долго отключенный терминал остается активным на сервере до его закрытия. Мин. 1 · Макс. 1440 минут. Для сессий, которые должны длиться дольше этого времени, включите Auto-Tmux на хосте.",
|
||||
"terminalSessionTimeoutRange": "Введите значение от 1 до 1440 минут.",
|
||||
"terminalSessionTimeoutSaved": "Сохранение данных о состоянии сессии в терминале",
|
||||
"terminalSessionTimeoutSaveFailed": "Не удалось сохранить данные о состоянии терминальной сессии.",
|
||||
"minutes": "минут",
|
||||
"hostDefaultsSessionLogging": "Журналирование сеансов",
|
||||
"hostDefaultsSessionLoggingDesc": "По умолчанию записывать терминальные сеансы на новых хостах",
|
||||
@@ -2708,15 +2587,6 @@
|
||||
"connectToTerminal": "Подключиться к терминалу",
|
||||
"connectToFiles": "Подключиться к файлам"
|
||||
},
|
||||
"history": {
|
||||
"noTerminalSelected": "Терминал не выбран",
|
||||
"noTerminalSelectedHint": "Откройте вкладку SSH-терминала, чтобы просмотреть историю команд",
|
||||
"searchPlaceholder": "Поиск по истории...",
|
||||
"clearAll": "Очистить всё",
|
||||
"noHistoryEntries": "Нет записей в истории",
|
||||
"trackingDisabled": "Отслеживание истории отключено",
|
||||
"trackingDisabledHint": "Включите его в настройках терминала хоста."
|
||||
},
|
||||
"sshTools": {
|
||||
"keyRecordingTitle": "Запись клавиш",
|
||||
"recordToTerminals": "Записать в терминалы",
|
||||
@@ -3178,30 +3048,11 @@
|
||||
"terminalToolbar": {
|
||||
"title": "Панель инструментов терминала",
|
||||
"showActions": "Показать панель инструментов",
|
||||
"hideToolbar": "Скрыть панель инструментов",
|
||||
"showToolbar": "Развернуть панель инструментов",
|
||||
"moveToolbar": "Переместить панель инструментов",
|
||||
"moveToolbarHint": "Перетащите панель инструментов, чтобы изменить ее положение.",
|
||||
"layout": "режим отображения панели инструментов",
|
||||
"layoutIcon": "Только иконка",
|
||||
"layoutLabeled": "Иконки и подписи",
|
||||
"layoutExpanded": "Дополнено метриками",
|
||||
"image": "Действия с изображениями (только с изображениями)",
|
||||
"upload": "Загрузить изображение",
|
||||
"paste": "Вставить изображение",
|
||||
"detachTmux": "Отсоединить tmux",
|
||||
"detachTmuxDescription": "Отключить сессию tmux",
|
||||
"imageActionFailed": "Операция с изображением не удалась.",
|
||||
"retry": "Повторить попытку",
|
||||
"dismissError": "Отклонить ошибку изображения",
|
||||
"cpu": "Процессор",
|
||||
"memory": "Память",
|
||||
"disk": "Диск",
|
||||
"statsUnavailable": "Статистика в режиме реального времени недоступна",
|
||||
"tmuxDetach": "Отключить сессию tmux",
|
||||
"uploadImage": "Загрузите изображение на хостинг.",
|
||||
"uploadingImage": "Загрузка...",
|
||||
"pasteImage": "Вставить изображение из буфера обмена (только изображения)",
|
||||
"openFiles": "Открыть файлы",
|
||||
"openDocker": "Open Docker",
|
||||
"openTunnel": "Открытый туннель",
|
||||
@@ -3285,31 +3136,6 @@
|
||||
"timeHours": "{{count}}ч назад",
|
||||
"timeDays": "{{count}}д назад"
|
||||
},
|
||||
"mobileKeyboard": {
|
||||
"shift": "Shift",
|
||||
"ctrl": "Ctrl",
|
||||
"esc": "Esc",
|
||||
"tab": "Tab",
|
||||
"backTab": "⇥",
|
||||
"arrowUp": "Вверх",
|
||||
"arrowDown": "Вниз",
|
||||
"arrowLeft": "Влево",
|
||||
"arrowRight": "Вправо",
|
||||
"home": "Home",
|
||||
"end": "End",
|
||||
"pageUp": "PgUp",
|
||||
"pageDown": "PgDn",
|
||||
"delete": "Del",
|
||||
"paste": "Вставить",
|
||||
"editQuickKeys": "Редактировать",
|
||||
"quickKeysTitle": "Быстрые клавиши",
|
||||
"quickKeysDesc": "Нажмите × для удаления. Поддерживается до 8 символов.",
|
||||
"quickKeyPlaceholder": "напр. sudo ",
|
||||
"addQuickKey": "Добавить",
|
||||
"removeQuickKey": "Удалить",
|
||||
"resetDefaults": "Сбросить по умолчанию",
|
||||
"done": "Готово"
|
||||
},
|
||||
"serial": {
|
||||
"title": "Последовательный порт",
|
||||
"portLabel": "Порт",
|
||||
|
||||
Reference in new issue
Block a user