{
  "language": "ru",
  "label": "Russian",
  "generated_at": "2026-05-17T12:49:19.841443",
  "entries": {
    "agent": {
      "agent_started": "Агент запущен",
      "agent_stopped": "Агент остановлен",
      "boss_agents": "Босс-агенты",
      "expert_agents": "Экспертные агенты",
      "pid_tracking": "Отслеживание идентификатора процесса"
    },
    "chain": {
      "chain_created": "Цепочка создана",
      "chain_started": "Цепочка началась",
      "chain_stopped": "Цепь остановлена",
      "llmauto_chain": "Цепочка LLMauto (на основе файлов)",
      "toolchain": "Набор инструментов (на основе БД)"
    },
    "cli": {
      "2_imap_app_passwort_erforderlich": "2. IMAP (требуется пароль приложения)",
      "2_tools_total_tools_tools_sind_progr": "---\n\n## 2. Tools ({total_tools})\n\nTools are programmatic modules for specific tasks. They can be imported and used directly in Python.\n\n### Tools by category",
      "5_json_herunterladen_und_als_gmail_credentials_js": "5. Загрузите JSON и сохраните как gmail_credentials.json.",
      "60_befehle_bach_tools_list_alle": "{'-' * 60}\nКоманды:\n  Список инструментов Баха Показать все инструменты\n  Инструменты Баха показывают <имя> сведения об инструменте\n  Документация по инструментам bach Показать документацию",
      "abh_ngigkeiten_bash_pip_install": "## Зависимости\n\n``` баш\nустановка по пунктам",
      "ablage_im_user_ordner": "Хранение в папке пользователя",
      "abo_handler_abonnement_verwaltung_expert_agent": "Обработчик подписок — управление подписками (экспертный агент)\n===============================================\n\nbach abo scan Analysiert Steuer-Posten, erkennt Abos\nсписок bach abo Zeigt alle erkannten Abos\nbach abo подтвердить удостоверение личности Bestaetigt Abo-Erkennung\nbach abo отклонить удостоверение личности Entfernt Fehlererkennung\nбах або стоит Monatliche Kostenaufstellung\nбах или экспорт Export fuer Haushaltsplanung\nузоры бах або Bekannte Abo-Muster anzeigen",
      "abstrakte_basis_f_r_llm_backends": "Абстрактная основа для бэкэндов LLM.",
      "abstrakte_basisklasse_f_r_alle_analyse_algorithmen": "Абстрактный базовый класс для всех алгоритмов анализа.\n\n    Каждый анализатор должен расширять этот класс и реализовывать\n    абстрактные методы.",
      "active": "активный",
      "aendert_den_pfad_eines_ordners_nur_db_nicht_date": "Изменяет путь к папке (только БД, а не файловая система).",
      "agent_launcher_handler_agent_verwaltung": "Обработчик средства запуска агентов — управление агентами\n=========================================\n\nСписок агентов Баха Verfuegbare Agents auflisten\nЗапуск агента bach <имя> [--mode РЕЖИМ] [--модель МОДЕЛЬ] Запуск агента\nОстановка агента Баха <имя> Остановка агента\nСтатус агента Баха Laufende Agents anzeigen\n\nОпции:\n  --mode plan|default Модус (по умолчанию: по умолчанию)\n  --model sonnet|opus|haiku Modell (по умолчанию: сонет)",
      "agent_status_n_n_t": "=== СТАТУС АГЕНТА ===\\n\\n{t(",
      "agenten_auflisten_aus_db_und_dateisystem": "Список агентов - из БД И файловой системы.",
      "agenten_details_sucht_via_resolve_agent_name_da": "Сведения об агенте — поиск поsolve_agent_name, а затем по устаревшей таблице.",
      "agents_file_only": "только файл",
      "agents_handler_agenten_verwaltung": "Обработчик агентов — Управление агентами\n==================================\n\n--agents list Список всех агентов\n--agents info <n> Сведения об агенте\n--agents active Только активные агенты",
      "agents_sync_failed": "неуспешный",
      "agents_sync_ok": "[ОК] Все эксперты уже зарегистрированы в БД. Нечего делать.",
      "agents_synced": "зарегистрированный",
      "agents_would_sync": "будет зарегистрирован",
      "aktive_db_f_r_den_aktuellen_runtime_root": "Активная база данных для текущего корня среды выполнения.",
      "aktiviert_das_remote_control_profil_gibt_success": "Включает профиль удаленного управления. Возвращает (успех, сообщение).",
      "aktiviert_deaktiviert_scheduler_job_f_r_eine_pipel": "Включает/отключает задание планировщика для конвейера.\n\nСоздает запись daemon_job на основе Pipeline.schedule.\n\nАргументы:\nPipeline_id: идентификатор конвейера\nвключить: True = активировать задание, False = деактивировать\n\nВозврат:\nПравда в случае успеха",
      "aktualisiert_alle_dynamischen_trigger_workflows": "Обновляет все динамические триггеры (рабочие процессы, уроки, инструменты).",
      "aktualisiert_budget_felder_direkt_in_state_json_r": "Обновляет поля бюджета непосредственно в state.json (обратная совместимость).",
      "aktualisiert_daemon_konfiguration_args": "Обновляет конфигурацию демона.\n\n        Аргументы:\n            интервал_минут: интервал между сеансами\n            max_sessions: Максимальное количество сеансов (0 = неограниченно)\n            quiet_start: начало тихого времени (ЧЧ:ММ)\n            quiet_end: Тихое окончание времени (ЧЧ:ММ)\n            включено: включить/отключить демон",
      "aktualisiert_den_heutigen_session_kontext": "Обновляет контекст сегодняшнего сеанса.",
      "aktualisiert_den_status_eines_jobs": "Обновляет статус задания",
      "aktualisiert_die_claude_code_mcp_konfiguration": "Обновляет конфигурацию MCP Claude Code.",
      "aktualisiert_die_konfidenz_eines_fakts": "Обновляет достоверность факта.",
      "aktualisiert_ein_item": "Обновляет элемент",
      "aktualisiert_felder_direkt_in_state_json": "Обновляет поля непосредственно в state.json.",
      "aktualisiert_gewichtungen_decay": "Обновления весов (распад)",
      "aktualisiert_heartbeat_andere_pcs_sehen_aktivit_t": "Обновляет пульс (другие компьютеры видят активность).",
      "aktualisiert_heartbeat_in_presence_datei": "Обновляет контрольный сигнал в файле присутствия.",
      "aktualisiert_heartbeat_timestamp": "Обновляет временную метку пульса.",
      "aktualisiert_kernel_hash_in_instance_identity": "Обновляет kernel_hash до instance_identity.",
      "aktualisiert_notizen_f_r_ein_watchlist_item": "Обновляет примечания к элементу списка наблюдения.",
      "aktualisiert_veraltete_pfade_in_dokumentation_hel": "Обновляет устаревшие пути в документации (Справка, Wiki, Markdown).",
      "alert_wenn_opus_f_r_einfache_tasks_verwendet_wird": "Оповещение, когда Opus используется для простых задач.",
      "all_ok": "Все ОК",
      "alle_core_dateien_sind_unveraendert": "Все файлы CORE не изменяются.",
      "alle_einstellungen_auflisten": "Перечислите все настройки.",
      "alle_fakten_anzeigen": "Покажите все факты.",
      "alle_fakten_anzeigen_mit_konfidenz_und_quelle": "Просмотрите все факты с уверенностью и источником.",
      "alle_nicht_archivierten_artikel_mit_ampelstatus_s": "Все неархивированные статьи со статусом светофора, отсортированные по срочности.",
      "alle_reminders_laden_db_oder_json_fallback": "Загрузите все напоминания (резервный вариант DB или JSON).",
      "alle_skills_aus_dateisystem_auflisten": "Перечислите все навыки из файловой системы.",
      "alle_themenordner_mit_ihren_artikeln_auflisten": "Перечислите все папки тем с их статьями.",
      "alle_tools_aus_dateisystem_auflisten": "Список всех инструментов из файловой системы.",
      "alle_unterordner_mit_artikelanzahl_zurueckgeben": "Вернуть все подпапки с количеством статей",
      "alle_verfuegbaren_stimmen_auflisten": "Перечислите все доступные голоса.",
      "alle_wiki_artikel_auflisten_inkl_unterordner": "Список всех статей вики (включая подпапки)",
      "alle_zu_exportierenden_dateien_sammeln_ohne_pycac": "Соберите все файлы для экспорта (за исключением скрытых файлов pycache).",
      "alte_logs_bereinigen_lter_als_7_tage": "Очистите старые журналы (старше 7 дней).",
      "alte_ordnerstruktur_neue_einmalig_idempotent": "Старая структура папок -> Новая (уникальная, идемпотентная).\n\nПеренесено:\nданные/ -> data_roh/\nвывод/ -> output_reports/",
      "anonymisiert_alle_dokumente_in_einem_ordner": "Анонимизирует все документы в папке.\n\nАргументы:\nпапка: исходная папка\nпрофиль: Профиль анонимизации\nпароль: Пароль для ключа\nвыходная_папка: целевая папка (по умолчанию: клиенты/<client_id>/)",
      "anonymisiert_dateinamen": "Анонимизирует имена файлов.",
      "anonymisiert_dateinamen_fuer_header": "Анонимизирует имена файлов для заголовка.",
      "anonymisiert_dokumente_durch_konsistente_pseudonym": "Анонимизирует документы посредством последовательной псевдонимизации.\n\n    Рабочий процесс:\n        1. create_profile() — Создать профиль с именами обложки.\n        2. anonymize_folder() — анонимизировать все документы в папке.\n        3. Ключ хранится в зашифрованном виде AES.",
      "anonymisiert_ein_fertiges_text_bundle_nachtraeglic": "Впоследствии анонимизирует готовый текстовый пакет.\n\nМожет использоваться, если extract_bundle() без анонимного_профиля.\nбыл вызван, и анонимизация должна произойти только после этого.\n\nАргументы:\nпакет: Извлеченный TextBundle\nпрофиль: Профиль анонимизации\n\nВозврат:\nНовый TextBundle с анонимным текстом",
      "anonymisiert_eine_einzelne_datei_returns": "Анонимизирует один файл.\n\n        Возврат:\n            (успех, количество_замен)",
      "anonymisiert_eine_excel_datei_xlsx_xls": "Анонимизирует файл Excel (.xlsx, .xls).\n\n        Заменяет деликатные термины во всех ячейках всех листов.",
      "anonymisiert_eine_textdatei": "Анонимизирует текстовый файл.",
      "anonymisiert_einen_dateinamen_falls_er_sensible_b": "Анонимизирует имя файла, если оно содержит конфиденциальные термины.\n\n        Возврат:\n            Новый путь (переименованный) или исходный путь (без изменений)",
      "archiviert_nachrichten_setzt_status_archived": "Архивирует сообщения (устанавливает статус = в архиве).",
      "args_base_path_basis_ordner_ber": "Аргументы:\nbase_path: базовая папка (.../Reports/). Определяется из bach_paths\nесли не указано.",
      "args_min_size_minimale_dateigroesse": "Аргументы:\nmin_size: Минимальный размер файла в байтах (0 = все)\nSkip_cloud: Пропустить заполнитель облака",
      "arima_basierte_zeitreihenanalyse_f_r_kursprognosen": "Анализ временных рядов на основе ARIMA для прогнозирования цен.",
      "ati_context_keyword_keyword_trigger_trigger": "[КОНТЕКСТ АТИ]\nКлючевое слово: {ключевое слово}\nТриггер: {триггеры[ключевое слово]}\n\nSTUB — Контекст будет загружен.\nTODO: реализовать context_sources.py",
      "ati_context_verwendung_bach_ati_context_keyword": "[КОНТЕКСТ АТИ]\nИспользование: контекст bach ati КЛЮЧЕВОЕ СЛОВО\n\nКлючевые слова и их триггеры:\n  fehler -> загрузить уроки_обученные\n  Blockiert -> стратегии загрузки\n  запуск -> загрузить лучшие_практики",
      "ati_install_verwendung_bach_ati_install_pfad_zi": "[УСТАНОВКА АТИ]\nИспользование: bach ati install PATH.zip [--dry-run] [--force]\n\nОпции:\n  --dry-run Показать только то, что будет установлено\n  --force Перезаписать существующие файлы без подтверждения\n\nПример:\n  bach ati install dist/exports/bach-ati-v1.0.0-20260121.zip\n\nZIP-архив должен содержать файл манифеста.json с типом ='bach-agent'.",
      "ati_onboard_erfolgreich_projekt_result_tool_n": "[ATI ONBOARD] Успешно\nПроект: {result['tool_name']}\nПуть: {результат['путь']}\nСоздано задач: {result['tasks_created']}\n\nПоказать задачи: список задач бахати",
      "ati_onboard_verwendung_bach_ati_onboard_path_o": "[ATI НА БОРТУ]\nИспользование: bach ati на борту PATH\n\nОпции:\n  Баха ати на борту PATH Einzelnes Projekt на борту\n  бах ати на борту --проверьте Alle neuen Projekte pruefen\n\nПри адаптации автоматически создаются:\n1. Задача анализа функций\n2. Задача проверки качества кода\n3. Задача TASKS.txt",
      "ati_scan_unbekannte_operation_subop_verwendu": "[ATI SCAN] Неизвестная операция: {subop}\n\nИспользование:\n  Запуск сканера bach ati\n  Статус сканирования bach ati Letzten Scan anzeigen\n  Задачи сканирования bach ati Gescannte Tasks anzeigen\n  Задачи сканирования bach ati --tool X Nach Tool filtern",
      "audio_datei_transkribieren": "Расшифровать аудиофайл.",
      "augmented_dickey_fuller_test_f_r_stationarit_t": "Расширенный тест Дики-Фуллера на стационарность.\n        Стационарные ряды более склонны к возврату к среднему значению.",
      "auto_init_steuerjahr_target_year_automatisch_e": "[AUTO-INIT] Налоговый год {target_year} создается автоматически",
      "auto_sync": "Автосинхронизация",
      "available": "Доступный",
      "bach_api_geladen": "BACH API загружен",
      "bach_api_nicht_verf_gbar_e": "API BACH недоступен: {e}",
      "bach_api_referenz_generiert_automatisch_au": "# Справочник по API BACH\n\n**Создается:** автоматически из базы данных BACH.\n\n## Обзор\n\nBACH предлагает два основных пути доступа к функциональности:\n\n1. **Обработчик** (интерфейс CLI) — `bach <обработчик> <операция> [args]`\n2. **Инструменты** (программный API) — повторно используемые модули Python.\n\n---\n\n## 1. Обработчик ({len(handlers)})\n\nОбработчики — это интерфейс CLI BACH. Каждый обработчик управляет функциональной областью.\n\n### Доступные обработчики",
      "bach_changelog_aktuelle_version_bach_vers": "# Журнал изменений БАХа\n\n**Текущая версия:** {bach_version}\n**Создается:** автоматически из dist_file_versions.\n\n## Обзор\n\nЭтот журнал изменений документирует изменения в файлах CORE и TEMPLATE в разных версиях.\n\n### Легенда\n\n- 🔴 **CORE** (dist_type=2) — файлы ядра, критически важные для BACH.\n- 🟡 **ШАБЛОН** (dist_type=1) – Настраиваемые шаблоны.\n- ⚪ **USER** (dist_type=0) - Данные пользователя\n\n---\n\n## История версий",
      "bach_chat_service_backend_unabh_ngige_chat_runti": "BACH Chat Service — независимая от серверной части среда выполнения чата.",
      "bach_chat_system_tray_cros": "Системный трей чата BACH\n======================\n\nКроссплатформенный (macOS/Windows/Linux) системный трей для управления\nчат-бота Telegram Telegram через API управления.\n\nТребования:\n  pip install Pystray Подушка\n\nНачало:\n  pythonchat_tray.py [--порт 8081] [--host 127.0.0.1]",
      "bach_claude_bridge_status_v2_2": "БАХ КЛОД МОСТ СТАТУС v2.2",
      "bach_claude_bridge_system_tray_manager": "BACH Claude Bridge - Менеджер системного трея\n=========================================\nЗапускает и контролирует демон Claude Bridge.\nПоказывает статус на панели задач (зеленый = активно, желтый = пауза, красный = остановлено).\n\nИспользование:\n  python Bridge_tray.py Запуск приложения Tray\npythonw Bridge_tray.py Запустить приложение в трее без консоли\n\nВерсия: 1.0.0\nСоздано: 11 февраля 2026 г.",
      "bach_data_analysis_handler": "Обработчик анализа данных BACH\n=========================\nОбработчик CLI для функций анализа данных.\n\nКоманды:\n    Загрузка данных bach <путь> Дата загрузки и информация\n    данные bach описывают <путь> описательная статистика\n    bach data head <путь> [--rows] Erste Zeilen anzeigen\n    bach data corr <путь> Korrelationsmatrix\n    Диаграмма данных Баха <путь> Диаграмма erstellen (geplant)",
      "bach_distribution_handler": "Обработчик распределения BACH\n========================\nОбработчик CLI для системы распространения.\n\nКоманды:\n    bach --dist status Показать статус системы\n    bach --dist проверить проверить печать\n    bach --dist snapshot Создать снимок\n    bach --dist Release Создать выпуск\n    bach --dist list Список снимков/релизов",
      "bach_dokumentations_aenderungen_month_zusa": "# Изменения в документации BACH {месяц}\n\n## Резюме\n\n- Всего изменений: {len(entries)}\n- Затронутые файлы: {len(files_changed)}\n- Новые файлы: {stats['created']}\n- Обновления: {stats['updated']}\n- Удаленные файлы: {stats['deleted']}\n\n## Файлы справки (изменения {len(help_changes)})",
      "bach_financial_mail_konto_hinzufuegen": "Финансовая почта BACH – Добавить учетную запись",
      "bach_handler_fuer_apiprober_delegiert_an_modula": "Обработчик BACH для ApiProber — делегирован MODULAR_AGENTS/ApiProber.\n\nРеализованные операции:\nзонд – пример URL-адреса API (через ProbeOrchestrator)\nlist — список известных сервисов (через базу данных)\nстатус - показать детали услуги (через базу данных)\nэкспорт — экспортировать результаты в формате Markdown/JSON.\nconfig — показать конфигурацию",
      "bach_handler_fuer_n8n_workflow_manager_integration": "Обработчик BACH для интеграции с n8n Workflow Manager.\n\nОбеспечивает операции n8n:\n- статус: проверить экземпляр n8n + проверить установку MCP\n- list: список рабочих процессов (через n8n REST API)\n- sync: синхронизировать рабочие процессы (делегированные серверу MCP)\n\nТребование: должен быть установлен n8n-manager-mcp (настройка bach n8n).\nСоединение: настраиваемое, по умолчанию http://localhost:5678.",
      "bach_inbox_handler_befehle": "Обработчик входящих сообщений BACH\n==================\n\nКоманды:\n  Начало входящих сообщений Баха Запуск просмотра входящих сообщений (фон)\n  Остановка входящих сообщений Баха Остановить просмотр входящих сообщений\n  Статус входящих сообщений Баха Показать статус\n  сканирование входящих сообщений Баха. Однократное пробное сканирование.\n  Конфигурация входящего почтового ящика bach Показать конфигурацию",
      "bach_inbox_handler_v1_0_cl": "Обработчик входящих сообщений BACH v1.0\n======================\nОбработчик CLI для элемента управления inbox_watcher\n\nКоманды:\n  Запуск входящих сообщений Баха Запуск Inbox-Watcher\n  Остановка входящих сообщений Баха Остановка Inbox-Watcher\n  Статус входящих сообщений bach Статус anzeigen\n  Сканирование входящих сообщений Баха Einmaliger Сканирование пробного прогона\n  Конфигурация папки «Входящие» Баха",
      "bach_inbox_scanner_service": "Служба сканирования входящих сообщений BACH\n=========================\n\nАвтоматический мониторинг входящих папок и сортировка по правилам.\n\nЗадачи: INBOX_001-008 (Этап 10)",
      "bach_mail_service_setup_v1_0": "Настройка почтовой службы BACH v1.0\n============================\nНастраивает доступ Gmail OAuth2 (чтение + отправка).\n\nЗвонок:\n    проверка python mail_setup.py — статус pruefen\n    python mail_setup.py обновить — ошибка токена (Nur wenn replace_token vorhanden)\n    python mail_setup.py auth — запуск нового потока OAuth (браузер-Fenster)\n    тест python mail_setup.py — Test-Mail-Abfrage\n\nАвтор: Система БАХ\nДата: 18 февраля 2026 г.",
      "bach_mistral_watcher_daemon_v1_0": "BACH Mistral Watcher Daemon v1.0\n================================\nПостоянно активный фоновый процесс событий, классифицированных через Mistral\nи при необходимости Клод запускает сеансы написания кода.\n\nИспользование:\n  python watcher_daemon.py # Начать\n  python watcher_daemon.py --stop # Остановить\n  python watcher_daemon.py --status # Изменение статуса\n\nСоздано: 10 февраля 2026 г.",
      "bach_mount_handler_handler_fuer": "BACH Mount Handler\n==================\nОбработчик подключения внешних папок (SYS_001).",
      "bach_nicht_verf_gbar": "БАХ недоступен",
      "bach_prompt_generator_service": "Сервис генератора подсказок BACH\n============================\nОбщесистемное управление подсказками для сеансов Claude.\n\nОсобенности:\n- Система шаблонов (Система/Агент/Пользовательский)\n- 4 варианта отправки (Задача, Сеанс, Копирование, Демон)\n- Подстановка переменных в шаблонах\n- Управление демонами для автоматических сессий\n\nСтатус: В разработке (PROMPT_GEN_001-007)",
      "bach_session_daemon_status": "СТАТУС ДЕМОНА СЕССИИ BACH",
      "bach_skills_services_zentrale_konfiguration_ers": "Услуги BACH Skills – централизованная конфигурация\n\nСоздано: 25 января 2026 г.\nЗадача: PORT_006 (обязательное условие)",
      "bach_system_skills_auto_geladen_beim_start_s": "## Системные навыки BACH (автоматически загружаются при запуске)\n{startup_skills}",
      "bach_telegram_chat_runtime": "BACH Telegram Чат Runtime\n===========================\n\nИнтерактивный бот Telegram с подключаемым бэкэндом LLM.\nИспользует BACH Chat Runtime для использования инструментов, безопасности и контекста.\n\nМожет работать с любым бэкэндом:\n- Оллама (местный)\n- Совместимость с OpenAI/OpenAI\n-Антропный Клод\n- Claude Code CLI / Codex CLI\n\nКонфигурация:\n~/.config/bach/telegram_chat.json или переменные среды.\n\nНачало:\n  python -mhub._services.chat.telegram_chat\n# или напрямую:\n  python telegram_chat.py",
      "bach_test_handler_cli_handler_fu": "Обработчик тестов BACH\n=================\nОбработчик CLI для функций тестирования и контроля качества.\n\nКоманды:\n    bach --test self Самопроверка (БЫСТРО)\n    bach --test self СТАНДАРТ Самопроверка с профилем\n    bach --test run <путь> Тестовая система\n    bach --test Compare <путь> Сравнить с BACH\n    bach --test Profiles Показать профили\n    Бах --результаты тестов Последние результаты",
      "bach_tool_tool_name_50_generiert_date": "Инструмент BACH: {tool_name}\n{'=' * 50}\nСгенерировано: {datetime.now().strftime('%Y-%m-%d %H:%M')}\nИсточник: инструменты/{tool_name}.py\n\nОПИСАНИЕ\n{'-' * 40}\n{строка документации}\n\nИСПОЛЬЗОВАНИЕ\n{'-' * 40}\nИнструменты Python bach.py запускают {tool_name} [args]\nили напрямую: инструменты Python/{tool_name}.py [args]\n\nПРИМЕЧАНИЯ\n{'-' * 40}\n- Автоматически генерируется из Docstring\n- Если у вас есть вопросы: инструменты bach показывают {tool_name}.",
      "bach_tools_index_60_generiert_datetime_n": "УКАЗАТЕЛЬ ИНСТРУМЕНТОВ БАХА\n{'=' * 60}\nСгенерировано: {datetime.now().strftime('%Y-%m-%d %H:%M')}\nКоличество инструментов: {len(index_entries)}\n\nОБЗОР ИНСТРУМЕНТА\n{'-' * 60}",
      "bach_trash_handler_cli_handler": "BACH Мусорный обработчик\n==================\nОбработчик CLI для системы мусора (мягкое удаление).\n\nКоманды:\n    Список мусора Баха Alle Eintraege im Papierkorb\n    bach мусор удалить PATH Datei в Papierkorb verschieben\n    Бах мусор восстановить ID Datei Wiederherstellen\n    Очистка мусора от Баха Abgelaufene Dateien loeschen\n    bach информация о мусоре ID Details zu einem Eintrag",
      "bach_watcher_daemon_status": "СТАТУС ДАЕМОНА BACH WATCHER",
      "backend_f_r_cli_basierte_agenten_claude_code_cod": "Серверная часть для агентов на основе CLI (Claude Code, Codex).\n\nИспользует фоновый сеанс CLI с --continue для сохранения контекста.\nИнтерфейс командной строки управляет собственными инструментами — внешний цикл инструментов не требуется.",
      "backend_fehler_e": "Ошибка серверной части: {e}",
      "backend_unabh_ngige_chat_runtime_mit_tool_use_loop": "Независимая от серверной части среда выполнения чата с циклом использования инструментов.",
      "backup_handler_backup_verwaltung": "Обработчик резервного копирования — управление резервным копированием\n=================================\n\n--backup create Создать резервную копию\n--backup create --to-nas Также скопировать на NAS\n--backup list Список резервных копий\n--backup info <имя> Сведения о резервной копии",
      "backup_info_anzeigen": "Показать резервную информацию.",
      "batch_hilfe_anzeigen": "Показать пакетную справку.",
      "baut_minimalen_follow_up_prompt_fuer_continue_se": "Создайте минимальное последующее приглашение для сеанса --continue.\n\nУ Клода уже есть полный контекст в его сеансе.\nМы отправляем только новое сообщение + обновления статуса работника, если это применимо.",
      "beleg_hilfe_anzeigen": "Показать справку о получении.",
      "ben_tigt_pip_install_pystray_pillow": "Требуется: pip install pystray Подушка",
      "berechnet_annualisierte_volatilit_t": "Рассчитывает годовую волатильность",
      "berechnet_die_half_life_der_mean_reversion": "Рассчитывает период полураспада средней реверсии.\nЭто ожидаемое время (в днях) до момента изменения цены.\nполовина вернулась к среднему значению.",
      "berechnet_die_laufzeit_eines_agenten_fuer_json_sta": "Рассчитывает время работы агента для областей состояния JSON.",
      "berechnet_kernel_hash_ueber_alle_core_dateien": "Вычисляет хэш ядра для всех файлов CORE.\n\nВозврат:\n(kernel_hash, обработанный_счет, пропущенный_счет)",
      "berechnet_normalisierte_volatilit_t_0_1_skala": "Рассчитывает нормализованную волатильность (шкала 0-1)",
      "berechnet_sha256_hash_einer_datei_mit_chunk_verarb": "Вычисляет хэш SHA256 файла с использованием обработки фрагментов.",
      "berechnet_trendst_rke_0_1_basiert_auf_a": "Рассчитывает силу тренда (0-1).\n        Основан на логике ADX.",
      "bereitet_datei_vor_ggf_pdf_kompilierung": "Подготавливает файл (при необходимости компилирует PDF)",
      "bereitet_sequenz_daten_f_r_lstm_rnn_vor": "Подготавливает данные о последовательности для LSTM/RNN.",
      "bericht_aus_json_datei_generieren_word_vorlage_fu": "Создать отчет из файла JSON (заполнить шаблон Word).",
      "bericht_erstellt_output_path": "Отчет создан: {output_path}",
      "bericht_py_foerderbericht_handler": "bericht.py — обработчик отчетов\n====================================\n\nИнтеграция CLI для генератора отчетов.\n\nИспользование:\n    bach bericht генерировать <папка-клиента> [-p пароль] [-t шаблон] [-o вывод]\n    bach bericht Export <папка-клиента> -p <пароль>\n    архив Баха Берихта [имя]\n    Список Баха Берихта\n    Бах Берихт, помогите\n\nВерсия: 1.0.0\nСоздано: 27 января 2026 г.",
      "bernimmt_eine_pdf_und_speichert_sie_am_zielort": "Берет PDF-файл и сохраняет его в месте назначения — в зашифрованном виде ИЛИ копирует.",
      "bersetzt_einen_pfad_von_data_zu_bundles": "Преобразует путь из data/ в Bundles/.\n\nЕсли путь указывает на папку клиента в data/,\nон будет перенаправлен в соответствующий пакет.\n\nАргументы:\noriginal_path: исходный путь к файлу\n\nВозврат:\nПереведенный путь (пакет) или оригинал, если перевод не требуется",
      "bewertet_task_komplexit_t_args": "Оценивает сложность задачи.\n\nАргументы:\nTask_description: Описание задачи\n\nВозврат:\n(оценка, разбивка): Оценка 0–100 и подробная разбивка.",
      "bewertet_task_komplexit_t_f_r_modell_delegation": "Оценивает сложность задачи для делегирования модели.",
      "blockierende_listening_schleife_ruft_on_wake_be": "Блокировка петли прослушивания. Вызывает on_wake() при обнаружении.\n\nИспользуйте openwakeword, если он доступен, в противном случае используйте резервную клавиатуру (Enter).",
      "bordcomputer_health_monitor_circuit_breaker_ov": "Монитор состояния бортового компьютера — обнаружение автоматического выключателя и перегрузки\n==============================================================\n\nСледит за состоянием провайдеров LLM:\n- Автоматический выключатель для каждого поставщика (порог ошибки, время восстановления, автоматическое восстановление)\n- Обнаружение перебора (отметьте Opus для простых задач)\n- Оповещения о взрыве токенов (>3-кратный бюджет)\n\nТочки монтирования: Partner.py, tokens.py, Monitor_processes.\n\nЧасть моста сцепления (Задание BACH [1077]).",
      "boss_agents": "БОСС-АГЕНТЫ",
      "bridge_fackel_wrapper_erweit": "Обертка факела моста\n=====================\nРасширяет Bridge_daemon.py функциональностью факела БЕЗ изменения исходного кода.\n\nЭта обертка:\n1. Проверьте факел перед запуском.\n2. Запускает поток пульса\n3. Отпускает горелку во время выключения.\n4. Затем вызывает исходный демон",
      "bridge_reset_tool_bereinigt_alle": "Инструмент сброса моста\n=================\nОчищает все замки моста после принудительного убийства (taskkill /F).\n\nЧто сбрасывается:\n- Все запущенные процессы pythonw3.12.exe (трей + демон)\n- bach_bridge.lock (блокировка процесса демона, во временном режиме)\n- bach_bridge_tray.lock (блокировка процесса лотка, во временном режиме)\n- Bridge_session_lock в bach.db (факел, системный уровень)\n\nЗатем: Запустите лоток в обычном режиме (pythonw Bridge_tray.py).",
      "budget_self_daily_spent_2f_limit_2f_p": "Бюджет: ${self.daily_spent:.2f} / ${limit:.2f} ({pct:.0f}%) [{status}]",
      "category": "Категория",
      "circuit_breaker_f_r_einen_einzelnen_provider": "Автоматический выключатель для одного провайдера.",
      "circuit_breaker_zust_nde": "Состояние автоматического выключателя.",
      "claude_api_fehler_e": "Ошибка API Клода: {e}",
      "claude_api_fehler_r_status_code_data_get": "Ошибка API Клода ({r.status_code}): {data.get(",
      "claude_cli_nicht_automatisch_gefunden": "Клод CLI не найден автоматически.",
      "claude_cli_nicht_gefunden_bitte_installation_prue": "Клод CLI не найден. Пожалуйста, проверьте установку.",
      "cli_einstiegspunkt_f_r_bach_secrets_subcommand": "Точка входа CLI для `bach ​​secrets <подкоманда>`",
      "cli_f_r_den_file_access_hook": "CLI для перехватчика доступа к файлам.",
      "cli_handler_f_r_db_sync_befehle": "Обработчик CLI для команд синхронизации БД.",
      "cli_wrapper_f_r_bach_settings_befehle": "Обертка CLI для команд настроек Баха.",
      "clutch_bridge_handler_intelligentes_task_routing": "Clutch-Bridge Handler — интеллектуальная маршрутизация задач\n================================================\n\n--clutch status Gesamtstatus все компоненты сцепления-моста\n--clutch Analysis Анализ задач (StreckenAnalyse + Gas/Bremse)\n--clutch metriken Фартенбух-Metriken anzeigen\n--clutch Fitness Fahrschule Fitness-Übersicht\n--clutch health Состояние здоровья бордкомпьютера",
      "complexity_scorer_bewertet_task_komplexit_t_f_r": "Средство оценки сложности — оценивает сложность задач для интеллектуального делегирования.\n======================================================================\n\nАнализирует описания задач и возвращает оценку сложности:\n- 0-20: Легко (Хайку, местный ИИ)\n- 21-50: Средний (Сонет)\n- 51-80: Комплекс (Опус)\n- 81-100: Очень сложно (Опус с расширенным контекстом)\n\nФакторы:\n- Длина текста\n- Технические ключевые слова\n- Многоступенчатые индикаторы\n- Требования Кодекса\n- Потребности в исследованиях\n- Креативность",
      "config_wert_in_auth_config_eines_connectors_setzen": "Установите/измените значение конфигурации в auth_config соединителя.\n\nИспользование: коннектор configure <имя> <ключ> <значение>\nПример: настройка коннектора telegram_main sender_tag BACH",
      "connection_details_aus_db_anzeigen": "Показать детали подключения из БД.",
      "context_handler_kontext_suche_und_longterm_memor": "Обработчик контекста — контекстный поиск и долговременная память\n==================================================\n\nПозволяет просматривать:\n- Архив памяти\n- История чата\n- Описания задач\n- Системные файлы",
      "context_manager_f_r_datenbankverbindungen": "Контекстный менеджер для подключений к базе данных",
      "convenience_funktion_f_r_task_analyse": "Удобная функция анализа задач.",
      "convenience_funktion_fuer_bach_py_shutdown_block": "Удобная функция отключения bach.py ​​(Блок 5.7).\n\nЧитает user_profile из БД и обновляет USER.md.\n\nАргументы:\nbach_root: путь к каталогу system/\n\nВозврат:\nдиктовать со статусом",
      "convenience_funktion_fuer_bach_py_startup_block_0": "Удобная функция для запуска bach.py ​​(блок 0.07).\n\nЧитает USER.md и записывает поля в таблицу БД user_profile.\n\nАргументы:\nbach_root: путь к каталогу system/\nDry_run: True = только проверять, а не писать\n\nВозврат:\nдиктовать со статусом",
      "core_dateien_len_core_files": "CORE файлы: {len(core_files)}",
      "core_dateien_wurden_manuell_geaendert": "- Файлы CORE изменены вручную",
      "count": "Считать",
      "create_index_if_not_exists_idx_email_drafts_status": "СОЗДАТЬ ИНДЕКС, ЕСЛИ НЕ СУЩЕСТВУЕТ idx_email_drafts_status\nВКЛ. email_drafts(статус)",
      "created": "созданный",
      "cv_handler_lebenslauf_verwaltung": "CV Handler - управление резюме\n=================================\n\n--cv генерировать генерирующие символы (ASCII)\n--cv генерировать --output В списке дат\n--cv генерировать --scan Автоматическое сканирование порядка\n--cv status Статус базы данных",
      "daemon_status": "Статус демона:",
      "daily_overview_service_konsolidierter_tagesstatu": "Служба ежедневного обзора — сводный ежедневный статус (INT05)\n\nОбъединяет ежедневные актуальные данные из всех модулей BACH:\n- Бытовое: распорядок дня, инвентарь, светофор, список покупок.\n- Здоровье: лекарства, назначения\n- Литература: Непрочитанные источники\n- Календарь: сегодняшние события\n\nПредоставляет структурированные словари, отформатированные обработчиками.",
      "datei_autorit_t_self_secrets_file_fehlt_al": "⚠ Права доступа к файлу: {self.secrets_file} отсутствуют -> удалить все секреты из БД.",
      "datei_ist_bereits_auf_target_version_n_ndatei": "✓ Файл уже находится в {target_version}\\n\\nФайл: {file_path}\\nХеш: {current_hash[:12]}...\\nТип: {dist_type_name}",
      "datei_korruption": "- Повреждение файла",
      "datei_nicht_gefunden_p": "Файл не найден: {p}",
      "datei_ueber_connector_senden": "Отправить файл через коннектор.",
      "dateien_ctx": "Файлы: {ctx[",
      "dateien_len_files": "Файлы ({len(files)}):",
      "datetime_now_isoformat": ", (\ndatetime.now().isoformat(),\nстатус,\nпредметы_обработано,\nколичество_ошибок,\nжурнал,\nrun_id\n            ))\n\n# Обновить Last_run в Pipeline_configs\nconn.execute(",
      "datev_buchungsstapel_csv_export": "Пакетный экспорт резервирования DATEV в CSV.\n        \nСоздает CSV-файл, совместимый с DATEV, в соответствии с форматом пакета бронирования.\nПлан счетов: СКР04 (стандартный для фрилансеров)\n        \nСчета SKR04:\n- 6000-6999: операционные расходы (здесь: 6800 рабочее оборудование)\n- 1890: Частные вклады (счетчик частных расходов)",
      "db_geleert_datei_autorit_t": "✓ БД очищена (права доступа к файлу)",
      "db_nicht_gefunden_db_path": "БД не найдена: {DB_PATH}",
      "db_profil_eintraege_anzeigen": "Показать записи профиля БД.",
      "db_profil_eintraege_laden_als_category_key_val": "Загрузите записи профиля БД как [(категория, ключ, значение, достоверность), ...].",
      "db_sync_backup_erstellt_backup_path_name": "[DB SYNC] Резервная копия создана: {backup_path.name}",
      "db_sync_initiale_db_erstellt_aus_backup_path_na": "[DB SYNC] Исходная база данных создана из {backup_path.name}",
      "db_sync_len_timestamped_tables_tabellen_mit_t": "[DB SYNC] {len(timestamped_tables)} Обнаружены таблицы со столбцами с метками времени",
      "db_sync_neueres_backup_gefunden_latest_name": "[DB SYNC] Обнаружена новая резервная копия: {latest.name}",
      "db_verbindung_oeffnen": "Открытое соединение с БД.",
      "de_anonymisiert_alle_dokumente_in_einem_ordner": "Деанонимизирует все документы в папке.\n\n        Аргументы:\n            папка: анонимизированная папка (например, klienten/K_0042/)\n            schluessel_path: Путь к файлу .schluessel.enc (или «Нет», если указан client_id)\n            пароль: Пароль для ключа\n            выходная_папка: целевая папка (например, _ready_for_export/Max_Mustermann/)\n            client_id: идентификатор клиента — если указан, используется локальный ключ.",
      "de_anonymisiert_eine_einzelne_datei_umgekehrte_ma": "Деанонимизирует один файл (обратное сопоставление).",
      "dead_status": "Мертв: {статус[",
      "debug_processed_dateien_in_data_ano_verarbeit": "[ОТЛАДКА] {обработанные} файлы, обработанные в data_ano/",
      "dedup_scanner_sha256_basierte_duplikaterkennung": "Сканер дедупликации — обнаружение дубликатов на основе SHA256 (INT06).\n\nПортировано из ProFiler V4/V15. Сканирует каталоги и распознает\nидентичные файлы на основе их хеша SHA256.\n\nОсобенности:\n- Вычисление хеша на основе кусков (эффективное использование памяти)\n- Обнаружение заполнителя облака OneDrive (без загрузки)\n- Дубликат отчета с указанием размера и путей.",
      "def_status_self_tuple": ")\n\n    def _status(self) -> кортеж:",
      "default_config_wenn_keine_datei_vorhanden": "Конфигурация по умолчанию, если файл не существует",
      "deinstalliert_eine_pipeline_entfernt_config_aus_d": "Удаляет конвейер (удаляет конфигурацию из БД).\n\nАргументы:\nPipeline_id: идентификатор конвейера\n\nВозврат:\nПравда в случае успеха",
      "delegate_description": "Делегировать задачу другому серверу",
      "deleted": "удалено",
      "dependencies": "Зависимости",
      "deprecated_dieses_modul_wird_durch_document_pipel": "УСТАРЕЛО: этот модуль заменен document_pipeline.py.\nИмпорт пересылается для обеспечения обратной совместимости.\nМиграция: DocumentCollector -> DocumentPipeline, CollectorResult -> ScanResult",
      "description_label": "Описание",
      "details": "Подробности",
      "details_fuer_ein_steuerjahr": "Подробности за налоговый год.",
      "diagnostiziert_agent_voraussetzungen_und_liefert_r": "Диагностика требований агента и предоставление рекомендаций по восстановлению.",
      "diagnostiziert_scheduler_voraussetzungen_und_liefe": "Диагностика требований планировщика и предоставление подсказок по восстановлению.",
      "did_you_mean": "Вы имели в виду",
      "directresponder_sendet_mistral_antworten_via_con": "DirectResponder — отправляет ответы Mistral через соединитель.\n===========================================================\nДля событий RESPOND_DIRECT ответ сохраняется в файле Connector_messages.\nДобавлена исходящая очередь. Их отправляет существующее задание по отправке.\n\nВерсия: 1.0.0\nСоздано: 10 февраля 2026 г.",
      "dispatch_an_die_jeweilige_operation_args": "Отправка на соответствующую операцию.\n\nАргументы:\nоперация: название операции (зонд, список, статус, экспорт, конфигурация)\nargs: Дополнительные аргументы в виде списка.\nDry_run: Если True, выводится только описание.\n\nВозврат:\n(успех: bool, сообщение: str)",
      "doc_extraktion_fehlgeschlagen_antiword_libreof": "[.doc-Extraction fehlgeschlagen - antiword/LibreOffice/text nicht verfuegbar]",
      "doc_path_updater_aktualisiert_ver": "Средство обновления пути к документу\n================\nОбновляет устаревшие пути в документации (.md, .txt).\nПути выполнения автоматически управляются bach_paths.py!\n\nИспользование:\n  bach --maintain docs-paths Dry-Run (nur anzeigen)\n  bach --maintain docs-paths --apply Tatsaechlich korrigieren\n  bach --maintain docs-paths --report Создание отчета\n\nСм.: bach --help Tools/path_healer",
      "dochandler_dokumentensuche_cli": "DocHandler — интерфейс командной строки поиска документов\n===============================\n\nОперации:\n  поиск <термин> Поиск документов\n  последние [дни] Недавно добавленные документы\n  папки Показать зарегистрированные папки сканирования\n  scan <путь> Сканировать папку (для регистрации)\n  помощь Показать справку\n\nИспользует: bach.db/folder_scan_files, steuer_ocr_cache (Единая БД, начиная с версии 1.1.84).",
      "docs_handler_dokumentations_zugriff": "Обработчик документов — доступ к документации\n====================================\n\n--docs list Вывести всю документацию\n--docs show <n> Показать документ\n--docs search <термин> Поиск документации",
      "documentation": "DOCUMENTATION",
      "docx_fehler_e": "[Ошибка DOCX: {e}]",
      "dokument_anzeigen_markdown_oder_txt": "Просмотр документа (Markdown или .txt)",
      "dokumentation_durchsuchen": "Поиск документации.",
      "dokuzentrum_pro_redaction_detector": "DokuZentrum Pro - Детектор редактирования\n===================================\nОбнаруживает конфиденциальные данные для редактирования.",
      "downgrade_erfolgreich_n_ndatei_file_path_nvon": "✓ ПОНИЖЕНИЕ ОБНОВЛЕНИЯ УСПЕШНО.\\n\\nФайл: {file_path}\\nОт: {текущая_версия}\\nДо: {target_version}\\nТип: {dist_type_name}{предупреждение}\\n{msg}",
      "downgraded_eine_einzelne_datei_zur_vorherigen_oder": "Понижает один файл до предыдущей или указанной версии.",
      "dry_run_w_rde_len_pending_session_steering_hi": "[DRY-RUN] Будут ли {len(pending)} уведомления об управлении сеансом для",
      "dry_run_wuerde_abo_abo_id_bestaetigen": "[DRY-RUN] Подтвердит подписку {abo_id}",
      "dry_run_wuerde_downgraden_n_ndatei_file_path": "[DRY-RUN] Будет понижена версия:\\n\\nФайл: {file_path}\\nТекущая: {текущая_версия}\\nЦель: {target_version}\\nТип: {dist_type_name}{предупреждение}",
      "dry_run_wuerde_hinzufuegen_de_term_en_ter": "[DRY-RUN] Добавил бы: {de_term} -> {en_term}",
      "dry_run_wuerde_hinzufuegen_n_key_key_n_de": "[DRY-RUN] Добавил бы:\\n Ключ: {key}\\n DE: {de_text}\\n EN: {en_text}",
      "dry_run_wuerde_len_self_base_dictionary_eintr": "[DRY-RUN] Загрузит записи {len(self.BASE_DICTIONARY)}.",
      "dry_run_wuerde_rezept_hinzufuegen_n_nname_nam": "[DRY-RUN] Добавил бы рецепт:\\n\\nИмя: {имя}\\nНазвание: {название}\\nОписание: {описание или",
      "dry_run_wuerde_rezept_loeschen_n_nname_name": "[DRY-RUN] Удалит рецепт:\\n\\nИмя: {имя}\\nНазвание: {рецепт[",
      "dry_run_wuerde_sprache_hinzufuegen_lang_code": "[DRY-RUN] Будет добавлен язык: {lang_code}\\nНовый список: {",
      "dry_run_wuerde_upgraden_n_ndatei_file_path_n": "[DRY-RUN] Обновится:\\n\\nФайл: {file_path}\\nЦелевая версия: {target_version}\\nТип: {dist_type_name}",
      "durchsucht_system_dateien": "Ищет системные файлы.",
      "e_mail_konto_konfiguration": "Конфигурация учетной записи электронной почты",
      "eigenbeleg_erstellt_posten_id_str_bezeichnung": "Собственная квитанция создана: {posten_id_str}\nОбозначение: {bezeichnung}\nВаловая стоимость: {brutto_val:.2f} евро.\nСписок: {liste_full}",
      "ein_gefundener_treffer": "Одно совпадение найдено.",
      "eine_t_gliche_instanz_eines_items": "Ежедневный экземпляр элемента",
      "einmal_pollen_connector_instanziieren_verbinden": "Опросите один раз: создайте экземпляр соединителя, подключитесь, получите сообщения, сохраните в БД.",
      "einzelne_datei_durchsuchen_kontext_zur_ckgeben": "Просмотр одного файла, возврат контекста",
      "einzelne_datei_durchsuchen_kontext_zurueckgeben": "Поиск в одном файле, возврат контекста",
      "einzelnen_posten_anzeigen": "Показать одну запись.",
      "empfehlung_der_fahrschule_f_r_eine_delegation": "Рекомендация от автошколы для делегации.",
      "empfiehlt_ein_modell_f_r_einen_streckentyp": "Рекомендует модель для типа маршрута.\nИспользует Epsilon-Greedy: 90% лучшая модель, 10% рандом.\n\nАргументы:\nRoute_type: код типа анализа маршрута (1-10)\nдоступные_модели: список доступных моделей.\ndefault_model: Резервный вариант, если данные недоступны.\n\nВозврат:\nПолитическая рекомендация",
      "empfiehlt_partner_basierend_auf_score_und_budget_z": "Рекомендует партнеров на основе рейтинга и бюджетной зоны.\n\nАргументы:\nоценка: оценка сложности\nзона: бюджетная зона 1-4\n\nВозврат:\nДикт с рекомендацией партнера",
      "end_to_end_pipeline_data_roh_output_berichte_i": "Сквозной конвейер: data_raw -> output_reports за один вызов.\n\nСтруктура папок в .../Reports/:\ndata_roh/ <- Реальные данные клиента (вставить вручную)\ndata_ano/ <- Анонимизированные отдельные файлы\ndata_bundled/ <- Связанный текст + подсказка + ответ LLM\noutput_reports/ <- Готовый отчет (деанонимизированный, конечный продукт)",
      "engine_lazy_initialisieren_vermeidet_import_fehle": "Инициализируйте движок отложенно (избегает ошибок импорта, если зависимость отсутствует).",
      "engine_whisper_vosk_oder_auto_erster_ver": "двигатель: «шепот», «воск» или «авто» (впервые доступно)\nmodel_size: Размер модели Whisper («крошечный», «базовый», «маленький», «средний»)",
      "entfernt_berlappende_treffer": "Удаляет перекрывающиеся попадания.",
      "entfernt_eine_fehlererkennung": "Удаляет обнаружение ошибки.",
      "entfernt_einen_ordner_nur_db_eintrag_nicht_datei": "Удаляет папку (только запись в базе данных, а не файловую систему).",
      "entfernt_ungueltige_zeichen_aus_dateinamen": "Удаляет недопустимые символы из имен файлов.",
      "entfernt_windows_nul_dateien_verwendung": "Удаляет файлы Windows NUL.\n\nИспользование:\n            bach --maintain nul # Сканировать BACH_ROOT\n            bach --maintain nul scan # Nur scannen\n            bach --maintain nul delete # Scannen und loeschen\n            bach --maintain nul delete C:\\\\Pfad # Лучшие версии",
      "erh_ht_schwierigkeit_durch_erkannte_boost_keywords": "Увеличивает сложность за счет признанных ключевых слов повышения.",
      "erkennt_den_dokumenttyp_anhand_des_dateinamens": "Определяет тип документа по имени файла.",
      "erkennt_sensible_daten_im_text_a": "Обнаруживает конфиденциальные данные в тексте.\n        \n        Аргументы:\n            text: Текст для анализа\n            страница: номер страницы (для справки)\n            use_patterns: использовать шаблоны регулярных выражений\n            use_blacklist: поиск слов в черном списке\n            use_fuzzy: Нечеткое сопоставление для черного списка.\n            \n        Возврат:\n            Список объектов соответствия",
      "erkennt_sensible_daten_in_text_features": "Обнаруживает конфиденциальные данные в тексте.\n    \n    Особенности:\n    - Обнаружение на основе регулярных выражений (электронная почта, телефон, IBAN и т. д.)\n    - Слова из черного списка (точные и нечеткие)\n    - Белый список (исключения)\n    - Настраиваемые пороги",
      "ermittelt_den_klientennamen_aus_dem_ordnernamen_in": "Получает имя клиента из имени папки в data_roh/.\n\nОжидается: data_roh/<фамилия, имя>/ или data_roh/<имя фамилия>/\nЕсли только потерянные файлы: возврат к эвристике имен папок.\n\nВАЖНО: Этот метод выполняется локально в процессе конвейера.\nИмя НИКОГДА не передается обратно ИИ — только прикрытие.",
      "ermittelt_die_neueste_mtime_aller_dateien_in_einem": "Получает последнее время всех файлов в папке (рекурсивно).",
      "erneuert_tuev_nach_erfolgreicher_pruefung": "Обновляет TUeV после успешной проверки.",
      "error_abo_abo_id_nicht_gefunden": "[ОШИБКА] Подписка {abo_id} не найдена",
      "error_abo_scanner_py_nicht_gefunden_fuehre_erst": "[ОШИБКА] abo_scanner.py не найден. Беги первым",
      "error_abo_tabellen_nicht_gefunden_fuehre": "[ОШИБКА] Таблицы подписок не найдены. Бегать",
      "error_auto_session_py_nicht_gefunden_auto_sess": "[ОШИБКА] auto_session.py не найден: {auto_session}",
      "error_daemon_script_nicht_gefunden_self_daemon": "[ОШИБКА] Сценарий демона не найден: {self.daemon_script}",
      "error_datei_nicht_gefunden_file_path": "[ОШИБКА] Файл не найден: {file_path}",
      "error_datei_nicht_in_dist_file_versions_file_p": "[ОШИБКА] Файл отсутствует в dist_file_versions: {file_path}\\n\\nОбновлять можно только файлы с версией.",
      "error_datenbank_bach_db_nicht_gefunden": "[ОШИБКА] База данных (bach.db) не найдена.",
      "error_datenbankfehler_e": "[ОШИБКА] Ошибка базы данных: {e}",
      "error_db_fehler_e": "[ОШИБКА] Ошибка БД: {e}",
      "error_dokument_tabellen_nicht_gefunden_n_ntipp": "[ОШИБКА] Таблицы документов не найдены.\\n\\nСовет: первая папка сканирования с: bach doc scan <путь>",
      "error_fehler_beim_generieren_e": "[ОШИБКА] Генерация ошибки: {e}",
      "error_fehler_beim_lesen_der_rezepte_e": "[ОШИБКА] Ошибка чтения рецептов: {e}",
      "error_folder_diff_scanner_py_nicht_gefunden": "[ОШИБКА]folder_diff_scanner.py не найден.",
      "error_folder_scan_files_tabelle_nicht_gefunden": "[ОШИБКА] Таблицаfolder_scan_files не найдена.\\nСовет: сканирование документов bach <путь>",
      "error_hinweis_erforderlich_bach_scheduler_sessi": "[ОШИБКА] Указание: управление сеансом планировщика Баха [--profile NAME]",
      "error_job_id_erforderlich_bach_daemon_run_id": "[ОШИБКА] Требуется идентификатор задания: запуск демона bach <ID>",
      "error_job_id_erforderlich_bach_scheduler_run_i": "[ОШИБКА] Требуется идентификатор задания: запуск планировщика Баха <ID>",
      "error_job_job_id_nicht_gefunden_oder_nicht_akt": "[ОШИБКА] Задание {job_id} не найдено или не активно",
      "error_keine_aeltere_version_verfuegbar_fuer_fi": "[ОШИБКА] Более старая версия недоступна для: {file_path}\\n\\nНа данный момент только версия {rows[0][",
      "error_keine_versionen_gefunden_fuer_file_path": "[ОШИБКА] Не найдено версий для: {file_path}",
      "error_konnte_hash_nicht_in_db_speichern": "[ОШИБКА] Не удалось сохранить хэш в БД!",
      "error_log_fehler_e": "[ОШИБКА] Ошибка журнала: {e}",
      "error_nachricht_mid_nicht_gefunden": "[ОШИБКА] Сообщение №{mid} не найдено",
      "error_ordner_nicht_gefunden_folder_path": "[ОШИБКА] Папка не найдена: {folder_path}",
      "error_profilordner_nicht_gefunden_self_session": "[ОШИБКА] Папка профиля не найдена: {self.session_profiles_dir}",
      "error_recurring_task_nicht_gefunden_task_id": "[ОШИБКА] Повторяющаяся задача не найдена: {task_id}",
      "error_rezept_konnte_nicht_geloescht_werden_e": "[ОШИБКА] Не удалось удалить рецепт: {e}",
      "error_rezept_nicht_gefunden_name": "[ОШИБКА] Рецепт не найден: {имя}",
      "error_scheduler_fehler_e": "[ОШИБКА] Ошибка планировщика: {e}",
      "error_scheduler_script_nicht_gefunden_self_dae": "[ОШИБКА] Сценарий планировщика не найден: {self.daemon_script}",
      "error_server_fehler_e": "[ОШИБКА] Ошибка сервера: {e}",
      "error_server_script_nicht_gefunden_self_server": "[ОШИБКА] Серверный скрипт не найден: {self.server_script}",
      "error_session_daemon_nicht_gefunden_self_sessi": "[ОШИБКА] Демон сеанса не найден: {self.session_daemon}",
      "error_session_scheduler_nicht_gefunden_self_se": "[ОШИБКА] Планировщик сеансов не найден: {self.session_daemon}",
      "error_status_abfrage_fehlgeschlagen_e": "[ОШИБКА] Не удалось выполнить запрос статуса: {e}",
      "error_sync_service_nicht_gefunden_e": "[ОШИБКА] Служба синхронизации не найдена: {e}",
      "error_template_laden_e": "[ОШИБКА] Загрузка шаблона: {e}",
      "error_unbekannte_kategorie_category_n_nverf_g": "[ОШИБКА] Неизвестная категория: {category}\\n\\nДоступно: {",
      "error_unbekannte_quelle_source_nverfuegbar": "[ОШИБКА] Неизвестный источник: {источник}\\nДоступно: {",
      "error_ungueltige_id_msg_id": "[ОШИБКА] Неверный идентификатор: {msg_id}",
      "error_ungueltige_job_id_args_0": "[ОШИБКА] Неверный идентификатор задания: {args[0]}",
      "error_ungueltige_sprache_lang_naktivierte_spr": "[ОШИБКА] Неверный язык: {lang}\\nВключенные языки: {",
      "error_ungueltige_sprache_lang_nverfuegbar_de": "[ОШИБКА] Неверный язык: {lang}\\nДоступно: de, en",
      "error_ungueltiger_sprach_code_lang_code_nerwa": "[ОШИБКА] Неверный код языка: {lang_code}\\nОжидается: 2–3 строчные буквы (например, fr, es, pt)",
      "error_user_db_nicht_gefunden_self_user_db": "[ОШИБКА] Пользовательская база данных не найдена: {self.user_db}",
      "error_version_target_version_nicht_gefunden_n": "[ОШИБКА] Версия {target_version} не найдена.\\n\\nДоступно: {доступно}",
      "error_version_version_nicht_gefunden_n_nverfu": "[ОШИБКА] Версия {версия} не найдена.\\n\\nДоступно: {доступно}",
      "erstellt_aktualisiert_presence_datei_im_arbeitsver": "Создает/обновляет файл присутствия в рабочем каталоге.",
      "erstellt_backup_einer_datei_vor_aenderung": "Создает резервную копию файла перед его изменением.",
      "erstellt_backup_nur_wenn_heute_noch_keins_erstellt": "Создает резервную копию только в том случае, если она не была создана сегодня.\n\nЗатем автоматически очищает старые резервные копии.\n\nВозврат:\nПуть к резервной копии или «Нет», если он уже существует.",
      "erstellt_db_verbindung_mit_row_factory": "Создает соединение БД с фабрикой строк.",
      "erstellt_die_ordnerstruktur_falls_nicht_vorhanden": "Создает структуру папок, если она отсутствует.",
      "erstellt_ein_chart_aus_den_daten": "Создает диаграмму из данных",
      "erstellt_ein_einfaches_rundes_icon_mit_farbe": "Создает простой круглый значок с цветом.",
      "erstellt_ein_leeres_ergebnis_mit_fehlermeldung": "Создает пустой результат с сообщением об ошибке",
      "erstellt_ein_neues_item": "Создает новый элемент",
      "erstellt_ein_pdf_fuer_den_eigenbeleg": "Создает PDF для самостоятельного получения.",
      "erstellt_ein_plugin_json_scaffolding": "Создает каркас плагина.json.",
      "erstellt_ein_pre_update_backup": "Создает резервную копию перед обновлением.",
      "erstellt_ein_temporaeres_anonymisierungsprofil": "Создает временный профиль анонимизации.\n\n        Аргументы:\n            сеанс: активный сеанс\n            client_name: Настоящее имя клиента\n            geburtsdatum: Дата рождения (дд.мм.гггг)\n            extra_terms: Дополнительные термины для анонимизации.\n            Белый список: термины, которые НЕ следует анонимизировать\n\n        Возврат:\n            TempAnonymProfile (не постоянный!)",
      "erstellt_eine_zusammenfassung_der_wichtigsten_sett": "Создает сводку наиболее важных настроек (для инъекции блока Баха).\n\nАргументы:\ntop_n: количество наиболее важных настроек (по умолчанию: 10)\n\nПараметры:\nДикт с категориями и настройками",
      "erstellt_einen_e_mail_entwurf_in_der_db": "Создает черновик электронного письма в базе данных.\n\nПараметры:\n(успех, Draft_id, сообщение)",
      "erstellt_einen_key_aus_dem_text": "Создает ключ из текста.",
      "erstellt_einen_neuen_analyse_auftrag": "Создает новый заказ на анализ",
      "erstellt_einen_skill_im_anthropic_standard_format": "Создает навык в стандартном антропном формате черезkill_init.py.\n\nСоздано: SKILL.md + скрипты/ + ссылки/ + активы/\nСовместимость с: Claude Code, LobeHub, Cursor, Codex CLI.",
      "erstellt_einen_strukturierten_agent_preflight_repo": "Создает структурированный предварительный отчет агента.",
      "erstellt_einen_strukturierten_preflight_report_fue": "Создает структурированный предварительный отчет для планировщика с графическим интерфейсом.",
      "erstellt_einen_task_mit_dem_prompt_args": "Создает задачу с подсказкой.\n\n        Аргументы:\n            подсказка: текст подсказки\n            приоритет: Приоритет (P1-P4)\n            проект: Название проекта\n\n        Возврат:\n            Dict с идентификатором задачи и статусом",
      "erstellt_einen_umfassenden_gesundheitspass_textfo": "Создает подробный паспорт здоровья (текстовый формат).",
      "erstellt_email_drafts_tabelle_falls_nicht_vorhande": "Создает таблицу email_drafts, если она недоступна.",
      "erstellt_facts_index_aus_help_wiki": "Создает указатель фактов из справки/вики.",
      "erstellt_fahrtenbuch_tabelle_falls_nicht_vorhanden": "Создает таблицу журнала, если она недоступна.",
      "erstellt_features_f_r_das_ml_modell": "Создает функции для модели ML.",
      "erstellt_fehlende_md_dateien_aus_template_md_vor": "Создает недостающие файлы .md из шаблонов .template.md.\n\nВызов перед _cleanup_templates(). Копии только в том случае, если\nнастоящий .md еще не существует (первый запуск после клонирования git).",
      "erstellt_household_shopping_tabelle_falls_nicht_vo": "Создает таблицу house_shopping, если она недоступна.",
      "erstellt_konsistentes_backup_mit_identit_tsstempel": "Создает согласованную резервную копию с идентификационной отметкой.\n\nФормат: bach_HOSTNAME_TIMESTAMP.bachdb\nПример: bach_HOSTNAME_2026-02-14T14-30-00.bachdb\n\nПараметры:\nПуть к созданной резервной копии",
      "erstellt_lokale_db_falls_nicht_vorhanden_initial": "Создает локальную базу данных, если она недоступна (первоначальное заполнение OneDrive).",
      "erstellt_notwendige_verzeichnisse": "Создает необходимые каталоги.",
      "erstellt_platzhalter_mapping_aus_session_und_llm_t": "Создает сопоставление заполнителей из текста сеанса и LLM.\n\n        Заполнители в шаблоне используют формат {{NAME}}.",
      "erstellt_presence_im_aktuellen_oder_angegebenen_ve": "Создает присутствие в текущем или указанном каталоге.",
      "erstellt_prompt_basierend_auf_profil_nutzt_a": "Создает подсказку на основе профиля.\n\nИспользует агент_подсказку и стартовую_команду из профиля, если они доступны.\nМежду задачами больше не вставляется подсказка (запускается через инжекторы).",
      "erstellt_regel_aus_einfachen_parametern": "Создает правило из простых параметров.",
      "erstellt_task_in_bach_db_ati_tasks": "Создает задачу в bach.db/ati_tasks.",
      "erstellt_task_in_bach_db_tasks": "Создает задачу в bach.db/tasks.",
      "erstellt_tasks_fuer_ki_review": "Создает задачи для проверки ИИ",
      "erstellt_usersync_instanz_aus_bach_root_pfad": "Создает экземпляр UserSync по пути bach_root.\n\nАргументы:\nbach_root: путь к системе/каталогу BACH\n\nПараметры:\nЭкземпляр UserSync",
      "erweitert_gmail_api_scopes_loescht_alten_token_be": "Расширяет области действия API Gmail (при необходимости удаляются старые токены).\n\nПроверяет, имеют ли существующие токены необходимые области действия.\nЕсли нет: удалите токен + запустите новый поток OAuth.\n\nПараметры:\nTuple[bool, str]: (успех, описание)",
      "erweiterte_delegation_metriken_f_r_clutch_bridge": "Расширенные показатели делегирования для моста сцепления.",
      "erweitertes_scoring_mit_streckenanalyse_clutch_br": "Расширенная оценка с анализом маршрута (мост сцепления).\n\nСочетает в себе классический счет с анализом маршрута.\nЕсли анализ маршрута недоступен, возвращается к Score().\n\nПараметры:\n(score, Extended_breakdown) с профилем маршрута",
      "erwirbt_exklusiven_file_lock_gibt_false_zurueck_w": "Приобретает эксклюзивную блокировку файлов. Возвращает значение False, если оно уже заблокировано.\n\nИспользуйте «a+» вместо «w», чтобы не обрезать файл PID.\nперед проверкой блокировки (предотвращает ошибку PID-0).",
      "erwirbt_lock_fuer_datei": "Получает блокировку файла.",
      "erzeugt_den_ati_statusblock_fuer_das_startup_proto": "Генерирует блок состояния ATI для журнала запуска.",
      "erzeugt_die_korrekte_tool_response_nachricht_f_r_d": "Создает правильное ответное сообщение инструмента для этого бэкэнда.",
      "erzeugt_sicheren_fallback_bei_fehlern": "Создает безопасный резервный вариант в случае ошибок.",
      "event_sources_fuer_den_watcher_daemon": "Источники событий для демона Watcher\n======================================\nКаждый источник опрашивает категорию событий и возвращает объекты WatcherEvent.\n\nВерсия: 1.0.0\nСоздано: 10 февраля 2026 г.",
      "experts": "EXPERTS",
      "export_features": "Экспорт функций",
      "export_funktion_formate": "Функция экспорта.\n        \n        Форматы:\n        - txt: стандартные файлы TXT (уже доступны)\n        - datev: CSV-пакет учета DATEV.\n        - csv: простой CSV для Excel.",
      "export_manifest_manifest_json_generieren": "Создайте манифест экспорта (manifest.json).\n        \n        Манифест содержит:\n        - Метаданные (название, версия, тип, описание)\n        - включает в себя: какие файлы включены\n        - зависимости: версия Python, пакеты\n        - enter_points: как запускается навык",
      "exporter_export_tool_fuer_skills_agents": "Экспортер\n========\nИнструмент экспорта навыков, агентов и ОС.\n\nКоманды:\n  навык Экспортирует навык как отдельный\n  агент Экспортирует агента с его навыками.\n  os-fresh Создает новый пакет ОС.\n  os-reset Сбрасывает ОС\n\nИспользование:\n  bach --maintain экспортный навык <n> --from-os <путь>\n  bach --maintain Export os-fresh <путь> --output <zip>\n\nСм.: инструменты/генераторы/exporter.py.",
      "exportiert_arzt_kontakte_als_csv_oder_text": "Экспортирует контакты врачей в формате CSV или текст.\n\n        Опции:\n            --specialty <поле> Только конкретная специализация\n            --format csv Как CSV (по умолчанию: txt)\n            --file <путь> Сохранить в файл",
      "exportiert_gesundheitsdaten_als_csv_text_oder_vca": "Экспортирует данные о состоянии здоровья в формате CSV, текста или vCard 3.0.\n\nОпции:\n            --entity <тип> контакты|диагностика|лекарства|лаборатории|все (по умолчанию: контакты)\n            --specialty <fach> Nur bestimmtes Fachgebiet (функция контактов)\n            --format csv|txt|vcard Экспортный формат (по умолчанию: txt)\n            --file <pfad> Speichern в Datei",
      "exportiert_kontakte_als_csv_oder_text_op": "Экспортирует контакты в формате CSV или в текстовом формате.\n\n        Опции:\n            --type aerzte/arzt Только контакты врача\n            --type beruflich Только профессиональные контакты\n            --type versicherung Только страховые контакты\n            --format csv Как CSV (по умолчанию: txt)\n            --file <путь> Сохранить в файл",
      "exportiert_kontakte_als_csv_text_oder_vcard_3_0": "Экспортирует контакты в формате CSV, тексте или vCard 3.0.\n\nОпции:\n            --type aerzte/arzt Нур Арзт-Контакте\n            --type beruflich Nur berufliche Контакты\n            --type versicherung Нур Versicherungs-Контакте\n            --format csv|txt|vcard Экспортный формат (по умолчанию: txt)\n            --file <pfad> Speichern в Datei",
      "extensions_py_extensions_handler": "Extensions.py — обработчик расширений\n==================================\nУправляет внешними расширениями Баха (инструменты рабочего стола, специальные приложения).\n\nНачать работу с CLI\n  Список расширений Баха Alle Extensions auflisten\n  Расширения bach show <name> Details zu einer Extension\n  Расширения bach run <имя> Расширение starten (START.bat)\n  Синхронизация расширений bach Расширения в базе данных синхронизированы\n  Расширения Баха поиск <термин> Расширения durchsuchen",
      "extrahiert_bundle_files_processed_dateien": "Извлечено: файлы {bundle.files_processed}.",
      "extrahiert_deutsche_strings_aus_einer_python_datei": "Извлекает немецкие строки из файла Python.",
      "extrahiert_formularfelder_mit_typ_position_und_op": "Извлекает поля формы с типом, положением и параметрами.\n\nИспользует инструмент поставщика anthropic_pdf для детального анализа полей.",
      "extrahiert_hostname_aus_backup_dateiname_bach_ho": "Извлекает имя хоста из имени файла резервной копии (bach<хост>__<метка времени>.bachdb).",
      "extrahiert_text_aus_datei_inbox_006_ocr": "Извлекает текст из файла (INBOX_006 OCR).",
      "extrahiert_text_aus_einer_datei": "Извлекает текст из файла.",
      "extrahiert_text_aus_einer_datei_konsolid": "Извлекает текст из файла.\n\nОбъединяет идентичную логику из:\n- DocumentCollector._extract_text()\n- FileAccessHook._extract_text()\n\nВ дополнение к FileAccessHook: поддержка DOC, MSG, EML.",
      "extrahiert_text_aus_einer_datei_zum_scannen": "Извлекает текст из файла для сканирования.\n\nАргументы:\nпуть к файлу: путь к файлу\n\nПараметры:\nИзвлеченный текст",
      "extrahiert_text_aus_einer_pdf_datei_via_pypdf": "Извлекает текст из файла PDF через pypdf.",
      "extrahiert_uebersetzbare_strings_aus_help_dateien": "Извлекает переводимые строки из файлов справки.",
      "f_ge_consolidation_eintrag_manuell_hinzu": "Вручную добавьте запись консолидации.",
      "f_ge_context_trigger_hinzu": "Добавьте контекстный триггер.",
      "f_ge_neue_lesson_hinzu": "Добавить новый урок.",
      "f_ge_neuen_shared_memory_fact_hinzu_b56_conflict": "Добавьте новый факт общей памяти (B56: Разрешение конфликтов через доверие).",
      "f_ge_working_memory_entry_hinzu": "Добавьте запись в рабочую память.",
      "f_gt_ein_asset_zur_watchlist_hinzu": "Добавляет объект в список наблюдения",
      "f_gt_ein_dokument_dem_suchindex_hinzu": "Добавляет документ в индекс поиска.",
      "f_gt_eine_instanz_zum_heute_board_hinzu": "Добавляет экземпляр на доску «Сегодня».",
      "f_gt_w_rter_zur_blacklist_hinzu": "Добавляет слова в черный список.",
      "f_gt_w_rter_zur_whitelist_hinzu": "Добавляет слова в белый список.",
      "f_hrt_die_analyse_durch_args": "Проводит анализ.\n\n        Аргументы:\n            params: AnalysisParameters с символом, данными и настройками.\n\n        Возврат:\n            AnalysisResult со всеми результатами",
      "f_hrt_die_mean_reversion_analyse_durch": "Выполняет анализ возврата к среднему значению",
      "f_hrt_die_monte_carlo_simulation_durch": "Выполняет симуляцию Монте-Карло",
      "f_hrt_die_monte_carlo_simulation_durch_v": "Выполняет моделирование Монте-Карло.\n\nИспользует геометрическое броуновское движение (GBM).",
      "f_hrt_die_neural_network_analyse_durch": "Выполняет анализ нейронной сети",
      "f_hrt_die_random_forest_analyse_durch": "Выполняет анализ случайного леса",
      "f_hrt_die_synchronisation_aus": "Выполняет синхронизацию.",
      "f_hrt_vollst_ndigen_sync_durch_pull_merge_pus": "Выполняет полную синхронизацию: Pull + Merge + Push.\n\nАргументы:\nauto_confirm: если false, запросить конфликты\n\nПараметры:\nСообщение об успехе",
      "f_rderbericht_erstellen_klient_anonymisi": "=== СОЗДАТЬ ОТЧЕТ О ПРОГРЕССЕ ===\n\nКлиент (анонимно): {tarnname}\nОтчетный период: {berichtszeitraum}\n\n=== ПАКЕТ ДОКУМЕНТОВ (БАЗОВЫЙ + УРОВЕНЬ 2) ===\n\n{bundle.core_text}\n\n{bundle.stufe2_text}",
      "fackel_zurueckgesetzt_rows": "Сброс фонарика: {строки}",
      "fackeltr_ger_system_f_r_24h_bridge_sessions": "Система факелоносцев для 24-часовых сеансов бриджа\n==========================================\nГарантирует, что мостом одновременно управляет только один компьютер.\n\nОсобенности:\n- Блокировка получения с таймаутом\n- Сердцебиение каждые 60 секунд\n- Автоматический выпуск в случае сбоя (тайм-аут 5 минут)\n- Запрос на передачу факела (ПК → ПК)",
      "faellt_fuer_skills_auf_einen_vorsichtigen_dateisys": "Возвращается к осторожному подсчету файловой системы для навыков.",
      "fahrschule_lern_loop_fitness_scoring_f_r_model_x": "Цикл обучения в автошколе — оценка пригодности для задачи «Модель x»\n=====================================================\n\nСо временем узнает, какие комбинации моделей для каких задач\nлучше всего работать:\n- Оценка пригодности для комбинаций модели и типа задачи.\n- Эпсилон-Жадное исследование (проверить 10% альтернативную комбинацию)\n- Обновления политики после N делегирования\n\nТочки монтирования: Partner.py, Consolidation.py, Monitor_success.\n\nЧасть сцепления МОСТ (Задание БАХа [1076]).",
      "failed_status": "Ошибка: {статус[",
      "fakt_in_memory_facts_speichern_format_c": "Сохраните факт в Memory_facts.\n\nФормат: категория.ключ:значение [--conf=0.8] [--source=explicit]\n\nПримеры:\nимя пользователя:Макс\nuser.name:Макс --conf=1.0 --source=explicit\nproject.deadline:2026-03-01 --conf=0.7 --source=упомянуто",
      "fakt_in_memory_facts_speichern_format_category_k": "Сохраните факт в Memory_facts. Формат: категория.ключ:значение или ключ:значение.",
      "fallback_direkte_dateisuche_wenn_index_leer": "Резервный вариант: прямой поиск файлов, когда индекс пуст.",
      "fallback_typ_aus_textl_nge_ableiten": "Резервный вариант: определение типа на основе длины текста.",
      "fehler": "Ошибка",
      "fehler_bei_doc_filename_e": "[FEHLER в {doc.filename}: {e}]",
      "fehler_bei_filepath_name_e": "[FEHLER в {filepath.name}: {e}]",
      "fehler_bei_txt_file_e": "Ошибка в {txt_file}: {e}",
      "fehler_bei_verarbeitung_stderr_200": "Ошибка обработки: {stderr[:200]}",
      "fehler_beim_abrufen_e": "Ошибка выборки: {e}",
      "fehler_beim_deinstallieren_e": "Ошибка удаления: {e}",
      "fehler_beim_fackel_reset_e": "Ошибка сброса резака: {e}",
      "fehler_beim_installieren_e": "Ошибка установки: {e}",
      "fehler_beim_kopieren_e": "Ошибка при копировании: {e}",
      "fehler_beim_laden_der_daten_f_r_ticker_e": "Ошибка загрузки данных для {тикера}: {e}.",
      "fehler_beim_laden_mehrerer_ticker_e": "Ошибка загрузки нескольких тикеров: {e}",
      "fehler_beim_lesen_e": "[FEHLER beim Lesen: {e}]",
      "fehler_beim_lesen_von_self_secrets_file_e": "✗ Ошибка чтения {self.secrets_file}: {e}",
      "fehler_beim_recyceln_e": "Ошибка повторного использования: {e}",
      "fehler_beim_run_finish_e": "Ошибка завершения выполнения: {e}",
      "fehler_beim_run_start_e": "Ошибка запуска запуска: {e}",
      "fehler_beim_scheduler_setup_e": "Ошибка настройки планировщика: {e}",
      "fehler_beim_verschieben_e": "Не удалось переместить: {e}",
      "fehler_broken_pipe_stderr": "Ошибка: сломана труба. {stderr}",
      "fehler_claude_beendet_exit_proc_returncode": "Ошибка: Клод закончил (exit={proc.returncode}). {stderr_out}",
      "fehler_claude_broken_pipe_stderr_out": "Ошибка: Клод Сломанная труба. {stderr_out}",
      "fehler_cli": "Ошибка: интерфейс командной строки",
      "fehler_cli_beendet_exit_proc_returncode_std": "Ошибка: CLI прекращен (exit={proc.returncode}). {stderr}",
      "fehler_cli_exit_proc_returncode_stderr": "Ошибка: выход CLI {proc.returncode}. {stderr}",
      "fehler_credentials_lesen_e": "[ОШИБКА] Чтение учетных данных: {e}",
      "fehler_ctx": "[ОШИБКА] {ctx[",
      "fehler_datei_fehlt_n_nbeispiel_bach_downgrade_h": "Ошибка: файл отсутствует.\\n\\nПример: переход на более раннюю версию bachhub/backup.py",
      "fehler_datei_fehlt_n_nbeispiel_bach_lang_import": "Ошибка: файл отсутствует.\\n\\nПример: bach lang import Translations.json",
      "fehler_datei_fehlt_n_nbeispiel_bach_upgrade_hub": "Ошибка: файл отсутствует.\\n\\nПример: bach updatehub/backup.py",
      "fehler_datei_fehlt_n_nbeispiel_bach_upgrade_l": "Ошибка: файл отсутствует.\\n\\nПример: обновление bach --listhub/backup.py",
      "fehler_de_und_en_term_erforderlich_n_nbeispiel": "Ошибка: требуется de en term.\\n\\nПример: bach lang dict add file file",
      "fehler_e": "[!!] Ошибка: {e}",
      "fehler_email_und_password_erforderlich": "Ошибка: требуются --email и --password",
      "fehler_err": "[ОШИБКА] {ошибка}",
      "fehler_f_name_e": "Ошибка: {f.name}: {e}",
      "fehler_fehlende_pakete": "[ОШИБКА] Отсутствуют пакеты: {",
      "fehler_file_access_hook_nicht_verf_gbar": "[ОШИБКА] Функция доступа к файлам недоступна",
      "fehler_fill_template_exception_e": "[ОШИБКА] Исключение fill_template: {e}",
      "fehler_host_erforderlich_fuer_unbekannten_provi": "Ошибка: --host требуется для неизвестного провайдера",
      "fehler_id_angeben_beispiel_bach_abo_confirm_1": "Ошибка: Укажите идентификатор. Пример: bach abo подтвердите 1",
      "fehler_id_angeben_beispiel_bach_abo_dismiss_1": "Ошибка: Укажите идентификатор. Пример: bach abo отклонить 1",
      "fehler_id_erforderlich": "Ошибка: <id> Требуется",
      "fehler_id_neuer_pfad_erforderlich": "Ошибка: <id> <neuer_pfad> Требуется",
      "fehler_inaktivit_ts_timeout": "Ошибка: тайм-аут бездействия",
      "fehler_innerhalb_der_pipeline": "Ошибки внутри конвейера.",
      "fehler_kein_bot_token_gefunden_db_oder_config_j": "[ОШИБКА] Токен бота не найден (DB или config.json)",
      "fehler_kein_bundle_gefunden_f_r_klient_name": "[ОШИБКА] Не найден пакет для: {klient_name}",
      "fehler_kein_refresh_token_im_token_vorhanden": "[ОШИБКА] В токене нет токена обновления.",
      "fehler_kein_token": "[ОШИБКА] Нет токена",
      "fehler_kein_token_bitte_python_mail_setup_py_a": "[ОШИБКА] Нет токена. Пожалуйста: авторизация python mail_setup.py",
      "fehler_kein_token_oder_chat_id": "[ОШИБКА] Нет токена или идентификатора чата",
      "fehler_kein_token_vorhanden_bitte_zuerst_pytho": "[ОШИБКА] Нет доступного токена. Пожалуйста, сначала: авторизация python mail_setup.py",
      "fehler_keine_credentials_json_unter_credentials": "[ОШИБКА] В файле {CREDENTIALS_FILE} нет файла Credential.json.",
      "fehler_key_fehlt_n_nbeispiel_bach_lang_add_mein": "Ошибка: ключ отсутствует.\\n\\nПример: bach lang add my_key --de \\",
      "fehler_key_fehlt_verwendung_bach_secrets_dele": "✗ Ошибка: ключ отсутствует. Использование: секреты Баха удалить <ключ>",
      "fehler_key_fehlt_verwendung_bach_secrets_get": "✗ Ошибка: ключ отсутствует. Использование: секреты Баха получить <ключ>",
      "fehler_key_und_value_fehlen_verwendung_bach_s": "✗ Ошибка: отсутствуют ключ и значение. Использование: набор секретов Баха <ключ> <значение> [--desc=TEXT] [--category=CAT]",
      "fehler_konnte_override_nicht_setzen": "[ОШИБКА] Не удалось установить переопределение",
      "fehler_mindestens_de_oder_en_muss_angegeben_w": "Ошибка: необходимо указать как минимум --de или --en.",
      "fehler_msg": "Ошибка: {сообщение}",
      "fehler_oauth_flow_fehlgeschlagen_e": "[ОШИБКА] Ошибка OAuth: {e}",
      "fehler_ordner_angeben": "Ошибка: указать папку",
      "fehler_ordner_nicht_gefunden_id_folder_id": "Ошибка: папка не найдена (идентификатор: {folder_id})",
      "fehler_ordner_und_name_angeben": "Ошибка: укажите папку и имя.",
      "fehler_pfad_erforderlich": "Ошибка: <pfad> Требуется",
      "fehler_pfad_fehlt_n_nbeispiel_bach_doc_scan_c": "Ошибка: путь отсутствует.\\n\\nПример: сканирование документа bach %USERPROFILE%/Documents",
      "fehler_pfad_fehlt_nbeispiel_bach_doc_scan_doc": "Ошибка: путь отсутствует.\\nПример: сканирование документа bach ~/Documents",
      "fehler_pipeline": "Ошибка: конвейер",
      "fehler_pipeline_definition_pipeline_id_json_nic": "Ошибка: определение конвейера {pipeline_id}.json не найдено.",
      "fehler_pipeline_id_fehlt": "Ошибка: отсутствует идентификатор конвейера.",
      "fehler_result": "Ошибка: {результат}",
      "fehler_result_error": "[ОШИБКА] {result.error}",
      "fehler_rezept_name_fehlt_n_nbeispiel_bach_cookbo": "Ошибка: отсутствует название рецепта.\\n\\nПример: кулинарная книга Баха add my_recipe --title \\",
      "fehler_session_error_message": "Ошибка: {session.error_message}",
      "fehler_sprach_code_fehlt_n_nbeispiel_bach_lang": "Ошибка: код языка отсутствует.\\n\\nПример: bach lang add-language fr",
      "fehler_sprache_fehlt_n_nbeispiel_bach_lang_set": "Ошибка: отсутствует язык.\\n\\nПример: bach lang set en",
      "fehler_sql_ist_erforderlich": "Ошибка: требуется --sql",
      "fehler_stderr_200": "Ошибка: {stderr[:200]}",
      "fehler_str_e_200": "Ошибка: {str(e)[:200]}",
      "fehler_suchbegriff_erforderlich": "Ошибка: Требуется поисковый запрос.",
      "fehler_table_e": "ОШИБКА {таблица}: {e}",
      "fehler_test_fehlgeschlagen_e": "[ОШИБКА] Тест не пройден: {e}",
      "fehler_timeout": "Тайм-аут ошибки",
      "fehler_title_ist_erforderlich": "Ошибка: требуется --title",
      "fehler_token_abgelaufen_und_kein_refresh_token": "[ОШИБКА] Срок действия токена истек, токен обновления отсутствует!",
      "fehler_token_datei_unvollstaendig_fehlende_feld": "[ОШИБКА] Файл токенов неполный, отсутствуют поля: {missing}",
      "fehler_token_lesen_e": "[ОШИБКА] Токен чтения: {e}",
      "fehler_token_refresh_fehlgeschlagen_e": "[ОШИБКА] Не удалось обновить токен: {e}",
      "fehler_token_ungueltig_bitte_python_mail_setup": "[ОШИБКА] Токен недействителен. Пожалуйста: авторизация python mail_setup.py",
      "fehler_traceback_n_tb": "[ОШИБКА] Обратная трассировка:\\n{tb}",
      "fehler_ungueltiger_template_typ_template_type": "Ошибка: Неверный тип шаблона: {template_type}\\n\\nДействителен: {",
      "fehler_version_braucht_einen_wert_n_nbeispiel": "Ошибка: --version требуется значение.\\n\\nПример: переход на более раннюю версию bachhub/backup.py --version v2.5.0",
      "fehler_vosk_model_pfad_nicht_gesetzt_oder_unguel": "[Фелер: VOSK_MODEL Pfad nicht gsetzt oder ungueltig]",
      "ffnet_datenbankverbindung": "Открывает соединение с базой данных.",
      "filtert_whitelist_eintr_ge_heraus": "Фильтрует записи белого списка.",
      "financialproof_analyse_basis_modul_abstrakte_bas": "Финансовое доказательство — базовый модуль анализа\nАбстрактный базовый класс для всех алгоритмов анализа.",
      "financialproof_analyse_registry_zentrales_regist": "Финансовое доказательство – реестр анализа\nЦентральный реестр всех доступных алгоритмов анализа",
      "financialproof_data_provider_modul_wrapper_f_r_y": "Финансовое доказательство — модуль поставщика данных\nОбертка для yfinance с кешированием и обработкой ошибок\n\nПеренесено из Streamlit: 25 января 2026 г.\n- @st.cache_data заменен декоратором кэша с поддержкой TTL.\n- Больше нет зависимостей графического интерфейса (BACH PORT_004).",
      "financialproof_datenbank_modul_sqlite_datenbank": "FinancialProof - Модуль базы данных\nБаза данных SQLite для списка наблюдения, заданий и результатов анализа.",
      "financialproof_mean_reversion_analyse_identifizi": "Финансовое доказательство — анализ возврата к среднему\nОпределяет потенциал возврата к историческому среднему значению",
      "financialproof_neural_network_pattern_recognitio": "FinancialProof — Распознавание образов нейронной сети\nГлубокое обучение для распознавания образов в ценовых данных",
      "findet_alle_tabellen_mit_updated_at_oder_created_a": "Находит все таблицы со столбцом Update_at или Create_at.\n\nПредпочтительно update_at (для побед последней записи), возвращается к созданному_at.\nПропускает: секреты, _temp_*, *_backup_*, _migrations, таблицы без ПК.",
      "findet_das_profil_f_r_einen_klienten_arg": "Находит профиль клиента.\n\nАргументы:\nclient_name: Имя или часть клиентской папки.\n\nПараметры:\nПрофиль dict или нет",
      "findet_die_claude_code_mcp_config_datei": "Находит файл конфигурации Claude Code MCP.",
      "findet_fremde_backups_die_neuer_als_der_letzte_pul": "Находит внешние резервные копии, которые новее, чем последняя загрузка.\n\nСравнивается с sync_state.json (last_pulled для каждого хоста), а не\nпротив локальной БД mtime — чтобы резервные копии не были пропущены,\nтолько потому, что за это время была изменена локальная БД.\n\nПараметры:\nСписок путей резервного копирования, отсортированный по времени изменения (сначала самые новые)",
      "findet_passende_regel_fuer_datei_args": "Находит правило соответствия для файла.\n\nАргументы:\nпуть к файлу: путь к файлу\nконтент: извлеченный текстовый контент (необязательно).\n\nПараметры:\nПравило соответствия или нет",
      "fitness_wert_f_r_eine_model_x_streckentyp_kombinat": "Значение пригодности для комбинации модели и типа маршрута.",
      "folders_keine_registrierten_ordner_n_ntipp_ord": "[ПАПКИ] Нет зарегистрированных папок.\\n\\nСовет: Сканируйте папки с помощью: bach doc scan <путь>",
      "folders_keine_registrierten_ordner_ntipp_bach": "[ПАПКИ] Нет зарегистрированных папок.\\nСовет: сканирование документов bach <pfad>",
      "format_format_type_nicht_unterstuetzt_verfue": "Формат «{format_type}» не поддерживается.\n\nДоступные форматы:\n  --format txt Стандартная дата TXT\n  --format datev DATEV Buchungsstapel CSV (для Steuerberater)\n  --format csv Einfaches CSV (для Excel)\n  --format выбора Anlage Vorsorgeaufwand (Versicherungsbeitraege)\n\nПример:\n  Экспорт bach steuer --jahr 2025 --format datev\n  Экспорт Баха Штойера --формат оформления",
      "format_jeder_eintrag_zeigt_icon_dist_t": "Формат\n\nКаждая запись показывает:\n- **Значок**: Тип Dist (CORE/TEMPLATE/USER)\n- **Путь**: относительный путь к измененному файлу.\n- **хеш**: короткий хеш (первые 8 символов) для идентификации.\n\n## Полная история\n\nПолную историю версий смотрите в таблице `dist_file_versions` в bach.db:\n\n``` баш\nинформация о базе данных python bach.py dist_file_versions\n```\n\n---\n\n*Сгенерировано с помощью `bach docs генерировать журнал изменений`*",
      "formatiert_blockierende_mcp_importpfad_scanfehler": "Форматы, блокирующие ошибки сканирования пути импорта MCP.",
      "formatiert_blockierende_mcp_setup_validierungsfehl": "Форматы, блокирующие ошибки проверки настройки MCP.",
      "formatiert_konsolidierten_tagesstatus_als_text": "Форматирует сводный ежедневный статус в виде текста.",
      "fuegt_ein_dokument_dem_suchindex_hinzu_a": "Добавляет документ в индекс поиска.\n\nАргументы:\nfile_path: путь к файлу (читается индексатором)\nсодержимое: необязательно — игнорируется, индексатор извлекает себя сам",
      "fuegt_einen_ordner_hinzu": "Добавляет папку.",
      "fuehrt_einen_bach_cli_befehl_aus_und_gibt_output_z": "Выполняет команду BACH CLI и возвращает выходные данные.",
      "fuehrt_einmaligen_scan_aller_ordner_durch": "Выполняет однократное сканирование всех папок.",
      "fuehrt_operation_aus_args_o": "Выполняет операцию.\n\nАргументы:\nоперация: операция (файл, список, категория, информация)\nаргументы: Аргументы\nDry_run: Только показывать, не запускать\n\nПараметры:\nСообщение об успехе",
      "fuehrt_pytest_auf_datei_aus": "Запускает pytest в файле.",
      "fuehrt_python_datei_in_sandbox_aus": "Запускает файл Python в песочнице.",
      "fuzzy_matching_f_r_blacklist": "Нечеткое совпадение для черного списка.",
      "gas_bremse_reasoning_reasoning_level_f_r_delegat": "Обоснование газа/тормоза – уровень обоснования для делегирования\n==================================================\n\nУправляет уровнем обоснования (0–100 %) в качестве параметра делегирования.\nПоложение газа определено:\n- Prompt_strategy: прямой (0-30), сбалансированный (31-70), тщательный (71-100)\n- token_multiplier: от 0,5x до 3,0x\n\nТочка монтирования: Partner.py _delegate().\nОбратная совместимость: без параметров газа поведение остается прежним.\n\nЧасть сцепления МОСТ (Задание БАХа [1075]).",
      "gefunden_chat_id_chat": "Найдено: идентификатор чата {chat[",
      "gefunden_claude_path": "Найдено: {claude_path}",
      "gefundene_credentials_json_dateien_n": "Найдены файлы учетных данных.json:\\n",
      "geladen_template": "Загружено: {шаблон}",
      "geloescht_f_name": "Удален: {f.name}",
      "generated_with": "Создано с помощью",
      "generiert_eine_zeitung_aus_news_items_args": "Создает газету из новостей.\n\nАргументы:\ntarget_date: дата в формате ГГГГ-ММ-ДД (по умолчанию: сегодня).\nконфигурация: дополнительная конфигурация\n\nПараметры:\nдиктовать с помощью «html_path», «pdf_path», «article_count», «категорий»",
      "generiert_help_dateien_aus_skill_md_verw": "Создает файлы справки из SKILL.md.\n\nИспользование:\n            bach --maintainkill-help # Все навыки (пробный прогон)\n            bach --maintainkill-help <имя> # Навык Эйнцельнера\n            bach --maintainkill-help --all # Все навыки\n            bach --поддерживать навык-помощь --all --dry-run # Nur anzeigen",
      "generiert_validiert_yaml_header_fuer_skill_md_date": "Генерирует/проверяет заголовки YAML для файлов SKILL.md.\n\nИспользование:\n            bach --maintain headers # Пробный запуск всех\n            bach --maintain headers --fix # Все исправления\n            bach --maintain headers --path assets/ # Bestimmter Ordner\n            bach --maintain headers --update-db # Обновление версий БД",
      "generiert_warnungen_basierend_auf_simulationsergeb": "Генерирует оповещения на основе результатов моделирования.",
      "gesamtstatus_aller_clutch_bridge_komponenten": "Общее состояние всех компонентов моста сцепления.",
      "gesamtstatus_aller_voice_komponenten": "Общее состояние всех голосовых компонентов.",
      "get_path_template_anzeigen": "get <путь> Показать шаблон",
      "gibt_aggregierte_metriken_der_letzten_n_tage_zur_c": "Возвращает агрегированные показатели за последние N дней.",
      "gibt_aktive_briefing_module_sortiert_nach_priorita": "Возвращает активные информационные модули, отсортированные по приоритету.",
      "gibt_alle_assets_in_der_watchlist_zur_ck": "Возвращает все активы в списке наблюдения",
      "gibt_alle_profil_namen_zurueck": "Возвращает все имена профилей.",
      "gibt_alle_registrierten_analyzer_namen_zur_ck": "Возвращает все зарегистрированные имена анализаторов.",
      "gibt_alle_verfuegbaren_migrations_namen_zurueck": "Возвращает все доступные имена миграции.",
      "gibt_analyzer_einer_bestimmten_kategorie_zur_ck": "Возвращает анализаторы определенной категории.\n\n        Аргументы:\n            категория: Желаемая категория\n\n        Возврат:\n            Список информационных диктов",
      "gibt_analyzer_gruppiert_nach_kategorie_f_r_die_ui": "Возвращает анализаторы, сгруппированные по категориям для пользовательского интерфейса.\n\n    Возврат:\n        Dict с категориями и их анализаторами",
      "gibt_circuit_f_r_provider_zur_ck_erstellt_bei_bed": "Возвращает цепь для поставщика, созданную по мере необходимости.",
      "gibt_daemon_status_zurueck": "Возвращает статус демона.",
      "gibt_das_json_schema_f_r_die_parameter_zur_ck": "Возвращает схему JSON для параметров.\n\n        Переопределить определенные параметры.",
      "gibt_den_aktuellen_arbeitsmodus_zurueck": "Возвращает текущий рабочий режим.",
      "gibt_den_aktuellen_fortschritt_zur_ck": "Возвращает текущий прогресс",
      "gibt_den_aktuellen_monat_log_pfad_zurueck": "Возвращает путь к журналу текущего месяца.",
      "gibt_den_bundle_pfad_f_r_einen_klienten_zur_ck": "Возвращает путь к пакету для клиента.\n\nАргументы:\nclient_name: Имя клиента\n\nПараметры:\nПуть к пакету или «Нет», если он отсутствует.",
      "gibt_den_gesamten_text_einer_tabellenzelle_zurueck": "Возвращает полный текст ячейки таблицы.",
      "gibt_den_inhalt_einer_tabelle_als_2d_liste_zurueck": "Возвращает содержимое таблицы в виде двумерного списка.",
      "gibt_den_lokalen_schluessel_ordner_zurueck_ausser": "Возвращает локальную папку ключей (за пределами OneDrive).\n\n    Файлы ключей (.schluessel.enc) НЕ должны синхронизироваться через облачные сервисы.\n    Эта папка находится в папке %LOCALAPPDATA%\\\\BACH\\\\keys\\\\.\n    и создается автоматически при необходимости.\n\n    Возврат:\n        Путь к папке локальных ключей",
      "gibt_den_namen_des_aktiven_profils_zurueck": "Возвращает имя активного профиля.",
      "gibt_den_pfad_mit_dem_staerksten_pheromon_zurueck": "Возвращает путь с самым сильным феромоном.\n\nСокращение от: sense()[0]['path_id'], если присутствуют феромоны.\n\nАргументы:\npath_prefix: дополнительный фильтр\n\nПараметры:\npath_id лучшего пути или None, если феромонов нет.",
      "gibt_den_sicheren_pfad_fuer_eine_schluessel_datei": "Возвращает безопасный путь к файлу ключа.\n\n    Аргументы:\n        client_id: идентификатор клиента (например, «K_0042»)\n\n    Возврат:\n        Путь к файлу .schluessel.enc в локальном хранилище.",
      "gibt_den_tarnnamen_f_r_einen_klienten_zur_ck": "Возвращает маскировочное имя для клиента.\n\nЧат-бот должен ВСЕГДА использовать маскировочное имя, а не настоящее.\n\nАргументы:\nclient_name: Настоящее имя клиента\n\nПараметры:\nКамуфляжное имя или нет",
      "gibt_den_vollst_ndigen_kontext_f_r_einen_klienten": "Возвращает полный контекст клиента.\n\nДля чат-бота: Вся информация анонимна.\nЧат-бот видит только замаскированное имя и анонимные документы.\n\nАргументы:\nclient_name: Настоящее имя или часть имени клиента.\n\nПараметры:\nДиктовать с контекстом (камуфляжное имя, файлы, контент)",
      "gibt_den_vollstaendigen_text_eines_paragraphen_zur": "Возвращает полный текст абзаца (для всех запусков).",
      "gibt_die_aktuell_aktive_routine_zur_ck": "Возвращает текущую активную процедуру",
      "gibt_die_aktuelle_sprache_zurueck_de_en": "Возвращает текущий язык(и).",
      "gibt_die_analyzer_klasse_zur_ck": "Возвращает класс анализатора",
      "gibt_die_globale_hook_instanz_zur_ck": "Возвращает экземпляр глобального перехватчика.",
      "gibt_die_seitenzahl_zurueck": "Возвращает номер страницы.",
      "gibt_ein_default_profil_f_r_leere_eingaben_zur_ck": "Возвращает профиль по умолчанию для пустых записей.",
      "gibt_eine_analyzer_instanz_zur_ck_erstel": "Возвращает экземпляр анализатора.\n\n        При необходимости создает новый экземпляр (шаблон Singleton).\n\n        Аргументы:\n            name: Имя анализатора\n\n        Возврат:\n            Экземпляр анализатора или нет",
      "gibt_einen_berblick_ber_wichtige_marktindizes": "Предоставляет обзор основных рыночных индексов.",
      "gibt_einen_lesbaren_routen_string_zurueck_fuer_cl": "Возвращает читаемую строку маршрута (для внедрения подсказки Клода).\n\nПример:\n🚗 Маршрут (на машине): Гамбург → Берлин\nРасстояние: 48,3 км | Время в пути: ~42 мин.",
      "gibt_einen_lesbaren_wetter_string_zurueck_fuer_cl": "Возвращает читаемую строку погоды (для быстрого внедрения Клода).\n\nПример:\n🌤️ Погода на 53.5511°N, 9.9937°E (Гамбург, Германия):\nТемпература: +3°C (войлок: +1°C) | Облачно\nВетер: ↙ 12 км/ч | Влажность: 85% | УФ-индекс: 0",
      "gibt_existierende_lokale_pfade_aus_einem_mcp_comma": "Возвращает существующие локальные пути из значения команды/аргументов MCP.",
      "gibt_fahrschule_status_zur_ck": "Возвращает статус автошколы.",
      "gibt_formatierten_metriken_string_zur_ck": "Возвращает отформатированную строку показателей.",
      "gibt_formatierten_status_string_zur_ck": "Возвращает отформатированную строку состояния.",
      "gibt_formatierten_status_zur_ck": "Возвращает форматированный статус.",
      "gibt_gesamtstatus_aller_provider_und_alerts_zur_ck": "Возвращает общий статус всех поставщиков и оповещений.",
      "gibt_handler_info_zurueck": "Возвращает информацию об обработчике.",
      "gibt_hinweis_zurueck_wenn_mcp_server_nicht_install": "Возвращает примечание, если сервер MCP не установлен.",
      "gibt_index_status_zurueck": "Возвращает статус индекса.",
      "gibt_informationen_ber_alle_registrierten_analyze": "Возвращает информацию обо всех зарегистрированных анализаторах.\n\nПараметры:\nСписок инфо-диктов для каждого анализатора",
      "gibt_informationen_ber_den_analyzer_zur_ck": "Возвращает информацию об анализаторе",
      "gibt_job_z_hlungen_nach_status_zur_ck": "Возвращает количество заданий по статусу",
      "gibt_liste_der_geladenen_skill_dateien_zur_ck_f_r": "Возвращает список загруженных файлов навыков (для протоколирования/отладки).\n\nПараметры:\nСписок имен файлов",
      "gibt_pid_des_laufenden_daemons_zurueck_oder_0": "Возвращает PID работающего демона или 0.",
      "gibt_secret_wert_zur_ck": "Возвращает секретное значение",
      "gibt_singleton_instanz_zur_ck": "Возвращает экземпляр Singleton.",
      "gibt_streckenprofil_zur_ck_oder_none_wenn_nicht_ve": "Возвращает RouteProfile или None, если он недоступен.",
      "gibt_sync_status_zurueck": "Возвращает статус синхронизации.",
      "gibt_tages_zusammenfassung_zur_ck": "Итоги дня возврата",
      "gibt_verfuegbare_operationen_zurueck": "Возвращает доступные операции.",
      "gmail_api_konto_erstellt_id_aid": "Создана учетная запись Gmail API: идентификатор {aid}.",
      "gmail_scope_erweiterung_einmalig": "Расширение области действия Gmail (однократно).",
      "gui_handler_web_server_verwaltung": "Обработчик графического интерфейса — управление веб-сервером\n==================================\n\nЗапуск графического интерфейса bach Запуск сервера\nbach gui stop Остановка сервера (TODO)\nСтатус bach gui Статус сервера anzeigen",
      "guides": "Путеводители",
      "haengt_einen_operator_hinweis_an_die_steuer_queue": "Прикрепляет подсказку оператора к очереди управления профиля.",
      "handler_f_r_bach_path": "Обработчик пути Баха.",
      "handler_f_r_llm_partner_integration_sq038": "Обработчик интеграции партнеров LLM (SQ038)",
      "handler_f_r_memory_verwaltung_working_facts_les": "Обработчик для управления памятью (работа, факты, уроки)",
      "handler_f_r_pipeline_management": "Обработчик управления конвейером.",
      "handler_f_r_secrets_management": "Обработчик управления секретами",
      "handler_f_r_shared_memory_multi_agent_memory": "Обработчик общей памяти (многоагентной памяти)",
      "handler_fuer_agent_operationen_list_start_stop": "Обработчик операций агента (список, запуск, остановка, статус).",
      "handler_fuer_datei_wiederherstellung": "Обработчик восстановления файлов.",
      "handler_fuer_status": "Обработчик --status",
      "handler_fuer_system_setup_und_konfiguration": "Обработчик установки и конфигурации системы.",
      "handshake_response_from_self_agent_name_to": "# ОТВЕТ НА РУКОПОЖАЕНИЕ\nот: {self.agent_name}\nкому: {from_agent}\nвремя: {datetime.now().isoformat()}\nстатус: ПРИНЯТО\nпротокол: V3\nсообщение: Протокол V3 активирован. Готов к согласованию.",
      "haupt_delivery_funktion_args": "Основная функция доставки\n\nАргументы:\nконтент: контент (Markdown, текст, JSON и т. д.).\ntitle: Название результата\nформат: целевой формат (pdf, md, txt, json, html)\nнавык: имя навыка (для переопределения)\nагент: имя агента (для переопределения)\n            метаданные: Zusätzliche Metadaten\n            Delivery_override: Manuelle Delivery-Präferenzen\n\nПараметры:\n            Dict mit Delivery-Ergebnissen",
      "hauptdatei_des_handlers": "Hauptdatei des Handlers.",
      "hauptentrypoint_fuer_bach_handler_aufrufe": "Hauptentrypoint fuer BACH-Handler-Aufrufe.\n\nАргументы:\n            операция: «статус» | 'список' | 'синхронизировать'\n            **kwargs: Специфический параметр операции\n\nПараметры:\n            дикт с Эргебнисом",
      "haupthandler_f_r_shared_memory_operationen": "Специалист по работе с общей памятью.",
      "health_monitor_f_r_llm_provider_mit_circuit_breake": "Health-Monitor для LLM-провайдера с автоматическим выключателем.",
      "hebt_eine_pause_f_r_eine_llmauto_kette_auf": "Hebt eine Pause für eine llmauto-Kette auf.",
      "help_datei_anzeigen": "Показать файл справки.",
      "help_handler_zeigt_hilfe_texte_aus_txt_dateien": "Обработчик справки — показывает тексты справки из файлов .txt.\n==============================================\n\nТакже поддерживает подпапки:\n  бах --help инструменты -> help/tools.txt\n  bach --help инструменты/python_cli_editor -> help/tools/python_cli_editor.txt\n  бах --help wiki/antigravity -> help/wiki/antigravity.txt\n  \nНОВИНКА (v1.1.38): прямой доступ к инструментам.\n  bach --help path_healer -> Информация об инструменте из БД\n  bach --helptool_scanner -> Информация об инструменте из БД",
      "heuristische_sprach_erkennung_de_oder_en": "Heuristische Sprach-Erkennung: 'de' oder 'en'.\n\n        Критерий: немецкий Umlaute/ß zaehlen stark, немецкий Stoppwoerter\n        и английский Stoppwoerter werden gegeneinander abgewogen.",
      "hierarchie_aus_db_anzeigen_hierarchy_items_tabell": "Показать иерархию из БД (таблица hierarchy_items).\n\n        Аргументы:\n            type_filter: Необязательно — показывать только этот тип (агент/эксперт/навык/сервис/рабочий процесс)\n\n        Возврат:\n            (успех, сообщение)",
      "hinterlegt_einen_operator_hinweis_f_r_die_n_chste": "Hinterlegt einen Оператор-Подсказка для начала работы в авто-режиме.",
      "hinterlegt_operator_hinweise_fuer_die_naechste_ses": "Дополнительный оператор-отображение новых профилей сеанса.",
      "hinweis_fuer_neue_bach_nutzer": "Hinweis fuer neue BACH-Nutzer:",
      "hinweis_pfad_heilung_ist_nicht_mehr_noetig": "ПОДСКАЗКА: Pfad-Heilung ist nicht mehr noetig!\n=========================================================\nbach_paths.py автоматически выполняет все функции Laufzeit-Pfade.\nWenn BACH verschoben wird, passen sich Pfade von selbst an.\n\nFuer Документация-Обновления (Помощь, Wiki, Markdown):\n  bach --maintain docs-paths Dry-Run (nur anzeigen)\n  bach --maintain docs-paths --apply Tatsaechlich korrigieren\n\nЗие: bach --help Tools/path_healer",
      "hinzuf_gen": "Хинзуфюген",
      "holt_aktuelle_daten_f_r_die_hauptindizes": "Holt aktuelle Daten für die Hauptindizes.\n\nПараметры:\n            Список диктовок с индексными данными",
      "holt_alle_ergebnisse_f_r_ein_symbol": "Держите все Ergebnisse для вашего символа",
      "holt_alle_ergebnisse_f_r_einen_job": "Получает все результаты по заданию",
      "holt_das_heute_board_f_r_ein_datum": "Получает доску сегодняшнего дня для свидания.",
      "holt_den_aktuellen_preis_und_nderung_ar": "Holt den aktuellen Preis und Änderung.\n\nАргументы:\n            тикер: Das Символ\n\nПараметры:\n            Кортеж (aktueller_preis, änderung, änderung_prozent) или нет",
      "holt_die_neuesten_aktivit_ten_jobs_ergebnisse": "Получает последние действия (работы + результаты)",
      "holt_imap_einstellungen_fuer_e_mail_domain": "Получает настройки IMAP для домена электронной почты.",
      "holt_jobs_mit_optionalen_filtern": "Холт Джобс с дополнительными фильтрами",
      "holt_live_status_aus_partner_presence_db": "Получает текущий статус из базы данных Partner_presence.",
      "holt_oder_erstellt_eine_instanz_f_r_ein_datum": "Получает или создает экземпляр для даты",
      "holt_sprachkonfiguration_aus_db_default_language": "Придерживайтесь конфигурации в базе данных (default_language, Fallback_language).\n\nПараметры:\n        Продиктуйте коды Sprach «по умолчанию» и «резервный».",
      "holt_tool_informationen_aus_der_datenbank": "Получает информацию об инструменте из базы данных.\n\n        Возврат:\n            Справка по инструменту в виде форматированной строки или «Нет», если не найдена.",
      "hook_f_r_sicheren_dateizugriff_auf_klientendaten": "Hook für sicheren Dateizugriff auf Klientendaten.\n\n    Leitet alle Zugriffe auf data/autotisch auf Bundles/ um,\n    Газированные напитки анонимны.",
      "hooks_handler_hook_framework_verwaltung": "Обработчик хуков - Hook-Framework Verwaltung\n=========================================\n\nСтатус бах-хуков Zeigt alle Hooks und Listener\nСобытия Баха Хукс Listet alle bekannten Events\nкрючки баха бревно Zeigt letzte Hook-Ausfuehrungen\nтест бах-хуков <event> Testet ein Event (emittiert mit Testdaten)",
      "hot_reload_handler_registry_tool_auto_discovery": "Горячая перезагрузка: Обработчик-Реестр + Инструмент-Автообнаружение не используется.\n\n        Ermoeglicht das Hinzufuegen neuer Handler/Tools/Skills ohne Neustart.",
      "imap_host_erforderlich_host": "Ошибка хоста IMAP (--host)",
      "importiert_alle_dateien_aus_einem_ordner": "Импортирует все файлы из папки.\n\n        Аргументы:\n            сеанс: активный сеанс\n            папка: Исходная папка\n            clear_existing: удалить существующие файлы.\n\n        Возврат:\n            Количество импортированных файлов",
      "importiert_dateien_in_den_data_ordner_a": "Импортирует файлы в папку data/.\n\n        Аргументы:\n            сеанс: активный сеанс\n            файлы: список путей к файлам.\n            clear_existing: Удалить существующие файлы в data/\n\n        Возврат:\n            Количество импортированных файлов",
      "importiert_dateien_in_den_data_roh_ordner_fruehe": "Импортируйте данные в data_roh/Ordner (создание: data/).\n\nАргументы:\n            сессия: Активная сессия\n            файлы: Liste von Dateipfaden\n            Clear_existing: Bestehende Dateien в data_roh/loeschen\n\nПараметры:\n            Anzahl импортер Dateien",
      "importiert_transaktionen_aus_einer_camt_053_datei": "Импортирует транзакции из файла CAMT.053.",
      "importiert_und_erstellt_usmcclient_lazy_damit_ke": "Importiert und erstellt USMCClient (ленивый, черт возьми, Import-Fehler).",
      "importiert_und_registriert_alle_verf_gbaren_analyz": "Импортируйте и зарегистрируйте все использованные анализаторы.\n\n    Wird beim Laden des Moduls aufgerufen.",
      "in_eintraegen_suchen": "В Eintraegen suchen.",
      "inactive": "неактивный",
      "info_keine_offenen_tasks_gefunden": "[ИНФО] Keine offenen Задачи, которые выполняются",
      "info_onedrive_exe_nicht_gefunden_ueberspringe_s": "[ИНФО] OneDrive.exe не используется, ueberspringe Stopp",
      "info_scanne_ordner_nach_sensiblen_daten_scan_f": "[ИНФО] Отсканируйте заказ на разумную дату: {scan_folder}",
      "initialisiert_den_detector_args": "Инициализация детектора.\n        \nАргументы:\n            fuzzy_threshold: Значение для нечеткого сопоставления (0–100)",
      "initialisiert_den_hook_args": "Инициализируйте с помощью крючка.\n\nАргументы:\n            data_dir: Заказ с клиентскими данными\n            Bundles_dir: Упорядочить анонимные пакеты",
      "initialisiert_oder_syncht_die_secrets_datei": "Инициализируйте или синхронизируйте секретные данные.",
      "inject_handler_injektor_steuerung_und_aufgaben_z": "Обработчик инъекций - Injektor-Steuerung und Aufgaben-Zuweisung\n=======================================================\n\n--inject status Zeigt Статус aller Injektoren\n--inject toggle <имя> Schaltet Injector an/aus\n--inject Task <минуты> Weist Aufgabe zu\n--inject decompose <id> Zerlegt Aufgabe",
      "insert_into_assistant_calendar_ti": "ВСТАВИТЬ В помощник_календарь\n                (название, тип_события, начало_дата-время, конечная_дата-время, местоположение, описание, статус, создано_в, обновлено_в)\n                ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?, 'geplant', ?, ?)",
      "insert_into_ati_tasks_tool_na": "ВСТАВИТЬ В ati_tasks\n                    (имя_инструмента, путь_инструмента, текст_задачи, aufwand, статус, приоритет_оценка,\n                     исходный_файл, synced_at, is_synced)\n                    ЗНАЧЕНИЯ (?, '', ?, ?, 'обман', 50, 'ручной', ?, 1)",
      "insert_into_ati_tasks_tool_name": "ВСТАВИТЬ В ati_tasks\n                (имя_инструмента, путь_инструмента, текст_задачи, aufwand, статус, приоритет_оценка,\n                 исходный_файл, synced_at, is_synced)\n                ЗНАЧЕНИЯ (?, '', ?, ?, 'обман', 50, 'ручной', ?, 1)",
      "insert_into_ati_tasks_tool_name_tool": "ВСТАВИТЬ В ati_tasks\n            (имя_инструмента, путь_инструмента, текст_задачи, aufwand, статус, приоритет_оценка,\n             исходный_файл, номер_строки, synced_at, is_synced, теги)\n            ЗНАЧЕНИЯ ('BACH', '', ?, ?, 'offen', ?, 'повторяющийся', 0, ?, 1, ?)",
      "insert_into_clutch_fahrtenbuch": "ВСТАВИТЬ В сцепление_fahrtenbuch\n                    (метка времени, текст_задачи, поставщик, модель,\n                     strecken_typ, strecken_typ_code, schwierigkeit, etappen,\n                     gas_level, gas_strategie, token_budget_faktor,\n                     tokens_input, tokens_output, latenz_sekunden,\n                     erfolg, зона, kosten_eur)\n                ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
      "insert_into_connector_messages": "INSERT INTO Connector_messages\n                            (имя_коннектора, направление, отправитель, получатель, содержимое,\n                             статус, создано_at)\n                        ЗНАЧЕНИЯ (?, ?, ?, ?, ?, 'ожидает', ?)",
      "insert_into_email_drafts_recipien": "ВСТАВИТЬ В email_drafts\n                (получатель, копия, скрытая копия, тема, тело, body_html,\n                 account_id, sender_email, статус)\n                ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?, ?, ?, 'черновик')",
      "insert_into_files_trash_original_pat": "ВСТАВИТЬ В файлы_trash \n            (исходный_путь, путь_мусора, размер, удаленный_at, удаленный_по, истекает_at, статус)\n            ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?, 'активный')",
      "insert_into_fin_insurance_claims": "ВСТАВИТЬ В fin_insurance_claims\n                (insurance_id, schadensdatum, beschreibung, status,\n                 betrag_gefordert, aktenzeichen_versicherung, создано_at)\n                ЗНАЧЕНИЯ (?, ?, ?, 'оскорбительно', ?, ?, CURRENT_TIMESTAMP)",
      "insert_into_fin_insurances_anbiet": "ВСТАВИТЬ В fin_insurances\n                (anbieter, имя_тарифа, номер_полиции, спарте, статус,\n                 Begin_datum, ablauf_datum, kuendigungsfrist_monate,\n                 naechste_kuendigung, beitrag, zahlweise,\n                 steuer_relevant_typ, ordner_pfad, notizen,\n                 создано_at, обновлено_at)\n                ЗНАЧЕНИЯ (?, ?, ?, ?, 'актив', ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
      "insert_into_health_diagnoses_diag": "INSERT INTO health_diagnoses\n                (имя_диагноза, icd_код, дата_диагностики, статус, тяжесть, идентификатор_врача, примечания)\n                ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?, ?)",
      "insert_into_health_medications_na": "ВСТАВИТЬ В health_medicals\n                (имя, активный_ингредиент, дозировка, график, идентификатор_диагностики, дата_начала, статус, примечания, побочные_эффекты)\n                ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?, 'активный', ?, ?)",
      "insert_into_jobs_symbol_analysis_type_parameter": "Задания INSERT INTO (символ, тип_анализа, параметры, статус, прогресс)\n                   ЗНАЧЕНИЯ (?, ?, ?, ?, ?)",
      "insert_into_mail_sync_runs_account_id_status": "INSERT INTO mail_sync_runs (идентификатор_аккаунта, статус)\n                ЗНАЧЕНИЯ (?, «работает»)",
      "insert_into_messages_dire": "ВСТАВИТЬ В сообщения\n                        (направление, отправитель, получатель, тема, тело,\n                         body_type, статус, метаданные, созданный_at)\n                    ЗНАЧЕНИЯ ('входящие', ?, 'бах', ?, ?, 'текст', 'непрочитанные', ?, ?)",
      "insert_into_messages_direction_sender_recipient": "Сообщения INSERT INTO (направление, отправитель, получатель, тело, статус, созданный_at)\n            ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?)",
      "insert_into_partner_presence_par": "ВСТАВИТЬ В партнер_присутствие \n                (имя_партнера, статус, вход_входа, последнее_сердечное сообщение, текущая_задача, рабочий_каталог, идентификатор_сеанса)\n                ЗНАЧЕНИЯ (?, 'онлайн', ?, ?, ?, ?, ?)",
      "insert_into_partner_presence_partner": "ВСТАВИТЬ В партнер_присутствие \n            (имя_партнера, статус, вход_входа, последнее_сердечное сообщение, идентификатор сеанса, созданный_at, обновленный_at)\n            ЗНАЧЕНИЯ (?, 'онлайн', ?, ?, ?, ?, ?)",
      "insert_into_pipeline_runs_pipeline_id_started_at": "INSERT INTO Pipeline_runs (pipeline_id, Start_at, статус)\n                ЗНАЧЕНИЯ (?, ?, 'работает')",
      "insert_into_press_documents_doc_type_title_body": "INSERT INTO press_documents (тип_документа, заголовок, тело, путь_pdf, статус)\n                    ЗНАЧЕНИЯ (?, ?, ?, ?, 'скомпилировано')",
      "insert_into_results_job_id_summary_details_dat": "INSERT INTO результаты (job_id, сводка, подробности, данные, сигналы, достоверность)\n                   ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?)",
      "insert_into_shared_context_triggers": "ВСТАВИТЬ В общий_контекст_триггеры\n                    (идентификатор_агента, пространство имен, триггерная_фраза, текст подсказки, is_active, статус, количество_использования, созданное_at, обновленное_at)\n                    ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?, ?, ?, ?)",
      "insert_into_shared_memory_consolidation": "INSERT INTO Shared_memory_consolidation\n                    (таблица_источника, идентификатор_источника, идентификатор_агента, время_доступа, вес, статус, создано_в, обновлено_в)\n                    ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?, ?, ?)",
      "insert_into_steuer_posten": "ВСТАВИТЬ В steuer_posten \n                        (имя пользователя, steuerjahr, postennr, bezeichnung, датум, тип, \n                         rechnungssteller, dateiname, netto, brutto, liste, anteil,\n                         absetzbar_netto, absetzbar_brutto, bemerkung, belegnr, \n                         posten_id_str, версия, создано_at, обновлено_at)\n                        ЗНАЧЕНИЯ (?, 2025, ?, ?, ?, 'Материал', ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 1, datetime('сейчас'), datetime('сейчас'))",
      "insert_into_steuer_posten_userna": "ВСТАВИТЬ В steuer_posten \n                (имя пользователя, steuerjahr, postennr, bezeichnung, датум, тип, \n                 rechnungssteller, rechnungsnr, dateiname, netto, brutto, liste, anteil,\n                 absetzbar_netto, absetzbar_brutto, bemerkung, belegnr, \n                 posten_id_str, версия, создано_at, обновлено_at)\n                ЗНАЧЕНИЯ (?, 2025, ?, ?, ?, 'Материал', ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 1, datetime('сейчас'), datetime('сейчас'))",
      "insert_into_steuer_posten_usernam": "ВСТАВИТЬ В steuer_posten\n                (имя пользователя, steuerjahr, dokument_id, postennr, bezeichnung, датум, тип,\n                 rechnungssteller, rechnungsnr, dateiname, netto, brutto, liste, anteil,\n                 absetzbar_netto, absetzbar_brutto, bemerkung,\n                 версия, созданная_at, обновленная_at)\n                ЗНАЧЕНИЯ (?, 2025, ?, ?, ?, ?, 'Материал', ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 1, datetime('сейчас'), datetime('сейчас'))",
      "insert_into_tasks_title_description_priority_c": "INSERT INTO задачи (название, описание, приоритет, категория, статус, создано_at, создано_кем)\n                ЗНАЧЕНИЯ (?, ?, ?, ?, 'ожидание', ?, 'prompt_generator')",
      "insert_into_tasks_title_description_priority_s": "INSERT INTO задачи (название, описание, приоритет, статус, категория, создано_at)\n                        ЗНАЧЕНИЯ (?, ?, «P4», «ожидание», «документация», ?)",
      "insert_into_tasks_title_priority_category_desc": "INSERT INTO задачи (название, приоритет, категория, описание, статус, создано_at)\n                ЗНАЧЕНИЯ (?, ?, ?, ?, 'ожидание', datetime('сейчас'))",
      "insert_into_tasks_title_priority_status_catego": "INSERT INTO задачи (название, приоритет, статус, категория, создано_at)\n                        ЗНАЧЕНИЯ (?, «P4», «ожидание», «документация», ?)",
      "insert_into_tasks_title_status_priority_projec": "INSERT INTO задачи (название, статус, приоритет, проект, созданный_at, источник)\n            ЗНАЧЕНИЯ (?, 'открытый', ?, ?, ?, 'повторяющийся')",
      "insert_into_toolchain_runs_c": "INSERT INTOtoolchain_runs (\n                    идентификатор_цепи, статус, журнал, длительность_секунд, начало_в, завершение_в,\n                    шаги_завершено, количество шагов_всего, вывод, ошибка, триггер_по\n                )\n                ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
      "insert_into_workflow_tuev_workflow_path_workflow": "INSERT INTO workflow_tuev (путь_рабочего_процесса, имя_рабочего_процесса, tuev_status)\n                ЗНАЧЕНИЯ (?, ?, «ожидание»)",
      "insert_or_ignore_into_memory_consolidation": "ВСТАВИТЬ ИЛИ ИГНОРИРОВАТЬ В Memory_consolidation\n                            (source_table, source_id, times_accessed, вес, статус, создано_at)\n                            ЗНАЧЕНИЯ (?, ?, 0, 0,5, «активный», ?)",
      "insert_or_replace_into_pipeline_configs": "ВСТАВИТЬ ИЛИ ЗАМЕНИТЬ В Pipeline_configs\n                    (pipeline_id, имя, версия, тип, расписание, config_json, установленный_at, статус)\n                ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?, ?, ?)",
      "installiert_bach_distribution_in_neuem_ordner": "Устанавливает дистрибутив BACH в новую папку.\n        \n        Обертка для восстановления --target с упрощенным синтаксисом.\n        \n        Использование:\n            bach --dist install FILE.zip TARGET_FOLDER\n            бах --dist установить --list",
      "installiert_claude_code_hooks_db_schutz_etc_in": "Установите хуки кода Claude (DB-Schutz и т. д.) в ~/.claude/.\n\n        - Копирование скриптов Hook в ~/.claude/hooks/\n        - Объединена конфигурация хука в ~/.claude/settings.json.\n        - Nicht-destructiv: bestehende Hooks bleiben erhalten",
      "items_items_fehler_errors_count": "Предметы: {items}, Фелер: {errors_count}",
      "json_fixer_repariert_kaputte_json_datei": "Исправление JSON\n==========\nВосстанавливает поврежденные файлы JSON.\n\nИспользование:\n  bach --maintain json <файл/папка> [опции]\n\nОпции:\n  --dry-run Только проверка (по умолчанию)\n  --execute Фактически восстановить\n  --backup Резервное копирование перед изменениями\n\nРемонт:\n  - Спецификация UTF-8\n  - Завершающие запятые\n  - Одинарные кавычки\n  - Новые строки PowerShell\n\nПримеры:\n  бах --поддерживать json ./config.json\n  bach --maintain json ./data --execute --backup\n\nСм.: инструменты/json_fixer.py.",
      "kein_profil_geladen": "[Кейн Профиль желаден]",
      "kein_tarnname_gefunden_f_r_args_klient": "Имя пользователя для: {args.klient}",
      "keine_abos_gefunden_n_nfuehre": "Подписки не найдены.\\n\\nЗапустить",
      "keine_aenderungen_angegeben_usage_bach_steuer_p": "Никаких изменений не указано.\n\nИспользование: bach steuer posten edit {posten_id} [ОПЦИИ]\n\nОпции:\n  --bezeichnung TXT Новое описание\n  --brutto VALUE Новая валовая сумма\n  --anteil 0.0-1.0 Новая доля\n  --rechnungsnr NR Новый номер счета-фактуры\n  --bemerkung TXT Новое замечание",
      "keine_credentials_json_gefunden": "Учетные данные.json не найдены",
      "keine_dateien_gefunden": "Keine Dateien gefunden",
      "keine_daten_keine_passenden_dokumente_im_bundle": "[KEINE DATEN] Перейдите к другому документу в пакете.",
      "keine_ergebnisse_f_r_query": "Keine Ergebnisse für: {query}",
      "keine_konfiguration_erforderlich": "Keine Konfiguration erforderlich",
      "keine_ordner_zuordnungen_gefunden": "Keine Ordner-Zuordnungen gefunden.",
      "keine_pause_f_r_session_profil": "Какая пауза для профиля сеанса",
      "keine_pipeline_definitionen_gefunden": "Keine Pipeline-Definitionen Gefunden",
      "keine_session_steering_hinweise_f_r": "Keine Session-Steering-Hinweise für",
      "keine_skills_geladen_skill_md_fehlt": "# Keine Skills geladen (SKILL.md fehlt)",
      "keine_wartenden_ordner": "Нет ожидающих папок",
      "kernel_hash_in_db_aktualisiert": "✓ Kernel-Hash в актуальном состоянии БД",
      "kernel_seal_handler_sq021": "Обработчик уплотнений ядра (SQ021)\n===========================\n\nSiegelsystem fuer BACH-Integritaet.\n\nДас Сигел:\n- Берехнет SHA256-хэш всех CORE-Dateien (dist_type=2)\n- Предупреждение в Veraenderungen\n- Восстановление/ремонт Ermoeglicht\n\nНачать работу с CLI\n    Проверка печати Баха Vollstaendige Hash-Pruefung\n    ремонт уплотнений Баха Neuen Hash berechnen und speichern\n    Статус печати Баха Zeige aktuellen Seal-Status\n\nАвтор: Команда разработчиков BACH\nСоздано: 20 февраля 2026 г. (SQ021, Рунде 4)",
      "kernel_seal_status": "[СТАТУС ПЕЧАТИ ЯДРА]",
      "klassifiziert_ein_einzelnes_event_via_chat_api": "Классифицировать событие через Chat-API.\n\nПараметры:\n            Результат классификации с действием и метаданными.\n            Бэй Фелерн: ESCALATE_CLAUDE как лучший резервный вариант.",
      "klienten_ordner_und_pipeline_status_auflisten": "Клиент-Ordner und Pipeline-Status auflisten.",
      "kompletter_workflow_scannen_extrahieren_anony": "Полный рабочий процесс: сканирование + извлечение + анонимизация.\n\n    Аргументы:\n        путь_папки: Путь к папке клиента.\n        geburtsdatum: дата рождения клиента.\n        выходной_путь: Необязательно — путь для сохранения пакета.\n\n    Возврат:\n        (TextBundle, Анонимный профиль)",
      "konfiguration": "Конфигурация:",
      "konfiguration_anzeigen": "Конфигурация шоу.",
      "konto_args_id_geloescht": "аккаунт {args.id} удален",
      "konto_args_id_status": "Аккаунт {args.id} {статус}",
      "konto_erstellt_id_aid": "создан аккаунт: ID {aid}",
      "konto_nicht_gefunden": "Аккаунт не найден",
      "konvertiert_pdf_seiten_zu_png_bildern_be": "Конвертировать PDF-файлы в PNG-изображения.\n\n        Benoetigt pdf2image + poppler.\n\n        Аргументы:\n            file_path: Пфад в PDF\n            output_dir: выходная папка для создания изображений\n            max_dim: Максимальный размер (Breite/Hoehe) в пикселях\n\n        Возврат:\n            список erzeugten Bild-Pfade",
      "konvertiert_text_zu_sprache_und_sendet_als_voice_n": "Конвертируйте текст на язык и отправляйте его в виде голосового сообщения через Telegram.\n    Резервный вариант для текста, если TTS не доступен.",
      "konvertiert_word_bilder_text_zu_einem_tempor_ren_p": "Преобразует Word/изображения/текст во временный PDF-файл.",
      "kopiert_prompt_in_zwischenablage_returns": "Копирование запроса в буфер обмена.\n\n        Возврат:\n            Дикт со статусом",
      "l_dt_alle_profil_mappings_aus_den_profil_json_dat": "Загружает все сопоставления профилей из файлов .profile.json.",
      "l_dt_analysten_empfehlungen_args": "Загружает рекомендации аналитиков.\n\n        Аргументы:\n            тикер: символ\n\n        Возврат:\n            DataFrame с рекомендациями",
      "l_dt_blacklist_aus_datei_args": "Загружает черный список из файла.\n        \n        Аргументы:\n            путь: Путь к текстовому файлу (по одному слову в строке).\n            \n        Возврат:\n            Количество загруженных слов",
      "l_dt_daten_f_r_mehrere_ticker_gleichzeitig": "Загружает данные для нескольких тикеров одновременно.\n\n        Аргументы:\n            тикеры: Список символов\n            период: Период времени\n            интервал: Интервал\n\n        Возврат:\n            Словарь {тикер: DataFrame}",
      "l_dt_delivery_preferences_config": "Загружает конфигурацию предпочтений доставки",
      "l_dt_dividenden_historie_args": "Нагружает дивидендную историю.\n\n        Аргументы:\n            тикер: Das Символ\n\n        Возврат:\n            Серия с данными о дивидендах",
      "l_dt_finanzberichte_f_r_eine_aktie_args": "Загружает финансовые отчеты по акциям.\n\n        Аргументы:\n            тикер: символ\n\n        Возврат:\n            Словарь с DataFrames «доход», «баланс», «денежный поток»",
      "l_dt_fitness_daten_aus_der_db": "Загружает фитнес-данные из БД.",
      "l_dt_metadaten_f_r_ein_symbol_name_sektor_etc": "Загружает метаданные для символа (имя, сектор и т. д.)\n\n        Аргументы:\n            тикер: символ\n\n        Возврат:\n            Словарь с информацией о тикере",
      "l_dt_news_f_r_ein_symbol_von_yfinance_ar": "Загружает новости по символу от yfinance.\n\n        Аргументы:\n            тикер: символ\n            предел: Максимальное количество новостей\n\n        Возврат:\n            Список новостных словарей",
      "l_dt_pfad_overrides_aus_der_kanonischen_db_des_akt": "Загружает Pfad-Overrides из канонической базы данных актуальных корней.",
      "l_dt_skill_md_persoenlicher_assistent_beim_start": "Загружается скилл.md + персоэнличер-помощник беим Старт.",
      "l_dt_whitelist_aus_datei": "Загружает белый список из файла.",
      "l_nge_len_result_zeichen": "Язык: {len(result)} символов",
      "l_scht_alle_registrierungen_f_r_tests": "Удаляет все регистрации (для тестов)",
      "l_scht_alte_backups_beh_lt_neueste_pro_host": "Удаляет другие резервные копии, необходимые для хоста.\n\n        Аргументы:\n            Keep_days: Ограничить все резервные копии за X дней.\n            Keep_per_host: Новый хост X Backups pro Host\n\n        Возврат:\n            Резервные копии Anzahl Gelöschter",
      "l_scht_einen_job_und_seine_ergebnisse": "Удаляет задание и его результаты",
      "l_scht_rekursiv_alle_dateien_und_leere_ordner_in_e": "Удаляет рекурсивно все файлы и папки в каталоге einem.\n\n        Функция Shutil.rmtree умирает также в OneDrive-Sync,\n        da zuerst все файлы удалены, werden und dann снизу вверх die leeren\n        папка Удаляет werden.\n\n        Аргументы:\n            каталог: Каталог Zu bereinigendes\n            delete_root: Дополнительное удаление корневого каталога (по умолчанию: False)",
      "l_scht_secret_db_datei": "Удаляет секрет (БД + файл)",
      "l_uft": "Лойфт...",
      "laedt_ati_konfiguration": "Загружает конфигурацию ATI",
      "laedt_daemon_konfiguration": "Загружает конфигурацию демона.",
      "laedt_datei_und_zeigt_basisinfo": "Загружает файл и показывает Basisinfo.",
      "laedt_eine_json_konfiguration_fail_closed_als_obje": "Загружает свою JSON-конфигурацию, закрытую при сбое, как Objekt.",
      "laedt_konfiguration_aus_config_json": "Загружает конфигурацию из config.json.",
      "laedt_konfiguration_aus_inbox_config_json": "Загружает конфигурацию из inbox_config.json.",
      "laedt_konfiguration_cached": "Загружает конфигурацию (кэшированную).",
      "laedt_newspaper_konfiguration": "Загружает газетную конфигурацию.",
      "laedt_oder_erstellt_den_session_kontext_fuer_heute": "Загружается или созданный контекст сеанса на сегодня.",
      "laedt_optionale_operator_hinweise_aus_der_umgebung": "Загружается опционально Оператор-Подсказки из Umgebung.",
      "laedt_recurring_tasks_konfiguration": "Загружает конфигурацию повторяющихся задач.",
      "laedt_regeln_aus_json_konfiguration": "Загружает правила из конфигурации JSON.",
      "laedt_service_konfiguration": "Загружает конфигурацию службы",
      "laedt_und_entschluesselt_ein_anonymprofile_a": "Загружает и расшифровывает AnonymProfile.\n\n    Аргументы:\n        key_path: путь к файлу .schluessel.enc.\n        пароль: Пароль для расшифровки",
      "laedt_version_json_oder_erstellt_default": "Загружает версию .json или созданную по умолчанию.",
      "laedt_watcher_konfiguration": "Загружает конфигурацию Watcher.",
      "laedt_zu_ueberwachende_ordner_aus_inbox_folders_tx": "Загружает отслеживаемые папки из inbox_folders.txt.",
      "lang_keine_fehlenden_uebersetzungen_gefunden": "[LANG] Недостающих переводов не обнаружено.",
      "lang_keine_uebersetzungen_gefunden": "[LANG] ничего Uebersetzungen не найдено.",
      "lazy_auto_sync_nur_geaenderte_ordner_synchronisie": "Ленивая автоматическая синхронизация: синхронизация папок (SQ044).\n\n        Prueft mtime der Folder Skills/und Tools/. Папка Nur wenn sich ein\n        Если вы хотите выполнить синхронизацию, то это будет синхронизация.\n        Вирд в data/sync_state.json сохранен.",
      "legend": "Легенда",
      "leitet_einen_maschinenlesbaren_status_fuer_einen_s": "Статус Leitet einen maschinenlesbaren для einen Scheduler-Job ab.",
      "leitet_moegliche_workflow_dateipfade_fuer_einen_us": "Leitet moegliche workflow-Dateipfade для ее использования.\n\n        Исторические примеры использования содержат информацию о категориях, связанных с «ПРОГРАММНЫМ ОБЕСПЕЧЕНИЕМ»\n        statt eines конкретен `workflow_path`. Der Runner дарф даран ничего\n        scheitern, sondern versucht zuerst sinnvolle Kandidaten aufloesen.",
      "lern_loop_f_r_model_x_task_typ_optimierung": "Lern-Loop для оптимизации типа задачи модели x.",
      "lesefehler_e": "Лесефелер: {e}",
      "lesson_bearbeiten_titel_solution_category_sev": "Редактировать урок – изменить название, решение, категорию, серьезность",
      "lesson_hinzufuegen_parsing_von_args": "Добавить урок - разбор аргументов.",
      "letzte_n_sessions_anzeigen": "Позвольте показать сеансы.",
      "liefert_konsolidierten_tagesstatus_retur": "Liefert konsolidierten Tagesstatus.\n\n        Возврат:\n            Dict mit Keys: распорядок дня, календарь, покупки, инвентарь,\n                          health_meds, health_appointments, литература, временная метка",
      "liefert_scanner_status": "Возвращает статус сканера.",
      "liest_erlaubte_partner_fuer_zone_aus_delegation_ru": "Считывает разрешенных партнеров для зоны из таблицы Delegation_rules.\n        \n        Возврат:\n            Список разрешенных имен партнеров или пустой список в случае ошибки.",
      "liest_inhalte_aus_einem_anonymisierten_bundle_verz": "Liest Inhalte в анонимном каталоге Bundle.\n\n        Ersetzt FileAccessHook.get_safe_content() и _get_bundle_content().\n        В каталоге Bundle содержатся анонимные файлы.\n\n        Аргументы:\n            Bundle_path: Pfad к папке Bundle (z.B. Bundles/K_XXX/)\n            filename_filter: Дополнительное имя файла-Фильтр\n            include_extended: Расширенное/einbeziehen\n\n        Возврат:\n            Zusammengefeuehrter Textinhalt aus dem Bundle",
      "liest_inhalte_sicher_aus_dem_anonymisierten_bundle": "Liest Inhalte sicher aus dem anonymisierten Bundle.\n\n        ВНИМАНИЕ: Diese Methode возвращает анонимный NUR.\n        Чат-бот всегда в курсе событий, и это не так.\n\n        Аргументы:\n            klient_name: Имя клиента\n            имя файла: необязательное имя файла (все файлы)\n            include_extended: Расширенное/einbeziehen\n\n        Возврат:\n            Анонимный текст",
      "liest_metadaten_aus_einer_concept_md_erw": "Liest Metadaten на сайте CONCEPT.md.\n\n        Формат заголовка в заголовке:\n            # ЭКСПЕРТ: отображаемое имя\n            ## статус: активен\n            Версия: 1.0.0\n            создано: ...\n            Родитель-агент: имя-босса-агента",
      "liest_optionale_laufzeit_metadaten_aus_der_pid_dat": "Самый необязательный параметр Laufzeit-Metadaten для PID-файла.",
      "liest_pid_aus_lock_file_fuer_status_anzeige": "Используйте PID в файле блокировки (для статуса).",
      "liest_secrets_file_path_aus_system_config_overrid": "Самый секретный_путь_файла в системной_конфигурации (переопределить).\n    Не используется: DEFAULT_SECRETS_FILE.\n\n    Пользователь может использовать Pfad überschreiben mit:\n        Настройки Баха установлены secrets_file_path=/path/to/usb/secrets.json",
      "liest_und_leert_operator_hinweise_fuer_ein_profil": "Самый надежный и внимательный оператор-подсказка для вашего профиля.",
      "liest_user_md_und_speichert_felder_in_user_profile": "Листает USER.md и сохраняет Felder в таблице user_profile.\n\n        Профиль пользователя не существует, и синхронизация отключена\n        (нет ошибок, нет статуса-Meldung).\n\n        Аргументы:\n            Dry_run: True = nur lesen und Zeigen, nicht schreiben\n\n        Возврат:\n            диктовать статус и статистику",
      "liest_user_profile_aus_db_und_aktualisiert_felder": "Самый старый user_profile в базе данных и обновленный Felder в USER.md.\n\n        Шаблон/Структура USER.md доступна только сейчас\n        bekannte Felder (**Имя:** и т. д.) обновлено.\n\n        Возврат:\n            диктовать статус",
      "liest_vorgemerkte_operator_hinweise": "Liest vorgemerkte Оператор-Hinweise.",
      "list_available_alle_verf_gbaren_pipeline_defi": "список доступных всех определений трубопроводов",
      "liste_consolidation_eintr_ge": "список записей-консолидаций.",
      "listet_alle_migrationen_mit_status": "Список всех Migrationen mit status.",
      "listet_alle_ordner_auf": "Список всех папок auf.",
      "listet_alle_ordner_in_der_quarantine_die_verarbeit": "Перечисляет все папки в карантине, которые можно обработать.",
      "listet_alle_verf_gbaren_dateien_im_bundle_auf": "Список всех использованных файлов в Bundle auf.\n\n        Аргументы:\n            klient_name: Имя клиента\n\n        Возврат:\n            список информации о файлах (анонимное имя)",
      "listet_alle_verf_gbaren_pfade_auf_returns": "Список всех предложений Pfade auf.\n\n    Возврат:\n        Dict mit Pfadnamen und deren Werten",
      "listet_alle_verf_gbaren_pipeline_definitionen_auf": "Список всех определений трубопроводов на auf.\n\n        Возврат:\n            список Pipeline-Metadatan (идентификатор, имя, тип, описание)",
      "listet_alle_verfuegbaren_agents": "Список всех проверенных агентов.",
      "listet_alle_verfuegbaren_agents_als_json": "Перечислите всех доступных агентов в формате JSON.",
      "listet_alle_verfuegbaren_dateien_in_einem_bundle_a": "Перечислите все проверенные файлы в einem Bundle auf.\n\n        Ersetzt FileAccessHook.list_available_files().\n\n        Аргументы:\n            Bundle_path: Pfad к папке Bundle\n\n        Возврат:\n            список файлов-информация",
      "listet_alle_verfuegbaren_hilfe_themen_auf": "Список всех предлагаемых Hilfe-Themen auf.",
      "listet_alle_verfuegbaren_templates_nach_kategorie": "Перечисляет все доступные шаблоны по категориям.\n\n        Возврат:\n            Диктовать с категориями: система, агенты, пользовательские",
      "listet_dateien_im_input_ordner": "Перечисляет файлы во входной/папке",
      "listet_entwuerfe_nach_status": "Listet Entwuerfe после статуса.",
      "listet_verfuegbare_llmauto_chain_configs_auf": "Список версий llmauto Chain-Configs auf.",
      "listet_verfuegbare_profile": "Список поддерживаемых профилей.",
      "listet_verfuegbare_wartungs_tools": "Перечисляет доступные инструменты обслуживания.",
      "literatur_status_ungelesene_in_bearbeitung": "Литературный статус: ungelesene + in Bearbeitung.",
      "lock_fuer_einzelne_datei": "Блокировка для одного файла.",
      "lock_fuer_ganzen_ordner": "Блокировка всей папки.",
      "loescht_abgelaufene_dateien_endgueltig": "Безвозвратно удаляет файлы с истекшим сроком действия",
      "loescht_template_md_dateien_wenn_die_entsprechend": "Удаляет файлы .template.md, если существующие файлы .md существуют.\n\n        Шаблоны, добавленные в Git getrackt (для новой установки), werden\n        Aber Lokal удалил все существующие персональные файлы.",
      "loescht_vorgemerkte_operator_hinweise_fuer_ein_pro": "Удаляет предварительные указания оператора для вашего профиля.",
      "log_datei_vollst_ndig_anzeigen": "Отобразить файл журнала полностью.",
      "log_status_anzeigen": "Отображение статуса журнала.",
      "logging_in_datei_und_console": "Вход в файл и консоль.",
      "logic_from_mediplaner_v5_calculate_global_consum": "# Логика из MediPlaner V5 Calculate_global_consumption\n        вернуть {}\n\n    def get_inventory_status(self) -> List[Dict]:",
      "logic_from_mediplaner_v5_get_inventory_status": "# Логика из MediPlaner V5 get_inventory_status\n        # Возвращает список со статусом: зеленый, желтый, красный\n        вернуть []\n\n    def add_entry(self, client_id: int, data: Dict) -> bool:",
      "logs_handler_log_verwaltung": "Обработчик журналов — Управление журналами\n============================\n\n--logs status Обзор файлов журналов\n--logs show [n] Отобразить содержимое журнала\n--logs Tail [n] Последние n строк (по умолчанию: 50)\n--logsclear Очистить старые журналы",
      "lokale_cloud_ordner_ablage": "Lokale Cloud-папка Ablage",
      "macht_vorhersage_f_r_den_aktuellsten_datenpunkt": "Делает прогноз для самой последней точки данных",
      "maintain_description": "Выполнять задачи по техническому обслуживанию",
      "markdown_datei_anzeigen": "Показать Markdown-файл",
      "markiert_einen_recurring_task_als_erledigt_aktual": "Отмечает повторяющуюся задачу как завершенную (обновляет last_run).\n    \n    Используется после выполнения задачи вручную или после самопроверки.",
      "markiert_haengende_worker_als_fehler_beim_start": "Markiert haengende Worker als Ошибка при запуске.",
      "mean_reversion_analyse_basiert_auf_der_annah": "Анализ возврата к среднему.\n\n    Исходя из предположения, что цены вернутся к своему\n    историческое среднее значение с течением времени.",
      "mehrere_posten_loeschen": "Удалить несколько элементов.",
      "memory_handler_db_basiertes_memory_management": "Обработчик памяти — управление памятью на основе БД\n=============================================\n\nВсе в bach.db, файловой системы больше нет.\n\nТаблицы:\n- Memory_working: быстрые заметки (блокнот, контекст, заметка)\n- Memory_facts: постоянные факты (пользователь, проект, система)\n- Memory_lessons: извлеченные уроки (собственный обработчик)\n- Memory_sessions: отслеживание сеансов (автоматическое)",
      "memory_sync": "Синхронизация памяти",
      "merged_remote_backup_in_lokale_db_mit_timestamp_ba": "Объединено удаленное резервное копирование в локальной базе данных со стратегией создания временных меток.\n\n        Стратегия:\n        - Таблица с временной меткой-Spalte: Neuere Zeilen gewinnen (победы последней записи)\n        - ВСТАВЬТЕ ИЛИ ЗАМЕНИТЕ для максимальной совместимости.\n\n        Аргументы:\n            backup_path: Pfad к удаленному резервному копированию\n\n        Возврат:\n            Слова со статистикой: {table_name: merged_count}",
      "merkt_einen_operator_hinweis_fuer_einen_laufenden": "Merkt einen Оператор-уведомление для агентов einen laufenden vor.",
      "metriken_aus_in_memory_eintr_gen": "Метрики из In-Memory-Einträgen.",
      "minimale_dateien_erstellen_wenn_keine_templates": "Создавайте минимальные файлы, когда нет доступных шаблонов.",
      "mistralclassifier_event_klassifikation_via_lokal": "MistralClassifier — Классификация событий через локали Mistral-Modell\n=================================================================\nNutzt OllamaClient (Chat-API) и отдельные события в 4-х категориях действий\nпо классификации.\n\nВерсия: 1.0.1\nсоздано: 10 февраля 2026 г.",
      "monte_carlo_simulation_f_r_risikoanalyse_sim": "Моделирование Монте-Карло для анализа рисков.\n\n    Имитирует тысячи возможных сценариев будущего на основе\n    историческая волатильность и дрейф.",
      "n_aktion_erforderlich_anthropic_sdk_nicht_i": "\\n Требуется AKTION (антропный SDK не установлен):",
      "n_alternative_bach_bericht_finalize_ordner": "\\n Альтернатива: bach bericht Finalize <folder> <llm_response.txt>",
      "n_bach_financial_mail_status": "\\n=== Статус финансовой почты BACH ===",
      "n_bach_mail_service_status_n": "\\n=== Статус почтовой службы BACH ===\\n",
      "n_claude_api_fehler_e": "\\n Ошибка API Клода: {e}",
      "n_dateien_hier_hineinziehen_n_drag_drop_n": "\\n📂 файлы в более высоком месте\\n(перетаскивание)\\n",
      "n_fehler": "\\n=== ошибка ===",
      "n_fehler_getme_err": "\\n[ошибка] getMe: {err}",
      "n_fehler_kein_token_unter_token_file": "\\n[ошибка] Токен Кейна в {TOKEN_FILE}",
      "n_geladener_content": "\\n=== Содержимое геладенера ===",
      "n_konfiguration_abgeschlossen": "\\n✓ настройка завершена",
      "n_len_created_tasks_erstellt": "\\n{len(created)} Созданные задачи",
      "n_len_pipelines_verf_gbare_pipelines_n": "\\n{len(pipelines)} verfügbare Pipelines:\\n",
      "n_len_prompt_2000_weitere_zeichen": "\\n... ({len(prompt) - еще 2000 символов)",
      "n_pipeline_run_erfolgreich": "\\n✓ Запуск конвейера прошел успешно",
      "n_task_id_status_target": "\\n{task_id} [{статус}] -> {цель}",
      "n_warnung_einige_pfade_fehlen": "\\n[предупреждение] Эйниге Пфаде фелен:",
      "name_15_path_status": "{имя:15} {путь} {статус}",
      "name_20_path_status": "{имя:20} {путь} {статус}",
      "name_20_status_path": "{имя:20} {статус} {путь}",
      "name_label": "Имя",
      "name_title_handler_beschreibung_40": "Обработчик {name.title()} — [Beschreibung]\n{'=' * 40}\n\nсписок bach {имя} Alle auflisten\nbach {имя} add <args> Neuen Eintrag erstellen\nbach {name} show <id> Подробности anzeigen",
      "neue_ordnerstruktur_sicherstellen": "Neue Ordnerstruktur sicherstellen.",
      "neuen_kernel_hash_berechnen_und_speichern": "Neuen Kernel-Hash будет сохранен и сохранен.\n\n        Возврат:\n            0 = УСПЕХ, 1 = ОШИБКА",
      "neuen_posten_hinzufuegen": "Добавить новый элемент.",
      "neural_network_f_r_pattern_recognition_verwe": "Нейронная сеть для распознавания образов.\n\n    Доступ к einfaches LSTM или плотной сети\n    Сбор в Preisbewegungen zu erkennen.",
      "nfehler": "\\nФелер:",
      "ngefundene_dokumente_len_result_documents": "\\nНайдены документы: {len(result.documents)}",
      "nhinweis_ctx": "\\nПодсказка: {ctx[",
      "nhinweis_preset": "\\nПодсказка: {предустановка[",
      "nicht_gefunden_p": "не найден: {p}",
      "nkonto_hinzufuegen": "\\nДобавить аккаунт:",
      "no_label": "Нет",
      "no_results": "Нет результатов",
      "no_tasks_found": "Задачи не найдены",
      "normalisiert_profilnamen_fuer_control_dateien": "Нормализованные имена профилей для управляющих файлов.",
      "normalisiert_profilnamen_fuer_session_control_date": "Нормализованные имена профилей для файлов управления сеансом.",
      "notfall_shutdown_nur_status_sichern": "Notfall-Shutdown - неактивен статус.",
      "notiz_in_memory_working_speichern": "Сохраните заметку в Memory_working.",
      "nreturns_json_with_error_details": "\\nВозвращает JSON с подробностями об ошибке:",
      "nul_cleaner": "Очистка NUL-файла",
      "nur_im_full_modus_aktivieren_mode_full_best_tig": "Нур им Полный Модус. Активация: /mode full bestätigt",
      "nutze_ohne_argumente_fuer_hilfe": "Используйте без аргументов для помощи.",
      "nverf_gbare_befehle": "\\nВарианты команд:",
      "nverf_gbare_pipelines": "\\nВерфюгбаре Трубопроводы:",
      "nverfuegbare_profile_dateien": "\\nДобавить файлы профиля:",
      "nverwenden_sie_bach_pipeline_status_pipeline_id": "\\nВернуться: статус конвейера Баха {pipeline_id}",
      "ocr_fehler_e": "[Ошибка распознавания: {e}]",
      "ocr_import_fehler_e": "[Ошибка импорта OCR: {e}]",
      "ocr_nicht_verfuegbar_tesseract_nicht_installier": "[OCR недоступно — Tesseract не установлен]",
      "ocr_suche_schw_rzen_speichern_mit_ohne_pw": "OCR/Поиск -> Редактировать -> Сохранить (с паролем или без него).",
      "oeffnet_log_datei_im_standard_editor": "Файл журнала Oeffnet в стандартном редакторе.",
      "ok_abo_abo_id_deaktiviert_fehlererkennung": "[OK] подписка {abo_id} деактивирована (Fehlererkennung)",
      "ok_alle_google_api_pakete_verfuegbar": "[ОК] доступны все пакеты Google-API",
      "ok_bericht_erstellt_result_output_path": "[ОК] Берихт создал: {result.output_path}",
      "ok_export_erstellt_csv_path": "[ОК] экспорт создан: {csv_path}",
      "ok_len_pending_session_steering_hinweis_e_f": "[ОК] {len(pending)} session-Steering-notice(e) для",
      "ok_session_steering_f_r": "[OK] Управление сеансом для",
      "ollama_api_backend_f_r_lokale_modelle_qwen_llama": "Серверная часть API Ollama для региональных моделей (Qwen, Llama, Mistral и т. д.).",
      "ollama_server_status_pruefen": "Проверка состояния Оллама-Сервера.",
      "ordner_entfernt_id_folder_id": "✓ папка Removes (ID: {folder_id})",
      "ordner_erstellt_p": "папка создана: {p}",
      "ordner_hinzugef_gt_id_folder_id_folder_pa": "✓ дополнительная папка (ID: {folder_id}): {folder_path}",
      "ordner_leeren_aber_behalten": "папка leeren aber behalten.",
      "overview": "Обзор",
      "parameter_f_r_eine_analyse": "Параметры для анализа",
      "parst_iso_zeitstempel_robust_fuer_statusberechnung": "Parst ISO-Zeitstempel прочный для Statusberechnungen.",
      "parst_json_felder_rueckwaertskompatibel_und_faellt": "Используйте JSON-Felder rueckwaertskomatibel и faellt auf Klartext Zurueck.",
      "parst_presence_datei_und_prueft_aktivitaet": "Парсит файл присутствия и проверяет активность.",
      "parst_url_und_gibt_markdown_zurueck_mit_chunking": "Анализ URL-адреса и возврат данных Markdown (с поддержкой фрагментирования).",
      "partner_handler_partner_verwaltung": "Обработчик партнеров – Управление партнерами\n===================================\n\n--partner list Список всех партнеров\n--partner status Статус всех партнеров\n--partner info <n> Сведения о партнере\n--partner active Только активные партнеры\n--partner Deleate <задача> Делегировать задачу партнеру (с учетом токенов)\n    --to=ИМЯ Конкретный партнер\n    --zone=N Принудительная зона (1-4)\n    --fallback-local, --fal Вернуться к локальному ИИ (Оллама) в автономном режиме",
      "partnerconfigmanager_llm_partner_konfiguration": "PartnerConfigManager — конфигурация LLM-партнера\n==============================================\n\nVerwaltet Auto-Eintragung von BACH в файлах конфигурации партнера:\n- CLAUDE.md для кода Клода\n- GEMINI.md для Близнецов\n- OLLAMA.md для Олламы\n\nЧасть SQ015: LLM-Agnostik & Registrierungsprozess",
      "path_handler_zeigt_wichtige_bach_pfade_an": "Обработчик пути — показывает важные пути BACH.\n==========================================\n\nКоманды:\n  Путь Баха Показать все важные пути\n  Корневой каталог bach path Корневой каталог BACH\n  Каталог инструментов для инструментов пути Баха\n  Справочник навыков по пути Баха\n  Данные пути Баха Каталог данных\n  путь баха журналы Каталог журналов\n  bach path <имя> Показать конкретный путь",
      "path_status": "{путь} {статус}",
      "pattern_wurde_getroffen_frequency_erhoehen_inact": "Шаблон, в котором вы работаете: частота повторяется, inactive_count zuruecksetzen.",
      "pausiert_eine_laufende_llmauto_kette_am_n_chsten_s": "Pausiert eine laufende llmauto-Kette am nächsten sicheren Checkpoint.",
      "pdf_extraktion_fehlgeschlagen_pypdf_pdfplumber": "[Ошибка извлечения PDF: pypdf, pdfplumber и PyMuPDF недоступны]",
      "pdf_im_browser_ffnen": "PDF в браузере открыт",
      "pdf_schw_rzung_mit_pymupdf_optionalem_ocr_safety": "PDF-Schwärzung mit PyMuPDF + дополнительная проверка безопасности OCR.",
      "pdf_verarbeitungs_service_fuer_bach_nutzt_pypdf": "PDF-Verarbeitungs-Service для BACH.\n\nNutzt pypdf для навыков работы с базовыми операциями и антропными PDF\naus _vendor/anthropic_pdf/ для уточнения функций.",
      "pending_status": "В ожидании: {статус[",
      "periodisches_policy_update_alte_eintr_ge_abwerten": "Периодическое обновление политики: Отменяются другие записи.",
      "pfad_aktualisiert_id_folder_id_new_path": "✓ Обновлен Pfad (идентификатор: {folder_id}): {new_path}",
      "pfad_und_old_text_sind_erforderlich": "Требуется Pfad и old_text",
      "pid_file_parent_mkdir_parents_true_exist_ok_true": "PID_FILE.parent.mkdir(parents=True, Exist_ok=True)\n    PID_FILE.write_text(str(os.getpid()))\n\nзащита show_status():",
      "pipeline_fehler_e": "Ошибка конвейера: {e}",
      "pipeline_handler_f_r_bach_sq011_generisches_pipel": "Трубопроводный манипулятор для BACH\nSQ011: Общие трубопроводные установки-структура\nФаза 1: базовый обработчик со списком доступных, списком и статусом\n\nЦвек:\n- Проверка конвейеров (установка, список, статус, запуск, остановка)\n- Pipeline-Definitionen aus Pipelines/*.json уроки\n- Отслеживание трасс трубопроводов",
      "pipeline_l_uft_lock_lock_file_aktenordner": "Открытие конвейера (блокировка: {lock_file}). Актенорднер: {pipeline.base_path}",
      "piper_modell_nicht_gefunden_model_path": "[Пайпер] Модель не найдена: {model_path}",
      "piper_warning_ffmpeg_nicht_gefunden_wav_gespeic": "[Предупреждение Piper] ffmpeg не найден, WAV сохранен: {output_wav}",
      "platzhalter_f_r_financialproof_source_code": "# Заполнитель исходного кода FinancialProof",
      "poll_fehler": "Ошибка опроса: {",
      "polling_modus_pr_ft_alle_10s_auf_neue_nachrichten": "Режим опроса: каждые 10 секунд проверяет наличие новых сообщений (чат v1.1.73).",
      "posten_posten_id_wirklich_loeschen_row_beze": "элемент {posten_id} можно удалить?\n  {row['bezeichnung']}\n  {row['brutto']:.2f} евро | {строка['список']}\n\nподтвердите mit: элемент налога Баха удалить {posten_id} --force",
      "posten_uebergreifend_suchen": "поиск предмета uebergreifend.",
      "postenid_und_zielliste_fehlen_usage_bach_steuer": "Идентификатор предмета и список целей отсутствуют.\n\nПрименение: bach steuer posten move 151-1 W\n\nСписки:\n  W = РАСХОДЫ НА РЕКЛАМУ (100% франшиза)\n  G = СМЕШАННАЯ (частичная франшиза)\n  V = ОТКЛОНЕН (франшиза не вычитается)\n  Z = ОТЛОЖЕНО (нужно уточнить)",
      "pr_ft_ob_abbruch_angefordert_wurde": "Проверяет, была ли запрошена отмена",
      "pr_ft_ob_andere_pcs_aktiv_sind_innerhalb_5_min": "Prüft ob andere PCs active sind (внутреннее время 5 минут).\n\n        Возврат:\n            список активных хостов с Zeitstempel",
      "pr_ft_ob_der_token_verbrauch_3x_budget_ist": "Prüft ob der Token-Verbrauch > 3x Budget ist.\n\n        Возврат:\n            TokenExplosionAlert при взрыве erkannt, sonst Нет",
      "pr_ft_ob_ein_analyzer_existiert": "Проверяет, существует ли анализатор",
      "pr_ft_ob_ein_symbol_in_der_watchlist_ist": "Проверяет, находится ли символ в списке наблюдения",
      "pr_ft_ob_ein_ticker_g_ltig_ist_args": "Проверяет, действителен ли тикер.\n\n        Аргументы:\n            тикер: символ для проверки\n\n        Возврат:\n            True, если действительно, False в противном случае",
      "pr_ft_ob_ein_wort_auf_der_whitelist_steht": "Проверяет, находится ли слово в белом списке.",
      "pr_ft_ob_ein_zu_m_chtiges_modell_f_r_einen_einfach": "Prüft ob ein zu mächtiges Модель для einen einfachen Task\n        verwendet wird.\n\n        Возврат:\n            OverkillAlert при Overkill erkannt, sonst Нет",
      "pr_ft_ob_provider_verf_gbar_ist_circuit_nicht_ope": "Prüft ob Поставщик доступен (Circuit nicht OPEN).",
      "privacy_classifier_datenschutz_ampel_fuer_dokume": "Классификатор конфиденциальности — Datenschutz-Ampel для документов (INT06)\n\nПортируйте с помощью ProFiler Datenschutzampel. Классификация текстов/файлов\nпосле Сенситивитирует на основе Regex-Patterns.\n\nАмпель-Стуфен:\n  ROT - конфиденциальные персональные данные (IBAN, Steuernr, здоровье)\n  GELB - внутренние данные Potenziell (Namen, Adressen, Kontodaten)\n  ГРУН - нет разумных данных",
      "problems_first_stub_keine_fehler_in_letzter_se": "[СНАЧАЛА ПРОБЛЕМЫ] (ЗАВЕРШЕНИЕ)\nВ последнем сеансе ошибок не обнаружено.\n\nЗАДАЧА:\n  - Журнал автоматической фильтрации по ОШИБКЕ\n  - Показать недавние исключения\n  - Загрузить контекст для ошибок\n\nСм.: навыки/_агенты/ati/ATI.md.",
      "profil_auf_defaults_zuruecksetzen": "профиль по умолчанию zuruecksetzen.",
      "profil_eigenschaft_in_db_setzen_aendern": "профиль-Eigenschaft в базе данных setzen/aendern.",
      "profil_kein_profil_geladen": "[профиль] Профиль Кейна загружен",
      "profil_sync": "Синхронизация профиля",
      "profile_json_anzeigen": "показ профиля.json.",
      "profilerhandler_cli_wrapper_fuer_profiler_extens": "ProfilerHandler — CLI-оболочка для расширения ProFiler\n===================================================\n\nОперации:\n  искать файлы <ключевое слово> после поиска по ключевому слову\n  профиль <путь> анализ файла/папки\n  hash <путь> SHA256-Хеш сохранен\n  классифицировать <путь>\n  статус ProFiler-показать статус\n\nНуцт: расширения/ProFiler/ + Dateisystem",
      "prompt_datei_prompt_file": "Файл подсказки: {prompt_file}",
      "prosync_status": "Показать статус ProSync",
      "prueft_aliase_zu_skills_strukturen_agents_workfl": "Проверяет псевдонимы структур навыков (агенты, рабочие процессы, эксперты).\n\n        Позволяет:\n          --help агент/ati -> навыки/_агенты/ati/ATI.md\n          --help рабочий процесс/исправление ошибок -> навыки/_workflows/bugfix-protokoll.md\n          --help expert/steuer -> навыки/_experts/steuer/STEUER.md\n\n        Возврат:\n            Содержимое файла или «Нет», если не найдено.",
      "prueft_auf_aktuelle_warnungen": "Prueft auf aktuelle Warnungen.",
      "prueft_auf_neue_events_gibt_liste_von_watchereven": "Прюфт на новых событиях. Список возвратов от WatcherEvent.",
      "prueft_claude_cli_pfad_aus_config_und_sucht_automa": "Prueft Claude CLI Pfad aus config und sucht new становится недействительным.\n    обновлен config.json, когда Pfad нашел wird.",
      "prueft_das_vorhandensein_einer_datei_fuer_doctor_r": "Файл Prueft das Vorhandensein einer для Doctor-Reports.",
      "prueft_den_profil_ordner_des_session_schedulers": "Откройте папку профиля планировщиков сеансов.",
      "prueft_laufende_stale_pid_dateien_und_bereinigt_al": "Просмотрите устаревшие PID-файлы и используйте Altlasten.",
      "prueft_nach_verfuegbaren_updates": "Prueft после обновлений verfuegbaren.",
      "prueft_ob_agent_laeuft_gibt_pid_oder_0_zurueck": "Прюфт об агенте laeuft. Возвращает PID или значение 0.",
      "prueft_ob_cache_datei_existiert_und_nicht_aelter_a": "Prueft ob Cache-file существует и не старше TTL ist.",
      "prueft_ob_der_tray_noch_laeuft_wenn_er_uns_gestar": "Prueft ob der Tray noch laeuft (wenn er uns gestartet Hat).\n\n        Когда Tray-Lock существует в полном объеме → демон останавливается.\n        Когда вы нажмете Tray-Lock → CLI-Start-Modus, daemon laeuft weiter.",
      "prueft_ob_die_claude_cli_fuer_agent_starts_verfueg": "Доступен CLI Prueft ob die Claude для запуска агентов.",
      "prueft_ob_ein_bridge_daemon_bereits_auf_diesem_pc": "Prueft ob ein Bridge-daemon bereits auf diesem PC laeuft (nicht von uns gestartet).\n\n        Введите PID в файл блокировки демона (bach_bridge.lock).\n        NICHT die Fackel — die Fackel ist system-Ebene (welcher PC darf laufen),\n        nicht Prozess-Ebene (laeuft gerade ein Prozess).",
      "prueft_ob_ein_laufzeit_verzeichnis_verfuegbar_und": "Prueft ob ein Laufzeit-каталог доступен и доступен для скачивания.",
      "prueft_ob_eine_datei_ein_onedrive_cloud_placeholde": "Загрузите файл в OneDrive Cloud-Placeholder (локально).",
      "prueft_ob_genug_zeit_seit_dem_letzten_start_vergan": "Prueft ob genug Zeit seit dem letzten Start vergangen ist.\n    Возвращает True zurueck wenn Start erlaubt ist.",
      "prueft_ob_heute_schon_ein_backup_von_diesem_host_e": "Prueft сегодня сделал резервную копию diesem Хост создал файл.",
      "prueft_ob_pandas_verfuegbar_ist": "Prueft ob pandas доступен в ближайшее время",
      "prueft_ob_session_daemon_laeuft_gibt_pid_oder_0_z": "Проверяет, запущен ли демон сеанса. Возвращает PID или 0.",
      "prueft_ob_session_scheduler_laeuft_gibt_pid_oder": "Prueft ob session-Scheduler laeuft. Возвращает PID или значение 0.",
      "prueft_ob_stt_verfuegbar_ist": "Прюфт об СТТ в наличии.",
      "prueft_ob_tts_verfuegbar_ist": "Пруэфт об ТТС в наличии.",
      "prueft_ob_updates_verfuegbar_sind_git_basiert": "Доступны обновления Prueft (Git-basiert).",
      "prueft_ob_wiederkehrende_tasks_faellig_sind_und_er": "Проверяет срок выполнения повторяющихся задач и создает их.\n\n    Возврат:\n        Список созданных текстов задач",
      "prueft_response_auf_bekannte_patterns_gibt_treffe": "Прюфт Ответ на шаблоны. Возвращает матч Зуруек.",
      "prueft_wer_lock_auf_datei_hat_returns_agent_name": "Проверяет, кто держит блокировку файла. Возвращает имя агента или None.",
      "push_beim_exit_backup_in_transit_ordner_erstellen": "Нажимаем: Бэйм Выходим из резервной копии в Транзит-папку создаём.",
      "python_anonymizer_service_py_anonymize_ordner_p": "python anonymizer_service.py anonymize <папка> <пароль>",
      "python_anonymizer_service_py_deanonymize_ordner": "python anonymizer_service.py deanonymize <папка> <ключ> <пароль> <выходные данные>",
      "python_document_collector_py_extract_ordner_o": "python document_collector.py Extract <папка> -o <output.txt>",
      "python_document_collector_py_scan_ordner": "python document_collector.py сканирование <папка>",
      "python_report_workflow_service_py_generate_ordner": "python report_workflow_service.py генерировать <папка> <имя> [geb] — рабочий процесс Kompletter (LLM + Bericht)",
      "python_report_workflow_service_py_list": "список python report_workflow_service.py — отображение папки Wartende",
      "python_report_workflow_service_py_prompt_ordner": "python report_workflow_service.py приглашение <папка> <имя> [дата_рождения]",
      "quelltexte_aus_klienten_ordner_extrahieren": "Введите текст в дополнительную папку клиента.",
      "queue_status": "Статус очереди",
      "r_ckw_rtskompatibilit_t_backup_dir_zeigt_auf_tran": "Совместимость: резервное_каталог_показывает транзитный_каталог.",
      "r_umt_alle_sessions_und_tempor_ren_daten_auf": "Сохранение всех сеансов и временных данных.",
      "r_umt_alle_tempor_ren_daten_auf_args": "Очищает все временные данные.\n\n        Аргументы:\n            сеанс: активный сеанс\n            Keep_output: сохранить папку вывода (по умолчанию: True)",
      "r_umt_leere_und_auto_closed_sessions_auf_v1_1_83": "Очищает пустые и автоматически закрывающиеся сеансы (v1.1.83).",
      "raeumt_temporaere_daten_auf_nicht_data_roh_wir": "Восстановить временные данные (NICHT data_roh/ - вручную проверять).\n\n        Аргументы:\n            сессия: Активная сессия\n            Keep_output: behalten выходной папки (по умолчанию: True)",
      "random_forest_klassifikator_f_r_trend_vorhersage": "Классификатор случайного леса для Trend-Vorhersage.",
      "rate_sprechgeschwindigkeit_standard_170_schnel": "ставка: Sprechgeschwindigkeit (Стандарт: 170, Schneller als pyttsx3 — по умолчанию 200)\n        voice_name: 'auto' (Zira bevorzugt), или фрагмент имени der Stimme\n        двигатель: 'pyttsx3', 'piper', или 'auto' (erster verfuegbarer)",
      "readme_md_f_r_standalone_nutzung_generieren": "README.md для создания автономного Nutzung.\n\n        Энтальт:\n        - Бесшрайбунг\n        - Установка\n        - Verwendung ohne BACH\n        - Абхангигкейтен",
      "recurring_task_erstellt_task_text_50": "[+] Создана повторяющаяся задача: {task_text[:50]}",
      "redaction_service_erkennung_und_schw_rzung_sensi": "Служба редактирования — Erkennung und Schwärzung более разумные данные.\n\nBasiert auf PDFSchwaerzerPro V2.5 (Механизм нечеткого сопоставления с 5 стратегиями).\nБитет дрей Шихтен:\n  - RedactionDetector: PII-Erkennung в тексте (API с обратной совместимостью)\n  - FuzzyMatcher: 5-стратегический движок нечеткого сопоставления\n  - RedactionEngine: PDF-Schwärzung mit PyMuPDF + проверка безопасности OCR",
      "reduziert_diagnosen_auf_einen_kompakten_status_blo": "Reduziert Diagnosen auf einen kompakten status-Block.",
      "reflectionhandler_selbstreflexion_und_performanc": "ReflectionHandler — Selbstreflexion и анализ производительности\n=========================================================\n\nОперации:\n  статус Performance-Bericht шоу\n  обзор [дни] Производительность der letzten N дней\n  пробелы в идентификации Schwachstellen\n  журнал Reflection-Metriken show\n\nНуцт: bach.db/задачи, Memory_working, Memory_sessions, Memory_lessons, Memory_facts",
      "regel_zu_einem_profil_hinzufuegen_format_allow_t": "Добавить профиль Regel zu einem. Формат: разрешить=инструмент или запретить=инструмент.",
      "regelbasierte_auswahl_der_besten_analyse_methoden": "Выбор лучших методов анализа на основе правил.\n\n    Позже может быть заменен на ML.",
      "registriert_das_ergebnis_einer_delegation_und_aktu": "Зарегистрируйте результат einer Delegation и обновленный Fitness.\n\n        Аргументы:\n            модель: Verwendetes Modell\n            strecken_typ: Типовой код StreckenAnalyse\n            erfolg: Правда, если задача выполнена успешно\n            tokens_used: Токены Verbrauchte\n            задержка: Дауэр в секундах\n\n        Возврат:\n            Neue Fitness после обновления",
      "registriert_einen_analyzer_kann_als_deco": "Регистрирует анализатор.\n\n        В качестве декоратора можно использовать:\n\n            @АнализРегистр.регистр\n            класс MyAnalyzer(BaseAnalyzer):\n                ...\n\n        Аргументы:\n            анализатор_класс: класс анализатора\n\n        Возврат:\n            Тот же класс (для использования декоратора)",
      "registriert_erfolgreiche_anfrage": "Зарегистрируйтесь в официальной регистрации.",
      "registriert_fehlgeschlagene_anfrage_gibt_neuen_st": "Зарегистрируйтесь fehlgeschlagene Anfrage. Возвращает neuen State zurück.",
      "reichert_filesystem_eintraege_mit_db_status_an": "Записи файловой системы Reichert со статусом БД и.",
      "reiht_antwort_nachricht_in_outbound_queue_ein": "Reiht Antwort-сообщение в исходящей очереди ein.\n\n        Возврат:\n            Правда, если это удалось.",
      "response_headers_anzeigen": "Показать заголовки ответов.",
      "restored_alle_dateien_einer_kategorie_ar": "Восстановлены все файлы einer Kategorie.\n\n        Аргументы:\n            категория: Категория (ядро, шаблоны, навыки, хаб, инструменты, агенты, соединители, партнеры, документация, графический интерфейс)\n            Dry_run: Нур-шоу, ничего не казнить\n\n        Возврат:\n            (успех, сообщение)",
      "return_true_help_text_def_status_self": "вернуть True, help_text\n    \n    def _status(self, args: list) -> кортеж:",
      "rezept_geloescht_name": "✓ Резепт удален: {имя}",
      "richtet_gmail_api_zugang_ein_sucht_autom": "Настраивает доступ к API Gmail.\n\n        Автоматически ищет существующие файлы Credentials.json и\n        копирует их в каталог BACH, если необходимо.\n\n        Аргументы:\n            Credition_path: необязательный явный путь к Credition.json.\n\n        Возврат:\n            Tuple[bool, str]: (Успех, адрес электронной почты или сообщение об ошибке)",
      "route_fehler": "Ошибка маршрута: {",
      "routing_nicht_verfuegbar_err": "[Маршрутизация: недоступна – {err}]",
      "ruft_e_mails_via_gmail_api_ab_mit_serverseitigem_f": "Получает электронные письма через Gmail API с фильтрацией на СЕРВЕРНОЙ СТОРОНЕ.\n\n        Использует синтаксис запросов Gmail для эффективного поиска:\n        - от: Amazon ИЛИ от: PayPal ИЛИ тема: Счет-фактура ИЛИ ...\n        - Гораздо меньше вызовов API, чем апостериорная фильтрация.",
      "ruft_wetterdaten_von_wttr_in_ab_returns": "Руфт Веттердатен фон wttr.in ab.\n\n    Возврат:\n        dict mit: temp_c, Feels_like_c, влажность, скорость ветра_км/ч, ветердир,\n                  описание, описание_де, значок, название_локации, страна\n        или Нет, из-за ошибки.",
      "ruleengine_fehler_beim_laden_e": "[RuleEngine] Ошибка при загрузке: {e}",
      "run_id_pipeline_ausf_hren_phase_3": "запустить <id> Выполнение конвейера (этап 3)",
      "sammelt_und_zeigt_den_aktuellen_db_basierten_syste": "Сам плавится и показывает актуальный системный статус базы данных БД.",
      "sammelt_und_zeigt_systemstatus": "Собирает и отображает состояние системы.",
      "saved": "сохранено",
      "scan_handler_scanner_verwaltung": "Обработчик сканирования — Управление сканером\n================================\n\nУСТАРЕЛО: этот обработчик остался для обратной совместимости.\n            Новое: сканирование bach ati (агент ATI)\n\nбах сканирование запустить запустить сканер\nСтатус сканирования Баха Показать статус последнего сканирования\nЗадачи сканирования bach [--tool X] Показать отсканированные задачи\nИнструменты сканирования bach Показать зарегистрированные инструменты",
      "scan_ordner_gescannt_n_result_stdout": "Папка [СКАНИРОВАНИЕ] gescannt:\\n{result.stdout}",
      "scanner_config_fehler_e": "[Сканер] Ошибка конфигурации: {e}",
      "scanner_fehler_result_errors": "Ошибка [сканера]: {result.errors}",
      "scanner_ordner_nicht_gefunden_path_str": "[Сканер] Папка не найдена: {path_str}",
      "scanner_status_json_dumps_status_indent_2": "[Сканер] Статус: {json.dumps(status, indent=2)}",
      "scannt_agents_und_agents_experts_nach_skill_md": "Сканируйте агенты/ и агенты/_experts/ после файловkill.md.",
      "scannt_dateisystem_nach_extensions": "Scannt Dateisystem после расширений.",
      "scannt_einen_ordner_und_kategorisiert_alle_dokumen": "Отсканируйте папку и классифицируйте все документы.\n\n        Аргументы:\n            папка: Pfad в папку Клиента\n            рекурсивный: Unterordner einbeziehen (по умолчанию: True)\n\n        Возврат:\n            ScanResult с категориальными документами",
      "scannt_filesystem_nach_boss_agenten_und_experten": "Сканировать файловую систему после Boss-agents und Experten.\n\n        Босс-агенты: агенты/*/skill.md (Unterordner ohne fuehrendes _)\n        Эксперт: агенты/_experts/*/CONCEPT.md (статус: активный)\n\n        Pfade kommen aus bach_paths.py (Единый источник истины).\n\n        Возврат:\n            (boss_agents, Experts) - beide als dict {ключ: запись}",
      "scannt_registrierte_ordner_fuer_karrieredaten": "Сканировать папку регистрации для Karrieredaten.",
      "schneller_workflow_ordner_prompt_ohne_llm_auf": "Быстрый рабочий процесс: Папка -> Подсказка (без вызова LLM).\n\n    Аргументы:\n        input_folder: Папка с исходными документами\n        client_name: Имя клиента\n        geburtsdatum: Дата рождения\n        berichtszeitraum: Отчетный период\n\n    Возврат:\n        (prompt, data_path) — Запрос и путь к данным",
      "schreibfehler_e": "Шрайбфелер: {e}",
      "schreibt_operator_hinweise_als_json_und_markdown_s": "Schreibt Operation-Hinweise как JSON и Markdown-Spiegel.",
      "schreibzugriff_auf_bach_systemdateien_im_safe_mode": "Schreibzugriff auf BACH-Systemdateien im Safe-Mode не работает",
      "schritt_5_konfiguration_speichern": "SCHRITT 5: сохранение конфигурации",
      "schw_rzt_gefundene_sensible_daten_im_text": "Редактирует обнаруженные конфиденциальные данные в тексте.",
      "schw_rzt_sensible_daten_in_einer_pdf": "Редактирует конфиденциальные данные в PDF-файле.",
      "schw_rzt_textstellen_in_einer_pdf": "Редактирует отрывки текста в PDF-файле.\n        \n        Аргументы:\n            input_path: Входной PDF-файл\n            выходной_путь: Выходной PDF-файл\n            совпадения: Отрывки для редактирования\n            redaction_color: Цвет (R, G, B)\n            \n        Возврат:\n            Правда об успехе",
      "search_results": "Результаты",
      "secrets_aus_datei_geladen_len_secrets_eintr": "✓ Загружен файл секретов: {len(secrets)} записей",
      "secrets_datei_nicht_gefunden_self_secrets_file": "⚠ Файл секретов не найден: {self.secrets_file}",
      "select_account_id_status_emails_matched_finishe": "ВЫБЕРИТЕ account_id, статус, email_matched, Finished_at\n            ОТ mail_sync_runs\n            ЗАКАЗАТЬ ПО завершено_в DESC\n            ОГРАНИЧЕНИЕ 5",
      "select_allowed_partners_from_delegation_rules": "ВЫБЕРИТЕ разрешенных_партнеров ИЗ правил делегирования \n                ГДЕ зона = ? И статус = «активный»",
      "select_anbieter_sparte_beitrag_zahlweise": "ВЫБЕРИТЕ anbieter, sparte, beitrag, zahlweise\n                    ОТ fin_insurances\n                    ГДЕ статус = «активный»\n                    ЗАКАЗАТЬ ПО sparte ASC, beitrag DESC",
      "select_anbieter_sparte_beitrag_zahlweise_steue": "ВЫБЕРИТЕ anbieter, sparte, beitrag, zahlweise, steuer_relevant_typ\n                ОТ fin_insurances\n                ГДЕ статус = 'актив'\n                ЗАКАЗАТЬ ПО steuer_relevant_typ ASC, спарте ASC",
      "select_belegnr_dateiname_anbieter_erfasst_am_s": "ВЫБЕРИТЕ belegnr, dateinname, anbieter, erfasst_am, status, bemerkung\n                     ИЗ steuer_dokumente \n                     ГДЕ имя пользователя = ?",
      "select_category_title_priority_id": "ВЫБЕРИТЕ категорию, название, приоритет, идентификатор\n                ИЗ задач\n                ГДЕ статус = 'открыто'\n                ЗАКАЗАТЬ ПО\n                    CASE-приоритет\n                        КОГДА «P1» ТОГДА 1\n                        КОГДА «P2» ТОГДА 2\n                        КОГДА «P3», ТОГДА 3\n                        ЕЩЕ 4\n                    КОНЕЦ\n                ПРЕДЕЛ ?",
      "select_config_json_from_pipeline_configs": "ВЫБЕРИТЕ config_json ИЗ Pipeline_configs\n            ГДЕ идентификатор_конвейера = ? И статус = «активный»",
      "select_connector_name": "ВЫБРАТЬ\n                имя_коннектора,\n                направление,\n                статус,\n                COUNT(*) как cnt\n            ИЗ разъема_сообщений\n            GROUP BY имя_коннектора, направление, статус",
      "select_count_as_cnt_from_messages_where_status": "SELECT COUNT(*) как cnt FROM сообщения WHERE status = 'unread'",
      "select_count_as_total": "ВЫБРАТЬ\n                COUNT(*) как общее количество,\n                SUM(CASE WHEN steuer_relevant = 1 THEN 1 ELSE 0 END) как steuer_count,\n                SUM(COALESCE(betrag, 0)) как total_betrag,\n                SUM(CASE WHEN steuer_relevant = 1 THEN COALESCE(betrag, 0) ELSE 0 END) как steuer_betrag\n            ОТ Financial_emails\n            ГДЕ статус != 'игнорировать'",
      "select_count_from_fin_insurances": "ВЫБЕРИТЕ COUNT(*) ИЗ fin_insurances\n                ГДЕ статус = «активный» И naechste_kuendigung НЕ НУЛЬ\n                  И naechste_kuendigung МЕЖДУ ? И ?",
      "select_count_from_memory_consolidation": "ВЫБЕРИТЕ COUNT(*) ИЗ памяти_консолидации\n                ГДЕ вес < ? И статус = 'активный'",
      "select_count_from_shared_memory_consolidation": "ВЫБЕРИТЕ COUNT(*) ИЗ общей_памяти_консолидации\n                    ГДЕ статус = 'активный' И вес < ?",
      "select_count_from_tasks_wh": "ВЫБЕРИТЕ СЧЕТЧИК(*) ИЗ задач \n                    ГДЕ статус = 'готово' И завершено_at >= ?",
      "select_count_from_tasks_whe": "ВЫБЕРИТЕ СЧЕТЧИК(*) ИЗ задач\n                    ГДЕ id IN ({','.join('?' * len(deps))}) И статус = 'готово'",
      "select_count_from_tasks_where_s": "ВЫБЕРИТЕ СЧЕТЧИК(*) ИЗ задач\n                ГДЕ статус = 'готово'\n                И завершено_at > COALESCE(\n                    (ВЫБЕРИТЕ создано_в ИЗ памяти_уроков В ПОРЯДКЕ ПО созданному_в DESC LIMIT 1),\n                    '2000-01-01'\n                )",
      "select_count_from_tasks_where_status_blocked": "ВЫБЕРИТЕ COUNT(*) ИЗ задач, ГДЕ статус = 'заблокировано'",
      "select_count_from_tasks_where_status_done": "ВЫБЕРИТЕ COUNT(*) ИЗ задач, ГДЕ статус = 'готово'",
      "select_count_from_tasks_where_status_in_pendi": "SELECT COUNT(*) FROM Tasks WHERE status IN («ожидание», «открытие», «в_прогрессе»)",
      "select_d_belegnr_d_dateiname_from": "ВЫБЕРИТЕ d.belegnr, d.dateiname\n                ИЗ steuer_dokumente d\n                ЛЕВОЕ ПРИСОЕДИНЕНИЕ steuer_posten p ON d.belegnr = p.belegnr И d.username = p.username\n                ГДЕ d.username = ? И d.steuerjahr = ? И d.status = 'ERFASST'\n                И p.id НУЛЬ\n                ЗАКАЗАТЬ ПО d.belegnr",
      "select_d_id_d_dateiname_from_steu": "ВЫБЕРИТЕ d.id, d.имя файла\n                ИЗ steuer_dokumente d\n                ЛЕВОЕ ПРИСОЕДИНЕНИЕ steuer_posten p ON d.id = p.dokument_id И d.username = p.username\n                ГДЕ d.username = ? И d.steuerjahr = ? И d.status = 'ERFASST'\n                И p.id НУЛЬ\n                ЗАКАЗАТЬ ПО d.id",
      "select_dateiname_anbieter_from_steuer_dokumente": "ВЫБЕРИТЕ имя даты и дату ИЗ steuer_dokumente \n                ГДЕ belegnr = ? И имя пользователя = ?",
      "select_dokument_id_postennr_as_posten_id": "ВЫБЕРИТЕ идентификатор_документа || '-' || postennr AS posten_id_str,\n                            bezeichnung, datum, брутто, нетто,\n                            список, anteil, absetzbar_brutto, Rechnungssteller,\n                            dokument_id, имя файла\n                     ОТ steuer_posten\n                     ГДЕ имя пользователя = ? И steuerjahr = ?",
      "select_folder_path_count": "ВЫБЕРИТЕ путь_к папке,\n                       COUNT(*) как file_count,\n                       СУММА(размер_файла) как общий_размер,\n                       МИН(первое_обнаружение) как первое_сканирование,\n                       MAX(last_scan) как Last_scan\n                ИЗ папки_scan_files\n                ГДЕ статус = «активный»\n                ГРУППИРОВАТЬ ПО пути_к папке\n                Упорядочить по пути_к папке",
      "select_folder_path_file_path_file_name_file_ext": "ВЫБЕРИТЕ путь_к папке, путь_к файлу, имя_файла, расширение_файла,\n                       размер_файла, первый_просмотр, последний_измененный\n                ИЗ папки_scan_files\n                ГДЕ статус = 'активный' И first_seen >= ?\n                СОРТИРОВАТЬ ПО первым_посещенным DESC LIMIT 50",
      "select_from_financial_emails_where_s": "ВЫБЕРИТЕ * ИЗ Financial_emails\n            ГДЕ статус IN («новый», «verarbeitet»)\n            ЗАКАЗАТЬ ПО email_date DESC",
      "select_ha_appointment_date_ha_title_hc_name_as_d": "ВЫБЕРИТЕ ha.appointment_date, ha.title, hc.name в качестве имени_врача.\n                    FROM health_appointments ха\n                    ЛЕВОЕ ПРИСОЕДИНЕНИЕ health_contacts hc ON ha.doctor_id = hc.id\n                    ГДЕ ha.appointment_date >= ? И ha.appointment_date <= ?\n                      И ha.status IN('geplant', 'bestaetigt')\n                    ЗАКАЗАТЬ ПО ha.appointment_date ASC",
      "select_ha_hc_name_as_doctor_name": "ВЫБЕРИТЕ ha.*, hc.name как имя_врача\n                FROM health_appointments ха\n                ЛЕВОЕ ПРИСОЕДИНЕНИЕ health_contacts hc ON ha.doctor_id = hc.id\n                ГДЕ ha.appointment_date >= ? И ha.status IN('geplant', 'bestaetigt')\n                ЗАКАЗАТЬ ПО ha.appointment_date ASC LIMIT 3",
      "select_ha_title_ha_appointment_date_ha_appointme": "ВЫБЕРИТЕ ha.title, ha.appointment_date, ha.appointment_type,\n                       hc.name как имя_доктора\n                FROM health_appointments ха\n                ЛЕВОЕ ПРИСОЕДИНЕНИЕ health_contacts hc ON ha.doctor_id = hc.id\n                ГДЕ ha.appointment_date >= ? И ha.appointment_date <= ?\n                      И ha.status IN('geplant', 'bestaetigt')\n                ЗАКАЗАТЬ ПО ha.appointment_date ASC",
      "select_hc_name_as_arzt": "ВЫБЕРИТЕ hc.name в качестве arzt,\n                           дата(ha.appointment_date) как termin_date,\n                           время(ha.appointment_date) как termin_time,\n                           ха.титул, ха.статус\n                    FROM health_appointments ха\n                    ЛЕВОЕ ПРИСОЕДИНЕНИЕ health_contacts hc ON ha.doctor_id = hc.id\n                    ГДЕ дата(ha.appointment_date) МЕЖДУ ? И ?\n                      И ha.status != 'abgesagt'\n                    ЗАКАЗАТЬ ПО ha.appointment_date",
      "select_hd_hc_name_as_doctor_name_fr": "ВЫБЕРИТЕ hd.*, hc.name в качестве имени_врача\n            ИЗ health_diagnoses hd\n            LEFT JOIN health_contacts hc ON hd.doctor_id = hc.id\n            ГДЕ hd.status IN («активный», «in_abklaerung»)\n            СОРТИРОВАТЬ ПО hd.diagnosis_date DESC",
      "select_hm_hd_diagnosis_name_from_he": "ВЫБЕРИТЕ хм.*, hd.diagnosis_name\n            ИЗ здоровья_медикаментов хм\n            LEFT JOIN health_diagnoses hd ON hm.diagnosis_id = hd.id\n            ГДЕ hm.status = 'активный'\n            ЗАКАЗАТЬ ПО hm.name ASC",
      "select_id_agent_id_trigger_phrase_hint_text_is": "ВЫБЕРИТЕ идентификатор, идентификатор_агента, триггерную_фразу, текст подсказки, is_active, количество_использования, статус\n                    ИЗ разделяемого_контекста_триггеров\n                    ГДЕ is_active = 1 ИЛИ ? = 1\n                    Упорядочить по количеству_использования DESC, создано_в DESC\n                    ПРЕДЕЛ ?",
      "select_id_anbieter_sparte_naechste_kuendigung": "ВЫБЕРИТЕ идентификатор, anbieter, sparte, naechste_kuendigung,\n                       kuendigungsfrist_monate, verlaengerung_monate, beitrag, zahlweise\n                ОТ fin_insurances\n                ГДЕ статус = «активный»\n                  И naechste_kuendigung НЕ НУЛЬ\n                ЗАКАЗАТЬ ПО naechste_kuendigung ASC",
      "select_id_anbieter_tarif_name_sparte_beitrag": "ВЫБЕРИТЕ id, anbieter, имя_тарифа, sparte, beitrag, zahlweise,\n                       статус, steuer_relevant_typ\n                ОТ fin_insurances ГДЕ статус = 'актив'\n                ЗАКАЗАТЬ ПО Спарте",
      "select_id_connector_name_recipient_content_ret": "ВЫБЕРИТЕ идентификатор, имя_коннектора, получателя, содержимое, число повторов, максимальное количество попыток.\n            ИЗ разъема_сообщений\n            ГДЕ направление = 'выход'\n              И статус IN («ожидание», «не удалось»)\n              И (next_retry_at ЕСТЬ NULL ИЛИ next_retry_at <= ?)\n            ORDER BY имя_коннектора, создано_в ASC",
      "select_id_connector_name_sender_content": "ВЫБЕРИТЕ идентификатор, имя_коннектора, отправителя, содержимое\n            ИЗ разъема_сообщений\n            ГДЕ направление = 'вход' И статус = 'ожидание' И обработано = 0\n            ЗАКАЗАТЬ ПО создано_в ASC",
      "select_id_content_from_memory_working": "ВЫБЕРИТЕ идентификатор, контент ИЗ Memory_working\n                    ГДЕ is_active = 1\n                    И (содержимое LIKE '%gelernt%' ИЛИ содержимое LIKE '%error%'\n                         ИЛИ контент КАК '%Loesung%' ИЛИ контент КАК '%wichtig%'\n                         ИЛИ контент КАК '%merken%' ИЛИ контент КАК '%nie wieder%')\n                    ОГРАНИЧЕНИЕ 5",
      "select_id_dateiname_anbieter_erfasst_am_status": "ВЫБЕРИТЕ идентификатор, имя файла, anbieter, erfasst_am, статус, bemerkung\n                     ИЗ steuer_dokumente\n                     ГДЕ имя пользователя = ?",
      "select_id_dateiname_anbieter_from_steuer_dokumen": "ВЫБЕРИТЕ идентификатор, дату и имя ИЗ steuer_dokumente \n                ГДЕ belegnr = ? И имя пользователя = ?",
      "select_id_direction_sender_recipient_subject": "ВЫБЕРИТЕ идентификатор, направление, отправителя, получателя, тему, текст, статус, созданный_at\n                ИЗ сообщений ORDER BY создано_at DESC LIMIT ?",
      "select_id_doc_type_title_body_pdf_path_status": "ВЫБЕРИТЕ идентификатор, тип_документа, заголовок, тело, путь_pdf, статус, отправленный_то, отправленный_ат, созданный_ат\n                ИЗ press_documents ГДЕ id = ?",
      "select_id_doc_type_title_status_pdf_path_crea": "ВЫБЕРИТЕ идентификатор, тип_документа, заголовок, статус, путь_pdf, созданный_at, отправленный_то\n                ИЗ пресс-документов В ПОРЯДКЕ ПО созданным_в DESC",
      "select_id_name_dosage_from_health_medications": "ВЫБЕРИТЕ идентификатор, имя, дозировку ИЗ health_medications\n                ГДЕ статус = «активный»",
      "select_id_order_type_start_date_end_date_targe": "ВЫБЕРИТЕ идентификатор, тип_заказа, дату начала, дату окончания, дату_цели,\n                       количество_значение, цикл_интервал_дней, причина, приоритет\n                ИЗ домашних_заказов\n                ГДЕ id_статьи = ? И статус = «активный»",
      "select_id_original_path_size_deleted_at_expire": "ВЫБЕРИТЕ идентификатор, исходный_путь, размер, удаленный_at, срок действия, статус\n            ИЗ files_trash\n            ГДЕ статус = «активный»\n            ЗАКАЗАТЬ ПО удалено_в DESC",
      "select_id_original_path_trash_path_f": "ВЫБЕРИТЕ идентификатор, исходный_путь, мусорный_путь\n            ИЗ files_trash\n            ГДЕ статус = 'активный' И истекает_ат <?",
      "select_id_original_path_trash_path_status": "ВЫБЕРИТЕ идентификатор, исходный_путь, мусорный_путь, статус\n            ИЗ files_trash ГДЕ id = ?",
      "select_id_partner_name_partner_type_api_endpoin": "ВЫБЕРИТЕ идентификатор, имя_партнера, тип_партнера, api_endpoint,\n                       возможности, Cost_tier, Token_zone, приоритет,\n                       статус, показатель успеха, примечания\n                ОТ Partner_recognition",
      "select_id_pattern_task_tokens_in_tokens_out_c": "ВЫБЕРИТЕ идентификатор, шаблон, задачу, tokens_in, tokens_out, Cost_usd,\n                   работники, длительность_мс, статус, создано_в\n            ИЗ schwarm_runs\n            СОРТИРОВАТЬ ПО id DESC\n            ПРЕДЕЛ ?",
      "select_id_priority_title_status_category_assi": "ВЫБЕРИТЕ идентификатор, приоритет, должность, статус, категорию, назначенное_кому, делегированное_кому, зависит_он \n                ИЗ задач \n                ГДЕ {where_clause}\n                Упорядочить по приоритету, идентификатору",
      "select_id_sender_body_created_at_from_messages": "ВЫБЕРИТЕ идентификатор, отправителя, тело, созданное_at ИЗ сообщений\n                        ГДЕ статус = «непрочитано» И получатель =?\n                        Упорядочить по созданному_в DESC LIMIT 5",
      "select_id_sender_subject_created_at": "ВЫБЕРИТЕ идентификатор, отправителя, тему, созданный_at\n            ИЗ сообщений ГДЕ статус = 'непрочитано'\n            ЗАКАЗАТЬ ПО создано_в DESC",
      "select_id_source_table_source_id_agent_id_time": "ВЫБЕРИТЕ идентификатор, source_table, source_id, Agent_id, times_accessed, вес, статус, последний_доступ\n                    ИЗ общей_памяти_консолидации\n                    СОРТИРОВАТЬ ПО весу DESC, количеству обращений DESC\n                    ПРЕДЕЛ ?",
      "select_id_source_table_source_id_weight": "ВЫБЕРИТЕ идентификатор, source_table, source_id, вес\n                ИЗ памяти_консолидации\n                ГДЕ статус = «активный» И вес <?",
      "select_id_task_text_depends_on_tool_name": "ВЫБЕРИТЕ идентификатор, текст_задачи, зависимость_от, имя_инструмента\n                ОТ ati_tasks\n                ГДЕ статус = 'offen' И зависимость_он НЕ НУЛЬ И зависит_он != '[]'",
      "select_id_title_date_start_datetime_as_event_da": "ВЫБЕРИТЕ идентификатор, заголовок, ДАТУ (start_datetime) в качестве event_date,\n                       ВРЕМЯ(start_datetime) как event_time, event_type\n                ОТ ассистента_календаря\n                ГДЕ ДАТА(start_datetime) = ? И статус != 'erledigt'\n                СОРТИРОВАТЬ ПО start_datetime ASC",
      "select_id_title_event_type_start_datetime_end": "ВЫБЕРИТЕ идентификатор, заголовок, event_type, start_datetime, end_datetime, местоположение, статус\n                ОТ ассистента_календаря\n                ГДЕ start_datetime МЕЖДУ ? И ?\n                СОРТИРОВАТЬ ПО start_datetime ASC",
      "select_id_title_from_tasks_where": "ВЫБЕРИТЕ идентификатор, заголовок ИЗ задач \n                ГДЕ статус IN («ожидание», «открытие», «в_прогрессе»)\n                ЗАКАЗАТЬ ПО \n                    СЛУЧАЙ, КОГДА заголовок НРАВИТСЯ «P1%», ТОГДА 1\n                         КОГДА заголовок НРАВИТСЯ «P2%», ТОГДА 2\n                         КОГДА заголовок НРАВИТСЯ «P3%», ТОГДА 3\n                         ИНАЧЕ 4 КОНЕЦ,\n                    идентификатор\n                ОГРАНИЧЕНИЕ 3",
      "select_id_title_priority_category_created_at": "ВЫБЕРИТЕ идентификатор, заголовок, приоритет, категорию, создано_в, зависит_он\n                ИЗ задач\n                Статус ГДЕ В («ожидание», «открыто»)\n                ЗАКАЗАТЬ ПО\n                    СЛУЧАЙ, КОГДА заголовок НРАВИТСЯ «P1%», ТОГДА 1\n                         КОГДА заголовок НРАВИТСЯ «P2%», ТОГДА 2\n                         КОГДА заголовок НРАВИТСЯ «P3%», ТОГДА 3\n                         ИНАЧЕ 4 КОНЕЦ,\n                    создано_в ASC\n                ПРЕДЕЛ 1",
      "select_id_title_priority_from_tasks": "ВЫБЕРИТЕ идентификатор, должность, приоритет ИЗ задач\n                        ГДЕ статус = «ожидание» И приоритет IN («P1», «P2»)\n                        Упорядочить по приоритету, идентификатору\n                        ОГРАНИЧЕНИЕ 5",
      "select_id_title_priority_status_assigned_to": "ВЫБЕРИТЕ идентификатор, должность, приоритет, статус, назначенное_кому\n                ИЗ задач ГДЕ статус В («ожидание», «в_прогрессе»)\n                В ПОРЯДКЕ ПО СЛУЧАЮ приоритета КОГДА «P1» ТОГДА 1 КОГДА «P2» ТОГДА 2\n                                       КОГДА 'P3' ТОГДА 3 ELSE 4 КОНЕЦ, идентификатор",
      "select_id_title_updated_at_from_tasks": "ВЫБЕРИТЕ идентификатор, заголовок, обновленное_at ИЗ задач\n                ГДЕ статус = 'in_progress'\n                ЗАКАЗАТЬ ПО обновлено_в DESC",
      "select_id_type_name_description_status": "ВЫБЕРИТЕ идентификатор, тип, имя, описание, статус\n                    ИЗ иерархии_элементов\n                    ГДЕ тип = ? И статус = «активный»\n                    ЗАКАЗАТЬ ПО имени",
      "select_id_weight_decay_rate_threshold": "ВЫБЕРИТЕ идентификатор, вес, скорость распада, порог\n                    ИЗ общей_памяти_консолидации\n                    ГДЕ статус = «активный»",
      "select_id_weight_last_accessed_decay_rate": "ВЫБЕРИТЕ идентификатор, вес, последний_доступ, скорость затухания\n            ИЗ памяти_консолидации\n            ГДЕ статус = «активный»",
      "select_j_id_j_symbol_j_analysis_type_j_status": "ВЫБЕРИТЕ j.id, j.symbol, j.analysis_type, j.status,\n                       j.created_at, r.summary\n                ОТ вакансий j\n                Результаты LEFT JOIN r ON j.id = r.job_id\n                ЗАКАЗАТЬ ПО j.created_at DESC\n                ПРЕДЕЛ ?",
      "select_lower_category_as_cat_count_as_cnt": "SELECT LOWER(category) как cat, COUNT(*) как cnt \n                ИЗ задач \n                ГДЕ статус IN («ожидание», «открытие», «в_прогрессе»)\n                И НИЖНИЙ (категория) НЕ В («пользователь», «бах», «система», «гуй», «вики», «агенты», «ядро», «почта», «интег», «оллама», «задача», «устареть»)\n                И категория НЕ NULL\n                И категория != ''\n                ГРУППИРОВАТЬ ПО НИЖНЕМУ (категория)\n                ИМЕЯ cnt > 1\n                ЗАКАЗАТЬ ПО УДАЛЕНИЮ",
      "select_name_dosage_schedule_from_health_medicati": "ВЫБЕРИТЕ название, дозировку, график лечения ИЗ health_medicates\n                ГДЕ статус = «активный» ПОРЯДОК ПО имени",
      "select_name_kategorie_betrag_intervall": "ВЫБЕРИТЕ имя, категорию, интервал, интервал\n                    ОТ fin_contracts\n                    ГДЕ kuendigungs_status = 'активный'\n                    СОРТИРОВАТЬ ПО категории ASC, начиная с DESC",
      "select_name_status_task_count_last_scan": "ВЫБЕРИТЕ имя, статус, число задач, последнее_сканирование\n                ОТ ati_tool_registry\n                Упорядочить по числу задач DESC\n                ПРЕДЕЛ 30",
      "select_partner_name_clocked_in_last_heartbeat_c": "ВЫБЕРИТЕ имя_партнера, входное_время, последнее_сертификат, текущая_задача, рабочий_каталог\n                ОТ Partner_presence \n                ГДЕ статус = 'онлайн' И Last_heartbeat > ?",
      "select_partner_name_from_partn": "ВЫБЕРИТЕ имя_партнера\n                    ОТ Partner_presence\n                    ГДЕ статус = «в сети»\n                    СОРТИРОВАТЬ ПО Clocked_in DESC",
      "select_partner_name_from_partner_presence": "ВЫБЕРИТЕ имя_партнера ИЗ присутствия_партнера \n                ГДЕ статус = «в сети» \n                ORDER BY clocked_in DESC LIMIT 1",
      "select_partner_name_status_current_task_last_he": "ВЫБЕРИТЕ имя_партнера, статус, текущую_задачу, последнее_сердечное сообщение\n                ОТ Partner_presence \n                ГДЕ статус = «в сети»\n                СОРТИРОВАТЬ ПО Last_heartbeat DESC",
      "select_pipeline_id": "ВЫБРАТЬ\n                идентификатор_конвейера,\n                имя,\n                версия,\n                тип,\n                график,\n                установлен_at,\n                последний_запуск,\n                статус\n            ИЗ конвейера_конфигураций\n            ЗАКАЗАТЬ ПО установленному_в DESC",
      "select_posten_id_str_bezeichnung_datum_brutto": "ВЫБЕРИТЕ posten_id_str, bezeichnung, datum, brutto, netto, \n                            liste, anteil, absetzbar_brutto, Rechnungssteller, \n                            belegnr, dateinname, bemerkung\n                     ОТ steuer_posten \n                     ГДЕ имя пользователя = ? И steuerjahr = ?",
      "select_sender_subject_created_at_from_messages": "ВЫБРАТЬ отправителя, тему, созданное_at ИЗ сообщений\n                        ГДЕ статус = 'непрочитано' ORDER BY создано_at DESC LIMIT 3",
      "select_sparte_beitrag_zahlweise_steuer_relevant": "ВЫБЕРИТЕ sparte, beitrag, zahlweise, steuer_relevant_typ\n                ОТ fin_insurances ГДЕ статус = 'активный'\n                ЗАКАЗАТЬ ПО Спарте",
      "select_sum_case": "ВЫБЕРИТЕ СУММУ(\n                        ДЕЛО\n                            КОГДА интервалl = 'monatlich' ТОГДА\n                            КОГДА интервал = 'jaehrlich' ТОГДА betrag / 12.0\n                            КОГДА интервал = 'quartalsweise' ТОГДА betrag / 3.0\n                            ЕЩЕ предать\n                        КОНЕЦ\n                    ) как ежемесячно\n                    ИЗ fin_contracts ГДЕ kuendigungs_status = 'aktiv'",
      "select_t_id_t_title_t_depends_on": "ВЫБЕРИТЕ t.id, t.title, t.dependents_on\n                ИЗ задач т\n                ГДЕ t.status = 'blocked' И t.dependents_on НЕ НУЛЕВЫЙ",
      "select_time_start_datetime_as_time_title_from_as": "ВЫБЕРИТЕ ВРЕМЯ(start_datetime) как время, заголовок ИЗ ассистента_календаря\n                        ГДЕ ДАТА(start_datetime) = ? И статус != 'отменено'\n                        ЗАКАЗАТЬ ПО start_datetime",
      "select_time_title_from_assistant_calendar": "ВЫБЕРИТЕ время, заголовок ИЗ ассистента_календаря\n                        ГДЕ дата = ? И статус != 'отменено'\n                        ЗАКАЗАТЬ ПО времени",
      "select_title_event_time_from_assistant_calendar": "ВЫБЕРИТЕ заголовок, event_time ИЗ ассистента_календаря\n                        ГДЕ дата (дата_события) = ? И статус != 'erledigt'\n                        СОРТИРОВАТЬ ПО event_time ASC",
      "select_title_from_tasks_where_stat": "ВЫБРАТЬ заголовок ИЗ задач\n                ГДЕ статус IN («ожидание», «открытие», «в_прогрессе»)\n                ЗАКАЗАТЬ ПО\n                    СЛУЧАЙ, КОГДА заголовок НРАВИТСЯ «P1%», ТОГДА 1\n                         КОГДА заголовок НРАВИТСЯ «P2%», ТОГДА 2\n                         КОГДА заголовок НРАВИТСЯ «P3%», ТОГДА 3\n                         ИНАЧЕ 4 КОНЕЦ,\n                    создано_at\n                ПРЕДЕЛ 1",
      "select_title_time_start_datetime_as_event_time": "ВЫБЕРИТЕ заголовок, ВРЕМЯ (start_datetime) как event_time, event_type FROM Assistant_calendar\n                        ГДЕ ДАТА(start_datetime) = ? И статус != 'erledigt'\n                        СОРТИРОВАТЬ ПО start_datetime ASC",
      "select_title_time_start_datetime_as_event_time_f": "ВЫБЕРИТЕ заголовок, ВРЕМЯ (start_datetime) как event_time ИЗ ассистента_календаря\n                        ГДЕ ДАТА(start_datetime) = ? И статус != 'erledigt'\n                        СОРТИРОВАТЬ ПО start_datetime ASC",
      "select_tool_name_task_text_aufwand_priority_sco": "ВЫБЕРИТЕ имя_инструмента, текст_задачи, aufwand, приоритет_оценки\n                    ОТ ati_tasks\n                    ГДЕ статус = 'оскорбление'\n                    Упорядочить по приоритету DESC\n                    ПРЕДЕЛ 15",
      "select_tool_name_task_text_aufwand_status_prio": "ВЫБЕРИТЕ имя_инструмента, текст_задачи, aufwand, статус, приоритет_оценки\n                    ОТ ati_tasks\n                    ГДЕ статус IN ('offen', 'in_arbeit')\n                    Упорядочить по приоритету DESC\n                    ПРЕДЕЛ 20",
      "select_type_count_as_cnt_from": "Тип SELECT, COUNT(*) как cnt\n                ИЗ иерархии_элементов\n                ГДЕ статус = «активный»\n                ГРУППИРОВАТЬ ПО типу\n                СОРТИРОВАТЬ ПО типу",
      "select_version_release_date_status_is_stable": "ВЫБЕРИТЕ версию, дату выпуска, статус, is_stable\n                ИЗ дистрибутива_релизов\n                СОРТИРОВАТЬ ПО дате выпуска DESC\n                ОГРАНИЧЕНИЕ 5",
      "select_workflow_name_workflow_path_tuev_status": "ВЫБЕРИТЕ имя_рабочего_процесса, путь_рабочего_процесса, статус_tuev,\n                   tuev_valid_until, avg_score, test_count, pass_count\n            ОТ workflow_tuev\n            ЗАКАЗАТЬ ПО tuev_valid_until ASC",
      "self_agent_name_upper_presence_agent_self": "# {self.agent_name.upper()} ПРИСУТСТВИЕ\nагент: {self.agent_name}\nстатус: АКТИВНЫЙ\nначалось: {datetime.now().isoformat()}\nсердцебиение: {datetime.now().isoformat()}\nрабочий_он: {рабочий_он}\nтекущий_файл: нет\nстатус блокировки: БЕСПЛАТНО",
      "sensible_liste_laden": "Загрузить конфиденциальный список",
      "sent_status": "Отправлено: {статус[",
      "sentiment_analyse_f_r_aktien_assets": "Анализ настроений для Aktien/Assets.",
      "service_status_detailliert_anzeigen": "Подробное отображение статуса обслуживания.",
      "session_bericht_in_memory_sessions_speichern": "Сохраните отчет о сеансе в Memory_sessions.",
      "session_snapshot_erstellen_speic": "Создайте снимок сеанса.\n        \n        Сохраняет:\n        - Текущий идентификатор сеанса\n        - Открытые задачи\n        - Рабочая память\n        - Текущее состояние папки (хэш files_truth)\n        - Временная метка",
      "session_status_fuer_einen_workflow_durchlauf": "Статус сеанса для выполнения рабочего процесса.",
      "session_status_mit_denkanstoessen_anzeigen": "статус сессии с шоу Denkanstoessen",
      "session_type_row_cur_fetchone": ", (тип_сеанса,))\n        строка = cur.fetchone()\n        конн.закрыть()\n        если не строка:\n            вернуть ложь\n        имя_компьютера, is_active = строка\n        return pc_name == get_pc_name() и bool(is_active)\n    кроме Исключения:\n        return True # Im Zweifel: weiterlaufen\n\n\ndef request_handover(target_pc: str, session_type: str = 'bridge') -> bool:",
      "sessionhandler_session_verwaltung_fuer_bach": "SessionHandler — сеансовое управление для BACH\n============================================\n\nРеализован SESSION_001-006 на ROADMAP_ADVANCED.md\n\nОперации:\n  начать сеанс (псевдоним --startup)\n  статус-статус сеанса с Denkanstoessen\n  завершить сеанс beden (псевдоним --shutdown)\n  проверить Zeitberechnung und status-Check\n  следующая задача Naechster с проверками между задачами\n\nАвтор: Клод\nСтенд: 24.01.2026",
      "sessions_komprimieren_v1_1_83_cleanup_und_ba": "Сжатие сеансов (v1.1.83: параметры --cleanup и --batch)",
      "setting_loeschen_nur_user_template_nicht_core": "Настройка удаления (только ПОЛЬЗОВАТЕЛЬ/ШАБЛОН, не CORE).",
      "settings_handler_systemeinstellungen_verwalten": "Обработчик настроек - Systemeinstellungen verwalten\n==============================================\n\nсписок настроек Баха Alle Einstellungen anzeigen\nСписок настроек Баха --category X Einstellungen einer Kategorie\nнастройки баха get <key> Einzelnen Wert lesen\nНастройки баха set key=value Wert setzen\nсброс настроек bach <key> Wert auf zuruecksetzen по умолчанию\nЭкспорт настроек Баха Настройки как экспорт в формате JSON\n\nРеференция: SQ037, ENT-17.",
      "setzt_das_windows_hidden_attribut_auf_eine_datei": "Установите скрытый атрибут Windows для собственного файла (в Windows).",
      "setzt_dead_letter_nachrichten_zurueck_auf_pending": "Setzt Dead Letter-сообщения остаются в состоянии «ожидания».",
      "setzt_den_analyzer_zur_ck": "Сбрасывает анализатор",
      "setzt_den_arbeitsmodus_fuer_heute_gibt_false_zuru": "Setzt den Arbeitsmodus на сегодня. Возвращает False zurueck bei ungueltigem Modus.",
      "setzt_den_budget_verbrauch_auf_0_zurueck": "Setzt den Budget-Verbrauch на 0 дней.",
      "setzt_den_state_einer_llmauto_kette_zurueck": "Setzt den State einer llmauto-Kette zurueck.",
      "setzt_ein_ml_modell_f_r_die_methodenauswahl": "Устанавливает модель машинного обучения для выбора метода",
      "setzt_modus_zurueck_wenn_vollzugriff_timeout_abgel": "Setzt Modus zurueck wenn Vollzugriff-Timeout abgelaufen.",
      "shutdown_handler_session_beenden_db_basiert": "Обработчик завершения работы - сеанс beden (DB-basiert)\n==============================================\n\nСохраняет сеанс-Bericht в Memory_sessions.\nKein Markdown-Dateisystem лучше!\n\nновая версия 1.1.15: Автоматический резерв памяти - общее описание Autolog wenn Claude vergisst",
      "siegel": "Проверка уплотнения",
      "signal_handler_f_r_sigint_sigterm": "Обработчик сигнала для SIGINT/SIGTERM.",
      "skill_aus_export_zip_oder_verzeichnis_importieren": "умение экспортировать ZIP или импортировать каталог.\n        \n        Аргументы:\n            путь: Pfad к ZIP-файлу или к каталогу с манифестом.json\n            Dry_run: Нур Зейген был passieren wuerde\n        \n        Возврат:\n            (успех, сообщение)",
      "skill_datei_oder_verzeichnis_finden": "Найдите файл или каталог навыков.",
      "skill_details_anzeigen": "Показать детали навыка.",
      "skill_help_generator_generier": "Генератор навыков\n====================\nСоздайте файлы docs/help/*.txt из файлаkill.md.\n\nИнформация:\n  bach --maintain навык-помощь <имя> Навык Эйнцельнера\n  бах --поддерживать навыки-помощь --все все навыки\n  bach --поддерживать навыки-помощь --all --dry-run Nur anzeigen\n\nБейспиеле:\n  bach --maintainkill-help ati Помощь для ATI-Agent\n  бах --поддерживать навыки-помощь --все все навыки\n\nЗие: инструменты/skill_help_gen.py",
      "skill_md_auto_loader_f_r_bridge": "Skill.md Автозагрузчик для Bridge\n===============================\nАвтоматические нагрузки при запуске Bridge-Start:\n- SKILL.md (Root-Skill)\n- personlicher-assistent.txt\n\nИспользуйте Wird vom system-Prompt-Builder.",
      "skill_spezifische_tools_im_skill_ordner_finden": "Специализированные инструменты в папке навыков.\n\n        Такое после:\n        - *.py Dateien im Skill-Root\n        - инструменты/Unterverzeichnis\n\n        Возврат:\n            список фонов (Путь, относительное_имя) Tupeln",
      "skill_spezifische_workflows_im_skill_ordner_finden": "Специализированные рабочие процессы в папке навыков.\n\n        Такое после:\n        - workflow_*.md Дата в корне\n        - рабочие процессы/ Unterverzeichnis\n\n        Возврат:\n            список фонов (Путь, относительное_имя) Tupeln",
      "skills_gefunden_get_skill_summary": "найдены навыки: {get_skill_summary()}",
      "skills_in_categories": "в",
      "skills_nach_begriff_durchsuchen": "Поиск навыков по ключевому слову.",
      "skills_search_title": "ПОИСК НАВЫКОВ",
      "skills_use_list": "Использовать",
      "skills_von_dateisystem_in_db_synchronisieren_inkl": "Синхронизировать навыки из файловой системы в БД (включая обнаружение).",
      "smart_home_fritzbox_integration": "Умный дом (интеграция с FritzBox)\n=================================\n\n  Статус умного дома Баха Verbindungs-Status\n  Устройства умного дома bach Verbundene Geraete\n  Умный дом Баха Wi-Fi Статус WLAN\n  Пропускная способность умного дома Баха Bandbreite\n  Умный дом Баха повторно подключился к Интернету\n  Информация об умном доме Баха Box-Informationen\n\nВыбор: FritzBox unter fritz.box:49000 erreichbar (TR-064).",
      "smarthomehandler_smart_home_integration_fritzbo": "SmartHomeHandler — интеграция умного дома (FritzBox)\n==================================================\n\nОперации:\n  статус FritzBox-показать статус\n  устройства Список Verbundene Geraete\n  Статус Wi-Fi WLAN (Gaeste-WLAN an/aus)\n  пропускная способность Aktuelle Bandbreite шоу\n  вызовы [--limit N] Letzte Anrufe\n  повторно подключить Интернет-Verbindung new aufbauen\n  info Box-Информация\n\nНуцт: FritzBox TR-064 (UPnP/SOAP) через HTTP",
      "snapshot_laden_und_kontext_wiederherstellen": "Загрузите снимок и восстановите контекст.\n        \n        При --startup это можно вызвать для загрузки последнего снимка.",
      "some_checks_failed": "Некоторые проверки не прошли",
      "source_und_destination_sind_erforderlich": "требуется источник и пункт назначения Sind",
      "speichert_das_anonymprofile_aes_256_verschluesselt": "Сохраняет AnonymProfile AES-256 verschluesselt.\n\n    Аргументы:\n        профиль: Das Anonymisierungsprofil с Allen Mappings\n        выходной_путь: Pfad для дополнительного файла (.schluessel.enc)\n        пароль: Пароль для die Verschluesselung",
      "speichert_ein_bundle_als_textdatei_args": "Сохраняет пакет в виде текстового файла.\n\n        Аргументы:\n            пакет: TextBundle\n            выходной_путь: целевой путь\n            комбинированный: сохранить CORE + LEVEL2 вместе\n\n        Возврат:\n            Путь к сохраненному файлу",
      "speichert_konfiguration": "Сохраняет конфигурацию.",
      "speichert_oder_aktualisiert_secret_db_datei": "Сохраняет или обновляет секрет (БД + файл)",
      "spiegelt_help_und_wiki_dateien_in_die_datenbank": "Зеркала справки и вики-файлов в базу данных.",
      "startet_claude_p_und_gibt_antwort_zurueck": "Startet claude -p und Returns Antwort zurueck.\n\n        Аргументы:\n            подсказка: Der Prompt-text\n            use_continue: True = --continue (оптимизация сеанса),\n                          False = новый сеанс (системная подсказка voller)",
      "startet_einen_neuen_pipeline_run_erstellt_eintrag": "Startet einen neuen Pipeline-Run (создана запись в конвейере_runs).\n\n        Аргументы:\n            Pipeline_id: Pipeline-ID\n\n        Возврат:\n            run_id в случае успеха, нет ошибки",
      "startet_listen_loop_in_eigenem_thread_gibt_threa": "Начать цикл прослушивания в собственном потоке. Возвращает (Thread, StopEvent) zurueck.",
      "startet_sofort_eine_claude_session_mit_dem_prompt": "Немедленно запускает сеанс Claude с помощью приглашения.\n\n        Использует быстрый ввод (Ctrl+Alt+Пробел) через pyautogui.\n        Портировано из ATI auto_session.py (PROMPT_GEN_006).\n\n        Аргументы:\n            подсказка: текст подсказки\n            принудительно: игнорировать проверку блокировки экрана\n\n        Возврат:\n            Диктуйте со статусом и ошибкой, если применимо.",
      "state_f_r_eine_einzelne_chat_session": "Состояние для eine einzelne Чат-сессия.",
      "status": "статус",
      "status_aller_worker_laufende_letzte_erledigte": "статус aller Worker (laufende + letzte erledigte).",
      "status_bach_claude_bridge_status": "Статус: Статус Баха Клод-бриджа",
      "status_config": "статус: {конфигурация[",
      "status_daemon_status_anzeigen": "статус-демон-показать статус",
      "status_der_gesamten_pipeline_anzeigen": "Показать состояние всего конвейера.",
      "status_due": "Статус: {срок}",
      "status_eines_analyse_auftrags": "статус eines Analyse-Auftrags",
      "status_handler_schnelle_system_uebersicht": "Обработчик состояния — краткий обзор системы",
      "status_id_status_einer_pipeline": "status <id> status einer Конвейер",
      "status_intact": "статус: ✓ НЕПРЕРЫВНЫЙ",
      "status_job_get": "{статус} {job.get(",
      "status_modified": "статус: ✗ ИЗМЕНЕНО",
      "status_name": "{статус} {имя}",
      "status_no_seal": "статус: NO_SEAL",
      "status_profile_name_12_alle_job_get": "{status} {profile_name:12} – все {job.get(",
      "status_result": "Статус: {результат[",
      "status_status_has_pw": "Статус: {status}, {has_pw}",
      "stellt_datei_aus_papierkorb_wieder_her": "Сохраните файл из Papierkorb, видя ее",
      "steuer_agent_hilfe_ausfuehrliche_hilfe_bach_he": "налоговый агент ХИЛФЕ\n\nAusfuehrliche Hilfe: bach --помощь по налогу\n\nКурцюберсихт:\n  налоговый статус статус шоу\n  налоговая позиция добавить позицию Эрфассен\n  список позиций налога список позиций\n  Скан налоговой квитанции Бележ Скан\n\nПакетные инструменты:\n  инструменты Python/make_bundle.py <quelle> <start> <ende>\n  инструменты Python/regenerate_txt.py",
      "steuer_tools_anzeigen_und_ausfuehren": "Демонстрируйте и запускайте налоговые инструменты.",
      "stoppt_den_tagesagent_und_erstellt_summary": "Остановить теги и создать сводку.",
      "success": "Успех",
      "suchfehler_e": "Сухфелер: {e}",
      "sucht_im_fts5_index_args_qu": "Такой в ​​индексе FTS5.\n\n        Аргументы:\n            запрос: Сучбегрифф (FTS5-Синтаксис)\n            предел: Максимале Эргебниссе\n\n        Возврат:\n            список: Surergebnisse als Dicts oder Fehlermeldung",
      "sucht_koordinaten_fuer_einen_ortsnamen_via_nominat": "Такие координаты для einen Ortsnamen через Nominatim (OpenStreetMap).\n    Хильфрейх вэнн нур ейн Ортснам беканнт ист.\n\n    Возврат:\n        (широта, долгота) Кортеж или нет из-за ошибки.",
      "sucht_nach_vorhandenen_gmail_credentials_json_date": "Ищет существующие файлы учетных данных Gmail.json.\n\n        Поиски:\n        1. Пути, специфичные для BACH\n        2. Известные каталоги инструментов (UniversalInvoiceMail и т. д.)\n        3. Стандартные каталоги (Загрузки, Документы и т.д.)\n        4. Рекурсивный поиск в папках пользователя (максимум 4 уровня)\n        5. Широкий поиск по всему каталогу пользователя.",
      "symbol_zur_watchlist_hinzuf_gen": "Символ в список наблюдения добавить.",
      "sync": "Синхронизация",
      "sync_datei_db_datei_autorit_r_enforc": "СИНХРОНИЗАЦИЯ: файл -> БД (файл-авторитет)\n        Enforce_authority=True: обнаружен файл, просмотр базы данных",
      "sync_db_datei_interner_helper": "СИНХРОНИЗАЦИЯ: БД -> файл (внутренний помощник)",
      "sync_script_nicht_gefunden_services_bach_sync_m": "Сценарий синхронизации не найден: ~/services/bach/sync_mirror.sh",
      "sync_status_anzeigen_welche_dateien_haben_sich_g": "Отображение статуса синхронизации - файлы, которые находятся в наличии.",
      "synchronisiere_md_txt_f_r_legacy_support": "Синхронизация .md -> .txt для поддержки устаревших версий",
      "synchronisiert_db_status_zurueck_zu_aufgaben_txt_d": "Синхронизация статуса БД с файлами Task.txt",
      "synchronisiert_skills_dateien_mit_db": "Синхронизирует навыки/файлы с БД.",
      "synct_alle_filesystem_experten_status_aktiv_in": "Синхронизировать все Filesystem-Experten (статус: активный) в bach_experts.\n\n        Nur Experten mit [ ] (nicht in DB) werden eingetragen.\n        Родительский агент будет добавлен в CONCEPT.md и будет добавлен bach_agents.",
      "synergies_label": "Синергия",
      "system_inbox_f_r_externe_abholung": "системный почтовый ящик для внешнего Abholung",
      "tabellen_details_schema_spalten_beispieldaten": "Таблицы-Подробности: Schema, Spalten, Beispieldaten, dist_type.",
      "target_cli_nicht_gefunden_api_key_unter_cre": "{target} CLI не найден — API-ключ под ~/.credentials/anthropic_api_keyhinterlegen для API-Fallback",
      "tarnname_f_r": "Тарнназвание для",
      "task_abhaengigkeit_setzen_anzeigen": "Установить/показать зависимость задачи\n        \n        Использование:\n          Задача Баха зависит <id> Показать зависимости\n          Задача Бача зависит от <id> --on <id2> Добавить зависимость\n          Задача bach зависит от <id> --remove <id2> Удалить зависимость\n          Задача bach зависит от <id> --clear Очистить все зависимости",
      "task_bearbeiten_titel_beschreibung_kategorie": "Редактировать задачу - изменить название, описание, категорию, задание",
      "task_blocked": "Задача заблокирована",
      "task_created": "Задача создана",
      "task_cur_lastrowid_erstellt_title_prio": "Задача № {cur.lastrowid} создана: {title} ({prio})",
      "task_deleted": "Задача удалена",
      "task_details_anzeigen": "Показать детали задачи",
      "task_done_msg": "Задача выполнена",
      "task_fehler_e": "Ошибка задачи: {e}",
      "task_priority_set": "Приоритет установлен",
      "task_s_loeschen_multi_id_support": "Удаление задач — поддержка нескольких идентификаторов",
      "task_s_wieder_oeffnen_done_pending_multi_i": "Повторное открытие задач (выполнено -> ожидается) — поддержка нескольких идентификаторов",
      "task_tid_nicht_gefunden": "Задача №{tid} не найдена",
      "task_unblocked": "Задача разблокирована",
      "template_nicht_gefunden_sys_argv_2": "Шаблон не найден: {sys.argv[2]}",
      "test_skript_f_r_load_startup_skills": "Тестовый скрипт для _load_startup_skills()",
      "testet_datei_gegen_alle_regeln_fuer_debugging": "Тестируйте файл gegen all Regeln (для отладки).",
      "text_als_audio_datei_speichern_mp3_oder_ogg": "текст или сохранение аудиофайла (MP3 или OGG).\n\n        Аргументы:\n            текст: текст Zu sprechender\n            выходной_путь: Ausgabepfad (с расширением или другим расширением)\n            формат: «mp3» или «ogg»\n\n        Возврат:\n            Правда, если это удалось, Ложь, если ошибка.",
      "text_nicht_gefunden_in_p": "текст не найден в {p}",
      "text_to_speech_service_mit_voice_selection_und_non": "Служба преобразования текста в речь с голосовым выбором и режимом без блокировки.\n\n    Портирование с помощью BachForelle voice.py — nutzt pyttsx3 (Windows SAPI5).\n    Erweitert um Piper-TTS для лучшего немецкого стимулирования и экспорта файлов.",
      "time_to_live_cache_decorator_ersatz_f_r_st_cache": "Декоратор временного кэша (эрзац для @st.cache_data)\n    \n    Аргументы:\n        ttl_секунды: Cache-Lebenszeit в секундах\n        maxsize: Максимальный размер кэша",
      "tokens_handler_token_tracking": "Обработчик токенов — отслеживание токенов\n==============================\n\n--tokens status Текущее использование\n--tokens Today Сегодняшнее использование\n--tokens неделя Еженедельное использование\n--tokens report Подробный отчет",
      "tool_details_anzeigen_docstring_oder_db": "инструмент-Показать подробную информацию (строка документации или БД).",
      "tool_dokumentation_generieren_oder_anzeigen": "Создайте или покажите документацию по инструменту.",
      "tool_fehler_name_e": "ошибка инструмента ({name}): {e}",
      "tools_nach_begriff_durchsuchen_dateisystem_db": "Инструменты поиска по ключевым словам (файловая система + БД).",
      "tools_none_found": "В базе данных инструменты не найдены.",
      "tools_registered": "ЗАРЕГИСТРИРОВАННЫЕ ИНСТРУМЕНТЫ (bach.db)",
      "tools_run_migrate": "Запустите «Перенос инструментов Баха».",
      "tools_statistics": "Статистика",
      "tools_type_cli": "ИНСТРУМЕНТЫ CLI (командная строка)",
      "tools_type_external": "ВНЕШНИЕ ИНСТРУМЕНТЫ ИИ",
      "tools_type_internal": "ВНУТРЕННИЕ ИНСТРУМЕНТЫ",
      "tools_von_dateisystem_in_db_synchronisieren": "инструменты Dateisystem в синхронизации с БД.",
      "tr_gt_bach_in_alle_erkannten_partner_ein": "Trägt BACH во всех отношениях Partner ein.\n\n        Возврат:\n            список фонов (партнер, успех, сообщение)",
      "triggere_konsolidierung_merke_duplizierte_hnlich": "Triggere Konsolidierung (дубликаты/дубликаты записей).",
      "try_from_services_document_file_access_h": "попробуйте:\n        из _services.document.file_access_hook import get_safe_path\n        вернуть get_safe_path (исходный_путь)\n    кроме ImportError:\n        # Резервный вариант: возврат исходного Pfad\n        возвратный путь (исходный_путь)\n\n\ndef read_safe_klient_data(klient_name: str, filename: str = None) -> str:",
      "tts_error_kein_tts_engine_verfuegbar": "[Ошибка TTS] Доступен движок Kein TTS",
      "tts_warning_ffmpeg_nicht_gefunden_wav_gespeiche": "[Предупреждение TTS] ffmpeg не найден, WAV сохранен: {output_wav}",
      "txt_dateien_aus_db_regenerieren": "Восстановить файлы TXT из БД.",
      "uebersprungen_skipped_fehlen_oder_lesefehler": "Юберспрунген: {пропущено} (fehlen oder Lesefehler)",
      "ueberwacht_konfigurierte_ordner_auf_neue_dateien": "Вы можете настроить папку для новых файлов.\n\n    Опрос Einfaches с отслеживанием состояния через JSON-файл.",
      "unbekannte_aktion_action_erlaubt_prepare_sta": "Необъявленное действие: {action}. Erlaubt: подготовка, статус, очистка",
      "unbekannte_operation_operation_nverfuegbar": "Неизвестная операция: {operation}\nДоступно: {",
      "unbekannter_dict_befehl_sub_cmd_n_nverfuegbar": "Unbekannter dict-command: {sub_cmd}\\n\\nПанель управления: инициализация, добавление, поиск, статус",
      "unerwarteter_fehler_e": "Ошибка Unerwarteter: {e}",
      "ungueltige_e_mail_adresse": "Неверный адрес электронной почты",
      "ungueltige_koordinaten_e": "неверная координата: {e}",
      "ungueltige_koordinaten_sys_argv_1_sys_argv_2": "неверная координата: {sys.argv[1]}, {sys.argv[2]}",
      "update_assistant_calendar_set_status_erledigt": "ОБНОВЛЕНИЕ Assistant_calendar SET status = 'erledigt', update_at = ?\n                    ГДЕ идентификатор = ?",
      "update_connector_messages": "ОБНОВЛЕНИЕ Connector_messages\n                        SET обработано = 1, статус = 'отправлено', обновлено_at = ?\n                        ГДЕ идентификатор = ?",
      "update_connector_messages_set": "ОБНОВЛЕНИЕ Connector_messages\n                    SET обработано = 1, статус = 'отправлено', обновлено_at = ?\n                    ГДЕ идентификатор = ?",
      "update_connector_messages_set_stat": "ОБНОВЛЕНИЕ Connector_messages\n                Статус SET = «ожидание», retry_count = 0, next_retry_at = NULL,\n                    ошибка = NULL, update_at = ?\n                ГДЕ идентификатор = ? И статус = «мертвый»",
      "update_connector_messages_set_status": "ОБНОВЛЕНИЕ Connector_messages\n            Статус SET = «мертв», ошибка = ?, update_at = ?\n            ГДЕ идентификатор = ?",
      "update_connector_messages_set_status_fa": "ОБНОВЛЕНИЕ Connector_messages\n        Статус SET = «не удалось»,\n            количество повторов = количество_повторов + 1,\n            next_retry_at = ?,\n            ошибка = ?,\n            обновленный_at = ?\n        ГДЕ идентификатор = ?",
      "update_email_drafts_set_status": "ОБНОВЛЕНИЕ email_drafts\n                Статус SET = 'отправлено',\n                    send_at = ?,\n                    подтверждено_by = ?,\n                    gmail_message_id = ?\n                ГДЕ идентификатор = ?",
      "update_email_drafts_set_status_canc": "ОБНОВЛЕНИЕ email_drafts\n            Статус SET = 'отменено', cancelled_at = ?\n            ГДЕ идентификатор = ?",
      "update_files_trash_set_status": "ОБНОВЛЕНИЕ files_trash \n                SET status = 'очищено', purged_at = ?\n                ГДЕ идентификатор = ?",
      "update_files_trash_set_status_rest": "ОБНОВЛЕНИЕ files_trash \n            Статус SET = 'восстановлен', восстановлен_ат =?\n            ГДЕ идентификатор = ?",
      "update_handler_versions_und_update_verwaltung": "Обработчик обновлений — Версии и обновления\n==============================================\n\nпроверка обновлений bach Auf Updates pruefen\nСтатус обновления bach Aktuelle Version + Verifikation anzeigen\nприменить обновление bach Update einspielen (резервное копирование + извлечение + миграция + проверка)\nОткат обновления bach Rollback zum letzten Предварительное обновление-резервное копирование\nобновление bach проверить System-Integritaet pruefen\nbach update миграции Ausstehende Migrationen anzeigen/ausfuehren",
      "update_instance_identity_set_kerne": "ОБНОВИТЬ экземпляр_идентификатора\n                SET kernel_hash = ?,\n                    печать_статус = 'нетронутый'\n                ГДЕ строка = 1",
      "update_mail_sync_runs_set_fini": "ОБНОВЛЕНИЕ mail_sync_runs\n                    SET Finished_at = CURRENT_TIMESTAMP,\n                        email_processed = ?,\n                        emails_matched = ?,\n                        статус = 'успех'\n                    ГДЕ идентификатор = ?",
      "update_memory_consolidation": "ОБНОВЛЕНИЕ памяти_консолидации\n                        Статус SET = 'удален', обновленный_at =?\n                        ГДЕ идентификатор = ?",
      "update_messages_set_status_archived_archived": "Сообщения UPDATE SET status = 'archived', archived_at = ?\n                    ГДЕ идентификатор = ?",
      "update_messages_set_status_read_read_at": "Сообщения UPDATE SET status = 'read', read_at = ?\n                ГДЕ идентификатор = ?",
      "update_partner_presence_set_curre": "ОБНОВЛЕНИЕ Partner_presence \n                SET current_task = ?, Last_heartbeat = ?, Updated_at = ?\n                ГДЕ имя_партнера = ? И статус = 'онлайн'",
      "update_partner_presence_set_l": "ОБНОВЛЕНИЕ Partner_presence \n                    SET Last_heartbeat = ?, Updated_at = ?\n                    ГДЕ имя_партнера = ? И статус = 'онлайн'",
      "update_partner_presence_set_statu": "ОБНОВЛЕНИЕ Partner_presence \n                SET status = 'оффлайн', clocked_out = ?, update_at = ?\n                ГДЕ имя_партнера = ? И статус = 'онлайн'",
      "update_partner_presence_set_status": "ОБНОВЛЕНИЕ Partner_presence \n            SET status = 'оффлайн', clocked_out = ?, update_at = ?\n            ГДЕ имя_партнера = ? И статус = 'онлайн'",
      "update_press_documents_set_sent_to_sent_at": "ОБНОВЛЕНИЕ press_documents SET send_to = ?, send_at = ?, status = 'отправлено'\n                        ГДЕ идентификатор = ?",
      "update_shared_memory_consolidation": "ОБНОВЛЕНИЕ общей_памяти_консолидации\n                    Статус SET = 'консолидированный', обновленный_at =?\n                    ГДЕ статус = 'активный' И вес < ?",
      "update_steuer_dokumente_set_status_erfasst_er": "ОБНОВЛЕНИЕ steuer_dokumente SET status = 'ERFASST', erfasst_am = date('сейчас')\n                    ГДЕ belegnr = ? И имя пользователя = ?",
      "update_steuer_dokumente_set_status_nicht_erfass": "ОБНОВЛЕНИЕ steuer_dokumente SET status = 'NICHT_ERFASST', erfasst_am = NULL\n                    ГДЕ belegnr = ? И имя пользователя = ?",
      "update_tasks_set_status_blocked": "ЗАДАЧИ ОБНОВЛЕНИЯ SET статус = 'заблокировано'\n                    ГДЕ идентификатор = ?",
      "update_tasks_set_status_do": "ОБНОВИТЬ задачи \n                    Статус SET = 'готово', завершено_at = datetime('сейчас')\n                    ГДЕ идентификатор = ?",
      "update_tasks_set_status_pending": "ЗАДАЧИ ОБНОВЛЕНИЯ Статус SET = «ожидание»\n                    ГДЕ идентификатор = ?",
      "update_tasks_set_status_pending_completed_at": "ЗАДАЧИ ОБНОВЛЕНИЯ SET статус = 'ожидание', завершено_at = NULL\n                    ГДЕ идентификатор = ?",
      "update_workflow_tuev_set_last_tuev_dat": "ОБНОВЛЕНИЕ\n            SET last_tuev_date = ?,\n                tuev_valid_until = ?,\n                tuev_status = 'пройдено'\n            ГДЕ идентификатор = ?",
      "updated": "обновлено",
      "upgrade_erfolgreich_n_ndatei_file_path_nversi": "✓ ОБНОВЛЕНИЕ успешно выполнено.\\n\\nДата: {file_path}\\nВерсия: {target_version}\\nВведите: {dist_type_name}\\n\\n{msg}",
      "upgraded_eine_einzelne_datei": "Обновлен файл eine einzelne.",
      "usage_inject_toggle_name_verfuegbar_strat": "Использование: --inject toggle <имя>\n\nдоступны:\n  стратегия Hilfreiche Gedanken bei Trigger-Woertern\n  контекст Kontext-Hinweise bei Stichworten  \n  время Regelmaessige Zeit-Updates (Timebeat)\n  между автоматическим обработкой после выполнения задачи",
      "usage_python_report_workflow_service_py_generate": "Использование: python report_workflow_service.py генерирует <папку> <имя> [geburtsdatum]",
      "usage_python_scanner_service_py_run_watch_status": "Использование: python Scanner_service.py [запустить|смотреть|статус]",
      "user_sync_py_user_md_bidirektionale_synchronisa": "user_sync.py -- Двунаправленная синхронизация USER.md\n\nLiest USER.md и schreibt Aenderungen в таблице user_profile.\nДоступ: DB -> USER.md (регенерация при выключении).\n\nДополнительный фон:\n- bach --startup (Блок 0.07: USER.md -> БД)\n- bach --shutdown (Блок 5.7: БД -> USER.md)\n\nПримечание: USER.md лежит в корневом каталоге BACH (eine Ebene ueber system/).\n         Pfad: BACH/USER.md",
      "validiert_die_eingabedaten_returns": "Проверяет входные данные.\n\n        Возврат:\n            Список сообщений об ошибках (пустой, если действителен)",
      "validiert_wichtige_pfade_returns_li": "Validiert wichtige Pfade.\n\n    Возврат:\n        list von Warnungen (пусто, если все ок)",
      "validiert_workflow_dateien_auf_konsistentes_format": "Допустимые файлы рабочих процессов в согласованном формате.\n\n        Информация:\n            bach --maintain workflows # Все рабочие процессы действительны",
      "validierung_warnungen": "ПРОВЕРКА - Предупреждения:",
      "verarbeitet_eine_user_nachricht_und_gibt_die_antwo": "Verarbeitet eine User-message и Returns die Antwort zurück.",
      "verarbeitet_einzelne_datei": "Обрабатывает один файл.",
      "verarbeitet_processed_core_dateien": "Проверка: {обработанные} CORE-файлы",
      "verarbeitung_l_uft": "Идет обработка...",
      "verf_gbare_pfade": "Верфюгбаре Пфаде:",
      "verfuegbare_modelle_auflisten": "Перечислите доступные модели.",
      "verfuegbare_operationen_mit_beschreibung": "Verfuegbare Operationen mit Beschreibung.",
      "verhindert_mehrfachen_start_der_tray_app_nut": "Нажмите кнопку «Запустить приложение Tray».\n\n    Nutzt Консультативная блокировка на уровне ОС: msvcrt.locking (Windows) bzw. fcntl.flock (Unix).\n    Bei Prozessabbruch Возвращает ОС из автоматических свободных дат →\n    naechster Start kann den Lock errorlos erwerben.",
      "verschiebt_datei_in_den_papierkorb": "Перемещает файл в корзину",
      "verschiebt_datei_in_zielordner": "Перемещает файл в целевую папку.",
      "version_in_tupel_umwandeln_f_r_vergleich": "Версия в Tupel umwandeln для Vergleich.",
      "version_label": "Версия",
      "versions_check_f_r_einen_skill_v2_0_ve": "Версии-Проверьте навык Einen (v2.0).\n\n        Значение:\n        - Локальная версия (например, YAML-заголовок)\n        - Версия Zentrale (водопад verfügbar)\n\n        Принцип: Immer die Höchste Versionsnummer verwenden!\n\n        Аргументы:\n            имя: Имя навыка\n\n        Возврат:\n            (успех, сообщение)",
      "versucht_das_geburtsdatum_aus_dem_aktendeckblatt_z": "Versucht das Geburtsdatum aus dem Aktendeckblatt zu extrahieren.\n        Резервный вариант: Платхалтер '01.01.2010'.\n\n        WICHTIG: Laeuft local, результат будет NICHT и AI weitergegeben.",
      "versucht_ein_datum_aus_dem_dateinamen_zu_extrahier": "Пытается извлечь дату из имени файла.",
      "versucht_lock_fuer_datei_oder_ordner_zu_erwerben": "Пытается получить блокировку файла ИЛИ папки.\n        \n        Блокировка файла: <файл>.lock.<агент>\n        Блокировка папки: <папка>/.dirlock.<агент>\n        \n        Возврат:\n            (успех, lock_path) — True + путь в случае успеха",
      "verwaltet_auto_eintragung_in_partner_config_dateie": "Verwaltet Auto-Eintragung в файлах конфигурации партнера.",
      "verwaltet_db_backups_und_prosync_zwischen_systemen": "Verwaltet DB-Backups и ProSync zwischen Systemen.\n\n    ProSync-Архитектура:\n    - Jedes System имеет локальную базу данных (~/.bach/bach.db)\n    - OneDrive используется как Transit-Hub для .bachdb-Dateien\n    - Синхронизация с BACH - Старт (тянуть) и Выход (нажимать)",
      "verwenden_sie_bach_pipeline_status": "Verwenden Sie: статус трубопровода Баха",
      "verwenden_sie_bach_pipeline_status_pipeline_id": "Verwenden Sie: статус конвейера Баха {pipeline_id}",
      "verwendung_bach_pipeline_status_pipeline_id": "Verwendung: статус конвейера Баха <pipeline_id>",
      "voice_service_status_v1_0": "Статус голосовой службы (v1.0)",
      "vorhandene_llm_antwort_gefunden_response_file": "Найден ответ Vorhandene LLM: {response_file}",
      "w_hlt_automatisch_die_besten_methoden_basierend_au": "Автоматически выбирает лучшие методы на основе рыночных данных.\n\n        Аргументы:\n            данные: OHLCV DataFrame\n            доступные_методы: список доступных имен методов.\n\n        Возврат:\n            Список рекомендуемых методов",
      "wakeword_audio_fehler_e": "[WakeWord] Ошибка звука: {e}",
      "wakeword_mikrofon_nicht_verfuegbar": "[WakeWord] Микрофон не доступен.",
      "warmup_call_um_modell_in_gpu_zu_laden_gibt_dauer": "Разминка-вызов модели в графическом процессоре для загрузки. Возвращает Дауэра в Sekunden Zurueck.",
      "warn_anonymizer_whitelist_konnte_nicht_geladen_w": "[ПРЕДУПРЕЖДЕНИЕ] Белый список анонимайзера не загружен, если: {e}",
      "warn_bach_secrets_json_nicht_aktualisiert_e": "[ПРЕДУПРЕЖДЕНИЕ] bach_secrets.json не обновлен: {_e}",
      "warn_config_laden_fehlgeschlagen_e": "[ПРЕДУПРЕЖДЕНИЕ] Не удалось загрузить конфигурацию: {e}",
      "warn_log_datei_nicht_gefunden_log_file": "[WARN] Файл журнала не найден: {log_file}",
      "warn_profile_json_laden_fehlgeschlagen_e": "[ПРЕДУПРЕЖДЕНИЕ] Ошибка загрузки профиля.json: {e}",
      "warning": "Предупреждение",
      "warnung_fehlerhafte_pipeline_definition_json_fil": "предупреждение: Fehlerhafte Pipeline-Definition {json_file.name}: {e}",
      "warnung_kernel_hash_stimmt_nicht_ueberein": "предупреждение: Kernel-Hash stimmt nicht ueberein!",
      "warnung_passwort_konnte_nicht_gespeichert_werden": "предупреждение: пароль konnte nicht сохранен",
      "warnung_rezept": "[предупреждение] Резепт",
      "wartende_ordner": "Ожидающие папки:",
      "wartet_bis_datei_nicht_mehr_geschrieben_wird": "Ожидает, пока файл больше не будет записываться.",
      "wartungsfehler_e": "Вартунгсфелер: {e}",
      "watch_konfiguration_lesen": "Прочтите конфигурацию часов.",
      "watch_ordner_auflisten": "Список папок просмотра.",
      "watch_ordner_entfernen": "Удалить папку просмотра.",
      "watch_ordner_hinzufuegen": "Смотреть-папку добавить.",
      "watch_ordner_pruefen": "Проверьте папки просмотра.",
      "watch_ordner_verwalten": "Управление папками просмотра.",
      "watcherhandler_mistral_always_on_watcher_cli": "WatcherHandler — интерфейс командной строки Mistral Always-On Watcher\n==============================================\nзапуск наблюдателя баха запуск наблюдателя-демона\nБах наблюдатель остановить Watcher-Daemon остановить\nстатус наблюдателя за бахом Status anzeigen\nБах наблюдатель классифицирует текст вручную классифицируя (Тест)\nжурналы bach watcher Letzte Watcher-Logs anzeigen\nСобытия Баха наблюдателя Letzte klassifizierte Events anzeigen\n\nВерсия: 1.0.0\nсоздано: 10 февраля 2026 г.",
      "watchlist_mit_details": "Список наблюдения с подробностями.",
      "web_research_agent_f_r_umfassende_asset_recherche": "Агент веб-исследований для umfassende assets-Recherche.",
      "web_suche_nicht_verf_gbar_ddgs_nicht_installiert": "Доступен веб-сайт (ddgs nicht installiert)",
      "webscrapehandler_browser_steuerung_ersetzt_play": "WebScrapeHandler — настройка браузера (эрсетц Playwright MCP)\n==========================================================\nbach web-scrape get <url> HTTP GET, Body zurueckgeben\nbach веб-ссылки <url> Alle Links einer Seite\nформы веб-скрапинга Баха <url> Formular-Felder erkennen\nСкриншот bach web-scrape <url> Скриншот (braucht selenium)\nbach заголовки веб-очистки <url> Заголовки ответов anzeigen\n\nЗадача: 996",
      "wendet_schw_rzungen_auf_pdfs_an": "Wendet Schwärzungen в PDF-файлах и.",
      "wetter_fehler_e": "Влажная ошибка: {e}",
      "wetter_nicht_verfuegbar_err": "[Wetter: ничего не доступно – {err}]",
      "wie_get_path_aber_pr_ft_zuerst_db_overrides": "Wie get_path() позволяет использовать DB-Overrides.\n\n    Аргументы:\n        имя: Pfadname\n\n    Возврат:\n        Путь (переопределить при выборе базы данных, в соответствии со стандартом)",
      "wiki_access": "Доступ",
      "wiki_article_word": "статьи",
      "wiki_articles_label": "ТЕМАТИЧЕСКИЕ ПАПКИ",
      "wiki_artikel_anzeigen_unterstuetzt_unterordner": "Отобразить вики-статью (поддерживает подпапки)",
      "wiki_artikel_durchsuchen_inkl_unterordner": "Поиск статей в вики (включая подпапки)",
      "wiki_for": "для",
      "wiki_search_label": "ВИКИ-ПОИСК",
      "word_template_service_allge": "Служба шаблонов слов\n=====================\n\nСервис Allgemeiner для Word-Template-Befuellung через python-docx.\nUnterstuetzt Platzhalter-Ersetzung, Tabellenzeilen-Filterung,\nФлажок-Steuerung und Satzbausteine.\n\nAbhaengigkeit: python-docx (pip install python-docx)\n\nВерсия: 1.1.0 (Tabellen-поддержка Förderziele)\nсоздано: 27.01.2026\nобновлено: 31 января 2026 г.",
      "workflow_format_validator": "Рабочий процесс Формат-Валидатор\n========================\nPrueft файлы рабочих процессов в согласованном формате.\n\nИнформация:\n  bach --maintain рабочие процессы Все рабочие процессы действительны\n\nПрюфт:\n  - Название H1\n  - Beschreibung (> Blockquote, **Zweck:**, ## Uebersicht)\n  - Шритте/Фазен-Структур\n  - Версии-Ангабе (опционально)\n\nErwartet в: навыки/рабочие процессы/*.md\n\nЗие: инструменты/skill_help_gen.py",
      "yaml_frontmatter_aus_einer_datei_extrahieren": "YAML-Frontmatter с дополнительным файлом.\n\n        Такое после:\n        ---\n        ключ: значение\n        ---\n\n        Возврат:\n            диктовать с заголовком-Фельдерном или читать диктовку",
      "yes_label": "Да",
      "z_hlt_dateien_in_einem_ordner_ohne_echte_namen_zu": "Загрузите файлы в папку einem (ohne echte Namen zu exponieren).",
      "z_hlt_erkannte_etappen_indikatoren": "Zählt erkannte Etappen-Indikatoren.",
      "zeige_integration_status": "Статус интеграции Zeige.",
      "zeige_ndere_integration_konfiguration": "Zeige/Ändere Конфигурация интеграции.",
      "zeigt_aktuellen_seal_status_returns": "Показывает актуальный статус печати.\n\n        Возврат:\n            0 = УСПЕХ",
      "zeigt_alle_verfuegbaren_rezepte": "Показывает все verfuegbaren Rezepte.",
      "zeigt_bordcomputer_health_status": "Показывает состояние здоровья бордкомпьютера.",
      "zeigt_bridge_status": "Показывает статус моста.",
      "zeigt_briefing_konfiguration": "Показывает Брифинг-конфигурацию.",
      "zeigt_daemon_status": "Показывает статус демона.",
      "zeigt_den_aktuellen_status_an": "Показывает актуальный статус.",
      "zeigt_details_zu_einem_eintrag": "Показывает детали записи",
      "zeigt_details_zu_einem_plugin": "Показывает детали плагина zu einem.",
      "zeigt_details_zu_einer_extension": "Показывает детали расширения zu einer.",
      "zeigt_entwurf_details": "Показывает детали Entwurf.",
      "zeigt_fahrschule_fitness_bersicht": "Показывает Fahrschule Fitness-Übersicht.",
      "zeigt_hilfe_fuer_test_handler": "Показывает справку по обработчику теста.",
      "zeigt_hilfe_zu_einem_bestimmten_thema": "Показывает справку по определенной теме.\n        \n        Поддерживает:\n          тема -> help/topic.txt\n          папка/тема -> help/folder/topic.txt\n          папка -> help/folder/_index.txt (если доступен)",
      "zeigt_hinweise_zum_hinzufuegen_eines_testfalls": "Показывает инструкции по добавлению тестового примера.",
      "zeigt_informationen_zu_einer_datei_args": "Показывает информацию о файле.\n\n        Аргументы:\n            file_path: Относительный Pfad к файлу\n\n        Возврат:\n            (успех, сообщение)",
      "zeigt_konfiguration": "Показывает конфигурацию.",
      "zeigt_konsolidierungs_status": "Показывает статус консолидации",
      "zeigt_laufende_agents_als_maschinenlesbaren_json_s": "Показывает статус агентов в формате JSON.",
      "zeigt_multi_llm_status_inkl_db_live_status_v1_1": "Показывает статус Multi-LLM, вкл. Живой статус БД (v1.1.71).",
      "zeigt_problems_first_fehler_aus_auto_log_stub": "Сначала показывает проблемы — ошибки из автоматического журнала (заглушка)",
      "zeigt_registrierte_scan_ordner": "Показывает зарегистрированные папки сканирования.",
      "zeigt_scheduler_status": "Показывает статус планировщика.",
      "zeigt_schutz_status": "Показывает статус защиты.",
      "zeigt_server_status": "Показывает статус сервера.",
      "zeigt_session_hilfe": "Показывает справку по сеансу.",
      "zeigt_session_status": "Показывает статус сеанса.",
      "zeigt_status_aller_oder_einer_llmauto_kette": "Показывает статус aller или einer llmauto-Kette.",
      "zeigt_status_aller_quellen": "Показывает состояние всех источников.",
      "zeigt_status_der_cv_datenbasis": "Показывает статус базы данных CV.",
      "zeigt_status_des_inbox_watcher": "Показывает статус inbox_watcher.",
      "zeigt_status_des_letzten_scans": "Показывает статус сканирований.",
      "zeigt_status_des_mail_service": "Показывает статус Mail-Service.",
      "zeigt_status_notification": "Показывает статус-уведомление.",
      "zeigt_steuer_hilfe_an": "Показывает налоговую помощь.",
      "zeigt_system_status": "Показывает состояние системы.",
      "zeigt_system_status_dist_type_basiert": "Показывает статус системы (dist_type-basiert).",
      "zeigt_tuev_status_aller_workflows": "Показывает статус TUeV всех рабочих процессов.",
      "zeigt_upgrade_status_an": "Показывает статус обновления.",
      "zeigt_verfuegbare_testprofile": "Показывает доступные тестовые профили.",
      "zeigt_version_system_status": "Показывает версию + статус системы.",
      "zeigt_vorgemerkte_operator_hinweise_ohne_sie_zu_v": "Показывает vorgemerkte Operation-Hinweise, ohne sie zu verbrauchen.",
      "zeigt_watcher_status": "Показывает статус наблюдателя.",
      "zeigt_woerterbuch_status": "Показывает статус словаря.",
      "zeitberechnung_und_status_check": "Расчет времени и проверка статуса",
      "zeithorizonte_f_r_prognosen": "Временные горизонты прогнозов",
      "zentrale_konfiguration_f_r_alle_services": "Централизованная настройка для всех сервисов.",
      "zentraler_daten_provider_f_r_marktdaten": "Поставщик данных Zentraler для Marktdaten",
      "zentraler_service_f_r_agent_zugriff_auf_marktdaten": "Zentraler Сервис для агента-Zugriff auf Marktdaten.\n    \n    Singleton-Pattern: новый экземпляр для Python-Prozess.",
      "zentrales_register_f_r_alle_analyse_algorithmen": "Центральный реестр всех алгоритмов анализа.\n\n    Позволяет динамическую регистрацию и опрос анализаторов.",
      "zurueck_zum_normal_profil_stellt_backup_wieder_he": "Zurueck в нормальный профиль (создавайте резервную копию с ее помощью).",
      "zwischendateien_gel_scht_data_ano_data_bundled": "Zwischendateien удален (data_ano/, data_bundled/), блокировка удалена.",
      "zwischenordner_leeren_nach_erfolgreichem_durchlauf": "Zwischenordner leeren по мотивам Эрфольгрейхема Дурхлауфа."
    },
    "common": {
      "agent_already_running": "уже работает",
      "agent_invalid_mode": "Неверный режим",
      "agent_invalid_model": "Неверная модель",
      "agent_list_desc": "Список доступных агентов",
      "agent_name_required": "[ОШИБКА] Требуется имя агента",
      "agent_not_found": "не найден или не имеет SKILL.md",
      "agent_rename_desc": "Изменить отображаемое имя (переименование агента bach <имя> <новое имя>)",
      "agent_rename_syntax": "[ОШИБКА] Синтаксис: переименование агента bach <имя> <новое-отображаемое-имя>",
      "agent_rename_would": "Переименовал бы",
      "agent_start_desc": "Запуск агента (запуск агента баха <имя>)",
      "agent_status_desc": "Показать работающие агенты",
      "agent_stop_desc": "Остановить агент (остановка агента Баха <имя>)",
      "agents_rename_desc": "Изменить отображаемое имя (--agents rename <имя> <новое-имя>)",
      "agents_rename_syntax_error": "[ОШИБКА] Синтаксис: --agents rename <имя> <новое-отображаемое-имя>",
      "commands_label": "Команды",
      "db_update_failed": "Обновление БД не удалось",
      "display_name_changed": "[ОК] Отображаемое имя изменено",
      "display_name_empty": "[ОШИБКА] Отображаемое имя не должно быть пустым.",
      "display_name_label": "Отображаемое имя",
      "display_name_too_long": "[ОШИБКА] Отображаемое имя слишком длинное",
      "name_resolution_failed": "Разрешение имени не удалось",
      "no_agents_found": "Агентов с SKILL.md не найдено.",
      "no_agents_registered": "Ни один агент не зарегистрирован.",
      "now_label": "Сейчас",
      "persona_label": "Персона",
      "previous_label": "Предыдущий",
      "rename_failed": "Переименование не удалось",
      "session_ended": "Сессия закончилась. Нажмите любую клавишу...",
      "skill_path_label": "Путь навыков"
    },
    "error": {
      "already_exists": "уже существует",
      "article_not_found": "Статья не найдена",
      "db_not_found": "База данных не найдена",
      "doc_not_found": "Документ не найден",
      "docs_dir_not_found": "Каталог документов не найден",
      "error_generic": "Ошибка",
      "not_found": "не найдено",
      "skill_not_found": "Навык не найден",
      "skills_dir_not_found": "Каталог навыков не найден",
      "task_not_found": "Задача не найдена",
      "task_title_missing": "Название отсутствует",
      "unknown_target": "Неизвестная цель",
      "wiki_folder_not_found": "Папка Wiki не найдена"
    },
    "general": {
      "denkarium_alle": "Все",
      "denkarium_brainstorm": "Мозговой штурм",
      "denkarium_gedanke": "Мысль",
      "denkarium_kategorie": "Категория",
      "denkarium_leere_seiten": "Пустые страницы",
      "denkarium_logbuch": "Бортжурнал",
      "denkarium_nav": "Пенсионное Омут",
      "denkarium_schreiben": "Писать",
      "denkarium_stimmung": "Настроение",
      "denkarium_subtitle": "Мысли · Бортжурнал · Идеи",
      "denkarium_suchen": "Поиск",
      "denkarium_title": "Пенсионное Омут",
      "denkarium_was_bewegt": "Что у тебя на уме?"
    },
    "gui": {
      "active_jobs_status": "Активные вакансии: {status[",
      "agenten_uebersicht_seite": "Страница обзора агента.",
      "aktualisiert_ati_task": "Обновляет задачу ATI.",
      "aktualisiert_daemon_konfiguration_max_sessions_i": "Обновляет конфигурацию демона (max_sessions, интервал и т. д.).\n\n    Реализует DAEMON_005 из ROADMAP_ADVANCED.md.",
      "aktualisiert_daemon_konfiguration_prompt_gen_005": "Обновляет конфигурацию демона (PROMPT_GEN_005).",
      "aktualisiert_die_mail_service_konfiguration": "Обновляет конфигурацию почтовой службы.",
      "aktualisiert_e_mail_status": "Обновляет статус электронной почты.",
      "aktualisiert_eine_help_datei_nur_im_entwicklermod": "Обновляет файл справки (только в режиме разработчика).",
      "aktualisiert_eine_toolchain": "обновлен eine Toolchain.",
      "aktualisiert_einen_task_in_bach_db": "Обновляет задачу в bach.db.",
      "aktualisiert_job_in_db_nach_ausfuehrung": "Обновляет задание в БД после выполнения.",
      "aktualisiert_oder_erstellt_abo_eintrag": "Обновляет или создает запись о подписке.",
      "aktualisiert_task_in_bach_db": "Задача обновления в bach.db.",
      "aktualisiert_zeichenzaehler": "Обновляет счетчик персонажей.",
      "alle_bankkonten_laden": "Загрузите все банковские счета.",
      "alle_kontakte_laden_mit_stats": "Загрузите все контакты со статистикой.",
      "alle_routinen_laden_mit_stats": "Загрузите все процедуры со статистикой.",
      "alle_usecases_laden_mit_stats": "Загрузите все варианты использования со статистикой.",
      "alle_workflows_als_gepr_ft_markieren_90_tage_g_lt": "все рабочие процессы доступны (90 дней).",
      "alle_workflows_mit_t_v_status_laden": "все рабочие процессы с нагрузкой со статусом TÜV.",
      "als_vorlage_speichern": "Сохранить как шаблон",
      "args_callback_funktion_event_type_f": "Аргументы:\n            обратный вызов: функция (тип_события, путь_файла, тип_файла), вызываемая при изменении\n            наблюдаемые_расширения: набор расширений файлов (например, {'.db', '.txt', '.json'}).\n            debounce_секунды: время ожидания устранения дребезга (предотвращает дублирование событий)",
      "bach_daemon_service_v1_0": "Служба демона BACH v1.0\n=======================\nФоновая служба для автоматического выполнения заданий\n\nОсобенности:\n- Планирование на основе Cron\n- Интервальные работы\n- Триггеры на основе событий\n- Логирование и обработка ошибок.\n- Плавное выключение",
      "bach_daemon_status": "Статус демона BACH",
      "bach_fehler_beim_speichern_von_financial_data_js": "[BACH] Ошибка при сохранении Financial_data.json: {e}",
      "bach_gui_file_watcher_berwacht_datei_nderungen": "BACH GUI File Watcher — отслеживает изменения файлов для получения обновлений в режиме реального времени.\n\nЧасть этапа 4.3 интерактивных обновлений графического интерфейса пользователя (задача ROADMAP GUI_001a/b)\n\nМониторы:\n- data/bach.db (база данных SQLite)\n- user/*.txt (пользовательские файлы)\n\nСообщает об изменениях посредством обратного вызова на server.py\n\nЗависимость: pip install watchdog",
      "bach_gui_file_watcher_fehler_e": "[BACH GUI] Ошибка средства отслеживания файлов: {e}",
      "bach_gui_skills_hierarchy_json_konnte_nicht_gela": "[BACH GUI]kills_hierarchy.json не загружается, когда: {e}",
      "bach_gui_sync_service_synchronisiert_txt_dateien": "Служба синхронизации GUI BACH — синхронизирует файлы TXT с базой данных.\n\nЧасть этапа 4.3 интерактивных обновлений графического интерфейса (задача ROADMAP GUI_002)\n\nФункции:\n- TXT -> DB: обнаруживает изменения в файле user/*.txt и обновляет базу данных.\n- DB -> TXT: Необязательно — экспортирует изменения БД обратно в TXT.\n\nИспользуется с file_watcher.py для автоматической синхронизации.",
      "bach_ordner": "папка БАХ",
      "bach_ordner_bach_dir_daemon_script_daemon_scr": "Папка BACH: {BACH_DIR}\nСценарий демона: {DAEMON_SCRIPT}\nКонфигурация: {CONFIG_FILE}\nШаблоны: {TEMPLATES_DIR}\nПрофили: {PROFILES_DIR}\nПанель задач: {'Доступно', если QSystemTrayIcon.isSystemTrayAvailable(), иначе 'Недоступно'}",
      "berechnet_md5_hash_f_r_change_detection": "Вычисляет хэш MD5 для обнаружения изменений.",
      "bestimmt_den_bach_relevanten_dateityp": "Определяет тип файла, соответствующий BACH.",
      "callback_f_r_datei_nderungen_sendet_websocket_br": "Обратный вызов для изменений файла — отправляет широковещательную рассылку WebSocket И выполняет синхронизацию.",
      "callback_f_r_file_watcher_py_integration": "Обратный вызов для интеграции file_watcher.py.\n    \n    Использование в server.py:\n        из gui.file_watcher импортировать init_watcher\n        из импорта gui.sync_service on_file_change\n        \n        наблюдатель = init_watcher(on_file_change)\n        наблюдатель.start()",
      "create_table_if_not_exists_ati_tasks": "СОЗДАТЬ ТАБЛИЦУ, ЕСЛИ НЕ СУЩЕСТВУЕТ ati_tasks (\n\n            идентификатор ЦЕЛОГО ПЕРВИЧНОГО КЛЮЧА,\n\n            имя_инструмента ТЕКСТ,\n\n            задача_текст ТЕКСТ,\n\n            усилие ТЕКСТ ПО УМОЛЧАНИЮ 'средний',\n\n            Priority_score РЕАЛЬНЫЙ ПО УМОЛЧАНИЮ 50,\n\n            статус ТЕКСТ ПО УМОЛЧАНИЮ 'открыт',\n\n            создано_в ТЕКСТ,\n\n            обновлено_в ТЕКСТ\n\n        )",
      "daemon_status": "=== статус демона ===",
      "daemon_status_aktualisieren": "Обновить статус демона.",
      "daemon_status_fuer_prompt_generator_prompt_gen_00": "Статус демона для генератора подсказок (PROMPT_GEN_005).",
      "datum_2026_01_15_betrag_49_99_beschreibung_b_ro": "ДАТА: 15.01.2026\nСУММА: 49,99\nОПИСАНИЕ: Канцелярские товары\nКАТЕГОРИЯ: Коммерческие расходы\n---\nДАТА: 20.01.2026\nСУММА: 150.00\nОПИСАНИЕ: Профессиональная литература\nКАТЕГОРИЯ: Профессиональное развитие",
      "denkarium_eintr_ge_abrufen": "Денкариум-записи абруфен.",
      "denkarium_eintrag_l_schen": "Удаление записи в Денкариуме.",
      "denkarium_eintrag_zu_task_bef_rdern": "Вход в Денкариум или задание перед выполнением.",
      "details_zu_einem_tool_abrufen": "Получить подробную информацию об инструменте.",
      "durchsucht_help_dateien_nach_begriff": "Ищет файлы справки по ключевому слову.",
      "einstellungen_laden": "Загрузить настройки.",
      "einstellungen_speichern": "Сохраните настройки.",
      "einzelne_routine_laden": "Загрузите одну процедуру.",
      "einzelnen_kontakt_laden": "Загрузите один контакт.",
      "einzelnen_usecase_laden": "Загрузите один вариант использования.",
      "empfaengt_eine_rechnung_von_n8n_und_importiert_sie": "Получает счет от n8n и импортирует его.\n\n        Дубликаты обнаруживаются и пропускаются.\n        Для подписок abo_subscriptions обновляется автоматически.",
      "entfernt_lock_datei_beim_beenden": "Удаляет файл блокировки при выходе.",
      "error_job_id_erforderlich": "[ОШИБКА] --требуется идентификатор задания",
      "erstellt_db_verbindung": "Creates DB connection.",
      "erstellt_die_workflow_tuev_tabelle_und_synchronisi": "создал таблицу workflow_tuev и синхронизировал ее с системой Datei.",
      "erstellt_ein_anonymisierungsprofil": "Creates an anonymization profile.",
      "erstellt_eine_db_verbindung": "Creates a DB connection.",
      "erstellt_eine_neue_help_datei": "Creates a new help file.",
      "erstellt_eine_neue_toolchain": "создал eine neue Toolchain.",
      "erstellt_input_felder_fuer_template_variablen": "Создает поля ввода для переменных шаблона.",
      "erstellt_neue_nachricht": "Создает новое сообщение.",
      "erstellt_neuen_ati_task": "Создает новую задачу ATI.",
      "erstellt_neuen_daemon_job": "Создает новое задание демона.",
      "erstellt_neuen_task_in_bach_db_via_json_payload": "Создает новую задачу в bach.db через полезную нагрузку JSON.",
      "erstellt_neues_e_mail_konto": "Создает новую учетную запись электронной почты.",
      "erstellt_task_aus_prompt_prompt_gen_004": "Создает задачу из приглашения (PROMPT_GEN_004).",
      "exportiert_db_tabelle_zu_txt_datei": "Экспортирует таблицу БД в файл TXT.\n        \n        Аргументы:\n            table: Имя таблицы БД.\n            выходной_путь: целевой путь для файла TXT.\n            \n        Возврат:\n            (успех, сообщение)",
      "exportiert_offene_tasks_in_eine_json_datei": "Экспортирует открытые задачи в файл JSON.",
      "f_gt_daten_in_db_ein_oder_aktualisiert_sie": "Вставляет данные в БД или обновляет их.\n        \n        Примечание. Это простая вставка. Для истинного расстройства,\n        таблице потребуется уникальный ключ.",
      "f_gt_einen_neuen_mount_hinzu": "Добавляет новое крепление.",
      "f_hrt_bach_cli_befehl_direkt_aus_kein_llm": "Выполняет команду BACH CLI напрямую (kein LLM).",
      "fehler_beim_starten_des_file_watchers": "Ошибка запуска File Watcher",
      "fehler_pyautogui_pyperclip_nicht_installiert": "ОШИБКА: pyautogui/pyperclip не установлен.",
      "fehler_pyperclip_nicht_installiert": "ОШИБКА: pyperclip не установлен.",
      "file_watcher_broadcast_fehler_e": "[FILE-WATCHER] Ошибка трансляции: {e}",
      "file_watcher_l_uft_dr_cke_ctrl_c_zum_beenden": "File Watcher запущен. Нажмите Ctrl+C, чтобы остановить.",
      "fin_001_versicherung_loeschen": "FIN_001: Удалить страховку.",
      "fin_002_alle_versicherungen_laden": "FIN_002: Загрузите все страховки.",
      "fin_002_alle_vertraege_abos_laden": "FIN_002: загрузить все контракты/подписки.",
      "fin_002_vertrag_abo_loeschen": "FIN_002: Удалить контракт/подписку.",
      "fin_002c_gemeinsame_fristenliste_f_r_versicherung": "FIN_002c: Объединенный список сроков для страховок и контрактов.",
      "gibt_den_aktuellen_session_status_zur_ck": "Возвращает текущий статус сеанса.",
      "gibt_die_globale_syncservice_instanz_zur_ck": "Возвращает глобальный экземпляр SyncService.",
      "gibt_die_globale_watcher_instanz_zur_ck": "Возвращает глобальный экземпляр Watcher.",
      "gibt_die_letzten_n_zeilen_einer_log_datei_zurueck": "Возвращает последние N строк файла журнала.",
      "gibt_die_zu_berwachenden_pfade_zur_ck": "Возвращает пути для мониторинга.",
      "gibt_imap_presets_fuer_bekannte_provider_zurueck": "Возвращает предустановки IMAP для известных провайдеров.",
      "gibt_jobs_zurueck_die_in_den_naechsten_60_sekunde": "Возвращает Джобса после того, как он умрет в течение 60 секунд.",
      "gibt_zur_ck_ob_der_watcher_l_uft": "Возвращает, запущен ли наблюдатель.",
      "gui_claude_router_entscheid": "Графический интерфейс → Клод Роутер\n====================\nEntscheidet ob Anfrage 24h-Bridge или Extra-session geht.\n\nМаршрутизация-Regeln:\n- Чат/Ассистент/Быстрый вопрос → 24-часовой мост (wenn läuft)\n- Чат/Ассистент/Быстрый вопрос → Круглосуточный сеанс GUI (когда мост NICHT läuft)\n- Анализ кода/Длительная задача → Дополнительная сессия (Рабочий)\n- Task-CRUD → Напрямую через BACH CLI (kein LLM)",
      "handler_f_r_datei_nderungen_in_bach_verzeichnissen": "Обработчик изменений файлов в каталогах BACH.",
      "holt_einzelnen_skill_mit_details": "Возвращает один навык с подробностями.",
      "inbox_001_scanner_status_abrufen": "INBOX_001: Получить статус сканера.",
      "inbox_001_ueberwachte_ordner_abrufen": "INBOX_001: Получить отслеживаемые папки.",
      "inbox_005_regel_hinzufuegen": "INBOX_005: Добавить правило.",
      "inbox_005_regel_loeschen": "INBOX_005: Удалить правило.",
      "inbox_007_datei_analysieren_und_vorschlag_generie": "INBOX_007: Проанализируйте файл и сгенерируйте предложение.",
      "inbox_007_datei_manuell_sortieren_verschieben": "INBOX_007: Сортировка/перемещение файла вручную.",
      "inbox_007_unsortierte_dateien_auflisten_review_q": "INBOX_007: список неотсортированных файлов (очередь просмотра).",
      "inbox_007_vorschau_fuer_unsortierte_dateien": "INBOX_007: Предварительный просмотр неотсортированных файлов.",
      "inbox_008_ordner_bearbeiten_pfad_modus_filter": "INBOX_008: Редактировать папку (путь, режим, фильтр).",
      "inbox_008_ordner_entfernen": "INBOX_008: Удалить папку.",
      "inbox_008_ordner_hinzufuegen": "INBOX_008: Добавить папку.",
      "inbox_008_scanner_einstellungen_aktualisieren": "INBOX_008: Обновите настройки сканера.",
      "inbox_008c_komplette_inbox_konfiguration_abrufen": "INBOX_008c: Получить полную конфигурацию почтового ящика.",
      "insert_into_ati_tasks_tool_name_task_text_aufwa": "INSERT INTO ati_tasks (имя_инструмента, текст_задачи, усилие, приоритет_оценка, статус, создано_at)\n\n        ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?)",
      "insert_into_connector_messages_co": "INSERT INTO Connector_messages\n                (имя_коннектора, направление, отправитель, получатель, содержимое,\n                 статус, создано_at)\n            ЗНАЧЕНИЯ (?, 'выход', 'бах', ?, ?, 'ожидание', ?)",
      "insert_into_credits_name_purpose_bank_name_ori": "ВСТАВИТЬ В кредиты (имя, цель, название банка, исходная_сумма, оставшаяся_сумма,\n                                процентная_ставка, сумма платежа, начальная_дата, конечная_дата, статус, примечания)\n            ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
      "insert_into_tasks_title_description_priority_c": "INSERT INTO задачи (название, описание, приоритет, категория, статус, создано_в, создано_кем, назначено_кому, зависит_от, данные_изображения)\n            ЗНАЧЕНИЯ (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
      "insert_into_tasks_title_priority_category_stat": "INSERT INTO задачи (название, приоритет, категория, статус, назначено, описание, создано, обновлено)\n            ЗНАЧЕНИЯ (?, ?, ?, 'ожидание', ?, ?, ?, ?)",
      "insert_into_workflow_tuev_workflow_path_workflow": "INSERT INTO workflow_tuev (путь_рабочего_процесса, имя_рабочего_процесса, tuev_status)\n                        ЗНАЧЕНИЯ (?, ?, «ожидание»)",
      "insert_or_ignore_into_workflow_tuev_workflow_path": "ВСТАВИТЬ ИЛИ ИГНОРИРОВАТЬ INTO workflow_tuev (путь_рабочего_процесса, имя_рабочего_процесса, tuev_status)\n                        ЗНАЧЕНИЯ (?, ?, «ожидание»)",
      "kein_template_geladen": "Шаблон не загружен",
      "kontakt_loeschen_soft_delete": "Удалить контакт (мягкое удаление).",
      "l_dt_die_aktuelle_inbox_konfiguration": "Загружает текущую конфигурацию папки «Входящие».",
      "l_scht_einen_task_in_bach_db": "Удаляет задачу в bach.db.",
      "liefert_aktuellen_daemon_status": "Возвращает текущий статус демона.",
      "liefert_aktuellen_daemon_status_mit_job_statistike": "Активируется статус демона с параметрами Job-Statistiken и Runtime-Metriken.",
      "liefert_ati_statistiken_inkl_tages_z_hler": "Возвращает статистику ATI, включая дневной счетчик.",
      "liefert_daemon_status_mit_berechnungsmetriken": "Возвращает статус демона с метриками вычислений.\n\n    Реализует DAEMON_001 из ROADMAP_ADVANCED.md.",
      "liefert_die_mail_service_konfiguration": "Возвращает конфигурацию почтовой службы.",
      "liefert_dokumente_die_noch_nicht_mit_einem_posten": "Возвращает документы, еще не связанные с элементом.",
      "liefert_inhalt_einer_help_datei_unterstuetzt_auch": "Возвращает содержимое файла справки (также поддерживает вики/папку/файл).",
      "liefert_scanner_konfiguration": "Возвращает конфигурацию сканера.",
      "liefert_scanner_status": "Статус сканера Liefert.",
      "liefert_system_status": "Возвращает статус системы.",
      "liefert_tasks_mit_erweitertem_filter_und_blockieru": "Возвращает задачи с расширенным фильтром и проверкой блокировки.",
      "liest_die_mail_service_konfiguration": "Считывает конфигурацию почтовой службы.",
      "listet_alle_help_dateien_inkl_wiki_unterordner_r": "Перечисляет все файлы справки, включая подпапки wiki (рекурсивно).",
      "listet_alle_konfigurierten_recurring_tasks_mit_sta": "Перечисляет все настроенные повторяющиеся задачи со статусом.",
      "listet_alle_verfuegbaren_profile": "Перечисляет все доступные профили.",
      "listet_alle_verfuegbaren_templates_prompt_gen_002": "Перечисляет все доступные шаблоны (PROMPT_GEN_002).",
      "listet_alle_verfuegbaren_tools_task_99_a": "Перечисляет все доступные инструменты (задача 99).\n\n\n\n    Аргументы:\n\n        тип: фильтровать по типу (python, cli, внешний).\n\n        категория: Фильтровать по категории\n\n        поиск: Поисковый запрос",
      "listet_klienten_ordner_auf": "Перечисляет клиентские папки.",
      "listet_klienten_ordner_in_quarantine": "Перечисляет клиенты/папки в карантине.",
      "listet_log_dateien_aus_data_logs_konsolidiert_20": "Список файлов журналов в /data/logs (консолидация от 06 февраля 2026 г.).",
      "listet_log_dateien_aus_logs": "Перечисляет файлы журналов из /logs.",
      "listet_nachrichten_args_directio": "Перечисляет сообщения.\n\n\n\n    Аргументы:\n\n        направление: «входящие» или «исходящие»\n\n        статус: «непрочитано», «прочитано», «в архиве»\n\n        include_archived: Также показывать заархивированные (по умолчанию: True)\n\n        предел: максимальное количество",
      "listet_skills_aus_bach_db_mit_optionalen_filtern": "Перечисляет навыки из bach.db с дополнительными фильтрами.",
      "listet_wartende_ordner_f_r_berichte": "Перечисляет ожидающие папки для отчетов.",
      "loescht_eine_help_datei_verschiebt_sie_nach_dele": "Удаляет файл справки (перемещает его в .deleted).",
      "mail_001_alle_mail_profile_laden": "MAIL_001: загрузить все почтовые профили.",
      "mail_001_benutzerdefiniertes_profil_loeschen": "MAIL_001: Удалить собственный профиль.",
      "mail_002_alle_false_positives_laden": "MAIL_002: загрузить все ложные срабатывания.",
      "markiert_nachricht_als_geloescht_soft_delete": "Помечает сообщение как удаленное (обратимое удаление).",
      "memory_fact_loeschen": "Удалить факт из памяти.",
      "memory_uebersicht_mit_allen_kategorien": "Обзор памяти со всеми категориями.",
      "messages_rest_api_router": "Сообщения REST-API Маршрутизатор\n========================\n\nFastAPI-маршрутизатор для системы сообщений das BACH.\nВирд в headless.py eingebunden.\n\nКонечные точки:\n  POST /api/v1/messages/отправить сообщение в очереди einreihen\n  GET /api/v1/messages/queue Статус очереди (ожидание/сбой/мертвый)\n  GET /api/v1/messages/inbox Просмотр входящих сообщений (пагинирование, фильтр)\n  POST /api/v1/messages/route Ручная настройка маршрутизации\n\nДата: 8 февраля 2026 г.",
      "ok_job_erfolgreich_ausgefuehrt": "[ОК] Задание выполнено успешно",
      "parst_beleg_txt_datei_erwartetes": "Анализирует TXT-файл квитанции.\n        \n        Ожидаемый формат:\n        ДАТА: 15 января 2026 г.\n        БЕТРАГ: 49,99\n        BESCHREIBUNG: Канцелярские товары\n        КАТЕГОРИЯ: Коммерческие расходы\n        ---",
      "parst_posten_txt_datei_erwartete": "Анализирует TXT-файл позиции.\n        \n        Ожидаемый формат:\n        НАЗВАНИЕ: Компьютер рабочего оборудования\n        БЕТРАГ: 899,00\n        СПИСОК: W\n        СТАТУС: ОТКРЫТ\n        ---",
      "pausiert_onedrive_sync_windows_verhinde": "Приостанавливает синхронизацию OneDrive (Windows).\n        Предотвращает конфликты синхронизации во время операций демона.\n\n        Возврат:\n            Истинно, если успешно или не требуется",
      "pid_exists_status": "PID существует: {статус[",
      "pr_ft_ob_bridge_daemon_l_uft": "Prüft ob Bridge-daemon läuft.",
      "pr_ft_ob_dateiinhalt_sich_ge_ndert_hat": "Проверяет, изменилось ли содержимое файла.",
      "pr_ft_ob_event_verarbeitet_werden_soll_extension": "Проверяет, должно ли событие обрабатываться (расширение + устранение дребезга).",
      "pr_ft_ob_pfad_zu_pattern_passt_einfaches_glob_mat": "Проверяет, соответствует ли путь шаблону (простое сопоставление).",
      "prueft_den_aktuellen_gmail_api_status": "Проверяет текущий статус Gmail API.",
      "prueft_faellige_recurring_tasks_und_erstellt_sie": "Проверяет выполнение повторяющихся задач и создает их.",
      "ruft_status_der_bericht_pipeline_ab": "Получает статус конвейера отчетов.",
      "running_status": "Выполняется: {статус[",
      "select_count_as_total": "ВЫБРАТЬ\n\n                COUNT(*) как общее количество,\n\n                SUM(CASE WHEN steuer_relevant = 1 THEN 1 ELSE 0 END) как steuer_count,\n\n                SUM(COALESCE(betrag, 0)) как total_betrag\n\n            FROM Financial_emails ГДЕ статус != 'ignoriert'",
      "select_count_as_total_emails": "ВЫБРАТЬ\n\n                COUNT(*) как total_emails,\n\n                SUM(CASE WHEN steuer_relevant = 1 THEN 1 ELSE 0 END) как steuer_count,\n\n                SUM(COALESCE(betrag, 0)) как total_betrag\n\n            FROM Financial_emails ГДЕ статус != 'ignoriert'",
      "select_finished_at_status_emails_matched": "ВЫБЕРИТЕ закончено_в, статус, электронные письма_совпадающие\n\n            ОТ mail_sync_runs\n\n            ЗАКАЗАТЬ ПО завершено_в DESC LIMIT 1",
      "select_id_dateiname_status_posten_anzahl_hochg": "ВЫБЕРИТЕ идентификатор, имя_даты, статус, posten_anzahl, hochgeladen_am \n\n            ИЗ steuer_dokumente \n\n            ГДЕ имя пользователя = ? И steuerjahr = ? И posten_anzahl = 0\n\n            ЗАКАЗАТЬ ПО hochgeladen_am DESC",
      "select_id_direction_sender_recipient_subject": "ВЫБЕРИТЕ идентификатор, направление, отправителя, получателя, тему, текст,\n                   тип_тела, приоритет, статус, метаданные, созданный_at\n            ИЗ сообщений\n            ГДЕ направление = 'входящие'",
      "select_id_source_table_source_id_weight_status": "ВЫБЕРИТЕ идентификатор, source_table, source_id, вес, статус, созданный_at\n                ИЗ памяти_консолидации\n                Упорядочить по созданному_в DESC LIMIT 20",
      "select_id_type_name_description_dashboard_url": "ВЫБЕРИТЕ идентификатор, тип, имя, описание, URL-адрес_панели, статус\n                ИЗ иерархии_элементов\n                ГДЕ статус = «активный» И введите IN («навык», «услуга», «рабочий процесс»)\n                СОРТИРОВАТЬ ПО типу, имени, идентификатору",
      "select_id_workflow_path_workflow_name_last_tuev": "ВЫБЕРИТЕ идентификатор, путь_рабочего_процесса, имя_рабочего_процесса, последняя_дата_обмена, туев_валид_до,\n                   tuev_status, test_count, pass_count,fail_count, avg_score, примечания\n            ОТ workflow_tuev\n            Упорядочить по имени рабочего процесса",
      "select_name_provider_category_m": "ВЫБРАТЬ\n                имя, поставщик, категория, ежемесячная_стоимость, статус, исходная_таблица,\n                COUNT(*) как дубликаты,\n                GROUP_CONCAT(id) как дубликаты_идентификаторов\n            ИЗ v_subscriptions\n            ГДЕ статус = «активный»\n            GROUP BY LOWER(имя), LOWER(COALESCE(поставщик, ''))\n            СОРТИРОВАТЬ ПО ежемесячной стоимости DESC",
      "select_partner_name_status_from_part": "ВЫБЕРИТЕ имя_партнера, статус \n            ОТ Partner_presence \n            ГДЕ id IN (ВЫБЕРИТЕ MAX(id) ИЗ ГРУППЫ Partner_presence ПО Partner_name)",
      "session_details_abrufen_entweder_via_id_oder_sess": "Получить сведения о сеансе (либо через идентификатор, либо строку session_id).",
      "setzt_onedrive_sync_fort_windows_retur": "Возобновляет синхронизацию OneDrive (Windows).\n\n        Возврат:\n            Истинно, если успешно или не требуется",
      "speichert_daemon_konfiguration": "Сохраняет конфигурацию демона.",
      "speichert_den_inhalt_der_quelldatei": "Сохраняет содержимое исходного файла.",
      "speichert_die_inbox_konfiguration": "Сохраняет конфигурацию папки «Входящие».",
      "speichert_die_mail_service_konfiguration": "Сохраняет конфигурацию почтового сервиса.",
      "standard_konfiguration": "Конфигурация по умолчанию.",
      "startet_den_file_watcher_returns": "Запускает наблюдатель файлов.\n        \n        Возврат:\n            True в случае успешного запуска, False в случае ошибки",
      "startet_direkte_claude_session_prompt_gen_004": "Запускает прямой сеанс Клода (PROMPT_GEN_004).\n\n\n\n    Сочетает минимальный заголовок с текстовой подсказкой окна.\n\n    Заголовок содержит:\n\n    1. Запуск BACH с флагами таймера CLI\n\n    2. Ссылка на SKILL.md из раздела (5)\n\n    3. Подсказка пользователю из текстового окна.",
      "startet_eine_ati_session_direkt_ueber_claude_code": "Начните сеанс ATI непосредственно с помощью Claude Code CLI.\n\n    Oeffnet ein neues Terminal-Fenster mit 'claude' und uebergibt den\n    генерировать ATI-Prompt как файл-аргумент.",
      "status_der_financial_mail_service": "Статус финансовой почтовой службы.",
      "status_der_websocket_verbindungen": "Состояние соединений WebSocket.",
      "sucht_die_zugehoerige_md_oder_txt_datei_fuer_ein": "Находит связанный файл .md или .txt для элемента доски навыков.",
      "sucht_die_zugehoerige_md_txt_py_datei_fuer_ein": "Такой файл .md/.txt/.py для ваших навыков — элемент доски.",
      "sucht_nach_vorhandenen_gmail_credentials_json_date": "Такое происходит после изменения файлов Gmail Credentials.json.",
      "sucht_und_liefert_den_inhalt_der_quelldatei_eines": "Находит и возвращает содержимое исходного файла элемента.",
      "synchronisiert_eine_txt_datei_zur_datenbank": "Синхронизирует файл TXT с базой данных.\n        \n        Аргументы:\n            file_path: абсолютный путь к файлу TXT.\n            \n        Возврат:\n            (успех, сообщение)",
      "synchronisiert_txt_dateien_mit_der_bach_datenbank": "Синхронизирует файлы TXT с базой данных BACH.\n    \n    Поддерживаемые сопоставления синхронизации:\n    - таблицы user/steuer/*.txt -> steuer_belege/steuer_posten\n    - Memory/notes.txt -> таблица Memory_working (необязательно)",
      "t_v_f_r_einen_workflow_durchf_hren": "TÜV для Einen Workflow durchführen.",
      "templates_neu_laden": "Перезагрузить шаблоны",
      "tool_details_abrufen": "Получить подробную информацию об инструменте.",
      "tools_bersicht_seite": "Страница обзора инструментов.",
      "total_jobs_status": "Всего рабочих мест: {status[",
      "uebersicht_nach_kategorien": "Обзор по категориям.",
      "update_credits_set_name_purpo": "ОБНОВИТЬ НАБОР кредитов\n                имя = ?, цель = ?, имя_банка = ?, исходная_сумма = ?,\n                оставшаяся_сумма = ?, процентная_ставка = ?, платеж_сумма = ?,\n                start_date = ?, end_date = ?, статус = ?, примечания = ?,\n                обновленный_at = CURRENT_TIMESTAMP\n            ГДЕ идентификатор = ?",
      "update_workflow_tuev_set_last": "ОБНОВЛЕНИЕ workflow_tuev SET\n                    Last_tuev_date = ?,\n                    tuev_status = 'истёк',\n                    test_count = test_count + 1,\n                    число_сбоев = количество_сбоев + 1,\n                    примечания = ?,\n                    обновленный_at = ?\n                ГДЕ идентификатор = ?",
      "update_workflow_tuev_set_last_tuev": "ОБНОВЛЕНИЕ workflow_tuev SET\n                Last_tuev_date = ?,\n                tuev_valid_until = ?,\n                tuev_status = 'действителен',\n                test_count = test_count + 1,\n                число проходов = количество проходов + 1,\n                обновленный_at = ?",
      "verkn_pft_einen_posten_mit_einem_dokument": "Связывает позицию с документом.",
      "versucht_eine_veraltete_oder_relative_pfadangabe_r": "Versucht eine veraltete или относительно надежный Pfadangabe auf eine file abzubilden.",
      "waehlt_eine_sinnvolle_hauptdatei_aus_einem_verzeic": "Waehlt eine sinnvolle Hauptdatei в вашем каталоге.",
      "wartung_003_konsolidierte_wartungs_uebersicht": "WARTUNG_003: Сводный обзор технического обслуживания.",
      "workflow_inhalt_anzeigen": "рабочий процесс-Inhalt show.",
      "workflow_t_v_dashboard": "Рабочий процесс TÜV Dashboard.",
      "workflow_t_v_tabelle_mit_dateisystem_synchronisier": "Таблица рабочего процесса-TÜV с синхронизацией Dateisystem."
    },
    "handler": {
      "abo": "Подписки",
      "agent": "Средство запуска агентов",
      "api_prober": "API-пробер",
      "backup": "Менеджер резервного копирования",
      "bericht": "Отчеты",
      "calendar": "Календарь",
      "chain": "Менеджер сети",
      "consolidate": "Консолидация",
      "contact": "Контакты",
      "curriculum": "Резюме",
      "data_analysis": "Анализ данных",
      "doc": "Документация",
      "email": "Электронная почта",
      "extensions": "Расширения",
      "gesundheit": "Менеджер по здравоохранению",
      "haushalt": "Управляющий домом",
      "help": "Помощь",
      "hooks": "Крючки",
      "inbox": "Входящие",
      "lang": "Языковые настройки",
      "lesson": "Извлеченные уроки",
      "memory": "Память",
      "messages": "Сообщения",
      "mount": "Точки монтирования",
      "n8n_manager": "n8n Менеджер рабочих процессов",
      "partner": "Партнеры",
      "plugins": "Плагины",
      "prompt": "Менеджер подсказок",
      "routine": "рутины",
      "scan": "Сканер",
      "scheduler": "Планировщик",
      "secrets": "Менеджер секретов",
      "session": "Менеджер сеансов",
      "shared_memory": "Общая память",
      "skills": "Навыки",
      "status": "Статус системы",
      "steuer": "Налоговый менеджер",
      "task": "Диспетчер задач",
      "tools": "Инструменты",
      "user_sync": "Синхронизация пользователей",
      "versicherung": "Менеджер по страхованию",
      "wiki": "Вики"
    },
    "help": {
      "1_2_abschw_chungs_operatoren": "1.2 Операторы смягчения последствий",
      "1_5_berzeugungs_operatoren": "1.5 Операторы убеждения",
      "1_8_glaubw_rdigkeits_operatoren": "1.8 Операторы достоверности",
      "28_tools_uebersicht": "28 ОБЗОР ИНСТРУМЕНТОВ",
      "2_3_fehleranalyse": "2.3 Анализ ошибок",
      "2_3_filtern": "2.3 Фильтрация",
      "3_weitere_ais_llms": "3. ДОПОЛНИТЕЛЬНЫЕ AI/LLM",
      "achtung": "WARNING",
      "agenten_experten_wissensordner_neu_2026_01_24": "ПАПКИ АГЕНТСКИХ/ЭКСПЕРТНЫХ ЗНАНИЙ (НОВИНКА 24 января 2026 г.)",
      "agents_active_desc": "Только активные агенты",
      "agents_info_desc": "Показать сведения об агенте",
      "agents_list_desc": "Список всех агентов и экспертов",
      "agents_sync_desc": "Автоматическая регистрация новых экспертов по файловым системам в БД",
      "alarme_und_warnungen": "ТРЕВОГИ И ПРЕДУПРЕЖДЕНИЯ",
      "api_preise_uebersicht": "ЦЕНЫ на API – ОБЗОР",
      "architektur_hinweis": "ПРИМЕЧАНИЕ ПО АРХИТЕКТУРЕ",
      "artikel_in_diesem_ordner": "СТАТЬИ В ЭТОЙ ПАПКЕ",
      "automatisierung_mit_llms_uebersicht": "АВТОМАТИЗАЦИЯ С LLM – ОБЗОР",
      "availability_bias_verfuegbarkeitsfehler": "ДОСТУПНОСТЬ",
      "b_o_e_testverfahren_beobachtung_output_erfahrun": "МЕТОД ИСПЫТАНИЯ B-O-E (НАБЛЮДЕНИЕ, РЕЗУЛЬТАТЫ, ОПЫТ)",
      "bach_dokumentation_uebersicht": "ДОКУМЕНТАЦИЯ БАХА – Обзор",
      "bach_integration_details": "ДЕТАЛИ ИНТЕГРАЦИИ BACH",
      "bedeutung_f_r_die_ki_entwicklung": "ЗНАЧЕНИЕ ДЛЯ РАЗВИТИЯ ИИ",
      "beispiel_system_spezifische_datei": "ПРИМЕР: СИСТЕМНЫЙ ФАЙЛ",
      "bekannte_fehler_bei_llm_diagnostik": "ИЗВЕСТНЫЕ ОШИБКИ ПРИ ДИАГНОСТИКЕ LLM",
      "beleg_status": "СТАТУС ПОЛУЧЕНИЯ",
      "beliebte_optionen": "ПОПУЛЯРНЫЕ ВАРИАНТЫ",
      "berufshaftpflicht_verm_gensschadenhaftpflicht": "ПРОФЕССИОНАЛЬНАЯ ОТВЕТСТВЕННОСТЬ / ОТВЕТСТВЕННОСТЬ ЗА ФИНАНСОВЫЕ УБЫТКИ",
      "biomimetisches_lernen_und_fehlerpr_diktion": "БИОМИМЕТИЧЕСКОЕ ОБУЧЕНИЕ И ПРОГНОЗИРОВАНИЕ ОШИБОК",
      "boot_integration_f_r_tool_registry": "Интеграция загрузки для реестра инструментов",
      "business_abos_uebersicht": "БИЗНЕС-ПОДПИСКИ – ОБЗОР",
      "cli_befehle_bereits_verfuegbar": "КОМАНДЫ CLI (уже доступны)",
      "confirmation_bias_bestaetigungsfehler": "ПРЕДМЕТНОСТЬ ПОДТВЕРЖДЕНИЯ",
      "consumer_abos_uebersicht": "ПОТРЕБИТЕЛЬСКИЕ ПОДПИСКИ – ОБЗОР",
      "context_injektor_automatische_tool_hinweise": "CONTEXT INJECTOR (автоматические подсказки инструментов)",
      "das_problem_hierarchie_h_lle": "ПРОБЛЕМА: ИЕРАРХИЙНЫЙ АД",
      "das_problem_totalit_re_migrationen_scheitern": "ПРОБЛЕМА: ТОТАЛИТАРНЫЕ МИГРАЦИИ ПРОПАДАЮТ",
      "datei_klassifizierung": "КЛАССИФИКАЦИЯ ФАЙЛОВ",
      "datei_prioritaeten": "ПРИОРИТЕТЫ ФАЙЛОВ",
      "dateien": "FILES",
      "dateien_im_arbeitsordner": "ФАЙЛЫ В РАБОЧЕМ КАТАЛОГЕ",
      "dateien_in_bach": "ФАЙЛЫ В БАХЕ",
      "dateiformat": "ФОРМАТ ФАЙЛА",
      "dateipfade": "ПУТИ К ФАЙЛАМ",
      "denken_uebersicht": "МЫШЛЕНИЕ – ОБЗОР",
      "denkfehler_cognitive_biases": "КОГНИТИВНЫЕ ПРЕДУСМОТРЕНИЯ",
      "dependabot_konfiguration": "КОНФИГУРАЦИЯ ЗАВИСИМОГО БОТА",
      "der_github_ordner": "ПАПКА .GITHUB",
      "derivate_optionen_zertifikate": "ПРОИЗВОДНЫЕ (ОПЦИИ/СЕРТИФИКАТЫ)",
      "details_pro_anbieter": "ДЕТАЛИ ОТ ПОСТАВЩИКА",
      "die_36_strategeme_uebersicht": "36 СТРАТАГЕМ – ОБЗОР",
      "die_l_sung_evolutionaeres_gleiten": "РЕШЕНИЕ: ЭВОЛЮЦИОННОЕ ПЛАВАНИЕ",
      "docs_generate_desc": "Создать документацию (SQ063) — документы bach создают <target>",
      "docs_guides_desc": "Показать руководство (например, Guides/db-sync)",
      "docs_list_desc": "Перечислить всю документацию",
      "docs_migrate_desc": "TXT -> Миграция MD",
      "docs_ordner_docs": "ПАПКА ДОКУМЕНТОВ (docs/)",
      "docs_ref_desc": "Показать ссылку",
      "docs_search_desc": "Поиск документации",
      "docs_show_desc": "Показать документ (например, начало работы)",
      "docs_sync_desc": "MD -> TXT Sync (устаревшая поддержка)",
      "downgrade": "BACH DOWNGRADE - Откат версии\n\nИСПОЛЬЗОВАНИЕ:\n  bach downgrade <файл> Откат к предыдущей версии\n  bach downgrade <файл> --version X Откат до определенной версии\n  понижение версии bach --list <файл> Показать доступные версии\n\nОПИСАНИЕ:\n  Откатывает отдельные файлы к более ранним версиям.\n  Использует dist_file_versions для истории версий.\n\n  Понижение версии или восстановление:\n  - Понижение версии: возврат к *предыдущей* версии (автоматически).\n  - Восстановление: возврат к *любой* версии (вручную).\n\n  Механизмы безопасности:\n  - Проверка хеша после понижения версии\n  - Автоматическое резервное копирование текущей версии\n  - Предупреждение для файлов CORE\n\nПРИМЕРЫ:\n  Переход на более раннюю версию Баха Hub/settings.py\n  Переход на более раннюю версию Баха Hub/settings.py --version v10\n  Переход на более раннюю версию Баха --listhub/settings.py\n\nСМОТРИТЕ ТАКЖЕ:\n  обновление Баха, восстановление Баха, печать Баха\n\nСсылка: SQ020 (Версии)",
      "empfohlene_erweiterung": "РЕКОМЕНДУЕМОЕ РАСШИРЕНИЕ",
      "entscheidungshilfe": "ПОМОЩЬ В ПРИНЯТИИ РЕШЕНИЙ",
      "entscheidungshilfe_matrix": "МАТРИЦА ПОМОЩИ ПРИНЯТИЮ РЕШЕНИЯ",
      "erfolgsfaktoren": "ФАКТОРЫ УСПЕХА",
      "erweitern": "EXTEND",
      "erweiterte_struktur": "РАСШИРЕННАЯ СТРУКТУРА",
      "ethische_betrachtung": "ЭТИЧЕСКИЕ СООБРАЖЕНИЯ",
      "fehlerbehebung": "TROUBLESHOOTING",
      "file_cleaner_py_dateien_nach_alter_muster_berein": "file_cleaner.py — Очистить файлы по возрасту/шаблону.",
      "geschichte_der_rhetorik_uebersicht": "ИСТОРИЯ РИТОРИКИ – ОБЗОР",
      "git_konfiguration": "КОНФИГУРАЦИЯ GIT",
      "github_konventionen_und_standard_dateien": "СОГЛАШЕНИЯ GITHUB И СТАНДАРТНЫЕ ФАЙЛЫ",
      "haeufige_fehler": "РАСПРОСТРАНЕННЫЕ ОШИБКИ",
      "haeufige_fehler_vermeiden": "ИЗБЕЖАНИЕ РАСПРОСТРАНЕННЫХ ОШИБОК",
      "handler_mit_erweiterte_funktionen": "ОБРАБОТЧИК С -- (расширенные функции):",
      "help_das_bach_hilfe_system": "ПОМОЩЬ - Справочная система BACH",
      "help_dateien_vs_andere_docs": "СПРАВОЧНЫЕ ФАЙЛЫ И ДРУГИЕ ДОКУМЕНТЫ",
      "hindsight_bias_rueckschaufehler": "HINDSIGHT BIAS (ретроспективная ошибка)",
      "hinweis": "NOTE",
      "hinweis_bei_shutdown_bach_memory_session": "ПРИМЕЧАНИЕ. При выключении -> сеанс bach --memory \"...\"",
      "hinweis_dieser_eintrag_wurde_nach_between_txt_m": "# ПРИМЕЧАНИЕ. Эта запись была перенесена в файл Between.txt.",
      "hinweis_zu_kontakten": "ПРИМЕЧАНИЕ О КОНТАКТАХ",
      "hinweis_zur_datenbank_v1_1_84": "ПРИМЕЧАНИЕ ПО БАЗЕ ДАННЫХ (v1.1.84)",
      "hinweise": "NOTES",
      "hinweise_zur_klassifizierung": "ПРИМЕЧАНИЯ ПО КЛАССИФИКАЦИИ",
      "hosting_optionen": "ВАРИАНТЫ ХОСТИНГА",
      "i_wahrnehmungs_und_aufmerksamkeitsfehler": "I. ОШИБКИ ВОСПРИЯТИЯ И ВНИМАНИЯ",
      "ii_urteilsfehler": "II. ОШИБКИ В РЕШЕНИЯХ",
      "iii_entscheidungsfehler": "III. ОШИБКИ РЕШЕНИЙ",
      "import_diagnose_tool_f_r_python_projekte": "Импорт инструмента диагностики для проектов Python",
      "injector_system_automatische_hilfe_und_kontext": "Система инжектора — автоматическая справка и контекст",
      "iv_gedaechtnisfehler": "IV. ОШИБКИ ПАМЯТИ",
      "json_fixer_py_json_dateien_reparieren": "json_fixer.py — восстановление файлов JSON.",
      "jura_rechtliche_grundlagen_uebersicht": "ПРАВО – ПРАВОВЫЕ ОСНОВЫ – ОБЗОР",
      "kategorien_von_denkfehlern": "КАТЕГОРИИ КОГНИТИВНЫХ ПРЕДИСЛОВИЙ",
      "kernthemen_in_diesem_ordner": "ОСНОВНЫЕ ТЕМЫ В ЭТОЙ ПАПКЕ",
      "konfiguration": "CONFIGURATION",
      "kostenguenstigste_optionen": "САМЫЕ ЭКОНОМИЧНЫЕ ВАРИАНТЫ",
      "kritik_und_weiterentwicklung": "КРИТИКА И ДАЛЬНЕЙШЕЕ РАЗВИТИЕ",
      "kuerzungs_und_erweiterungsfiguren": "СОКРАЩЕНИЯ И РАСШИРЕНИЯ ЦИФР",
      "kurzuebersicht": "КРАТКИЙ ОБЗОР",
      "legacy_status": "УСТАРЕВШИЙ СТАТУС",
      "lerntherapie_methoden_uebersicht": "ОБУЧЕНИЕ МЕТОДАМ ТЕРАПИИ – ОБЗОР",
      "log_dateien": "ФАЙЛЫ ЖУРНАЛА",
      "lokale_konfiguration": "ЛОКАЛЬНАЯ КОНФИГУРАЦИЯ",
      "methoden_der_autismustherapie_foerderung_ueber": "МЕТОДЫ ТЕРАПИИ АУТИЗМА (ПОДДЕРЖКА) – ОБЗОР",
      "methoden_der_sozialen_arbeit_uebersicht": "МЕТОДЫ СОЦИАЛЬНОЙ РАБОТЫ – ОБЗОР",
      "methoden_uebersicht": "ОБЗОР МЕТОДОВ",
      "migrate_evolutionaere_datei_migration": "MIGRATE – эволюционная миграция файлов",
      "migration_json_db_erfolgreich_durchgef_hrt": "МИГРАЦИЯ JSON -> БД (успешно завершена)",
      "modell_der_bedingungen_f_r_neuronales_fehlerlernen": "МОДЕЛЬ УСЛОВИЙ НЕЙРОННОГО ОШИБОЧНОГО ОБУЧЕНИЯ",
      "modus_aendern": "ИЗМЕНИТЬ РЕЖИМ",
      "neue_help_datei_erstellen": "СОЗДАТЬ НОВЫЙ ФАЙЛ ПОМОЩИ",
      "neuen_recurring_task_hinzufuegen": "ДОБАВИТЬ НОВУЮ ПОВТОРЯЮЩУЮСЯ ЗАДАЧУ",
      "optionen": "OPTIONS",
      "ordner": "FOLDER",
      "ordner_flattening_such_optimierung": "СПРАВКА ПАПОК И ПОИСКОВАЯ ОПТИМИЗАЦИЯ",
      "ordnerstruktur": "СТРУКТУРА ПАПКИ",
      "paedagogik_sozialpaedagogik_uebersicht": "ПЕДАГОГИКА И СОЦИАЛЬНАЯ ПЕДАГОГИКА – ОБЗОР",
      "partner_uebersicht_snapshot": "ОБЗОР ПАРТНЕРОВ (снимок)",
      "pattern_tool_py_dateinamen_kuerzen_durch_pattern": "Pattern_tool.py — Сокращает имена файлов посредством распознавания образов.",
      "planungsrigidit_t": "ПЛАНИРОВАНИЕ ЖЕСТКОСТИ",
      "prioritaet_5_weitere_ziele": "ПРИОРИТЕТ 5: ДАЛЬНЕЙШИЕ ЦЕЛИ",
      "problems_first_automatische_fehler_erkennung": "Сначала проблемы — автоматическое обнаружение ошибок",
      "psychotherapiemethoden_uebersicht": "МЕТОДЫ ПСИХОТЕРАПИИ – ОБЗОР",
      "python_dateioperationen": "ОПЕРАЦИИ С ФАЙЛАМИ в PYTHON",
      "python_editing_tools_python_dateien_bearbeiten": "ИНСТРУМЕНТЫ РЕДАКТИРОВАНИЯ PYTHON — Редактирование файлов Python",
      "python_fehlerbehandlung": "ОБРАБОТКА ОШИБОК PYTHON",
      "restore": "BACH RESTORE - Восстановление файлов\n\nИСПОЛЬЗОВАНИЕ:\n  bachrestore <файл> Восстановить файл (последняя версия)\n  bachrestore <файл> --version X Восстановить определенную версию\n  bachrestore --list <файл> Показать доступные версии\n\nОПИСАНИЕ:\n  Восстанавливает отдельные файлы из dist_file_versions.\n  Работает для файлов CORE и TEMPLATE (dist_type 1+2).\n\n  В системе восстановления используются:\n  - Сохранены хэши SHA256 для проверки.\n  - Счетчик версий для удобочитаемого заказа.\n  -распределение_манифест как источник истины\n\nПРИМЕРЫ:\n  Бах восстановить хаб/settings.py\n  Бах восстановить хаб/settings.py --версия v12\n  восстановление баха --listhub/settings.py\n\nСМОТРИТЕ ТАКЖЕ:\n  Повышение Баха, понижение Баха, печать Баха\n\nСсылка: SQ020 (Версии и восстановление шаблонов)",
      "roi_betrachtung": "АНАЛИЗ РЕНТАБЕЛЬНОСТИ",
      "schnelluebersicht_rechtsformen": "КРАТКИЙ ОБЗОР ПРАВОВЫЕ ФОРМЫ",
      "seal": "BACH SEAL - Система уплотнения ядра\n\nИСПОЛЬЗОВАНИЕ:\n  Статус печати Баха Показать текущий статус печати\n  проверка печати Баха. Полная хеш-проверка всех файлов CORE.\n  ремонт уплотнения Баха Рассчитайте и сохраните новый хэш\n\nОПИСАНИЕ:\n  Система уплотнений защищает целостность BACH посредством:\n  - Хэш SHA256 для всех файлов CORE (dist_type=2)\n  - Предупреждение об изменениях (без DRM/блокировки!)\n  - Позволяет восстанавливать/ремонтировать\n\n  Как это работает:\n  1. Запуск: выборочная проверка (5 случайных файлов)\n  2. CLI: Полная проверка по запросу.\n  3. Предупреждение: при несоответствии хеша (пользователь сохраняет полный контроль)\n\n  Философия:\n  - Пломба ПРЕДУПРЕЖДАЕТ, но НЕ БЛОКИРУЕТ\n  - Пользователь имеет ПОЛНЫЙ КОНТРОЛЬ над своим BACH\n  - Прозрачность вместо DRM\n\nПРИМЕРЫ:\n  статус печати баха # Показать хэш ядра и дату\n  проверка печати Баха # Проверьте все 510 файлов CORE\n  ремонт уплотнения Баха # Перерасчет после законных изменений\n\nСМОТРИТЕ ТАКЖЕ:\n  восстановление баха, обновление баха, конфигурация баха\n\nАртикул: SQ021, ENT-13 (Пломба: предупреждение, а не блокировка)",
      "sendeoptionen_4_modi": "ВАРИАНТЫ ОТПРАВКИ (4 режима)",
      "session_bericht_speichern": "СОХРАНИТЬ ОТЧЕТ О СЕССИИ",
      "setup_check_desc": "Проверьте, настроены ли все зависимости",
      "setup_lang_desc": "Переключить корневые документы на язык",
      "sicherheitshinweise": "УКАЗАНИЯ ПО БЕЗОПАСНОСТИ",
      "skills_create_desc": "Создать новый навык (v2.1 — Саморасширение)",
      "skills_export_desc": "Навык экспорта — автономный пакет (v2.0)",
      "skills_hierarchy_desc": "Показать иерархию из БД (v1.1.73)",
      "skills_install_desc": "Установить навык из ZIP/каталога",
      "skills_list_desc": "Перечислить все навыки",
      "skills_reload_desc": "Реестр обработчика перезагрузки + инструменты (Hot-Reload, v2.1)",
      "skills_search_desc": "Навыки поиска",
      "skills_show_desc": "Показать сведения о навыке",
      "skills_version_desc": "Проверка версии: локальная или центральная (v2.0)",
      "soforthilfe": "НЕМЕДЛЕННАЯ ПОМОЩЬ",
      "software_entwicklung_ordner": "ПАПКА РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ",
      "spieltheorie_uebersicht": "ТЕОРИЯ ИГР – ОБЗОР",
      "status_befehl": "СТАТУС КОМАНДА",
      "status_quo_bias": "СТАТУС-КВО",
      "status_quo_ki_im_steuerbereich": "СТАТУС-КВО В НАЛОГОВОМ СЕКТОРЕ",
      "status_werte": "ЗНАЧЕНИЯ СТАТУСА",
      "steuer_hilfe": "НАЛОГОВАЯ ПОМОЩЬ",
      "steuer_wiki_ordner": "НАЛОГ – ПАПКА WIKI",
      "struktur_einer_help_datei": "СТРУКТУРА ФАЙЛА СПРАВКИ",
      "systemuebersicht": "ОБЗОР СИСТЕМЫ",
      "task_add_desc": "Добавить задачу",
      "task_block_desc": "Блокировать задачи",
      "task_delete_desc": "Удалить задачу(и)",
      "task_done_desc": "Отметить задачу(и) как выполненную",
      "task_list_desc": "Список задач",
      "task_priority_desc": "Изменить приоритет",
      "task_show_desc": "Показать детали задачи",
      "task_unblock_desc": "Разблокировать задачу(и)",
      "technische_details": "ТЕХНИЧЕСКИЕ ДЕТАЛИ",
      "templates_ordner": "ПАПКА ШАБЛОНЫ",
      "themenordner_anlegen": "СОЗДАТЬ ТЕМУ ПАПКИ",
      "tool_scanner_py_scannt_system_nach_verfuegbaren": "tool_scanner.py — сканирует систему на наличие доступных инструментов CLI.",
      "tool_uebersicht": "ОБЗОР ИНСТРУМЕНТА",
      "tool_uebersichten": "ОБЗОР ИНСТРУМЕНТОВ",
      "tools_db_desc": "Инструменты из базы данных (CLI + внешний AI)",
      "tools_docs_desc": "Документация по инструменту (--generate для автогенератора)",
      "tools_list_desc": "Список инструментов Python (файловая система)",
      "tools_migrate_desc": "Начать миграцию подключения",
      "tools_run_desc": "Запустить инструмент",
      "tools_search_desc": "Инструменты поиска",
      "tools_show_desc": "Показать сведения об инструменте",
      "tools_suggest_desc": "Рекомендации по инструменту в зависимости от проблемы",
      "typische_fehler": "ТИПИЧНЫЕ ОШИБКИ",
      "uebersicht": "OVERVIEW",
      "uebersicht_hoechstbetraege_2025": "ОБЗОР: МАКСИМАЛЬНЫЕ СУММЫ 2025 ГОДА",
      "uebersicht_hoechstbetraege_und_pauschalen_2025": "ОБЗОР: МАКСИМАЛЬНЫЕ СУММЫ И ФИКСИРОВАННЫЕ СТАВКИ 2025 ГОДА",
      "uebersicht_monitoring_tools": "ОБЗОР СРЕДСТВ МОНИТОРИНГА",
      "uebersicht_wichtige_pauschalen_2025": "ОБЗОР: ВАЖНЫЕ ФИКСИРОВАННЫЕ СТАВКИ 2025 ГОДА",
      "uebersichtstabelle": "ОБЗОРНАЯ ТАБЛИЦА",
      "unternehmertum_selbststaendigkeit_uebersicht": "ПРЕДПРИНИМАТЕЛЬСТВО И САМОЗАНЯТОСТЬ – ОБЗОР",
      "unterordner": "SUBFOLDERS",
      "unterordner_dummys": "ПОДПАПКИ-МАНЕЛИ",
      "unterordner_struktur": "СТРУКТУРА ПОДПАПОК",
      "upgrade": "BACH UPGRADE - Выборочные обновления\n\nИСПОЛЬЗОВАНИЕ:\n  bachupgrade --status Показать статус обновления\n  обновление bach --check Проверить наличие обновлений\n  Обновление ядра bach Обновление компонентов CORE\n  Шаблоны обновлений bach Обновление файлов TEMPLATE\n  Центр обновления bach Обновление обработчиков концентратора\n  Инструменты обновления bach Инструменты обновления\n  Бах прокачивает навыки Прокачивает навыки\n  bach update <файл> Обновление одного файла\n  bach update <файл> --version X Обновление до определенной версии\n\nОПИСАНИЕ:\n  Выборочное обновление отдельных файлов или целых категорий.\n\n  Уровни обновления:\n  1. Один файл -> Обновить один конкретный файл.\n  2. Категория -> Все файлы в категории (например, Hub/)\n  3. Введите -> Все файлы CORE или TEMPLATE.\n\n  Автоматические функции:\n  - Проверка хеша до/после обновления\n  - Резервное копирование перед изменением\n  - Откат при ошибке\n\nПРИМЕРЫ:\n  обновление Баха --статус\n  ядро обновления Баха\n  Центр обновления Баха/settings.py\n\nСМОТРИТЕ ТАКЖЕ:\n  Понижение уровня Баха, восстановление Баха, печать Баха\n\nСсылка: SQ020, BACH_Dev/docs/SQ020_SELEKTIVE_UPGRADES.md.",
      "v_soziale_denkfehler": "Социальные когнитивные предубеждения",
      "verfuegbare_agenten": "ДОСТУПНЫЕ АГЕНТЫ",
      "verfuegbare_agenten_skills_agents": "ДОСТУПНЫЕ АГЕНТЫ (skills/_agents/)",
      "verfuegbare_artikel": "ДОСТУПНЫЕ СТАТЬИ",
      "verfuegbare_externe_tools": "ДОСТУПНЫЕ ВНЕШНИЕ ИНСТРУМЕНТЫ",
      "verfuegbare_jobs_alle_standardmaessig_aus": "ДОСТУПНЫЕ ВАКАНСИИ (по умолчанию все отключено)",
      "verfuegbare_modi": "ДОСТУПНЫЕ РЕЖИМЫ",
      "verfuegbare_policies": "ДОСТУПНЫЕ ПОЛИТИКА",
      "verfuegbare_themen": "ДОСТУПНЫЕ ТЕМЫ",
      "verfuegbare_workflows": "ДОСТУПНЫЕ РАБОЧИЕ ПРОЦЕССЫ",
      "verfuegbarkeitsheuristik_availability": "ЭВРИСТИКА ДОСТУПНОСТИ (Наличие)",
      "versicherungen_komplette_uebersicht": "СТРАХОВАНИЕ – ПОЛНЫЙ ОБЗОР",
      "verwandte_help_dateien": "СВЯЗАННЫЕ ФАЙЛЫ СПРАВКИ",
      "verwandte_ordner": "СВЯЗАННЫЕ ПАПКИ",
      "vi_logische_fehler": "VI. ЛОГИЧЕСКИЕ ОШИБКИ",
      "warnung": "WARNING",
      "warnung_nochmal": "ВНИМАНИЕ ЕЩЕ РАЗ",
      "warnung_vorab": "ПРЕДУПРЕЖДЕНИЕ ЗАРАНЕЕ",
      "was_ist_der_templates_ordner": "ЧТО ТАКОЕ ПАПКА ШАБЛОНЫ?",
      "weitere_anbieter": "ДОПОЛНИТЕЛЬНЫЕ ПОСТАВЩИКИ",
      "weitere_baumarten": "ДОПОЛНИТЕЛЬНЫЕ ВИДЫ ДЕРЕВЬЕВ",
      "weitere_hacks": "ДОПОЛНИТЕЛЬНЫЕ ХАКИ",
      "weitere_rechtsformen_kurzuebersicht": "ДОПОЛНИТЕЛЬНЫЕ ПРАВОВЫЕ ФОРМЫ (КРАТКИЙ ОБЗОР)",
      "weiterentwicklung": "ДАЛЬНЕЙШЕЕ РАЗВИТИЕ",
      "weiterfuehrende_konzepte": "РАСШИРЕННЫЕ КОНЦЕПЦИИ",
      "weiterfuehrende_literatur": "ДАЛЬНЕЙШЕЕ ЧТЕНИЕ",
      "weiterfuehrung": "CONTINUATION",
      "wichtige_dateien_im_root_verzeichnis": "ВАЖНЫЕ ФАЙЛЫ В КОРНЕВОМ КАТАЛОГЕ",
      "wichtige_optionen": "ВАЖНЫЕ ОПЦИИ",
      "wichtiger_hinweis": "ВАЖНОЕ ПРИМЕЧАНИЕ",
      "wiki_erweiterung": "РАСШИРЕНИЕ ВИКИ",
      "wiki_folders_desc": "Список всех папок тем",
      "wiki_list_desc": "Перечислить все статьи вики",
      "wiki_search_desc": "Поиск статей",
      "wiki_show_desc": "Показать статью по теме",
      "wiki_subshow_desc": "Статья из подпапки",
      "wiki_sync_desc": "Синхронизировать файлы справки и вики с БД.",
      "workflow_datei": "ФАЙЛ РАБОЧЕГО ПРОЦЕССА",
      "workflow_gemeinsame_datei_bearbeiten": "РАБОЧИЙ ПРОЦЕСС: РЕДАКТИРОВАНИЕ ОБЩЕГО ФАЙЛА"
    },
    "help_doc": {
      "architecture": "# Portability: UNIVERSAL\n# Last validated: 2026-05-17\n# Next review: 2027-05-17\n# Sources: [ARCHITECTURE.md, SKILL.md, core/, bach_api.py]\n\nBACH ARCHITECTURE (Personal Agentic OS)\n========================================\n\nDEFINITION\nBACH is a hierarchical system for orchestrating AI models.\nIt sits as a \"nervous system\" between infrastructure (compute) and application.\n\nLAYER MODEL\n-----------\n\n0. CORE LAYER (core/, bach_api.py)\n   Registry-Based Auto-Discovery: Automatic loading of all handlers from hub/\n   App Container: Lightweight DI with lazy-initialized DB + Registry\n   Library API: Programmatic access without CLI (bach_api.py)\n   Base Types: Result, ParsedArgs, OpDef - unified contracts\n\n1. ORCHESTRATION LAYER (bach.py, Partner System, Headless API)\n   Coordinates multi-LLM collaboration (Claude, Gemini, Ollama).\n   Manages tasks, roles and delegation via message system.\n   REST API: Port 8001 for programmatic access (headless.py)\n\n2. COGNITIVE MEMORY LAYER (memory_*, Consolidation Engine)\n   5 memory types (Working, Episodic, Semantic, Procedural, Associative).\n   Active consolidation (decay, boost, nightly compression).\n\n3. LOGIC & SKILL LAYER (hub/, skills/, Hierarchy-JSON)\n   60+ auto-discovered handlers (hub/) and dynamic skills hierarchy.\n   The Skills Board (GUI) controls assignment of experts to agents.\n   Queue Processor: hub/_services/connector/ for async processing\n\n4. EXECUTION LAYER (tools/)\n   290+ specialized Python scripts for filesystem, tax, analysis etc.\n   Standardized interface (c_ prefix) for AI compatibility.\n\n5. DATA & PERSISTENCE (bach.db, data/logs/)\n   SQLite foundation with 210+ tables (centralized data storage).\n   Tracking of tokens, sessions, success and directory truth.\n   Logs consolidated in data/logs/ (system/logs/ DEPRECATED)\n\nPROJECT STRUCTURE\n-----------------\n\nsystem/\n+-- bach.py .................... CLI central (orchestrator)\n+-- bach_api.py ................ Library API (programmatic access)\n+-- bach_legacy.py ............. Backup (pre-registry refactor)\n+-- core/ ...................... Foundation layer\n|   +-- base.py ................ Result, ParsedArgs, OpDef\n|   +-- registry.py ............ Auto-discovery + command routing\n|   +-- app.py ................. App container (DI)\n|   +-- db.py .................. Database wrapper\n|   +-- adapter.py ............. Legacy bridge\n|   +-- aliases.py ............. Command aliases (mem -> memory)\n+-- data/\n|   +-- bach.db ................ SQLite (210+ tables) - \"The memory\"\n|   +-- logs/ .................. Consolidated logs (ONLY HERE)\n+-- db/\n|   +-- schema.sql ............. Single source of truth (DDL)\n+-- hub/ ....................... Handler modules (auto-discovered)\n|   +-- bach_paths.py .......... Path management (governance)\n|   +-- _services/ ............. Background services\n|       +-- connector/ ......... Queue processor (async)\n|       +-- document/ .......... Report workflows\n+-- tools/ ..................... Python scripts (290+ tools)\n+-- docs/help/ ................. Help system (.txt)\n+-- agents/ .................... Agent profiles (roles)\n+-- partners/ .................. LLM configurations (CONSOLIDATED)\n+-- docs/ ...................... Documentation & concepts\n+-- gui/ ....................... Web dashboard (FastAPI)\n|   +-- api/ ................... REST APIs\n|       +-- headless.py ........ Port 8001 (pure JSON API)\n|       +-- messages_api.py .... Message router\n+-- user/ ...................... User data & exports\n\nARCHITECTURE DIAGRAM (Registry v2.0)\n-------------------------------------\n\n+------------------------------------------------------------------+\n| ACCESS LAYER                                                      |\n+--------------------+----------------------+-----------------------+\n| CLI (bach.py)      | Library (bach_api)   | REST (headless.py)    |\n| sys.argv routing   | Direct function      | Port 8001 JSON API    |\n+--------------------+----------------------+-----------------------+\n                              |\n+------------------------------------------------------------------+\n| CORE LAYER (core/)                                                |\n+--------------------+----------------------+-----------------------+\n| App Container      | HandlerRegistry      | Database (db.py)      |\n| DI + Lazy Init     | Auto-Discovery       | Schema + Migrations   |\n+--------------------+----------------------+-----------------------+\n                              |\n+------------------------------------------------------------------+\n| HANDLER LAYER (hub/)                                              |\n| 60+ BaseHandler subclasses - automatically registered             |\n+--------------------+----------------------+-----------------------+\n| task.py            | memory.py            | partner.py            |\n| steuer.py          | backup.py            | lesson.py             |\n| ...                | ...                  | ...                   |\n+--------------------+----------------------+-----------------------+\n                              |\n+------------------------------------------------------------------+\n| SERVICE LAYER (hub/_services/)                                    |\n+--------------------+----------------------+-----------------------+\n| connector/         | document/            | daemon/               |\n| Queue processor    | Report workflows     | Background tasks      |\n+--------------------+----------------------+-----------------------+\n                              |\n+------------------------------------------------------------------+\n| EXECUTION LAYER (tools/)                                          |\n| 290+ Python scripts with standardized c_ interface                |\n+------------------------------------------------------------------+\n                              |\n+------------------------------------------------------------------+\n| PERSISTENCE LAYER                                                 |\n+--------------------+----------------------+-----------------------+\n| bach.db            | data/logs/           | user/                 |\n| 210+ tables        | Consolidated logs    | Exports & reports     |\n+--------------------+----------------------+-----------------------+\n\nCORE CONCEPTS\n-------------\n\n* REGISTRY-BASED: Auto-discovery instead of hardcoded handler map.\n  New handlers only need a file in hub/ (no registration needed).\n\n* DUAL-ACCESS: CLI (python bach.py task list) AND Library API (bach_api.task.list()).\n  Both use the same handlers + DB - zero overhead.\n\n* MULTI-PARTNER: Not one agent, but a network with specialized roles.\n\n* COGNITIVE MEMORY: Information is not just stored but actively\n  weighted and \"digested\" (consolidation).\n\n* PORTABLE & LOCAL: The entire system is encapsulated in one folder and\n  works without cloud dependency (e.g. with Ollama).\n\n* SELF-HEALING: Automatic correction of paths and registry entries.\n\n* HEADLESS API: REST interface on port 8001 for external integration\n  (separate from GUI server port 8000).\n\nSEE ALSO\n--------\ndocs/help/bach_info.txt       What is BACH?\ndocs/help/memory.txt          The memory system\ndocs/help/partner.txt         AI collaboration\nwiki/was_ist_bach.txt         Detailed synopsis\n",
      "bach_chat": "# Portability: UNIVERSAL\n# Version: 1.0.0\n# Last validated: 2026-05-08\n\nBACH CHAT SERVICE - Multi-Backend Telegram Bot + Control API + System Tray\n==========================================================================\n\nDESCRIPTION\n-----------\nBACH Chat Service is the successor to the Claude Bridge. It provides a\nBACH-integrated Telegram bot with pluggable LLM backends, an HTTP Control\nAPI, and a cross-platform system tray.\n\nArchitecture (3 layers):\n  - model_backend.py:   Pluggable backend abstraction (Ollama, Claude CLI,\n                         Codex CLI, Claude API, OpenAI API)\n  - chat_runtime.py:    Backend-agnostic chat runtime with tool-use loop,\n                         context management, security modes, summarization\n  - telegram_chat.py:   Telegram bot with all commands + Control API\n  - chat_tray.py:       Cross-platform system tray (macOS/Windows/Linux)\n\nBackends:\n  - ollama:     Local Ollama server with native tool-use\n  - claude:     Claude Code CLI (--continue session, own tools)\n  - codex:      Codex CLI (GPT models, own tools)\n  - claude-api: Anthropic API (requires ANTHROPIC_API_KEY)\n  - openai:     OpenAI API (requires OPENAI_API_KEY)\n\nSecurity modes:\n  - safe:  Read-only tools (ls, cat, grep, git, docker, etc.)\n  - full:  Also write tools (execute_command, write_file)\n           Activation: /mode full confirmed\n\n\nTELEGRAM COMMANDS\n-----------------\n  /start                    Welcome message\n  /clear                    Reset conversation\n  /backend [name] [model]   Switch backend (ollama|claude|codex|claude-api|openai)\n  /model <name>             Switch model\n  /mode [safe|full]         Security mode\n  /think                    Think mode ON (thorough)\n  /nothink                  Think mode OFF (fast)\n  /settings                 Show all settings\n  /status                   System status\n  /remember <text>          BACH Memory: Remember\n  /recall <search>          BACH Memory: Search\n  /facts                    BACH Memory: Facts\n  /bach <cmd>               Execute BACH command\n  /task <text>              Create task\n  /tasks                    Open tasks\n  Voice message             Whisper transcription -> Chat\n  Photo                     OCR text recognition -> Chat\n\n\nCONTROL API (Port 8081)\n-----------------------\n  GET  /                    Web dashboard (HTML)\n  GET  /api/status          Current status (backend, model, mode, think)\n  GET  /api/backends        Available backends with status\n  GET  /api/models          Models of current backend\n  POST /api/backend         Switch backend: {\"name\": \"claude\", \"model\": \"opus\"}\n  POST /api/mode            Set mode: {\"mode\": \"safe\"}\n  POST /api/model           Set model: {\"model\": \"qwen3.5:35b-a3b\"}\n  POST /api/think           Think mode: {\"think\": true}\n\n\nSYSTEM TRAY\n-----------\n  Start:  python chat_tray.py [--host HOST] [--port PORT]\n\n  Features:\n    - Status icon: Green (safe), Orange (full), Red (disconnected)\n    - Backend submenu: All backends with availability\n    - Model submenu: Models of current backend\n    - Mode toggle: Safe/Full\n    - Think toggle: ON/OFF\n    - Open web dashboard\n    - Cross-platform: macOS, Windows, Linux (via pystray)\n\n  Remote tray (from another system):\n    python chat_tray.py --host macstudvonlukas --port 8081\n\n\nFILES\n-----\n  Bot:        hub/_services/chat/telegram_chat.py\n  Runtime:    hub/_services/chat/chat_runtime.py\n  Backends:   hub/_services/llm/model_backend.py\n  Tray:       hub/_services/chat/chat_tray.py\n  Config:     ~/.config/bach/telegram_chat.json\n  Token:      ~/.credentials/telegram_bot_token\n  Owner-ID:   ~/.credentials/telegram_owner_id\n  Prompt:     data/system_prompt_buddha.txt\n  Logs:       ~/Library/Logs/bach/telegram-bot.log (macOS), data/logs/ (Windows)\n\n  LaunchAgents (macOS):\n    com.bach.telegram-bot     Telegram bot\n    com.bach.chat-tray        System tray\n\n\nCONFIGURATION\n-------------\n  ~/.config/bach/telegram_chat.json:\n    {\n      \"bot_token\": \"...\",\n      \"owner_id\": \"...\",\n      \"backend\": {\n        \"type\": \"ollama\",\n        \"base_url\": \"http://localhost:11434\",\n        \"default_model\": \"qwen3.5:35b-a3b\"\n      }\n    }\n\n  Environment variables:\n    TELEGRAM_BOT_TOKEN       Bot token (alternative to file)\n    TELEGRAM_OWNER_ID        Owner chat ID\n    OLLAMA_MODEL             Override default model\n    OLLAMA_URL               Override Ollama URL\n    BACH_CONTROL_PORT        Control API port (default: 8081)\n    ANTHROPIC_API_KEY        For claude-api backend\n    OPENAI_API_KEY           For openai backend\n\n\nMIGRATION FROM CLAUDE BRIDGE\n-----------------------------\n  BACH Chat Service functionally replaces the Claude Bridge:\n  - bridge_daemon.py -> telegram_chat.py (Telegram bot)\n  - bridge_tray.py   -> chat_tray.py (system tray)\n  - config.json      -> ~/.config/bach/telegram_chat.json\n\n  Advantages over Claude Bridge:\n  - 5 backends instead of only Claude CLI\n  - BACH integration (memory, tasks, injectors)\n  - Control API + web dashboard\n  - Voice (Whisper) + OCR (Tesseract)\n  - Cross-platform tray\n  - Clean 3-layer architecture\n\n\nSEE ALSO\n--------\n  help claude_bridge        Old Claude Bridge (Legacy)\n  help connector            Connector system\n  help llm-kommunikation    LLM communication methods\n",
      "bach_info": "# Portability: UNIVERSAL\n# Last validated: 2026-05-17\n# Next review: 2027-05-17\n\nBACH INFO\n=========\n\nDEFINITION\nBACH (Best-of BATCH + CHIAH) is a local, portable \"Agentic Operating System\" -\na working environment for LLM-based AI assistants. It combines agent frameworks,\nRAG systems, and cognitive psychology into a personal \"nervous system\" for AIs.\n\nCORE FEATURES (The 7 Pillars)\n1. Cognitive Memory Model: 5 types analogous to human memory\n   (Working, Episodic, Semantic, Procedural, Associative).\n2. Active Consolidation: The system learns, forgets, and weighs information\n   via decay, boost, and nightly compression.\n3. Multi-Partner Delegation: Orchestration of Claude, Gemini, and Ollama.\n4. CLI-First + GUI: Full control via terminal or web dashboard (8+ specialized boards).\n5. Portable & Local: SQLite-based, no cloud dependency, full data sovereignty.\n6. Domain Agents: 20+ specialists (ATI, Tax, Finance Assistant, Health, etc.).\n7. Self-Healing: Automatic maintenance, path healing, and documentation forensics.\n\nUSAGE\nThe system is primarily controlled via this CLI (`bach.py`) or the web dashboard.\n\nCOMMANDS\nbach --help             Overview of all topics\nbach status             Current system status\nbach task list          Show open tasks\nbach mem read           Retrieve current memory\n\nARCHITECTURE\nCLI/GUI/MCP --> Hub Handlers --> Skills/Tools --> Databases/Filesystem/Partners\n\nSEE ALSO\nwiki/was_ist_bach.txt           Detailed definition & comparison\nsystem/ARCHITECTURE.md          Architecture documentation (layer model)\ndocs/help/architecture_en.txt   Technical details\ndocs/help/features.txt          Feature list\n",
      "consolidation": "# Portability: SYSTEM\n# Last validated: 2026-05-17\n# Next review: 2026-11-15\n# Resources: [hub/consolidation.py, memory_consolidation table]\n\nMEMORY CONSOLIDATION\n====================\n\nSTATUS: 2026-05-17\n\nWHAT IS CONSOLIDATION?\n----------------------\nConsolidation is the active process that creates meaningful structures from\nraw data (sessions, lessons, working memory) and transforms them into context.\n\nAnalogous to human sleep:\n- Experiences are processed, important things retained.\n- Repetition strengthens connections (boost), unused things fade (decay).\n- Summarization reduces details, retains the essence.\n\nCONSOLIDATION LEVELS (Pipeline)\n-------------------------------\n\n  RAW DATA (Sessions, Working Mem) --[Analysis]--> ASM (Metadata)\n  ASM (Metadata) --[AI Review]--> ESSENCE (Lessons, Context)\n  ESSENCE --[Indexing]--> TRIGGER-DB (Associative Memory)\n\nTABLES (v1.1.80+ Active)\n-------------------------\n  memory_sessions      Raw data (360+ entries)\n  memory_lessons       Cleaned insights (70+ entries)\n  memory_consolidation Tracking & scores (350+ entries)\n  context_triggers     Associative bridges (900+ triggers)\n\nCLI COMMANDS (bach consolidate)\n-------------------------------\n  status       Shows statistics and pending consolidations.\n  run          Executes all available consolidation steps (weight, archive, index, sync-triggers, forget).\n  compress     Compression of sessions to context entries.\n               --cleanup: Clean up empty sessions\n               --batch: Group sessions by day\n               --run: Full compression with rule set\n  weight       Update relevance scores (decay/boost).\n  archive      Move outdated knowledge to long-term archive.\n  index        Reconcile between facts, help and wiki.\n  review       Creates review tasks for manual validation.\n  init         Initialize tracking for existing entries.\n  sync-triggers Update dynamic context triggers (NEW v1.1.80).\n  forget       Delete unused entries (weight < threshold).\n  reclassify   Correct miscategorized entries (NEW v1.1.81).\n\nDAEMON INTEGRATION\n------------------\nConsolidation can run as a background job (scheduler_jobs):\n- `consolidate-weight`: Daily (decay simulation).\n- `consolidate-archive`: Weekly (archive check).\n- `consolidate-index`: Update facts index.\n\n(Note: Daemon jobs must be configured - see docs/help/daemon_en.txt)\n\nTRUTHFULNESS:\nEvery consolidation run generates log entries and creates review tasks\n(#category: maintenance) when in doubt.\n\nSEE ALSO\n--------\n  docs/help/memory.txt          Cognitive memory model\n  docs/help/lessons.txt         Best practices & insights\n  docs/help/daemon.txt          Daemon jobs\n  hub/consolidation.py          Logic implementation\n  ARCHITECTURE.md               System architecture (memory model)\n\nSUB-PROCESSES (ALREADY EXISTING)\n--------------------------------\nThese existing tools are part of the consolidation pipeline:\n\n  tools/autolog_analyzer.py     Session analysis (ASM_003)\n  tools/context_compressor.py   Compression (ASM_004/005)\n  skills/workflows/wiki-*       Wiki authors\n  skills/workflows/help-*       Help authors\n\nDATABASE SCHEMA\n---------------\nmemory_consolidation (ACTIVE, 350+ entries):\n\n  id                INTEGER PRIMARY KEY\n  source_table      TEXT        -- memory_sessions, memory_lessons, etc.\n  source_id         INTEGER     -- ID in source table\n  times_accessed    INTEGER     -- Access counter\n  last_accessed     TIMESTAMP   -- Last access\n  weight            REAL        -- Relevance score (0.0-1.0)\n  decay_rate        REAL        -- Decay rate\n  threshold         REAL        -- Archiving threshold\n  status            TEXT        -- active, archived, deleted\n  consolidated_to   INTEGER     -- ID in memory_context (when consolidated)\n  created_at        TIMESTAMP\n  updated_at        TIMESTAMP\n\nWORKFLOW: SESSION -> CONTEXT\n----------------------------\n1. Session ends (--shutdown)\n2. autolog_analyzer.py extracts activities\n3. context_compressor.py creates summary\n4. Summary stored in memory_sessions\n5. [DAEMON] After X sessions: compression to context\n6. [AI REVIEW] Checks structure, corrects\n7. Result in memory_context with triggers\n\nWORKFLOW: FACT -> WIKI/HELP\n---------------------------\n1. New fact is created: bach --memory fact \"topic:value\"\n2. consolidate-index checks: Does help/wiki for \"topic\" exist?\n3. If not: Create task \"Create wiki entry for [topic]\"\n4. Wiki author creates entry\n5. Fact is updated with path reference\n\nWORKFLOW: WIKI/HELP -> FACTS INDEX\n----------------------------------\n1. consolidate-index scans docs/help/*.txt and wiki/*.txt\n2. For each entry: Does a fact exist?\n3. If not: Create fact as index\n   HELP.memory -> \"Memory System Documentation\"\n   WIKI.gemini -> \"Google Gemini AI Models\"\n4. Facts serve as quick lookup\n\nTHRESHOLDS (CONFIGURABLE)\n--------------------------\n  weight_threshold_archive: 0.2   Below this value: archive\n  weight_threshold_delete:  0.05  Below this value: delete\n  decay_rate_default:       0.95  Daily decay (5%)\n  boost_on_access:          0.1   Weight increase on access\n  sessions_before_compress: 10    Sessions until compression\n  days_before_archive:      90    Days until archiving\n\nNEW OPERATIONS (v1.1.80+)\n--------------------------\n  sync-triggers    Updates dynamic triggers from:\n                   - workflow_trigger_generator.py\n                   - lesson_trigger_generator.py\n                   - tool_auto_discovery.py\n                   - theme_packet_generator.py\n                   - trigger_maintainer.py\n\n  forget           Deactivates/deletes entries with weight < 0.05\n                   - memory_lessons: is_active = 0\n                   - memory_working: is_active = 0\n                   - memory_facts: DELETE\n\n  reclassify       Corrects wrong categorizations:\n                   - Lesson -> Context (high usage)\n                   - Working -> Lesson (lesson pattern detected)\n                   - Working -> Fact (key:value format)\n                   - Fact without wiki -> create task\n\n                   Manual conversion:\n                     bach consolidate reclassify lesson 42 context\n\n                   Automatic analysis:\n                     bach consolidate reclassify\n                     bach consolidate reclassify --fix\n",
      "daemon": "# Portability: SYSTEM\n# Last validated: 2026-05-17\n\nDAEMON - Background Jobs and Scheduler\n=======================================\nNOTE: \"bach daemon\" is an alias for \"bach scheduler\".\nCurrent documentation: bach --help scheduler\n\nSTATUS: 2026-05-17 (Alias since 2026-02-28)\n\nIMPORTANT POLICY\n----------------\n**ALL DAEMON JOBS ARE DISABLED BY DEFAULT.**\n\nReason: Automated processes can collide with active chat sessions\nand the prompt generator. Jobs are only manually activated when needed.\n\nThe daemon automatically pauses OneDrive sync during operation\nto avoid sync conflicts.\n\nSee: docs/CONCEPT_daemon_policy.md\n\nCLI COMMANDS\n------------\n  bach daemon jobs              Show all jobs\n  bach daemon status            Daemon status\n  bach daemon doctor            Scheduler preflight and recovery hints\n  bach daemon start [--bg]      Start scheduler (--bg for background)\n  bach daemon stop              Stop scheduler\n  bach daemon run <ID>          Run a single job manually\n  bach daemon logs [N]          Show last log entries (default: 20)\n\nSESSION SYSTEM [DEPRECATED]\n----------------------------\n  Warning: DEPRECATED since 2026-05-17.\n  Reason: Used pyautogui for keyboard simulation (Ctrl+Alt+Space, Paste, Enter).\n  Created uncontrolled prompt injections into active sessions.\n\n  REPLACEMENT: Buddha Control API (:8081/api/chat) or Claude Code /loop.\n\n  CLI commands still exist for backwards compatibility:\n  bach daemon session status                   Session status\n  bach daemon session doctor                   Session preflight and recovery hints\n  bach daemon session pause/resume/steer       Operator steering\n\nJOB TYPES\n---------\n  interval    Repeats after time span (e.g. 24h, 30m)\n  cron        Schedule-based (e.g. \"0 2 * * *\" = daily at 2 AM)\n  event       Event-based trigger (externally triggered)\n  manual      Manual execution only\n  chain       Chained job execution (chain system)\n\nThe daemon automatically checks for due recurring tasks every 5 minutes.\n\nAVAILABLE JOBS (all disabled by default)\n-----------------------------------------\nNote: Job list is dynamic. Current jobs via: bach daemon jobs\n\nExample jobs:\n  ID  Name                      Schedule    Function\n  --  ------------------------  ----------  --------------------------------\n  1   scanner                   60m         Scan software folders for tasks\n  2   backup                    24h         Automatic backup\n  3   inbox-scan                30m         Process inbox folder\n  4   consolidate-weight        24h         Memory weightings (decay)\n  5   consolidate-archive       24h         Archive old entries\n  6   consolidate-index         7d          Update help/wiki index\n  7   consolidate-compress      24h         Compress sessions\n  8   consolidate-we            7d          Weekly consolidation\n  9   Nightly Maintenance       cron 0 2    Nightly maintenance chain\n  10  Weekly Backup             cron 0 3 0  Weekly backup\n\nConnector jobs (v2.0, via bach connector setup-daemon):\n  --  connector_poll_and_route  2m          Poll connectors + inbox routing\n  --  connector_dispatch        1m          Send outgoing queue with retry\n\nRUNNING A JOB MANUALLY\n-----------------------\nRecommended method instead of automatic scheduler:\n\n  # Run job once\n  bach daemon run 1         # Run scanner once\n  bach daemon run 2         # Create backup once\n\n  # Or run command directly\n  bach scan run             # Scanner\n  bach backup create        # Backup\n  bach consolidate run      # Consolidation\n\nGUI\n---\n  http://127.0.0.1:8000/daemon    Daemon dashboard\n\n  - Enable/disable jobs\n  - Run manually\n  - View last executions\n\nSEE ALSO\n--------\n  docs/CONCEPT_daemon_policy.md   Daemon policies\n  docs/help/connector.txt         Connector system (queue, retry)\n  docs/help/maintain.txt          Maintenance tools\n  docs/help/backup.txt            Backup system\n  docs/help/consolidation.txt     Memory consolidation\n",
      "install": "# Portability: UNIVERSAL\n# Last validated: 2026-05-17\n# Next review: 2027-05-17\n\nBACH INSTALLATION\n=================\n\n\nDESCRIPTION\n===========\nGuide for the first-time installation of BACH. BACH is a Personal Agentic OS\nthat runs locally and orchestrates AI models.\n\n\nPREREQUISITES\n=============\n- Python >= 3.10\n- npm (for MCP servers)\n- > 100 MB free storage\n- Optional: OneDrive (for multi-system sync)\n- Optional: Tailscale (for remote access to server)\n\n\nQUICKSTART\n==========\n# 1. Clone repository\ngit clone https://github.com/ellmos-ai/bach.git\ncd bach\n\n# 2. Check prerequisites\nbach setup preflight\n\n# 3. Full installation (with optional language)\nbach setup full-install [--lang en]\n\n# 4. Start first session\nbach --startup\n\n\nFULL-INSTALL STEPS\n==================\n\"bach setup full-install\" runs these steps automatically:\n\n1. Pre-Flight Check      Python, npm, storage, write permissions\n2. ProSync               Configure single or multi-system (default: single)\n3. MCP Servers           ellmos-codecommander-mcp, ellmos-filecommander-mcp\n4. Claude Code Hooks     DB protection and other hooks in ~/.claude/\n5. Secrets               Initialize ~/.bach/bach_secrets.json\n6. User Profile          Personalize USER.md and sync with DB\n7. Language (optional)   Set interface language and swap docs\n8. Help-Docs (optional)  Generate help files for chosen language (EN fallback)\n9. Validation            Final check of all components\n\nOptional flags:\n  --lang <code>      Set system language (de/en/es/ru/ja/zh)\n  --with-n8n         Install n8n Manager MCP\n  --config <json>    Batch configuration file\n\n\nUSAGE SCENARIOS\n===============\nBACH has one installation. After installation, configuration options\ndetermine the deployment scenario.\n\nSingle-System (Default)\n  One machine, one installation.\n  bach setup full-install\n\nMulti-System (OneDrive Sync)\n  Multiple machines share one installation via OneDrive.\n  bach setup full-install --config multi-system.json\n\nServer (Headless)\n  Runs as background service (Mac Studio, Linux server).\n  bach setup full-install --config server.json\n\n\nAFTER INSTALLATION\n==================\n  bach --startup             Start a new session\n  bach --help                Browse help topics\n  bach status                System status\n  start/bach.bat             Windows boot menu (GUI, Tray, Chat)\n\n\nSEE ALSO\n--------\n  docs/help/setup_en.txt         Setup handler details\n  docs/help/architecture_en.txt  System architecture\n  docs/help/backup_en.txt        Backup & restore\n",
      "setup": "# Portability: UNIVERSAL\n# Version: 1.1.0\n# Last validated: 2026-05-17\n\nHANDLER NAME\n===\n\nsetup\n\n\nDESCRIPTION\n===\n\nConfigures the BACH system completely: installs MCP servers (npm), validates\ndependencies, synchronizes secrets and user profiles, and runs preflight checks.\nPart of PEANUT release (B37) with optional n8n-Manager-MCP.\n\n\nOPERATIONS\n===\n\nmcp             Installs MCP servers (codecommander, filecommander) globally via npm\n                and updates Claude Code configuration (~/.claude.json).\n\nn8n             Installs optional n8n-manager-mcp package and registers in\n                Claude Code MCP config.\n\ncheck           Validates whether all dependencies are present and configured:\n                npm, MCP packages, secrets file, bach.db, USER.md.\n\nsecrets         Initializes or synchronizes ~/.bach/bach_secrets.json with\n                the secrets database.\n\nuser            Manages USER.md: personalizes from DB if still template,\n                or syncs parsed data back into DB.\n\npreflight       Runs pre-install checks: Python >= 3.10, npm available,\n                data/ writable, > 100 MB disk space free.\n\nprosync         Configures ProSync for multi-system usage.\n                --multi-system    Enables DB sync (BACH on multiple machines)\n                --single-system   Disables DB sync (this system only)\n                Without flag: Shows current status. Default: single-system.\n\nhooks           Installs Claude Code hooks (DB protection etc.) into\n                Claude Code settings (~/.claude/settings.json).\n\nhooks-remove    Removes BACH-installed Claude Code hooks (reversible).\n                Only removes hook entries registered by BACH.\n\nlang <de|en>    Switches root documents (README, QUICKSTART, etc.) between\n                German and English.\n\nfull-install    Complete installation in one pass (preflight, prosync,\n                mcp, hooks, secrets, user). Optional: --with-n8n or --config <json>.\n\n\nEXAMPLES\n===\n\nbach setup mcp\n  Installs codecommander-mcp and filecommander-mcp, updates ~/.claude.json\n\nbach setup check\n  Checks all dependencies with status output\n\nbach setup n8n\n  Installs n8n-manager-mcp (optional)\n\nbach setup preflight\n  Validates Python, npm, disk space before installation\n\nbach setup prosync\n  Shows current ProSync status (multi- or single-system)\n\nbach setup prosync --multi-system\n  Enables ProSync: local DB (~/.bach/bach.db) + OneDrive transit sync\n\nbach setup prosync --single-system\n  Disables ProSync (default for new installations)\n\nbach setup full-install --with-n8n\n  Complete installation including n8n manager\n\nbach setup user\n  Personalizes USER.md from DB or syncs USER.md changes into DB\n\n\nFILES\n===\n\nhub/setup.py                        This handler\ndata/bach.db                        BACH database (assistant_user_profile, secrets)\ndata/bach_secrets.json              Secrets vault (~/.bach/bach_secrets.json)\n../USER.md                          User profile (template or personalized)\n~/.claude.json                      Claude Code MCP server config\n\n\nSEE ALSO\n===\n\nhub/base.py                         BaseHandler (superclass)\nhub/secrets_handler.py              SecretsHandler (secrets management)\ndocs/help/check.txt                 Validation after installation\ndocs/help/install.txt               Initial installation and scenarios\ndocs/help/db_sync.txt               ProSync: multi-system DB synchronization\n"
    },
    "operation": {
      "add": "Добавлять",
      "board": "Показать доску",
      "boards": "Показать доски",
      "create": "Создавать",
      "delete": "Удалить",
      "drafts": "Показать черновики",
      "get": "Получить подробности",
      "help": "Показать справку",
      "info": "Показать информацию",
      "list": "Список",
      "search": "Поиск",
      "start": "Начинать",
      "status": "Показать статус",
      "stop": "Останавливаться",
      "update": "Обновлять",
      "week": "Еженедельный просмотр"
    },
    "prompt": {
      "bach_url": "bach:// URL-ссылка",
      "board": "Доска объявлений (коллекция)",
      "template": "Шаблон запроса",
      "version": "Версия шаблона"
    },
    "scheduler": {
      "job_type_chain": "Тип задания цепочки",
      "job_type_handler": "Тип работы обработчика",
      "job_type_shell": "Тип задания оболочки",
      "scheduler_jobs": "Запланированные задания",
      "scheduler_runs": "История выполнения заданий"
    },
    "shared_memory": {
      "changes_since": "Изменения с момента отметки времени",
      "conflict_resolution": "Разрешение конфликтов на основе доверия",
      "current_task": "Текущая задача",
      "decay": "Распад памяти",
      "facts": "Факты (постоянные знания)",
      "generate_context": "Создать контекст",
      "lessons": "Извлеченные уроки",
      "working": "Рабочая память (заметки сеанса)"
    },
    "skills": {
      "": "---",
      "2_0_0_2024_08_31": "2.0.0 / 31 августа 2024 г.",
      "30_tage_self_check": "30-ДНЕВНАЯ ПРОВЕРКА",
      "3_1_2_2022_01_27": "3.1.2 / 27.01.2022",
      "5_status_pr_fen": "5. ПРОВЕРЬТЕ СТАТУС",
      "a001_task_erstellen": "A001: Создать задачу",
      "a002_task_finden": "A002: Найти задачу",
      "a003_memory_schreiben": "A003: Запись памяти",
      "a004_memory_lesen_kontext_wiederherstellung": "A004: Чтение памяти (восстановление контекста)",
      "a005_dateisystem_navigieren": "A005: Навигация по файловой системе",
      "a005_filesystem_navigieren": "A005: Навигация по файловой системе",
      "a006_tool_finden_and_nutzen": "A006: Найдите и используйте инструмент",
      "a006_tool_finden_und_nutzen": "A006: Инструмент поиска и использования",
      "a007_skill_md_lesbarkeit": "A007: Читабельность SKILL.md",
      "a008_fehlerfall_simulieren": "A008: Имитация случая ошибки",
      "a009_session_starten_bootstrap": "A009: Запустить сеанс (начальная загрузка)",
      "a010_gesamteindruck_abschluss": "A010: Общее впечатление (вывод)",
      "abo_abonnement_und_vertragsverwaltung": "ABO - управление подписками и контрактами",
      "abo_subscription_and_contract_management": "ABO — Управление подписками и контрактами",
      "aboservice": "абонентское обслуживание",
      "abschlussbericht_ati_agenten_navigation_fix": "Итоговый отчет: исправления ATI и навигации агентов",
      "abschlussbericht_ati_scanner_aufgabenverwaltun": "Итоговый отчет — сканер ATI и управление задачами",
      "abschlussbericht_task_inkonsistenz_gui_fixes": "Итоговый отчет: несогласованность задач и исправления графического интерфейса",
      "actors_model_6_category_actor_system": "МОДЕЛЬ АКТОРОВ — система актеров из 6 категорий",
      "actors_model_6_kategorien_akteure_system": "МОДЕЛЬ АКТОРОВ – система актеров из 6 категорий.",
      "agent_experts_cleanup_gemini_report": "Уборка агентов и экспертов – отчет Gemini",
      "agent_skill_concept_aboservice_agent": "Навык агента: CONCEPT_aboservice_agent",
      "agent_skill_entwickler": "Навыки агента: разработчик",
      "agent_skill_f_rderplaner": "Навыки агента: планировщик финансирования",
      "agent_skill_finder_workflow": "Рабочий процесс поиска агентов/навыков",
      "agent_skill_gesundheitsassistent": "Навыки агента: помощник врача",
      "agent_skill_persoenlicher_assistent": "Навыки агента: личный помощник",
      "agent_skill_production": "Навыки агента: производство",
      "agent_skill_research": "Навыки агента: исследование",
      "agent_skill_steuer_agent": "Навыки агента: налоговый агент",
      "agent_skill_test_agent": "Навыки агента: агент тестирования",
      "agenten_experten_cleanup_gemini_report": "Уборка агентов и экспертов – Gemini Report",
      "ai_portable_lokale_ki_toolsammlung": "AI-PORTABLE — ЛОКАЛЬНАЯ КОЛЛЕКЦИЯ ИНСТРУМЕНТОВ AI",
      "ampelclip_skill_package": "Пакет навыков AmpelClip",
      "amtsgaenge_und_behoerden_bei_der_gruendung": "ДОЛЖНОСТНЫЕ ЛИЦА И ВЛАСТЬ ФОНДА",
      "analyse_modus_fuehre_system_analyse_durch": "РЕЖИМ АНАЛИЗА: Выполнение системного анализа.",
      "analysebericht_guidelines_gemini_report": "Рекомендации по аналитическому отчету – Gemini Report",
      "analysebericht_legacy_systeme_und_concurrency_g": "Аналитический отчет: устаревшие системы и параллелизм - отчет Gemini",
      "analysebericht_papierkorb_und_selbstheilung_gem": "Аналитический отчет: мусор и самоисцеление - отчет Gemini",
      "analysiert_ein_bestehendes_projekt_und_vergleicht": "Анализирует существующий проект и сравнивает его с шаблоном.\n        \n        Проверки:\n        - Отсутствуют каталоги в шаблоне.\n        - Отсутствуют необходимые файлы (SKILL.md, README.md и т.д.)\n        - Названия нарушений соглашения\n        \n        Возврат:\n            Dict с результатом анализа, включая пропущенные_каталоги, недостающие_файлы, переименование_предложений.",
      "analysiert_ein_projekt_ohne_nderungen": "Анализирует проект без внесения изменений.",
      "analysis_mode_perform_system_analysis": "РЕЖИМ АНАЛИЗА: выполнение системного анализа.",
      "analysis_report_guidelines_gemini_report": "Рекомендации по аналитическому отчету – Gemini Report",
      "analysis_report_legacy_systems_and_concurrency": "Аналитический отчет: устаревшие системы и параллелизм - отчет Gemini",
      "analysis_report_recycle_bin_and_self_healing_ge": "Аналитический отчет: Корзина и самовосстановление - Отчет Gemini",
      "analysis_tools_analyse_werkzeuge": "ИНСТРУМЕНТЫ АНАЛИЗА - Инструменты анализа",
      "analysis_tools_analysis_tools": "ИНСТРУМЕНТЫ АНАЛИЗА - Инструменты анализа",
      "anbieter_anbieterspezifische_regeln": "ПРОВАЙДЕР – правила, специфичные для поставщика",
      "anonymisierung_und_sicherheitskonzept": "КОНЦЕПЦИЯ АНОНИМИЗАЦИИ И БЕЗОПАСНОСТИ",
      "antigravity_schnellreferenz": "АНТИГРАВИТАЦИЯ – КРАТКАЯ СПРАВКА",
      "antwort_von_claude_vorschlaege_fuer_erste_chains": "Ответ от Клода: Предложения по первым цепочкам",
      "archiv_konfiguration": "КОНФИГУРАЦИЯ АРХИВА",
      "arthashastra": "АРТАШАСТРА",
      "ati_agent_prompt": "Подсказка агента ATI",
      "ati_analysis_prompt_template": "Шаблон запроса анализа ATI",
      "ati_batch_execution_report": "Отчет о пакетном выполнении ATI",
      "ati_export_system_packt_ati_agent_in_exportierba": "Система экспорта ATI — упаковывает агент ATI в экспортируемый ZIP-файл.\n\nИспользование:\n    python ati_exporter.py # Экспорт с настройками по умолчанию\n    python ati_exporter.py --output dist/ # Экспортировать в определенную папку\n    python ati_exporter.py --dry-run # Показать только то, что будет экспортировано\n    python ati_exporter.py --verbose # Подробный вывод\n\nЧитает файл манифеста.json и создает ZIP-архив со всеми перечисленными файлами.",
      "ati_modules_wiederverwendbare_module_f_r_ati_pr": "ATI _modules — повторно используемые модули для проектов ATI.\n\nДоступные модули:\n- path_healer: коррекция и исцеление пути.",
      "ati_review_prompt_template": "Шаблон запроса на обзор ATI",
      "ati_scanner_module": "Модули сканера ATI",
      "ati_session_daemon_status": "СТАТУС ДЕМОНА СЕССИИ ATI",
      "ati_task_prompt_template": "Шаблон подсказки задачи ATI",
      "ati_task_scanner_v1_3_0_scan": "Сканер задач ATI v1.3.0\n=====================\nСканирует папки программного обеспечения на наличие AUFGABEN.txt и синхронизирует с bach.db.\n\nПеренесено из: Scanner/task_scanner.py (задача 81).\nОригинал: _BATCH/scanner.py\n\nv1.3.0 (01 февраля 2026 г.): Миграция на bach.db — таблицы переименованы в ati_*\nv1.2.1 (25 января 2026 г.): Обнаружение дубликатов — перед INSERT проверяется, существует ли текст_задачи.",
      "ati_tool_discovery_onboarding_v1_1": "Обнаружение и внедрение инструментов ATI v1.1\n===================================\nОбнаруживает новые инструменты и создает задачи по адаптации.\n\nПеренесено из: _BATCH/scanner.py (_check_new_tools, _create_onboarding_tasks)\nАдаптировано для: Агент ATI BACH v1.1.\n\nv1.1 (01.02.2026): Миграция на bach.db — таблицы переименованы в ati_*\n\nОсобенности:\n  - Обнаружение новых инструментов во время сканирования\n  - Автоматическое создание задач по адаптации\n  - Интеграция с bach.db/ati_tasks",
      "audit_brainstorming_feedback_for_claude_tasks": "АУДИТ И МОЗГОВЫЙ ШТОРМ: Обратная связь по задачам Клода (AUDIT_001)",
      "audit_brainstorming_feedback_fuer_claude_tasks": "АУДИТ И МОЗГОВЫЙ ШТОРМ: Обратная связь по задачам Клода (AUDIT_001)",
      "aufgabe": "ЗАДАЧА",
      "aufgabe_und_rolle": "ЗАДАЧА И РОЛЬ",
      "auftrag_lernsystem_analyse_fuer_user_report": "Задача: Обучение анализу системы для пользовательского отчета.",
      "auftrag_memory_board_gui_erweiterung": "Задача: Расширение графического интерфейса платы памяти.",
      "auftrag_toolchain_engine_ergaenzungen_643": "Заказ: Дополнения к движку Toolchain (643)",
      "automated_testing_systems_for_coding_with_llms": "АВТОМАТИЗИРОВАННЫЕ СИСТЕМЫ ТЕСТИРОВАНИЯ ДЛЯ КОДИРОВАНИЯ С LLM",
      "automatic_mode_cli_based": "АВТОМАТИЧЕСКИЙ РЕЖИМ (на основе CLI)",
      "automatische_finanz_e_mail_analyse_f_r_bach": "**Автоматический анализ финансовой электронной почты для BACH**",
      "automatische_finanz_e_mail_analysis_for_bach": "**Автоматический анализ финансовой электронной почты для BACH**",
      "automatischer_modus_cli_basiert": "АВТОМАТИЧЕСКИЙ РЕЖИМ (на основе CLI)",
      "bach_agent_system": "Агентская система BACH",
      "bach_agent_test_agent_x": "Агент BACH: test-agent-x",
      "bach_agenten_system": "АГЕНТСКАЯ СИСТЕМА БАХА",
      "bach_ati_policies": "Политика BACH ATI",
      "bach_der_kleine_fluss": "БАХ - Речка.",
      "bach_development_cycle_dev_cycle": "Цикл разработки BACH (Цикл разработки)",
      "bach_documentation_overview": "ДОКУМЕНТАЦИЯ БАХА – Обзор",
      "bach_dokumentation_uebersicht": "ДОКУМЕНТАЦИЯ БАХА – Обзор",
      "bach_entwicklungszyklus_dev_zyklus": "Цикл разработки BACH (цикл Dev)",
      "bach_expert_test_tool_demo": "Эксперт BACH: демонстрация тестового инструмента",
      "bach_inbox_system": "СИСТЕМА ВХОДЯЩИХ СИСТЕМ БАХА",
      "bach_kern_konzept": "ОСНОВНАЯ КОНЦЕПЦИЯ БАХА",
      "bach_monitoring_tools": "ИНСТРУМЕНТЫ МОНИТОРИНГА БАХА",
      "bach_nutzermodi_v1_1_37": "ПОЛЬЗОВАТЕЛЬСКИЕ РЕЖИМЫ БАХА (v1.1.37)",
      "bach_ollama_integration": "БАХ ОЛЛАМА ИНТЕГРАЦИЯ",
      "bach_paths_zentrale_pfadverwaltung": "BACH PATHS - Центральное управление путями",
      "bach_prompt_generator": "ГЕНЕРАТОР БАХА",
      "bach_root_path_file_parent_parent": "BACH_ROOT = Путь(__файл__).parent.parent",
      "bach_session_report_gemini": "Отчет о сессии BACH - Близнецы",
      "bach_skill_test_anthropic_export": "Навык BACH: тест-антропный экспорт",
      "bach_skill_test_lobehub_skill": "Навык BACH: test-lobehub-skill",
      "bach_skills_services_zentrale_konfiguration": "BACH Skills Services — Централизованная конфигурация",
      "bach_standard_templates": "Стандартные шаблоны BACH",
      "bach_stream_feature_mapping_database_initial_dat": "База данных сопоставления объектов BACH_STREAM — начальное заполнение данных",
      "bach_stream_feature_mapping_query_tool": "Сопоставление функций BACH_STREAM — инструмент запросов",
      "bach_stream_selbsterfahrungsprotokoll_test_runne": "Протокол самосознания BACH_STREAM — средство запуска тестов и инструмент запросов",
      "bach_stream_test_library_database_population": "Библиотека тестов BACH_STREAM — заполнение базы данных",
      "bach_therapie_skills_ethik_policy": "Навыки терапии BACH: этическая политика",
      "bach_therapy_skills_ethik_policy": "Навыки терапии BACH: этическая политика",
      "bach_tool_agent_cli": "Инструмент BACH: Agent_cli",
      "bach_tool_agent_framework": "Инструмент BACH: Agent_framework",
      "bach_tool_agent_service_integration": "Инструмент BACH: Agent_service_integration",
      "bach_tool_archive_done_tasks": "Инструмент BACH: archive_done_tasks",
      "bach_tool_audit_bundler": "Инструмент BACH: Audit_bundler",
      "bach_tool_autolog": "Инструмент BACH: автолог",
      "bach_tool_backup_manager": "Инструмент BACH: backup_manager",
      "bach_tool_batch_file_ops": "Инструмент BACH: пакетный файл_ops",
      "bach_tool_c_emoji_scanner": "Инструмент BACH: c_emoji_scanner",
      "bach_tool_c_encoding_fixer": "Инструмент BACH: c_encoding_fixer",
      "bach_tool_c_german_scanner": "Инструмент BACH: c_german_scanner",
      "bach_tool_c_import_diagnose": "Инструмент BACH: c_import_diagnose",
      "bach_tool_c_import_organizer": "Инструмент BACH: c_import_organizer",
      "bach_tool_c_indent_checker": "Инструмент BACH: c_indent_checker",
      "bach_tool_c_json_repair": "Инструмент BACH: c_json_repair",
      "bach_tool_c_license_generator": "Инструмент BACH: c_license_generator",
      "bach_tool_c_md_to_pdf": "Инструмент BACH: c_md_to_pdf",
      "bach_tool_c_method_analyzer": "Инструмент BACH: c_method_analyzer",
      "bach_tool_c_pycutter": "Инструмент BACH: c_pycutter",
      "bach_tool_c_sqlite_viewer": "Инструмент BACH: c_sqlite_viewer",
      "bach_tool_c_standard_fixer": "Инструмент BACH: c_standard_fixer",
      "bach_tool_c_umlaut_fixer": "Инструмент BACH: c_umlaut_fixer",
      "bach_tool_c_universal_converter": "Инструмент BACH: c_universal_converter",
      "bach_tool_c_youtube_extractor": "Инструмент BACH: c_youtube_extractor",
      "bach_tool_code_analyzer": "Инструмент BACH: code_analyzer",
      "bach_tool_code_generator": "Инструмент BACH: code_generator",
      "bach_tool_create_boot_checks": "Инструмент BACH: create_boot_checks",
      "bach_tool_distribution_system": "Инструмент BACH: Distribution_system",
      "bach_tool_doc_update_checker": "Инструмент BACH: doc_update_checker",
      "bach_tool_duplicate_detector": "Инструмент BACH: дубликат_детектора",
      "bach_tool_entwickler_agent": "Инструмент BACH: Developer_agent",
      "bach_tool_export_txt": "Инструмент BACH: экспорт_txt",
      "bach_tool_exporter": "Инструмент BACH: экспортер",
      "bach_tool_file_cleaner": "Инструмент BACH: file_cleaner",
      "bach_tool_foerderplaner_cli": "Инструмент BACH: foerderplaner_cli",
      "bach_tool_gemini_start": "Инструмент BACH: Gemini_start",
      "bach_tool_generate_skills_report": "Инструмент BACH:generate_skills_report",
      "bach_tool_json_fixer": "Инструмент BACH: json_fixer",
      "bach_tool_migrate_ati_tasks": "Инструмент BACH:migrate_ati_tasks",
      "bach_tool_migrate_connections": "Инструмент BACH:migrate_connections",
      "bach_tool_ocr_engine": "Инструмент BACH: ocr_engine",
      "bach_tool_ollama_benchmark": "Инструмент BACH: ollama_benchmark",
      "bach_tool_ollama_summarize": "Инструмент BACH: ollama_summarize",
      "bach_tool_ollama_worker": "Инструмент BACH: ollama_worker",
      "bach_tool_os_generator": "Инструмент BACH: os_generator",
      "bach_tool_pattern_tool": "Инструмент BACH: шаблон_инструмент",
      "bach_tool_policy_applier": "Инструмент BACH: policy_applier",
      "bach_tool_policy_control": "Инструмент BACH: policy_control",
      "bach_tool_problems_first": "Инструмент BACH: проблемы_первые",
      "bach_tool_production_agent": "Инструмент BACH: Production_agent",
      "bach_tool_python_cli_editor": "Инструмент BACH: python_cli_editor",
      "bach_tool_register_skills": "Инструмент BACH: Register_skills",
      "bach_tool_registry_watcher": "Инструмент BACH: Registry_watcher",
      "bach_tool_reports": "Инструмент BACH: отчеты",
      "bach_tool_structure_generator": "Инструмент BACH: Structure_generator",
      "bach_tool_success_tracker": "Инструмент BACH: Success_tracker",
      "bach_tool_sync_utils": "Инструмент BACH: sync_utils",
      "bach_tool_task_statistics": "Инструмент BACH: Task_statistics",
      "bach_tool_token_monitor": "Инструмент BACH: token_monitor",
      "bach_tool_tool_registry_boot": "Инструмент BACH:tool_registry_boot",
      "bach_tool_tool_scanner": "Инструмент BACH:tool_scanner",
      "bach_tool_universal_compiler": "Инструмент BACH: Universal_compiler",
      "bach_tools_concept_and_structure": "Инструменты BACH – концепция и структура",
      "bach_tools_konzept_und_struktur": "Инструменты BACH – понятие и структура",
      "bach_trash_handler_papierkorb_system": "BACH Trash handler (система мусорных корзин)",
      "bach_trash_handler_recycle_bin_system": "Обработчик мусора BACH (система мусорных баков)",
      "bach_user_modes_v1_1_37": "Пользовательские режимы BACH (v1.1.37)",
      "bach_v1_1_features": "БАХ v1.1 - ОСОБЕННОСТИ",
      "bachforelle_expansion_gemini_report": "[Расширение «Руковая форель»] — Отчет Близнецов",
      "backup_restore": "РЕЗЕРВНОЕ КОПИРОВАНИЕ И ВОССТАНОВЛЕНИЕ",
      "base_dir_path_r_c_users_user_onedrive_ki_ai_bac": "base_dir = Path(r\"<BACH_WORKSPACE>\")",
      "batch_bersetzung_mit_haiku_en_de_multi_language": "Пакетный перевод с помощью Haiku (EN/DE/Multi-Language)",
      "batch_bersetzung_with_haiku_en_de_multi_language": "Пакетный перевод с помощью Haiku (EN/DE/Multi-Language)",
      "batch_vorgaengersystem_von_bach": "ПАРТИЯ – ПРЕДЫДУЩАЯ СИСТЕМА ОТ БАХА",
      "baut_den_vollstaendigen_llm_prompt_zusammen": "Создает полную подсказку LLM.\n\n    Подсказка поручает LLM:\n    - Анализировать наблюдения\n    - Определить соответствующие домены ICF\n    - Генерация структурированного вывода JSON.",
      "baut_eine_icf_referenz_aus_der_word_vorlage_fuer_d": "Создает ссылку ICF на основе шаблона Word для приглашения LLM.\n    Перечисляет все доступные коды ICF с описаниями.",
      "beat_unified_zeit_anzeige": "BEAT - Единое отображение времени",
      "bedarfsanalyse_finanzen": "АНАЛИЗ ПОТРЕБНОСТЕЙ ФИНАНСЫ",
      "bedarfsanalyse_versicherungen": "АНАЛИЗ ПОТРЕБНОСТЕЙ СТРАХОВАНИЕ",
      "berblick": "OVERVIEW",
      "berechnet_sha_256_hash_einer_datei": "Вычисляет хэш SHA-256 файла.",
      "berufliche_versicherungen_fuer_selbststaendige": "ПРОФЕССИОНАЛЬНОЕ СТРАХОВАНИЕ ДЛЯ САМОЗАНЯТЫХ",
      "best_practices": "ЛУЧШИЕ ПРАКТИКИ",
      "betriebsrat": "ПРОИЗВОДСТВЕННЫЙ СОВЕТ",
      "between_zwischen_checks_mit_profilen": "МЕЖДУ - Промежуточные проверки профилей",
      "between_zwischen_checks_with_profilen": "МЕЖДУ — промежуточные проверки профилей",
      "bom_json_cleanup_script_f_r_batch": "Сценарий очистки спецификации + JSON для _BATCH",
      "bom_json_cleanup_script_for_batch": "Сценарий очистки спецификации + JSON для _BATCH",
      "briefings_und_dossiers_mit_llms_automatisieren": "АВТОМАТИЗИРУЙТЕ БРИФИНГИ И ДОСЬЕ С LLM",
      "buchfuehrung": "БУХГАЛТЕРСКИЙ УЧЕТ",
      "bugfix_protokoll_schnellreferenz": "ЖУРНАЛ ИСПРАВЛЕНИЙ ОШИБОК – КРАТКАЯ СПРАВКА",
      "bugfix_report_gui_message_display": "Отчет об исправлении ошибок — отображение сообщений в графическом интерфейсе",
      "bugfix_report_gui_nachrichtenanzeige": "Отчет об исправлении ошибок: отображение сообщений в графическом интерфейсе",
      "bugfixing_skills_board_erweiterung_gemini_repo": "Расширение доски исправлений ошибок и навыков – отчет Gemini",
      "bugfixing_skills_board_extension_gemini_report": "Расширение доски исправлений ошибок и навыков – отчет Gemini",
      "bulk_extended_mode_assigned_free_tasks": "МАССОВЫЙ РАСШИРЕННЫЙ РЕЖИМ — назначенные + бесплатные задачи",
      "bulk_extended_modus_zugewiesene_freie_tasks": "МАССОВЫЙ РАСШИРЕННЫЙ РЕЖИМ — назначенные + бесплатные задачи",
      "bulk_mode_process_all_open_gemini_tasks_without_l": "МАССОВЫЙ РЕЖИМ: обрабатывайте ВСЕ открытые задачи Gemini без ограничений.",
      "bulk_modus_bearbeite_alle_offenen_gemini_tasks_oh": "МАССОВЫЙ РЕЖИМ: редактируйте ВСЕ открытые задачи Gemini без ограничений.",
      "bytes_utility": "Утилита Байтс",
      "camt_053_kontoauszug_format_upgrade_v1_1": "CAMT.053 — ФОРМАТ ВЫПИСКИ СО СЧЕТА (ОБНОВЛЕНИЕ v1.1)",
      "camt_053_xml_analyse_gemini_report": "CAMT.053 XML-анализ — отчет Gemini",
      "camt_053_xml_analyse_parser_upgrade_gemini_rep": "CAMT.053 Анализ XML и обновление парсера — отчет Gemini",
      "camt_053_xml_analysis_gemini_report": "CAMT.053 XML-анализ — отчет Gemini",
      "camt_053_xml_analysis_parser_upgrade_gemini_re": "CAMT.053 Анализ XML и обновление парсера — отчет Gemini",
      "changelog": "Журнал изменений",
      "chatgpt_openai_abos_preise_api": "CHATGPT / OPENAI – ПОДПИСКИ, ЦЕНЫ И API",
      "chiah_vorgaengersystem_von_bach": "ХИА – ПРЕДШЕСТВУЮЩАЯ СИСТЕМА БАХА",
      "class_documentsearch": "класс Поиск документов:",
      "class_healthmanager": "класс HealthManager:",
      "class_inventorymanager": "класс InventoryManager:",
      "class_ocrengine": "класс OCREngine:",
      "class_pdfprocessor": "класс PDFПроцессор:",
      "class_redactiondetector": "класс RedactionDetector:",
      "class_registrysync": "класс RegistrySync:",
      "claude_code_kurzreferenz": "КОД CLAUDE – КРАТКАЯ СПРАВКА",
      "cli_change_checklist": "Контрольный список изменений CLI",
      "cli_entry_point_f_r_direkten_aufruf": "Точка входа CLI для прямого вызова.",
      "cli_nderungs_checkliste": "Контрольный список изменений CLI",
      "clock_uhrzeit_anzeige": "ЧАСЫ – отображение времени",
      "coaching": "КОУЧИНГ",
      "code_quality_tools_code_qualitaet_and_fixes": "ИНСТРУМЕНТЫ КАЧЕСТВА КОДА — Качество кода и исправления",
      "code_quality_tools_code_qualitaet_und_fixes": "ИНСТРУМЕНТЫ КАЧЕСТВА КОДА — Качество кода и исправления",
      "code_review_prompt": "Запрос на проверку кода",
      "coding_standards": "СТАНДАРТЫ КОДИРОВАНИЯ",
      "coding_utf_8": "--*- кодировка: utf-8 --*-",
      "comparison_of_analyses_what_is_bach_gemini_vs": "Сравнение анализов «Что такое БАХ?» (Близнецы против Клода)",
      "concept_anonymisierter_llm_workflow": "Концепция: анонимный рабочий процесс LLM",
      "concept_neue_listen_struktur_steueragent": "КОНЦЕПЦИЯ: Новая структура списка налогового агента",
      "concept_new_list_structure_tax_agent": "КОНЦЕПЦИЯ: Новая структура списка налогового агента",
      "concept_subscription_service_expert_agent": "КОНЦЕПЦИЯ: Экспертный агент по подписке",
      "concept_tool_naming_convention_validator": "КОНЦЕПЦИЯ: Валидатор соглашения об именовании инструментов",
      "conn_sqlite3_connect_data_bach_db": "conn = sqlite3.connect('data/bach.db')",
      "consolidation_strategies_for_sessions_gemini_rep": "Стратегии консолидации сессий – отчет Gemini",
      "contact_contact_management": "КОНТАКТЫ - Управление контактами",
      "contact_kontaktverwaltung": "КОНТАКТ - управление контактами",
      "contributing": "Содействие",
      "controlling": "КОНТРОЛЬ",
      "conversion_tools_conversion_tools": "ИНСТРУМЕНТЫ КОНВЕРСИИ - Инструменты конвертации",
      "conversion_tools_konvertierungs_werkzeuge": "ИНСТРУМЕНТЫ КОНВЕРСИИ - Инструменты конвертации",
      "converts_bilddateien_zu_windows_ico_files": "Преобразует файлы изображений в файлы Windows ICO.",
      "converts_pdf_files_with_ocr_text_recognition_zu": "Преобразует PDF-файлы с помощью OCR (распознавание текста) в PDF-файлы с возможностью поиска.",
      "coordination_with_claude_v1_1_73": "Координация с Клодом (v1.1.73)",
      "copilot_delegations_vorlagen": "📋 Шаблоны делегирования второго пилота",
      "copy_trading_broker_strategien_folgen": "КОПИ-ТРЕЙДИНГ – СЛЕДУЙТЕ БРОКЕРСКИМ СТРАТЕГИЯМ",
      "core_document_processing_service_for_bach_integra": "Базовая служба обработки документов для BACH (интеграция DokuZentrum)",
      "core_skill_definition_skill_agent_os_definitions": "Определение основного навыка: SKILL_AGENT_OS_DEFINITIONS.",
      "core_skill_definition_skill_analyse": "Определение основного навыка: SKILL_ANALYSIS.",
      "countdown_countdown_mit_trigger": "COUNTDOWN - Обратный отсчет с триггером",
      "countdown_countdown_with_trigger": "ОБРАТНЫЙ ОТСЧЕТ - Обратный отсчет с триггером",
      "create_a_math_worksheet_for_a_student_with_the_fol": "Создайте для учащегося рабочий лист по математике со следующими характеристиками:",
      "creates_msix_packages_for_the_microsoft_store": "Создает пакеты MSIX для Microsoft Store.",
      "daemon": "демон",
      "daily_planning_routines_and_appointment_managem": "**Ежедневное планирование, процедуры и управление встречами** > **ПРИМЕЧАНИЕ.** Эта услуга представляет собой фрагмент движков UpToday (рутины).",
      "dashboard_refactoring_connections_integration": "Рефакторинг информационной панели и интеграция соединений – Gemini Report",
      "data_analysis": "анализ данных",
      "data_analysis_bach_datenanalyse_befehle": "АНАЛИЗ ДАННЫХ — команды анализа данных BACH",
      "dataclass": "@dataclass",
      "dateien_die_exportiert_wuerden": "Файлы, которые будут экспортированы:",
      "dateien_gefunden_len_files": "Найдены файлы: {len(files)}",
      "dateien_len_files_1": "Файлы: {len(файлы) + 1}",
      "dateien_result_files_processed_ersetzungen_r": "Файлы: {result.files_processed}, замены: {result.replacements}",
      "datev_buchhaltungs_schnittstelle": "DATEV - БУХГАЛТЕРСКИЙ ИНТЕРФЕЙС",
      "db_path_data_bach_db": "db_path = \"../../data/bach.db\"",
      "db_path_data_user_db": "DB_PATH = \"данные/user.db\"",
      "db_path_os_path_join_os_getcwd_data_bach": "db_path = os.path.join(os.getcwd(), 'данные', 'bach.db')",
      "db_path_os_path_join_os_path_dirname_os_path_dir": "db_path = os.path.join(os.path.dirname(os.path.dirname(os.path.abspath(__file__))), 'data', 'bach.db",
      "db_path_path_data_bach_db": "db_path = Путь('данные/bach.db')",
      "db_path_path_data_user_db": "DB_PATH = Путь(\"данные/user.db\")",
      "db_path_r_c_local_dev_data_store_variant_fusio": "DB_PATH = r\"C:\\_Local_DEV\\DATA_STORE\\variant_fusion.sqlite\"",
      "db_path_r_c_users_user_onedrive_ki_ai_bach_v1_1": "db_path = r'<BACH_WORKSPACE>'",
      "def_analyze_sessions": "защита анализ_сессий():",
      "def_check_db_db_name": "защита check_db(имя_db):",
      "def_check_myvariant_chrom_pos_ref_alt": "def check_myvariant(chrome, pos, ref, old):",
      "def_find_nul_files_root": "защита find_nul_files (корень):",
      "def_generate_changelog_md_self_project_name_str": "def _generate_changelog_md(self, имя_проекта: str) -> str:\n        \"\"\"Создает шаблон для CHANGELOG.md.\"\"\"\n        вернуть f",
      "def_generate_readme_md_self_project_name_str": "def _generate_readme_md(self, имя_проекта: str) -> str:\n        \"\"\"Создает шаблон для README.md.\"\"\"\n        вернуть f",
      "def_get_file_info_path": "защита get_file_info (путь):",
      "def_get_schema_table_name_tasks": "защита get_schema(table_name=\"tasks\"):",
      "def_get_sql": "защита get_sql():",
      "def_replace_in_files_root_dir": "защита replace_in_files (корневой_каталог):",
      "def_setup_test_data": "защита setup_test_data():",
      "def_sync": "защита синхронизации():",
      "def_test_ollama_tokens": "защита test_ollama_tokens():",
      "def_update_jobs": "защита update_jobs():",
      "denkfehler_cognitive_biases": "КОГНИТИВНЫЕ ПРЕДУСМОТРЕНИЯ",
      "denkmuster_schemas": "ОБРАЗЦЫ МЫСЛЕНИЯ (СХЕМЫ)",
      "denkstrategien": "СТРАТЕГИИ МЫШЛЕНИЯ",
      "denkstrategien_und_heuristiken": "СТРАТЕГИИ МЫШЛЕНИЯ И ЭВРИСТИКА",
      "deprecated_ati_session_dateien": "УСТАРЕЛО: файлы сеансов ATI.",
      "deprecated_ati_session_files": "УСТАРЕЛО: файлы сеансов ATI.",
      "development_mode_dev_cycle": "РЕЖИМ РАЗРАБОТКИ (Цикл разработки)",
      "dieser_service_integriert_die_kern_funktionalit_te": "Этот сервис объединяет основные функции пакета «DokuZentrum» в BACH.",
      "directory_scanner_automatische_ist_soll_zustand": "Сканер каталога - автоматическое управление статусом ACTUAL/TARGET",
      "directory_truth": "СПРАВОЧНИК ПРАВДА",
      "discussion_dynamic_injectors_for_bach_claude_to": "Обсуждение: Динамические форсунки для BACH — от Клода Близнецам",
      "discussion_learning_is_memory_claude_to_gemin": "Дискуссия: «Обучение – это память» – Клод Близнецам",
      "diskussion_lernen_ist_memory_claude_an_gemini": "Дискуссия: «Обучение – это память» – Клод Близнецам.",
      "distribution_module_minimal_version_v1_0_0_wied": "Модуль распространения - минимальная версия v1.0.0\n\nМногоразовый модуль, извлеченный из BACH, для:\n- Классификация уровней (ядро, ядро, расширение, пользовательские данные)\n- Система печати (хеши файлов для целостности)\n- Разбор версий\n\nМожно внедрить в любой проект.\n\nИсточник: инструменты BACH/distribution_system.py (1185 строк -> 150 строк).\nДата: 22 января 2026 г.",
      "doc_007_analysedokumente_ins_help_system_gemini": "DOC_007: Анализ документов в справочной системе — отчет Gemini",
      "doc_007_analysis_documents_into_help_system_gem": "DOC_007: Анализ документов в справочной системе — отчет Gemini",
      "docs": "документы",
      "docs_update_mode_update_help_files_and_wiki_based": "РЕЖИМ ОБНОВЛЕНИЯ ДОКУМЕНТОВ: обновляйте файлы справки и Wiki на основе текущих навыков.",
      "docs_update_modus_aktualisiere_help_dateien_und_w": "РЕЖИМ ОБНОВЛЕНИЯ ДОКУМЕНТОВ: обновляйте файлы справки и вики на основе текущих навыков.",
      "document_and_file_management_suite_combines": "**Пакет управления документами и файлами** — объединяет 22 инструмента для работы с текстом, PDF и файлами в одном приложении.",
      "document_sammler_from_verschiedenen_quellen_with_p": "Сборщик документов из различных источников с конвертацией PDF.",
      "document_scanner_concept_gemini_report": "Концепция сканера документов - Gemini Report",
      "documentation_mit_llms_automatisieren": "АВТОМАТИЗАЦИЯ ДОКУМЕНТАЦИИ С LLM",
      "documentbibliothek_with_themen_vorschau_and_pdf_e": "Библиотека документов с темами, предварительным просмотром и экспортом в PDF.",
      "dokumentation_mit_llms_automatisieren": "АВТОМАТИЗАЦИЯ ДОКУМЕНТАЦИИ С LLM",
      "dokumenten_sammler_aus_verschiedenen_quellen_mit_p": "Сборщик документов из различных источников с конвертацией PDF.",
      "dokumenten_scanner_konzept_gemini_report": "Концепция сканера документов - Gemini Report",
      "dokumenten_und_dateiverwaltungssuite_verein": "**Пакет управления документами и файлами** — объединяет 22 инструмента для работы с текстом, PDF и файлами в одном приложении.",
      "dokumentenbibliothek_mit_themen_vorschau_und_pdf": "Библиотека документов с темами, предварительным просмотром и экспортом в PDF.",
      "dringend_user_db_existiert_nicht_mehr": "СРОЧНО: user.db больше не существует!",
      "du_arbeitest_im_bach_framework_als_partner_agent": "Вы работаете в BACH Framework в качестве агента-партнера.",
      "du_arbeitest_im_bach_framework_as_partner_agent": "Вы работаете в BACH Framework в качестве агента-партнера.",
      "ein_privater_notebooklm_clone_f_r_lokale_dokumente": "Частный клон NotebookLM для локального анализа документов и составления отчетов.",
      "ein_privater_notebooklm_clone_for_lokale_documenta": "Частный клон NotebookLM для локального анализа документов и создания отчетов.",
      "eine_browserbasierte_finanz_analyse_web_app_mit_ki": "Браузерное веб-приложение для финансового анализа с углубленным анализом на базе искусственного интеллекта.",
      "eine_browserbasierte_finanz_analysis_web_app_with": "Браузерное веб-приложение для финансового анализа с углубленным анализом на базе искусственного интеллекта.",
      "eml_fehler_e_datei_filepath": "[Ошибка EML: {e}. Файл: {путь к файлу}]",
      "emoji_system": "СИСТЕМА ЭМОДЗИ",
      "encoding_module_minimal_version_v1_0_0_wiederve": "Модуль кодирования — минимальная версия v1.0.0\n\nМногоразовый модуль для:\n- Кодирование/декодирование UTF-8\n- Обработка спецификации (маркировки байтового порядка)\n- Обнаружение кодировки\n- Безопасный файловый ввод-вывод с кодированием\n\nМожно внедрить в любой проект.\n\nИсточник: лучшие практики BACH и RecludOS.\nДата: 22 января 2026 г.",
      "encouraging_change": "ПООЩРЕНИЕ ПЕРЕМЕН",
      "entwicklungsmodus_dev_zyklus": "РЕЖИМ РАЗРАБОТКИ (цикл разработки)",
      "env_bin_python3": "!/env/bin/python3",
      "epstein_methode_wissensindexierung": "Метод Эпштейна: индексирование знаний",
      "erkennt_bom_am_dateianfang_und_gibt_encoding_zurue": "Обнаруживает спецификацию в начале файла и возвращает кодировку.",
      "erkennt_und_verwaltet_datei_encodings": "Обнаруживает и управляет кодировками файлов.",
      "erstelle_ein_mathematik_arbeitsblatt_f_r_einen_sch": "Создайте для учащегося рабочий лист по математике со следующими характеристиками:",
      "erstellt_das_export_zip": "Создает экспортный ZIP-файл.",
      "erstellt_intelligenten_prompt_fuer_claude": "Создает интеллектуальную подсказку для Клода.",
      "erstellt_msix_pakete_f_r_den_microsoft_store": "Создает пакеты MSIX для Microsoft Store.",
      "erstellt_onboarding_tasks_fuer_ein_neues_tool": "Создает задачи по адаптации для нового инструмента.\n\n    Аргументы:\n        имя_инструмента: Имя инструмента.\n\n    Возврат:\n        Список идентификаторов созданных задач",
      "erstellt_siegel_fuer_mehrere_dateien": "Создает печати для нескольких файлов.",
      "erweiterter_datei_explorer_mit_zus_tzlichen_funkti": "Расширенный файловый менеджер с дополнительными функциями.",
      "erweiterter_file_explorer_with_zus_tzlichen_functi": "Расширенный файловый менеджер с дополнительными функциями.",
      "excel_extraktion_nicht_moeglich_openpyxl_nicht_i": "[Извлечение Excel невозможно: openpyxl не установлен. Файл: {путь к файлу}]",
      "excel_fehler_e_datei_filepath": "[Ошибка Excel: {e}. Файл: {путь к файлу}]",
      "excel_power_tools_kompakt": "EXCEL: ЭЛЕКТРОИНСТРУМЕНТЫ – КОМПАКТНЫЕ",
      "excel_tricks_und_hacks": "EXCEL — ХИТРОСТИ И ХАКИ",
      "excel_wichtigste_formeln": "EXCEL — САМЫЕ ВАЖНЫЕ ФОРМУЛЫ",
      "export_pipeline_fuer_foerderberichte_ablauf": "Экспортный конвейер для отчетов поддержки.\n\n    Процесс:\n        1. подготовить(): копирует выходные файлы в _prepare_for_export/.\n        2. deanonymize(): заменяет кодовые имена настоящими именами.\n        3. Finalize(): переход к _ready_for_export/<RealName>/\n        4. archive() (необязательно): перемещается в _archive/.\n\n    Также может использоваться как одношаговый конвейер:\n        результат = конвейер.экспорт(папка_клиента, пароль)",
      "extension_spacenotlm": "Расширение: SpaceNotLM",
      "extrahiert_favoriten_lesezeichen_aus_browsern": "Извлекает избранное/закладки из браузеров.",
      "extrahiert_favoriten_lesezeichen_from_browsern": "Извлекает избранное/закладки из браузеров.",
      "extrahiert_text_aus_einem_pdf_via_pymupdf_falls_v": "Извлекает текст из PDF-файла (через PyMuPDF, если доступен).",
      "extrahiert_text_aus_einer_eml_datei": "Извлекает текст из файла .eml.",
      "extrahiert_text_aus_einer_excel_datei_xlsx_xls": "Извлекает текст из файла Excel (.xlsx, .xls).",
      "extrahiert_text_aus_einer_outlook_msg_datei": "Извлекает текст из файла Outlook .msg.",
      "f_rderbericht_workflow_erkenntnisse_verbesserun": "Рабочий процесс отчета о финансировании: аналитика и улучшения",
      "f_rderbericht_workflow_neu_v2_0": "РАБОЧИЙ ПРОЦЕСС ОТЧЕТА ПОДДЕРЖКИ (НОВАЯ версия 2.0)",
      "f_rderbericht_workflow_test_gemini_report": "[Тестирование рабочего процесса отчета о финансировании] — отчет Gemini",
      "f_rderplan_vorlage_erstellen": "СОЗДАТЬ ШАБЛОН ПЛАНА ПОДДЕРЖКИ",
      "f_rderplaner_agent_v2_0_0": "АГЕНТ ПЛАНИРОВЩИКА ПОДДЕРЖКИ V2.0.0",
      "fehler_archivierung_fehlgeschlagen_ordner_nicht": "[ОШИБКА] Не удалось архивировать (папка не найдена?)",
      "fehler_beim_laden_von_bericht_file_e": "Ошибка загрузки {bericht_file}: {e}",
      "fehler_keine_quelldokumente_gefunden": "[ОШИБКА: исходные документы не найдены]",
      "fehler_ordner_nicht_gefunden_source_folder": "[ОШИБКА: Папка не найдена: {source_folder}]",
      "fehler_python_docx_nicht_installiert_kann_file": "[ОШИБКА: python-docx не установлен, невозможно прочитать {путь к файлу}]",
      "fehler_result_errors": "[ОШИБКА] {result.errors}",
      "file_path_path_r_c_users_user_onedrive_ki_ai_ba": "FILE_PATH = Путь(r\"<BACH_WORKSPACE>\")",
      "filesystem_tools_gemini_report": "[Инструменты файловой системы] — отчет Gemini",
      "final_report_ati_agent_navigation_fix": "Итоговый отчет: исправления ATI и навигации агентов",
      "final_report_ati_scanner_task_management": "Итоговый отчет — сканер ATI и управление задачами",
      "final_report_task_inconsistency_gui_fixes": "Итоговый отчет: несогласованность задач и исправления графического интерфейса",
      "finance_inbox_gui_enhancement_gemini_report": "Улучшение графического интерфейса «Финансы и входящие» — отчет Gemini",
      "financial_mail": "финансовая_почта",
      "financialproof_analyse_basis_modul": "FinancialProof - Базовый модуль анализа",
      "financialproof_analyse_registry": "FinancialProof — Реестр анализа",
      "financialproof_analysis_base_module": "FinancialProof - Базовый модуль анализа",
      "financialproof_analysis_registry": "FinancialProof — Реестр анализа",
      "financialproof_arima_time_series_analysis": "FinancialProof — анализ временных рядов ARIMA",
      "financialproof_arima_zeitreihenanalyse": "FinancialProof — анализ временных рядов ARIMA",
      "financialproof_data_provider_modul": "FinancialProof — Модуль поставщика данных",
      "financialproof_data_provider_module": "FinancialProof — Модуль поставщика данных",
      "financialproof_datenbank_modul": "FinancialProof - модуль базы данных",
      "financialproof_mean_reversion_analyse": "FinancialProof — анализ возврата к среднему",
      "financialproof_mean_reversion_analysis": "FinancialProof — анализ возврата к среднему",
      "financialproof_migration_gemini_report": "Миграция FinancialProof — отчет Gemini",
      "financialproof_monte_carlo_simulation": "FinancialProof — моделирование Монте-Карло",
      "financialproof_neural_network_pattern_recognitio": "FinancialProof — Распознавание образов нейронной сети",
      "financialproof_random_forest_trend_klassifikatio": "FinancialProof — Классификация случайных лесных трендов",
      "financialproof_sentiment_analyse": "FinancialProof — Анализ настроений",
      "financialproof_sentiment_analysis": "FinancialProof — Анализ настроений",
      "financialproof_web_research_agent": "FinancialProof - Агент веб-исследований",
      "finanzmarkt_daten_ber_yfinance_api_mit_caching": "> Данные финансового рынка через API yfinance с кэшированием и обработкой ошибок.",
      "finanzplanung_fuer_selbststaendige": "ФИНАНСОВОЕ ПЛАНИРОВАНИЕ ДЛЯ САМОЗАНЯТЫХ",
      "finanzwirtschaft": "ФИНАНСОВАЯ ЭКОНОМИКА",
      "flipchart_gestaltung": "ДИЗАЙН ФЛИПЧАРТА",
      "foerderbericht": "ОТЧЕТ О ПРОДВИЖЕНИИ",
      "foerderbericht_system_architektur": "СИСТЕМА ОТЧЕТОВ ПО ПРОДВИЖЕНИЮ – АРХИТЕКТУРА",
      "formatiert_version_zurueck_zu_string": "Форматирует версию обратно в строку.",
      "formbuilder_skill_package": "Пакет навыков FormBuilder",
      "forschung_memory_consolidation_in_llm_systemen": "Исследование: Консолидация памяти в системах LLM",
      "forschung_memory_konsolidierung_in_llm_systemen": "Исследование: Консолидация памяти в системах LLM",
      "free_mode_self_select_tasks": "СВОБОДНЫЙ РЕЖИМ - Самостоятельный выбор задач",
      "frei_modus_selbst_tasks_waehlen": "СВОБОДНЫЙ РЕЖИМ - Выбирайте задания сами",
      "from_models_import_item_step_iteminstance_toda": "из .models импортировать Item, Step, ItemInstance, TodayBoardItem, ItemCategory",
      "frontend_api_gemini_report": "[Внешний интерфейс/API] – отчет Gemini",
      "future_skill_haushaltsmanagement": "Будущие навыки: ведение домашнего хозяйства",
      "future_skill_psycho_berater": "Будущая специальность: психоконсультант",
      "future_skill_versicherungen": "Будущие навыки: страхование",
      "gemini_delegations_vorlage": "📋 Шаблон делегации Близнецов",
      "gemini_inbox_auftragsordner": "GEMINI_INBOX — папка заказов",
      "gemini_inbox_task_folder": "GEMINI_INBOX — папка задач",
      "gemini_report_finanzen_modul_fin_002": "ОТЧЕТ GEMINI – ФИНАНСОВЫЙ МОДУЛЬ (FIN_002)",
      "gemini_report_multi_llm_kollaboration": "ОТЧЕТ GEMINI – СОТРУДНИЧЕСТВО MULTI-LLM",
      "gemini_report_task_update": "ОТЧЕТ БЛИЗНЕЦОВ – ОБНОВЛЕНИЕ ЗАДАЧИ",
      "gemini_report_user_folder_structure_back_002": "ОТЧЕТ GEMINI – СТРУКТУРА ПАПКИ ПОЛЬЗОВАТЕЛЯ (BACK_002)",
      "gemini_report_user_mounts_sys_001": "ОТЧЕТ GEMINI – ПОЛЬЗОВАТЕЛЬСКИЕ МОНТАЖИ (SYS_001)",
      "generiert_bericht_aus_vorbereiteter_json_datei": "Создает отчет из подготовленного файла JSON.",
      "generiert_projektstruktur_aus_template": "Генерирует структуру проекта на основе шаблона.\n        \n        Аргументы:\n            project_name: Имя нового проекта.\n            целевой_путь: целевой каталог\n            template_name: Имя шаблона.\n            описание: Описание проекта для переменных\n            \n        Возврат:\n            Dict с созданными файлами и каталогами",
      "generiert_projektstrukturen_aus_templates": "Генерирует структуры проекта на основе шаблонов.\n    \n    Внутренне использует Structure_generator.py для базовой функциональности.\n    \n    Шаблоны:\n    - python-cli: проект Python CLI\n    - python-api: проект Python API\n    - llm-skill: навык LLM (совместимый с BACH)\n    - llm-agent: агент LLM (совместимый с BACH)\n    - общий: универсальный проект",
      "generiert_template_f_r_changelog_md": "Создает шаблон для CHANGELOG.md.",
      "generiert_template_f_r_readme_md": "Создает шаблон для README.md.",
      "generiert_template_f_r_skill_md": "Создает шаблон для SKILL.md.",
      "geschichte_des_begriffes_rationalitaet": "ИСТОРИЯ ТЕРМИНА РАЦИОНАЛЬНОСТЬ",
      "gespraech_dynamische_injektoren_fuer_bach_claud": "Разговор: Динамические форсунки для BACH — Клод Близнецам",
      "gespraechstechniken": "ТЕХНИКИ РАЗГОВОРА",
      "gesundheitsverwalter": "администратор здравоохранения",
      "gibt_die_numerische_tier_id_zurueck": "Возвращает числовой идентификатор уровня.",
      "github_einfuehrung_git_und_github_verstehen": "ВВЕДЕНИЕ В GITHUB – ПОНИМАНИЕ GIT И GITHUB",
      "github_konventionen_und_standard_dateien": "СОГЛАШЕНИЯ GITHUB И СТАНДАРТНЫЕ ФАЙЛЫ",
      "gruendungsphasen_der_selbststaendigkeit": "ОСНОВНЫЕ ЭТАПЫ САМОЗАнятости",
      "grundbegriffe_des_finanzwesens": "ОСНОВНЫЕ ПОНЯТИЯ ФИНАНСОВЫХ СИСТЕМ",
      "gui_feature_partner_console_gemini_report": "Функция графического интерфейса: партнерская консоль – отчет Gemini",
      "gui_web_dashboard": "Графический интерфейс – веб-панель",
      "haushalts_organisation_vorr_te_und_gesundheit": "**Организация домашнего хозяйства, снабжение и здоровье** > **ПРИМЕЧАНИЕ.** Эта услуга представляет собой объединение услуг «HausLagerist» (товары) и «MediPlaner» (здоровье).",
      "hauslagerist_skill_package": "Пакет навыков кладовщика",
      "health_import": "health_import",
      "health_import_expert": "Эксперт по импорту товаров для здоровья",
      "help_update_mode_random_help_file_update": "РЕЖИМ ОБНОВЛЕНИЯ ПОМОЩИ: Случайное обновление файла справки.",
      "help_update_modus_zufaellige_help_datei_aktualisi": "РЕЖИМ ОБНОВЛЕНИЯ ПОМОЩИ: Обновление случайного файла справки.",
      "hinweis_dieser_eintrag_wurde_nach_between_txt_mig": "ПРИМЕЧАНИЕ. Эта запись была перенесена в файл Between.txt.",
      "household_organization_supplies_and_health": "**Организация домашнего хозяйства, снабжение и здравоохранение** > **ПРИМЕЧАНИЕ:** Эта услуга представляет собой объединение услуг «HausLagerist» (товары) и «MediPlaner» (Здоровье).",
      "icf_codes_in_der_autismus_foerderung": "КОДЫ МКФ В ПРОДВИЖЕНИИ АУТИЗМА",
      "icf_kategorie_suchen": "ПОИСК КАТЕГОРИИ ICF",
      "implementierung_rag_mcp_prototypen_gemini_re": "[Внедрение] Прототипы RAG и MCP — отчет Gemini",
      "import_tools_python_import_handling": "ИНСТРУМЕНТЫ ИМПОРТА — обработка импорта Python",
      "individueller_user_prompt": "Индивидуальное приглашение пользователя",
      "injektor_system": "ИНЖЕКТОРНАЯ СИСТЕМА",
      "injiziert_ein_modul_in_ein_projekt": "Внедряет модуль в проект.\n        \n        Аргументы:\n            имя_модуля: Имя модуля.\n            project_path: Путь к проекту\n            target_dir: целевой подкаталог (по умолчанию: _modules).\n            \n        Возврат:\n            Дикт с подробностями инъекции",
      "insurance_complete_overview": "СТРАХОВАНИЕ – ПОЛНЫЙ ОБЗОР",
      "insurance_insurance_management": "СТРАХОВАНИЕ - Управление страхованием",
      "integ_001_create_dokuzentrum_service_gemini_rep": "INTEG_001: Создать сервис DokuZentrum — отчет Gemini",
      "integ_001_dokuzentrum_service_anlegen_gemini_re": "INTEG_001: Создать сервис DokuZentrum — отчет Gemini",
      "integriert_entwicklungsschleife_advanced_f_r_ki_ge": "Интегрирует расширенный цикл разработки для разработки с помощью искусственного интеллекта.",
      "intelligente_medienverwaltung_mit_automatischer_me": "Интеллектуальное управление мультимедиа с автоматическим сбором метаданных.",
      "intelligente_medienverwaltung_with_automatischer_m": "Интеллектуальное управление мультимедиа с автоматическим сбором метаданных.",
      "json_audit_in_data_gemini_report": "Аудит данных JSON/ - Gemini Report",
      "keine_daten_fuer_klient_client_id_gefunden": "Данные для клиента {client_id} не найдены.",
      "keine_neuen_tools_gefunden": "Новых инструментов не найдено",
      "keine_pfad_probleme_gefunden": "Проблем с путями не обнаружено.",
      "ki_anbieter_preisvergleich": "СРАВНЕНИЕ ЦЕН ПОСТАВЩИКОВ ИИ",
      "ki_gestuetzte_steuerberatung_und_finanztools": "НАЛОГОВЫЕ КОНСУЛЬТАЦИИ И ФИНАНСОВЫЕ ИНСТРУМЕНТЫ НА ОСНОВЕ ИИ",
      "klassifiziert_dateien_nach_tier_system": "Классифицирует файлы по уровневой системе.",
      "klassifiziert_eine_datei_nach_tier": "Классифицирует файл по уровням.",
      "klienten_verzeichnis_nicht_gefunden_klienten_dir": "Клиентский каталог не найден: {KLIENTEN_DIR}",
      "klientenzentrierte_gespraechstherapie_rogers": "КЛИЕНТ-ЦЕНТРИРОВАННАЯ РАЗГОВОРНАЯ ТЕРАПИЯ (РОДЖЕРС)",
      "kognitive_dissonanz": "КОГНИТИВНЫЙ ДИССОНАНС",
      "kognitive_entlastung_cognitive_offloading": "КОГНИТИВНАЯ РАЗГРУЗКА (КОГНИТИВНАЯ РАЗГРУЗКА)",
      "kombiniert_mehrere_textdateien_zu_einer_datei": "Объединяет несколько текстовых файлов в один файл.",
      "kombiniert_mehrere_textdateien_zu_of_a_file": "Объединяет несколько текстовых файлов в один файл.",
      "kommunikationstheorien_und_methoden": "КОММУНИКАЦИОННЫЕ ТЕОРИИ И МЕТОДЫ",
      "kompiliert_python_skripte_zu_windows_exe_dateien_m": "Компилирует сценарии Python в файлы Windows EXE с помощью PyInstaller.",
      "kompiliert_python_skripte_zu_windows_exe_files_wit": "Компилирует сценарии Python в файлы Windows EXE с помощью PyInstaller.",
      "konfiguration": "конфигурация",
      "konfiguration_f_r_bootstrap_operationen": "Конфигурация для операций начальной загрузки.",
      "konsolidierungs_strategien_fuer_sessions_gemini": "Стратегии консолидации сеансов — отчет Gemini",
      "kontenorganisation_bei_selbststaendigkeit": "УЧЕТ ОРГАНИЗАЦИИ ДЛЯ САМОЗАнятости",
      "konvertiert_bilddateien_zu_windows_ico_dateien": "Преобразует файлы изображений в файлы Windows ICO.",
      "konvertiert_datei_zu_utf_8_ohne_bom": "Преобразует файл в UTF-8 без спецификации.",
      "konvertiert_datei_zu_ziel_encoding": "Преобразует файл в целевую кодировку.\n        \n        Возврат:\n            True, если изменено, False, если уже правильно",
      "konvertiert_pdf_dateien_mit_ocr_texterkennung_zu": "Преобразует PDF-файлы в PDF-файлы с возможностью поиска с помощью OCR (распознавание текста).",
      "konzept_aboservice_expert_agent": "КОНЦЕПЦИЯ: Служба подписки Expert Agent",
      "konzept_anonymisierter_llm_workflow": "Концепция: анонимный рабочий процесс LLM",
      "konzept_file_transfer_service_handler_architekt": "КОНЦЕПЦИЯ: Служба передачи файлов и архитектура обработчика",
      "koordination_mit_claude_v1_1_73": "Координация с Клодом (v1.1.73)",
      "korrigiert_encoding_probleme_in_python_dateien_aut": "Автоматически исправляет проблемы с кодировкой в ​​файлах Python с помощью ftfy.",
      "korrigiert_encoding_probleme_in_python_files_autom": "Автоматически исправляет проблемы с кодировкой в ​​файлах Python с помощью ftfy.",
      "kundensupport_mit_llms_automatisieren": "АВТОМАТИЗАЦИЯ ПОДДЕРЖКИ КЛИЕНТОВ С LLM",
      "l_dt_alle_verf_gbaren_policies": "Загружает все доступные политики.",
      "l_dt_ein_template_aus_dem_cache_oder_dateisystem": "Загружает шаблон из кэша или файловой системы.",
      "l_dt_eine_policy_definition": "Loads a policy definition.",
      "l_dt_eine_policy_json_datei": "Загружает файл JSON политики.",
      "l_dt_konfiguration_aus_json_oder_verwendet_default": "Загружает конфигурацию из JSON или использует значения по умолчанию.",
      "l_st_datei_inhalt_auf_content_direkt_oder_aus_tem": "Разрешает содержимое файла (содержимое непосредственно или из шаблона).\n        \n        Аргументы:\n            file_spec: спецификация файла (содержимое или шаблон).\n            template_name: Имя активного шаблона.\n            переменные: Переменные для подстановки\n            \n        Возврат:\n            Разрешенное содержимое файла",
      "laedt_konfiguration_aus_ati_scan_config_tabelle": "Загружает конфигурацию из таблицы ati_scan_config.",
      "laedt_profil_json_aus_dem_klienten_ordner": "Загружает .profil.json из папки клиента.",
      "laedt_siegel_aus_json_datei": "Загружает печать из файла JSON.",
      "leichtgewichtiger_python_code_editor_mit_ide_featu": "Легкий редактор кода Python с функциями IDE.",
      "leichtgewichtiger_python_code_editor_with_ide_feat": "Легкий редактор кода Python с функциями IDE.",
      "lernen_memory_als_lernprozess": "ОБУЧЕНИЕ - Память как процесс обучения",
      "lernen_memory_as_lernprozess": "ОБУЧЕНИЕ - Память как процесс обучения",
      "liest_alle_quelldokumente_aus_einem_ordner_un": "Читает все исходные документы из папки.\n    Поддерживает: .docx, .txt, .md, .pdf, .xlsx, .xls, .msg, .eml.\n\n    Аргументы:\n        source_folder: путь к папке клиента.\n        рекурсивный: поиск также во вложенных папках (по умолчанию: True)",
      "liest_datei_mit_auto_encoding": "Читает файл с автоматическим кодированием.",
      "liest_eine_textdatei": "Читает текстовый файл.",
      "liest_textdatei_mit_automatischer_encoding_erkennu": "Читает текстовый файл с автоматическим определением кодировки.\n        \n        Возврат:\n            Кортеж[содержание, обнаруженная_кодировка]",
      "listenfuehrung_mit_llms_automatisieren": "АВТОМАТИЗАЦИЯ СПИСКА С LLM",
      "listet_alle_konfigurierten_recurring_tasks_r": "Перечисляет все настроенные повторяющиеся задачи.\n\n    Возврат:\n        Dict с конфигурациями задач",
      "listet_alle_verf_gbaren_module_mit_beschreibung": "Перечисляет все доступные модули с описанием.",
      "listet_alle_verf_gbaren_policies": "Перечисляет все доступные политики.",
      "listet_alle_verf_gbaren_templates": "Перечисляет все доступные шаблоны.",
      "listet_verfuegbare_klienten_basierend_auf_ordnern": "Перечисляет доступные клиенты (на основе папок)",
      "loest_einen_recurring_task_manuell_aus_args": "Запускает повторяющуюся задачу вручную.\n\n    Аргументы:\n        Task_id: идентификатор повторяющейся задачи.\n\n    Возврат:\n        Правда в случае успеха",
      "loest_glob_patterns_auf_und_gibt_absolute_pfade_zu": "Разрешает шаблоны glob и возвращает абсолютные пути.",
      "loesungsfokussierte_therapie_sft": "ТЕРАПИЯ, ФОКУСИРОВАННАЯ НА РЕШЕНИЕ (SFT)",
      "logs_auto_logging_system": "ЖУРНАЛЫ — система автоматической регистрации",
      "mail": "электронная почта",
      "mailantworten_mit_llms_automatisieren": "АВТОМАТИЗАЦИЯ ОТВЕТОВ НА ЭЛЕКТРОННУЮ ПОЧТУ С LLM",
      "maintain_bach_wartungs_tools": "MAINTAIN - Инструменты для технического обслуживания BACH",
      "management_fuehrung_oekonomie_kompakt": "УПРАВЛЕНИЕ, ЛИДЕРСТВО И ЭКОНОМИКА – КОМПАКТ",
      "managementmethoden": "МЕТОДЫ УПРАВЛЕНИЯ",
      "mapping_tools_feature_comparison_between_systeme": "ИНСТРУМЕНТЫ КАРТИРОВАНИЯ - Сравнение функций между системами",
      "mapping_tools_feature_vergleich_zwischen_systeme": "ИНСТРУМЕНТЫ КАРТИРОВАНИЯ - Сравнение функций между системами",
      "market_service_api_design_f_r_agent_zugriff": "Market Service — дизайн API для доступа агентов",
      "market_service_api_design_for_agent_access": "Market Service — разработка API для доступа агентов",
      "marktdaten_service_yfinance_aktien_etfs_cryp": "Служба рыночных данных (yfinance) — акции, ETF, криптовалюта",
      "mcp_server_gemini_report": "[Сервер MCP] – отчет Gemini",
      "mcp_server_release_protokoll_npm_github": "Протокол выпуска сервера MCP (NPM + GitHub)",
      "media_skill_musik": "Медиа-навыки: музыка",
      "media_skill_podcast": "Медиа-навыки: подкаст",
      "media_skill_video": "Медиа-навыки: видео",
      "mediabrain_bugfixes_gemini_report": "Исправления ошибок MediaBrain — отчет Gemini",
      "mediplaner_skill_package": "Пакет навыков MediPlaner",
      "memory_agent_specialists_gemini_report": "Специалисты по памяти и агентам - Gemini Report",
      "memory_board_erweiterung_gemini_report": "Расширение платы памяти - отчет Gemini",
      "memory_board_extension_gemini_report": "Расширение платы памяти — отчет Gemini",
      "memory_consolidation_gemini_report": "Консолидация памяти — отчет Gemini",
      "memory_konsolidierung_gemini_report": "Консолидация памяти — отчет Gemini",
      "mentoring": "НАСТАВНИЧЕСТВО",
      "messagebox_system": "СИСТЕМА СООБЩЕНИЙ",
      "messages_messageensystem": "СООБЩЕНИЯ - система сообщений",
      "messages_nachrichtensystem": "СООБЩЕНИЯ - система обмена сообщениями",
      "metakognition_methoden_und_strategien": "МЕТАПОЗНАНИЕ – МЕТОДЫ И СТРАТЕГИИ",
      "metaplan_technik": "МЕТАПЛАН ТЕХНИКА",
      "migrate_evolutionaere_datei_migration": "MIGRATE — Эволюционная миграция файлов",
      "migrate_evolutionaere_file_migration": "MIGRATE — Эволюционная миграция файлов",
      "migriert_bestehende_projekte_auf_bach_strukturvorg": "Переносит существующие проекты на структурные стандарты BACH.\n    \n    Рабочий процесс:\n    1. Анализ: сравнение с целевым шаблоном\n    2. Резервное копирование: снимок перед миграцией.\n    3. Миграция: корректировка структуры\n    4. Валидация: проверьте результат.",
      "migriert_ein_bestehendes_projekt_auf_bach_struktur": "Переносит существующий проект на структурные стандарты BACH.\n        \n        Аргументы:\n            project_path: Путь к существующему проекту.\n            target_template: целевой шаблон\n            модули: Модули для добавления\n            политики: политики, которые необходимо применить\n            Dry_run: Только проверять, не изменять\n            \n        Возврат:\n            Dict с результатом миграции",
      "minimal_startprompt": "Минимальный запрос на запуск",
      "mit_license": "﻿# С лицензией",
      "mr_tiktak": "мр_тиктак",
      "msg_extraktion_nicht_moeglich_extract_msg_nicht": "[Извлечение MSG невозможно: Extract-MSG не установлен. Файл: {путь к файлу}]",
      "msg_fehler_e_datei_filepath": "[Ошибка MSG: {e}. Файл: {путь к файлу}]",
      "multi_llm_protocol_koordination_paralleler_agent": "ПРОТОКОЛ MULTI-LLM - Координация параллельных агентов",
      "mythos_mytheme_mythos": "МИФ, МИФ, МИФ",
      "n8n_workflow_automatisierung": "N8N - АВТОМАТИЗАЦИЯ РАБОЧЕГО ПРОЦЕССА",
      "n_chsten_task_bearbeiten": "ПРОЦЕСС СЛЕДУЮЩЕЙ ЗАДАЧИ",
      "n_dry_run_keine_zip_erstellt": "\\n[DRY-RUN] ZIP-архив не создан.",
      "n_task_id_status": "\\n{task_id} [{статус}]",
      "nati_tasks_fehler_e": "\\nЗадачи ATI: ошибка ({e})",
      "needs_analysis_finanzen": "АНАЛИЗ ПОТРЕБНОСТЕЙ ФИНАНСЫ",
      "needs_analysis_insurance": "АНАЛИЗ ПОТРЕБНОСТЕЙ СТРАХОВАНИЕ",
      "note_this_entry_was_migrated_to_between_txt": "ПРИМЕЧАНИЕ. Эта запись была перенесена в файл Between.txt.",
      "notizblock_service_v1_1": "Сервис Блокнота v1.1",
      "nverfuegbare_klienten_in_klienten_dir_n": "\\nДоступные клиенты в {KLIENTEN_DIR}:\\n",
      "ocr_tools_text_recognition_with_tesseract": "ИНСТРУМЕНТЫ OCR — распознавание текста с помощью Tesseract",
      "ocr_tools_texterkennung_mit_tesseract": "ИНСТРУМЕНТЫ OCR — распознавание текста с помощью Tesseract",
      "ok_archivierung_erfolgreich": "[ОК] Архивация прошла успешно",
      "ok_bericht_erstellt_result_output_path": "[ОК] Отчет создан: {result.output_path}",
      "ok_export_erfolgreich_result_output_folder": "[ОК] Экспорт выполнен успешно: {result.output_folder}",
      "ollamaclient_rest_api_wrapper_for_lokale_ollama": "OllamaClient — оболочка REST API для локального экземпляра Ollama.",
      "ollamaclient_rest_api_wrapper_fuer_lokale_ollama": "OllamaClient — оболочка REST API для локального экземпляра Ollama.",
      "onboardet_ein_neues_projekt_manuell_args": "Подключает новый проект вручную.\n\n    Аргументы:\n        путь: Путь к папке проекта.\n\n    Возврат:\n        Диктофон со статусом и созданными задачами",
      "onboarding_task_erstellt_task": "[+] Создана задача адаптации: {task[\"",
      "operatoren_taxonomie": "ОПЕРАТОРСКАЯ ТАКСОНОМИЯ",
      "organisationssoziologie": "ОРГАНИЗАЦИОННАЯ СОЦИОЛОГИЯ",
      "os_skill_recludos": "Навык ОС: recludos",
      "partner_registry_to_db_migration_gemini_report": "Миграция реестра партнеров на БД – отчет Gemini",
      "partner_registry_zu_db_migration_gemini_report": "Миграция реестра партнеров на БД – отчет Gemini",
      "paths": "Пути",
      "pdf_extraktion_nicht_moeglich_pymupdf_nicht_inst": "[Извлечение PDF невозможно: PyMuPDF не установлен. Файл: {путь к файлу}]",
      "pdf_markierungs_und_extraktions_tool": "Инструмент разметки и извлечения PDF-файлов.",
      "pdf_marking_and_extraction_tool": "Инструмент маркировки и извлечения PDF-файлов.",
      "pdfs_gefunden_466": "Найдено PDF-файлов: 466",
      "pfad_zu_bach_root_parent_from_tools": "Путь к корню BACH (родительский из инструментов)",
      "pfad_zu_bach_root_parent_von_tools": "Путь к корню BACH (родителю инструментов)",
      "pfade": "Пути",
      "pfade_setzen": "Установить пути",
      "planungsverfahren": "ПРОЦЕДУРА ПЛАНИРОВАНИЯ",
      "platzhalter_f_r_financialproof_source_code": "Заполнитель исходного кода FinancialProof",
      "platzhalter_for_financialproof_source_code": "Заполнитель для исходного кода FinancialProof",
      "poc_bericht_expert_steuer_zu_persona_skill_konv": "Отчет PoC: Преобразование экспертного «налога» в Персону+Навык",
      "policies_wiederverwendbare_code_standards": "ПОЛИТИКА – Стандарты многократного использования кода",
      "portabilitaet_system": "Мобильность: СИСТЕМА",
      "portabilitaet_universal": "Портативность: УНИВЕРСАЛЬНАЯ",
      "portabilitaet_universal_system_privat": "Портативность: УНИВЕРСАЛЬНЫЙ | СИСТЕМА | ЧАСТНЫЙ",
      "portabilitaet_user": "Портативность: ПОЛЬЗОВАТЕЛЬ",
      "portability_system": "Мобильность: СИСТЕМА",
      "portability_universal": "Портативность: УНИВЕРСАЛЬНАЯ",
      "portability_universal_system_privat": "Портативность: УНИВЕРСАЛЬНЫЙ | СИСТЕМА | ЧАСТНЫЙ",
      "portability_user": "Портативность: ПОЛЬЗОВАТЕЛЬ",
      "portfolio_integration_report_gemini": "Отчет об интеграции портфеля – Gemini",
      "porting_to_the_buffer_from_buffer_alloc_api": "Портирование на API Buffer.from/Buffer.alloc",
      "pr_ft_policy_compliance_eines_projekts": "Проверяет соответствие политике проекта.\n        \n        Возврат:\n            Определение статуса соответствия для каждой политики",
      "pr_ft_python_dateien_auf_einr_ckungsfehler": "Проверяет файлы Python на наличие ошибок отступов.",
      "pr_ft_python_files_on_einr_ckungsfehler": "Проверяет файлы Python на наличие ошибок отступов.",
      "pre_create_check_duplicate_detection_phase_3": "Проверка перед созданием и обнаружение дубликатов — этап 3",
      "private_insurance_in_detail": "ЧАСТНОЕ СТРАХОВАНИЕ ПОДРОБНО",
      "private_versicherungen_im_detail": "ЧАСТНОЕ СТРАХОВАНИЕ ПОДРОБНО",
      "problemloesung_structureiertes_denken": "РЕШЕНИЕ ПРОБЛЕМ — Структурированное мышление",
      "problemloesung_strukturiertes_denken": "РЕШЕНИЕ ПРОБЛЕМ — Структурированное мышление",
      "professional_insurance_for_self_employed": "ПРОФЕССИОНАЛЬНОЕ СТРАХОВАНИЕ ДЛЯ САМОЗАНЯТЫХ",
      "professionelles_pdf_schw_rzungstool_mit_ocr_unters": "Профессиональный инструмент редактирования PDF с поддержкой OCR.",
      "professionelles_pdf_schw_rzungstool_with_ocr_unter": "Профессиональный инструмент редактирования PDF с поддержкой OCR.",
      "profile_data": "профиль_данные = {",
      "profiler_skill_package": "Пакет навыков профилировщика",
      "progress_report_workflow_insights_improvements": "Рабочий процесс отчета о ходе работы: аналитика и улучшения",
      "progress_report_workflow_test_gemini_report": "[Тестирование рабочего процесса отчета о ходе работы] – отчет Gemini",
      "prosync_skill_package": "Пакет навыков ProSync",
      "prueft_ob_datei_einen_bom_hat": "Проверяет, имеет ли файл спецификацию.",
      "prueft_siegel_und_gibt_differenzen_zurueck": "Проверяет печать и возвращает разницы.",
      "psychologie_schule_kompakt": "ПСИХОЛОГИЯ И ШКОЛА - КОМПАКТ",
      "psychologische_diagnostik_mit_llms_automatisieren": "АВТОМАТИЗАЦИЯ ПСИХОЛОГИЧЕСКОЙ ДИАГНОСТИКИ С ПОМОЩЬЮ LLM",
      "psychologische_gutachtenerstellung": "ПСИХОЛОГИЧЕСКАЯ ЭКСПЕРТИЗА",
      "pyqt6_modules": "=== Модули PyQt6 ===",
      "python_development_suite_eine_integrierte_en": "**Python Development Suite** — интегрированная среда разработки для полноценной разработки на Python.",
      "python_editing_tools_python_dateien_bearbeiten": "ИНСТРУМЕНТЫ РЕДАКТИРОВАНИЯ PYTHON — редактирование файлов Python",
      "python_editing_tools_python_files_edit": "ИНСТРУМЕНТЫ РЕДАКТИРОВАНИЯ PYTHON — редактирование файлов Python",
      "quarantine_scanner_service": "Служба карантинного сканера",
      "rag_pipeline_gemini_report": "[RAG Pipeline] - Отчет Близнецов",
      "ralphing_ralph_loop_autonome_ai_agent_pattern": "РАЛЬФИНГ / RALPH LOOP — ШАБЛОН АВТОНОМНОГО АГЕНТА С ИИ",
      "rechtsformen_der_selbststaendigkeit": "ПРАВОВЫЕ ФОРМЫ САМОЗАНЯТОСТИ",
      "recludos_filecommander_mcp_server": "RECLUDOS FILECOMMANDER MCP СЕРВЕР",
      "recludos_migration_analyse_gemini_report": "Анализ миграции RecludOS — отчет Gemini",
      "recludos_migration_analysis_gemini_report": "Анализ миграции RecludOS — отчет Gemini",
      "recurring": "повторяющийся",
      "reflektion_toolchain_daemon_task_641_gemini_r": "Отражение: демон Toolchain (задача 641) — отчет Gemini",
      "registriert_tool_in_ati_tool_registry_gibt_id_zur": "Регистрирует инструмент в ati_tool_registry, возвращает идентификатор.",
      "report_generator_kernlogik": "Генератор отчетов — основная логика\n============================\n\nОбъединяет извлечение документов, создание LLM и заполнение шаблонов Word.\n\nПроцесс:\n  1. Чтение исходных документов (Word, PDF, Text)\n  2. Соберите приглашение LLM со схемой JSON.\n  3. Вставьте вывод JSON в шаблон Word.\n\nВерсия: 1.0.0\nСоздано: 27 января 2026 г.",
      "report_learning_system_upgrade_bach_vs_recludos": "Отчет: Обновление системы обучения (BACH против recludOS) – отчет Gemini",
      "report_lernsystem_upgrade_bach_vs_recludos_ge": "Отчет: Обновление системы обучения (BACH вместо recludOS) - Gemini Report",
      "response_from_claude_suggestions_for_first_chains": "Ответ от Клода: Предложения по первым цепочкам",
      "rhetorik": "РИТОРИКА",
      "rhetorische_figuren_und_strategien": "РИТОРИЧЕСКИЕ ЦИФРЫ И СТРАТЕГИИ",
      "routine_and_task_management_with_templates": "Управление рутиной и задачами с помощью шаблонов.",
      "routinen_und_aufgabenverwaltung_mit_mustervorlage": "Рутинное управление и управление задачами с помощью образцов шаблонов.",
      "rpg_skill_package": "Пакет навыков ролевой игры",
      "sammelt_alle_zu_exportierenden_dateien_basierend_a": "Собирает все файлы для экспорта на основе манифеста.",
      "sammelt_lizenzinformationen_from_installierten_pyt": "Собирает информацию о лицензии из установленных пакетов Python.",
      "sammelt_lizenzinformationen_von_installierten_pyth": "Собирает информацию о лицензии из установленных пакетов Python.",
      "scan_ordner_self_scan_folders": "[СКАНИРОВАНИЕ] Папки: {self.scan_folders}",
      "scannt_alle_konfigurierten_ordner": "Сканирует все настроенные папки.",
      "scannt_dezentrale_aufgaben_txt_dateien_und_synchro": "Сканирует децентрализованные файлы AUFGABEN.txt и синхронизирует с БД.",
      "scannt_einen_ordner_rekursiv": "Рекурсивно сканирует папку.",
      "scannt_template_verzeichnis_und_erstellt_struktur": "Сканирует каталог шаблонов и создает структуру.",
      "schreibt_datei_mit_utf_8_encoding": "Записывает файл в кодировке UTF-8.",
      "schreibt_textdatei_mit_konsistentem_encoding": "Записывает текстовый файл с согласованной кодировкой.\n        \n        Аргументы:\n            file_path: целевой путь\n            контент: контент для написания\n            кодировка: Кодировка (по умолчанию: utf-8)\n            add_bom: добавить спецификацию в начале",
      "schwarm_entscheidungsbaum_wann_welches_muster": "Дерево решений роя: когда и какой шаблон?",
      "schwarm_operationen_protokoll": "Протокол роевых операций",
      "security_policies_and_procedures": "Политики и процедуры безопасности",
      "selbsterfahrungsprotokoll_testprompt": "ПРОТОКОЛ САМОПЫТА – ТЕСТОВАЯ ПОДСКАЗКА",
      "self_extension_workflow": "Рабочий процесс самостоятельного расширения",
      "self_healing_determine_path_relative_to_script": "Самовосстановление: определение пути относительно сценария.",
      "self_healing_pfad_relativ_zum_script_ermitteln": "Самовосстановление: определение пути относительно сценария.",
      "selfish_brain_theory": "Эгоистичная теория мозга",
      "service_agent_validator_workflow": "Рабочий процесс валидатора службы/агента",
      "service_skill_analyze_system": "Навыки обслуживания: анализировать систему",
      "service_skill_archiv": "Навык обслуживания: архив",
      "service_skill_brainstorm": "Навыки обслуживания: мозговой штурм",
      "service_skill_builder": "Навык обслуживания: строитель",
      "service_skill_claude_self_backup": "Навык обслуживания: Клод-самостоятельное резервное копирование",
      "service_skill_communicate": "Навыки обслуживания: общаться",
      "service_skill_compression_aware_message_handler": "Навыки обслуживания: обработчик сообщений с учетом сжатия",
      "service_skill_create_own_tools": "Навык обслуживания: create_own_tools",
      "service_skill_decide": "Навык обслуживания: решить",
      "service_skill_define_variation_language": "Навык обслуживания: define_variation_language",
      "service_skill_delegate": "Навыки обслуживания: делегировать",
      "service_skill_external_tools": "Навыки обслуживания: внешние инструменты",
      "service_skill_handle_files": "Навык обслуживания: handle_files",
      "service_skill_immune_extended_concepts": "Навыки обслуживания: расширенные концепции иммунитета",
      "service_skill_immune_system": "Навыки обслуживания: иммунная система",
      "service_skill_registry_watcher": "Навыки обслуживания: наблюдатель за реестром",
      "service_skill_skill_export": "Навык обслуживания: экспорт навыков",
      "service_skill_success_watcher": "Навыки обслуживания: наблюдатель за успехом",
      "service_skill_think": "Навык обслуживания: думать",
      "set_paths": "Установить пути",
      "shutdown_session_beenden": "ВЫКЛЮЧЕНИЕ – завершение сеанса",
      "sichere_datei_i_o_mit_konsistentem_encoding": "Безопасный файловый ввод-вывод с последовательным кодированием.",
      "sketch_notes": "ПРИМЕЧАНИЯ К ЭСКИЗУ",
      "skills_hierarchy_gemini_report": "[Навыки/Иерархия] — Отчет Близнецов",
      "skr04_kontenrahmen_helper": "SKR04 Помощник по плану счетов",
      "sociological_schools_of_thought": "СОЦИОЛОГИЧЕСКИЕ ШКОЛЫ МЫСЛИ",
      "software_entwicklung_ordner": "ПАПКА РАЗРАБОТКИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ",
      "softwarecenter_skill_package": "Пакет навыков SoftwareCenter",
      "solution_focused_therapy_sft": "ТЕРАПИЯ, ФОКУСИРОВАННАЯ НА РЕШЕНИЕ (SFT)",
      "soziologie_gesellschaft_kompakt": "СОЦИОЛОГИЯ И ОБЩЕСТВО – КОМПАКТ",
      "soziologische_denkrichtungen": "СОЦИОЛОГИЧЕСКИЕ МЫСЛИ",
      "specialist_agent_prompt": "СПЕЦИАЛИСТ-АГЕНТ ПОДСКАЗКА",
      "speichert_siegel_in_json_datei": "Сохраняет печать в файл JSON.",
      "speichert_text_aus_der_zwischenablage_als_datei_t": "Сохраняет текст из буфера обмена в файл (TXT, PDF, DOCX, RTF).",
      "speichert_text_from_the_zwischenablage_as_file_tx": "Сохраняет текст из буфера обмена в файл (TXT, PDF, DOCX, RTF).",
      "spieltheorie_overview": "ТЕОРИЯ ИГР – ОБЗОР",
      "spieltheorie_uebersicht": "ТЕОРИЯ ИГР – ОБЗОР",
      "standalone_prompt_manager_for_claude_sessions": "Автономный менеджер подсказок для Claude Sessions.",
      "standalone_prompt_manager_fuer_claude_sessions": "Автономный менеджер подсказок для Claude Sessions.",
      "standard": "стандартный",
      "startprozedur_gemini_report": "[Процедура запуска] - Отчет Gemini",
      "startup_session_starten": "ЗАПУСК – начать сеанс.",
      "statische_code_analyse_f_r_python_dateien": "Статический анализ кода файлов Python.",
      "statische_code_analysis_for_python_files": "Статический анализ кода файлов Python.",
      "status_abrufen": "ПОЛУЧИТЬ СТАТУС",
      "status_m": "{статус} {м[\"",
      "steuer_agent_prompt": "Подсказка налоговому агенту",
      "strategie_vs_taktik_definitionen": "СТРАТЕГИЯ VS ТАКТИКА – ОПРЕДЕЛЕНИЯ",
      "strategien": "СТРАТЕГИИ",
      "strategy_vs_tactics_definitions": "СТРАТЕГИЯ VS ТАКТИКА – ОПРЕДЕЛЕНИЯ",
      "structureierte_wissenssammlung_after_wissenschaftl": "Структурированный сборник знаний по научным дисциплинам.",
      "strukturierte_wissenssammlung_nach_wissenschaftlic": "Структурированный сборник знаний по научным дисциплинам.",
      "sync_ai_daemon_upgrades_gemini_report": "Обновления демонов синхронизации и искусственного интеллекта – отчет Gemini",
      "sync_daemon_fallback_gemini_report": "Синхронизация, демон и резервный режим – отчет Gemini",
      "sys_002_plus_toolchain_engine_advanced_features": "[SYS_002_PLUS] Расширенные возможности Toolchain Engine – отчет Gemini",
      "sys_002_toolchain_daemon_integration_gemini_re": "[SYS_002] Интеграция демона Toolchain – отчет Gemini",
      "system_anschlussanalyse_integration_konsistenz": "Анализ системных соединений: интеграция и согласованность",
      "system_comparison_synopse": "Сравнение систем (краткое описание)",
      "system_connection_analysis_integration_consiste": "Анализ системных соединений: интеграция и согласованность",
      "system_initialisierung_gemini_report": "Инициализация системы — отчет Gemini",
      "system_initialization_gemini_report": "Инициализация системы — отчет Gemini",
      "system_startup_gemini_report": "Запуск системы — отчет Gemini",
      "system_vergleich_synopse": "Сравнение систем (краткое описание)",
      "tagesplanung_routinen_und_terminverwaltung": "**Ежедневное планирование, распорядок дня и управление встречами** > **ПРИМЕЧАНИЕ:** Эта услуга представляет собой экстракт механизмов UpToday (рутины).",
      "task_485_gui_inbox_404_fix_gemini_report": "Задача 485. Исправление ошибки 404 в графическом интерфейсе пользователя — отчет Gemini",
      "task_652_partner_tab_gui_improvements_gemini_r": "[TASK-652] Улучшения графического интерфейса вкладки «Партнер» — отчет Gemini",
      "task_678_token_dashboard_improvements_gemini_r": "[TASK-678] Улучшения панели управления токенами – отчет Gemini",
      "task_execution_prompt": "Запрос на выполнение задачи",
      "task_hinzuf_gen": "ДОБАВИТЬ ЗАДАЧУ",
      "task_learning_system_analysis_for_user_report": "Задача: Изучение системного анализа для пользовательского отчета",
      "task_memory_board_gui_extension": "Задача: Расширение графического интерфейса платы памяти",
      "task_status_update_gemini_report": "Обновление статуса задачи — отчет Gemini",
      "task_toolchain_engine_extensions_643": "Задача: Расширения Toolchain Engine (643)",
      "tasks_267_282_db_schema_and_documentation_clea": "Задачи 267 и 282 — Очистка схемы БД и документации",
      "tasks_267_282_db_schema_und_doku_bereinigung": "Задачи 267 и 282 — очистка схемы БД и документации.",
      "tax_agent_prompt": "Подсказка налоговому агенту",
      "telefon_kundenservice_mit_llms_automatisieren": "АВТОМАТИЗАЦИЯ ОБСЛУЖИВАНИЯ КЛИЕНТОВ ПО ТЕЛЕФОНУ С ПОМОЩЬЮ LLM",
      "telefonanrufe_mit_eigener_stimme_voice_cloning": "ТЕЛЕФОННЫЕ ЗВОНКИ СОБСТВЕННЫМ ГОЛОСОМ (КЛОНИРОВАНИЕ ГОЛОСА)",
      "template_nicht_gefunden_template_file": "Шаблон не найден: {template_file}",
      "template_skill_copilot": "Навык шаблона: COPILOT",
      "template_skill_delegation_task_template": "Навык работы с шаблонами: Delegation_task_template",
      "template_skill_gemini": "Шаблонный навык: БЛИЗНЕЦЫ",
      "template_skill_gesundheitsmanager_schema": "Навык шаблона: схема менеджера по здравоохранению",
      "template_skill_main_switch_schema": "Навык шаблона: схема главного переключателя",
      "template_skill_release_template": "Навык работы с шаблонами: выпуск шаблона",
      "templates_ordner": "ПАПКА ШАБЛОНЫ",
      "terminverwaltung_mit_llms_automatisieren": "АВТОМАТИЗИРУЙТЕ УПРАВЛЕНИЕ НАЗНАЧЕНИЯМИ С LLM",
      "test_bach_test_and_qa_system": "ТЕСТ - BACH Тест и система контроля качества",
      "test_bach_test_und_qa_system": "ТЕСТ - система тестирования и контроля качества BACH",
      "test_lazy_sync": "Тестирование ленивой синхронизации",
      "testsysteme_fuer_coding_mit_llms_automatisieren": "АВТОМАТИЗАЦИЯ ТЕСТОВЫХ СИСТЕМ ДЛЯ КОДИРОВАНИЯ С ПОМОЩЬЮ LLM",
      "text_skill_pr": "Навык работы с текстом: пр",
      "text_skill_storys": "Текстовые навыки: истории",
      "text_skill_text": "Навык работы с текстом: текст",
      "the_mit_license_mit": "Лицензия MIT (MIT)",
      "this_service_integrates_the_core_functionalities_o": "Этот сервис интегрирует основные функции пакета «DokuZentrum» в BACH.",
      "threat_model_for_qs_querystring_parsing_library": "Модель угроз для qs (библиотека анализа строки запроса)",
      "time_07_timeinjector_migration_gemini_report": "[TIME-07] Миграция TimeInjector – отчет Gemini",
      "time_system_unified_time_functions_for_bach": "Система времени — унифицированные функции времени для BACH",
      "time_system_unified_zeit_funktionen_fuer_bach": "Система времени — унифицированные функции времени для BACH",
      "timer_stoppuhr": "ТАЙМЕР - секундомер",
      "toolchain_engine_implementation_gemini_report": "Реализация движка Toolchain — отчет Gemini",
      "tools_tool_management": "ИНСТРУМЕНТЫ – Управление инструментами",
      "tools_tool_verwaltung": "ИНСТРУМЕНТЫ - Управление инструментом",
      "trampelpfadanalyse_schwarm_verfahren_elephant_p": "Анализ следов и процедуры роя (Elephant Path / Swarm Ops)",
      "universeller_bildkonverter_mit_drag_drop": "Универсальный конвертер изображений с функцией перетаскивания.",
      "universeller_bildkonverter_with_drag_drop": "Универсальный конвертер изображений с функцией перетаскивания.",
      "universelles_kompilierungs_tool_f_r_das_software_p": "Универсальный инструмент для составления портфолио программного обеспечения.",
      "universelles_kompilierungs_tool_for_the_software_p": "Универсальный инструмент для составления портфолио программного обеспечения.",
      "unterst_tzt_bei_der_optimierung_von_policen_und_de": "Помогает с оптимизацией политики и обеспечением исполнения претензий.",
      "untersuchung_main_ordner_relikt_gemini_report": "Реликвия \"главной\" папки расследования - Gemini Report",
      "urgent_user_db_no_longer_exists": "СРОЧНО: user.db больше не существует!",
      "usecases_feature_tests_and_anforderungen": "ИСПОЛЬЗОВАНИЕ — Тесты функций и требования",
      "usecases_feature_tests_und_anforderungen": "СЛУЧАИ ИСПОЛЬЗОВАНИЯ – тестирование функций и требования",
      "user_datenordner": "ПАПКА ПОЛЬЗОВАТЕЛЬСКИХ ДАННЫХ",
      "user_decide_skill_v1_0": "Навык принятия решения пользователем v1.0",
      "user_docs_migration_gemini_report": "Миграция пользовательских документов – отчет Gemini",
      "usr_bin_env_python": "!/usr/bin/env питон",
      "usr_bin_env_python3": "!/usr/bin/env python3",
      "vcf_analyse_gemini_report": "[Анализ VCF] - Отчет Gemini",
      "vcf_analysis_gemini_report": "[Анализ VCF] - Отчет Gemini",
      "veraenderungen_anregen": "СТИМУЛИРУЙТЕ ПЕРЕМЕНЫ",
      "verfuegbare_typen": "Доступные типы:",
      "vergleich_der_analysen_was_ist_bach_gemini_vs": "Сравнение анализов «Что такое БАХ?» (Близнецы против Клода)",
      "verschiebt_exportierten_bericht_in_archive": "Перемещает экспортированный отчет в _archive/.\n\n        Аргументы:\n            client_folder: папка клиента (для client_id)\n            Ready_name: Имя папки в _ready_for_export/ (или определяется автоматически)",
      "versicherung_versicherungsverwaltung": "СТРАХОВАНИЕ - Управление страхованием",
      "versicherungen_komplette_uebersicht": "СТРАХОВАНИЕ – ПОЛНЫЙ ОБЗОР",
      "version_1_0_0_created_2026_01_24_categ": "**Версия:** 1.0.0 **Создано:** 24 января 2026 г. **Категория:** Обеспечение качества и документация **Периодически:** help_forensic (каждые 14 дней) ---",
      "version_1_0_0_erstellt_2026_01_24_kate": "**Версия:** 1.0.0 **Создано:** 24 января 2026 г. **Категория:** Обеспечение качества и документация **Периодически:** help_forensic (каждые 14 дней) ---",
      "version_2_0_0_created_2026_01_24_updat": "**Версия:** 2.0.0 **Создано:** 24 января 2026 г. **Обновлено:** 24 января 2026 г. **Категория:** Документация и знания **Периодически:** wiki_author (каждые 21 день) ---",
      "version_2_0_0_erstellt_2026_01_24_aktu": "**Версия:** 2.0.0 **Создано:** 24 января 2026 г. **Обновлено:** 24 января 2026 г. **Категория:** Документация и знания **Периодически:** wiki_author (каждые 21 день) ---",
      "verwaltet_datei_siegel_hashes_fuer_integritaetsp": "Управляет печатью файлов (хэшами) для проверки целостности.",
      "videocalls_mit_avatar_automatisieren_digital_twin": "АВТОМАТИЗАЦИЯ ВИДЕОЗВОНКОВ С АВАТАРОМ (ЦИФРОВОЙ ДВОЙНИК)",
      "vollst_ndiger_sqlite_datenbank_browser": "Полноценный браузер баз данных SQLite.",
      "vollstaendiger_generierungsprozess_hinwe": "Полный процесс генерации.\n\n        ПРИМЕЧАНИЕ. Генерация LLM (этап 2) происходит ВНЕ этого сценария.\n        Эта команда:\n        1. Извлекает исходные тексты\n        2. Выводит готовое приглашение (или сохраняет его)\n        3. Ожидает вывода JSON в качестве входных данных.\n\n        Для автоматического варианта рабочий процесс вызова\n        должен отправить запрос в LLM и вернуть вывод JSON.",
      "warn_ordner_nicht_gefunden_folder_path": "[ПРЕДУПРЕЖДЕНИЕ] Папка не найдена: {folder_path}",
      "wartung_agent_prompt": "Подсказка агента по техническому обслуживанию",
      "was_ist_bach": "ЧТО ТАКОЕ БАХ?",
      "was_ist_bach_gemini_analyse": "Что такое БАХ? - Анализ Близнецов",
      "was_ist_gemeinschaft": "ЧТО ТАКОЕ СООБЩЕСТВО",
      "was_ist_gesellschaft": "ЧТО ТАКОЕ ОБЩЕСТВО",
      "wendet_policies_auf_ein_projekt_an": "Применяет политики к проекту.\n        \n        Аргументы:\n            project_path: Путь к проекту\n            политики: список политик, которые необходимо применить.\n            Dry_run: Только проверять, не изменять\n            \n        Возврат:\n            Dict с примененными изменениями",
      "what_is_bach_gemini_analysis": "Что такое БАХ? - Анализ Близнецов",
      "wichtige_weichenstellungen_bei_der_gruendung": "ВАЖНЫЕ РЕШЕНИЯ ПРИ СОЗДАНИИ",
      "wiki_konventionen": "ВИКИ-КОНВЕНЦИИ",
      "wiki_name": "ВИКИ: имя",
      "wiki_sep_datum": "ВИКИ: сен_дата",
      "wiki_sync_in_db_gemini_report": "Wiki Sync в БД — отчет Gemini",
      "wiki_update_gemini_report": "ОБНОВЛЕНИЕ ВИКИ - Отчет Близнецов",
      "wiki_update_modus_random_wiki_entry_update_or_exp": "РЕЖИМ ОБНОВЛЕНИЯ ВИКИ: случайное обновление или расширение вики-записи.",
      "wiki_update_modus_zufaelligen_wiki_eintrag_aktual": "РЕЖИМ ОБНОВЛЕНИЯ ВИКИ: обновление или расширение случайной записи вики.",
      "wiki_version": "ВИКИ: версия",
      "wikiquizzer": "викивикторина",
      "wissensdatenbank_durchsuchen": "ПОИСК В БАЗЕ ЗНАНИЙ",
      "word_berichtsvorlagen_mit_llm_automatisieren": "АВТОМАТИЗАЦИЯ ШАБЛОНОВ ОТЧЕТОВ WORD С LLM",
      "workflow_bach_arbeitsablaeufe": "РАБОЧИЙ ПРОЦЕСС — рабочие процессы BACH",
      "workflow_create_progress_report_geiger_specific": "Рабочий процесс: создание отчета о ходе работы (для Гейгера)",
      "workflow_datei_umbenennung_mit_wrapper_evolution": "Рабочий процесс: переименование файлов с помощью оболочки (эволюционная миграция)",
      "workflow_document_requirements_analysis": "Рабочий процесс: анализ требований к документу",
      "workflow_dokumenten_anforderungsanalyse": "Рабочий процесс: анализ требований к документу",
      "workflow_f_rderbericht_erstellen_geiger_spezifis": "Рабочий процесс: создание отчета о финансировании (по Гейгеру)",
      "workflow_fahrtkosten_und_homeoffice": "Рабочий процесс: командировочные расходы и домашний офис",
      "workflow_file_renaming_with_wrapper_evolutionary": "Рабочий процесс: переименование файлов с помощью Wrapper (эволюционная миграция)",
      "workflow_finanzamt_export": "Рабочий процесс: экспорт налоговой инспекции",
      "workflow_help_expert_review": "Рабочий процесс: Помощь Экспертный обзор",
      "workflow_help_forensik": "Рабочий процесс: помощь в криминалистике",
      "workflow_mail_abo_abgleich_task_814": "Рабочий процесс: сравнение почтовых подписок (задача 814)",
      "workflow_ordner_flattening": "Рабочий процесс: сведение папок",
      "workflow_record_insurance": "Рабочий процесс: страхование записи",
      "workflow_record_special_expenses": "Рабочий процесс: запись особых расходов",
      "workflow_root_docs_review_two_expert_pipeline": "Рабочий процесс: проверка корневых документов (конвейер с двумя экспертами)",
      "workflow_root_docs_review_zwei_experten_pipeline": "Рабочий процесс: проверка корневых документов (конвейер с двумя экспертами)",
      "workflow_skill_bugfix_protokoll": "Навык рабочего процесса: журнал исправлений ошибок",
      "workflow_skill_gemini_delegation": "Навыки рабочего процесса: делегирование Близнецов",
      "workflow_skill_google_drive": "Навыки рабочего процесса: Google Диск",
      "workflow_skill_ing_strategie": "Навыки рабочего процесса: стратегия",
      "workflow_skill_projekt_aufnahme": "Навыки рабочего процесса: запись проекта",
      "workflow_skill_skill_abdeckungsanalyse": "Навыки рабочего процесса: анализ охвата навыков",
      "workflow_skill_synthese": "Навык рабочего процесса: синтез",
      "workflow_skill_system_aufraeumen": "Навыки рабочего процесса: наведение порядка в системе",
      "workflow_skill_system_mapping": "Навыки рабочего процесса: картографирование системы",
      "workflow_skill_system_synopse": "Навыки рабочего процесса: краткий обзор системы",
      "workflow_skill_system_testverfahren": "Навыки рабочего процесса: процедуры тестирования системы",
      "workflow_sonderausgaben_erfassen": "Рабочий процесс: фиксируйте особые проблемы",
      "workflow_steuer_beleg_scan": "Рабочий процесс: сканирование налоговой квитанции",
      "workflow_tax_receipt_scan": "Рабочий процесс: сканирование налоговой квитанции",
      "workflow_telekommunikation_eigenbeleg": "Рабочий процесс: собственная квитанция по телекоммуникациям",
      "workflow_travel_costs_and_home_office": "Рабочий процесс: командировочные расходы и домашний офис",
      "workflow_tuev_qualitaetssicherung_fuer_workflows": "WORKFLOW-TUEV - Обеспечение качества рабочих процессов",
      "workflow_tuev_quality_assurance_for_workflows": "WORKFLOW-TUEV - Обеспечение качества рабочих процессов",
      "workflow_versicherungen_erfassen": "Рабочий процесс: ввести страховку",
      "workflow_werbungskosten_erfassen": "Рабочий процесс: учет расходов на рекламу",
      "workflow_wiki_authors": "Рабочий процесс: авторы Wiki",
      "workflow_wiki_autoren": "Рабочий процесс: авторы Wiki",
      "worksheet_generator_erstellt_personalisierte_arb": "Генератор рабочих листов — создает персонализированные рабочие листы.\nЗадача: ФОРД-01",
      "wrapper_for_compare_systems_py_to_include_bachfore": "Обертка для Compare_systems.py для включения BachForelle",
      "zerlegt_python_dateien_in_einzelne_klassen_und_fun": "Разбивает файлы Python на отдельные классы и функции.",
      "zerlegt_python_files_in_einzelne_klassen_and_funct": "Разбивает файлы Python на отдельные классы и функции."
    },
    "system": {
      "deleted": "Удален успешно",
      "error": "Произошла ошибка",
      "no_results": "Результаты не найдены",
      "not_found": "Не найдено",
      "prosync_description": "Синхронизация базы данных ProSync между системами",
      "prosync_sync_complete": "Синхронизация завершена",
      "prosync_sync_started": "Синхронизация началась",
      "saved": "Сохранено успешно.",
      "shutdown": "Выключение системы",
      "startup": "Запуск системы",
      "success": "Операция прошла успешно",
      "updated": "Обновлено успешно"
    },
    "usmc": {
      "bridge": "USMC Bridge (межагентная синхронизация)",
      "sync_from": "Синхронизировать USMC с BACH",
      "sync_to": "Синхронизировать BACH с USMC"
    }
  }
}