{
  "nav.diagnostics": "Диагностика сервера",
  "nav.hash": "Хеш и контрольная сумма",
  "nav.overview": "Обзор",
  "nav.terminal": "Терминал",
  "nav.servers": "Серверы",
  "nav.updates": "Обновления",
  "nav.plugins": "Модули",
  "nav.settings": "Настройки",
  "nav.aria": "Основная навигация",
  "vault.storage": "ЗАШИФРОВАННОЕ ЛОКАЛЬНОЕ ХРАНИЛИЩЕ",
  "vault.unlockTitle": "Разблокировать Server Manager",
  "vault.unlockIntro": "Введите мастер-пароль. Пароль не сохраняется.",
  "vault.password": "Мастер-пароль",
  "vault.confirmPassword": "Подтвердите пароль",
  "vault.unlock": "Разблокировать",
  "vault.forgot": "Забыли пароль / сбросить хранилище",
  "vault.resetIrreversible": "Сброс нельзя отменить",
  "vault.resetDescription": "Все профили серверов, сохранённые отпечатки узлов и другие зашифрованные данные будут удалены. Установленные модули и настройки обновлений сохранятся.",
  "vault.resetInstruction": "Введите SMAZAT для подтверждения",
  "vault.cancel": "Отмена",
  "vault.resetAction": "Удалить данные и сбросить пароль",
  "app.newArchitecture": "НОВАЯ АРХИТЕКТУРА",
  "app.initializing": "Инициализация…",
  "app.lock": "Заблокировать",
  "app.coreRunning": "Core работает",
  "overview.cleanTitle": "Чистая основа для нового приложения",
  "overview.cleanDescription": "Раздельные службы, ограниченный IPC, среда выполнения модулей и защищённый канал обновлений.",
  "overview.coreApi": "Core API",
  "overview.coreApiDescription": "Стабильный контракт приложения",
  "overview.dataSchema": "Схема данных",
  "overview.dataSchemaDescription": "Версионируемое хранилище пользователя",
  "overview.installedPlugins": "Установленные модули",
  "overview.noToolsNeeded": "Core работает без инструментов",
  "overview.currentSlice": "ТЕКУЩИЙ ЭТАП",
  "overview.sliceTitle": "Хранилище + профили + SSH-терминал",
  "overview.sliceDescription": "Рабочее соединение с обязательной проверкой ключа узла и отдельным SessionManager.",
  "terminal.ping": "Ping",
  "terminal.sshRtt": "SSH RTT",
  "terminal.latencyUnavailable": "Недоступно",
  "terminal.latencyMeaning": "Ping: эхо ICMP с этого компьютера (3 замера, медиана). SSH RTT: запрос и ответ по существующему SSH-соединению (3 замера, медиана).",
  "terminal.measuring": "измерение…",
  "terminal.pingLoss": "потери {loss} %",
  "terminal.pingTimeout": "нет ответа — возможно, межсетевой экран блокирует ICMP",
  "terminal.pingDenied": "ICMP запрещён системой (разрешение на доступ к локальной сети / политика)",
  "terminal.pingUnreachable": "цель недоступна для ICMP",
  "terminal.pingUnsupported": "ping недоступен в этой системе",
  "terminal.pingError": "ошибка ping",
  "terminal.sshRttTransport": "Транспорт SSH (запрос/ответ поддержания соединения)",
  "terminal.sshRttCommand": "команда по SSH, включая обработку на сервере",
  "terminal.title": "Интерактивный терминал",
  "terminal.disconnected": "Отключено",
  "terminal.connecting": "Подключение…",
  "terminal.connected": "Подключено",
  "terminal.connectionError": "Ошибка подключения",
  "terminal.error": "Ошибка",
  "terminal.server": "Сервер",
  "terminal.selectServer": "Выберите сервер…",
  "terminal.password": "Пароль",
  "terminal.sshPassword": "Пароль SSH",
  "terminal.passphrase": "Парольная фраза (необязательно)",
  "terminal.keyPassphrase": "Парольная фраза ключа",
  "terminal.connect": "Подключить",
  "terminal.disconnect": "Отключить",
  "terminal.noProfile": "Сначала создайте профиль сервера.",
  "terminal.aria": "SSH-терминал",
  "terminal.libraryMissing": "Библиотека терминала недоступна.",
  "terminal.welcome": "Выберите сервер и установите SSH-соединение.",
  "terminal.connectingTo": "Подключение к {target}…",
  "terminal.passwordAuth": "аутентификация по паролю",
  "terminal.vaultLocked": "Хранилище заблокировано.",
  "profiles.eyebrow": "ЗАШИФРОВАННЫЕ ПРОФИЛИ",
  "profiles.title": "Управление серверами",
  "profiles.new": "Новый сервер",
  "profiles.none": "Пока нет сохранённых серверов.",
  "profiles.name": "Имя",
  "profiles.namePlaceholder": "Рабочий сервер",
  "profiles.host": "Узел / IP",
  "profiles.port": "Порт",
  "profiles.user": "Пользователь",
  "profiles.auth": "Аутентификация",
  "profiles.authPassword": "Пароль при подключении",
  "profiles.authKey": "Закрытый ключ",
  "profiles.privateKey": "Закрытый ключ",
  "profiles.selectFile": "Выберите файл…",
  "profiles.select": "Выбрать",
  "profiles.save": "Сохранить профиль",
  "profiles.delete": "Удалить",
  "profiles.key": "ключ",
  "profiles.password": "пароль",
  "profiles.saved": "Профиль сохранён.",
  "profiles.deleteConfirm": "Удалить этот профиль сервера?",
  "updates.eyebrow": "РЕПОЗИТОРИЙ ОБНОВЛЕНИЙ",
  "updates.title": "Обновления Core",
  "updates.installed": "Установленная версия",
  "updates.channel": "канал {channel}",
  "updates.ready": "Готово к проверке",
  "updates.integrityIntro": "Core проверяет платформу, архитектуру, размер, SHA-512 и подпись OpenPGP.",
  "updates.check": "Проверить",
  "updates.download": "Скачать и проверить",
  "updates.reveal": "Показать файл",
  "updates.alphaSecurity": "Режим безопасности альфа-версии",
  "updates.alphaDescription": "SHA-512 и обязательная подпись OpenPGP защищают установщик. Установка не запускается автоматически, а источник ограничен разрешённым доменом HTTPS.",
  "updates.downloaded": "Выпуск v{version} скачан и проверен",
  "updates.available": "Доступна версия {version}",
  "updates.availableFallback": "Обновление готово к скачиванию и проверке.",
  "updates.current": "Вы используете актуальную версию",
  "updates.noNewer": "В выбранном канале нет более нового выпуска.",
  "updates.checking": "Проверка…",
  "updates.checkingServer": "Проверка репозитория обновлений",
  "updates.tryingEndpoints": "Обращение к разрешённой конечной точке HTTPS…",
  "updates.checkFailed": "Не удалось проверить обновления",
  "updates.downloading": "Скачивание…",
  "updates.downloadRejected": "Обновление заблокировано",
  "plugins.eyebrow": "ИНСТРУМЕНТЫ ПРИЛОЖЕНИЯ",
  "plugins.title": "Управление модулями",
  "plugins.install": "Установить из каталога",
  "plugins.plugin": "Модуль",
  "plugins.version": "Версия",
  "plugins.permissions": "Разрешения",
  "plugins.none": "Пока нет модулей",
  "plugins.first": "Первым будет System Monitor.",
  "plugins.noPermissions": "нет разрешений",
  "plugins.bundled": "Встроенный",
  "settings.eyebrow": "ЛОКАЛЬНАЯ КОНФИГУРАЦИЯ",
  "settings.title": "Настройки Core",
  "settings.language": "Язык",
  "settings.czech": "Čeština",
  "settings.german": "Deutsch",
  "settings.english": "English",
  "settings.updateChannel": "Канал обновлений",
  "settings.autoCheck": "Проверять автоматически при запуске",
  "settings.allowedServers": "Разрешённые серверы обновлений",
  "settings.save": "Сохранить настройки",
  "settings.saved": "Сохранено",
  "vault.damagedMode": "ВОССТАНОВЛЕНИЕ ЗАШИФРОВАННОГО ХРАНИЛИЩА",
  "vault.damagedTitle": "Хранилище неполное",
  "vault.damagedDescription": "Отсутствует один из файлов хранилища. Данные не будут перезаписаны автоматически.",
  "vault.setupMode": "ПЕРВОНАЧАЛЬНАЯ НАСТРОЙКА ХРАНИЛИЩА",
  "vault.lockedMode": "ХРАНИЛИЩЕ ЗАБЛОКИРОВАНО",
  "vault.setupTitle": "Создать мастер-пароль",
  "vault.setupDescription": "Выберите мастер-пароль длиной от 4 до 64 символов. Без него зашифрованные данные невозможно восстановить.",
  "vault.lockedDescription": "Хранилище уже существует. Введите его мастер-пароль для доступа к сохранённым серверам.",
  "vault.create": "Создать хранилище",
  "vault.passwordLength": "Мастер-пароль должен содержать от 4 до 64 символов.",
  "vault.passwordMismatch": "Пароли не совпадают.",
  "vault.creating": "Создание…",
  "vault.unlocking": "Разблокировка…",
  "vault.typeDelete": "Для подтверждения введите в точности SMAZAT.",
  "vault.finalResetConfirm": "Последнее подтверждение: удалить все зашифрованные данные пользователя?",
  "vault.deleting": "Удаление…",
  "vault.resetDone": "Хранилище сброшено. Создайте новый мастер-пароль.",
  "ssh.unknownHost": "Сервер {host}:{port} пока не является доверенным.\n\nОтпечаток SHA-256:\n{fingerprint}\n\nПроверьте отпечаток по другому каналу. Сохранить его и продолжить?",
  "ssh.trustFailed": "Не удалось сохранить ключ узла.",
  "ssh.keyChanged": "ПРЕДУПРЕЖДЕНИЕ: Ключ SSH узла изменился. Соединение заблокировано.",
  "ssh.knownKey": "Известный",
  "ssh.newKey": "Новый",
  "ssh.failed": "Не удалось подключиться.",
  "errors.unknown": "Неизвестная ошибка",
  "errors.initialization": "Ошибка инициализации",
  "profiles.storePassword": "Сохранить пароль в зашифрованном хранилище",
  "profiles.storedPassword": "Пароль SSH",
  "profiles.storePasswordPlaceholder": "Введите пароль для сохранения",
  "profiles.passwordStoredPlaceholder": "Пароль сохранён — оставьте поле пустым, чтобы сохранить его",
  "profiles.passwordSecurity": "Пароль хранится только в зашифрованном хранилище.",
  "terminal.savedPasswordHint": "Необязательно — будет использован пароль из хранилища",
  "ssh.changedHostConfirm": "ПРЕДУПРЕЖДЕНИЕ: Ключ SSH узла {host}:{port} изменился. Это может быть вызвано переустановкой сервера, но также может указывать на атаку.\n\nИзвестный отпечаток:\n{knownFingerprint}\n\nНовый отпечаток:\n{fingerprint}\n\nПроверьте новый отпечаток по другому доверенному каналу. Заменить известный отпечаток и подключиться снова?",
  "channels.all": "Все",
  "updates.channelFilter": "Канал",
  "updates.install": "Запустить установщик",
  "updates.catalogEyebrow": "КАТАЛОГ ВЫПУСКОВ",
  "updates.catalogTitle": "Доступные выпуски",
  "updates.catalogBeforeCheck": "После проверки здесь появятся все совместимые выпуски.",
  "updates.catalogEmpty": "В этом канале нет совместимых выпусков.",
  "updates.selectedLabel": "Выбрано",
  "updates.selectLabel": "Выбрать",
  "updates.newerVersion": "Доступна более новая версия v{version}",
  "updates.sameVersionNewerRelease": "Доступен более новый выпуск той же версии v{version}",
  "updates.sameVersionCurrentRelease": "Вы используете актуальный выпуск v{version}",
  "updates.sameVersionOlderRelease": "Выбран более старый выпуск той же версии v{version}",
  "updates.olderVersion": "Выбрана более старая версия v{version}",
  "updates.selected": "Выбран выпуск v{version}",
  "updates.publishedAt": "Опубликовано {date}",
  "updates.noneAvailable": "Нет доступного выпуска",
  "updates.noCompatible": "В репозитории нет совместимого выпуска для этой платформы, архитектуры и канала.",
  "updates.installConfirm": "Запустить проверенный установщик v{version}, опубликованный {date}?",
  "updates.installFailed": "Не удалось запустить установщик",
  "updates.installFailure": "Не удалось начать или завершить установку. Обновление не установлено.",
  "updates.downloadingAndVerifying": "Скачивание и проверка…",
  "updates.verifyingSignature": "Проверка цифровой подписи…",
  "updates.signatureVerified": "Цифровая подпись проверена",
  "updates.signatureFailure": "Обновление невозможно безопасно проверить, поэтому оно не будет установлено.",
  "plugins.checkCatalog": "Загрузить веб-каталог",
  "plugins.checking": "Загрузка каталога…",
  "plugins.webCatalog": "ВЕБ-КАТАЛОГ",
  "plugins.available": "Доступные модули",
  "plugins.catalogBeforeCheck": "Сначала загрузите каталог с разрешённого сервера обновлений.",
  "plugins.catalogEmpty": "В выбранном канале нет совместимых модулей.",
  "plugins.open": "Открыть",
  "plugins.channelFilter": "Канал каталога",
  "plugins.remove": "Удалить",
  "plugins.removeConfirm": "Удалить модуль {name}? Настройки Core и хранилище сохранятся.",
  "plugins.installed": "Установлено",
  "plugins.update": "Обновить",
  "plugins.installing": "Установка…",
  "plugins.installConfirm": "Установить {name} v{version}?\n\nНеобходимые разрешения: {permissions}",
  "plugins.minimized": "Свёрнутые модули",
  "plugins.restore": "Восстановить модуль {name}",
  "plugins.restoreAction": "Нажмите для восстановления",
  "settings.pluginChannel": "Канал модулей",
  "legal.eyebrow": "ПРАВОВАЯ ИНФОРМАЦИЯ",
  "legal.title": "Лицензии и документация",
  "legal.documentation": "Документация",
  "legal.safetyCzech": "Безопасная эксплуатация и резервное копирование (CS)",
  "legal.safetyEnglish": "Безопасная эксплуатация и резервное копирование (EN)",
  "legal.safetyGerman": "Безопасная эксплуатация и резервное копирование (DE)",
  "legal.description": "CH-J Server Manager предоставляется по лицензии CH-J Proprietary Software License 1.14. Лицензии сторонних компонентов остаются в силе.",
  "legal.application": "Лицензия приложения",
  "legal.notice": "Уведомление об авторских правах",
  "legal.thirdParty": "Сторонние лицензии",
  "legal.thirdPartyBundle": "Полный пакет лицензий",
  "legal.electron": "Лицензия Electron",
  "legal.chromium": "Лицензии Chromium",
  "security.title": "Безопасность",
  "security.enable": "Включить биометрическую разблокировку",
  "security.remove": "Отключить и удалить регистрацию",
  "security.test": "Проверить системную аутентификацию",
  "security.autoLock": "Автоматически блокировать при бездействии",
  "security.timeout": "Время бездействия",
  "security.never": "Никогда",
  "security.blur": "Блокировать при потере фокуса приложением",
  "security.sensitive": "Требовать системную аутентификацию для важных операций",
  "security.scope": "Аутентификация защищает удаление профилей, установку/удаление модулей, запуск установщиков и сброс разблокированного хранилища. Команды удалённого терминала не требуют этой дополнительной аутентификации.",
  "security.lockEffect": "Блокировка разрывает активные сеансы SSH, закрывает модули и останавливает диагностику.",
  "security.confirmPassword": "Мастер-пароль для изменения правил блокировки",
  "security.strong": "Keychain защищает ключ с помощью текущих отпечатков Touch ID. Изменение отпечатков аннулирует регистрацию.",
  "security.convenience": "Удобная разблокировка: приложение требует системную аутентификацию, но хранение учётных данных криптографически не связано с биометрией.",
  "security.enabled": "Биометрическая разблокировка включена",
  "security.disabled": "Биометрическая разблокировка отключена",
  "security.testPassed": "Системная аутентификация выполнена успешно",
  "biometrics.touch-id": "Разблокировать с помощью Touch ID",
  "biometrics.windows-hello": "Разблокировать с помощью Windows Hello",
  "biometrics.fprintd": "Разблокировать по отпечатку пальца",
  "biometrics.BIOMETRIC_AVAILABLE": "Системная аутентификация доступна",
  "biometrics.BIOMETRIC_UNAVAILABLE": "Системная аутентификация недоступна",
  "biometrics.BIOMETRIC_NO_ENROLLMENT": "Не зарегистрированы отпечаток пальца или Windows Hello",
  "biometrics.BIOMETRIC_CANCELLED": "Аутентификация отменена",
  "biometrics.autoPrompt": "Подтвердите разблокировку в системном диалоге…",
  "biometrics.usePassword": "Введите пароль хранилища или повторите биометрическую проверку с помощью кнопки.",
  "biometrics.BIOMETRIC_FAILED": "Не удалось пройти аутентификацию",
  "biometrics.BIOMETRIC_DEVICE_UNAVAILABLE": "Устройство временно недоступно",
  "biometrics.BIOMETRIC_ENROLLMENT_INVALIDATED": "Регистрация аннулирована. Используйте мастер-пароль и снова включите биометрическую разблокировку.",
  "biometrics.BIOMETRIC_MASTER_PASSWORD_REQUIRED": "Требуется мастер-пароль",
  "biometrics.BIOMETRIC_TIMEOUT": "Время ожидания аутентификации истекло",
  "biometrics.BIOMETRIC_KEYRING_UNAVAILABLE": "Защищённая связка ключей рабочего стола недоступна",
  "biometrics.BIOMETRIC_CREDENTIAL_FAILED": "Сбой хранилища учётных данных ОС. Используйте мастер-пароль.",
  "biometrics.BIOMETRIC_INVALID_KEY": "Сохранённый ключ недействителен. Используйте мастер-пароль.",
  "biometrics.BIOMETRIC_BUSY": "Уже выполняется другая системная аутентификация",
  "ssh.SSH_LOCAL_NETWORK_DENIED": "macOS запретила доступ к сети. Разрешите CH-J Server Manager в разделе Системные настройки → Конфиденциальность и безопасность → Локальная сеть, затем перезапустите приложение.",
  "ssh.SSH_MAC_NETWORK_UNREACHABLE": "Сервер недоступен из macOS. Если SSH работает в Терминале, проверьте Системные настройки → Конфиденциальность и безопасность → Локальная сеть → CH-J Server Manager, затем перезапустите приложение. Также проверьте подключение и VPN.",
  "nav.reorderHelp": "Включите изменение порядка в левом меню, чтобы перетаскивать элементы.",
  "nav.drag": "Перетащите для изменения порядка",
  "plugins.display": "Расположение модуля",
  "plugins.visible": "Показывать в модулях",
  "plugins.hidden": "Скрыть",
  "plugins.navigation": "В левой панели навигации",
  "transfer.import": "Импорт",
  "transfer.export": "Экспорт",
  "transfer.format": "Формат экспорта",
  "transfer.selectedOnly": "Только выбранные серверы",
  "transfer.secrets": "Передаются только имя, исходный узел, имя пользователя и порт. Без паролей, ключей, токенов и путей к ним.",
  "transfer.preview": "Предпросмотр импорта",
  "transfer.authRequired": "Для импортированных и обновлённых профилей необходимо заново назначить аутентификацию. Обновление удаляет ранее сохранённый пароль и путь к ключу.",
  "transfer.duplicate": "Дубликат",
  "transfer.duplicates": "При совпадении узла, порта и имени пользователя",
  "transfer.skip": "Пропустить",
  "transfer.update": "Обновить",
  "transfer.create": "Создать новый профиль",
  "transfer.confirm": "Подтвердить импорт",
  "transfer.select": "Выбрать {name} для экспорта",
  "transfer.yes": "Да",
  "transfer.summary": "Серверы: {count} · Дубликаты: {duplicates}",
  "transfer.imported": "Создано: {created} · Обновлено: {updated} · Пропущено: {skipped}",
  "transfer.exported": "Экспортировано серверов: {count}",
  "nav.sidebarModes": "Вид меню",
  "nav.modeFull": "Значки и названия",
  "nav.modeCompact": "Только значки",
  "nav.modeSplit": "Значки в два столбца",
  "nav.resize": "Изменить размер меню (клавиши со стрелками, двойной щелчок = по умолчанию)",
  "nav.hideSidebar": "Скрыть меню",
  "nav.showSidebar": "Показать меню",
  "nav.editOrder": "Изменить порядок",
  "plugins.description": "Выберите инструменты для отображения и закрепления в левом меню.",
  "plugins.show": "Показать",
  "plugins.inMenu": "В меню",
  "plugins.more": "Другие модули и обновления",
  "plugins.details": "Подробности",
  "chrome.collapse": "Свернуть",
  "chrome.collapseDescription": "Свернуть в нижнюю панель приложения",
  "native.privateKey.title": "Выберите закрытый ключ SSH",
  "native.privateKey.keys": "Закрытые ключи SSH",
  "native.privateKey.all": "Все файлы",
  "native.biometric.reason": "Подтвердите свою личность для CH-J Server Manager",
  "native.keys.saveTitle": "Сохранить пару ключей SSH",
  "native.files.selectUpload": "Выберите файлы или папки для отправки",
  "native.files.saveDownload": "Сохранить скачанный файл",
  "native.files.selectDownloadDirectory": "Выберите папку для скачивания",
  "native.files.saveArchive": "Сохранить удалённые элементы в виде архива",
  "native.profiles.importFilter": "JSON / CSV",
  "native.diagnostics.importFilter": "Диагностика JSON",
  "terminal.layout": "Расположение терминалов",
  "terminal.single": "Один терминал",
  "terminal.sideBySide": "Рядом",
  "terminal.stacked": "Друг под другом",
  "terminal.swap": "Поменять терминалы местами",
  "terminal.resize": "Изменить размер терминалов",
  "terminal.manualHost": "Ввести хост вручную",
  "terminal.noJump": "Без Jump host",
  "terminal.jumpHost": "Jump host",
  "terminal.pingJump": "Ping не измеряется через Jump host",
  "ssh.hopJump": "Узел SSH: Jump host",
  "ssh.hopTarget": "Узел SSH: Целевой сервер",
  "ssh.jumpError": "Jump host {host}",
  "ssh.JUMP_CHANNEL_FAILED": "Jump host отклонил канал перенаправления.",
  "ssh.JUMP_LOOP": "Маршрут через Jump host содержит цикл.",
  "ssh.JUMP_TOO_DEEP": "Маршрут через Jump host превышает три промежуточных узла.",
  "ssh.JUMP_PROFILE_NOT_FOUND": "Профиль Jump host не найден.",
  "ssh.SSH_TARGET_INVALID": "Выберите один сохранённый сервер или укажите допустимые хост, порт, пользователя и способ аутентификации.",
  "chrome.minimize": "Свернуть",
  "chrome.maximize": "Развернуть",
  "chrome.restore": "Восстановить",
  "chrome.close": "Закрыть",
  "chrome.files": "Файлы",
  "chrome.folders": "Папки",
  "chrome.cancel": "Отмена",
  "chrome.discard": "Отбросить",
  "chrome.discardChanges": "Отбросить несохранённые изменения и закрыть?",
  "availability.online": "В сети",
  "availability.offline": "Не в сети",
  "availability.checking": "Проверка…",
  "availability.unknown": "Неизвестно",
  "availability.unverified": "через jump — не проверено",
  "availability.viaJump": "Проверено через jump host",
  "availability.lastSuccess": "Последняя успешная проверка: {time}",
  "availability.lastAttempt": "Последняя попытка: {time}",
  "availability.reason.timeout": "Порт SSH не ответил вовремя.",
  "availability.reason.refused": "В подключении к порту SSH отказано.",
  "availability.reason.unreachable": "Адрес недоступен из этой сети.",
  "availability.reason.dns": "Не удалось разрешить DNS-имя.",
  "availability.reason.denied": "Операционная система запретила подключение (например, из-за разрешения «Локальная сеть»).",
  "availability.reason.error": "Не удалось подключиться.",
  "availability.reason.noJumpSession": "Этот сервер доступен через jump host. Проверить его можно только при открытом SSH-сеансе с jump host.",
  "availability.reason.jumpDenied": "Jump host не разрешил проверку (возможно, переадресация TCP отключена).",
  "availability.settingsTitle": "Доступность серверов",
  "availability.settingsEnabled": "Автоматически проверять доступность серверов",
  "availability.settingsInterval": "Интервал проверки",
  "availability.settingsSeconds": "{seconds} с",
  "availability.refreshNow": "Обновить доступность сейчас",
  "availability.meaning": "«Не в сети» означает, что порт SSH недоступен из этой сети; сам сервер при этом может продолжать работать.",
  "module.description.chj.nginx-manager": "Безопасное управление конфигурацией NGINX через SSH: инвентаризация, редактор, nginx -t, резервные копии, откат и плавная перезагрузка.",
  "module.description.chj.system-monitor": "Обзор CPU, сети, диска, физической и виртуальной памяти (swap/pagefile) для Linux и Windows с управлением swap и pagefile через контролируемые операции Core.",
  "module.description.chj.hash-checksum": "Локальное вычисление хешей файлов, проверка, сравнение и манифесты контрольных сумм.",
  "module.description.chj.key-generator": "Локальное создание пар ключей SSH и случайных паролей через ограниченную криптографическую функцию Core.",
  "module.description.chj.file-manager": "Интерактивный файловый менеджер SFTP с редактором Monaco, несколькими передачами и экспортом ZIP/TAR/TAR.GZ.",
  "module.description.chj.log-viewer": "Безопасный просмотр конца диагностического журнала CH-J Server Manager Core.",
  "module.description.chj.disks": "Графическое управление дисками удалённых серверов Linux через SSH (как в GParted): карта дисков, разделы, файловые системы, LVM/LUKS, автоматическое расширение и очередь операций через контролируемые операции Core.",
  "module.description.chj.users": "Управление учётными записями Linux, группами, sudo, доступом SSH и ключами Ed25519 через контролируемые операции Core и активный сеанс SSH."
}
