import type { TranslationMap } from '../types';

// Russian (Русский) chunk 1/5. Translated from chunks/en-1.ts.
const ru1: TranslationMap = {
  'nav.home': 'Главная',
  'nav.human': 'Человек',
  'nav.chat': 'Чат',
  'nav.connections': 'Подключения',
  'nav.memory': 'Интеллект',
  'nav.alerts': 'Оповещения',
  'nav.rewards': 'Награды',
  'nav.settings': 'Настройки',
  'common.cancel': 'Отмена',
  'common.save': 'Сохранить',
  'common.confirm': 'Подтвердить',
  'common.delete': 'Удалить',
  'common.edit': 'Редактировать',
  'common.create': 'Создать',
  'common.search': 'Поиск',
  'common.loading': 'загрузка…',
  'common.error': 'Ошибка',
  'common.success': 'Готово',
  'common.back': 'Назад',
  'common.next': 'Далее',
  'common.finish': 'Завершить',
  'common.close': 'Закрыть',
  'common.enabled': 'Включено',
  'common.disabled': 'Отключено',
  'common.on': 'Вкл',
  'common.off': 'Выкл',
  'common.yes': 'Да',
  'common.no': 'Нет',
  'common.ok': 'Понятно',
  'common.retry': 'Повторить',
  'common.copy': 'Копировать',
  'common.copied': 'Скопировано',
  'common.learnMore': 'Узнать больше',
  'common.seeAll': 'Посмотреть',
  'common.dismiss': 'Закрыть',
  'common.clear': 'Очистить',
  'common.reset': 'Сбросить',
  'common.refresh': 'Обновить',
  'common.export': 'Экспорт',
  'common.import': 'Импорт',
  'common.upload': 'Загрузить',
  'common.download': 'Скачать',
  'common.add': 'Добавить',
  'common.remove': 'Убрать',
  'common.showMore': 'Показать больше',
  'common.showLess': 'Показать меньше',
  'common.submit': 'Отправить',
  'common.continue': 'Продолжить',
  'settings.general': 'Общие',
  'settings.featuresAndAI': 'Функции и AI',
  'settings.billingAndRewards': 'Оплата и награды',
  'settings.support': 'Поддержка',
  'settings.advanced': 'Дополнительно',
  'settings.dangerZone': 'Опасная зона',
  'settings.account': 'Аккаунт',
  'settings.accountDesc': 'Фраза восстановления, команда, подключения и конфиденциальность',
  'settings.notifications': 'Уведомления',
  'settings.notificationsDesc':
    'Режим «Не беспокоить» и настройки уведомлений для каждого аккаунта',
  'settings.features': 'Функции',
  'settings.featuresDesc': 'Слежение за экраном, мессенджеры и инструменты',
  'settings.aiModels': 'AI и модели',
  'settings.aiModelsDesc': 'Настройка локальных AI-моделей, загрузки и LLM-провайдер',
  'settings.ai': 'Настройки AI',
  'settings.aiDesc': 'Облачные провайдеры, локальные модели Ollama и маршрутизация по задачам',
  'settings.billingUsage': 'Оплата и использование',
  'settings.billingUsageDesc': 'Подписка, кредиты и способы оплаты',
  'settings.rewards': 'Награды',
  'settings.rewardsDesc': 'Рефералы, купоны и заработанные кредиты',
  'settings.restartTour': 'Повторить тур',
  'settings.restartTourDesc': 'Запустить обучение заново с самого начала',
  'settings.about': 'О приложении',
  'settings.aboutDesc': 'Версия приложения и обновления',
  'settings.developerOptions': 'Дополнительно',
  'settings.developerOptionsDesc':
    'Настройки AI, каналы связи, инструменты, диагностика и панели отладки',
  'settings.clearAppData': 'Очистить данные приложения',
  'settings.clearAppDataDesc': 'Выйти из аккаунта и удалить все локальные данные приложения',
  'settings.logOut': 'Выйти',
  'settings.logOutDesc': 'Выйти из своего аккаунта',
  'settings.language': 'Язык',
  'settings.languageDesc': 'Язык отображения интерфейса',
  'settings.alerts': 'Оповещения',
  'settings.alertsDesc': 'Смотри последние оповещения и активность во входящих',
  'settings.account.recoveryPhrase': 'Фраза восстановления',
  'settings.account.recoveryPhraseDesc': 'Просмотр и резервное копирование фразы восстановления',
  'settings.account.team': 'Команда',
  'settings.account.teamDesc': 'Управление участниками команды и правами',
  'settings.account.connections': 'Подключения',
  'settings.account.connectionsDesc': 'Управление привязанными аккаунтами и сервисами',
  'settings.account.privacy': 'Конфиденциальность',
  'settings.account.privacyDesc': 'Контролируй, какие данные покидают твой компьютер',
  'settings.notifications.doNotDisturb': 'Не беспокоить',
  'settings.notifications.doNotDisturbDesc': 'Отключить все уведомления на заданный период',
  'settings.notifications.channelControls': 'По каналам',
  'settings.notifications.channelControlsDesc': 'Настройка уведомлений для каждого канала',
  'settings.features.screenAwareness': 'Слежение за экраном',
  'settings.features.screenAwarenessDesc': 'Разреши ассистенту видеть активное окно',
  'settings.features.messaging': 'Мессенджеры',
  'settings.features.messagingDesc': 'Настройки каналов и интеграции мессенджеров',
  'settings.features.tools': 'Инструменты',
  'settings.features.toolsDesc': 'Управление подключёнными инструментами и интеграциями',
  'settings.ai.localSetup': 'Настройка локального AI',
  'settings.ai.localSetupDesc': 'Загрузка и настройка локальных AI-моделей',
  'settings.ai.llmProvider': 'LLM-провайдер',
  'settings.ai.llmProviderDesc': 'Выбери и настрой своего AI-провайдера',
  'clearData.title': 'Очистить данные приложения',
  'clearData.warning': 'Это выйдет из аккаунта и навсегда удалит локальные данные, включая:',
  'clearData.bulletSettings': 'Настройки и переписки',
  'clearData.bulletCache': 'Все локальные кэши интеграций',
  'clearData.bulletWorkspace': 'Данные рабочего пространства',
  'clearData.bulletOther': 'Все прочие локальные данные',
  'clearData.irreversible': 'Это действие нельзя отменить.',
  'clearData.clearing': 'Очистка данных…',
  'clearData.failed': 'Не удалось очистить данные и выйти. Попробуй ещё раз.',
  'clearData.failedLogout': 'Не удалось выйти. Попробуй ещё раз.',
  'clearData.failedPersist': 'Не удалось сбросить состояние приложения. Попробуй ещё раз.',
  'welcome.title': 'Добро пожаловать в OpenHuman',
  'welcome.subtitle': 'Твой персональный суперинтеллект. Приватный, простой и невероятно мощный.',
  'welcome.connectPrompt': 'Настроить RPC URL (дополнительно)',
  'welcome.selectRuntime': 'Выбрать среду выполнения',
  'welcome.urlPlaceholder': 'http://localhost:8089',
  'welcome.invalidUrl': 'Введи корректный URL (http или https)',
  'welcome.connecting': 'Проверка',
  'welcome.connect': 'Проверить',
  'home.greeting': 'Доброе утро',
  'home.greetingAfternoon': 'Добрый день',
  'home.greetingEvening': 'Добрый вечер',
  'home.askAssistant': 'Спроси ассистента о чём угодно...',
  'home.statusOk':
    'Устройство подключено. Не закрывай приложение, чтобы поддерживать соединение. Отправь сообщение агенту с помощью кнопки ниже.',
  'home.statusBackendOnly': 'Переподключение к серверу… агент скоро снова будет доступен.',
  'home.statusCoreUnreachable':
    'Локальный процесс OpenHuman не отвечает. Возможно, он завис или не запустился.',
  'home.statusInternetOffline':
    'Нет подключения к интернету. Проверь сеть или перезапусти приложение.',
  'home.restartCore': 'Перезапустить ядро',
  'home.restartingCore': 'Перезапуск ядра…',
  'home.themeToggle.toLight': 'Переключить на светлую тему',
  'home.themeToggle.toDark': 'Переключить на тёмную тему',
  'chat.newThread': 'Новый чат',
  'chat.typeMessage': 'Введи сообщение...',
  'chat.send': 'Отправить сообщение',
  'chat.thinking': 'Думаю...',
  'chat.noMessages': 'Сообщений пока нет',
  'chat.startConversation': 'Начни разговор',
  'chat.regenerate': 'Сгенерировать снова',
  'chat.copyResponse': 'Скопировать ответ',
  'chat.citations': 'Источники',
  'chat.toolUsed': 'Использован инструмент',
  'scope.legacy': 'Устаревшее',
  'scope.user': 'Пользователь',
  'scope.project': 'Проект',
  'skills.title': 'Подключения',
  'skills.search': 'Поиск подключений...',
  'skills.noResults': 'Подключения не найдены',
  'skills.connect': 'Подключить',
  'skills.disconnect': 'Отключить',
  'skills.configure': 'Управление',
  'skills.connected': 'Подключено',
  'skills.available': 'Доступно',
  'skills.addAccount': 'Добавить аккаунт',
  'skills.channels': 'Каналы',
  'skills.integrations': 'Интеграции',
  'memory.title': 'Память',
  'memory.search': 'Поиск воспоминаний...',
  'memory.noResults': 'Воспоминания не найдены',
  'memory.empty': 'Воспоминаний пока нет. Они создаются автоматически в процессе общения.',
  'memory.tab.memory': 'Память',
  'memory.tab.subconscious': 'Подсознание',
  'memory.tab.dreams': 'Сны',
  'memory.tab.calls': 'Звонки',
  'memory.tab.settings': 'Настройки',
  'memory.analyzeNow': 'Анализировать сейчас',
  'alerts.title': 'Оповещения',
  'alerts.empty': 'Оповещений пока нет',
  'alerts.markAllRead': 'Отметить всё прочитанным',
  'alerts.unread': 'непрочитано',
  'rewards.title': 'Награды',
  'rewards.referrals': 'Рефералы',
  'rewards.coupons': 'Активировать',
  'rewards.credits': 'Кредиты',
  'rewards.referralCode': 'Твой реферальный код',
  'rewards.copyCode': 'Скопировать код',
  'rewards.share': 'Поделиться',
  'onboarding.welcome': 'Привет. Я OpenHuman.',
  'onboarding.welcomeDesc':
    'Твой суперинтеллектуальный AI-ассистент, работающий прямо на твоём компьютере. Приватный, простой и невероятно мощный.',
  'onboarding.context': 'Сбор контекста',
  'onboarding.contextDesc': 'Подключи инструменты и сервисы, которыми пользуешься каждый день.',
  'onboarding.localAI': 'Локальный AI',
  'onboarding.localAIDesc': 'Настрой локальную AI-модель, работающую прямо на твоём устройстве.',
  'onboarding.chatProvider': 'Чат-провайдер',
  'onboarding.chatProviderDesc': 'Выбери, как хочешь общаться с ассистентом.',
  'onboarding.referral': 'Реферал',
  'onboarding.referralDesc': 'Введи реферальный код, если он у тебя есть.',
  'onboarding.finish': 'Завершить настройку',
  'onboarding.finishDesc': 'Всё готово! Начни пользоваться OpenHuman.',
  'onboarding.skip': 'Пропустить',
  'onboarding.getStarted': 'Начать',
  'onboarding.runtimeChoice.title': 'Как ты хочешь запустить OpenHuman?',
  'onboarding.runtimeChoice.subtitle':
    'Выбери подходящий вариант. Изменить можно позже в Настройках.',
  'onboarding.runtimeChoice.cloud.title': 'Просто',
  'onboarding.runtimeChoice.cloud.tagline': 'Пусть OpenHuman сам обо всём позаботится.',
  'onboarding.runtimeChoice.cloud.f1': 'Встроенная безопасность',
  'onboarding.runtimeChoice.cloud.f2': 'Сжатие токенов для экономии ресурсов',
  'onboarding.runtimeChoice.cloud.f3': 'Одна подписка — все модели включены',
  'onboarding.runtimeChoice.cloud.f4': 'Никаких API-ключей',
  'onboarding.runtimeChoice.cloud.f5': 'Простая настройка',
  'onboarding.runtimeChoice.custom.title': 'Свои настройки',
  'onboarding.runtimeChoice.custom.tagline':
    'Используй свои ключи. Полный контроль над тем, что используется.',
  'onboarding.runtimeChoice.custom.f1': 'Для большинства функций потребуются API-ключи',
  'onboarding.runtimeChoice.custom.f2': 'Переиспользует сервисы, за которые ты уже платишь',
  'onboarding.runtimeChoice.custom.f3': 'Может быть бесплатным, если всё запускать локально',
  'onboarding.runtimeChoice.custom.f4': 'Больше настроек и параметров',
  'onboarding.runtimeChoice.custom.f5':
    'Лучший выбор для продвинутых пользователей и разработчиков',
  'onboarding.runtimeChoice.cloud.creditHighlight': '$1 бесплатный кредит для знакомства',
  'onboarding.runtimeChoice.continueCloud': 'Продолжить с простым режимом',
  'onboarding.runtimeChoice.continueCustom': 'Продолжить со своими настройками',
  'onboarding.runtimeChoice.recommended': 'Рекомендуется',
  'onboarding.apiKeys.title': 'Добавь свои API-ключи',
  'onboarding.apiKeys.subtitle':
    'Вставь их сейчас или пропусти и добавь позже в Настройки › AI. Ключи хранятся на этом устройстве в зашифрованном виде.',
  'onboarding.apiKeys.openaiLabel': 'API-ключ OpenAI',
  'onboarding.apiKeys.openaiPlaceholder': 'sk-...',
  'onboarding.apiKeys.anthropicLabel': 'API-ключ Anthropic',
  'onboarding.apiKeys.anthropicPlaceholder': 'sk-ant-...',
  'onboarding.apiKeys.saveError': 'Не удалось сохранить ключ. Проверь его и попробуй снова.',
  'onboarding.apiKeys.skipForNow': 'Пропустить',
  'onboarding.apiKeys.continue': 'Сохранить и продолжить',
  'onboarding.apiKeys.saving': 'Сохранение…',
  'onboarding.custom.stepperInference': 'Инференс',
  'onboarding.custom.stepperVoice': 'Голос',
  'onboarding.custom.stepperOAuth': 'OAuth',
  'onboarding.custom.stepperSearch': 'Поиск',
  'onboarding.custom.stepperMemory': 'Память',
  'onboarding.custom.stepCounter': 'Шаг {n} из {total}',
  'onboarding.custom.defaultTitle': 'По умолчанию',
  'onboarding.custom.defaultSubtitle': 'Пусть OpenHuman сам управляет этим.',
  'onboarding.custom.configureTitle': 'Настроить',
  'onboarding.custom.configureSubtitle': 'Я сам выберу, что использовать.',
  'onboarding.custom.progressAriaLabel': 'Прогресс настройки',
  'onboarding.custom.continue': 'Продолжить',
  'onboarding.custom.back': 'Назад',
  'onboarding.custom.finish': 'Завершить настройку',
  'onboarding.custom.configureLater':
    'Можно завершить настройку после онбординга. Мы откроем нужную страницу настроек.',
  'onboarding.custom.openSettings': 'Открыть в настройках',
  'onboarding.custom.inference.title': 'Инференс (текст)',
  'onboarding.custom.inference.subtitle':
    'Какая языковая модель будет отвечать на вопросы и запускать агентов?',
  'onboarding.custom.inference.defaultDesc':
    'OpenHuman автоматически выбирает подходящую модель. Без ключей и настроек.',
  'onboarding.custom.inference.configureDesc':
    'Используй свой ключ OpenAI или Anthropic для всех текстовых задач.',
  'onboarding.custom.voice.title': 'Голос',
  'onboarding.custom.voice.subtitle': 'Распознавание и синтез речи для голосового режима.',
  'onboarding.custom.voice.defaultDesc':
    'OpenHuman поставляется с управляемым STT/TTS, который работает сразу. Ничего настраивать не нужно.',
  'onboarding.custom.voice.configureDesc':
    'Используй свой ElevenLabs / OpenAI Whisper / другой сервис. Настрой в Настройки › Голос.',
  'onboarding.custom.oauth.title': 'Подключения (OAuth)',
  'onboarding.custom.oauth.subtitle': 'Gmail, Slack, Notion и другие сервисы, требующие OAuth.',
  'onboarding.custom.oauth.defaultDesc':
    'OpenHuman использует управляемое рабочее пространство Composio. Один клик для подключения каждого сервиса.',
  'onboarding.custom.oauth.configureDesc':
    'Используй свой аккаунт Composio / API-ключ. Настрой в Настройки › Подключения.',
  'onboarding.custom.search.title': 'Поиск в интернете',
  'onboarding.custom.search.subtitle': 'Как OpenHuman ищет информацию в интернете.',
  'onboarding.custom.search.defaultDesc':
    'OpenHuman использует управляемый поисковый бэкенд. Ключи не нужны.',
  'onboarding.custom.search.configureDesc':
    'Используй свой ключ поискового провайдера (Tavily, Brave и др.). Настрой в Настройки › Инструменты.',
  'onboarding.custom.memory.title': 'Память',
  'onboarding.custom.memory.subtitle':
    'Как OpenHuman запоминает контекст, предпочтения и предыдущие разговоры.',
  'onboarding.custom.memory.defaultDesc':
    'OpenHuman автоматически управляет хранением и извлечением воспоминаний. Ничего настраивать не нужно.',
  'onboarding.custom.memory.configureDesc':
    'Просматривай, экспортируй или очищай память самостоятельно. Настрой в Настройки › Память.',
  'accounts.addAccount': 'Добавить аккаунт',
  'accounts.manageAccounts': 'Управление аккаунтами',
  'accounts.noAccounts': 'Аккаунты не подключены',
  'accounts.connectAccount': 'Подключи аккаунт для начала работы',
  'accounts.agent': 'Агент',
  'accounts.respondQueue': 'Очередь ответов',
  'accounts.disconnect': 'Отключить',
  'accounts.disconnectConfirm': 'Ты уверен, что хочешь отключить этот аккаунт?',
  'accounts.searchAccounts': 'Поиск аккаунтов...',
  'channels.title': 'Каналы',
  'channels.configure': 'Настроить канал',
  'channels.setup': 'Настройка',
  'channels.noChannels': 'Каналы не настроены',
  'channels.addChannel': 'Добавить канал',
  'channels.status.connected': 'Подключено',
  'channels.status.disconnected': 'Отключено',
  'channels.status.error': 'Ошибка',
  'channels.status.configuring': 'Настройка',
  'channels.defaultMessaging': 'Канал по умолчанию',
  'webhooks.title': 'Вебхуки',
  'webhooks.create': 'Создать вебхук',
  'webhooks.noWebhooks': 'Вебхуки не настроены',
  'webhooks.url': 'URL',
  'webhooks.secret': 'Секрет',
  'webhooks.events': 'События',
  'webhooks.archiveDirectory': 'Директория архива',
  'webhooks.todayFile': 'Файл за сегодня',
  'invites.title': 'Приглашения',
  'invites.create': 'Создать приглашение',
  'invites.noInvites': 'Активных приглашений нет',
  'invites.code': 'Код приглашения',
  'invites.copyLink': 'Скопировать ссылку',
  'devOptions.title': 'Дополнительно',
  'devOptions.diagnostics': 'Диагностика',
  'devOptions.diagnosticsDesc': 'Состояние системы, логи и метрики производительности',
  'devOptions.debugPanels': 'Панели отладки',
  'devOptions.debugPanelsDesc': 'Флаги функций, инспекция состояния и инструменты отладки',
  'devOptions.webhooks': 'Вебхуки',
  'devOptions.webhooksDesc': 'Настройка и тестирование вебхуков',
  'devOptions.memoryInspection': 'Инспекция памяти',
  'devOptions.memoryInspectionDesc': 'Просмотр, запросы и управление записями памяти',
  'voice.pushToTalk': 'Нажми и говори',
  'voice.recording': 'Запись...',
  'voice.processing': 'Обработка...',
  'voice.languageHint': 'Язык',
  'misc.rehydrating': 'Загрузка данных...',
  'misc.checkingServices': 'Проверка сервисов...',
  'misc.serviceUnavailable': 'Сервис недоступен',
  'misc.somethingWentWrong': 'Что-то пошло не так',
  'misc.tryAgainLater': 'Попробуй позже.',
  'misc.restartApp': 'Перезапустить приложение',
  'misc.updateAvailable': 'Доступно обновление',
  'misc.updateNow': 'Обновить сейчас',
  'misc.updateLater': 'Позже',
  'misc.downloading': 'Загрузка...',
  'misc.installing': 'Установка...',
  'misc.beta':
    'OpenHuman находится в стадии раннего бета-тестирования. Делись отзывами и сообщай об ошибках — каждый репорт помогает нам двигаться быстрее.',
  'misc.betaFeedback': 'Отправить отзыв',
  'mnemonic.title': 'Фраза восстановления',
  'mnemonic.warning': 'Запиши эти слова по порядку и храни в надёжном месте.',
  'mnemonic.copyWarning':
    'Никогда не делись фразой восстановления. Любой, кто её знает, получит доступ к твоему аккаунту.',
  'mnemonic.copied': 'Фраза восстановления скопирована в буфер обмена',
  'mnemonic.reveal': 'Показать фразу',
  'mnemonic.hidden': 'Фраза восстановления скрыта',
  'privacy.title': 'Конфиденциальность и безопасность',
  'privacy.description': 'Отчёт о данных, отправляемых во внешние сервисы.',
  'privacy.empty': 'Передачи данных во внешние сервисы не обнаружены.',
  'privacy.whatLeavesComputer': 'Что покидает твой компьютер',
  'privacy.loading': 'Загрузка данных о конфиденциальности...',
  'privacy.loadError':
    'Не удалось загрузить список. Настройки аналитики ниже по-прежнему работают.',
  'privacy.noCapabilities': 'Ни одна функция не передаёт данные.',
  'privacy.sentTo': 'Отправляется в',
  'privacy.leavesDevice': 'Покидает устройство',
  'privacy.staysLocal': 'Остаётся локально',
  'privacy.anonymizedAnalytics': 'Анонимная аналитика',
  'privacy.shareAnonymizedData': 'Делиться анонимными данными об использовании',
  'privacy.shareAnonymizedDataDesc':
    'Помоги улучшить OpenHuman, отправляя анонимные отчёты об ошибках и данные об использовании. Все данные полностью анонимизированы — личные данные, сообщения, ключи кошелька и информация о сессии никогда не собираются.',
  'privacy.meetingFollowUps': 'Действия после встреч',
  'privacy.autoHandoffMeet': 'Автоматически передавать транскрипты Google Meet оркестратору',
  'privacy.autoHandoffMeetDesc':
    'Когда звонок в Google Meet заканчивается, оркестратор OpenHuman может прочитать транскрипт и выполнить действия: составить сообщения, запланировать задачи или опубликовать итоги в Slack. По умолчанию выключено.',
  'privacy.analyticsDisclaimer':
    'Вся аналитика и отчёты об ошибках полностью анонимизированы. При включении мы собираем только информацию об ошибках, тип устройства и расположение файлов с ошибками. Мы никогда не получаем доступ к твоим сообщениям, данным сессии, ключам кошелька, API-ключам или любой личной информации. Ты можешь изменить этот параметр в любое время.',
  'settings.about.version': 'Версия',
  'settings.about.updateAvailable': 'доступна',
  'settings.about.softwareUpdates': 'Обновления ПО',
  'settings.about.lastChecked': 'Последняя проверка',
  'settings.about.checking': 'Проверка...',
  'settings.about.checkForUpdates': 'Проверить обновления',
  'settings.about.releases': 'Релизы',
  'settings.about.releasesDesc': 'Просмотр заметок к релизам и предыдущих сборок на GitHub.',
  'settings.about.openReleases': 'Открыть релизы на GitHub',
  'settings.ai.overview': 'Обзор AI-системы',
  'migration.title': 'Импорт из другого ассистента',
  'migration.description':
    'Перенесите память и заметки из другого локального ассистента в это рабочее пространство. Сначала запустите «Предпросмотр», чтобы увидеть, что изменится, затем нажмите «Применить», чтобы скопировать данные. Текущая память сохраняется в резервную копию первой.',
  'migration.vendorLabel': 'Источник',
  'migration.sourceLabel': 'Путь к исходному рабочему пространству (необязательно)',
  'migration.sourcePlaceholder':
    'Оставьте пустым для автоопределения (например, ~/.openclaw/workspace)',
  'migration.sourceHint':
    'Если пусто, используется стандартное расположение источника. Укажите явный путь, если вы перенесли рабочее пространство.',
  'migration.previewAction': 'Предпросмотр',
  'migration.previewRunning': 'Предпросмотр…',
  'migration.applyAction': 'Применить импорт',
  'migration.applyRunning': 'Импорт…',
  'migration.applyDisclaimer':
    '«Применить» разблокируется только после успешного предпросмотра того же источника. Существующая память сохраняется перед любым импортом.',
  'migration.reportTitlePreview': 'Предпросмотр — ничего ещё не импортировано',
  'migration.reportTitleApplied': 'Импорт завершён',
  'migration.report.source': 'Исходное пространство',
  'migration.report.target': 'Целевое пространство',
  'migration.report.fromSqlite': 'Из SQLite (brain.db)',
  'migration.report.fromMarkdown': 'Из Markdown',
  'migration.report.imported': 'Импортировано',
  'migration.report.skippedUnchanged': 'Пропущено (без изменений)',
  'migration.report.renamedConflicts': 'Переименовано при конфликте',
  'migration.report.warnings': 'Предупреждения',
  'migration.report.previewHint':
    'Данные ещё не импортированы. Нажмите «Применить импорт», чтобы скопировать.',
  'migration.report.appliedHint':
    'Импортированные записи теперь в вашей памяти. Запустите «Предпросмотр» снова для сравнения.',
  'migration.hermesComingSoonPrefix': 'Импортёр Hermes в дорожной карте — см. ',
  'migration.hermesComingSoonSuffix':
    ' для контекста. Сегодня используйте OpenClaw для переноса; Hermes появится позже.',
  'migration.hermesLinkText': '#1440',
  'migration.confirmImport.singular':
    'Импортировать {count} запись в текущее рабочее пространство?\n\nИсточник: {source}\nЦель: {target}\n\nПеред импортом будет сохранена резервная копия памяти.',
  'migration.confirmImport.plural':
    'Импортировать {count} записей в текущее рабочее пространство?\n\nИсточник: {source}\nЦель: {target}\n\nПеред импортом будет сохранена резервная копия памяти.',
  // Settings menu: Appearance + Mascot (#2225) — English stubs; native translations welcome
  'settings.appearance': 'Appearance',
  'settings.appearanceDesc': 'Pick light, dark, or match your system theme',
  'settings.mascot': 'Mascot',
  'settings.mascotDesc': 'Pick the mascot color used across the app',
};

export default ru1;
