Files
Termix/src/ui/locales/translated/ru_RU.json
T

2185 lines
147 KiB
JSON
Raw Normal View History

2026-03-08 18:21:21 -05:00
{
"credentials": {
"folders": "Папки",
"folder": "Папка",
"password": "Пароль",
"key": "Ключ",
"sshPrivateKey": "SSH закрытый ключ",
"upload": "Выгрузить",
"keyPassword": "Пароль ключа",
"sshKey": "SSH ключ",
"uploadPrivateKeyFile": "Загрузить файл с закрытым ключом",
"searchCredentials": "Поиск учетных данных...",
"addCredential": "Добавить учетные данные",
"caCertificate": "Сертификат ЦС (-cert.pub)",
"caCertificateDescription": "Необязательно: Загрузите или вставьте файл подписанного CA-сертификата (например, id_ed25519-cert.pub). Обязательно, когда SSH сервер использует авторизацию на основе сертификата.",
"uploadCertFile": "Загрузить -cert.pub файл",
"clearCert": "Очистить",
"certLoaded": "Сертификат загружен",
"certPublicKeyLabel": "Сертификат ЦС",
"certTypeLabel": "Тип сертификата",
"pasteOrUploadCert": "Вставьте или загрузите сертификат -cert.pub...",
"hasCaCert": "Имеет сертификат ЦС",
"noCaCert": "Нет сертификата ЦС"
2026-03-08 18:21:21 -05:00
},
"homepage": {
"failedToLoadAlerts": "Не удалось загрузить оповещения",
"failedToDismissAlert": "Не удалось уволить оповещение"
2026-03-08 18:21:21 -05:00
},
"serverConfig": {
"title": "Конфигурация сервера",
"description": "Настройте URL сервера Termix для подключения к вашим сервисам backend",
"serverUrl": "URL сервера",
"enterServerUrl": "Пожалуйста, введите URL сервера",
"saveFailed": "Не удалось сохранить настройки",
"saveError": "Ошибка при сохранении конфигурации",
"saving": "Сохранение...",
"saveConfig": "Сохранить конфигурацию",
"helpText": "Введите URL, на котором запущен сервер Termix (например, http://localhost:30001 или https://your-server.com)",
"changeServer": "Сменить сервер",
"mustIncludeProtocol": "Адрес сервера должен начинаться с http:// или https://",
"allowInvalidCertificate": "Разрешить использование недействительного сертификата",
"allowInvalidCertificateDesc": "Использовать только для доверенных серверов, размещенных на собственном сервере и имеющих самоподписанные сертификаты или сертификаты IP-адресов.",
"useEmbedded": "Использовать локальный сервер",
"embeddedDesc": "Запустить Termix со встроенным локальным сервером (удалённый сервер не требуется)",
"embeddedConnecting": "Подключение к локальному серверу...",
"embeddedNotReady": "Локальный сервер еще не готов. Пожалуйста, подождите минуту и повторите попытку.",
"localServer": "Локальный сервер"
2026-03-08 18:21:21 -05:00
},
"versionCheck": {
"error": "Ошибка проверки версии",
"checkFailed": "Не удалось проверить обновления",
"upToDate": "Приложение обновлено",
"currentVersion": "Вы используете версию {{version}}",
"updateAvailable": "Доступно обновление",
"newVersionAvailable": "Доступна новая версия! Вы используете {{current}}, но {{latest}} доступен.",
"betaVersion": "Бета-версия",
"betaVersionDesc": "Вы используете {{current}}, который новее, чем последний стабильный релиз {{latest}}.",
"releasedOn": "Выпущено на {{date}}",
"downloadUpdate": "Загрузить обновление",
"checking": "Проверка обновлений...",
"checkUpdates": "Проверить обновления",
"checkingUpdates": "Проверка обновлений...",
"updateRequired": "Требуется обновление"
2026-03-08 18:21:21 -05:00
},
"common": {
"close": "Закрыть",
"minimize": "Свернуть",
"online": "Онлайн",
"offline": "Оффлайн",
"continue": "Продолжить",
"maintenance": "Техническое обслуживание",
"degraded": "Ухудшение",
"error": "Ошибка",
"warning": "Предупреждение",
"unsavedChanges": "Несохраненные изменения",
"dismiss": "Отклонить",
"loading": "Загрузка...",
"optional": "Опционально",
"connect": "Подключиться",
"copied": "Скопировано",
"connecting": "Подключение...",
"updateAvailable": "Доступно обновление",
2026-03-08 18:21:21 -05:00
"appName": "Termix",
"openInNewTab": "Открыть в новой вкладке",
"noReleases": "Нет релизов",
"updatesAndReleases": "Обновления и релизы",
"newVersionAvailable": "Доступна новая версия ({{version}}).",
"failedToFetchUpdateInfo": "Не удалось получить информацию об обновлении",
"preRelease": "Пре-релиз",
"noReleasesFound": "Релизы не найдены.",
"cancel": "Отмена",
"username": "Имя пользователя",
"login": "Логин",
"register": "Регистрация",
"password": "Пароль",
"confirmPassword": "Подтверждение пароля",
"back": "Назад",
"save": "Сохранить",
"saving": "Сохранение...",
"delete": "Удалить",
"rename": "Переименовать",
"edit": "Редактирование",
"add": "Добавить",
"confirm": "Подтвердить",
"no": "Нет",
"or": "ИЛИ",
"next": "Следующий",
"previous": "Предыдущий",
"refresh": "Обновить",
"language": "Язык",
"checking": "Проверка...",
"checkingDatabase": "Проверка подключения к базе данных...",
"checkingAuthentication": "Проверка аутентификации...",
"backendReconnected": "Соединение с сервером восстановлено",
"connectionDegraded": "Соединение с сервером потеряно, восстановление…",
2026-04-22 17:10:21 -05:00
"reload": "Reload",
"remove": "Удалить",
"create": "Создать",
"update": "Обновить",
"copy": "Копировать",
"copyFailed": "Не удалось скопировать в буфер обмена",
2026-05-28 22:29:20 -05:00
"maximize": "Maximize",
"restore": "Восстановить",
"of": "из"
2026-03-08 18:21:21 -05:00
},
"nav": {
"home": "Домашний",
"terminal": "Терминал",
"docker": "Докер",
"tunnels": "Туннели",
"fileManager": "Файловый менеджер",
"serverStats": "Статистика сервера",
"admin": "Админ",
"userProfile": "Профиль пользователя",
"splitScreen": "Разделить экран",
"confirmClose": "Закрыть эту активную сессию?",
"close": "Закрыть",
"cancel": "Отмена",
"sshManager": "SSH менеджер",
"cannotSplitTab": "Нельзя разделить эту вкладку",
2026-03-08 18:21:21 -05:00
"hostTabTitle": "{{username}}@{{ip}}:{{port}}",
"copyPassword": "Скопировать пароль",
"copySudoPassword": "Скопировать пароль Sudo",
"passwordCopied": "Пароль скопирован в буфер обмена",
"noPasswordAvailable": "Пароль не доступен",
"failedToCopyPassword": "Не удалось скопировать пароль",
"refreshTab": "Обновить соединение",
"openFileManager": "Открыть файловый менеджер",
"dashboard": "Панель",
"networkGraph": "Сетевой график",
"quickConnect": "Быстрое подключение",
"sshTools": "SSH инструменты",
"history": "История",
"hosts": "Узлы",
"snippets": "Сниппеты",
"hostManager": "Менеджер хостов",
"credentials": "Учетные данные",
"connections": "Связи",
"roleAdministrator": "Администратор",
"roleUser": "Пользователь"
2026-03-08 18:21:21 -05:00
},
"hosts": {
"hosts": "Узлы",
"noHosts": "Нет SSH хостов",
"retry": "Повторить",
"refresh": "Обновить",
"optional": "Опционально",
"downloadSample": "Скачать образец",
"failedToDeleteHost": "Не удалось удалить {{name}}",
"importSkipExisting": "Импорт (пропустить существующий)",
"connectionDetails": "Детали подключения",
2026-03-14 20:07:53 -05:00
"ssh": "SSH",
"telnet": "Telnet",
"remoteDesktop": "Удаленный рабочий стол",
"port": "Порт",
"username": "Имя пользователя",
"folder": "Папка",
"tags": "Теги",
"pin": "Закрепить",
"addHost": "Добавить хост",
"editHost": "Изменить хост",
"cloneHost": "Клонировать хост",
"enableTerminal": "Включить терминал",
"enableTunnel": "Включить Туннель",
"enableFileManager": "Включить Диспетчер файлов",
"enableDocker": "Включить Docker",
"defaultPath": "Путь по умолчанию",
"connection": "Подключение",
"upload": "Выгрузить",
"authentication": "Аутентификация",
"password": "Пароль",
"key": "Ключ",
"credential": "Учётные данные",
"none": "Нет",
"sshPrivateKey": "SSH закрытый ключ",
"keyType": "Тип ключа",
"uploadFile": "Загрузить файл",
"tabGeneral": "Общие положения",
2026-05-28 22:29:20 -05:00
"tabSsh": "SSH",
"tabRdp": "RDP",
"tabVnc": "ВНК",
"tabTunnels": "Туннели",
"tabDocker": "Докер",
"tabFiles": "Файлы",
"tabStats": "Статистика",
2026-05-28 22:29:20 -05:00
"tabTelnet": "Telnet",
"tabSharing": "Поделиться",
"tabAuthentication": "Проверка подлинности",
"terminal": "Терминал",
"tunnel": "Туннель",
"fileManager": "Файловый менеджер",
"serverStats": "Статистика сервера",
"status": "Статус",
"folderRenamed": "Папка \"{{oldName}}\" успешно переименована в \"{{newName}}\"",
"failedToRenameFolder": "Не удалось переименовать папку",
"movedToFolder": "Перемещено в \"{{folder}}\"",
"editHostTooltip": "Изменить узел",
"statusChecks": "Проверки состояния",
"metricsCollection": "Коллекция метрик",
"metricsInterval": "Интервал сбора метрик",
"metricsIntervalDesc": "Как часто собирать статистику сервера (5s - 1ч)",
"behavior": "Поведение",
"themePreview": "Предпросмотр темы",
"theme": "Тема",
"fontFamily": "Семейство шрифтов",
"fontSize": "Размер шрифта",
"letterSpacing": "Интервал букв",
"lineHeight": "Высота линии",
"cursorStyle": "Стиль курсора",
"cursorBlink": "Ярлык курсора",
"scrollbackBuffer": "Буфер прокрутки",
"bellStyle": "Стиль колокольни",
"rightClickSelectsWord": "Щелкните правой кнопкой мыши для выбора слова",
"fastScrollModifier": "Модификатор быстрой прокрутки",
"fastScrollSensitivity": "Быстрая чувствительность прокрутки",
"sshAgentForwarding": "Перенаправление SSH агента",
"backspaceMode": "Режим Backspace",
"startupSnippet": "Сниппет запуска",
"selectSnippet": "Выбрать сниппет",
"forceKeyboardInteractive": "Интерактивная клавиатура",
"overrideCredentialUsername": "Переопределить имя пользователя",
"overrideCredentialUsernameDesc": "Используйте имя пользователя, указанное выше, вместо имени пользователя",
"jumpHostChain": "Цепь Прыжков",
"portKnocking": "Летание портов",
"addKnock": "Добавить порт",
"addProxyNode": "Добавить узел",
"proxyNode": "Узел прокси",
"proxyType": "Тип прокси",
"quickActions": "Быстрые действия",
"sudoPasswordAutoFill": "Автозаполнение пароля",
"sudoPassword": "Sudo Пароль",
"keepaliveInterval": "Защитный интервал (мс)",
"moshCommand": "Команда MOSH",
"environmentVariables": "Переменные окружения",
"addVariable": "Добавить переменную",
"docker": "Докер",
"copyTerminalUrl": "Копировать URL терминала",
"copyFileManagerUrl": "Копировать URL диспетчера файлов",
"copyRemoteDesktopUrl": "Копировать URL удаленного рабочего стола",
"failedToConnect": "Не удалось подключиться к консоли",
"connect": "Подключиться",
"disconnect": "Отключиться",
"start": "Начать",
"enableStatusCheck": "Включить проверку статуса",
"enableMetrics": "Включить метрики",
"bulkUpdateFailed": "Массовое обновление не удалось",
"selectAll": "Выделить все",
"deselectAll": "Отменить выбор",
2026-05-28 22:29:20 -05:00
"protocols": "Protocols",
"secureShell": "Защищенная раковина",
"virtualNetwork": "Виртуальная сеть",
"unencryptedShell": "Незашифрованная оболочка",
"addressIp": "Адрес / IP",
"friendlyName": "Дружественное имя",
"folderAndAdvanced": "Папка и расширенные",
"privateNotes": "Личные заметки",
"privateNotesPlaceholder": "Детали об этом сервере...",
"pinToTop": "Прикрепить к началу",
"pinToTopDesc": "Всегда показывать этот хост в верхней части списка",
"portKnockingSequence": "Порт отталкивает последовательность",
"addKnockBtn": "Добавить тук",
"noPortKnocking": "Нет настроенных портов.",
"knockPort": "Порт Тука",
2026-05-28 22:29:20 -05:00
"protocol": "Protocol",
"delayAfterMs": "Задержка после (мс)",
"useSocks5Proxy": "Использовать SOCKS5 прокси",
"useSocks5ProxyDesc": "Перенаправлять соединение через прокси-сервер",
"proxyHost": "Прокси хост",
"proxyPort": "Порт прокси",
"proxyUsername": "Имя пользователя прокси",
"proxyPassword": "Пароль прокси",
"proxySingleMode": "Одиночный прокси",
"proxyChainMode": "Цепочка прокси",
"you": "Вы",
"jumpHostChainLabel": "Цепь Прыжков",
"addJumpBtn": "Добавить прыжок",
"noJumpHosts": "Хосты прыжков не настроены.",
"selectAServer": "Выберите сервер...",
"sshPort": "SSH порт",
"authMethod": "Метод аутентификации",
"storedCredential": "Сохраненные учетные данные",
"selectACredential": "Выберите учетные данные...",
"keyTypeLabel": "Тип ключа",
"keyTypeAuto": "Автоопределение",
"keyPasteTab": "Вставить",
"keyUploadTab": "Выгрузить",
"keyFileLoaded": "Файл ключа загружен",
"keyUploadClick": "Нажмите, чтобы загрузить .pem / .key / .ppk",
"clearKey": "Очистить ключ",
"keySaved": "SSH ключ сохранен",
"keyReplaceNotice": "вставьте новый ключ ниже, чтобы заменить его",
"keyPassphraseSaved": "Парольная фраза сохранена, тип для изменения",
"replaceKey": "Заменить ключ",
"forceKeyboardInteractiveLabel": "Интерактивная клавиатура",
"forceKeyboardInteractiveShortDesc": "Принудительно вводить пароль вручную, даже если есть ключи",
"terminalAppearance": "Внешний вид терминала",
"colorTheme": "Цветовая схема",
"fontFamilyLabel": "Семейство шрифтов",
2026-05-28 22:29:20 -05:00
"fontSizeLabel": "Font Size",
"cursorStyleLabel": "Стиль курсора",
"letterSpacingPx": "Интервал букв (px)",
"lineHeightLabel": "Высота линии",
"bellStyleLabel": "Стиль колокольни",
"backspaceModeLabel": "Режим Backspace",
"cursorBlinking": "Привязка курсора",
"cursorBlinkingDesc": "Включить анимацию мигания для курсора терминала",
"rightClickSelectsWordLabel": "Щелкните правой кнопкой мыши по слову",
"rightClickSelectsWordShortDesc": "Выберите слово под курсором при клике правой кнопкой мыши",
"behaviorAndAdvanced": "Поведение и расширенные",
"scrollbackBufferLabel": "Буфер прокрутки",
"scrollbackMaxLines": "Максимальное количество строк в истории",
"sshAgentForwardingLabel": "Перенаправление SSH агента",
"sshAgentForwardingShortDesc": "Передайте ваши локальные ключи SSH этому хосту",
"enableAutoMosh": "Включить автомош",
"enableAutoMoshDesc": "Предпочитайте Mosh по SSH если есть",
"enableAutoTmux": "Включить авторежим",
"enableAutoTmuxDesc": "Автоматически запускать или прикрепить к сеансу tmux",
"sudoPasswordAutoFillLabel": "Автозаполнение пароля",
"sudoPasswordAutoFillShortDesc": "Автоматически предоставлять пароль sudo при появлении запроса",
"sudoPasswordLabel": "Sudo Пароль",
"environmentVariablesLabel": "Переменные окружения",
"addVariableBtn": "Добавить переменную",
"noEnvVars": "Переменные окружения не настроены.",
"fastScrollModifierLabel": "Модификатор быстрой прокрутки",
"fastScrollSensitivityLabel": "Быстрая чувствительность прокрутки",
"moshCommandLabel": "Мош Командование",
"startupSnippetLabel": "Сниппет запуска",
"keepaliveIntervalLabel": "Интервал поддержания соединения (секунды)",
"maxKeepaliveMisses": "Максимальное количество пропусков",
"tunnelSettings": "Настройки Туннеля",
"enableTunneling": "Включить туннелирование",
"enableTunnelingDesc": "Включить функциональность SSH туннеля для этого узла",
"serverTunnelsSection": "Серверные туннели",
"addTunnelBtn": "Добавить Туннель",
"noTunnelsConfigured": "Туннели не настроены.",
"tunnelLabel": "Туннель {{number}}",
"tunnelType": "Тип туннеля",
"tunnelModeLocalDesc": "Переслать локальный порт на порт удаленного сервера (или хост, доступный из него).",
"tunnelModeRemoteDesc": "Переслать порт на удаленный сервер обратно на локальный порт на вашей машине.",
"tunnelModeDynamicDesc": "Создайте SOCKS5 прокси на локальном порту для динамической пересылки портов.",
"sameHost": "Этот хост (прямой туннель)",
"endpointHost": "Конечная точка хоста",
"endpointPort": "Порт точки входа",
"bindHost": "Привязать хост",
"sourcePort": "Порт источника",
"maxRetries": "Макс. повторов",
"retryIntervalS": "Интервал повтора (ы)",
"autoStartLabel": "Автозапуск",
"autoStartDesc": "Автоматически подключать этот туннель при загрузке узла",
"tunnelConnecting": "Подключение туннеля...",
"tunnelDisconnected": "Туннель отключен",
"failedToConnectTunnel": "Не удалось подключиться",
"failedToDisconnectTunnel": "Не удалось отключить",
"dockerIntegration": "Интеграция Docker",
"enableDockerMonitor": "Включить Docker",
"enableDockerMonitorDesc": "Отслеживать и управлять контейнерами на этом хосте через Docker",
"enableFileManagerMonitor": "Включить Диспетчер файлов",
"enableFileManagerMonitorDesc": "Просмотр и управление файлами на этом хосте поверх SFTP",
"defaultPathLabel": "Путь по умолчанию",
"fileManagerPathHint": "Каталог для открытия при запуске файлового менеджера для этого узла.",
"statusChecksLabel": "Проверки состояния",
"enableStatusChecks": "Включить проверку состояния",
"enableStatusChecksDesc": "Периодически запрашивать этот узел для проверки доступности",
"useGlobalInterval": "Использовать глобальный интервал",
"useGlobalIntervalDesc": "Переопределить с интервалом проверки состояния сервера",
"checkIntervalS": "Проверить интервал (ы)",
"checkIntervalDesc": "Секунд между каждым пингом подключения",
"metricsCollectionLabel": "Коллекция метрик",
"enableMetricsLabel": "Включить метрики",
"enableMetricsDesc": "Собрать процессор, ОЗУ, диск и сетевое использование с этого узла",
"useGlobalMetrics": "Использовать глобальный интервал",
"useGlobalMetricsDesc": "Переопределить с помощью интервала общесистемных метрик",
"metricsIntervalS": "Интервал (ы) метрик",
"metricsIntervalDesc2": "Секунды между метрическими снимками",
"visibleWidgets": "Видимые виджеты",
"cpuUsageLabel": "Загрузка ЦП",
"cpuUsageDesc": "Процент ЦП, средние значения загрузки, график искривления",
"memoryLabel": "Использование памяти",
"memoryDesc": "Использование ОЗУ, swap, кэш",
"storageLabel": "Использование диска",
"storageDesc": "Использование диска за точку монтирования",
"networkLabel": "Сетевые интерфейсы",
"networkDesc": "Список интерфейсов и пропускная способность",
"uptimeLabel": "Время работы",
"uptimeDesc": "Время работы системы и время загрузки",
"systemInfoLabel": "Системная информация",
"systemInfoDesc": "ОС, ядро, имя хоста, архитектура",
"recentLoginsLabel": "Последние Логины",
"recentLoginsDesc": "Успешные и неудачные события входа",
"topProcessesLabel": "Топ процессов",
"topProcessesDesc": "PID, CPU%, MEM%, команда",
"listeningPortsLabel": "Порты прослушивания",
"listeningPortsDesc": "Открывать порты процесса и состояния",
"firewallLabel": "Брандмауэр",
"firewallDesc": "Брандмауэр, AppArmor, статус SELinux",
"quickActionsLabel": "Быстрые действия",
"quickActionsToolbar": "На панели инструментов Server Stats отображаются быстрые действия для выполнения команды одним щелчком.",
"noQuickActions": "Пока нет быстрых действий.",
"buttonLabel": "Ярлык кнопки",
"selectSnippetPlaceholder": "Выберите сниппет...",
"addActionBtn": "Добавить действие",
"hostSharedSuccessfully": "Хост успешно поделился",
"failedToShareHost": "Не удалось поделиться узлом",
"accessRevoked": "Доступ отозван",
"failedToRevokeAccess": "Не удалось отменить доступ",
"cancelBtn": "Отмена",
"savingBtn": "Сохранение...",
"addHostBtn": "Добавить хост",
"hostUpdated": "Хост обновлен",
"hostCreated": "Узел создан",
"failedToSave": "Не удалось сохранить узел",
"credentialUpdated": "Учетные данные обновлены",
"credentialCreated": "Учетные данные созданы",
"failedToSaveCredential": "Не удалось сохранить учетные данные",
"backToHosts": "Вернуться к узлам",
"backToCredentials": "Назад к учетным данным",
"pinned": "Прикреплено",
"noHostsFound": "Хосты не найдены",
"tryDifferentTerm": "Попробуйте другой термин",
"addFirstHost": "Добавьте свой первый хост, чтобы начать",
"noCredentialsFound": "Учетные данные не найдены",
"addCredentialBtn": "Добавить учетные данные",
"updateCredentialBtn": "Обновить учетные данные",
"features": "Возможности",
"noFolder": "(Нет папки)",
"deleteSelected": "Удалить",
"exitSelection": "Выйти из выбора",
"importSkip": "Импорт (пропустить существующий)",
"importOverwrite": "Импорт (перезапись)",
"collapseBtn": "Свернуть",
"importExportBtn": "Импорт / Экспорт",
"hostStatusesRefreshed": "Статусы узлов обновлены",
"failedToRefreshHosts": "Не удалось обновить хосты",
"movedHostTo": "Перемещено {{host}} в \"{{folder}}\"",
"failedToMoveHost": "Не удалось переместить узел",
"folderRenamedTo": "Папка переименована в \"{{name}}\"",
"deletedFolder": "Удалена папка \"{{name}}\"",
"failedToDeleteFolder": "Не удалось удалить папку",
"deleteAllInFolder": "Удалить все узлы в \"{{name}}\"? Это не может быть отменено.",
"deletedHost": "{{name}} удалена",
"copiedToClipboard": "Скопировано в буфер обмена",
"terminalUrlCopied": "URL терминала скопирован",
"fileManagerUrlCopied": "URL менеджера файлов скопирован",
"tunnelUrlCopied": "Ссылка на туннель скопирована",
"dockerUrlCopied": "URL Docker скопирован",
"serverStatsUrlCopied": "Скопирован URL статистики сервера",
"rdpUrlCopied": "URL RDP скопирован",
"vncUrlCopied": "VNC URL скопирован",
"telnetUrlCopied": "Скопирован Telnet URL",
"remoteDesktopUrlCopied": "URL удаленного рабочего стола скопирован",
"expandActions": "Развернуть действия",
"collapseActions": "Свернуть действия",
"wakeOnLanAction": "Пробуждение по локальной сети",
"wakeOnLanSuccess": "Волшебный пакет отправлен на {{name}}",
"wakeOnLanError": "Не удалось отправить волшебный пакет.",
"cloneHostAction": "Клонировать хост",
"copyAddress": "Копировать адрес",
"copyLink": "Скопировать ссылку",
"copyTerminalUrlAction": "Копировать URL терминала",
"copyFileManagerUrlAction": "Копировать URL диспетчера файлов",
"copyTunnelUrlAction": "Скопировать URL туннеля",
"copyDockerUrlAction": "Скопировать URL Docker",
"copyServerStatsUrlAction": "Копировать URL статистики сервера",
"copyRdpUrlAction": "Копировать URL RDP",
"copyVncUrlAction": "Копировать VNC URL",
"copyTelnetUrlAction": "Скопировать URL Telnet",
"copyRemoteDesktopUrlAction": "Копировать URL удаленного рабочего стола",
"deleteCredentialConfirm": "Удалить учетные данные \"{{name}}?",
"deletedCredential": "{{name}} удалена",
"deploySSHKeyTitle": "Установка SSH ключа",
"deployingBtn": "Развертывание...",
"deployBtn": "Развертывание",
"failedToDeployKey": "Не удалось развернуть ключ",
"deleteHostsConfirm": "Удалить {{count}} хост{{plural}}? Это действие не может быть отменено.",
"movedToRoot": "Перемещено в root",
"failedToMoveHosts": "Не удалось переместить хосты",
"enableTerminalFeature": "Включить терминал",
"disableTerminalFeature": "Отключить терминал",
"enableFilesFeature": "Включить файлы",
"disableFilesFeature": "Отключить файлы",
"enableTunnelsFeature": "Включить туннели",
"disableTunnelsFeature": "Отключить туннели",
"enableDockerFeature": "Включить Docker",
"disableDockerFeature": "Отключить Docker",
"addTagsPlaceholder": "Добавить теги...",
"authDetails": "Подробности аутентификации",
"credType": "Тип",
"generateKeyPairDesc": "Создать новую пару ключей, как приватные, так и открытые ключи будут заполняться автоматически.",
"generatingKey": "Создание...",
"generateLabel": "Сгенерировать {{label}}",
"uploadFileBtn": "Загрузить файл",
"keyPassphraseOptional": "Пароль ключа (необязательно)",
"sshPublicKeyOptional": "Публичный SSH ключ (необязательно)",
"publicKeyGenerated": "Публичный ключ сгенерирован",
"failedToGeneratePublicKey": "Не удалось получить открытый ключ",
"publicKeyCopied": "Открытый ключ скопирован",
"keyPairGenerated": "Сгенерирована пара ключей {{label}}",
"failedToGenerateKeyPair": "Не удалось сгенерировать пару ключей",
"searchHostsPlaceholder": "Поиск хостов, адресов, тегов…",
"searchCredentialsPlaceholder": "Поиск учетных данных…",
"refreshBtn": "Обновить",
"addTag": "Добавить теги...",
"deleteConfirmBtn": "Удалить",
"tunnelRequirementsText": "SSH сервер должен иметь GatewayPorts да, AllowTcpForwarding да и PermitRootLogin да в /etc/ssh/sshd_config.",
"deleteHostConfirm": "Удалить \"{{name}}\"?",
"enableAtLeastOneProtocol": "Включите по крайней мере один протокол для настройки параметров аутентификации и соединения.",
"keyPassphrase": "Ключевая фраза",
"connectBtn": "Подключиться",
"disconnectBtn": "Отключиться",
"basicInformation": "Основная информация",
"authDetailsSection": "Подробности аутентификации",
"credTypeLabel": "Тип",
"hostsTab": "Узлы",
"credentialsTab": "Полномочия",
"selectMultiple": "Выбрать несколько",
"selectHosts": "Выберите хосты",
"connectionLabel": "Подключение",
"authenticationLabel": "Проверка подлинности",
"generateKeyPairTitle": "Сгенерировать ключевую пару",
"generateKeyPairDescription": "Создать новую пару ключей, как приватные, так и открытые ключи будут заполняться автоматически.",
"generateFromPrivateKey": "Сгенерировать из приватного ключа",
"refreshBtn2": "Обновить",
"exitSelectionTitle": "Выйти из выбора",
"exportAll": "Экспортировать все",
"addHostBtn2": "Добавить хост",
"addCredentialBtn2": "Добавить учетные данные",
"checkingHostStatuses": "Проверка состояния узла...",
"pinnedSection": "Прикреплено",
"hostsExported": "Узлы успешно экспортированы",
"exportFailed": "Не удалось экспортировать хосты.",
"sampleDownloaded": "Пример загруженного файла",
"failedToDeleteCredential2": "Не удалось удалить учетные данные",
"noFolderOption": "(Нет папки)",
"nSelected": "{{count}} выбран",
"featuresMenu": "Возможности",
"moveMenu": "Переместить",
"cancelSelection": "Отмена",
"deployDialogDesc": "Разверните {{name}} на authorized_keys узла.",
"targetHostLabel": "Целевой хост",
"selectHostOption": "Выберите хост...",
"keyDeployedSuccess": "Ключ успешно развернут",
"failedToDeployKey2": "Не удалось развернуть ключ",
"deletedCount": "Удаленные {{count}} узлы",
"failedToDeleteCount": "Не удалось удалить узлы {{count}}",
"duplicatedHost": "Дублировано \"{{name}}\"",
"failedToDuplicateHost": "Не удалось дублировать узел",
"updatedCount": "Обновлено узлов {{count}}",
"friendlyNameLabel": "Дружественное имя",
"descriptionLabel": "Описание",
"loadingHost": "Загрузка хоста...",
"loadingHosts": "Загрузка узлов...",
"loadingCredentials": "Загрузка учетных данных...",
"noHostsYet": "Хостов пока нет",
"noHostsMatchSearch": "Нет хостов, соответствующих вашему запросу",
"hostNotFound": "Хост не найден",
"searchHosts": "Поиск узлов...",
"sortHosts": "Сортировка хостов",
"sortDefault": "Порядок по умолчанию",
"sortNameAsc": "Имя (от А до Я)",
"sortNameDesc": "Имя (Z → A)",
"sortIpAsc": "IP-адрес (восходящий)",
"sortIpDesc": "IP-адрес (описание)",
"sortOnlineFirst": "Онлайн прежде всего",
"sortOfflineFirst": "Офлайн-первый",
"sortPinnedFirst": "Закреплено первым",
"filterHosts": "Фильтрация хостов",
"filterClearAll": "Очистить фильтры",
"filterStatusGroup": "Статус",
"filterOnline": "Онлайн",
"filterOffline": "Офлайн",
"filterPinned": "Закреплено",
"filterAuthGroup": "Тип аутентификации",
"filterAuthPassword": "Пароль",
"filterAuthKey": "Ключ SSH",
"filterAuthCredential": "Удостоверение личности",
"filterAuthNone": "Никто",
"filterAuthOpkssh": "ОПКШ",
"filterProtocolGroup": "Протокол",
2026-05-28 22:13:14 -04:00
"filterProtocolSsh": "SSH",
"filterProtocolRdp": "РДП",
"filterProtocolVnc": "ВНК",
"filterProtocolTelnet": "Телнет",
"filterFeaturesGroup": "Функции",
"filterFeatureTerminal": "Терминал",
"filterFeatureFileManager": "Файловый менеджер",
"filterFeatureTunnel": "Туннель",
2026-05-28 22:13:14 -04:00
"filterFeatureDocker": "Docker",
"filterTagsGroup": "Теги",
"shareHost": "Поделиться хостом",
"shareHostTitle": "Поделиться: {{name}}",
2026-05-28 22:29:20 -05:00
"sharing": {
"requiresCredential": "Этот узел должен использовать учетные данные для включения общего доступа. Сначала отредактируйте узел и назначьте учетные данные."
2026-05-28 22:29:20 -05:00
},
"guac": {
"connection": "Подключение",
"authentication": "Проверка подлинности",
"connectionSettings": "Настройки соединения",
"displaySettings": "Настройки отображения",
"audioSettings": "Настройки звука",
"rdpPerformance": "Производительность RDP",
"deviceRedirection": "Перенаправление устройства",
"session": "Сессия",
"gateway": "Шлюз",
"remoteApp": "Удалить",
"clipboard": "Буфер обмена",
"sessionRecording": "Запись сессии",
2026-05-28 22:29:20 -05:00
"wakeOnLan": "Wake-on-LAN",
"vncSettings": "Настройки VNC",
"terminalSettings": "Настройки терминала",
"rdpPort": "Порт RDP",
"username": "Имя пользователя",
"password": "Пароль",
"domain": "Домен",
"securityMode": "Режим безопасности",
"colorDepth": "Глубина цвета",
2026-05-28 22:29:20 -05:00
"width": "Width",
"height": "Высота",
"dpi": "ДОИ",
"resizeMethod": "Изменить размер",
"clientName": "Имя Клиента",
"initialProgram": "Начальная программа",
"serverLayout": "Макет сервера",
2026-05-28 22:29:20 -05:00
"timezone": "Timezone",
"gatewayHostname": "Gateway Hostname",
"gatewayPort": "Порт шлюза",
"gatewayUsername": "Имя пользователя шлюза",
"gatewayPassword": "Пароль шлюза",
"gatewayDomain": "Домен шлюза",
"remoteAppProgram": "Программа для удаленного приложения",
"workingDirectory": "Рабочая папка",
"arguments": "Аргументы",
"normalizeLineEndings": "Нормализовать концы линии",
"recordingPath": "Путь записи",
"recordingName": "Имя записи",
"macAddress": "MAC адрес",
"broadcastAddress": "Адрес трансляции",
2026-05-28 22:29:20 -05:00
"udpPort": "UDP Port",
"waitTimeS": "Время ожидания (ы)",
"driveName": "Имя диска",
"drivePath": "Путь к диску",
"ignoreCertificate": "Игнорировать сертификат",
"ignoreCertificateDesc": "Разрешить соединения с хостами с самоподписанными сертификатами",
"forceLossless": "Неустрашимый",
"forceLosslessDesc": "Принудительное кодирование изображения без потерь (высокое качество, больше пропускной способности)",
"disableAudio": "Отключить звук",
"disableAudioDesc": "Отключить весь звук из удаленного сеанса",
"enableAudioInput": "Включить аудио ввод (Microphone)",
"enableAudioInputDesc": "Передать локальный микрофон на удаленный сеанс",
"wallpaper": "Обои",
"wallpaperDesc": "Показывать обои рабочего стола (отключение увеличивает производительность)",
"theming": "Темы",
"themingDesc": "Включить визуальные темы и стили",
"fontSmoothing": "Сглаживание шрифта",
"fontSmoothingDesc": "Включить рендеринг шрифта ClearType",
"fullWindowDrag": "Полное переключение окна",
"fullWindowDragDesc": "Показывать содержимое окна при перетаскивании",
"desktopComposition": "Состав рабочего стола",
"desktopCompositionDesc": "Включить эффекты Aero",
"menuAnimations": "Анимация меню",
"menuAnimationsDesc": "Включить анимацию затухания меню и слайда",
"disableBitmapCaching": "Отключить кэширование изображений",
"disableBitmapCachingDesc": "Выключить кэш изображений (может помочь с подсветками)",
"disableOffscreenCaching": "Отключить кэширование",
"disableOffscreenCachingDesc": "Выключить кэш оффэкрана",
"disableGlyphCaching": "Отключить кэширование символов",
"disableGlyphCachingDesc": "Выключить кэш глифов",
2026-05-28 22:29:20 -05:00
"enableGfx": "Enable GFX",
"enableGfxDesc": "Использовать графический конвейер RemoteFX",
"enablePrinting": "Включить печать",
"enablePrintingDesc": "Перенаправить локальные принтеры на удаленный сеанс",
"enableDriveRedirection": "Включить перенаправление диска",
"enableDriveRedirectionDesc": "Распознавать локальную папку как диск в удаленном сеансе",
"createDrivePath": "Создать путь к диску",
"createDrivePathDesc": "Автоматически создайте папку, если она не существует",
"disableDownload": "Отключить загрузку",
"disableDownloadDesc": "Запретить загрузку файлов с удаленного сеанса",
"disableUpload": "Отключить загрузку",
"disableUploadDesc": "Предотвратить загрузку файлов на удаленный сеанс",
"enableTouch": "Включить касание",
"enableTouchDesc": "Включить переадресацию ввода касания",
"consoleSession": "Сеанс консоли",
"consoleSessionDesc": "Подключиться к консоли (сессия 0) вместо новой сессии",
"sendWolPacket": "Отправить WOL пакет",
"sendWolPacketDesc": "Отправить волшебный пакет, чтобы разбудить этот хост перед подключением",
"disableCopy": "Отключить копирование",
"disableCopyDesc": "Запретить копирование текста из удаленного сеанса",
"disablePaste": "Отключить вставку",
"disablePasteDesc": "Предотвратить вставку текста в удаленный сеанс",
"createPathIfMissing": "Создать путь, если отсутствует",
"createPathIfMissingDesc": "Автоматически создавать директорию записи",
"excludeOutput": "Исключить вывод",
"excludeOutputDesc": "Не записывать вывод экрана (только метаданные)",
"excludeMouse": "Исключить мышь",
"excludeMouseDesc": "Не записывать движения мыши",
"includeKeystrokes": "Включить горячие клавиши",
"includeKeystrokesDesc": "Запись сырых клавиш в дополнение к экрану",
"vncPort": "Порт VNC",
"vncPassword": "Пароль VNC",
"vncUsernameOptional": "Имя пользователя (необязательно)",
"vncLeaveBlank": "Оставьте пустым, если не требуется",
"cursorMode": "Режим курсора",
"swapRedBlue": "Поменять красный/синий",
"swapRedBlueDesc": "Поменять местами красно-синие каналы (исправляет некоторые проблемы цвета)",
"readOnly": "Только чтение",
"readOnlyDesc": "Просмотр удаленного экрана без отправки ввода",
"telnetPort": "Порт Telnet",
"terminalType": "Тип терминала",
2026-05-28 22:29:20 -05:00
"fontName": "Font Name",
"fontSize": "Font Size",
"colorScheme": "Цветовая схема",
"backspaceKey": "Ключ Backspace",
"saveHostFirst": "Сначала сохраните узел.",
"sharingOptionsAfterSave": "Параметры общего доступа доступны после сохранения узла.",
"sharingLoadError": "Не удалось загрузить данные обмена. Проверьте подключение и повторите попытку.",
"shareHostSection": "Поделиться хостом",
"shareWithUser": "Поделиться с пользователем",
"shareWithRole": "Поделиться с ролью",
"selectUser": "Выбрать пользователя",
"selectRole": "Выберите роль",
"selectUserOption": "Выберите пользователя...",
"selectRoleOption": "Выберите роль...",
"permissionLevel": "Уровень разрешений",
"expiresInHours": "Истекает через (часы)",
"noExpiryPlaceholder": "Оставьте пустым для отсутствия срока действия",
"shareBtn": "Поделиться",
"currentAccess": "Текущий доступ",
"typeHeader": "Тип",
2026-05-28 22:29:20 -05:00
"targetHeader": "Target",
"permissionHeader": "Разрешение",
"grantedByHeader": "Предоставлено",
"expiresHeader": "Истекает",
"noAccessEntries": "Нет записей доступа.",
"expiredLabel": "Истёк",
"neverLabel": "Никогда",
2026-05-28 22:29:20 -05:00
"revokeBtn": "Revoke",
"cancelBtn": "Отмена",
"savingBtn": "Сохранение...",
"updateHostBtn": "Обновить хост",
"addHostBtn": "Добавить хост"
2026-05-28 22:29:20 -05:00
}
},
"commandPalette": {
"searchPlaceholder": "Поиск узлов, команд или настроек...",
"quickActions": "Быстрые действия",
"hostManager": "Менеджер хостов",
"hostManagerDesc": "Управлять, добавлять или редактировать хосты",
"addNewHost": "Добавить новый хост",
"addNewHostDesc": "Зарегистрировать новый хост",
"adminSettings": "Админ настройки",
"adminSettingsDesc": "Настройка системных настроек и пользователей",
"userProfile": "Профиль пользователя",
"userProfileDesc": "Управление учетной записью и настройками",
"addCredential": "Добавить учетные данные",
"addCredentialDesc": "Хранить ключи или пароли SSH",
"recentActivity": "Недавняя активность",
"serversAndHosts": "Серверы и хосты",
"noHostsFound": "Не найдено узлов по запросу \"{{search}}\"",
"links": "Ссылки",
2026-05-28 22:29:20 -05:00
"navigate": "Navigate",
"select": "Выбрать",
"toggleWith": "Переключить с"
2026-05-28 22:29:20 -05:00
},
"splitScreen": {
"paneEmpty": "Pane {{index}} - empty",
"noTabAssigned": "Вкладка не назначена",
"focusedPane": "Активная панель"
2026-05-28 22:13:14 -04:00
},
"connections": {
"noConnections": "Нет подключений",
"noConnectionsDesc": "Откройте терминал, файловый менеджер или удаленный рабочий стол, чтобы увидеть подключения здесь.",
"connectedFor": "Подключено для {{duration}}",
"connected": "Подключено",
"disconnected": "Отключено",
"closeTab": "Закрыть вкладку",
"closeConnection": "Тесная связь",
"forgetTab": "Забывать",
"removeBackground": "Удалять",
"reconnect": "Переподключитесь",
"reopenTab": "Возобновить работу",
"sectionOpen": "Открыть",
"sectionBackground": "Фон",
"backgroundDesc": "После отключения сеанс связи длится 30 минут, после чего его можно повторно подключить.",
"persisted": "Сохранялся на заднем плане",
"expiresIn": "Срок действия истекает через {{duration}}",
"search": "Поиск связей...",
"noSearchResults": "Поисковые запросы не соответствуют вашим запросам."
2026-03-14 20:07:53 -05:00
},
"guacamole": {
"connecting": "Подключение к {{type}} сессии...",
"connectionError": "Ошибка подключения",
"connectionFailed": "Не удалось подключиться",
"failedToConnect": "Не удалось получить токен подключения",
"hostNotFound": "Хост не найден",
"noHostSelected": "Хост не выбран",
"reconnect": "Переподключить",
"retry": "Повторить",
"guacdUnavailable": "Служба удаленного рабочего стола (guacd) недоступна. Убедитесь, что guacd запущен и правильно настроен в настройках администратора.",
"ctrlAltDel": "Ctrl + Alt+Del",
2026-05-28 22:29:20 -05:00
"toolbar": {
"ctrlAltDel": "Ctrl + Alt+Del",
"winL": "Win+L (экран блокировки)",
"winKey": "Ключ Windows",
2026-05-28 22:29:20 -05:00
"ctrl": "Ctrl",
"alt": "Alt",
"shift": "Сдвиг",
"win": "Победить",
"stickyActive": "{{key}} (закрыто - нажмите, чтобы освободить)",
"stickyInactive": "{{key}} (нажмите для защелки)",
"esc": "Экран",
2026-05-28 22:29:20 -05:00
"tab": "Tab",
"home": "Домашний",
"end": "Конец",
"pageUp": "Страница вверх",
"pageDown": "Страница вниз",
"arrowUp": "Стрелка вверх",
"arrowDown": "Стрелка вниз",
"arrowLeft": "Стрелка влево",
"arrowRight": "Стрелка вправо",
"fnToggle": "Функциональные ключи",
"reconnect": "Переподключить сессию",
"collapse": "Свернуть панель инструментов",
"expand": "Развернуть панель инструментов",
"dragHandle": "Перетащите для перемещения"
2026-05-28 22:29:20 -05:00
}
2026-03-08 18:21:21 -05:00
},
"terminal": {
"connect": "Подключиться к хосту",
"clear": "Очистить",
"paste": "Вставить",
"reconnect": "Переподключить",
"connectionLost": "Соединение потеряно",
"connected": "Подключено",
"clipboardWriteFailed": "Не удалось скопировать в буфер обмена. Убедитесь, что страница отправляется через HTTPS или localhost.",
"clipboardReadFailed": "Не удалось прочитать из буфера обмена. Убедитесь, что права доступа предоставлены.",
"clipboardHttpWarning": "Вставка требует HTTPS. Используйте Ctrl+Shift+V или используйте Termix по HTTPS.",
"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",
"maxReconnectAttemptsReached": "Достигнуто максимальное число попыток восстановления соединения",
"closeTab": "Закрыть",
"connectionTimeout": "Таймаут подключения",
"terminalTitle": "Терминал - {{host}}",
"terminalWithPath": "Терминал - {{host}}:{{path}}",
"runTitle": "Запуск {{command}} - {{host}}",
"totpRequired": "Требуется двухфакторная аутентификация",
"totpCodeLabel": "Проверочный код",
"totpVerify": "Подтвердить",
"warpgateAuthRequired": "Требуется аутентификация по Warpgate",
"warpgateSecurityKey": "Ключ безопасности",
"warpgateAuthUrl": "URL аутентификации",
"warpgateOpenBrowser": "Открыть в браузере",
"warpgateContinue": "Я завершаю аутентификацию",
"opksshAuthRequired": "Требуется аутентификация OPKSSH",
"opksshAuthDescription": "Завершите аутентификацию в браузере, чтобы продолжить. Этот сеанс будет оставаться действительным в течение 24 часов.",
"opksshOpenBrowser": "Аутентификация в браузере",
"opksshWaitingForAuth": "Ожидание аутентификации в браузере...",
"opksshAuthenticating": "Обработка аутентификации...",
"opksshTimeout": "Истекло время аутентификации. Попробуйте еще раз.",
"opksshAuthFailed": "Аутентификация не удалась. Проверьте учетные данные и повторите попытку.",
"opksshSignInWith": "Войти с помощью {{provider}}",
"sudoPasswordPopupTitle": "Вставить пароль?",
"websocketAbnormalClose": "Неожиданное соединение закрыто. Это может быть вызвано проблемой конфигурации обратного прокси или SSL. Пожалуйста, проверьте журналы сервера.",
"connectionLogTitle": "Журнал подключений",
"connectionLogCopy": "Скопировать логи в буфер обмена",
"connectionLogEmpty": "Пока нет журналов подключения",
"connectionLogWaiting": "Ожидание журналов подключения...",
"connectionLogCopied": "Журналы подключения скопированы в буфер обмена",
"connectionLogCopyFailed": "Не удалось скопировать журналы в буфер обмена",
"connectionRejected": "Соединение отклонено сервером. Проверьте вашу аутентификацию и конфигурацию сети.",
"hostKeyRejected": "Проверка SSH ключа хоста отклонена. Соединение отменено.",
"sessionTakenOver": "Сессия была открыта в другой вкладке. Повторное подключение..."
2026-03-08 18:21:21 -05:00
},
"fileManager": {
"noHostSelected": "Хост не выбран",
"initializingEditor": "Инициализация редактора...",
"file": "Файл",
"folder": "Папка",
"uploadFile": "Загрузить файл",
"downloadFile": "Скачать",
"extractArchive": "Извлечь архив",
"extractingArchive": "Извлечение {{name}}...",
"archiveExtractedSuccessfully": "{{name}} успешно извлечено",
"extractFailed": "Извлечь не удалось",
"compressFile": "Сжать файл",
"compressFiles": "Сжать файлы",
"compressFilesDesc": "Сжатие объектов {{count}} в архив",
"archiveName": "Имя архива",
"enterArchiveName": "Введите имя архива...",
"compressionFormat": "Формат сжатия",
"selectedFiles": "Выбранные файлы",
"andMoreFiles": "и еще {{count}}...",
"compress": "Сжать",
"compressingFiles": "Сжатие {{count}} элементов в {{name}}...",
"filesCompressedSuccessfully": "{{name}} успешно создан",
"compressFailed": "Сжатие не удалось",
"edit": "Редактирование",
"preview": "Предпросмотр",
"previous": "Предыдущий",
"next": "Следующий",
"pageXOfY": "Страница {{current}} из {{total}}",
"zoomOut": "Уменьшить",
"zoomIn": "Увеличить",
"newFile": "Новый файл",
"newFolder": "Новая папка",
"rename": "Переименовать",
"uploading": "Загрузка...",
"uploadingFile": "Загрузка {{name}}...",
"fileName": "Имя файла",
"folderName": "Имя папки",
"fileUploadedSuccessfully": "Файл \"{{name}}\" успешно загружен",
"failedToUploadFile": "Не удалось загрузить файл",
"fileDownloadedSuccessfully": "Файл \"{{name}}\" успешно загружен",
"failedToDownloadFile": "Не удалось загрузить файл",
"fileCreatedSuccessfully": "Файл \"{{name}}\" успешно создан",
"folderCreatedSuccessfully": "Папка \"{{name}}\" успешно создана",
"failedToCreateItem": "Не удалось создать элемент",
"operationFailed": "Ошибка операции {{operation}} для {{name}}: {{error}}",
"failedToResolveSymlink": "Не удалось разрешить символическую ссылку",
"itemsDeletedSuccessfully": "{{count}} элементы успешно удалены",
"failedToDeleteItems": "Не удалось удалить элементы",
"sudoPasswordRequired": "Требуется пароль администратора",
"enterSudoPassword": "Введите пароль sudo для продолжения этой операции",
"sudoPassword": "Sudo пароль",
"sudoOperationFailed": "Сбой операции с Суданом",
"sudoAuthFailed": "Ошибка аутентификации в Sudo",
"dragFilesToUpload": "Перетащите файлы сюда, чтобы загрузить",
"emptyFolder": "Эта папка пуста",
"searchFiles": "Поиск файлов...",
"upload": "Выгрузить",
"selectHostToStart": "Выберите хост для запуска управления файлами",
"sshRequiredForFileManager": "Файловый менеджер требует SSH. Этот хост не поддерживает SSH.",
"failedToConnect": "Не удалось подключиться к SSH",
"failedToLoadDirectory": "Не удалось загрузить каталог",
"noSSHConnection": "Нет доступного SSH соединения",
"copy": "Копировать",
"cut": "Вырезать",
"paste": "Вставить",
"copyPath": "Копировать путь",
"copyPaths": "Копировать пути",
"delete": "Удалить",
"properties": "Свойства",
"refresh": "Обновить",
"downloadFiles": "Скачать файлы {{count}} в браузер",
"copyFiles": "Копировать {{count}} элементов",
"cutFiles": "Вырезать {{count}} элементов",
"deleteFiles": "Удалить {{count}} элементов",
"filesCopiedToClipboard": "{{count}} элементов скопировано в буфер обмена",
"filesCutToClipboard": "{{count}} элементов вырезано в буфер обмена",
"pathCopiedToClipboard": "Путь скопирован в буфер обмена",
"pathsCopiedToClipboard": "{{count}} пути скопированы в буфер обмена",
"failedToCopyPath": "Не удалось скопировать путь в буфер обмена",
"movedItems": "Перемещено {{count}} элементов",
"failedToDeleteItem": "Не удалось удалить элемент",
"itemRenamedSuccessfully": "{{type}} успешно переименован",
"failedToRenameItem": "Не удалось переименовать элемент",
"download": "Скачать",
"permissions": "Права доступа",
"size": "Размер",
"modified": "Изменено",
"path": "Путь",
"confirmDelete": "Вы уверены, что хотите удалить {{name}}?",
"permissionDenied": "Отказано в доступе",
"serverError": "Ошибка сервера",
"fileSavedSuccessfully": "Файл успешно сохранен",
"failedToSaveFile": "Не удалось сохранить файл",
"confirmDeleteSingleItem": "Вы уверены, что хотите навсегда удалить \"{{name}}\"?",
"confirmDeleteMultipleItems": "Вы уверены, что хотите навсегда удалить элементы {{count}}?",
"confirmDeleteMultipleItemsWithFolders": "Вы уверены, что хотите навсегда удалить {{count}} ? Включает в себя папки и их содержимое.",
"confirmDeleteFolder": "Вы уверены, что хотите навсегда удалить папку \"{{name}}\" и все ее содержимое?",
"permanentDeleteWarning": "Это действие нельзя отменить. Элемент(ы) будут окончательно удалены с сервера.",
"recent": "Недавние",
"pinned": "Прикреплено",
"folderShortcuts": "Ярлыки папок",
"failedToReconnectSSH": "Не удалось переподключить SSH сеанс",
"openTerminalHere": "Открыть терминал здесь",
"run": "Запустить",
"openTerminalInFolder": "Открыть терминал в этой папке",
"openTerminalInFileLocation": "Открыть терминал в расположении файла",
"runningFile": "Запуск - {{file}}",
"onlyRunExecutableFiles": "Можно запускать только исполняемые файлы",
"directories": "Каталоги",
"removedFromRecentFiles": "Удалено \"{{name}}\" из последних файлов",
"removeFailed": "Не удалось удалить",
"unpinnedSuccessfully": "Откреплено \"{{name}}\" успешно",
"unpinFailed": "Открепить не удалось",
"removedShortcut": "Удалён ярлык \"{{name}}\"",
"removeShortcutFailed": "Не удалось удалить ярлык",
"clearedAllRecentFiles": "Все недавние файлы удалены",
"clearFailed": "Сбой очистки",
"removeFromRecentFiles": "Удалить из недавних файлов",
"clearAllRecentFiles": "Очистить все недавние файлы",
"unpinFile": "Открепить файл",
"removeShortcut": "Удалить ярлык",
"pinFile": "Закрепить файл",
"addToShortcuts": "Добавить в ярлыки",
"pasteFailed": "Ошибка вставки",
"noUndoableActions": "Нет невыполнимых действий",
"undoCopySuccess": "Операция отмены копии: удалено {{count}} скопированных файлов",
"undoCopyFailedDelete": "Не удалось отменить: Не удалось удалить скопированные файлы",
"undoCopyFailedNoInfo": "Ошибка отмены: Не удалось найти скопированную информацию о файле",
"undoMoveSuccess": "Операция отменена: Перемещение файлов {{count}} обратно в исходное место",
"undoMoveFailedMove": "Не удалось отменить: Не удалось переместить файлы обратно",
"undoMoveFailedNoInfo": "Не удалось отменить: информация о перемещенном файле не найдена",
"undoDeleteNotSupported": "Операция удаления не может быть отменена: файлы были навсегда удалены с сервера",
"undoTypeNotSupported": "Неподдерживаемый тип операции отмены",
"undoOperationFailed": "Не удалось отменить операцию",
"unknownError": "Неизвестная ошибка",
"confirm": "Подтвердить",
"find": "Найти...",
"replace": "Заменить",
"downloadInstead": "Загрузить вместо этого",
"keyboardShortcuts": "Горячие клавиши",
"searchAndReplace": "Поиск и замена",
"editing": "Редактирование",
"search": "Искать",
"findNext": "Найти далее",
"findPrevious": "Найти предыдущий",
"save": "Сохранить",
"selectAll": "Выделить все",
"undo": "Отменить",
"redo": "Повторить",
"moveLineUp": "Переместить строку вверх",
"moveLineDown": "Переместить линию вниз",
"toggleComment": "Переключить комментарий",
2026-03-08 18:21:21 -05:00
"autoComplete": "Auto Complete",
"imageLoadError": "Не удалось загрузить изображение",
"startTyping": "Начните печатать...",
"unknownSize": "Неизвестный размер",
"fileIsEmpty": "Файл пуст",
"largeFileWarning": "Предупреждение о большом файле",
"largeFileWarningDesc": "Этот файл имеет размер {{size}} , что может вызвать проблемы производительности при открытии текста в виде текста.",
"fileNotFoundAndRemoved": "Файл \"{{name}}\" не найден и был удален из недавних / прикрепленных файлов",
"failedToLoadFile": "Не удалось загрузить файл: {{error}}",
"serverErrorOccurred": "Произошла ошибка сервера. Пожалуйста, повторите попытку позже.",
"autoSaveFailed": "Ошибка автосохранения",
"fileAutoSaved": "Файл автоматически сохранен",
"moveFileFailed": "Не удалось переместить {{name}}",
"moveOperationFailed": "Операция перемещения не удалась",
"canOnlyCompareFiles": "Можно сравнить только два файла",
"comparingFiles": "Сравнение файлов: {{file1}} и {{file2}}",
"dragFailed": "Ошибка при перетаскивании",
"filePinnedSuccessfully": "Файл \"{{name}}\" успешно закреплен",
"pinFileFailed": "Не удалось закрепить файл",
"fileUnpinnedSuccessfully": "Файл \"{{name}}\" успешно откреплен",
"unpinFileFailed": "Не удалось открепить файл",
"shortcutAddedSuccessfully": "Ярлык папки \"{{name}}\" успешно добавлен",
"addShortcutFailed": "Не удалось добавить ярлык",
"operationCompletedSuccessfully": "{{operation}} {{count}} элементов успешно",
"operationCompleted": "{{operation}} {{count}} элементов",
"downloadFileSuccess": "Файл {{name}} успешно загружен",
"downloadFileFailed": "Ошибка загрузки",
"moveTo": "Переместить в {{name}}",
"diffCompareWith": "Сравнение разницы с {{name}}",
"dragOutsideToDownload": "Перетащите внешнее окно для загрузки (файлы{{count}})",
"newFolderDefault": "Новая папка",
2026-03-08 18:21:21 -05:00
"newFileDefault": "NewFile.txt",
"successfullyMovedItems": "Успешно перемещено {{count}} элементов в {{target}}",
"move": "Переместить",
"searchInFile": "Поиск в файле (Ctrl+F)",
"showKeyboardShortcuts": "Показать горячие клавиши",
"startWritingMarkdown": "Начните писать ваше содержимое markdown...",
"loadingFileComparison": "Загрузка сравнения файлов...",
2026-03-08 18:21:21 -05:00
"reload": "Reload",
"compare": "Сравнить",
"sideBySide": "Грань по боку",
"inline": "Встроенный",
"fileComparison": "Сравнение файлов: {{file1}} против {{file2}}",
"fileTooLarge": "Файл слишком большой: {{error}}",
"sshConnectionFailed": "Не удалось подключиться к SSH. Пожалуйста, проверьте подключение к {{name}} ({{ip}}:{{port}})",
"loadFileFailed": "Не удалось загрузить файл: {{error}}",
"connecting": "Подключение...",
"connectedSuccessfully": "Подключено успешно",
"totpVerificationFailed": "Ошибка проверки TOTP",
"warpgateVerificationFailed": "Ошибка аутентификации Warpgate",
"authenticationFailed": "Аутентификация не удалась",
"verificationCodePrompt": "Код подтверждения:",
"changePermissions": "Изменить права доступа",
"currentPermissions": "Текущие разрешения",
"owner": "Владелец",
"group": "Группа",
"others": "Другие",
"read": "Чтение",
"write": "Написать",
"execute": "Выполнить",
"permissionsChangedSuccessfully": "Права доступа успешно изменены",
"failedToChangePermissions": "Не удалось изменить права доступа",
"name": "Наименование",
"sortByName": "Наименование",
"sortByDate": "Дата изменения",
"sortBySize": "Размер",
"ascending": "По возрастанию",
"descending": "По убыванию",
"root": "Корень",
"new": "Новый",
"sortBy": "Сортировать по",
"items": "Предметы",
"selected": "Выбрано",
"editor": "Редактор",
"octal": "Октальный",
"storage": "Хранилище",
"disk": "Диск",
"used": "Использовано",
"of": "из",
"toggleSidebar": "Переключить боковую панель",
"cannotLoadPdf": "Не удается загрузить PDF",
"pdfLoadError": "Произошла ошибка при загрузке этого PDF-файла.",
"loadingPdf": "Загрузка PDF...",
"loadingPage": "Загрузка страницы..."
2026-03-08 18:21:21 -05:00
},
2026-06-04 15:24:54 -04:00
"transfer": {
"copyToHost": "Скопировать на хост…",
"moveToHost": "Переместить на хост…",
"copyItemsToHost": "Скопировать {{count}} элементов на хост…",
"moveItemsToHost": "Переместить {{count}} элементов на хост…",
"noHostsConnected": "Других хостов для файловых менеджеров нет в наличии.",
"noHostsConnectedHint": "Добавьте еще один SSH-хост с включенным файловым менеджером в диспетчере хостов.",
"selectDestinationHost": "Выберите целевой хост",
"destinationPath": "Путь назначения",
"recentDestinations": "Недавние направления",
"collapseRecentDestinations": "Свернуть список последних направлений",
"expandRecentDestinations": "Развернуть список недавно открытых направлений",
"browseFolders": "Просмотрите папки назначения",
"browseDestination": "Просмотрите или введите путь",
"confirmCopy": "Копия",
"confirmMove": "Двигаться",
"transferring": "Передача…",
"compressing": "Сжатие…",
"extracting": "Извлечение…",
"transferringItems": "Передача {{current}} элементов {{total}}…",
"transferSuccess": "Передача завершена",
"transferError": "Перевод не удался",
"transferPartial": "Передача завершена с ошибками {{count}}",
"transferPartialHint": "Не удалось передать: {{paths}}",
"itemsSummary": "{{count}} предметов",
"destMustBeDirectory": "В качестве пункта назначения должен быть каталог для передачи нескольких элементов.",
"selectThisFolder": "Выберите эту папку",
"browsePathWillBeCreated": "Эта папка пока не существует. Она будет создана при начале передачи.",
"browsePathError": "Не удалось открыть этот путь на целевом хосте.",
"goUp": "Поднимитесь",
"copyFolderToHost": "Скопируйте папку на хост…",
"moveFolderToHost": "Переместить папку на хост…",
"hostReady": "Готовый",
"hostConnecting": "Подключение…",
"hostDisconnected": "Не подключено",
"hostAuthRequired": "Требуется аутентификация — сначала откройте файловый менеджер на этом хосте.",
"hostConnectionFailed": "Соединение не удалось.",
"metricsTitle": "Сроки трансферов",
"metricsPrepare": "Подготовьте пункт назначения: {{duration}}",
"metricsCompress": "Сжатие по источнику: {{duration}}",
"metricsHopSourceRead": "Источник → сервер: {{throughput}}",
"metricsHopDestSftpWrite": "Сервер → назначение (SFTP): {{throughput}}",
"metricsHopDestLocalWrite": "Сервер → назначение (локальное): {{throughput}}",
"metricsTransfer": "Сквозное сканирование: {{throughput}} ({{duration}})",
"metricsExtract": "Выгрузка в пункте назначения: {{duration}}",
"metricsSourceDelete": "Удалить из источника: {{duration}}",
"metricsTotal": "Итого: {{duration}}",
"progressCompressing": "Сжатие на исходном хосте…",
"progressExtracting": "Извлечение в целевом месте…",
"progressTransferring": "Передача данных…",
"progressReconnecting": "Воссоединение…",
"parallelSegmentsLabel": "Параллельные полосы для пересадки",
"parallelSegmentsOption": "{{count}} полосы",
"parallelSegmentsHint": "Большие файлы разбиваются на фрагменты по 256 МБ. Для увеличения общей пропускной способности используются несколько каналов связи (например, запуск нескольких передач одновременно).",
"progressTotalSpeed": "{{speed}} всего ({{lanes}} полос)",
"progressTransferringItems": "Передача файлов ({{current}} из {{total}})…",
2026-06-04 15:24:54 -04:00
"progressBytes": "{{transferred}} / {{total}}",
"progressItems": "{{current}} / {{total}} файлы",
"sourceNotDeletedPartial": "Исходные файлы сохранены (частичная передача).",
"jumpHostLimitation": "Оба хоста должны быть доступны с сервера Termix. Прямая маршрутизация между хостами не поддерживается.",
"cancel": "Отмена",
"methodLabel": "Метод передачи",
"methodAuto": "Авто",
"methodTar": "архив Tar",
"methodItemSftp": "SFTP для каждого файла",
"methodAutoHint": "Выбор способа передачи данных (tar или SFTP для каждого файла) зависит от количества файлов, их размера и возможности сжатия. Для отдельных файлов всегда используется потоковая передача SFTP.",
"methodTarHint": "Сжатие на источнике, передача одного архива, распаковка в пункте назначения. Требуется tar на обоих Unix-хостах.",
"methodItemSftpHint": "Передавайте каждый файл по отдельности по протоколу SFTP. Работает на всех хостах, включая Windows.",
"methodPreviewLoading": "Метод расчета переноса…",
"methodPreviewError": "Не удалось предварительно просмотреть способ передачи. Сервер все равно выберет способ передачи при запуске.",
"methodPreviewWillUseTar": "Будет использоваться: архив Tar",
"methodPreviewWillUseItemSftp": "Будет использоваться: SFTP для каждого файла.",
"methodPreviewScanSummary": "{{fileCount}} файлов, {{totalSize}} всего (просканировано на исходном хосте).",
"methodItemSftpLimitation": "Каждый файл копируется по одному и тому же SFTP-потоку, один за другим. Прогресс суммируется по всем файлам, поэтому индикатор выполнения движется медленно при работе с большими файлами.",
2026-06-04 15:24:54 -04:00
"methodReason": {
"user_item_sftp": "Вы выбрали SFTP для каждого файла.",
"user_tar": "Вы выбрали архив tar.",
"tar_unavailable": "Tar недоступен на одном или обоих хостах — вместо него будет использоваться SFTP для каждого файла.",
"windows_host": "Используется хост под управлением Windows — архив tar не применяется.",
"auto_multi_large": "Авто: несколько файлов, включая большой файл ({{largestSize}}) с сжимаемыми данными — tar-архивы объединяются в один файл для передачи.",
"auto_single_large_in_archive": "Авто: один большой файл ({{largestSize}}) в этом наборе — SFTP для каждого файла.",
"auto_many_incompressible": "Авто: преимущественно несжимаемые данные — SFTP для каждого файла.",
"auto_many_files": "Авто: много файлов ({{fileCount}}) — tar уменьшает накладные расходы на каждый файл.",
"auto_default": "Авто: SFTP для каждого файла в этом наборе."
2026-06-04 15:24:54 -04:00
},
"progressCancel": "Отмена",
"progressCancelling": "Отмена…",
"progressStalled": "Застрял",
"resumedHint": "Восстановлено соединение с активной передачей данных, начатой в другом окне.",
"transferCancelled": "Трансфер отменен",
"transferCancelledCopyHint": "Неполные файлы могут остаться на целевом устройстве.",
"transferCancelledMoveHint": "В целевом хранилище могут остаться неполные файлы. Исходные файлы не были удалены.",
"cleanupDestFiles": "Очистка места назначения",
"cleanupDestFilesSuccess": "Из целевого хранилища удалены частично скопированные файлы.",
"cleanupDestFilesPartial": "Некоторые частично скопированные файлы удалить не удалось.",
"cleanupDestFilesNothing": "На месте назначения ничего не нужно убирать.",
"cleanupDestFilesError": "Очистка не удалась",
"retryTransfer": "Повторить попытку",
"retryTransferError": "Повторная попытка не удалась.",
"transferFailedRetryHint": "Частичные данные были сохранены на целевом устройстве. Повторная попытка будет предпринята после восстановления соединения."
2026-06-04 15:24:54 -04:00
},
2026-03-08 18:21:21 -05:00
"tunnels": {
"noSshTunnels": "Нет SSH туннелей",
"createFirstTunnelMessage": "Вы еще не создали SSH туннелей. Настройте туннельные соединения в менеджере хостов, чтобы начать.",
"connected": "Подключено",
"disconnected": "Отключено",
"connecting": "Подключение...",
"error": "Ошибка",
"canceling": "Отмена...",
"connect": "Подключиться",
"disconnect": "Отключиться",
"cancel": "Отмена",
"port": "Порт",
"localPort": "Локальный порт",
"remotePort": "Удаленный порт",
"currentHostPort": "Текущий порт хоста",
"endpointPort": "Порт точки входа",
"bindIp": "Локальный IP",
"endpointSshConfig": "Конфигурация SSH",
"endpointSshHost": "Конечная точка SSH хоста",
"endpointSshHostPlaceholder": "Выберите настроенный хост",
"endpointSshHostRequired": "Выберите SSH хост конечной точки для каждого клиентского туннеля.",
"attempt": "Попытка {{current}} из {{max}}",
"nextRetryIn": "Следующая повтор через {{seconds}} секунд",
"clientTunnels": "Клиентские туннели",
"clientTunnel": "Клиентский Туннель",
"addClientTunnel": "Добавить клиентский туннель",
"noClientTunnels": "На этом рабочем столе не настроены клиентские туннели.",
"tunnelName": "Название Туннеля",
"remoteHost": "Удаленный хост",
"autoStart": "Автозапуск",
"clientAutoStartDesc": "Запускается после открытия этого десктопного клиента и остаётся подключенным.",
"clientManualStartDesc": "Используйте Start and Stop from this row. Termix не будет открывать его автоматически.",
"clientRemoteServerNote": "Удаленная пересылка может потребовать AllowTcpForwarding и GatewayPorts на сервере SSH. Удаленный порт закрывается при отключении рабочего стола.",
"clientTunnelStarted": "Клиентский туннель запущен",
"clientTunnelStopped": "Клиентский туннель остановлен",
"tunnelTestSucceeded": "Туннельный тест выполнен",
"tunnelTestFailed": "Тест туннеля не удался",
"localSaved": "Клиентские туннели сохранены",
"localSaveError": "Не удалось сохранить локальные клиентские туннели",
"invalidBindIp": "Локальный IP должен быть действительным адресом IPv4.",
"invalidLocalTargetIp": "Локальный целевой IP должен быть действительным адресом IPv4.",
"invalidLocalPort": "Локальный порт должен быть от 1 до 65535.",
"invalidRemotePort": "Удаленный порт должен быть от 1 до 65535.",
"invalidLocalTargetPort": "Локальный целевой порт должен быть от 1 до 65535.",
"invalidEndpointPort": "Порт конечной точки должен быть от 1 до 65535.",
"duplicateAutoStartBind": "Только один клиентский туннель автозапуска может использовать {{bind}}.",
"manualControlError": "Не удалось обновить состояние туннеля.",
"active": "Активный",
"start": "Начать",
"stop": "Остановить",
"test": "Тест",
"type": "Тип туннеля",
"typeLocal": "Локальный (-L)",
"typeRemote": "Удалённый (-R)",
"typeDynamic": "Динамика (-D)",
"typeServerLocalDesc": "Текущий хост до конечной точки.",
"typeServerRemoteDesc": "Вернуться к текущему хосту.",
"typeClientLocalDesc": "Локальный компьютер к конечной точке.",
"typeClientRemoteDesc": "Вернуться на локальный компьютер.",
"typeClientDynamicDesc": "SOCKS на локальном компьютере.",
"typeDynamicDesc": "Переадресация SOCKS5 CONNECT трафика через SSH",
"forwardDescriptionServerLocal": "Текущий хост {{sourcePort}} → конечная точка {{endpointPort}}.",
"forwardDescriptionServerRemote": "Конечная точка {{endpointPort}} → текущий хост {{sourcePort}}.",
"forwardDescriptionServerDynamic": "SOCKS при текущем хосте {{sourcePort}}.",
"forwardDescriptionClientLocal": "Локальный {{sourcePort}} → удаленный {{endpointPort}}.",
"forwardDescriptionClientRemote": "Удаленная {{sourcePort}} → локальная {{endpointPort}}.",
"forwardDescriptionClientDynamic": "SOCKS на локальном порту {{sourcePort}}.",
2026-05-06 15:18:55 -05:00
"summaryClientLocal": "{{localHost}}:{{localPort}} → {{endpoint}}:{{remotePort}}",
"summaryClientRemote": "{{endpoint}}:{{remotePort}} → {{localHost}}:{{localPort}}",
"summaryClientDynamic": "{{localHost}}:{{localPort}} → SOCKS через {{endpoint}}",
"autoNameClientLocal": "Локальная {{localPort}} → {{endpoint}} {{remotePort}}",
"autoNameClientRemote": "{{endpoint}} {{remotePort}} → локальная {{localPort}}",
"autoNameClientDynamic": "{{localPort}} SOCKS {{localPort}} через {{endpoint}}",
"route": "Маршрут:",
"lastStarted": "Последнее начало",
"lastTested": "Последняя проверка",
"lastError": "Последняя ошибка",
"maxRetries": "Макс. повторов",
"maxRetriesDescription": "Максимальное количество попыток повторной попытки.",
"retryInterval": "Интервал повтора (секунд)",
"retryIntervalDescription": "Время ожидания между попытками повтора.",
"local": "Локальный",
"remote": "Удалённый",
"destination": "Назначение",
"host": "Хост",
"mode": "Режим",
"noHostSelected": "Хост не выбран",
"working": "Работаю..."
2026-03-08 18:21:21 -05:00
},
"serverStats": {
"cpu": "ЦП",
"memory": "Память",
"disk": "Диск",
"network": "Сеть",
"uptime": "Время работы",
"processes": "Процессы",
"available": "Доступно",
"free": "Свободно",
"connecting": "Подключение...",
"connectionFailed": "Не удалось подключиться к серверу",
"naCpus": "Н/А ЦП(и)",
"cpuCores_one": "Ядро {{count}}",
2026-05-28 22:29:20 -05:00
"cpuCores_other": "{{count}} Cores",
"cpuUsage": "Загрузка ЦП",
"memoryUsage": "Использование памяти",
"diskUsage": "Использование диска",
"failedToFetchHostConfig": "Не удалось получить конфигурацию узла",
"serverOffline": "Сервер оффлайн",
"cannotFetchMetrics": "Не удается получить метрики с сервера оффлайн",
"totpFailed": "Ошибка проверки TOTP",
"noneAuthNotSupported": "Статистика сервера не поддерживает тип аутентификации «нет».",
"load": "Нагрузка",
"systemInfo": "Информация о системе",
2026-03-08 18:21:21 -05:00
"hostname": "Hostname",
"operatingSystem": "Операционная система",
"kernel": "Ядро",
"seconds": "секунд",
"networkInterfaces": "Сетевые интерфейсы",
"noInterfacesFound": "Сетевых интерфейсов не найдено",
"noProcessesFound": "Процессы не найдены",
"loginStats": "Статистика входа SSH",
"noRecentLoginData": "Нет последних данных для входа",
"executingQuickAction": "Выполнение {{name}}...",
"quickActionSuccess": "{{name}} успешно завершен",
"quickActionFailed": "{{name}} не удалось",
"quickActionError": "Не удалось выполнить {{name}}",
2026-03-08 18:21:21 -05:00
"ports": {
"title": "Прослушиваемые порты",
"protocol": "Протокол",
"port": "Порт",
"address": "Адрес",
"process": "Процесс",
"noData": "Нет данных портов для прослушивания"
2026-03-08 18:21:21 -05:00
},
"firewall": {
"title": "Брандмауэр",
"inactive": "Неактивный",
"policy": "Политика",
"rules": "правила",
"noData": "Данные брандмауэра не доступны",
"action": "Действие",
2026-03-08 18:21:21 -05:00
"protocol": "Proto",
"port": "Порт",
"source": "Источник",
"anywhere": "Где угодно"
2026-05-28 22:29:20 -05:00
},
"loadAvg": "Средняя нагрузка",
"swap": "Поменять",
"architecture": "Архитектура",
"refresh": "Обновить",
"retry": "Повторить"
2026-03-08 18:21:21 -05:00
},
"auth": {
"tagline": "Самостоятельно размещаемые SSH-серверы и системы удаленного управления рабочим столом",
"loginTitle": "Войти в Термикс",
"registerTitle": "Создать Аккаунт",
"forgotPassword": "Забыли пароль?",
"rememberMe": "Запомнить устройство на 30 дней (включая TOTP)",
"noAccount": "У вас нет учетной записи?",
"hasAccount": "Уже зарегистрированы?",
"twoFactorAuth": "Двухфакторная аутентификация",
"enterCode": "Введите код подтверждения",
"backupCode": "Или используйте код резервной копии",
"verifyCode": "Проверить код",
"redirectingToApp": "Перенаправление на приложение...",
"sshAuthenticationRequired": "Требуется SSH аутентификация",
"sshNoKeyboardInteractive": "Клавиатура - Интерактивная аутентификация недоступна",
"sshAuthenticationFailed": "Ошибка аутентификации",
"sshAuthenticationTimeout": "Таймаут аутентификации",
"sshNoKeyboardInteractiveDescription": "Сервер не поддерживает интерактивную аутентификацию с клавиатуры. Пожалуйста, введите ваш пароль или SSH ключ.",
"sshAuthFailedDescription": "Предоставленные учетные данные неверны. Пожалуйста, попробуйте еще раз с действительными учетными данными.",
"sshTimeoutDescription": "Время попытки аутентификации истекло. Пожалуйста, попробуйте еще раз.",
"sshProvideCredentialsDescription": "Пожалуйста, предоставьте ваши учетные данные SSH для подключения к этому серверу.",
"sshPasswordDescription": "Введите пароль для этого SSH соединения.",
"sshKeyPasswordDescription": "Если ваш SSH ключ зашифрован, введите здесь ключевую фразу.",
"passphraseRequired": "Требуется пароль",
"passphraseRequiredDescription": "SSH ключ зашифрован. Пожалуйста, введите парольную фразу для разблокировки.",
"back": "Назад",
"firstUser": "Первый пользователь",
"firstUserMessage": "Вы первый пользователь и будете созданы администратором. Вы можете просмотреть настройки администратора в раскрывающемся списке пользователя боковой панели. Если вы считаете, что это ошибка, проверьте логи docker или создайте GitHub.",
"external": "Внешний",
"loginWithExternal": "Войти через внешнего провайдера",
"loginWithExternalDesc": "Войти с помощью настроенного провайдера внешней идентификации",
"externalNotSupportedInElectron": "Внешняя аутентификация еще не поддерживается в приложении Electron. Пожалуйста, используйте веб-версию для входа в OIDC.",
"resetPasswordButton": "Сбросить пароль",
"sendResetCode": "Отправить код сброса",
"resetCodeDesc": "Введите имя пользователя для получения кода сброса пароля. Код будет вошел в журналы контейнера docker.",
2026-03-08 18:21:21 -05:00
"resetCode": "Reset Code",
"verifyCodeButton": "Проверить код",
"enterResetCode": "Введите 6-значный код из журналов docker container для пользователя:",
"newPassword": "Новый пароль",
"confirmNewPassword": "Подтверждение пароля",
"enterNewPassword": "Введите новый пароль для пользователя:",
"signUp": "Регистрация",
"desktopApp": "Приложение для рабочего стола",
"loggingInToDesktopApp": "Вход в приложение для компьютера",
"loadingServer": "Загрузка сервера...",
"dataLossWarning": "Сброс пароля таким образом удалит все сохраненные SSH хосты, учетные данные и другие зашифрованные данные. Это действие нельзя отменить. Используйте только если вы забыли пароль и не вошли в систему.",
"authenticationDisabled": "Аутентификация отключена",
"authenticationDisabledDesc": "Все методы аутентификации в настоящее время отключены. Обратитесь к администратору.",
"attemptsRemaining": "{{count}} попыток осталось"
2026-03-08 18:21:21 -05:00
},
"hostKey": {
"verifyNewHost": "Проверка SSH ключа хоста",
"keyChangedWarning": "SSH ключ хоста изменен",
"firstConnectionTitle": "Впервые подключение к этому узлу",
"firstConnectionDescription": "Логичность этого узла не может быть установлена. Проверьте отпечаток пальца так, что вы ожидаете.",
"keyChangedDescription": "Ключ хоста для этого сервера изменился с момента вашего последнего подключения. Это может указывать на проблему безопасности.",
"previousKey": "Предыдущий ключ",
"newFingerprint": "Новый отпечаток пальца",
"fingerprint": "Отпечаток пальца",
"verifyInstructions": "Если вы доверяете этому узлу, нажмите «Принять», чтобы продолжить, и сохраните отпечаток пальца для будущих подключений.",
"securityWarning": "Предупреждение о безопасности",
"acceptAndContinue": "Принять и продолжить",
"acceptNewKey": "Принять новый ключ и продолжить"
2026-03-08 18:21:21 -05:00
},
"errors": {
"databaseConnection": "Не удалось подключиться к базе данных",
"unknownError": "Неизвестная ошибка",
"loginFailed": "Вход не удался",
"failedPasswordReset": "Не удалось сбросить пароль",
"failedVerifyCode": "Не удалось проверить код сброса",
"failedCompleteReset": "Не удалось завершить сброс пароля",
2026-03-08 18:21:21 -05:00
"invalidTotpCode": "Invalid TOTP code",
"failedOidcLogin": "Не удалось запустить вход OIDC",
"silentSigninOidcUnavailable": "Запрошен беззвучный вход, но OIDC вход недоступен.",
"failedUserInfo": "Не удалось получить информацию о пользователе после входа",
"oidcAuthFailed": "Ошибка аутентификации OIDC",
"invalidAuthUrl": "Неправильный URL-адрес авторизации получен из бэкэнда",
"requiredField": "Это поле является обязательным",
"minLength": "Минимальная длина - {{min}}",
"passwordMismatch": "Пароли не совпадают",
"passwordLoginDisabled": "Имя пользователя/пароль в настоящее время отключены",
"sessionExpired": "Истек срок действия сессии - пожалуйста, войдите снова",
"totpRateLimited": "Оценить ограничено: Слишком много попыток проверки TOTP. Пожалуйста, повторите попытку позже.",
"totpRateLimitedWithTime": "Ставка ограничена: Слишком много попыток проверки TOTP. Пожалуйста, подождите {{time}} секунд, прежде чем повторить попытку.",
"resetCodeRateLimited": "Оценить ограничено: слишком много попыток проверки. Пожалуйста, повторите попытку позже.",
"resetCodeRateLimitedWithTime": "Оценить ограничено: слишком много попыток проверки. Пожалуйста, подождите {{time}} секунд, прежде чем повторить попытку.",
"authTokenSaveFailed": "Не удалось сохранить токен аутентификации",
"failedToLoadServer": "Не удалось загрузить сервер"
2026-03-08 18:21:21 -05:00
},
"messages": {
"registrationDisabled": "Регистрация новой учетной записи отключена администратором. Пожалуйста, войдите в систему или свяжитесь с администратором.",
"userNotAllowed": "Ваша учетная запись не авторизована для регистрации. Пожалуйста, свяжитесь с администратором.",
"databaseConnectionFailed": "Не удалось подключиться к серверу базы данных",
"resetCodeSent": "Код сброса отправлен в логи Docker",
"codeVerified": "Код успешно подтвержден",
"passwordResetSuccess": "Пароль успешно сброшен",
"loginSuccess": "Вход выполнен",
"registrationSuccess": "Регистрация прошла успешно"
2026-03-08 18:21:21 -05:00
},
"profile": {
"c2sTunnelConfigDesc": "Местные настольные туннели, нацеленные на настроенные хосты SSH.",
"c2sTunnelPresets": "Пресеты клиентского туннеля",
"c2sTunnelPresetsDesc": "Сохраните список локальных туннелей этого клиента в качестве именованного шаблона сервера или загрузите пресет обратно в этот клиент.",
"c2sTunnelPresetsUnavailable": "Пресеты Клиентского туннеля доступны только в клиенте для рабочего стола.",
"c2sPresetName": "Имя шаблона",
"c2sPresetNamePlaceholder": "Имя шаблона клиента",
"c2sPresetToLoad": "Пресет для загрузки",
"c2sNoPresetSelected": "Пресет не выбран",
"c2sNoPresets": "Пресеты не сохранены",
"c2sLoadPreset": "Нагрузка",
"c2sCurrentLocalConfig": "Конфигурация локального клиентского туннеля(ов) {{count}} на этом рабочем столе.",
"c2sPresetSyncNote": "Пресеты являются явными снимками; загрузка одной заменяет список локальных клиентских туннелей этого клиента.",
"c2sPresetSaved": "Предустановка туннеля клиента сохранена",
"c2sPresetLoaded": "Конфигурация туннеля клиента загружена локально",
"c2sPresetRenamed": "Предустановка туннеля клиента переименована",
"c2sPresetDeleted": "Предустановка туннеля клиента удалена",
"c2sPresetLoadError": "Не удалось загрузить пресеты туннеля клиента"
2026-03-08 18:21:21 -05:00
},
"placeholders": {
"maxRetries": "3",
"retryInterval": "10",
"language": "Язык",
"keyPassword": "пароль ключа",
"pastePrivateKey": "Вставьте ваш закрытый ключ здесь...",
"localListenerHost": "127.0.0.1 (слушать локально)",
"localTargetHost": "127.0.0.1 (цель на этом компьютере)",
2026-05-06 15:18:55 -05:00
"socksListenerHost": "127.0.0.1 (SOCKS listener)",
"enterPassword": "Введите ваш пароль",
2026-03-08 18:21:21 -05:00
"defaultPort": "22",
2026-05-28 22:29:20 -05:00
"defaultEndpointPort": "224"
2026-03-08 18:21:21 -05:00
},
"dashboard": {
"title": "Панель",
"loading": "Загрузка панели управления...",
2026-03-08 18:21:21 -05:00
"github": "GitHub",
"support": "Поддержка",
2026-03-08 18:21:21 -05:00
"discord": "Discord",
"serverOverview": "Обзор сервера",
"version": "Версии",
"upToDate": "Актуально",
"updateAvailable": "Доступно обновление",
"beta": "Бета",
"uptime": "Время работы",
"database": "База данных",
"healthy": "Исправен",
"error": "Ошибка",
"totalHosts": "Всего хостов",
"totalTunnels": "Всего туннелей",
"totalCredentials": "Всего учетных данных",
"recentActivity": "Недавняя активность",
2026-03-08 18:21:21 -05:00
"reset": "Reset",
"loadingRecentActivity": "Загрузка недавней активности...",
"noRecentActivity": "Нет недавних действий",
"quickActions": "Быстрые действия",
"addHost": "Добавить хост",
"addCredential": "Добавить учетные данные",
"adminSettings": "Админ настройки",
"userProfile": "Профиль пользователя",
"serverStats": "Статистика сервера",
"loadingServerStats": "Загрузка статистики сервера...",
"noServerData": "Нет доступных данных сервера",
"cpu": "ЦП",
2026-03-08 18:21:21 -05:00
"ram": "RAM",
"customizeLayout": "Настроить панель",
"dashboardSettings": "Настройки панели инструментов",
"enableDisableCards": "Включить/выключить карты",
"resetLayout": "Сброс по умолчанию",
"serverOverviewCard": "Обзор сервера",
"recentActivityCard": "Недавняя активность",
"networkGraphCard": "Сетевой график",
"networkGraph": "Сетевой график",
"quickActionsCard": "Быстрые действия",
"serverStatsCard": "Статистика сервера",
"panelMain": "Главный",
"panelSide": "Грань",
"justNow": "только что"
2026-05-28 22:29:20 -05:00
},
"dashboardTab": {
"stable": "СТАБИЛЬНЫЙ",
"hostsOnline": "Хосты онлайн",
"activeTunnels": "Активные туннели",
"registerNewServer": "Зарегистрировать новый сервер",
"storeSshKeysOrPasswords": "Хранить ключи или пароли SSH",
"manageUsersAndRoles": "Управление пользователями и ролями",
"manageYourAccount": "Управление аккаунтом",
"hostStatus": "Состояние хоста",
"noHostsConfigured": "Хосты не настроены",
"online": "ОНЛАЙН",
"offline": "ОФЛАЙН",
"onlineLower": "Онлайн",
2026-05-28 22:29:20 -05:00
"nodes": "{{count}} nodes",
"add": "Добавить:",
"commandPalette": "Палитра команд",
"done": "Готово",
"editModeInstructions": "Перетащите карты для изменения порядка · Перетащите разделитель столбцов в размер столбцов · Перетащите нижний край карты, чтобы изменить его высоту · Корзина, чтобы удалить",
"empty": "Пусто",
"clear": "Очистить"
2026-03-08 18:21:21 -05:00
},
"networkGraph": {
"addHost": "Добавить хост",
"addGroup": "Добавить группу",
"addLink": "Добавить ссылку",
"zoomIn": "Увеличить",
"zoomOut": "Уменьшить",
"resetView": "Сбросить вид",
"selectHost": "Выберите хост",
"chooseHost": "Выберите хост...",
"parentGroup": "Родительская группа",
"noGroup": "Нет группы",
"groupName": "Название группы",
"color": "Цвет",
"source": "Источник",
2026-03-08 18:21:21 -05:00
"target": "Target",
"moveToGroup": "Переместить в группу",
"selectGroup": "Выберите группу...",
"addConnection": "Добавить соединение",
"hostDetails": "Детали хоста",
"removeFromGroup": "Удалить из группы",
"addHostHere": "Добавить узел здесь",
"editGroup": "Изменить группу",
"delete": "Удалить",
"add": "Добавить",
"create": "Создать",
"move": "Переместить",
"connect": "Подключиться",
"createGroup": "Создать группу",
"selectSourcePlaceholder": "Выберите источник...",
2026-03-08 18:21:21 -05:00
"selectTargetPlaceholder": "Select Target...",
"invalidFile": "Недопустимый файл",
"hostAlreadyExists": "Хост уже находится в топологии",
"connectionExists": "Соединение уже существует",
"unknown": "Неизвестен",
"name": "Наименование",
2026-03-08 18:21:21 -05:00
"ip": "IP",
"status": "Статус",
"failedToAddNode": "Не удалось добавить узел",
"sourceDifferentFromTarget": "Источник и цель должны отличаться",
"exportJSON": "Экспорт JSON",
"importJSON": "Импорт JSON",
"terminal": "Терминал",
"fileManager": "Файловый менеджер",
"tunnel": "Туннель",
"docker": "Докер",
"serverStats": "Статистика сервера",
"noNodes": "Пока нет узлов"
2026-03-08 18:21:21 -05:00
},
"docker": {
"notEnabled": "Docker не включен для этого узла",
"validating": "Проверка докера...",
"connecting": "Подключение...",
"error": "Ошибка",
"version": "Докер {{version}}",
"connectionFailed": "Не удалось подключиться к Docker",
"containerStarted": "Запущен контейнер {{name}}",
"failedToStartContainer": "Не удалось запустить контейнер {{name}}",
"containerStopped": "Контейнер {{name}} остановлен",
"failedToStopContainer": "Не удалось остановить контейнер {{name}}",
"containerRestarted": "Контейнер {{name}} перезапущен",
"failedToRestartContainer": "Не удалось перезапустить контейнер {{name}}",
"containerPaused": "Контейнер {{name}} приостановлен",
"containerUnpaused": "Контейнер {{name}} снят на паузе",
"failedToTogglePauseContainer": "Не удалось переключить состояние паузы для контейнера {{name}}",
"containerRemoved": "Контейнер {{name}} удален",
"failedToRemoveContainer": "Не удалось удалить контейнер {{name}}",
"image": "Изображение",
"ports": "Порты",
"noPorts": "Нет портов",
"start": "Начать",
"confirmRemoveContainer": "Вы уверены, что хотите удалить контейнер '{{name}}'? Это действие нельзя отменить.",
"runningContainerWarning": "Предупреждение: Этот контейнер в настоящее время запущен. Удаление его сначала остановит контейнер.",
"loadingContainers": "Загрузка контейнеров...",
"manager": "Менеджер Docker",
"autoRefresh": "Автообновление",
"timestamps": "Метки времени",
"lines": "Строки",
"filterLogs": "Фильтровать журналы...",
"refresh": "Обновить",
"download": "Скачать",
"clear": "Очистить",
"logsDownloaded": "Журналы успешно загружены",
"last50": "Последние 50",
"last100": "Последние 100",
"last500": "Последние 500",
"last1000": "Последние 1000",
"allLogs": "Все журналы",
"noLogsMatching": "Нет журналов по запросу \"{{query}}\"",
"noLogsAvailable": "Нет доступных журналов",
"noContainersFound": "Контейнеры не найдены",
"noContainersFoundHint": "На этом узле нет доступных контейнеров Docker",
"searchPlaceholder": "Поиск контейнеров...",
"allStatuses": "Все статусы",
"stateRunning": "Выполняется",
"statePaused": "Пауза",
"stateExited": "Выход",
"stateRestarting": "Перезапуск",
"noContainersMatchFilters": "Нет контейнеров, соответствующих вашим фильтрам",
"noContainersMatchFiltersHint": "Попробуйте изменить критерии поиска или фильтра",
"failedToFetchStats": "Не удалось получить статистику контейнера",
"containerNotRunning": "Контейнер не запущен",
"startContainerToViewStats": "Запустите контейнер для просмотра статистики",
"loadingStats": "Загрузка статистики...",
"errorLoadingStats": "Ошибка загрузки статистики",
"noStatsAvailable": "Нет доступной статистики",
"cpuUsage": "Загрузка ЦП",
"current": "Текущее",
"memoryUsage": "Использование памяти",
"networkIo": "Сеть I/O",
2026-03-08 18:21:21 -05:00
"input": "Input",
"output": "Вывод",
"blockIo": "Блок I/O",
"read": "Чтение",
"write": "Написать",
2026-03-08 18:21:21 -05:00
"pids": "PIDs",
"containerInformation": "Информация о контейнере",
"name": "Наименование",
2026-03-08 18:21:21 -05:00
"id": "ID",
"state": "Состояние",
"containerMustBeRunning": "Контейнер должен быть запущен для доступа к консоли",
"verificationCodePrompt": "Введите код подтверждения",
"totpVerificationFailed": "Ошибка проверки TOTP. Пожалуйста, попробуйте еще раз.",
"warpgateVerificationFailed": "Ошибка аутентификации Warpgate. Пожалуйста, попробуйте еще раз.",
"connectedTo": "Подключено к {{containerName}}",
"disconnected": "Отключено",
"consoleError": "Ошибка консоли",
"errorMessage": "Ошибка: {{message}}",
"failedToConnect": "Не удалось подключиться к контейнеру",
"console": "Консоль",
"selectShell": "Выберите оболочку",
"bash": "Баш",
"sh": "сч",
"ash": "пепел",
"connect": "Подключиться",
"disconnect": "Отключиться",
"notConnected": "Не подключен",
"clickToConnect": "Нажмите \"Подключиться\", чтобы начать сеанс оболочки",
"connectingTo": "Подключение к {{containerName}}...",
"containerNotFound": "Контейнер не найден",
"backToList": "Назад к списку",
"logs": "Логи",
"stats": "Статистика",
"consoleTab": "Консоль",
"startContainerToAccess": "Запустите контейнер для доступа к консоли"
2026-03-08 18:21:21 -05:00
},
2026-05-28 22:29:20 -05:00
"admin": {
"sectionGeneral": "Общие положения",
2026-05-28 22:29:20 -05:00
"sectionOidc": "OIDC",
"sectionUsers": "Пользователи",
"sectionSessions": "Сессии",
"sectionRoles": "Роли",
"sectionDatabase": "База данных",
"sectionApiKeys": "Ключи API",
"allowRegistration": "Разрешить регистрацию пользователей",
"allowRegistrationDesc": "Позволить новым пользователям самостоятельно регистрироваться",
"allowPasswordLogin": "Разрешить вход в пароль",
"allowPasswordLoginDesc": "Имя пользователя/пароль",
"oidcAutoProvision": "OIDC Автообеспечение",
"oidcAutoProvisionDesc": "Автоматическое создание учетных записей для пользователей OIDC, даже если регистрация отключена",
"allowPasswordReset": "Разрешить сброс пароля",
"allowPasswordResetDesc": "Сбросить код через логи Docker",
"sessionTimeout": "Таймаут сессии",
"hours": "часов",
"sessionTimeoutRange": "Мин. 1ч · Макс 720 ч",
"monitoringDefaults": "Контроль по умолчанию",
"statusCheck": "Проверка статуса",
"metrics": "Метрики",
"sec": "сек",
"logLevel": "Уровень журнала",
"enableGuacamole": "Включить Guacamole",
"enableGuacamoleDesc": "Удаленный рабочий стол RDP/VNC",
2026-05-28 22:29:20 -05:00
"guacdUrl": "guacd URL",
"oidcDescription": "Настроить OpenID Connect для SSO. Поля, отмеченные * обязательны.",
"oidcClientId": "ID клиента",
"oidcClientSecret": "Секрет клиента",
"oidcAuthUrl": "URL авторизации",
"oidcIssuerUrl": "URL эмитента",
"oidcTokenUrl": "URL токена",
"oidcUserIdentifier": "Путь к идентификатору пользователя",
"oidcDisplayName": "Отображаемый путь",
"oidcScopes": "Области",
"oidcUserinfoUrl": "Переопределить URL пользовательской информации",
"oidcAllowedUsers": "Разрешенные пользователи",
"oidcAllowedUsersDesc": "Один адрес электронной почты на строку. Оставьте пустым, чтобы разрешить всем.",
"removeOidc": "Удалить",
"usersCount": "{{count}} пользователей",
"createUser": "Создать",
"newRole": "Новая роль",
"roleName": "Наименование",
"roleDisplayName": "Показать имя",
"roleDescription": "Описание",
"rolesCount": "{{count}} ролей",
"createRole": "Создать",
"creating": "Создание...",
"exportDatabase": "Экспорт базы данных",
"exportDatabaseDesc": "Скачать резервную копию всех хостов, учетных данных и настроек",
"export": "Экспорт",
"exporting": "Экспортируется...",
"importDatabase": "Импорт базы данных",
"importDatabaseDesc": "Восстановить из файла резервной копии .sqlite",
"importDatabaseSelected": "Выбрано: {{name}}",
"selectFile": "Выбрать файл",
"changeFile": "Изменить",
"import": "Импорт",
"importing": "Импортируем...",
"apiKeysCount": "{{count}} ключи",
"newApiKey": "Новый ключ API",
"apiKeyCreatedWarning": "Ключ создан - скопируйте его сейчас, он не будет отображаться снова.",
"apiKeyName": "Наименование",
"apiKeyUser": "Пользователь",
"apiKeySelectUser": "Выберите пользователя...",
"apiKeyExpiresAt": "Истекает",
"createKey": "Создать ключ",
"apiKeyNoExpiry": "Нет срока действия",
2026-05-28 22:29:20 -05:00
"revokedBadge": "REVOKED",
"authTypeDual": "Двойная авторизация",
2026-05-28 22:29:20 -05:00
"authTypeOidc": "OIDC",
"authTypeLocal": "Локальный",
"adminStatusAdministrator": "Администратор",
"adminStatusRegularUser": "Обычный пользователь",
"adminBadge": "АДМИН",
"systemBadge": "СИС",
"customBadge": "КЛИЕНТЫ",
"youBadge": "ВЫ",
"sessionsActive": "{{count}} активен",
"sessionActive": "Активно: {{time}}",
"sessionExpires": "Эксп: {{time}}",
"revokeAll": "Все",
"revokeAllSessionsSuccess": "Все сессии для пользователя отозваны",
"revokeAllSessionsFailed": "Не удалось отозвать сессии",
"revokeSessionFailed": "Не удалось отозвать сессию",
"addRole": "Добавить роль",
"noCustomRoles": "Не определены пользовательские роли",
"removeRoleFailed": "Не удалось удалить роль",
"assignRoleFailed": "Не удалось назначить роль",
"deleteRoleFailed": "Не удалось удалить роль",
"userAdminAccess": "Администратор",
"userAdminAccessDesc": "Полный доступ ко всем настройкам администратора",
"userRoles": "Роли",
"revokeAllUserSessions": "Отозвать все сессии",
"revokeAllUserSessionsDesc": "Принудительный повторный вход на всех устройствах",
2026-05-28 22:29:20 -05:00
"revoke": "Revoke",
"deleteUserWarning": "Удаление этого пользователя необратимо.",
"deleteUser": "Удалить {{username}}",
"deleting": "Удаление...",
"deleteUserFailed": "Не удалось удалить пользователя",
"deleteUserSuccess": "Пользователь \"{{username}}\" удален",
"deleteRoleSuccess": "Роль \"{{name}}\" удалена",
"revokeKeySuccess": "Ключ \"{{name}}\" отозван",
"revokeKeyFailed": "Не удалось отозвать ключ",
"copiedToClipboard": "Скопировано в буфер обмена",
"done": "Готово",
"createUserTitle": "Создать пользователя",
"createUserDesc": "Создать новый локальный аккаунт.",
"createUserUsername": "Имя пользователя",
"createUserPassword": "Пароль",
"createUserPasswordHint": "Минимум 6 символов.",
"createUserEnterUsername": "Введите имя пользователя",
"createUserEnterPassword": "Введите пароль",
"createUserSubmit": "Создать пользователя",
"editUserTitle": "Управление пользователем: {{username}}",
"editUserDesc": "Изменение ролей, статуса администратора, сессий и настроек учетной записи.",
"editUserUsername": "Имя пользователя",
"editUserAuthType": "Тип аутентификации",
"editUserAdminStatus": "Статус админа",
"editUserUserId": "ID пользователя",
"linkAccountTitle": "Привязать OIDC к учетной записи паролей",
"linkAccountDesc": "Объединить OIDC аккаунт {{username}} с существующей локальной учетной записью.",
"linkAccountWarningTitle": "Это будет:",
"linkAccountEffect1": "Удалить учетную запись только OIDC",
"linkAccountEffect2": "Добавить OIDC логин в целевую учетную запись",
"linkAccountEffect3": "Разрешить вход в OIDC и пароль",
"linkAccountTargetUsername": "Target Username",
"linkAccountTargetPlaceholder": "Введите имя пользователя локального аккаунта для ссылки на",
"linkAccounts": "Связать аккаунты",
"linkAccountSuccess": "Учетная запись OIDC связана с \"{{username}}\"",
"linkAccountFailed": "Не удалось связать учетную запись OIDC.",
"linkAccountInProgress": "Связывание...",
"saving": "Сохранение...",
"updateRegistrationFailed": "Не удалось обновить регистрацию",
"updatePasswordLoginFailed": "Не удалось обновить настройку входа в пароль",
"updateOidcAutoProvisionFailed": "Не удалось обновить автонастройку OIDC",
"updatePasswordResetFailed": "Не удалось обновить настройку сброса пароля",
"sessionTimeoutRange2": "Таймаут сессии должен быть от 1 до 720 часов",
"sessionTimeoutSaved": "Таймаут сессии сохранен",
"sessionTimeoutSaveFailed": "Не удалось сохранить тайм-аут сессии",
"monitoringIntervalInvalid": "Неверные значения интервала",
"monitoringSaved": "Настройки мониторинга сохранены",
"monitoringSaveFailed": "Не удалось сохранить настройки мониторинга",
"guacamoleSaved": "Настройки Guacamole сохранены",
"guacamoleSaveFailed": "Не удалось сохранить настройки Guacamole",
"guacamoleUpdateFailed": "Не удалось обновить настройки Guacamole",
"logLevelUpdateFailed": "Не удалось обновить уровень журнала",
"oidcSaved": "Конфигурация OIDC сохранена",
"oidcSaveFailed": "Не удалось сохранить настройки OIDC",
"oidcRemoved": "Настройки OIDC удалены",
"oidcRemoveFailed": "Не удалось удалить конфигурацию OIDC",
"createUserRequired": "Требуется имя пользователя и пароль",
"createUserPasswordTooShort": "Пароль должен содержать не менее 6 символов",
"createUserSuccess": "Пользователь \"{{username}}\" создан",
"createUserFailed": "Не удалось создать пользователя",
"updateAdminStatusFailed": "Не удалось обновить статус администратора",
"allSessionsRevoked": "Все сессии отозваны",
"revokeSessionsFailed": "Не удалось отозвать сессии",
"createRoleRequired": "Имя и отображаемое имя обязательны",
"createRoleSuccess": "Создана роль \"{{name}}\"",
"createRoleFailed": "Не удалось создать роль",
"apiKeyNameRequired": "Требуется имя ключа",
"apiKeyUserRequired": "Требуется ID пользователя",
"apiKeyCreatedSuccess": "API ключ \"{{name}}\" создан",
"apiKeyCreateFailed": "Не удалось создать ключ API",
"exportSuccess": "База данных успешно экспортирована",
"exportFailed": "Не удалось экспортировать базу данных",
"importSelectFile": "Сначала выберите файл",
"importCompleted": "Импорт завершен: {{total}} элементов импортировано, {{skipped}} пропущено",
"importFailed": "Ошибка импорта: {{error}}",
"importError": "Не удалось импортировать базу данных"
2026-03-08 18:21:21 -05:00
},
2026-05-28 22:29:20 -05:00
"newUi": {
"sidebar": {
"quickConnect": {
"hostLabel": "Хост",
"hostPlaceholder": "192.168.1.1 или example.com",
"portLabel": "Порт",
2026-05-28 22:29:20 -05:00
"portPlaceholder": "22",
"usernameLabel": "Имя пользователя",
"usernamePlaceholder": "имя пользователя",
"authLabel": "Авто",
"passwordLabel": "Пароль",
"passwordPlaceholder": "пароль",
"privateKeyLabel": "Приватный ключ",
"privateKeyPlaceholder": "Вставить приватный ключ...",
"credentialLabel": "Полномочия",
"credentialPlaceholder": "Выберите сохраненные учетные данные",
"connectToTerminal": "Подключиться к терминалу",
"connectToFiles": "Подключение к файлам"
2026-05-28 22:29:20 -05:00
},
"history": {
"noTerminalSelected": "Терминал не выбран",
"noTerminalSelectedHint": "Откройте вкладку SSH terminal для просмотра истории команд",
"searchPlaceholder": "Поиск истории...",
"clearAll": "Очистить все",
"noHistoryEntries": "Нет записей в истории",
"trackingDisabled": "Отслеживание истории отключено",
"trackingDisabledHint": "Включите его в настройках вашего профиля для записи команд."
2026-05-28 22:29:20 -05:00
},
"sshTools": {
"keyRecordingTitle": "Запись ключа",
"recordToTerminals": "Запись в терминалы",
"selectAll": "Все",
"selectNone": "Нет",
"noTerminalTabsOpen": "Нет открытых вкладок терминала",
"selectTerminalsAbove": "Выберите терминалы выше",
"broadcastInputPlaceholder": "Введите здесь, чтобы транслировать клавиши...",
"stopRecording": "Остановить запись",
"startRecording": "Начать запись",
"settingsTitle": "Настройки",
"enableRightClickCopyPaste": "Включить копирование/вставка правой кнопкой мыши"
2026-05-28 22:29:20 -05:00
},
"splitScreen": {
"layoutTitle": "Макет",
"selectLayoutAbove": "Выберите макет выше",
"selectLayoutHint": "Выберите количество панелей для отображения",
"panesTitle": "Панели",
"openTabsTitle": "Открытые вкладки",
"dragTabsHint": "Перетащите вкладки в панели выше или воспользуйтесь функцией быстрого назначения.",
"dropHere": "Перетащите сюда",
"emptyPane": "Пусто",
"dashboard": "Панель",
"clearSplitScreen": "Очистить разделение экрана",
"quickAssign": "Быстрое назначение",
"alreadyAssigned": "Панель {{index}}",
"splitTab": "Разделить вкладку",
"addToSplit": "Добавить в раздел",
"removeFromSplit": "Удалить из Сплита",
"assignToPane": "Назначить на панель"
2026-05-28 22:29:20 -05:00
},
"snippets": {
"createSnippetTitle": "Создать сниппет",
"createSnippetDescription": "Создать новую команду сниппета для быстрого выполнения",
"nameLabel": "Наименование",
"namePlaceholder": "например, перезагрузите Nginx",
"descriptionLabel": "Описание",
"descriptionPlaceholder": "Дополнительное описание",
"optional": "Опционально",
"folderLabel": "Папка",
"noFolder": "Нет папки (без категории)",
"commandLabel": "Команда",
"commandPlaceholder": "например, nginx перезапуск sudo systemctl",
"cancel": "Отмена",
"createSnippetButton": "Создать сниппет",
"createFolderTitle": "Создать папку",
"createFolderDescription": "Организовать ваши сниппеты в папках",
"folderNameLabel": "Имя папки",
"folderNamePlaceholder": "например, Системные команды, Docker скрипты",
"folderColorLabel": "Цвет папки",
"folderIconLabel": "Иконка папки",
"previewLabel": "Предпросмотр",
"folderNameFallback": "Имя папки",
"createFolderButton": "Создать папку",
2026-05-28 22:29:20 -05:00
"targetTerminals": "Target Terminals",
"selectAll": "Все",
"selectNone": "Нет",
"noTerminalTabsOpen": "Нет открытых вкладок терминала",
"searchPlaceholder": "Поиск сниппетов...",
"newSnippet": "Новый сниппет",
"newFolder": "Новая папка",
"run": "Запустить",
"noSnippetsInFolder": "В этой папке нет фрагментов",
"uncategorized": "Без категории",
"editSnippetTitle": "Редактировать сниппет",
"editSnippetDescription": "Обновить эту команду сниппета",
"saveSnippetButton": "Сохранить изменения",
"createSuccess": "Сниппет успешно создан",
"createFailed": "Не удалось создать сниппет",
"updateSuccess": "Сниппет успешно обновлен",
"updateFailed": "Не удалось обновить сниппет",
"deleteFailed": "Не удалось удалить сниппет",
"folderCreateSuccess": "Папка успешно создана",
"folderCreateFailed": "Не удалось создать папку",
"editFolderTitle": "Изменить папку",
"editFolderDescription": "Переименовать или изменить внешний вид этой папки",
"saveFolderButton": "Сохранить изменения",
"editFolder": "Изменить папку",
"deleteFolder": "Удалить папку",
"folderDeleteSuccess": "Папка \"{{name}}\" удалена",
"folderDeleteFailed": "Не удалось удалить папку",
"folderEditSuccess": "Папка успешно обновлена",
"folderEditFailed": "Не удалось обновить папку",
"confirmRunMessage": "Запустить \"{{name}}\"?",
"confirmRunButton": "Бегать",
"runSuccess": "Ранг \"{{name}}\" в терминалах {{count}}",
"copySuccess": "Скопировано \"{{name}}\" в буфер обмена",
"shareTitle": "Поделиться сниппетом",
"shareUser": "Пользователь",
"shareRole": "Роль",
"selectUser": "Выберите пользователя...",
"selectRole": "Выберите роль...",
"shareSuccess": "Сниппет успешно поделился",
"shareFailed": "Не удалось поделиться сниппетом",
"revokeSuccess": "Доступ отозван",
"revokeFailed": "Не удалось отменить доступ",
"currentAccess": "Текущий доступ",
"shareLoadError": "Не удалось загрузить данные общего доступа",
"loading": "Загрузка...",
"close": "Закрыть",
"reorderFailed": "Не удалось сохранить порядок фрагментов."
2026-05-28 22:29:20 -05:00
},
"userProfile": {
"sectionAccount": "Аккаунт",
"sectionAppearance": "Внешний вид",
"sectionSecurity": "Безопасность",
"sectionApiKeys": "Ключи API",
"sectionC2sTunnels": "Туннели C2S",
"usernameLabel": "Имя пользователя",
"roleLabel": "Роль",
"roleAdministrator": "Администратор",
"authMethodLabel": "Метод аутентификации",
"authMethodLocal": "Локальный",
2026-05-28 22:29:20 -05:00
"twoFaLabel": "2FA",
"twoFaOn": "На",
"twoFaOff": "Выкл",
"versionLabel": "Версии",
"deleteAccount": "Удалить аккаунт",
"deleteAccountDescription": "Окончательно удалить свой аккаунт",
"deleteButton": "Удалить",
"deleteAccountPermanent": "Это действие является постоянным и не может быть отменено.",
"deleteAccountWarning": "Все сессии, хосты, учетные данные и настройки будут удалены навсегда.",
"confirmPasswordDeletePlaceholder": "Введите ваш пароль для подтверждения",
"languageLabel": "Язык",
"themeLabel": "Тема",
2026-05-28 22:29:20 -05:00
"fontSizeLabel": "Font Size",
"accentColorLabel": "Цвет акцента",
"settingsTerminal": "Терминал",
"commandAutocomplete": "Автозаполнение команды",
"commandAutocompleteDesc": "Показывать автозаполнение при вводе текста",
"historyTracking": "История отслеживания",
"historyTrackingDesc": "Отслеживать команды терминалов",
"syntaxHighlighting": "Подсветка синтаксиса",
"syntaxHighlightingDesc": "Выделить вывод терминала",
"commandPalette": "Палитра команд",
"commandPaletteDesc": "Включить горячую клавишу",
"reopenTabsOnLogin": "Открывайте вкладки повторно при входе в систему.",
"reopenTabsOnLoginDesc": "Восстанавливайте открытые вкладки при входе в систему или обновлении страницы, даже с другого устройства.",
"confirmTabClose": "Подтвердить закрытие вкладки",
"confirmTabCloseDesc": "Спрашивать перед закрытием вкладок терминала",
2026-05-28 22:29:20 -05:00
"settingsSidebar": "Sidebar",
"showHostTags": "Показать теги хоста",
"showHostTagsDesc": "Отображать теги в списке узлов",
"hostTrayOnClick": "Нажмите, чтобы развернуть действия с хостом.",
"hostTrayOnClickDesc": "Всегда отображайте кнопки подключения; щелкните по ним, чтобы развернуть параметры управления, вместо того чтобы наводить курсор на них.",
"pinAppRail": "Панель приложений Pin",
"pinAppRailDesc": "Левая боковая панель приложения всегда должна быть развернута, а не расширяться при наведении курсора.",
"settingsSnippets": "Сниппеты",
"foldersCollapsed": "Папки свернуты",
"foldersCollapsedDesc": "Свернуть папки по умолчанию",
"confirmExecution": "Подтвердить исполнение",
"confirmExecutionDesc": "Подтвердить перед запуском сниппетов",
"settingsUpdates": "Обновления",
"disableUpdateChecks": "Отключить проверки обновлений",
"disableUpdateChecksDesc": "Остановить проверку обновлений",
"totpAuthenticator": "TOTP аутентификатор",
"totpEnabled": "2FA включено",
"totpDisabled": "Добавить дополнительную безопасность входа",
"disable": "Отключено",
"enable": "Включить",
2026-05-28 22:29:20 -05:00
"setupTotp": "Setup TOTP",
"qrCode": "QR Code",
"totpInstructions": "Отсканируйте QR-код или введите секретный код в приложении для аутентификации, а затем введите 6-значный код",
2026-05-28 22:29:20 -05:00
"totpCodePlaceholder": "000000",
"verify": "Подтвердить",
"changePassword": "Изменить пароль",
"currentPasswordLabel": "Текущий пароль",
"currentPasswordPlaceholder": "Текущий пароль",
"newPasswordLabel": "Новый пароль",
"newPasswordPlaceholder": "Новый пароль",
"confirmPasswordLabel": "Подтвердите новый пароль",
"confirmPasswordPlaceholder": "Подтвердите новый пароль",
"updatePassword": "Обновить пароль",
"createApiKeyTitle": "Создать ключ API",
"createApiKeyDescription": "Генерировать новый ключ API для доступа к программам.",
"apiKeyNameLabel": "Наименование",
2026-05-28 22:29:20 -05:00
"apiKeyNamePlaceholder": "e.g. CI Pipeline",
"expiryDateLabel": "Expiry Date",
"optional": "опционально",
"cancel": "Отмена",
"createKey": "Создать ключ",
"apiKeyCount": "{{count}} ключи",
"newKey": "Новый ключ",
"noApiKeys": "Пока нет ключей API.",
"apiKeyActive": "Активный",
"apiKeyUsageHint": "Включить ваш ключ в",
"apiKeyUsageHintHeader": "заголовок.",
"apiKeyPermissionsHint": "Ключи наследуют права создаваемого пользователя.",
"roleUser": "Пользователь",
"authMethodDual": "Двойная авторизация",
2026-05-28 22:29:20 -05:00
"authMethodOidc": "OIDC",
"totpSetupFailed": "Не удалось запустить настройку TOTP",
"totpEnter6Digits": "Введите 6-значный код",
"totpEnabledSuccess": "Двухфакторная аутентификация включена",
"totpInvalidCode": "Неверный код, попробуйте еще раз",
"totpDisableInputRequired": "Введите код TOTP или пароль",
"totpDisabledSuccess": "Двухфакторная аутентификация отключена",
"totpDisableFailed": "Не удалось отключить 2FA",
"totpDisableTitle": "Отключить 2FA",
"totpDisablePlaceholder": "Введите код TOTP или пароль",
"totpDisableConfirm": "Отключить 2FA",
"totpContinueVerify": "Продолжить проверку",
"totpVerifyTitle": "Проверить код",
"totpBackupTitle": "Резервные коды",
"totpDownloadBackup": "Скачать резервные коды",
"done": "Готово",
"secretCopied": "Секрет скопирован в буфер обмена",
"apiKeyNameRequired": "Требуется имя ключа",
"apiKeyCreated": "API ключ \"{{name}}\" создан",
"apiKeyCreateFailed": "Не удалось создать ключ API",
"apiKeyUser": "Пользователь",
"apiKeyExpires": "Истекает",
"apiKeyRevoked": "API ключ \"{{name}}\" отозван",
"apiKeyRevokeFailed": "Не удалось отозвать ключ API",
"passwordFieldsRequired": "Требуется текущий и новый пароль",
"passwordMismatch": "Пароли не совпадают",
"passwordTooShort": "Пароль должен содержать не менее 6 символов",
"passwordUpdated": "Пароль успешно обновлен",
"passwordUpdateFailed": "Не удалось обновить пароль",
"deletePasswordRequired": "Требуется пароль для удаления вашей учетной записи",
"deleteFailed": "Не удалось удалить аккаунт",
"deleting": "Удаление...",
"colorPickerTooltip": "Открыть выбор цвета",
"themeSystem": "Система",
"themeLight": "Светлая",
"themeDark": "Тёмная",
"themeDracula": "Дракула",
2026-05-28 22:29:20 -05:00
"themeCatppuccin": "Catppuccin",
"themeNord": "Nord",
"themeSolarized": "Соляризованный",
2026-05-28 22:29:20 -05:00
"themeTokyoNight": "Tokyo Night",
"themeOneDark": "Один темный",
2026-05-28 22:29:20 -05:00
"themeGruvbox": "Gruvbox"
}
2026-05-06 15:18:55 -05:00
}
2026-03-08 18:21:21 -05:00
}
}