{
  "common": {
    "confirm": "Подтвердить",
    "cancel": "Отмена",
    "save": "Сохранить",
    "delete": "Удалить",
    "edit": "Редактировать",
    "close": "Закрыть",
    "search": "Поиск",
    "loading": "Загрузка...",
    "error": "Ошибка",
    "success": "Успешно",
    "warning": "Предупреждение",
    "info": "Информация",
    "yes": "Да",
    "no": "Нет",
    "ok": "ОК",
    "back": "Назад",
    "next": "Далее",
    "done": "Готово",
    "refresh": "Обновить",
    "retry": "Повторить",
    "selectAll": "Выбрать все",
    "deselectAll": "Снять выделение",
    "noData": "Нет данных",
    "version": "Версия",
    "connect": "Подключить",
    "preview": "Предпросмотр",
    "import": "Импорт",
    "copy": "Копировать",
    "saveToFile": "Сохранить в файл",
    "copyToClipboard": "Копировать в буфер обмена",
    "skills": "навыков",
    "total": "всего",
    "selected": "выбрано",
    "notSet": "Не задано",
    "default": "По умолчанию",
    "clone": "Клонировать",
    "create": "Создать",
    "saveChanges": "Сохранить изменения"
  },
  "app": {
    "name": "Skill Desktop",
    "description": "Инфраструктура управления Agent Skills для разработчиков"
  },
  "nav": {
    "library": "Библиотека",
    "spaces": "Пространства",
    "hub": "Хаб навыков",
    "sandbox": "Песочница",
    "aitools": "ИИ-инструменты",
    "settings": "Настройки"
  },
  "header": {
    "searchPlaceholder": "Поиск навыков...",
    "rescanLibrary": "Пересканировать библиотеку"
  },
  "library": {
    "title": "Библиотека",
    "noLibraryPath": "Каталог библиотеки не задан",
    "noLibraryPathDesc": "Пожалуйста, выберите каталог для хранения ваших навыков.",
    "goToSettings": "Перейти в настройки",
    "failedToLoad": "Не удалось загрузить навыки",
    "filter": {
      "all": "Все",
      "safe": "Безопасные",
      "quarantine": "Карантин"
    },
    "selection": {
      "selected": "Выбрано: {{count}}",
      "quarantine": "Карантин",
      "delete": "Удалить"
    },
    "deleteConfirm": {
      "title": "Удалить {{count}} навыков",
      "description": "Вы уверены, что хотите удалить {{count}} навык(ов)? Это действие нельзя отменить."
    },
    "quarantineConfirm": {
      "title": "Поместить {{count}} навыков в карантин",
      "description": "Переместить {{count}} навык(ов) в зону карантина. Навыки в карантине помечаются как потенциально нестабильные или чувствительные.",
      "markAsSafe": "Пометить как безопасный"
    }
  },
  "skillCard": {
    "by": "от",
    "noDescription": "Описание отсутствует",
    "quarantined": "В карантине"
  },
  "skillDetail": {
    "noSkillSelected": "Выберите навык для просмотра деталей",
    "version": "Версия",
    "author": "Автор",
    "description": "Описание",
    "noDescription": "Описание отсутствует",
    "tags": "Теги",
    "permissions": "Разрешения",
    "noPermissions": "Разрешения не требуются",
    "parameters": "Параметры",
    "required": "обязательный",
    "optional": "необязательный",
    "metadata": "Метаданные",
    "filename": "Имя файла",
    "hash": "Хеш",
    "source": "Источник",
    "downloaded": "Загружено",
    "fileLocation": "Расположение файла",
    "sourceUrl": "URL источника",
    "rawSource": "Исходный код",
    "lowRisk": "Низкий риск",
    "mediumRisk": "Средний риск",
    "highRisk": "Высокий риск",
    "highRiskWarning": "Этот навык требует разрешений с высоким риском. Убедитесь, что вы доверяете источнику, прежде чем включать его.",
    "tabs": {
      "overview": "Обзор",
      "content": "Содержимое",
      "source": "Источник"
    },
    "actions": {
      "showInFolder": "Показать в папке",
      "openFile": "Открыть файл",
      "quarantine": "Карантин",
      "unquarantine": "Убрать из карантина",
      "delete": "Удалить",
      "edit": "Редактировать",
      "reveal": "Показать"
    },
    "deleteConfirm": {
      "title": "Удалить навык",
      "description": "Вы уверены, что хотите удалить \"{{name}}\"? Это действие нельзя отменить."
    }
  },
  "spaces": {
    "title": "Рабочие пространства",
    "noDescription": "Без описания",
    "newSpace": "Новое пространство",
    "createSpace": "Создать новое пространство",
    "editSpace": "Редактировать пространство",
    "cloneSpace": "Клонировать пространство",
    "deleteSpace": "Удалить пространство",
    "selectSpace": "Выберите пространство для просмотра деталей",
    "form": {
      "spaceName": "Название пространства",
      "spaceNamePlaceholder": "Моё рабочее пространство",
      "spaceNameRequired": "Название пространства *",
      "activeDirectory": "Активный каталог",
      "activeDirectoryRequired": "Активный каталог *",
      "activeDirectoryPlaceholder": "/путь/к/активному/каталогу",
      "description": "Описание",
      "descriptionOptional": "Описание (необязательно)",
      "descriptionPlaceholder": "Краткое описание этого рабочего пространства"
    },
    "info": {
      "activeSkills": "Активные навыки",
      "activeDirectory": "Активный каталог"
    },
    "actions": {
      "manageSkills": "Управление навыками",
      "exportClaudeConfig": "Экспорт конфига Claude",
      "exportGenericJson": "Экспорт общего JSON",
      "exportMcpConfig": "Экспорт конфига MCP",
      "syncSymlinks": "Синхронизировать символические ссылки",
      "syncing": "Синхронизация...",
      "syncedSkills": "Синхронизировано {{count}} навыков"
    },
    "manageSkillsDialog": {
      "title": "Управление навыками для \"{{name}}\"",
      "selectedCount": "{{count}} из {{total}} выбрано"
    },
    "cloneDialog": {
      "title": "Клонировать пространство",
      "description": "Создать копию \"{{name}}\" с теми же настройками видимости навыков.",
      "newSpaceName": "Новое название пространства",
      "newSpaceNamePlaceholder": "Моё рабочее пространство (Копия)"
    },
    "deleteConfirm": {
      "title": "Удалить пространство",
      "description": "Вы уверены, что хотите удалить \"{{name}}\"? Это действие нельзя отменить."
    },
    "exportDialog": {
      "claudeTitle": "Конфигурация Claude Desktop",
      "mcpTitle": "Конфигурация сервера MCP",
      "genericTitle": "Общая конфигурация"
    }
  },
  "hub": {
    "title": "Импорт навыка",
    "source": {
      "url": "URL",
      "urlDesc": "Прямая ссылка",
      "github": "GitHub",
      "githubDesc": "Репозиторий",
      "mcp": "MCP",
      "mcpDesc": "Сервер",
      "registry": "Реестр",
      "registryDesc": "Обзор"
    },
    "url": {
      "label": "URL-адрес",
      "placeholder": "https://example.com/skill.md",
      "previewContent": "Предпросмотр содержимого"
    },
    "github": {
      "repoUrl": "URL репозитория",
      "repoUrlPlaceholder": "https://github.com/owner/repo",
      "connectToRepo": "Подключиться к репозиторию",
      "importSelected": "Импортировать выбранные",
      "importAll": "Импортировать все",
      "importedSkills": "Импортировано {{count}} навыков",
      "skippedSkills": "пропущено {{count}}"
    },
    "mcp": {
      "serverUrl": "URL сервера MCP",
      "serverUrlPlaceholder": "http://localhost:3000",
      "connectToServer": "Подключиться к серверу",
      "toolsAvailable": "Доступно {{count}} инструментов",
      "noToolsFound": "На этом сервере инструменты не найдены"
    },
    "registry": {
      "source": "Источник реестра",
      "allRegistries": "Все реестры",
      "searchServers": "Поиск серверов MCP",
      "searchPlaceholder": "Поиск серверов...",
      "featuredServers": "Рекомендуемые серверы",
      "searchResults": "Результаты поиска",
      "serversCount": "{{count}} серверов",
      "noServersFound": "Серверы не найдены"
    },
    "warnings": {
      "setLibraryPath": "Пожалуйста, сначала укажите путь к библиотеке в настройках",
      "verifySource": "Пожалуйста, проверьте надёжность источника перед импортом"
    },
    "preview": {
      "title": "Предпросмотр",
      "by": "от",
      "unknownAuthor": "Неизвестный автор",
      "description": "Описание",
      "noDescription": "Без описания",
      "tags": "Теги",
      "permissionsRequired": "Требуемые разрешения",
      "lowRisk": "Низкий риск",
      "mediumRisk": "Средний риск",
      "highRisk": "Высокий риск",
      "parameters": "Параметры",
      "sourcePreview": "Предпросмотр исходного кода",
      "truncated": "... (обрезано)",
      "importToLibrary": "Импортировать в библиотеку",
      "importedSuccessfully": "Успешно импортировано!",
      "enterUrlToPreview": "Введите URL для предпросмотра навыка",
      "supportedFormats": "Поддерживаемые форматы: .md, .json"
    }
  },
  "settings": {
    "title": "Настройки",
    "appearance": {
      "title": "Внешний вид",
      "theme": "Тема",
      "themeDesc": "Выберите предпочитаемую цветовую схему",
      "dark": "Тёмная",
      "light": "Светлая",
      "system": "Системная",
      "language": "Язык",
      "languageDesc": "Выберите предпочитаемый язык"
    },
    "library": {
      "title": "Настройки библиотеки",
      "directory": "Каталог библиотеки",
      "directoryDesc": "Место хранения ваших навыков",
      "useDefault": "Использовать по умолчанию: {{path}}",
      "rescan": "Пересканировать",
      "rescanDesc": "Вручную пересканировать каталог библиотеки",
      "rescanNow": "Сканировать сейчас",
      "scanning": "Сканирование...",
      "foundSkills": "Найдено {{count}} навыков",
      "autoSync": "Автосинхронизация файлов",
      "autoSyncDesc": "Автоматически обновлять индекс при изменении файлов"
    },
    "security": {
      "title": "Безопасность",
      "confirmDangerous": "Подтверждать опасные команды",
      "confirmDangerousDesc": "Показывать подтверждение перед выполнением shell-команд"
    },
    "llm": {
      "title": "Провайдеры LLM",
      "description": "Настройка провайдеров API LLM для отладки и тестирования навыков",
      "quickAdd": "Быстрое добавление",
      "custom": "Пользовательский",
      "addProvider": "Добавить провайдера",
      "configuredProviders": "Настроенные провайдеры",
      "noProviders": "Провайдеры не настроены. Добавьте один, чтобы начать.",
      "providerName": "Имя провайдера",
      "providerType": "Тип провайдера",
      "baseUrl": "Базовый URL",
      "apiKey": "API-ключ",
      "defaultModel": "Модель по умолчанию",
      "availableModels": "Доступные модели (через запятую)",
      "default": "По умолчанию",
      "setAsDefault": "Установить по умолчанию",
      "testConnection": "Проверить соединение",
      "testSuccess": "Соединение успешно!",
      "testFailed": "Ошибка соединения",
      "confirmDelete": "Вы уверены, что хотите удалить этого провайдера?"
    },
    "about": {
      "title": "О программе",
      "checkUpdates": "Проверить обновления",
      "documentation": "Документация",
      "reportIssue": "Сообщить о проблеме"
    }
  },
  "languageSelector": {
    "title": "Выберите язык",
    "description": "Выберите предпочитаемый язык приложения",
    "continue": "Продолжить"
  },
  "languages": {
    "en": "English",
    "zh-CN": "简体中文",
    "zh-TW": "繁體中文",
    "ja": "日本語",
    "ko": "한국어",
    "de": "Deutsch",
    "fr": "Français",
    "es": "Español",
    "pt": "Português",
    "ru": "Русский"
  },
  "riskCategory": {
    "file_delete": "Удаление файла/каталога",
    "shell_exec": "Выполнение команды оболочки",
    "privilege_escalation": "Повышение привилегий",
    "network_upload": "Сетевая загрузка",
    "network_download": "Сетевое скачивание",
    "file_write": "Запись файла",
    "environment_access": "Доступ к переменным среды",
    "file_read": "Чтение файла",
    "system_info": "Доступ к системной информации"
  },
  "riskAnalysis": {
    "title": "Анализ рисков кода",
    "executableCode": "Обнаружен исполняемый код",
    "detectedRisks": "Обнаруженные риски",
    "noRisks": "Риски не обнаружены",
    "lineNumber": "Строка {{line}}",
    "overallRisk": "Общий уровень риска",
    "codeWarning": "Этот навык содержит исполняемый код. Внимательно изучите обнаруженные риски перед его включением."
  }
}
