export const instanceMessages = {
  "instanceTabs.new.title": "Новый экземпляр (Cmd/Ctrl+N)",
  "instanceTabs.new.ariaLabel": "Новый экземпляр",
  "instanceTabs.remote.title": "Удаленное подключение",
  "instanceTabs.remote.ariaLabel": "Удаленное подключение",

  "instanceInfo.title": "Информация об экземпляре",
  "instanceInfo.labels.folder": "Папка",
  "instanceInfo.labels.project": "Проект",
  "instanceInfo.labels.versionControl": "Система контроля версий",
  "instanceInfo.labels.opencodeVersion": "Версия OpenCode",
  "instanceInfo.labels.binaryPath": "Путь к бинарнику",
  "instanceInfo.labels.environmentVariables": "Переменные окружения ({count})",
  "instanceInfo.loading": "Загрузка…",
  "instanceInfo.server.title": "Сервер",
  "instanceInfo.server.port": "Порт:",
  "instanceInfo.server.pid": "PID:",
  "instanceInfo.server.status": "Статус:",

  "instanceTab.status.permission": "Ожидание разрешения",
  "instanceTab.status.compacting": "Компактация",
  "instanceTab.status.working": "Работает",
  "instanceTab.status.idle": "Простой",
  "instanceTab.status.ariaLabel": "Статус экземпляра: {status}",
  "instanceTab.actions.close.ariaLabel": "Закрыть экземпляр",

  "instanceShell.leftPanel.sessionsTitle": "Сессии",
  "instanceShell.leftPanel.instanceInfo": "Информация об экземпляре",

  "instanceShell.leftDrawer.pin": "Закрепить левую панель",
  "instanceShell.leftDrawer.unpin": "Открепить левую панель",
  "instanceShell.leftDrawer.toggle.pinned": "Левая панель закреплена",
  "instanceShell.leftDrawer.toggle.open": "Открыть левую панель",
  "instanceShell.leftDrawer.toggle.close": "Закрыть левую панель",

  "instanceShell.rightDrawer.pin": "Закрепить правую панель",
  "instanceShell.rightDrawer.unpin": "Открепить правую панель",
  "instanceShell.rightDrawer.toggle.pinned": "Правая панель закреплена",
  "instanceShell.rightDrawer.toggle.open": "Открыть правую панель",
  "instanceShell.rightDrawer.toggle.close": "Закрыть правую панель",

  "instanceShell.fullscreen.enter": "Полный экран",
  "instanceShell.fullscreen.exit": "Выйти из полного экрана",

  "instanceShell.metrics.usedLabel": "Использовано",
  "instanceShell.metrics.availableLabel": "Доступно",

  "instanceShell.commandPalette.openAriaLabel": "Открыть палитру команд",
  "instanceShell.commandPalette.button": "Палитра команд",

  "instanceShell.connection.ariaLabel": "Соединение {status}",
  "instanceShell.connection.connected": "Подключено",
  "instanceShell.connection.connecting": "Подключение…",
  "instanceShell.connection.disconnected": "Отключено",
  "instanceShell.connection.unknown": "Неизвестно",

  "instanceWelcome.shortcuts.newSession": "Новая сессия",
  "instanceWelcome.empty.title": "Нет предыдущих сессий",
  "instanceWelcome.empty.description": "Создайте новую сессию ниже, чтобы начать",
  "instanceWelcome.loading.title": "Загрузка сессий",
  "instanceWelcome.loading.description": "Получаем ваши предыдущие сессии…",
  "instanceWelcome.resume.title": "Продолжить сессию",
  "instanceWelcome.resume.subtitle.one": "{count} сессия доступна",
  "instanceWelcome.resume.subtitle.other": "{count} сессий доступно",
  "instanceWelcome.session.untitled": "Сессия без названия",
  "instanceWelcome.new.title": "Начать новую сессию",
  "instanceWelcome.new.subtitle": "Мы автоматически используем последнего агента/модель",
  "instanceWelcome.new.createButton": "Создать сессию",
  "instanceWelcome.overlay.close": "Закрыть",
  "instanceWelcome.actions.viewInstanceInfo": "Показать информацию об экземпляре",
  "instanceWelcome.actions.renameTitle": "Переименовать сессию",
  "instanceWelcome.actions.deleteTitle": "Удалить сессию",
  "instanceWelcome.hints.navigate": "Навигация",
  "instanceWelcome.hints.jump": "Перейти",
  "instanceWelcome.hints.firstLast": "Первый/последний",
  "instanceWelcome.hints.resume": "Продолжить",
  "instanceWelcome.hints.delete": "Удалить",
  "instanceWelcome.toasts.renameError": "Не удалось переименовать сессию",

  "instanceDisconnected.title": "Экземпляр отключен",
  "instanceDisconnected.folderFallback": "это рабочее пространство",
  "instanceDisconnected.reasonFallback": "Сервер перестал отвечать",
  "instanceDisconnected.description": "{folder} больше недоступно. Закройте вкладку, чтобы продолжить работу.",
  "instanceDisconnected.details.title": "Подробности",
  "instanceDisconnected.details.folderLabel": "Папка:",
  "instanceDisconnected.actions.closeInstance": "Закрыть экземпляр",

  "instanceShell.empty.title": "Сессия не выбрана",
  "instanceShell.empty.description": "Выберите сессию, чтобы просмотреть сообщения",

  "instanceShell.rightPanel.title": "Панель состояния",
  "instanceShell.rightPanel.tabs.changes": "Изменения",
  "instanceShell.rightPanel.tabs.files": "Файлы",
  "instanceShell.rightPanel.tabs.status": "Статус",
  "instanceShell.rightPanel.tabs.ariaLabel": "Вкладки правой панели",
  "instanceShell.rightPanel.sections.sessionChanges": "Изменения сессии",
  "instanceShell.rightPanel.sections.plan": "План",
  "instanceShell.rightPanel.sections.backgroundProcesses": "Фоновые Shell",
  "instanceShell.rightPanel.sections.mcp": "MCP-серверы",
  "instanceShell.rightPanel.sections.lsp": "LSP-серверы",
  "instanceShell.rightPanel.sections.plugins": "Плагины",

  "instanceShell.sessionChanges.noSessionSelected": "Выберите сессию, чтобы просмотреть изменения.",
  "instanceShell.sessionChanges.loading": "Загрузка изменений...",
  "instanceShell.sessionChanges.empty": "Пока нет изменений.",
  "instanceShell.sessionChanges.filesChanged": "Изменено файлов: {count}",
  "instanceShell.sessionChanges.actions.show": "Показать изменения",

  "instanceShell.filesShell.fileListTitle": "Список файлов",
  "instanceShell.filesShell.mobileSelectorLabel": "Выбрать файл",
  "instanceShell.filesShell.mobileSelectorEmpty": "Выберите файл",
  "instanceShell.filesShell.viewerTitle": "Просмотр изменений",
  "instanceShell.filesShell.viewerPlaceholder": "Подробный рендер изменений будет добавлен на следующем этапе.",
  "instanceShell.filesShell.viewerEmpty": "Файл не выбран.",

  "instanceShell.plan.noSessionSelected": "Выберите сессию, чтобы просмотреть план.",
  "instanceShell.plan.empty": "Пока ничего не запланировано.",

  "instanceShell.backgroundProcesses.empty": "Нет фоновых процессов.",
  "instanceShell.backgroundProcesses.status": "Статус: {status}",
  "instanceShell.backgroundProcesses.output": "Вывод: {sizeKb}KB",
  "instanceShell.backgroundProcesses.actions.output": "Вывод",
  "instanceShell.backgroundProcesses.actions.stop": "Остановить",
  "instanceShell.backgroundProcesses.actions.terminate": "Завершить",

  "versionPill.appWithVersion": "Приложение {version}",
  "versionPill.ui": "UI",
  "versionPill.uiWithVersion": "UI {version}",
  "versionPill.source": " ({source})",

  "opencodeBinarySelector.title": "OpenCode Binary",
  "opencodeBinarySelector.subtitle": "Выберите, какой исполняемый файл OpenCode запускать",
  "opencodeBinarySelector.customPath.placeholder": "Введите путь к бинарнику opencode…",
  "opencodeBinarySelector.actions.add": "Добавить",
  "opencodeBinarySelector.actions.browse": "Выбрать бинарник…",
  "opencodeBinarySelector.actions.removeTitle": "Удалить бинарник",
  "opencodeBinarySelector.badge.systemPath": "Использовать бинарник из системного PATH",
  "opencodeBinarySelector.status.checkingVersions": "Проверка версий…",
  "opencodeBinarySelector.status.checking": "Проверка…",
  "opencodeBinarySelector.dialog.title": "Выберите бинарник OpenCode",
  "opencodeBinarySelector.dialog.description": "Просматривайте файлы, доступные через CLI-сервер.",
  "opencodeBinarySelector.validation.invalidBinary": "Неверный бинарник OpenCode",
  "opencodeBinarySelector.validation.alreadyValidating": "Проверка уже выполняется",
  "opencodeBinarySelector.display.systemPath": "{name} (system PATH)",
  "opencodeBinarySelector.versionLabel": "v{version}",
} as const
