//! Canonical chrome-string table for this locale.
//!
//! Formerly generated from `apps/web/src/i18n/locales/*.ts` via
//! `tools/convert-locales.py`; that TS pipeline is retired and
//! these tables are now hand-maintained directly.

pub fn lookup(key: &str) -> Option<&'static str> {
    Some(match key {
        "common.rename" => "Переименовать",
        "common.duplicate" => "Дублировать",
        "common.delete" => "Удалить",
        "common.cancel" => "Отмена",
        "common.save" => "Сохранить",
        "common.close" => "Закрыть",
        "common.connect" => "Подключить",
        "common.disconnect" => "Отключить",
        "common.yes" => "Да",
        "common.no" => "Нет",
        "common.import" => "Импорт",
        "common.export" => "Экспорт",
        "common.name" => "Имя",
        "common.untitled" => "Без названия",
        "common.best" => "Лучшее",
        "common.selected" => "{{count}} выбрано",
        "toolbar.select" => "Выделение",
        "toolbar.text" => "Текст",
        "toolbar.frame" => "Фрейм",
        "toolbar.hand" => "Рука",
        "toolbar.undo" => "Отменить",
        "toolbar.redo" => "Повторить",
        "toolbar.variables" => "Переменные",
        "toolbar.uikitBrowser" => "Браузер UIKit",
        "shapes.rectangle" => "Прямоугольник",
        "shapes.ellipse" => "Эллипс",
        "shapes.polygon" => "Полигон",
        "shapes.line" => "Линия",
        "shapes.icon" => "Иконка",
        "shapes.importImageSvg" => "Импорт изображения или SVG…",
        "shapes.pen" => "Перо",
        "shapes.shapeTools" => "Инструменты фигур",
        "shapes.moreShapeTools" => "Ещё инструменты фигур",
        "topbar.hideLayers" => "Скрыть слои",
        "topbar.showLayers" => "Показать слои",
        "topbar.new" => "Новый",
        "topbar.open" => "Открыть",
        "topbar.save" => "Сохранить",
        "topbar.importFigma" => "Импорт из Figma",
        "topbar.codePanel" => "Код",
        "topbar.lightMode" => "Светлая тема",
        "topbar.darkMode" => "Тёмная тема",
        "topbar.fullscreen" => "Полный экран",
        "topbar.exitFullscreen" => "Выйти из полноэкранного режима",
        "topbar.edited" => "— Изменено",
        "topbar.closeConfirmMessage" => "Сохранить изменения перед закрытием?",
        "topbar.closeConfirmDetail" => "Ваши изменения будут потеряны, если вы их не сохраните.",
        "topbar.dontSave" => "Не сохранять",
        "topbar.agentsAndMcp" => "Агенты и MCP",
        "topbar.agentSingular" => "агент",
        "topbar.agentPlural" => "агентов",
        "topbar.setupAgentsMcp" => "Настройка агентов и MCP",
        "topbar.connected" => "подключено",
        "topbar.agentStatus" => "{{agents}} агент{{agentSuffix}} · {{mcp}} MCP",
        "rightPanel.design" => "Дизайн",
        "rightPanel.code" => "Код",
        "rightPanel.noSelection" => "Выберите элемент",
        "pages.title" => "Страницы",
        "pages.addPage" => "Добавить страницу",
        "pages.moveUp" => "Переместить вверх",
        "pages.moveDown" => "Переместить вниз",
        "statusbar.zoomOut" => "Уменьшить масштаб",
        "statusbar.zoomIn" => "Увеличить масштаб",
        "statusbar.resetZoom" => "Сбросить масштаб",
        "statusbar.focusContent" => "Показать всё содержимое",
        "statusbar.focusSelection" => "Сфокусировать выделение",
        "updater.softwareUpdate" => "Обновление ПО",
        "updater.dismiss" => "Закрыть",
        "updater.current" => "Текущая",
        "updater.latest" => "Последняя",
        "updater.unknown" => "Неизвестно",
        "updater.checking" => "Проверка...",
        "updater.downloadProgress" => "Прогресс загрузки",
        "updater.checkAgain" => "Проверить ещё раз",
        "updater.restartInstall" => "Перезапуск и установка",
        "updater.installing" => "Установка...",
        "updater.releaseDate" => "Дата выпуска: {{date}}",
        "updater.restartHint" => "Перезапустите приложение для применения обновления. Перезапуск обычно занимает 10–15 секунд.",
        "updater.unknownError" => "Неизвестная ошибка обновления.",
        "updater.title.checking" => "Проверка обновлений",
        "updater.title.available" => "Обновление найдено",
        "updater.title.downloading" => "Загрузка обновления",
        "updater.title.downloaded" => "Готово к установке",
        "updater.title.error" => "Ошибка обновления",
        "updater.subtitle.checking" => "Поиск последней версии...",
        "updater.subtitle.available" => "Доступна версия {{version}}.",
        "updater.subtitle.availableGeneric" => "Доступна новая версия.",
        "updater.subtitle.downloading" => "Версия {{version}} загружается в фоновом режиме.",
        "updater.subtitle.downloadingGeneric" => "Пакет обновления загружается в фоновом режиме.",
        "updater.subtitle.downloaded" => "Версия {{version}} загружена.",
        "updater.subtitle.downloadedGeneric" => "Обновление загружено.",
        "updater.subtitle.error" => "Не удалось проверить или загрузить обновление.",
        "layers.title" => "Слои",
        "layers.empty" => "Слоёв пока нет. Используйте панель инструментов для рисования фигур.",
        "layerMenu.groupSelection" => "Сгруппировать выделение",
        "layerMenu.createComponent" => "Создать компонент",
        "layerMenu.detachComponent" => "Отсоединить компонент",
        "layerMenu.detachInstance" => "Отсоединить экземпляр",
        "layerMenu.booleanUnion" => "Объединение",
        "layerMenu.booleanSubtract" => "Вычитание",
        "layerMenu.booleanIntersect" => "Пересечение",
        "layerMenu.toggleLock" => "Переключить блокировку",
        "layerMenu.toggleVisibility" => "Переключить видимость",
        "property.createComponent" => "Создать компонент",
        "property.detachComponent" => "Отсоединить компонент",
        "property.goToComponent" => "Перейти к компоненту",
        "property.detachInstance" => "Отсоединить экземпляр",
        "fill.title" => "Заливка",
        "fill.solid" => "Сплошная",
        "fill.linear" => "Линейная",
        "fill.radial" => "Радиальная",
        "fill.image" => "Изображение",
        "fill.stops" => "Точки",
        "fill.angle" => "Угол",
        "image.title" => "Изображение",
        "image.fit" => "Режим подгонки",
        "image.fill" => "Заполнение",
        "image.fitMode" => "Вписать",
        "image.crop" => "Обрезка",
        "image.tile" => "Плитка",
        "image.clickToUpload" => "Нажмите для загрузки",
        "image.changeImage" => "Изменить изображение",
        "image.adjustments" => "Настройки",
        "image.exposure" => "Экспозиция",
        "image.contrast" => "Контрастность",
        "image.saturation" => "Насыщенность",
        "image.temperature" => "Температура",
        "image.tint" => "Оттенок",
        "image.highlights" => "Светлые тона",
        "image.shadows" => "Тени",
        "image.reset" => "Сбросить",
        "stroke.title" => "Обводка",
        "appearance.layer" => "Слой",
        "appearance.opacity" => "Непрозрачность",
        "layout.flexLayout" => "Flex-раскладка",
        "layout.freedom" => "Свободная (без раскладки)",
        "layout.vertical" => "Вертикальная раскладка",
        "layout.horizontal" => "Горизонтальная раскладка",
        "layout.alignment" => "Выравнивание",
        "layout.gap" => "Отступ",
        "layout.spaceBetween" => "Пространство между",
        "layout.spaceAround" => "Пространство вокруг",
        "layout.dimensions" => "Размеры",
        "layout.fillWidth" => "Заполнить ширину",
        "layout.fillHeight" => "Заполнить высоту",
        "layout.hugWidth" => "По содержимому (ш)",
        "layout.hugHeight" => "По содержимому (в)",
        "layout.clipContent" => "Обрезать содержимое",
        "padding.title" => "Внутренний отступ",
        "padding.paddingMode" => "Режим отступа",
        "padding.paddingValues" => "Значения отступов",
        "padding.oneValue" => "Одно значение для всех сторон",
        "padding.horizontalVertical" => "По горизонтали/вертикали",
        "padding.topRightBottomLeft" => "Сверху/Справа/Снизу/Слева",
        "text.typography" => "Типографика",
        "text.lineHeight" => "Высота строки",
        "text.letterSpacing" => "Межбуквенный интервал",
        "text.horizontal" => "По горизонтали",
        "text.vertical" => "По вертикали",
        "text.alignLeft" => "По левому краю",
        "text.alignCenter" => "По центру",
        "text.alignRight" => "По правому краю",
        "text.justify" => "По ширине",
        "text.top" => "Сверху",
        "text.middle" => "Посередине",
        "text.bottom" => "Снизу",
        "text.weight.thin" => "Тонкий",
        "text.weight.light" => "Лёгкий",
        "text.weight.regular" => "Обычный",
        "text.weight.medium" => "Средний",
        "text.weight.semibold" => "Полужирный",
        "text.weight.bold" => "Жирный",
        "text.weight.black" => "Сверхжирный",
        "text.font.search" => "Поиск шрифтов…",
        "text.font.bundled" => "Встроенные",
        "text.font.system" => "Системные",
        "text.font.loading" => "Загрузка шрифтов…",
        "text.font.noResults" => "Шрифты не найдены",
        "textLayout.title" => "Раскладка",
        "textLayout.dimensions" => "Размеры",
        "textLayout.resizing" => "Изменение размера",
        "textLayout.autoWidth" => "Авто Ш",
        "textLayout.autoWidthDesc" => "Авто ширина — текст расширяется горизонтально",
        "textLayout.autoHeight" => "Авто В",
        "textLayout.autoHeightDesc" => "Авто высота — фиксированная ширина, высота подстраивается",
        "textLayout.fixed" => "Фикс.",
        "textLayout.fixedDesc" => "Фиксированный размер — ширина и высота зафиксированы",
        "textLayout.fillWidth" => "Заполнить ширину",
        "textLayout.fillHeight" => "Заполнить высоту",
        "effects.title" => "Эффекты",
        "effects.dropShadow" => "Тень",
        "effects.blur" => "Размытие",
        "effects.spread" => "Распространение",
        "effects.color" => "Цвет",
        "export.title" => "Экспорт",
        "export.format" => "Формат",
        "export.scale" => "Масштаб",
        "export.selectedOnly" => "Экспортировать только выделенное",
        "export.exportFormat" => "Экспорт {{format}}",
        "export.exportLayer" => "Экспортировать слой",
        "export.pdfMultiPage" => "PDF будет включать все {{count}} страниц.",
        "polygon.sides" => "Стороны",
        "ellipse.start" => "Начало",
        "ellipse.sweep" => "Размах",
        "ellipse.innerRadius" => "Внутр.",
        "cornerRadius.title" => "Радиус углов",
        "size.position" => "Позиция",
        "icon.title" => "Иконка",
        "icon.searchIcons" => "Поиск иконок...",
        "icon.noIconsFound" => "Иконки не найдены",
        "icon.typeToSearch" => "Введите для поиска иконок Iconify",
        "icon.iconsCount" => "{{count}} иконок",
        "variables.addTheme" => "Добавить тему",
        "variables.addVariant" => "Добавить вариант",
        "variables.addVariable" => "Добавить переменную",
        "variables.searchVariables" => "Поиск переменных...",
        "variables.noMatch" => "Нет переменных, соответствующих вашему запросу",
        "variables.noDefined" => "Переменные не определены",
        "variables.closeShortcut" => "Закрыть (⌘⇧V)",
        "variables.presets" => "Пресеты",
        "variables.savePreset" => "Сохранить текущее как пресет…",
        "variables.loadPreset" => "Загрузить пресет",
        "variables.importPreset" => "Импорт из файла…",
        "variables.exportPreset" => "Экспорт в файл…",
        "variables.presetName" => "Название пресета",
        "variables.noPresets" => "Нет сохранённых пресетов",
        "variables.typeColor" => "Цвет",
        "variables.typeNumber" => "Число",
        "variables.typeString" => "Строка",
        "designMd.title" => "Дизайн-система",
        "designMd.import" => "Импортировать design.md",
        "designMd.export" => "Экспортировать design.md",
        "designMd.autoGenerate" => "Автоматически сгенерировать из дизайна",
        "designMd.empty" => "Дизайн-система не загружена",
        "designMd.importCta" => "Импортировать design.md",
        "designMd.autoGenerateCta" => "Сгенерировать автоматически",
        "designMd.visualTheme" => "Визуальная тема",
        "designMd.colors" => "Цвета",
        "designMd.typography" => "Типографика",
        "designMd.font" => "Шрифт",
        "designMd.headings" => "Заголовки",
        "designMd.body" => "Основной текст",
        "designMd.componentStyles" => "Стили компонентов",
        "designMd.layoutPrinciples" => "Принципы компоновки",
        "designMd.generationNotes" => "Примечания к генерации",
        "designMd.syncAllToVariables" => "Синхронизировать все с переменными",
        "designMd.addAsVariable" => "+Var",
        "designMd.copyHex" => "Копировать hex",
        "designMd.remove" => "Удалить дизайн-систему",
        "toolbar.designSystem" => "Дизайн-система",
        "ai.newChat" => "Новый чат",
        "ai.collapse" => "Свернуть",
        "ai.tryExample" => "Попробуйте пример для дизайна...",
        "ai.tipSelectElements" => "Совет: Выделите элементы на холсте перед чатом для контекста.",
        "ai.generating" => "Генерация...",
        "ai.designWithAgent" => "Дизайн с агентом...",
        "ai.attachImage" => "Прикрепить изображение",
        "ai.stopGenerating" => "Остановить генерацию",
        "ai.sendMessage" => "Отправить сообщение",
        "ai.loadingModels" => "Загрузка моделей...",
        "ai.noModelsConnected" => "Нет подключённых моделей",
        "ai.searchModels" => "Поиск моделей...",
        "ai.noModelsFound" => "Модели не найдены",
        "ai.quickAction.loginScreen" => "Создать экран входа для мобильного",
        "ai.quickAction.loginScreenPrompt" => "Design a modern mobile login screen with email input, password input, login button, and social login options",
        "ai.quickAction.foodApp" => "Главная страница приложения еды",
        "ai.quickAction.foodAppPrompt" => "Generate a well-designed food mobile app homepage",
        "ai.quickAction.bottomNav" => "Создать нижнюю панель навигации",
        "ai.quickAction.bottomNavPrompt" => "Design a mobile app bottom navigation bar with 5 tabs: Home, Search, Add, Messages, Profile",
        "ai.quickAction.colorPalette" => "Предложить цветовую палитру для приложения",
        "ai.quickAction.colorPalettePrompt" => "Suggest a modern color palette for a pet care app",
        "ai.startDesigning" => "Start designing with AI",
        "ai.maximize" => "Maximize",
        "ai.restore" => "Restore",
        "ai.quickAction.loginScreenDesc" => "Mobile login with social auth",
        "ai.quickAction.foodAppDesc" => "App homepage design",
        "ai.quickAction.bottomNavDesc" => "5-tab navigation bar",
        "ai.quickAction.colorPaletteDesc" => "Color palette recommendation",
        "fileMenu.newFile" => "New file",
        "fileMenu.openFile" => "Open file...",
        "fileMenu.save" => "Save",
        "fileMenu.saveAs" => "Save as...",
        "fileMenu.exportImage" => "Экспорт изображения...",
        "fileMenu.recentFiles" => "Recent files",
        "fileMenu.clearHistory" => "Clear history",
        "fileMenu.noRecentFiles" => "No recent files",
        "fileMenu.saved" => "Saved",
        "fileMenu.justNow" => "just now",
        "fileMenu.minutesAgo" => "{{count}}m ago",
        "fileMenu.hoursAgo" => "{{count}}h ago",
        "fileMenu.yesterday" => "yesterday",
        "fileMenu.daysAgo" => "{{count}}d ago",
        "unsaved.title" => "Unsaved changes",
        "unsaved.message" => "Save changes to \"{{name}}\"?",
        "unsaved.dontSave" => "Don't Save",
        "code.reactTailwind" => "React + Tailwind",
        "code.htmlCss" => "HTML + CSS",
        "code.cssVariables" => "CSS Variables",
        "code.copyClipboard" => "Копировать в буфер обмена",
        "code.copied" => "Скопировано!",
        "code.download" => "Скачать файл с кодом",
        "code.closeCodePanel" => "Закрыть панель кода",
        "code.genCssVars" => "Генерация CSS-переменных для всего документа",
        "code.genSelected" => "Генерация кода для {{count}} выделенных элементов",
        "code.genDocument" => "Генерация кода для всего документа",
        "code.aiEnhance" => "Улучшить с ИИ",
        "code.cancelEnhance" => "Отменить улучшение",
        "code.resetEnhance" => "Сбросить",
        "code.enhancing" => "ИИ улучшает код...",
        "code.enhanced" => "Улучшено ИИ",
        "save.saveAs" => "Сохранить как",
        "save.fileName" => "Имя файла",
        "agents.title" => "Настройка агентов и MCP",
        "agents.agentsOnCanvas" => "Агенты на холсте",
        "agents.mcpIntegrations" => "Интеграции MCP в терминале",
        "agents.transport" => "Транспорт",
        "agents.port" => "Порт",
        "agents.mcpRestart" => "Интеграции MCP вступят в силу после перезапуска терминала.",
        "agents.mcpReinstallHint" => "После обновления OpenPencil переустановите интеграции MCP для обеспечения совместимости.",
        "agents.modelCount" => "{{count}} модель(ей)",
        "agents.connectionFailed" => "Ошибка подключения",
        "agents.serverError" => "Ошибка сервера {{status}}",
        "agents.failedTo" => "Не удалось выполнить {{action}}",
        "agents.failedToMcp" => "Не удалось {{action}} сервер MCP",
        "agents.failedTransport" => "Не удалось обновить транспорт",
        "agents.failedMcpTransport" => "Не удалось обновить транспорт MCP",
        "agents.claudeCode" => "Claude Code",
        "agents.claudeModels" => "Модели Claude",
        "agents.codexCli" => "Codex CLI",
        "agents.openaiModels" => "Модели OpenAI",
        "agents.opencode" => "OpenCode",
        "agents.opencodeDesc" => "75+ провайдеров LLM",
        "agents.copilot" => "GitHub Copilot",
        "agents.copilotDesc" => "Модели GitHub Copilot",
        "agents.geminiCli" => "Gemini CLI",
        "agents.geminiDesc" => "Модели Google Gemini",
        "agents.mcpServer" => "MCP Сервер",
        "agents.mcpServerStart" => "Запустить",
        "agents.mcpServerStop" => "Остановить",
        "agents.mcpServerRunning" => "Работает",
        "agents.mcpServerStopped" => "Остановлен",
        "agents.mcpLanAccess" => "Доступ по LAN",
        "agents.mcpClientConfig" => "Конфиг клиента",
        "agents.stdio" => "stdio",
        "agents.http" => "http",
        "agents.stdioHttp" => "stdio + http",
        "agents.autoUpdate" => "Автоматически проверять обновления",
        "agents.notInstalled" => "Не установлено",
        "agents.install" => "Установить",
        "agents.installing" => "Установка...",
        "agents.installFailed" => "Ошибка установки",
        "agents.viewDocs" => "Документация",
        "settings.title" => "Настройки",
        "settings.agents" => "Agents",
        "settings.mcp" => "MCP",
        "settings.images" => "Images",
        "settings.system" => "Система",
        "settings.autoUpdateDesc" => "Автоматически проверять наличие новых версий при запуске",
        "settings.systemDesktopOnly" => "Системные настройки доступны в настольном приложении.",
        "settings.envHint" => "Вы можете задать дополнительные переменные окружения в {{path}}.",
        "builtin.title" => "Встроенные провайдеры",
        "builtin.description" => "Настройте API-ключи напрямую — без CLI-инструментов.",
        "builtin.addProvider" => "Добавить провайдера",
        "builtin.empty" => "Встроенные провайдеры ещё не настроены.",
        "builtin.displayName" => "Отображаемое имя",
        "builtin.displayNamePlaceholder" => "напр. Мой ключ Anthropic",
        "builtin.provider" => "Провайдер",
        "builtin.region" => "Регион",
        "builtin.regionChina" => "Китай",
        "builtin.regionGlobal" => "Глобальный",
        "builtin.apiKey" => "API Key",
        "builtin.model" => "Модель",
        "builtin.searchModels" => "Поиск доступных моделей",
        "builtin.filterModels" => "Фильтр моделей...",
        "builtin.noModels" => "Модели не найдены",
        "builtin.baseUrl" => "Base URL",
        "builtin.baseUrlRequired" => "Base URL (обязательно)",
        "builtin.apiFormat" => "Формат API",
        "builtin.openaiCompat" => "OpenAI Compatible",
        "builtin.ready" => "Готово",
        "builtin.add" => "Добавить",
        "builtin.searchError" => "Для поиска моделей требуется Base URL",
        "builtin.custom" => "Пользовательский",
        "builtin.apiKeyBadge" => "API Key",
        "builtin.viaApiKey" => "через API Key {{name}}",
        "builtin.errorProviderNotFound" => "Встроенный провайдер не найден. Пожалуйста, проверьте настройки.",
        "builtin.errorApiKeyEmpty" => "API key пуст. Пожалуйста, добавьте API key в настройках.",
        "builtin.parallelAgents" => "Параллельные суб-агенты: {{count}}x (нажмите для переключения)",
        "builtin.baseUrlPlaceholder" => "https://api.example.com/v1",
        "builtin.teamDescription" => "Выберите модель для генерации дизайна. При установке задачи дизайна автоматически делегируются специализированному агенту, использующему эту модель.",
        "builtin.teamDesignModel" => "Модель дизайна",
        "builtin.teamSelectModel" => "Нет (один агент)",
        "acp.title" => "ACP Agent",
        "acp.description" => "Подключение внешних ACP-совместимых Agent.",
        "acp.addAgent" => "Добавить Agent",
        "acp.empty" => "Нет настроенных ACP Agent.",
        "acp.displayName" => "Отображаемое имя",
        "acp.displayNamePlaceholder" => "напр. Мой Agent дизайна",
        "acp.connectionType" => "Тип подключения",
        "acp.local" => "Локальный",
        "acp.remote" => "Удалённый",
        "acp.command" => "Команда",
        "acp.commandPlaceholder" => "/usr/bin/myagent",
        "acp.args" => "Аргументы",
        "acp.argsPlaceholder" => "--stdio",
        "acp.env" => "Переменные среды",
        "acp.envPlaceholder" => "KEY=VALUE (по одной на строку)",
        "acp.url" => "URL",
        "acp.urlPlaceholder" => "ws://localhost:8100",
        "acp.connected" => "Подключён",
        "acp.notConnected" => "Не подключён",
        "acp.connect" => "Подключить",
        "acp.disconnect" => "Отключить",
        "acp.localDesktopOnly" => "Локальные Agent доступны только в настольном приложении.",
        "figma.title" => "Импорт из Figma",
        "figma.dropFile" => "Перетащите файл .fig сюда",
        "figma.orBrowse" => "или нажмите для выбора",
        "figma.exportTip" => "Экспорт из Figma: Файл → Сохранить локальную копию (.fig)",
        "figma.selectFigFile" => "Пожалуйста, выберите файл .fig",
        "figma.noPages" => "В файле .fig не найдено страниц",
        "figma.parseFailed" => "Не удалось разобрать файл .fig",
        "figma.convertFailed" => "Не удалось конвертировать файл Figma",
        "figma.parsing" => "Разбор файла .fig...",
        "figma.converting" => "Конвертация узлов...",
        "figma.selectPage" => "В этом файле {{count}} страниц. Выберите, какие импортировать:",
        "figma.layers" => "{{count}} слоёв",
        "figma.importAll" => "Импортировать все страницы",
        "figma.importComplete" => "Импорт завершён!",
        "figma.moreWarnings" => "...и ещё {{count}} предупреждений",
        "figma.tryAgain" => "Попробовать снова",
        "figma.layoutMode" => "Режим раскладки:",
        "figma.preserveLayout" => "Сохранить раскладку Figma",
        "figma.autoLayout" => "Авто-раскладка OpenPencil",
        "figma.comingSoon" => "Скоро",
        "landing.open" => "Open",
        "landing.pencil" => "Pencil",
        "landing.tagline" => "Векторный дизайн-инструмент с открытым исходным кодом. Design as Code.",
        "landing.newDesign" => "Новый дизайн",
        "landing.shortcutHint" => "Нажмите {{key1}} + {{key2}} для создания нового дизайна",
        "notFound.message" => "Страница не найдена",
        "componentBrowser.title" => "Браузер UIKit",
        "componentBrowser.exportKit" => "Экспорт набора",
        "componentBrowser.importKit" => "Импорт набора",
        "componentBrowser.kit" => "Набор:",
        "componentBrowser.all" => "Все",
        "componentBrowser.imported" => "(импортирован)",
        "componentBrowser.components" => "компоненты",
        "componentBrowser.searchComponents" => "Поиск компонентов...",
        "componentBrowser.deleteKit" => "Удалить {{name}}",
        "componentBrowser.category.all" => "Все",
        "componentBrowser.category.buttons" => "Кнопки",
        "componentBrowser.category.inputs" => "Поля ввода",
        "componentBrowser.category.cards" => "Карточки",
        "componentBrowser.category.nav" => "Навигация",
        "componentBrowser.category.layout" => "Раскладка",
        "componentBrowser.category.feedback" => "Обратная связь",
        "componentBrowser.category.data" => "Данные",
        "componentBrowser.category.other" => "Прочее",
        "variablePicker.boundTo" => "Привязано к --{{name}}",
        "variablePicker.bindToVariable" => "Привязать к переменной",
        "variablePicker.unbind" => "Отвязать переменную",
        "variablePicker.noVariables" => "Нет переменных типа {{type}}",
        "settings.tab.agents" => "Agents",
        "settings.tab.mcp" => "MCP",
        "settings.tab.images" => "Изображения",
        "settings.tab.system" => "Система",
        "settings.agents.builtin" => "Встроенные провайдеры",
        "settings.agents.builtinSubtitle" => "Настройте ключи API напрямую — инструменты CLI не нужны.",
        "settings.agents.builtinEmpty" => "Встроенные провайдеры не настроены.",
        "settings.agents.addProvider" => "+ Добавить провайдера",
        "settings.agents.acp" => "Агент ACP",
        "settings.agents.acpSubtitle" => "Подключение внешних ACP-совместимых агентов.",
        "settings.agents.acpEmpty" => "Агенты ACP не настроены.",
        "settings.agents.addAcp" => "+ Добавить агента",
        "settings.agents.title" => "Agents",
        "settings.agents.connect" => "Подключить",
        "settings.agents.disconnect" => "Отключить",
        "settings.agents.claudeHint" => "Дополнительные переменные среды можно задать в ~/.claude/settings.json.",
        "settings.mcp.server" => "Сервер MCP",
        "settings.mcp.running" => "Работает",
        "settings.mcp.stopped" => "Остановлено",
        "settings.mcp.port" => "Порт",
        "settings.mcp.start" => "Запустить",
        "settings.mcp.stop" => "Остановить",
        "settings.mcp.terminalIntegrations" => "Интеграции MCP в терминале",
        "settings.mcp.terminalSubtitle1" => "Интеграции MCP вступают в силу после перезапуска терминала.",
        "settings.mcp.terminalSubtitle2" => "После обновления OpenPencil переустановите интеграции MCP для совместимости.",
        "settings.images.search" => "Поиск изображений",
        "settings.images.ready" => "Готово",
        "settings.images.notConfigured" => "Не настроено",
        "settings.images.advanced" => "Дополнительно",
        "settings.images.oauthLabel" => "Openverse OAuth (необязательно, для повышения лимитов запросов)",
        "settings.images.clientId" => "Идентификатор клиента",
        "settings.images.clientSecret" => "Секрет клиента",
        "settings.images.clientIdPlaceholder" => "your-client-id",
        "settings.images.clientSecretPlaceholder" => "your-client-secret",
        "settings.images.registerLink" => "Зарегистрироваться в Openverse",
        "settings.images.test" => "Проверить",
        "settings.images.generation" => "Генерация изображений",
        "settings.images.add" => "+ Добавить",
        "settings.images.empty" => "Конфигураций пока нет. Нажмите «Добавить», чтобы создать.",
        "settings.provider.claudeCode" => "Модель Claude",
        "settings.provider.codexCli" => "Модели OpenAI",
        "settings.provider.openCode" => "Более 75 провайдеров LLM",
        "settings.provider.githubCopilot" => "Модели GitHub Copilot",
        "settings.provider.geminiCli" => "Модели Google Gemini",
        "settings.system.title" => "Система",
        "settings.system.autoUpdate" => "Автообновление",
        "settings.system.upToDate" => "Актуально",
        "settings.system.upToDateDescription" => "Используется последняя опубликованная версия.",
        "settings.system.checking" => "Проверка…",
        "settings.system.checkingDescription" => "Запрос последней версии у сервера выпусков.",
        "settings.system.updateAvailable" => "Доступно обновление",
        "settings.system.updateAvailableDescription" => "Выберите «Проверить обновления» в меню, чтобы открыть страницу загрузки.",
        "settings.system.idle" => "Ещё не проверено",
        "settings.system.idleDescription" => "Проверка обновлений выполняется автоматически вскоре после запуска.",
        "settings.system.errorStatus" => "Ошибка проверки",
        "settings.system.errorDescription" => "Не удалось связаться с сервером выпусков — проверьте подключение.",
        "settings.system.currentVersion" => "Текущая версия",
        "dialog.unsavedTitle" => "Несохранённые изменения",
        "dialog.closeBody" => "В «{{name}}» есть несохранённые изменения.\n\nДа = Сохранить · Нет = Не сохранять · Отмена = продолжить редактирование.",
        "dialog.untitledDocument" => "Документ без названия",
        "dialog.openErrorTitle" => "Не удалось открыть файл",
        "dialog.openErrorLead" => "OpenPencil не смог разобрать файл.",
        "dialog.saveErrorTitle" => "Не удалось сохранить",
        "dialog.saveErrorLead" => "Произошла ошибка при записи файла.",
        "dialog.exportErrorTitle" => "Не удалось экспортировать",
        "dialog.exportErrorLead" => "Произошла ошибка при рендеринге изображения.",
        "ai.thinkingProcess" => "💭 Размышление",
        "ai.toolCalls" => "🔧 Вызовов инструментов: {{count}}",
        "figma.importNotWired" => "Импорт файлов .fig ещё не подключён",
        "dialog.loadErrorInvalidUtf8" => "Файл не является корректным текстом UTF-8: {{detail}}",
        "dialog.loadErrorOldVersion" => "Этот файл сохранён старой версией OpenPencil и должен быть пересохранён перед открытием.",
        "dialog.pickerOpenTitle" => "Открыть документ",
        "dialog.pickerSaveTitle" => "Сохранить документ",
        "dialog.pickerExportTitle" => "Экспорт изображения",
        "dialog.updateTitle" => "Доступно обновление",
        "dialog.updateBody" => "Доступна версия OpenPencil {{version}} (у вас {{current}}).\n\nОткрыть страницу релизов для загрузки?",
        "a11y.figmaImport" => "Импорт из Figma",
        "a11y.fileMenu" => "Меню «Файл»",
        "a11y.layerContextMenu" => "Контекстное меню слоя",
        "a11y.aiChat" => "ИИ-чат",
        "designMd.emptyHint" => "Импортируйте файл .md, чтобы прикрепить дизайн-бриф",
        "componentBrowser.empty" => "Компоненты не найдены",
        _ => return super::ru_git::lookup(key),
    })
}
