{ "credentials": { "credentialsViewer": "Просмотр учетных данных", "manageYourSSHCredentials": "Безопасное управление учетными данными SSH", "addCredential": "Добавить учетные данные", "createCredential": "Создать учетные данные", "editCredential": "Редактировать учетные данные", "viewCredential": "Просмотреть учетные данные", "duplicateCredential": "Дублировать учетные данные", "deleteCredential": "Удалить учетные данные", "updateCredential": "Обновить учетные данные", "credentialName": "Имя учетных данных", "credentialDescription": "Описание", "username": "Имя пользователя", "searchCredentials": "Поиск учетных данных...", "selectFolder": "Выбрать папку", "selectAuthType": "Выбрать тип аутентификации", "allFolders": "Все папки", "allAuthTypes": "Все типы аутентификации", "uncategorized": "Без категории", "totalCredentials": "Всего", "keyBased": "На основе ключей", "passwordBased": "На основе паролей", "folders": "Папки", "noCredentialsMatchFilters": "Нет совпадений в учетных данных Ваши фильтры", "noCredentialsYet": "Учетные данные еще не созданы", "createFirstCredential": "Создайте свои первые учетные данные", "failedToFetchCredentials": "Не удалось получить учетные данные", "credentialDeletedSuccessfully": "Учетные данные успешно удалены", "failedToDeleteCredential": "Не удалось удалить учетные данные", "confirmDeleteCredential": "Вы уверены, что хотите удалить учетные данные \"{{name}}\"?", "credentialCreatedSuccessfully": "Учетные данные успешно созданы", "credentialUpdatedSuccessfully": "Учетные данные успешно обновлены", "failedToSaveCredential": "Не удалось сохранить учетные данные", "failedToFetchCredentialDetails": "Не удалось получить сведения об учетных данных", "failedToFetchHostsUsing": "Не удалось получить хосты, использующие эти учетные данные", "loadingCredentials": "Загрузка учетных данных...", "retry": "Повторить попытку", "noCredentials": "Нет учетных данных", "noCredentialsMessage": "Вы еще не добавили никаких учетных данных. Нажмите \"Добавить учетные данные\", чтобы начать.", "sshCredentials": "Учетные данные SSH", "credentialsCount": "Учетные данные {{count}}", "refresh": "Обновить", "passwordRequired": "Требуется пароль", "sshKeyRequired": "Требуется ключ SSH", "credentialAddedSuccessfully": "Учетные данные \"{{name}}\" успешно добавлены", "general": "Общие", "description": "Описание", "folder": "Папка", "tags": "Теги", "addTagsSpaceToAdd": "Добавить теги (нажмите пробел для добавления)", "password": "Пароль", "key": "Ключ", "sshPrivateKey": "Закрытый ключ SSH", "upload": "Загрузка", "updateKey": "Обновление ключа", "keyPassword": "Пароль ключа", "keyType": "Тип ключа", "keyTypeRSA": "RSA", "keyTypeECDSA": "ECDSA", "keyTypeEd25519": "Ed25519", "basicInfo": "Основная информация", "authentication": "Аутентификация", "organization": "Организация", "basicInformation": "Основная информация", "basicInformationDescription": "Введите основную информацию для этих учетных данных", "authenticationMethod": "Метод аутентификации", "authenticationMethodDescription": "Выберите способ аутентификации с SSH-серверами", "organizationDescription": "Упорядочьте свои учетные данные с помощью папок и тегов", "enterCredentialName": "Введите имя учетных данных", "enterCredentialDescription": "Введите описание (необязательно)", "enterUsername": "Введите имя пользователя", "nameIsRequired": "Имя учетных данных обязательно", "usernameIsRequired": "Имя пользователя обязательно", "authenticationType": "Тип аутентификации", "passwordAuthDescription": "Использовать аутентификацию по паролю", "sshKeyAuthDescription": "Использовать аутентификацию по SSH-ключу", "passwordIsRequired": "Пароль обязателен", "sshKeyIsRequired": "SSH-ключ обязателен", "sshKeyType": "Тип SSH-ключа", "privateKey": "Закрытый ключ", "enterPassword": "Введите пароль", "enterPrivateKey": "Введите закрытый ключ", "keyPassphrase": "Парольная фраза ключа", "enterKeyPassphrase": "Введите парольную фразу ключа (необязательно)", "keyPassphraseOptional": "Необязательно: оставьте пустым, если у вашего ключа нет парольной фразы", "leaveEmptyToKeepCurrent": "Оставьте пустым, чтобы сохранить текущее значение", "uploadKeyFile": "Загрузить файл ключа", "generateKeyPairButton": "Сгенерировать пару ключей", "generateKeyPair": "Сгенерировать пару ключей", "generateKeyPairDescription": "Сгенерировать новую пару SSH-ключей. Если вы хотите защитить ключ парольной фразой, сначала введите ее в поле «Пароль ключа» ниже.", "deploySSHKey": "Развертывание SSH-ключа", "deploySSHKeyDescription": "Развертывание открытого ключа на целевом сервере", "sourceCredential": "Исходные учетные данные", "targetHost": "Целевой хост", "deploymentProcess": "Процесс развертывания", "deploymentProcessDescription": "Это безопасно добавит открытый ключ в файл ~/.ssh/authorized_keys целевого хоста без перезаписи существующих ключей. Операция обратима.", "chooseHostToDeploy": "Выберите хост для развертывания...", "deploying": "Развертывание...", "name": "Имя", "noHostsAvailable": "Нет доступных хостов", "noHostsMatchSearch": "Нет хостов, соответствующих вашему запросу", "sshKeyGenerationNotImplemented": "Функция генерации SSH-ключей появится в ближайшее время", "connectionTestingNotImplemented": "Функция проверки соединения появится в ближайшее время", "testConnection": "Проверка соединения", "selectOrCreateFolder": "Выбор или создание папки", "noFolder": "Нет папки", "orCreateNewFolder": "Или создание новой папки", "addTag": "Добавление тега", "saving": "Сохранение...", "credentialId": "Идентификатор учетных данных", "overview": "Обзор", "security": "Безопасность", "usage": "Использование", "securityDetails": "Подробная информация о безопасности", "securityDetailsDescription": "Просмотр зашифрованной информации об учетных данных", "credentialSecured": "Учетные данные защищены", "credentialSecuredDescription": "Все конфиденциальные данные зашифрованы с помощью AES-256", "passwordAuthentication": "Аутентификация по паролю", "keyAuthentication": "Аутентификация по ключу", "securityReminder": "Напоминание о безопасности", "securityReminderText": "Никогда не передавайте свои учетные данные третьим лицам. Все данные шифруются в состоянии покоя.", "hostsUsingCredential": "Хосты, использующие эти учетные данные", "noHostsUsingCredential": "В настоящее время ни один хост не использует эти учетные данные", "timesUsed": "Количество использований", "lastUsed": "Последнее использование", "connectedHosts": "Подключенные хосты", "created": "Создано", "lastModified": "Последнее изменение", "usageStatistics": "Статистика использования", "copiedToClipboard": "{{field}} скопировано в буфер обмена", "failedToCopy": "Не удалось скопировать в буфер обмена", "sshKey": "SSH-ключ", "createCredentialDescription": "Создать новые учетные данные SSH для безопасного доступа", "editCredentialDescription": "Обновить информацию об учетных данных", "listView": "Список", "folderView": "Папки", "unknownCredential": "Неизвестно", "confirmRemoveFromFolder": "Вы уверены, что хотите удалить \"{{name}}\" из папки \"{{{folder}}\"? Учетные данные будут перемещены в \"Без категории\".", "removedFromFolder": "Учетные данные \"{{name}}\" успешно удалены из папки", "failedToRemoveFromFolder": "Не удалось удалить учетные данные из папки", "folderRenamed": "Папка \"{{oldName}}\" успешно переименована в \"{{newName}}\"", "failedToRenameFolder": "Не удалось переименовать папку", "movedToFolder": "Учетные данные \"{{name}}\" успешно перемещены в \"{{folder}}\"", "failedToMoveToFolder": "Не удалось переместить учетные данные в папку", "sshPublicKey": "Открытый ключ SSH", "publicKeyNote": "Открытый ключ необязателен, но рекомендуется для проверки ключа", "publicKeyUploaded": "Открытый ключ загружен", "uploadPublicKey": "Загрузить открытый ключ", "uploadPrivateKeyFile": "Загрузить файл закрытого ключа", "uploadPublicKeyFile": "Загрузить файл открытого ключа", "privateKeyRequiredForGeneration": "Для генерации открытого ключа требуется закрытый ключ", "failedToGeneratePublicKey": "Не удалось сгенерировать открытый ключ", "generatePublicKey": "Сгенерировать из закрытого ключа", "publicKeyGeneratedSuccessfully": "Открытый ключ успешно сгенерирован", "detectedKeyType": "Обнаружен тип ключа", "detectingKeyType": "Обнаружение...", "optional": "Необязательно", "generateKeyPairNew": "Сгенерировать новую пару ключей", "generateEd25519": "Сгенерировать Ed25519", "generateECDSA": "Сгенерировать ECDSA", "generateRSA": "Сгенерировать RSA", "keyTypeEcdsaP256": "ECDSA P-256 (SSH)", "keyTypeEcdsaP384": "ECDSA P-384 (SSH)", "keyTypeEcdsaP521": "ECDSA P-521 (SSH)", "keyTypeDsa": "DSA (SSH)", "keyTypeRsaSha256": "RSA-SHA2-256", "keyTypeRsaSha512": "RSA-SHA2-512", "keyPairGeneratedSuccessfully": "Пара ключей {{keyType}} успешно сгенерирована", "failedToGenerateKeyPair": "Не удалось сгенерировать ключ пара", "generateKeyPairNote": "Сгенерировать новую пару SSH-ключей напрямую. Это заменит все существующие ключи в форме.", "invalidKey": "Неверный ключ", "detectionError": "Ошибка обнаружения", "removing": "Удаление:", "clickToEditCredential": "Нажмите, чтобы отредактировать учетные данные", "dragToMoveBetweenFolders": "Перетащите для перемещения между папками", "keyBasedOnlyForDeployment": "Развертывание возможно только с использованием учетных данных на основе SSH-ключа", "publicKeyRequiredForDeployment": "Для развертывания требуется открытый ключ", "selectTargetHost": "Пожалуйста, выберите целевой хост", "keyDeployedSuccessfully": "SSH-ключ успешно развернут", "deploymentFailed": "Развертывание не удалось", "failedToDeployKey": "Не удалось развернуть SSH-ключ", "clickToRenameFolder": "Нажмите, чтобы переименовать папку", "renameFolder": "Переименовать папку", "idLabel": "ID:" }, "dragIndicator": { "error": "Ошибка: {{error}}", "dragging": "Перетаскивание {{fileName}}", "preparing": "Подготовка {{fileName}}", "readySingle": "Готово к загрузке {{fileName}}", "readyMultiple": "Готово к загрузке {{count}} файлов", "batchDrag": "Перетащите {{count}} файлов на рабочий стол", "dragToDesktop": "Перетащите на рабочий стол", "canDragAnywhere": "Вы можете перетаскивать файлы в любое место на рабочем столе" }, "sshTools": { "title": "Инструменты SSH", "closeTools": "Закройте инструменты SSH", "keyRecording": "Запись нажатия клавиш", "startKeyRecording": "Начать запись нажатия клавиш", "stopKeyRecording": "Остановить запись нажатия клавиш", "selectTerminals": "Выберите терминалы:", "typeCommands": "Вводите команды (поддерживаются все клавиши):", "commandsWillBeSent": "Команды будут отправлены на {{count}} выбранных терминалов.", "settings": "Настройки", "enableRightClickCopyPaste": "Включить копирование/вставку по щелчку правой кнопкой мыши", "shareIdeas": "Есть идеи о том, что должно появиться в будущем для инструментов SSH? Поделитесь ими в", "scripts": { "inputPlaceholder": "например, системные команды, скрипты Docker" } }, "snippets": { "title": "Фрагменты кода", "new": "Новый фрагмент кода", "create": "Создать фрагмент кода", "edit": "Редактировать фрагмент кода", "run": "Запустить", "empty": "Пока нет фрагментов кода", "emptyHint": "Создать фрагмент кода для сохранения часто используемых команд", "name": "Имя", "description": "Описание", "content": "Команда", "namePlaceholder": "например, Перезапустить Nginx", "descriptionPlaceholder": "Необязательное описание", "contentPlaceholder": "например, sudo systemctl restart nginx", "nameRequired": "Имя обязательно", "contentRequired": "Команда обязательна", "createDescription": "Создать новый фрагмент команды для быстрого выполнения", "editDescription": "Редактировать этот фрагмент команды", "deleteConfirmTitle": "Удалить Фрагмент кода", "deleteConfirmDescription": "Вы уверены, что хотите удалить \"{{name}}\"?", "createSuccess": "Фрагмент кода успешно создан", "updateSuccess": "Фрагмент кода успешно обновлен", "deleteSuccess": "Фрагмент кода успешно удален", "createFailed": "Не удалось создать фрагмент кода", "updateFailed": "Не удалось обновить фрагмент кода", "deleteFailed": "Не удалось удалить фрагмент кода", "failedToFetch": "Не удалось получить фрагменты кода", "executeSuccess": "Выполнение: {{name}}", "copySuccess": "Скопировано \"{{name}}\" в буфер обмена", "runTooltip": "Выполнить этот фрагмент в терминале", "copyTooltip": "Скопировать фрагмент в буфер обмена", "editTooltip": "Редактировать этот фрагмент", "deleteTooltip": "Удалить этот фрагмент", "newFolder": "Новая папка", "reorderSameFolder": "Можно изменять порядок фрагментов только в пределах одной папки", "reorderSuccess": "Порядок фрагментов успешно изменен", "reorderFailed": "Не удалось изменить порядок фрагментов", "deleteFolderConfirm": "Удалить папку \"{{name}}\"? Все фрагменты будут перемещены в рубрику \"Без категории\".", "deleteFolderSuccess": "Папка успешно удалена", "deleteFolderFailed": "Не удалось удалить папку", "updateFolderSuccess": "Папка успешно обновлена", "createFolderSuccess": "Папка успешно создана", "updateFolderFailed": "Не удалось обновить папку", "createFolderFailed": "Не удалось создать папку", "selectTerminals": "Выберите терминалы (необязательно)", "executeOnSelected": "Выполнить на {{count}} выбранных терминалах", "executeOnCurrent": "Выполнить на текущем терминале (нажмите, чтобы выбрать несколько)", "folder": "Папка", "selectFolder": "Выберите папку или оставьте поле пустым", "noFolder": "Нет папки (Без категории)", "folderName": "Название папки", "folderNameRequired": "Название папки обязательно", "folderColor": "Цвет папки", "folderIcon": "Значок папки", "preview": "Предварительный просмотр", "updateFolder": "Обновить папку", "createFolder": "Создать папку", "editFolder": "Редактировать папку", "editFolderDescription": "Настроить папку для фрагментов кода", "createFolderDescription": "Организовать фрагменты кода по папкам" }, "commandHistory": { "title": "История", "searchPlaceholder": "Поиск команд...", "noTerminal": "Нет активного терминала", "noTerminalHint": "Открыть терминал, чтобы просмотреть историю его команд.", "empty": "История команд пока отсутствует", "emptyHint": "Выполнить команды в активном терминале, чтобы создать его историю.", "noResults": "Команды не найдены", "noResultsHint": "Нет команд, соответствующих \"{{query}}\"", "deleteSuccess": "Команда удалена из истории", "deleteFailed": "Не удалось удалить команду.", "deleteTooltip": "Удалить команду", "tabHint": "Используйте клавишу Tab в терминале для автозаполнения из истории команд", "authRequiredRefresh": "Требуется аутентификация. Пожалуйста, обновите страницу.", "dataAccessLockedReauth": "Доступ к данным заблокирован. Пожалуйста, пройдите повторную аутентификацию.", "loading": "Загрузка истории команд...", "error": "Ошибка загрузки истории" }, "splitScreen": { "title": "Разделенный экран", "none": "Нет", "twoSplit": "2-сторонний", "threeSplit": "3-сторонний", "fourSplit": "4-сторонний", "availableTabs": "Доступные вкладки", "dragTabsHint": "Перетащите вкладки в ячейки макета ниже, чтобы назначить их", "layout": "Макет разделенного экрана", "dropHere": "Перетащите вкладку сюда", "apply": "Применить разделение", "clear": "Очистить разделение", "selectMode": "Выберите режим разделенного экрана", "helpText": "Выберите, сколько вкладок вы хотите просматривать одновременно", "success": "Разделенный экран успешно применен", "cleared": "Разделенный экран очищен", "error": { "noAssignments": "Пожалуйста, назначьте хотя бы одну вкладку макету", "fillAllSlots": "Пожалуйста, заполните все {{count}} слотов перед применением" } }, "homepage": { "loggedInTitle": "Вход выполнен!", "loggedInMessage": "Вы вошли в систему! Используйте боковую панель для доступа ко всем доступным инструментам. Для начала создайте SSH-хост на вкладке «Менеджер SSH». После создания вы сможете подключиться к этому хосту, используя другие приложения на боковой панели.", "failedToLoadAlerts": "Не удалось загрузить оповещения", "failedToDismissAlert": "Не удалось закрыть оповещение" }, "serverConfig": { "title": "Конфигурация сервера", "description": "Настройте URL-адрес сервера Termix для подключения к вашим внутренним службам", "serverUrl": "URL-адрес сервера", "enterServerUrl": "Пожалуйста, введите URL-адрес сервера", "testConnectionFirst": "Пожалуйста, сначала проверьте соединение", "connectionSuccess": "Соединение успешно установлено!", "connectionFailed": "Сбой подключения", "connectionError": "Произошла ошибка подключения", "connected": "Подключено", "disconnected": "Отключено", "configSaved": "Конфигурация успешно сохранена", "saveFailed": "Не удалось сохранить конфигурацию", "saveError": "Ошибка сохранения конфигурации", "saving": "Сохранение...", "saveConfig": "Сохранить конфигурацию", "helpText": "Введите URL-адрес, на котором работает ваш сервер Termix (например, http://localhost:30001 или https://your-server.com)", "warning": "Предупреждение", "notValidatedWarning": "URL-адрес не проверен — убедитесь, что он правильный", "changeServer": "Сменить сервер", "mustIncludeProtocol": "URL-адрес сервера должен начинаться с http:// или https://" }, "versionCheck": { "error": "Ошибка проверки версии", "checkFailed": "Не удалось проверить наличие обновлений", "upToDate": "Приложение обновлено", "currentVersion": "Вы используете версию {{version}}", "updateAvailable": "Доступно обновление", "newVersionAvailable": "Доступна новая версия! Вы используете {{current}}, но доступна версия {{latest}}.", "releasedOn": "Выпущено 29.02.2020", "downloadUpdate": "Скачать обновление", "dismiss": "Закрыть", "checking": "Проверка обновлений...", "checkUpdates": "Проверить наличие обновлений", "checkingUpdates": "Проверка обновлений...", "refresh": "Обновить", "updateRequired": "Требуется обновление", "updateDismissed": "Уведомление об обновлении отклонено", "noUpdatesFound": "Обновления не найдены" }, "common": { "close": "Закрыть", "minimize": "Свернуть", "online": "Онлайн", "offline": "Офлайн", "continue": "Продолжить", "maintenance": "Техническое обслуживание", "degraded": "Сниженное состояние", "discord": "Discord", "error": "Ошибка", "warning": "Предупреждение", "info": "Информация", "success": "Успех", "loading": "Загрузка...", "required": "Обязательно", "optional": "Необязательно", "connect": "Подключение", "connecting": "Подключение...", "creating": "Создание...", "clear": "Очистить", "toggleSidebar": "Переключить боковую панель", "sidebar": "Боковая панель", "home": "Главная", "expired": "Срок действия истек", "expiresToday": "Срок действия истекает сегодня", "expiresTomorrow": "Срок действия истекает через {{date}} дней", "updateAvailable": "Доступно обновление", "sshPath": "Путь SSH", "localPath": "Локальный путь", "appName": "Termix", "resetSidebarWidth": "Сбросить ширину боковой панели", "dragToResizeSidebar": "Перетащить для изменения размера боковой панели", "noAuthCredentials": "Для этого SSH-хоста нет доступных учетных данных для аутентификации", "noReleases": "Нет релизов", "updatesAndReleases": "Обновления и релизы", "newVersionAvailable": "Доступна новая версия ({{days}}).", "failedToFetchUpdateInfo": "Не удалось получить информацию об обновлении", "preRelease": "Предварительная версия", "loginFailed": "Сбой входа в систему", "noReleasesFound": "Релизы не найдены.", "yourBackupCodes": "Ваши резервные коды", "sendResetCode": "Отправить код сброса", "verifyCode": "Подтвердить код", "resetPassword": "Сбросить пароль", "resetCode": "Код сброса", "newPassword": "Новый пароль", "folder": "Папка", "file": "Файл", "renamedSuccessfully": "Успешно переименован", "deletedSuccessfully": "Успешно удален", "noTunnelConnections": "Туннельные соединения не настроены", "sshTools": "Инструменты SSH", "english": "Английский", "chinese": "Китайский", "german": "Немецкий", "cancel": "Отмена", "username": "Имя пользователя", "name": "Имя", "login": "Войти", "logout": "Выйти", "register": "Регистрация", "password": "Пароль", "version": "Версия", "confirmPassword": "Подтвердить пароль", "back": "Назад", "email": "Электронная почта", "submit": "Отправить", "change": "Изменить", "save": "Сохранить", "saving": "Сохранение...", "delete": "Удалить", "edit": "Редактировать", "add": "Добавить", "search": "Поиск", "confirm": "Подтвердить", "yes": "Да", "no": "Нет", "ok": "ОК", "enabled": "Включено", "disabled": "Отключено", "important": "Важно", "notEnabled": "Не включено", "settingUp": "Настройка...", "next": "Далее", "previous": "Предыдущая", "refresh": "Обновить", "settings": "Настройки", "profile": "Профиль", "help": "Справка", "about": "О программе", "language": "Язык", "autoDetect": "Автоматическое определение", "changeAccountPassword": "Изменить пароль учетной записи", "passwordResetTitle": "Пароль Сброс", "passwordResetDescription": "Вы собираетесь сбросить свой пароль. Это приведет к выходу из всех активных сессий.", "enterSixDigitCode": "Введите 6-значный код из логов контейнера Docker для пользователя:", "enterNewPassword": "Введите новый пароль для пользователя:", "passwordsDoNotMatch": "Пароли не совпадают", "passwordMinLength": "Пароль должен состоять как минимум из 6 символов", "passwordResetSuccess": "Пароль успешно сброшен! Теперь вы можете войти в систему с новым паролем.", "failedToInitiatePasswordReset": "Не удалось инициировать сброс пароля", "failedToVerifyResetCode": "Не удалось проверить код сброса", "failedToCompletePasswordReset": "Не удалось завершить сброс пароля", "documentation": "Документация", "retry": "Повторная попытка", "checking": "Проверка...", "checkingDatabase": "Проверка подключения к базе данных...", "actions": "Действия", "remove": "Удалить", "revoke": "Отменить", "create": "Создать" }, "nav": { "home": "Главная страница", "hosts": "Хосты", "credentials": "Учетные данные", "terminal": "Терминал", "tunnels": "Туннели", "fileManager": "Диспетчер файлов", "serverStats": "Статистика сервера", "admin": "Администратор", "userProfile": "Профиль пользователя", "tools": "Инструменты", "snippets": "Фрагменты кода", "newTab": "Новая вкладка", "splitScreen": "Разделенный экран", "closeTab": "Закрыть вкладку", "sshManager": "Менеджер SSH", "hostManager": "Менеджер хостов", "cannotSplitTab": "Невозможно разделить эту вкладку", "tabNavigation": "Навигация по вкладкам", "hostTabTitle": "{{version}}@{{username}}:{{ip}}" }, "admin": { "title": "Настройки администратора", "oidc": "OIDC", "users": "Пользователи", "userManagement": "Управление пользователями", "makeAdmin": "Сделать администратором", "removeAdmin": "Удалить администратора", "deleteUser": "Удалить пользователя {{port}}? Это действие необратимо.", "allowRegistration": "Разрешить регистрацию", "oidcSettings": "Настройки OIDC", "clientId": "Идентификатор клиента", "clientSecret": "Секретный ключ клиента", "issuerUrl": "URL-адрес эмитента", "authorizationUrl": "URL-адрес авторизации", "tokenUrl": "URL-адрес токена", "updateSettings": "Обновить настройки", "confirmDelete": "Вы уверены, что хотите удалить этого пользователя?", "confirmMakeAdmin": "Вы уверены, что хотите сделать {{username}} администратором?", "confirmRemoveAdmin": "Вы уверены, что хотите удалить статус администратора у {{username}}?", "externalAuthentication": "Внешняя аутентификация (OIDC)", "configureExternalProvider": "Настроить внешнего поставщика идентификации для аутентификации OIDC/OAuth2.", "userIdentifierPath": "Путь идентификатора пользователя", "displayNamePath": "Путь отображаемого имени", "scopes": "Области действия", "saving": "Сохранение...", "saveConfiguration": "Сохранить конфигурацию", "reset": "Сброс", "success": "Успех", "loading": "Загрузка...", "refresh": "Обновить", "loadingUsers": "Загрузка пользователей...", "username": "Имя пользователя", "type": "Тип", "actions": "Действия", "external": "Внешние", "local": "Локальные", "adminManagement": "Управление администратором", "makeUserAdmin": "Сделать пользователя администратором", "adding": "Добавление...", "currentAdmins": "Текущие администраторы", "adminBadge": "Администратор", "removeAdminButton": "Удалить администратора", "general": "Общие", "userRegistration": "Регистрация пользователей", "allowNewAccountRegistration": "Разрешить регистрацию новых учетных записей", "allowPasswordLogin": "Разрешить вход по имени пользователя/паролю", "missingRequiredFields": "Отсутствуют обязательные поля: {{username}}", "oidcConfigurationUpdated": "Конфигурация OIDC успешно обновлена!", "failedToFetchOidcConfig": "Не удалось получить конфигурацию OIDC", "failedToFetchRegistrationStatus": "Не удалось получить статус регистрации", "failedToFetchPasswordLoginStatus": "Не удалось получить статус входа по паролю", "failedToFetchUsers": "Не удалось получить пользователей", "oidcConfigurationDisabled": "Конфигурация OIDC успешно отключена!", "failedToUpdateOidcConfig": "Не удалось обновить конфигурацию OIDC", "failedToDisableOidcConfig": "Не удалось отключить конфигурацию OIDC", "enterUsernameToMakeAdmin": "Введите имя пользователя, чтобы сделать его администратором", "userIsNowAdmin": "Пользователь {{fields}} теперь администратор", "failedToMakeUserAdmin": "Не удалось сделать пользователя администратором", "removeAdminStatus": "Удалить статус администратора у {{username}}?", "adminStatusRemoved": "Статус администратора удален у {{username}}", "failedToRemoveAdminStatus": "Не удалось удалить статус администратора", "userDeletedSuccessfully": "Пользователь {{username}} успешно удален", "failedToDeleteUser": "Не удалось удалить пользователя", "overrideUserInfoUrl": "Переопределить URL-адрес информации о пользователе (необязательно)", "failedToFetchSessions": "Не удалось получить сессии", "sessionRevokedSuccessfully": "Сессия успешно отозвана", "failedToRevokeSession": "Не удалось отозвать сессию", "confirmRevokeSession": "Вы уверены, что хотите отозвать эту сессию?", "confirmRevokeAllSessions": "Вы уверены, что хотите отозвать все сессии для этого пользователя?", "failedToRevokeSessions": "Не удалось отозвать сессии", "sessionsRevokedSuccessfully": "Сессии успешно отозваны", "linkToPasswordAccount": "Связывание с учетной записью с паролем", "linkOIDCDialogTitle": "Связывание учетной записи OIDC с учетной записью с паролем", "linkOIDCDialogDescription": "Связывание {{username}} (пользователь OIDC) с существующей учетной записью с паролем. Это позволит включить двойную аутентификацию для учетной записи с паролем.", "createUser": "Создание пользователя", "createUserDescription": "Создание нового локального пользователя с именем пользователя и паролем", "enterUsername": "Введите имя пользователя", "enterPassword": "Введите пароль", "userCreatedSuccessfully": "Пользователь {{username}} успешно создан", "failedToCreateUser": "Не удалось создать пользователя", "manageUser": "Управление пользователем", "manageUserDescription": "Управление настройками пользователя, ролями и разрешениями", "authType": "Тип аутентификации", "adminStatus": "Статус администратора", "userId": "Идентификатор пользователя", "regularUser": "Обычный пользователь", "adminPrivileges": "Привилегии администратора", "administratorRole": "Роль администратора", "administratorRoleDescription": "Предоставить полный доступ к системе и права управления", "passwordManagement": "Управление паролями", "passwordResetWarning": "Сброс пароля пользователя приведет к удалению всех его данных (SSH-хосты, учетные данные, настройки). Это действие необратимо.", "resetUserPassword": "Сброс пароля пользователя", "resettingPassword": "Сброс...", "passwordResetInitiated": "Сброс пароля инициирован для {{username}}. Код сброса отправлен.", "failedToResetPassword": "Не удалось инициировать сброс пароля", "sessionManagement": "Управление сессиями", "revokeAllSessions": "Отменить все сессии", "revokeAllSessionsDescription": "Принудительный выход из всех устройств и сессий", "revoking": "Отмена...", "revoke": "Отменить все", "dangerZone": "Опасная зона", "deleteUserTitle": "Удалить учетную запись пользователя", "deleteUserWarning": "Навсегда удалить эту учетную запись пользователя и все связанные с ней данные. Это действие необратимо.", "deleting": "Удаление...", "cannotDeleteSelf": "Вы не можете удалить свою учетную запись", "cannotRemoveLastAdmin": "Невозможно удалить последнего администратора", "cannotRemoveOwnAdmin": "Вы не можете удалить свои собственные административные привилегии", "cannotModifyOwnAdminStatus": "Вы не можете изменить свой собственный административный статус", "dualAuth": "Двойная аутентификация", "externalOIDC": "Внешняя (OIDC)", "localPassword": "Локальный пароль", "confirmRevokeOwnSessions": "Вы уверены, что хотите отозвать все свои сессии? Вы будете разлогинены.", "linkOIDCWarningTitle": "Предупреждение: Данные пользователя OIDC будут удалены", "linkOIDCActionDeleteUser": "Удалить учетную запись пользователя OIDC и все ее данные", "linkOIDCActionAddCapability": "Добавить возможность входа в OIDC для целевой учетной записи с паролем", "linkOIDCActionDualAuth": "Разрешить учетной записи с паролем входить в систему как с помощью пароля, так и с помощью OIDC", "linkTargetUsernameLabel": "Имя пользователя целевой учетной записи с паролем", "linkTargetUsernamePlaceholder": "Ввести имя пользователя учетной записи с паролем", "linkAccountsButton": "Связать учетные записи", "linkingAccounts": "Связывание...", "accountsLinkedSuccessfully": "Пользователь OIDC {{username}} связан с {{oidcUsername}}", "failedToLinkAccounts": "Не удалось связать учетные записи", "linkTargetUsernameRequired": "Требуется имя пользователя", "unlinkOIDCTitle": "Отменить аутентификацию OIDC", "unlinkOIDCDescription": "Удалить аутентификацию OIDC из {{targetUsername}}? После этого пользователь сможет входить в систему только с помощью имени пользователя/пароля.", "unlinkOIDCSuccess": "OIDC отсоединен от {{username}}", "failedToUnlinkOIDC": "Не удалось отсоединить OIDC", "databaseSecurity": "Безопасность базы данных", "encryptionStatus": "Статус шифрования", "encryptionEnabled": "Шифрование включено", "enabled": "Включено", "disabled": "Отключено", "keyId": "Идентификатор ключа", "created": "Создано", "migrationStatus": "Статус миграции", "migrationCompleted": "Миграция завершена", "migrationRequired": "Требуется миграция", "deviceProtectedMasterKey": "Защищенный средой мастер-ключ", "legacyKeyStorage": "Устаревшее хранилище ключей", "masterKeyEncryptedWithDeviceFingerprint": "Мастер-ключ зашифрован с помощью отпечатка среды (активна защита KEK)", "keyNotProtectedByDeviceBinding": "Ключ не защищен привязкой среды (рекомендуется обновление)", "valid": "Действителен", "initializeDatabaseEncryption": "Инициализация шифрования базы данных", "enableAes256EncryptionWithDeviceBinding": "Включение шифрования AES-256 с защитой мастер-ключа, привязанной к среде. Это обеспечивает безопасность корпоративного уровня для ключей SSH, паролей и токенов аутентификации.", "featuresEnabled": "Включенные функции:", "aes256GcmAuthenticatedEncryption": "Аутентифицированное шифрование AES-256-GCM", "deviceFingerprintMasterKeyProtection": "Защита мастер-ключа с помощью отпечатка среды (KEK)", "pbkdf2KeyDerivation": "Вычисление ключа PBKDF2 с 100 000 итерациями", "automaticKeyManagement": "Автоматическое управление и ротация ключей", "initializing": "Инициализация...", "initializeEnterpriseEncryption": "Инициализация корпоративного шифрования", "migrateExistingData": "Миграция существующих данных", "encryptExistingUnprotectedData": "Шифрование существующих незащищенных данных в вашей базе данных. Этот процесс безопасен и создает автоматические резервные копии.", "testMigrationDryRun": "Проверка совместимости шифрования", "migrating": "Миграция...", "migrateData": "Миграция данных", "securityInformation": "Информация о безопасности", "sshPrivateKeysEncryptedWithAes256": "Закрытые ключи и пароли SSH шифруются с помощью AES-256-GCM", "userAuthTokensProtected": "Токены аутентификации пользователей и секреты 2FA защищены", "masterKeysProtectedByDeviceFingerprint": "Главные ключи шифрования защищены с помощью отпечатка устройства (KEK)", "keysBoundToServerInstance": "Ключи привязаны к текущей среде сервера (перенос возможен через переменные среды)", "pbkdf2HkdfKeyDerivation": "Вывод ключей PBKDF2 + HKDF с 100 000 итерациями", "backwardCompatibleMigration": "Все данные остаются обратно совместимыми во время миграции", "enterpriseGradeSecurityActive": "Активна безопасность корпоративного уровня", "masterKeysProtectedByDeviceBinding": "Ваши главные ключи шифрования защищены с помощью отпечатка среды. Для генерации ключей защиты используются имя хоста сервера, пути и другая информация о среде. Для миграции серверов установите переменную среды DB_ENCRYPTION_KEY на новом сервере.", "important": "Важно", "keepEncryptionKeysSecure": "Обеспечьте безопасность данных: регулярно создавайте резервные копии файлов базы данных и конфигурации сервера. Для миграции на новый сервер установите переменную среды DB_ENCRYPTION_KEY в новой среде или сохраните то же имя хоста и структуру каталогов.", "loadingEncryptionStatus": "Загрузка состояния шифрования...", "testMigrationDescription": "Убедитесь, что существующие данные могут быть безопасно перенесены в зашифрованный формат без фактического изменения каких-либо данных.", "serverMigrationGuide": "Руководство по миграции серверов", "migrationInstructions": "Для миграции зашифрованных данных на новый сервер: 1) Создайте резервную копию файлов базы данных, 2) Установите переменную среды DB_ENCRYPTION_KEY=\"ваш-ключ\" На новом сервере, 3) Восстановление файлов базы данных", "environmentProtection": "Защита среды", "environmentProtectionDesc": "Защита ключей шифрования на основе информации о среде сервера (имя хоста, пути и т. д.), переносимая через переменные среды", "verificationCompleted": "Проверка совместимости завершена - данные не были изменены", "verificationInProgress": "Проверка завершена", "dataMigrationCompleted": "Миграция данных успешно завершена!", "verificationFailed": "Проверка совместимости не удалась", "migrationFailed": "Миграция не удалась", "runningVerification": "Выполняется проверка совместимости...", "startingMigration": "Начало миграции...", "hardwareFingerprintSecurity": "Безопасность по аппаратному отпечатку", "hardwareBoundEncryption": "Активно аппаратное шифрование", "masterKeysNowProtectedByHardwareFingerprint": "Главные ключи теперь защищены реальным аппаратным отпечатком вместо переменных среды", "cpuSerialNumberDetection": "Обнаружение серийного номера ЦП", "motherboardUuidIdentification": "Идентификация UUID материнской платы", "diskSerialNumberVerification": "Проверка серийного номера диска", "biosSerialNumberCheck": "Проверка серийного номера BIOS", "stableMacAddressFiltering": "Стабильная фильтрация MAC-адресов", "databaseFileEncryption": "Шифрование файлов базы данных", "dualLayerProtection": "Двухуровневая защита активирована", "bothFieldAndFileEncryptionActive": "Для максимальной безопасности активированы как шифрование на уровне полей, так и на уровне файлов", "fieldLevelAes256Encryption": "Шифрование AES-256 на уровне полей для конфиденциальных данных", "fileLevelDatabaseEncryption": "Шифрование базы данных на уровне файлов с аппаратной привязкой", "hardwareBoundFileKeys": "Аппаратная привязка ключей шифрования файлов", "automaticEncryptedBackups": "Автоматическое создание зашифрованной резервной копии", "createEncryptedBackup": "Создание зашифрованной резервной копии", "creatingBackup": "Создание резервной копии...", "backupCreated": "Резервная копия создана", "encryptedBackupCreatedSuccessfully": "Зашифрованная резервная копия успешно создана", "backupCreationFailed": "Создание резервной копии не удалось", "databaseMigration": "Миграция базы данных", "exportForMigration": "Экспорт для миграции", "exportDatabaseForHardwareMigration": "Экспорт базы данных в файл SQLite с расшифрованными данными для миграции на новое оборудование", "exportDatabase": "Экспорт SQLite База данных", "exporting": "Экспорт...", "exportCreated": "Создан экспорт SQLite", "exportContainsDecryptedData": "Экспорт SQLite содержит расшифрованные данные — храните их в безопасности!", "databaseExportedSuccessfully": "Экспорт базы данных SQLite успешно завершен", "databaseExportFailed": "Экспорт базы данных SQLite не удался", "importFromMigration": "Импорт из миграции", "importDatabaseFromAnotherSystem": "Импорт базы данных SQLite с другой системы или оборудования", "importDatabase": "Импорт базы данных SQLite", "importing": "Импорт...", "selectedFile": "Выбранный файл SQLite", "importWillReplaceExistingData": "Импорт SQLite заменит существующие данные — рекомендуется резервное копирование!", "pleaseSelectImportFile": "Пожалуйста, выберите файл импорта SQLite", "databaseImportedSuccessfully": "База данных SQLite успешно импортирована", "databaseImportFailed": "Импорт базы данных SQLite не удался", "manageEncryptionAndBackups": "Управление ключами шифрования, безопасностью базы данных и операциями резервного копирования", "activeSecurityFeatures": "Текущие активные меры безопасности и защиты", "deviceBindingTechnology": "Передовая технология аппаратной защиты ключей", "backupAndRecovery": "Безопасное создание резервных копий и варианты восстановления базы данных", "crossSystemDataTransfer": "Экспорт и импорт баз данных между различными системами", "noMigrationNeeded": "Миграция не требуется", "encryptionKey": "Ключ шифрования", "keyProtection": "Защита ключа", "active": "Активный", "legacy": "Устаревший", "dataStatus": "Состояние данных", "encrypted": "Зашифровано", "needsMigration": "Требуется миграция", "ready": "Готов к миграции", "initializeEncryption": "Инициализация Шифрование", "initialize": "Инициализация", "test": "Тестирование", "migrate": "Миграция", "backup": "Резервное копирование", "createBackup": "Создание резервной копии", "exportImport": "Экспорт/Импорт", "export": "Экспорт", "import": "Импорт", "passwordRequired": "Требуется пароль", "confirmExport": "Подтверждение экспорта", "exportDescription": "Экспорт SSH-хостов и учетных данных в файл SQLite", "importDescription": "Импорт файла SQLite с инкрементным слиянием (пропускает дубликаты)", "criticalWarning": "Критическое предупреждение", "cannotDisablePasswordLoginWithoutOIDC": "Невозможно отключить вход по паролю без настроенного OIDC! Необходимо настроить аутентификацию OIDC перед отключением входа по паролю, иначе вы потеряете доступ к Termix.", "confirmDisablePasswordLogin": "Вы уверены, что хотите отключить вход по паролю? Убедитесь, что OIDC правильно настроен и работает, прежде чем продолжить, иначе вы потеряете доступ к своему экземпляру Termix.", "passwordLoginDisabled": "Вход по паролю успешно отключен", "passwordLoginAndRegistrationDisabled": "Вход по паролю и регистрация новой учетной записи успешно отключены", "requiresPasswordLogin": "Требуется включенный вход по паролю", "passwordLoginDisabledWarning": "Вход по паролю отключен. Убедитесь, что OIDC правильно настроен, иначе вы не сможете войти в Termix.", "oidcRequiredWarning": "КРИТИЧНО: Вход по паролю отключен. Если вы сбросите или неправильно настроите OIDC, вы потеряете весь доступ к Termix и ваш экземпляр будет выведен из строя. Продолжайте только в том случае, если вы абсолютно уверены.", "confirmDisableOIDCWarning": "ПРЕДУПРЕЖДЕНИЕ: Вы собираетесь отключить OIDC, если вход по паролю также отключен. Это приведет к выходу из строя вашего экземпляра Termix, и вы потеряете весь доступ. Вы абсолютно уверены, что хотите продолжить?", "failedToUpdatePasswordLoginStatus": "Не удалось обновить статус входа по паролю", "loadingSessions": "Загрузка сессий...", "noActiveSessions": "Активные сессии не найдены.", "device": "Устройство", "user": "Пользователь", "lastActive": "Последняя активность", "expires": "Срок действия истекает", "revoked": "Отменено", "revokeAllUserSessionsTitle": "Отменить все сессии для этого пользователя", "revokeAll": "Отменить все", "linkOidcToPasswordAccount": "Связать учетную запись OIDC с учетной записью с паролем", "linkOidcToPasswordAccountDescription": "Связать {{username}} (пользователя OIDC) с существующей учетной записью с паролем. Это позволит включить двойную аутентификацию для учетной записи с паролем.", "linkOidcWarningTitle": "Предупреждение: Данные пользователя OIDC будут удалены", "linkOidcWarningDescription": "Это действие:", "linkOidcActionDeleteUser": "Удалит учетную запись пользователя OIDC и все ее данные", "linkOidcActionAddCapability": "Добавит возможность входа в OIDC для целевой учетной записи с паролем", "linkOidcActionDualAuth": "Разрешит учетной записи с паролем входить в систему как с помощью пароля, так и с помощью OIDC", "passwordMinLength": "Пароль должен содержать не менее 6 символов", "currentRoles": "Текущие роли", "noRolesAssigned": "Нет назначенных ролей", "assignNewRole": "Назначить новую роль" }, "hosts": { "title": "Менеджер хостов", "sshHosts": "SSH-хосты", "noHosts": "Нет SSH-хостов", "noHostsMessage": "Вы еще не добавили ни одного SSH-хоста. Нажмите «Добавить хост», чтобы начать.", "loadingHosts": "Загрузка хостов...", "failedToLoadHosts": "Не удалось загрузить хосты", "retry": "Повторить попытку", "refresh": "Обновить", "optional": "Необязательно", "hostsCount": "{{username}} хостов", "importJson": "Импорт JSON", "importing": "Импорт...", "importJsonTitle": "Импорт SSH-хостов из JSON", "importJsonDesc": "Загрузите JSON-файл для массового импорта нескольких SSH-хостов (максимум 100).", "downloadSample": "Скачать пример", "formatGuide": "Руководство по форматированию", "exportCredentialWarning": "Предупреждение: Хост \"{{count}}\" использует аутентификацию по учетным данным. Экспортированный файл не будет содержать данные учетных данных и потребует ручной перенастройки после импорта. Вы хотите продолжить?", "exportSensitiveDataWarning": "Предупреждение: Хост \"{{name}}\" содержит конфиденциальные данные аутентификации (пароль/ключ SSH). Экспортированный файл будет содержать эти данные в открытом виде. Пожалуйста, храните файл в безопасности и удалите его после использования. Вы хотите продолжить?", "uncategorized": "Без категории", "confirmDelete": "Вы уверены, что хотите удалить \"{{name}}\"?", "failedToDeleteHost": "Не удалось удалить хост", "failedToExportHost": "Не удалось экспортировать хост. Пожалуйста, убедитесь, что вы вошли в систему и имеете доступ к данным хоста.", "jsonMustContainHosts": "JSON должен содержать \"hosts\" массив или массив хостов", "noHostsInJson": "Хосты не найдены в JSON-файле", "maxHostsAllowed": "Максимум 100 хостов разрешено на один импорт", "importCompleted": "Импорт завершен: {{name}} успешно, {{success}} не удалось", "importFailed": "Импорт не удался", "importError": "Ошибка импорта", "failedToImportJson": "Не удалось импортировать JSON-файл", "connectionDetails": "Данные подключения", "organization": "Организация", "ipAddress": "IP-адрес", "port": "Порт", "name": "Имя", "username": "Имя пользователя", "folder": "Папка", "tags": "Теги", "pin": "ПИН-код", "notes": "Примечания", "expirationDate": "Срок действия", "passwordRequired": "Пароль требуется при использовании аутентификации по паролю", "sshKeyRequired": "Закрытый ключ SSH требуется при использовании аутентификации по ключу", "keyTypeRequired": "Тип ключа требуется при использовании ключа аутентификация", "mustSelectValidSshConfig": "Необходимо выбрать действительную конфигурацию SSH из списка", "addHost": "Добавить хост", "editHost": "Редактировать хост", "cloneHost": "Клонировать хост", "updateHost": "Обновить хост", "hostUpdatedSuccessfully": "Хост \"{{failed}}\" успешно обновлен!", "hostAddedSuccessfully": "Хост \"{{name}}\" успешно добавлен!", "hostDeletedSuccessfully": "Хост \"{{name}}\" успешно удален!", "failedToSaveHost": "Не удалось сохранить хост. Пожалуйста, попробуйте еще раз.", "enableTerminal": "Включить терминал", "enableTerminalDesc": "Включить/отключить видимость хоста на вкладке «Терминал»", "enableTunnel": "Включить туннель", "enableTunnelDesc": "Включить/отключить видимость хоста на вкладке «Туннель»", "enableFileManager": "Включить файловый менеджер", "enableFileManagerDesc": "Включить/отключить видимость хоста на вкладке «Файловый менеджер»", "enableDockerDesc": "Включить/отключить видимость хоста на вкладке «Docker»", "enableDocker": "Включить Docker", "defaultPath": "Путь по умолчанию", "defaultPathDesc": "Каталог по умолчанию при открытии файлового менеджера для этого хоста", "tunnelConnections": "Туннельные соединения", "connection": "Соединение", "remove": "Удалить", "sourcePort": "Исходный порт", "sourcePortDesc": "(Источник указан в разделе «Текущие сведения о соединении» на вкладке «Общие»)", "endpointPort": "Конечный порт", "endpointSshConfig": "Конфигурация SSH конечной точки", "tunnelForwardDescription": "Этот туннель будет перенаправлять трафик с порта {{name}} на исходной машине (текущие сведения о соединении на вкладке «Общие») на порт {{sourcePort}} на конечной машине.", "maxRetries": "Максимальное количество попыток повтора", "maxRetriesDescription": "Максимальное количество попыток повтора для туннельного соединения.", "retryInterval": "Интервал повтора (секунды)", "retryIntervalDescription": "Время ожидания между попытками повтора.", "autoStartContainer": "Автоматический запуск при запуске контейнера", "autoStartDesc": "Автоматический запуск этого туннеля при запуске контейнера", "addConnection": "Добавление туннельного соединения", "sshpassRequired": "Для аутентификации по паролю требуется Sshpass", "sshpassRequiredDesc": "Для аутентификации по паролю в туннелях необходимо установить sshpass в системе.", "otherInstallMethods": "Другие способы установки:", "debianUbuntuEquivalent": "(Debian/Ubuntu) или аналогичная версия для вашей ОС.", "or": "или", "centosRhelFedora": "CentOS/RHEL/Fedora", "macos": "macOS", "windows": "Windows", "sshServerConfigRequired": "Требуется настройка SSH-сервера", "sshServerConfigDesc": "Для туннельных соединений SSH-сервер должен быть настроен на разрешение переадресации портов:", "gatewayPortsYes": "для привязки удаленных портов ко всем интерфейсам", "allowTcpForwardingYes": "для включения переадресации портов", "permitRootLoginYes": "если используется пользователь root для туннелирования", "editSshConfig": "Отредактируйте /etc/ssh/sshd_config и перезапустите SSH: sudo systemctl restart sshd", "upload": "Загрузка", "authentication": "Аутентификация", "password": "Пароль", "key": "Ключ", "credential": "Учетные данные", "none": "Нет", "selectCredential": "Выберите учетные данные", "selectCredentialPlaceholder": "Выберите учетные данные...", "credentialRequired": "Учетные данные требуются при использовании учетных данных аутентификация", "credentialDescription": "Выбор учетных данных перезапишет текущее имя пользователя и будет использовать данные аутентификации этих учетных данных.", "sshPrivateKey": "Закрытый ключ SSH", "keyPassword": "Пароль ключа", "keyType": "Тип ключа", "autoDetect": "Автоматическое определение", "rsa": "RSA", "ed25519": "ED25519", "ecdsaNistP256": "ECDSA NIST P-256", "ecdsaNistP384": "ECDSA NIST P-384", "ecdsaNistP521": "ECDSA NIST P-521", "dsa": "DSA", "rsaSha2256": "RSA SHA2-256", "rsaSha2512": "RSA SHA2-512", "uploadFile": "Загрузить файл", "pasteKey": "Вставить ключ", "updateKey": "Обновить ключ", "existingKey": "Существующий ключ (нажмите, чтобы изменить)", "existingCredential": "Существующие учетные данные (нажмите, чтобы изменить)", "addTagsSpaceToAdd": "Добавить теги (пробел для добавления)", "terminalBadge": "Терминал", "tunnelBadge": "Туннель", "fileManagerBadge": "Файловый менеджер", "general": "Общие", "terminal": "Терминал", "tunnel": "Туннель", "fileManager": "Файловый менеджер", "serverStats": "Статистика сервера", "hostViewer": "Просмотр хоста", "enableServerStats": "Включить статистику сервера", "enableServerStatsDesc": "Включить/отключить сбор статистики сервера для этого хоста", "displayItems": "Отображаемые элементы", "displayItemsDesc": "Выберите, какие метрики отображать на странице статистики сервера", "enableCpu": "Использование ЦП", "enableMemory": "Память Использование", "enableDisk": "Использование диска", "enableNetwork": "Сетевая статистика (скоро будет доступна)", "enableProcesses": "Количество процессов (скоро будет доступно)", "enableUptime": "Время работы (скоро будет доступно)", "enableHostname": "Имя хоста (скоро будет доступно)", "enableOs": "Операционная система (скоро будет доступно)", "customCommands": "Пользовательские команды (скоро будет доступно)", "customCommandsDesc": "Определите пользовательские команды выключения и перезагрузки для этого сервера", "shutdownCommand": "Команда выключения", "rebootCommand": "Команда перезагрузки", "confirmRemoveFromFolder": "Вы уверены, что хотите удалить \"{{endpointPort}}\" из папки \"{{name}}\"? Хост будет перемещен в \"Нет папки\".", "removedFromFolder": "Хост \"{{folder}}\" Удален из папки успешно", "failedToRemoveFromFolder": "Не удалось удалить хост из папки", "folderRenamed": "Папка \"{{name}}\" переименована в \"{{oldName}}\" успешно", "failedToRenameFolder": "Не удалось переименовать папку", "editFolderAppearance": "Изменение внешнего вида папки", "editFolderAppearanceDesc": "Настройка цвета и значка для папки", "folderColor": "Цвет папки", "folderIcon": "Значок папки", "preview": "Предварительный просмотр", "folderAppearanceUpdated": "Внешний вид папки успешно обновлен", "failedToUpdateFolderAppearance": "Не удалось обновить внешний вид папки", "deleteAllHostsInFolder": "Удалить все хосты в папке", "confirmDeleteAllHostsInFolder": "Вы уверены, что хотите удалить все {{newName}} хостов в папке \"{{{count}}\"? Это действие необратимо.", "allHostsInFolderDeleted": "Удалены {{folder}} хостов из папки \"{{{count}}\" успешно", "failedToDeleteHostsInFolder": "Не удалось удалить хосты в папке", "movedToFolder": "Хост \"{{folder}}\" перемещен в \"{{name}}\" успешно", "failedToMoveToFolder": "Не удалось переместить хост в папку", "clickToRenameFolder": "Нажмите, чтобы переименовать папку", "renameFolder": "Переименовать папку", "removeFromFolder": "Удалить из папки \"{{folder}}\"", "editHostTooltip": "Редактировать хост", "deleteHostTooltip": "Удалить хост", "exportHostTooltip": "Экспорт хоста", "cloneHostTooltip": "Клонировать хост", "clickToEditHost": "Щелкните, чтобы отредактировать хост", "dragToMoveBetweenFolders": "Перетащите для перемещения между папками", "exportedHostConfig": "Экспортированная конфигурация хоста для {{folder}}", "openTerminal": "Открыть терминал", "openFileManager": "Открыть файловый менеджер", "openTunnels": "Открыть туннели", "openServerDetails": "Открыть сведения о сервере", "statistics": "Статистика", "enabledWidgets": "Включенные виджеты", "openServerStats": "Открыть статистику сервера", "enabledWidgetsDesc": "Выберите, какие виджеты статистики отображать для этого хоста", "monitoringConfiguration": "Конфигурация мониторинга", "monitoringConfigurationDesc": "Настройте частоту проверки статистики и состояния сервера", "statusCheckEnabled": "Включить мониторинг состояния", "statusCheckEnabledDesc": "Проверить, находится ли сервер в сети или нет", "statusCheckInterval": "Интервал проверки состояния", "statusCheckIntervalDesc": "Как часто проверять Если хост онлайн (5с - 1ч)", "metricsEnabled": "Включить мониторинг метрик", "metricsEnabledDesc": "Собирать статистику ЦП, ОЗУ, диска и другую системную статистику", "metricsInterval": "Интервал сбора метрик", "metricsIntervalDesc": "Как часто собирать статистику сервера (5с - 1ч)", "intervalSeconds": "секунды", "intervalMinutes": "минуты", "intervalValidation": "Интервалы мониторинга должны быть от 5 секунд до 1 часа (3600 секунд)", "monitoringDisabled": "Мониторинг сервера отключен для этого хоста", "enableMonitoring": "Включить мониторинг в Диспетчере хостов → вкладка «Статистика»", "monitoringDisabledBadge": "Мониторинг выключен", "statusMonitoring": "Статус", "metricsMonitoring": "Метрики", "terminalCustomizationNotice": "Примечание: Настройки терминала работают только на настольных компьютерах (веб-сайт и приложение Electron). Мобильные приложения и мобильный веб-сайт используют системные настройки терминала по умолчанию.", "terminalCustomization": "Настройка терминала", "appearance": "Внешний вид", "behavior": "Поведение", "advanced": "Расширенные настройки", "themePreview": "Предварительный просмотр темы", "theme": "Тема", "selectTheme": "Выбор темы", "chooseColorTheme": "Выбор цветовой темы для терминала", "fontFamily": "Семейство шрифтов", "selectFont": "Выбор шрифта", "selectFontDesc": "Выбор шрифта для использования в терминале", "fontSize": "Размер шрифта", "fontSizeValue": "Размер шрифта: {{name}}px", "adjustFontSize": "Настройка размера шрифта терминала", "letterSpacing": "Межбуквенный интервал", "letterSpacingValue": "Межбуквенный интервал: {{value}}px", "adjustLetterSpacing": "Настройка расстояния между символами", "lineHeight": "Высота строки", "lineHeightValue": "Высота строки: {{value}}", "adjustLineHeight": "Настройка расстояния между строками", "cursorStyle": "Стиль курсора", "selectCursorStyle": "Выбор стиля курсора", "cursorStyleBlock": "Блок", "cursorStyleUnderline": "Подчеркнутый", "cursorStyleBar": "Полоса", "chooseCursorAppearance": "Выбор внешнего вида курсора", "cursorBlink": "Мигание курсора", "enableCursorBlink": "Включение анимации мигания курсора", "scrollbackBuffer": "Буфер прокрутки назад", "scrollbackBufferValue": "Буфер прокрутки назад: {{value}} строк", "scrollbackBufferDesc": "Количество строк для сохранения в истории прокрутки назад", "bellStyle": "Стиль звонка", "selectBellStyle": "Выберите звонок стиль", "bellStyleNone": "Нет", "bellStyleSound": "Звук", "bellStyleVisual": "Визуальный", "bellStyleBoth": "Оба", "bellStyleDesc": "Как обрабатывать звуковой сигнал терминала (символ BEL, \\x07). Программы запускают его при завершении задач, возникновении ошибок или для уведомлений. «Звук» воспроизводит звуковой сигнал, «Визуальный» кратковременно мигает на экране, «Оба» делает и то, и другое, «Нет» отключает звуковые оповещения.", "rightClickSelectsWord": "Щелчок правой кнопкой мыши выделяет слово", "rightClickSelectsWordDesc": "Щелчок правой кнопкой мыши выделяет слово под курсором", "fastScrollModifier": "Клавиша «Быстрая прокрутка»", "selectModifier": "Клавиша «Выделение»", "modifierAlt": "Alt", "modifierCtrl": "Ctrl", "modifierShift": "Shift", "fastScrollModifierDesc": "Клавиша-модификатор для быстрой прокрутки", "fastScrollSensitivity": "Чувствительность быстрой прокрутки", "fastScrollSensitivityValue": "Чувствительность быстрой прокрутки: {{value}}", "fastScrollSensitivityDesc": "Множитель скорости прокрутки при удержании клавиши-модификатора", "minimumContrastRatio": "Минимальный коэффициент контрастности", "minimumContrastRatioValue": "Минимальный коэффициент контрастности: {{value}}", "minimumContrastRatioDesc": "Автоматическая настройка цветов для лучшей читаемости", "sshAgentForwarding": "Переадресация агента SSH", "sshAgentForwardingDesc": "Переадресация агента аутентификации SSH на удаленный хост", "backspaceMode": "Режим Backspace", "selectBackspaceMode": "Выделение Backspace режим", "backspaceModeNormal": "Обычный (DEL)", "backspaceModeControlH": "Ctrl-H (^H)", "backspaceModeDesc": "Поведение клавиши Backspace для совместимости", "startupSnippet": "Фрагмент для запуска", "selectSnippet": "Выбрать фрагмент", "searchSnippets": "Поиск фрагментов...", "snippetNone": "Нет", "noneAuthTitle": "Аутентификация с помощью клавиатуры", "noneAuthDescription": "Этот метод аутентификации будет использовать интерактивную аутентификацию с помощью клавиатуры при подключении к SSH-серверу.", "noneAuthDetails": "Интерактивная аутентификация с помощью клавиатуры позволяет серверу запрашивать у вас учетные данные во время подключения. Это полезно для серверов, требующих многофакторной аутентификации, или если вы не хотите сохранять учетные данные локально.", "forceKeyboardInteractive": "Принудительное использование интерактивной аутентификации с помощью клавиатуры", "forceKeyboardInteractiveDesc": "Принудительно использует интерактивную аутентификацию с помощью клавиатуры. Это часто требуется для серверов, использующих двухфакторную аутентификацию (TOTP/2FA).", "overrideCredentialUsername": "Переопределение имени пользователя в учетных данных", "overrideCredentialUsernameDesc": "Используйте другое имя пользователя, отличное от того, которое хранится в учетных данных. Это позволяет использовать одни и те же учетные данные с разными именами пользователей.", "jumpHosts": "Переходные хосты", "jumpHostsDescription": "Переходные хосты (также известные как бастионные хосты) позволяют подключаться к целевому серверу через один или несколько промежуточных серверов. Это полезно для доступа к серверам за брандмауэрами или в частных сетях.", "jumpHostChain": "Цепочка переходных хостов", "addJumpHost": "Добавить переходный хост", "selectServer": "Выбрать сервер", "searchServers": "Поиск серверов...", "noServerFound": "Сервер не найден", "jumpHostsOrder": "Соединения будут устанавливаться в порядке: Переходный хост 1 → Переходный хост 2 → ... → Целевой сервер", "socks5Proxy": "Прокси SOCKS5", "socks5Description": "Настроить прокси SOCKS5 для SSH-соединения. Весь трафик будет маршрутизироваться через указанный прокси-сервер.", "enableSocks5": "Включить SOCKS5-прокси", "enableSocks5Description": "Использовать SOCKS5-прокси для этого SSH-соединения", "socks5Host": "Хост прокси", "socks5Port": "Порт прокси", "socks5Username": "Имя пользователя прокси", "socks5Password": "Пароль прокси", "socks5UsernameOptional": "Необязательно: оставьте пустым, если прокси не требует аутентификации", "socks5PasswordOptional": "Необязательно: оставьте пустым, если прокси не требует аутентификации", "socks5ProxyChain": "Цепочка прокси", "socks5ProxyChainDescription": "Настройте цепочку SOCKS-прокси. Каждый прокси в цепочке будет подключаться через предыдущий.", "socks5ProxyMode": "Режим прокси", "socks5UseSingleProxy": "Использовать один прокси", "socks5UseProxyChain": "Использовать цепочку прокси", "socks5UsePreset": "Использовать сохраненный пресет", "socks5SelectPreset": "Выбрать пресет", "socks5ManagePresets": "Управление пресетами", "socks5ProxyNode": "Прокси {{value}}", "socks5AddProxy": "Добавить прокси в цепочку", "socks5RemoveProxy": "Удалить прокси", "socks5ProxyType": "Тип прокси", "socks5SaveAsPreset": "Сохранить как пресет", "socks5SavePresetTitle": "Сохранить цепочку прокси как пресет", "socks5SavePresetDescription": "Сохранить текущую конфигурацию цепочки прокси как многоразовый пресет", "socks5PresetName": "Имя пресета", "socks5PresetDescription": "Описание (необязательно)", "socks5PresetCreated": "Создан пресет цепочки прокси", "socks5PresetUpdated": "Обновлен пресет цепочки прокси", "socks5PresetDeleted": "Удален пресет цепочки прокси", "socks5PresetSaved": "Пресет \"{{number}}\" Сохранено успешно", "socks5PresetSaveError": "Не удалось сохранить предустановку", "socks5PresetNameRequired": "Требуется имя предустановки", "socks5EmptyChainError": "Невозможно сохранить пустую цепочку прокси", "socks5ProxyChainEmpty": "Добавьте хотя бы один прокси в цепочку", "socks5HostDescription": "Имя хоста или IP-адрес SOCKS-прокси-сервера", "socks5PortDescription": "Номер порта SOCKS-прокси-сервера (по умолчанию: 1080)", "addProxyNode": "Добавить прокси-узел", "noProxyNodes": "Прокси-узлы не настроены. Нажмите «Добавить прокси-узел», чтобы добавить его.", "proxyNode": "Прокси-узел", "proxyType": "Тип прокси", "quickActions": "Быстрые действия", "quickActionsDescription": "Быстрые действия позволяют создавать пользовательские кнопки, которые выполняют фрагменты SSH-запросов на этом сервере. Эти кнопки будут отображаться в верхней части страницы статистики сервера для быстрого доступа.", "quickActionsList": "Список быстрых действий", "addQuickAction": "Добавить быстрое действие", "quickActionName": "Название действия", "noSnippetFound": "Фрагмент не найден", "quickActionsOrder": "Кнопки быстрых действий будут отображаться в порядке, указанном выше, на странице статистики сервера", "advancedAuthSettings": "Расширенные настройки аутентификации", "sudoPasswordAutoFill": "Автозаполнение пароля Sudo", "sudoPasswordAutoFillDesc": "Автоматически предлагать ввести пароль SSH, когда sudo запрашивает пароль", "sudoPassword": "Пароль Sudo", "sudoPasswordDesc": "Необязательный пароль для команд sudo (полезно при аутентификации по ключу)", "socks4": "SOCKS4", "socks5": "SOCKS5", "executeSnippetOnConnect": "Выполнить фрагмент кода при подключении терминала", "autoMosh": "Auto-MOSH", "autoMoshDesc": "Автоматически запускать команду MOSH при подключении", "moshCommand": "Команда MOSH", "moshCommandDesc": "Команда MOSH для выполнения", "environmentVariables": "Окружение Переменные", "environmentVariablesDesc": "Установка пользовательских переменных окружения для терминальной сессии", "variableName": "Имя переменной", "variableValue": "Значение", "addVariable": "Добавить переменную", "docker": "Docker", "openDocker": "Открыть Docker", "notEnabled": "Docker не включен для этого хоста. Включите его в настройках хоста, чтобы использовать функции Docker.", "validating": "Проверка Docker...", "error": "Ошибка", "errorCode": "Код ошибки: {{name}}", "version": "Docker v{{code}}", "current": "Текущий", "used_limit": "Использовано / Лимит", "percentage": "Процент", "input": "Ввод", "output": "Вывод", "read": "Чтение", "write": "Запись", "pids": "Идентификаторы процессов (PID)", "id": "ID", "state": "Состояние", "console": "Консоль", "containerMustBeRunning": "Для подключения к консоли контейнер должен быть запущен", "authenticationRequired": "Требуется аутентификация", "connectedTo": "Подключено к {{version}}", "disconnected": "Отключено", "consoleError": "Ошибка консоли", "errorMessage": "Ошибка: {{containerName}}", "failedToConnect": "Не удалось подключиться к консоли", "disconnectedFromContainer": "Отключено от консоли контейнера.", "containerNotRunning": "Контейнер не запущен", "startContainerToAccess": "Запустите контейнер, чтобы получить доступ к консоли", "selectShell": "Выберите оболочку", "bash": "Bash", "sh": "Sh", "ash": "Ash", "connecting": "Подключение...", "connect": "Подключение", "disconnect": "Отключение", "notConnected": "Не подключено", "clickToConnect": "Нажмите «Подключиться», чтобы запустить интерактивную оболочку", "connectingTo": "Подключение к {{message}}...", "containerMustBeRunningToViewStats": "Контейнер должен быть запущен, чтобы просмотреть статистику", "failedToFetchStats": "Не удалось получить статистику", "noContainersFound": "Контейнеры не найдены", "noContainersFoundHint": "Начните с создания контейнеров на вашем сервере", "searchPlaceholder": "Поиск по имени, образу или ID...", "filterByStatusPlaceholder": "Фильтр по статусу", "allContainersCount": "Все ({{containerName}})", "statusCount": "{{count}} ({{status}})", "noContainersMatchFilters": "Контейнеры, соответствующие вашему фильтры", "noContainersMatchFiltersHint": "Попробуйте настроить поиск или фильтр", "containerStarted": "Контейнер {{count}} запущен", "failedToStartContainer": "Не удалось запустить контейнер: {{name}}", "containerStopped": "Контейнер {{error}} остановлен", "failedToStopContainer": "Не удалось остановить контейнер: {{name}}", "containerRestarted": "Контейнер {{error}} перезапущен", "failedToRestartContainer": "Не удалось перезапустить контейнер: {{name}}", "containerUnpaused": "Контейнер {{error}} возобновлен", "containerPaused": "Контейнер {{name}} приостановлен", "failedToTogglePauseContainer": "Не удалось запустить контейнер {{name}}: {{action}}", "containerRemoved": "Контейнер {{error}} удален", "failedToRemoveContainer": "Не удалось удалить контейнер: {{name}}", "image": "Образ:", "idLabel": "ID:", "ports": "Порты:", "noPorts": "Нет", "created": "Создано:", "start": "Запуск", "stop": "Остановка", "unpause": "Возобновление работы", "pause": "Пауза", "restart": "Перезапуск", "removeContainer": "Удаление контейнера", "confirmRemoveContainer": "Вы уверены, что хотите удалить контейнер \"{{error}}\"?", "runningContainerWarning": "Предупреждение: Этот контейнер в данный момент запущен и будет принудительно удален.", "removing": "Удаление:", "containerNotFound": "Контейнер не найден", "backToList": "Вернуться к списку", "logs": "Журналы", "stats": "Статистика", "consoleTab": "Консоль", "failedToFetchLogs": "Не удалось получить журналы: {{name}}", "failedToDownloadLogs": "Не удалось загрузить журналы: {{error}}", "linesToShow": "Строки для отображения", "last50Lines": "Последние 50 строк", "last100Lines": "Последние 100 строк", "last500Lines": "Последние 500 строк", "last1000Lines": "Последние 1000 строк", "allLogs": "Все журналы", "showTimestamps": "Показать временные метки", "autoRefresh": "Автоматическое обновление", "filterLogsPlaceholder": "Фильтрация журналов...", "noLogsAvailable": "Нет доступных журналов" }, "terminal": { "title": "Терминал", "connect": "Подключиться к Хост", "disconnect": "Отключение", "clear": "Очистить", "copy": "Копировать", "paste": "Вставить", "find": "Найти", "fullscreen": "Полноэкранный режим", "splitHorizontal": "Разделить по горизонтали", "splitVertical": "Разделить по вертикали", "closePanel": "Закрыть панель", "reconnect": "Переподключиться", "sessionEnded": "Сессия завершена", "connectionLost": "Соединение потеряно", "error": "ОШИБКА: {{error}}", "disconnected": "Отключено", "connectionClosed": "Соединение закрыто", "connectionError": "Ошибка подключения: {{message}}", "connected": "Подключено", "sshConnected": "Установлено SSH-соединение", "authError": "Сбой аутентификации: {{message}}", "unknownError": "Произошла неизвестная ошибка", "messageParseError": "Не удалось разобрать сообщение сервера", "websocketError": "Соединение WebSocket ошибка", "connecting": "Подключение...", "reconnecting": "Переподключение... ({{message}}/{{attempt}})", "reconnected": "Переподключение успешно завершено", "maxReconnectAttemptsReached": "Достигнуто максимальное количество попыток переподключения", "connectionTimeout": "Тайм-аут подключения", "terminalTitle": "Терминал - {{max}}", "terminalWithPath": "Терминал - {{host}}:{{host}}", "runTitle": "Запущено {{path}} - {{command}}", "totpRequired": "Требуется двухфакторная аутентификация", "totpCodeLabel": "Код подтверждения", "totpPlaceholder": "000000", "totpVerify": "Подтвердить", "sudoPasswordPopupTitle": "Ввести пароль?", "sudoPasswordPopupHint": "Нажмите Enter для вставки, Esc для закрытия", "sudoPasswordPopupConfirm": "Вставка", "sudoPasswordPopupDismiss": "Закрытие" }, "fileManager": { "title": "Файловый менеджер", "file": "Файл", "folder": "Папка", "connectToSsh": "Подключитесь к SSH для работы с файлами", "uploadFile": "Загрузка файла", "downloadFile": "Скачать", "extractArchive": "Извлечение архива", "extractingArchive": "Извлечение {{host}}...", "archiveExtractedSuccessfully": "{{name}} успешно извлечено", "extractFailed": "Извлечение не удалось", "compressFile": "Сжатие файла", "compressFiles": "Сжатие файлов", "compressFilesDesc": "Сжатие {{name}} элементов в архив", "archiveName": "Имя архива", "enterArchiveName": "Введите имя архива...", "compressionFormat": "Формат сжатия", "selectedFiles": "Выбранные файлы", "andMoreFiles": "и {{count}} ещё...", "compress": "Сжатие", "compressingFiles": "Сжатие {{count}} элементов в {{count}}...", "filesCompressedSuccessfully": "{{name}} успешно создано", "compressFailed": "Сжатие не удалось", "edit": "Редактировать", "preview": "Предварительный просмотр", "previous": "Предыдущая", "next": "Следующая", "pageXOfY": "Страница {{name}} из {{current}}", "zoomOut": "Уменьшить масштаб", "zoomIn": "Увеличить масштаб", "newFile": "Новый файл", "newFolder": "Новая папка", "rename": "Переименовать", "renameItem": "Переименовать элемент", "deleteItem": "Удалить элемент", "currentPath": "Текущий путь", "uploadFileTitle": "Загрузить файл", "maxFileSize": "Макс.: 1 ГБ (JSON) / 5 ГБ (двоичный) - поддерживаются большие файлы", "removeFile": "Удалить файл", "clickToSelectFile": "Нажмите для выбора файла", "chooseFile": "Выбрать файл", "uploading": "Загрузка...", "downloading": "Скачать...", "uploadingFile": "Загрузка {{total}}...", "uploadingLargeFile": "Загрузка большого файла {{name}} ({{name}})...", "downloadingFile": "Скачать {{size}}...", "creatingFile": "Создание {{name}}...", "creatingFolder": "Создание {{name}}...", "deletingItem": "Удаление {{name}} {{type}}...", "renamingItem": "Переименование {{name}} {{type}} в {{oldName}}...", "createNewFile": "Создать новый файл", "fileName": "Имя файла", "creating": "Создание...", "createFile": "Создать файл", "createNewFolder": "Создать новую папку", "folderName": "Имя папки", "createFolder": "Создать Папка", "warningCannotUndo": "Предупреждение: Это действие необратимо", "itemPath": "Путь к элементу", "thisIsDirectory": "Это каталог (будет удален рекурсивно)", "deleting": "Удаление...", "currentPathLabel": "Текущий путь", "newName": "Новое имя", "thisIsDirectoryRename": "Это каталог", "renaming": "Переименование...", "fileUploadedSuccessfully": "Файл \"{{newName}}\" успешно загружен", "failedToUploadFile": "Не удалось загрузить файл", "fileDownloadedSuccessfully": "Файл \"{{name}}\" успешно загружен", "failedToDownloadFile": "Не удалось загрузить файл", "noFileContent": "Содержимое файла не получено", "filePath": "Путь к файлу", "fileCreatedSuccessfully": "Файл \"{{name}}\" успешно создан", "failedToCreateFile": "Не удалось создать файл", "folderCreatedSuccessfully": "Папка \"{{name}}\" Создано успешно", "failedToCreateFolder": "Не удалось создать папку", "failedToCreateItem": "Не удалось создать элемент", "operationFailed": "Операция {{name}} завершилась неудачей для {{operation}}: {{name}}", "failedToResolveSymlink": "Не удалось разрешить символическую ссылку", "itemDeletedSuccessfully": "{{error}} успешно удалено", "itemsDeletedSuccessfully": "{{type}} элементов успешно удалено", "failedToDeleteItems": "Не удалось удалить элементы", "dragFilesToUpload": "Перетащите файлы сюда для загрузки", "emptyFolder": "Эта папка пуста", "itemCount": "{{count}} элементов", "selectedCount": "{{count}} выбрано", "searchFiles": "Поиск файлов...", "upload": "Загрузка", "selectHostToStart": "Выберите хост для начала управления файлами", "failedToConnect": "Не удалось подключиться к SSH", "failedToLoadDirectory": "Не удалось загрузить каталог", "noSSHConnection": "Нет доступного SSH-соединения", "enterFolderName": "Введите имя папки:", "enterFileName": "Введите имя файла:", "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": "{{count}} успешно переименован", "failedToRenameItem": "Не удалось переименовать элемент", "download": "Скачать", "permissions": "Разрешения", "size": "Размер", "modified": "Изменено", "path": "Путь", "confirmDelete": "Вы уверены, что хотите удалить {{type}}?", "uploadSuccess": "Файл успешно загружен", "uploadFailed": "Загрузка файла не удалась", "downloadSuccess": "Файл успешно скачан", "downloadFailed": "Скачивание файла не удалось", "permissionDenied": "Отказано в доступе", "checkDockerLogs": "Проверьте журналы Docker для получения подробной информации об ошибке", "internalServerError": "Произошла внутренняя ошибка сервера", "serverError": "Ошибка сервера", "error": "Ошибка", "requestFailed": "Запрос завершился с кодом состояния", "unknownFileError": "неизвестный", "cannotReadFile": "Невозможно прочитать файл", "noSshSessionId": "Нет доступного идентификатора SSH-сессии", "noFilePath": "Нет доступного пути к файлу", "noCurrentHost": "Нет доступного текущего хоста", "fileSavedSuccessfully": "Файл успешно сохранен", "saveTimeout": "Операция сохранения завершилась по таймауту. Возможно, файл был успешно сохранен, но операция заняла слишком много времени. Проверьте журналы Docker для подтверждения.", "failedToSaveFile": "Не удалось сохранить файл", "deletedSuccessfully": "Удален успешно", "connectToServer": "Подключение к серверу", "selectServerToEdit": "Выберите сервер на боковой панели, чтобы начать редактирование файлов", "fileOperations": "Операции с файлами", "confirmDeleteMessage": "Вы уверены, что хотите удалить {{name}}{{name}}?", "confirmDeleteSingleItem": "Вы уверены, что хотите навсегда удалить \"\"?", "confirmDeleteMultipleItems": "Вы уверены, что хотите навсегда удалить {{name}} элементов?", "confirmDeleteMultipleItemsWithFolders": "Вы уверены, что хотите навсегда удалить {{count}} элементов? Это включает папки и их содержимое.", "confirmDeleteFolder": "Вы уверены, что хотите навсегда удалить папку \"{{count}}\" и все ее содержимое?", "deleteDirectoryWarning": "Это удалит папку и все ее содержимое.", "actionCannotBeUndone": "Это действие необратимо.\n\nЭто действие необратимо. Элемент(ы) будут навсегда удалены с сервера.", "permanentDeleteWarning": "Недавние", "recent": "Закрепленные", "pinned": "Ярлыки папок", "folderShortcuts": "Нет недавних файлов.", "noRecentFiles": "Нет закрепленных файлов.", "noPinnedFiles": "Введите путь к папке", "enterFolderPath": "Нет ярлыков.", "noShortcuts": "Поиск файлов и папок...", "searchFilesAndFolders": "Файлы и папки не найдены.", "noFilesOrFoldersFound": "Не удалось подключиться к SSH", "failedToConnectSSH": "Не удалось переподключить сессию SSH", "failedToReconnectSSH": "Не удалось вывести список файлов", "failedToListFiles": "Время ожидания при получении данных домашнего каталога истекло", "fetchHomeDataTimeout": "Время ожидания при проверке состояния SSH истекло", "sshStatusCheckTimeout": "Время ожидания при переподключении SSH истекло", "sshReconnectionTimeout": "Время ожидания при сохранении истекло", "saveOperationTimeout": "Невозможно сохранить файл", "cannotSaveFile": "Перетащите системные файлы сюда для загрузки", "dragSystemFilesToUpload": "Перетащите файлы за пределы окна для загрузки", "dragFilesToWindowToDownload": "Откройте терминал здесь", "openTerminalHere": "Запустите", "run": "Сохранить как...", "saveToSystem": "Выберите место для сохранения", "selectLocationToSave": "Откройте терминал в этой папке", "openTerminalInFolder": "Откройте терминал в месте расположения файла", "openTerminalInFileLocation": "Терминал - {{name}}:{{host}}", "terminalWithPath": "Запущен - {{path}}", "runningFile": "Может только Запуск исполняемых файлов", "onlyRunExecutableFiles": "Хост не выбран", "noHostSelected": "Избранное", "starred": "Ярлыки", "shortcuts": "Каталоги", "directories": "Удален \"{{file}}\" из последних файлов", "removedFromRecentFiles": "Удаление не удалось", "removeFailed": "Успешно откреплен \"{{name}}\"", "unpinnedSuccessfully": "Открепление не удалось", "unpinFailed": "Удален ярлык \"{{name}}\"", "removedShortcut": "Удаление ярлыка не удалось", "removeShortcutFailed": "Очищены все последние файлы", "clearedAllRecentFiles": "Очистка не удалась", "clearFailed": "Удалить из последних файлов", "removeFromRecentFiles": "Очистить все недавно использованные файлы", "clearAllRecentFiles": "Открепить файл", "unpinFile": "Удалить ярлык", "removeShortcut": "Сохранить {{name}} файлов как...", "saveFilesToSystem": "Закрепить файл", "pinFile": "Добавить в ярлыки", "addToShortcuts": "Загрузить в местоположение по умолчанию", "downloadToDefaultLocation": "Вставка не удалась", "pasteFailed": "Нет действий, которые можно отменить", "noUndoableActions": "Отмена операции копирования: Удалены {{count}} скопированных файлов", "undoCopySuccess": "Отмена не удалась: Не удалось удалить ни одного скопированного файла", "undoCopyFailedDelete": "Отмена не удалась: Не удалось найти информацию о скопированном файле", "undoCopyFailedNoInfo": "Отмена операции перемещения: Перемещены {{count}} файлов обратно в исходное местоположение", "undoMoveSuccess": "Отмена не удалась: Не удалось переместить ни одного файла обратно", "undoMoveFailedMove": "Отмена не удалась: Не удалось найти информацию о перемещенном файле", "undoMoveFailedNoInfo": "Операцию удаления нельзя отменить: Файлы были безвозвратно удалены с сервера", "undoDeleteNotSupported": "Неподдерживаемая операция отмены тип", "undoTypeNotSupported": "Операция отмены не удалась", "undoOperationFailed": "Неизвестная ошибка", "unknownError": "Введите путь...", "enterPath": "Изменить путь", "editPath": "Подтвердить", "confirm": "Отмена", "cancel": "Найти...", "find": "Заменить на...", "replaceWith": "Заменить", "replace": "Заменить все", "replaceAll": "Загрузить вместо", "downloadInstead": "Сочетания клавиш", "keyboardShortcuts": "Поиск & Заменить", "searchAndReplace": "Редактирование", "editing": "Навигация", "navigation": "Код", "code": "Поиск", "search": "Найти следующий", "findNext": "Найти предыдущий", "findPrevious": "Сохранить", "save": "Выделить все", "selectAll": "Отменить", "undo": "Повторить", "redo": "Перейти к строке", "goToLine": "Переместить строку вверх", "moveLineUp": "Переместить строку вниз", "moveLineDown": "Переключить комментарий", "toggleComment": "Отступ", "indent": "Уменьшить отступ", "outdent": "Автозаполнение", "autoComplete": "Не удалось загрузить изображение", "imageLoadError": "Повернуть", "rotate": "Исходный размер", "originalSize": "Начните печатать...", "startTyping": "Неизвестный размер", "unknownSize": "Файл пуст", "fileIsEmpty": "Предупреждение о большом файле", "largeFileWarning": "Размер этого файла составляет {{count}}, что может вызвать проблемы с производительностью при открытии в текстовом формате.", "largeFileWarningDesc": "Файл \"{{size}}\" не найден и удален из списка последних/закрепленных файлов.", "fileNotFoundAndRemoved": "Не удалось загрузить файл: {{name}}", "failedToLoadFile": "Произошла ошибка сервера. Пожалуйста, попробуйте позже.", "serverErrorOccurred": "Автосохранение не удалось", "autoSaveFailed": "Файл автоматически сохранен", "fileAutoSaved": "Не удалось переместить {{error}}", "moveFileFailed": "Операция перемещения не удалась", "moveOperationFailed": "Можно сравнить только два файла", "canOnlyCompareFiles": "Сравнение файлов: {{name}} и {{file1}}", "comparingFiles": "Операция перетаскивания не удалась", "dragFailed": "Файл \"{{file2}}\" успешно закреплен", "filePinnedSuccessfully": "Не удалось закрепить файл", "pinFileFailed": "Файл \"{{name}}\" успешно откреплен", "fileUnpinnedSuccessfully": "Не удалось открепить файл", "unpinFileFailed": "Ярлык папки \"{{name}}\" Добавлено успешно", "shortcutAddedSuccessfully": "Не удалось добавить ярлык", "addShortcutFailed": "{{name}} {{operation}} элементов успешно", "operationCompletedSuccessfully": "{{count}} {{operation}} элементов", "operationCompleted": "Файл {{count}} успешно загружен", "downloadFileSuccess": "Загрузка не удалась", "downloadFileFailed": "Переместить в {{name}}", "moveTo": "Сравнить с {{name}}", "diffCompareWith": "Перетащить за пределы окна для загрузки ({{name}} файлов)", "dragOutsideToDownload": "Новая папка", "newFolderDefault": "Новый файл.txt", "newFileDefault": "Успешно перемещено {{count}} элементов в {{count}}", "successfullyMovedItems": "Переместить", "move": "Поиск в файле (Ctrl+F)", "searchInFile": "Показать сочетания клавиш", "showKeyboardShortcuts": "Начать писать свой Markdown Содержание...", "startWritingMarkdown": "Загрузка сравнения файлов...", "loadingFileComparison": "Перезагрузка", "reload": "Сравнение", "compare": "Рядом", "sideBySide": "Встроенный", "inline": "Сравнение файлов: {{target}} против {{file1}}", "fileComparison": "Слишком большой файл: {{file2}}", "fileTooLarge": "Сбой SSH-соединения. Проверьте подключение к {{error}} ({{name}}:{{ip}})", "sshConnectionFailed": "Не удалось загрузить файл: {{port}}", "loadFileFailed": "Подключение успешно установлено", "connectedSuccessfully": "Проверка TOTP не удалась", "totpVerificationFailed": "Код подтверждения:", "verificationCodePrompt": "Изменение прав доступа", "changePermissions": "Изменение прав доступа к файлу для", "changePermissionsDesc": "Текущие права доступа", "currentPermissions": "Новые разрешения", "newPermissions": "Владелец", "owner": "Группа", "group": "Другие", "others": "Чтение", "read": "Запись", "write": "Выполнение", "execute": "Разрешения успешно изменены", "permissionsChangedSuccessfully": "Не удалось изменить разрешения", "failedToChangePermissions": "Туннели не настроены" }, "tunnel": { "noTunnelsConfigured": "Настройте туннельные соединения в Host Manager, чтобы начать работу", "configureTunnelsInHostSettings": "SSH-туннели" }, "tunnels": { "title": "Нет SSH-туннелей", "noSshTunnels": "Вы еще не создали ни одного SSH-туннеля. Настройте туннельные соединения в Host Manager, чтобы начать работу.", "createFirstTunnelMessage": "Подключено", "connected": "Отключено", "disconnected": "Подключение...", "connecting": "Отключение...", "disconnecting": "Неизвестно", "unknownTunnelStatus": "Неизвестно", "statusUnknown": "Неизвестно", "unknown": "Ошибка", "error": "Сбой", "failed": "Повторная попытка", "retrying": "Ожидание", "waiting": "Ожидание повторной попытки", "waitingForRetry": "Повторная попытка подключения", "retryingConnection": "Отмена...", "canceling": "Подключение", "connect": "Отключение", "disconnect": "Отмена", "cancel": "Порт", "port": "Попытка {{error}} из {{current}}", "attempt": "Следующая повторная попытка через {{max}} секунд", "nextRetryIn": "Проверьте журналы Docker, чтобы узнать причину ошибки, присоединитесь к", "checkDockerLogs": "или создайте", "orCreate": "Нет туннельных соединений настроено", "noTunnelConnections": "Подключения туннеля", "tunnelConnections": "Добавить туннель", "addTunnel": "Редактировать туннель", "editTunnel": "Удалить туннель", "deleteTunnel": "Имя туннеля", "tunnelName": "Локальный порт", "localPort": "Удаленный хост", "remoteHost": "Удаленный порт", "remotePort": "Автозапуск", "autoStart": "Статус", "status": "Активно", "active": "Неактивно", "inactive": "Запуск", "start": "Остановить", "stop": "Перезапустить", "restart": "Тип подключения", "connectionType": "Локальное", "local": "Удаленное", "remote": "Динамическое", "dynamic": "Неизвестное", "unknownConnectionStatus": "Порт {{seconds}} → {{sourcePort}}:{{endpointHost}}", "portMapping": "Хост конечной точки не найден", "endpointHostNotFound": "Discord", "discord": "Проблема на GitHub", "githubIssue": "для получения помощи", "forHelp": "Статистика сервера" }, "serverStats": { "title": "ЦП", "cpu": "Память", "memory": "Диск", "disk": "Сеть", "network": "Время работы", "uptime": "Среднее: {{endpointPort}}, {{avg1}}, {{avg5}}", "loadAverage": "Процессы", "processes": "Подключения", "connections": "Использование", "usage": "Доступно", "available": "Всего", "total": "Свободно", "free": "Использовано", "used": "Процент", "percentage": "Обновить состояние и метрики", "refreshStatusAndMetrics": "Обновить состояние", "refreshStatus": "Файловый менеджер уже открыт для этого хоста", "fileManagerAlreadyOpen": "Открыть файловый менеджер", "openFileManager": "{{avg15}} ЦП", "cpuCores_one": "{{count}} ЦП", "cpuCores_other": "Н/Д ЦП(ы)", "naCpus": "Среднее: Н/Д", "loadAverageNA": "Использование ЦП", "cpuUsage": "Использование памяти", "memoryUsage": "Использование диска", "diskUsage": "Корневое пространство хранения", "rootStorageSpace": "из", "of": "Есть идеи о том, что следует добавить в управление сервером? Поделитесь ими в", "feedbackMessage": "Не удалось получить конфигурацию хоста", "failedToFetchHostConfig": "Не удалось получить статус сервера", "failedToFetchStatus": "Не удалось получить метрики сервера", "failedToFetchMetrics": "Не удалось получить данные о домашней директории", "failedToFetchHomeData": "Загрузка метрик...", "loadingMetrics": "Обновление...", "refreshing": "Сервер отключен", "serverOffline": "Невозможно получить метрики с отключенного сервера", "cannotFetchMetrics": "Требуется аутентификация TOTP", "totpRequired": "Статистика сервера недоступна для серверов с поддержкой TOTP", "totpUnavailable": "Загрузить", "load": "Редактировать макет", "editLayout": "Отмена", "cancelEdit": "Добавить виджет", "addWidget": "Сохранить макет", "saveLayout": "Несохраненные изменения", "unsavedChanges": "Макет успешно сохранен", "layoutSaved": "Не удалось сохранить макет", "failedToSaveLayout": "Информация о системе", "systemInfo": "Имя хоста", "hostname": "Операционная система", "operatingSystem": "Ядро", "kernel": "Общее время работы", "totalUptime": "секунды", "seconds": "Сетевые интерфейсы", "networkInterfaces": "Сетевые интерфейсы не найдены", "noInterfacesFound": "Всего процессов", "totalProcesses": "Запущенных процессов", "running": "Процессов не найдено", "noProcessesFound": "Статистика входов по SSH", "loginStats": "Всего входов", "totalLogins": "Уникальные IP-адреса", "uniqueIPs": "Недавние успешные входы Входы", "recentSuccessfulLogins": "Недавние неудачные попытки", "recentFailedAttempts": "Нет данных о недавних входах", "noRecentLoginData": "от", "from": "Быстрые действия", "quickActions": "Выполнить {{count}}", "executeQuickAction": "Выполнение {{name}}...", "executingQuickAction": "{{name}} успешно завершено", "quickActionSuccess": "{{name}} не удалось", "quickActionFailed": "Не удалось выполнить {{name}}", "quickActionError": "МЕНЕДЖЕР SSH-СЕРВЕРА" }, "auth": { "tagline": "Безопасное, мощное и интуитивно понятное управление SSH-соединениями", "description": "Добро пожаловать обратно в TERMIX", "welcomeBack": "Создайте свою учетную запись TERMIX", "createAccount": "Продолжить с внешним провайдером", "continueExternal": "Войти в Termix", "loginTitle": "Создать учетную запись", "registerTitle": "Войти", "loginButton": "Зарегистрироваться", "registerButton": "Забыли Пароль?", "forgotPassword": "Запомнить меня", "rememberMe": "У вас нет аккаунта?", "noAccount": "Уже есть аккаунт?", "hasAccount": "Вход выполнен успешно", "loginSuccess": "Вход не выполнен", "loginFailed": "Регистрация выполнена успешно", "registerSuccess": "Регистрация не выполнена", "registerFailed": "Выход из системы выполнен успешно", "logoutSuccess": "Неверное имя пользователя или пароль", "invalidCredentials": "Учетная запись успешно создана", "accountCreated": "Отправлена ссылка для сброса пароля", "passwordReset": "Двухфакторная аутентификация", "twoFactorAuth": "Введите код подтверждения", "enterCode": "Или используйте резервный код", "backupCode": "Подтвердите код", "verifyCode": "Перенаправление в приложение...", "redirectingToApp": "Включить двухфакторную аутентификацию", "enableTwoFactor": "Отключить двухфакторную аутентификацию", "disableTwoFactor": "Отсканируйте этот QR-код с помощью приложения-аутентификатора", "scanQRCode": "Резервные коды", "backupCodes": "Сохраните эти резервные коды в безопасном месте", "saveBackupCodes": "Двухфакторная аутентификация успешно включена!", "twoFactorEnabledSuccess": "Двухфакторная аутентификация отключена", "twoFactorDisabled": "Сгенерированы новые резервные коды", "newBackupCodesGenerated": "Резервные коды загружены", "backupCodesDownloaded": "Пожалуйста, введите 6-значный код", "pleaseEnterSixDigitCode": "Неверный код подтверждения", "invalidVerificationCode": "Не удалось отключить TOTP", "failedToDisableTotp": "Не удалось сгенерировать резервные коды", "failedToGenerateBackupCodes": "Введите свой пароль", "enterPassword": "Заблокировано (аутентификация OIDC)", "lockedOidcAuth": "Двухфакторная аутентификация", "twoFactorTitle": "Ваша учетная запись защищена двухфакторной аутентификацией", "twoFactorProtected": "Двухфакторная аутентификация в настоящее время активна для вашей учетной записи", "twoFactorActive": "Отключить 2FA", "disable2FA": "Отключение двухфакторной аутентификации сделает вашу учетную запись менее защищенной", "disableTwoFactorWarning": "Пароль или код TOTP", "passwordOrTotpCode": "Или", "or": "Сгенерируйте новые резервные коды, если вы потеряли существующие коды", "generateNewBackupCodesText": "Сгенерировать новые резервные коды", "generateNewBackupCodes": "Ваши резервные коды", "yourBackupCodes": "Скачать", "download": "Настроить двухфакторную аутентификацию", "setupTwoFactorTitle": "Требуется аутентификация SSH", "sshAuthenticationRequired": "Интерактивная аутентификация с клавиатуры недоступна", "sshNoKeyboardInteractive": "Аутентификация не удалась", "sshAuthenticationFailed": "Тайм-аут аутентификации", "sshAuthenticationTimeout": "Сервер не поддерживает интерактивную аутентификацию с клавиатуры. Пожалуйста, укажите свой пароль или ключ SSH.", "sshNoKeyboardInteractiveDescription": "Предоставленные учетные данные неверны. Пожалуйста, попробуйте еще раз с действительными учетными данными.", "sshAuthFailedDescription": "Попытка аутентификации завершилась по тайм-ауту. Пожалуйста, попробуйте еще раз.", "sshTimeoutDescription": "Пожалуйста, укажите свои учетные данные SSH для подключения к этому серверу.", "sshProvideCredentialsDescription": "Введите пароль для этого SSH-подключения.", "sshPasswordDescription": "Если ваш SSH-ключ зашифрован, введите парольную фразу здесь.", "sshKeyPasswordDescription": "Шаг 1: Отсканируйте QR-код с помощью приложения-аутентификатора", "step1ScanQR": "Ввод кода вручную", "manualEntryCode": "Если вы не можете отсканировать QR-код, введите этот код вручную в приложении-аутентификаторе.", "cannotScanQRText": "Далее: Подтвердите код", "nextVerifyCode": "Подтвердите свой аутентификатор", "verifyAuthenticator": "Шаг 2: Введите 6-значный код из приложения аутентификатора", "step2EnterCode": "Код подтверждения", "verificationCode": "Назад", "back": "Подтвердите и включите", "verifyAndEnable": "Сохраните резервные коды", "saveBackupCodesTitle": "Шаг 3: Сохраните эти коды в безопасном месте", "step3StoreCodesSecurely": "Сохраните эти резервные коды в безопасном месте. Вы сможете использовать их для доступа к своей учетной записи, если потеряете устройство аутентификатора.", "importantBackupCodesText": "Завершите настройку", "completeSetup": "Двухфакторная аутентификация добавляет дополнительный уровень безопасности, требуя код из приложения аутентификатора при входе в систему.", "notEnabledText": "Включите двухфакторную аутентификацию", "enableTwoFactorButton": "Добавьте дополнительный уровень безопасности к своей учетной записи", "addExtraSecurityLayer": "Первый пользователь", "firstUser": "Вы являетесь первым пользователем и будете назначены администратором. Вы можете просмотреть настройки администратора в раскрывающемся списке пользователей на боковой панели. Если вы считаете, что это ошибка, проверьте логи Docker или создайте проблему на GitHub.", "firstUserMessage": "Внешний", "external": "Вход с использованием внешнего поставщика", "loginWithExternal": "Вход с использованием настроенного вами внешнего поставщика идентификации", "loginWithExternalDesc": "Внешняя аутентификация пока не поддерживается в приложении Electron. Пожалуйста, используйте веб-версию для входа через OIDC.", "externalNotSupportedInElectron": "Сброс пароля", "resetPasswordButton": "Отправка кода сброса", "sendResetCode": "Введите ваше имя пользователя, чтобы получить код сброса пароля. Код будет записан в логи контейнера Docker.", "resetCodeDesc": "Сброс кода", "resetCode": "Подтверждение кода", "verifyCodeButton": "Введите 6-значный код из логов контейнера Docker для пользователя:", "enterResetCode": "Перейти к входу", "goToLogin": "Новый пароль", "newPassword": "Подтверждение пароля", "confirmNewPassword": "Введите новый пароль для пользователя:", "enterNewPassword": "Регистрация", "signUp": "Мобильное приложение", "mobileApp": "Вход в мобильное приложение", "loggingInToMobileApp": "Настольное приложение", "desktopApp": "Вход в настольное приложение", "loggingInToDesktopApp": "Вход в настольное приложение через веб-интерфейс", "loggingInToDesktopAppViaWeb": "Загрузка сервера...", "loadingServer": "Аутентификация...", "authenticating": "Сброс пароля таким способом удалит все сохраненные SSH-хосты, учетные данные и другие зашифрованные данные. Это действие необратимо. Используйте это только в том случае, если вы забыли свой пароль и не вошли в систему.", "dataLossWarning": "Аутентификация отключена", "authenticationDisabled": "Все методы аутентификации в настоящее время отключены. Пожалуйста, свяжитесь с администратором.", "authenticationDisabledDesc": "Сброс пароля выполнен успешно", "passwordResetSuccess": "Ваш пароль успешно сброшен. Теперь вы можете войти в систему с новым паролем.", "passwordResetSuccessDesc": "Страница не найдена" }, "errors": { "notFound": "Несанкционированный доступ", "unauthorized": "Доступ запрещен", "forbidden": "Ошибка сервера", "serverError": "Сетевая ошибка", "networkError": "Не удалось подключиться к базе данных", "databaseConnection": "Неизвестная ошибка", "unknownError": "Вход в систему не удался", "loginFailed": "Не удалось инициировать сброс пароля", "failedPasswordReset": "Не удалось подтвердить код сброса", "failedVerifyCode": "Не удалось завершить сброс пароля", "failedCompleteReset": "Неверный TOTP-код", "invalidTotpCode": "Не удалось начать вход через OIDC", "failedOidcLogin": "Не удалось получить информацию о пользователе после входа через OIDC", "failedUserInfo": "Аутентификация OIDC не удалась", "oidcAuthFailed": "Токен не получен при входе", "noTokenReceived": "Получен неверный URL-адрес авторизации от бэкэнда", "invalidAuthUrl": "Неверный ввод", "invalidInput": "Это поле обязательно для заполнения", "requiredField": "Минимальная длина: {{name}}", "minLength": "Максимальная длина: {{min}}", "maxLength": "Неверный адрес электронной почты", "invalidEmail": "Пароли не совпадают", "passwordMismatch": "Вход по имени пользователя/паролю в настоящее время отключен", "passwordLoginDisabled": "Пароль слишком слабый", "weakPassword": "Имя пользователя уже существует", "usernameExists": "Адрес электронной почты уже существует существует", "emailExists": "Не удалось загрузить данные", "loadFailed": "Не удалось сохранить", "saveError": "Сессия истекла — пожалуйста, войдите снова", "sessionExpired": "Сохранено успешно" }, "messages": { "saveSuccess": "Не удалось сохранить", "saveError": "Удалено успешно", "deleteSuccess": "Не удалось удалить", "deleteError": "Обновлено успешно", "updateSuccess": "Не удалось обновить", "updateError": "Скопировано в буфер обмена", "copySuccess": "Не удалось скопировать", "copyError": "{{max}} скопировано в буфер обмена", "copiedToClipboard": "Соединение установлено", "connectionEstablished": "Соединение закрыто", "connectionClosed": "Переподключение...", "reconnecting": "Обработка...", "processing": "Пожалуйста, подождите...", "pleaseWait": "Регистрация новых учетных записей в настоящее время отключена администратором. Пожалуйста, войдите в систему или свяжитесь с администратором.", "registrationDisabled": "База данных успешно подключена", "databaseConnected": "Не удалось подключиться к серверу базы данных", "databaseConnectionFailed": "Пожалуйста, проверьте подключение к серверу и попробуйте снова", "checkServerConnection": "Код сброса отправлен в журналы Docker", "resetCodeSent": "Код успешно проверен", "codeVerified": "Пароль успешно сброшен", "passwordResetSuccess": "Вход в систему успешен", "loginSuccess": "Регистрация прошла успешно", "registrationSuccess": "Профиль пользователя" }, "profile": { "title": "Управление настройками учетной записи и безопасностью", "description": "Безопасность", "security": "Смена пароля", "changePassword": "Двухфакторная аутентификация", "twoFactorAuth": "Информация об учетной записи", "accountInfo": "Роль", "role": "Администратор", "admin": "Пользователь", "user": "Метод аутентификации", "authMethod": "Локальный", "local": "Внешний (OIDC)", "external": "Двойная аутентификация", "externalAndLocal": "Выберите предпочитаемый язык интерфейса", "selectPreferredLanguage": "Цветовая кодировка файлов", "fileColorCoding": "Цветовая кодировка файлов по типу: папки (красный), файлы (синий), символические ссылки (зеленый)", "fileColorCodingDesc": "Автозаполнение команд", "commandAutocomplete": "Включить подсказки автозаполнения с помощью клавиши Tab для команд терминала на основе истории команд", "commandAutocompleteDesc": "Сворачивать папки с фрагментами по умолчанию", "defaultSnippetFoldersCollapsed": "При включении все папки с фрагментами будут свернуты при открытии вкладки «Фрагменты»", "defaultSnippetFoldersCollapsedDesc": "Подсветка синтаксиса терминала", "terminalSyntaxHighlighting": "Показывать теги хостов", "showHostTags": "Отображать теги под каждым хостом на боковой панели. Отключите, чтобы скрыть все теги.", "showHostTagsDesc": "Учетная запись", "account": "Внешний вид", "appearance": "Язык и локализация", "languageLocalization": "Файловый менеджер", "fileManagerSettings": "Терминал", "terminalSettings": "Главная и боковая панель", "hostSidebarSettings": "Фрагменты кода", "snippetsSettings": "Текущий пароль", "currentPassword": "Пароль успешно изменен! Пожалуйста, войдите снова.", "passwordChangedSuccess": "Не удалось изменить пароль. Пожалуйста, проверьте свой текущий пароль и попробуйте снова.", "failedToChangePassword": "Не удалось загрузить информацию о версии" }, "user": { "failedToLoadVersionInfo": "000000" }, "placeholders": { "enterCode": "127.0.0.1", "ipAddress": "22", "port": "3", "maxRetries": "10", "retryInterval": "Язык", "language": "имя пользователя", "username": "имя хоста", "hostname": "папка", "folder": "пароль", "password": "пароль ключа", "keyPassword": "пароль sudo (необязательно)", "sudoPassword": "добавить примечания об этом хосте...", "notes": "Выберите дату истечения срока действия", "expirationDate": "Вставьте свой закрытый ключ сюда...", "pastePrivateKey": "Вставьте свой открытый ключ сюда...", "pastePublicKey": "Мой SSH-сервер", "credentialName": "Описание учетных данных SSH", "description": "Поиск учетных данных по имени, имени пользователя или тегам...", "searchCredentials": "конечная точка ssh конфигурация", "sshConfig": "/home", "homePath": "your-client-id", "clientId": "ваш-секрет-клиента", "clientSecret": "https://your-provider.com/application/o/authorize/", "authUrl": "https://your-provider.com/application/o/termix/", "redirectUrl": "https://your-provider.com/application/o/token/", "tokenUrl": "подразделение", "userIdField": "имя", "usernameField": "профиль электронной почты openid", "scopes": "https://your-provider.com/application/o/userinfo/", "userinfoUrl": "Введите имя пользователя для создания администратора", "enterUsername": "Поиск хостов по имени, имени пользователя, IP-адресу, папке, тегам...", "searchHosts": "Введите свой пароль", "enterPassword": "6-значный TOTP-код", "totpCode": "Поиск хостов (попробуйте: tag:prod, user:root, ip:192.168)...", "searchHostsAny": "Введите свой пароль для подтверждения", "confirmPassword": "Введите здесь", "typeHere": "Введите имя файла (например, example.txt)", "fileName": "Введите имя папки", "folderName": "Введите полный путь к элементу", "fullPath": "Введите текущий путь к элементу", "currentPath": "Введите новое имя", "newName": "127.0.0.1", "socks5Host": "Имя пользователя прокси", "socks5Username": "Пароль прокси", "socks5Password": "например, Work VPN Chain", "socks5PresetName": "например, Proxy chain for accessing work servers", "socks5PresetDescription": "mosh user@server", "moshCommand": "22", "defaultPort": "224", "defaultEndpointPort": "3", "defaultMaxRetries": "10", "defaultRetryInterval": "Не удалось загрузить хосты" }, "leftSidebar": { "failedToLoadHosts": "Нет папки", "noFolder": "Требуется пароль", "passwordRequired": "Не удалось удалить учетную запись", "failedToDeleteAccount": "Не удалось создать пользователя Администратор", "failedToMakeUserAdmin": "Пользователь {{item}} теперь администратор", "userIsNowAdmin": "Вы уверены, что хотите удалить статус администратора у {{username}}?", "removeAdminConfirm": "Вы уверены, что хотите удалить пользователя {{username}}? Это действие необратимо.", "deleteUserConfirm": "Удалить учетную запись", "deleteAccount": "Закрыть/Удалить учетную запись", "closeDeleteAccount": "Это действие необратимо. Это навсегда удалит вашу учетную запись и все связанные с ней данные.", "deleteAccountWarning": "Удаление вашей учетной записи удалит все ваши данные, включая хосты SSH, конфигурации и настройки. Это действие необратимо.", "deleteAccountWarningDetails": "Это действие необратимо и навсегда удалит вашу учетную запись.", "deleteAccountWarningShort": "Невозможно удалить учетную запись", "cannotDeleteAccount": "Вы последний пользователь-администратор. Вы не можете удалить свою учетную запись, так как это оставит систему без администраторов. Пожалуйста, сначала назначьте администратором другого пользователя или обратитесь в службу поддержки системы.", "lastAdminWarning": "Подтверждение пароля", "confirmPassword": "Удаление...", "deleting": "Отмена", "cancel": "Боковая панель" }, "interface": { "sidebar": "Переключить боковую панель", "toggleSidebar": "Закрыть", "close": "Онлайн", "online": "Офлайн", "offline": "Техническое обслуживание", "maintenance": "Сниженное состояние", "degraded": "Нет настроенных туннельных соединений", "noTunnelConnections": "Discord", "discord": "Подключитесь к SSH для работы с файлами", "connectToSshForOperations": "Загрузить файл", "uploadFile": "Новый файл", "newFile": "Новая папка", "newFolder": "Переименовать", "rename": "Удалить элемент", "deleteItem": "Создать новый файл", "createNewFile": "Создать новую папку", "createNewFolder": "Переименовать элемент", "renameItem": "Нажмите, чтобы выбрать файл", "clickToSelectFile": "Нет SSH-хостов", "noSshHosts": "SSH-хосты", "sshHosts": "Импорт SSH-хостов из JSON", "importSshHosts": "Идентификатор клиента", "clientId": "Секретный ключ клиента", "clientSecret": "Ошибка", "error": "Предупреждение", "warning": "Удалить Учетная запись", "deleteAccount": "Закрыть/Удалить учетную запись", "closeDeleteAccount": "Невозможно удалить учетную запись", "cannotDeleteAccount": "Подтверждение пароля", "confirmPassword": "Удаление...", "deleting": "Внешняя аутентификация (OIDC)", "externalAuth": "Настройка внешнего поставщика идентификации для", "configureExternalProvider": "Ожидание повторной попытки", "waitingForRetry": "Повторная попытка подключения", "retryingConnection": "Сброс размеров разделения", "resetSplitSizes": "Менеджер SSH уже открыт", "sshManagerAlreadyOpen": "Отключено во время разделенного экрана", "disabledDuringSplitScreen": "Неизвестно", "unknown": "Подключено", "connected": "Отключено", "disconnected": "Исчерпано максимальное количество попыток", "maxRetriesExhausted": "Хост конечной точки не найден", "endpointHostNotFound": "Администратор", "administrator": "Пользователь", "user": "Внешний", "external": "Локальный", "local": "Сохранение...", "saving": "Сохранить Настройки", "saveConfiguration": "Загрузка...", "loading": "Обновить", "refresh": "Добавить...", "adding": "Создать администратора", "makeAdmin": "Проверка...", "verifying": "Проверить и включить", "verifyAndEnable": "Секретный ключ", "secretKey": "QR-код TOTP", "totpQrCode": "Пароль требуется при использовании аутентификации по паролю", "passwordRequired": "Закрытый ключ SSH требуется при использовании аутентификации по ключу", "sshKeyRequired": "Тип ключа требуется при использовании аутентификации по ключу", "keyTypeRequired": "Необходимо выбрать действительную конфигурацию SSH из списка", "validSshConfigRequired": "Обновить хост", "updateHost": "Добавить хост", "addHost": "Редактировать хост", "editHost": "ПИН-код подключения", "pinConnection": "Аутентификация", "authentication": "Пароль", "password": "Ключ", "key": "Закрытый ключ SSH", "sshPrivateKey": "Пароль ключа", "keyPassword": "Тип ключа", "keyType": "Включить терминал", "enableTerminal": "Включить туннель", "enableTunnel": "Включить файловый менеджер", "enableFileManager": "По умолчанию Путь", "defaultPath": "Туннельные соединения", "tunnelConnections": "Максимальное количество попыток", "maxRetries": "Загрузка", "upload": "Ключ обновления", "updateKey": "Производство", "productionFolder": "Сервер базы данных", "databaseServer": "Сервер разработки", "developmentServer": "Разработка", "developmentFolder": "Веб-сервер - Производство", "webServerProduction": "Неизвестная ошибка", "unknownError": "Не удалось инициировать сброс пароля", "failedToInitiatePasswordReset": "Не удалось подтвердить код сброса", "failedToVerifyResetCode": "Не удалось завершить сброс пароля", "failedToCompletePasswordReset": "Неверный TOTP-код", "invalidTotpCode": "Не удалось начать вход через OIDC", "failedToStartOidcLogin": "Не удалось получить информацию о пользователе после входа через OIDC", "failedToGetUserInfoAfterOidc": "Вход через внешнего провайдера", "loginWithExternalProvider": "Вход через внешнего провайдера", "loginWithExternal": "Отправить код сброса", "sendResetCode": "Подтвердить код", "verifyCode": "Сброс Пароль", "resetPassword": "Вход", "login": "Регистрация", "signUp": "Не удалось обновить конфигурацию OIDC", "failedToUpdateOidcConfig": "Не удалось назначить пользователя администратором", "failedToMakeUserAdmin": "Не удалось запустить настройку TOTP", "failedToStartTotpSetup": "Неверный код подтверждения", "invalidVerificationCode": "Не удалось отключить TOTP", "failedToDisableTotp": "Не удалось сгенерировать резервные коды", "failedToGenerateBackupCodes": "Выберите хост, чтобы начать сеанс терминала" }, "mobile": { "selectHostToStart": "Поддержка мобильных устройств на сайте находится в разработке. Используйте мобильное приложение для лучшего взаимодействия.", "limitedSupportMessage": "Разработка мобильного приложения продолжается", "mobileAppInProgress": "Мы работаем над специальным мобильным приложением, чтобы обеспечить лучшее взаимодействие на мобильных устройствах.", "mobileAppInProgressDesc": "Установить мобильное приложение", "viewMobileAppDocs": "Документация к мобильному приложению", "mobileAppDocumentation": "Панель управления" }, "dashboard": { "title": "GitHub", "github": "Поддержка", "support": "Discord", "discord": "Пожертвовать", "donate": "Обзор сервера", "serverOverview": "Версия", "version": "Актуально", "upToDate": "Доступно обновление", "updateAvailable": "Время работы", "uptime": "База данных", "database": "В норме", "healthy": "Ошибка", "error": "Всего серверов", "totalServers": "Всего туннелей", "totalTunnels": "Всего учетных данных", "totalCredentials": "Последняя активность", "recentActivity": "Сброс", "reset": "Загрузка последней активности...", "loadingRecentActivity": "Нет последней активности", "noRecentActivity": "Быстрые действия", "quickActions": "Добавить хост", "addHost": "Добавить учетные данные", "addCredential": "Администратор Настройки", "adminSettings": "Профиль пользователя", "userProfile": "Статистика сервера", "serverStats": "Загрузка статистики сервера...", "loadingServerStats": "Данные сервера недоступны", "noServerData": "ЦП", "cpu": "ОЗУ", "ram": "Н/Д", "notAvailable": "Хост общего доступа" }, "rbac": { "shareHost": "Доступ к хосту общего доступа", "shareHostTitle": "Предоставить временный или постоянный доступ к этому хосту", "shareHostDescription": "Целевой пользователь", "targetUser": "Выберите пользователя для предоставления доступа", "selectUser": "Длительность", "duration": "Длительность (часы)", "durationHours": "Никогда не истекает", "neverExpires": "Уровень разрешений", "permissionLevel": "Только для чтения", "permissionLevels": { "readonly": "Только для просмотра, ввод команд запрещен", "readonlyDesc": "Ограниченный доступ", "restricted": "Блокирует опасные команды (passwd, rm -rf и т. д.)", "restrictedDesc": "Мониторинг", "monitored": "Записывает все команды, но не блокирует (рекомендуется)", "monitoredDesc": "Полный доступ", "full": "Без ограничений (не рекомендуется)", "fullDesc": "Блокированные команды" }, "blockedCommands": "Введите команды для блокировки, например, passwd, rm, dd", "blockedCommandsPlaceholder": "Максимальная продолжительность сеанса (минуты)", "maxSessionDuration": "Создать временного пользователя", "createTempUser": "Создает ограниченного пользователя на сервере вместо предоставления ваших учетных данных. Требуется доступ sudo. Наиболее безопасный вариант.", "createTempUserDesc": "Срок действия истекает в", "expiresAt": "Срок действия истекает через {{username}} часов", "expiresIn": "Срок действия истек", "expired": "Предоставлено", "grantedBy": "Уровень доступа", "accessLevel": "Последнее обращение", "lastAccessed": "Количество обращений", "accessCount": "Отменить доступ", "revokeAccess": "Вы уверены, что хотите отозвать доступ для {{hours}}?", "confirmRevokeAccess": "Хост успешно предоставлен в общий доступ {{username}}", "hostSharedSuccessfully": "Доступ к хосту обновлен", "hostAccessUpdated": "Не удалось предоставить общий доступ к хосту", "failedToShareHost": "Доступ успешно отозван", "accessRevokedSuccessfully": "Не удалось отозвать доступ", "failedToRevokeAccess": "Общий доступ", "shared": "Общие хосты", "sharedHosts": "Доступен мне", "sharedWithMe": "Нет хостов, предоставленных вам в общий доступ", "noSharedHosts": "Владелец", "owner": "Просмотр списка доступа", "viewAccessList": "Список доступа", "accessList": "Доступ к этому хосту не предоставлен", "noAccessGranted": "Ни одному пользователю пока не предоставлен доступ к этому хосту", "noAccessGrantedMessage": "Управление доступом для", "manageAccessFor": "{{username}} записей доступа", "totalAccessRecords": "Никогда", "neverAccessed": "{{count}} раз(а)", "timesAccessed": "{{count}} день(а)", "daysRemaining": "{{days}} час(а)", "hoursRemaining": "Не удалось получить список доступа", "failedToFetchAccessList": "Текущий доступ", "currentAccess": "Предупреждение безопасности", "securityWarning": "Предоставление доступа к учетным данным дает пользователю полный доступ к выполнению любых операций на сервере, включая изменение паролей и удаление файлов. Предоставляйте доступ только доверенным пользователям.", "securityWarningMessage": "Рекомендуем включить функцию «Создать временного пользователя» для повышения безопасности.", "tempUserRecommended": "Управление ролями", "roleManagement": "Управление ролями", "manageRoles": "Управление ролями для {{hours}}", "manageRolesFor": "Назначить роль", "assignRole": "Удалить роль", "removeRole": "Роли пользователей", "userRoles": "Разрешения", "permissions": "Системная роль", "systemRole": "Пользовательская роль", "customRole": "Роль успешно назначена пользователю {{username}}", "roleAssignedSuccessfully": "Не удалось назначить роль", "failedToAssignRole": "Роль успешно удалена у пользователя {{username}}", "roleRemovedSuccessfully": "Не удалось удалить роль", "failedToRemoveRole": "Невозможно удалить системную роль", "cannotRemoveSystemRole": "Невозможно предоставить доступ к хосту самому себе", "cannotShareWithSelf": "Пользовательские роли недоступны. Системные роли назначаются автоматически.", "noCustomRolesToAssign": "Аутентификация на основе учетных данных не поддерживается для совместного использования", "credentialSharingWarning": "Этот хост использует аутентификацию на основе учетных данных. Пользователи, которым предоставляется доступ, не смогут подключиться, поскольку учетные данные шифруются для каждого пользователя и не могут быть переданы. Пожалуйста, используйте аутентификацию на основе пароля или ключа для хостов, к которым вы собираетесь предоставить доступ.", "credentialSharingWarningDescription": "Для аутентификации с использованием учетных данных требуются учетные данные.", "credentialRequired": "Этот хост использует аутентификацию на основе учетных данных. Пользователи, использующие общий доступ, не смогут подключиться, поскольку учетные данные шифруются для каждого пользователя и не могут быть переданы другим лицам. Пожалуйста, используйте аутентификацию на основе пароля или ключа для хостов, которые вы собираетесь использовать совместно.", "credentialRequiredDescription": "Журналы аудита", "auditLogs": "Просмотр журналов аудита", "viewAuditLogs": "Действие", "action": "Тип ресурса", "resourceType": "Имя ресурса", "resourceName": "Временная метка", "timestamp": "IP-адрес", "ipAddress": "Агент пользователя", "userAgent": "Успех", "success": "Сбой", "failed": "Подробности", "details": "Журналы аудита отсутствуют", "noAuditLogs": "Записи сеансов", "sessionRecordings": "Просмотр записи", "viewRecording": "Загрузка записи", "downloadRecording": "Обнаружена опасная команда", "dangerousCommand": "Команда заблокирована", "commandBlocked": "Завершение сеанса", "terminateSession": "Сеанс завершен владельцем хоста", "sessionTerminated": "Ваш общий доступ к этому хосту истек", "sharedAccessExpired": "Срок действия общего доступа истекает через {{username}} часы", "sharedAccessExpiresIn": "Роли", "roles": { "label": "Администратор", "admin": "Пользователь", "user": "Создать роль" }, "createRole": "Редактировать роль", "editRole": "Название роли", "roleName": "Отображаемое имя", "displayName": "Описание", "description": "Назначить роли", "assignRoles": "Назначение ролей пользователям", "userRoleAssignment": "Выбрать пользователя", "selectUserPlaceholder": "Поиск пользователей...", "searchUsers": "Пользователь не найден", "noUserFound": "Текущие роли", "currentRoles": "Роли не назначены", "noRolesAssigned": "Назначить новую роль", "assignNewRole": "Выберите роль", "selectRolePlaceholder": "Поиск ролей...", "searchRoles": "Роль не найдена", "noRoleFound": "Назначить", "assign": "Роль успешно создана", "roleCreatedSuccessfully": "Роль успешно обновлена", "roleUpdatedSuccessfully": "Роль успешно удалена", "roleDeletedSuccessfully": "Не удалось загрузить роли", "failedToLoadRoles": "Не удалось сохранить роль", "failedToSaveRole": "Не удалось удалить роль", "failedToDeleteRole": "Отображаемое имя роли обязательно", "roleDisplayNameRequired": "Имя роли обязательно", "roleNameRequired": "Используйте только строчные буквы, цифры, подчеркивания и дефисы", "roleNameHint": "Разработчик", "displayNamePlaceholder": "Разработчики и инженеры программного обеспечения", "descriptionPlaceholder": "Удалить роль", "confirmDeleteRole": "Вы уверены, что хотите удалить роль «{{hours}}»? Это действие необратимо. #__#\nУдалить роль", "confirmDeleteRoleDescription": "Вы уверены, что хотите удалить эту роль у пользователя?", "confirmRemoveRole": "Обновить информацию о роли", "confirmRemoveRoleDescription": "Создать новую пользовательскую роль для группировки пользователей", "editRoleDescription": "Управлять назначениями ролей для пользователей", "createRoleDescription": "Роли не найдены", "assignRolesDescription": "Выбрать роль", "noRoles": "Тип", "selectRole": "Пользователь", "type": "Роль", "user": "Сначала сохранить хост", "role": "Пожалуйста, сохраните хост перед настройкой параметров общего доступа.", "saveHostFirst": "Поделиться с пользователем", "saveHostFirstDescription": "Поделиться с ролью", "shareWithUser": "Поделиться", "shareWithRole": "Цель", "share": "Срок действия истекает", "target": "Никогда", "expires": "Записи доступа не найдены", "never": "Поделиться успешно", "noAccessRecords": "Не удалось поделиться", "sharedSuccessfully": "Вы уверены, что хотите отозвать этот доступ?", "failedToShare": "часов", "confirmRevokeAccessDescription": "Поделиться", "hours": "Пожалуйста, выберите пользователя и роль", "sharing": "Только просмотр", "selectUserAndRole": "Можно просматривать и подключаться к хосту в режиме только для чтения", "view": "Использовать", "viewDesc": "Можно использовать хост в обычном режиме, но нельзя изменять конфигурацию хоста", "use": "Управление", "useDesc": "Полный контроль, включая изменение конфигурации хоста и параметров общего доступа", "manage": "Поиск хостов или быстрых действий...", "manageDesc": "Недавняя активность" }, "commandPalette": { "searchPlaceholder": "Навигация", "recentActivity": "Добавить хост", "navigation": "Добавить учетные данные", "addHost": "Настройки администратора", "addCredential": "Профиль пользователя", "adminSettings": "Журнал обновлений", "userProfile": "Хосты", "updateLog": "Открыть сведения о сервере", "hosts": "Открыть файловый менеджер", "openServerDetails": "Редактировать", "openFileManager": "Ссылки", "edit": "GitHub", "links": "Поддержка", "github": "Discord", "support": "Пожертвовать", "discord": "Нажмите", "donate": "для переключения", "press": "Закрыть", "toToggle": "Менеджер хостов", "close": "Дважды нажмите левую клавишу Shift, чтобы открыть палитру команд", "hostManager": "Docker не включен для этого хоста", "pressToToggle": "Проверка Docker..." }, "docker": { "notEnabled": "Подключение к хост...", "validating": "Ошибка", "connectingToHost": "Код ошибки: {{name}}", "error": "Docker {{code}}", "errorCode": "Контейнер {{version}} запущен", "version": "Не удалось запустить контейнер {{name}}", "containerStarted": "Контейнер {{name}} остановлен", "failedToStartContainer": "Не удалось остановить контейнер {{name}}", "containerStopped": "Контейнер {{name}} перезапущен", "failedToStopContainer": "Не удалось перезапустить контейнер {{name}}", "containerRestarted": "Контейнер {{name}} приостановлен", "failedToRestartContainer": "Контейнер {{name}} возобновлен", "containerPaused": "Не удалось переключить состояние паузы для контейнера {{name}}", "containerUnpaused": "Контейнер {{name}} удален", "failedToTogglePauseContainer": "Не удалось удалить контейнер {{name}}", "containerRemoved": "Изображение", "failedToRemoveContainer": "ID", "image": "Порты", "idLabel": "Нет портов", "ports": "Создано", "noPorts": "Запуск", "created": "Остановка", "start": "Пауза", "stop": "Возобновление паузы", "pause": "Перезапуск", "unpause": "Удалить", "restart": "Удалить контейнер", "remove": "Вы уверены, что хотите удалить контейнер '{{name}}'? Это действие необратимо.", "removeContainer": "Предупреждение: Этот контейнер в данный момент запущен. Удаление контейнера сначала остановит его.", "confirmRemoveContainer": "Удаление...", "runningContainerWarning": "Контейнеры не найдены", "removing": "На этом хосте нет доступных контейнеров Docker", "noContainersFound": "Поиск контейнеров...", "noContainersFoundHint": "Фильтр по статусу", "searchPlaceholder": "Все ({{name}})", "filterByStatusPlaceholder": "{{count}} ({{status}})", "allContainersCount": "Контейнеры, соответствующие вашим фильтрам, отсутствуют", "statusCount": "Попробуйте изменить критерии поиска или фильтрации", "noContainersMatchFilters": "Для просмотра статистики контейнер должен быть запущен", "noContainersMatchFiltersHint": "Не удалось получить статистику контейнера", "containerMustBeRunningToViewStats": "Контейнер не запущен", "failedToFetchStats": "Запустите контейнер для просмотра статистики", "containerNotRunning": "Загрузка статистики...", "startContainerToViewStats": "Ошибка загрузки статистики", "loadingStats": "Статистика недоступна", "errorLoadingStats": "Использование ЦП", "noStatsAvailable": "Текущий", "cpuUsage": "Использование памяти", "current": "Использовано / Ограничение", "memoryUsage": "Проценты", "usedLimit": "Сетевой ввод/вывод", "percentage": "Ввод", "networkIo": "Вывод", "input": "Блочный ввод/вывод", "output": "Чтение", "blockIo": "Запись", "read": "Идентификаторы процессов (PID)", "write": "Информация о контейнере", "pids": "Имя", "containerInformation": "ID", "name": "Состояние", "id": "Отключено от контейнера", "state": "Контейнер должен быть запущен для доступа к консоли", "disconnectedFromContainer": "Требуется аутентификация", "containerMustBeRunning": "Подключено к {{count}}", "authenticationRequired": "Отключено", "connectedTo": "Ошибка консоли", "disconnected": "Ошибка: {{containerName}}", "consoleError": "Не удалось подключиться к контейнеру", "errorMessage": "Консоль", "failedToConnect": "Выбрать shell", "console": "Bash", "selectShell": "sh", "bash": "ash", "sh": "Connection...", "ash": "Connect", "connecting": "Отключиться", "connect": "Не подключено", "disconnect": "Нажмите «Подключиться», чтобы начать сеанс командной оболочки", "notConnected": "Подключение к {{message}}...", "clickToConnect": "Контейнер не найден", "connectingTo": "Вернуться к списку", "containerNotFound": "Журналы", "backToList": "Статистика", "logs": "Консоль", "stats": "Запустите контейнер, чтобы получить доступ к консоли" } }