Files
Termix/src/locales/ru.json
2025-12-29 02:52:07 -06:00

2381 lines
181 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"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": "Выбор учетных данных перезапишет текущее имя пользователя и будет использовать данные аутентификации этих учетных данных.",
"cannotChangeAuthAsSharedUser": "Невозможно изменить аутентификацию как общего пользователя",
"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": "Метрики",
"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}}<strong>{{name}}?",
"confirmDeleteSingleItem": "Вы уверены, что хотите навсегда удалить \"</strong>\"?",
"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": "Этот хост использует аутентификацию на основе учетных данных. Пользователи, которым предоставляется доступ, не смогут подключиться, поскольку учетные данные шифруются для каждого пользователя и не могут быть переданы. Пожалуйста, используйте аутентификацию на основе пароля или ключа для хостов, к которым вы собираетесь предоставить доступ.",
"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": "Можно использовать хост в обычном режиме, но нельзя изменять конфигурацию хоста"
},
"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": "Запустите контейнер, чтобы получить доступ к консоли",
"consoleTab": "Консоль",
"startContainerToAccess": "Запустите контейнер, чтобы получить доступ к консоли"
},
"theme": {
"switchToLight": "Переключиться на светлый режим",
"switchToDark": "Переключиться на темный режим"
}
}