{ "mobileKeyboard": { "addQuickKey": "Добавить", "arrowDown": "Вниз", "arrowLeft": "Влево", "arrowRight": "Вправо", "arrowUp": "Вверх", "backTab": "⇥", "ctrl": "Ctrl", "delete": "Del", "done": "Готово", "editQuickKeys": "Редактировать", "end": "End", "esc": "Esc", "home": "Home", "pageDown": "PgDn", "pageUp": "PgUp", "paste": "Вставить", "quickKeyPlaceholder": "напр. sudo ", "quickKeysDesc": "Нажмите × для удаления. Поддерживается до 8 символов.", "quickKeysTitle": "Быстрые клавиши", "removeQuickKey": "Удалить", "resetDefaults": "Сбросить по умолчанию", "shift": "Shift", "tab": "Tab" }, "terminal": { "autoTmuxEnableFailed": "Не удалось включить Auto-Tmux.", "autoTmuxEnabled": "Автоматический Tmux включен для {{host}}. Он применяется со следующего соединения.", "clipboardHttpWarning": "Не удалось прочитать содержимое буфера обмена. Некоторые браузеры ограничивают доступ к буферу обмена вне протокола HTTPS — попробуйте использовать Ctrl+V или используйте Termix через HTTPS.", "closeTab": "Закрыть", "connecting": "Подключение...", "connectionLost": "Соединение потеряно", "connectionRejected": "Подключение отклонено сервером. Проверьте аутентификацию и сетевые настройки.", "connectionTimeout": "Тайм-аут подключения", "enableAutoTmuxAction": "Включить Auto-Tmux", "hostKeyRejected": "Проверка ключа хоста SSH отклонена. Подключение отменено.", "linkDialogCopy": "Копировать", "linkDialogOpen": "Открыть", "linkDialogTitle": "Открыть ссылку", "maxReconnectAttemptsReached": "Достигнуто максимальное количество попыток переподключения", "noHostSelected": "Не выбран хост", "passwordPromptFillTitle": "Вставить сохраненный пароль в этот запрос?", "reconnect": "Переподключиться", "reconnected": "Успешно переподключено", "reconnecting": "Переподключение... ({{attempt}}/{{max}})", "searchCaseSensitive": "Спичечный коробок", "searchClose": "Закрыть (Выход)", "searchNext": "Следующий матч (Вход)", "searchNoResults": "Результаты отсутствуют", "searchPlaceholder": "Находить", "searchPrevious": "Предыдущий матч (Shift+Enter)", "searchRegex": "Используйте регулярные выражения", "searchResultCount": "{{index}} из {{count}}", "searchWholeWord": "Сопоставьте целое слово", "sessionExpiredNotice": "Ваша предыдущая сессия на {{host}} завершилась через {{minutes}} минут после разрыва соединения; оболочка и все запущенные в ней программы удалены. Включите Auto-Tmux на этом хосте, чтобы поддерживать сессии активными.", "sessionExpiredNoticeNoMinutes": "Ваша предыдущая сессия на {{host}} завершилась во время отключения; оболочка и все запущенные в ней приложения удалены. Включите Auto-Tmux на этом хосте, чтобы поддерживать сессии активными.", "sessionTakenOver": "Сеанс был открыт в другой вкладке. Переподключение...", "tmuxAttached": "Подключённые клиенты", "tmuxAttachedCount": "{{count}} подключено", "tmuxCopyHint": "Скорректируйте выделение и нажмите Enter, чтобы скопировать в буфер обмена", "tmuxCreateNew": "Начать новую сессию", "tmuxDetached": "Отключён от сессии tmux", "tmuxLastActivity": "Последняя активность", "tmuxSessionAttached": "Сессия tmux подключена: {{name}}", "tmuxSessionCreated": "Сессия tmux создана: {{name}}", "tmuxSessionPickerDesc": "Найдены существующие сессии tmux на этом хосте. Выберите одну для переподключения или создайте новую сессию.", "tmuxSessionPickerTitle": "Сессии tmux", "tmuxTimeDays": "{{count}}д назад", "tmuxTimeHours": "{{count}}ч назад", "tmuxTimeJustNow": "только что", "tmuxTimeMinutes": "{{count}}м назад", "tmuxUnavailable": "tmux не установлен на удалённом хосте, переход на стандартную оболочку", "tmuxWindowCount": "{{count}} окно", "tmuxWindows": "Окна", "unknownError": "Произошла неизвестная ошибка", "websocketAbnormalClose": "Соединение неожиданно закрыто. Возможно, проблема с обратным прокси или конфигурацией SSL. Проверьте журналы сервера.", "websocketError": "Ошибка подключения WebSocket", "clipboardReadFailed": "Не удалось прочитать из буфера обмена. Убедитесь, что предоставлены разрешения на доступ к буферу обмена.", "clipboardWriteFailed": "Не удалось скопировать в буфер обмена. Убедитесь, что страница загружена по HTTPS или с localhost.", "connected": "Подключено", "totpCodeLabel": "Код подтверждения" }, "terminalToolbar": { "detachTmux": "Отсоединить tmux", "detachTmuxDescription": "Отключить сессию tmux", "dismissError": "Отклонить ошибку изображения", "hideToolbar": "Скрыть панель инструментов", "image": "Действия с изображениями (только с изображениями)", "imageActionFailed": "Операция с изображением не удалась.", "layout": "режим отображения панели инструментов", "layoutExpanded": "Дополнено метриками", "layoutIcon": "Только иконка", "layoutLabeled": "Иконки и подписи", "moveToolbar": "Переместить панель инструментов", "moveToolbarHint": "Перетащите панель инструментов, чтобы изменить ее положение.", "paste": "Вставить изображение", "pasteImage": "Вставить изображение из буфера обмена (только изображения)", "retry": "Повторить попытку", "showToolbar": "Развернуть панель инструментов", "upload": "Загрузить изображение", "uploadImage": "Загрузите изображение на хостинг.", "uploadingImage": "Загрузка..." }, "history": { "noTerminalSelected": "Терминал не выбран", "noTerminalSelectedHint": "Откройте вкладку SSH-терминала, чтобы просмотреть историю команд", "searchPlaceholder": "Поиск по истории...", "clearAll": "Очистить всё", "noHistoryEntries": "Нет записей в истории", "trackingDisabled": "Отслеживание истории отключено" }, "touchInput": { "enabled": "Включить сенсорный ввод", "enabledDesc": "Разрешить прокрутку одним пальцем в терминалах", "momentumEnabled": "Включить импульс", "momentumEnabledDesc": "После свайпа продолжите прокрутку еще немного.", "advanced": "Передовой", "resetDefaults": "Сбросить до значений по умолчанию", "dragThreshold": "Порог сопротивления", "maxWheelDelta": "Максимальная разница колес", "momentumSampleWindow": "Окно выборки импульса", "releaseGracePeriod": "Льготный период освобождения", "minimumVelocity": "Минимальная скорость", "maximumVelocity": "Максимальная скорость", "maximumDuration": "Максимальная продолжительность", "maximumTravel": "Максимальный ход", "decayTime": "Время распада", "pixelsPerTick": "Пикселей на такт", "maximumFrameInterval": "Максимальный интервал кадров", "maximumTicksPerFrame": "Максимальное количество тактов на кадр" }, "imageStorage": { "instanceId": "Идентификатор экземпляра терминальной сессии", "instanceIdDesc": "Идентификатор экземпляра одной из подключенных вкладок терминала, используемый для проверки видимости.", "selectedModeUnavailable": "Недоступно", "test": "Тест", "testing": "Тестирование...", "testFailed": "Не удалось проверить хранилище изображений.", "testConnected": "Терминальная сессия подключена.", "testNotConnected": "Нет подключенной терминальной сессии с этим идентификатором экземпляра.", "testSelectedMode": "Для загрузки будет использоваться следующий синтаксис: {{mode}}", "testLocalVisible": "Локальный каталог виден с подключенного хоста.", "testLocalNotVisible": "Локальный каталог НЕ виден с подключенного хоста." }, "settings": { "admin": { "group": { "touch": "Сенсорный ввод", "images": "Хранилище изображений" }, "sessionTimeoutMinutes": { "label": "Сохранение сессии в терминале", "description": "Как долго отключенный терминал остается активным на сервере до его закрытия. Мин. 1 · Макс. 1440 минут. Для сессий, которые должны длиться дольше этого времени, включите Auto-Tmux на хосте." }, "commandHistoryEnabled": { "label": "История команд", "description": "Включить запись истории команд. При отключении история не сохраняется независимо от настроек хостов." }, "imageStorageMode": { "label": "Режим хранения", "description": "Где записываются и загружаются образы терминала. Автоматический выбор по типу подключения, локальному и удаленному (SFTP) — это фиксированная настройка.", "auto": "Авто", "local": "Местный", "remoteSftp": "Удаленный (SFTP)" }, "imageLocalDir": { "label": "Локальный каталог" }, "imageHostPath": { "label": "Путь к хосту", "description": "Представление локального каталога на стороне хоста, которое получают терминальные агенты." }, "imageTtlMs": { "label": "TTL (мс)" }, "imageMaxCount": { "label": "Максимальное количество изображений" }, "imageMaxBytes": { "label": "Максимальный объем хранилища в байтах" }, "newHostAutoTmux": { "label": "Auto-Tmux", "description": "Запускайте терминалы новых хостов внутри tmux, чтобы сессии сохранялись после разрывов соединения (для этого tmux должен быть установлен на хосте)." } }, "host": { "enableTerminalToolbar": { "label": "Включить панель инструментов терминала", "description": "Отобразить панель быстрого доступа, закрепленную на активном терминале, для отображения инструментов и статистики этого хоста в режиме реального времени." }, "enableCommandHistory": { "label": "История команд", "description": "Сохранять команды, выполняемые в этом терминале, для истории и автодополнения" }, "enableTerminal": { "label": "Включить терминал" } }, "user": { "commandAutocomplete": { "label": "Автодополнение команд", "description": "При нажатии клавиши Tab будет отображаться автозаполнение во время набора текста." }, "localEcho": { "label": "Локальное эхо", "description": "Снизьте воспринимаемую задержку ввода, используя безопасное локальное прогнозирование нажатий клавиш." }, "linkClickBehavior": { "label": "Клик по ссылке в терминале", "description": "Поведение по умолчанию при клике по ссылкам в терминале" } } }, "palette": { "localTerminal": "Локальный терминал" }, "hosts": { "addHost": "Добавить хост", "applyGlobalThemeTooltip": "Примените эту тему", "backgroundImageDesc": "Необязательный URL для фонового изображения терминала", "backgroundImageLabel": "URL фонового изображения", "backgroundImageOpacityLabel": "Прозрачность фонового изображения", "backspaceMode": "Режим Backspace", "backspaceModeLabel": "Режим Backspace", "behaviorAndAdvanced": "Поведение и дополнительные настройки", "bellStyle": "Стиль звукового сигнала", "bellStyleLabel": "Стиль сигнала", "colorTheme": "Цветовая тема", "cursorBlink": "Мигание курсора", "cursorBlinking": "Мигание курсора", "cursorBlinkingDesc": "Включить анимацию мигания курсора терминала", "cursorStyle": "Стиль курсора", "cursorStyleLabel": "Стиль курсора", "customThemeAnsiColors": "Цвета ANSI", "customThemeBackground": "Фон", "customThemeBlack": "Чёрный", "customThemeBlue": "Синий", "customThemeBrightBlack": "Ярко-чёрный", "customThemeBrightBlue": "Ярко-синий", "customThemeBrightCyan": "Ярко-голубой", "customThemeBrightGreen": "Ярко-зелёный", "customThemeBrightMagenta": "Ярко-пурпурный", "customThemeBrightRed": "Ярко-красный", "customThemeBrightWhite": "Ярко-белый", "customThemeBrightYellow": "Ярко-жёлтый", "customThemeColors": "Пользовательские цвета", "customThemeCursor": "Курсор", "customThemeCursorAccent": "Акцент курсора", "customThemeCyan": "Голубой", "customThemeForeground": "Текст", "customThemeGreen": "Зелёный", "customThemeMagenta": "Пурпурный", "customThemeRed": "Красный", "customThemeResetTooltip": "Сбросить до значений по умолчанию", "customThemeSelection": "Выделение", "customThemeWhite": "Белый", "customThemeYellow": "Жёлтый", "deleteGlobalThemeTooltip": "Удалить эту тему", "docsLink": "Документация", "enableAutoMosh": "Включить Auto-Mosh", "enableAutoMoshDesc": "Предпочитать Mosh вместо SSH, если доступен", "enableAutoTmux": "Включить Auto-Tmux", "enableAutoTmuxDesc": "Поддерживайте работоспособность вашей оболочки и всего, что в ней работает, даже при разрыве соединения и перезапуске браузера, запустив tmux (tmux должен быть установлен на хосте).", "fastScrollModifier": "Модификатор быстрой прокрутки", "fastScrollModifierLabel": "Модификатор быстрой прокрутки", "fastScrollSensitivity": "Чувствительность быстрой прокрутки", "fastScrollSensitivityLabel": "Чувствительность быстрой прокрутки", "fontFamily": "Семейство шрифтов", "fontFamilyCustomHint": "Выберите шрифт из комплекта или выберите «Пользовательский» и введите точное название шрифта, уже установленного в вашей системе (например, MesloLGS NF, Noto Sans Mono). Termix не может установить шрифты автоматически, сначала установите его в свою операционную систему.", "fontFamilyCustomOption": "Обычай...", "fontFamilyCustomPlaceholder": "Точное название шрифта, например, MesloLGS NF", "fontFamilyLabel": "Семейство шрифтов", "fontSize": "Размер шрифта", "fontSizeLabel": "Размер шрифта", "hostNotFound": "Хост не найден", "letterSpacing": "Межбуквенный интервал", "letterSpacingPx": "Межбуквенное расстояние (px)", "lineHeight": "Межстрочный интервал", "lineHeightLabel": "Высота строки", "linkClickBehaviorConfirm": "Показывать всплывающее окно для открытия или копирования", "linkClickBehaviorDefault": "По умолчанию (следовать настройкам приложения)", "linkClickBehaviorDesc": "Определяет, что происходит при клике по ссылке в терминале. Используйте «По умолчанию», чтобы следовать настройкам приложения.", "linkClickBehaviorDirect": "Открывать напрямую", "linkClickBehaviorLabel": "Поведение при клике по ссылке", "loadingHost": "Загрузка хоста...", "localEchoAuto": "Автоматический", "localEchoDefault": "Использовать глобальные настройки", "localEchoDesc": "Предсказывает безопасные нажатия клавиш для печати локально даже при медленном соединении. Запросы паролей и управляющий ввод никогда не отображаются.", "localEchoLabel": "Локальное эхо", "localEchoOff": "Выключенный", "localEchoOn": "Всегда включено", "macOptionIsMetaLabel": "Клавиша Option отправляет метаданные", "macOptionIsMetaShortDesc": "Отключите возможность ввода специальных символов (например, @ или |) с помощью клавиши Option/Alt в macOS вместо отправки Meta.", "moshCommand": "Команда MOSH", "moshCommandLabel": "Команда Mosh", "noSavedThemes": "Сохранённых тем пока нет.", "none": "Нет", "rightClickSelectsWord": "Выделять слово правой кнопкой", "rightClickSelectsWordLabel": "Правый клик выделяет слово", "rightClickSelectsWordShortDesc": "Выделять слово под курсором при правом клике", "saveAsGlobalTheme": "Сохранить как глобальную тему", "saveGlobalThemeError": "Не удалось сохранить тему.", "saveGlobalThemeNamePrompt": "Введите название для этой темы.", "saveGlobalThemeSuccess": "Тема сохранена", "savedThemesLabel": "Сохраненные темы", "scrollbackBufferLabel": "Буфер прокрутки", "scrollbackMaxLines": "Максимальное количество строк, сохраняемых в истории", "sudoPasswordAutoFill": "Автозаполнение пароля sudo", "sudoPasswordAutoFillDesc": "Хранить пароль sudo, чтобы метрики хоста, запросы терминала и другие могли автоматически выполнять привилегированные команды.", "sudoPasswordAutoFillLabel": "Автозаполнение пароля sudo", "syntaxCategoryIpAddresses": "IP-адреса", "syntaxCategoryIpAddressesDesc": "192.168.1.1, 10.0.0.1:8080", "syntaxCategoryLogLevels": "Уровни логирования", "syntaxCategoryLogLevelsDesc": "error, warn, info, debug, fatal", "syntaxCategoryNumbers": "Числа с метками", "syntaxCategoryNumbersDesc": "port 8080, exit 1, status 404", "syntaxCategoryPaths": "Пути к файлам", "syntaxCategoryPathsDesc": "/usr/share/doc, ~/file.txt", "syntaxCategoryTimestamps": "Временные метки", "syntaxCategoryTimestampsDesc": "[12:34:56], 2024-01-15", "syntaxCategoryUrls": "URLs", "syntaxCategoryUrlsDesc": "https://example.com", "syntaxHighlightingDesc": "Раскрашивать вывод терминала (ошибки, пути, IP-адреса, временные метки)", "syntaxHighlightingLabel": "Подсветка синтаксиса", "terminalAppearance": "Внешний вид терминала", "theme": "Тема", "themePreview": "Предпросмотр темы", "useSSHTitleDesc": "Обновлять заголовок вкладки из названия окна оболочки вместо имени хоста", "useSSHTitleLabel": "Использовать заголовок окна SSH" }, "nav": { "history": "История", "localTerminal": "Локальный терминал", "sshTools": "Инструменты SSH", "terminal": "Терминал", "macros": "Макросы" }, "sshTools": { "broadcastInputPlaceholder": "Введите текст для трансляции нажатий...", "copyOnSelect": "Автоматическое копирование выделенного текста", "enableRightClickCopyPaste": "Включить копирование/вставку правой кнопкой мыши", "fillPassword": "Заполнить пароль", "fillPasswordMissing": "Нет сохранённого пароля для {{count}} выбранных терминалов", "fillPasswordSuccess": "Пароль введён в {{count}} терминалах", "keyRecordingTitle": "Запись клавиш", "noTerminalTabsOpen": "Нет открытых вкладок терминала", "recordToTerminals": "Записать в терминалы", "selectAll": "Все", "selectNone": "Ни одного", "selectTerminalsAbove": "Выберите терминалы выше", "settingsTitle": "Настройки", "startRecording": "Начать запись", "stopRecording": "Остановить запись" }, "terminalDefaults": { "clearAll": "Очистить все", "description": "Установите значения, которые будут наследоваться каждым хостом, если он их не переопределит.", "dialogDescription": "Эти правила применяются к хостам, которые не задают какой-либо параметр. Любой параметр, заданный на хосте, имеет приоритет.", "inherit": "Наследовать", "manage": "Управлять", "off": "Выключенный", "on": "На", "title": "Настройки подключения по умолчанию" }, "keybindings": { "copy": "Скопировать выделенный фрагмент", "paste": "Вставить", "sendControlCode": "Отправить сигнал Ctrl+буква", "sendText": "Отправить текст", "controlCodeLabel": "Письмо", "textLabel": "Текст для отправки", "appendEnterLabel": "Нажмите Enter после отправки", "clipboardPermissionNote": "В некоторых браузерах при первом использовании может запрашиваться разрешение на использование буфера обмена.", "textRequired": "Введите текст для отправки", "controlCodeRequired": "Введите одну букву в качестве управляющего кода." }, "macros": { "title": "Макросы", "description": "Выполните сохраненную последовательность команд в терминале и отреагируйте на то, что сервер отправит вам в ответ.", "target": "Цель", "noTerminal": "Терминал не открыт", "empty": "Макросы пока отсутствуют", "emptyHint": "Создайте макрос для автоматизации действий в терминале, таких как вход в систему, перезапуск службы или ответ на запросы.", "create": "Новый макрос", "back": "Вернуться к макроэлементам", "name": "Имя", "namePlaceholder": "Перезапустите веб-сервер", "nameRequired": "Перед сохранением дайте макросу имя.", "descriptionLabel": "Описание", "descriptionPlaceholder": "Что делает этот макрос (необязательно)", "unsaved": "Несохраненные изменения", "save": "Сохранять", "saved": "Макрос сохранен", "saveFailed": "Не удалось сохранить макрос.", "delete": "Удалить", "deleteTitle": "Удалить этот макрос?", "deleteBody": "\"{{name}}\" будет удалено навсегда. Этого нельзя будет отменить.", "deleted": "Макрос удален", "cancel": "Отмена", "run": "Бегать", "stop": "Останавливаться", "running": "Бег...", "completed": "Макро завершен", "failed": "Макрос не сработал", "loadFailed": "Не удалось загрузить макросы.", "needTerminal": "Сначала откройте и подключите терминал.", "noSteps": "В этом макросе пока нет шагов. Добавьте один ниже.", "addStep": "Добавить шаг", "stepNumber": "Шаг {{number}}", "removeStep": "Удалить шаг", "confirmRunTitle": "Запустить этот макрос?", "confirmRunBody": "\"{{name}}\" будет отправлять команды {{host}}.", "confirmRunAction": "Запустить макрос", "stepTypes": { "send": { "label": "Отправить команду", "help": "Вводит текст в терминал так же, как если бы вы его ввели вручную." }, "wait": { "label": "Дождитесь вывода", "help": "Приостанавливается до тех пор, пока сервер не выведет указанный вами текст, как запрос пароля." }, "delay": { "label": "Пауза", "help": "Перед следующим шагом выполняется ожидание в течение заданного промежутка времени." }, "if": { "label": "Если вывод содержит", "help": "Проверяет все данные, выведенные сервером на экран, а затем запускает одну из двух ветвей выполнения." }, "repeat": { "label": "Повторить", "help": "Выполняет все шаги, входящие в его состав, заданное количество раз." } }, "send": { "text": "Команда или текст", "textPlaceholder": "systemctl restart nginx", "pressEnter": "Нажмите Enter после отправки", "pressEnterHelp": "Отключите эту функцию, чтобы вводить текст без отправки." }, "wait": { "pattern": "Дождитесь, пока на выходе не появится", "patternPlaceholder": "пароль:", "timeout": "Сдаться после", "onTimeout": "Если оно никогда не появится", "stop": "Остановите макрос", "continue": "Продолжайте в любом случае." }, "delay": { "duration": "Подождите" }, "ifStep": { "pattern": "Если в выходных данных содержится", "patternPlaceholder": "Активный: активен (работает)", "then": "Затем сделайте это.", "else": "В противном случае сделайте это.", "emptyBranch": "Без ступенек" }, "repeat": { "count": "Количество раз", "times": "времена" }, "match": { "useRegex": "Сопоставление с использованием регулярного выражения", "useRegexHelp": "Оставьте этот параметр отключенным, чтобы текст точно соответствовал написанному.", "invalidRegex": "Не является допустимым регулярным выражением, будет сопоставлено как обычный текст." }, "seconds": "секунд", "secondsShort": "{{count}}с" }, "errors": { "remoteServerRequired": "Требуется удаленный сервер. Для использования этого типа подключения подключите удаленный сервер в настройках." } }