{ "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": "ID учетных данных", "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", "keyPairGeneratedSuccessfully": "Пара ключей {{keyType}} успешно сгенерирована", "failedToGenerateKeyPair": "Не удалось сгенерировать пару ключей", "generateKeyPairNote": "Сгенерировать новую пару SSH-ключей напрямую. Это заменит любые существующие ключи в форме.", "invalidKey": "Неверный ключ", "detectionError": "Ошибка определения", "unknown": "Неизвестно" }, "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": "Удалить этот сниппет" }, "commandHistory": { "title": "История", "searchPlaceholder": "Поиск команд...", "noTerminal": "Нет активного терминала", "noTerminalHint": "Откройте терминал, чтобы увидеть историю команд.", "empty": "История команд пока пуста", "emptyHint": "Выполните команды в активном терминале, чтобы создать историю.", "noResults": "Команды не найдены", "noResultsHint": "Нет команд, соответствующих \"{{query}}\"", "deleteSuccess": "Команда удалена из истории", "deleteFailed": "Не удалось удалить команду.", "deleteTooltip": "Удалить команду", "tabHint": "Используйте Tab в Терминале для автозаполнения из истории команд" }, "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)", "changeServer": "Сменить сервер", "mustIncludeProtocol": "URL сервера должен начинаться с http:// или https://", "notValidatedWarning": "URL не проверен - убедитесь, что он правильный", "warning": "Предупреждение" }, "versionCheck": { "error": "Ошибка проверки версии", "checkFailed": "Не удалось проверить наличие обновлений", "upToDate": "Приложение обновлено", "currentVersion": "Вы используете версию {{version}}", "updateAvailable": "Доступно обновление", "newVersionAvailable": "Доступна новая версия! Вы используете {{current}}, но доступна {{latest}}.", "releasedOn": "Выпущена {{date}}", "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": "Истекает завтра", "expiresInDays": "Истекает через {{days}} дней", "updateAvailable": "Доступно обновление", "sshPath": "SSH-путь", "localPath": "Локальный путь", "noAuthCredentials": "Нет учетных данных аутентификации для этого SSH-хоста", "noReleases": "Нет выпусков", "updatesAndReleases": "Обновления и выпуски", "newVersionAvailable": "Доступна новая версия ({{version}})", "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": "Email", "submit": "Отправить", "change": "Изменить", "save": "Сохранить", "saving": "Сохранение...", "delete": "Удалить", "edit": "Редактировать", "add": "Добавить", "search": "Поиск", "confirm": "Подтвердить", "yes": "Да", "no": "Нет", "ok": "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": "Навигация по вкладкам" } }