{
  "language": "es",
  "label": "Spanish",
  "generated_at": "2026-05-17T12:49:19.831905",
  "entries": {
    "agent": {
      "agent_started": "Agente iniciado",
      "agent_stopped": "Agente detenido",
      "boss_agents": "Agentes jefes",
      "expert_agents": "Agentes expertos",
      "pid_tracking": "Seguimiento de ID de proceso"
    },
    "chain": {
      "chain_created": "Cadena creada",
      "chain_started": "Cadena iniciada",
      "chain_stopped": "Cadena parada",
      "llmauto_chain": "Cadena LLMauto (basada en archivos)",
      "toolchain": "Cadena de herramientas (basada en base de datos)"
    },
    "cli": {
      "2_imap_app_passwort_erforderlich": "2. IMAP (se requiere contraseña de la aplicación)",
      "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. Descargue JSON y guárdelo como gmail_credentials.json",
      "60_befehle_bach_tools_list_alle": "{'-' * 60}\nComandos:\n  Lista de herramientas de Bach Mostrar todas las herramientas\n  las herramientas de bach muestran <nombre> detalles de la herramienta\n  documentos de herramientas de bach Mostrar documentación",
      "abh_ngigkeiten_bash_pip_install": "## Dependencias\n\n```golpecito\ninstalación de pipas",
      "ablage_im_user_ordner": "Almacenamiento en la carpeta de usuario.",
      "abo_handler_abonnement_verwaltung_expert_agent": "Controlador de suscripciones: gestión de suscripciones (agente experto)\n====================================================\n\nbach abo scan Analysiert Steuer-Posten, erkennt Abos\nbach abo list Zeigt alle erkannten Abos\nbach abo confirm ID Bestaetigt Abo-Erkennung\nbach abo descartar ID Entfernt Fehlererkennung\nbach abo cuesta Monatliche Kostenaufstellung\nbach abo export Export fuer Haushaltsplanung\nbach abo patterns          Bekannte Abo-Muster anzeigen",
      "abstrakte_basis_f_r_llm_backends": "Base abstracta para los backends de LLM.",
      "abstrakte_basisklasse_f_r_alle_analyse_algorithmen": "Clase base abstracta para todos los algoritmos de análisis.\n\n    Cada analizador debe ampliar esta clase e implementar\n    Los métodos abstractos.",
      "active": "activo",
      "aendert_den_pfad_eines_ordners_nur_db_nicht_date": "Cambia la ruta de una carpeta (solo base de datos, no sistema de archivos).",
      "agent_launcher_handler_agent_verwaltung": "Controlador del iniciador de agentes: gestión de agentes\n============================================\n\nlista de agentes de bach Verfuegbare Agentes auflisten\ninicio del agente bach <nombre> [--mode MODE] [--model MODEL] inicio del agente\nagente de bach detener <nombre> Agente detener\nestado del agente de bach Laufende Agents anzeigen\n\nOpciones:\n  --modo plan|modo predeterminado (predeterminado: predeterminado)\n  --model soneto|opus|haiku Modell (por defecto: soneto)",
      "agent_status_n_n_t": "=== ESTADO DEL AGENTE ===\\n\\n{t(",
      "agenten_auflisten_aus_db_und_dateisystem": "Lista de agentes: desde DB Y sistema de archivos.",
      "agenten_details_sucht_via_resolve_agent_name_da": "Detalles del agente: busca a través de resolve_agent_name y luego en la tabla heredada.",
      "agents_file_only": "solo archivo",
      "agents_handler_agenten_verwaltung": "Controlador de agentes - Gestión de agentes\n=====================================\n\n--lista de agentes Listar todos los agentes\n--información de agentes <n> Detalles del agente\n--agentes activos Sólo agentes activos",
      "agents_sync_failed": "fallido",
      "agents_sync_ok": "[OK] Todos los expertos ya registrados en la base de datos. Nada que hacer.",
      "agents_synced": "registrado",
      "agents_would_sync": "estaría registrado",
      "aktive_db_f_r_den_aktuellen_runtime_root": "Base de datos activa para la raíz del tiempo de ejecución actual.",
      "aktiviert_das_remote_control_profil_gibt_success": "Habilita el perfil de control remoto. Devoluciones (éxito, mensaje).",
      "aktiviert_deaktiviert_scheduler_job_f_r_eine_pipel": "Habilita/deshabilita el trabajo del programador para una canalización.\n\nCrea una entrada daemon_job basada en Pipeline.schedule.\n\nArgumentos:\npipeline_id: ID de tubería\nhabilitar: Verdadero = activar trabajo, Falso = desactivar\n\nDevoluciones:\nVerdadero si tiene éxito",
      "aktualisiert_alle_dynamischen_trigger_workflows": "Actualiza todos los activadores dinámicos (flujos de trabajo, lecciones, herramientas).",
      "aktualisiert_budget_felder_direkt_in_state_json_r": "Actualiza los campos de presupuesto directamente en state.json (compatibilidad con versiones anteriores).",
      "aktualisiert_daemon_konfiguration_args": "Actualiza la configuración de Daemon.\n\n        Argumentos:\n            intervalo_minutos: intervalo entre sesiones\n            max_sessions: sesiones máximas (0 = ilimitadas)\n            quiet_start: Inicio del tiempo de silencio (HH:MM)\n            quiet_end: Fin del tiempo de silencio (HH:MM)\n            habilitado: habilitar/deshabilitar demonio",
      "aktualisiert_den_heutigen_session_kontext": "Actualiza el contexto de la sesión de hoy.",
      "aktualisiert_den_status_eines_jobs": "Actualiza el estado de un trabajo.",
      "aktualisiert_die_claude_code_mcp_konfiguration": "Actualiza la configuración de Claude Code MCP.",
      "aktualisiert_die_konfidenz_eines_fakts": "Actualiza la confianza de un hecho.",
      "aktualisiert_ein_item": "Actualiza un elemento",
      "aktualisiert_felder_direkt_in_state_json": "Actualiza los campos directamente en state.json.",
      "aktualisiert_gewichtungen_decay": "Actualiza ponderaciones (decaimiento)",
      "aktualisiert_heartbeat_andere_pcs_sehen_aktivit_t": "Actualiza los latidos del corazón (otras PC ven actividad).",
      "aktualisiert_heartbeat_in_presence_datei": "Actualiza el latido del corazón en el archivo de presencia.",
      "aktualisiert_heartbeat_timestamp": "Actualiza la marca de tiempo de los latidos del corazón.",
      "aktualisiert_kernel_hash_in_instance_identity": "Actualiza kernel_hash a instancia_identidad.",
      "aktualisiert_notizen_f_r_ein_watchlist_item": "Actualiza notas para un elemento de la lista de seguimiento",
      "aktualisiert_veraltete_pfade_in_dokumentation_hel": "Actualiza rutas obsoletas en la documentación (Ayuda, Wiki, Markdown).",
      "alert_wenn_opus_f_r_einfache_tasks_verwendet_wird": "Alerta cuando se utiliza Opus para tareas sencillas.",
      "all_ok": "Todo bien",
      "alle_core_dateien_sind_unveraendert": "Todos los archivos CORE no se modifican.",
      "alle_einstellungen_auflisten": "Enumere todas las configuraciones.",
      "alle_fakten_anzeigen": "Muestre todos los hechos.",
      "alle_fakten_anzeigen_mit_konfidenz_und_quelle": "Vea todos los datos con confianza y fuente.",
      "alle_nicht_archivierten_artikel_mit_ampelstatus_s": "Todos los artículos no archivados con estado de semáforo, ordenados por urgencia.",
      "alle_reminders_laden_db_oder_json_fallback": "Cargue todos los recordatorios (reserva de DB o JSON).",
      "alle_skills_aus_dateisystem_auflisten": "Enumere todas las habilidades del sistema de archivos.",
      "alle_themenordner_mit_ihren_artikeln_auflisten": "Enumere todas las carpetas de temas con sus artículos.",
      "alle_tools_aus_dateisystem_auflisten": "Enumere todas las herramientas del sistema de archivos.",
      "alle_unterordner_mit_artikelanzahl_zurueckgeben": "Devolver todas las subcarpetas con el recuento de artículos",
      "alle_verfuegbaren_stimmen_auflisten": "Enumere todos los votos disponibles.",
      "alle_wiki_artikel_auflisten_inkl_unterordner": "Enumerar todos los artículos wiki (incluidas las subcarpetas)",
      "alle_zu_exportierenden_dateien_sammeln_ohne_pycac": "Recopile todos los archivos para exportar (excluyendo pycache, oculto).",
      "alte_logs_bereinigen_lter_als_7_tage": "Limpiar registros antiguos (más de 7 días).",
      "alte_ordnerstruktur_neue_einmalig_idempotent": "Estructura de carpetas antigua -> Nueva (única, idempotente).\n\nMigrado:\ndatos/ -> datos_roh/\nsalida/ -> salida_informes/",
      "anonymisiert_alle_dokumente_in_einem_ordner": "Anonimiza todos los documentos en una carpeta.\n\nArgumentos:\ncarpeta: carpeta de origen\nperfil: perfil de anonimización\ncontraseña: Contraseña de la clave\ncarpeta_salida: carpeta de destino (predeterminada: clientes/<id_cliente>/)",
      "anonymisiert_dateinamen": "Anonimiza los nombres de archivos.",
      "anonymisiert_dateinamen_fuer_header": "Anonimiza los nombres de archivos para el encabezado.",
      "anonymisiert_dokumente_durch_konsistente_pseudonym": "Anonimiza los documentos mediante una seudonimización consistente.\n\n    Flujo de trabajo:\n        1. create_profile() - Crear perfil con nombres de portada\n        2. anonymize_folder() - Anonimiza todos los documentos en la carpeta\n        3. La clave se almacena cifrada con AES",
      "anonymisiert_ein_fertiges_text_bundle_nachtraeglic": "Posteriormente, anonimiza un paquete de texto terminado.\n\nSe puede utilizar si extract_bundle() sin anonym_profile\nha sido llamado y la anonimización sólo debería realizarse después.\n\nArgumentos:\npaquete: Paquete de texto extraído\nperfil: perfil de anonimización\n\nDevoluciones:\nNuevo TextBundle con texto anónimo",
      "anonymisiert_eine_einzelne_datei_returns": "Anonimiza un solo archivo.\n\n        Devoluciones:\n            (éxito, recuento_reemplazo)",
      "anonymisiert_eine_excel_datei_xlsx_xls": "Anonimiza un archivo de Excel (.xlsx, .xls).\n\n        Reemplaza términos confidenciales en todas las celdas de todas las hojas de trabajo.",
      "anonymisiert_eine_textdatei": "Anonimiza un archivo de texto.",
      "anonymisiert_einen_dateinamen_falls_er_sensible_b": "Anonimiza un nombre de archivo si contiene términos confidenciales.\n\n        Devoluciones:\n            Nueva ruta (renombrada) o ruta original (sin cambios)",
      "archiviert_nachrichten_setzt_status_archived": "Archiva mensajes (establece estado = archivado).",
      "args_base_path_basis_ordner_ber": "Argumentos:\nbase_path: Carpeta base (.../Reports/). Determinado a partir de bach_paths\nsi no se especifica.",
      "args_min_size_minimale_dateigroesse": "Argumentos:\nmin_size: tamaño mínimo de archivo en bytes (0 = todo)\nskip_cloud: Saltar marcador de posición de la nube",
      "arima_basierte_zeitreihenanalyse_f_r_kursprognosen": "Análisis de series temporales basado en ARIMA para pronósticos de precios.",
      "ati_context_keyword_keyword_trigger_trigger": "[CONTEXTO ATI]\nPalabra clave: {palabra clave}\nDesencadenador: {desencadenantes[palabra clave]}\n\nSTUB: se cargaría el contexto.\nTODO: Implementar context_sources.py",
      "ati_context_verwendung_bach_ati_context_keyword": "[CONTEXTO ATI]\nUso: bach ati contexto PALABRA CLAVE\n\nPalabras clave y sus desencadenantes:\n  fehler -> cargar lecciones_aprendidas\n  bloqueado -> estrategias de carga\n  inicio -> cargar mejores_practicas",
      "ati_install_verwendung_bach_ati_install_pfad_zi": "[INSTALACIÓN ATI]\nUso: bach ati install PATH.zip [--dry-run] [--force]\n\nOpciones:\n  --dry-run Solo muestra lo que se instalaría\n  --force Sobrescribir archivos existentes sin confirmación\n\nEjemplo:\n  bach ati instalar dist/exports/bach-ati-v1.0.0-20260121.zip\n\nEl ZIP debe contener un manifest.json con type='bach-agent'.",
      "ati_onboard_erfolgreich_projekt_result_tool_n": "[ATI A BORDO] Exitoso\nProyecto: {resultado['tool_name']}\nRuta: {resultado['ruta']}\nTareas creadas: {resultado['tasks_created']}\n\nMostrar tareas: lista de tareas de bach ati",
      "ati_onboard_verwendung_bach_ati_onboard_path_o": "[ATI A BORDO]\nUso: bach ati a bordo PATH\n\nOpciones:\n  bach ati a bordo PATH Einzelnes Projekt a bordo\n  bach ati a bordo --check Alle neuen Projekte pruefen\n\nLa incorporación crea automáticamente:\n1. Tarea de análisis de características\n2. Tarea de verificación de calidad del código\n3. Tarea TAREAS.txt",
      "ati_scan_unbekannte_operation_subop_verwendu": "[ATI SCAN] Operación desconocida: {subop}\n\nUso:\n  Bach Ati Scan Escáner iniciado\n  estado de escaneo de bach ati Letzten Scan anzeigen\n  bach ati scan task Gescannte Tasks anzeigen\n  tareas de escaneo de bach ati --tool X Nach Tool filtern",
      "audio_datei_transkribieren": "Transcribir archivo de audio.",
      "augmented_dickey_fuller_test_f_r_stationarit_t": "Prueba de estacionariedad de Dickey-Fuller aumentada.\n        Las series estacionarias tienden más fuertemente hacia la reversión a la media.",
      "auto_init_steuerjahr_target_year_automatisch_e": "[AUTO-INIT] Año fiscal {target_year} creado automáticamente",
      "auto_sync": "Sincronización automática",
      "available": "Disponible",
      "bach_api_geladen": "API de BACH cargada",
      "bach_api_nicht_verf_gbar_e": "API BACH no disponible: {e}",
      "bach_api_referenz_generiert_automatisch_au": "# Referencia de la API de BACH\n\n**Generado:** Automáticamente desde la base de datos BACH\n\n## Descripción general\n\nBACH ofrece dos vías principales de acceso a la funcionalidad:\n\n1. **Handler** (interfaz CLI) - `bach <handler> <operación> [argumentos]`\n2. **Herramientas** (API programática): módulos Python reutilizables\n\n---\n\n## 1. Controlador ({len(controladores)})\n\nLos controladores son la interfaz CLI de BACH. Cada manejador gestiona un área funcional.\n\n### Controladores disponibles",
      "bach_changelog_aktuelle_version_bach_vers": "# Registro de cambios de BACH\n\n**Versión actual:** {bach_version}\n**Generado:** Automáticamente desde dist_file_versions\n\n## Descripción general\n\nEste registro de cambios documenta los cambios en los archivos CORE y TEMPLATE entre versiones.\n\n### Leyenda\n\n- 🔴 **CORE** (dist_type=2) - Archivos del kernel, críticos para BACH\n- 🟡 **PLANTILLA** (dist_type=1) - Plantillas personalizables\n- ⚪ **USUARIO** (dist_type=0) - Datos de usuario\n\n---\n\n## Historial de versiones",
      "bach_chat_service_backend_unabh_ngige_chat_runti": "Servicio de chat BACH: tiempo de ejecución de chat independiente del backend.",
      "bach_chat_system_tray_cros": "Bandeja del sistema de chat BACH\n=======================\n\nBandeja de sistema multiplataforma (macOS/Windows/Linux) para control\ndel Chat Bot de Telegram de BACH a través de la API de Control.\n\nRequisitos:\n  pip install pystray Almohada\n\nInicio:\n  python chat_tray.py [--puerto 8081] [--host 127.0.0.1]",
      "bach_claude_bridge_status_v2_2": "ESTADO DEL PUENTE BACH CLAUDE v2.2",
      "bach_claude_bridge_system_tray_manager": "BACH Claude Bridge - Administrador de la bandeja del sistema\n============================================\nInicia y monitorea el demonio Claude Bridge.\nMuestra el estado en la bandeja del sistema (verde=activo, amarillo=pausa, rojo=detenido).\n\nUso:\n  python bridge_tray.py Inicio de la aplicación de bandeja\npythonw bridge_tray.py Iniciar aplicación de bandeja sin consola\n\nVersión: 1.0.0\nCreado: 2026-02-11",
      "bach_data_analysis_handler": "Controlador de análisis de datos BACH\n============================\nControlador CLI para funciones de análisis de datos.\n\nComandos:\n    carga de datos bach <ruta> Fecha cargada e información anzeigen\n    datos de bach describen <ruta> Estadísticas descriptivas\n    encabezado de datos de bach <ruta> [--rows] Erste Zeilen anzeigen\n    bach datos corr <ruta> Korrelationsmatrix\n    gráfico de datos de bach <ruta> Gráfico erstellen (geplant)",
      "bach_distribution_handler": "Controlador de distribución BACH\n===========================\nControlador CLI para el sistema de distribución.\n\nComandos:\n    bach --dist status Mostrar el estado del sistema\n    bach --dist verificar Comprobar sello\n    bach --dist instantánea Crear instantánea\n    bach --dist lanzamiento Crear lanzamiento\n    bach --dist list Listar instantáneas/lanzamientos",
      "bach_dokumentations_aenderungen_month_zusa": "# Cambios en la documentación BACH {mes}\n\n## Resumen\n\n- Cambios totales: {len(entradas)}\n- Archivos afectados: {len(files_changed)}\n- Nuevos archivos: {stats['created']}\n- Actualizaciones: {estadísticas['actualizadas']}\n- Archivos eliminados: {estadísticas['eliminados']}\n\n## Archivos de ayuda ({len(help_changes)} cambios)",
      "bach_financial_mail_konto_hinzufuegen": "Correo Financiero BACH - Añadir cuenta",
      "bach_handler_fuer_apiprober_delegiert_an_modula": "Controlador BACH para ApiProber: delegado a MODULAR_AGENTS/ApiProber.\n\nOperaciones implementadas:\nsonda: URL de API de muestra (a través de ProbeOrchestrator)\nlist - Lista de servicios conocidos (a través de la base de datos)\nestado: muestra los detalles del servicio (a través de la base de datos)\nexportar: exportar resultados como Markdown/JSON\nconfig - Mostrar configuración",
      "bach_handler_fuer_n8n_workflow_manager_integration": "Controlador BACH para la integración de n8n Workflow Manager.\n\nProporciona operaciones n8n:\n- estado: verificar la instancia n8n + verificar la instalación de MCP\n- lista: lista de flujos de trabajo (a través de la API REST n8n)\n- sincronización: sincroniza flujos de trabajo (delegados al servidor MCP)\n\nRequisito: n8n-manager-mcp debe estar instalado (bach setup n8n).\nConexión: configurable, predeterminada http://localhost:5678",
      "bach_inbox_handler_befehle": "Controlador de bandeja de entrada de BACH\n===================\n\nComandos:\n  inicio de la bandeja de entrada de bach Iniciar el observador de la bandeja de entrada (fondo)\n  detener la bandeja de entrada de bach Detener el observador de la bandeja de entrada\n  estado de la bandeja de entrada de bach Mostrar estado\n  Escaneo de la bandeja de entrada de Bach Escaneo de prueba único\n  configuración de la bandeja de entrada de bach Mostrar configuración",
      "bach_inbox_handler_v1_0_cl": "Controlador de bandeja de entrada de BACH v1.0\n========================\nControlador CLI para el control inbox_watcher\n\nComandos:\n  inicio de la bandeja de entrada de bach Inbox-Watcher inicio\n  detener la bandeja de entrada de bach Inbox-Watcher detener\n  estado de la bandeja de entrada de bach Estado anzeigen\n  escaneo de la bandeja de entrada de bach Escaneo de ejecución en seco Einmaliger\n  configuración de la bandeja de entrada de bach Configuración anzeigen",
      "bach_inbox_scanner_service": "Servicio de escáner de bandeja de entrada BACH\n============================\n\nMonitoreo automático de carpetas entrantes y clasificación basada en reglas.\n\nTareas: INBOX_001-008 (Fase 10)",
      "bach_mail_service_setup_v1_0": "Configuración del servicio de correo BACH v1.0\n==============================\nConfigura el acceso a Gmail OAuth2 (leer + enviar).\n\nLlamar:\n    comprobación de python mail_setup.py - Prueba de estado\n    python mail_setup.py actualizar - Token erneuern (no cuando se actualiza el token_token)\n    python mail_setup.py auth - Nuevo inicio de flujo OAuth (Browser-Fenster)\n    prueba python mail_setup.py - Test-Mail-Abfrage\n\nAutor: Sistema BACH\nFecha: 2026-02-18",
      "bach_mistral_watcher_daemon_v1_0": "BACH Mistral Vigilante Daemon v1.0\n===================================\nProceso en segundo plano siempre activo de eventos clasificados vía Mistral\ny si es necesario, Claude inicia sesiones de código.\n\nUso:\n  python watcher_daemon.py # Iniciar\n  python watcher_daemon.py --stop # Detener\n  python watcher_daemon.py --status # Estado mostrado\n\nCreado: 2026-02-10",
      "bach_mount_handler_handler_fuer": "Controlador de montaje BACH\n===================\nControlador para conectar carpetas externas (SYS_001).",
      "bach_nicht_verf_gbar": "BACH no disponible",
      "bach_prompt_generator_service": "Servicio de generador de avisos BACH\n==============================\nGestión de avisos en todo el sistema para sesiones de Claude.\n\nCaracterísticas:\n- Sistema de plantillas (Sistema/Agente/Personalizado)\n- 4 opciones de envío (Tarea, Sesión, Copiar, Daemon)\n- Sustitución de variables en plantillas.\n- Control de demonios para sesiones automatizadas.\n\nEstado: En desarrollo (PROMPT_GEN_001-007)",
      "bach_session_daemon_status": "ESTADO DEL DEMONIO DE LA SESIÓN DE BACH",
      "bach_skills_services_zentrale_konfiguration_ers": "Servicios de Habilidades BACH - Configuración Central\n\nCreado: 2026-01-25\nTarea: PORT_006 (Requisito previo)",
      "bach_system_skills_auto_geladen_beim_start_s": "## Habilidades del sistema BACH (cargadas automáticamente al inicio)\n{startup_skills}",
      "bach_telegram_chat_runtime": "Tiempo de ejecución del chat de Telegram de BACH\n=============================\n\nBot interactivo de Telegram con backend LLM conectable.\nUtiliza BACH Chat Runtime para uso de herramientas, seguridad y contexto.\n\nSe puede operar con cualquier backend:\n- Ollama (local)\n- Compatible con OpenAI/OpenAI\n-Claude antrópico\n- Claude Código CLI / Codex CLI\n\nConfiguración:\n~/.config/bach/telegram_chat.json o variables de entorno.\n\nInicio:\n  python -m hub._services.chat.telegram_chat\n# o directamente:\n  python telegram_chat.py",
      "bach_test_handler_cli_handler_fu": "Responsable del examen BACH\n==================\nControlador CLI para funciones de prueba y control de calidad.\n\nComandos:\n    bach --test self Autoprueba (RÁPIDO)\n    bach --test self STANDARD Autotest con perfil\n    bach --test run <ruta> Sistema de prueba\n    bach --test comparar <ruta> Comparar con BACH\n    bach --test perfiles Mostrar perfiles\n    bach --resultados de la prueba Últimos resultados",
      "bach_tool_tool_name_50_generiert_date": "Herramienta BACH: {tool_name}\n{'=' * 50}\nGenerado: {datetime.now().strftime('%Y-%m-%d %H:%M')}\nFuente: herramientas/{tool_name}.py\n\nDESCRIPCIÓN\n{'-' * 40}\n{cadena de documentos}\n\nUSO\n{'-' * 40}\nLas herramientas de python bach.py ejecutan {nombre_herramienta} [args]\no directamente: python tools/{tool_name}.py [args]\n\nNOTAS\n{'-' * 40}\n- Generado automáticamente desde Docstring\n- Si tienes alguna pregunta: las herramientas de bach muestran {tool_name}",
      "bach_tools_index_60_generiert_datetime_n": "ÍNDICE DE HERRAMIENTAS DE BACH\n{'=' * 60}\nGenerado: {datetime.now().strftime('%Y-%m-%d %H:%M')}\nNúmero de herramientas: {len(index_entries)}\n\nRESUMEN DE HERRAMIENTAS\n{'-' * 60}",
      "bach_trash_handler_cli_handler": "Manipulador de basura BACH\n===================\nControlador CLI para el sistema de papelera (eliminación temporal).\n\nComandos:\n    lista de basura de bach Alle Eintraege im Papierkorb\n    basura de bach eliminar PATH Datei en Papierkorb verschieben\n    ID de restauración de basura de Bach Datei wiederherstellen\n    purga de basura de bach Abgelaufene Dateien loeschen\n    información de basura de bach ID Detalles zu einem Eintrag",
      "bach_watcher_daemon_status": "ESTADO DEL DEMONIO DE BACH WATCHER",
      "backend_f_r_cli_basierte_agenten_claude_code_cod": "Backend para agentes basados ​​en CLI (Claude Code, Codex).\n\nUtiliza una sesión CLI en segundo plano con --continue para preservar el contexto.\nLa CLI gestiona sus propias herramientas, sin necesidad de un bucle de herramientas externo.",
      "backend_fehler_e": "Error de backend: {e}",
      "backend_unabh_ngige_chat_runtime_mit_tool_use_loop": "Tiempo de ejecución de chat independiente del backend con bucle de uso de herramientas.",
      "backup_handler_backup_verwaltung": "Controlador de copias de seguridad - Gestión de copias de seguridad\n====================================\n\n--backup create Crear copia de seguridad\n--backup create --to-nas También copiar a NAS\n--lista de copias de seguridad Listar copias de seguridad\n--backup info <nombre> Detalles de la copia de seguridad",
      "backup_info_anzeigen": "Mostrar información de respaldo.",
      "batch_hilfe_anzeigen": "Mostrar ayuda por lotes.",
      "baut_minimalen_follow_up_prompt_fuer_continue_se": "Cree un mensaje de seguimiento mínimo para --continuar sesión.\n\nClaude ya tiene el contexto completo en su sesión.\nSolo enviamos el mensaje nuevo + actualizaciones del estado del trabajador si corresponde.",
      "beleg_hilfe_anzeigen": "Mostrar ayuda del recibo.",
      "ben_tigt_pip_install_pystray_pillow": "Requiere: pip install pystray Pillow",
      "berechnet_annualisierte_volatilit_t": "Calcula la volatilidad anualizada.",
      "berechnet_die_half_life_der_mean_reversion": "Calcula la vida media de la reversión media.\nEste es el tiempo esperado (en días) hasta que el precio\nla mitad ha vuelto a la media.",
      "berechnet_die_laufzeit_eines_agenten_fuer_json_sta": "Calcula el tiempo de ejecución de un agente para áreas de estado JSON.",
      "berechnet_kernel_hash_ueber_alle_core_dateien": "Calcula el hash del kernel sobre todos los archivos CORE.\n\nDevoluciones:\n(kernel_hash, recuento_procesado, recuento_omitido)",
      "berechnet_normalisierte_volatilit_t_0_1_skala": "Calcula la volatilidad normalizada (escala 0-1)",
      "berechnet_sha256_hash_einer_datei_mit_chunk_verarb": "Calcula el hash SHA256 de un archivo mediante procesamiento de fragmentos.",
      "berechnet_trendst_rke_0_1_basiert_auf_a": "Calcula la fuerza de la tendencia (0-1).\n        Basado en lógica similar a ADX.",
      "bereitet_datei_vor_ggf_pdf_kompilierung": "Prepara el archivo (compilación PDF si es necesario)",
      "bereitet_sequenz_daten_f_r_lstm_rnn_vor": "Prepara datos de secuencia para LSTM/RNN",
      "bericht_aus_json_datei_generieren_word_vorlage_fu": "Genere informe a partir de un archivo JSON (rellene la plantilla de Word).",
      "bericht_erstellt_output_path": "Informe creado: {output_path}",
      "bericht_py_foerderbericht_handler": "bericht.py - Controlador de informes\n=======================================\n\nIntegración CLI para el generador de informes.\n\nUso:\n    bach bericht generar <carpeta-cliente> [-p contraseña] [-t plantilla] [-o salida]\n    bach bericht export <carpeta-cliente> -p <contraseña>\n    archivo bach bericht [nombre]\n    lista de bach bericht\n    ayuda de bach bericht\n\nVersión: 1.0.0\nCreado: 2026-01-27",
      "bernimmt_eine_pdf_und_speichert_sie_am_zielort": "Toma un PDF y lo guarda en el destino, cifrado O copiado.",
      "bersetzt_einen_pfad_von_data_zu_bundles": "Traduce una ruta de datos/ a paquetes/.\n\nSi la ruta apunta a una carpeta de cliente en datos/,\nserá redirigido al paquete correspondiente.\n\nArgumentos:\noriginal_path: ruta del archivo original\n\nDevoluciones:\nRuta traducida (paquete) u original si no es necesaria traducción",
      "bewertet_task_komplexit_t_args": "Evalúa la complejidad de la tarea.\n\nArgumentos:\ntask_description: descripción de la tarea\n\nDevoluciones:\n(puntuación, desglose): puntuación 0-100 y desglose detallado",
      "bewertet_task_komplexit_t_f_r_modell_delegation": "Evalúa la complejidad de la tarea para la delegación del modelo.",
      "blockierende_listening_schleife_ruft_on_wake_be": "Bloqueo del bucle de escucha. Llama a on_wake() tras la detección.\n\nUtilice openwakeword si está disponible; de ​​lo contrario, utilice el teclado alternativo (Intro).",
      "bordcomputer_health_monitor_circuit_breaker_ov": "Monitor de estado del ordenador a bordo: detección de disyuntores y excesos\n=====================================================================\n\nSupervisa la salud de los proveedores de LLM:\n- Disyuntor por proveedor (umbral de error, enfriamiento, recuperación automática)\n- Detección de exceso (marcar Opus para tareas simples)\n- Alertas de explosión de tokens (>3x presupuesto)\n\nPuntos de montaje: socio.py, tokens.py, monitor_processes\n\nParte del puente del embrague (Tarea BACH [1077]).",
      "boss_agents": "AGENTES JEFES",
      "bridge_fackel_wrapper_erweit": "Envoltura de antorcha de puente\n======================\nExtiende bridge_daemon.py con la funcionalidad de antorcha SIN cambiar el código original.\n\nEste envoltorio:\n1. Verifique la antorcha antes de comenzar\n2. Inicia el hilo de latidos\n3. Libera la antorcha durante el apagado.\n4. Luego llama al demonio original.",
      "bridge_reset_tool_bereinigt_alle": "Herramienta de reinicio de puente\n==================\nLimpia todos los bloqueos del puente después de una eliminación forzada (taskkill /F).\n\nQué se reinicia:\n- Todos los procesos pythonw3.12.exe en ejecución (bandeja + demonio)\n- bach_bridge.lock (bloqueo de proceso de demonio, en temperatura)\n- bach_bridge_tray.lock (bloqueo de proceso de bandeja, en temperatura)\n- bridge_session_lock en bach.db (antorcha, nivel de sistema)\n\nLuego: inicie la bandeja normalmente (pythonw bridge_tray.py)",
      "budget_self_daily_spent_2f_limit_2f_p": "Presupuesto: ${self.daily_spent:.2f} / ${limit:.2f} ({pct:.0f}%) [{status}]",
      "category": "Categoría",
      "circuit_breaker_f_r_einen_einzelnen_provider": "Disyuntor para un solo proveedor.",
      "circuit_breaker_zust_nde": "Estados del disyuntor.",
      "claude_api_fehler_e": "Error de API de Claude: {e}",
      "claude_api_fehler_r_status_code_data_get": "Error de API de Claude ({r.status_code}): {data.get(",
      "claude_cli_nicht_automatisch_gefunden": "Claude CLI no se encuentra automáticamente.",
      "claude_cli_nicht_gefunden_bitte_installation_prue": "Claude CLI no encontrado. Por favor verifique la instalación.",
      "cli_einstiegspunkt_f_r_bach_secrets_subcommand": "Punto de entrada CLI para `bach ​​secrets <subcomando>`",
      "cli_f_r_den_file_access_hook": "CLI para el enlace de acceso a archivos.",
      "cli_handler_f_r_db_sync_befehle": "Controlador CLI para comandos de sincronización de base de datos.",
      "cli_wrapper_f_r_bach_settings_befehle": "Envoltorio CLI para comandos de configuración de bach.",
      "clutch_bridge_handler_intelligentes_task_routing": "Manipulador de puente de embrague: enrutamiento inteligente de tareas\n=====================================================\n\n--estado del embrague Gesamtstatus aller embrague-puente Komponenten\n--análisis de embrague Análisis de tareas (StreckenAnalyse + Gas/Bremse)\n--embrague metriken Fahrtenbuch-Metriken anzeigen\n--embrague fitness Fahrschule Fitness-Übersicht\n--salud del embrague Estado de salud del Bordcomputer",
      "complexity_scorer_bewertet_task_komplexit_t_f_r": "Puntuación de complejidad: evalúa la complejidad de las tareas para una delegación inteligente\n=============================================================================\n\nAnaliza las descripciones de las tareas y devuelve una puntuación de complejidad:\n- 0-20: Fácil (Haiku, IA local)\n- 21-50: Medio (Soneto)\n- 51-80: Complejo (Opus)\n- 81-100: Muy complejo (Opus con contexto extendido)\n\nFactores:\n- Longitud del texto\n- Palabras clave técnicas\n- Indicadores de varios pasos\n- Requisitos del código\n- Necesidades de investigación\n- Creatividad",
      "config_wert_in_auth_config_eines_connectors_setzen": "Establecer/cambiar el valor de configuración en auth_config de un conector.\n\nUso: conector configurar <nombre> <clave> <valor>\nEjemplo: conector configurar telegram_main sender_tag BACH",
      "connection_details_aus_db_anzeigen": "Mostrar detalles de conexión desde DB.",
      "context_handler_kontext_suche_und_longterm_memor": "Controlador de contexto: búsqueda de contexto y memoria a largo plazo\n======================================================\n\nPermite la navegación de:\n- Archivo de memoria\n- Historial de chat\n- Descripciones de tareas\n- Archivos del sistema",
      "context_manager_f_r_datenbankverbindungen": "Administrador de contexto para conexiones de bases de datos.",
      "convenience_funktion_f_r_task_analyse": "Función de conveniencia para el análisis de tareas.",
      "convenience_funktion_fuer_bach_py_shutdown_block": "Función de conveniencia para el cierre de bach.py ​​(Bloque 5.7).\n\nLee user_profile de DB y actualiza USER.md.\n\nArgumentos:\nbach_root: ruta al directorio sistema/\n\nDevoluciones:\ndictar con estado",
      "convenience_funktion_fuer_bach_py_startup_block_0": "Función de conveniencia para el inicio de bach.py ​​(bloque 0.07).\n\nLee USER.md y escribe campos en la tabla de base de datos user_profile.\n\nArgumentos:\nbach_root: ruta al directorio sistema/\ndry_run: True = solo verificar, no escribir\n\nDevoluciones:\ndictar con estado",
      "core_dateien_len_core_files": "Archivos CORE: {len(core_files)}",
      "core_dateien_wurden_manuell_geaendert": "- Los archivos CORE se cambiaron manualmente",
      "count": "Contar",
      "create_index_if_not_exists_idx_email_drafts_status": "CREAR ÍNDICE SI NO EXISTE idx_email_drafts_status\nEN borradores de correo electrónico (estado)",
      "created": "creado",
      "cv_handler_lebenslauf_verwaltung": "Manejador de CV - gestión de currículums\n====================================\n\n--cv genera Lebenslauf generieren (ASCII)\n--cv generar --output En fechas especificadas\n--cv generar --scan Ordenar escaneo automático\n--cv status Estado de la base de datos anzeigen",
      "daemon_status": "Estado del demonio:",
      "daily_overview_service_konsolidierter_tagesstatu": "Servicio de resumen diario: estado diario consolidado (INT05)\n\nAgrega datos relevantes diarios de todos los módulos BACH:\n- Hogar: rutinas, semáforo de inventario, lista de compras.\n- Salud: medicación, citas.\n- Literatura: fuentes no leídas\n- Calendario: eventos de hoy\n\nOfrece dictados estructurados formateados por controladores.",
      "datei_autorit_t_self_secrets_file_fehlt_al": "⚠ Autoridad del archivo: falta {self.secrets_file} -> eliminar todos los secretos de la base de datos",
      "datei_ist_bereits_auf_target_version_n_ndatei": "✓ El archivo ya está en {target_version}\\n\\nArchivo: {file_path}\\nHash: {current_hash[:12]}....\\nType: {dist_type_name}",
      "datei_korruption": "- Corrupción de archivos",
      "datei_nicht_gefunden_p": "Archivo no encontrado: {p}",
      "datei_ueber_connector_senden": "Enviar archivo a través del conector.",
      "dateien_ctx": "Archivos: {ctx[",
      "dateien_len_files": "Archivos ({len(archivos)}):",
      "datetime_now_isoformat": ", (\nfechahora.ahora().isoformato(),\nestado,\nartículos_procesados,\nrecuento_errores,\nregistro,\nrun_id\n            ))\n\n# Actualizar last_run en pipeline_configs\nconexión.ejecutar(",
      "datev_buchungsstapel_csv_export": "Exportación CSV por lotes de reservas DATEV.\n        \nCrea CSV compatible con DATEV según el formato de lote de reserva.\nPlan de cuentas: SKR04 (estándar para autónomos)\n        \nCuentas SKR04:\n- 6000-6999: gastos de funcionamiento (aquí: 6800 equipos de trabajo)\n- 1890: Depósitos privados (contracuenta de gastos privados)",
      "db_geleert_datei_autorit_t": "✓ DB vaciada (autoridad de archivo)",
      "db_nicht_gefunden_db_path": "Base de datos no encontrada: {DB_PATH}",
      "db_profil_eintraege_anzeigen": "Mostrar entradas de perfil de base de datos.",
      "db_profil_eintraege_laden_als_category_key_val": "Cargue entradas de perfil de base de datos como [(categoría, clave, valor, confianza), ...].",
      "db_sync_backup_erstellt_backup_path_name": "[DB SYNC] Copia de seguridad creada: {backup_path.name}",
      "db_sync_initiale_db_erstellt_aus_backup_path_na": "[DB SYNC] Base de datos inicial creada a partir de {backup_path.name}",
      "db_sync_len_timestamped_tables_tabellen_mit_t": "[DB SYNC] {len(timestamped_tables)} Se encontraron tablas con columnas de marca de tiempo",
      "db_sync_neueres_backup_gefunden_latest_name": "[DB SYNC] Se encontró una copia de seguridad más reciente: {latest.name}",
      "db_verbindung_oeffnen": "Abra la conexión de base de datos.",
      "de_anonymisiert_alle_dokumente_in_einem_ordner": "Desanonimiza todos los documentos en una carpeta.\n\n        Argumentos:\n            carpeta: Carpeta anónima (por ejemplo, klienten/K_0042/)\n            schluessel_path: ruta al archivo .schluessel.enc (o Ninguno si se proporciona client_id)\n            contraseña: Contraseña de la clave\n            carpeta_salida: carpeta de destino (por ejemplo, _ready_for_export/Max_Mustermann/)\n            client_id: ID del cliente; si se proporciona, se utiliza la clave local",
      "de_anonymisiert_eine_einzelne_datei_umgekehrte_ma": "Desanonimiza un único archivo (mapeos invertidos).",
      "dead_status": "Muerto: {estado[",
      "debug_processed_dateien_in_data_ano_verarbeit": "[DEBUG] {procesados} archivos procesados ​​en data_ano/",
      "dedup_scanner_sha256_basierte_duplikaterkennung": "Escáner de deduplicación: detección de duplicados basada en SHA256 (INT06)\n\nPortado desde ProFiler V4/V15. Escanea directorios y reconoce\narchivos idénticos basados en su hash SHA256.\n\nCaracterísticas:\n- Cálculo de hash basado en fragmentos (memoria eficiente)\n- Detección de marcador de posición en la nube de OneDrive (sin descarga)\n- Informe duplicado con tamaño y rutas.",
      "def_status_self_tuple": ")\n\n    def _status(self) -> tupla:",
      "default_config_wenn_keine_datei_vorhanden": "Configuración predeterminada si no existe ningún archivo",
      "deinstalliert_eine_pipeline_entfernt_config_aus_d": "Desinstala una tubería (elimina la configuración de la base de datos).\n\nArgumentos:\npipeline_id: ID de tubería\n\nDevoluciones:\nVerdadero si tiene éxito",
      "delegate_description": "Delegar tarea a otro backend",
      "deleted": "eliminado",
      "dependencies": "Dependencias",
      "deprecated_dieses_modul_wird_durch_document_pipel": "DESPRECADO: este módulo se reemplaza por document_pipeline.py.\nLas importaciones se reenvían por compatibilidad con versiones anteriores.\nMigración: DocumentCollector -> DocumentPipeline, CollectorResult -> ScanResult",
      "description_label": "Descripción",
      "details": "Detalles",
      "details_fuer_ein_steuerjahr": "Detalles para un año fiscal.",
      "diagnostiziert_agent_voraussetzungen_und_liefert_r": "Diagnostica los requisitos de los agentes y proporciona consejos de recuperación.",
      "diagnostiziert_scheduler_voraussetzungen_und_liefe": "Diagnostica los requisitos del programador y proporciona sugerencias de recuperación.",
      "did_you_mean": "Querías decir",
      "directresponder_sendet_mistral_antworten_via_con": "DirectResponder: envía respuestas de Mistral a través del conector\n===================================================================\nPara eventos RESPOND_DIRECT, la respuesta se guarda en el conector_messages\nSe agregó cola de salida. El trabajo de despacho existente los envía.\n\nVersión: 1.0.0\nCreado: 2026-02-10",
      "dispatch_an_die_jeweilige_operation_args": "Despacho a la operación respectiva.\n\nArgumentos:\noperación: nombre de la operación (sonda, lista, estado, exportación, configuración)\nargs: argumentos adicionales como una lista\ndry_run: si es verdadero, solo genera la descripción\n\nDevoluciones:\n(éxito: bool, mensaje: str)",
      "doc_extraktion_fehlgeschlagen_antiword_libreof": "[.doc-Extraktion fehlgeschlagen - antiword/LibreOffice/texttract nicht verfuegbar]",
      "doc_path_updater_aktualisiert_ver": "Actualizador de ruta de documentos\n=================\nActualiza rutas obsoletas en la documentación (.md, .txt).\n¡Las rutas de ejecución son administradas automáticamente por bach_paths.py!\n\nUso:\n  bach --mantener docs-paths Ejecución en seco (nueva aparición)\n  bach --mantener docs-paths --aplicar Tatsaechlich korrigieren\n  bach --mantener docs-paths --report Generación de informes\n\nVer: bach --herramientas de ayuda/path_healer",
      "dochandler_dokumentensuche_cli": "DocHandler - CLI de búsqueda de documentos\n==================================\n\nOperaciones:\n  buscar <término> Buscar documentos\n  recientes [días] Documentos agregados recientemente\n  carpetas Mostrar carpetas de escaneo registradas\n  escanear <ruta> Escanear carpeta (para registrar)\n  ayuda Mostrar ayuda\n\nUsos: bach.db/folder_scan_files, steuer_ocr_cache (Base de datos unificada desde v1.1.84)",
      "docs_handler_dokumentations_zugriff": "Controlador de documentos: acceso a la documentación\n=======================================\n\n--docs list Lista toda la documentación\n--docs show <n> Mostrar documento\n--docs buscar <término> Buscar documentación",
      "documentation": "DOCUMENTATION",
      "docx_fehler_e": "[Error DOCX: {e}]",
      "dokument_anzeigen_markdown_oder_txt": "Ver documento (Markdown o .txt)",
      "dokumentation_durchsuchen": "Buscar documentación.",
      "dokuzentrum_pro_redaction_detector": "DokuZentrum Pro - Detector de redacción\n======================================\nDetecta datos confidenciales para su redacción.",
      "downgrade_erfolgreich_n_ndatei_file_path_nvon": "✓ BAJADA EXITOSA\\n\\nArchivo: {file_path}\\nDe: {current_version}\\nA: {target_version}\\nTipo: {dist_type_name}{warning}\\n{msg}",
      "downgraded_eine_einzelne_datei_zur_vorherigen_oder": "Degrada un único archivo a la versión anterior o especificada.",
      "dry_run_w_rde_len_pending_session_steering_hi": "[DRY-RUN] ¿Serían {len(pendiente)} avisos de dirección de sesión para",
      "dry_run_wuerde_abo_abo_id_bestaetigen": "[DRY-RUN] Confirmaría la suscripción {abo_id}",
      "dry_run_wuerde_downgraden_n_ndatei_file_path": "[DRY-RUN] Se degradaría:\\n\\nArchivo: {file_path}\\nActual: {current_version}\\nDestino: {target_version}\\nTipo: {dist_type_name}{advertencia}",
      "dry_run_wuerde_hinzufuegen_de_term_en_ter": "[DRY-RUN] Agregaría: {de_term} -> {en_term}",
      "dry_run_wuerde_hinzufuegen_n_key_key_n_de": "[DRY-RUN] Agregaría:\\n Clave: {key}\\n DE: {de_text}\\n EN: {en_text}",
      "dry_run_wuerde_len_self_base_dictionary_eintr": "[DRY-RUN] Cargaría {len(self.BASE_DICTIONARY)} entradas.",
      "dry_run_wuerde_rezept_hinzufuegen_n_nname_nam": "[DRY-RUN] Agregaría receta:\\n\\nNombre: {nombre}\\nTítulo: {título}\\nDescripción: {descripción o",
      "dry_run_wuerde_rezept_loeschen_n_nname_name": "[DRY-RUN] Eliminaría la receta:\\n\\nNombre: {nombre}\\nTítulo: {receta[",
      "dry_run_wuerde_sprache_hinzufuegen_lang_code": "[DRY-RUN] Agregaría idioma: {lang_code}\\nNueva lista: {",
      "dry_run_wuerde_upgraden_n_ndatei_file_path_n": "[DRY-RUN] Actualizaría:\\n\\nArchivo: {file_path}\\nVersión de destino: {target_version}\\nTipo: {dist_type_name}",
      "durchsucht_system_dateien": "Busca archivos del sistema.",
      "e_mail_konto_konfiguration": "Configuración de la cuenta de correo electrónico",
      "eigenbeleg_erstellt_posten_id_str_bezeichnung": "Recibo propio creado: {posten_id_str}\nDesignación: {bezeichnung}\nBruto: {brutto_val:.2f} EUR\nLista: {liste_full}",
      "ein_gefundener_treffer": "Se encontró una coincidencia.",
      "eine_t_gliche_instanz_eines_items": "Una instancia diaria de un elemento.",
      "einmal_pollen_connector_instanziieren_verbinden": "Encuesta una vez: crea una instancia del conector, conecta, recibe mensajes, guarda en la base de datos.",
      "einzelne_datei_durchsuchen_kontext_zur_ckgeben": "Explorar un solo archivo, devolver contexto",
      "einzelne_datei_durchsuchen_kontext_zurueckgeben": "Buscar un solo archivo, devolver contexto",
      "einzelnen_posten_anzeigen": "Mostrar entrada única.",
      "empfehlung_der_fahrschule_f_r_eine_delegation": "Recomendación de la autoescuela para una delegación.",
      "empfiehlt_ein_modell_f_r_einen_streckentyp": "Recomienda un modelo para un tipo de ruta.\nUtiliza Epsilon-Greedy: 90% mejor modelo, 10% aleatorio.\n\nArgumentos:\nroute_type: código de tipo de análisis de ruta (1-10)\navailable_models: Lista de modelos disponibles\ndefault_model: respaldo si no hay datos disponibles\n\nDevoluciones:\nRecomendación de política",
      "empfiehlt_partner_basierend_auf_score_und_budget_z": "Recomienda socios según el puntaje y la zona de presupuesto.\n\nArgumentos:\npuntuación: puntuación de complejidad\nzona: zona presupuestaria 1-4\n\nDevoluciones:\nDictado con recomendación de pareja",
      "end_to_end_pipeline_data_roh_output_berichte_i": "Canalización de un extremo a otro: data_raw -> output_reports en una sola llamada.\n\nEstructura de carpetas en .../Reports/:\ndata_roh/ <- Datos reales del cliente (insertar manualmente)\ndata_ano/ <- Archivos individuales anónimos\ndata_bundled/ <- Texto encuadernado + mensaje + respuesta LLM\noutput_reports/ <- Informe terminado (anonimizado, producto final)",
      "engine_lazy_initialisieren_vermeidet_import_fehle": "Inicialice el motor de forma diferida (evita errores de importación si falta la dependencia).",
      "engine_whisper_vosk_oder_auto_erster_ver": "motor: 'whisper', 'vosk' o 'auto' (primero disponible)\nmodel_size: tamaño del modelo Whisper ('pequeño', 'base', 'pequeño', 'mediano')",
      "entfernt_berlappende_treffer": "Elimina visitas superpuestas.",
      "entfernt_eine_fehlererkennung": "Elimina una detección de error.",
      "entfernt_einen_ordner_nur_db_eintrag_nicht_datei": "Elimina una carpeta (solo entrada de base de datos, no sistema de archivos).",
      "entfernt_ungueltige_zeichen_aus_dateinamen": "Elimina caracteres no válidos de los nombres de archivos.",
      "entfernt_windows_nul_dateien_verwendung": "Elimina archivos NUL de Windows.\n\nUso:\n            bach --mantener nul # Escanear BACH_ROOT\n            bach --mantener escaneo nulo # Nur scannen\n            bach --mantener nul eliminar # Scannen und loeschen\n            bach --mantener nul eliminar C:\\\\Pfad # Bestimmtes Verzeichnis",
      "erh_ht_schwierigkeit_durch_erkannte_boost_keywords": "Aumenta la dificultad a través de palabras clave de impulso reconocidas.",
      "erkennt_den_dokumenttyp_anhand_des_dateinamens": "Detecta el tipo de documento a partir del nombre del archivo.",
      "erkennt_sensible_daten_im_text_a": "Detecta datos confidenciales en texto.\n        \n        Argumentos:\n            texto: Texto a analizar\n            página: número de página (para referencia)\n            use_patterns: usar patrones de expresiones regulares\n            use_blacklist: buscar palabras en la lista negra\n            use_fuzzy: Coincidencia difusa para la lista negra\n            \n        Devoluciones:\n            Lista de objetos coincidentes",
      "erkennt_sensible_daten_in_text_features": "Detecta datos confidenciales en texto.\n    \n    Características:\n    - Detección basada en expresiones regulares (correo electrónico, teléfono, IBAN, etc.)\n    - Palabras de la lista negra (exactas y confusas)\n    - Lista blanca (excepciones)\n    - Umbrales configurables",
      "ermittelt_den_klientennamen_aus_dem_ordnernamen_in": "Obtiene el nombre del cliente del nombre de la carpeta en data_roh/.\n\nSe esperaba: data_roh/<apellido, nombre>/ o data_roh/<nombre apellido>/\nSi solo son archivos sueltos: recurra a la heurística de nombres de carpetas.\n\nIMPORTANTE: este método se ejecuta localmente en el proceso de canalización.\nEl nombre NUNCA se devuelve a la IA, solo el nombre de portada.",
      "ermittelt_die_neueste_mtime_aller_dateien_in_einem": "Obtiene el último mtime de todos los archivos en una carpeta (recursivamente).",
      "erneuert_tuev_nach_erfolgreicher_pruefung": "Renueva TUeV después de una inspección exitosa.",
      "error_abo_abo_id_nicht_gefunden": "[ERROR] Suscripción {abo_id} no encontrada",
      "error_abo_scanner_py_nicht_gefunden_fuehre_erst": "[ERROR] abo_scanner.py no encontrado. Corre primero",
      "error_abo_tabellen_nicht_gefunden_fuehre": "[ERROR] No se encontraron tablas de suscripción. Correr",
      "error_auto_session_py_nicht_gefunden_auto_sess": "[ERROR] auto_session.py no encontrado: {auto_session}",
      "error_daemon_script_nicht_gefunden_self_daemon": "[ERROR] No se encontró el script del demonio: {self.daemon_script}",
      "error_datei_nicht_gefunden_file_path": "[ERROR] Archivo no encontrado: {file_path}",
      "error_datei_nicht_in_dist_file_versions_file_p": "[ERROR] El archivo no está en dist_file_versions: {file_path}\\n\\nSolo se pueden actualizar los archivos versionados.",
      "error_datenbank_bach_db_nicht_gefunden": "[ERROR] Base de datos (bach.db) no encontrada",
      "error_datenbankfehler_e": "[ERROR] Error de base de datos: {e}",
      "error_db_fehler_e": "[ERROR] Error de base de datos: {e}",
      "error_dokument_tabellen_nicht_gefunden_n_ntipp": "[ERROR] No se encontraron tablas de documentos.\\n\\nConsejo: Primera carpeta escaneada con: bach doc scan <ruta>",
      "error_fehler_beim_generieren_e": "[ERROR] Error al generar: {e}",
      "error_fehler_beim_lesen_der_rezepte_e": "[ERROR] Error al leer recetas: {e}",
      "error_folder_diff_scanner_py_nicht_gefunden": "[ERROR] carpeta_diff_scanner.py no encontrada.",
      "error_folder_scan_files_tabelle_nicht_gefunden": "[ERROR] No se encontró la tabla carpeta_scan_files.\\nConsejo: escaneo de documentos de bach <ruta>",
      "error_hinweis_erforderlich_bach_scheduler_sessi": "[ERROR] Hinweis erforderlich: dirección de sesión del programador de bach [--NOMBRE del perfil]",
      "error_job_id_erforderlich_bach_daemon_run_id": "[ERROR] Se requiere ID de trabajo: ejecución del demonio bach <ID>",
      "error_job_id_erforderlich_bach_scheduler_run_i": "[ERROR] Se requiere ID de trabajo: ejecución del programador bach <ID>",
      "error_job_job_id_nicht_gefunden_oder_nicht_akt": "[ERROR] Trabajo {job_id} no encontrado o no activo",
      "error_keine_aeltere_version_verfuegbar_fuer_fi": "[ERROR] No hay una versión anterior disponible para: {file_path}\\n\\nActualmente solo la versión {rows[0][",
      "error_keine_versionen_gefunden_fuer_file_path": "[ERROR] No se encontraron versiones para: {file_path}",
      "error_konnte_hash_nicht_in_db_speichern": "[ERROR] ¡No se pudo guardar el hash en la base de datos!",
      "error_log_fehler_e": "[ERROR] Error de registro: {e}",
      "error_nachricht_mid_nicht_gefunden": "[ERROR] Mensaje #{mid} no encontrado",
      "error_ordner_nicht_gefunden_folder_path": "[ERROR] Carpeta no encontrada: {folder_path}",
      "error_profilordner_nicht_gefunden_self_session": "[ERROR] Carpeta de perfil no encontrada: {self.session_profiles_dir}",
      "error_recurring_task_nicht_gefunden_task_id": "[ERROR] Tarea recurrente no encontrada: {task_id}",
      "error_rezept_konnte_nicht_geloescht_werden_e": "[ERROR] No se pudo eliminar la receta: {e}",
      "error_rezept_nicht_gefunden_name": "[ERROR] Receta no encontrada: {nombre}",
      "error_scheduler_fehler_e": "[ERROR] Error del programador: {e}",
      "error_scheduler_script_nicht_gefunden_self_dae": "[ERROR] No se encontró el script del programador: {self.daemon_script}",
      "error_server_fehler_e": "[ERROR] Error del servidor: {e}",
      "error_server_script_nicht_gefunden_self_server": "[ERROR] Script del servidor no encontrado: {self.server_script}",
      "error_session_daemon_nicht_gefunden_self_sessi": "[ERROR] Daemon de sesión no encontrado: {self.session_daemon}",
      "error_session_scheduler_nicht_gefunden_self_se": "[ERROR] Programador de sesiones no encontrado: {self.session_daemon}",
      "error_status_abfrage_fehlgeschlagen_e": "[ERROR] Error en la consulta de estado: {e}",
      "error_sync_service_nicht_gefunden_e": "[ERROR] Servicio de sincronización no encontrado: {e}",
      "error_template_laden_e": "[ERROR] Cargando plantilla: {e}",
      "error_unbekannte_kategorie_category_n_nverf_g": "[ERROR] Categoría desconocida: {categoría}\\n\\nDisponible: {",
      "error_unbekannte_quelle_source_nverfuegbar": "[ERROR] Fuente desconocida: {fuente}\\nDisponible: {",
      "error_ungueltige_id_msg_id": "[ERROR] ID no válido: {msg_id}",
      "error_ungueltige_job_id_args_0": "[ERROR] ID de trabajo no válido: {args[0]}",
      "error_ungueltige_sprache_lang_naktivierte_spr": "[ERROR] Idioma no válido: {lang}\\nIdiomas habilitados: {",
      "error_ungueltige_sprache_lang_nverfuegbar_de": "[ERROR] Idioma no válido: {lang}\\nDisponible: de, en",
      "error_ungueltiger_sprach_code_lang_code_nerwa": "[ERROR] Código de idioma no válido: {lang_code}\\nEsperado: 2-3 letras minúsculas (por ejemplo, fr, es, pt)",
      "error_user_db_nicht_gefunden_self_user_db": "[ERROR] Base de datos de usuario no encontrada: {self.user_db}",
      "error_version_target_version_nicht_gefunden_n": "[ERROR] Versión {target_version} no encontrada.\\n\\nDisponible: {disponible}",
      "error_version_version_nicht_gefunden_n_nverfu": "[ERROR] Versión {versión} no encontrada.\\n\\nDisponible: {disponible}",
      "erstellt_aktualisiert_presence_datei_im_arbeitsver": "Crea/actualiza el archivo de presencia en el directorio de trabajo.",
      "erstellt_backup_einer_datei_vor_aenderung": "Crea una copia de seguridad de un archivo antes de modificarlo.",
      "erstellt_backup_nur_wenn_heute_noch_keins_erstellt": "Solo crea una copia de seguridad si no se ha creado ninguna hoy.\n\nLuego limpia automáticamente las copias de seguridad antiguas.\n\nDevoluciones:\nRuta a la copia de seguridad o Ninguna si ya existe",
      "erstellt_db_verbindung_mit_row_factory": "Crea una conexión de base de datos con la fábrica de filas.",
      "erstellt_die_ordnerstruktur_falls_nicht_vorhanden": "Crea la estructura de carpetas si no está presente.",
      "erstellt_ein_chart_aus_den_daten": "Crea un gráfico a partir de los datos.",
      "erstellt_ein_einfaches_rundes_icon_mit_farbe": "Crea un icono redondo simple con color.",
      "erstellt_ein_leeres_ergebnis_mit_fehlermeldung": "Crea un resultado vacío con mensaje de error.",
      "erstellt_ein_neues_item": "Crea un nuevo elemento",
      "erstellt_ein_pdf_fuer_den_eigenbeleg": "Crea un PDF para el autorecibo.",
      "erstellt_ein_plugin_json_scaffolding": "Crea un andamio plugin.json.",
      "erstellt_ein_pre_update_backup": "Crea una copia de seguridad previa a la actualización.",
      "erstellt_ein_temporaeres_anonymisierungsprofil": "Crea un perfil de anonimización temporal.\n\n        Argumentos:\n            sesión: sesión activa\n            client_name: Nombre real del cliente\n            geburtsdatum: Fecha de nacimiento (dd.mm.aaaa)\n            términos adicionales: términos adicionales para anonimizar\n            Lista blanca: Términos que NO deben ser anónimos\n\n        Devoluciones:\n            TempAnonymProfile (¡no persistente!)",
      "erstellt_eine_zusammenfassung_der_wichtigsten_sett": "Crea un resumen de las configuraciones más importantes (para la inyección de bloques de Bach).\n\nArgumentos:\ntop_n: número de configuraciones más importantes (predeterminado: 10)\n\nParámetros:\nDict con categorías y configuraciones.",
      "erstellt_einen_e_mail_entwurf_in_der_db": "Crea un borrador de correo electrónico en la base de datos.\n\nParámetros:\n(éxito, draft_id, mensaje)",
      "erstellt_einen_key_aus_dem_text": "Crea una clave a partir del texto.",
      "erstellt_einen_neuen_analyse_auftrag": "Crea una nueva orden de análisis.",
      "erstellt_einen_skill_im_anthropic_standard_format": "Crea una habilidad en formato estándar antrópico a través de Skill_init.py.\n\nCreado: SKILL.md + scripts/ + referencias/ + activos/\nCompatible con: Claude Code, LobeHub, Cursor, Codex CLI",
      "erstellt_einen_strukturierten_agent_preflight_repo": "Crea un informe de verificación previa del agente estructurado.",
      "erstellt_einen_strukturierten_preflight_report_fue": "Crea un informe de verificación previa estructurado para el programador de la GUI.",
      "erstellt_einen_task_mit_dem_prompt_args": "Crea una tarea con el mensaje.\n\n        Argumentos:\n            mensaje: el texto del mensaje\n            prioridad: Prioridad (P1-P4)\n            proyecto: nombre del proyecto\n\n        Devoluciones:\n            Dict con task_id y estado",
      "erstellt_einen_umfassenden_gesundheitspass_textfo": "Crea un pasaporte sanitario integral (formato de texto).",
      "erstellt_email_drafts_tabelle_falls_nicht_vorhande": "Crea la tabla email_drafts si no está disponible.",
      "erstellt_facts_index_aus_help_wiki": "Crea un índice de hechos desde Ayuda/Wiki",
      "erstellt_fahrtenbuch_tabelle_falls_nicht_vorhanden": "Crea una tabla de libro de registro si no está disponible.",
      "erstellt_features_f_r_das_ml_modell": "Crea características para el modelo ML.",
      "erstellt_fehlende_md_dateien_aus_template_md_vor": "Crea archivos .md faltantes a partir de plantillas .template.md.\n\nLlamando antes de _cleanup_templates(). Copia sólo si el\nreal .md aún no existe (primer inicio después de git clone).",
      "erstellt_household_shopping_tabelle_falls_nicht_vo": "Crea una tabla de compras_hogar si no está disponible.",
      "erstellt_konsistentes_backup_mit_identit_tsstempel": "Crea una copia de seguridad consistente con sello de identidad.\n\nFormato: bach_HOSTNAME_TIMESTAMP.bachdb\nEjemplo: bach_HOSTNAME_2026-02-14T14-30-00.bachdb\n\nParámetros:\nRuta a la copia de seguridad creada",
      "erstellt_lokale_db_falls_nicht_vorhanden_initial": "Crea una base de datos local si no está disponible (población inicial de OneDrive).",
      "erstellt_notwendige_verzeichnisse": "Crea directorios necesarios.",
      "erstellt_platzhalter_mapping_aus_session_und_llm_t": "Crea un mapeo de marcadores de posición a partir del texto de la sesión y del LLM.\n\n        Los marcadores de posición en la plantilla usan el formato {{NAME}}.",
      "erstellt_presence_im_aktuellen_oder_angegebenen_ve": "Crea presencia en el directorio actual o especificado.",
      "erstellt_prompt_basierend_auf_profil_nutzt_a": "Crea un mensaje basado en el perfil.\n\nUtiliza agent_prompt y start_command del perfil si están disponibles.\nEntre tareas ya no se inserta en el mensaje (se ejecuta a través de inyectores).",
      "erstellt_regel_aus_einfachen_parametern": "Crea reglas a partir de parámetros simples.",
      "erstellt_task_in_bach_db_ati_tasks": "Crea una tarea en bach.db/ati_tasks.",
      "erstellt_task_in_bach_db_tasks": "Crea una tarea en bach.db/tasks.",
      "erstellt_tasks_fuer_ki_review": "Crea tareas para revisión de IA",
      "erstellt_usersync_instanz_aus_bach_root_pfad": "Crea una instancia de UserSync a partir de la ruta bach_root.\n\nArgumentos:\nbach_root: ruta al sistema/directorio de BACH\n\nParámetros:\nInstancia de sincronización de usuario",
      "erweitert_gmail_api_scopes_loescht_alten_token_be": "Extiende los alcances de la API de Gmail (elimina tokens antiguos si es necesario).\n\nComprueba si los tokens existentes tienen los alcances requeridos.\nDe lo contrario: elimine el token + inicie un nuevo flujo de OAuth.\n\nParámetros:\nTupla[bool, str]: (éxito, descripción)",
      "erweiterte_delegation_metriken_f_r_clutch_bridge": "Métricas de delegación avanzadas para puente de embrague.",
      "erweitertes_scoring_mit_streckenanalyse_clutch_br": "Puntuación avanzada con análisis de ruta (puente de embrague).\n\nCombina la puntuación clásica con el análisis de rutas.\nSi el análisis de ruta no está disponible, vuelve a la puntuación().\n\nParámetros:\n(puntuación, desglose_extendido) con perfil de ruta",
      "erwirbt_exklusiven_file_lock_gibt_false_zurueck_w": "Adquiere bloqueo de archivos exclusivo. Devuelve False si ya está bloqueado.\n\nUtilice 'a+' en lugar de 'w' para no truncar el archivo PID\nantes de probar la cerradura (evita el error PID-0).",
      "erwirbt_lock_fuer_datei": "Adquiere bloqueo para archivo.",
      "erzeugt_den_ati_statusblock_fuer_das_startup_proto": "Genera el bloque de estado de ATI para el registro de inicio.",
      "erzeugt_die_korrekte_tool_response_nachricht_f_r_d": "Genera el mensaje de respuesta de herramienta correcto para este backend.",
      "erzeugt_sicheren_fallback_bei_fehlern": "Crea un respaldo seguro en caso de errores.",
      "event_sources_fuer_den_watcher_daemon": "Fuentes de eventos para el demonio vigilante\n=========================================\nCada fuente sondea una categoría de eventos y devuelve objetos WatcherEvent.\n\nRevisión: 1.0.0\nCreado: 2026-02-10",
      "experts": "EXPERTS",
      "export_features": "Funciones de exportación",
      "export_funktion_formate": "Función de exportación.\n        \n        Formatos:\n        - txt: archivos TXT estándar (ya disponibles)\n        - datev: CSV por lotes de contabilidad DATEV\n        - csv: CSV simple para Excel",
      "export_manifest_manifest_json_generieren": "Generar manifiesto de exportación (manifest.json).\n        \n        El manifiesto contiene:\n        - Metadatos (nombre, versión, tipo, descripción)\n        - incluye: qué archivos están incluidos\n        - dependencias: versión de Python, paquetes\n        - Entry_points: cómo se inicia la habilidad.",
      "exporter_export_tool_fuer_skills_agents": "Exportador\n========\nHerramienta de exportación para Habilidades, Agentes y SO.\n\nComandos:\n  habilidad Exporta una habilidad como independiente\n  agente Exporta un agente con sus habilidades\n  os-fresh Crea un paquete de sistema operativo nuevo\n  os-reset Restablece un sistema operativo\n\nUso:\n  bach --mantener habilidad de exportación <n> --from-os <ruta>\n  bach --mantener exportar os-fresh <ruta> --salida <zip>\n\nVer: herramientas/generadores/exporter.py",
      "exportiert_arzt_kontakte_als_csv_oder_text": "Exporta contactos médicos como CSV o texto.\n\n        Opciones:\n            --especialidad <campo> Sólo especialidad específica\n            --format csv Como CSV (predeterminado: txt)\n            --file <ruta> Guardar en archivo",
      "exportiert_gesundheitsdaten_als_csv_text_oder_vca": "Exporta datos de salud como CSV, texto o vCard 3.0.\n\nOpciones:\n            --entidad <tipo> contactos|diagnósticos|medicamentos|laboratorios|todos (predeterminado: contactos)\n            --especialidad <fach> Nur bestimmtes Fachgebiet (fuer contactos)\n            --format csv|txt|vcard Formato de exportación (predeterminado: txt)\n            --file <pfad> Escribir en fecha",
      "exportiert_kontakte_als_csv_oder_text_op": "Exporta contactos como CSV o texto.\n\n        Opciones:\n            --tipo aerzte/arzt Sólo contactos médicos\n            --tipo beruflich Solo contactos profesionales\n            --type versicherung Sólo contactos de seguros\n            --format csv Como CSV (predeterminado: txt)\n            --file <ruta> Guardar en archivo",
      "exportiert_kontakte_als_csv_text_oder_vcard_3_0": "Exporta contactos como CSV, texto o vCard 3.0.\n\nOpciones:\n            --tipo aerzte/arzt Nur Arzt-Kontakte\n            --type beruflich Nur berufliche Kontakte\n            --type versicherung Nur Versicherungs-Kontakte\n            --format csv|txt|vcard Formato de exportación (predeterminado: txt)\n            --file <pfad> Escribir en fecha",
      "extensions_py_extensions_handler": "extensions.py - Controlador de extensiones\n=====================================\nGestiona extensiones externas de Bach (herramientas de escritorio, aplicaciones especiales).\n\nIniciar trabajo con CLI\n  Lista de extensiones de Bach Todas las extensiones auflisten\n  extensiones de bach muestran <nombre> Detalles para una extensión\n  extensiones de bach ejecutan <nombre> Extensión iniciada (START.bat)\n  sincronización de extensiones de bach Extensiones en DB sincronizadas\n  extensiones de bach buscar <term> Extensiones durchsuchen",
      "extrahiert_bundle_files_processed_dateien": "Extraído: archivos {bundle.files_processed}",
      "extrahiert_deutsche_strings_aus_einer_python_datei": "Extrae cadenas alemanas de un archivo Python.",
      "extrahiert_formularfelder_mit_typ_position_und_op": "Extrae campos de formulario con tipo, posición y opciones.\n\nUtiliza la herramienta del proveedor anthropic_pdf para un análisis de campo detallado.",
      "extrahiert_hostname_aus_backup_dateiname_bach_ho": "Extrae el nombre de host del nombre del archivo de copia de seguridad (bach<host>__<timestamp>.bachdb).",
      "extrahiert_text_aus_datei_inbox_006_ocr": "Extrae texto del archivo (INBOX_006 OCR).",
      "extrahiert_text_aus_einer_datei": "Extrae texto de un archivo.",
      "extrahiert_text_aus_einer_datei_konsolid": "Extrae texto de un archivo.\n\nConsolida la lógica idéntica de:\n- DocumentCollector._extract_text()\n- FileAccessHook._extract_text()\n\nAdemás de FileAccessHook: compatibilidad con DOC, MSG y EML.",
      "extrahiert_text_aus_einer_datei_zum_scannen": "Extrae texto de un archivo para escanearlo.\n\nArgumentos:\nfilepath: ruta al archivo\n\nParámetros:\nTexto extraído",
      "extrahiert_text_aus_einer_pdf_datei_via_pypdf": "Extrae texto de un archivo PDF a través de pypdf.",
      "extrahiert_uebersetzbare_strings_aus_help_dateien": "Extrae cadenas traducibles de archivos de ayuda.",
      "f_ge_consolidation_eintrag_manuell_hinzu": "Agregue manualmente una entrada de consolidación.",
      "f_ge_context_trigger_hinzu": "Agregar disparador de contexto.",
      "f_ge_neue_lesson_hinzu": "Agregar nueva lección.",
      "f_ge_neuen_shared_memory_fact_hinzu_b56_conflict": "Añadir un nuevo dato de memoria compartida (B56: Resolución de conflictos mediante confianza).",
      "f_ge_working_memory_entry_hinzu": "Agregar entrada de memoria de trabajo.",
      "f_gt_ein_asset_zur_watchlist_hinzu": "Agrega un activo a la lista de seguimiento",
      "f_gt_ein_dokument_dem_suchindex_hinzu": "Agrega un documento al índice de búsqueda.",
      "f_gt_eine_instanz_zum_heute_board_hinzu": "Agrega una instancia al tablero de Hoy",
      "f_gt_w_rter_zur_blacklist_hinzu": "Agrega palabras a la lista negra.",
      "f_gt_w_rter_zur_whitelist_hinzu": "Agrega palabras a la lista blanca.",
      "f_hrt_die_analyse_durch_args": "Realiza el análisis.\n\n        Argumentos:\n            params: AnálisisParámetros con símbolo, datos y configuración.\n\n        Devoluciones:\n            AnálisisResultado con todos los resultados",
      "f_hrt_die_mean_reversion_analyse_durch": "Realiza análisis de reversión a la media.",
      "f_hrt_die_monte_carlo_simulation_durch": "Realiza la simulación de Monte Carlo.",
      "f_hrt_die_monte_carlo_simulation_durch_v": "Realiza la simulación de Monte Carlo.\n\nUtiliza el movimiento browniano geométrico (GBM).",
      "f_hrt_die_neural_network_analyse_durch": "Realiza análisis de redes neuronales",
      "f_hrt_die_random_forest_analyse_durch": "Realiza el análisis de bosque aleatorio.",
      "f_hrt_die_synchronisation_aus": "Ejecuta la sincronización.",
      "f_hrt_vollst_ndigen_sync_durch_pull_merge_pus": "Realiza sincronización completa: Pull + Merge + Push.\n\nArgumentos:\nauto_confirm: si es falso, pregunta por conflictos\n\nParámetros:\nMensaje de éxito",
      "f_rderbericht_erstellen_klient_anonymisi": "=== CREAR INFORME DE PROGRESO ===\n\nCliente (anónimo): {tarnname}\nPeríodo del informe: {berichtszeitraum}\n\n=== PAQUETE DE DOCUMENTOS (CORE + LEVEL2) ===\n\n{paquete.core_text}\n\n{paquete.stufe2_text}",
      "fackel_zurueckgesetzt_rows": "Restablecimiento de la antorcha: {filas}",
      "fackeltr_ger_system_f_r_24h_bridge_sessions": "Sistema de abanderados para sesiones puente de 24h\n===============================================\nGarantiza que sólo una PC opere el puente al mismo tiempo.\n\nCaracterísticas:\n- Adquisición de bloqueo con tiempo de espera\n- Latidos del corazón cada 60 segundos\n- Liberación automática en caso de accidente (tiempo de espera de 5 minutos)\n- Solicitud de entrega de antorcha (PC → PC)",
      "faellt_fuer_skills_auf_einen_vorsichtigen_dateisys": "Vuelve a un recuento cauteloso del sistema de archivos para las habilidades.",
      "fahrschule_lern_loop_fitness_scoring_f_r_model_x": "Circuito de aprendizaje de la escuela de conducción: puntuación de aptitud física para el modelo x tarea\n==========================================================\n\nAprende con el tiempo qué combinaciones de modelos para qué tareas\nfunciona mejor:\n- Puntuación de aptitud para combinaciones de tipo de tarea modelo x\n- Epsilon-Greedy Exploration (prueba una combinación alternativa del 10%)\n- Actualizaciones de políticas después de N delegaciones.\n\nPuntos de montaje: socio.py, consolidación.py, monitor_success\n\nParte del embrague BRIDGE (Tarea BACH [1076]).",
      "failed_status": "Error: {estado[",
      "fakt_in_memory_facts_speichern_format_c": "Almacene el hecho en memoria_facts.\n\nFormato: categoría.clave:valor [--conf=0.8] [--source=explicit]\n\nEjemplos:\nnombre.usuario:Max\nnombre.usuario:Max --conf=1.0 --source=explícito\nproject.deadline:2026-03-01 --conf=0.7 --source=mencionado",
      "fakt_in_memory_facts_speichern_format_category_k": "Guarde el hecho en memoria_facts. Formato: categoría.clave:valor o clave:valor",
      "fallback_direkte_dateisuche_wenn_index_leer": "Alternativa: búsqueda directa de archivos cuando el índice está vacío.",
      "fallback_typ_aus_textl_nge_ableiten": "Alternativa: deriva el tipo de la longitud del texto.",
      "fehler": "Error",
      "fehler_bei_doc_filename_e": "[FEHLER bei {doc.nombre de archivo}: {e}]",
      "fehler_bei_filepath_name_e": "[FEHLER en {ruta.archivo.nombre}: {e}]",
      "fehler_bei_txt_file_e": "Error en {txt_file}: {e}",
      "fehler_bei_verarbeitung_stderr_200": "Error de procesamiento: {stderr[:200]}",
      "fehler_beim_abrufen_e": "Error al recuperar: {e}",
      "fehler_beim_deinstallieren_e": "Error al desinstalar: {e}",
      "fehler_beim_fackel_reset_e": "Error de reinicio de la antorcha: {e}",
      "fehler_beim_installieren_e": "Error al instalar: {e}",
      "fehler_beim_kopieren_e": "Error al copiar: {e}",
      "fehler_beim_laden_der_daten_f_r_ticker_e": "Error al cargar datos para {ticker}: {e}",
      "fehler_beim_laden_mehrerer_ticker_e": "Error al cargar varios tickers: {e}",
      "fehler_beim_lesen_e": "[FEHLER beim Lesen: {e}]",
      "fehler_beim_lesen_von_self_secrets_file_e": "✗ Error al leer {self.secrets_file}: {e}",
      "fehler_beim_recyceln_e": "Error al reciclar: {e}",
      "fehler_beim_run_finish_e": "Error de finalización de ejecución: {e}",
      "fehler_beim_run_start_e": "Error de inicio de ejecución: {e}",
      "fehler_beim_scheduler_setup_e": "Error de configuración del programador: {e}",
      "fehler_beim_verschieben_e": "No se pudo mover: {e}",
      "fehler_broken_pipe_stderr": "Error: Tubería rota. {stderr}",
      "fehler_claude_beendet_exit_proc_returncode": "Error: Claude finalizó (salida={proc.returncode}). {stderr_out}",
      "fehler_claude_broken_pipe_stderr_out": "Error: Claude Tubería rota. {stderr_out}",
      "fehler_cli": "Error: CLI",
      "fehler_cli_beendet_exit_proc_returncode_std": "Error: CLI finalizada (exit={proc.returncode}). {stderr}",
      "fehler_cli_exit_proc_returncode_stderr": "Error: salida CLI {proc.returncode}. {stderr}",
      "fehler_credentials_lesen_e": "[ERROR] Leer credenciales: {e}",
      "fehler_ctx": "[ERROR] {ctx[",
      "fehler_datei_fehlt_n_nbeispiel_bach_downgrade_h": "Error: Falta el archivo.\\n\\nEjemplo: bach downgrade hub/backup.py",
      "fehler_datei_fehlt_n_nbeispiel_bach_lang_import": "Error: Falta el archivo.\\n\\nEjemplo: bach lang importar traducciones.json",
      "fehler_datei_fehlt_n_nbeispiel_bach_upgrade_hub": "Error: Falta el archivo.\\n\\nEjemplo: centro de actualización de bach/backup.py",
      "fehler_datei_fehlt_n_nbeispiel_bach_upgrade_l": "Error: Falta el archivo.\\n\\nEjemplo: actualización de bach --list hub/backup.py",
      "fehler_de_und_en_term_erforderlich_n_nbeispiel": "Error: de en en término requerido.\\n\\nEjemplo: bach lang dict agregar archivo archivo",
      "fehler_e": "[!!] Error: {e}",
      "fehler_email_und_password_erforderlich": "Error: se requiere --correo electrónico y --contraseña",
      "fehler_err": "[ERROR] {errar}",
      "fehler_f_name_e": "Error: {f.nombre}: {e}",
      "fehler_fehlende_pakete": "[ERROR] Paquetes faltantes: {",
      "fehler_file_access_hook_nicht_verf_gbar": "[ERROR] El enlace de acceso a archivos no está disponible",
      "fehler_fill_template_exception_e": "[ERROR] excepción fill_template: {e}",
      "fehler_host_erforderlich_fuer_unbekannten_provi": "Error: --host requerido para proveedor desconocido",
      "fehler_id_angeben_beispiel_bach_abo_confirm_1": "Error: especificar ID. Ejemplo: bach abo confirm 1",
      "fehler_id_angeben_beispiel_bach_abo_dismiss_1": "Error: especificar ID. Ejemplo: bach abo descartar 1",
      "fehler_id_erforderlich": "Error: <id> Obligatorio",
      "fehler_id_neuer_pfad_erforderlich": "Error: <id> <neuer_pfad> Obligatorio",
      "fehler_inaktivit_ts_timeout": "Error: tiempo de espera de inactividad",
      "fehler_innerhalb_der_pipeline": "Errores dentro del pipeline.",
      "fehler_kein_bot_token_gefunden_db_oder_config_j": "[ERROR] No se encontró ningún token de bot (DB o config.json)",
      "fehler_kein_bundle_gefunden_f_r_klient_name": "[ERROR] No se encontró ningún paquete para: {klient_name}",
      "fehler_kein_refresh_token_im_token_vorhanden": "[ERROR] No hay ningún token de actualización presente en el token.",
      "fehler_kein_token": "[ERROR] Sin token",
      "fehler_kein_token_bitte_python_mail_setup_py_a": "[ERROR] No hay token. Por favor: python mail_setup.py autenticación",
      "fehler_kein_token_oder_chat_id": "[ERROR] No hay token ni ID de chat",
      "fehler_kein_token_vorhanden_bitte_zuerst_pytho": "[ERROR] No hay token disponible. Primero: python mail_setup.py auth",
      "fehler_keine_credentials_json_unter_credentials": "[ERROR] No hay credenciales.json en {CREDENTIALS_FILE}",
      "fehler_key_fehlt_n_nbeispiel_bach_lang_add_mein": "Error: Falta la clave.\\n\\nEjemplo: bach lang add my_key --de \\",
      "fehler_key_fehlt_verwendung_bach_secrets_dele": "✗ Error: Falta la clave. Uso: secretos de bach eliminar <clave>",
      "fehler_key_fehlt_verwendung_bach_secrets_get": "✗ Error: Falta la clave. Uso: los secretos de bach obtienen <clave>",
      "fehler_key_und_value_fehlen_verwendung_bach_s": "✗ Error: Faltan clave y valor. Uso: conjunto de secretos de bach <clave> <valor> [--desc=TEXTO] [--categoría=CAT]",
      "fehler_konnte_override_nicht_setzen": "[ERROR] No se pudo configurar la anulación",
      "fehler_mindestens_de_oder_en_muss_angegeben_w": "Error: se debe especificar al menos --de o --en.",
      "fehler_msg": "Error: {mensaje}",
      "fehler_oauth_flow_fehlgeschlagen_e": "[ERROR] Error en el flujo de OAuth: {e}",
      "fehler_ordner_angeben": "Error: especificar carpeta",
      "fehler_ordner_nicht_gefunden_id_folder_id": "Error: Carpeta no encontrada (ID: {folder_id})",
      "fehler_ordner_und_name_angeben": "Error: especificar carpeta y nombre",
      "fehler_pfad_erforderlich": "Error: <pfad> Obligatorio",
      "fehler_pfad_fehlt_n_nbeispiel_bach_doc_scan_c": "Error: Falta la ruta.\\n\\nEjemplo: escaneo de documentos de bach C:/Usuarios/Usuario/Documentos",
      "fehler_pfad_fehlt_nbeispiel_bach_doc_scan_doc": "Error: Falta la ruta.\\nEjemplo: escaneo de documentos de bach ~/Documentos",
      "fehler_pipeline": "Error: canalización",
      "fehler_pipeline_definition_pipeline_id_json_nic": "Error: Definición de canalización {pipeline_id}.json no encontrada",
      "fehler_pipeline_id_fehlt": "Error: Falta ID de canalización",
      "fehler_result": "Error: {resultado}",
      "fehler_result_error": "[ERROR] {resultado.error}",
      "fehler_rezept_name_fehlt_n_nbeispiel_bach_cookbo": "Error: falta el nombre de la receta\\n\\nEjemplo: libro de cocina de bach agrega my_recipe --title \\",
      "fehler_session_error_message": "Error: {sesión.error_message}",
      "fehler_sprach_code_fehlt_n_nbeispiel_bach_lang": "Error: falta el código de idioma.\\n\\nEjemplo: bach lang add-language fr",
      "fehler_sprache_fehlt_n_nbeispiel_bach_lang_set": "Error: Falta el idioma.\\n\\nEjemplo: bach lang set en",
      "fehler_sql_ist_erforderlich": "Error: se requiere --sql",
      "fehler_stderr_200": "Error: {stderr[:200]}",
      "fehler_str_e_200": "Error: {cadena(e)[:200]}",
      "fehler_suchbegriff_erforderlich": "Error: Término de búsqueda requerido.",
      "fehler_table_e": "ERROR {tabla}: {e}",
      "fehler_test_fehlgeschlagen_e": "[ERROR] Prueba fallida: {e}",
      "fehler_timeout": "Tiempo de espera de error",
      "fehler_title_ist_erforderlich": "Error: --el título es obligatorio",
      "fehler_token_abgelaufen_und_kein_refresh_token": "[ERROR] ¡El token expiró y no hay token de actualización!",
      "fehler_token_datei_unvollstaendig_fehlende_feld": "[ERROR] Archivo de token incompleto, faltan campos: {missing}",
      "fehler_token_lesen_e": "[ERROR] Token de lectura: {e}",
      "fehler_token_refresh_fehlgeschlagen_e": "[ERROR] Error al actualizar el token: {e}",
      "fehler_token_ungueltig_bitte_python_mail_setup": "[ERROR] Token no válido. Por favor: python mail_setup.py autenticación",
      "fehler_traceback_n_tb": "[ERROR] Rastreo:\\n{tb}",
      "fehler_ungueltiger_template_typ_template_type": "Error: tipo de plantilla no válido: {template_type}\\n\\nVálido: {",
      "fehler_version_braucht_einen_wert_n_nbeispiel": "Error: --la versión necesita un valor.\\n\\nEjemplo: bach downgrade hub/backup.py --versión v2.5.0",
      "fehler_vosk_model_pfad_nicht_gesetzt_oder_unguel": "[Fehler: VOSK_MODEL Pfad nicht gesetzt oder ungueltig]",
      "ffnet_datenbankverbindung": "Abre la conexión a la base de datos.",
      "filtert_whitelist_eintr_ge_heraus": "Filtra las entradas de la lista blanca.",
      "financialproof_analyse_basis_modul_abstrakte_bas": "Prueba Financiera - Módulo Básico de Análisis\nClase base abstracta para todos los algoritmos de análisis.",
      "financialproof_analyse_registry_zentrales_regist": "Prueba Financiera - Registro de Análisis\nRegistro central para todos los algoritmos de análisis disponibles",
      "financialproof_data_provider_modul_wrapper_f_r_y": "Prueba financiera: módulo de proveedor de datos\nWrapper para yfinance con almacenamiento en caché y manejo de errores\n\nMigrado desde Streamlit: 2026-01-25\n- @st.cache_data reemplazado por un decorador de caché compatible con TTL\n- No más dependencias de GUI (BACH PORT_004)",
      "financialproof_datenbank_modul_sqlite_datenbank": "FinancialProof - Módulo de base de datos\nBase de datos SQLite para listas de seguimiento, trabajos y resultados de análisis",
      "financialproof_mean_reversion_analyse_identifizi": "Prueba financiera: análisis de reversión a la media\nIdentifica el potencial de retorno a la media histórica",
      "financialproof_neural_network_pattern_recognitio": "FinancialProof: reconocimiento de patrones de redes neuronales\nAprendizaje profundo para el reconocimiento de patrones en datos de precios",
      "findet_alle_tabellen_mit_updated_at_oder_created_a": "Encuentra todas las tablas con la columna actualizada_at o creada_at.\n\nPreferiblemente actualizado_at (para victorias de última escritura), recurre a creado_at.\nSaltos: secretos, _temp_*, *_backup_*, _migraciones, tablas sin PK.",
      "findet_das_profil_f_r_einen_klienten_arg": "Encuentra el perfil de un cliente.\n\nArgumentos:\nclient_name: nombre o parte de la carpeta del cliente\n\nParámetros:\nDictamen de perfil o ninguno",
      "findet_die_claude_code_mcp_config_datei": "Encuentra el archivo de configuración MCP de Claude Code.",
      "findet_fremde_backups_die_neuer_als_der_letzte_pul": "Encuentra copias de seguridad externas que sean más recientes que la última vez.\n\nSe compara con sync_state.json (last_pulled por host), no\ncontra el mtime de la base de datos local, para que no se pasen por alto las copias de seguridad,\nsólo porque la base de datos local se ha modificado mientras tanto.\n\nParámetros:\nLista de rutas de respaldo, ordenadas por hora de cambio (las más recientes primero)",
      "findet_passende_regel_fuer_datei_args": "Encuentra la regla coincidente para el archivo.\n\nArgumentos:\nfilepath: ruta al archivo\ncontenido: contenido de texto extraído (opcional)\n\nParámetros:\nRegla coincidente o ninguna",
      "fitness_wert_f_r_eine_model_x_streckentyp_kombinat": "Valor de aptitud para una combinación de modelo x tipo de ruta.",
      "folders_keine_registrierten_ordner_n_ntipp_ord": "[CARPETAS] No hay carpetas registradas.\\n\\nConsejo: Escanee carpetas con: bach doc scan <ruta>",
      "folders_keine_registrierten_ordner_ntipp_bach": "[CARPETAS] No hay carpetas registradas.\\nConsejo: escaneo de documentos bach <pfad>",
      "format_format_type_nicht_unterstuetzt_verfue": "El formato '{format_type}' no es compatible.\n\nFormatos disponibles:\n  --format txt Fecha de TXT estándar\n  --format datev DATEV Buchungsstapel CSV (fuer Steuerberater)\n  --format csv Einfaches CSV (fuer Excel)\n  --formato vorsorge Anlage Vorsorgeaufwand (Versicherungsbeitraege)\n\nEjemplo:\n  exportación de bach steuer --jahr 2025 --formato fechav\n  exportación de bach steuer --formato vorsorge",
      "format_jeder_eintrag_zeigt_icon_dist_t": "Formato\n\nCada entrada muestra:\n- **Icono**: Tipo de distribución (NÚCLEO/PLANTILLA/USUARIO)\n- **Ruta**: Ruta relativa del archivo modificado\n- **hash**: hash corto (primeros 8 caracteres) para identificación\n\n## Historia completa\n\nPara ver el historial de versiones completo, consulte la tabla `dist_file_versions` en bach.db:\n\n```golpecito\npython bach.py información de base de datos dist_file_versions\n```\n\n---\n\n*Generado con `bach docs generate changelog`*",
      "formatiert_blockierende_mcp_importpfad_scanfehler": "Formatos que bloquean errores de escaneo de rutas de importación de MCP.",
      "formatiert_blockierende_mcp_setup_validierungsfehl": "Formatos que bloquean errores de validación de configuración de MCP.",
      "formatiert_konsolidierten_tagesstatus_als_text": "Da formato al estado diario consolidado como texto.",
      "fuegt_ein_dokument_dem_suchindex_hinzu_a": "Agrega un documento al índice de búsqueda.\n\nArgumentos:\nfile_path: ruta al archivo (leído por el indexador)\ncontenido: opcional - se ignora, el indexador se extrae solo",
      "fuegt_einen_ordner_hinzu": "Agrega una carpeta.",
      "fuehrt_einen_bach_cli_befehl_aus_und_gibt_output_z": "Ejecuta un comando CLI de BACH y devuelve la salida.",
      "fuehrt_einmaligen_scan_aller_ordner_durch": "Realiza un análisis único de todas las carpetas.",
      "fuehrt_operation_aus_args_o": "Realiza la operación.\n\nArgumentos:\noperación: operación (archivo, lista, categoría, información)\nargumentos: Argumentos\ndry_run: Mostrar solo, no ejecutar\n\nParámetros:\nMensaje de éxito",
      "fuehrt_pytest_auf_datei_aus": "Ejecuta pytest en el archivo.",
      "fuehrt_python_datei_in_sandbox_aus": "Ejecuta el archivo Python en la zona de pruebas.",
      "fuzzy_matching_f_r_blacklist": "Coincidencia difusa para la lista negra.",
      "gas_bremse_reasoning_reasoning_level_f_r_delegat": "Razonamiento de aceleración/freno: nivel de razonamiento para delegación\n=======================================================\n\nControla el nivel de razonamiento (0-100%) como parámetro de delegación.\nPosición del gas determinada:\n- Prompt_strategy: directo (0-30), equilibrado (31-70), minucioso (71-100)\n- token_multiplier: 0,5x a 3,0x\n\nPunto de montaje: socio.py _delegate()\nCompatible con versiones anteriores: sin parámetros de gas, el comportamiento sigue siendo el mismo.\n\nParte del embrague BRIDGE (Tarea BACH [1075]).",
      "gefunden_chat_id_chat": "Encontrado: ID de chat {chat[",
      "gefunden_claude_path": "Encontrado: {claude_path}",
      "gefundene_credentials_json_dateien_n": "Archivos de credenciales.json encontrados:\\n",
      "geladen_template": "Cargado: {plantilla}",
      "geloescht_f_name": "Eliminado: {f.nombre}",
      "generated_with": "Generado con",
      "generiert_eine_zeitung_aus_news_items_args": "Genera un periódico a partir de noticias.\n\nArgumentos:\ntarget_date: fecha en el formato AAAA-MM-DD (predeterminado: hoy)\nconfig: configuración opcional\n\nParámetros:\ndict con 'html_path', 'pdf_path', 'article_count', 'categorías'",
      "generiert_help_dateien_aus_skill_md_verw": "Genera archivos de ayuda desde SKILL.md.\n\nUso:\n            bach --mantener habilidad-ayuda # Todas las habilidades (ejecución en seco)\n            bach --mantener habilidad-ayuda <nombre> # Habilidad Einzelner\n            bach --mantener habilidad-ayuda --todos # Todas las habilidades\n            bach --mantener habilidad-ayuda --todos --ejecución en seco # Nur anzeigen",
      "generiert_validiert_yaml_header_fuer_skill_md_date": "Genera/valida encabezados YAML para archivos SKILL.md.\n\nUso:\n            bach --mantener encabezados # Ejecución en seco todo\n            bach --mantener encabezados --fix # Alle korrigieren\n            bach --mantener encabezados --habilidades de ruta/ # Bestimmter Ordner\n            bach --maintain headers --update-db # Actualización de versiones de DB",
      "generiert_warnungen_basierend_auf_simulationsergeb": "Genera alertas basadas en resultados de simulación.",
      "gesamtstatus_aller_clutch_bridge_komponenten": "Estado general de todos los componentes del puente de embrague.",
      "gesamtstatus_aller_voice_komponenten": "Estado general de todos los componentes de voz.",
      "get_path_template_anzeigen": "obtener <ruta> Mostrar plantilla",
      "gibt_aggregierte_metriken_der_letzten_n_tage_zur_c": "Devuelve métricas agregadas de los últimos N días.",
      "gibt_aktive_briefing_module_sortiert_nach_priorita": "Devuelve los módulos informativos activos ordenados por prioridad.",
      "gibt_alle_assets_in_der_watchlist_zur_ck": "Devuelve todos los activos en la lista de seguimiento.",
      "gibt_alle_profil_namen_zurueck": "Devuelve todos los nombres de perfil.",
      "gibt_alle_registrierten_analyzer_namen_zur_ck": "Devuelve todos los nombres de analizadores registrados.",
      "gibt_alle_verfuegbaren_migrations_namen_zurueck": "Devuelve todos los nombres de migración disponibles.",
      "gibt_analyzer_einer_bestimmten_kategorie_zur_ck": "Devuelve analizadores de una categoría específica.\n\n        Argumentos:\n            categoría: La categoría deseada\n\n        Devoluciones:\n            Lista de dictados de información",
      "gibt_analyzer_gruppiert_nach_kategorie_f_r_die_ui": "Devuelve analizadores agrupados por categoría para la interfaz de usuario.\n\n    Devoluciones:\n        Dict con categorías y sus analizadores.",
      "gibt_circuit_f_r_provider_zur_ck_erstellt_bei_bed": "Circuito de Devoluciones para Proveedor, creado según sea necesario.",
      "gibt_daemon_status_zurueck": "Devuelve el estado del demonio.",
      "gibt_das_json_schema_f_r_die_parameter_zur_ck": "Devuelve el esquema JSON para los parámetros.\n\n        Anulación de parámetros específicos.",
      "gibt_den_aktuellen_arbeitsmodus_zurueck": "Devuelve el modo de trabajo actual.",
      "gibt_den_aktuellen_fortschritt_zur_ck": "Devuelve el progreso actual",
      "gibt_den_aktuellen_monat_log_pfad_zurueck": "Devuelve la ruta del registro del mes actual.",
      "gibt_den_bundle_pfad_f_r_einen_klienten_zur_ck": "Devuelve la ruta del paquete para un cliente.\n\nArgumentos:\nnombre_cliente: nombre del cliente\n\nParámetros:\nRuta al paquete o Ninguno si no está presente",
      "gibt_den_gesamten_text_einer_tabellenzelle_zurueck": "Devuelve el texto completo de una celda de la tabla.",
      "gibt_den_inhalt_einer_tabelle_als_2d_liste_zurueck": "Devuelve el contenido de una tabla como una lista 2D.",
      "gibt_den_lokalen_schluessel_ordner_zurueck_ausser": "Devuelve la carpeta de claves local (fuera de OneDrive).\n\n    Los archivos clave (.schluessel.enc) NO deben sincronizarse a través de servicios en la nube.\n    Esta carpeta se encuentra en %LOCALAPPDATA%\\\\BACH\\\\keys\\\\\n    y se crea automáticamente cuando es necesario.\n\n    Devoluciones:\n        Ruta a la carpeta de claves locales",
      "gibt_den_namen_des_aktiven_profils_zurueck": "Devuelve el nombre del perfil activo.",
      "gibt_den_pfad_mit_dem_staerksten_pheromon_zurueck": "Devuelve el camino con la feromona más fuerte.\n\nAbreviatura de: sense()[0]['path_id'] si hay feromonas presentes.\n\nArgumentos:\npath_prefix: filtro opcional\n\nParámetros:\npath_id de la mejor ruta, o Ninguno si no hay feromonas",
      "gibt_den_sicheren_pfad_fuer_eine_schluessel_datei": "Devuelve la ruta segura de un archivo de clave.\n\n    Argumentos:\n        client_id: ID del cliente (por ejemplo, 'K_0042')\n\n    Devoluciones:\n        Ruta al archivo .schluessel.enc en el almacenamiento local",
      "gibt_den_tarnnamen_f_r_einen_klienten_zur_ck": "Devuelve el nombre de camuflaje de un cliente.\n\nEl chatbot SIEMPRE debe usar el nombre de encubrimiento, nunca el real.\n\nArgumentos:\nclient_name: nombre real del cliente\n\nParámetros:\nNombre de camuflaje o Ninguno",
      "gibt_den_vollst_ndigen_kontext_f_r_einen_klienten": "Devuelve el contexto completo de un cliente.\n\nPara el chatbot: toda la información es anónima.\nEl chatbot sólo ve el nombre camuflado y los documentos anonimizados.\n\nArgumentos:\nclient_name: nombre real o parte del cliente\n\nParámetros:\nDictado con contexto (nombre de camuflaje, archivos, contenido)",
      "gibt_den_vollstaendigen_text_eines_paragraphen_zur": "Devuelve el texto completo de un párrafo (en todas las ejecuciones).",
      "gibt_die_aktuell_aktive_routine_zur_ck": "Devuelve la rutina actualmente activa.",
      "gibt_die_aktuelle_sprache_zurueck_de_en": "Devuelve los idiomas actuales.",
      "gibt_die_analyzer_klasse_zur_ck": "Devuelve la clase del analizador.",
      "gibt_die_globale_hook_instanz_zur_ck": "Devuelve la instancia de enlace global.",
      "gibt_die_seitenzahl_zurueck": "Devuelve el número de página.",
      "gibt_ein_default_profil_f_r_leere_eingaben_zur_ck": "Devuelve un perfil predeterminado para entradas vacías.",
      "gibt_eine_analyzer_instanz_zur_ck_erstel": "Devuelve una instancia del analizador.\n\n        Crea una nueva instancia si es necesario (patrón singleton).\n\n        Argumentos:\n            nombre: Nombre del analizador\n\n        Devoluciones:\n            Instancia del analizador o ninguna",
      "gibt_einen_berblick_ber_wichtige_marktindizes": "Proporciona una visión general de los principales índices del mercado.",
      "gibt_einen_lesbaren_routen_string_zurueck_fuer_cl": "Devuelve una cadena de ruta legible (para la inyección rápida de Claude).\n\nEjemplo:\n🚗 Ruta (en coche): Hamburgo → Berlín\nDistancia: 48,3 km | Tiempo de viaje: ~42 minutos",
      "gibt_einen_lesbaren_wetter_string_zurueck_fuer_cl": "Devuelve una cadena meteorológica legible (para la inyección rápida de Claude).\n\nEjemplo:\n🌤️ Clima a 53.5511°N, 9.9937°E (Hamburgo, Alemania):\nTemperatura: +3°C (sensación: +1°C) | Nublado\nViento: ↙ 12 km/h | Humedad: 85% | Índice UV: 0",
      "gibt_existierende_lokale_pfade_aus_einem_mcp_comma": "Devuelve rutas locales existentes desde un valor de comando/argumentos de MCP.",
      "gibt_fahrschule_status_zur_ck": "Devuelve el estado de la escuela de conducción.",
      "gibt_formatierten_metriken_string_zur_ck": "Devuelve una cadena de métricas formateada.",
      "gibt_formatierten_status_string_zur_ck": "Devuelve una cadena de estado formateada.",
      "gibt_formatierten_status_zur_ck": "Devuelve el estado formateado.",
      "gibt_gesamtstatus_aller_provider_und_alerts_zur_ck": "Devuelve el estado general de todos los proveedores y alertas.",
      "gibt_handler_info_zurueck": "Devuelve información del controlador.",
      "gibt_hinweis_zurueck_wenn_mcp_server_nicht_install": "Devuelve una nota si el servidor MCP no está instalado.",
      "gibt_index_status_zurueck": "Devuelve el estado del índice.",
      "gibt_informationen_ber_alle_registrierten_analyze": "Devuelve información sobre todos los analizadores registrados.\n\nParámetros:\nLista de dictados de información para cada analizador.",
      "gibt_informationen_ber_den_analyzer_zur_ck": "Devuelve información sobre el analizador.",
      "gibt_job_z_hlungen_nach_status_zur_ck": "Devuelve recuentos de trabajos por estado",
      "gibt_liste_der_geladenen_skill_dateien_zur_ck_f_r": "Devuelve una lista de archivos de habilidades cargados (para registro/depuración).\n\nParámetros:\nLista de nombres de archivos",
      "gibt_pid_des_laufenden_daemons_zurueck_oder_0": "Devuelve el PID del demonio en ejecución, o 0.",
      "gibt_secret_wert_zur_ck": "Devuelve el valor secreto",
      "gibt_singleton_instanz_zur_ck": "Devuelve una instancia Singleton.",
      "gibt_streckenprofil_zur_ck_oder_none_wenn_nicht_ve": "Devuelve RouteProfile o Ninguno si no está disponible.",
      "gibt_sync_status_zurueck": "Devuelve el estado de sincronización.",
      "gibt_tages_zusammenfassung_zur_ck": "Resumen del día de devoluciones",
      "gibt_verfuegbare_operationen_zurueck": "Devuelve cirugías disponibles.",
      "gmail_api_konto_erstellt_id_aid": "Cuenta API de Gmail creada: ID {aid}",
      "gmail_scope_erweiterung_einmalig": "Extensión de alcance de Gmail (única).",
      "gui_handler_web_server_verwaltung": "Controlador GUI - Gestión de servidores web\n=====================================\n\ninicio de gui bach Inicio del servidor\nparada de gui de bach Detención del servidor (TODO)\nestado de la interfaz gráfica de usuario de bach Estado del servidor",
      "guides": "Guías",
      "haengt_einen_operator_hinweis_an_die_steuer_queue": "Adjunta una sugerencia de operador a la cola de control de un perfil.",
      "handler_f_r_bach_path": "Controlador de \"ruta de Bach\".",
      "handler_f_r_llm_partner_integration_sq038": "Controlador de integración de socios de LLM (SQ038)",
      "handler_f_r_memory_verwaltung_working_facts_les": "Controlador para la gestión de la memoria (trabajo, hechos, lecciones)",
      "handler_f_r_pipeline_management": "Manejador de gestión de tuberías.",
      "handler_f_r_secrets_management": "Controlador de gestión de secretos",
      "handler_f_r_shared_memory_multi_agent_memory": "Controlador de memoria compartida (memoria multiagente)",
      "handler_fuer_agent_operationen_list_start_stop": "Manejador de operaciones del agente (lista, inicio, parada, estado).",
      "handler_fuer_datei_wiederherstellung": "Manejador de recuperación de archivos.",
      "handler_fuer_status": "Controlador para --status",
      "handler_fuer_system_setup_und_konfiguration": "Manejador de instalación y configuración del sistema.",
      "handshake_response_from_self_agent_name_to": "# RESPUESTA DEL Apretón de manos\nde: {self.agent_name}\na: {de_agente}\nhora: {fechahora.ahora().isoformato()}\nestado: ACEPTADO\nprotocolo: V3\nmensaje: Protocolo V3 activado. Listo para la coordinación.",
      "haupt_delivery_funktion_args": "Función de entrega principal\n\nArgumentos:\ncontenido: Contenido (Markdown, Texto, JSON, etc.)\ntítulo: Título del entregable\nformato: formato de destino (pdf, md, txt, json, html)\nhabilidad: nombre de la habilidad (para anulaciones)\nagente: nombre del agente (para anulaciones)\n            metadatos: Zusätzliche Metadaten\n            delivery_override: Manuelle Delivery-Präferenzen\n\nParámetros:\n            Dict mit Delivery-Ergebnissen",
      "hauptdatei_des_handlers": "Hauptdatei des Handlers.",
      "hauptentrypoint_fuer_bach_handler_aufrufe": "Hauptentrypoint fuer BACH-Handler-Aufrufe.\n\nArgumentos:\n            operación: 'estado' | 'lista' | 'sincronizar'\n            **kwargs: parámetro específico de operación\n\nParámetros:\n            dict mit Ergebnis",
      "haupthandler_f_r_shared_memory_operationen": "Haupthandler para operaciones de memoria compartida.",
      "health_monitor_f_r_llm_provider_mit_circuit_breake": "Monitor de salud para proveedores de LLM con disyuntor.",
      "hebt_eine_pause_f_r_eine_llmauto_kette_auf": "Haga una pausa para una tecla automática de encendido.",
      "help_datei_anzeigen": "Mostrar archivo de ayuda.",
      "help_handler_zeigt_hilfe_texte_aus_txt_dateien": "Controlador de ayuda: muestra textos de ayuda de archivos .txt\n==================================================\n\nTambién admite subcarpetas:\n  bach --herramientas de ayuda -> ayuda/tools.txt\n  bach --help tools/python_cli_editor -> ayuda/tools/python_cli_editor.txt\n  bach --ayuda wiki/antigravity -> ayuda/wiki/antigravity.txt\n  \nNUEVO (v1.1.38): Acceso directo a herramientas\n  bach --help path_healer -> Información de la herramienta de la base de datos\n  bach --help tool_scanner -> Información de herramienta de la base de datos",
      "heuristische_sprach_erkennung_de_oder_en": "Heuristische Sprach-Erkennung: 'de' oder 'en'.\n\n        Criterios: deutsche Umlaute/ß zaehlen stark, deutsche Stoppwoerter\n        und englische Stoppwoerter werden gegeneinander abgewogen.",
      "hierarchie_aus_db_anzeigen_hierarchy_items_tabell": "Mostrar jerarquía desde la base de datos (tabla jerarquia_items).\n\n        Argumentos:\n            type_filter: Opcional: muestra solo este tipo (agente/experto/habilidad/servicio/flujo de trabajo)\n\n        Devoluciones:\n            (éxito, mensaje)",
      "hinterlegt_einen_operator_hinweis_f_r_die_n_chste": "Hinterlegt einen Operador-Hinweis für die nächste llmauto-Runde.",
      "hinterlegt_operator_hinweise_fuer_die_naechste_ses": "Hinterlegt Operador-Hinweise fuer die naechste Session eines Profils.",
      "hinweis_fuer_neue_bach_nutzer": "Hinweis fuer neue BACH-Nutzer:",
      "hinweis_pfad_heilung_ist_nicht_mehr_noetig": "HINWEIS: ¡Pfad-Heilung ist nicht mehr noetig!\n===============================================================\nbach_paths.py se actualiza automáticamente.\nCuando BACH verschoben wird, passen sich Pfade von selbst an.\n\nFuer Dokumentations-Actualizaciones (Ayuda, Wiki, Markdown):\n  bach --mantener docs-paths Ejecución en seco (nueva aparición)\n  bach --mantener docs-paths --aplicar Tatsaechlich korrigieren\n\nVer: bach --help tools/path_healer",
      "hinzuf_gen": "Hinzufügen",
      "holt_aktuelle_daten_f_r_die_hauptindizes": "Holt aktuelle Daten für die Hauptindizes.\n\nParámetros:\n            Lista de dictados con datos indexados",
      "holt_alle_ergebnisse_f_r_ein_symbol": "Holt alle Ergebnisse für ein Symbol",
      "holt_alle_ergebnisse_f_r_einen_job": "Obtiene todos los resultados de un trabajo",
      "holt_das_heute_board_f_r_ein_datum": "Obtiene el tablero de hoy para una cita.",
      "holt_den_aktuellen_preis_und_nderung_ar": "Holt den aktuellen Preis und Änderung.\n\nArgumentos:\n            ticker: El símbolo\n\nParámetros:\n            Tupla (aktueller_preis, änderung, änderung_prozent) o Ninguno",
      "holt_die_neuesten_aktivit_ten_jobs_ergebnisse": "Obtiene las últimas actividades (trabajos + resultados)",
      "holt_imap_einstellungen_fuer_e_mail_domain": "Obtiene la configuración IMAP para el dominio de correo electrónico",
      "holt_jobs_mit_optionalen_filtern": "Holt Jobs con filtros opcionales",
      "holt_live_status_aus_partner_presence_db": "Obtiene el estado en vivo de la base de datos partner_presence.",
      "holt_oder_erstellt_eine_instanz_f_r_ein_datum": "Obtiene o crea una instancia para una fecha",
      "holt_sprachkonfiguration_aus_db_default_language": "Holt Sprachkonfiguration aus DB (idioma_predeterminado, idioma_alternativo).\n\nParámetros:\n        Dictado con códigos Sprach 'predeterminados' y 'alternativos'.",
      "holt_tool_informationen_aus_der_datenbank": "Obtiene información de la herramienta de la base de datos.\n\n        Devoluciones:\n            Ayuda de la herramienta como cadena formateada o Ninguna si no se encuentra.",
      "hook_f_r_sicheren_dateizugriff_auf_klientendaten": "Hook für sicheren Dateizugriff auf Klientendaten.\n\n    Leitet alle Zugriffe auf data/ automatisch auf bundles/ um,\n    sodass nur anonymisierte Daten gelesen werden.",
      "hooks_handler_hook_framework_verwaltung": "Manipulador de ganchos - Hook-Framework Verwaltung\n============================================\n\nestado de los ganchos de bach Zeigt alle Hooks und Listener\neventos de bach hooks Listar todas las bekannten Eventos\nganchos de bach registro Zeigt letzte Hook-Ausfuehrungen\nprueba de ganchos de bach <evento> Testet ein Event (emittiert mit Testdaten)",
      "hot_reload_handler_registry_tool_auto_discovery": "Recarga en caliente: Registro de controlador + Descubrimiento automático de herramientas nuevo.\n\n        Ermoeglicht das Hinzufuegen neuer Handler/Tools/Skills ohne Neustart.",
      "imap_host_erforderlich_host": "Servidor IMAP válido (--host)",
      "importiert_alle_dateien_aus_einem_ordner": "Importa todos los archivos de una carpeta.\n\n        Argumentos:\n            sesión: sesión activa\n            carpeta: carpeta de origen\n            clear_existing: eliminar archivos existentes\n\n        Devoluciones:\n            Número de archivos importados",
      "importiert_dateien_in_den_data_ordner_a": "Importa archivos a la carpeta data/.\n\n        Argumentos:\n            sesión: sesión activa\n            archivos: Lista de rutas de archivos\n            clear_existing: Eliminar archivos existentes en datos/\n\n        Devoluciones:\n            Número de archivos importados",
      "importiert_dateien_in_den_data_roh_ordner_fruehe": "Importiert Dateien in den data_roh/ Ordner (frueher: data/).\n\nArgumentos:\n            sesión: Sesión Activa\n            archivos: Liste von Dateipfaden\n            clear_existing: Bestehende Dateien en data_roh/loeschen\n\nParámetros:\n            Anzahl importador de datos",
      "importiert_transaktionen_aus_einer_camt_053_datei": "Importa transacciones desde un archivo CAMT.053.",
      "importiert_und_erstellt_usmcclient_lazy_damit_ke": "Importiert und erstellt USMCClient (perezoso, damit kein harter Import-Fehler).",
      "importiert_und_registriert_alle_verf_gbaren_analyz": "Importe y registre todos los analizadores disponibles.\n\n    Wird beim Laden des Moduls aufgerufen.",
      "in_eintraegen_suchen": "En Eintraegen suchen.",
      "inactive": "inactivo",
      "info_keine_offenen_tasks_gefunden": "[INFO] Keine offenen Tasks gefunden",
      "info_onedrive_exe_nicht_gefunden_ueberspringe_s": "[INFO] OneDrive.exe no se utiliza ni se detiene ueberspringe",
      "info_scanne_ordner_nach_sensiblen_daten_scan_f": "[INFO] Scanne Ordner nach sensen Fecha: {scan_folder}",
      "initialisiert_den_detector_args": "Inicialice el detector.\n        \nArgumentos:\n            fuzzy_threshold: Schwellwert para coincidencia difusa (0-100)",
      "initialisiert_den_hook_args": "Inicialice el gancho.\n\nArgumentos:\n            data_dir: Ordenar con clientes actuales\n            bundles_dir: Ordenar paquetes anónimos",
      "initialisiert_oder_syncht_die_secrets_datei": "Inicialice o sincronice la fecha secreta.",
      "inject_handler_injektor_steuerung_und_aufgaben_z": "Controlador de inyección - Injektor-Steuerung und Aufgaben-Zuweisung\n============================================================\n\n--inject status Zeigt Estado aller Injektoren\n--inject alternar <nombre> Schaltet Injektor an/aus\n--inject tarea <minutos> Weist Aufgabe zu\n--inject descomponer <id> Zerlegt Aufgabe",
      "insert_into_assistant_calendar_ti": "INSERTAR EN asistente_calendario\n                (título, tipo de evento, fecha_hora de inicio, fecha_hora de finalización, ubicación, descripción, estado, creado_en, actualizado_en)\n                VALORES (?, ?, ?, ?, ?, ?, 'geplant', ?, ?)",
      "insert_into_ati_tasks_tool_na": "INSERTAR EN ati_tasks\n                    (nombre_herramienta, ruta_herramienta, texto_tarea, aufwand, estado, puntuación_prioridad,\n                     archivo_fuente, sincronizado_en, está_sincronizado)\n                    VALORES (?, '', ?, ?, 'ofen', 50, 'manual', ?, 1)",
      "insert_into_ati_tasks_tool_name": "INSERTAR EN ati_tasks\n                (nombre_herramienta, ruta_herramienta, texto_tarea, aufwand, estado, puntuación_prioridad,\n                 archivo_fuente, sincronizado_en, está_sincronizado)\n                VALORES (?, '', ?, ?, 'ofen', 50, 'manual', ?, 1)",
      "insert_into_ati_tasks_tool_name_tool": "INSERTAR EN ati_tasks\n            (nombre_herramienta, ruta_herramienta, texto_tarea, aufwand, estado, puntuación_prioridad,\n             archivo_fuente, número_línea, sincronizado_en, está_sincronizado, etiquetas)\n            VALORES ('BACH', '', ?, ?, 'ofenden', ?, 'recurrentes', 0, ?, 1, ?)",
      "insert_into_clutch_fahrtenbuch": "INSERTAR EN clutch_fahrtenbuch\n                    (marca de tiempo, texto_tarea, proveedor, modelo,\n                     strecken_typ, strecken_typ_code, schwierigkeit, etappen,\n                     nivel_gas, estrategia_gas, token_budget_faktor,\n                     tokens_input, tokens_output, latenz_sekunden,\n                     erfolg, zona, kosten_eur)\n                VALORES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
      "insert_into_connector_messages": "INSERTAR EN mensajes_conector\n                            (nombre_conector, dirección, remitente, destinatario, contenido,\n                             estado, creado_at)\n                        VALORES (?, ?, ?, ?, ?, 'pendiente', ?)",
      "insert_into_email_drafts_recipien": "INSERTAR EN borradores de correo electrónico\n                (destinatario, cc, bcc, asunto, cuerpo, body_html,\n                 ID_cuenta, correo electrónico_remitente, estado)\n                VALORES (?, ?, ?, ?, ?, ?, ?, ?, 'borrador')",
      "insert_into_files_trash_original_pat": "INSERTAR EN archivos_trash \n            (ruta_original, ruta_basura, tamaño, eliminado_en, eliminado_por, expira_en, estado)\n            VALORES (?, ?, ?, ?, ?, ?, 'activo')",
      "insert_into_fin_insurance_claims": "INSERTAR EN fin_insurance_claims\n                (insurance_id, schadensdatum, descripción, estado,\n                 betrag_gefordert, aktenzeichen_versicherung, creado_at)\n                VALORES (?, ?, ?, 'ofenden', ?, ?, CURRENT_TIMESTAMP)",
      "insert_into_fin_insurances_anbiet": "INSERTAR EN fin_insurances\n                (anbieter, nombre_tarifa, nr_policía, sparte, estado,\n                 beginn_datum, ablauf_datum, kuendigungsfrist_monate,\n                 naechste_kuendigung, beitrag, zahlweise,\n                 steuer_relevant_typ, ordner_pfad, notizen,\n                 creado_en, actualizado_en)\n                VALORES (?, ?, ?, ?, 'aktiv', ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
      "insert_into_health_diagnoses_diag": "INSERTAR EN diagnósticos_salud\n                (nombre_diagnóstico, código_icd, fecha_diagnóstico, estado, gravedad, id_doctor, notas)\n                VALORES (?, ?, ?, ?, ?, ?, ?)",
      "insert_into_health_medications_na": "INSERTAR EN medicamentos_salud\n                (nombre, ingrediente_activo, dosis, programación, id_diagnóstico, fecha_inicio, estado, notas, efectos_secundarios)\n                VALORES (?, ?, ?, ?, ?, ?, 'activo', ?, ?)",
      "insert_into_jobs_symbol_analysis_type_parameter": "INSERTAR EN trabajos (símbolo, tipo de análisis, parámetros, estado, progreso)\n                   VALORES (?, ?, ?, ?, ?)",
      "insert_into_mail_sync_runs_account_id_status": "INSERTAR EN mail_sync_runs (id_cuenta, estado)\n                VALORES (?, 'corriendo')",
      "insert_into_messages_dire": "INSERTAR EN mensajes\n                        (dirección, remitente, destinatario, asunto, cuerpo,\n                         tipo_cuerpo, estado, metadatos, creado_en)\n                    VALORES ('bandeja de entrada', ?, 'bach', ?, ?, 'texto', 'no leído', ?, ?)",
      "insert_into_messages_direction_sender_recipient": "INSERTAR EN mensajes (dirección, remitente, destinatario, cuerpo, estado, creado_en)\n            VALORES (?, ?, ?, ?, ?, ?)",
      "insert_into_partner_presence_par": "INSERTAR EN presencia_partner \n                (nombre_socio, estado, entrada_fichada, último_latido, tarea_actual, dir_trabajo, id_sesión)\n                VALORES (?, 'en línea', ?, ?, ?, ?, ?)",
      "insert_into_partner_presence_partner": "INSERTAR EN presencia_partner \n            (nombre_socio, estado, fichado_en, último_latido, id_sesión, creado_en, actualizado_en)\n            VALORES (?, 'en línea', ?, ?, ?, ?, ?)",
      "insert_into_pipeline_runs_pipeline_id_started_at": "INSERTAR EN pipeline_runs (pipeline_id, start_at, estado)\n                VALORES (?, ?, 'corriendo')",
      "insert_into_press_documents_doc_type_title_body": "INSERTAR EN press_documents (tipo_doc, título, cuerpo, ruta_pdf, estado)\n                    VALORES (?, ?, ?, ?, 'compilado')",
      "insert_into_results_job_id_summary_details_dat": "INSERTAR EN resultados (job_id, resumen, detalles, datos, señales, confianza)\n                   VALORES (?, ?, ?, ?, ?, ?)",
      "insert_into_shared_context_triggers": "INSERTAR EN Shared_context_triggers\n                    (id_agente, espacio de nombres, frase_activadora, texto_insinuación, está_activo, estado, recuento_uso, creado_en, actualizado_en)\n                    VALORES (?, ?, ?, ?, ?, ?, ?, ?, ?)",
      "insert_into_shared_memory_consolidation": "INSERTAR EN consolidación_memoria_compartida\n                    (tabla_fuente, id_fuente, id_agente, horas_accesadas, peso, estado, creado_en, actualizado_en)\n                    VALORES (?, ?, ?, ?, ?, ?, ?, ?)",
      "insert_into_steuer_posten": "INSERTAR EN steuer_posten \n                        (nombre de usuario, steuerjahr, postennr, bezeichnung, datum, typ, \n                         rechnungssteller, dateiname, netto, brutto, liste, anteil,\n                         absetzbar_netto, absetzbar_brutto, bemerkung, belegnr, \n                         posten_id_str, versión, creado_at, actualizado_at)\n                        VALORES (?, 2025, ?, ?, ?, 'Material', ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 1, fechahora('ahora'), fechahora('ahora'))",
      "insert_into_steuer_posten_userna": "INSERTAR EN steuer_posten \n                (nombre de usuario, steuerjahr, postennr, bezeichnung, datum, typ, \n                 rechnungssteller, rechnungsnr, dateiname, netto, brutto, liste, anteil,\n                 absetzbar_netto, absetzbar_brutto, bemerkung, belegnr, \n                 posten_id_str, versión, creado_at, actualizado_at)\n                VALORES (?, 2025, ?, ?, ?, 'Material', ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 1, fechahora('ahora'), fechahora('ahora'))",
      "insert_into_steuer_posten_usernam": "INSERTAR EN steuer_posten\n                (nombre de usuario, steuerjahr, dokument_id, postennr, bezeichnung, datum, typ,\n                 rechnungssteller, rechnungsnr, dateiname, netto, brutto, liste, anteil,\n                 absetzbar_netto, absetzbar_brutto, bemerkung,\n                 versión, creado_en, actualizado_en)\n                VALORES (?, 2025, ?, ?, ?, ?, 'Material', ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, 1, fechahora('ahora'), fechahora('ahora'))",
      "insert_into_tasks_title_description_priority_c": "INSERTAR EN tareas (título, descripción, prioridad, categoría, estado, creado_en, creado_por)\n                VALORES (?, ?, ?, ?, 'pendiente', ?, 'prompt_generator')",
      "insert_into_tasks_title_description_priority_s": "INSERTAR EN tareas (título, descripción, prioridad, estado, categoría, creado_en)\n                        VALORES (?, ?, 'P4', 'pendiente', 'documentación', ?)",
      "insert_into_tasks_title_priority_category_desc": "INSERTAR EN tareas (título, prioridad, categoría, descripción, estado, creado_en)\n                VALORES (?, ?, ?, ?, 'pendiente', fecha y hora ('ahora'))",
      "insert_into_tasks_title_priority_status_catego": "INSERTAR EN tareas (título, prioridad, estado, categoría, creado_en)\n                        VALORES (?, 'P4', 'pendiente', 'documentación', ?)",
      "insert_into_tasks_title_status_priority_projec": "INSERTAR EN tareas (título, estado, prioridad, proyecto, creado_en, fuente)\n            VALORES (?, 'abierto', ?, ?, ?, 'recurrente')",
      "insert_into_toolchain_runs_c": "INSERTAR EN toolchain_runs (\n                    chain_id, estado, registro, duración_segundos, iniciado_en, terminado_en,\n                    pasos_completados, pasos_total, salida, error, activado_por\n                )\n                VALORES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
      "insert_into_workflow_tuev_workflow_path_workflow": "INSERTAR EN flujo_tuev (ruta_flujo_trabajo, nombre_flujo_flujo, estado_tuev)\n                VALORES (?, ?, 'pendiente')",
      "insert_or_ignore_into_memory_consolidation": "INSERTAR O IGNORAR EN memoria_consolidación\n                            (source_table, source_id, times_accessed, peso, estado, creado_at)\n                            VALORES (?, ?, 0, 0,5, 'activo', ?)",
      "insert_or_replace_into_pipeline_configs": "INSERTAR O REEMPLAZAR EN pipeline_configs\n                    (pipeline_id, nombre, versión, tipo, programación, config_json, install_at, estado)\n                VALORES (?, ?, ?, ?, ?, ?, ?, ?)",
      "installiert_bach_distribution_in_neuem_ordner": "Instala la distribución BACH en una nueva carpeta.\n        \n        Contenedor para restaurar --target con sintaxis simplificada.\n        \n        Uso:\n            bach --dist instalar FILE.zip TARGET_FOLDER\n            bach --dist instalar --lista",
      "installiert_claude_code_hooks_db_schutz_etc_in": "Instale Claude Code Hooks (DB-Schutz, etc.) en ~/.claude/.\n\n        - Copia de Hook-Scripts en ~/.claude/hooks/\n        - Configuración de gancho fusionada en ~/.claude/settings.json\n        - Nicht-destruktiv: bestehende Hooks bleiben erhalten",
      "items_items_fehler_errors_count": "Artículos: {items}, Fehler: {errors_count}",
      "json_fixer_repariert_kaputte_json_datei": "Reparador JSON\n==========\nRepara archivos JSON rotos.\n\nUso:\n  bach --mantener json <archivo/carpeta> [opciones]\n\nOpciones:\n  --sólo comprobación de ejecución en seco (predeterminado)\n  --ejecutar Realmente reparar\n  --backup Copia de seguridad antes de los cambios\n\nReparaciones:\n  - Lista de materiales UTF-8\n  - Comas finales\n  - Comillas simples\n  - Nuevas líneas de PowerShell\n\nEjemplos:\n  bach --mantener json ./config.json\n  bach --mantener json ./data --execute --backup\n\nVer: herramientas/json_fixer.py",
      "kein_profil_geladen": "[Kein Profil geladen]",
      "kein_tarnname_gefunden_f_r_args_klient": "Kein Tarnname gefunden für: {args.klient}",
      "keine_abos_gefunden_n_nfuehre": "No se encontraron suscripciones.\\n\\nEjecutar",
      "keine_aenderungen_angegeben_usage_bach_steuer_p": "No se han especificado cambios.\n\nUso: bach steuer posten editar {posten_id} [OPCIONES]\n\nOpciones:\n  --bezeichnung TXT Nueva descripción\n  --brutto VALOR Nuevo importe bruto\n  --anteil 0.0-1.0 Nueva participación\n  --rechnungsnr NR Nuevo número de factura\n  --bemerkung TXT Nuevo comentario",
      "keine_credentials_json_gefunden": "No se encontraron credenciales.json",
      "keine_dateien_gefunden": "Keine Dateien gefunden",
      "keine_daten_keine_passenden_dokumente_im_bundle": "[KEINE DATEN] Keine passenden Dokumente im Bundle gefunden.",
      "keine_ergebnisse_f_r_query": "Keine Ergebnisse para: {consulta}",
      "keine_konfiguration_erforderlich": "Ninguna configuración es necesaria",
      "keine_ordner_zuordnungen_gefunden": "Keine Ordner-Zuordnungen gefunden.",
      "keine_pause_f_r_session_profil": "No hay pausa para el perfil de sesión",
      "keine_pipeline_definitionen_gefunden": "Definiciones de oleoductos no utilizados",
      "keine_session_steering_hinweise_f_r": "No hay información de dirección de sesión para",
      "keine_skills_geladen_skill_md_fehlt": "# Keine Skills geladen (SKILL.md fehlt)",
      "keine_wartenden_ordner": "No hay carpetas pendientes",
      "kernel_hash_in_db_aktualisiert": "✓ Kernel-Hash en DB actualizado",
      "kernel_seal_handler_sq021": "Manipulador de sello de grano (SQ021)\n=============================\n\nSiegelsystem fuer BACH-Integritaet.\n\nEl Siegel:\n- Berechnet SHA256-Hash ueber alle CORE-Dateien (dist_type=2)\n- Warnt bei Veraenderungen\n- Ermoeglicht Restauración/Reparación\n\nIniciar trabajo con CLI\n    control de sello de bach Vollstaendige Hash-Pruefung\n    Reparación de sellos de Bach Neuen Hash berechnen und speichern\n    estado del sello de bach Zeige aktuellen Estado del sello\n\nAutor: Equipo de desarrollo de BACH\nCreado: 2026-02-20 (SQ021, Serie 4)",
      "kernel_seal_status": "[ESTADO DEL SELLO DEL NÚCLEO]",
      "klassifiziert_ein_einzelnes_event_via_chat_api": "Clasifica cada evento a través de Chat-API.\n\nParámetros:\n            ClasificaciónResultado con acciones y metadatos.\n            Bei Fehlern: ESCALATE_CLAUDE como respaldo seguro.",
      "klienten_ordner_und_pipeline_status_auflisten": "Klienten-Ordner und Pipeline-Status auflisten.",
      "kompletter_workflow_scannen_extrahieren_anony": "Flujo de trabajo completo: escanear + extraer + anonimizar.\n\n    Argumentos:\n        carpeta_ruta: ruta a la carpeta del cliente\n        geburtsdatum: fecha de nacimiento del cliente\n        output_path: Opcional: ruta para guardar el paquete\n\n    Devoluciones:\n        (TextBundle, perfil anónimo)",
      "konfiguration": "Configuración:",
      "konfiguration_anzeigen": "muestra de configuración.",
      "konto_args_id_geloescht": "cuenta {args.id} eliminada",
      "konto_args_id_status": "Cuenta {args.id} {status}",
      "konto_erstellt_id_aid": "cuenta creada: ID {aid}",
      "konto_nicht_gefunden": "Cuenta no encontrada",
      "konvertiert_pdf_seiten_zu_png_bildern_be": "Convierta páginas PDF en imágenes PNG.\n\n        Benoetigt pdf2image + poppler.\n\n        Argumentos:\n            file_path: paso al PDF\n            output_dir: carpeta de salida para la imagen\n            max_dim: Dimensión máxima (Breite/Hoehe) en píxeles\n\n        Devoluciones:\n            list der erzeugten Bild-Pfade",
      "konvertiert_text_zu_sprache_und_sendet_als_voice_n": "Convertir texto en idioma y enviar mensajes de voz a través de Telegram.\n    Texto alternativo cuando TTS no está disponible.",
      "konvertiert_word_bilder_text_zu_einem_tempor_ren_p": "Convierte Word/imágenes/texto a un PDF temporal.",
      "kopiert_prompt_in_zwischenablage_returns": "Copia el mensaje al portapapeles.\n\n        Devoluciones:\n            Dictado con estado",
      "l_dt_alle_profil_mappings_aus_den_profil_json_dat": "Carga todas las asignaciones de perfiles y los archivos .profile.json.",
      "l_dt_analysten_empfehlungen_args": "Carga recomendaciones de analistas.\n\n        Argumentos:\n            ticker: El símbolo\n\n        Devoluciones:\n            Marco de datos con recomendaciones",
      "l_dt_blacklist_aus_datei_args": "Loads blacklist from file.\n        \n        Args:\n            path: Path to text file (one word per line)\n            \n        Returns:\n            Number of loaded words",
      "l_dt_daten_f_r_mehrere_ticker_gleichzeitig": "Loads data for multiple tickers simultaneously.\n\n        Args:\n            tickers: List of symbols\n            period: Time period\n            interval: Interval\n\n        Returns:\n            Dictionary {ticker: DataFrame}",
      "l_dt_delivery_preferences_config": "Carga la configuración de preferencias de entrega",
      "l_dt_dividenden_historie_args": "Cargas Dividenden-Historie.\n\n        Argumentos:\n            ticker: El símbolo\n\n        Devoluciones:\n            Serie con datos de dividendos",
      "l_dt_finanzberichte_f_r_eine_aktie_args": "Loads financial reports for a stock.\n\n        Args:\n            ticker: The symbol\n\n        Returns:\n            Dictionary with 'income', 'balance', 'cashflow' DataFrames",
      "l_dt_fitness_daten_aus_der_db": "Carga datos de fitness en la base de datos.",
      "l_dt_metadaten_f_r_ein_symbol_name_sektor_etc": "Loads metadata for a symbol (name, sector, etc.)\n\n        Args:\n            ticker: The symbol\n\n        Returns:\n            Dictionary with ticker information",
      "l_dt_news_f_r_ein_symbol_von_yfinance_ar": "Loads news for a symbol from yfinance.\n\n        Args:\n            ticker: The symbol\n            limit: Maximum number of news items\n\n        Returns:\n            List of news dictionaries",
      "l_dt_pfad_overrides_aus_der_kanonischen_db_des_akt": "Carga Pfad-Overrides aus der kanonischen DB des aktuellen Roots.",
      "l_dt_skill_md_persoenlicher_assistent_beim_start": "Carga Skill.md + asistente personal antes de iniciar.",
      "l_dt_whitelist_aus_datei": "Loads whitelist from file.",
      "l_nge_len_result_zeichen": "Longitud: {len(resultado)} caracteres",
      "l_scht_alle_registrierungen_f_r_tests": "Deletes all registrations (for tests)",
      "l_scht_alte_backups_beh_lt_neueste_pro_host": "Elimina las copias de seguridad antiguas, según el nuevo host.\n\n        Argumentos:\n            keep_days: Guarda todas las copias de seguridad antes de X días\n            keep_per_host: Utilice el nuevo X Backups pro Host\n\n        Devoluciones:\n            Anzahl gelöschter Copias de seguridad",
      "l_scht_einen_job_und_seine_ergebnisse": "Deletes a job and its results",
      "l_scht_rekursiv_alle_dateien_und_leere_ordner_in_e": "Elimina todos los archivos almacenados y lee la carpeta en un directorio.\n\n        Estoy conectado a la función Shutil.rmtree también en OneDrive-Sync,\n        da zuerst todos los archivos eliminados werden und dann de abajo hacia arriba die leeren\n        carpeta Elimina werd.\n\n        Argumentos:\n            directorio: directorio Zu bereinigendes\n            delete_root: Eliminación adicional del directorio raíz (predeterminado: falso)",
      "l_scht_secret_db_datei": "Elimina secreto (archivo DB +)",
      "l_uft": "Läuft...",
      "laedt_ati_konfiguration": "Loads ATI configuration",
      "laedt_daemon_konfiguration": "Loads daemon configuration.",
      "laedt_datei_und_zeigt_basisinfo": "Carga el archivo y muestra Basisinfo",
      "laedt_eine_json_konfiguration_fail_closed_als_obje": "Carga una configuración JSON cerrada ante fallos como un objeto.",
      "laedt_konfiguration_aus_config_json": "Loads configuration from config.json.",
      "laedt_konfiguration_aus_inbox_config_json": "Loads configuration from inbox_config.json.",
      "laedt_konfiguration_cached": "Loads configuration (cached).",
      "laedt_newspaper_konfiguration": "Carga la configuración del periódico.",
      "laedt_oder_erstellt_den_session_kontext_fuer_heute": "Carga el contexto de sesión creado para hoy.",
      "laedt_optionale_operator_hinweise_aus_der_umgebung": "Cargas opcionales Operador-Hinweise aus der Umgebung.",
      "laedt_recurring_tasks_konfiguration": "Loads recurring tasks configuration.",
      "laedt_regeln_aus_json_konfiguration": "Loads rules from JSON configuration.",
      "laedt_service_konfiguration": "Loads service configuration",
      "laedt_und_entschluesselt_ein_anonymprofile_a": "Loads and decrypts an AnonymProfile.\n\n    Args:\n        key_path: Path to the .schluessel.enc file\n        password: Password for decryption",
      "laedt_version_json_oder_erstellt_default": "Carga la versión.json o la creada por defecto.",
      "laedt_watcher_konfiguration": "Carga la configuración de Watcher.",
      "laedt_zu_ueberwachende_ordner_aus_inbox_folders_tx": "Loads monitored folders from inbox_folders.txt.",
      "lang_keine_fehlenden_uebersetzungen_gefunden": "[LANG] No missing translations found.",
      "lang_keine_uebersetzungen_gefunden": "[LANG] no se encontró ninguno Uebersetzungen.",
      "lazy_auto_sync_nur_geaenderte_ordner_synchronisie": "Lazy Auto-Sync: Sincronización de carpetas nur geaenderte (SQ044).\n\n        Prueft mtime der carpeta skills/ und tools/. Nur wenn sich ein carpeta\n        Si se activa la función Sync, no se sincronizará.\n        Se guardó en data/sync_state.json.",
      "legend": "Leyenda",
      "leitet_einen_maschinenlesbaren_status_fuer_einen_s": "Leitet einen maschinenlesbaren status para un Scheduler-Job ab.",
      "leitet_moegliche_workflow_dateipfade_fuer_einen_us": "Leitet moegliche flujo de trabajo-Dateipfade para einen Usecase her.\n\n        Casos de uso históricos que incluyen categorías como `SOFTWARE`\n        En lugar de una conexión `workflow_path`. El corredor darf daran nicht\n        scheitern, sondern versucht zuerst sinnvolle Kandidaten aufloesen.",
      "lern_loop_f_r_model_x_task_typ_optimierung": "Lern-Loop para optimización del tipo de tarea Model x.",
      "lesefehler_e": "Lesefehler: {e}",
      "lesson_bearbeiten_titel_solution_category_sev": "Edit lesson - change title, solution, category, severity",
      "lesson_hinzufuegen_parsing_von_args": "Add lesson - parse args.",
      "letzte_n_sessions_anzeigen": "Espectáculo Letzte n Sessions.",
      "liefert_konsolidierten_tagesstatus_retur": "Liefert konsolidierten Tagesstatus.\n\n        Devoluciones:\n            Dict mit Keys: rutinas, calendario, compras, inventario,\n                          Health_meds, Health_appointments, literatura, marca de tiempo",
      "liefert_scanner_status": "Returns scanner status.",
      "liest_erlaubte_partner_fuer_zone_aus_delegation_ru": "Reads allowed partners for zone from delegation_rules table.\n        \n        Returns:\n            List of allowed partner names or empty list on error.",
      "liest_inhalte_aus_einem_anonymisierten_bundle_verz": "Liest Inhalte aus einem anonymisierten Bundle-directory.\n\n        Escriba FileAccessHook.get_safe_content() y _get_bundle_content().\n        El directorio de paquetes contiene archivos anónimos.\n\n        Argumentos:\n            ruta_paquete: acceda a la carpeta Paquete (por ejemplo, paquetes/K_XXX/)\n            filename_filter: Nombre de archivo opcional-Filtro\n            include_extended: También extendido/einbeziehen\n\n        Devoluciones:\n            Zusammengefuehrter Textinhalt aus dem Bundle",
      "liest_inhalte_sicher_aus_dem_anonymisierten_bundle": "Liest Inhalte sicher aus dem anonymisierten Bundle.\n\n        WICHTIG: Este método devuelve NUR anonymisierte Inhalte zurück.\n        Der Chatbot sieht nur Tarnnamen, niemals echte Namen.\n\n        Argumentos:\n            klient_name: Nombre de los clientes\n            nombre de archivo: nombre de archivo opcional (sonst todos los archivos)\n            include_extended: También extendido/einbeziehen\n\n        Devoluciones:\n            Texto anónimo",
      "liest_metadaten_aus_einer_concept_md_erw": "Más metadatos en un CONCEPT.md.\n\n        Erwartet este formato en el encabezado:\n            # EXPERTO: Nombre para mostrar\n            ## estado: activo\n            Versión: 1.0.0\n            creado: ...\n            Agente-padre: nombre-agente-jefe",
      "liest_optionale_laufzeit_metadaten_aus_der_pid_dat": "Hay metadatos de tiempo opcionales en el archivo PID.",
      "liest_pid_aus_lock_file_fuer_status_anzeige": "Liest PID aus Lock-File (para estado Anzeige).",
      "liest_secrets_file_path_aus_system_config_overrid": "Mencione secrets_file_path y system_config (Anulación).\n    Falls no gesetzt: DEFAULT_SECRETS_FILE.\n\n    El usuario puede utilizar el Pfad überschreiben con:\n        configuración de bach establecida secrets_file_path=/path/to/usb/secrets.json",
      "liest_und_leert_operator_hinweise_fuer_ein_profil": "Mencione y lea la información del operador para un perfil.",
      "liest_user_md_und_speichert_felder_in_user_profile": "Muestra USER.md y guarda el archivo en la tabla user_profile.\n\n        Falls user_profile no existe, no se activará la sincronización\n        (ningún error, nur status-Meldung).\n\n        Argumentos:\n            dry_run: True = nur lesen und zeigen, nicht schreiben\n\n        Devoluciones:\n            dictar con estado y estadísticas",
      "liest_user_profile_aus_db_und_aktualisiert_felder": "Se encuentra user_profile en DB y se actualiza el archivo en USER.md.\n\n        Das Template/die Struktur von USER.md bleibt erhalten -- ahora\n        bekannte Felder (**Nombre:** etc.) se actualiza.\n\n        Devoluciones:\n            dictar con estado",
      "liest_vorgemerkte_operator_hinweise": "Liest vorgemerkte Operador-Hinweise.",
      "list_available_alle_verf_gbaren_pipeline_defi": "lista disponible todas las definiciones de tuberías verfügbaren",
      "liste_consolidation_eintr_ge": "list Entradas de consolidación.",
      "listet_alle_migrationen_mit_status": "Lista todas las migraciones con estado.",
      "listet_alle_ordner_auf": "Listar todas las carpetas auf.",
      "listet_alle_ordner_in_der_quarantine_die_verarbeit": "Lists all folders in quarantine that could be processed.",
      "listet_alle_verf_gbaren_dateien_im_bundle_auf": "Lista todos los archivos disponibles en Bundle auf.\n\n        Argumentos:\n            klient_name: Nombre de los clientes\n\n        Devoluciones:\n            lista de información de archivos (sin nombres anónimos)",
      "listet_alle_verf_gbaren_pfade_auf_returns": "Listet all verfügbaren Pfade auf.\n\n    Devoluciones:\n        Dict mit Pfadnamen und deren Werten",
      "listet_alle_verf_gbaren_pipeline_definitionen_auf": "Liste todas las definiciones de tuberías agregadas.\n\n        Devoluciones:\n            list von Pipeline-Metadaten (id, nombre, tipo, descripción)",
      "listet_alle_verfuegbaren_agents": "Listet todos los agentes verfuegbaren.",
      "listet_alle_verfuegbaren_agents_als_json": "Lista todos los agentes modificados como JSON.",
      "listet_alle_verfuegbaren_dateien_in_einem_bundle_a": "Liste todos los archivos actualizados en un paquete auf.\n\n        Ersetzt FileAccessHook.list_available_files().\n\n        Argumentos:\n            bundle_path: acceda a la carpeta Bundle\n\n        Devoluciones:\n            lista de información de archivo",
      "listet_alle_verfuegbaren_hilfe_themen_auf": "Listet all verfuegbaren Hilfe-Themen auf.",
      "listet_alle_verfuegbaren_templates_nach_kategorie": "Lists all available templates by category.\n\n        Returns:\n            Dict with categories: system, agents, custom",
      "listet_dateien_im_input_ordner": "Lists files in the input/ folder",
      "listet_entwuerfe_nach_status": "Listet Entwuerfe después del estado.",
      "listet_verfuegbare_llmauto_chain_configs_auf": "Liste verfuegbare llmauto Chain-Configs auf.",
      "listet_verfuegbare_profile": "Liste el perfil verfuegbare.",
      "listet_verfuegbare_wartungs_tools": "Lists available maintenance tools.",
      "literatur_status_ungelesene_in_bearbeitung": "Estado de la literatura: ungelesene + in Bearbeitung.",
      "lock_fuer_einzelne_datei": "Lock for a single file.",
      "lock_fuer_ganzen_ordner": "Lock for an entire folder.",
      "loescht_abgelaufene_dateien_endgueltig": "Permanently deletes expired files",
      "loescht_template_md_dateien_wenn_die_entsprechend": "Elimina archivos .template.md cuando el .md existente no existe.\n\n        Plantillas disponibles en Git getrackt (para nuevas instalaciones), werden\n        Aber Lokal eliminado solo existen archivos personalizados.",
      "loescht_vorgemerkte_operator_hinweise_fuer_ein_pro": "Elimina el operador-hinweise vorgemerkte para un perfil.",
      "log_datei_vollst_ndig_anzeigen": "Display log file completely.",
      "log_status_anzeigen": "Display log status.",
      "logging_in_datei_und_console": "Iniciar sesión en el archivo y la consola.",
      "logic_from_mediplaner_v5_calculate_global_consum": "# Lógica de MediPlaner V5 calcular_consumo_global\n        devolver {}\n\n    def get_inventory_status(self) -> Lista[Dict]:",
      "logic_from_mediplaner_v5_get_inventory_status": "# Logic from MediPlaner V5 get_inventory_status\n        # Returns list with status: green, yellow, red\n        return []\n\n    def add_entry(self, client_id: int, data: Dict) -> bool:",
      "logs_handler_log_verwaltung": "Logs Handler - Log Management\n=============================\n\n--logs status        Overview of log files\n--logs show [n]      Display log content\n--logs tail [n]      Last n lines (default: 50)\n--logs clear         Clean up old logs",
      "lokale_cloud_ordner_ablage": "Carpeta en la nube local Ablage",
      "macht_vorhersage_f_r_den_aktuellsten_datenpunkt": "Makes prediction for the most recent data point",
      "maintain_description": "Ejecutar tareas de mantenimiento.",
      "markdown_datei_anzeigen": "Mostrar archivo Markdown",
      "markiert_einen_recurring_task_als_erledigt_aktual": "Marks a recurring task as completed (updates last_run).\n    \n    Used after manually completing the task or after self-check.",
      "markiert_haengende_worker_als_fehler_beim_start": "Se marca el error del trabajador al iniciar.",
      "mean_reversion_analyse_basiert_auf_der_annah": "Mean reversion analysis.\n\n    Based on the assumption that prices return to their\n    historical average over time.",
      "mehrere_posten_loeschen": "Delete multiple items.",
      "memory_handler_db_basiertes_memory_management": "Memory Handler - DB-based Memory Management\n===============================================\n\nEverything in bach.db, no more filesystem.\n\nTables:\n- memory_working:  Quick notes (scratchpad, context, note)\n- memory_facts:    Persistent facts (user, project, system)\n- memory_lessons:  Lessons learned (own handler)\n- memory_sessions: Session tracking (automatic)",
      "memory_sync": "Sincronización de memoria",
      "merged_remote_backup_in_lokale_db_mit_timestamp_ba": "Copia de seguridad remota fusionada en una base de datos local con estrategia basada en marca de tiempo.\n\n        Estrategia:\n        - Tabellen mit timestamp-Spalte: Neuere Zeilen gewinnen (Last-Write-Wins)\n        - INSERTAR O REEMPLAZAR para máxima compatibilidad\n\n        Argumentos:\n            backup_path: Acceso a la copia de seguridad remota\n\n        Devoluciones:\n            Dicta con estadísticas: {table_name: fusionado_count}",
      "merkt_einen_operator_hinweis_fuer_einen_laufenden": "Merkt einen Operador-aviso para einen laufenden agentes vor.",
      "metriken_aus_in_memory_eintr_gen": "Metriken aus In-Memory-Einträgen.",
      "minimale_dateien_erstellen_wenn_keine_templates": "Create minimal files when no templates available.",
      "mistralclassifier_event_klassifikation_via_lokal": "MistralClassifier - Clasificación de eventos a través de locales Mistral-Modell\n=======================================================================\nNutzt OllamaClient (Chat-API) es un evento único en 4 categorías de acciones\nzu klassifizieren.\n\nVersión: 1.0.1\ncreado: 2026-02-10",
      "monte_carlo_simulation_f_r_risikoanalyse_sim": "Monte Carlo simulation for risk analysis.\n\n    Simulates thousands of possible future scenarios based on\n    historical volatility and drift.",
      "n_aktion_erforderlich_anthropic_sdk_nicht_i": "\\n Se requiere ACCIÓN (SDK antrópico no instalado):",
      "n_alternative_bach_bericht_finalize_ordner": "\\n Alternativa: bach bericht finalizar <carpeta> <llm_response.txt>",
      "n_bach_financial_mail_status": "\\n=== BACH Financial Mail Status ===",
      "n_bach_mail_service_status_n": "\\n=== Estado del servicio de correo BACH ===\\n",
      "n_claude_api_fehler_e": "\\n Error de API de Claude: {e}",
      "n_dateien_hier_hineinziehen_n_drag_drop_n": "\\n📂 archivos aquí seleccionados\\n(Arrastrar y soltar)\\n",
      "n_fehler": "\\n=== error ===",
      "n_fehler_getme_err": "\\n[error] getMe: {err}",
      "n_fehler_kein_token_unter_token_file": "\\n[error] No hay token en {TOKEN_FILE}",
      "n_geladener_content": "\\n=== Contenido de geladener ===",
      "n_konfiguration_abgeschlossen": "\\n ✓ configuración completada",
      "n_len_created_tasks_erstellt": "\\n{len(creado)} Tareas creadas",
      "n_len_pipelines_verf_gbare_pipelines_n": "\\n{len(pipelines)} Pipelines activados:\\n",
      "n_len_prompt_2000_weitere_zeichen": "\\n... ({len(prompt) - 2000} more characters)",
      "n_pipeline_run_erfolgreich": "\\n ✓ Ejecución exitosa de la canalización",
      "n_task_id_status_target": "\\n{task_id} [{status}] -> {target}",
      "n_warnung_einige_pfade_fehlen": "\\n[advertencia] Einige Pfade fehlen:",
      "name_15_path_status": "{name:15} {path} {status}",
      "name_20_path_status": "{nombre:20} {ruta} {estado}",
      "name_20_status_path": "{nombre:20} {estado} {ruta}",
      "name_label": "Nombre",
      "name_title_handler_beschreibung_40": "Controlador {name.title()} - [Descripción]\n{'=' * 40}\n\nbach {nombre} lista Alle auflisten\nbach {nombre} agregar <args> Neuen Eintrag erstellen\nbach {nombre} mostrar <id> Detalles anzeigen",
      "neue_ordnerstruktur_sicherstellen": "Neue Ordnerstruktur sicherstellen.",
      "neuen_kernel_hash_berechnen_und_speichern": "Nuevo Kernel-Hash berechnen y save.\n\n        Devoluciones:\n            0 = ÉXITO, 1 = ERROR",
      "neuen_posten_hinzufuegen": "Add new item.",
      "neural_network_f_r_pattern_recognition_verwe": "Red neuronal para el reconocimiento de patrones.\n\n    Verwendet ein einfaches LSTM o Dense Network um\n    Reunirse en Preisbewegungen zu erkennen.",
      "nfehler": "\\nFehler:",
      "ngefundene_dokumente_len_result_documents": "\\nDocuments found: {len(result.documents)}",
      "nhinweis_ctx": "\\nHinweis: {ctx[",
      "nhinweis_preset": "\\nHinweis: {preestablecido[",
      "nicht_gefunden_p": "no encontrado: {p}",
      "nkonto_hinzufuegen": "\\nAdd account:",
      "no_label": "No",
      "no_results": "Sin resultados",
      "no_tasks_found": "No se encontraron tareas",
      "normalisiert_profilnamen_fuer_control_dateien": "Nombres de perfil normalizados para archivos de control.",
      "normalisiert_profilnamen_fuer_session_control_date": "Nombre de perfil normalizado para archivos de control de sesión.",
      "notfall_shutdown_nur_status_sichern": "Notfall-Shutdown: no hay estado seguro.",
      "notiz_in_memory_working_speichern": "Save note to memory_working.",
      "nreturns_json_with_error_details": "\\nDevuelve JSON con detalles del error:",
      "nul_cleaner": "Limpieza de archivos NUL",
      "nur_im_full_modus_aktivieren_mode_full_best_tig": "Ahora estoy en modo completo. Activar: /mode full bestätigt",
      "nutze_ohne_argumente_fuer_hilfe": "Use without arguments for help.",
      "nverf_gbare_befehle": "\\nComandos actualizados:",
      "nverf_gbare_pipelines": "\\nTuberías dañadas:",
      "nverfuegbare_profile_dateien": "\\nArchivos de perfil Verfuegbare:",
      "nverwenden_sie_bach_pipeline_status_pipeline_id": "\\nVerwenden Sie: estado de la tubería de bach {pipeline_id}",
      "ocr_fehler_e": "[Error de OCR: {e}]",
      "ocr_import_fehler_e": "[Error de importación de OCR: {e}]",
      "ocr_nicht_verfuegbar_tesseract_nicht_installier": "[OCR no disponible - Tesseract no instalado]",
      "ocr_suche_schw_rzen_speichern_mit_ohne_pw": "OCR/Buscar -> Redactar -> Guardar (con/sin contraseña).",
      "oeffnet_log_datei_im_standard_editor": "Archivo de registro de Oeffnet en el editor estándar.",
      "ok_abo_abo_id_deaktiviert_fehlererkennung": "[OK] suscripción {abo_id} desactivada (Fehlererkennung)",
      "ok_alle_google_api_pakete_verfuegbar": "[OK] todos los paquetes API de Google disponibles",
      "ok_bericht_erstellt_result_output_path": "[OK] Bericht creó: {result.output_path}",
      "ok_export_erstellt_csv_path": "[OK] exportación creada: {csv_path}",
      "ok_len_pending_session_steering_hinweis_e_f": "[OK] {len(pendiente)} sesión-aviso-de dirección(e) para",
      "ok_session_steering_f_r": "[OK] sesión-Dirección para",
      "ollama_api_backend_f_r_lokale_modelle_qwen_llama": "Backend API de Ollama para modelos locales (Qwen, Llama, Mistral, etc.).",
      "ollama_server_status_pruefen": "Comprobación del estado del servidor Ollama.",
      "ordner_entfernt_id_folder_id": "✓ carpeta Elimina (ID: {folder_id})",
      "ordner_erstellt_p": "carpeta creada: {p}",
      "ordner_hinzugef_gt_id_folder_id_folder_pa": "✓ carpeta introducida (ID: {folder_id}): {folder_path}",
      "ordner_leeren_aber_behalten": "carpeta leeren aber behalten.",
      "overview": "Descripción general",
      "parameter_f_r_eine_analyse": "Parámetros para un análisis",
      "parst_iso_zeitstempel_robust_fuer_statusberechnung": "Parst ISO-Zeitstempel robusto para Statusberechnungen.",
      "parst_json_felder_rueckwaertskompatibel_und_faellt": "Parst JSON-Felder rueckwaertskompatibel und faellt auf Klartext zurueck.",
      "parst_presence_datei_und_prueft_aktivitaet": "Analiza el archivo de presencia y comprueba la actividad.",
      "parst_url_und_gibt_markdown_zurueck_mit_chunking": "Parte de URL y devoluciones Markdown zurueck (con soporte de fragmentación).",
      "partner_handler_partner_verwaltung": "Controlador de socios - Gestión de socios\n======================================\n\n--lista de socios Listar todos los socios\n--estado de socio Estado de todos los socios\n--información del socio <n> Detalles del socio\n--partner active Solo socios activos\n--partner delegado <tarea> Delegar tarea al socio (con reconocimiento de token)\n    --to=NOMBRE Socio específico\n    --zone=N Forzar zona (1-4)\n    --fallback-local, --fal Recurre a la IA local (Ollama) cuando esté desconectado",
      "partnerconfigmanager_llm_partner_konfiguration": "PartnerConfigManager - LLM-Configuración de socios\n=================================================\n\nVerwaltet Auto-Eintragung von BACH en archivos de configuración de socios:\n- CLAUDE.md para Claude Code\n- GEMINI.md para Géminis\n- OLLAMA.md para Ollama\n\nParte de SQ015: LLM-Agnostik & Registrierungsprozess",
      "path_handler_zeigt_wichtige_bach_pfade_an": "Controlador de ruta: muestra rutas BACH importantes\n===============================================\n\nComandos:\n  camino de bach Mostrar todos los caminos importantes\n  raíz de ruta de bach directorio raíz de BACH\n  herramientas de ruta de bach directorio de herramientas\n  habilidades del camino de bach directorio de habilidades\n  datos de ruta de bach directorio de datos\n  directorio de registros de registros de ruta de bach\n  ruta de bach <nombre> Mostrar ruta específica",
      "path_status": "{ruta} {estado}",
      "pattern_wurde_getroffen_frequency_erhoehen_inact": "Patrón wurde getroffen: frecuencia erhoehen, 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": "[Error en la extracción de PDF: pypdf, pdfplumber y PyMuPDF no están disponibles]",
      "pdf_im_browser_ffnen": "PDF en el navegador abierto",
      "pdf_schw_rzung_mit_pymupdf_optionalem_ocr_safety": "PDF-Schwärzung con PyMuPDF + verificación de seguridad OCR opcional.",
      "pdf_verarbeitungs_service_fuer_bach_nutzt_pypdf": "PDF-Verarbeitungs-Servicio para BACH.\n\nNutzt pypdf para habilidades de operación básica y PDF antrópico\naus _vendor/anthropic_pdf/ para funciones específicas.",
      "pending_status": "Pendiente: {estado[",
      "periodisches_policy_update_alte_eintr_ge_abwerten": "Actualización de la política periodística: se abren nuevas entradas.",
      "pfad_aktualisiert_id_folder_id_new_path": "✓ Pfad actualizado (ID: {folder_id}): {new_path}",
      "pfad_und_old_text_sind_erforderlich": "Se requieren pfad y old_text",
      "pid_file_parent_mkdir_parents_true_exist_ok_true": "PID_FILE.parent.mkdir(padres=Verdadero, existe_ok=Verdadero)\n    PID_FILE.write_text(str(os.getpid()))\n\ndef mostrar_estado():",
      "pipeline_fehler_e": "Error de canalización: {e}",
      "pipeline_handler_f_r_bach_sq011_generisches_pipel": "Manejador de tuberías para BACH\nSQ011: Marco genérico de instalaciones de tuberías\nFase 1: controlador básico con lista disponible, lista, estado\n\nZweck:\n- Pipelines verwalten (instalar, listar, estado, iniciar, detener)\n- Definición de tuberías en pipelines/*.json leer\n- Seguimiento de tuberías",
      "pipeline_l_uft_lock_lock_file_aktenordner": "Läuft de tubería (Bloqueo: {lock_file}). Código de activación: {pipeline.base_path}",
      "piper_modell_nicht_gefunden_model_path": "[Piper] Modelo no encontrado: {model_path}",
      "piper_warning_ffmpeg_nicht_gefunden_wav_gespeic": "[Advertencia de Piper] ffmpeg no encontrado, WAV guardado: {output_wav}",
      "platzhalter_f_r_financialproof_source_code": "# Marcador de posición para el código fuente de FinancialProof",
      "poll_fehler": "Error de encuesta: {",
      "polling_modus_pr_ft_alle_10s_auf_neue_nachrichten": "Modo de sondeo: comprueba cada 10 segundos si hay mensajes nuevos (v1.1.73 Chat).",
      "posten_posten_id_wirklich_loeschen_row_beze": "¿Quieres eliminar el elemento {posten_id}?\n  {fila['bezeichnung']}\n  {fila['bruto']:.2f} EUR | {fila['lista']}\n\nconfirmar mit: elemento de impuesto de bach eliminar {posten_id} --force",
      "posten_uebergreifend_suchen": "Búsqueda de artículos uebergreifend.",
      "postenid_und_zielliste_fehlen_usage_bach_steuer": "Faltan el ID del artículo y la lista de objetivos.\n\nUso: movimiento posten de bach steuer 151-1 W\n\nListas:\n  W = COSTOS DE PUBLICIDAD (100% deducible)\n  G = MIXTO (parcialmente deducible)\n  V = RECHAZADO (no deducible)\n  Z = DIFERIDO (por aclarar)",
      "pr_ft_ob_abbruch_angefordert_wurde": "Comprueba si se solicitó la cancelación.",
      "pr_ft_ob_andere_pcs_aktiv_sind_innerhalb_5_min": "Prüft ob other PCs active sind (innerhalb 5 Min).\n\n        Devoluciones:\n            list von aktiven Hosts mit Zeitstempel",
      "pr_ft_ob_der_token_verbrauch_3x_budget_ist": "Prüft ob der Token-Verbrauch > 3x Presupuesto ist.\n\n        Devoluciones:\n            TokenExplosionAlert cuando se activa la explosión, sonst Ninguno",
      "pr_ft_ob_ein_analyzer_existiert": "Comprueba si existe un analizador.",
      "pr_ft_ob_ein_symbol_in_der_watchlist_ist": "Comprueba si un símbolo está en la lista de seguimiento",
      "pr_ft_ob_ein_ticker_g_ltig_ist_args": "Comprueba si un ticker es válido.\n\n        Argumentos:\n            ticker: el símbolo a comprobar\n\n        Devoluciones:\n            Verdadero si es válido, Falso en caso contrario",
      "pr_ft_ob_ein_wort_auf_der_whitelist_steht": "Comprueba si una palabra está en la lista blanca.",
      "pr_ft_ob_ein_zu_m_chtiges_modell_f_r_einen_einfach": "Prüft ob ein zu mächtiges Modell for einen einfachen Task\n        verwendet wird.\n\n        Devoluciones:\n            OverkillAlert cuando Overkill erkannt, sonst Ninguno",
      "pr_ft_ob_provider_verf_gbar_ist_circuit_nicht_ope": "Prüft ob Provider available ist (Circuito no ABIERTO).",
      "privacy_classifier_datenschutz_ampel_fuer_dokume": "Clasificador de privacidad — Datenschutz-Ampel para documentos (INT06)\n\nPortiert aus ProFiler Datenschutzampel. Textos/archivos clasificados\ndespués de Sensitivitaet basado en von Regex-Patterns.\n\nAmpel-Stufen:\n  ROT - datos personales sensibles (IBAN, Steuernr, salud)\n  GELB - Datos internos de Potenziell (Namen, Adressen, Kontodaten)\n  GRUEN - no hay datos sensibles erkannt",
      "problems_first_stub_keine_fehler_in_letzter_se": "[PROBLEMAS PRIMERO] (TRONCO)\nNo se encontraron errores en la última sesión.\n\nTODO:\n  - Registro de filtro automático para ERROR\n  - Mostrar excepciones recientes\n  - Cargar contexto para errores.\n\nVer: skills/_agents/ati/ATI.md",
      "profil_auf_defaults_zuruecksetzen": "perfil en Valores predeterminados zuruecksetzen.",
      "profil_eigenschaft_in_db_setzen_aendern": "perfil-Eigenschaft en DB setzen/aendern.",
      "profil_kein_profil_geladen": "[perfil] Perfil clave cargado",
      "profil_sync": "Sincronización de perfil",
      "profile_json_anzeigen": "perfil.json mostrar.",
      "profilerhandler_cli_wrapper_fuer_profiler_extens": "ProfilerHandler: CLI-Wrapper para la extensión ProFiler\n========================================================\n\nOperaciones:\n  buscar archivos <palabra clave> después de la búsqueda por palabra clave\n  perfil <ruta> archivo/carpeta analizar\n  hash <ruta> SHA256-Hash utilizado\n  categorizar <ruta> Dateikategorie bestimmen\n  estado ProFiler-estado mostrar\n\nNutzt: extensiones/ProFiler/ + Dateisystem",
      "prompt_datei_prompt_file": "Archivo de aviso: {prompt_file}",
      "prosync_status": "Mostrar estado de ProSync",
      "prueft_aliase_zu_skills_strukturen_agents_workfl": "Comprueba los alias de las estructuras de habilidades (agentes, flujos de trabajo, expertos).\n\n        Permite:\n          --ayuda agente/ati -> habilidades/_agents/ati/ATI.md\n          --ayuda a flujo de trabajo/corrección de errores -> habilidades/_workflows/bugfix-protokoll.md\n          --ayuda experto/steuer -> habilidades/_experts/steuer/STEUER.md\n\n        Devoluciones:\n            Contenido del archivo o Ninguno si no se encuentra.",
      "prueft_auf_aktuelle_warnungen": "Prueft auf aktuelle Warnungen.",
      "prueft_auf_neue_events_gibt_liste_von_watchereven": "Prueft auf neue Eventos. Devuelve la lista de WatcherEvent zurueck.",
      "prueft_claude_cli_pfad_aus_config_und_sucht_automa": "Prueft Claude CLI Pfad aus config y tal nuevo automáticamente deja de ser válido.\n    config.json actualizado cuando se encuentra un nuevo archivo.",
      "prueft_das_vorhandensein_einer_datei_fuer_doctor_r": "Prueft das Vorhandensein un archivo para Doctor-Reports.",
      "prueft_den_profil_ordner_des_session_schedulers": "Prueft la carpeta de perfil de los planificadores de sesión.",
      "prueft_laufende_stale_pid_dateien_und_bereinigt_al": "Prueft laufende/stale PID-files und bereinigt Altlasten.",
      "prueft_nach_verfuegbaren_updates": "Prueft después de las actualizaciones verfuegbaren.",
      "prueft_ob_agent_laeuft_gibt_pid_oder_0_zurueck": "Prueft ob agent laeuft. Devuelve PID o 0 zurueck.",
      "prueft_ob_cache_datei_existiert_und_nicht_aelter_a": "Por lo tanto, el archivo de caché existe y no es antiguo ni TTL.",
      "prueft_ob_der_tray_noch_laeuft_wenn_er_uns_gestar": "Prueft ob der Tray noch laeuft (wenn er uns gestartet hat).\n\n        Cuando el Tray-Lock existe después del proceso → el demonio se detiene también.\n        Si no bloquea Tray-Lock → Modo de inicio CLI, el demonio se inicia.",
      "prueft_ob_die_claude_cli_fuer_agent_starts_verfueg": "Prueft ob the Claude CLI for agent-Starts disponible.",
      "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        No utilice el PID en el archivo Daemon Lock (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-directory available and beschreibbar ist.",
      "prueft_ob_eine_datei_ein_onedrive_cloud_placeholde": "Asegúrese de obtener un archivo en un marcador de posición en la nube de OneDrive (no disponible).",
      "prueft_ob_genug_zeit_seit_dem_letzten_start_vergan": "Prueft ob genug Zeit seit dem letzten Start vergangen ist.\n    Devuelve True zurueck wenn Start erlaubt ist.",
      "prueft_ob_heute_schon_ein_backup_von_diesem_host_e": "Prueft ob today schon ein backup von diesem Host creado wurde.",
      "prueft_ob_pandas_verfuegbar_ist": "Prueft ob pandas disponibles ist",
      "prueft_ob_session_daemon_laeuft_gibt_pid_oder_0_z": "Comprueba si el demonio de sesión se está ejecutando. Devuelve PID o 0.",
      "prueft_ob_session_scheduler_laeuft_gibt_pid_oder": "Prueft ob session-Scheduler laeuft. Devuelve PID o 0 zurueck.",
      "prueft_ob_stt_verfuegbar_ist": "Prueft ob STT disponible ist.",
      "prueft_ob_tts_verfuegbar_ist": "Prueft ob TTS disponible.",
      "prueft_ob_updates_verfuegbar_sind_git_basiert": "Prueft ob Actualizaciones disponibles sind (Git-basiert).",
      "prueft_ob_wiederkehrende_tasks_faellig_sind_und_er": "Comprueba si las tareas recurrentes vencen y las crea.\n\n    Devoluciones:\n        Lista de textos de tareas creados",
      "prueft_response_auf_bekannte_patterns_gibt_treffe": "Respuesta prueft auf bekannte Patterns. Devuelve partido zurueck.",
      "prueft_wer_lock_auf_datei_hat_returns_agent_name": "Comprueba quién tiene el candado en un archivo. Devuelve el nombre del agente o Ninguno.",
      "push_beim_exit_backup_in_transit_ordner_erstellen": "Push: Beim Salir de la copia de seguridad en la creación de la carpeta Transit.",
      "python_anonymizer_service_py_anonymize_ordner_p": "python anonymizer_service.py anonimizar <carpeta> <contraseña>",
      "python_anonymizer_service_py_deanonymize_ordner": "python anonymizer_service.py deanonymize <carpeta> <clave> <contraseña> <salida>",
      "python_document_collector_py_extract_ordner_o": "python document_collector.py extraer <carpeta> -o <salida.txt>",
      "python_document_collector_py_scan_ordner": "python document_collector.py escanear <carpeta>",
      "python_report_workflow_service_py_generate_ordner": "python report_workflow_service.py generar <carpeta> <nombre> [geb] - Flujo de trabajo Kompletter (LLM + Bericht)",
      "python_report_workflow_service_py_list": "Lista de python report_workflow_service.py: muestra la carpeta Wartende",
      "python_report_workflow_service_py_prompt_ordner": "python report_workflow_service.py mensaje <carpeta> <nombre> [fecha_de_nacimiento]",
      "quelltexte_aus_klienten_ordner_extrahieren": "Quelltexte aus Klienten-folder extrahieren.",
      "queue_status": "Estado de la cola",
      "r_ckw_rtskompatibilit_t_backup_dir_zeigt_auf_tran": "Compatibilidad de respaldo: backup_dir Muestra en transit_dir.",
      "r_umt_alle_sessions_und_tempor_ren_daten_auf": "Reúna todas las sesiones y los datos temporales.",
      "r_umt_alle_tempor_ren_daten_auf_args": "Limpia todos los datos temporales.\n\n        Argumentos:\n            sesión: sesión activa\n            keep_output: Mantener la carpeta de salida (Predeterminado: Verdadero)",
      "r_umt_leere_und_auto_closed_sessions_auf_v1_1_83": "Limpia sesiones vacías y cerradas automáticamente (v1.1.83)",
      "raeumt_temporaere_daten_auf_nicht_data_roh_wir": "Raeumt temporaere data auf (NICHT data_roh/ - wird manuell verwaltet).\n\n        Argumentos:\n            sesión: sesión activa\n            keep_output: carpeta de salida guardada (predeterminado: verdadero)",
      "random_forest_klassifikator_f_r_trend_vorhersage": "Clasificación aleatoria de bosques para Trend-Vorhersage.",
      "rate_sprechgeschwindigkeit_standard_170_schnel": "tasa: Sprechgeschwindigkeit (Estándar: 170, Schneller als pyttsx3-Default 200)\n        voice_name: 'auto' (Zira bevorzugt), o Name-Fragment der Stimme\n        motor: 'pyttsx3', 'piper', o 'auto' (erster verfuegbarer)",
      "readme_md_f_r_standalone_nutzung_generieren": "README.md para generar Nutzung independiente.\n\n        Enthält:\n        - Descripción\n        - Instalación\n        - Verwendung ohne BACH\n        - Abhängigkeiten",
      "recurring_task_erstellt_task_text_50": "[+] Tarea recurrente creada: {task_text[:50]}",
      "redaction_service_erkennung_und_schw_rzung_sensi": "Servicio de redacción: Erkennung und Schwärzung datos sensibles.\n\nBasado en PDFSchwaerzerPro V2.5 (motor de coincidencia difusa de 5 estrategias).\nBietet drei Schichten:\n  - RedactionDetector: PII-Erkennung en texto (API compatible con versiones anteriores)\n  - FuzzyMatcher: motor de coincidencia difusa de 5 estrategias\n  - RedactionEngine: PDF-Schwärzung con PyMuPDF + verificación de seguridad OCR",
      "reduziert_diagnosen_auf_einen_kompakten_status_blo": "Reduziert Diagnosen auf einen kompakten status-Block.",
      "reflectionhandler_selbstreflexion_und_performanc": "ReflectionHandler - Autoflexión y análisis de rendimiento\n===============================================================\n\nOperaciones:\n  estado Performance-Bericht show\n  revisión [días] Performance der letzten N días\n  lagunas Schwachstellen identifizieren\n  registro Reflexión-Metriken mostrar\n\nNutzt: bach.db / tareas, memoria_trabajo, memoria_sesiones, memoria_lecciones, memoria_factos",
      "regel_zu_einem_profil_hinzufuegen_format_allow_t": "Añadir perfil Regel zu einem. Formato: permitir=herramienta o negar=herramienta.",
      "regelbasierte_auswahl_der_besten_analyse_methoden": "Selección basada en reglas de los mejores métodos de análisis.\n\n    Puede ser reemplazado por ML más adelante.",
      "registriert_das_ergebnis_einer_delegation_und_aktu": "Registre el resultado de una delegación y un estado físico actualizado.\n\n        Argumentos:\n            modelo: Verwendetes Modell\n            strecken_typ: Código tipo StreckenAnalyse\n            erfolg: True wenn Tarea exitosa\n            tokens_used: Tokens Verbrauchte\n            latencia: Dauer en segundos\n\n        Devoluciones:\n            Neue Fitness después de la actualización",
      "registriert_einen_analyzer_kann_als_deco": "Registra un analizador.\n\n        Se puede utilizar como decorador:\n\n            @AnalysisRegistry.registro\n            clase MiAnalyzer(BaseAnalyzer):\n                ...\n\n        Argumentos:\n            analyser_class: la clase de analizador\n\n        Devoluciones:\n            La misma clase (para uso decorador)",
      "registriert_erfolgreiche_anfrage": "Registriert erfolgreiche Anfrage.",
      "registriert_fehlgeschlagene_anfrage_gibt_neuen_st": "Registriert fehlgeschlagene Anfrage. Devuelve neuen State zurück.",
      "reichert_filesystem_eintraege_mit_db_status_an": "Reichert Entradas del sistema de archivos con estado de base de datos y.",
      "reiht_antwort_nachricht_in_outbound_queue_ein": "Reiht mensaje de respuesta en la cola de salida.\n\n        Devoluciones:\n            Es cierto cuando se eingefuegt con éxito.",
      "response_headers_anzeigen": "Se muestran los encabezados de respuesta.",
      "restored_alle_dateien_einer_kategorie_ar": "Restaurado todos los archivos de una categoría.\n\n        Argumentos:\n            categoría: Categoría (núcleo, plantillas, habilidades, centro, herramientas, agentes, conectores, socios, documentos, interfaz gráfica de usuario)\n            dry_run: No se muestra, no se ejecuta\n\n        Devoluciones:\n            (éxito, mensaje)",
      "return_true_help_text_def_status_self": "devolver Verdadero, texto_ayuda\n    \n    def _status(self, argumentos: lista) -> tupla:",
      "rezept_geloescht_name": "✓ Rezepto eliminado: {nombre}",
      "richtet_gmail_api_zugang_ein_sucht_autom": "Configura el acceso a la API de Gmail.\n\n        Busca automáticamente archivos credenciales.json existentes y\n        los copia al directorio BACH si es necesario.\n\n        Argumentos:\n            credenciales_path: ruta explícita opcional a credenciales.json\n\n        Devoluciones:\n            Tuple[bool, str]: (Éxito, dirección de correo electrónico o mensaje de error)",
      "route_fehler": "Error de ruta: {",
      "routing_nicht_verfuegbar_err": "[Ruta: no disponible – {err}]",
      "ruft_e_mails_via_gmail_api_ab_mit_serverseitigem_f": "Recupera correos electrónicos a través de la API de Gmail con filtrado del LADO DEL SERVIDOR.\n\n        Utiliza la sintaxis de consulta de Gmail para una búsqueda eficiente:\n        - de:amazon O de:paypal O asunto:Factura O...\n        - Muchas menos llamadas API que el filtrado post-hoc",
      "ruft_wetterdaten_von_wttr_in_ab_returns": "Ruft Wetterdaten von wttr.in ab.\n\n    Devoluciones:\n        dict mit: temp_c, Feels_like_c, humedad, windspeed_kmph, winddir,\n                  descripción, descripción_de, icono, nombre_ubicación, país\n        o Ninguno por error.",
      "ruleengine_fehler_beim_laden_e": "[RuleEngine] Error durante la carga: {e}",
      "run_id_pipeline_ausf_hren_phase_3": "ejecutar <id> Ejecución de canalización (Fase 3)",
      "sammelt_und_zeigt_den_aktuellen_db_basierten_syste": "Sammelt und Shows den aktuellen DB-basierten Systemstatus.",
      "sammelt_und_zeigt_systemstatus": "Recopila y muestra el estado del sistema.",
      "saved": "salvado",
      "scan_handler_scanner_verwaltung": "Controlador de escaneo: administración del escáner\n===================================\n\nDESPRECADO: este controlador permanece por compatibilidad con versiones anteriores.\n            Nuevo: escaneo bach ati (agente ATI)\n\nejecutar escaneo bach Iniciar escáner\nestado de escaneo de bach Mostrar el último estado de escaneo\ntareas de escaneo de bach [--tool X] Mostrar tareas escaneadas\nherramientas de escaneo bach Mostrar herramientas registradas",
      "scan_ordner_gescannt_n_result_stdout": "Carpeta [ESCANEAR] gescannt:\\n{result.stdout}",
      "scanner_config_fehler_e": "[Escáner] Error de configuración: {e}",
      "scanner_fehler_result_errors": "Error de [escáner]: {resultado.errores}",
      "scanner_ordner_nicht_gefunden_path_str": "[Escáner] Carpeta no encontrada: {path_str}",
      "scanner_status_json_dumps_status_indent_2": "[Escáner] Estado: {json.dumps(estado, sangría=2)}",
      "scannt_agents_und_agents_experts_nach_skill_md": "Agentes escasos/ y agentes/_experts/ después de los archivos Skill.md.",
      "scannt_dateisystem_nach_extensions": "Scannt Dateisystem después de las extensiones.",
      "scannt_einen_ordner_und_kategorisiert_alle_dokumen": "Escanee una carpeta y categorice todos los documentos.\n\n        Argumentos:\n            carpeta: Pfad a la carpeta Klienten\n            recursivo: Unterordner einbeziehen (Predeterminado: Verdadero)\n\n        Devoluciones:\n            ScanResult con documentos clasificados",
      "scannt_filesystem_nach_boss_agenten_und_experten": "Scannt Filesystem después de Boss-agents und Experten.\n\n        Agentes jefe: agentes/*/skill.md (Unterordner ohne fuehrendes _)\n        Expertos: agentes/_experts/*/CONCEPT.md (nuestro estado: activo)\n\n        Pfade kommen aus bach_paths.py (Fuente única de la verdad).\n\n        Devoluciones:\n            (boss_agents, expertos) - además de dictar {clave: entrada}",
      "scannt_registrierte_ordner_fuer_karrieredaten": "Carpeta de registro escasa para Karrieredaten.",
      "schneller_workflow_ordner_prompt_ohne_llm_auf": "Flujo de trabajo rápido: Carpeta -> Solicitar (sin llamada LLM).\n\n    Argumentos:\n        input_folder: Carpeta con documentos fuente\n        nombre_cliente: nombre del cliente\n        geburtsdatum: Fecha de nacimiento\n        berichtszeitraum: Período del informe\n\n    Devoluciones:\n        (prompt, data_path): mensaje y ruta a los datos",
      "schreibfehler_e": "Schreibfehler: {e}",
      "schreibt_operator_hinweise_als_json_und_markdown_s": "Schreibt Operador-Hinweise como JSON y Markdown-Spiegel.",
      "schreibzugriff_auf_bach_systemdateien_im_safe_mode": "Schreibzugriff auf BACH-Systemdateien im Safe-Mode no erlaubt",
      "schritt_5_konfiguration_speichern": "SCHRITT 5: guardar configuración",
      "schw_rzt_gefundene_sensible_daten_im_text": "Redacta datos sensibles detectados en el texto.",
      "schw_rzt_sensible_daten_in_einer_pdf": "Redacta datos confidenciales en un PDF.",
      "schw_rzt_textstellen_in_einer_pdf": "Redacta pasajes de texto en un PDF.\n        \n        Argumentos:\n            input_path: entrada PDF\n            ruta_salida: PDF de salida\n            coincidencias: pasajes para redactar\n            redaction_color: Color (R, G, B)\n            \n        Devoluciones:\n            Cierto en el éxito",
      "search_results": "Resultados",
      "secrets_aus_datei_geladen_len_secrets_eintr": "✓ Secretos del archivo cargado: {len(secrets)} entradas",
      "secrets_datei_nicht_gefunden_self_secrets_file": "⚠ Archivo secreto no encontrado: {self.secrets_file}",
      "select_account_id_status_emails_matched_finishe": "SELECCIONE ID_cuenta, estado, correos electrónicos_coincidentes, terminado_en\n            DE mail_sync_runs\n            ORDENAR POR FINALIZADO_EN DESC\n            LÍMITE 5",
      "select_allowed_partners_from_delegation_rules": "SELECCIONE socios_permitidos DE reglas_delegación \n                ¿DÓNDE zona =? Y estado = 'activo'",
      "select_anbieter_sparte_beitrag_zahlweise": "SELECCIONE anbieter, sparte, beitrag, zahlweise\n                    DE fin_seguros\n                    DONDE estado = 'activo'\n                    ORDEN POR parte ASC, beitrag DESC",
      "select_anbieter_sparte_beitrag_zahlweise_steue": "SELECCIONE anbieter, sparte, beitrag, zahlweise, steuer_relevant_typ\n                DE fin_seguros\n                DONDE estado = 'activo'\n                ORDENAR POR steuer_relevant_typ ASC, parte ASC",
      "select_belegnr_dateiname_anbieter_erfasst_am_s": "SELECCIONE belegnr, dateiname, anbieter, erfasst_am, status, bemerkung\n                     DE steuer_dokumente \n                     ¿DÓNDE nombre de usuario =?",
      "select_category_title_priority_id": "SELECCIONAR categoría, título, prioridad, id\n                DE tareas\n                DONDE estado = 'abierto'\n                ORDENAR POR\n                    prioridad CASO\n                        CUANDO 'P1' ENTONCES 1\n                        CUANDO 'P2' ENTONCES 2\n                        CUANDO 'P3' ENTONCES 3\n                        MÁS 4\n                    FINAL\n                ¿LIMITE?",
      "select_config_json_from_pipeline_configs": "SELECCIONE config_json DE pipeline_configs\n            ¿DÓNDE pipeline_id =? Y estado = 'activo'",
      "select_connector_name": "SELECCIONAR\n                nombre_conector,\n                dirección,\n                estado,\n                CONTAR(*) como cnt\n            DESDE conector_mensajes\n            GROUP BY nombre_conector, dirección, estado",
      "select_count_as_cnt_from_messages_where_status": "SELECCIONE COUNT(*) como cnt DESDE mensajes DONDE estado = 'no leído'",
      "select_count_as_total": "SELECCIONAR\n                CONTAR(*) como total,\n                SUMA(CASO CUANDO steuer_relevant = 1 ENTONCES 1 MÁS 0 FINAL) como steuer_count,\n                SUM(COALESCE(betrag, 0)) como total_betrag,\n                SUMA(CASO CUANDO steuer_relevant = 1 ENTONCES COALESCE(betrag, 0) ELSE 0 FINAL) como steuer_betrag\n            DE correos electrónicos_financieros\n            DONDE estado! = 'ignorado'",
      "select_count_from_fin_insurances": "SELECCIONE RECUENTO(*) DE fin_insurances\n                DONDE estado = 'activo' Y naechste_kuendigung NO ES NULO\n                  Y naechste_kuendigung ENTRE ? Y ?",
      "select_count_from_memory_consolidation": "SELECCIONE RECUENTO (*) DE memoria_consolidación\n                ¿DÓNDE peso <? Y estado = 'activo'",
      "select_count_from_shared_memory_consolidation": "SELECCIONE RECUENTO (*) DE Shared_memory_consolidation\n                    ¿DONDE estado = 'activo' Y peso <?",
      "select_count_from_tasks_wh": "SELECCIONE CONTAR(*) DE tareas \n                    ¿DONDE estado = 'hecho' Y completado_en >=?",
      "select_count_from_tasks_whe": "SELECCIONE CONTAR(*) DE tareas\n                    DONDE id EN ({','.join('?' * len(deps))}) Y estado = 'hecho'",
      "select_count_from_tasks_where_s": "SELECCIONE CONTAR(*) DE tareas\n                DONDE estado = 'hecho'\n                Y completado_en > COALESCE(\n                    (SELECCIONE creado_en DESDE memoria_lecciones ORDEN POR creado_en DESC LÍMITE 1),\n                    '2000-01-01'\n                )",
      "select_count_from_tasks_where_status_blocked": "SELECCIONE CONTAR(*) DE tareas DONDE estado = 'bloqueado'",
      "select_count_from_tasks_where_status_done": "SELECCIONE CONTAR(*) DE tareas DONDE estado = 'hecho'",
      "select_count_from_tasks_where_status_in_pendi": "SELECCIONE RECUENTO(*) DE tareas DONDE estado EN ('pendiente', 'abierto', 'en_progreso')",
      "select_d_belegnr_d_dateiname_from": "SELECCIONE d.belegnr, d.dateiname\n                DE steuer_dokumente d\n                UNIRSE A LA IZQUIERDA steuer_posten p ON d.belegnr = p.belegnr AND d.username = p.username\n                ¿DÓNDE d.nombre de usuario =? Y d.steuerjahr = ? Y d.status = 'ERFASST'\n                Y p.id ES NULO\n                PEDIR POR d.belegnr",
      "select_d_id_d_dateiname_from_steu": "SELECCIONE d.id, d.nombre de archivo\n                DE steuer_dokumente d\n                UNIRSE A LA IZQUIERDA steuer_posten p ON d.id = p.dokument_id AND d.username = p.username\n                ¿DÓNDE d.nombre de usuario =? Y d.steuerjahr = ? Y d.status = 'ERFASST'\n                Y p.id ES NULO\n                PEDIR POR d.id",
      "select_dateiname_anbieter_from_steuer_dokumente": "SELECCIONE el nombre de la fecha, anbieter FROM steuer_dokumente \n                ¿DÓNDE belegnr =? Y nombre de usuario =?",
      "select_dokument_id_postennr_as_posten_id": "SELECCIONE dokument_id || '-' || postennr AS posten_id_str,\n                            bezeichnung, dato, brutto, netto,\n                            lista, anteil, absetzbar_brutto, rechnungssteller,\n                            dokument_id, nombre de archivo\n                     DE steuer_posten\n                     ¿DÓNDE nombre de usuario =? Y steuerjahr = ?",
      "select_folder_path_count": "SELECCIONE ruta_carpeta,\n                       CONTAR(*) como file_count,\n                       SUMA(tamaño_archivo) como tamaño_total,\n                       MIN(primero_visto) como primer_escaneo,\n                       MAX(último_escaneo) como último_escaneo\n                DESDE carpeta_scan_files\n                DONDE estado = 'activo'\n                GRUPO POR ruta_carpeta\n                ORDENAR POR carpeta_ruta",
      "select_folder_path_file_path_file_name_file_ext": "SELECCIONE ruta_carpeta, ruta_archivo, nombre_archivo, extensión_archivo,\n                       tamaño_archivo, visto por primera vez, modificado por última vez\n                DESDE carpeta_scan_files\n                ¿DONDE estado = 'activo' Y visto por primera vez >=?\n                PEDIR POR first_seen DESC LIMIT 50",
      "select_from_financial_emails_where_s": "SELECCIONAR * DE correos_email_financieros\n            DONDE estado EN ('nuevo', 'verarbeitet')\n            PEDIR POR fecha_correo electrónico DESC",
      "select_ha_appointment_date_ha_title_hc_name_as_d": "SELECCIONE ha.appointment_date, ha.title, hc.name como doctor_name\n                    DESDE citas_salud ja\n                    IZQUIERDA UNIRSE a contactos_saludables hc ON ha.doctor_id = hc.id\n                    ¿DÓNDE ha.appointment_date >=? Y ha.appointment_date <=?\n                      AND ha.status IN ('geplant', 'bestaetigt')\n                    ORDENAR POR ha.appointment_date ASC",
      "select_ha_hc_name_as_doctor_name": "SELECCIONE ha.*, hc.name como nombre_doctor\n                DESDE citas_salud ja\n                IZQUIERDA UNIRSE a contactos_saludables hc ON ha.doctor_id = hc.id\n                ¿DÓNDE ha.appointment_date >=? AND ha.status IN ('geplant', 'bestaetigt')\n                ORDENAR POR ha.appointment_date LÍMITE ASC 3",
      "select_ha_title_ha_appointment_date_ha_appointme": "SELECCIONE ha.título, ha.cita_fecha, ha.cita_tipo,\n                       hc.nombre como nombre_doctor\n                DESDE citas_salud ja\n                IZQUIERDA UNIRSE a contactos_saludables hc ON ha.doctor_id = hc.id\n                ¿DÓNDE ha.appointment_date >=? Y ha.appointment_date <=?\n                      AND ha.status IN ('geplant', 'bestaetigt')\n                ORDENAR POR ha.appointment_date ASC",
      "select_hc_name_as_arzt": "SELECCIONE hc.name como arzt,\n                           fecha (ha.appointment_date) como termin_date,\n                           hora (ha.appointment_date) como termin_time,\n                           ja.título, ja.estado\n                    DESDE citas_salud ja\n                    IZQUIERDA UNIRSE a contactos_saludables hc ON ha.doctor_id = hc.id\n                    ¿DÓNDE fecha (ha.appointment_date) ENTRE? Y ?\n                      Y ha.status != 'abgesagt'\n                    ORDENAR POR ha.appointment_date",
      "select_hd_hc_name_as_doctor_name_fr": "SELECCIONE hd.*, hc.name como nombre_doctor\n            DE diagnóstico_salud hd\n            IZQUIERDA UNIRSE a contactos_saludables hc ON hd.doctor_id = hc.id\n            DONDE hd.status IN ('activo', 'in_abklaerung')\n            ORDENAR POR hd.diagnosis_date DESC",
      "select_hm_hd_diagnosis_name_from_he": "SELECCIONE hm.*, hd.diagnosis_name\n            DE medicamentos_salud hm\n            IZQUIERDA UNIRSE a health_diagnoses hd ON hm.diagnosis_id = hd.id\n            DONDE hm.status = 'activo'\n            ORDEN POR hm.nombre ASC",
      "select_id_agent_id_trigger_phrase_hint_text_is": "SELECCIONAR id, id_agente, frase_activadora, texto_pista, is_active, cuenta_uso, estado\n                    DE desencadenadores_contexto_compartidos\n                    ¿DÓNDE is_active = 1 O? = 1\n                    ORDENAR POR use_count DESC, creado_en DESC\n                    ¿LIMITE?",
      "select_id_anbieter_sparte_naechste_kuendigung": "SELECCIONE id, anbieter, sparte, naechste_kuendigung,\n                       kuendigungsfrist_monate, verlaengerung_monate, beitrag, zahlweise\n                DE fin_seguros\n                DONDE estado = 'activo'\n                  Y naechste_kuendigung NO ES NULO\n                ORDENAR POR naechste_kuendigung ASC",
      "select_id_anbieter_tarif_name_sparte_beitrag": "SELECCIONE id, anbieter, tarif_name, sparte, beitrag, zahlweise,\n                       estado, steuer_relevant_typ\n                DESDE fin_insurances DONDE estado = 'activo'\n                ORDENAR POR partes",
      "select_id_connector_name_recipient_content_ret": "SELECCIONE ID, nombre_conector, destinatario, contenido, recuento_reintentos, reintentos_máx.\n            DESDE conector_mensajes\n            DONDE dirección = 'fuera'\n              Y estado EN ('pendiente', 'fallido')\n              Y (next_retry_at ES NULO O next_retry_at <=?)\n            ORDENAR POR nombre_conector, creado_en ASC",
      "select_id_connector_name_sender_content": "SELECCIONAR id, nombre_conector, remitente, contenido\n            DESDE conector_mensajes\n            DONDE dirección = 'en' Y estado = 'pendiente' Y procesado = 0\n            ORDENAR POR creado_en ASC",
      "select_id_content_from_memory_working": "SELECCIONE identificación, contenido DE memoria_trabajo\n                    DONDE está_activo = 1\n                    Y (contenido COMO '%gelernt%' O contenido COMO '%error%'\n                         O contenido COMO '%Loesung%' O contenido COMO '%wichtig%'\n                         O contenido COMO '%merken%' O contenido COMO '%nie wieder%')\n                    LÍMITE 5",
      "select_id_dateiname_anbieter_erfasst_am_status": "SELECCIONE ID, nombre de archivo, anbieter, erfasst_am, estado, bemerkung\n                     DE steuer_dokumente\n                     ¿DÓNDE nombre de usuario =?",
      "select_id_dateiname_anbieter_from_steuer_dokumen": "SELECCIONE ID, nombre de fecha, anbieter FROM steuer_dokumente \n                ¿DÓNDE belegnr =? Y nombre de usuario =?",
      "select_id_direction_sender_recipient_subject": "SELECCIONE ID, dirección, remitente, destinatario, asunto, cuerpo, estado, creado_en\n                ¿DESDE mensajes ORDEN POR creado_en DESC LIMIT?",
      "select_id_doc_type_title_body_pdf_path_status": "SELECCIONE ID, tipo_doc, título, cuerpo, ruta_pdf, estado, enviado_a, enviado_at, creado_at\n                DESDE press_documents DONDE id =?",
      "select_id_doc_type_title_status_pdf_path_crea": "SELECCIONE ID, tipo_doc, título, estado, ruta_pdf, creado_en, enviado_a\n                DESDE press_documents ORDENAR POR creado_en DESC",
      "select_id_name_dosage_from_health_medications": "SELECCIONE identificación, nombre, dosis DE medicamentos_saludables\n                DONDE estado = 'activo'",
      "select_id_order_type_start_date_end_date_targe": "SELECCIONE ID, tipo_pedido, fecha_inicio, fecha_finalización, fecha_objetivo,\n                       valor_cantidad, días_intervalo_ciclo, motivo, prioridad\n                DE pedidos_domésticos\n                ¿DÓNDE artículo_id =? Y estado = 'activo'",
      "select_id_original_path_size_deleted_at_expire": "SELECCIONE ID, ruta_original, tamaño, eliminado_en, expira_en, estado\n            DE archivos_basura\n            DONDE estado = 'activo'\n            ORDENAR POR eliminado_en DESC",
      "select_id_original_path_trash_path_f": "SELECCIONAR identificación, ruta_original, ruta_basura\n            DE archivos_basura\n            ¿DONDE estado = 'activo' Y expira_en <?",
      "select_id_original_path_trash_path_status": "SELECCIONAR identificación, ruta_original, ruta_basura, estado\n            DESDE files_trash DONDE id =?",
      "select_id_partner_name_partner_type_api_endpoin": "SELECCIONE ID, nombre_socio, tipo_socio, punto_end_api,\n                       capacidades, nivel_coste, zona_token, prioridad,\n                       estado, tasa de éxito, notas\n                DE reconocimiento_socio",
      "select_id_pattern_task_tokens_in_tokens_out_c": "SELECCIONE ID, patrón, tarea, tokens_in, tokens_out, cost_usd,\n                   trabajadores, duración_ms, estado, creado_at\n            DE schwarm_runs\n            ORDENAR POR id DESC\n            ¿LIMITE?",
      "select_id_priority_title_status_category_assi": "SELECCIONAR identificación, prioridad, título, estado, categoría, asignado_a, delegado_a, depende_de \n                DE tareas \n                DONDE {cláusula_dónde}\n                ORDENAR POR prioridad, id",
      "select_id_sender_body_created_at_from_messages": "SELECCIONE ID, remitente, cuerpo, creado_at DE mensajes\n                        ¿DONDE estado = 'no leído' Y destinatario =?\n                        PEDIR POR creado_en DESC LÍMITE 5",
      "select_id_sender_subject_created_at": "SELECCIONE ID, remitente, asunto, creado_en\n            DESDE mensajes DONDE estado = 'no leído'\n            ORDENAR POR creado_en DESC",
      "select_id_source_table_source_id_agent_id_time": "SELECCIONAR id, tabla_fuente, id_fuente, id_agente, horas_accesadas, peso, estado, último acceso\n                    DE consolidación_memoria_compartida\n                    ORDEN POR peso DESC, veces_accedido DESC\n                    ¿LIMITE?",
      "select_id_source_table_source_id_weight": "SELECCIONAR id, tabla_fuente, id_fuente, peso\n                DE consolidación_memoria\n                ¿DONDE estado = 'activo' Y peso <?",
      "select_id_task_text_depends_on_tool_name": "SELECCIONAR id, texto_tarea, depende_de, nombre_herramienta\n                DE ati_tasks\n                DONDE estado = 'offen' Y depende_de NO ES NULO Y depende_de! = '[]'",
      "select_id_title_date_start_datetime_as_event_da": "SELECCIONE ID, título, FECHA (fecha_inicio) como fecha_evento,\n                       HORA (fecha_inicio) como hora_evento, tipo_evento\n                DESDE asistente_calendario\n                ¿DÓNDE FECHA (fecha_inicio) =? Y estado! = 'erledigt'\n                ORDENAR POR start_datetime ASC",
      "select_id_title_event_type_start_datetime_end": "SELECCIONE ID, título, tipo de evento, fecha_hora_inicio, fecha_hora_final, ubicación, estado\n                DESDE asistente_calendario\n                ¿DÓNDE start_datetime ENTRE? Y ?\n                ORDENAR POR start_datetime ASC",
      "select_id_title_from_tasks_where": "SELECCIONE ID, título DE tareas \n                DONDE estado EN ('pendiente', 'abierto', 'en_progreso')\n                ORDENAR POR \n                    CASO CUANDO el título COMO 'P1%' ENTONCES 1\n                         CUANDO el título COMO 'P2%' ENTONCES 2\n                         CUANDO el título COMO 'P3%' ENTONCES 3\n                         MÁS 4 FINAL,\n                    identificación\n                LÍMITE 3",
      "select_id_title_priority_category_created_at": "SELECCIONE ID, título, prioridad, categoría, creado_en, depende_de\n                DE tareas\n                DONDE estado EN ('pendiente', 'abierto')\n                ORDENAR POR\n                    CASO CUANDO el título COMO 'P1%' ENTONCES 1\n                         CUANDO el título COMO 'P2%' ENTONCES 2\n                         CUANDO el título COMO 'P3%' ENTONCES 3\n                         MÁS 4 FINAL,\n                    creado_en ASC\n                LÍMITE 1",
      "select_id_title_priority_from_tasks": "SELECCIONE ID, título, prioridad DE tareas\n                        DONDE estado = 'pendiente' Y prioridad EN ('P1', 'P2')\n                        ORDENAR POR prioridad, id\n                        LÍMITE 5",
      "select_id_title_priority_status_assigned_to": "SELECCIONE ID, título, prioridad, estado, asignado_a\n                DESDE tareas DONDE estado EN ('pendiente', 'en_progreso')\n                ORDENAR POR CASO prioridad CUANDO 'P1' ENTONCES 1 CUANDO 'P2' ENTONCES 2\n                                       CUANDO 'P3' ENTONCES 3 MÁS 4 TERMINAN, id",
      "select_id_title_updated_at_from_tasks": "SELECCIONE ID, título, actualizado_en DE tareas\n                DONDE estado = 'en_progreso'\n                ORDENAR POR actualizado_en DESC",
      "select_id_type_name_description_status": "SELECCIONAR ID, tipo, nombre, descripción, estado\n                    DE elementos_jerarquía\n                    ¿DÓNDE escriba =? Y estado = 'activo'\n                    ORDENAR POR nombre",
      "select_id_weight_decay_rate_threshold": "SELECCIONAR identificación, peso, tasa de decaimiento, umbral\n                    DE consolidación_memoria_compartida\n                    DONDE estado = 'activo'",
      "select_id_weight_last_accessed_decay_rate": "SELECCIONE ID, peso, último acceso, tasa de decaimiento\n            DE consolidación_memoria\n            DONDE estado = 'activo'",
      "select_j_id_j_symbol_j_analysis_type_j_status": "SELECCIONE j.id, j.symbol, j.analysis_type, j.status,\n                       j.created_at, r.summary\n                DE trabajos j\n                Resultados de UNIÓN IZQUIERDA r ON j.id = r.job_id\n                ORDENAR POR j.created_at DESC\n                ¿LIMITE?",
      "select_lower_category_as_cat_count_as_cnt": "SELECCIONE INFERIOR(categoría) como gato, CONTAR(*) como cnt \n                DE tareas \n                DONDE estado EN ('pendiente', 'abierto', 'en_progreso')\n                Y INFERIOR (categoría) NO EN ('usuario', 'bach', 'sistema', 'gui', 'wiki', 'agentes', 'core', 'correo', 'integ', 'ollama', 'tarea', 'obsoleto')\n                Y la categoría NO ES NULA\n                Y categoría != ''\n                GRUPO POR INFERIOR (categoría)\n                TENIENDO cnt > 1\n                ORDEN POR cnt DESC",
      "select_name_dosage_schedule_from_health_medicati": "SELECCIONE nombre, dosis, horario DE medicamentos_saludables\n                DONDE estado = 'activo' ORDENAR POR nombre",
      "select_name_kategorie_betrag_intervall": "SELECCIONAR nombre, categoría, intervalo, intervalo\n                    DE fin_contratos\n                    DONDE kuendigungs_status = 'activo'\n                    ORDENAR POR categoría ASC, entre DESC",
      "select_name_status_task_count_last_scan": "SELECCIONE nombre, estado, task_count, last_scan\n                DE ati_tool_registry\n                ORDEN POR task_count DESC\n                LÍMITE 30",
      "select_partner_name_clocked_in_last_heartbeat_c": "SELECCIONE el nombre_del_socio, la entrada_fichada, el último_latido, la tarea_actual, el directorio_de_trabajo\n                DE presencia_pareja \n                ¿DONDE estado = 'en línea' Y last_heartbeat >?",
      "select_partner_name_from_partn": "SELECCIONE nombre_socio\n                    DE presencia_pareja\n                    DONDE estado = 'en línea'\n                    ORDENAR POR clocked_in DESC",
      "select_partner_name_from_partner_presence": "SELECCIONE nombre_socio DE presencia_socio \n                DONDE estado = 'en línea' \n                ORDENAR POR clocked_in DESC LIMIT 1",
      "select_partner_name_status_current_task_last_he": "SELECCIONE nombre_socio, estado, tarea_actual, último_latido\n                DE presencia_pareja \n                DONDE estado = 'en línea'\n                ORDENAR POR last_heartbeat DESC",
      "select_pipeline_id": "SELECCIONAR\n                ID_tubería,\n                nombre,\n                versión,\n                tipo,\n                horario,\n                instalado_en,\n                última_ejecución,\n                estado\n            DESDE pipeline_configs\n            ORDENAR POR instalado_en DESC",
      "select_posten_id_str_bezeichnung_datum_brutto": "SELECCIONE posten_id_str, bezeichnung, datum, brutto, netto, \n                            liste, anteil, absetzbar_brutto, rechnungssteller, \n                            belegnr, nombre de fecha, bemerkung\n                     DE steuer_posten \n                     ¿DÓNDE nombre de usuario =? Y steuerjahr = ?",
      "select_sender_subject_created_at_from_messages": "SELECCIONE remitente, asunto, creado_en DE mensajes\n                        DONDE estado = 'no leído' ORDEN POR creado_en DESC LÍMITE 3",
      "select_sparte_beitrag_zahlweise_steuer_relevant": "SELECCIONE sparte, beitrag, zahlweise, steuer_relevant_typ\n                DESDE fin_insurances DONDE estado = 'activo'\n                ORDENAR POR partes",
      "select_sum_case": "SELECCIONAR SUMA(\n                        CASO\n                            CUANDO intervalo = 'monatlich' ENTONCES betrag\n                            CUANDO intervalo = 'jaehrlich' ENTONCES betrag / 12.0\n                            CUANDO intervalo = 'quartalsweise' ENTONCES betrag / 3.0\n                            MÁS traicionar\n                        FINAL\n                    ) como mensual\n                    DESDE fin_contracts DONDE kuendigungs_status = 'aktiv'",
      "select_t_id_t_title_t_depends_on": "SELECCIONE t.id, t.título, t.depende_on\n                DE tareas t\n                DONDE t.status = 'bloqueado' Y t.depends_on NO ES NULO",
      "select_time_start_datetime_as_time_title_from_as": "SELECCIONE HORA (start_datetime) como hora, título DE Assistant_calendar\n                        ¿DÓNDE FECHA (fecha_inicio) =? Y estado! = 'cancelado'\n                        ORDENAR POR fecha_inicio",
      "select_time_title_from_assistant_calendar": "SELECCIONE hora, título DE Assistant_calendar\n                        ¿DÓNDE fecha =? Y estado! = 'cancelado'\n                        ORDENAR POR TIEMPO",
      "select_title_event_time_from_assistant_calendar": "SELECCIONE título, event_time DESDE asistente_calendario\n                        ¿DÓNDE fecha (fecha_evento) =? Y estado! = 'erledigt'\n                        ORDENAR POR event_time ASC",
      "select_title_from_tasks_where_stat": "SELECCIONE el título DE las tareas\n                DONDE estado EN ('pendiente', 'abierto', 'en_progreso')\n                ORDENAR POR\n                    CASO CUANDO el título COMO 'P1%' ENTONCES 1\n                         CUANDO el título COMO 'P2%' ENTONCES 2\n                         CUANDO el título COMO 'P3%' ENTONCES 3\n                         MÁS 4 FINAL,\n                    creado_en\n                LÍMITE 1",
      "select_title_time_start_datetime_as_event_time": "SELECCIONE título, HORA (fecha_inicio) como hora_evento, tipo_evento DE calendario_asistente\n                        ¿DÓNDE FECHA (fecha_inicio) =? Y estado! = 'erledigt'\n                        ORDENAR POR start_datetime ASC",
      "select_title_time_start_datetime_as_event_time_f": "SELECCIONE el título, HORA (fecha_inicio) como hora_evento DESDE el calendario_asistente\n                        ¿DÓNDE FECHA (fecha_inicio) =? Y estado! = 'erledigt'\n                        ORDENAR POR start_datetime ASC",
      "select_tool_name_task_text_aufwand_priority_sco": "SELECCIONE nombre_herramienta, texto_tarea, aufwand, puntuación_prioridad\n                    DE ati_tasks\n                    DONDE estado = 'ofensivo'\n                    ORDENAR POR puntuación_prioridad DESC\n                    LÍMITE 15",
      "select_tool_name_task_text_aufwand_status_prio": "SELECCIONE nombre_herramienta, texto_tarea, aufwand, estado, puntuación_prioridad\n                    DE ati_tasks\n                    DONDE estado EN ('offen', 'in_arbeit')\n                    ORDENAR POR puntuación_prioridad DESC\n                    LÍMITE 20",
      "select_type_count_as_cnt_from": "SELECCIONE el tipo, CONTAR(*) como cnt\n                DE elementos_jerarquía\n                DONDE estado = 'activo'\n                Agrupar por tipo\n                ORDENAR POR tipo",
      "select_version_release_date_status_is_stable": "SELECCIONAR versión, fecha_lanzamiento, estado, es_estable\n                DE distribuciones_liberaciones\n                ORDENAR POR fecha_lanzamiento DESC\n                LÍMITE 5",
      "select_workflow_name_workflow_path_tuev_status": "SELECCIONE nombre_flujo de trabajo, ruta_flujo de trabajo, estado_tuev,\n                   tuev_valid_until, avg_score, test_count, pass_count\n            DE flujo de trabajo_tuev\n            ORDENAR POR tuev_valid_until ASC",
      "self_agent_name_upper_presence_agent_self": "# {self.agent_name.upper()} PRESENCIA\nagente: {self.agent_name}\nestado: ACTIVO\niniciado: {fechahora.ahora().isoformato()}\nlatido del corazón: {fechahora.ahora().isoformato()}\ntrabajando_en: {trabajando_en}\narchivo_actual: ninguno\nlock_status: GRATIS",
      "sensible_liste_laden": "Cargar lista sensible",
      "sent_status": "Enviado: {estado[",
      "sentiment_analyse_f_r_aktien_assets": "Análisis de sentimiento para Aktien/Assets.",
      "service_status_detailliert_anzeigen": "Se muestra detalladamente el estado del servicio.",
      "session_bericht_in_memory_sessions_speichern": "Guarde el informe de la sesión en Memory_Sessions.",
      "session_snapshot_erstellen_speic": "Crear instantánea de la sesión.\n        \n        Guarda:\n        - ID de sesión actual\n        - Tareas abiertas\n        - Memoria de trabajo\n        - Estado actual de la carpeta (hash files_truth)\n        - Marca de tiempo",
      "session_status_fuer_einen_workflow_durchlauf": "Estado de la sesión para una ejecución de flujo de trabajo.",
      "session_status_mit_denkanstoessen_anzeigen": "estado de sesión con espectáculo Denkanstoessen",
      "session_type_row_cur_fetchone": ", (tipo_sesión,))\n        fila = cur.fetchone()\n        conexión.cerrar()\n        si no fila:\n            devolver falso\n        nombre_pc, está_activo = fila\n        devolver pc_name == get_pc_name() y bool(is_active)\n    excepto Excepción:\n        volver Verdadero # Im Zweifel: weiterlaufen\n\n\ndef request_handover(target_pc: str, session_type: str = 'puente') -> bool:",
      "sessionhandler_session_verwaltung_fuer_bach": "SessionHandler - versión de sesión para BACH\n=================================================\n\nImplementado SESSION_001-006 en ROADMAP_ADVANCED.md\n\nOperaciones:\n  iniciar inicio de sesión (alias para --startup)\n  estado estado-sesión mit Denkanstoessen\n  finalizar sesión beenden (alias para --shutdown)\n  comprobar Zeitberechnung und status-Check\n  Siguiente tarea de Naechster con comprobaciones entre tareas\n\nAutor: Claude\nStand: 2026-01-24",
      "sessions_komprimieren_v1_1_83_cleanup_und_ba": "Comprimir sesiones (v1.1.83: opciones --cleanup y --batch)",
      "setting_loeschen_nur_user_template_nicht_core": "Configuración de eliminación (no USUARIO/PLANTILLA, ni CORE).",
      "settings_handler_systemeinstellungen_verwalten": "Controlador de configuración - Systemeinstellungen verwalten\n==================================================\n\nLista de ajustes de Bach Alle Einstellungen anzeigen\nlista de configuraciones de bach --categoría X Einstellungen einer Kategorie\nconfiguración de bach obtener <clave> Einzelnen Wert lesen\nconfiguración de bach establecer clave=valor Wert setzen\nrestablecer configuración de bach <tecla> Wert auf Default zuruecksetzen\nconfiguración de bach exportar configuración y exportar JSON\n\nReferencia: SQ037, ENT-17",
      "setzt_das_windows_hidden_attribut_auf_eine_datei": "Configure los atributos ocultos de Windows en un archivo (en Windows).",
      "setzt_dead_letter_nachrichten_zurueck_auf_pending": "Setzt Dead-Letter-messages zurueck auf 'pendiente'.",
      "setzt_den_analyzer_zur_ck": "Reinicia el analizador",
      "setzt_den_arbeitsmodus_fuer_heute_gibt_false_zuru": "Setzt den Arbeitsmodus de hoy. Devuelve False zurueck bei ungueltigem Modus.",
      "setzt_den_budget_verbrauch_auf_0_zurueck": "Setzt den Budget-Verbrauch auf 0 zurueck.",
      "setzt_den_state_einer_llmauto_kette_zurueck": "Setzt den State einer llmauto-Kette zurueck.",
      "setzt_ein_ml_modell_f_r_die_methodenauswahl": "Establece un modelo ML para la selección de métodos",
      "setzt_modus_zurueck_wenn_vollzugriff_timeout_abgel": "Setzt Modus zurueck wenn Vollzugriff-Timeout abgelaufen.",
      "shutdown_handler_session_beenden_db_basiert": "Controlador de apagado: sesión inactiva (base de datos de base de datos)\n=================================================\n\nGuarda la sesión-Bericht en memoria_sesiones.\n¡Kein Markdown-Dateisystem más!\n\nnueva v1.1.15: Auto-Memory Fallback - Resumen generado en Autolog cuando Claude vergisst",
      "siegel": "Verificación de sello",
      "signal_handler_f_r_sigint_sigterm": "Manejador de señales para SIGINT/SIGTERM.",
      "skill_aus_export_zip_oder_verzeichnis_importieren": "Skill y exportación-ZIP o importación de directorio.\n        \n        Argumentos:\n            ruta: Vaya al archivo ZIP o al directorio con manifest.json\n            dry_run: Nur zeigen was passieren wuerde\n        \n        Devoluciones:\n            (éxito, mensaje)",
      "skill_datei_oder_verzeichnis_finden": "Busque el archivo o directorio de Skill.",
      "skill_details_anzeigen": "Mostrar detalles de la habilidad.",
      "skill_help_generator_generier": "Generador de ayuda de habilidades\n=====================\nArchivos genéricos docs/help/*.txt y skills.md.\n\nVerwendung:\n  bach --mantener habilidad-ayuda <nombre> Habilidad Einzelner\n  bach --mantener habilidad-ayuda --todas todas las habilidades\n  bach --mantener habilidad-ayuda --todos --ejecución en seco Nur anzeigen\n\nJuegos de azar:\n  bach --mantener habilidad-ayuda ati Ayuda fuer ATI-Agent\n  bach --mantener habilidad-ayuda --todas todas las habilidades\n\nVer: herramientas/skill_help_gen.py",
      "skill_md_auto_loader_f_r_bridge": "Skill.md Cargador automático para Bridge\n==================================\nCargas automáticas en Bridge-Start:\n- SKILL.md (Habilidad raíz)\n- asistente personal.txt\n\nWird vom system-Prompt-Builder activado.",
      "skill_spezifische_tools_im_skill_ordner_finden": "Herramientas específicas de habilidades en la búsqueda de carpetas de habilidades.\n\n        Después de:\n        - *.py Fecha en Skill-Root\n        - herramientas/ Unterverzeichnis\n\n        Devoluciones:\n            list von (Ruta, nombre_relativo) Tupeln",
      "skill_spezifische_workflows_im_skill_ordner_finden": "Flujos de trabajo específicos de habilidades en la búsqueda de carpetas de habilidades.\n\n        Después de:\n        - flujo de trabajo_*.md Fecha en la raíz\n        - flujos de trabajo/Unterverzeichnis\n\n        Devoluciones:\n            list von (Ruta, nombre_relativo) Tupeln",
      "skills_gefunden_get_skill_summary": "habilidades encontradas: {get_skill_summary()}",
      "skills_in_categories": "en",
      "skills_nach_begriff_durchsuchen": "Buscar habilidades por palabra clave.",
      "skills_search_title": "BÚSQUEDA DE HABILIDADES",
      "skills_use_list": "Usar",
      "skills_von_dateisystem_in_db_synchronisieren_inkl": "Sincronizar habilidades del sistema de archivos a la base de datos (incluido el descubrimiento).",
      "smart_home_fritzbox_integration": "Hogar inteligente (integración de FritzBox)\n====================================\n\n  estado de bach smarthome Verbindungs-Status\n  dispositivos bach smarthome Verbundene Geraete\n  bach smarthome wifi Estado WLAN\n  ancho de banda de bach smarthome Bandbreite\n  bach smarthome reconnect Internet neu verbinden\n  bach smarthome info Cuadro de información\n\nVoraussetzung: FritzBox unter fritz.box:49000 erreichbar (TR-064).",
      "smarthomehandler_smart_home_integration_fritzbo": "SmartHomeHandler - Integración de hogar inteligente (FritzBox)\n=======================================================\n\nOperaciones:\n  estado FritzBox-estado mostrar\n  dispositivos Verbundene Geraete lista\n  Estado de WLAN wifi (Gaeste-WLAN an/aus)\n  ancho de banda Aktuelle Bandbreite show\n  llamadas [--limit N] Letzte Anrufe\n  volver a conectar Internet-Verbindung new aufbauen\n  info Box-Información\n\nNutzt: FritzBox TR-064 (UPnP/SOAP) vía HTTP",
      "snapshot_laden_und_kontext_wiederherstellen": "Cargue la instantánea y restaure el contexto.\n        \n        En --startup se puede llamar a esto para cargar la última instantánea.",
      "some_checks_failed": "Algunos controles fallaron",
      "source_und_destination_sind_erforderlich": "origen y destino sind requerido",
      "speichert_das_anonymprofile_aes_256_verschluesselt": "Guarda la versión AnonymProfile AES-256.\n\n    Argumentos:\n        perfil: Das Anonymisierungsprofil mit allen Mappings\n        ruta_salida: Hoja de ruta para el archivo verschluesselte (.schluessel.enc)\n        contraseña: Contraseña para die Verschluesselung",
      "speichert_ein_bundle_als_textdatei_args": "Guarda un paquete como un archivo de texto.\n\n        Argumentos:\n            paquete: El paquete de texto\n            ruta_salida: ruta de destino\n            combinado: Guardar CORE + LEVEL2 combinado\n\n        Devoluciones:\n            Ruta al archivo guardado",
      "speichert_konfiguration": "Guarda la configuración.",
      "speichert_oder_aktualisiert_secret_db_datei": "Guarda o actualiza el secreto (archivo DB +)",
      "spiegelt_help_und_wiki_dateien_in_die_datenbank": "Refleja los archivos de ayuda y wiki en la base de datos.",
      "startet_claude_p_und_gibt_antwort_zurueck": "Startet claude -p y Returns Responde zurueck.\n\n        Argumentos:\n            mensaje: El texto del mensaje\n            use_continue: True = --continue (mejor sesión fortalecida),\n                          Falso = nueva sesión (voller system-Prompt)",
      "startet_einen_neuen_pipeline_run_erstellt_eintrag": "Inicie un nuevo Pipeline-Run (entrada creada en pipeline_runs).\n\n        Argumentos:\n            pipeline_id: ID de tubería\n\n        Devoluciones:\n            run_id si fue exitoso, ninguno en caso de error",
      "startet_listen_loop_in_eigenem_thread_gibt_threa": "Inicie el bucle de escucha en un hilo propio. Devuelve (Thread, StopEvent) zurueck.",
      "startet_sofort_eine_claude_session_mit_dem_prompt": "Inicia una sesión de Claude inmediatamente con el mensaje.\n\n        Utiliza entrada rápida (Ctrl+Alt+Espacio) a través de pyautogui.\n        Portado desde ATI auto_session.py (PROMPT_GEN_006).\n\n        Argumentos:\n            mensaje: el texto del mensaje\n            fuerza: ignorar la verificación de bloqueo de pantalla\n\n        Devoluciones:\n            Dicta con estado y error si corresponde",
      "state_f_r_eine_einzelne_chat_session": "Estado para una única sesión de chat.",
      "status": "estado",
      "status_aller_worker_laufende_letzte_erledigte": "status aller Trabajador (laufende + letzte erledigte).",
      "status_bach_claude_bridge_status": "estado: estado de bach claude-bridge",
      "status_config": "estado: {config[",
      "status_daemon_status_anzeigen": "espectáculo de estado del demonio de estado",
      "status_der_gesamten_pipeline_anzeigen": "Mostrar el estado de toda la tubería.",
      "status_due": "Estado: {vencido}",
      "status_eines_analyse_auftrags": "status eines Analyse-Auftrags",
      "status_handler_schnelle_system_uebersicht": "Controlador de estado: descripción general rápida del sistema",
      "status_id_status_einer_pipeline": "estado <id> estado de una tubería",
      "status_intact": "estado: ✓ INTACTO",
      "status_job_get": "{estado} {trabajo.get(",
      "status_modified": "estado: ✗ MODIFICADO",
      "status_name": "{estado} {nombre}",
      "status_no_seal": "estado: NO_SEAL",
      "status_profile_name_12_alle_job_get": "{estado} {nombre_perfil:12} - todo {trabajo.get(",
      "status_result": "Estado: {resultado[",
      "status_status_has_pw": "Estado: {status}, {has_pw}",
      "stellt_datei_aus_papierkorb_wieder_her": "Stellt file aus Papierkorb wieder her",
      "steuer_agent_hilfe_ausfuehrliche_hilfe_bach_he": "agente fiscal HILFE\n\nAusfuehrliche Hilfe: bach --impuesto de ayuda\n\nKurzuebersicht:\n  estado fiscal estado mostrar\n  artículo de impuestos agregar artículo erfassen\n  lista de elementos de impuestos lista de elementos\n  escaneo de recibos de impuestos escaneo de Belege\n\nHerramientas por lotes:\n  python tools/make_bundle.py <quelle> <inicio> <final>\n  herramientas de Python/regenerate_txt.py",
      "steuer_tools_anzeigen_und_ausfuehren": "Mostrar y ejecutar herramientas fiscales.",
      "stoppt_den_tagesagent_und_erstellt_summary": "Detenga el agente de etiquetas y el resumen creado.",
      "success": "Éxito",
      "suchfehler_e": "Suchfehler: {e}",
      "sucht_im_fts5_index_args_qu": "Esto es el índice FTS5.\n\n        Argumentos:\n            consulta: Suchbegriff (sintaxis FTS5)\n            límite: Maximale Ergebnisse\n\n        Devoluciones:\n            lista: Suchergebnisse als Dicts oder Fehlermeldung",
      "sucht_koordinaten_fuer_einen_ortsnamen_via_nominat": "Sucht Koordinaten para einen Ortsnamen vía Nominatim (OpenStreetMap).\n    Hilfreich wenn nur ein Ortsname bekannt ist.\n\n    Devoluciones:\n        (lat, lon) Tupla o Ninguno por error.",
      "sucht_nach_vorhandenen_gmail_credentials_json_date": "Busca archivos de credenciales.json de Gmail existentes.\n\n        Búsquedas:\n        1. Rutas específicas de BACH\n        2. Directorios de herramientas conocidas (UniversalInvoiceMail, etc.)\n        3. Directorios estándar (Descargas, Documentos, etc.)\n        4. Búsqueda recursiva en carpetas de usuarios (máximo 4 niveles)\n        5. Búsqueda amplia en todo el directorio de usuarios",
      "symbol_zur_watchlist_hinzuf_gen": "Añadir símbolo a la lista de seguimiento.",
      "sync": "Sincronización",
      "sync_datei_db_datei_autorit_r_enforc": "SINCRONIZACIÓN: archivo -> DB (autoridad de archivo)\n        enforce_authority=True: Cuando se detecta el archivo, se lee la base de datos",
      "sync_db_datei_interner_helper": "SINCRONIZACIÓN: DB -> archivo (ayudante interno)",
      "sync_script_nicht_gefunden_services_bach_sync_m": "Sync-Script no encontrado: ~/services/bach/sync_mirror.sh",
      "sync_status_anzeigen_welche_dateien_haben_sich_g": "Mostrar estado de sincronización: todos los archivos se han generado.",
      "synchronisiere_md_txt_f_r_legacy_support": "Synchronisiere .md -> .txt para soporte heredado",
      "synchronisiert_db_status_zurueck_zu_aufgaben_txt_d": "Sincronización de archivos DB-status zurueck zu task.txt",
      "synchronisiert_skills_dateien_mit_db": "Sincroniza habilidades/archivos con DB.",
      "synct_alle_filesystem_experten_status_aktiv_in": "Sincronice todos los Filesystem-Experten (estado: activo) en bach_experts.\n\n        Nur Experten mit [ ] (nicht in DB) werden eingetragen.\n        El agente principal se utiliza en CONCEPT.md y se activan bach_agents.",
      "synergies_label": "Sinergias",
      "system_inbox_f_r_externe_abholung": "Bandeja de entrada del sistema para acceso externo",
      "tabellen_details_schema_spalten_beispieldaten": "Detalles de tablas: Schema, Spalten, Beispieldaten, dist_type.",
      "target_cli_nicht_gefunden_api_key_unter_cre": "{target} CLI no encontrada: clave API en ~/.credentials/anthropic_api_key referencia para API-Fallback",
      "tarnname_f_r": "nombre de tarn para",
      "task_abhaengigkeit_setzen_anzeigen": "Establecer/mostrar dependencia de tareas\n        \n        Uso:\n          la tarea de bach depende <id> Mostrar dependencias\n          la tarea de bach depende <id> --on <id2> Agregar dependencia\n          la tarea de bach depende <id> --remove <id2> Eliminar dependencia\n          la tarea de bach depende <id> --clear Borrar todas las dependencias",
      "task_bearbeiten_titel_beschreibung_kategorie": "Editar tarea: cambiar título, descripción, categoría, tarea",
      "task_blocked": "Tarea bloqueada",
      "task_created": "Tarea creada",
      "task_cur_lastrowid_erstellt_title_prio": "Tarea #{cur.lastrowid} creada: {title} ({prio})",
      "task_deleted": "Tarea eliminada",
      "task_details_anzeigen": "Mostrar detalles de la tarea",
      "task_done_msg": "Tarea completada",
      "task_fehler_e": "Error de tarea: {e}",
      "task_priority_set": "conjunto de prioridades",
      "task_s_loeschen_multi_id_support": "Eliminar tareas: compatibilidad con múltiples ID",
      "task_s_wieder_oeffnen_done_pending_multi_i": "Reabrir tareas (hechas -> pendientes): compatibilidad con múltiples ID",
      "task_tid_nicht_gefunden": "Tarea #{tid} no encontrada",
      "task_unblocked": "Tarea desbloqueada",
      "template_nicht_gefunden_sys_argv_2": "Plantilla no encontrada: {sys.argv[2]}",
      "test_skript_f_r_load_startup_skills": "Test-Skript para _load_startup_skills()",
      "testet_datei_gegen_alle_regeln_fuer_debugging": "Testet file gegen all Regeln (para depuración).",
      "text_als_audio_datei_speichern_mp3_oder_ogg": "Guardar texto y archivos de audio (MP3 o OGG).\n\n        Argumentos:\n            texto: texto Zu sprechender\n            output_path: Ausgabepfad (con o sin extensión)\n            formato: 'mp3' o 'ogg'\n\n        Devoluciones:\n            Verdadero cuando tuvo éxito, Falso cuando se produjo un error",
      "text_nicht_gefunden_in_p": "texto no encontrado en {p}",
      "text_to_speech_service_mit_voice_selection_und_non": "Servicio de texto a voz con selección de voz y modo sin bloqueo.\n\n    Portiert aus BachForelle voice.py - nutzt pyttsx3 (Windows SAPI5).\n    Utilice Piper-TTS para mejorar la estimulación alemana y la exportación de archivos.",
      "time_to_live_cache_decorator_ersatz_f_r_st_cache": "Decorador de caché de tiempo de vida (sucedáneo de @st.cache_data)\n    \n    Argumentos:\n        ttl_segundos: Tiempo de vida de caché en segundos\n        maxsize: Tamaño máximo de caché",
      "tokens_handler_token_tracking": "Manejador de tokens - Seguimiento de tokens\n=================================\n\n--estado de tokens Uso actual\n--tokens today Uso actual\n--tokens semana Uso semanal\n--informe de tokens Informe detallado",
      "tool_details_anzeigen_docstring_oder_db": "Mostrar detalles de la herramienta (Docstring o DB).",
      "tool_dokumentation_generieren_oder_anzeigen": "Generar o mostrar documentación de la herramienta.",
      "tool_fehler_name_e": "error de herramienta ({nombre}): {e}",
      "tools_nach_begriff_durchsuchen_dateisystem_db": "Herramientas de búsqueda por palabra clave (sistema de archivos + DB).",
      "tools_none_found": "No se encontraron herramientas en la base de datos.",
      "tools_registered": "HERRAMIENTAS REGISTRADAS (bach.db)",
      "tools_run_migrate": "Ejecute 'migración de herramientas de Bach'.",
      "tools_statistics": "Estadística",
      "tools_type_cli": "HERRAMIENTAS CLI (línea de comando)",
      "tools_type_external": "HERRAMIENTAS DE IA EXTERNAS",
      "tools_type_internal": "HERRAMIENTAS INTERNAS",
      "tools_von_dateisystem_in_db_synchronisieren": "herramientas de Dateisystem en sincronización de base de datos.",
      "tr_gt_bach_in_alle_erkannten_partner_ein": "Trägt BACH en todos los erkannten Partner ein.\n\n        Devoluciones:\n            list von (socio, éxito, mensaje)",
      "triggere_konsolidierung_merke_duplizierte_hnlich": "Triggere Konsolidierung (merke duplizierte/ähnliche entradas).",
      "try_from_services_document_file_access_h": "prueba:\n        desde _services.document.file_access_hook importar get_safe_path\n        devolver get_safe_path(ruta_original)\n    excepto ImportError:\n        # Respaldo: retorno de Original-Pfad\n        ruta de retorno (ruta_original)\n\n\ndef read_safe_klient_data(klient_name: cadena, nombre de archivo: cadena = Ninguno) -> cadena:",
      "tts_error_kein_tts_engine_verfuegbar": "[Error TTS] Motor TTS Kein disponible",
      "tts_warning_ffmpeg_nicht_gefunden_wav_gespeiche": "[Advertencia TTS] ffmpeg no encontrado, WAV guardado: {output_wav}",
      "txt_dateien_aus_db_regenerieren": "Regenerar archivos TXT desde DB.",
      "uebersprungen_skipped_fehlen_oder_lesefehler": "Uebersprungen: {omitido} (fehlen oder Lesefehler)",
      "ueberwacht_konfigurierte_ordner_auf_neue_dateien": "Ueberwacht konfigurierte carpeta auf nuevos archivos.\n\n    Encuestas sencillas con seguimiento de estado a través de un archivo JSON.",
      "unbekannte_aktion_action_erlaubt_prepare_sta": "Acción no deseada: {acción}. Erlaubt: preparar, estado, limpieza",
      "unbekannte_operation_operation_nverfuegbar": "Operación desconocida: {operación}\nDisponible: {",
      "unbekannter_dict_befehl_sub_cmd_n_nverfuegbar": "Unbekannter dict-command: {sub_cmd}\\n\\nVerfuegbar: init, add, search, status",
      "unerwarteter_fehler_e": "Error de error: {e}",
      "ungueltige_e_mail_adresse": "Dirección de correo electrónico no válida",
      "ungueltige_koordinaten_e": "Coordinaciones no válidas: {e}",
      "ungueltige_koordinaten_sys_argv_1_sys_argv_2": "Coordinaciones no válidas: {sys.argv[1]}, {sys.argv[2]}",
      "update_assistant_calendar_set_status_erledigt": "ACTUALIZAR asistente_calendario SET estado = 'erledigt', actualizado_at =?\n                    ¿DÓNDE identificación =?",
      "update_connector_messages": "ACTUALIZAR mensajes_conector\n                        SET procesado = 1, estado = 'enviado', actualizado_at =?\n                        ¿DÓNDE identificación =?",
      "update_connector_messages_set": "ACTUALIZAR mensajes_conector\n                    SET procesado = 1, estado = 'enviado', actualizado_at =?\n                    ¿DÓNDE identificación =?",
      "update_connector_messages_set_stat": "ACTUALIZAR mensajes_conector\n                ESTABLECER estado = 'pendiente', retry_count = 0, next_retry_at = NULL,\n                    error = NULL, actualizado_at =?\n                ¿DÓNDE identificación =? Y estado = 'muerto'",
      "update_connector_messages_set_status": "ACTUALIZAR mensajes_conector\n            Estado SET = 'muerto', error =?, actualizado_at =?\n            ¿DÓNDE identificación =?",
      "update_connector_messages_set_status_fa": "ACTUALIZAR mensajes_conector\n        Estado SET = 'fallido',\n            recuento_reintentos = recuento_reintentos + 1,\n            next_retry_at =?,\n            error=?,\n            actualizado_at =?\n        ¿DÓNDE identificación =?",
      "update_email_drafts_set_status": "ACTUALIZAR borradores de correo electrónico\n                Estado SET = 'enviado',\n                    enviado_at = ?,\n                    confirmado_por =?,\n                    gmail_message_id =?\n                ¿DÓNDE identificación =?",
      "update_email_drafts_set_status_canc": "ACTUALIZAR borradores de correo electrónico\n            Estado SET = 'cancelado', cancelled_at =?\n            ¿DÓNDE identificación =?",
      "update_files_trash_set_status": "ACTUALIZAR archivos_basura \n                Estado SET = 'purgado', purged_at =?\n                ¿DÓNDE identificación =?",
      "update_files_trash_set_status_rest": "ACTUALIZAR archivos_basura \n            Estado SET = 'restaurado', restaurado_at =?\n            ¿DÓNDE identificación =?",
      "update_handler_versions_und_update_verwaltung": "Controlador de actualizaciones - Versiones y actualizaciones\n==================================================\n\ncomprobación de actualización de bach Auf Actualizaciones pruefen\nestado de actualización de bach Aktuelle Version + Verifikation anzeigen\nbach update apply Actualizar einspielen (Copia de seguridad + Extraer + Migrar + Verificar)\nreversión de actualización de bach Revertir para hacer copia de seguridad previa a la actualización\nactualización de bach verificar System-Integritaet pruefen\nactualización de bach migraciones Ausstehende Migrationen anzeigen/ausfuehren",
      "update_instance_identity_set_kerne": "ACTUALIZAR identidad_instancia\n                ESTABLECER kernel_hash =?,\n                    seal_status = 'intacta'\n                DONDE filaid = 1",
      "update_mail_sync_runs_set_fini": "ACTUALIZAR mail_sync_runs\n                    SET terminado_a las = CURRENT_TIMESTAMP,\n                        correos electrónicos_procesados =?,\n                        correos electrónicos_matched =?,\n                        estado = 'éxito'\n                    ¿DÓNDE identificación =?",
      "update_memory_consolidation": "ACTUALIZAR consolidación_de_memoria\n                        ESTABLECER estado = 'eliminado', actualizado_en =?\n                        ¿DÓNDE identificación =?",
      "update_messages_set_status_archived_archived": "ACTUALIZAR mensajes SET status = 'archivado', archived_at =?\n                    ¿DÓNDE identificación =?",
      "update_messages_set_status_read_read_at": "ACTUALIZAR mensajes SET status = 'read', read_at =?\n                ¿DÓNDE identificación =?",
      "update_partner_presence_set_curre": "ACTUALIZAR presencia_partner \n                SET current_task =?, last_heartbeat =?, actualizado_at =?\n                ¿DÓNDE nombre_socio =? Y estado = 'en línea'",
      "update_partner_presence_set_l": "ACTUALIZAR presencia_partner \n                    SET last_heartbeat =?, actualizado_at =?\n                    ¿DÓNDE nombre_socio =? Y estado = 'en línea'",
      "update_partner_presence_set_statu": "ACTUALIZAR presencia_partner \n                ESTABLECER estado = 'fuera de línea', cronometrado_fuera =?, actualizado_en =?\n                ¿DÓNDE nombre_socio =? Y estado = 'en línea'",
      "update_partner_presence_set_status": "ACTUALIZAR presencia_partner \n            ESTABLECER estado = 'fuera de línea', cronometrado_fuera =?, actualizado_en =?\n            ¿DÓNDE nombre_socio =? Y estado = 'en línea'",
      "update_press_documents_set_sent_to_sent_at": "ACTUALIZAR press_documents SET sent_to =?, sent_at =?, estado = 'enviado'\n                        ¿DÓNDE identificación =?",
      "update_shared_memory_consolidation": "ACTUALIZAR consolidación_de_memoria_compartida\n                    Estado SET = 'consolidado', actualizado_en =?\n                    ¿DONDE estado = 'activo' Y peso <?",
      "update_steuer_dokumente_set_status_erfasst_er": "ACTUALIZAR steuer_dokumente SET estado = 'ERFASST', erfasst_am = fecha('ahora')\n                    ¿DÓNDE belegnr =? Y nombre de usuario =?",
      "update_steuer_dokumente_set_status_nicht_erfass": "ACTUALIZAR steuer_dokumente SET estado = 'NICHT_ERFASST', erfasst_am = NULL\n                    ¿DÓNDE belegnr =? Y nombre de usuario =?",
      "update_tasks_set_status_blocked": "ACTUALIZAR tareas ESTABLECER estado = 'bloqueado'\n                    ¿DÓNDE identificación =?",
      "update_tasks_set_status_do": "ACTUALIZAR tareas \n                    Estado SET = 'hecho', completado_en = fecha y hora ('ahora')\n                    ¿DÓNDE identificación =?",
      "update_tasks_set_status_pending": "ACTUALIZAR tareas ESTABLECER estado = 'pendiente'\n                    ¿DÓNDE identificación =?",
      "update_tasks_set_status_pending_completed_at": "ACTUALIZAR tareas SET estado = 'pendiente', completado_at = NULL\n                    ¿DÓNDE identificación =?",
      "update_workflow_tuev_set_last_tuev_dat": "ACTUALIZAR flujo de trabajo_tuev\n            ESTABLECER last_tuev_date =?,\n                tuev_valid_until = ?,\n                tuev_status = 'aprobado'\n            ¿DÓNDE identificación =?",
      "updated": "actualizado",
      "upgrade_erfolgreich_n_ndatei_file_path_nversi": "✓ ACTUALIZACIÓN exitosa\\n\\nFecha: {file_path}\\nVersión: {target_version}\\nTyp: {dist_type_name}\\n\\n{msg}",
      "upgraded_eine_einzelne_datei": "Archivo eine einzelne actualizado.",
      "usage_inject_toggle_name_verfuegbar_strat": "Uso: --inject alternar <nombre>\n\ndisponible:\n  estrategia Hilfreiche Gedanken bei Trigger-Woertern\n  contexto Kontext-Hinweise bei Stichworten  \n  tiempo Regelmaessige Zeit-Actualizaciones (Timebeat)\n  entre Auto-Erinnerung después de Task-Done",
      "usage_python_report_workflow_service_py_generate": "Uso: python report_workflow_service.py generar <carpeta> <nombre> [geburtsdatum]",
      "usage_python_scanner_service_py_run_watch_status": "Uso: python scanner_service.py [ejecutar|ver|estado]",
      "user_sync_py_user_md_bidirektionale_synchronisa": "user_sync.py -- USER.md Sincronización bidireccional\n\nLiest USER.md y schreibt Aenderungen en la tabla user_profile zurueck.\nUmgekehrt: DB -> USER.md (Regeneración antes del apagado).\n\nAufgerufen von:\n- bach --startup (Bloque 0.07: USER.md -> DB)\n- bach --shutdown (Bloque 5.7: DB -> USER.md)\n\naviso: USER.md se encuentra en el directorio raíz BACH (eine Ebene ueber system/).\n         Página: BACH/USER.md",
      "validiert_die_eingabedaten_returns": "Valida los datos de entrada.\n\n        Devoluciones:\n            Lista de mensajes de error (vacía si es válida)",
      "validiert_wichtige_pfade_returns_li": "Validiert wichtige Pfade.\n\n    Devoluciones:\n        list von Warnungen (vacía cuando todo está bien)",
      "validiert_workflow_dateien_auf_konsistentes_format": "Archivos de flujo de trabajo validados en formato consistente.\n\n        Verwendung:\n            bach --mantener flujos de trabajo # Todos los flujos de trabajo validados",
      "validierung_warnungen": "VALIDIERUNG - Advertencias:",
      "verarbeitet_eine_user_nachricht_und_gibt_die_antwo": "Verarbeitet eine User-message und Returns die Antwort zurück.",
      "verarbeitet_einzelne_datei": "Procesa un solo archivo.",
      "verarbeitet_processed_core_dateien": "Verarbeitet: archivos CORE {procesados}",
      "verarbeitung_l_uft": "Procesamiento en curso...",
      "verf_gbare_pfade": "Pfade verfügbare:",
      "verfuegbare_modelle_auflisten": "Listar modelos disponibles.",
      "verfuegbare_operationen_mit_beschreibung": "Verfuegbare Operationen mit Beschreibung.",
      "verhindert_mehrfachen_start_der_tray_app_nut": "Verhindert mehrfachen Start der Tray-App.\n\n    Bloqueo de aviso a nivel de sistema operativo Nutzt: msvcrt.locking (Windows) bzw. fcntl.flock (Unix).\n    Bei Prozessabbruch Returns das OS das Dateihandle automatisch free →\n    naechster Start kann den Lock problemlos erwerben.",
      "verschiebt_datei_in_den_papierkorb": "Mueve el archivo a la papelera",
      "verschiebt_datei_in_zielordner": "Mueve el archivo a la carpeta de destino.",
      "version_in_tupel_umwandeln_f_r_vergleich": "Versión en Tupel umwandeln para Vergleich.",
      "version_label": "Versión",
      "versions_check_f_r_einen_skill_v2_0_ve": "Versiones: compruebe si hay alguna habilidad (v2.0).\n\n        Vergleicht:\n        - Versión local (como encabezado YAML)\n        - Versión Zentrale (falls verfügbar)\n\n        Principio: ¡Immer die höchste Versionsnummer verwenden!\n\n        Argumentos:\n            nombre: nombre-habilidad\n\n        Devoluciones:\n            (éxito, mensaje)",
      "versucht_das_geburtsdatum_aus_dem_aktendeckblatt_z": "Versucht das Geburtsdatum aus dem Aktendeckblatt zu extrahieren.\n        Alternativa: Platzhalter '01.01.2010'.\n\n        WICHTIG: Laeuft lokal, result wird NICHT an die AI weitergegeben.",
      "versucht_ein_datum_aus_dem_dateinamen_zu_extrahier": "Intenta extraer una fecha del nombre del archivo.",
      "versucht_lock_fuer_datei_oder_ordner_zu_erwerben": "Intenta adquirir un bloqueo para el archivo O carpeta.\n        \n        Bloqueo de archivo: <archivo>.lock.<agente>\n        Bloqueo de carpeta: <carpeta>/.dirlock.<agente>\n        \n        Devoluciones:\n            (éxito, lock_path) - Verdadero + ruta si tiene éxito",
      "verwaltet_auto_eintragung_in_partner_config_dateie": "Verwaltet Auto-Eintragung en archivos de configuración de socio.",
      "verwaltet_db_backups_und_prosync_zwischen_systemen": "Verwaltet DB-Backups y ProSync dos sistemas.\n\n    Arquitectura ProSync:\n    - Cada sistema tiene una base de datos local (~/.bach/bach.db)\n    - OneDrive es compatible con Transit-Hub para archivos .bachdb\n    - Sincronización entre BACH-Start (tirar) y -Salir (empujar)",
      "verwenden_sie_bach_pipeline_status": "Verwenden Sie: estado del oleoducto de Bach",
      "verwenden_sie_bach_pipeline_status_pipeline_id": "Verwenden Sie: estado del oleoducto de Bach {pipeline_id}",
      "verwendung_bach_pipeline_status_pipeline_id": "Nota: estado de la tubería de Bach <pipeline_id>",
      "voice_service_status_v1_0": "Estado del servicio de voz (v1.0)",
      "vorhandene_llm_antwort_gefunden_response_file": "Vorhandene LLM-Respuesta encontrada: {response_file}",
      "w_hlt_automatisch_die_besten_methoden_basierend_au": "Selecciona automáticamente los mejores métodos basándose en datos de mercado.\n\n        Argumentos:\n            datos: marco de datos OHLCV\n            available_methods: Lista de nombres de métodos disponibles\n\n        Devoluciones:\n            Lista de métodos recomendados",
      "wakeword_audio_fehler_e": "[WakeWord] Error de audio: {e}",
      "wakeword_mikrofon_nicht_verfuegbar": "[WakeWord] Micrófono no disponible.",
      "warmup_call_um_modell_in_gpu_zu_laden_gibt_dauer": "Calentamiento: llame a un modelo en GPU para cargar. Dauer regresa en Sekunden zurueck.",
      "warn_anonymizer_whitelist_konnte_nicht_geladen_w": "[ADVERTENCIA] La lista blanca de Anonymizer no está cargada si: {e}",
      "warn_bach_secrets_json_nicht_aktualisiert_e": "[ADVERTENCIA] bach_secrets.json no actualizado: {_e}",
      "warn_config_laden_fehlgeschlagen_e": "[ADVERTENCIA] No se pudo cargar la configuración: {e}",
      "warn_log_datei_nicht_gefunden_log_file": "[ADVERTENCIA] Archivo de registro no encontrado: {log_file}",
      "warn_profile_json_laden_fehlgeschlagen_e": "[ADVERTENCIA] Error al cargar perfil.json: {e}",
      "warning": "Advertencia",
      "warnung_fehlerhafte_pipeline_definition_json_fil": "advertencia: Fehlerhafte Pipeline-Definition {json_file.name}: {e}",
      "warnung_kernel_hash_stimmt_nicht_ueberein": "Advertencia: ¡Kernel-Hash no se utiliza!",
      "warnung_passwort_konnte_nicht_gespeichert_werden": "Advertencia: Contraseña konnte nicht saved werden",
      "warnung_rezept": "[advertencia] Recepción",
      "wartende_ordner": "Carpetas pendientes:",
      "wartet_bis_datei_nicht_mehr_geschrieben_wird": "Espera hasta que ya no se escriba en el archivo.",
      "wartungsfehler_e": "Wartungsfehler: {e}",
      "watch_konfiguration_lesen": "Leer la configuración del reloj.",
      "watch_ordner_auflisten": "Listar las carpetas de vigilancia.",
      "watch_ordner_entfernen": "Eliminar la carpeta de vigilancia.",
      "watch_ordner_hinzufuegen": "Agregar carpeta de vigilancia.",
      "watch_ordner_pruefen": "Verifique las carpetas de vigilancia.",
      "watch_ordner_verwalten": "Administrar carpetas de vigilancia.",
      "watcherhandler_mistral_always_on_watcher_cli": "WatcherHandler - CLI de Mistral Always-On Watcher\n==================================================\ninicio del observador de bach Watcher-Daemon inicio\nbach vigilante detener Watcher-Daemon detener\nestado de observador de bach Estado anzeigen\nbach watcher clasificar Texto manuell klassifizieren (Prueba)\nbach watcher logs Letzte Watcher-Logs anzeigen\neventos de bach watcher Letzte klassifizierte Events anzeigen\n\nVersión: 1.0.0\ncreado: 2026-02-10",
      "watchlist_mit_details": "Lista de seguimiento con detalles.",
      "web_research_agent_f_r_umfassende_asset_recherche": "Agente de investigación web para umfassende active-Recherche.",
      "web_suche_nicht_verf_gbar_ddgs_nicht_installiert": "Web-Suche no disponible (ddgs no installiert)",
      "webscrapehandler_browser_steuerung_ersetzt_play": "WebScrapeHandler - Configuración del navegador (ersetzt Dramaturgo MCP)\n=================================================================\nbach web-scrape get <url> HTTP GET, cuerpo zurueckgeben\nbach web-scrape links <url> Todos los enlaces en una página\nformularios de raspado web de Bach <url> Formularios-Felder erkennen\ncaptura de pantalla de bach web-scrape <url> Captura de pantalla (braucht selenium)\nencabezados de raspado web de Bach <url> Anuncio de encabezados de respuesta\n\nTarea: 996",
      "wendet_schw_rzungen_auf_pdfs_an": "Wendet Schwärzungen auf PDFs an.",
      "wetter_fehler_e": "Error más húmedo: {e}",
      "wetter_nicht_verfuegbar_err": "[Más húmedo: no disponible – {err}]",
      "wie_get_path_aber_pr_ft_zuerst_db_overrides": "Como get_path(), también puede utilizar anulaciones de DB.\n\n    Argumentos:\n        nombre: Pfadname\n\n    Devoluciones:\n        Ruta (Anular la base de datos queda disponible, según el estándar)",
      "wiki_access": "Acceso",
      "wiki_article_word": "artículos",
      "wiki_articles_label": "CARPETAS DE TEMAS",
      "wiki_artikel_anzeigen_unterstuetzt_unterordner": "Mostrar artículo wiki (admite subcarpetas)",
      "wiki_artikel_durchsuchen_inkl_unterordner": "Buscar artículos wiki (incluidas subcarpetas)",
      "wiki_for": "para",
      "wiki_search_label": "BÚSQUEDA WIKI",
      "word_template_service_allge": "Servicio de plantillas de Word\n======================\n\nServicio completo para la configuración de plantillas de Word a través de python-docx.\nUnterstuetzt Platzhalter-Ersetzung, Tabellenzeilen-Filterung,\nCheckbox-Steuerung und Satzbausteine.\n\nConfiguración: python-docx (pip install python-docx)\n\nVersión: 1.1.0 (Tabellen-Support for Förderziele)\ncreado: 2026-01-27\nactualizado: 2026-01-31",
      "workflow_format_validator": "Validador de formato de flujo de trabajo\n===========================\nPrueft archivos de flujo de trabajo en formato consistente.\n\nVerwendung:\n  bach --mantener flujos de trabajo Todos los flujos de trabajo validados\n\nPrueft:\n  - Títulos H1 disponibles\n  - Descripción (> Blockquote, **Zweck:**, ## Uebersicht)\n  - Schritte/Phasen-Struktur\n  - Versiones-Angabe (opcional)\n\nErwartet en: habilidades/flujos de trabajo/*.md\n\nVer: herramientas/skill_help_gen.py",
      "yaml_frontmatter_aus_einer_datei_extrahieren": "YAML-Frontmatter es un archivo extra.\n\n        Después de:\n        ---\n        clave: valor\n        ---\n\n        Devoluciones:\n            dict mit Header-Feldern oder leeres dict",
      "yes_label": "Sí",
      "z_hlt_dateien_in_einem_ordner_ohne_echte_namen_zu": "Coloque los archivos en una carpeta (ohne echte Namen zu exponieren).",
      "z_hlt_erkannte_etappen_indikatoren": "Zählt erkannte Etappen-Indikatoren.",
      "zeige_integration_status": "Estado de integración de Zeige.",
      "zeige_ndere_integration_konfiguration": "Zeige/Ändere Configuración de integración.",
      "zeigt_aktuellen_seal_status_returns": "Muestra el estado del sello actual.\n\n        Devoluciones:\n            0 = ÉXITO",
      "zeigt_alle_verfuegbaren_rezepte": "Muestra todos los Rezepte verfuegbaren.",
      "zeigt_bordcomputer_health_status": "Muestra el estado de salud de Bordcomputer.",
      "zeigt_bridge_status": "Muestra el estado del puente.",
      "zeigt_briefing_konfiguration": "Muestra la configuración del Briefing.",
      "zeigt_daemon_status": "Muestra el estado del demonio.",
      "zeigt_den_aktuellen_status_an": "Muestra el estado actual de la guarida.",
      "zeigt_details_zu_einem_eintrag": "Muestra detalles de una entrada.",
      "zeigt_details_zu_einem_plugin": "Muestra detalles de un complemento.",
      "zeigt_details_zu_einer_extension": "Muestra detalles de una extensión.",
      "zeigt_entwurf_details": "Muestra detalles de Entwurf.",
      "zeigt_fahrschule_fitness_bersicht": "Muestra Fahrschule Fitness-Übersicht.",
      "zeigt_hilfe_fuer_test_handler": "Muestra ayuda para el controlador de pruebas.",
      "zeigt_hilfe_zu_einem_bestimmten_thema": "Muestra ayuda para un tema específico.\n        \n        Soporta:\n          tema -> ayuda/topic.txt\n          carpeta/tema -> ayuda/carpeta/topic.txt\n          carpeta -> ayuda/carpeta/_index.txt (si está disponible)",
      "zeigt_hinweise_zum_hinzufuegen_eines_testfalls": "Muestra instrucciones para agregar un caso de prueba.",
      "zeigt_informationen_zu_einer_datei_args": "Muestra información sobre un archivo.\n\n        Argumentos:\n            file_path: Pfad relativo al archivo\n\n        Devoluciones:\n            (éxito, mensaje)",
      "zeigt_konfiguration": "Muestra la configuración.",
      "zeigt_konsolidierungs_status": "Muestra el estado de consolidación",
      "zeigt_laufende_agents_als_maschinenlesbaren_json_s": "Muestra el estado JSON de los agentes activos y de las máquinas.",
      "zeigt_multi_llm_status_inkl_db_live_status_v1_1": "Muestra el estado de Multi-LLM incl. Estado activo de la base de datos (v1.1.71).",
      "zeigt_problems_first_fehler_aus_auto_log_stub": "Muestra los problemas primero: errores del registro automático (stub)",
      "zeigt_registrierte_scan_ordner": "Muestra las carpetas de escaneo registradas.",
      "zeigt_scheduler_status": "Muestra el estado del programador.",
      "zeigt_schutz_status": "Muestra el estado de protección.",
      "zeigt_server_status": "Muestra el estado del servidor.",
      "zeigt_session_hilfe": "Muestra ayuda de la sesión.",
      "zeigt_session_status": "Muestra el estado de la sesión.",
      "zeigt_status_aller_oder_einer_llmauto_kette": "Muestra el estado de todo o de un llmauto-Kette.",
      "zeigt_status_aller_quellen": "Muestra el estado de todas las fuentes.",
      "zeigt_status_der_cv_datenbasis": "Muestra el estado de la base de datos de CV.",
      "zeigt_status_des_inbox_watcher": "Muestra el estado de inbox_watcher.",
      "zeigt_status_des_letzten_scans": "Muestra el estado de los escaneos letzten.",
      "zeigt_status_des_mail_service": "Muestra el estado del servicio de correo.",
      "zeigt_status_notification": "Muestra estado-Notificación.",
      "zeigt_steuer_hilfe_an": "Muestra ayuda fiscal.",
      "zeigt_system_status": "Muestra el estado del sistema.",
      "zeigt_system_status_dist_type_basiert": "Muestra el estado del sistema (dist_type-basiert).",
      "zeigt_tuev_status_aller_workflows": "Muestra el estado TUeV de todos los flujos de trabajo.",
      "zeigt_upgrade_status_an": "Muestra el estado de actualización y.",
      "zeigt_verfuegbare_testprofile": "Muestra los perfiles de prueba disponibles.",
      "zeigt_version_system_status": "Muestra la versión + el estado del sistema.",
      "zeigt_vorgemerkte_operator_hinweise_ohne_sie_zu_v": "Muestra vorgemerkte Operador-Hinweise, ohne sie zu verbrauchen.",
      "zeigt_watcher_status": "Muestra el estado de Vigilante.",
      "zeigt_woerterbuch_status": "Muestra el estado del diccionario.",
      "zeitberechnung_und_status_check": "Cálculo de tiempo y verificación de estado.",
      "zeithorizonte_f_r_prognosen": "Horizontes temporales para las previsiones",
      "zentrale_konfiguration_f_r_alle_services": "Configuración central para todos los servicios.",
      "zentraler_daten_provider_f_r_marktdaten": "Proveedor de datos Zentraler para fechas del mercado",
      "zentraler_service_f_r_agent_zugriff_auf_marktdaten": "Zentraler Service para el agente Zugriff auf Marktdaten.\n    \n    Patrón Singleton: No hay una instancia del proceso Python.",
      "zentrales_register_f_r_alle_analyse_algorithmen": "Registro central para todos los algoritmos de análisis.\n\n    Permite el registro dinámico y la consulta de analizadores.",
      "zurueck_zum_normal_profil_stellt_backup_wieder_he": "Zurueck al perfil Normal (stellt backup wieder her).",
      "zwischendateien_gel_scht_data_ano_data_bundled": "Zwischendateien eliminado (data_ano/, data_bundled/), Lock Removes.",
      "zwischenordner_leeren_nach_erfolgreichem_durchlauf": "Zwischenordner leeren after erfolgreichem Durchlauf."
    },
    "common": {
      "agent_already_running": "ya corriendo",
      "agent_invalid_mode": "Modo no válido",
      "agent_invalid_model": "Modelo no válido",
      "agent_list_desc": "Listar agentes disponibles",
      "agent_name_required": "[ERROR] Nombre del agente requerido",
      "agent_not_found": "no encontrado o no tiene SKILL.md",
      "agent_rename_desc": "Cambiar nombre para mostrar (cambiar el nombre del agente de Bach <nombre> <nuevo-nombre>)",
      "agent_rename_syntax": "[ERROR] Sintaxis: agente bach renombrar <nombre> <nuevo-nombre-para mostrar>",
      "agent_rename_would": "cambiaría el nombre",
      "agent_start_desc": "Agente de inicio (agente de Bach inicio <nombre>)",
      "agent_status_desc": "Mostrar agentes en ejecución",
      "agent_stop_desc": "Detener agente (agente de Bach detener <nombre>)",
      "agents_rename_desc": "Cambiar nombre para mostrar (--agentes renombran <nombre> <nuevo-nombre>)",
      "agents_rename_syntax_error": "[ERROR] Sintaxis: --agents rename <nombre> <nuevo-nombre-para mostrar>",
      "commands_label": "Comandos",
      "db_update_failed": "La actualización de la base de datos falló",
      "display_name_changed": "[OK] Nombre para mostrar cambiado",
      "display_name_empty": "[ERROR] El nombre para mostrar no debe estar vacío.",
      "display_name_label": "Nombre para mostrar",
      "display_name_too_long": "[ERROR] Nombre mostrado demasiado largo",
      "name_resolution_failed": "Falló la resolución del nombre",
      "no_agents_found": "No se encontraron agentes con SKILL.md.",
      "no_agents_registered": "No hay agentes registrados.",
      "now_label": "Ahora",
      "persona_label": "Persona",
      "previous_label": "Anterior",
      "rename_failed": "Error al cambiar el nombre",
      "session_ended": "Sesión finalizada. Presione cualquier tecla...",
      "skill_path_label": "Camino de habilidad"
    },
    "error": {
      "already_exists": "ya existe",
      "article_not_found": "Artículo no encontrado",
      "db_not_found": "Base de datos no encontrada",
      "doc_not_found": "Documento no encontrado",
      "docs_dir_not_found": "Directorio de documentos no encontrado",
      "error_generic": "Error",
      "not_found": "extraviado",
      "skill_not_found": "Habilidad no encontrada",
      "skills_dir_not_found": "Directorio de habilidades no encontrado",
      "task_not_found": "Tarea no encontrada",
      "task_title_missing": "Falta el titulo",
      "unknown_target": "Objetivo desconocido",
      "wiki_folder_not_found": "Carpeta Wiki no encontrada"
    },
    "general": {
      "denkarium_alle": "Todo",
      "denkarium_brainstorm": "Idea genial",
      "denkarium_gedanke": "Pensamiento",
      "denkarium_kategorie": "Categoría",
      "denkarium_leere_seiten": "Páginas vacías",
      "denkarium_logbuch": "Cuaderno",
      "denkarium_nav": "pensadero",
      "denkarium_schreiben": "Escribir",
      "denkarium_stimmung": "Ánimo",
      "denkarium_subtitle": "Pensamientos · Cuaderno de bitácora · Ideas",
      "denkarium_suchen": "Buscar",
      "denkarium_title": "pensadero",
      "denkarium_was_bewegt": "¿Qué tienes en mente?"
    },
    "gui": {
      "active_jobs_status": "Trabajos activos: {estado[",
      "agenten_uebersicht_seite": "Página de descripción general del agente.",
      "aktualisiert_ati_task": "Actualiza la tarea ATI.",
      "aktualisiert_daemon_konfiguration_max_sessions_i": "Actualiza la configuración del demonio (max_sessions, intervalo, etc.)\n\n    Implementa DAEMON_005 de ROADMAP_ADVANCED.md",
      "aktualisiert_daemon_konfiguration_prompt_gen_005": "Actualiza la configuración del demonio (PROMPT_GEN_005).",
      "aktualisiert_die_mail_service_konfiguration": "Actualiza la configuración del servicio de correo.",
      "aktualisiert_e_mail_status": "Actualiza el estado del correo electrónico.",
      "aktualisiert_eine_help_datei_nur_im_entwicklermod": "Actualiza un archivo de ayuda (solo modo desarrollador).",
      "aktualisiert_eine_toolchain": "Una cadena de herramientas actualizada.",
      "aktualisiert_einen_task_in_bach_db": "Actualiza una tarea en bach.db.",
      "aktualisiert_job_in_db_nach_ausfuehrung": "Actualiza el trabajo en la base de datos después de la ejecución.",
      "aktualisiert_oder_erstellt_abo_eintrag": "Actualiza o crea una entrada de suscripción.",
      "aktualisiert_task_in_bach_db": "Tarea de actualizaciones en bach.db.",
      "aktualisiert_zeichenzaehler": "Actualiza el contador de personajes.",
      "alle_bankkonten_laden": "Cargue todas las cuentas bancarias.",
      "alle_kontakte_laden_mit_stats": "Cargue todos los contactos con estadísticas.",
      "alle_routinen_laden_mit_stats": "Carga todas las rutinas con estadísticas.",
      "alle_usecases_laden_mit_stats": "Cargue todos los casos de uso con estadísticas.",
      "alle_workflows_als_gepr_ft_markieren_90_tage_g_lt": "todos los flujos de trabajo als geprüft markieren (90 días Gültigkeit).",
      "alle_workflows_mit_t_v_status_laden": "Todos los flujos de trabajo con carga de estado TÜV.",
      "als_vorlage_speichern": "Guardar como plantilla",
      "args_callback_funktion_event_type_f": "Argumentos:\n            devolución de llamada: Función (tipo_evento, ruta_archivo, tipo_archivo) llamada en caso de cambio\n            watch_extensions: conjunto de extensiones de archivo (por ejemplo, {'.db', '.txt', '.json'})\n            debounce_segundos: tiempo de espera para eliminar rebotes (evita eventos duplicados)",
      "bach_daemon_service_v1_0": "Servicio de demonio BACH v1.0\n=========================\nServicio en segundo plano para la ejecución automática de trabajos.\n\nCaracterísticas:\n- Programación basada en cron\n- Trabajos de intervalo\n- Desencadenantes basados en eventos\n- Registro y manejo de errores.\n- Apagado elegante",
      "bach_daemon_status": "Estado del demonio BACH",
      "bach_fehler_beim_speichern_von_financial_data_js": "[BACH] Error al guardar datos_financieros.json: {e}",
      "bach_gui_file_watcher_berwacht_datei_nderungen": "BACH GUI File Watcher: supervisa los cambios de archivos para obtener actualizaciones en vivo\n\nParte de las actualizaciones en vivo de la GUI de la fase 4.3 (tarea ROADMAP GUI_001a/b)\n\nMonitores:\n- data/bach.db (base de datos SQLite)\n- usuario/*.txt (archivos de usuario)\n\nInforma cambios mediante devolución de llamada a server.py\n\nDependencia: perro guardián de instalación de pip",
      "bach_gui_file_watcher_fehler_e": "[BACH GUI] Error del observador de archivos: {e}",
      "bach_gui_skills_hierarchy_json_konnte_nicht_gela": "[BACH GUI] skills_hierarchy.json no se puede cargar cuando: {e}",
      "bach_gui_sync_service_synchronisiert_txt_dateien": "Servicio de sincronización BACH GUI: sincroniza archivos TXT con la base de datos\n\nParte de las actualizaciones en vivo de la GUI de la fase 4.3 (tarea ROADMAP GUI_002)\n\nFunciones:\n- TXT -> DB: Detecta cambios en usuario/*.txt y actualiza la base de datos.\n- DB -> TXT: Opcional - Exporta los cambios de la base de datos a TXT\n\nSe utiliza con file_watcher.py para sincronización automática.",
      "bach_ordner": "carpeta BACH",
      "bach_ordner_bach_dir_daemon_script_daemon_scr": "Carpeta BACH: {BACH_DIR}\nScript de demonio: {DAEMON_SCRIPT}\nConfiguración: {CONFIG_FILE}\nPlantillas: {TEMPLATES_DIR}\nPerfiles: {PROFILES_DIR}\nBandeja del sistema: {'Disponible' si QSystemTrayIcon.isSystemTrayAvailable() else 'No disponible'}",
      "berechnet_md5_hash_f_r_change_detection": "Calcula el hash MD5 para la detección de cambios.",
      "bestimmt_den_bach_relevanten_dateityp": "Determina el tipo de archivo relevante para BACH.",
      "callback_f_r_datei_nderungen_sendet_websocket_br": "Devolución de llamada para cambios de archivos: envía transmisión WebSocket Y realiza sincronización.",
      "callback_f_r_file_watcher_py_integration": "Callback for file_watcher.py integration.\n    \n    Usage in server.py:\n        from gui.file_watcher import init_watcher\n        from gui.sync_service import on_file_change\n        \n        watcher = init_watcher(on_file_change)\n        watcher.start()",
      "create_table_if_not_exists_ati_tasks": "CREATE TABLE IF NOT EXISTS ati_tasks (\n\n            id INTEGER PRIMARY KEY,\n\n            tool_name TEXT,\n\n            task_text TEXT,\n\n            effort TEXT DEFAULT 'medium',\n\n            priority_score REAL DEFAULT 50,\n\n            status TEXT DEFAULT 'open',\n\n            created_at TEXT,\n\n            updated_at TEXT\n\n        )",
      "daemon_status": "=== estado del demonio ===",
      "daemon_status_aktualisieren": "Update Daemon status.",
      "daemon_status_fuer_prompt_generator_prompt_gen_00": "Daemon status for Prompt Generator (PROMPT_GEN_005).",
      "datum_2026_01_15_betrag_49_99_beschreibung_b_ro": "DATE: 2026-01-15\nAMOUNT: 49.99\nDESCRIPTION: Office supplies\nCATEGORY: Business expenses\n---\nDATE: 2026-01-20\nAMOUNT: 150.00\nDESCRIPTION: Professional literature\nCATEGORY: Professional development",
      "denkarium_eintr_ge_abrufen": "Entradas Denkarium abrufen.",
      "denkarium_eintrag_l_schen": "Eliminación de entrada de Denkarium.",
      "denkarium_eintrag_zu_task_bef_rdern": "Denkarium-entry zu Task befördern.",
      "details_zu_einem_tool_abrufen": "Retrieve details for a Tool.",
      "durchsucht_help_dateien_nach_begriff": "Searches help files by keyword.",
      "einstellungen_laden": "Load settings.",
      "einstellungen_speichern": "Save settings.",
      "einzelne_routine_laden": "Load a single routine.",
      "einzelnen_kontakt_laden": "Load a single contact.",
      "einzelnen_usecase_laden": "Load a single usecase.",
      "empfaengt_eine_rechnung_von_n8n_und_importiert_sie": "Receives an invoice from n8n and imports it.\n\n        Duplicates are detected and skipped.\n        For subscriptions, abo_subscriptions is updated automatically.",
      "entfernt_lock_datei_beim_beenden": "Elimina el archivo de bloqueo al salir.",
      "error_job_id_erforderlich": "[ERROR] --se requiere identificación del trabajo",
      "erstellt_db_verbindung": "Crea una conexión de base de datos.",
      "erstellt_die_workflow_tuev_tabelle_und_synchronisi": "Creó la tabla flowwork_tuev y la sincronizó con el sistema de fechas.",
      "erstellt_ein_anonymisierungsprofil": "Crea un perfil de anonimización.",
      "erstellt_eine_db_verbindung": "Crea una conexión de base de datos.",
      "erstellt_eine_neue_help_datei": "Crea un nuevo archivo de ayuda.",
      "erstellt_eine_neue_toolchain": "creó una nueva cadena de herramientas.",
      "erstellt_input_felder_fuer_template_variablen": "Crea campos de entrada para variables de plantilla.",
      "erstellt_neue_nachricht": "Crea un nuevo mensaje.",
      "erstellt_neuen_ati_task": "Crea una nueva tarea ATI.",
      "erstellt_neuen_daemon_job": "Crea un nuevo trabajo de demonio.",
      "erstellt_neuen_task_in_bach_db_via_json_payload": "Crea una nueva tarea en bach.db mediante la carga útil JSON.",
      "erstellt_neues_e_mail_konto": "Crea una nueva cuenta de correo electrónico.",
      "erstellt_task_aus_prompt_prompt_gen_004": "Crea una tarea desde el mensaje (PROMPT_GEN_004).",
      "exportiert_db_tabelle_zu_txt_datei": "Exporta la tabla DB a un archivo TXT.\n        \n        Argumentos:\n            tabla: Nombre de la tabla de base de datos\n            output_path: ruta de destino para el archivo TXT\n            \n        Devoluciones:\n            (éxito, mensaje)",
      "exportiert_offene_tasks_in_eine_json_datei": "Exporta tareas abiertas a un archivo JSON.",
      "f_gt_daten_in_db_ein_oder_aktualisiert_sie": "Inserta datos en la base de datos o los actualiza.\n        \n        Nota: Este es un inserto simple. Para un verdadero upsert,\n        la tabla necesitaría una clave única.",
      "f_gt_einen_neuen_mount_hinzu": "Agrega una nueva montura.",
      "f_hrt_bach_cli_befehl_direkt_aus_kein_llm": "Realiza el comando BACH CLI directamente (no LLM).",
      "fehler_beim_starten_des_file_watchers": "Error al iniciar el Observador de archivos",
      "fehler_pyautogui_pyperclip_nicht_installiert": "ERROR: pyautogui/pyperclip no instalado",
      "fehler_pyperclip_nicht_installiert": "ERROR: pyperclip no instalado",
      "file_watcher_broadcast_fehler_e": "[FILE-WATCHER] Error de transmisión: {e}",
      "file_watcher_l_uft_dr_cke_ctrl_c_zum_beenden": "El Vigilante de archivos se está ejecutando. Presione Ctrl+C para detener.",
      "fin_001_versicherung_loeschen": "FIN_001: Eliminar seguro.",
      "fin_002_alle_versicherungen_laden": "FIN_002: Cargar todos los seguros.",
      "fin_002_alle_vertraege_abos_laden": "FIN_002: Cargar todos los contratos/suscripciones.",
      "fin_002_vertrag_abo_loeschen": "FIN_002: Eliminar contrato/suscripción.",
      "fin_002c_gemeinsame_fristenliste_f_r_versicherung": "FIN_002c: Lista de plazos combinada para seguros y contratos.",
      "gibt_den_aktuellen_session_status_zur_ck": "Devuelve el estado de la sesión actual.",
      "gibt_die_globale_syncservice_instanz_zur_ck": "Devuelve la instancia global de SyncService.",
      "gibt_die_globale_watcher_instanz_zur_ck": "Devuelve la instancia global de Watcher.",
      "gibt_die_letzten_n_zeilen_einer_log_datei_zurueck": "Devuelve las últimas N líneas de un archivo de registro.",
      "gibt_die_zu_berwachenden_pfade_zur_ck": "Devuelve las rutas a monitorear.",
      "gibt_imap_presets_fuer_bekannte_provider_zurueck": "Devuelve ajustes preestablecidos IMAP para proveedores conocidos.",
      "gibt_jobs_zurueck_die_in_den_naechsten_60_sekunde": "Devuelve Jobs zurueck, die in den naechsten 60 Sekunden faellig sind.",
      "gibt_zur_ck_ob_der_watcher_l_uft": "Devuelve si el Vigilante se está ejecutando.",
      "gui_claude_router_entscheid": "GUI → Enrutador Claude\n=====================\nEntscheidet ob Anfrage an 24h-Bridge o Extra-session geht.\n\nRuta-Regeln:\n- Chat/Asistente/Pregunta rápida → Puente 24h (wenn läuft)\n- Chat/Asistente/Pregunta rápida → GUI-24h-Session (wenn Bridge NICHT läuft)\n- Análisis de código/Tarea larga → Sesión adicional (Trabajador)\n- Tarea-CRUD → Directo a través de BACH CLI (sin LLM)",
      "handler_f_r_datei_nderungen_in_bach_verzeichnissen": "Manejador de cambios de archivos en directorios BACH.",
      "holt_einzelnen_skill_mit_details": "Recupera una única habilidad con detalles.",
      "inbox_001_scanner_status_abrufen": "INBOX_001: Recuperar el estado del escáner.",
      "inbox_001_ueberwachte_ordner_abrufen": "INBOX_001: Recuperar carpetas monitoreadas.",
      "inbox_005_regel_hinzufuegen": "INBOX_005: Agregar regla.",
      "inbox_005_regel_loeschen": "INBOX_005: Eliminar regla.",
      "inbox_007_datei_analysieren_und_vorschlag_generie": "INBOX_007: Analizar archivo y generar sugerencia.",
      "inbox_007_datei_manuell_sortieren_verschieben": "INBOX_007: Ordenar/mover archivos manualmente.",
      "inbox_007_unsortierte_dateien_auflisten_review_q": "INBOX_007: Lista de archivos sin clasificar (cola de revisión).",
      "inbox_007_vorschau_fuer_unsortierte_dateien": "INBOX_007: Vista previa de archivos sin clasificar.",
      "inbox_008_ordner_bearbeiten_pfad_modus_filter": "INBOX_008: Editar carpeta (ruta, modo, filtro).",
      "inbox_008_ordner_entfernen": "INBOX_008: Eliminar carpeta.",
      "inbox_008_ordner_hinzufuegen": "INBOX_008: Agregar carpeta.",
      "inbox_008_scanner_einstellungen_aktualisieren": "INBOX_008: Actualizar la configuración del escáner.",
      "inbox_008c_komplette_inbox_konfiguration_abrufen": "INBOX_008c: Recuperar la configuración completa de la bandeja de entrada.",
      "insert_into_ati_tasks_tool_name_task_text_aufwa": "INSERTAR EN ati_tasks (nombre_herramienta, texto_tarea, esfuerzo, puntuación_prioridad, estado, creado_en)\n\n        VALORES (?, ?, ?, ?, ?, ?)",
      "insert_into_connector_messages_co": "INSERTAR EN mensajes_conector\n                (nombre_conector, dirección, remitente, destinatario, contenido,\n                 estado, creado_at)\n            VALORES (?, 'fuera', 'bach', ?, ?, 'pendiente', ?)",
      "insert_into_credits_name_purpose_bank_name_ori": "INSERTAR EN créditos (nombre, propósito, nombre_banco, monto_original, monto_restante,\n                                tasa de interés, monto de pago, fecha de inicio, fecha de finalización, estado, notas)\n            VALORES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
      "insert_into_tasks_title_description_priority_c": "INSERTAR EN tareas (título, descripción, prioridad, categoría, estado, creado_en, creado_por, asignado_a, depende de, datos_imagen)\n            VALORES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?)",
      "insert_into_tasks_title_priority_category_stat": "INSERTAR EN tareas (título, prioridad, categoría, estado, asignado_a, descripción, creado_en, actualizado_en)\n            VALORES (?, ?, ?, 'pendiente', ?, ?, ?, ?)",
      "insert_into_workflow_tuev_workflow_path_workflow": "INSERTAR EN flujo_tuev (ruta_flujo_trabajo, nombre_flujo_flujo, estado_tuev)\n                        VALORES (?, ?, 'pendiente')",
      "insert_or_ignore_into_workflow_tuev_workflow_path": "INSERTAR O IGNORAR EN flow_tuev (workflow_path, flow_name, tuev_status)\n                        VALORES (?, ?, 'pendiente')",
      "kein_template_geladen": "No hay plantilla cargada",
      "kontakt_loeschen_soft_delete": "Eliminar contacto (eliminación temporal).",
      "l_dt_die_aktuelle_inbox_konfiguration": "Carga la configuración actual de la bandeja de entrada.",
      "l_scht_einen_task_in_bach_db": "Elimina una tarea en bach.db.",
      "liefert_aktuellen_daemon_status": "Devuelve el estado actual del demonio.",
      "liefert_aktuellen_daemon_status_mit_job_statistike": "Active el estado del demonio con estadísticas de trabajo y mediciones de tiempo de ejecución.",
      "liefert_ati_statistiken_inkl_tages_z_hler": "Devuelve estadísticas de ATI, incluido el contador diario.",
      "liefert_daemon_status_mit_berechnungsmetriken": "Devuelve el estado del demonio con métricas de cálculo.\n\n    Implementa DAEMON_001 de ROADMAP_ADVANCED.md",
      "liefert_die_mail_service_konfiguration": "Devuelve la configuración del servicio de correo.",
      "liefert_dokumente_die_noch_nicht_mit_einem_posten": "Devuelve documentos que aún no están vinculados a un artículo.",
      "liefert_inhalt_einer_help_datei_unterstuetzt_auch": "Devuelve el contenido de un archivo de ayuda (también admite wiki/carpeta/archivo).",
      "liefert_scanner_konfiguration": "Devuelve la configuración del escáner.",
      "liefert_scanner_status": "Estado del escáner Liefert.",
      "liefert_system_status": "Devuelve el estado del sistema.",
      "liefert_tasks_mit_erweitertem_filter_und_blockieru": "Devuelve tareas con filtro extendido y verificación de bloqueo.",
      "liest_die_mail_service_konfiguration": "Lee la configuración del servicio de correo.",
      "listet_alle_help_dateien_inkl_wiki_unterordner_r": "Enumera todos los archivos de ayuda, incluidas las subcarpetas wiki (recursivas).",
      "listet_alle_konfigurierten_recurring_tasks_mit_sta": "Enumera todas las tareas recurrentes configuradas con estado.",
      "listet_alle_verfuegbaren_profile": "Enumera todos los perfiles disponibles.",
      "listet_alle_verfuegbaren_templates_prompt_gen_002": "Enumera todas las plantillas disponibles (PROMPT_GEN_002).",
      "listet_alle_verfuegbaren_tools_task_99_a": "Enumera todas las herramientas disponibles (tarea 99).\n\n\n\n    Argumentos:\n\n        tipo: Filtrar por tipo (python, cli, externo)\n\n        categoría: Filtrar por categoría\n\n        búsqueda: término de búsqueda",
      "listet_klienten_ordner_auf": "Enumera las carpetas del cliente.",
      "listet_klienten_ordner_in_quarantine": "Enumera clientes/carpetas en cuarentena.",
      "listet_log_dateien_aus_data_logs_konsolidiert_20": "Lista de archivos de registro en /data/logs (consolidado el 6 de febrero de 2026).",
      "listet_log_dateien_aus_logs": "Enumera los archivos de registro de /logs.",
      "listet_nachrichten_args_directio": "Enumera mensajes.\n\n\n\n    Argumentos:\n\n        dirección: 'bandeja de entrada' o 'bandeja de salida'\n\n        estado: 'no leído', 'leído', 'archivado'\n\n        include_archived: también muestra archivado (predeterminado: Verdadero)\n\n        límite: recuento máximo",
      "listet_skills_aus_bach_db_mit_optionalen_filtern": "Enumera las habilidades de bach.db con filtros opcionales.",
      "listet_wartende_ordner_f_r_berichte": "Enumera las carpetas pendientes para informes.",
      "loescht_eine_help_datei_verschiebt_sie_nach_dele": "Elimina un archivo de ayuda (lo mueve a .deleted).",
      "mail_001_alle_mail_profile_laden": "MAIL_001: Cargar todos los perfiles de correo.",
      "mail_001_benutzerdefiniertes_profil_loeschen": "MAIL_001: Eliminar perfil personalizado.",
      "mail_002_alle_false_positives_laden": "MAIL_002: Cargar todos los falsos positivos.",
      "markiert_nachricht_als_geloescht_soft_delete": "Marca el mensaje como eliminado (eliminación temporal).",
      "memory_fact_loeschen": "Eliminar hecho de memoria.",
      "memory_uebersicht_mit_allen_kategorien": "Resumen de memoria con todas las categorías.",
      "messages_rest_api_router": "Mensajes Enrutador REST-API\n===========================\n\nFastAPI-Router para el sistema de mensajes BACH.\nSe incluye en headless.py.\n\nPuntos finales:\n  POST /api/v1/messages/enviar mensaje en cola einreihen\n  GET /api/v1/messages/queue Estado de la cola (pendiente/fallido/inactivo)\n  GET /api/v1/messages/inbox Configuración de la bandeja de entrada (paginación, filtro)\n  POST /api/v1/messages/route Enrutamiento manual ausloesen\n\nFecha: 2026-02-08",
      "ok_job_erfolgreich_ausgefuehrt": "[OK] Trabajo ejecutado exitosamente",
      "parst_beleg_txt_datei_erwartetes": "Analiza el archivo TXT del recibo.\n        \n        Formato esperado:\n        FECHA: 2026-01-15\n        BETRAG: 49.99\n        BESCHREIBUNG: Material de oficina\n        KATEGORÍA: Gastos comerciales\n        ---",
      "parst_posten_txt_datei_erwartete": "Analiza el archivo TXT de partidas individuales.\n        \n        Formato esperado:\n        TÍTULO: Equipo de trabajo informático\n        BETRAG: 899.00\n        LISTA: W\n        ESTADO: ABIERTO\n        ---",
      "pausiert_onedrive_sync_windows_verhinde": "Pausa la sincronización de OneDrive (Windows).\n        Previene conflictos de sincronización durante las operaciones del demonio.\n\n        Devoluciones:\n            Verdadero si tiene éxito o no es necesario",
      "pid_exists_status": "PID existe: {estado[",
      "pr_ft_ob_bridge_daemon_l_uft": "Prüft ob Bridge-daemon läuft.",
      "pr_ft_ob_dateiinhalt_sich_ge_ndert_hat": "Comprueba si el contenido del archivo ha cambiado.",
      "pr_ft_ob_event_verarbeitet_werden_soll_extension": "Comprueba si el evento debe procesarse (extensión + antirrebote).",
      "pr_ft_ob_pfad_zu_pattern_passt_einfaches_glob_mat": "Comprueba si la ruta coincide con el patrón (coincidencia global simple).",
      "prueft_den_aktuellen_gmail_api_status": "Comprueba el estado actual de la API de Gmail.",
      "prueft_faellige_recurring_tasks_und_erstellt_sie": "Comprueba las tareas recurrentes vencidas y las crea.",
      "ruft_status_der_bericht_pipeline_ab": "Recupera el estado de la canalización de informes.",
      "running_status": "En ejecución: {estado[",
      "select_count_as_total": "SELECCIONAR\n\n                CONTAR(*) como total,\n\n                SUMA(CASO CUANDO steuer_relevant = 1 ENTONCES 1 MÁS 0 FINAL) como steuer_count,\n\n                SUM(FUSIONAR(betrag, 0)) como total_betrag\n\n            DE correos_email_financieros DONDE estado! = 'ignorado'",
      "select_count_as_total_emails": "SELECCIONAR\n\n                CONTAR(*) como total_correos electrónicos,\n\n                SUMA(CASO CUANDO steuer_relevant = 1 ENTONCES 1 MÁS 0 FINAL) como steuer_count,\n\n                SUM(FUSIONAR(betrag, 0)) como total_betrag\n\n            DE correos_email_financieros DONDE estado! = 'ignorado'",
      "select_finished_at_status_emails_matched": "SELECCIONE terminado_en, estado, correos electrónicos_coincidentes\n\n            DE mail_sync_runs\n\n            PEDIR POR FINALIZADO_EN DESC LÍMITE 1",
      "select_id_dateiname_status_posten_anzahl_hochg": "SELECCIONE ID, nombre de fecha, estado, posten_anzahl, hochgeladen_am \n\n            DE steuer_dokumente \n\n            ¿DÓNDE nombre de usuario =? Y steuerjahr = ? Y posten_anzahl = 0\n\n            ORDENAR POR hochgeladen_am DESC",
      "select_id_direction_sender_recipient_subject": "SELECCIONE ID, dirección, remitente, destinatario, asunto, cuerpo,\n                   tipo_de_cuerpo, prioridad, estado, metadatos, creado_en\n            DE mensajes\n            DONDE dirección = 'bandeja de entrada'",
      "select_id_source_table_source_id_weight_status": "SELECCIONAR id, tabla_fuente, id_fuente, peso, estado, creado_en\n                DE consolidación_memoria\n                PEDIR POR creado_en DESC LÍMITE 20",
      "select_id_type_name_description_dashboard_url": "SELECCIONE ID, tipo, nombre, descripción, panel_url, estado\n                DE elementos_jerarquía\n                DONDE estado = 'activo' Y escriba IN ('habilidad', 'servicio', 'flujo de trabajo')\n                ORDENAR POR tipo, nombre, id",
      "select_id_workflow_path_workflow_name_last_tuev": "SELECCIONE id, ruta_flujo de trabajo, nombre_flujo de trabajo, última_fecha_tuev, tuev_valid_until,\n                   tuev_status, test_count, pass_count, fail_count, avg_score, notas\n            DE flujo de trabajo_tuev\n            ORDENAR POR nombre_flujo de trabajo",
      "select_name_provider_category_m": "SELECCIONAR\n                nombre, proveedor, categoría, costo_mensual, estado, tabla_fuente,\n                CONTAR(*) como duplicados,\n                GROUP_CONCAT(id) como duplicados_ids\n            DE v_suscripciones\n            DONDE estado = 'activo'\n            GRUPO POR INFERIOR(nombre), INFERIOR(FUSIONAR(proveedor, ''))\n            ORDENAR POR costo_mensual DESC",
      "select_partner_name_status_from_part": "SELECCIONE nombre_socio, estado \n            DE presencia_pareja \n            DONDE id EN (SELECCIONE MAX(id) DEL GRUPO de presencia_socio POR nombre_socio)",
      "session_details_abrufen_entweder_via_id_oder_sess": "Recuperar detalles de la sesión (ya sea mediante ID o cadena session_id).",
      "setzt_onedrive_sync_fort_windows_retur": "Reanuda la sincronización de OneDrive (Windows).\n\n        Devoluciones:\n            Verdadero si tiene éxito o no es necesario",
      "speichert_daemon_konfiguration": "Guarda la configuración del demonio.",
      "speichert_den_inhalt_der_quelldatei": "Guarda el contenido del archivo fuente.",
      "speichert_die_inbox_konfiguration": "Guarda la configuración de la bandeja de entrada.",
      "speichert_die_mail_service_konfiguration": "Guarda la configuración del servicio de correo.",
      "standard_konfiguration": "Configuración predeterminada.",
      "startet_den_file_watcher_returns": "Inicia el observador de archivos.\n        \n        Devoluciones:\n            Verdadero si se inició correctamente, Falso en caso de error",
      "startet_direkte_claude_session_prompt_gen_004": "Inicia la sesión directa de Claude (PROMPT_GEN_004).\n\n\n\n    Combina un encabezado mínimo con un mensaje de ventana de texto.\n\n    El encabezado contiene:\n\n    1. Inicio de BACH con indicadores de temporizador CLI\n\n    2. Referencia a SKILL.md de la sección (5)\n\n    3. Aviso de usuario desde la ventana de texto",
      "startet_eine_ati_session_direkt_ueber_claude_code": "Inicie una sesión ATI directamente a través de Claude Code CLI.\n\n    Oeffnet ein neues Terminal-Fenster mit 'claude' und uebergibt den\n    Genera ATI-Prompt y file-Argument.",
      "status_der_financial_mail_service": "Estado del servicio de correo financiero.",
      "status_der_websocket_verbindungen": "Estado de las conexiones WebSocket.",
      "sucht_die_zugehoerige_md_oder_txt_datei_fuer_ein": "Encuentra el archivo .md o .txt asociado a un elemento del tablero de habilidades.",
      "sucht_die_zugehoerige_md_txt_py_datei_fuer_ein": "Utilice el archivo .md/.txt/.py para un elemento del tablero de habilidades.",
      "sucht_nach_vorhandenen_gmail_credentials_json_date": "Busque archivos credenciales.json de Gmail vorhandenen.",
      "sucht_und_liefert_den_inhalt_der_quelldatei_eines": "Busca y devuelve el contenido de un archivo fuente de elemento.",
      "synchronisiert_eine_txt_datei_zur_datenbank": "Sincroniza un archivo TXT con la base de datos.\n        \n        Argumentos:\n            file_path: ruta absoluta al archivo TXT\n            \n        Devoluciones:\n            (éxito, mensaje)",
      "synchronisiert_txt_dateien_mit_der_bach_datenbank": "Sincroniza archivos TXT con la base de datos BACH.\n    \n    Asignaciones de sincronización admitidas:\n    - usuario/steuer/*.txt -> tablas steuer_belege/steuer_posten\n    - memoria/notes.txt -> tabla de trabajo_memoria (opcional)",
      "t_v_f_r_einen_workflow_durchf_hren": "TÜV para un flujo de trabajo durchführen.",
      "templates_neu_laden": "Recargar plantillas",
      "tool_details_abrufen": "Recuperar detalles de la herramienta.",
      "tools_bersicht_seite": "Página de descripción general de herramientas.",
      "total_jobs_status": "Trabajos totales: {estado[",
      "uebersicht_nach_kategorien": "Resumen por categorías.",
      "update_credits_set_name_purpo": "ACTUALIZAR créditos CONFIGURAR\n                nombre =?, propósito =?, nombre_banco =?, monto_original =?,\n                monto_restante =?, tasa de interés =?, monto_de_pago =?,\n                fecha_inicial =?, fecha_final =?, estado =?, notas =?,\n                actualizado_at = CURRENT_TIMESTAMP\n            ¿DÓNDE identificación =?",
      "update_workflow_tuev_set_last": "ACTUALIZAR flujo de trabajo_tuev SET\n                    last_tuev_date =?,\n                    tuev_status = 'caducado',\n                    cuenta_prueba = cuenta_prueba + 1,\n                    cuenta_fallas = cuenta_fallas + 1,\n                    notas = ?,\n                    actualizado_at =?\n                ¿DÓNDE identificación =?",
      "update_workflow_tuev_set_last_tuev": "ACTUALIZAR flujo de trabajo_tuev SET\n                last_tuev_date =?,\n                tuev_valid_until = ?,\n                tuev_status = 'válido',\n                cuenta_prueba = cuenta_prueba + 1,\n                cuenta_pasos = cuenta_pases + 1,\n                actualizado_at =?",
      "verkn_pft_einen_posten_mit_einem_dokument": "Vincula una línea de pedido con un documento.",
      "versucht_eine_veraltete_oder_relative_pfadangabe_r": "Versucht eine veraltete oder relativa Pfadangabe robust auf eine file abzubilden.",
      "waehlt_eine_sinnvolle_hauptdatei_aus_einem_verzeic": "Waehlt eine sinnvolle Hauptdatei aus einem directorio.",
      "wartung_003_konsolidierte_wartungs_uebersicht": "WARTUNG_003: Resumen de mantenimiento consolidado.",
      "workflow_inhalt_anzeigen": "espectáculo de inhalación de flujo de trabajo.",
      "workflow_t_v_dashboard": "Panel de control TÜV del flujo de trabajo.",
      "workflow_t_v_tabelle_mit_dateisystem_synchronisier": "Tabla de flujo de trabajo TÜV con sincronización del sistema de fecha."
    },
    "handler": {
      "abo": "Suscripciones",
      "agent": "Lanzador de agentes",
      "api_prober": "Sondador API",
      "backup": "Administrador de copia de seguridad",
      "bericht": "Informes",
      "calendar": "Calendario",
      "chain": "Gerente de cadena",
      "consolidate": "Consolidación",
      "contact": "Contactos",
      "curriculum": "Currículum vitae",
      "data_analysis": "Análisis de datos",
      "doc": "Documentación",
      "email": "Correo electrónico",
      "extensions": "Extensiones",
      "gesundheit": "Gerente de Salud",
      "haushalt": "Administrador del hogar",
      "help": "Ayuda",
      "hooks": "Manos",
      "inbox": "Bandeja de entrada",
      "lang": "Configuración de idioma",
      "lesson": "Lecciones aprendidas",
      "memory": "Memoria",
      "messages": "Mensajes",
      "mount": "Puntos de montaje",
      "n8n_manager": "Administrador de flujo de trabajo n8n",
      "partner": "Fogonadura",
      "plugins": "Complementos",
      "prompt": "Administrador de mensajes",
      "routine": "Rutinas",
      "scan": "Escáner",
      "scheduler": "Programador",
      "secrets": "Gerente de secretos",
      "session": "Administrador de sesión",
      "shared_memory": "Memoria compartida",
      "skills": "Habilidades",
      "status": "Estado del sistema",
      "steuer": "Gerente de Impuestos",
      "task": "Administrador de tareas",
      "tools": "Herramientas",
      "user_sync": "Sincronización de usuarios",
      "versicherung": "Gerente de Seguros",
      "wiki": "wiki"
    },
    "help": {
      "1_2_abschw_chungs_operatoren": "1.2 Operadores de mitigación",
      "1_5_berzeugungs_operatoren": "1.5 Operadores de persuasión",
      "1_8_glaubw_rdigkeits_operatoren": "1.8 Operadores de credibilidad",
      "28_tools_uebersicht": "28 RESUMEN DE HERRAMIENTAS",
      "2_3_fehleranalyse": "2.3 Análisis de errores",
      "2_3_filtern": "2.3 Filtrado",
      "3_weitere_ais_llms": "3. AI/LLM ADICIONALES",
      "achtung": "WARNING",
      "agenten_experten_wissensordner_neu_2026_01_24": "AGENT/EXPERT KNOWLEDGE FOLDERS (NEW 2026-01-24)",
      "agents_active_desc": "Sólo agentes activos",
      "agents_info_desc": "Mostrar detalles del agente",
      "agents_list_desc": "Listar todos los agentes y expertos",
      "agents_sync_desc": "Registrar automáticamente nuevos expertos en sistemas de archivos en DB",
      "alarme_und_warnungen": "ALARMS AND WARNINGS",
      "api_preise_uebersicht": "API PRICING - OVERVIEW",
      "architektur_hinweis": "ARCHITECTURE NOTE",
      "artikel_in_diesem_ordner": "ARTICLES IN THIS FOLDER",
      "automatisierung_mit_llms_uebersicht": "AUTOMATION WITH LLMs - OVERVIEW",
      "availability_bias_verfuegbarkeitsfehler": "AVAILABILITY BIAS",
      "b_o_e_testverfahren_beobachtung_output_erfahrun": "B-O-E TEST METHOD (OBSERVATION, OUTPUT, EXPERIENCE)",
      "bach_dokumentation_uebersicht": "BACH DOCUMENTATION - Overview",
      "bach_integration_details": "BACH INTEGRATION DETAILS",
      "bedeutung_f_r_die_ki_entwicklung": "SIGNIFICANCE FOR AI DEVELOPMENT",
      "beispiel_system_spezifische_datei": "EXAMPLE: SYSTEM-SPECIFIC FILE",
      "bekannte_fehler_bei_llm_diagnostik": "KNOWN ERRORS IN LLM DIAGNOSTICS",
      "beleg_status": "RECEIPT STATUS",
      "beliebte_optionen": "POPULAR OPTIONS",
      "berufshaftpflicht_verm_gensschadenhaftpflicht": "PROFESSIONAL LIABILITY / FINANCIAL LOSS LIABILITY",
      "biomimetisches_lernen_und_fehlerpr_diktion": "BIOMIMETIC LEARNING AND ERROR PREDICTION",
      "boot_integration_f_r_tool_registry": "Boot integration for Tool Registry",
      "business_abos_uebersicht": "BUSINESS SUBSCRIPTIONS - OVERVIEW",
      "cli_befehle_bereits_verfuegbar": "CLI COMMANDS (already available)",
      "confirmation_bias_bestaetigungsfehler": "CONFIRMATION BIAS",
      "consumer_abos_uebersicht": "CONSUMER SUBSCRIPTIONS - OVERVIEW",
      "context_injektor_automatische_tool_hinweise": "CONTEXT INJECTOR (automatic tool hints)",
      "das_problem_hierarchie_h_lle": "THE PROBLEM: HIERARCHY HELL",
      "das_problem_totalit_re_migrationen_scheitern": "THE PROBLEM: TOTALITARIAN MIGRATIONS FAIL",
      "datei_klassifizierung": "FILE CLASSIFICATION",
      "datei_prioritaeten": "FILE PRIORITIES",
      "dateien": "FILES",
      "dateien_im_arbeitsordner": "FILES IN WORKING DIRECTORY",
      "dateien_in_bach": "FILES IN BACH",
      "dateiformat": "FILE FORMAT",
      "dateipfade": "FILE PATHS",
      "denken_uebersicht": "THINKING - OVERVIEW",
      "denkfehler_cognitive_biases": "COGNITIVE BIASES",
      "dependabot_konfiguration": "DEPENDABOT CONFIGURATION",
      "der_github_ordner": "THE .GITHUB FOLDER",
      "derivate_optionen_zertifikate": "DERIVADOS (OPCIONES/CERTIFICADOS)",
      "details_pro_anbieter": "DETALLES POR PROVEEDOR",
      "die_36_strategeme_uebersicht": "LAS 36 ESTRATAGEMAS - RESUMEN",
      "die_l_sung_evolutionaeres_gleiten": "LA SOLUCIÓN: DESLIZAMIENTO EVOLUTIVO",
      "docs_generate_desc": "Generar documentación (SQ063) - bach docs genera <destino>",
      "docs_guides_desc": "Mostrar guía (por ejemplo, guías/db-sync)",
      "docs_list_desc": "Listar toda la documentación",
      "docs_migrate_desc": "TXT -> Migración MD",
      "docs_ordner_docs": "CARPETA DOCUMENTOS (docs/)",
      "docs_ref_desc": "Mostrar referencia",
      "docs_search_desc": "Buscar documentación",
      "docs_show_desc": "Mostrar documento (por ejemplo, introducción)",
      "docs_sync_desc": "MD -> TXT Sync (soporte heredado)",
      "downgrade": "BAJAR DE BACH - Reversión de versión\n\nUSO:\n  degradación de bach <archivo> Revertir a la versión anterior\n  degradación de bach <archivo> --versión X Revertir a una versión específica\n  degradación de bach --list <archivo> Mostrar versiones disponibles\n\nDESCRIPCIÓN:\n  Revierte archivos individuales a versiones anteriores.\n  Utiliza dist_file_versions para el historial de versiones.\n\n  Degradar versus restaurar:\n  - Bajar de categoría: volver a la versión *anterior* (automática)\n  - Restaurar: Volver a *cualquier* versión (manual)\n\n  Mecanismos de seguridad:\n  - Verificación de hash después de la degradación\n  - Copia de seguridad automática de la versión actual.\n  - Advertencia para archivos CORE\n\nEJEMPLOS:\n  hub de degradación de bach/settings.py\n  hub de degradación de bach/settings.py --versión v10\n  degradación de bach --list hub/settings.py\n\nVER TAMBIÉN:\n  actualización de bach, restauración de bach, sello de bach\n\nReferencia: SQ020 (Versionamiento)",
      "empfohlene_erweiterung": "EXTENSIÓN RECOMENDADA",
      "entscheidungshilfe": "AYUDA A LA DECISIÓN",
      "entscheidungshilfe_matrix": "MATRIZ DE AYUDA A LA DECISIÓN",
      "erfolgsfaktoren": "FACTORES DE ÉXITO",
      "erweitern": "EXTEND",
      "erweiterte_struktur": "ESTRUCTURA AMPLIADA",
      "ethische_betrachtung": "CONSIDERACIONES ÉTICAS",
      "fehlerbehebung": "TROUBLESHOOTING",
      "file_cleaner_py_dateien_nach_alter_muster_berein": "file_cleaner.py - Limpiar archivos por edad/patrón",
      "geschichte_der_rhetorik_uebersicht": "HISTORIA DE LA RETÓRICA - RESUMEN",
      "git_konfiguration": "CONFIGURACIÓN DE GIT",
      "github_konventionen_und_standard_dateien": "CONVENCIONES DE GITHUB Y ARCHIVOS ESTÁNDAR",
      "haeufige_fehler": "ERRORES COMUNES",
      "haeufige_fehler_vermeiden": "EVITANDO ERRORES COMUNES",
      "handler_mit_erweiterte_funktionen": "MANEJADOR CON -- (funciones extendidas):",
      "help_das_bach_hilfe_system": "AYUDA - El sistema de ayuda de BACH",
      "help_dateien_vs_andere_docs": "ARCHIVOS DE AYUDA VS OTROS DOCUMENTOS",
      "hindsight_bias_rueckschaufehler": "SESGO EN retrospectiva (error retrospectivo)",
      "hinweis": "NOTE",
      "hinweis_bei_shutdown_bach_memory_session": "NOTA: Al apagar -> bach --memory session \"...\"",
      "hinweis_dieser_eintrag_wurde_nach_between_txt_m": "# NOTA: Esta entrada fue migrada a Between.txt",
      "hinweis_zu_kontakten": "NOTA SOBRE LOS CONTACTOS",
      "hinweis_zur_datenbank_v1_1_84": "NOTA SOBRE LA BASE DE DATOS (v1.1.84)",
      "hinweise": "NOTES",
      "hinweise_zur_klassifizierung": "NOTAS SOBRE LA CLASIFICACIÓN",
      "hosting_optionen": "OPCIONES DE ALOJAMIENTO",
      "i_wahrnehmungs_und_aufmerksamkeitsfehler": "I. ERRORES DE PERCEPCIÓN Y ATENCIÓN",
      "ii_urteilsfehler": "II. ERRORES DE JUICIO",
      "iii_entscheidungsfehler": "III. ERRORES DE DECISIÓN",
      "import_diagnose_tool_f_r_python_projekte": "Herramienta de diagnóstico de importación para proyectos Python",
      "injector_system_automatische_hilfe_und_kontext": "Sistema de inyector: ayuda y contexto automáticos",
      "iv_gedaechtnisfehler": "IV. ERRORES DE MEMORIA",
      "json_fixer_py_json_dateien_reparieren": "json_fixer.py - Reparar archivos JSON",
      "jura_rechtliche_grundlagen_uebersicht": "DERECHO - FUNDAMENTOS JURÍDICOS - RESUMEN",
      "kategorien_von_denkfehlern": "CATEGORÍAS DE SESGOS COGNITIVOS",
      "kernthemen_in_diesem_ordner": "TEMAS PRINCIPALES EN ESTA CARPETA",
      "konfiguration": "CONFIGURATION",
      "kostenguenstigste_optionen": "OPCIONES MÁS RENTABLES",
      "kritik_und_weiterentwicklung": "CRÍTICAS Y FUTURO DESARROLLO",
      "kuerzungs_und_erweiterungsfiguren": "CIFRAS DE ABREVIATURA Y EXPANSIÓN",
      "kurzuebersicht": "BREVE RESUMEN",
      "legacy_status": "ESTADO DE LEGADO",
      "lerntherapie_methoden_uebersicht": "MÉTODOS DE TERAPIA DE APRENDIZAJE - RESUMEN",
      "log_dateien": "ARCHIVOS DE REGISTRO",
      "lokale_konfiguration": "CONFIGURACIÓN LOCAL",
      "methoden_der_autismustherapie_foerderung_ueber": "MÉTODOS DE TERAPIA DEL AUTISMO (APOYO) - DESCRIPCIÓN GENERAL",
      "methoden_der_sozialen_arbeit_uebersicht": "MÉTODOS DE TRABAJO SOCIAL - RESUMEN",
      "methoden_uebersicht": "RESUMEN DE LOS MÉTODOS",
      "migrate_evolutionaere_datei_migration": "MIGRATE - Migración de archivos evolutiva",
      "migration_json_db_erfolgreich_durchgef_hrt": "MIGRACIÓN JSON -> DB (Completado con éxito)",
      "modell_der_bedingungen_f_r_neuronales_fehlerlernen": "MODELO DE CONDICIONES PARA EL APRENDIZAJE DE ERRORES NEURALES",
      "modus_aendern": "CAMBIAR MODO",
      "neue_help_datei_erstellen": "CREAR NUEVO ARCHIVO DE AYUDA",
      "neuen_recurring_task_hinzufuegen": "AÑADIR NUEVA TAREA RECURRENTE",
      "optionen": "OPTIONS",
      "ordner": "FOLDER",
      "ordner_flattening_such_optimierung": "ACOPLAMIENTO DE CARPETAS Y OPTIMIZACIÓN DE BÚSQUEDA",
      "ordnerstruktur": "ESTRUCTURA DE CARPETA",
      "paedagogik_sozialpaedagogik_uebersicht": "PEDAGOGÍA Y PEDAGOGÍA SOCIAL - RESUMEN",
      "partner_uebersicht_snapshot": "DESCRIPCIÓN GENERAL DE LOS SOCIOS (instantánea)",
      "pattern_tool_py_dateinamen_kuerzen_durch_pattern": "Pattern_tool.py: acorta los nombres de archivos mediante el reconocimiento de patrones",
      "planungsrigidit_t": "RIGIDEZ DE PLANIFICACIÓN",
      "prioritaet_5_weitere_ziele": "PRIORIDAD 5: OTROS OBJETIVOS",
      "problems_first_automatische_fehler_erkennung": "Primero los problemas: detección automática de errores",
      "psychotherapiemethoden_uebersicht": "MÉTODOS DE PSICOTERAPIA - RESUMEN",
      "python_dateioperationen": "OPERACIONES CON ARCHIVOS PYTHON",
      "python_editing_tools_python_dateien_bearbeiten": "HERRAMIENTAS DE EDICIÓN DE PYTHON - Editar archivos de Python",
      "python_fehlerbehandlung": "MANEJO DE ERRORES DE PYTHON",
      "restore": "RESTAURAR BACH - Restauración de archivos\n\nUSO:\n  bach restaurar <archivo> Restaurar archivo (última versión)\n  bach restaurar <archivo> --version X Restaurar versión específica\n  restauración de bach --list <archivo> Mostrar versiones disponibles\n\nDESCRIPCIÓN:\n  Restaura archivos individuales de dist_file_versions.\n  Funciona para archivos CORE y TEMPLATE (dist_type 1+2).\n\n  El sistema de restauración utiliza:\n  - Hashes SHA256 almacenados para verificación\n  - Contador de versiones para pedidos legibles por humanos\n  - Distribution_manifest como fuente de verdad.\n\nEJEMPLOS:\n  concentrador de restauración de bach/settings.py\n  bach restaurar hub/settings.py --versión v12\n  restauración de bach --list hub/settings.py\n\nVER TAMBIÉN:\n  actualización de bach, degradación de bach, sello de bach\n\nReferencia: SQ020 (Versionado y Restauración de Plantilla)",
      "roi_betrachtung": "ANÁLISIS DEL ROI",
      "schnelluebersicht_rechtsformen": "RESUMEN RÁPIDO FORMAS LEGALES",
      "seal": "SELLO BACH - Sistema de sellado de granos\n\nUSO:\n  estado del sello de bach Mostrar el estado actual del sello\n  verificación de sello de bach Verificación de hash completa de todos los archivos CORE\n  Reparación de sellos de Bach Calcular y guardar nuevo hash\n\nDESCRIPCIÓN:\n  El sistema de sellado protege la integridad de BACH mediante:\n  - Hash SHA256 sobre todos los archivos CORE (dist_type=2)\n  - Advertencia sobre cambios (¡sin DRM/bloqueo!)\n  - Permite restaurar/reparar\n\n  Cómo funciona:\n  1. Inicio: verificación de muestra (5 archivos aleatorios)\n  2. CLI: Verificación completa a pedido\n  3. Advertencia: si el hash no coincide (el usuario mantiene el control total)\n\n  Filosofía:\n  - El sello AVISA pero NO BLOQUEA\n  - El usuario tiene CONTROL TOTAL sobre su BACH\n  - Transparencia en lugar de DRM\n\nEJEMPLOS:\n  estado del sello de bach # Mostrar fecha y hash del kernel\n  verificación de sello de bach # Verificar todos los archivos 510 CORE\n  reparación del sello de bach # Recalcular después de cambios legítimos\n\nVER TAMBIÉN:\n  restauración de bach, actualización de bach, configuración de bach\n\nReferencia: SQ021, ENT-13 (Sello: Advertencia, no Bloqueo)",
      "sendeoptionen_4_modi": "OPCIONES DE ENVÍO (4 modos)",
      "session_bericht_speichern": "GUARDAR INFORME DE SESIÓN",
      "setup_check_desc": "Compruebe si todas las dependencias están configuradas",
      "setup_lang_desc": "Cambiar documentos raíz al idioma",
      "sicherheitshinweise": "NOTAS DE SEGURIDAD",
      "skills_create_desc": "Crear nueva habilidad (v2.1 - Autoextensión)",
      "skills_export_desc": "Habilidad de exportación: paquete independiente (v2.0)",
      "skills_hierarchy_desc": "Mostrar jerarquía desde DB (v1.1.73)",
      "skills_install_desc": "Instalar habilidad desde ZIP/directorio",
      "skills_list_desc": "Listar todas las habilidades",
      "skills_reload_desc": "Recargar registro de controlador + herramientas (Hot-Reload, v2.1)",
      "skills_search_desc": "Habilidades de búsqueda",
      "skills_show_desc": "Mostrar detalles de habilidad",
      "skills_version_desc": "Verificación de versión: local vs central (v2.0)",
      "soforthilfe": "AYUDA INMEDIATA",
      "software_entwicklung_ordner": "CARPETA DE DESARROLLO DE SOFTWARE",
      "spieltheorie_uebersicht": "TEORÍA DE JUEGOS - RESUMEN",
      "status_befehl": "COMANDO DE ESTADO",
      "status_quo_bias": "SESGO DEL STATUS QUO",
      "status_quo_ki_im_steuerbereich": "STATUS QUO AI EN EL SECTOR TRIBUTARIO",
      "status_werte": "VALORES DE ESTADO",
      "steuer_hilfe": "AYUDA TRIBUTARIA",
      "steuer_wiki_ordner": "IMPUESTOS - CARPETA WIKI",
      "struktur_einer_help_datei": "ESTRUCTURA DE UN ARCHIVO DE AYUDA",
      "systemuebersicht": "DESCRIPCIÓN GENERAL DEL SISTEMA",
      "task_add_desc": "Agregar tarea",
      "task_block_desc": "Bloquear tareas",
      "task_delete_desc": "Eliminar tareas",
      "task_done_desc": "Marcar tareas como realizadas",
      "task_list_desc": "Listar tareas",
      "task_priority_desc": "Cambiar prioridad",
      "task_show_desc": "Mostrar detalles de la tarea",
      "task_unblock_desc": "Desbloquear tareas",
      "technische_details": "DETALLES TÉCNICOS",
      "templates_ordner": "CARPETA DE PLANTILLAS",
      "themenordner_anlegen": "CREAR CARPETA DE TEMAS",
      "tool_scanner_py_scannt_system_nach_verfuegbaren": "tool_scanner.py: escanea el sistema en busca de herramientas CLI disponibles",
      "tool_uebersicht": "RESUMEN DE HERRAMIENTAS",
      "tool_uebersichten": "RESUMEN DE HERRAMIENTAS",
      "tools_db_desc": "Herramientas desde base de datos (CLI + IA externa)",
      "tools_docs_desc": "Documentación de herramientas (--generar para generador automático)",
      "tools_list_desc": "Listar herramientas de Python (sistema de archivos)",
      "tools_migrate_desc": "Iniciar la migración de la conexión",
      "tools_run_desc": "Ejecutar herramienta",
      "tools_search_desc": "Herramientas de búsqueda",
      "tools_show_desc": "Mostrar detalles de la herramienta",
      "tools_suggest_desc": "Recomendación de herramienta basada en el problema.",
      "typische_fehler": "ERRORES TÍPICOS",
      "uebersicht": "OVERVIEW",
      "uebersicht_hoechstbetraege_2025": "RESUMEN: IMPORTES MÁXIMOS 2025",
      "uebersicht_hoechstbetraege_und_pauschalen_2025": "RESUMEN: IMPORTES MÁXIMOS Y TARIFAS FIJAS 2025",
      "uebersicht_monitoring_tools": "RESUMEN DE LAS HERRAMIENTAS DE MONITOREO",
      "uebersicht_wichtige_pauschalen_2025": "RESUMEN: TARIFAS FIJAS IMPORTANTES 2025",
      "uebersichtstabelle": "TABLA DE RESUMEN",
      "unternehmertum_selbststaendigkeit_uebersicht": "EMPRENDIMIENTO Y AUTOEMPLEO - DESCRIPCIÓN GENERAL",
      "unterordner": "SUBFOLDERS",
      "unterordner_dummys": "FICHAS DE SUBCARPETAS",
      "unterordner_struktur": "ESTRUCTURA DE SUBCARPETAS",
      "upgrade": "ACTUALIZACIÓN BACH - Actualizaciones selectivas\n\nUSO:\n  actualización de bach --status Mostrar estado de actualización\n  actualización de bach --check Buscar actualizaciones\n  actualización de bach core Actualización de componentes CORE\n  plantillas de actualización de bach Actualizar archivos TEMPLATE\n  Centro de actualización de Bach Controladores de centro de actualización\n  herramientas de actualización de bach herramientas de actualización\n  mejorar habilidades de bach mejorar habilidades\n  actualización de bach <archivo> Actualizar archivo único\n  actualización de bach <archivo> --versión X Actualizar a una versión específica\n\nDESCRIPCIÓN:\n  Actualizaciones selectivas de archivos individuales o categorías completas.\n\n  Niveles de actualización:\n  1. Archivo único -> Actualizar un archivo específico\n  2. Categoría -> Todos los archivos de una categoría (por ejemplo, hub/)\n  3. Escriba -> Todos los archivos CORE o TEMPLATE\n\n  Funciones automáticas:\n  - Verificación de hash antes/después de la actualización\n  - Copia de seguridad antes del cambio\n  - Revertir en caso de error\n\nEJEMPLOS:\n  actualización de bach --estado\n  núcleo de actualización de bach\n  centro de actualización de bach/settings.py\n\nVER TAMBIÉN:\n  degradación de bach, restauración de bach, sello de bach\n\nReferencia: SQ020, BACH_Dev/docs/SQ020_SELEKTIVE_UPGRADES.md",
      "v_soziale_denkfehler": "V. SESGOS COGNITIVOS SOCIALES",
      "verfuegbare_agenten": "AGENTES DISPONIBLES",
      "verfuegbare_agenten_skills_agents": "AGENTES DISPONIBLES (skills/_agents/)",
      "verfuegbare_artikel": "ARTÍCULOS DISPONIBLES",
      "verfuegbare_externe_tools": "HERRAMIENTAS EXTERNAS DISPONIBLES",
      "verfuegbare_jobs_alle_standardmaessig_aus": "TRABAJOS DISPONIBLES (todos deshabilitados por defecto)",
      "verfuegbare_modi": "MODOS DISPONIBLES",
      "verfuegbare_policies": "POLIZAS DISPONIBLES",
      "verfuegbare_themen": "TEMAS DISPONIBLES",
      "verfuegbare_workflows": "FLUJOS DE TRABAJO DISPONIBLES",
      "verfuegbarkeitsheuristik_availability": "HEURÍSTICA DE DISPONIBILIDAD (Disponibilidad)",
      "versicherungen_komplette_uebersicht": "SEGURO - RESUMEN COMPLETO",
      "verwandte_help_dateien": "ARCHIVOS DE AYUDA RELACIONADOS",
      "verwandte_ordner": "CARPETAS RELACIONADAS",
      "vi_logische_fehler": "VI. ERRORES LÓGICOS",
      "warnung": "WARNING",
      "warnung_nochmal": "ADVERTENCIA OTRA VEZ",
      "warnung_vorab": "ADVERTENCIA DE ANTEMANO",
      "was_ist_der_templates_ordner": "¿QUÉ ES LA CARPETA DE PLANTILLAS?",
      "weitere_anbieter": "PROVEEDORES ADICIONALES",
      "weitere_baumarten": "ESPECIES DE ÁRBOLES ADICIONALES",
      "weitere_hacks": "TRUCOS ADICIONALES",
      "weitere_rechtsformen_kurzuebersicht": "FORMAS LEGALES ADICIONALES (BREVE RESUMEN)",
      "weiterentwicklung": "FUTURO DESARROLLO",
      "weiterfuehrende_konzepte": "CONCEPTOS AVANZADOS",
      "weiterfuehrende_literatur": "LECTURA ADICIONAL",
      "weiterfuehrung": "CONTINUATION",
      "wichtige_dateien_im_root_verzeichnis": "ARCHIVOS IMPORTANTES EN EL DIRECTORIO RAÍZ",
      "wichtige_optionen": "OPCIONES IMPORTANTES",
      "wichtiger_hinweis": "NOTA IMPORTANTE",
      "wiki_erweiterung": "EXTENSIÓN WIKI",
      "wiki_folders_desc": "Listar todas las carpetas de temas",
      "wiki_list_desc": "Listar todos los artículos wiki",
      "wiki_search_desc": "Buscar artículos",
      "wiki_show_desc": "Mostrar artículo sobre un tema",
      "wiki_subshow_desc": "Artículo de subcarpeta",
      "wiki_sync_desc": "Sincronizar archivos de ayuda y wiki con la base de datos",
      "workflow_datei": "ARCHIVO DE FLUJO DE TRABAJO",
      "workflow_gemeinsame_datei_bearbeiten": "FLUJO DE TRABAJO: EDITAR ARCHIVO COMPARTIDO"
    },
    "operation": {
      "add": "Agregar",
      "board": "Mostrar tablero",
      "boards": "Mostrar tableros",
      "create": "Crear",
      "delete": "Borrar",
      "drafts": "Mostrar borradores",
      "get": "Obtener detalles",
      "help": "Mostrar ayuda",
      "info": "Mostrar información",
      "list": "Lista",
      "search": "Buscar",
      "start": "Comenzar",
      "status": "Mostrar estado",
      "stop": "Detener",
      "update": "Actualizar",
      "week": "Vista semanal"
    },
    "prompt": {
      "bach_url": "bach:// referencia URL",
      "board": "Tablero rápido (colección)",
      "template": "plantilla de aviso",
      "version": "Versión de plantilla"
    },
    "scheduler": {
      "job_type_chain": "Tipo de trabajo en cadena",
      "job_type_handler": "Tipo de trabajo del controlador",
      "job_type_shell": "Tipo de trabajo de shell",
      "scheduler_jobs": "Trabajos programados",
      "scheduler_runs": "Historial de ejecución de trabajos"
    },
    "shared_memory": {
      "changes_since": "Cambios desde la marca de tiempo",
      "conflict_resolution": "Resolución de conflictos basada en la confianza",
      "current_task": "tarea actual",
      "decay": "Decaimiento de la memoria",
      "facts": "Hechos (conocimiento persistente)",
      "generate_context": "Generar contexto",
      "lessons": "Lecciones aprendidas",
      "working": "Memoria de trabajo (notas de sesión)"
    },
    "skills": {
      "": "---",
      "2_0_0_2024_08_31": "2.0.0 / 2024-08-31",
      "30_tage_self_check": "AUTOCOMPROBACIÓN DE 30 DÍAS",
      "3_1_2_2022_01_27": "3.1.2 / 2022-01-27",
      "5_status_pr_fen": "5. VERIFICAR ESTADO",
      "a001_task_erstellen": "A001: Crear tarea",
      "a002_task_finden": "A002: encontrar tarea",
      "a003_memory_schreiben": "A003: Escribir memoria",
      "a004_memory_lesen_kontext_wiederherstellung": "A004: Leer memoria (recuperación de contexto)",
      "a005_dateisystem_navigieren": "A005: Navegar por el sistema de archivos",
      "a005_filesystem_navigieren": "A005: Navegar por el sistema de archivos",
      "a006_tool_finden_and_nutzen": "A006: Encuentra y usa la herramienta.",
      "a006_tool_finden_und_nutzen": "A006: herramienta de búsqueda y uso",
      "a007_skill_md_lesbarkeit": "A007: Legibilidad de SKILL.md",
      "a008_fehlerfall_simulieren": "A008: Simular caso de error",
      "a009_session_starten_bootstrap": "A009: Iniciar sesión (bootstrap)",
      "a010_gesamteindruck_abschluss": "A010: Impresión general (conclusión)",
      "abo_abonnement_und_vertragsverwaltung": "ABO - gestión de suscripciones y contratos",
      "abo_subscription_and_contract_management": "ABO - Subscription and Contract Management",
      "aboservice": "servicio de suscripción",
      "abschlussbericht_ati_agenten_navigation_fix": "Informe final: corrección de navegación de agentes y ATI",
      "abschlussbericht_ati_scanner_aufgabenverwaltun": "Informe final: escáner ATI y gestión de tareas",
      "abschlussbericht_task_inkonsistenz_gui_fixes": "Informe final: inconsistencia de tareas y correcciones de GUI",
      "actors_model_6_category_actor_system": "MODELO DE ACTORES - Sistema de actores de 6 categorías",
      "actors_model_6_kategorien_akteure_system": "MODELO DE ACTORES - Sistema de actores de 6 categorías",
      "agent_experts_cleanup_gemini_report": "Limpieza de agentes y expertos - Informe Gemini",
      "agent_skill_concept_aboservice_agent": "Habilidad del agente: CONCEPT_aboservice_agent",
      "agent_skill_entwickler": "Habilidad del agente: desarrollador",
      "agent_skill_f_rderplaner": "Habilidad del agente: planificador de financiación",
      "agent_skill_finder_workflow": "Flujo de trabajo de agente/buscador de habilidades",
      "agent_skill_gesundheitsassistent": "Habilidad del agente: asistente de salud.",
      "agent_skill_persoenlicher_assistent": "Habilidad del agente: asistente personal",
      "agent_skill_production": "Habilidad del agente: producción.",
      "agent_skill_research": "Habilidad del agente: investigación",
      "agent_skill_steuer_agent": "Habilidad del agente: agente fiscal",
      "agent_skill_test_agent": "Habilidad del agente: agente de prueba",
      "agenten_experten_cleanup_gemini_report": "Limpieza de agentes y expertos - Informe Gemini",
      "ai_portable_lokale_ki_toolsammlung": "AI-PORTABLE - COLECCIÓN DE HERRAMIENTAS DE AI LOCALES",
      "ampelclip_skill_package": "Paquete de habilidades AmpelClip",
      "amtsgaenge_und_behoerden_bei_der_gruendung": "FUNCIONARIOS Y AUTORIDADES DE LA FUNDACIÓN",
      "analyse_modus_fuehre_system_analyse_durch": "MODO DE ANÁLISIS: Realizar análisis del sistema.",
      "analysebericht_guidelines_gemini_report": "Directrices para el informe de análisis: Informe Gemini",
      "analysebericht_legacy_systeme_und_concurrency_g": "Informe de análisis: sistemas heredados y simultaneidad - Informe Gemini",
      "analysebericht_papierkorb_und_selbstheilung_gem": "Informe de análisis: basura y autocuración - Informe Gemini",
      "analysiert_ein_bestehendes_projekt_und_vergleicht": "Analiza un proyecto existente y lo compara con la plantilla.\n        \n        Cheques:\n        - Faltan directorios en la plantilla\n        - Faltan archivos requeridos (SKILL.md, README.md, etc.)\n        - Violaciones de convenciones de nomenclatura\n        \n        Devoluciones:\n            Dictado con el resultado del análisis que incluye directorios_faltantes, archivos_faltantes, sugerencias de cambio de nombre",
      "analysiert_ein_projekt_ohne_nderungen": "Analiza un proyecto sin realizar cambios.",
      "analysis_mode_perform_system_analysis": "MODO DE ANÁLISIS: Realizar análisis del sistema",
      "analysis_report_guidelines_gemini_report": "Directrices para el informe de análisis: Informe Gemini",
      "analysis_report_legacy_systems_and_concurrency": "Informe de análisis: sistemas heredados y simultaneidad - Informe Gemini",
      "analysis_report_recycle_bin_and_self_healing_ge": "Informe de análisis: Papelera de reciclaje y autorreparación - Informe Gemini",
      "analysis_tools_analyse_werkzeuge": "HERRAMIENTAS DE ANÁLISIS - Herramientas de análisis",
      "analysis_tools_analysis_tools": "HERRAMIENTAS DE ANÁLISIS - Herramientas de análisis",
      "anbieter_anbieterspezifische_regeln": "PROVEEDOR - Reglas específicas del proveedor",
      "anonymisierung_und_sicherheitskonzept": "CONCEPTO DE ANONIMIZACIÓN Y SEGURIDAD",
      "antigravity_schnellreferenz": "ANTIGRAVEDAD - REFERENCIA RÁPIDA",
      "antwort_von_claude_vorschlaege_fuer_erste_chains": "Respuesta de Claude: Sugerencias para las primeras cadenas.",
      "archiv_konfiguration": "CONFIGURACIÓN DEL ARCHIVO",
      "arthashastra": "ARTHASHASTR",
      "ati_agent_prompt": "Aviso del agente ATI",
      "ati_analysis_prompt_template": "Plantilla de solicitud de análisis ATI",
      "ati_batch_execution_report": "Informe de ejecución por lotes de ATI",
      "ati_export_system_packt_ati_agent_in_exportierba": "ATI Export System: empaqueta ATI Agent en ZIP exportable\n\nUso:\n    python ati_exporter.py # Exportar con configuración predeterminada\n    python ati_exporter.py --output dist/ # Exportar a una carpeta específica\n    python ati_exporter.py --dry-run # Mostrar solo lo que se exportaría\n    python ati_exporter.py --verbose # Salida detallada\n\nLee manifest.json y crea un ZIP con todos los archivos enumerados.",
      "ati_modules_wiederverwendbare_module_f_r_ati_pr": "ATI _modules - Módulos reutilizables para proyectos ATI\n\nMódulos disponibles:\n- path_healer: corrección y curación del camino",
      "ati_review_prompt_template": "Plantilla de solicitud de revisión de ATI",
      "ati_scanner_module": "Módulos de escáner ATI",
      "ati_session_daemon_status": "ESTADO DEL DEMONIO DE SESIÓN ATI",
      "ati_task_prompt_template": "ATI Task Prompt Template",
      "ati_task_scanner_v1_3_0_scan": "Escáner de tareas ATI v1.3.0\n======================\nEscanea carpetas de software para AUFGABEN.txt y sincroniza con bach.db\n\nMigrado desde: scanner/task_scanner.py (Tarea 81)\nOriginal: _BATCH/scanner.py\n\nv1.3.0 (01/02/2026): Migración a bach.db: tablas renombradas a ati_*\nv1.2.1 (25/01/2026): Detección de duplicados: comprueba antes de INSERT si el texto_tarea ya existe",
      "ati_tool_discovery_onboarding_v1_1": "Descubrimiento e incorporación de herramientas ATI v1.1\n======================================\nDetecta nuevas herramientas y crea tareas de incorporación.\n\nPortado desde: _BATCH/scanner.py (_check_new_tools, _create_onboarding_tasks)\nAdaptado para: Agente ATI BACH v1.1\n\nv1.1 (01/02/2026): Migración a bach.db: tablas renombradas a ati_*\n\nCaracterísticas:\n  - Detección de nuevas herramientas durante el escaneo.\n  - Creación automática de tareas de incorporación\n  - Integración con bach.db/ati_tasks",
      "audit_brainstorming_feedback_for_claude_tasks": "AUDITORÍA Y LLUVIA DE IDEAS: Comentarios para las tareas de Claude (AUDIT_001)",
      "audit_brainstorming_feedback_fuer_claude_tasks": "AUDITORÍA Y LLUVIA DE IDEAS: Comentarios para las tareas de Claude (AUDIT_001)",
      "aufgabe": "AUFGABE",
      "aufgabe_und_rolle": "TAREA Y PAPEL",
      "auftrag_lernsystem_analyse_fuer_user_report": "Tarea: Análisis del sistema de aprendizaje para informe de usuario",
      "auftrag_memory_board_gui_erweiterung": "Tarea: Extensión GUI de la tarjeta de memoria",
      "auftrag_toolchain_engine_ergaenzungen_643": "Orden: Adiciones al motor de la cadena de herramientas (643)",
      "automated_testing_systems_for_coding_with_llms": "SISTEMAS DE PRUEBAS AUTOMATIZADOS PARA CODIFICAR CON LLM",
      "automatic_mode_cli_based": "MODO AUTOMÁTICO (basado en CLI)",
      "automatische_finanz_e_mail_analyse_f_r_bach": "**Análisis automático de correo electrónico financiero para BACH**",
      "automatische_finanz_e_mail_analysis_for_bach": "**Análisis automático de correo electrónico financiero para BACH**",
      "automatischer_modus_cli_basiert": "MODO AUTOMÁTICO (basado en CLI)",
      "bach_agent_system": "sistema de agentes BACH",
      "bach_agent_test_agent_x": "Agente BACH: agente-prueba-x",
      "bach_agenten_system": "SISTEMA DE AGENTE BACH",
      "bach_ati_policies": "Políticas de BACH ATI",
      "bach_der_kleine_fluss": "BACH - El pequeño río",
      "bach_development_cycle_dev_cycle": "Ciclo de desarrollo BACH (Ciclo de desarrollo)",
      "bach_documentation_overview": "DOCUMENTACIÓN BACH - Descripción general",
      "bach_dokumentation_uebersicht": "DOCUMENTACIÓN BACH - Descripción general",
      "bach_entwicklungszyklus_dev_zyklus": "Ciclo de desarrollo BACH (ciclo de desarrollo)",
      "bach_expert_test_tool_demo": "Experto en BACH: demostración de la herramienta de prueba",
      "bach_inbox_system": "SISTEMA DE ENTRADA DE BACH",
      "bach_kern_konzept": "CONCEPTO BÁSICO DE BACH",
      "bach_monitoring_tools": "HERRAMIENTAS DE MONITOREO DE BACH",
      "bach_nutzermodi_v1_1_37": "MODOS DE USUARIO BACH (v1.1.37)",
      "bach_ollama_integration": "INTEGRACIÓN BACH OLLAMA",
      "bach_paths_zentrale_pfadverwaltung": "CAMINOS DE BACH - Gestión centralizada de caminos",
      "bach_prompt_generator": "GENERADOR DE INDICACIONES DE BACH",
      "bach_root_path_file_parent_parent": "BACH_ROOT = Ruta(__archivo__).padre.padre",
      "bach_session_report_gemini": "Informe de la sesión BACH - Géminis",
      "bach_skill_test_anthropic_export": "Habilidad BACH: prueba-exportación-antrópica",
      "bach_skill_test_lobehub_skill": "Habilidad BACH: prueba-lobehub-habilidad",
      "bach_skills_services_zentrale_konfiguration": "Servicios de Competencias BACH - Configuración central",
      "bach_standard_templates": "Plantillas estándar BACH",
      "bach_stream_feature_mapping_database_initial_dat": "BACH_STREAM Base de datos de mapeo de características: población de datos inicial",
      "bach_stream_feature_mapping_query_tool": "BACH_STREAM Asignación de funciones: herramienta de consulta",
      "bach_stream_selbsterfahrungsprotokoll_test_runne": "Protocolo de autoconciencia BACH_STREAM: ejecutor de pruebas y herramienta de consulta",
      "bach_stream_test_library_database_population": "Biblioteca de pruebas BACH_STREAM: llenado de bases de datos",
      "bach_therapie_skills_ethik_policy": "Habilidades de Terapia BACH: Política de Ética",
      "bach_therapy_skills_ethik_policy": "Habilidades de Terapia BACH: Política de Ética",
      "bach_tool_agent_cli": "Herramienta BACH: agent_cli",
      "bach_tool_agent_framework": "Herramienta BACH: agente_framework",
      "bach_tool_agent_service_integration": "Herramienta BACH: agent_service_integration",
      "bach_tool_archive_done_tasks": "Herramienta BACH: archive_done_tasks",
      "bach_tool_audit_bundler": "Herramienta BACH: audit_bundler",
      "bach_tool_autolog": "Herramienta BACH: registro automático",
      "bach_tool_backup_manager": "Herramienta BACH: backup_manager",
      "bach_tool_batch_file_ops": "Herramienta BACH: lote_file_ops",
      "bach_tool_c_emoji_scanner": "Herramienta BACH: c_emoji_scanner",
      "bach_tool_c_encoding_fixer": "Herramienta BACH: c_encoding_fixer",
      "bach_tool_c_german_scanner": "Herramienta BACH: c_german_scanner",
      "bach_tool_c_import_diagnose": "Herramienta BACH: c_import_diagnose",
      "bach_tool_c_import_organizer": "Herramienta BACH: c_import_organizer",
      "bach_tool_c_indent_checker": "Herramienta BACH: c_indent_checker",
      "bach_tool_c_json_repair": "Herramienta BACH: c_json_repair",
      "bach_tool_c_license_generator": "Herramienta BACH: c_license_generator",
      "bach_tool_c_md_to_pdf": "Herramienta BACH: c_md_to_pdf",
      "bach_tool_c_method_analyzer": "Herramienta BACH: c_method_analyzer",
      "bach_tool_c_pycutter": "Herramienta BACH: c_pycutter",
      "bach_tool_c_sqlite_viewer": "Herramienta BACH: c_sqlite_viewer",
      "bach_tool_c_standard_fixer": "Herramienta BACH: c_standard_fixer",
      "bach_tool_c_umlaut_fixer": "Herramienta BACH: c_umlaut_fixer",
      "bach_tool_c_universal_converter": "Herramienta BACH: c_universal_converter",
      "bach_tool_c_youtube_extractor": "Herramienta BACH: c_youtube_extractor",
      "bach_tool_code_analyzer": "Herramienta BACH: code_analyzer",
      "bach_tool_code_generator": "Herramienta BACH: code_generator",
      "bach_tool_create_boot_checks": "Herramienta BACH: create_boot_checks",
      "bach_tool_distribution_system": "Herramienta BACH: sistema_distribución",
      "bach_tool_doc_update_checker": "Herramienta BACH: doc_update_checker",
      "bach_tool_duplicate_detector": "Herramienta BACH: detector_duplicado",
      "bach_tool_entwickler_agent": "Herramienta BACH: desarrollador_agent",
      "bach_tool_export_txt": "Herramienta BACH: export_txt",
      "bach_tool_exporter": "Herramienta BACH: exportador",
      "bach_tool_file_cleaner": "Herramienta BACH: file_cleaner",
      "bach_tool_foerderplaner_cli": "Herramienta BACH: foerderplaner_cli",
      "bach_tool_gemini_start": "Herramienta BACH: gemini_start",
      "bach_tool_generate_skills_report": "Herramienta BACH: generate_skills_report",
      "bach_tool_json_fixer": "Herramienta BACH: json_fixer",
      "bach_tool_migrate_ati_tasks": "Herramienta BACH: migrar_ati_tasks",
      "bach_tool_migrate_connections": "Herramienta BACH: migrar_conexiones",
      "bach_tool_ocr_engine": "Herramienta BACH: ocr_engine",
      "bach_tool_ollama_benchmark": "Herramienta BACH: ollama_benchmark",
      "bach_tool_ollama_summarize": "Herramienta BACH: ollama_summarize",
      "bach_tool_ollama_worker": "Herramienta BACH: ollama_worker",
      "bach_tool_os_generator": "Herramienta BACH: os_generator",
      "bach_tool_pattern_tool": "Herramienta BACH: patrón_herramienta",
      "bach_tool_policy_applier": "Herramienta BACH: Policy_applier",
      "bach_tool_policy_control": "Herramienta BACH: control_política",
      "bach_tool_problems_first": "Herramienta BACH: problemas_primero",
      "bach_tool_production_agent": "Herramienta BACH: agente_producción",
      "bach_tool_python_cli_editor": "Herramienta BACH: python_cli_editor",
      "bach_tool_register_skills": "Herramienta BACH: registrarse_skills",
      "bach_tool_registry_watcher": "Herramienta BACH: registro_watcher",
      "bach_tool_reports": "Herramienta BACH: informes",
      "bach_tool_structure_generator": "Herramienta BACH: estructura_generador",
      "bach_tool_success_tracker": "Herramienta BACH: Success_tracker",
      "bach_tool_sync_utils": "Herramienta BACH: sync_utils",
      "bach_tool_task_statistics": "Herramienta BACH: task_statistics",
      "bach_tool_token_monitor": "Herramienta BACH: token_monitor",
      "bach_tool_tool_registry_boot": "Herramienta BACH: tool_registry_boot",
      "bach_tool_tool_scanner": "Herramienta BACH: herramienta_scanner",
      "bach_tool_universal_compiler": "Herramienta BACH: universal_compiler",
      "bach_tools_concept_and_structure": "Herramientas BACH - Concepto y estructura",
      "bach_tools_konzept_und_struktur": "Herramientas BACH: concepto y estructura",
      "bach_trash_handler_papierkorb_system": "BACH Manipulador de basura (sistema de papeleras)",
      "bach_trash_handler_recycle_bin_system": "Manipulador de basura BACH (sistema de papelera de reciclaje)",
      "bach_user_modes_v1_1_37": "Modos de usuario BACH (v1.1.37)",
      "bach_v1_1_features": "BACH v1.1 - CARACTERÍSTICAS",
      "bachforelle_expansion_gemini_report": "[Expansión de la trucha de arroyo] - Informe Gemini",
      "backup_restore": "COPIA DE SEGURIDAD Y RESTAURACIÓN",
      "base_dir_path_r_c_users_user_onedrive_ki_ai_bac": "base_dir = Ruta(r\"<BACH_WORKSPACE>\")",
      "batch_bersetzung_mit_haiku_en_de_multi_language": "Traducción por lotes con Haiku (EN/DE/varios idiomas)",
      "batch_bersetzung_with_haiku_en_de_multi_language": "Traducción por lotes con Haiku (EN/DE/varios idiomas)",
      "batch_vorgaengersystem_von_bach": "LOTE - SISTEMA ANTERIOR DE BACH",
      "baut_den_vollstaendigen_llm_prompt_zusammen": "Crea el mensaje LLM completo.\n\n    El mensaje indica al LLM que:\n    - Analizar observaciones.\n    - Identificar dominios ICF relevantes\n    - Generar salida JSON estructurada",
      "baut_eine_icf_referenz_aus_der_word_vorlage_fuer_d": "Crea una referencia ICF a partir de la plantilla de Word para el mensaje LLM.\n    Enumera todos los códigos ICF disponibles con descripciones.",
      "beat_unified_zeit_anzeige": "BEAT - Unified Zeit-Anzeige",
      "bedarfsanalyse_finanzen": "ANÁLISIS DE NECESIDADES FINANZAS",
      "bedarfsanalyse_versicherungen": "SEGURO DE ANÁLISIS DE NECESIDADES",
      "berblick": "OVERVIEW",
      "berechnet_sha_256_hash_einer_datei": "Calcula el hash SHA-256 de un archivo.",
      "berufliche_versicherungen_fuer_selbststaendige": "SEGURO PROFESIONAL PARA AUTÓNOMOS",
      "best_practices": "MEJORES PRÁCTICAS",
      "betriebsrat": "CONSEJO DE EMPRESA",
      "between_zwischen_checks_mit_profilen": "ENTRE - Controles intermedios con perfiles",
      "between_zwischen_checks_with_profilen": "ENTRE - Verificaciones provisionales con perfiles",
      "bom_json_cleanup_script_f_r_batch": "Script de limpieza BOM + JSON para _BATCH",
      "bom_json_cleanup_script_for_batch": "Script de limpieza BOM + JSON para _BATCH",
      "briefings_und_dossiers_mit_llms_automatisieren": "Automatizar informes y expedientes con LLM",
      "buchfuehrung": "CONTABILIDAD",
      "bugfix_protokoll_schnellreferenz": "REGISTRO DE CORRECCIONES DE ERRORES - REFERENCIA RÁPIDA",
      "bugfix_report_gui_message_display": "Informe de corrección de errores: visualización de mensajes GUI",
      "bugfix_report_gui_nachrichtenanzeige": "Informe de corrección de errores: visualización de mensajes en la GUI",
      "bugfixing_skills_board_erweiterung_gemini_repo": "Extensión del tablero de habilidades y corrección de errores - Informe Gemini",
      "bugfixing_skills_board_extension_gemini_report": "Extensión del tablero de habilidades y corrección de errores - Informe Gemini",
      "bulk_extended_mode_assigned_free_tasks": "MODO EXTENDIDO A GRANEL - Tareas asignadas + gratuitas",
      "bulk_extended_modus_zugewiesene_freie_tasks": "MODO EXTENDIDO EN GRANEL: Tareas asignadas + gratuitas",
      "bulk_mode_process_all_open_gemini_tasks_without_l": "MODO A GRANEL: Procese TODAS las tareas abiertas de Gemini sin límite.",
      "bulk_modus_bearbeite_alle_offenen_gemini_tasks_oh": "MODO A GRANEL: edite TODAS las tareas abiertas de Gemini sin límite.",
      "bytes_utility": "Utilidad de bytes",
      "camt_053_kontoauszug_format_upgrade_v1_1": "CAMT.053 - FORMATO DE ESTADO DE CUENTA (ACTUALIZACIÓN v1.1)",
      "camt_053_xml_analyse_gemini_report": "CAMT.053 Análisis XML - Informe Gemini",
      "camt_053_xml_analyse_parser_upgrade_gemini_rep": "CAMT.053 Análisis XML y actualización del analizador - Informe Gemini",
      "camt_053_xml_analysis_gemini_report": "CAMT.053 Análisis XML - Informe Gemini",
      "camt_053_xml_analysis_parser_upgrade_gemini_re": "CAMT.053 XML Analysis & Parser Upgrade - Gemini Report",
      "changelog": "Registro de cambios",
      "chatgpt_openai_abos_preise_api": "CHATGPT / OPENAI - SUSCRIPCIONES, PRECIOS Y API",
      "chiah_vorgaengersystem_von_bach": "CHIAH - SISTEMA PRECEDOR DE BACH",
      "class_documentsearch": "clase Búsqueda de documentos:",
      "class_healthmanager": "clase HealthManager:",
      "class_inventorymanager": "clase Administrador de inventario:",
      "class_ocrengine": "clase OCREngine:",
      "class_pdfprocessor": "clase PDFProcesador:",
      "class_redactiondetector": "detector de redacción de clase:",
      "class_registrysync": "clase RegistroSincronización:",
      "claude_code_kurzreferenz": "CÓDIGO CLAUDE - REFERENCIA RÁPIDA",
      "cli_change_checklist": "Lista de verificación de cambios de CLI",
      "cli_entry_point_f_r_direkten_aufruf": "Punto de entrada CLI para invocación directa.",
      "cli_nderungs_checkliste": "Lista de verificación de cambios de CLI",
      "clock_uhrzeit_anzeige": "RELOJ - visualización de la hora",
      "coaching": "ENTRENAMIENTO",
      "code_quality_tools_code_qualitaet_and_fixes": "HERRAMIENTAS DE CALIDAD DE CÓDIGO - Calidad de código y correcciones",
      "code_quality_tools_code_qualitaet_und_fixes": "HERRAMIENTAS DE CALIDAD DEL CÓDIGO: calidad del código y correcciones",
      "code_review_prompt": "Solicitud de revisión de código",
      "coding_standards": "NORMAS DE CODIFICACIÓN",
      "coding_utf_8": "-*- codificación: utf-8 -*-",
      "comparison_of_analyses_what_is_bach_gemini_vs": "Comparación de análisis \"¿Qué es BACH?\" (Géminis contra Claude)",
      "concept_anonymisierter_llm_workflow": "Concepto: flujo de trabajo anónimo de LLM",
      "concept_neue_listen_struktur_steueragent": "CONCEPTO: Nueva estructura de lista agente fiscal",
      "concept_new_list_structure_tax_agent": "CONCEPTO: Nueva Estructura de Lista Agente Fiscal",
      "concept_subscription_service_expert_agent": "CONCEPTO: Agente Experto del Servicio de Suscripción",
      "concept_tool_naming_convention_validator": "CONCEPTO: Validador de convención de nomenclatura de herramientas",
      "conn_sqlite3_connect_data_bach_db": "conexión = sqlite3.connect('datos/bach.db')",
      "consolidation_strategies_for_sessions_gemini_rep": "Consolidation Strategies for Sessions - Gemini Report",
      "contact_contact_management": "CONTACT - Contact Management",
      "contact_kontaktverwaltung": "CONTACTO - gestión de contactos",
      "contributing": "Contribuyendo",
      "controlling": "CONTROLADOR",
      "conversion_tools_conversion_tools": "HERRAMIENTAS DE CONVERSIÓN - Herramientas de conversión",
      "conversion_tools_konvertierungs_werkzeuge": "HERRAMIENTAS DE CONVERSIÓN - Herramientas de conversión",
      "converts_bilddateien_zu_windows_ico_files": "Convierte archivos de imagen en archivos ICO de Windows.",
      "converts_pdf_files_with_ocr_text_recognition_zu": "Convierte archivos PDF con OCR (reconocimiento de texto) en archivos PDF con capacidad de búsqueda.",
      "coordination_with_claude_v1_1_73": "Coordinación con Claude (v1.1.73)",
      "copilot_delegations_vorlagen": "📋 Plantillas de delegación de copiloto",
      "copy_trading_broker_strategien_folgen": "COPY TRADING - BROKER-STRATEGIEN FOLGEN",
      "core_document_processing_service_for_bach_integra": "Servicio central de procesamiento de documentos para BACH (Integración de DokuZentrum)",
      "core_skill_definition_skill_agent_os_definitions": "Definición de habilidad básica: SKILL_AGENT_OS_DEFINITIONS",
      "core_skill_definition_skill_analyse": "Definición de habilidad básica: SKILL_ANALYSIS",
      "countdown_countdown_mit_trigger": "CUENTA ATRÁS - Cuenta atrás con disparador",
      "countdown_countdown_with_trigger": "CUENTA ATRÁS - Cuenta atrás con disparador",
      "create_a_math_worksheet_for_a_student_with_the_fol": "Create a math worksheet for a student with the following characteristics:",
      "creates_msix_packages_for_the_microsoft_store": "Crea paquetes MSIX para Microsoft Store.",
      "daemon": "demonio",
      "daily_planning_routines_and_appointment_managem": "**Planificación Diaria, Rutinas y Gestión de Citas** > **NOTA:** Este Servicio es una Extracción de los Motores (Rutinas) `UpToday`.",
      "dashboard_refactoring_connections_integration": "Refactorización del panel e integración de conexiones - Informe Gemini",
      "data_analysis": "análisis de datos",
      "data_analysis_bach_datenanalyse_befehle": "DATA ANALYSIS - BACH Datenanalyse-Befehle",
      "dataclass": "@clasededatos",
      "dateien_die_exportiert_wuerden": "Archivos que se exportarían:",
      "dateien_gefunden_len_files": "Archivos encontrados: {len(archivos)}",
      "dateien_len_files_1": "Archivos: {len(archivos) + 1}",
      "dateien_result_files_processed_ersetzungen_r": "Archivos: {result.files_processed}, Reemplazos: {result.replacements}",
      "datev_buchhaltungs_schnittstelle": "DATEV - INTERFAZ CONTABLE",
      "db_path_data_bach_db": "db_path = \"../../datos/bach.db\"",
      "db_path_data_user_db": "DB_PATH = \"datos/usuario.db\"",
      "db_path_os_path_join_os_getcwd_data_bach": "db_path = os.path.join(os.getcwd(), 'datos', '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__))), 'datos', 'bach.db",
      "db_path_path_data_bach_db": "db_path = Ruta('datos/bach.db')",
      "db_path_path_data_user_db": "DB_PATH = Ruta(\"datos/usuario.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 analizar_sesiones():",
      "def_check_db_db_name": "def check_db(nombre_bd):",
      "def_check_myvariant_chrom_pos_ref_alt": "def check_myvariant(cromo, pos, ref, antiguo):",
      "def_find_nul_files_root": "def find_nul_files(raíz):",
      "def_generate_changelog_md_self_project_name_str": "def _generate_changelog_md(self, nombre_proyecto: cadena) -> cadena:\n        \"\"\"Genera plantilla para CHANGELOG.md.\"\"\"\n        regresar f",
      "def_generate_readme_md_self_project_name_str": "def _generate_readme_md(self, nombre_proyecto: cadena) -> cadena:\n        \"\"\"Genera plantilla para README.md.\"\"\"\n        regresar f",
      "def_get_file_info_path": "def get_file_info(ruta):",
      "def_get_schema_table_name_tasks": "def get_schema(table_name=\"tareas\"):",
      "def_get_sql": "definición get_sql():",
      "def_replace_in_files_root_dir": "def reemplazar_en_archivos (dir_raíz):",
      "def_setup_test_data": "def configuración_prueba_datos():",
      "def_sync": "definición de sincronización():",
      "def_test_ollama_tokens": "def test_ollama_tokens():",
      "def_update_jobs": "def actualizar_trabajos():",
      "denkfehler_cognitive_biases": "SESGOS COGNITIVOS",
      "denkmuster_schemas": "PATRONES DE PENSAMIENTO (ESQUEMAS)",
      "denkstrategien": "DENKSTRATEGIEN",
      "denkstrategien_und_heuristiken": "ESTRATEGIAS DE PENSAMIENTO Y HEURÍSTICAS",
      "deprecated_ati_session_dateien": "DESPRECADO: archivos de sesión ATI",
      "deprecated_ati_session_files": "DESPRECADO: Archivos de sesión ATI",
      "development_mode_dev_cycle": "MODO DE DESARROLLO (Ciclo de desarrollo)",
      "dieser_service_integriert_die_kern_funktionalit_te": "Este servicio integra las funcionalidades principales de la suite “DokuZentrum” en BACH.",
      "directory_scanner_automatische_ist_soll_zustand": "Escáner de directorio: gestión automática del estado REAL/OBJETIVO",
      "directory_truth": "VERDAD DEL DIRECTORIO",
      "discussion_dynamic_injectors_for_bach_claude_to": "Discusión: Inyectores dinámicos para BACH - Claude to Gemini",
      "discussion_learning_is_memory_claude_to_gemin": "Discusión: \"Aprender es memoria\" - Claude a Géminis",
      "diskussion_lernen_ist_memory_claude_an_gemini": "Discusión: \"Aprender es memoria\" - Claude a Géminis",
      "distribution_module_minimal_version_v1_0_0_wied": "Módulo de distribución - Versión mínima v1.0.0\n\nMódulo reutilizable extraído de BACH para:\n- Clasificación de niveles (Kernel, Core, Extension, UserData)\n- Sistema de sello (hashes de archivos para integridad)\n- Análisis de versiones\n\nSe puede inyectar en cualquier proyecto.\n\nFuente: herramientas BACH/distribution_system.py (1185 líneas -> 150 líneas)\nFecha: 2026-01-22",
      "doc_007_analysedokumente_ins_help_system_gemini": "DOC_007: Análisis de documentos en el sistema de ayuda - Informe Gemini",
      "doc_007_analysis_documents_into_help_system_gem": "DOC_007: Análisis de documentos en el sistema de ayuda - Informe Gemini",
      "docs": "documentos",
      "docs_update_mode_update_help_files_and_wiki_based": "MODO DE ACTUALIZACIÓN DE DOCUMENTOS: actualice los archivos de ayuda y la Wiki según las habilidades actuales.",
      "docs_update_modus_aktualisiere_help_dateien_und_w": "MODO DE ACTUALIZACIÓN DE DOCUMENTOS: actualice los archivos de ayuda y la wiki según sus habilidades actuales.",
      "document_and_file_management_suite_combines": "**Suite de administración de archivos y documentos**: combina 22 herramientas de texto, PDF y archivos en una sola aplicación",
      "document_sammler_from_verschiedenen_quellen_with_p": "Recopilador de documentos de diversas fuentes con conversión a PDF.",
      "document_scanner_concept_gemini_report": "Concepto de escáner de documentos - Informe Gemini",
      "documentation_mit_llms_automatisieren": "DOCUMENTACIÓN AUTOMATIZADA CON LLM",
      "documentbibliothek_with_themen_vorschau_and_pdf_e": "Biblioteca de documentos con temas, vista previa y exportación de PDF.",
      "dokumentation_mit_llms_automatisieren": "DOCUMENTACIÓN AUTOMATIZADA CON LLM",
      "dokumenten_sammler_aus_verschiedenen_quellen_mit_p": "Dokumenten-Sammler aus verschiedenen Quellen mit PDF-Konvertierung.",
      "dokumenten_scanner_konzept_gemini_report": "Concepto de escáner de documentos - Informe Gemini",
      "dokumenten_und_dateiverwaltungssuite_verein": "**Dokumenten- und Dateiverwaltungssuite** - Vereint 22 Text-, PDF- und Datei-Tools in einer Anwendun",
      "dokumentenbibliothek_mit_themen_vorschau_und_pdf": "Dokumentenbibliothek mit Themen, Vorschau und PDF-Export.",
      "dringend_user_db_existiert_nicht_mehr": "URGENTE: ¡user.db ya no existe!",
      "du_arbeitest_im_bach_framework_als_partner_agent": "Trabaja en el marco BACH como agente asociado.",
      "du_arbeitest_im_bach_framework_as_partner_agent": "Trabaja en el marco BACH como agente asociado.",
      "ein_privater_notebooklm_clone_f_r_lokale_dokumente": "Ein privater NotebookLM-Clone für lokale Dokumentenanalyse und Berichterstellung.",
      "ein_privater_notebooklm_clone_for_lokale_documenta": "Un clon privado de NotebookLM para análisis de documentos locales y creación de informes.",
      "eine_browserbasierte_finanz_analyse_web_app_mit_ki": "Una aplicación web de análisis financiero basada en navegador con análisis en profundidad impulsado por IA.",
      "eine_browserbasierte_finanz_analysis_web_app_with": "Una aplicación web de análisis financiero basada en navegador con análisis en profundidad impulsado por IA.",
      "eml_fehler_e_datei_filepath": "[Error de EML: {e}. Archivo: {ruta de archivo}]",
      "emoji_system": "SISTEMA EMOJI",
      "encoding_module_minimal_version_v1_0_0_wiederve": "Módulo de codificación - Versión mínima v1.0.0\n\nMódulo reutilizable para:\n- Codificación/decodificación UTF-8\n- Manejo de BOM (marca de orden de bytes)\n- Detección de codificación\n- E/S de archivos segura con codificación\n\nSe puede inyectar en cualquier proyecto.\n\nFuente: Mejores prácticas de BACH y RecludOS\nFecha: 2026-01-22",
      "encouraging_change": "FOMENTAR EL CAMBIO",
      "entwicklungsmodus_dev_zyklus": "MODO DE DESARROLLO (ciclo de desarrollo)",
      "env_bin_python3": "!/env/bin/python3",
      "epstein_methode_wissensindexierung": "Método Epstein: indexación del conocimiento",
      "erkennt_bom_am_dateianfang_und_gibt_encoding_zurue": "Detecta BOM al inicio del archivo y devuelve la codificación.",
      "erkennt_und_verwaltet_datei_encodings": "Detecta y gestiona codificaciones de archivos.",
      "erstelle_ein_mathematik_arbeitsblatt_f_r_einen_sch": "Cree una hoja de trabajo de matemáticas para un estudiante con las siguientes características:",
      "erstellt_das_export_zip": "Crea el ZIP de exportación",
      "erstellt_intelligenten_prompt_fuer_claude": "Crea un mensaje inteligente para Claude.",
      "erstellt_msix_pakete_f_r_den_microsoft_store": "Erstellt MSIX-Pakete für den Microsoft Store.",
      "erstellt_onboarding_tasks_fuer_ein_neues_tool": "Crea tareas de incorporación para una nueva herramienta.\n\n    Argumentos:\n        nombre_herramienta: nombre de la herramienta\n\n    Devoluciones:\n        Lista de ID de tareas creadas",
      "erstellt_siegel_fuer_mehrere_dateien": "Crea sellos para múltiples archivos.",
      "erweiterter_datei_explorer_mit_zus_tzlichen_funkti": "Erweiterter Datei-Explorer mit zusätzlichen Funktionen.",
      "erweiterter_file_explorer_with_zus_tzlichen_functi": "Explorador de archivos avanzado con funciones adicionales.",
      "excel_extraktion_nicht_moeglich_openpyxl_nicht_i": "[La extracción de Excel no es posible: openpyxl no está instalado. Archivo: {ruta de archivo}]",
      "excel_fehler_e_datei_filepath": "[Error de Excel: {e}. Archivo: {ruta de archivo}]",
      "excel_power_tools_kompakt": "EXCEL: HERRAMIENTAS ELÉCTRICAS - COMPACTAS",
      "excel_tricks_und_hacks": "EXCEL - TRUCOS Y TRUCOS",
      "excel_wichtigste_formeln": "EXCEL - FÓRMULAS MÁS IMPORTANTES",
      "export_pipeline_fuer_foerderberichte_ablauf": "Exportación de canales para informes de soporte.\n\n    Proceso:\n        1. prepare(): Copia los archivos de salida a _prepare_for_export/\n        2. deanonymize(): reemplaza los nombres en clave con nombres reales\n        3. finalize(): Se mueve a _ready_for_export/<RealName>/\n        4. archive() (opcional): se mueve a _archive/\n\n    También se puede utilizar como canalización de un solo paso:\n        resultado = pipeline.export(carpeta_cliente, contraseña)",
      "extension_spacenotlm": "Extensión: SpaceNotLM",
      "extrahiert_favoriten_lesezeichen_aus_browsern": "Extrae favoritos/marcadores de los navegadores.",
      "extrahiert_favoriten_lesezeichen_from_browsern": "Extrae favoritos/marcadores de los navegadores.",
      "extrahiert_text_aus_einem_pdf_via_pymupdf_falls_v": "Extrae texto de un PDF (a través de PyMuPDF si está disponible).",
      "extrahiert_text_aus_einer_eml_datei": "Extrae texto de un archivo .eml.",
      "extrahiert_text_aus_einer_excel_datei_xlsx_xls": "Extrae texto de un archivo de Excel (.xlsx, .xls).",
      "extrahiert_text_aus_einer_outlook_msg_datei": "Extrae texto de un archivo .msg de Outlook.",
      "f_rderbericht_workflow_erkenntnisse_verbesserun": "Flujo de trabajo del informe de financiación: conocimientos y mejoras",
      "f_rderbericht_workflow_neu_v2_0": "FLUJO DE TRABAJO DEL INFORME DE SOPORTE (NUEVO v2.0)",
      "f_rderbericht_workflow_test_gemini_report": "[Förderbericht Workflow Test] - Gemini Report",
      "f_rderplan_vorlage_erstellen": "CREAR PLANTILLA DE PLAN DE APOYO",
      "f_rderplaner_agent_v2_0_0": "AGENTE PLANIFICADOR DE SOPORTE V2.0.0",
      "fehler_archivierung_fehlgeschlagen_ordner_nicht": "[ERROR] Error al archivar (¿carpeta no encontrada?)",
      "fehler_beim_laden_von_bericht_file_e": "Error al cargar {bericht_file}: {e}",
      "fehler_keine_quelldokumente_gefunden": "[ERROR: No se encontraron documentos fuente]",
      "fehler_ordner_nicht_gefunden_source_folder": "[ERROR: Carpeta no encontrada: {source_folder}]",
      "fehler_python_docx_nicht_installiert_kann_file": "[ERROR: python-docx no instalado, no se puede leer {ruta de archivo}]",
      "fehler_result_errors": "[ERROR] {resultado.errores}",
      "file_path_path_r_c_users_user_onedrive_ki_ai_ba": "FILE_PATH = Ruta(r\"<BACH_WORKSPACE>\")",
      "filesystem_tools_gemini_report": "[Herramientas del sistema de archivos] - Informe Gemini",
      "final_report_ati_agent_navigation_fix": "Informe final: corrección de navegación de agentes y ATI",
      "final_report_ati_scanner_task_management": "Informe final: escáner ATI y gestión de tareas",
      "final_report_task_inconsistency_gui_fixes": "Informe final: inconsistencia de tareas y correcciones de GUI",
      "finance_inbox_gui_enhancement_gemini_report": "Mejora de la interfaz gráfica de usuario de finanzas y bandeja de entrada - Informe Gemini",
      "financial_mail": "correo_financiero",
      "financialproof_analyse_basis_modul": "FinancialProof - Módulo básico de análisis",
      "financialproof_analyse_registry": "FinancialProof - Registro de análisis",
      "financialproof_analysis_base_module": "FinancialProof - Módulo básico de análisis",
      "financialproof_analysis_registry": "FinancialProof - Registro de análisis",
      "financialproof_arima_time_series_analysis": "FinancialProof - Análisis de series temporales ARIMA",
      "financialproof_arima_zeitreihenanalyse": "FinancialProof - Análisis de series temporales ARIMA",
      "financialproof_data_provider_modul": "FinancialProof - Módulo de proveedor de datos",
      "financialproof_data_provider_module": "FinancialProof - Módulo de proveedor de datos",
      "financialproof_datenbank_modul": "FinancialProof - módulo de base de datos",
      "financialproof_mean_reversion_analyse": "FinancialProof - Análisis de reversión a la media",
      "financialproof_mean_reversion_analysis": "FinancialProof - Análisis de reversión a la media",
      "financialproof_migration_gemini_report": "FinancialProof Migration - Gemini Report",
      "financialproof_monte_carlo_simulation": "FinancialProof - Simulación de Montecarlo",
      "financialproof_neural_network_pattern_recognitio": "FinancialProof: reconocimiento de patrones de redes neuronales",
      "financialproof_random_forest_trend_klassifikatio": "FinancialProof - Clasificación aleatoria de tendencias forestales",
      "financialproof_sentiment_analyse": "FinancialProof - Análisis de sentimiento",
      "financialproof_sentiment_analysis": "FinancialProof - Análisis de sentimiento",
      "financialproof_web_research_agent": "FinancialProof - Agente de investigación web",
      "finanzmarkt_daten_ber_yfinance_api_mit_caching": "> Datos del mercado financiero a través de la API de yfinance con almacenamiento en caché y manejo de errores.",
      "finanzplanung_fuer_selbststaendige": "PLANIFICACIÓN FINANCIERA PARA AUTÓNOMOS",
      "finanzwirtschaft": "ECONOMÍA FINANCIERA",
      "flipchart_gestaltung": "DISEÑO DE Rotafolio",
      "foerderbericht": "FOERDERBERICHT",
      "foerderbericht_system_architektur": "SISTEMA DE INFORMES DE PROMOCIÓN - ARQUITECTURA",
      "formatiert_version_zurueck_zu_string": "Formatea la versión nuevamente a cadena.",
      "formbuilder_skill_package": "Paquete de habilidades FormBuilder",
      "forschung_memory_consolidation_in_llm_systemen": "Investigación: Consolidación de la memoria en sistemas LLM",
      "forschung_memory_konsolidierung_in_llm_systemen": "Investigación: Consolidación de la memoria en sistemas LLM",
      "free_mode_self_select_tasks": "MODO LIBRE - Tareas de selección automática",
      "frei_modus_selbst_tasks_waehlen": "MODO LIBRE: elige tareas tú mismo",
      "from_models_import_item_step_iteminstance_toda": "desde .models importar artículo, paso, instancia de artículo, artículo de tablero de hoy, categoría de artículo",
      "frontend_api_gemini_report": "[Frontend/API] - Informe Gemini",
      "future_skill_haushaltsmanagement": "Habilidad futura: gestión del hogar.",
      "future_skill_psycho_berater": "Habilidad futura: psicoconsultor",
      "future_skill_versicherungen": "Habilidad futura: seguro",
      "gemini_delegations_vorlage": "📋 Plantilla de delegación Géminis",
      "gemini_inbox_auftragsordner": "GEMINI_INBOX - Carpeta de pedidos",
      "gemini_inbox_task_folder": "GEMINI_INBOX - Carpeta de tareas",
      "gemini_report_finanzen_modul_fin_002": "INFORME GÉMINIS - MÓDULO DE FINANZAS (FIN_002)",
      "gemini_report_multi_llm_kollaboration": "INFORME GÉMINIS - COLABORACIÓN MULTI-LLM",
      "gemini_report_task_update": "INFORME GÉMINIS - ACTUALIZACIÓN DE TAREAS",
      "gemini_report_user_folder_structure_back_002": "INFORME GÉMINIS - ESTRUCTURA DE CARPETA DE USUARIO (BACK_002)",
      "gemini_report_user_mounts_sys_001": "INFORME GÉMINIS - MONTAJES DE USUARIO (SYS_001)",
      "generiert_bericht_aus_vorbereiteter_json_datei": "Genera un informe a partir de un archivo JSON preparado.",
      "generiert_projektstruktur_aus_template": "Genera la estructura del proyecto a partir de una plantilla.\n        \n        Argumentos:\n            nombre_proyecto: Nombre del nuevo proyecto\n            target_path: directorio de destino\n            nombre_plantilla: nombre de la plantilla\n            descripción: descripción del proyecto para variables\n            \n        Devoluciones:\n            Dict con archivos y directorios creados",
      "generiert_projektstrukturen_aus_templates": "Genera estructuras de proyectos a partir de plantillas.\n    \n    Utiliza Structure_generator.py internamente para la funcionalidad básica.\n    \n    Plantillas:\n    - python-cli: proyecto CLI de Python\n    - python-api: proyecto API de Python\n    - llm-skill: LLM Skill (compatible con BACH)\n    - llm-agent: Agente LLM (compatible con BACH)\n    - genérico: proyecto universal",
      "generiert_template_f_r_changelog_md": "Genera una plantilla para CHANGELOG.md.",
      "generiert_template_f_r_readme_md": "Genera una plantilla para README.md.",
      "generiert_template_f_r_skill_md": "Genera plantilla para SKILL.md.",
      "geschichte_des_begriffes_rationalitaet": "HISTORIA DEL TÉRMINO RACIONALIDAD",
      "gespraech_dynamische_injektoren_fuer_bach_claud": "Conversación: Inyectores dinámicos para BACH - Claude to Gemini",
      "gespraechstechniken": "TÉCNICAS DE CONVERSACIÓN",
      "gesundheitsverwalter": "administrador de salud",
      "gibt_die_numerische_tier_id_zurueck": "Devuelve el ID de nivel numérico.",
      "github_einfuehrung_git_und_github_verstehen": "INTRODUCCIÓN A GITHUB: COMPRENSIÓN DE GIT Y GITHUB",
      "github_konventionen_und_standard_dateien": "CONVENCIONES DE GITHUB Y ARCHIVOS ESTÁNDAR",
      "gruendungsphasen_der_selbststaendigkeit": "FASES DE FUNDACIÓN DEL AUTOEMPLEO",
      "grundbegriffe_des_finanzwesens": "CONCEPTOS BÁSICOS DE SISTEMAS FINANCIEROS",
      "gui_feature_partner_console_gemini_report": "Función GUI: Consola de socios - Informe Gemini",
      "gui_web_dashboard": "GUI: panel web",
      "haushalts_organisation_vorr_te_und_gesundheit": "**Organización del hogar, suministros y salud** > **NOTA:** Este servicio es una consolidación de 'HausLagerist' (suministros) y 'MediPlaner' (salud).",
      "hauslagerist_skill_package": "Paquete de habilidades para empleado de almacén",
      "health_import": "importación_salud",
      "health_import_expert": "Experto en Importación Sanitaria",
      "help_update_mode_random_help_file_update": "MODO DE ACTUALIZACIÓN DE AYUDA: Actualización aleatoria del archivo de ayuda.",
      "help_update_modus_zufaellige_help_datei_aktualisi": "MODO DE ACTUALIZACIÓN DE AYUDA: actualiza el archivo de ayuda aleatorio.",
      "hinweis_dieser_eintrag_wurde_nach_between_txt_mig": "NOTA: Esta entrada fue migrada a Between.txt.",
      "household_organization_supplies_and_health": "**Organización del Hogar, Suministros y Salud** > **NOTA:** Este Servicio es una consolidación de `HausLagerist` (Suministros) y `MediPlaner` (Salud).",
      "icf_codes_in_der_autismus_foerderung": "CÓDIGOS ICF EN LA PROMOCIÓN DEL AUTISMO",
      "icf_kategorie_suchen": "BUSCAR CATEGORÍA ICF",
      "implementierung_rag_mcp_prototypen_gemini_re": "[Implementación] Prototipos RAG y MCP - Informe Gemini",
      "import_tools_python_import_handling": "HERRAMIENTAS DE IMPORTACIÓN: manejo de importaciones de Python",
      "individueller_user_prompt": "Aviso de usuario individual",
      "injektor_system": "SISTEMA INYECTOR",
      "injiziert_ein_modul_in_ein_projekt": "Inyecta un módulo en un proyecto.\n        \n        Argumentos:\n            module_name: nombre del módulo\n            project_path: Ruta al proyecto\n            target_dir: subdirectorio de destino (predeterminado: _modules)\n            \n        Devoluciones:\n            Dictado con detalles de inyección.",
      "insurance_complete_overview": "SEGURO - RESUMEN COMPLETO",
      "insurance_insurance_management": "SEGUROS - Gestión de Seguros",
      "integ_001_create_dokuzentrum_service_gemini_rep": "INTEG_001: Crear servicio DokuZentrum - Informe Gemini",
      "integ_001_dokuzentrum_service_anlegen_gemini_re": "INTEG_001: Crear servicio DokuZentrum - Informe Gemini",
      "integriert_entwicklungsschleife_advanced_f_r_ki_ge": "Integra un bucle de desarrollo avanzado para el desarrollo asistido por IA.",
      "intelligente_medienverwaltung_mit_automatischer_me": "Gestión inteligente de medios con captura automática de metadatos.",
      "intelligente_medienverwaltung_with_automatischer_m": "Gestión inteligente de medios con captura automática de metadatos.",
      "json_audit_in_data_gemini_report": "Auditoría JSON en datos/ - Informe Gemini",
      "keine_daten_fuer_klient_client_id_gefunden": "No se encontraron datos para el cliente {client_id}.",
      "keine_neuen_tools_gefunden": "No se encontraron nuevas herramientas",
      "keine_pfad_probleme_gefunden": "No se encontraron problemas de ruta.",
      "ki_anbieter_preisvergleich": "COMPARACIÓN DE PRECIOS DE PROVEEDORES DE IA",
      "ki_gestuetzte_steuerberatung_und_finanztools": "ASESORAMIENTO TRIBUTARIO Y HERRAMIENTAS FINANCIERAS CON IA",
      "klassifiziert_dateien_nach_tier_system": "Clasifica archivos por sistema de niveles.",
      "klassifiziert_eine_datei_nach_tier": "Clasifica un archivo por nivel.",
      "klienten_verzeichnis_nicht_gefunden_klienten_dir": "Directorio de clientes no encontrado: {KLIENTEN_DIR}",
      "klientenzentrierte_gespraechstherapie_rogers": "TERAPIA DE CONVERSACIÓN CENTRADA EN EL CLIENTE (ROGERS)",
      "kognitive_dissonanz": "DISONANCIA COGNITIVA",
      "kognitive_entlastung_cognitive_offloading": "ALIVIO COGNITIVO (DESCARGA COGNITIVA)",
      "kombiniert_mehrere_textdateien_zu_einer_datei": "Combina varios archivos de texto en un solo archivo.",
      "kombiniert_mehrere_textdateien_zu_of_a_file": "Combina varios archivos de texto en un solo archivo.",
      "kommunikationstheorien_und_methoden": "TEORÍAS Y MÉTODOS DE COMUNICACIÓN",
      "kompiliert_python_skripte_zu_windows_exe_dateien_m": "Compila scripts de Python en archivos EXE de Windows usando PyInstaller.",
      "kompiliert_python_skripte_zu_windows_exe_files_wit": "Compila scripts de Python en archivos EXE de Windows con PyInstaller.",
      "konfiguration": "configuración",
      "konfiguration_f_r_bootstrap_operationen": "Configuración para operaciones bootstrap.",
      "konsolidierungs_strategien_fuer_sessions_gemini": "Estrategias de consolidación de sesiones: Informe Gemini",
      "kontenorganisation_bei_selbststaendigkeit": "ORGANIZACIÓN DE CUENTAS PARA EL TRABAJO POR CUENTA PROPIA",
      "konvertiert_bilddateien_zu_windows_ico_dateien": "Convierte archivos de imagen en archivos ICO de Windows.",
      "konvertiert_datei_zu_utf_8_ohne_bom": "Convierte archivos a UTF-8 sin BOM.",
      "konvertiert_datei_zu_ziel_encoding": "Convierte archivos a codificación de destino.\n        \n        Devoluciones:\n            Verdadero si se modificó, Falso si ya es correcto",
      "konvertiert_pdf_dateien_mit_ocr_texterkennung_zu": "Convierte archivos PDF en archivos PDF con capacidad de búsqueda mediante OCR (reconocimiento de texto).",
      "konzept_aboservice_expert_agent": "CONCEPTO: Servicio de suscripción de Agente Experto",
      "konzept_anonymisierter_llm_workflow": "Concepto: flujo de trabajo anónimo de LLM",
      "konzept_file_transfer_service_handler_architekt": "CONCEPTO: Servicio de transferencia de archivos y arquitectura del controlador",
      "koordination_mit_claude_v1_1_73": "Coordinación con Claude (v1.1.73)",
      "korrigiert_encoding_probleme_in_python_dateien_aut": "Corrige automáticamente problemas de codificación en archivos Python con ftfy.",
      "korrigiert_encoding_probleme_in_python_files_autom": "Corrige automáticamente problemas de codificación en archivos Python con ftfy.",
      "kundensupport_mit_llms_automatisieren": "AUTOMATIZE LA ATENCIÓN AL CLIENTE CON LLM",
      "l_dt_alle_verf_gbaren_policies": "Carga todas las políticas disponibles.",
      "l_dt_ein_template_aus_dem_cache_oder_dateisystem": "Carga una plantilla desde la caché o el sistema de archivos.",
      "l_dt_eine_policy_definition": "Carga una definición de política.",
      "l_dt_eine_policy_json_datei": "Carga un archivo JSON de política.",
      "l_dt_konfiguration_aus_json_oder_verwendet_default": "Carga la configuración desde JSON o utiliza los valores predeterminados.",
      "l_st_datei_inhalt_auf_content_direkt_oder_aus_tem": "Resuelve el contenido del archivo (contenido directamente o desde la plantilla).\n        \n        Argumentos:\n            file_spec: especificación del archivo (contenido o plantilla)\n            template_name: Nombre de la plantilla activa\n            variables: Variables para sustitución\n            \n        Devoluciones:\n            Contenido del archivo resuelto",
      "laedt_konfiguration_aus_ati_scan_config_tabelle": "Carga la configuración desde la tabla ati_scan_config.",
      "laedt_profil_json_aus_dem_klienten_ordner": "Carga .profil.json desde la carpeta del cliente.",
      "laedt_siegel_aus_json_datei": "Carga el sello desde el archivo JSON.",
      "leichtgewichtiger_python_code_editor_mit_ide_featu": "Editor de código Python ligero con funciones IDE.",
      "leichtgewichtiger_python_code_editor_with_ide_feat": "Editor de código Python ligero con funciones IDE.",
      "lernen_memory_als_lernprozess": "APRENDIZAJE - La memoria como proceso de aprendizaje",
      "lernen_memory_as_lernprozess": "APRENDIZAJE - La memoria como proceso de aprendizaje",
      "liest_alle_quelldokumente_aus_einem_ordner_un": "Lee todos los documentos fuente de una carpeta.\n    Compatible con: .docx, .txt, .md, .pdf, .xlsx, .xls, .msg, .eml\n\n    Argumentos:\n        source_folder: ruta a la carpeta del cliente\n        recursivo: también busca subcarpetas (predeterminado: Verdadero)",
      "liest_datei_mit_auto_encoding": "Lee archivos con codificación automática.",
      "liest_eine_textdatei": "Lee un archivo de texto.",
      "liest_textdatei_mit_automatischer_encoding_erkennu": "Lee archivos de texto con detección automática de codificación.\n        \n        Devoluciones:\n            Tupla[contenido, codificación_detectada]",
      "listenfuehrung_mit_llms_automatisieren": "MANTENIMIENTO AUTOMATIZADO DE LISTAS CON LLM",
      "listet_alle_konfigurierten_recurring_tasks_r": "Enumera todas las tareas recurrentes configuradas.\n\n    Devoluciones:\n        Dict con configuraciones de tareas",
      "listet_alle_verf_gbaren_module_mit_beschreibung": "Enumera todos los módulos disponibles con descripción.",
      "listet_alle_verf_gbaren_policies": "Enumera todas las políticas disponibles.",
      "listet_alle_verf_gbaren_templates": "Enumera todas las plantillas disponibles.",
      "listet_verfuegbare_klienten_basierend_auf_ordnern": "Enumera los clientes disponibles (basados ​​en carpetas)",
      "loest_einen_recurring_task_manuell_aus_args": "Activa una tarea recurrente manualmente.\n\n    Argumentos:\n        task_id: ID de la tarea recurrente\n\n    Devoluciones:\n        Verdadero si tiene éxito",
      "loest_glob_patterns_auf_und_gibt_absolute_pfade_zu": "Resuelve patrones globales y devuelve rutas absolutas.",
      "loesungsfokussierte_therapie_sft": "TERAPIA ENFOCADA EN SOLUCIONES (SFT)",
      "logs_auto_logging_system": "LOGS - Sistema de registro automático",
      "mail": "correo electrónico",
      "mailantworten_mit_llms_automatisieren": "RESPUESTA AUTOMATIZADA POR CORREO ELECTRÓNICO CON LLM",
      "maintain_bach_wartungs_tools": "MANTENIMIENTO - Herramientas de mantenimiento BACH",
      "management_fuehrung_oekonomie_kompakt": "GESTIÓN, LIDERAZGO Y ECONOMÍA - COMPACTO",
      "managementmethoden": "MÉTODOS DE GESTIÓN",
      "mapping_tools_feature_comparison_between_systeme": "HERRAMIENTAS DE MAPEO - Comparación de funciones entre sistemas",
      "mapping_tools_feature_vergleich_zwischen_systeme": "HERRAMIENTAS DE MAPEO - Comparación de funciones entre sistemas",
      "market_service_api_design_f_r_agent_zugriff": "Market Service - Diseño de API para acceso de agentes",
      "market_service_api_design_for_agent_access": "Servicio de mercado: diseño de API para acceso de agentes",
      "marktdaten_service_yfinance_aktien_etfs_cryp": "Servicio de datos de mercado (yfinance): acciones, ETF, criptomonedas",
      "mcp_server_gemini_report": "[Servidor MCP] - Informe Gemini",
      "mcp_server_release_protokoll_npm_github": "Protocolo de lanzamiento del servidor MCP (NPM + GitHub)",
      "media_skill_musik": "Habilidad mediática: música",
      "media_skill_podcast": "Habilidad multimedia: podcast",
      "media_skill_video": "Habilidad multimedia: vídeo",
      "mediabrain_bugfixes_gemini_report": "Corrección de errores de MediaBrain - Informe Gemini",
      "mediplaner_skill_package": "Paquete de habilidades MediPlaner",
      "memory_agent_specialists_gemini_report": "Especialistas en memoria y agentes - Informe Gemini",
      "memory_board_erweiterung_gemini_report": "Expansión de la tarjeta de memoria - Informe Gemini",
      "memory_board_extension_gemini_report": "Extensión de la placa de memoria - Informe Gemini",
      "memory_consolidation_gemini_report": "Consolidación de la memoria - Informe Géminis",
      "memory_konsolidierung_gemini_report": "Consolidación de la memoria - Informe Géminis",
      "mentoring": "MENTORÍA",
      "messagebox_system": "SISTEMA DE CAJA DE MENSAJES",
      "messages_messageensystem": "MENSAJES - sistema de mensajes",
      "messages_nachrichtensystem": "MENSAJES - sistema de mensajería",
      "metakognition_methoden_und_strategien": "METACOGNICIÓN - MÉTODOS Y ESTRATEGIAS",
      "metaplan_technik": "TÉCNICA DEL METAPLAN",
      "migrate_evolutionaere_datei_migration": "MIGRATE - Migración evolutiva de archivos",
      "migrate_evolutionaere_file_migration": "MIGRATE - Migración evolutiva de archivos",
      "migriert_bestehende_projekte_auf_bach_strukturvorg": "Migra proyectos existentes a estándares de estructura BACH.\n    \n    Flujo de trabajo:\n    1. Análisis: comparación con la plantilla objetivo\n    2. Copia de seguridad: instantánea antes de la migración\n    3. Migración: ajustar la estructura\n    4. Validación: verificar resultado",
      "migriert_ein_bestehendes_projekt_auf_bach_struktur": "Migra un proyecto existente a los estándares de estructura BACH.\n        \n        Argumentos:\n            project_path: ruta al proyecto existente\n            target_template: plantilla de destino\n            módulos: Módulos para agregar\n            políticas: Políticas a aplicar\n            dry_run: solo verificar, no modificar\n            \n        Devoluciones:\n            Dict con resultado de migración",
      "minimal_startprompt": "Mensaje de inicio mínimo",
      "mit_license": "﻿# CON Licencia",
      "mr_tiktak": "señor_tiktak",
      "msg_extraktion_nicht_moeglich_extract_msg_nicht": "[La extracción de MSG no es posible: extract-msg no está instalado. Archivo: {ruta de archivo}]",
      "msg_fehler_e_datei_filepath": "[Error de mensaje de texto: {e}. Archivo: {ruta de archivo}]",
      "multi_llm_protocol_koordination_paralleler_agent": "PROTOCOLO MULTI-LLM - Coordinación de agentes paralelos",
      "mythos_mytheme_mythos": "MYTHOS, MYTHEME, MYTHOS",
      "n8n_workflow_automatisierung": "N8N - AUTOMATIZACIÓN DEL FLUJO DE TRABAJO",
      "n_chsten_task_bearbeiten": "PROCESAR SIGUIENTE TAREA",
      "n_dry_run_keine_zip_erstellt": "\\n[DRY-RUN] No se creó ningún ZIP",
      "n_task_id_status": "\\n{task_id} [{estado}]",
      "nati_tasks_fehler_e": "\\nTareas ATI: Error ({e})",
      "needs_analysis_finanzen": "ANÁLISIS DE NECESIDADES FINANZAS",
      "needs_analysis_insurance": "SEGURO DE ANÁLISIS DE NECESIDADES",
      "note_this_entry_was_migrated_to_between_txt": "NOTA: Esta entrada fue migrada a Between.txt",
      "notizblock_service_v1_1": "Servicio de Bloc de Notas v1.1",
      "nverfuegbare_klienten_in_klienten_dir_n": "\\nClientes disponibles en {KLIENTEN_DIR}:\\n",
      "ocr_tools_text_recognition_with_tesseract": "HERRAMIENTAS OCR - Reconocimiento de texto con Tesseract",
      "ocr_tools_texterkennung_mit_tesseract": "HERRAMIENTAS OCR - Reconocimiento de texto con Tesseract",
      "ok_archivierung_erfolgreich": "[OK] Archivado exitoso",
      "ok_bericht_erstellt_result_output_path": "[Aceptar] Informe creado: {result.output_path}",
      "ok_export_erfolgreich_result_output_folder": "[OK] Exportación exitosa: {result.output_folder}",
      "ollamaclient_rest_api_wrapper_for_lokale_ollama": "OllamaClient: contenedor de API REST para la instancia local de Ollama",
      "ollamaclient_rest_api_wrapper_fuer_lokale_ollama": "OllamaClient - REST-API Wrapper fuer lokale Ollama-Instanz",
      "onboardet_ein_neues_projekt_manuell_args": "Incorpora un nuevo proyecto manualmente.\n\n    Argumentos:\n        ruta: ruta a la carpeta del proyecto\n\n    Devoluciones:\n        Dictado con estado y tareas creadas.",
      "onboarding_task_erstellt_task": "[+] Tarea de incorporación creada: {tarea[\"",
      "operatoren_taxonomie": "OPERATOREN-TAXONOMIE",
      "organisationssoziologie": "SOCIOLOGÍA ORGANIZACIONAL",
      "os_skill_recludos": "Os habilidad: recludos",
      "partner_registry_to_db_migration_gemini_report": "Migración del registro de socios a la base de datos: informe Gemini",
      "partner_registry_zu_db_migration_gemini_report": "Migración del registro de socios a la base de datos: informe Gemini",
      "paths": "Caminos",
      "pdf_extraktion_nicht_moeglich_pymupdf_nicht_inst": "[La extracción de PDF no es posible: PyMuPDF no está instalado. Archivo: {ruta de archivo}]",
      "pdf_markierungs_und_extraktions_tool": "Herramienta de extracción y marcado de PDF.",
      "pdf_marking_and_extraction_tool": "Herramienta de extracción y marcado de PDF.",
      "pdfs_gefunden_466": "PDF encontrados: 466",
      "pfad_zu_bach_root_parent_from_tools": "Ruta a la raíz de BACH (principal desde herramientas)",
      "pfad_zu_bach_root_parent_von_tools": "Ruta a la raíz de BACH (padre de las herramientas)",
      "pfade": "Caminos",
      "pfade_setzen": "Pfade setzen",
      "planungsverfahren": "PLANUNGSVERFAHREN",
      "platzhalter_f_r_financialproof_source_code": "Marcador de posición para el código fuente de FinancialProof",
      "platzhalter_for_financialproof_source_code": "Platzhalter for FinancialProof Source Code",
      "poc_bericht_expert_steuer_zu_persona_skill_konv": "Informe PoC: convertir el “impuesto” experto en Persona+Skill",
      "policies_wiederverwendbare_code_standards": "POLÍTICAS - Estándares de códigos reutilizables",
      "portabilitaet_system": "Portabilidad: SISTEMA",
      "portabilitaet_universal": "Portabilidad: UNIVERSAL",
      "portabilitaet_universal_system_privat": "Portabilidad: UNIVERSAL | SISTEMA | PRIVADO",
      "portabilitaet_user": "Portabilidad: USUARIO",
      "portability_system": "Portabilidad: SISTEMA",
      "portability_universal": "Portabilidad: UNIVERSAL",
      "portability_universal_system_privat": "Portabilidad: UNIVERSAL | SISTEMA | PRIVADO",
      "portability_user": "Portabilidad: USUARIO",
      "portfolio_integration_report_gemini": "Informe de integración de cartera - Gemini",
      "porting_to_the_buffer_from_buffer_alloc_api": "Transferencia a la API Buffer.from/Buffer.alloc",
      "pr_ft_policy_compliance_eines_projekts": "Comprueba el cumplimiento de la política de un proyecto.\n        \n        Devoluciones:\n            Dictar con estado de cumplimiento por política",
      "pr_ft_python_dateien_auf_einr_ckungsfehler": "Prüft Python-Dateien auf Einrückungsfehler.",
      "pr_ft_python_files_on_einr_ckungsfehler": "Comprueba los archivos de Python en busca de errores de sangría.",
      "pre_create_check_duplicate_detection_phase_3": "Verificación previa a la creación y detección de duplicados: Fase 3",
      "private_insurance_in_detail": "SEGURO PRIVADO AL DETALLE",
      "private_versicherungen_im_detail": "SEGURO PRIVADO AL DETALLE",
      "problemloesung_structureiertes_denken": "RESOLUCIÓN DE PROBLEMAS - Pensamiento estructurado",
      "problemloesung_strukturiertes_denken": "RESOLUCIÓN DE PROBLEMAS - Pensamiento estructurado",
      "professional_insurance_for_self_employed": "SEGURO PROFESIONAL PARA AUTÓNOMOS",
      "professionelles_pdf_schw_rzungstool_mit_ocr_unters": "Herramienta profesional de redacción de PDF con soporte OCR.",
      "professionelles_pdf_schw_rzungstool_with_ocr_unter": "Herramienta profesional de redacción de PDF con soporte OCR.",
      "profile_data": "datos_perfil = {",
      "profiler_skill_package": "Paquete de habilidades ProFiler",
      "progress_report_workflow_insights_improvements": "Flujo de trabajo del informe de progreso: conocimientos y mejoras",
      "progress_report_workflow_test_gemini_report": "[Prueba de flujo de trabajo del informe de progreso] - Informe Gemini",
      "prosync_skill_package": "Paquete de habilidades ProSync",
      "prueft_ob_datei_einen_bom_hat": "Comprueba si el archivo tiene una lista de materiales.",
      "prueft_siegel_und_gibt_differenzen_zurueck": "Comprueba diferencias de sellado y devoluciones.",
      "psychologie_schule_kompakt": "PSICOLOGÍA Y ESCUELA - COMPACTO",
      "psychologische_diagnostik_mit_llms_automatisieren": "AUTOMATIZACIÓN DEL DIAGNÓSTICO PSICOLÓGICO CON LLM",
      "psychologische_gutachtenerstellung": "PSYCHOLOGISCHE GUTACHTENERSTELLUNG",
      "pyqt6_modules": "=== Módulos PyQt6 ===",
      "python_development_suite_eine_integrierte_en": "**Python Development Suite**: un entorno de desarrollo integrado para un desarrollo completo de Python",
      "python_editing_tools_python_dateien_bearbeiten": "HERRAMIENTAS DE EDICIÓN DE PYTHON - Editar archivos de Python",
      "python_editing_tools_python_files_edit": "HERRAMIENTAS DE EDICIÓN DE PYTHON - Editar archivos de Python",
      "quarantine_scanner_service": "Servicio de escáner de cuarentena",
      "rag_pipeline_gemini_report": "[Oleoducto RAG] - Informe Gemini",
      "ralphing_ralph_loop_autonome_ai_agent_pattern": "RALPHING / RALPH LOOP - PATRÓN DE AGENTE AI AUTÓNOMO",
      "rechtsformen_der_selbststaendigkeit": "FORMAS JURÍDICAS DEL TRABAJO POR CUENTA PROPIA",
      "recludos_filecommander_mcp_server": "RECLUDOS SERVIDOR MCP FILECOMMANDER",
      "recludos_migration_analyse_gemini_report": "Análisis de migración de RecludOS: Informe Gemini",
      "recludos_migration_analysis_gemini_report": "Análisis de migración de RecludOS: Informe Gemini",
      "recurring": "recurring",
      "reflektion_toolchain_daemon_task_641_gemini_r": "Reflexión: Demonio de la cadena de herramientas (Tarea 641) - Informe Gemini",
      "registriert_tool_in_ati_tool_registry_gibt_id_zur": "Registra la herramienta en ati_tool_registry, devuelve ID.",
      "report_generator_kernlogik": "Generador de informes: lógica central\n==============================\n\nConecta la extracción de documentos, la generación de LLM y el llenado de plantillas de Word.\n\nProceso:\n  1. Leer documentos fuente (Word, PDF, Texto)\n  2. Ensamblar el mensaje LLM con el esquema JSON\n  3. Inserte la salida JSON en la plantilla de Word\n\nVersión: 1.0.0\nCreado: 2026-01-27",
      "report_learning_system_upgrade_bach_vs_recludos": "Informe: Actualización del sistema de aprendizaje (BACH frente a recludOS) - Informe Gemini",
      "report_lernsystem_upgrade_bach_vs_recludos_ge": "Informe: Actualización del sistema de aprendizaje (BACH vs recludOS) - Informe Gemini",
      "response_from_claude_suggestions_for_first_chains": "Respuesta de Claude: Sugerencias para las primeras cadenas",
      "rhetorik": "RETÓRICA",
      "rhetorische_figuren_und_strategien": "FIGURAS RETÓRICAS Y ESTRATEGIAS",
      "routine_and_task_management_with_templates": "Gestión de rutinas y tareas con plantillas.",
      "routinen_und_aufgabenverwaltung_mit_mustervorlage": "Gestión de rutinas y tareas con plantillas de muestra.",
      "rpg_skill_package": "Paquete de habilidades de rol",
      "sammelt_alle_zu_exportierenden_dateien_basierend_a": "Recopila todos los archivos para exportar según el manifiesto.",
      "sammelt_lizenzinformationen_from_installierten_pyt": "Recopila información de licencia de los paquetes de Python instalados.",
      "sammelt_lizenzinformationen_von_installierten_pyth": "Recopila información de licencia de los paquetes de Python instalados.",
      "scan_ordner_self_scan_folders": "[ESCANEAR] Carpetas: {self.scan_folders}",
      "scannt_alle_konfigurierten_ordner": "Analiza todas las carpetas configuradas.",
      "scannt_dezentrale_aufgaben_txt_dateien_und_synchro": "Escanea archivos AUFGABEN.txt descentralizados y los sincroniza con la base de datos.",
      "scannt_einen_ordner_rekursiv": "Explora una carpeta de forma recursiva.",
      "scannt_template_verzeichnis_und_erstellt_struktur": "Escanea el directorio de plantillas y crea una estructura.",
      "schreibt_datei_mit_utf_8_encoding": "Escribe archivos con codificación UTF-8.",
      "schreibt_textdatei_mit_konsistentem_encoding": "Escribe archivos de texto con codificación consistente.\n        \n        Argumentos:\n            file_path: ruta de destino\n            contenido: Contenido para escribir\n            codificación: Codificación (predeterminado: utf-8)\n            add_bom: Agregar BOM al principio",
      "schwarm_entscheidungsbaum_wann_welches_muster": "Árbol de decisión de enjambre: ¿cuándo y qué patrón?",
      "schwarm_operationen_protokoll": "Protocolo de operaciones de enjambre",
      "security_policies_and_procedures": "Políticas y procedimientos de seguridad",
      "selbsterfahrungsprotokoll_testprompt": "PROTOCOLO DE AUTOEXPERIENCIA - INDICACIÓN DE PRUEBA",
      "self_extension_workflow": "Flujo de trabajo de autoextensión",
      "self_healing_determine_path_relative_to_script": "Autocuración: determinar la ruta relativa al script",
      "self_healing_pfad_relativ_zum_script_ermitteln": "Autocuración: determine la ruta relativa al script",
      "selfish_brain_theory": "SELFISH BRAIN THEORY",
      "service_agent_validator_workflow": "Flujo de trabajo del validador de servicio/agente",
      "service_skill_analyze_system": "Habilidad de servicio: analizar el sistema.",
      "service_skill_archiv": "Habilidad de servicio: archivo",
      "service_skill_brainstorm": "Habilidad de servicio: lluvia de ideas",
      "service_skill_builder": "Habilidad de servicio: constructor",
      "service_skill_claude_self_backup": "Habilidad de servicio: claude-self-backup",
      "service_skill_communicate": "Habilidad de servicio: comunicar",
      "service_skill_compression_aware_message_handler": "Habilidad de servicio: controlador de mensajes sensible a la compresión",
      "service_skill_create_own_tools": "Habilidad de servicio: create_own_tools",
      "service_skill_decide": "Habilidad de servicio: decidir",
      "service_skill_define_variation_language": "Habilidad de servicio: define_variation_language",
      "service_skill_delegate": "Habilidad de servicio: delegar",
      "service_skill_external_tools": "Habilidad de servicio: herramientas externas",
      "service_skill_handle_files": "Habilidad de servicio: handle_files",
      "service_skill_immune_extended_concepts": "Habilidad de servicio: conceptos inmunológicos extendidos",
      "service_skill_immune_system": "Habilidad de servicio: sistema inmunológico",
      "service_skill_registry_watcher": "Habilidad de servicio: observador de registro",
      "service_skill_skill_export": "Habilidad de servicio: exportación de habilidades",
      "service_skill_success_watcher": "Habilidad de servicio: observador del éxito",
      "service_skill_think": "Habilidad de servicio: pensar",
      "set_paths": "Establecer caminos",
      "shutdown_session_beenden": "APAGADO - Finalizar sesión",
      "sichere_datei_i_o_mit_konsistentem_encoding": "E/S de archivos segura con codificación consistente.",
      "sketch_notes": "NOTAS DE BOCETO",
      "skills_hierarchy_gemini_report": "[Habilidades/Jerarquía] - Informe Gemini",
      "skr04_kontenrahmen_helper": "SKR04 Ayudante del plan de cuentas",
      "sociological_schools_of_thought": "ESCUELAS DE PENSAMIENTO SOCIOLÓGICO",
      "software_entwicklung_ordner": "CARPETA DE DESARROLLO DE SOFTWARE",
      "softwarecenter_skill_package": "Paquete de habilidades de SoftwareCenter",
      "solution_focused_therapy_sft": "TERAPIA ENFOCADA EN SOLUCIONES (SFT)",
      "soziologie_gesellschaft_kompakt": "SOCIOLOGÍA Y SOCIEDAD - COMPACTO",
      "soziologische_denkrichtungen": "PENSAMIENTOS SOCIOLOGICOS",
      "specialist_agent_prompt": "INDICACIÓN DEL AGENTE ESPECIALISTA",
      "speichert_siegel_in_json_datei": "Guarda el sello en un archivo JSON.",
      "speichert_text_aus_der_zwischenablage_als_datei_t": "Guarda el texto del portapapeles como un archivo (TXT, PDF, DOCX, RTF).",
      "speichert_text_from_the_zwischenablage_as_file_tx": "Guarda el texto del portapapeles como un archivo (TXT, PDF, DOCX, RTF).",
      "spieltheorie_overview": "TEORÍA DE JUEGOS - RESUMEN",
      "spieltheorie_uebersicht": "TEORÍA DE JUEGOS - RESUMEN",
      "standalone_prompt_manager_for_claude_sessions": "Administrador de mensajes independiente para Claude Sessions.",
      "standalone_prompt_manager_fuer_claude_sessions": "Administrador de mensajes independiente para Claude Sessions.",
      "standard": "estándar",
      "startprozedur_gemini_report": "[Procedimiento de inicio] - Informe Gemini",
      "startup_session_starten": "INICIO - Iniciar sesión",
      "statische_code_analyse_f_r_python_dateien": "Statische Code-Analyse für Python-Dateien.",
      "statische_code_analysis_for_python_files": "Análisis de código estático para archivos Python.",
      "status_abrufen": "OBTENER ESTADO",
      "status_m": "{estado} {m[\"",
      "steuer_agent_prompt": "Aviso del agente fiscal",
      "strategie_vs_taktik_definitionen": "ESTRATEGIA VS TÁCTICAS - DEFINICIONES",
      "strategien": "ESTRATEGIAS",
      "strategy_vs_tactics_definitions": "ESTRATEGIA VS TÁCTICAS - DEFINICIONES",
      "structureierte_wissenssammlung_after_wissenschaftl": "Colección estructurada de conocimientos según disciplinas científicas.",
      "strukturierte_wissenssammlung_nach_wissenschaftlic": "Strukturierte Wissenssammlung nach wissenschaftlichen Disziplinen.",
      "sync_ai_daemon_upgrades_gemini_report": "Actualizaciones de sincronización y demonio de IA - Informe Gemini",
      "sync_daemon_fallback_gemini_report": "Sincronización, demonio y respaldo - Informe Gemini",
      "sys_002_plus_toolchain_engine_advanced_features": "[SYS_002_PLUS] Funciones avanzadas del motor de cadena de herramientas: Informe Gemini",
      "sys_002_toolchain_daemon_integration_gemini_re": "[SYS_002] Integración del demonio de la cadena de herramientas - Informe Gemini",
      "system_anschlussanalyse_integration_konsistenz": "Análisis de conexión del sistema: integración y consistencia",
      "system_comparison_synopse": "Comparación de sistemas (sinopsis)",
      "system_connection_analysis_integration_consiste": "Análisis de conexión del sistema: integración y coherencia",
      "system_initialisierung_gemini_report": "Inicialización del sistema - Informe Gemini",
      "system_initialization_gemini_report": "Inicialización del sistema - Informe Gemini",
      "system_startup_gemini_report": "Inicio del sistema - Informe Gemini",
      "system_vergleich_synopse": "Comparación de sistemas (sinopsis)",
      "tagesplanung_routinen_und_terminverwaltung": "**Planificación diaria, rutinas y gestión de citas** > **NOTA:** Este servicio es una extracción de los motores (rutinas) de `UpToday`.",
      "task_485_gui_inbox_404_fix_gemini_report": "Task 485 - GUI Inbox 404 Fix - Gemini Report",
      "task_652_partner_tab_gui_improvements_gemini_r": "[TASK-652] Mejoras en la GUI de la pestaña Socio: Informe Gemini",
      "task_678_token_dashboard_improvements_gemini_r": "[TASK-678] Mejoras en el panel de tokens: Informe Gemini",
      "task_execution_prompt": "Mensaje de ejecución de tarea",
      "task_hinzuf_gen": "AÑADIR TAREA",
      "task_learning_system_analysis_for_user_report": "Tarea: Análisis del sistema de aprendizaje para informe de usuario",
      "task_memory_board_gui_extension": "Tarea: Extensión GUI de la tarjeta de memoria",
      "task_status_update_gemini_report": "Actualización del estado de la tarea: Informe Gemini",
      "task_toolchain_engine_extensions_643": "Tarea: Extensiones del motor de cadena de herramientas (643)",
      "tasks_267_282_db_schema_and_documentation_clea": "Tareas 267 y 282: limpieza de documentación y esquema de base de datos",
      "tasks_267_282_db_schema_und_doku_bereinigung": "Tareas 267 y 282: limpieza de documentación y esquema de base de datos",
      "tax_agent_prompt": "Aviso del agente fiscal",
      "telefon_kundenservice_mit_llms_automatisieren": "AUTOMATIZACIÓN DEL SERVICIO AL CLIENTE TELEFÓNICO CON LLM",
      "telefonanrufe_mit_eigener_stimme_voice_cloning": "LLAMADAS TELEFÓNICAS CON VOZ PROPIA (CLONACIÓN DE VOZ)",
      "template_nicht_gefunden_template_file": "Plantilla no encontrada: {template_file}",
      "template_skill_copilot": "Habilidad de plantilla: COPILOTO",
      "template_skill_delegation_task_template": "Habilidad de plantilla: delegación_task_template",
      "template_skill_gemini": "Habilidad de plantilla: GÉMINIS",
      "template_skill_gesundheitsmanager_schema": "Habilidad de plantilla: esquema de administrador de salud",
      "template_skill_main_switch_schema": "Habilidad de plantilla: esquema de interruptor principal",
      "template_skill_release_template": "Habilidad de plantilla: plantilla de lanzamiento",
      "templates_ordner": "CARPETA DE PLANTILLAS",
      "terminverwaltung_mit_llms_automatisieren": "GESTIÓN AUTOMATIZADA DE CITAS CON LLM",
      "test_bach_test_and_qa_system": "TEST - Sistema de control de calidad y pruebas BACH",
      "test_bach_test_und_qa_system": "TEST - Sistema de control de calidad y pruebas BACH",
      "test_lazy_sync": "Probar sincronización diferida",
      "testsysteme_fuer_coding_mit_llms_automatisieren": "SISTEMAS DE PRUEBA AUTOMATIZADOS PARA CODIFICAR CON LLM",
      "text_skill_pr": "Habilidad de texto: pr",
      "text_skill_storys": "Habilidad textual: historias",
      "text_skill_text": "Habilidad de texto: texto",
      "the_mit_license_mit": "La licencia MIT (MIT)",
      "this_service_integrates_the_core_functionalities_o": "This service integrates the core functionalities of the \"DokuZentrum\" suite into BACH.",
      "threat_model_for_qs_querystring_parsing_library": "Modelo de amenazas para qs (biblioteca de análisis de cadenas de consulta)",
      "time_07_timeinjector_migration_gemini_report": "[TIME-07] Migración de TimeInjector - Informe Gemini",
      "time_system_unified_time_functions_for_bach": "Sistema de tiempo: funciones horarias unificadas para BACH",
      "time_system_unified_zeit_funktionen_fuer_bach": "Sistema de tiempo: funciones horarias unificadas para BACH",
      "timer_stoppuhr": "TEMPORIZADOR - cronómetro",
      "toolchain_engine_implementation_gemini_report": "Implementación del motor de cadena de herramientas: Informe Gemini",
      "tools_tool_management": "HERRAMIENTAS - Gestión de herramientas",
      "tools_tool_verwaltung": "HERRAMIENTAS - Gestión de herramientas",
      "trampelpfadanalyse_schwarm_verfahren_elephant_p": "Análisis de senderos y procedimientos de enjambre (Elephant Path / Swarm Ops)",
      "universeller_bildkonverter_mit_drag_drop": "Conversor de imágenes universal con arrastrar y soltar.",
      "universeller_bildkonverter_with_drag_drop": "Conversor de imágenes universal con arrastrar y soltar.",
      "universelles_kompilierungs_tool_f_r_das_software_p": "Herramienta de compilación universal para la cartera de software.",
      "universelles_kompilierungs_tool_for_the_software_p": "Herramienta de compilación universal para la cartera de software.",
      "unterst_tzt_bei_der_optimierung_von_policen_und_de": "Ayuda con la optimización de políticas y el cumplimiento de reclamos.",
      "untersuchung_main_ordner_relikt_gemini_report": "Reliquia de la carpeta \"principal\" de investigación - Informe Gemini",
      "urgent_user_db_no_longer_exists": "URGENTE: ¡user.db ya no existe!",
      "usecases_feature_tests_and_anforderungen": "CASOS DE USO: Pruebas de funciones y requisitos",
      "usecases_feature_tests_und_anforderungen": "CASOS DE USO: Pruebas de funciones y requisitos",
      "user_datenordner": "CARPETA DE DATOS DEL USUARIO",
      "user_decide_skill_v1_0": "Habilidad de decisión del usuario v1.0",
      "user_docs_migration_gemini_report": "Migración de documentos de usuario: Informe Gemini",
      "usr_bin_env_python": "!/usr/bin/env pitón",
      "usr_bin_env_python3": "!/usr/bin/env python3",
      "vcf_analyse_gemini_report": "[Análisis VCF] - Informe Gemini",
      "vcf_analysis_gemini_report": "[Análisis VCF] - Informe Gemini",
      "veraenderungen_anregen": "ESTIMULAR EL CAMBIO",
      "verfuegbare_typen": "Tipos disponibles:",
      "vergleich_der_analysen_was_ist_bach_gemini_vs": "Comparación de los análisis \"¿Qué es BACH?\" (Géminis contra Claude)",
      "verschiebt_exportierten_bericht_in_archive": "Mueve el informe exportado a _archive/.\n\n        Argumentos:\n            client_folder: carpeta del cliente (para client_id)\n            ready_name: Nombre de la carpeta en _ready_for_export/ (o detección automática)",
      "versicherung_versicherungsverwaltung": "SEGUROS - Administración de seguros",
      "versicherungen_komplette_uebersicht": "SEGURO - RESUMEN COMPLETO",
      "version_1_0_0_created_2026_01_24_categ": "**Versión:** 1.0.0 **Creado:** 2026-01-24 **Categoría:** Garantía de calidad y documentación **Recurrente:** help_forensic (cada 14 días) ---",
      "version_1_0_0_erstellt_2026_01_24_kate": "**Versión:** 1.0.0 **Creado:** 2026-01-24 **Categoría:** Garantía de calidad y documentación **Recurrente:** help_forensic (cada 14 días) ---",
      "version_2_0_0_created_2026_01_24_updat": "**Version:** 2.0.0 **Created:** 2026-01-24 **Updated:** 2026-01-24 **Category:** Documentation & Wissen **Recurring:** wiki_author (alle 21 Tage)  ---",
      "version_2_0_0_erstellt_2026_01_24_aktu": "**Versión:** 2.0.0 **Creado:** 2026-01-24 **Actualizado:** 2026-01-24 **Categoría:** Documentación y conocimiento **Recurrente:** wiki_author (cada 21 días) ---",
      "verwaltet_datei_siegel_hashes_fuer_integritaetsp": "Gestiona sellos de archivos (hashes) para verificación de integridad.",
      "videocalls_mit_avatar_automatisieren_digital_twin": "AUTOMATIZA VIDEOLLAMADAS CON AVATAR (DIGITAL TWIN)",
      "vollst_ndiger_sqlite_datenbank_browser": "Completo navegador de bases de datos SQLite.",
      "vollstaendiger_generierungsprozess_hinwe": "Proceso de generación completo.\n\n        NOTA: La generación del LLM (fase 2) ocurre FUERA de este script.\n        Este comando:\n        1. Extrae los textos fuente.\n        2. Muestra el mensaje finalizado (o lo guarda)\n        3. Espera la salida JSON como entrada.\n\n        Para la variante automática, el flujo de trabajo de llamadas\n        debe enviar el mensaje a un LLM y devolver la salida JSON.",
      "warn_ordner_nicht_gefunden_folder_path": "[ADVERTENCIA] Carpeta no encontrada: {folder_path}",
      "wartung_agent_prompt": "Aviso del agente de mantenimiento",
      "was_ist_bach": "¿QUÉ ES BACH?",
      "was_ist_bach_gemini_analyse": "¿Qué es BACH? - Análisis de Géminis",
      "was_ist_gemeinschaft": "QUE ES COMUNIDAD",
      "was_ist_gesellschaft": "QUE ES LA SOCIEDAD",
      "wendet_policies_auf_ein_projekt_an": "Aplica políticas a un proyecto.\n        \n        Argumentos:\n            project_path: Ruta al proyecto\n            políticas: Lista de políticas a aplicar\n            dry_run: solo verificar, no modificar\n            \n        Devoluciones:\n            Dictar con cambios aplicados",
      "what_is_bach_gemini_analysis": "What is BACH? - Gemini Analysis",
      "wichtige_weichenstellungen_bei_der_gruendung": "DECISIONES IMPORTANTES AL FUNDAR",
      "wiki_konventionen": "CONVENCIONES WIKI",
      "wiki_name": "WIKI: nombre",
      "wiki_sep_datum": "WIKI: fecha_septiembre",
      "wiki_sync_in_db_gemini_report": "Wiki Sync en DB - Informe Gemini",
      "wiki_update_gemini_report": "ACTUALIZACIÓN DE WIKI - Informe Géminis",
      "wiki_update_modus_random_wiki_entry_update_or_exp": "MODO DE ACTUALIZACIÓN DE WIKI: Actualización o ampliación de entrada aleatoria de Wiki.",
      "wiki_update_modus_zufaelligen_wiki_eintrag_aktual": "MODO DE ACTUALIZACIÓN DE WIKI: actualice o expanda una entrada aleatoria de la wiki.",
      "wiki_version": "WIKI: versión",
      "wikiquizzer": "wikiconcurso",
      "wissensdatenbank_durchsuchen": "BUSCAR BASE DE CONOCIMIENTOS",
      "word_berichtsvorlagen_mit_llm_automatisieren": "AUTOMATIZACIÓN DE PLANTILLAS DE INFORMES DE WORD CON LLM",
      "workflow_bach_arbeitsablaeufe": "FLUJO DE TRABAJO - Flujos de trabajo BACH",
      "workflow_create_progress_report_geiger_specific": "Flujo de trabajo: Crear informe de progreso (específico de Geiger)",
      "workflow_datei_umbenennung_mit_wrapper_evolution": "Flujo de trabajo: cambio de nombre de archivos con contenedor (migración evolutiva)",
      "workflow_document_requirements_analysis": "Flujo de trabajo: análisis de requisitos de documentos",
      "workflow_dokumenten_anforderungsanalyse": "Flujo de trabajo: análisis de requisitos de documentos",
      "workflow_f_rderbericht_erstellen_geiger_spezifis": "Flujo de trabajo: crear un informe de financiación (específico de Geiger)",
      "workflow_fahrtkosten_und_homeoffice": "Flujo de trabajo: gastos de viaje y oficina en casa",
      "workflow_file_renaming_with_wrapper_evolutionary": "Flujo de trabajo: cambio de nombre de archivos con Wrapper (migración evolutiva)",
      "workflow_finanzamt_export": "Flujo de trabajo: exportación de la oficina de impuestos",
      "workflow_help_expert_review": "Flujo de trabajo: revisión de expertos de ayuda",
      "workflow_help_forensik": "Flujo de trabajo: ayuda a los forenses",
      "workflow_mail_abo_abgleich_task_814": "Flujo de trabajo: comparación de suscripciones de correo (tarea 814)",
      "workflow_ordner_flattening": "Flujo de trabajo: aplanamiento de carpetas",
      "workflow_record_insurance": "Flujo de trabajo: Seguro de registros",
      "workflow_record_special_expenses": "Flujo de trabajo: Registro de gastos especiales",
      "workflow_root_docs_review_two_expert_pipeline": "Flujo de trabajo: revisión de documentos raíz (canalización de dos expertos)",
      "workflow_root_docs_review_zwei_experten_pipeline": "Workflow: Root-Docs-Review (Zwei-Experten-Pipeline)",
      "workflow_skill_bugfix_protokoll": "Habilidad de flujo de trabajo: registro de corrección de errores",
      "workflow_skill_gemini_delegation": "Habilidad de flujo de trabajo: delegación de Géminis",
      "workflow_skill_google_drive": "Habilidad de flujo de trabajo: Google Drive",
      "workflow_skill_ing_strategie": "Habilidad de flujo de trabajo: estrategia de ing",
      "workflow_skill_projekt_aufnahme": "Habilidad de flujo de trabajo: grabación de proyectos",
      "workflow_skill_skill_abdeckungsanalyse": "Habilidad de flujo de trabajo: análisis de cobertura de habilidades",
      "workflow_skill_synthese": "Habilidad de flujo de trabajo: síntesis",
      "workflow_skill_system_aufraeumen": "Workflow skill: system-aufraeumen",
      "workflow_skill_system_mapping": "Habilidad de flujo de trabajo: mapeo del sistema",
      "workflow_skill_system_synopse": "Habilidad de flujo de trabajo: sinopsis del sistema",
      "workflow_skill_system_testverfahren": "Habilidad de flujo de trabajo: procedimientos de prueba del sistema",
      "workflow_sonderausgaben_erfassen": "Flujo de trabajo: capturar problemas especiales",
      "workflow_steuer_beleg_scan": "Flujo de trabajo: escaneo de recibos fiscales",
      "workflow_tax_receipt_scan": "Workflow: Tax Receipt Scan",
      "workflow_telekommunikation_eigenbeleg": "Flujo de trabajo: recibo propio de telecomunicaciones",
      "workflow_travel_costs_and_home_office": "Flujo de trabajo: costos de viaje y oficina en casa",
      "workflow_tuev_qualitaetssicherung_fuer_workflows": "WORKFLOW-TUEV - Garantía de calidad para flujos de trabajo",
      "workflow_tuev_quality_assurance_for_workflows": "WORKFLOW-TUEV - Garantía de calidad para flujos de trabajo",
      "workflow_versicherungen_erfassen": "Flujo de trabajo: introducir el seguro",
      "workflow_werbungskosten_erfassen": "Flujo de trabajo: costes publicitarios récord",
      "workflow_wiki_authors": "Flujo de trabajo: autores de wiki",
      "workflow_wiki_autoren": "Flujo de trabajo: autores de wiki",
      "worksheet_generator_erstellt_personalisierte_arb": "Generador de hojas de trabajo: crea hojas de trabajo personalizadas\nTarea: FORED-01",
      "wrapper_for_compare_systems_py_to_include_bachfore": "Envoltorio para compare_systems.py para incluir BachForelle",
      "zerlegt_python_dateien_in_einzelne_klassen_und_fun": "Zerlegt Python-Dateien in einzelne Klassen und Funktionen.",
      "zerlegt_python_files_in_einzelne_klassen_and_funct": "Divide los archivos de Python en clases y funciones individuales."
    },
    "system": {
      "deleted": "Eliminado exitosamente",
      "error": "Se produjo un error",
      "no_results": "No se encontraron resultados",
      "not_found": "Extraviado",
      "prosync_description": "Sincronización de bases de datos ProSync entre sistemas",
      "prosync_sync_complete": "Sincronización completa",
      "prosync_sync_started": "Sincronización iniciada",
      "saved": "Guardado exitosamente",
      "shutdown": "Apagado del sistema",
      "startup": "Inicio del sistema",
      "success": "Operación exitosa",
      "updated": "Actualizado exitosamente"
    },
    "usmc": {
      "bridge": "Puente USMC (sincronización entre agentes)",
      "sync_from": "Sincronizar USMC con BACH",
      "sync_to": "Sincronizar BACH con USMC"
    }
  }
}