{
  "metadata": {
    "keywords": []
  },
  "chatbubble": {
    "actions": {
      "resolve": "Marcar como resuelto",
      "mark_as_unresolved": "Marcar como no resuelto",
      "request": "Solicitud humana"
    },
    "lead": {
      "instruction": "Háganos saber cómo contactar con usted",
      "email": "email",
      "phoneNumber": "Número de teléfono",
      "required": "Este campo es obligatorio"
    }
  },
  "AgentKnowledgeSelector": {
    "agents": "Empleados IA (Agentes)",
    "knowledgeBase": "Base de Conocimiento",
    "selectKnowledge": "Seleccionar Conocimiento (Almacenes/Fuentes)",
    "saving": "Guardando",
    "saved": "Preferencias guardadas",
    "errorLoading": "Error al cargar preferencias",
    "errorSaving": "Error al guardar preferencias",
    "datastore": "Almacén",
    "datasource": "Fuente de Datos"
  },
  "AgentPage": {
    "breadcrumbs": {
      "label": "Navegación"
    },
    "tabs": {
      "editor": "Editor",
      "settings": "Configuraciones",
      "install": "Instalar",
      "preview": "Previsualización"
    },
    "employees": "Empleados IA",
    "tools": "Herramientas",
    "chat": "Chat",
    "deploy": "Desplegar",
    "skills": "Habilidades",
    "settings": "Configuraciones",
    "model_not_compatible": "Modelo no compatible",
    "enabled_on_bubble": "Activado solo en widgets estándar/bubble",
    "running": "En ejecución",
    "synched": "Sincronizado",
    "http_tool": "Herramienta HTTP",
    "http_tool_description": "Permita que su Empleado IA haga llamadas a un endpoint HTTP.",
    "update": "Actualizar",
    "upgrade": "Actualice a Premium para usar esta función",
    "upgrade_description": "Esta función está restringida a usuarios Premium",
    "poweredBy": "Desarrollado por",
    "newChat": "Nuevo Chat",
    "sub-agents": "Sub-Agentes"
  },
  "AgentSkillsTab": {
    "title": "Habilidades del agente",
    "subtitle": "Memoria procedimental utilizada por el agente en tiempo de ejecución, con aprobación humana para mejoras automáticas.",
    "optimize": "Optimizar habilidades",
    "readOnlyNotice": "Puedes inspeccionar habilidades y propuestas, pero gestionarlas requiere permiso para administrar Habilidades del agente.",
    "loading": "Cargyo habilidades...",
    "loadError": "En el se pudieron cargar las habilidades del agente.",
    "createSkill": "Crear habilidad",
    "editSkill": "Editar habilidad",
    "fields": {
      "name": "Nombre",
      "status": "Estado",
      "scope": "Alcance",
      "description": "Descripción",
      "content": "Procedimiento"
    },
    "create": "Crear",
    "save": "Guardar",
    "cancel": "Cancelar",
    "proposeTitle": "Crear propuesta",
    "proposeDescription": "Convierte una corrección, un flujo de trabajo el un fragmento de conversación en una propuesta de habilidad pendiente.",
    "proposePlaceholder": "Pegal comportamiento que se debe recordar el el fragmento de conversación de origen...",
    "propose": "Proponer habilidad",
    "sections": {
      "pending": "Pendiente de aprobación",
      "pendingDescription": "Propuestas automáticas y manuales en espera de una decisión humana.",
      "active": "Activo",
      "activeDescription": "Habilidades disponibles para el tiempo de ejecución del chat mediante carga progresiva.",
      "draft": "Borrador",
      "draftDescription": "Habilidades guardadas que aún no están activas en el tiempo de ejecución.",
      "archived": "Archivado",
      "archivedDescription": "Memorias procedimentales inactivas conservadas para auditoríal restauración."
    },
    "empty": "En el hay habilidades en esta sección.",
    "noPending": "En el hay aprobaciones de habilidades pendientes.",
    "approvalFallbackTitle": "Aprobación de habilidad",
    "approve": "Aprobar",
    "reject": "Rechazar",
    "edit": "Editar",
    "pin": "Fijar",
    "unpin": "Desfijar",
    "restore": "Restaurar",
    "archive": "Archivar",
    "pinned": "Fijado",
    "usage": "Usado {count} veces",
    "lastUsed": "Último uso: {date}",
    "status": {
      "active": "Activo",
      "archived": "Archivado",
      "draft": "Borrador",
      "pending_approval": "Pendiente"
    },
    "scope": {
      "agent": "Agente",
      "organization": "Organización"
    },
    "origin": {
      "agent_proposed": "Propuesto por el agente",
      "imported": "Importado",
      "manual": "Manual",
      "optimizer": "Optimizador"
    },
    "never": "Nunca",
    "cortex": {
      "title": "Modo Agent Cortex",
      "description": "Elige cuánto puede influir Agent Cortex en el enrutamiento, el conocimiento y la selección de habilidades.",
      "label": "Modo",
      "saved": "Modo Agent Cortex actualizado.",
      "loadError": "En el se pudo cargar el modo actual de Agent Cortex.",
      "modes": {
        "passive": {
          "label": "Pasivo",
          "description": "Solo observa. Recopila señales sin cambiar el comportamiento en tiempo de ejecución."
        },
        "advisory": {
          "label": "Consultivo",
          "description": "Oriental tiempo de ejecución con indicaciones y prioridades, sin imponer filtros."
        },
        "active": {
          "label": "Activo",
          "description": "Moldea activamente el enrutamiento con filtros controlados, prioridad de habilidades y selección de especialistas."
        }
      }
    },
    "proposeFromRag": {
      "title": "Proponer desdel RAG de onboarding",
      "description": "Escanea los documentos de onboarding vinculados a este agente, extrae contenido procedimental y crea propuestas de habilidades gobernadas.",
      "action": "Crear propuestas desde RAG",
      "result": "Se crearon {createdCount} aprobaciones desdel RAG de onboarding. Se omitieron {skippedCount} documentos."
    },
    "actionTypes": {
      "agent_skill": {
        "create": "Crear habilidad",
        "patch": "Actualizar habilidad",
        "archive": "Archivar habilidad"
      }
    },
    "specialists": "Especialistas conectados",
    "specialists_desc": "Agentes delegados configurados mediante herramientas.",
    "no_specialists": "En el hay especialistas conectados.",
    "active_rule": "Regla activa",
    "available": "Disponible",
    "suggestions": "Sugerencias de Cortex",
    "suggestions_desc": "Sugerencias deterministas de delegación de Agent Cortex basadas en tu uso.",
    "no_suggestions": "En el hay sugerencias por el momento.",
    "ignore": "Ignorar",
    "activate": "Activar regla",
    "active_rules": "Reglas de delegación activas",
    "active_rules_desc": "Estas reglas fuerzan el priorizan de parama deterministal enrutamiento hacial especialista.",
    "no_active_rules": "En el hay reglas activas.",
    "deactivate": "Desactivar regla",
    "connected_sub_agents": "Sub-Agents conectados",
    "create_sub_agent": "Crear Sub-Agente",
    "configure": "Configurar",
    "modal_title": "Nuevo Sub-Agente",
    "loading_sub_agents": "Cargyo Sub-Agents...",
    "no_connected_sub_agents": "Aún en el hay Sub-Agents conectados.",
    "link_error": "Error al vincular el Sub-Agente.",
    "link_success": "Subagente vinculado correctamente.",
    "sub_agent_model": "Modelo",
    "open_configure": "Abrir configuración",
    "catalog": {
      "title": "Catálogo de paquetes de habilidades",
      "description": "Paquetes iniciales seleccionados que coinciden con la combinación de canales, proveedores y herramientas de este agente.",
      "scopeLabel": "Alcance de aplicación",
      "searchLabel": "Buscar",
      "searchPlaceholder": "Busca por paquete, familia, plantilal habilidad...",
      "resetFilters": "Restablecer filtros",
      "loading": "Cargyo paquetes de habilidades...",
      "loadError": "En el se pudo cargar el catálogo de paquetes de habilidades.",
      "empty": "Ningún paquete de habilidades coincide con la búsqueda y los filtros actuales.",
      "searchCount": "{count} paquetes coinciden con los filtros actuales.",
      "recommendedTitle": "Recomendado para este agente",
      "recommendedDescription": "Mejores coincidencias actuales según canales activos, proveedores conectados y herramientas configuradas.",
      "resultsTitle": "Todos los paquetes del catálogo",
      "resultsDescription": "Exploral catálogo base estático completo y aplica solo las habilidades que necesitas.",
      "recommendedBadge": "Recomendado",
      "approvalPayloadReason": "Paquete de habilidades aplicado desdel catálogo.",
      "approvalReason": "Paquete {packName} enviado desdel catálogo.",
      "installationSummary": "{installed} instalados, {pending} pendientes de {total}.",
      "apply": {
        "result": "Paquete procesado: {createdCount} creados, {pendingCount} pendientes y {skippedCount} omitidos.",
        "error": "En el se pudo aplicar este paquete de habilidades."
      },
      "actions": {
        "applyDraft": "Aplicar como borrador",
        "sendApproval": "Enviar para aprobación",
        "installed": "Ya instalado",
        "pending": "Aprobación pendiente"
      },
      "filters": {
        "phase": "Fase",
        "family": "Familia",
        "channel": "Canal",
        "provider": "Proveedor",
        "all": "Todos"
      },
      "meta": {
        "includedSkills": "Habilidades incluidas",
        "compatibility": "Compatibilidad",
        "noRequiredTools": "En el hay herramientas obligatorias",
        "sourceTemplates": "Plantilas de origen: {values}"
      },
      "skillContent": {
        "whenToUseHeading": "Cuándo usar",
        "procedureHeading": "Procedimiento"
      },
      "scopeHint": {
        "agent": "Crea habilidades en borrador directamente para este agente.",
        "organization": "Cria una aprobación por habilidad. Habilidades aprobadas ficam activas en el alcance de la organización."
      },
      "phaseLabels": {
        "foundation": "Base",
        "messaging_social": "Mensageria y social",
        "support_ops": "Operaciones de soporte",
        "commerce_payments": "Comércio y pagos",
        "knowledge_copilots": "Conocimiento y copilotos",
        "verticals": "Soluciones verticales"
      },
      "familyLabels": {
        "support-faq-deflection": "Deflexión de FAQ de soporte",
        "support-ticket-triage": "Clasificación de tickets de soporte",
        "support-escalation-handoff": "Escalamiento y transferencia de soporte",
        "lead-capture": "Captura de leads",
        "lead-qualification": "Calificación de leads",
        "lead-nurture-followup": "Nutrición y seguimiento de leads",
        "sales-high-ticket": "Ventas high-ticket",
        "onboarding-activation": "Activación de onboarding",
        "forms-intake-data-collection": "Entrada de formularios y recopilación de datos",
        "knowledge-rag-answering": "Respuestas con conocimiento y RAG",
        "ai-assistant-open-chat": "Chat abierto con asistente de IA",
        "routing-intent-orchestration": "Enrutamiento y orquestación de intención",
        "omnichannel-case-management": "Gestión omnicanal de casos",
        "internal-helpdesk-employee-ops": "Helpdesk interno y operaciones de empleados",
        "customer-success-feedback": "Feedback de Éxito del cliente",
        "surveys-nps-quiz": "Encuestas, NPS y cuestionario",
        "social-dm-engagement": "Engagement por DM social",
        "content-gated-asset-delivery": "Entrega de material con contenido restringido",
        "ecommerce-product-discovery": "Descubrimiento de productos de comercio electrónico",
        "ecommerce-guided-recommendation": "Recomendación guiada de comercio electrónico",
        "ecommerce-order-support": "Soporte a pedidos de comercio electrónico",
        "commerce-payments-collections": "Pagos y cobros comerciales",
        "ecommerce-value-calculator": "Calculadora de valor para comercio electrónico",
        "vertical-insurance": "Seguross"
      },
      "fitTierLabels": {
        "high": "Forte ajuste",
        "medium": "Ajuste promissora",
        "low": "Ajuste ligero"
      },
      "installationStates": {
        "installed": "Instalado",
        "not_installed": "En el instalado",
        "partially_installed": "Parcialmente instalado",
        "pending": "Pendiente de aprobación"
      },
      "reasonText": {
        "matched_channels": "Alineado con canales activos: {values}",
        "matched_service_providers": "Proveedores de servicio conectados: {values}",
        "matched_tools": "Herramientas obligatorias ya configuradas: {values}",
        "recent_channel_activity": "Tráfico reciente encontrado en: {values}",
        "has_form": "Señales de captura por formulario ya están disponibles.",
        "has_datastore": "El conocimiento del datastore ya está disponible.",
        "missing_required_tools": "Necesita herramientas aún no configuradas: {values}",
        "missing_service_providers": "Los mejores resultados si elbtienen con proveedores como: {values}",
        "missing_channel_activity": "Aún en el se detectó actividad reciente en: {values}",
        "available_without_provider": "Funciona sin conexiones obligatorias con proveedores.",
        "compatible_deployment_targets": "Compatible con las superficies de implementación actuales: {values}",
        "pack_already_present_in_other_scope": "Partes de este paquete ya existen en: {values}",
        "has_mailbox_activity": "Ya existe actividad de bandeja de entrada para este agente.",
        "has_customer_case_activity": "Ya existe actividad de casos de clientes para este flujo de trabajo.",
        "has_onboarding_context": "El contexto de onboarding ya está disponible para estos flujos de copiloto.",
        "has_knowledge_providers": "Los proveedores de conocimiento ya están conectados para estas respuestas."
      },
      "channelLabels": {
        "api": "API",
        "chat": "Chat",
        "crisp": "Crisp",
        "dashboard": "Panel",
        "form": "Formulario",
        "mail": "Correo electrónico",
        "make": "Make",
        "messenger": "Messenger",
        "instagram": "Instagram",
        "slack": "Slack",
        "telegram": "Telegram",
        "tiktok": "TikTok",
        "tiktok_shop": "TikTok Shop",
        "website": "Sitio web",
        "baileys": "WhatsApp",
        "whatsapp": "WhatsApp Business",
        "zapier": "Zapier",
        "zappflux": "ZappFlux"
      },
      "providerLabels": {
        "chat": "Chat",
        "crisp": "Crisp",
        "google_drive": "Google Drive",
        "google_sheets": "Google Sheets",
        "instagram": "Instagram",
        "mail": "Correo electrónico",
        "messenger": "Messenger",
        "notion": "Notion",
        "slack": "Slack",
        "stripe_connect": "Stripe Connect",
        "paypal": "PayPal",
        "telegram": "Telegram",
        "tiktok_business": "TikTok Business",
        "tiktok_shop": "TikTok Shop",
        "website": "Sitio web",
        "baileys": "WhatsApp",
        "whatsapp": "WhatsApp Business",
        "wordpress": "WordPress",
        "zendesk": "Zendesk"
      },
      "toolLabels": {
        "agent": "Agente",
        "connector": "Conector",
        "datastore": "Datastore",
        "flow": "Flujo",
        "form": "Formulario",
        "http": "HTTP",
        "lead_capture": "Captura de leads",
        "mark_as_resolved": "Marcar como resuelto",
        "payment": "Pago",
        "request_human": "Solicitar humano"
      },
      "deploymentTargetLabels": {
        "website": "Sitio web",
        "wordpress": "WordPress",
        "shopify": "Shopify"
      },
      "packTitles": {
        "customer-support-foundation": "Base de soporte al cliente",
        "faq-deflection-foundation": "Base de deflexión de FAQ",
        "lead-capture-foundation": "Base de captura de leads",
        "lead-qualification-foundation": "Base de calificación de leads",
        "lead-nurture-followup-foundation": "Base de nutrición y seguimiento de leads",
        "onboarding-activation-foundation": "Base de activación de onboarding",
        "routing-intent-foundation": "Base de enrutamiento de intención",
        "assistant-open-chat-foundation": "Base de chat abierto con asistente",
        "basic-open-chat-foundation": "Base de chat abierto básico",
        "lead-magnet-foundation": "Base de entrega de lead magnet",
        "lead-capture-messaging-social": "Captura de leads para mensajería y social",
        "lead-qualification-messaging-social": "Calificación de leads para mensajería y social",
        "lead-nurture-followup-messaging-social": "Nutrición y seguimiento de leads para mensajería",
        "support-escalation-messaging-social": "Escalamiento y transferencia de soporte social",
        "social-dm-engagement-messaging-social": "Engagement por DM social",
        "omnichannel-case-management-messaging-social": "Gestión omnicanal de casos para mensajería",
        "sales-high-ticket-messaging-social": "Ventas high-ticket para mensajería",
        "support-ticket-triage-support-ops": "Clasificación de tickets de soporte",
        "support-escalation-handoff-support-ops": "Escalamiento y transferencia de soporte",
        "internal-helpdesk-employee-ops-support-ops": "Helpdesk interno y operaciones de empleados",
        "customer-success-feedback-support-ops": "Feedback de Éxito del cliente",
        "surveys-nps-quiz-support-ops": "Encuestas, NPS y cuestionario para operaciones de soporte",
        "ecommerce-product-discovery-commerce-payments": "Descubrimiento de productos de comercio electrónico",
        "ecommerce-guided-recommendation-commerce-payments": "Recomendación guiada de comercio electrónico",
        "ecommerce-order-support-commerce-payments": "Soporte a pedidos de comercio electrónico",
        "commerce-payments-collections-commerce-payments": "Pagos y cobros comerciales",
        "ecommerce-value-calculator-commerce-payments": "Calculadora de valor para comercio electrónico",
        "knowledge-rag-answering-knowledge-copilots": "Respuestas con conocimiento y RAG",
        "assistant-open-chat-knowledge-copilots": "Copiloto de chat abierto",
        "onboarding-activation-knowledge-copilots": "Copiloto de activación de onboarding",
        "routing-intent-knowledge-copilots": "Enrutamiento y intención con consciencia de conocimiento",
        "omnichannel-case-management-knowledge-copilots": "Gestión omnicanal de casos orientada por conocimiento",
        "vertical-insurance-verticals": "Calificación de seguros y transferencia para cotización",
        "ecommerce-value-calculator-verticals": "Calculadora de valor vertical",
        "ecommerce-guided-recommendation-verticals": "Recomendación guiada vertical",
        "sales-high-ticket-verticals": "Ventas high-ticket verticales"
      },
      "packDescriptions": {
        "customer-support-foundation": "Procedimientos centrales de entrada, clasificación y escalamiento de soporte para equipos de servicio omnicanal.",
        "faq-deflection-foundation": "Procedimientos cortos para responder rápidamente a preguntas repetidas y detectar cuando el autoservicio ya no es suficiente.",
        "lead-capture-foundation": "Habilidades de captura de leads enfocadas en entrada con baja fricción, consentimiento y enrutamiento rápido para el siguiente paso.",
        "lead-qualification-foundation": "Playbooks de calificación para puntuar ajuste, urgencia y preparación para ventas sin hacer demasiadas preguntas.",
        "lead-nurture-followup-foundation": "Patrones de seguimiento asistidos por IA para calificación más rica y mejor impulso para el siguiente paso.",
        "onboarding-activation-foundation": "Procedimientos de activación que guían nuevos clientes a una primera victoria y identifican bloqueos temprano.",
        "routing-intent-foundation": "Procedimientos de enrutamiento para detección de intención, aclaración y selección de ramificaciones en conversaciones de uso mixto.",
        "assistant-open-chat-foundation": "Comportamientos enfocados de asistente de IA para conversaciones abiertas que aún necesitan disciplina operativa.",
        "basic-open-chat-foundation": "Comportamientos básicos de chat abierto para respuestas claras, aclaraciones ligeros y supuestos seguros.",
        "lead-magnet-foundation": "Procedimientos de captura y entrega de materiales para contenido restringido, descargas y flujos ligeros de nutrición.",
        "lead-capture-messaging-social": "Habilidades de captura de leads para canales de mensajería de entrada que necesitan respuestas rápidas, recopilación progresiva de datos y responsabilidad clara del seguimiento.",
        "lead-qualification-messaging-social": "Habilidades de calificación para hilos asíncronos y sociales en los cuales la empresa necesita ajuste, urgencia y preparación para transferencia sin descubrimiento pesado.",
        "lead-nurture-followup-messaging-social": "Habilidades de seguimiento para hilos sociales y de mensajería que necesitan reactivación gentil, nutrición contextual y encuadre claro del siguiente paso.",
        "support-escalation-messaging-social": "Habilidades de escalamiento para soporte orientado por mensajería, donde el riesgo, frustración o los límites de política deben activar una transferencia humana limpia.",
        "social-dm-engagement-messaging-social": "Habilidades de engagement para DMs sociales que transforman comentarios, reacciones y interés casual en conversaciones privadas estructuradas.",
        "omnichannel-case-management-messaging-social": "Habilidades de gestión de casos para empresas que atienden el mismo cliente por mensajería, redes sociales y correo electrónico.",
        "sales-high-ticket-messaging-social": "Habilidades de ventas high-ticket para conversaciones premium que necesitan descubrimiento más profundo, controles de seriedad y transferencias más cálidas para cerradores.",
        "support-ticket-triage-support-ops": "Habilidades de operaciones de soporte para clasificación de colas, selección de camino de resolución y priorización más rápida de la bandeja de entrada.",
        "support-escalation-handoff-support-ops": "Habilidades operativas para empacotar escalamientos, preservar pruebas y redefinir expectativas del cliente en las colas de soporte.",
        "internal-helpdesk-employee-ops-support-ops": "Habilidades de soporte interno para preguntas de empleados, respuestas sobre políticas y enrutamiento limpio para RR. HH., TI u operaciones.",
        "customer-success-feedback-support-ops": "Habilidades de feedback y recuperación para seguimiento pos-resolución, detección de detractores y escalamiento para Éxito del cliente.",
        "surveys-nps-quiz-support-ops": "Habilidades de encuesta adyacentes al soporte para invitar a flujos ligeros de feedback y capturar respuestas estructuradas que operaciones puedan actuar.",
        "ecommerce-product-discovery-commerce-payments": "Habilidades de descubrimiento comercial para entender rápidamente las necesidades del comprador y encuadrar una lista corta enfocada en canales web y sociales.",
        "ecommerce-guided-recommendation-commerce-payments": "Habilidades de recomendación guiada para venta orientada por preferencias, explicación y enlaces de productos en flujos de comércio.",
        "ecommerce-order-support-commerce-payments": "Habilidades de soporte poscompra para estado de pedidos, contexto de devolución y transferencia limpio para reembolso el tratamiento de excepciones.",
        "commerce-payments-collections-commerce-payments": "Habilidades de pago y recuperación para confirmación de checkout, comprobante de pago y conversaciones comerciales pausadas.",
        "ecommerce-value-calculator-commerce-payments": "Habilidades comerciales orientadas por calculadora para recopilaciónr alguns datos, estimar valor y transparamar resultados en un siguiente paso.",
        "knowledge-rag-answering-knowledge-copilots": "Habilidades de copiloto de conocimiento para recuperación con respuesta primero, detección de brechas y transferencia seguro cuando la cobertura está incompleta.",
        "assistant-open-chat-knowledge-copilots": "Habilidades de copiloto independentes de paranetempranor para conversaciones abiertas que aún necesitan foco en la tarea, estructura y siguientes pasos accionables.",
        "onboarding-activation-knowledge-copilots": "Habilidades de onboarding apoiadas en conocimiento para guiar a configuración, vincular los recursos certos y desbloquear a activación más rápido.",
        "routing-intent-knowledge-copilots": "Habilidades de enrutamiento de copiloto para decidir cuando el conocimiento puede responder directamente y cuando un especialistal flujo de trabajo debe asumir.",
        "omnichannel-case-management-knowledge-copilots": "Habilidades de caso habilitadas por conocimiento para resumir contexto entre hilos y recomendar la siguiente mejor acción para el propietario actual.",
        "vertical-insurance-verticals": "Habilidades verticales de seguros para entrada de cobertura, contexto delegibilidad y transferencia limpio para cotización el análisis de corredor.",
        "ecommerce-value-calculator-verticals": "Habilidades verticales de calculadora para entrada guiada, guardrails y interpretación simple de resultados orientados por valor.",
        "ecommerce-guided-recommendation-verticals": "Habilidades verticales de recomendación para venta orientada por evaluación, rutinas personalizadas y explicación específica del domínio.",
        "sales-high-ticket-verticals": "Habilidades high-ticket específicas del domínio para descubrimiento, calificación y transferencia premium en ofertas conduzidas por especialistas."
      },
      "skillTitles": {
        "customer-support-foundation": {
          "support-intake-triage": "Clasificación de entrada de soporte",
          "support-escalation-brief": "Resumen de escalamiento de soporte"
        },
        "faq-deflection-foundation": {
          "faq-answer-first": "Respuesta de FAQ primero",
          "faq-gap-escalation": "Escalamiento de brecha de FAQ"
        },
        "lead-capture-foundation": {
          "lead-capture-core": "Núcleo de captura de leads",
          "lead-capture-consent-next-step": "Consentimiento del lead y siguiente paso"
        },
        "lead-qualification-foundation": {
          "icp-fit-qualification": "Calificación de ajuste al ICP",
          "meeting-readiness-tagging": "Marcación de preparación para reunión"
        },
        "lead-nurture-followup-foundation": {
          "adaptive-followup-questioning": "Preguntas adaptativas de seguimiento",
          "nurture-next-step-framing": "Enquadramento del siguiente paso de nutrición"
        },
        "onboarding-activation-foundation": {
          "first-win-checklist": "Lista de verificación de la primera victoria",
          "activation-blocker-triage": "Clasificación de bloqueos de activación"
        },
        "routing-intent-foundation": {
          "intent-routing-map": "Mapa de enrutamiento de intención",
          "ambiguity-clarification-gate": "Portón de aclaración de ambigüedad"
        },
        "assistant-open-chat-foundation": {
          "task-first-assistant": "Respuesta del asistente orientada à tarea",
          "answer-with-next-step": "Respuesta con siguiente paso"
        },
        "basic-open-chat-foundation": {
          "concise-open-chat-answer": "Respuesta concisa de chat abierto",
          "clarify-before-assuming": "Esclarecer antes de presumir"
        },
        "lead-magnet-foundation": {
          "gated-asset-delivery": "Entrega de material restringido",
          "asset-followup-tagging": "Marcación de seguimiento del material"
        },
        "lead-capture-messaging-social": {
          "social-first-response-intake": "Entrada de primerla respuesta social",
          "progressive-contact-capture": "Captura progresiva de contacto"
        },
        "lead-qualification-messaging-social": {
          "social-fit-qualification": "Calificación de ajuste social",
          "async-handoff-readiness": "Preparación para transferencia asíncrono"
        },
        "lead-nurture-followup-messaging-social": {
          "async-followup-revival": "Reativación de seguimiento asíncrono",
          "channel-aware-next-step": "Próximo paso consciente del canal"
        },
        "support-escalation-messaging-social": {
          "rapid-escalation-detection": "Detección rápida de escalamiento",
          "social-handoff-brief": "Resumen de transferencia social"
        },
        "social-dm-engagement-messaging-social": {
          "dm-comment-to-conversation": "Conversón de comentário para DM",
          "public-to-private-bridge": "Ponte del público para el privado"
        },
        "omnichannel-case-management-messaging-social": {
          "cross-channel-context-stitch": "Costura de contexto entre canales",
          "case-reopen-continuity": "Continuidade en la reapertura de caso"
        },
        "sales-high-ticket-messaging-social": {
          "premium-intent-probing": "Sondagem de intención premium",
          "closer-brief-sequencing": "Sequenciamento del resumen para el cerrador"
        },
        "support-ticket-triage-support-ops": {
          "inbox-priority-triage": "Clasificación de prioridad de la bandeja de entrada",
          "resolution-path-selection": "Selección del camino de resolución"
        },
        "support-escalation-handoff-support-ops": {
          "human-handoff-package": "Paquete de transferencia humana",
          "sla-expectation-reset": "Redefinición de expectativa de SLA"
        },
        "internal-helpdesk-employee-ops-support-ops": {
          "policy-answer-first": "Respuesta de política primero",
          "employee-escalation-routing": "Enrutamiento de escalamiento del empleado"
        },
        "customer-success-feedback-support-ops": {
          "post-resolution-feedback-request": "Solicitación de feedback pos-resolución",
          "detractor-recovery-flag": "Sinalización de recuperación de detrator"
        },
        "surveys-nps-quiz-support-ops": {
          "micro-survey-invite": "Convite para microencuesta",
          "structured-feedback-capture": "Captura de feedback estructurado"
        },
        "ecommerce-product-discovery-commerce-payments": {
          "shopper-needs-discovery": "Descubrimiento de necesidades del comprador",
          "product-shortlist-framing": "Enquadramento de lista corta de productos"
        },
        "ecommerce-guided-recommendation-commerce-payments": {
          "guided-preference-intake": "Entrada guiada de preferencias",
          "recommendation-explain-and-link": "Explicar y vincular recomendación"
        },
        "ecommerce-order-support-commerce-payments": {
          "order-status-intake": "Entrada de estado del pedido",
          "returns-refund-handoff": "Transferencia de devoluciones y reembolsos"
        },
        "commerce-payments-collections-commerce-payments": {
          "payment-intent-confirmation": "Confirmación de intención de pago",
          "checkout-recovery-proof": "Recuperación de checkout y comprobante"
        },
        "ecommerce-value-calculator-commerce-payments": {
          "calculator-input-collection": "Coleta de entradas de la calculadora",
          "value-summary-next-step": "Resumen de valor y siguiente paso"
        },
        "knowledge-rag-answering-knowledge-copilots": {
          "knowledge-answer-first": "Respuesta de conocimiento primero",
          "knowledge-gap-escalation": "Escalamiento de brecha de conocimiento"
        },
        "assistant-open-chat-knowledge-copilots": {
          "task-anchored-copilot": "Copiloto ancorado en la tarea",
          "next-step-copilot": "Copiloto de siguiente paso"
        },
        "onboarding-activation-knowledge-copilots": {
          "guided-setup-bridge": "Ponte de configuración guiada",
          "activation-blocker-knowledge-bridge": "Ponte de conocimiento para bloqueos de activación"
        },
        "routing-intent-knowledge-copilots": {
          "knowledge-aware-routing": "Enrutamiento consciente del conocimiento",
          "specialist-vs-knowledge-gate": "Portón especialista vs. conocimiento"
        },
        "omnichannel-case-management-knowledge-copilots": {
          "case-context-synthesis": "Síntese del contexto del caso",
          "cross-thread-next-best-action": "Próxima mejor acción entre hilos"
        },
        "vertical-insurance-verticals": {
          "coverage-eligibility-intake": "Entrada delegibilidad de cobertura",
          "quote-handoff-brief": "Resumen de transferencia para cotización"
        },
        "ecommerce-value-calculator-verticals": {
          "calculator-guardrailed-intake": "Entrada con guardrails de la calculadora",
          "result-interpretation-next-step": "Interpretación del resultado y siguiente paso"
        },
        "ecommerce-guided-recommendation-verticals": {
          "profile-assessment-flow": "Flujo de evaluación de perfil",
          "regimen-recommendation-bridge": "Ponte de recomendación de rutina"
        },
        "sales-high-ticket-verticals": {
          "domain-specific-discovery": "Descubrimiento específica del domínio",
          "premium-escalation-brief": "Resumen de escalamiento premium"
        }
      },
      "skillDescriptions": {
        "customer-support-foundation": {
          "support-intake-triage": "Captural problema, clasifica-el rápidamente y dirige al cliente hacia el camino de ayuda correcto.",
          "support-escalation-brief": "Prepara un paquete de transferencia conciso para que un humano pueda continuar sin repetir a descubrimiento."
        },
        "faq-deflection-foundation": {
          "faq-answer-first": "Prefiere respuestas objetivas, con la respuesta primero, que reduzcan el esfuerzo del cliente en preguntas comunes.",
          "faq-gap-escalation": "Maneja con cobertura de FAQ ausente, desactualizada o ambigua sin fingir certeza."
        },
        "lead-capture-foundation": {
          "lead-capture-core": "Recopila el mínimo de información de contacto y necesidad sin hacer que la conversación sea pesado.",
          "lead-capture-consent-next-step": "Cierra la captura de leads con permiso, definición de expectativas y transición clara de responsable."
        },
        "lead-qualification-foundation": {
          "icp-fit-qualification": "Evalúa el ajuste por función, necesidad, urgencia y contexto de decisión, manteniendo la concisión.",
          "meeting-readiness-tagging": "Decide si el lead debe programar inmediatamente, entrar en nutrición o recibir una oferta diferente."
        },
        "lead-nurture-followup-foundation": {
          "adaptive-followup-questioning": "Haz preguntas inteligentes de seguimiento solo cuando la respuesta mejore el enrutamiento o el contexto de ventas.",
          "nurture-next-step-framing": "Mantén a los leads tibios en movimiento con un plan de seguimiento claro, en lugar de dejar el hilo se enfríe."
        },
        "onboarding-activation-foundation": {
          "first-win-checklist": "Guía a nuevos usuarios por el camino mínimo de activación sin sobrecargarlos.",
          "activation-blocker-triage": "Detecta por qué el onboarding se bloqueó y dirige al cliente hacia el camino de desbloqueo más corto."
        },
        "routing-intent-foundation": {
          "intent-routing-map": "Mapea la solicitud del usuario para a rama, especialistal flujo de trabajo correcto con retraso mínimo.",
          "ambiguity-clarification-gate": "Usa un seguimiento decisivo cuando la solicitud esté ambigua demás para enrutamiento seguro."
        },
        "assistant-open-chat-foundation": {
          "task-first-assistant": "Mantén las respuestas del asistente orientadas à tarea del usuario, en el la conversación genérica de plantila.",
          "answer-with-next-step": "Combinla respuestas útiles con un siguiente movimiento prático cuando la conversación sea orientada à acción."
        },
        "basic-open-chat-foundation": {
          "concise-open-chat-answer": "Prefiere respuestas cortas y útiles que mantenham experiencias conversacionais responsivas.",
          "clarify-before-assuming": "Haz una pausa para un aclaración corto cuando la respuesta seria arriesgadal fuera del objetivo."
        },
        "lead-magnet-foundation": {
          "gated-asset-delivery": "Troque valor por datos de contacto sin transparamar la experiencia en un formulario longo.",
          "asset-followup-tagging": "Marque el interés del lead para que el primero seguimiento sea relevante en lugar de genérico."
        },
        "lead-capture-messaging-social": {
          "social-first-response-intake": "Abra la conversación rápidamente, encuadre el valor y recopilal primero detalle qualificatório sin sobrecarregar el contacto.",
          "progressive-contact-capture": "Recopila datos de contacto y contexto un paso por vez para que la conversación continue fluindo naturalmente."
        },
        "lead-qualification-messaging-social": {
          "social-fit-qualification": "Separa demandas de alto ajuste de curiosidad casual usyo preguntas cortas y adecuadas a mensagens.",
          "async-handoff-readiness": "Determina si el hilo está listo para un vendedor el especialista continuar de parama asíncrona."
        },
        "lead-nurture-followup-messaging-social": {
          "async-followup-revival": "Reactivlos hilos lentos el inactivos con recordatorios contextuales que parezcan humanos, en el automatizados.",
          "channel-aware-next-step": "Recomienda la siguiente acción más ligero que corresponde al canal actual y à intención del comprador."
        },
        "support-escalation-messaging-social": {
          "rapid-escalation-detection": "Detecta cuando unel hilo de mensajería debe salir de la automatización porque riesgo, frustración el complejidad están aumentyo.",
          "social-handoff-brief": "Prepara un resumen de caso conciso para que un humano pueda continuar la conversación sin pierder el contexto de la DM."
        },
        "social-dm-engagement-messaging-social": {
          "dm-comment-to-conversation": "Lleva el interés público para una conversación privada sin hacer la transferencia parecer abrupto.",
          "public-to-private-bridge": "Conecta una interacción pública a un camino privado de soporte el ventas con continuidad y intención clara."
        },
        "omnichannel-case-management-messaging-social": {
          "cross-channel-context-stitch": "Conectal contexto de varios canales sociales el de mensajería en una única narrativa de atención.",
          "case-reopen-continuity": "Reabre un caso existente sin pierder a trilha de decisiones nem a expectativa del cliente."
        },
        "sales-high-ticket-messaging-social": {
          "premium-intent-probing": "Sonde seriedad, contexto de compra y preparación en conversaciones high-ticket sin sonar insistente.",
          "closer-brief-sequencing": "Sequencie la transferencia para que el cerrador receba un resumen cálido y bien estructurado."
        },
        "support-ticket-triage-support-ops": {
          "inbox-priority-triage": "Clasifica nuevos tickets por urgencia, impacto y clareza para que el equipo trabalhe primero en la cola certa.",
          "resolution-path-selection": "Escolhal camino de resolución correcto, del autoservicio al transferencia para especialista, sin necesitar retriar después."
        },
        "support-escalation-handoff-support-ops": {
          "human-handoff-package": "Agrupal contexto, las pruebas y a expectativa del cliente necesarios para un escalamiento limpio.",
          "sla-expectation-reset": "Redefina expectativas de plazo y responsabilidad cuando un caso dejal soporte de primera línea."
        },
        "internal-helpdesk-employee-ops-support-ops": {
          "policy-answer-first": "Resuelve preguntas internas de empleados con la política aprobadal respuesta operativa antes de ampliar.",
          "employee-escalation-routing": "Enruta casos internos para el equipo correcta cuando RR. HH., TI el operaciones necesiten intervenir."
        },
        "customer-success-feedback-support-ops": {
          "post-resolution-feedback-request": "Pide feedback ligero después de un resultado de soporte mientras la interacción aún está recente.",
          "detractor-recovery-flag": "Detecta feedback negactivo que merezca recuperación el intervención de Éxito del cliente."
        },
        "surveys-nps-quiz-support-ops": {
          "micro-survey-invite": "Invita usuarios para una encuesta cortal flujo de NPS sin interrumpir la experiencia de soporte.",
          "structured-feedback-capture": "Captura feedback en un paramato que el equipo pueda analisar, enrutar y actuar después."
        },
        "ecommerce-product-discovery-commerce-payments": {
          "shopper-needs-discovery": "Descubre la intención, las restriciones y el caso de uso del comprador con una entrada corta y consciente de conversón.",
          "product-shortlist-framing": "Enquadre una lista corta pequena que parezca guiada en lugar de esmagadora."
        },
        "ecommerce-guided-recommendation-commerce-payments": {
          "guided-preference-intake": "Recopila los señales de preferencia más importantes para una recomendación personalizada.",
          "recommendation-explain-and-link": "Presenta a recomendación con un motivo claro y un camino de baja fricción para detalles del producto el checkout."
        },
        "ecommerce-order-support-commerce-payments": {
          "order-status-intake": "Recopila los identificadores mínimos y detalles del problema necesarios para responder rápidamente a una pregunta sobre estado del pedido.",
          "returns-refund-handoff": "Prepara un paquete de soporte claro cuando una devolución, reembolso el excepción de política requiere atención humano."
        },
        "commerce-payments-collections-commerce-payments": {
          "payment-intent-confirmation": "Confirma la intención de compra, a preparación para pago y el camino más corto até el checkout.",
          "checkout-recovery-proof": "Recupere conversaciones de checkout bloqueadas y recopilal comprobante de pago correcto cuando necesario."
        },
        "ecommerce-value-calculator-commerce-payments": {
          "calculator-input-collection": "Recopila las entradas mínimas necesarias para calcular valor sin transparamar el flujo en un questionário pesado.",
          "value-summary-next-step": "Traduza un resultado calculado en una explicación simple de valor y una siguiente acción concreta."
        },
        "knowledge-rag-answering-knowledge-copilots": {
          "knowledge-answer-first": "Comienza con a mejor respuesta respaldada disponible desdel conocimiento conectado antes de ampliar.",
          "knowledge-gap-escalation": "Maneja con conocimiento ausente, desactualizado el conflictivo sin fingir confianza."
        },
        "assistant-open-chat-knowledge-copilots": {
          "task-anchored-copilot": "Mantén conversaciones abiertas de copiloto ancoradas à tarea del usuario en lugar de derivar para chat genérico.",
          "next-step-copilot": "Combina una respuesta con el único siguiente movimiento que mejor ayudal usuario a avanzar."
        },
        "onboarding-activation-knowledge-copilots": {
          "guided-setup-bridge": "Conecta la orientación de onboarding al recurso, lista de verificación el instrucción exacta de configuración que el usuario necesita a continuación.",
          "activation-blocker-knowledge-bridge": "Usa orientaciones conhecidas de onboarding para desbloquear usuarios bloqueados antes de escalar para unel equipo humano."
        },
        "routing-intent-knowledge-copilots": {
          "knowledge-aware-routing": "Enruta solicitaciones con base tanto nla intención detectada quanto en se la cobertura de conocimiento es parate lo suficiente para responder con seguranza.",
          "specialist-vs-knowledge-gate": "Usa un puerta deliberado para decidir si el asistente debe responder el entregar la solicitud a un especialista."
        },
        "omnichannel-case-management-knowledge-copilots": {
          "case-context-synthesis": "Sintetizal historial importante del caso, el contexto de conocimiento y el bloqueo actual en un resumen utilizable.",
          "cross-thread-next-best-action": "Recomienda la siguiente acción más útil después de revisar el contexto del caso entre canales y responsables."
        },
        "vertical-insurance-verticals": {
          "coverage-eligibility-intake": "Captura los principales detalles de riesgo y elegibilidad necesarios antes de presentar el enrutar una oferta de seguros.",
          "quote-handoff-brief": "Prepara el contexto del lead para que un corredor el consultor pueda continuar el proceso de cotización con eficiencia."
        },
        "ecommerce-value-calculator-verticals": {
          "calculator-guardrailed-intake": "Recopila entradas de calculadora con guardrails suficientes para mantener el resultado útil y interpretável.",
          "result-interpretation-next-step": "Interprete un resultado de calculadora en lenguaje simple y conecta-el a una siguiente acción sensata."
        },
        "ecommerce-guided-recommendation-verticals": {
          "profile-assessment-flow": "Ejecuta una evaluación corta que clasifical perfil del usuario antes de recomendar un plan la rutina.",
          "regimen-recommendation-bridge": "Conectal resultado de la evaluación a una rutina, paquete el camino de producto personalizado."
        },
        "sales-high-ticket-verticals": {
          "domain-specific-discovery": "Ejecuta una descubrimiento consultiva que captural contexto de domínio de que un cerrador premium realmente necesita.",
          "premium-escalation-brief": "Empaqueta un lead premium para que el cerrador el consultor pueda continuar con contexto y impulso."
        }
      },
      "skillWhenToUse": {
        "customer-support-foundation": {
          "support-intake-triage": "Usa cuando un cliente llega con un problema, solicitud o necesidad de soporte poco clara.",
          "support-escalation-brief": "Usa cuando el caso exige revisión manual, tratamiento de excepción o decisión humana."
        },
        "faq-deflection-foundation": {
          "faq-answer-first": "Usa cuando la pregunta es rutinaria, factual y puede ser respondida desde conocimiento aprobado.",
          "faq-gap-escalation": "Usa cuando la base de conocimiento no cubre totalmente la pregunta o el usuario relata una contradicción."
        },
        "lead-capture-foundation": {
          "lead-capture-core": "Usa cuando el objetivo es capturar un nuevo lead proveniente de chat, sitio web o tráfico de formulario integrado.",
          "lead-capture-consent-next-step": "Usa después que el lead haya compartido sus detalles principales y esté listo para una acción de seguimiento."
        },
        "lead-qualification-foundation": {
          "icp-fit-qualification": "Usa después de la captura inicial del lead cuando la empresa necesita separar demanda de alto ajuste de bajo ajuste.",
          "meeting-readiness-tagging": "Usa cuando la siguiente acción puede ser una llamada de ventas, un seguimiento más suave o un camino de autoservicio."
        },
        "lead-nurture-followup-foundation": {
          "adaptive-followup-questioning": "Usa cuando el lead demostró intención, pero el equipo aún necesita matiz para enrutar bien.",
          "nurture-next-step-framing": "Usa cuando un lead está interesado, pero aún no está listo para transferencia o programación inmediata."
        },
        "onboarding-activation-foundation": {
          "first-win-checklist": "Usa cuando un nuevo cliente el usuario necesita una primerla experiencia guiada después de registro la transferencia.",
          "activation-blocker-triage": "Usa cuando el usuario está bloqueado, inactivo el repetidamente incapaz de completar el onboarding."
        },
        "routing-intent-foundation": {
          "intent-routing-map": "Usa cuando un único punto de entrada debe admitir varios objetivos, equipos el flujos de trabajo.",
          "ambiguity-clarification-gate": "Usa cuando la intención está poco clara a punto de seguir adelante crear una transferencia malal una respuesta incorrecta."
        },
        "assistant-open-chat-foundation": {
          "task-first-assistant": "Usa cuando el usuario hace una pregunta abierta, pero aún espera una siguiente acción útil el un resultado conciso.",
          "answer-with-next-step": "Usa cuando el usuario provavelmente necesita tanto de información quanto de una acción de seguimiento para mantener el progreso."
        },
        "basic-open-chat-foundation": {
          "concise-open-chat-answer": "Usa en chats de IA de proposito geral cuando el usuario quer una respuesta rápida más del que un ensaio longo.",
          "clarify-before-assuming": "Usa cuando la solicitud está sin un parámetro clave, plazo el restricción de negocio."
        },
        "lead-magnet-foundation": {
          "gated-asset-delivery": "Usa cuando la empresa oferece un guia, plantila, lista de verificación el material semelhante en cambio de datos del lead.",
          "asset-followup-tagging": "Usa logo después de la captura del material cuando la empresa desea segmentar la intención para contactos futuros."
        },
        "lead-capture-messaging-social": {
          "social-first-response-intake": "Usa cuando un nuevo prospect llega por WhatsApp, DM el correo electrónico y necesita una primerla respuesta rápida y de baja fricción.",
          "progressive-contact-capture": "Usa después que el lead interage y el equipo necesita información suficientes para seguimiento, cotización la transferencia."
        },
        "lead-qualification-messaging-social": {
          "social-fit-qualification": "Usa cuando un lead ya respondeu y la empresa necesita julgar ajuste, urgencial potencial de ventas.",
          "async-handoff-readiness": "Usa cuando el siguiente responsable puede responder más tarde y necesita un resumen limpio y listo para ventas."
        },
        "lead-nurture-followup-messaging-social": {
          "async-followup-revival": "Usa cuando un lead anteriormente interesado ficou en silencio y el equipo quer reabrir la conversación.",
          "channel-aware-next-step": "Usa cuando el lead aún no está listo para cerrar, pero debe continuar avanzando para un siguiente paso concreto."
        },
        "support-escalation-messaging-social": {
          "rapid-escalation-detection": "Usa cuando un problema de cliente en mensajeríal social puede requiere decisión humanal camino de excepción.",
          "social-handoff-brief": "Usa inmediatamente antes de entregar una conversación social de mensajería a un compañero de soporte el ventas."
        },
        "social-dm-engagement-messaging-social": {
          "dm-comment-to-conversation": "Usa cuando alguém comenta, reage el señaliza interés publicamente y debe continuar en unel hilo de DM.",
          "public-to-private-bridge": "Usa cuando el equipo debe parar de discutir detalles en los comentarios y continuar en privado."
        },
        "omnichannel-case-management-messaging-social": {
          "cross-channel-context-stitch": "Usa cuando el mismo cliente aparece en varios canales y el equipo necesita continuidad en lugar de recomezar.",
          "case-reopen-continuity": "Usa cuando un caso resuelto el pausado volta a ficar activo por una nueva mensaje de entrada."
        },
        "sales-high-ticket-messaging-social": {
          "premium-intent-probing": "Usa cuando una oferta premium el consultiva necesita descubrimiento más profundo antes de designar un cerrador.",
          "closer-brief-sequencing": "Usa cuando el lead es parate lo suficiente para passar de nutrición el descubrimiento para una conversación de ventas humana."
        },
        "support-ticket-triage-support-ops": {
          "inbox-priority-triage": "Usa cuando caixas de entradal panels de soporte recebien trabajos de prioridad mista que necesitan clasificación rápida.",
          "resolution-path-selection": "Usa después que la solicitud es triada y el equipo debe decidir como ela será tratada."
        },
        "support-escalation-handoff-support-ops": {
          "human-handoff-package": "Usa cuando las operaciones de soporte deben passar un ticket para outra cola, equipo el especialista.",
          "sla-expectation-reset": "Usa cuando el escalamiento muda quem es responsable por el caso el a rapidez con que el cliente debe esperar una respuesta."
        },
        "internal-helpdesk-employee-ops-support-ops": {
          "policy-answer-first": "Usa para preguntas internas de helpdesk sobre política, acesso, proceso el operaciones comunes de empleados.",
          "employee-escalation-routing": "Usa cuando una solicitud de empleado en el puede ser resuelta solo con la política y necesita ejecución humana."
        },
        "customer-success-feedback-support-ops": {
          "post-resolution-feedback-request": "Usa después que un ticket es resuelto el estabilizado y el equipo quer entender el sentimiento sin crear fricción extra.",
          "detractor-recovery-flag": "Usa cuando una respuesta de feedback señaliza insatisfación, riesgo de churn el fricción en el resuelto."
        },
        "surveys-nps-quiz-support-ops": {
          "micro-survey-invite": "Usa cuando el equipo quer una encuesta breve pos-soporte, cuestionario el paso de NPS.",
          "structured-feedback-capture": "Usa cuando el usuario concorda en compartir feedback y la empresa quer más del que un comentário en el estructurado."
        },
        "ecommerce-product-discovery-commerce-payments": {
          "shopper-needs-discovery": "Usa cuando un comprador necesita ayuda para restringir el catálogo antes de cualquier recomendación concreta ser exibida.",
          "product-shortlist-framing": "Usa después de a descubrimiento básica cuando el comprador debe ver un conjunto enxuto de opciones relevantes."
        },
        "ecommerce-guided-recommendation-commerce-payments": {
          "guided-preference-intake": "Usa cuando la empresa quer un flujo de venta guiada en lugar de una simple buscal navegación en el catálogo.",
          "recommendation-explain-and-link": "Usa cuando el sistema puede recomendar un producto, plan la rutina con confianza."
        },
        "ecommerce-order-support-commerce-payments": {
          "order-status-intake": "Usa cuando un comprador pregunta sobre envío, entrega, fulfillment el progreso del pedido.",
          "returns-refund-handoff": "Usa cuando la solicitud del usuario vai além del simple seguimiento y entra en território de devolución, cambio el reembolso."
        },
        "commerce-payments-collections-commerce-payments": {
          "payment-intent-confirmation": "Usa cuando un comprador está perto de pagar y el sistema debe reduzir hesitación el confusón.",
          "checkout-recovery-proof": "Usa cuando un cliente abyonal checkout, relata problema de pago el necesita confirmar comprobante de pago."
        },
        "ecommerce-value-calculator-commerce-payments": {
          "calculator-input-collection": "Usa cuando la empresa oferece una herramienta de valor, economial estimación como parte de la conversón.",
          "value-summary-next-step": "Usa después que a estimación está listo y el usuario debe entender tanto el valor quanto el que hacer a continuación."
        },
        "knowledge-rag-answering-knowledge-copilots": {
          "knowledge-answer-first": "Usa cuando un copiloto puede responder desde fuentes de conocimiento aprobadas y debe reduzir rápidamente el esfuerzo del usuario.",
          "knowledge-gap-escalation": "Usa cuando a camada de recuperación en el responde totalmente à preguntal conocimiento parece incompleto."
        },
        "assistant-open-chat-knowledge-copilots": {
          "task-anchored-copilot": "Usa cuando el usuario pregunta de parama ampla, pero aún espera un resultado útil y orientado à tarea del asistente.",
          "next-step-copilot": "Usa cuando la respuesta del copiloto debe fluir naturalmente para una acción, revisión el tarea de seguimiento."
        },
        "onboarding-activation-knowledge-copilots": {
          "guided-setup-bridge": "Usa cuando un nuevo cliente necesita ayuda paso a paso de onboarding vinculada al conocimiento el à documentación existentes.",
          "activation-blocker-knowledge-bridge": "Usa cuando un cliente está bloqueado durante a activación y la respuesta probable ya existe en el conocimiento de producto el proceso."
        },
        "routing-intent-knowledge-copilots": {
          "knowledge-aware-routing": "Usa cuando un único punto de entrada del asistente debe decidir entre responder, enrutar el ativar un flujo de trabajo posterior.",
          "specialist-vs-knowledge-gate": "Usa cuando a línea entre orientación informativa y ejecución por especialista es fácil de confundir."
        },
        "omnichannel-case-management-knowledge-copilots": {
          "case-context-synthesis": "Usa cuando un caso atravesa varias hilos, equipos el herramientas y alguém necesital briefing confiable más corto.",
          "cross-thread-next-best-action": "Usa cuando un caso está activo entre hilos y el equipo necesita una recomendación clara sobre el que hacer ahora."
        },
        "vertical-insurance-verticals": {
          "coverage-eligibility-intake": "Usa cuando un lead de seguros necesita calificación rápida antes de la geración de cotización el análisis consultiva humana.",
          "quote-handoff-brief": "Usa cuando la conversación debe passar de entrada preliminar para cotización humanal análisis consultiva."
        },
        "ecommerce-value-calculator-verticals": {
          "calculator-guardrailed-intake": "Usa cuando una calculadora vertical necesita alguns datos confiables antes de produzir un resultado.",
          "result-interpretation-next-step": "Usa después que el resultado es gerado y el usuario necesita ayuda para entender el que ele significa."
        },
        "ecommerce-guided-recommendation-verticals": {
          "profile-assessment-flow": "Usa cuando una experiencia vertical depende primero de diagnosticar un perfil, preocupación el punto de partida.",
          "regimen-recommendation-bridge": "Usa cuando la evaluación vertical aponta para una rutinal plan recomendado claro."
        },
        "sales-high-ticket-verticals": {
          "domain-specific-discovery": "Usa cuando a oferta vertical es complexa, premium el consultiva y una descubrimiento superficial desperdizarial transferencia.",
          "premium-escalation-brief": "Usa cuando un lead vertical high-ticket está listo para seguimiento especializado la conversación de ventas humana."
        }
      },
      "skillProcedures": {
        "customer-support-foundation": {
          "support-intake-triage": [
            "1. Comienza identificando a categoría de la solicitud en las propias palabras del cliente.",
            "2. Confirma los identificadores mínimos necesarios para continuar, como correo electrónico, ID de la contal referencia del pedido.",
            "3. Resume el impacto, a urgencia y el bloqueo actual antes de propor un camino.",
            "4. Si el problema sea rotineiro, continue con las pasos de troubleshooting aprobadas.",
            "5. Si el problema sea complexo, regulado el en el resuelto, prepara el resumen de escalamiento antes dla transferencia."
          ],
          "support-escalation-brief": [
            "1. Explica claramente por qué el caso está saindo de la automatización.",
            "2. Confirma cuales verificaciones, pasos la respuestas ya param tentadas.",
            "3. Recopila cualquier prueba ausente necesaria para el equipo humano, como capturas de telal detalles del pedido.",
            "4. Produce un resumen con objetivo del cliente, resumen del problema, urgencia y siguiente acción prometida.",
            "5. Cierra definindo expectativa de plazo de respuesta y responsabilidad."
          ]
        },
        "faq-deflection-foundation": {
          "faq-answer-first": [
            "1. Comienza con la respuesta en una frase corta antes de adicionar detalles.",
            "2. Adicione solo las pasos, resalvas el enlaces mínimos necesarios para ajudar el cliente a completar la tarea.",
            "3. Verifique se la respuesta resolveu la solicitud antes de ramificar para nuevos temas.",
            "4. Si el conocimiento esté ausente el conflictivo, reconoce la brecha en lugar de adivinar."
          ],
          "faq-gap-escalation": [
            "1. Indical que es conhecido y qual detalle aún está incerto.",
            "2. Haz un único seguimiento dirigedo solo si ele puder desbloquear una respuesta confiable.",
            "3. Si a incertidumbre permanecer, enruta para el mejor camino humano el de soporte con la pregunta en abierto anexada.",
            "4. Sugiere que la respuesta ausente sea revisada para futuras atualizaciones de conocimiento."
          ]
        },
        "lead-capture-foundation": {
          "lead-capture-core": [
            "1. Abra con un motivo claro basado en valor para hacer preguntas.",
            "2. Recopila solo los campos necesarios para continuar, como nome, contacto y resumen de la necesidad.",
            "3. Haz una pregunta por vez y confirma el progreso conparame los datos paraem recopilacióndos.",
            "4. Si el lead hesitar, explica como a información ajudará en el siguiente paso.",
            "5. Finaliza con la acción prometida, como transferencia, retorno por llamada o entrega de material."
          ],
          "lead-capture-consent-next-step": [
            "1. Confirma el canal de contacto y el horário preferidos cuando relevante.",
            "2. Indica la siguiente acción y quem será responsable por ela.",
            "3. Si un formulario, calendário el especialista sea necesario, señalal usuario explicitamente para lá.",
            "4. Registra cualquier urgencial preferencia que será importante para el equipo recebedora."
          ]
        },
        "lead-qualification-foundation": {
          "icp-fit-qualification": [
            "1. Haz solo preguntas que afetem decisiones de calificación el enrutamiento.",
            "2. Confirma el contexto de la empresal pessoal, el desafio actual y el resultado deseado.",
            "3. Sonde urgencia, autoridad y plazo de implementación sin sonar interrogactivo.",
            "4. Marque claramente como alto ajuste, ajuste moderadal necesita nutrición antes dla transferencia."
          ],
          "meeting-readiness-tagging": [
            "1. Traduza la conversación en un rótulo simple de preparación.",
            "2. Si el lead esté listo, sugiere directamente a reunión el la transferencia de ventas.",
            "3. Si el lead esté en etapa inicial, ofrece en vez disso el camino educactivo el de seguimiento correcto.",
            "4. Conserva los motivos por trás del rótulo para que el siguiente responsable entenda a decisión."
          ]
        },
        "lead-nurture-followup-foundation": {
          "adaptive-followup-questioning": [
            "1. Comienza por el que el lead ya compartilhou y evita repetir preguntas.",
            "2. Haz un seguimiento de mayor valor por vez, enfocado en bloqueos, objetivos el cronograma.",
            "3. Detente cuando el siguiente responsable ya tiver contexto suficiente para actuar.",
            "4. Resume el contexto aprendido antes de avanzar para el siguiente paso."
          ],
          "nurture-next-step-framing": [
            "1. Confirma el que acontecerá a continuación y por qué isso es útil.",
            "2. Ofrece la siguiente acción relevante más ligera, como un recurso, retorno por llamada o recordatorio.",
            "3. Captural motivo del retraso para que futuros seguimientos permanezam contextuais.",
            "4. Termine con una expectativa específica en lugar de una promesa en abierto."
          ]
        },
        "onboarding-activation-foundation": {
          "first-win-checklist": [
            "1. Confirma el objetivo inmediato del usuario y el etapa actual de configuración.",
            "2. Presenta las siguientes una a tres acciones que desbloqueiam sula primera victoria.",
            "3. Verifique a conclusón después de cada marco en lugar de despejar todas las instruciones de una vez.",
            "4. Refuerzal progreso y esclarezal siguiente marco antes de cerrar la interacción."
          ],
          "activation-blocker-triage": [
            "1. Identifica si el bloqueo es técnico, relacionado a acesso, educacional relacionado a proceso.",
            "2. Resuelve directamente cuando el siguiente paso sea simple y aprobado.",
            "3. Si una dependencial acción manual sea necesaria, captura-a claramente y enruta rápidamente.",
            "4. Cierra con un responsable concreto y una expectativa de seguimiento."
          ]
        },
        "routing-intent-foundation": {
          "intent-routing-map": [
            "1. Detecta la intención primária antes de responder a solicitaciones secundárias.",
            "2. Enruta directamente cuando la intención sea clara y de alto confianza.",
            "3. Si varias intenciones competirem, prioriza primero a más bloqueante el de mayor valor.",
            "4. Conserval motivo del enrutamiento para que sistemas posterior el humanos puedan auditar a decisión."
          ],
          "ambiguity-clarification-gate": [
            "1. Haz a únicla pregunta que mejor separa los caminos prováveis.",
            "2. Ofrece opciones cortas cuando isso reduzir el fricción.",
            "3. Después que la respuesta sea recebida, comprometa-si con el camino en lugar de reabrir a descubrimiento.",
            "4. Si a ambigüedad persistir, enruta hacia el camino de fallback más seguro con el contexto anexado."
          ]
        },
        "assistant-open-chat-foundation": {
          "task-first-assistant": [
            "1. Identifica la tarea concreta dentro de la solicitud.",
            "2. Responde directamente antes de ampliar para orientaciones opcionales.",
            "3. Mantén la estructura fácil de escanear y evita enchimento.",
            "4. Termine con la siguiente mejor acción solo cuando ela agregar valor."
          ],
          "answer-with-next-step": [
            "1. Da la respuesta en lenguaje simple.",
            "2. Adicione un siguiente paso relevante, concreto y de baja fricción.",
            "3. Si existirem varios caminos, recomienda un en lugar de listar todas las possibilidades.",
            "4. Evita inventar compromisos de flujo de trabajo que el sistema en el puede cumprir."
          ]
        },
        "basic-open-chat-foundation": {
          "concise-open-chat-answer": [
            "1. Responde en la menor unidade completa que resuelve la solicitud.",
            "2. Expya solo cuando la pregunta pedir profundidade explicitamente.",
            "3. Evita repetir el prompt del usuario, a menos que confirmación sea necesaria.",
            "4. Ofrece un seguimiento fácil si el tema puder se ramificar."
          ],
          "clarify-before-assuming": [
            "1. Identifical único fato ausente que más muda la respuesta.",
            "2. Pide-el directamente en una frase.",
            "3. Si existir un padrón seguro, indica-el y continue solo cuando atrasar prejudicaria la experiencia.",
            "4. Después de esclarecido, prossiga sin rediscutir el contexto anterior."
          ]
        },
        "lead-magnet-foundation": {
          "gated-asset-delivery": [
            "1. Indical valor del material antes de pedir información.",
            "2. Recopila los datos mínimos necesarios para entregar y hacer seguimiento.",
            "3. Confirma el camino de entrega inmediatamente después de la captura.",
            "4. Si el material en el puder ser entregue instantaneamente, explica exatamente el que acontecerá a continuación."
          ],
          "asset-followup-tagging": [
            "1. Captural tema, a necesidad el el contexto que motivou el descarga.",
            "2. Registra esse señal en el resumen de transferencial en la herramienta de destino.",
            "3. Sugiere la siguiente acción relevante, como un recurso relacionado el opción de contacto.",
            "4. Evita qualificar demás, a menos que el lead queira continuar explicitamente."
          ]
        },
        "lead-capture-messaging-social": {
          "social-first-response-intake": [
            "1. Reconoce a mensaje de entrada y reparamule el objetivo probable en lenguaje simple.",
            "2. Haz la pregunta inicial de mayor valor que ajude a enrutar el qualificar el lead.",
            "3. Mantén la cambio ligero y confirma el progreso después de cadla respuesta.",
            "4. Haz la transición para captura de contacto el para la siguiente acción prometida cuando la intención esté clara."
          ],
          "progressive-contact-capture": [
            "1. Solicite solo los campos necesarios para la siguiente acción, en el un formulario completo de una vez.",
            "2. Explica por qué cada detalle importa cuando el usuario hesitar.",
            "3. Confirma el camino de seguimiento preferido y cualquier urgencia antes de cerrar.",
            "4. Deixe para el recebedor un resumen limpio del que fue capturado."
          ]
        },
        "lead-qualification-messaging-social": {
          "social-fit-qualification": [
            "1. Foque en función, necesidad, momento y resultado deseado.",
            "2. Mantén las preguntas cortas y conversacionais, en el con tom de interrogatório.",
            "3. Detente cuando el equipo tiver información suficientes para clasificar a ajuste.",
            "4. Resume el señal de calificación antes del siguiente paso."
          ],
          "async-handoff-readiness": [
            "1. Verifique si el contexto clave de compra ya fue capturado.",
            "2. Esclarezal punto ausente más importante solo si ele mudar el enrutamiento.",
            "3. Defina expectativa de plazo de respuesta y responsabilidad dla transferencia.",
            "4. Empaquetal hilo para que el siguiente responsable pueda responder sin repetir a descubrimiento."
          ]
        },
        "lead-nurture-followup-messaging-social": {
          "async-followup-revival": [
            "1. Referencie el último contexto claro el siguiente paso prometido.",
            "2. Reabre con una preguntal opción ligero que reduce el esfuerzo de respuesta.",
            "3. Evita reiniciar a descubrimiento completa, a menos que el contexto tenha mudado.",
            "4. Si en el houver respuesta, deixe un camino claro para continuación posterior."
          ],
          "channel-aware-next-step": [
            "1. Decide si el mejor siguiente movimiento es un recurso, retorno por llamada, programación o transferencia humana.",
            "2. Formule la siguiente acción en el tom y en el ritmo adecuados al canal.",
            "3. Confirma el que acontece a continuación y quem es responsable.",
            "4. Registra cualquier bloqueo el preferencia para seguimiento futuro."
          ]
        },
        "support-escalation-messaging-social": {
          "rapid-escalation-detection": [
            "1. Identifica señales como falha repetida, riesgo de política, escalada emocional autoridad ausente.",
            "2. Indica claramente que el caso necesita revisión humana en lugar de continuar con automatización fraca.",
            "3. Recopila a prueba mínima ausente antes dla transferencia.",
            "4. Conserva la urgencia y el impacto para el cliente en el resumen."
          ],
          "social-handoff-brief": [
            "1. Resume el objetivo del cliente, el problema y el bloqueo actual.",
            "2. Captural que ya fue intentado el respondido.",
            "3. Incluye cualquier plazo prometido, sentimiento el sensibilidad.",
            "4. Cierra con un mensaje de transferencia que mantenga al cliente informado."
          ]
        },
        "social-dm-engagement-messaging-social": {
          "dm-comment-to-conversation": [
            "1. Reconocel señal público y invita al usuario para seguimiento privado.",
            "2. Reparamula el tema probable para que la transición parezca relevante.",
            "3. Inicia a DM con una pregunta simple que avance la conversación.",
            "4. Mantén la primerla respuesta privada ligero y fácil de responder."
          ],
          "public-to-private-bridge": [
            "1. Explica por qué el siguiente paso es mejor tratado en privado.",
            "2. Lleva el contexto clave para el hilo privada para que el usuario en el necesite se repetir.",
            "3. Confirma el resultado deseado antes de explorar detalles.",
            "4. Cierra la interacción pública con cortesía mientras dirige la atención para el canal privado."
          ]
        },
        "omnichannel-case-management-messaging-social": {
          "cross-channel-context-stitch": [
            "1. Identifica si el hilo pertence a un lead, caso la conversación anterior existente.",
            "2. Una los fatos, promesas y bloqueos en abierto importantes.",
            "3. Continue desdel contexto útil más recente en lugar de rehacer preguntas ya resolvidas.",
            "4. Observe a cambio de canal para que futuros transferencias permanezam consistentes."
          ],
          "case-reopen-continuity": [
            "1. Recapitule brevemente a última resolución conhecidal acción pendente.",
            "2. Confirma el que mudou desde la interacción anterior.",
            "3. Decide si debe retomar el mismo camino el escalar para un nuevo responsable.",
            "4. Redefina la siguiente acción prometida y el plazo."
          ]
        },
        "sales-high-ticket-messaging-social": {
          "premium-intent-probing": [
            "1. Exploral objetivo del comprador, el que está en jogo y el cronograma.",
            "2. Verifique autoridad, faixa de presupuesto el señales de compromiso con tato.",
            "3. Mantén la conversación consultiva, en el transacional.",
            "4. Evidencie los pocos fatos de que un cerrador necesita para personalizar el siguiente paso."
          ],
          "closer-brief-sequencing": [
            "1. Resume ajuste, urgencia y resultado deseado.",
            "2. Captura objeciones, restriciones el contexto del negocio.",
            "3. Defina a expectativa de quem fará seguimiento y cuando.",
            "4. Entregue al cerrador una sequencia corta que comienza desdel impulso del lead."
          ]
        },
        "support-ticket-triage-support-ops": {
          "inbox-priority-triage": [
            "1. Clasifica la solicitud por tipo, severidade y impacto para el cliente.",
            "2. Sinalize bloqueos, questones sensibles al tempo el potenciais escalamientos temprano.",
            "3. Enruta solicitaciones rotineiras hacia el camino aprobado más rápido.",
            "4. Deixe una nota de clasificación clara para el siguiente responsable."
          ],
          "resolution-path-selection": [
            "1. Associe el problema al camino más ligero que pueda resolve-lo con seguranza.",
            "2. Prefiere resolución direta cuando a correción sea conhecida y aprobada.",
            "3. Escale solo cuando autoridad, riesgo el datos ausentes requiereem isso.",
            "4. Deixe el camino escolhido explícito en el resumen del caso."
          ]
        },
        "support-escalation-handoff-support-ops": {
          "human-handoff-package": [
            "1. Resume el problema, el impacto y el estado actual en poucas líneas.",
            "2. Incluye las verificaciones ya concluídas y las pruebas recopilacióndas.",
            "3. Destaque el motivo del escalamiento y a decisión que aún es necesaria.",
            "4. Conserva cualquier SLA la expectativa ya comunicada."
          ],
          "sla-expectation-reset": [
            "1. Indica directamente a mudanza de responsabilidad.",
            "2. Inparame a janela de siguiente plazo más confiable disponible.",
            "3. Evita prometer precisón que la siguiente equipo en el puede cumprir.",
            "4. Cierra con el siguiente evento exato que el cliente debe esperar."
          ]
        },
        "internal-helpdesk-employee-ops-support-ops": {
          "policy-answer-first": [
            "1. Comienza con la respuestal regla aprobada en lenguaje clara.",
            "2. Adicione solo las pasos el excepciones de que el empleado necesita a continuación.",
            "3. Linke el cite a fuente interna cuando isso mejorar a confianza.",
            "4. Escale solo cuando ambigüedad de polítical excepciones de acesso permanecerem."
          ],
          "employee-escalation-routing": [
            "1. Identifica qual equipo es responsable por la paso en el resuelta.",
            "2. Captural contexto del empleado y el que ya fue intentado.",
            "3. Enruta para a menor equipo capaz, en lugar de una cola genérica.",
            "4. Defina una expectativa clara para el empleado sobre el que acontece a continuación."
          ]
        },
        "customer-success-feedback-support-ops": {
          "post-resolution-feedback-request": [
            "1. Confirma primero que el problema inmediato fue resuelto.",
            "2. Pide una pontuación, sentimiento el reación corta.",
            "3. Mantén la solicitud de feedback más ligero que a próprila interacción de soporte.",
            "4. Enrutla respuestas de bajo sentimiento para revisión en lugar de tratá-las como encincorrectas."
          ],
          "detractor-recovery-flag": [
            "1. Separa ruído neutro de señales reais de detractores.",
            "2. Conserva la reclamación del cliente en las propias palabras dele cuando possível.",
            "3. Sinalize el caso para recuperación con contexto y urgencia.",
            "4. Evita cerrar el ciclo até que el responsable por la recuperación esteja claro."
          ]
        },
        "surveys-nps-quiz-support-ops": {
          "micro-survey-invite": [
            "1. Explica por qué a encuesta importa y mantén-a opcional.",
            "2. Mantén la solicitud inicial cortal suficiente para parecer ligero.",
            "3. Comienza solo después que el usuario en el esté más bloqueado nla solicitud original.",
            "4. Confirma quanto tempo a encuesta debe levar."
          ],
          "structured-feedback-capture": [
            "1. Recopila primero a pontuación, categoríal pregunta-chave.",
            "2. Pide en seguidal motivo el exemplo corto de apoio.",
            "3. Mantén la rama superficial para que a conclusón permaneza alto.",
            "4. Conserva la respuesta en un paramato que operaciones puedan revisar después."
          ]
        },
        "ecommerce-product-discovery-commerce-payments": {
          "shopper-needs-discovery": [
            "1. Pregunta sobre el caso de uso, preferencial problema a resolver.",
            "2. Captura solo los atributos que mudam a recomendación.",
            "3. Mantén la descubrimiento cortal suficiente para preservar el impulso de compra.",
            "4. Traduza las respuestas en una direción clara para a lista corta."
          ],
          "product-shortlist-framing": [
            "1. Restrinja las opciones a los pocos encaixes más parates.",
            "2. Explica a lógica por trás de la lista corta en lenguaje simple.",
            "3. Destaque a principal diferenza entre las opciones recomendadas.",
            "4. Termine con la siguiente acción más fácil rumo à selección del producto."
          ]
        },
        "ecommerce-guided-recommendation-commerce-payments": {
          "guided-preference-intake": [
            "1. Pregunta sobre preferencia, preocupación el objetivo en una ordem amigável para el comprador.",
            "2. Traduza lenguaje técnical de producto en escolhas fáceis cuando necesario.",
            "3. Evita recopilaciónr campos extras que en el melhorem a recomendación.",
            "4. Prepara a sugestión final desdels señales de preferencia más parates."
          ],
          "recommendation-explain-and-link": [
            "1. Comienza con a opción recomendada.",
            "2. Explica por qué ela corresponde a los señales del comprador en una justificativa corta.",
            "3. Linke directamente para el producto, coleción el siguiente paso de conversón.",
            "4. Ofrece solo a alternativa más relevante si la comparación realmente ajudar."
          ]
        },
        "ecommerce-order-support-commerce-payments": {
          "order-status-intake": [
            "1. Solicite el menor conjunto de identificadores necesario para localizar el pedido.",
            "2. Confirma se la solicitud es sobre estado, problema de entregal atualización ausente.",
            "3. Resume la pregunta actual antes de responder el escalar.",
            "4. Mova hacia el camino aprobado más rápido de soporte a pedidos disponible."
          ],
          "returns-refund-handoff": [
            "1. Esclarezal producto, pedido y motivo de la devolución el reembolso.",
            "2. Captura cualesquer detalles sensibles à política de que la siguiente equipo necesitará.",
            "3. Evita prometer resultados demás antes de la revisión.",
            "4. Haz la transferencia con un resumen conciso y la siguiente expectativa."
          ]
        },
        "commerce-payments-collections-commerce-payments": {
          "payment-intent-confirmation": [
            "1. Confirma el producto, ofertal valor que el comprador espera.",
            "2. Identifica si el bloqueo es confianza, método de pago el fricción en el checkout.",
            "3. Guíal comprador al camino de pago correcto con el mínimo de detalle extra.",
            "4. Deixe el siguiente paso de pago explícito antes de cerrar a cambio."
          ],
          "checkout-recovery-proof": [
            "1. Reconfirme el que el cliente tentou y dondel checkout se bloqueó.",
            "2. Ofrece primero el camino de recuperación más corto, como un nuevo enlace el rota de pago verificada.",
            "3. Recopila comprobante el confirmación solo cuando isso mudar la siguiente acción.",
            "4. Conserva un resumen limpio para financiero el soporte se revisión manual sea necesaria."
          ]
        },
        "ecommerce-value-calculator-commerce-payments": {
          "calculator-input-collection": [
            "1. Pide solo las entradas que mudam materialmente a estimación.",
            "2. Esclareza unidades, supuestos el intervalos solo cuando necesario.",
            "3. Mantén el ritmo rápido para que el usuario chegue al resultado rápidamente.",
            "4. Confirma que há información suficientes disponibles antes de calcular."
          ],
          "value-summary-next-step": [
            "1. Presental resultado primero en lenguaje simple.",
            "2. Explical que el número significa para a decisión del usuario el comprador.",
            "3. Vincule el resultado al paso de conversón más natural.",
            "4. Evita sobrecarregar el usuario con cálculos secundarios, a menos que ele pide."
          ]
        },
        "knowledge-rag-answering-knowledge-copilots": {
          "knowledge-answer-first": [
            "1. Identifica la pregunta concreta dentro de la solicitud.",
            "2. Responde directamente desdel conocimiento aprobado más parate disponible.",
            "3. Adicione solo el mínimo detalle de apoio el siguiente paso necesario.",
            "4. Haz visível cualquier incertidumbre restante en lugar de improvisar."
          ],
          "knowledge-gap-escalation": [
            "1. Indica claramente qual parte de la respuesta es conhecida y qual parte en el es.",
            "2. Haz una pregunta de aclaración solo si ela puder desbloquear una respuesta respaldada.",
            "3. Escale para un humano el especialista cuando la brecha de conocimiento permanecer material.",
            "4. Conserva la brecha para que el equipo pueda mejorar la cobertura futura."
          ]
        },
        "assistant-open-chat-knowledge-copilots": {
          "task-anchored-copilot": [
            "1. Identifica la tarea o la decisión principal escondida dentro de la solicitud.",
            "2. Responde esla tarea directamente antes de ampliar para detalles opcionales.",
            "3. Mantén la estructura fácil de escanear y continuar.",
            "4. Mantente útil sin sonar como una demostración genérica de plantila."
          ],
          "next-step-copilot": [
            "1. Da la respuesta en lenguaje clara.",
            "2. Recomienda un siguiente paso que corresponde al objetivo del usuario y al alcance del sistema.",
            "3. Evita listar todos los caminos posibles, a menos que el usuario pide explicitamente.",
            "4. Haz el siguiente movimiento concreto lo suficiente para ejecutar inmediatamente."
          ]
        },
        "onboarding-activation-knowledge-copilots": {
          "guided-setup-bridge": [
            "1. Confirma la etapa actual del usuario y el objetivo inmediato de configuración.",
            "2. Señala para las siguientes una a tres acciones que desbloqueiam el progreso.",
            "3. Usa conocimiento conectado para responder preguntas sin despejar el manual completo.",
            "4. Termine con un marco el checkpoint claro para la siguiente interacción."
          ],
          "activation-blocker-knowledge-bridge": [
            "1. Identifica la categoría del bloqueo y el que el usuario ya tentou.",
            "2. Muestra primero el conocimiento más correspondente el a correción aprobada.",
            "3. Escale solo cuando el bloqueo depender de acesso, polítical acción ausente del sistema.",
            "4. Conserval resumen del bloqueo para el siguiente responsable se la transferencia sea necesario."
          ]
        },
        "routing-intent-knowledge-copilots": {
          "knowledge-aware-routing": [
            "1. Detecta la intención primária antes de responder a detalles secundarios.",
            "2. Verifique si el conocimiento existente puede responder directamente con confianza.",
            "3. Enruta para el flujo de trabajo el especialista correcto cuando la solicitud necesitar de acción, en el solo información.",
            "4. Conserval raciocínio por trás de la rota para revisión posterior."
          ],
          "specialist-vs-knowledge-gate": [
            "1. Identifical único fator que más muda si la automatización es suficiente.",
            "2. Haz una pregunta corta de aclaración solo cuando ela resolver esa decisión.",
            "3. Comprometa-si con respuesta de conocimiento el rota de especialista cuando el señal esté claro.",
            "4. Evita jogar el usuario entre los dois caminos sin responsabilidad."
          ]
        },
        "omnichannel-case-management-knowledge-copilots": {
          "case-context-synthesis": [
            "1. Reúna la solicitud central, acciones anteriores y bloqueo en el resuelto.",
            "2. Separa fatos confirmados de supuestos la preguntas en abierto.",
            "3. Destaque cualquier artigo de conocimiento, polítical nota que mudel siguiente movimiento.",
            "4. Presental resumen para que el siguiente responsable pueda actuar sin reler tudo."
          ],
          "cross-thread-next-best-action": [
            "1. Determine qual bloqueo en abierto es más importante ahora.",
            "2. Recomienda la siguiente acción que remove esse bloqueo con el menor fricción.",
            "3. Deixe explícitos el responsable, el plazo y a dependencia.",
            "4. Mantén la recomendación específical suficiente para ejecutar inmediatamente."
          ]
        },
        "vertical-insurance-verticals": {
          "coverage-eligibility-intake": [
            "1. Recopila el perfil mínimo y los detalles de cobertura que determinam a ajuste básica.",
            "2. Mantén preguntas reguladas el sensibles la políticas concisas y intencionais.",
            "3. Esclarezal objetivo del usuario, como cotización, comparación el orientación de cobertura.",
            "4. Detente antes de cotar si el flujo de trabajo requiere revisión humana licenciada."
          ],
          "quote-handoff-brief": [
            "1. Resume el perfil del lead, a necesidad de cobertura y a urgencia.",
            "2. Captura exclusones, sensibilidads el documentos faltantes.",
            "3. Indical que el consultor humano aún necesita confirmar.",
            "4. Cierra con una expectativa clara para el seguimiento de la cotización."
          ]
        },
        "ecommerce-value-calculator-verticals": {
          "calculator-guardrailed-intake": [
            "1. Haz preguntas solo sobre las entradas que afetam materialmente el cálculo.",
            "2. Esclareza límites, unidades el supuestos antes que el usuario avance demás.",
            "3. Mantén la experiencia cortal suficiente para preservar a conclusón.",
            "4. Vamaneja que las entradas són utilizáveis antes de presentar el resultado."
          ],
          "result-interpretation-next-step": [
            "1. Presental resultado de parama clara y en el técnica.",
            "2. Explica a implicación el el valor desse resultado para el usuario.",
            "3. Ofrece el mejor siguiente paso, como un producto, plan el seguimiento.",
            "4. Evita presentar el resultado como aconselhamento profissional si el flujo de trabajo en el ofrecer soporte a isso."
          ]
        },
        "ecommerce-guided-recommendation-verticals": {
          "profile-assessment-flow": [
            "1. Haz las poucas preguntas que más moldam a recomendación final.",
            "2. Traduza lenguaje de domínio en escolhas fáceis sempre que possível.",
            "3. Mantén la evaluación cortal suficiente para mantener confianza y conclusón.",
            "4. Resume el perfil resultante antes de recomendar el siguiente paso."
          ],
          "regimen-recommendation-bridge": [
            "1. Presenta primero a rutina recomendadal conjunto de productos.",
            "2. Explica a correspondencia entre el resultado y a recomendación en una justificativa corta.",
            "3. Ofrece el camino más fácil para saber más el converter.",
            "4. Mantén lalternativas opcionales secundárias à recomendación principal."
          ]
        },
        "sales-high-ticket-verticals": {
          "domain-specific-discovery": [
            "1. Exploral objetivo del comprador, las restriciones y el contexto de decisión.",
            "2. Haz solo las preguntas de domínio que afetam materialmente a ajuste el el desenho de la solución.",
            "3. Mantén el tom especialista y consultivo en lugar de roteirizado.",
            "4. Resume los señales de compra más parates antes del escalamiento."
          ],
          "premium-escalation-brief": [
            "1. Resume el objetivo, los indicadores de ajuste y el contexto del negocio.",
            "2. Incluye objeciones, sensibilidads el señales de plazo.",
            "3. Indica que tipo de seguimiento especializado es esperado a continuación.",
            "4. Conserval impulso del lead con una transferencia claro de siguiente responsabilidad."
          ]
        }
      },
      "applyChannelLabel": "Aplicar para canal",
      "applyChannelHint": "El contenido de la habilidad será aplicado con a sobreposición de {channel}.",
      "channelOverlays": {
        "api": {
          "whenToUse": "Sobreposición de canal: otimize a habilidad para asistentes orientados por API que se beneficiam de respuestas previsíveis y estructuradas.",
          "procedure": [
            "Sobreposición de canal:",
            "- Mantén la saída determinística y fácil de analisar posterior.",
            "- Evita paramulaciones decorativas y deixe la siguiente acción el estado explícito."
          ]
        },
        "baileys": {
          "whenToUse": "Sobreposición de canal: mantén el flujo corto, amigável para móvil y capturado progresivamente para conversaciones en el estilo WhatsApp.",
          "procedure": [
            "Sobreposición de canal:",
            "- Prefiere mensagens cortas y fáceis de escanear en el móvil.",
            "- Pide un detalle por vez y confirma la siguiente acción prometida antes de cerrar."
          ]
        },
        "chat": {
          "whenToUse": "Sobreposición de canal: mantén la interacción rápida, clara y orientada la siguientes pasos imediatos en chat al vivo.",
          "procedure": [
            "Sobreposición de canal:",
            "- Mantén respuestas concisas lo suficiente para el ritmo de un chat al vivo.",
            "- Conduzal usuario à siguiente decisión sin adicionar contexto desnecesario."
          ]
        },
        "crisp": {
          "whenToUse": "Sobreposición de canal: adapte a habilidad para conversaciones de bandeja de entrada de soporte, donde contexto de cola y responsabilidad importam.",
          "procedure": [
            "Sobreposición de canal:",
            "- Haz estado, prioridad y responsabilidad fáceis de entender para el siguiente operador.",
            "- Conserva un resumen corto que compañeros de soporte puedan usar sin reler el hilo completa."
          ]
        },
        "dashboard": {
          "whenToUse": "Sobreposición de canal: otimize para experiencias voltadas al operador el embutidas en panel, donde clareza y estado importam más que estilo.",
          "procedure": [
            "Sobreposición de canal:",
            "- Mantén las pasos explícitas para que el usuario el operador sigal flujo de trabajo sin adivinar.",
            "- Destaque el estado actual, bloqueo el siguiente responsable sempre que isso ajudar a mover el caso adelante."
          ]
        },
        "form": {
          "whenToUse": "Sobreposición de canal: mantén a habilidad alíneada a interaciones cortas, progresivas y orientadas por formulario.",
          "procedure": [
            "Sobreposición de canal:",
            "- Minimizla preguntas desnecesarias y recopila solo el que desbloqueial siguiente paso.",
            "- Confirma el que acontecerá después que la captura en paramato de formulario esté completa."
          ]
        },
        "instagram": {
          "whenToUse": "Sobreposición de canal: adapte para respuestas sociales cortas que geralmente comezam desde intención en DM el comentário.",
          "procedure": [
            "Sobreposición de canal:",
            "- Usa lenguaje corta y direta que respeite el ritmo de las conversaciones del Instagram.",
            "- Mova del engagement para siguientes pasos privados claros sin hacer el usuario repetir contexto."
          ]
        },
        "mail": {
          "whenToUse": "Sobreposición de canal: adapte para hilos de correo electrónico asíncronas, donde resúmenes, definición de expectativas y agrupamento importam.",
          "procedure": [
            "Sobreposición de canal:",
            "- Usa resúmenes un poco más completos para que el hilo aún haz sentido cuando reabierta después.",
            "- Agrupa solo las preguntas essenciais y indica claramente el siguiente plazo el responsable esperado."
          ]
        },
        "messenger": {
          "whenToUse": "Sobreposición de canal: otimize para hilos casuais de DM que aún necesitan calificación estructuradal continuidad de soporte.",
          "procedure": [
            "Sobreposición de canal:",
            "- Mantén el tom conversacional mientras permanece disciplinado sobre la siguiente acción.",
            "- Recopila información progresivamente en lugar de concentrar toda a cambio en el início."
          ]
        },
        "slack": {
          "whenToUse": "Sobreposición de canal: adapte para flujos internos el con parate presenza de operadores en el Slack, donde enrutamiento y responsabilidade importam.",
          "procedure": [
            "Sobreposición de canal:",
            "- Favoreza resúmenes objetivos, responsables claros y expectativas explícitas de seguimiento.",
            "- Mantén la respuesta útil tanto para el leitor actual quanto para el siguiente compañero nel hilo."
          ]
        },
        "telegram": {
          "whenToUse": "Sobreposición de canal: mantén el flujo ligero y amigável para mensagens en conversaciones asíncronas en el Telegram.",
          "procedure": [
            "Sobreposición de canal:",
            "- Usa turnos cortos y autocontidos que funcionem bien en mensajería asíncrona.",
            "- Confirma el siguiente paso antes de cerrar para que el hilo pueda recomezar claramente después."
          ]
        },
        "tiktok": {
          "whenToUse": "Sobreposición de canal: otimize para conversaciones sociales de alto intención y atención corta que pueden comezar por el engagement con contenido.",
          "procedure": [
            "Sobreposición de canal:",
            "- Vá direto al punto rápidamente y ancore a cambio en un siguiente paso simple.",
            "- Respeite que el usuario puede estar pasyo de la descubrimiento de contenido para una respuesta direta."
          ]
        },
        "tiktok_shop": {
          "whenToUse": "Sobreposición de canal: adapte para interaciones comerciales en el TikTok Shop, donde clareza de producto y impulso de checkout importam.",
          "procedure": [
            "Sobreposición de canal:",
            "- Mantén orientaciones de producto, pedido el pago altamente accionables y fáceis de escanear.",
            "- Reduce fricción esclarecendo el camino más corto para compra, comprobante el soporte."
          ]
        },
        "website": {
          "whenToUse": "Sobreposición de canal: otimize para experiencias de sitio web, donde usuarios esperam una respuesta rápida y una siguiente acción visível.",
          "procedure": [
            "Sobreposición de canal:",
            "- Mantén la orientación concisa y consciente de conversón para visitantes del sitio web.",
            "- Señala claramente para la siguiente página, acción la transferencia cuando el usuario esté listo para continuar."
          ]
        },
        "whatsapp": {
          "whenToUse": "Sobreposición de canal: adapte para conversaciones del WhatsApp Business con respuestas cortas, captura progresiva y promesas claras de seguimiento.",
          "procedure": [
            "Sobreposición de canal:",
            "- Mantén cada mensaje compactal suficiente para leitura en móvil.",
            "- Pide una coisa por vez y confirma quem fará seguimiento el el que acontece después de la respuesta."
          ]
        },
        "zappflux": {
          "whenToUse": "Sobreposición de canal: mantén a habilidad alíneada la experiencias ZappFlux orientadas por flujo, donde a clareza de la rama importa.",
          "procedure": [
            "Sobreposición de canal:",
            "- Deixe explícita a decisión de ramal rota para que el flujo permaneza depurável.",
            "- Mantén la respuesta compatível con orquestación encenada y basada en flujo, en lugar de desvios livres."
          ]
        }
      }
    },
    "confidence_pct": "{confidence}%"
  },
  "AgentsPage": {
    "breadcrumbs_aiEmployees": "Empleados IA",
    "title": "Gestionar Empleado IA",
    "newAIEmployee": "Crear nuevo Empleado IA",
    "description": "Los Empleados IA son Agentes que pueden personalizarse mediante LLM (Modelos de Lenguaje de Gran Escala) para atender a tus Clientes. Conéctalos a un Almacenamiento de Datos y se entrenarán con tu propia Base de Datos Exclusiva.",
    "aiEmployeeFormTitle": "Crear nuevo Empleado IA",
    "modelPromptSettings": "Configuración Avanzada",
    "toolsTitle": "Herramientas",
    "toolsDescription": "Configura las herramientas de tu Empleado IA para hacerlo más inteligente.",
    "create": "Crear",
    "restartOnboarding": "✨ Configurar con el Asistente de Incorporación"
  },
  "onboarding": {
    "title": "Vamos a configurar tu Empleado de IA",
    "subtitle": "Responde 15 preguntas rápidas para crear una IA personalizada para tu negocio",
    "step1": {
      "question": "Para comenzar, cuéntame:\n• ¿Cuál es el nombre y tipo de negocio que tienes hoy?\n• Dame una breve descripción de tu negocio",
      "placeholder": "Ej.: Clínica estética, Tienda de Ropa al por Mayor y Menor, Tienda de Mascotas y Clínica Veterinaria...",
      "namePlaceholder": "Ej.: Bella Vita Estética, TopFashion, PetLove Center..."
    },
    "step2": {
      "question": "Y en tu {businessType}, ¿cómo describirías a tu cliente ideal?",
      "placeholder": "Habla sobre edad, región, ingresos, estilo y qué es lo que más valora..."
    },
    "step3": {
      "question": "Pensando en tu {businessType}, ¿cuáles son los 3 principales productos o servicios que ofreces hoy?",
      "placeholder": "Enumera tus principales servicios, productos, paquetes o planes..."
    },
    "step4": {
      "question": "Ahora, hablando de tus clientes ideales ({idealClient}), ¿cuáles son los principales dolores, dudas o problemas que suelen tener?",
      "placeholder": "Describe los desafíos que enfrentan tus clientes..."
    },
    "step5": {
      "question": "¿En qué momento del recorrido del cliente suelen ponerse en contacto contigo en tu {businessType}?",
      "placeholder": "¿Antes de comprar (dudas), durante la compra, después (soporte) o en todas las etapas?"
    },
    "step6": {
      "question": "Hoy, en tu {businessType}, ¿por qué canales suelen contactarte los clientes?",
      "placeholder": "Ej.: WhatsApp, Instagram, sitio web, teléfono, presencial...\n\n(Por favor: Separe los canales con comas)"
    },
    "step7": {
      "question": "Pensando en esos canales que utilizas ({currentChannels}), ¿cuáles son los mayores problemas que enfrentas hoy en la atención al cliente?",
      "placeholder": "Ej.: demora en responder, mensajes perdidos, falta de estándar, horario limitado..."
    },
    "step8": {
      "question": "Considerando los problemas que mencionaste ({serviceProblems}), ¿qué te gustaría que hiciera la IA por ti en tu {businessType}?",
      "placeholder": "Ej.: responder dudas, calificar leads, vender, agendar, cobrar, hacer posventa..."
    },
    "step9": {
      "question": "¿En cuáles de estos canales quieres que la IA atienda automáticamente?",
      "placeholder": "Selecciona entre los canales que mencionaste: {currentChannels}"
    },
    "step10": {
      "question": "Pensando en que la IA va a representar tu {businessType} hablando con tu cliente ideal, ¿cómo quieres que sea su tono de voz?",
      "placeholder": "¿Más formal o informal? ¿Puede usar emojis? ¿Habla como \"yo\" o como \"nosotros\"?"
    },
    "step11": {
      "question": "Para que la IA realmente ayude con los objetivos que mencionaste ({aiObjectives}), ¿qué información obligatoria debe recopilar siempre del cliente?",
      "placeholder": "Ej.: nombre, teléfono, ciudad, servicio deseado, mejor horario..."
    },
    "step12": {
      "question": "¿Existen reglas o límites que la IA de tu {businessType} deba respetar siempre?",
      "placeholder": "Ej.: no dar un precio exacto sin confirmación, no agendar sin validar la agenda, no prometer plazos fijos..."
    },
    "step13": {
      "question": "Ahora, pensando en cómo la IA puede vender mejor tu trabajo, ¿cuáles son los principales diferenciales de tu {businessType} y de tus servicios frente a la competencia?",
      "placeholder": "¿Qué hace que tu negocio sea único y especial?"
    },
    "step14": {
      "question": "¿En qué situaciones específicas quieres que la IA se detenga y llame a un humano?",
      "placeholder": "Ej.: cuando el cliente pide algo fuera de las reglas ({rulesLimits}), cuando el valor supera X, cuando el cliente está muy insatisfecho..."
    },
    "step15": {
      "question": "Para finalizar: imagina que la IA de tu {businessType} quedó perfecta, exactamente como tú quieres. ¿Cómo sería un día ideal de atención?",
      "placeholder": "¿Qué resuelve la IA sola, qué llega hasta ti y qué cambia en tu rutina?"
    },
    "navigation": {
      "next": "Siguiente",
      "previous": "Anterior",
      "skip": "Saltar",
      "finish": "Generar Prompt de IA"
    },
    "progress": {
      "stepOf": "Paso {current} de {total}",
      "completed": "{percentage}% completado"
    },
    "rag": {
      "generateCheckbox": "Generar Base de Conocimiento de IA automáticamente (Recomendado)",
      "generating": "Generando más de 20 documentos para tu base de conocimiento...",
      "creatingDatastore": "Creando base de datos e indexando documentos...",
      "success": "¡Base de Conocimiento creada con éxito!",
      "failed": "Error al generar la Base de Conocimiento. Puedes intentarlo de nuevo más tarde.",
      "generatingModal": {
        "title": "Generando Documentos de Entrenamiento",
        "description": "Los documentos para el entrenamiento de su Empleado IA están siendo generados. Esto puede tomar unos 5 minutos. Puede continuar con la configuración y le notificaremos cuando el proceso esté completo.",
        "okButton": "OK, Entendido"
      },
      "completedModal": {
        "title": "¡Documentos Creados con Éxito!",
        "description": "Todos los documentos de entrenamiento de su Empleado IA han sido creados con éxito. Puede ver los resultados en su Almacenamiento de Datos.",
        "viewDatastore": "Ver Almacenamiento de Datos",
        "close": "Cerrar"
      },
      "failedModal": {
        "title": "Falló la Generación",
        "description": "No se pudieron generar los documentos de entrenamiento. Intente nuevamente.",
        "retry": "Intentar de Nuevo"
      }
    },
    "preview": {
      "title": "Vista previa del Prompt generado",
      "generating": "Generando prompt personalizado...",
      "regenerate": "Generar de nuevo",
      "confirm": "Confirmar y Crear Agente",
      "error": "Error al generar el prompt. Inténtalo de nuevo."
    },
    "draft": {
      "found": "Encontramos un borrador de tu sesión anterior. ¿Quieres continuar desde donde lo dejaste?",
      "continue": "Continuar",
      "startOver": "Empezar desde cero"
    },
    "placeholders": {
      "businessType": "tu negocio",
      "idealClient": "tu cliente ideal",
      "productsServices": "tus productos/servicios",
      "clientPains": "los dolores mencionados",
      "serviceMoments": "los momentos de contacto",
      "currentChannels": "los canales mencionados",
      "serviceProblems": "los problemas mencionados",
      "aiObjectives": "los objetivos mencionados",
      "aiChannels": "los canales seleccionados",
      "voiceTone": "el tono definido",
      "requiredData": "los datos obligatorios",
      "rulesLimits": "las reglas mencionadas",
      "differentiators": "tus diferenciadores",
      "escalationRules": "las reglas de escalación",
      "successVision": "tu visión de éxito"
    },
    "audio": {
      "transcribed": "Audio transcrito con éxito"
    }
  },
  "AnalyticsPage": {
    "breadcrumbs": {
      "label": "Breadcrumbs",
      "analytics": "Análisis"
    },
    "alert": {
      "refreshedEveryHour": "Los datos se actualizan cada hora."
    },
    "dateRange": {
      "label": "Fecha de rango",
      "allTime": "Todo el tiempo",
      "thisMonth": "Este mes"
    },
    "aiEmployee": {
      "label": "Empleado de IA GPT",
      "placeholder": "Seleccione un empleado de inteligencia artificial"
    },
    "analytics": {
      "totalConversations": "Conversaciones totales",
      "likedResponses": "Respuestas recomendadas",
      "dislikedResponses": "Respuestas no apreciadas",
      "leadsGenerated": "Leads Generated",
      "mostUsedDatasource": "Fuente de datos más utilizado"
    },
    "charts": {
      "conversationsOverTime": "Número de conversaciones con el tiempo",
      "repliesQualityPerformance": "Respuestas Calidad Performance",
      "conversationsEvolution": "Conversaciones Evolución",
      "conversationsByCountry": "Conversaciones por ciudad / país"
    },
    "toast": {
      "unableToFetchAnalytics": "Incapaz de buscar tu análisis"
    },
    "payments": {
      "sectionTitle": "Pagos",
      "totalRevenue": "Ingreso Total",
      "linksGenerated": "Generados",
      "confirmed": "Confirmado",
      "pending": "Pendiente",
      "failed": "Fallido / Expirado",
      "conversionRate": "Tasa de Conversión",
      "filterStatus": "Estado",
      "filterCurrency": "Moneda",
      "filterAll": "Todas",
      "tableDate": "Fecha",
      "tableAmount": "Monto",
      "tableCurrency": "Moneda",
      "tableStatus": "Estado",
      "tableDescription": "Descripción",
      "tableConversation": "Conversación",
      "statusPending": "Pendiente",
      "statusSucceeded": "Confirmado",
      "statusFailed": "Fallido",
      "statusExpired": "Expirado",
      "statusCanceled": "Cancelado",
      "statusRefunded": "Refundado",
      "noData": "No transacciones encontradas.",
      "statusProcessing": "Procesando"
    },
    "commercialCockpit": {
      "title": "Cockpit comercial",
      "subtitle": "Ingresos, enlaces de pago y oportunidades accionables en un solo lugar.",
      "confirmedRevenue": "Ingresos confirmados",
      "openPipeline": "Pipeline abierto",
      "averageTicket": "Ticket promedio",
      "linksCount": "{count} enlaces",
      "opportunitiesCount": "{count} oportunidades",
      "statusTitle": "Embudo de pagos",
      "channelTitle": "Ingresos por canal",
      "recentTitle": "Enlaces recientes",
      "empty": "Aún no hay datos comerciales",
      "open": "Abrir",
      "channels": {
        "api": "API",
        "baileys": "WhatsApp",
        "chat": "Chat",
        "crisp": "Crisp",
        "dashboard": "Panel",
        "form": "Formulario",
        "instagram": "Instagram",
        "mail": "Correo",
        "messenger": "Messenger",
        "slack": "Slack",
        "telegram": "Telegram",
        "tiktok": "TikTok",
        "tiktokShop": "TikTok Shop",
        "website": "Sitio web",
        "whatsapp": "WhatsApp Business",
        "zapier": "Zapier",
        "direct": "Directo",
        "zappflux": "ZappFlux"
      },
      "funnelTitle": "Embudo de ingresos",
      "funnelConversations": "Conversaciones",
      "funnelLeads": "Leads",
      "funnelLinks": "Enlaces de pago",
      "funnelPaid": "Pagado",
      "riskTitle": "Riesgos de recuperación",
      "riskDue": "Vencimiento",
      "noRisk": "No hay enlaces de pago en riesgo ahora."
    },
    "months": {
      "january": "Enero",
      "february": "Febrero",
      "march": "Marzo",
      "april": "Abril",
      "may": "Mayo",
      "june": "Junio",
      "july": "Julio",
      "august": "Agosto",
      "september": "Septiembre",
      "october": "Octubre",
      "november": "Noviembre",
      "december": "Diciembre"
    }
  },
  "authError": {
    "signIn": "Iniciar sesión",
    "unableToSignIn": "Incapaz de firmar",
    "errorOccurred": "¡Un error!",
    "linkUsedOrExpired": "El enlace de inicio de sesión ya se ha utilizado o puede haber expirado.",
    "errorDuringAuthentication": "Un error ocurrió durante la autenticación, intenta iniciar sesión de nuevo."
  },
  "signInPage": {
    "emailAddress": "Dirección de correo electrónico",
    "signIn": "Iniciar sesión",
    "signInWithGoogle": "Iniciar sesión con Google",
    "signInWithGitHub": "Inicia sesión con GitHub",
    "orContinueWith": "O continuar con",
    "signInWithFacebook": "Iniciar sesión con Facebook"
  },
  "verifyRequest": {
    "header_checkYourEmail": "Compruebe su correo electrónico",
    "description_emailSent": "Se ha enviado una señal en el enlace a su dirección de correo electrónico."
  },
  "ChatPage": {
    "placeholders": {
      "chain": "Seleccionar Flujo",
      "knowledge": "Seleccionar Conocimiento"
    },
    "options": {
      "qa": "Preguntas y Respuestas",
      "agent": "Agente"
    },
    "messages": {
      "datasourceNotFound": "Fuente de datos no encontrada. ¿Se eliminó?"
    }
  },
  "FormPage": {
    "seo": {
      "title": "Página",
      "description": "Esta es la página de formularios donde puede interactuar con el formulario y ver los resultados."
    }
  },
  "FormsPage": {
    "templates": {
      "fromScratch": {
        "name": "Comenzar desde cero",
        "description": "Crea un formulario desde cero. Puedes añadir cualquier campo que desees y personalizar el diseño.",
        "fields": {
          "email": {
            "name": "Correo electrónico",
            "placeholder": "Introduce tu correo electrónico"
          },
          "select": {
            "name": "Elige una opción",
            "options": {
              "support": "Soporte",
              "sales": "Ventas",
              "feedback": "Comentarios",
              "partnership": "Alianzas",
              "other": "Otro"
            },
            "placeholder": "Selecciona una opción"
          }
        },
        "startScreen": {
          "title": "Título",
          "description": "Descripción"
        },
        "endScreen": {
          "message": "¡Gracias! Nos pondremos en contacto contigo pronto.",
          "cta": {
            "label": "¡Gracias!",
            "url": "/forms/{formId}"
          }
        }
      },
      "leadForm": {
        "name": "Capturar Leads",
        "description": "Captura información de leads, incluyendo correo electrónico y teléfono.",
        "overview": "Este formulario está diseñado para capturar la información esencial de los leads, incluyendo correo electrónico y teléfono, para facilitar la comunicación futura.",
        "fields": {
          "email": {
            "name": "Correo electrónico",
            "placeholder": "Introduce tu correo electrónico"
          },
          "phone": {
            "name": "Teléfono",
            "placeholder": "Introduce tu número de teléfono"
          },
          "comment": {
            "name": "Comentario",
            "placeholder": "Introduce cualquier comentario adicional"
          },
          "select": {
            "name": "Seleccionar",
            "options": {
              "getMoreClients": "Conseguir más clientes",
              "automateTasks": "Automatizar tareas repetitivas",
              "organizeContacts": "Organizar contactos y conversaciones",
              "learnMore": "Saber más sobre la plataforma",
              "other": "Otro"
            },
            "placeholder": "Selecciona una opción"
          }
        },
        "startScreen": {
          "title": "Ponte en contacto",
          "description": "¡Estamos aquí para ayudar! \nPor favor, completa el formulario abajo."
        },
        "endScreen": {
          "message": "¡Hemos recibido tu información! Nos pondremos en contacto pronto.",
          "cta": {
            "label": "¡Gracias!",
            "url": "/forms/{formId}"
          }
        }
      },
      "productFeedbackForm": {
        "name": "Formulario de Feedback de Productos",
        "description": "Un formulario para recoger comentarios sobre nuestros productos.",
        "overview": "Este formulario está diseñado para recopilar comentarios sobre nuestros productos. Tu opinión es valiosa y nos ayuda a mejorar nuestras ofertas.",
        "fields": {
          "email": {
            "name": "Correo electrónico",
            "placeholder": "Introduce tu correo electrónico"
          },
          "select": {
            "name": "Tipo de feedback",
            "options": {
              "featureRequest": "Solicitud de funcionalidad",
              "bugReport": "Informe de error",
              "other": "Otro"
            },
            "placeholder": "Selecciona el tipo de feedback"
          },
          "comment": {
            "name": "Comentario",
            "placeholder": "Introduce tu feedback aquí"
          },
          "files": {
            "name": "Archivos",
            "placeholder": "Adjunta archivos (opcional)"
          },
          "type": {
            "name": "Tipo de feedback",
            "options": {
              "featureRequest": "Funcionalidad",
              "bugReport": "Error",
              "other": "Otro"
            },
            "placeholder": "Selecciona el tipo de feedback"
          }
        },
        "startScreen": {
          "title": "Tu opinión importa",
          "description": "¡Estamos aquí para escuchar! Comparte tu opinión."
        },
        "endScreen": {
          "message": "¡Gracias por tu feedback! Está en revisión.",
          "cta": {
            "label": "¡Gracias!",
            "url": "/forms/{formId}"
          }
        }
      },
      "onboardingForm": {
        "name": "Formulario de Onboarding",
        "description": "Recoge información inicial sobre nuevos usuarios.",
        "overview": "Este formulario está diseñado para recopilar información inicial sobre nuevos usuarios y ayudarnos a adaptar nuestros servicios a sus necesidades.",
        "fields": {
          "email": {
            "name": "Correo electrónico",
            "placeholder": "Introduce tu correo electrónico"
          },
          "Enterprise": {
            "name": "Negocio",
            "options": {
              "eCommerce": "Comercio electrónico",
              "healthcare": "Sanidad",
              "finance": "Finanzas",
              "technology": "Tecnología",
              "retail": "Venta al por menor",
              "manufacturing": "Manufactura",
              "other": "Otro"
            },
            "placeholder": "Selecciona tu negocio"
          },
          "companySize": {
            "name": "Tamaño de la empresa",
            "options": {
              "small": "1–10",
              "medium": "10–100",
              "large": "100+"
            },
            "placeholder": "Selecciona el tamaño de tu empresa"
          },
          "referral": {
            "name": "¿Cómo nos conociste?",
            "options": {
              "google": "Google",
              "socialMedia": "Redes sociales",
              "newsletter": "Newsletter",
              "wordOfMouth": "Boca a boca",
              "tradeShow": "Feria comercial",
              "other": "Otro"
            },
            "placeholder": "¿Dónde nos descubriste?"
          }
        },
        "startScreen": {
          "title": "Bienvenido a nuestra plataforma",
          "description": "¡Nos alegra tenerte aquí! Comencemos."
        },
        "endScreen": {
          "message": "¡Bienvenido! Usaremos tus respuestas para personalizar tu experiencia.",
          "cta": {
            "label": "¡Gracias!",
            "url": "/forms/{formId}"
          }
        }
      },
      "inboundLead": {
        "name": "Identificar intereses de leads",
        "description": "Captura leads de forma estratégica según los intereses reales de tu audiencia.",
        "overview": "Utiliza este formulario para identificar qué le interesa verdaderamente a tu lead — como automatizar soporte, centralizar canales o aumentar ventas. Ideal para involucrar visitantes y cualificar oportunidades desde el primer contacto.",
        "fields": {
          "firstName": {
            "name": "Nombre",
            "placeholder": "Introduce tu nombre"
          },
          "email": {
            "name": "Correo electrónico",
            "placeholder": "Introduce tu correo electrónico"
          },
          "interestedIn": {
            "name": "Interesado en",
            "options": {
              "automatedSupport": "Soporte automatizado con IA",
              "increaseSales": "Incrementar ventas",
              "reduceResponseTime": "Reducir tiempo de respuesta",
              "centralizeChannels": "Centralizar canales (WhatsApp, Instagram, etc.)",
              "other": "Otro"
            },
            "placeholder": "¿Qué te interesa?"
          }
        },
        "startScreen": {
          "title": "(Tu negocio)",
          "description": "¡Bienvenido a bordo! ¡Conozcámonos!"
        },
        "endScreen": {
          "message": "¡Gracias por compartir! Un especialista te ayudará pronto.",
          "cta": {
            "label": "¡Gracias!",
            "url": "/forms/{formId}"
          }
        }
      },
      "contactSales": {
        "name": "Contacto de ventas",
        "description": "Ayuda a tu equipo de ventas a centrarse en los clientes con mayor potencial.",
        "overview": "Este formulario permite entender rápidamente las necesidades comerciales del cliente, facilitando la cualificación y acelerando el proceso de venta con datos reales.",
        "fields": {
          "firstName": {
            "name": "Nombre",
            "placeholder": "Introduce tu nombre"
          },
          "email": {
            "name": "Correo electrónico",
            "placeholder": "Introduce tu correo electrónico"
          },
          "interestedIn": {
            "name": "Interesado en",
            "options": {
              "automateSupport": "Automatizar soporte con IA",
              "centralizeChannels": "Unificar canales (WhatsApp, Instagram, etc.)",
              "boostConversions": "Incrementar conversiones y ventas",
              "customSolutions": "Soluciones a medida para mi empresa",
              "contentMarketing": "Marketing de contenidos",
              "affiliates": "Venta como afiliado",
              "other": "Otro"
            },
            "placeholder": "¿Qué te interesa?"
          }
        },
        "startScreen": {
          "title": "Contacto de ventas",
          "description": "Incrementa tus conversiones y ventas"
        },
        "endScreen": {
          "message": "Tu solicitud ha sido enviada a nuestro equipo comercial. Espera nuestro contacto.",
          "cta": {
            "label": "¡Gracias!",
            "url": "/forms/{formId}"
          }
        }
      },
      "feedback": {
        "name": "Feedback",
        "description": "Obtén opiniones sobre un producto mediante un diálogo atractivo.",
        "overview": "Recopila feedback de nuevos clientes sobre uno de nuestros modelos de zapatillas.\nAcme Clothes es una marca de moda distintiva, conocida por su ropa elegante y de alta calidad.\nOfreciendo una amplia gama de ropa para hombres, mujeres y niños, Acme Clothes combina comodidad con tendencias contemporáneas para crear piezas únicas y versátiles para cualquier ocasión.",
        "fields": {
          "usageContext": {
            "name": "¿Dónde usaste el producto?",
            "options": {
              "work": "En el trabajo",
              "sports": "En actividades deportivas",
              "casual": "En el día a día",
              "travel": "Durante viajes",
              "other": "Otro"
            },
            "placeholder": "Selecciona el contexto principal de uso"
          },
          "recommendationLikelihood": {
            "name": "¿Recomendarías este producto?",
            "options": {
              "yes": "Sí, sin duda",
              "maybe": "Quizá",
              "no": "No lo recomendaría"
            },
            "placeholder": "¿Lo recomendarías a alguien?"
          },
          "priceValue": {
            "name": "Valoración del precio",
            "options": {
              "excellent": "Excelente",
              "fair": "Justo",
              "expensive": "Caro"
            },
            "placeholder": "¿Qué opinas del precio?"
          },
          "overallSatisfaction": {
            "name": "Satisfacción general (1–5)",
            "options": [
              "null",
              "1 – Muy mala",
              "2 – Mala",
              "3 – Regular",
              "4 – Buena",
              "5 – Excelente"
            ],
            "placeholder": "Da una valoración general"
          }
        },
        "startScreen": {
          "title": "Deja un comentario",
          "description": "Cuéntanos cómo podemos mejorar."
        },
        "endScreen": {
          "message": "¡Gracias por tu comentario! Es muy importante para nosotros.",
          "cta": {
            "label": "¡Gracias!",
            "url": "/forms/{formId}"
          }
        }
      }
    },
    "breadcrumbs": {
      "ariaLabel": "Navegación",
      "forms": "Formularios"
    },
    "titles": {
      "forms": "Formularios"
    },
    "button": {
      "newForm": "Nuevo formulario"
    },
    "modal": {
      "createForm": "Crear formulario"
    },
    "toast": {
      "creatingForm": "Creando formulario...",
      "created": "¡Formulario creado con éxito!",
      "error": "Ocurrió un error al crear el formulario."
    }
  },
  "DatasourcePage": {
    "breadcrumbs": {
      "label": "Breadcrumbs",
      "datastores": "Almacenamiento de Datos"
    },
    "status": {
      "unsynched": "Sin conexión",
      "pending": "Pendiente",
      "running": "Corriendo",
      "synched": "Sin conexión",
      "error": "Error",
      "usage_limit_reached": "Límite de uso alcanzado"
    },
    "form": {
      "submitButtonText": "Actualización",
      "deleteDatasource": "Suprímase el código de datos",
      "deleteDatasourceDescription": "Eliminará todos sus datos de la tienda de datos."
    },
    "buttons": {
      "delete": "Suprimir"
    },
    "modals": {
      "confirmDelete": "¿Estás seguro de que quieres eliminar este fuente de datos? Esta acción es irreversible."
    },
    "errors": {
      "deleteFailed": "Error al eliminar la fuente de datos."
    }
  },
  "DatastorePage": {
    "breadcrumbs": {
      "label": "Breadcrumbs",
      "datastores": "Almacenamiento de Datos"
    },
    "buttons": {
      "addDatasource": "Agregar Fuentes de datos"
    },
    "errors": {
      "retry": "Reintentar",
      "requestFailed": "No se pudo cargar el almacén de datos"
    },
    "visibility": {
      "public": "Público",
      "private": "Privado"
    },
    "tabs": {
      "datasources": "Fuentes de datos",
      "settings": "Ajustes"
    },
    "modals": {
      "usageLimit": "Limite de uso"
    }
  },
  "DatasourcesPage": {
    "breadcrumbs": {
      "label": "Breadcrumbs",
      "datastores": "Almacenamiento de Datos",
      "apps": "Aplicaciones"
    },
    "title": {
      "datastores": "Almacenamiento de Datos"
    },
    "button": {
      "newDatastore": "Nueva tienda de datos"
    },
    "alert": {
      "datastoreInfo": "Una tienda de datos sirve como un repositorio que contiene varios tipos de fuentes de datos, incluyendo archivos, páginas web, cuadernos de noción, etc. Una vez que los datos se suben a una Datastore, se somete al procesamiento (Vectorización) para prepararlo para su uso por un Empleado AI (Modelo Grande de Lenguaje)."
    },
    "instructions": {
      "step1": "1. Obtener la clave de API de uno de sus Datastore",
      "step2": "2. Vaya al mercado de Crisp e instale el plugin ZappWay",
      "step3": "3. Obtener la clave de API de uno de sus Datastore"
    },
    "crispDescription": "GPT Empleado de IA GPT trained on website data",
    "integratedVia": "Integrado a través",
    "slackBot": "Slack Bot",
    "slackDescription": "GPT AI Empleados capacitados en datos de empresa con superpotencias",
    "subscribe": "Suscríbete",
    "moreInfo": "Más info",
    "statusError": "Estamos experimentando algunos problemas. Por favor, intente de nuevo más tarde.",
    "sharePromo": "Compartir en social y obtener 30% de descuento en su suscripción!"
  },
  "Layout": {
    "title": "Panel General",
    "inbox": "Atención al Cliente",
    "employees": "Empleado IA",
    "datastores": "Almacenamiento de Datos",
    "forms": "Formularios",
    "analytics": "Análisis",
    "emailInboxes": "Bandejas de Entrada - Correo Electrónico",
    "contacts": "Contactos",
    "settings": "Configuraciones",
    "documentation": "Instrucciones /\nDocumentación",
    "chat": "Chat",
    "systemStatus": "Estado del Sistema",
    "statusError": "El Sistema está Experimentando Problemas",
    "seo": {
      "description": "Administra tus Flujos de Conversaciones y Trabajo con ZappWay."
    },
    "promo": {
      "endingSoon": "Terminando pronto",
      "sharePromo": "¡Comparte esta promoción para extender tu periodo de prueba!",
      "promoTweetMessage": "¡Mira las increíbles herramientas y servicios de ZappWay!",
      "shareTwitter": "Compartir en Twitter",
      "shareLinkedIn": "Compartir en LinkedIn"
    },
    "personalAssistantLink": "Livia",
    "personalAssistantBadge": "360",
    "campaignSite": "Tu sitio - Campañas"
  },
  "form": {
    "actions": {
      "addField": "Agregar Campo",
      "addOption": "Agregar Opción",
      "removeField": "Eliminar Campo",
      "removeOption": "Eliminar Opción"
    },
    "labels": {
      "type": "Tipo",
      "label": "Título",
      "options": "Agrega tantas opciones como desees",
      "defaultCountryCode": "Código de País Predeterminado",
      "placeholder": "Texto de Ayuda",
      "required": "Obligatorio",
      "min": "Mínimo",
      "max": "Máximo",
      "createContact": "Crear Contacto",
      "includeSources": "Incluir fuentes en la respuesta del asistente IA"
    },
    "fieldTypes": {
      "email": "Correo Electrónico",
      "phoneNumber": "Número de Teléfono",
      "text": "Texto",
      "textArea": "Área de Texto",
      "select": "Seleccionar",
      "file": "Archivo",
      "number": "Número",
      "leadSelect": "Seleccionar Lead"
    },
    "accordion": {
      "newField": "Nuevo Campo"
    }
  },
  "formEditor": {
    "title": "Título",
    "description": "Descripción",
    "accordion": {
      "startScreen": "Pantalla Inicial",
      "formFields": "Campos del Formulario",
      "endScreen": "Pantalla Final",
      "webhook": "Webhook",
      "formDetails": "Detalles del Formulario"
    },
    "labels": {
      "title": "Título",
      "description": "Descripción",
      "ctaLabel": "Etiqueta de Llamado a la Acción",
      "successMessage": "Mensaje de Éxito",
      "ctaUrl": "URL de Llamado a la Acción",
      "target": "Destino",
      "webhookUrl": "URL del Webhook",
      "callToAction": "Llamado a la Acción",
      "message": "Mensaje",
      "callToActionUrl": "URL de llamado a la acción",
      "url": "URL"
    },
    "placeholders": {
      "webhookUrl": "Ingresa la URL de tu Webhook"
    },
    "helperTexts": {
      "webhookUrl": "Envía el formulario al endpoint proporcionado con una solicitud HTTP POST"
    },
    "options": {
      "ctaTarget": {
        "_blank": "Abrir en una pestaña nueva",
        "_self": "Abrir en esta pestaña"
      }
    },
    "actions": {
      "publishUpdates": "Publicar Actualizaciones",
      "publishing": "Publicando...",
      "saving": "Guardando...",
      "publishSuccess": "Publicado",
      "publishError": "Algo salió mal",
      "copyLink": "Copiar Enlace",
      "learnMore": "Aprende más"
    },
    "buttons": {
      "publishUpdates": "Publicar Actualizaciones",
      "saving": "Guardando..."
    },
    "alerts": {
      "publishing": "Publicando...",
      "published": "Publicado",
      "somethingWentWrong": "Ocurrió un error interno."
    },
    "formTypes": {
      "conversational": "Conversacional",
      "traditional": "Tradicional"
    }
  },
  "datasourceForm": {
    "labels": {
      "nameOptional": "Nombre (opcional)",
      "sourceUrlOptional": "URL de Fuente (opcional)",
      "urlPlaceholder": "http://en.wikipedia.org/wiki/Nuclear_fusion",
      "sourcesSection": "La URL que se mostrará en la sección “fuentes” en la respuesta del asistente IA",
      "formType": "Tipo de Formulario",
      "overview": "Descripción general",
      "message": "Mensaje",
      "callToAction": "Llamado a la Acción",
      "callToActionUrl": "URL de Llamado a la Acción",
      "webhookUrl": "URL"
    },
    "options": {
      "formType": {
        "conversational": "Conversación",
        "traditional": "Tradicional"
      },
      "ctaTarget": {
        "_blank": "Abrir en una pestaña nueva",
        "_self": "Abrir en esta pestaña"
      }
    },
    "buttons": {
      "submit": "Enviar",
      "edit": "Editar",
      "cancel": "Cancelar",
      "complete": "Guardar"
    },
    "alerts": {
      "networkError": "Algo salió mal."
    },
    "placeholders": {
      "webhookUrl": "https://example.com/api/webhook"
    },
    "accordions": {
      "startScreen": "Pantalla Inicial",
      "formDetails": "Detalles del Formulario",
      "formFields": "Campos del Formulario",
      "endScreen": "Pantalla Final",
      "webhook": "Webhook",
      "extractedText": "Texto Extraído"
    },
    "connectFlow": "Conectar un flujo de ZappFlux",
    "selectFlow": "Seleccionar un flujo",
    "describePrompt": "Describe cuándo activar este flujo",
    "placeholderFlowTrigger": "Ej: Cuando el usuario pide hablar con un humano",
    "triggerAfterMessages": "Activar después de N mensajes",
    "addTool": "Agregar herramienta"
  },
  "FormDashboard": {
    "breadcrumbs": {
      "ariaLabel": "Navegación",
      "label": "Estás aquí",
      "forms": "Formularios"
    },
    "forms": "Formularios",
    "tabs": {
      "ariaLabel": "Pestañas",
      "label": "Navegación por Pestañas",
      "editor": "Editor",
      "settings": "Configuraciones",
      "submissions": "Envíos",
      "install": "Instalar",
      "preview": "Vista Previa"
    }
  },
  "Forms": {
    "breadcrumbs": {
      "forms": "Formularios",
      "ariaLabel": "Navegación"
    },
    "title": {
      "forms": "Formularios"
    },
    "button": {
      "newForm": "Nuevo formulario"
    },
    "modal": {
      "createForm": "Crear formulario"
    },
    "toast": {
      "creatingForm": "Creando formulario...",
      "created": "Formulario creado",
      "error": "Algo salió mal"
    },
    "formTemplates": {
      "leadForm": {
        "name": "Formulario de clientes potenciales",
        "description": "Captura clientes potenciales para tu negocio."
      },
      "onboardingForm": {
        "name": "Formulario de nuevo usuario",
        "description": "Agrega nuevos usuarios a tu negocio."
      },
      "inboundLead": {
        "name": "Capturar cliente potencial",
        "description": "Captura clientes potenciales de campañas de marketing."
      },
      "contactSales": {
        "name": "Contactar con ventas",
        "description": "Permite que nuevos clientes contacten con tu equipo de ventas."
      },
      "feedback": {
        "name": "Formulario de comentarios - Reseñas",
        "description": "Recopila reseñas de tus usuarios."
      },
      "productFeedbackForm": {
        "name": "Formulario de comentarios del producto",
        "description": "Recopila comentarios de tus usuarios sobre tu producto."
      }
    }
  },
  "FormSettingsTab": {
    "generalSettings": "Configuración general",
    "nameLabel": "Nombre",
    "deleteForm": "Eliminar formulario",
    "deleteDescription": "Esto eliminará permanentemente el formulario",
    "deleteConfirm": "Se eliminarán todos los envíos. ¿Estás seguro?",
    "cancel": "Cancelar",
    "deleteButton": "Eliminar",
    "deleteAlert": "Eliminar permanentemente el formulario y todos los envíos",
    "deleteUnauthorized": "No tienes permiso para eliminar este formulario.",
    "deleteError": "Ocurrió un error al eliminar. Inténtalo de nuevo más tarde."
  },
  "logs": {
    "breadcrumbs": {
      "label": "Navegación",
      "inbox": "Bandeja de Entrada"
    },
    "tabs": {
      "label": "Pestañas",
      "kanban": "Kanban",
      "unresolved": "Pendiente",
      "unread": "No leído",
      "humanRequested": "Asistencia Humana Solicitada",
      "all": "Todos",
      "conversations": "Conversaciones",
      "groups": "Grupos",
      "communities": "Comunidades",
      "opportunities": "Oportunidades"
    },
    "filters": {
      "filterByAssignee": "Filtrar por Responsable",
      "filterByChannel": "Filtrar por canal",
      "filterByAgent": "Filtrar por agente",
      "filterByEvaluation": "Filtrar por Evaluación",
      "filterByPriority": "Filtrar por Prioridad",
      "me": "Yo"
    },
    "confirm": {
      "markAllRead": "Todos los mensajes que coincidan con los filtros se marcarán como leídos. ¿Estás seguro?",
      "resolveAllConversations": "Todas las conversaciones que coincidan con los filtros se marcarán como resueltas. ¿Estás seguro?"
    },
    "menu": {
      "markAllMessagesAsRead": "Marcar todos los mensajes como leídos",
      "resolveAllConversations": "Resolver todas las conversaciones",
      "markAsUnread": "Marcar mensajes seleccionados como no leídos"
    },
    "loading": {
      "updating": "Actualizando..."
    },
    "success": {
      "updated": "Actualizado"
    },
    "error": {
      "somethingWentWrong": "Algo salió mal"
    },
    "evaluation": {
      "good": "Bueno",
      "bad": "Malo"
    },
    "priority": {
      "low": "Baja",
      "medium": "Media",
      "high": "Alta"
    },
    "placeholders": {
      "noData": "Sin datos",
      "messagesVisible": "Todas las conversaciones con tus Empleados IA se mostrarán aquí",
      "noConversationsFound": "No se encontraron conversaciones",
      "selectOpportunity": "Selecciona una oportunidad para ver los detalles y empezar a vender."
    },
    "statuses": {
      "resolved": "Esta conversación ha sido resuelta.",
      "unresolved": "Esta conversación aún no ha sido resuelta.",
      "humanRequested": "Se solicitó asistencia humana."
    },
    "visitor": "Visitante - {id}",
    "formLabel": "Formulario",
    "conversationResolved": "Esta conversación ha sido resuelta.",
    "conversationUnresolved": "Esta conversación aún no ha sido resuelta.",
    "humanRequested": "Se solicitó asistencia humana.",
    "kanban": {
      "columns": {
        "unresolved": "Pendiente",
        "humanRequested": "Atención Humana",
        "resolved": "Completado"
      },
      "stats": {
        "unread": "no leídas",
        "urgent": "urgentes"
      },
      "empty": "No hay conversaciones en esta columna",
      "card": {
        "autoClassified": "Auto-categorizado",
        "autoBadge": "Auto"
      }
    },
    "badges": {
      "lead": "Lead"
    },
    "paymentStatuses": {
      "succeeded": "Confirmado",
      "pending": "Pendiente",
      "processing": "Procesando",
      "failed": "Fallido",
      "canceled": "Cancelado",
      "expired": "Expirado",
      "refunded": "Refundado"
    },
    "opportunities": {
      "summaryTitle": "Bandeja de oportunidades",
      "summarySubtitle": "Conversaciones priorizadas con señales comerciales.",
      "stageAll": "Todas las etapas",
      "score": "{score} pts",
      "stages": {
        "new_lead": "Nuevo lead",
        "qualified": "Calificado",
        "payment_pending": "Pago pendiente",
        "recoverable": "Recuperable",
        "human_needed": "Necesita humano",
        "won": "Ganado",
        "follow_up": "Seguimiento"
      },
      "reasons": {
        "leadCaptured": "Cliente potencial captado",
        "recentLead": "Lead reciente",
        "priorityHigh": "Alta prioridad",
        "priorityMedium": "Prioridad media",
        "formSubmitted": "Formulario enviado",
        "activeConversation": "Conversación activa",
        "paymentPending": "Pago pendiente",
        "paymentProcessing": "Pago procesando",
        "paymentFailed": "Pago fallido",
        "paymentExpired": "Pago expirado",
        "paymentSucceeded": "Pagado",
        "humanRequested": "Solicitud de atención humana",
        "staleConversation": "Necesita seguimiento"
      },
      "quickActionsTitle": "Acciones rápidas",
      "ctaTitle": "Cierre ventas más rápido",
      "ctaDescription": "Cree un enlace de pago ahora mismo y envíelo a su cliente.",
      "ctaButton": "Generar enlace de pago",
      "manualPaymentModal": {
        "title": "Generar enlace de pago",
        "description": "Genera un enlace de pago único para cobrar al cliente. El cliente deberá ingresar sus datos de contacto en la página de pago segura.",
        "loading": "Cargando configuración...",
        "noProviders": "No hay ningún proveedor de pago configurado para esta organización.",
        "successTitle": "¡Enlace generado con éxito!",
        "copyButton": "Copiar enlace",
        "labelTitle": "Título del cobro",
        "placeholderTitle": "Ej: Sesión de consultoría",
        "labelDescription": "Descripción",
        "placeholderDescription": "Describe el contenido o servicio cobrado...",
        "labelAmount": "Monto",
        "labelCurrency": "Moneda",
        "labelProvider": "Proveedor de pago",
        "submitButton": "Generar y copiar enlace",
        "toasts": {
          "requiredFields": "Por favor, completa todos los campos obligatorios",
          "invalidAmount": "Monto no válido",
          "generateError": "Error al generar el enlace",
          "generateSuccess": "¡Enlace generado y copiado al portapapeles!",
          "genericError": "Error al generar el enlace de pago",
          "copied": "¡Copiado!"
        }
      },
      "howItWorksTitle": "¿Cómo funciona?",
      "howItWorksDescription": "Nuestra IA analiza cada conversación en tiempo real buscando señales de intención de compra, solicitudes de presupuesto o dudas sobre el pago. Selecciona una conversación al lado para ver el puntaje detallado y cerrar la venta."
    }
  },
  "agentGeneralSettingsTab": {
    "deleteConfirmation": "Todos los mensajes de este Empleado IA serán eliminados. ¿Estás seguro?",
    "deleteError": "Error al eliminar el Empleado IA. Inténtalo de nuevo.",
    "generalSettingsTitle": "Configuración General",
    "saveButton": "Guardar",
    "aiEmployeeIdTitle": "Identificador del Empleado IA",
    "aiEmployeeIdDescription": "Este es el ID único de tu Empleado IA. Úsalo para integraciones con API.",
    "documentationButton": "Ver Documentación",
    "learnMore": "Aprende más sobre cómo usar esta función.",
    "copySuccess": "¡ID copiado con éxito!",
    "deleteAiEmployeeTitle": "Eliminar Empleado IA",
    "deleteAiEmployeeDescription": "Esta acción es irreversible y eliminará al Empleado IA del sistema.",
    "deleteButton": "Eliminar",
    "deleteWarning": "¿Estás seguro de que deseas eliminar permanentemente a este Empleado IA?",
    "restartOnboardingTitle": "Reiniciar Incorporación",
    "restartOnboardingDescription": "Inicie el asistente de configuración de nuevo para reconfigurar su Empleado IA desde cero.",
    "restartOnboardingButton": "Reiniciar Incorporación",
    "restartOnboardingInfo": "Esto abrirá el asistente de configuración. Su configuración actual se conservará hasta que complete la nueva configuración.",
    "restartOnboardingSuccess": "¡Configuración actualizada correctamente!"
  },
  "Contacts": {
    "breadcrumbs": {
      "ariaLabel": "Navegación",
      "contacts": "Contactos"
    },
    "titles": {
      "contacts": "Contactos"
    },
    "alerts": {
      "contactsDescription": "Aquí puedes visualizar todos los Leads, Clientes y Contactos que han sido recopilados por tus Empleados IA y/o Formularios."
    },
    "noConversations": "Aún no hay conversaciones con este contacto"
  },
  "IconInput": {
    "label": {
      "icon": "Ícono"
    },
    "buttons": {
      "replace": "Reemplazar",
      "delete": "Eliminar"
    }
  },
  "api-keys": {
    "title": "API Keys",
    "description": "Utilice la tecla api para acceder a la API de ZappWay",
    "alerts": {
      "learnMore": "Más información sobre la API de ZappWay"
    },
    "buttons": {
      "documentation": "Documentación",
      "createApiKey": "Crear API Clave"
    },
    "errors": {
      "minApiKey": "Debes tener al menos una tecla api",
      "createApiKeyFailed": "Error al crear la clave API."
    },
    "confirmations": {
      "deleteApiKey": "¿Estás seguro de que quieres eliminar esta llave de api?"
    },
    "toast": {
      "copied": "¡Copiado!",
      "copyFailed": "Error al copiar."
    },
    "aria": {
      "deleteApiKey": "Eliminar clave API"
    }
  },
  "billing-settings": {
    "currentPlan": "Plan actual",
    "aiEmployees": "Empleado de IA GPT",
    "datastores": "Almacenamiento de Datos",
    "gpt5nanoResponses": "GPT-5.6 Luna respuestas / mes",
    "gptResponses": "GPT-5 o GPT-5 Respuestas del agente / mes",
    "millionWordsStorage": "Almacenamiento de millones de palabras",
    "fileUploadLimit": "límite de carga de archivos MB",
    "upgradeManageSubscription": "Subscripción de actualización / administración",
    "changePlan": "Cambiar Plan"
  },
  "billing": {
    "downgrade": {
      "usage_exceeded": "El uso actual excede los límites del plan objetivo.",
      "protection_window": "Los descargas están restringidas dentro de 48 horas de su renovación.",
      "no_active_subscription": "No se encuentra una suscripción activa.",
      "plan_not_found": "Plan no encontrado."
    },
    "quarantine": {
      "warning_title": "Advertencia de pago fallido",
      "warning_description": "Su pago falló. Actualice la factura para evitar interrupción del servicio en 72 horas.",
      "block_title": "AI Restringido",
      "block_description": "Empleados AI bloqueados debido al no pago. Actualice su factura para restaurar el acceso.",
      "suspended_title": "Título suspendido de cuenta",
      "suspended_description": "Su cuenta está suspendida debido al no pago. Por favor contacte al soporte."
    },
    "proration": {
      "title": "Valor proporcional",
      "subtotal": "Subtotal",
      "tax": "Impuesto",
      "totalDueToday": "Total a pagar hoy"
    },
    "analytics": {
      "mrr": "Ingreso recurrente mensual"
    }
  },
  "profile-settings": {
    "title": "Ajustes del perfil",
    "description": "Su información y configuración personales.",
    "buttons": {
      "update": "Actualización"
    },
    "labels": {
      "email": "Correo electrónico",
      "name": "Nombre",
      "phoneNumber": "Número de teléfono"
    },
    "toast": {
      "success": "Perfil actualizado con éxito.",
      "error": "Perfil de actualización de errores."
    },
    "saving": "Guardando..."
  },
  "home": {
    "keywords": [
      "chatbot",
      "chatbot para WhatsApp",
      "chatbot para Instagram",
      "chatbot para empresas",
      "atención automatizada",
      "bot para WhatsApp",
      "automatización whatsapp",
      "chatbot para Messenger",
      "ia para atención",
      "empleado ia",
      "chatbot con GPT",
      "chatbot con IA",
      "atención omnicanal",
      "chat en vivo",
      "chatbot para sitio web",
      "chatbot para WordPress",
      "chatbot para Shopify",
      "automatización instagram",
      "respuesta automática instagram",
      "bot para Instagram",
      "chatbot de ventas",
      "chatbot soporte",
      "generación de leads",
      "chatbot sin código",
      "crear chatbot",
      "constructor chatbot",
      "plataforma chatbot",
      "API empresarial de WhatsApp",
      "chatbot multiidioma",
      "automatización whatsapp business",
      "respuesta automática whatsapp",
      "bot de ventas whatsapp",
      "atención whatsapp automática",
      "whatsapp chatbot gratis",
      "automatización whatsapp api",
      "bot para mensajes directos de Instagram",
      "automatización dm instagram",
      "comentario a dm instagram",
      "automatización mensajes instagram",
      "chatbot instagram gratis",
      "respuesta automática stories instagram",
      "bot para Facebook Messenger",
      "automatización messenger",
      "chatbot facebook",
      "bot para Facebook",
      "automatización messenger api",
      "chat en línea",
      "widget de chat",
      "chatbot sitio web",
      "chat para web",
      "cómo crear chatbot para whatsapp business",
      "mejor chatbot para instagram 2025",
      "chatbot entrenado con mis datos",
      "atención automatizada whatsapp",
      "respuesta automática comentarios instagram",
      "chatbot con inteligencia artificial",
      "empleado virtual para atención",
      "chatbot que aprende de sitio web",
      "chatbot para comercio electrónico",
      "chatbot para clínica",
      "chatbot para inmobiliaria",
      "chatbot para restaurante",
      "chatbot con transferencia humana",
      "chatbot integrado con crm",
      "chatbot para captación de clientes potenciales",
      "chatbot para agendamiento",
      "chatbot con formularios conversacionales",
      "chatbot respuesta automática messenger",
      "chatbot para pequeñas empresas",
      "atención omnicanal ia",
      "chatbot con atención humana",
      "chatbot con integración api",
      "chatbot auto-actualizable",
      "formularios conversacionales",
      "empleados ia",
      "chatbot para Notion",
      "integración notion",
      "chatbot entrenado con google drive",
      "chatbot para Zapier",
      "automatización zapier",
      "chatbot para Slack",
      "bot para Slack",
      "chatbot entrenado con youtube",
      "plugin de chatbot para WordPress",
      "atención shopify",
      "generación automática de leads",
      "atención 24/7",
      "soporte técnico automatizado",
      "asistente de ventas",
      "captación de clientes potenciales",
      "calificación de leads",
      "empleado ia vs chatbot",
      "qué es empleado ia",
      "chatbot con ia generativa",
      "chatbot gpt",
      "gpt personalizado",
      "agente de IA",
      "asistente virtual inteligente",
      "mejor chatbot whatsapp",
      "mejor chatbot instagram",
      "alternativa a ManyChat",
      "alternativa a Chatfuel",
      "alternativa a Wati",
      "alternativa a Intercom",
      "alternativa a Tidio",
      "chatbot para ventas online",
      "chatbot para salud",
      "chatbot para inmuebles",
      "chatbot para entregas a domicilio",
      "chatbot para agencia",
      "chatbot para consultoría",
      "crear chatbot gratis",
      "probar chatbot",
      "demo chatbot",
      "cómo funciona chatbot",
      "implementar chatbot",
      "chatbot sencillo",
      "chatbot rápido",
      "inteligencia artificial para empresas",
      "automatización con ia",
      "chatbot basado en gpt",
      "procesamiento lenguaje natural",
      "machine learning atención",
      "IA conversacional",
      "chatbot neuronal",
      "reducir costos atención",
      "aumentar ventas chatbot",
      "satisfacción del cliente",
      "escalar atención",
      "productividad atención",
      "conversión de leads"
    ]
  },
  "account-page": {
    "feedback": {
      "header": "¡Bienvenido a bordo!",
      "description": "Ahora eres miembro de"
    },
    "cta": {
      "continue": "Continuar a Dashboard"
    }
  },
  "maintenance-page": {
    "alert": "Mantenimiento en curso",
    "comingSoon": "Volver pronto"
  },
  "pricing-page": {
    "seo": {
      "title": "Planes para Equipos de Todas las Tallas",
      "description": "¡Empieza gratis o elige el Plan que más te convenga! Nuestras ofertas incluyen los niveles Discover, Startup, Pro y Enterprise, cada uno lleno de características para atraer a su público, construir la lealtad del cliente, y ventas de unidades."
    }
  },
  "subscription-success-page": {
    "paymentSuccess": "Su pago es exitoso",
    "thankYou": "¡Gracias por su pago! Su cuenta ha sido actualizada con éxito",
    "goBackHome": "Vuelve a casa."
  },
  "Navigation": {
    "newVersionAvailable": "Nueva versión disponible",
    "update": "Actualización",
    "upgradePlan": "Plan de actualización",
    "systemStatus": "Situación del sistema",
    "closeSidebar": "Cerrar Sidebar",
    "openSidebar": "Open Sidebar",
    "personalAssistantLink": "Livia",
    "personalAssistantBadge": "360"
  },
  "ExpandedNavigation": {
    "new": "Nuevo",
    "beta": "Beta",
    "howCanIHelp": "¿Cómo puedo ayudarte?",
    "bugReport": "Reportar un Error ⚠️",
    "productFeedback": "Dejar una Sugerencia 📝",
    "iLoveZappWay": "Enamorado de ZappWay 🥰",
    "otherProducts": "Otros Productos",
    "searchAssistant": "Asistente de Búsqueda",
    "aiEmployees": "Empleados de IA",
    "systemStatus": "Estado del Sistema",
    "personalAssistant": "Livia",
    "personalAssistantTooltip": "Habla con Livia",
    "voiceFlux": "VoiceFlux",
    "voiceFluxTooltip": "Configurar voces y personajes de VoiceFlux"
  },
  "AccountCard": {
    "freeTrialEnds": "Finales de prueba libres",
    "queries": "Consultas",
    "millionWordsStored": "Millones de palabras almacenadas",
    "aiEmployee": "Empleado de IA GPT",
    "datastores": "Almacenamiento de Datos",
    "upgradePlan": "Plan de actualización"
  },
  "SelectOrganizationInput": {
    "selectATeam": "Seleccione un equipo"
  },
  "CommonInterfaceInput": {
    "windowTitle": "Window Title",
    "Livia": "Livia",
    "disableInitialMessagePopup": "Desactivar el mensaje inicial popup",
    "removeBranding": "Quitar marca ZappWay (Pro plan required)",
    "brandColor": "Marca Color"
  },
  "SuggestionsInput": {
    "customCSS": "Custom CSS"
  },
  "formTool": {
    "connectForm": "Conectar un Formulario o Crear uno Nuevo",
    "createNewForm": "Crear un Nuevo Formulario",
    "describePrompt": "Describe cuándo se debe solicitar el formulario al Usuario:",
    "triggerAfterMessages": "Alternativamente, activa el Formulario después de un número especificado de mensajes:",
    "placeholderReportBug": "Usa cuando el usuario quiera reportar un problema",
    "addTool": "Añadir Herramienta",
    "updateTool": "Actualizar"
  },
  "httpToolInput": {
    "fields": {
      "key": "Clave",
      "value": "Valor",
      "providedByUser": "Proveed by User",
      "advanced": "Avances",
      "describeKeyUsage": "Describir su uso clave para mejor inferencia AI :",
      "descriptionPlaceholder": "Descripción",
      "addValue": "Agregar un valor",
      "acceptedValues": "Especifique los valores aceptados para la clave:",
      "add": "+ Añadir"
    },
    "template": {
      "startFromTemplate": "Inicio de una plantilla",
      "nameLabel": "Nombre",
      "descriptionLabel": "Descripción",
      "descriptionPlaceholder": "Por ejemplo: Útil para sugerir productos basados en el historial de compra del cliente.",
      "alert": {
        "descriptionImportance": "La descripción es muy importante, ya que el Empleado AI lo utilizará para determinar cuándo aplicarla y cómo proceder.",
        "descriptionExample": "Por ejemplo, para una herramienta que recomienda productos: 'Útil para sugerir productos basados en la historia de compra del cliente' es mejor que 'Recomendación del producto API'."
      },
      "urlLabel": "URL para llamar",
      "requestMethod": "Método de solicitud",
      "methodOptions": {
        "get": "#",
        "post": "POST",
        "put": "PUT",
        "patch": "PATCH",
        "delete": "DELETE"
      },
      "pathVariables": "Variables",
      "queryParameters": "Parámetros de consulta",
      "bodyParameters": "Parámetros corporales",
      "headers": "Encabezados",
      "approvalRequired": "Aprobación requerida",
      "approvalHelperText": "Cuando está habilitado, se requiere la aprobación de un administrador para proceder con la acción",
      "randomCatPicture": {
        "title": "Random Cat Picture",
        "description": "Pregúntele a su empleado de IA que busque una imagen de gato al azar de thecatapi.com",
        "select": "Seleccione"
      }
    }
  },
  "initMessageInput": {
    "formLabel": "Mensaje inicial",
    "formHelperText": "Esta entrada acepta el formato Markdown",
    "buttonAdd": "Añadir",
    "placeholder": "Alternativa Hola. ¿Cómo puedo ayudarte?"
  },
  "interfaceConfigCheckbox": {
    "isInitMessagePopupDisabled": "Desactivado mensaje de entrada Popup",
    "isHumanRequestedDisabled": "Disable Human Requested",
    "isMarkAsResolvedDisabled": "Marca deshabilitado como resuelto",
    "isLeadCaptureDisabled": "Disable Lead Capture",
    "isBrandingDisabled": "Marcas deshabilitadas"
  },
  "modelInput": {
    "messages": {
      "PrompTofType": "Los prompts de tipo 'Atención al Cliente' permiten soporte en múltiples idiomas y la restricción automática del conocimiento.",
      "haveControl": "Tienes control total sobre el prompt. Usa la variable {query} para hacer referencia a la consulta del usuario.\nUsa la variable {context} para hacer referencia al contexto recuperado.",
      "Recommended": "Recomendado",
      "MarkdownFormat": "Salida en formato Markdown",
      "learnPromptEngineering": "Aprende sobre las mejores prácticas de ingeniería de prompts",
      "userPrompt": "No se recomienda sobrescribir el prompt del usuario"
    },
    "prompts": {
      "ProvidedContext": "Responde la siguiente pregunta basándote en el contexto proporcionado: {context} pregunta: {query}",
      "Shakespeare": "Como Agente de Atención al Cliente, utiliza el estilo de William Shakespeare, el reconocido dramaturgo y poeta famoso por su lenguaje elocuente y poético, el uso de pentámetro yámbico y el uso frecuente de metáforas y juegos de palabras. Responde a la pregunta o consulta del usuario con el estilo del propio Bardo.",
      "Schwarzenegger": "Como Agente de Atención al Cliente, utiliza el estilo de Arnold Schwarzenegger, el icónico actor y exgobernador conocido por su distintivo acento austríaco, sus frases célebres y su personalidad de héroe de acción. Responde a la pregunta o consulta del usuario con el estilo del propio Arnold."
    },
    "labels": {
      "languageDetection": "Detección automática de idioma",
      "CustomerSupport": "Atención al Cliente",
      "HR_Interview": "Entrevista de trabajo - Departamento de RR. HH.",
      "ChurnPrevention": "Prevención de cancelaciones (churn)",
      "InboundB2BSaaS": "Marketing corporativo - Inbound (B2B)",
      "B2BSaaS_Sales": "Ventas corporativas - Business-to-Business (B2B)",
      "model": "Modelo",
      "modelTemperature": "Temperatura del modelo",
      "knowledgeLimit": "Limita el conocimiento del agente de IA a la información contenida en el prompt o en un Datastore",
      "KnowledgeRestriction": "Restricción de conocimiento",
      "JustForFun": "Solo por diversión 🎉"
    },
    "description": {
      "Shakespeare": "Agente de IA que habla como Shakespeare",
      "Schwarzenegger": "Agente de IA que habla como Arnold Schwarzenegger",
      "GeminiExplanation": "Gemini 3 Pro ⚡ - Impulsado por la tecnología de IA de vanguardia de Google -",
      "GPT5": "GPT-5.6 SOL 🔥 - El más potente -",
      "temperatureExplanation": "La temperatura controla la aleatoriedad y la creatividad de las respuestas del modelo. Con 0, las respuestas siguen un patrón fijo sin variaciones. Una temperatura de 0,1 introduce pequeñas variaciones, pero sigue siendo bastante predecible. Con 0,5 hay un equilibrio entre creatividad y consistencia, proporcionando respuestas variadas pero coherentes. Ajustar la temperatura a 1 aumenta la creatividad y hace las respuestas más impredecibles y diversas, adecuadas para respuestas más abiertas y creativas.",
      "GPT_4_turbo": "GPT-4 Turbo (antiguo)",
      "TailoredBusiness": "¡Adaptado a las necesidades de tu negocio!"
    },
    "alerts": {
      "betterResults": "Para obtener mejores resultados, considera usar GPT-5, ya que proporciona respuestas más precisas y sigue correctamente las instrucciones del prompt.",
      "New": "NUEVO",
      "Mixtral_8x7B": "(⚠️ Atención - Sin censura - / Puede generar contenido inapropiado para entornos profesionales)",
      "knowledgeLimit": "Limita el conocimiento del agente de IA a la información contenida en el prompt o en un Datastore",
      "KnowledgeRestriction": "Si esta opción no está seleccionada, el agente de IA utilizará el contexto de la conversación para generar respuestas diversas.",
      "forceMarkdown": "Opcional",
      "Replylanguage": "Si esta opción no está seleccionada, el agente de IA responderá en el idioma predeterminado (en)."
    },
    "helpTexts": {
      "extraInstruction": "Cuando está activado, se añaden instrucciones extra al system prompt",
      "forceMarkdown": "Forzar al agente de IA a formatear las respuestas en Markdown para mejorar la legibilidad (negritas, cursivas, enlaces, etc.)",
      "Replylanguage": "Responder al usuario en el mismo idioma de la consulta",
      "queryContext": "Las variables {query} y {context} se sustituyen respectivamente por la 'Consulta del usuario' y los datos obtenidos de un 'Datastore' en el momento de la ejecución"
    },
    "title": {
      "Behavior": "Comportamiento",
      "systemPrompt": "Prompt del sistema",
      "UserPrompt": "Prompt del usuario",
      "PromptTemplates": "Plantillas de prompt"
    },
    "buttons": {
      "promptTemplates": "Plantillas de prompt",
      "useTemplate": "Usar plantilla",
      "select": "Seleccionar",
      "view": "Ver"
    },
    "units": {
      "creditQuery": "Crédito por consulta",
      "creditsQuery": "Créditos por consulta"
    }
  },
  "suggestions-input": {
    "labels": {
      "messageSuggestions": "Mensaje Sugerencias"
    },
    "placeholders": {
      "messageSuggestions": "Planes de precios\n¿Cómo vender más?"
    }
  },
  "toolsInput": {
    "alert": "Entrena a tu Empleado IA con datos personalizados conectándolo a un Almacenamiento de Datos a continuación.",
    "datastore": {
      "name": "Almacenamiento de Datos",
      "description": "Conecta un Almacenamiento de Datos para entrenar a tu Empleado IA con datos personalizados."
    },
    "newDatastoreModal": {
      "title": "Crear Almacenamiento de Datos",
      "description": "Configura y añade un nuevo Almacenamiento de Datos.",
      "button": "Crear Nuevo Almacenamiento de Datos"
    },
    "select": {
      "placeholder": "Selecciona una opción"
    },
    "newApiToolForm": {
      "title": "Nueva API",
      "description": "Configura tu nueva herramienta API"
    },
    "lead_capture": {
      "name": "Captura de Leads",
      "description": "Captura leads para tu Negocio."
    },
    "newLeadCaptureToolModal": {
      "title": "Nueva Herramienta de Captura de Leads",
      "description": "Captura leads para tu Negocio."
    },
    "newFormToolModal": {
      "title": "Nueva Herramienta de Formulario",
      "description": "Crea un formulario para que tu Agente capture datos."
    },
    "editFormToolModal": {
      "title": "Editar Herramienta de Formulario",
      "description": "Edita los detalles del formulario"
    },
    "mark_as_resolved": {
      "name": "Marcar como Resuelto",
      "description": "Marcar la Tarea como Resuelta"
    },
    "request_human": {
      "name": "Solicitar Operador Humano",
      "description": "Solicitar un Operador Especialista (Soporte Humano)"
    },
    "validateToolModal": {
      "title": "Configurar una solicitud para tu endpoint",
      "description": "Envía una solicitud a tu endpoint para asegurarte de que está funcionando bien."
    },
    "update": "Actualizar",
    "validateConfig": "Validar Configuración",
    "submit": "Enviar",
    "http": {
      "name": "HTTP",
      "description": "El Empleado IA puede realizar una solicitud HTTP a una API externa."
    },
    "form": {
      "name": "Formulario",
      "description": "Conecta un Formulario a tu Empleado IA."
    },
    "websearch": {
      "name": "Búsqueda Web",
      "description": "Permita que su empleado de IA navegue por internet para buscar información actualizada.",
      "warning": " ⚠️ Atención: ",
      "alert": "- Puede aumentar el tiempo de respuesta del Empleado de IA",
      "note": "- Cuando está activado, su Empleado de IA buscará primero en sus fuentes de datos. Solo si no encuentra contenido relevante, realizará una búsqueda en la web."
    },
    "payment": {
      "name": "Pago",
      "description": "Permita que su empleado de IA genere enlaces de pago para sus clientes.",
      "modal": {
        "title": "Credenciales de Pago",
        "description": "Configure sus credenciales de Stripe para generar enlaces de pago."
      }
    },
    "flow": {
      "name": "Flujo de ZappFlux",
      "description": "Conecte un flujo de ZappFlux para automatizaciones avanzadas."
    },
    "newFlowToolModal": {
      "description": "Configure la integración de ZappFlux para activar flujos automáticos.",
      "title": "Nuevo Flujo - ZappFlux"
    },
    "editFlowToolModal": {
      "title": "Editar Flujo",
      "description": "Edite los detalles de la integración ZappFlux"
    },
    "agent": {
      "name": "Delegación entre agentes",
      "description": "Delega una tarea a otro agente que tenga su propio datastore, herramientas y skills procedimentales.",
      "form": {
        "defaultDescription": "Delega la tarea cuando este especialista deba responder con su propio conocimiento, herramientas y skills procedimentales.",
        "noAvailableAgents": "Aún no hay otros agentes disponibles para delegación. Crea primero un agente especialista y luego vuelve aquí.",
        "targetLabel": "Especialista de destino",
        "nameLabel": "Nombre de la herramienta",
        "namePlaceholder": "Especialista en ventas",
        "descriptionLabel": "Guía de delegación",
        "fallbackName": "Delegación a especialista",
        "submitCreate": "Agregar delegación",
        "submitUpdate": "Actualizar delegación"
      }
    }
  },
  "agentToolSettingsTab": {
    "languageModelTitle": "Modelo de idioma",
    "languageModelDescription": "Personalice el modelo de idioma que utiliza su empleados de AI.",
    "saveButton": "Guardar"
  },
  "agentSecuritySettings": {
    "aiEmployeeAccess": "Empleado de IA GPT Access",
    "public": {
      "label": "Público",
      "description": "Cuando se activa, su AI El empleado estará disponible sin una clave de API."
    },
    "authorizedDomains": {
      "title": "Dominios autorizados",
      "description": "Restringe el componente de chat a dominios específicos por motivos de seguridad. Ej.: example.com"
    },
    "rateLimit": {
      "title": "Tasa límite",
      "description": "Use el límite de tarifas para evitar el abuso de su empleado de IA.",
      "enableRateLimit": {
        "label": "Límite de la tasa de habilitación",
        "description": "X mensajes máx cada segundo Y"
      },
      "maxQueries": "Número máximo de consultas",
      "interval": "Interval (en segundos)",
      "limitReachedMessage": "Tasa límite Mensaje alcanzado",
      "limitReachedPlaceholder": "Límite de uso alcanzado"
    },
    "saveButton": "Guardar"
  },
  "agentToolSettings": {
    "tools": {
      "title": "Herramientas",
      "description": "Dale herramientas a tu Empleado AI para que sea más inteligente"
    },
    "sources": {
      "title": "Fuentes",
      "description": "Ver contenido extraído de tus Almacenamiento de Datos para generar respuestas.",
      "includeSources": {
        "label": "Incluir fuentes en Empleado de IA GPT Respuesta",
        "description": "Cuando se activa, su Empleado AI incluirá fuentes utilizadas para generar la respuesta."
      }
    },
    "saveButton": "Guardar"
  },
  "agentSettings": {
    "tabs": {
      "general": "General",
      "model": "Modelo",
      "tools": "Herramientas",
      "security": "Seguridad"
    },
    "descriptions": {
      "general": "Administrar los ajustes generales para su Empleado AI.",
      "model": "Personaliza el modelo AI para tu Empleado.",
      "tools": "Dale herramientas a tu empleado de IA para que sea más inteligente.",
      "security": "Configure los ajustes de seguridad para su Empleado AI."
    }
  },
  "geoChart": {
    "cityCountryColumn": "Ciudad/País",
    "chatsColumn": "Conversaciones",
    "insufficientData": "Datos insuficientes para mostrar el mapa.",
    "zoomIn": "Acercar",
    "zoomOut": "Alejar",
    "resetDisplay": "Restablecer vista",
    "satelliteView": "Vista de satélite",
    "standardView": "Vista estándar",
    "conversationsCount": "Conversaciones"
  },
  "areaChart": {
    "label": "Area Chart",
    "insufficientData": "Datos insuficientes para los filtros seleccionados"
  },
  "hero2": {
    "learnMore": "Más información"
  },
  "datasourceOptions": {
    "webPage": {
      "label": "Página Web",
      "description": "Extrae el contenido de una página web"
    },
    "webSite": {
      "label": "Sitio Web",
      "description": "Extrae el contenido de todas las páginas de un sitio web"
    },
    "file": {
      "label": "Archivo",
      "description": "Puede ser: PDF, CSV, JSON, Texto, PowerPoint, Word, Excel"
    },
    "qa": {
      "label": "Perguntas y Respostas",
      "description": "Mejorar respuestas con pares explícitos de QA"
    },
    "text": {
      "label": "Texto",
      "description": "Pruebe un texto"
    },
    "googlesheets": {
      "label": "Google Sheets™",
      "description": "Entrena tu IA con una o más pestañas de hojas de cálculo"
    },
    "googledrive": {
      "label": "Google Drive™",
      "description": "Habla con tu Google Drive"
    },
    "youtube": {
      "label": "YouTube",
      "description": "Pruebe un vídeo de YouTube, lista de reproducción o canal"
    },
    "notion": {
      "label": "Notion",
      "description": "Conecta tu espacio de trabajo de Notion"
    },
    "premium": "Premium",
    "comingSoon": "Voy pronto."
  },
  "usageLimitModal": {
    "title": "Función Premium",
    "description": "Actualice su cuenta para acceder a esta función"
  },
  "fileUpload": {
    "selectOrDropFile": "Seleccione o suelte el archivo",
    "fileTypes": "PDF, PowerPoint, Excel, Word, Text, Markdown",
    "fileSizeLimitTitle": "Limite de tamaño de archivo excedido",
    "fileSizeLimitDescription": "Por favor, actualice su plan para subir archivos más grandes."
  },
  "notionForm": {
    "selectAccount": "Seleccionar cuenta",
    "addAccount": "Notion: Agregar cuenta",
    "notebooks": "Cuadernos",
    "usedNotebook": "Cuaderno usado",
    "loadingPages": "Cargando páginas...",
    "apiIssueWarning": "¿No puedes ver tus cuadernos? Actualmente hay un problema con la Notion API que requiere que vincules manualmente una página a nuestra integración. Para obtener orientación sobre cómo hacer esto, por favor observe el vídeo a continuación."
  },
  "qaForm": {
    "title": "Las fichas deben ser inferiores o iguales al máximo permitido",
    "helperText": "La URL a utilizar para la sección \"fuentes\" de una respuesta del Empleado AI",
    "questionLabel": "Pregunta",
    "answerLabel": "Respuesta",
    "tokens": "Tokens",
    "nbTokensError": "Las fichas deben ser menos o iguales a {max}",
    "sourceUrlLabel": "URL de origen (opcional)",
    "alertMessage": "El fuente de datos de Q con A puede ayudar a los empleados de AI a responder preguntas explícitas"
  },
  "textForm": {
    "formLabel": "Texto"
  },
  "websiteForm": {
    "webSiteUrlLabel": "Sitio web URL",
    "webSiteUrlHelperText": "por ejemplo: https://example.com/",
    "alertFindPages": "Intentará automáticamente encontrar todas las páginas en el sitio web durante 45 máx.",
    "alertMaxPages": "Limitado a {maxPages} Páginas en su plan.",
    "orLabel": "O",
    "sitemapUrlLabel": "Mapa URL",
    "sitemapUrlHelperText": "e.g.: https://example.com/sitemap.xml",
    "alertProcessPages": "Procesará todas las páginas en la hoja de sitio.",
    "blacklistedUrlsLabel": "URL de lista negra",
    "blacklistedUrlsHelperText": "Las URL de la lista negra serán ignoradas durante la exploración. Se pueden utilizar patrones de glob, por ejemplo: https://example.com/blog/*",
    "addButtonLabel": "Añadir",
    "placeholders": {
      "domain": "ej.: misitio.com o www.misitio.com",
      "sitemap": "ej.: misitio.com/sitemap.xml",
      "url": "ej.: https://misitio.com/ruta"
    }
  },
  "baseForm": {
    "datastoreNameLabel": "Nombre de la tienda",
    "datastoreNameHelperText": "por ejemplo: Fusión Nuclear",
    "publicLabel": "Público",
    "publicHelperText": "Cuando se activa, su tienda de datos estará disponible para cualquiera en Internet.",
    "submitButtonText": "Submit",
    "loadingMessage": "Actualizando...",
    "successMessage": "Actualizado!",
    "errorMessage": "Algo salió mal."
  },
  "conversationSettings": {
    "interveneButton": "Intervene",
    "enableAIButton": "Enable AI",
    "voiceFluxRequiresAI": "Activa la IA antes de activar VoiceFlux.",
    "voiceFluxRequiresAgent": "Activa primero VoiceFlux en la configuración de este Empleado IA.",
    "voiceFluxUnsupportedChannel": "El audio de VoiceFlux no está disponible para este canal.",
    "statusLabel": "Situación",
    "priorityLabel": "Prioridad",
    "assigneeLabel": "Assignee",
    "locationLabel": "Ubicación",
    "visitorCityCountryTooltip": "Ciudad y País del visitante",
    "visitorTimezoneTooltip": "Zona temporal del visitante",
    "visitorTimeTooltip": "Hora del visitante",
    "contactLabel": "Contacto",
    "deleteConversationButton": "Suprímase la conversación",
    "deleteConfirmation": "Todos los mensajes de esta conversación serán eliminados. ¿Estás seguro?",
    "statuses": {
      "unresolved": "No resuelto",
      "humanRequested": "Human Support Specialist Requested",
      "resolved": "Resolved"
    },
    "priorities": {
      "low": "Baja",
      "medium": "Mediana",
      "high": "Alto"
    },
    "workflowExecutionTitle": "ZappFlux - Ejecución de Workflows",
    "workflowWaitingNextStep": "Esperando el siguiente paso..."
  },
  "voiceFlux": {
    "activationLabel": "VoiceFlux",
    "activationCheckbox": "Activar respuestas de audio con VoiceFlux",
    "activationDescription": "Permite que este Empleado IA responda con audio sintetizado contextual.",
    "active": "Activo",
    "inactive": "Inactivo",
    "billingDescription": "Respuestas contextuales con audio sintetizado, facturadas por segundos de audio.",
    "buyAddon": "Comprar complemento VoiceFlux",
    "requiresPro": "Requiere plan Pro",
    "organizationActivation": "Activar VoiceFlux para esta organización",
    "usageIncluded": "Incluido: {value} segundos",
    "usageConsumed": "Consumido: {value} segundos",
    "usageRemaining": "Restante: {value} segundos",
    "saved": "Configuración de VoiceFlux guardada.",
    "saveError": "No se pudo guardar la configuración de VoiceFlux.",
    "defaultProfile": "Perfil de voz predeterminado",
    "automaticProfile": "Perfil automático",
    "retentionDays": "Retención (días)",
    "storeGeneratedAudio": "Guardar audio generado",
    "saveOrganizationSettings": "Guardar configuración de VoiceFlux",
    "reasons": {
      "ALLOWED": "VoiceFlux está disponible.",
      "PLAN_REQUIRED": "VoiceFlux requiere el plan Pro o superior.",
      "ADDON_REQUIRED": "Compra el complemento VoiceFlux para activar respuestas de audio.",
      "ORGANIZATION_DISABLED": "Activa primero VoiceFlux para la organización en Facturación."
    },
    "page": {
      "subtitle": "Diseña voces, personajes y políticas de entrega para respuestas de audio contextuales.",
      "openBilling": "Abrir Facturación",
      "addonRequired": "Activa el complemento VoiceFlux para crear y usar personajes de voz.",
      "planRequired": "VoiceFlux requiere el plan Pro o superior.",
      "charactersTitle": "Personajes de voz",
      "charactersDescription": "Crea personalidades reutilizables y asígnalas a todos o a Empleados IA específicos.",
      "newCharacter": "Nuevo personaje",
      "editCharacter": "Editar personaje",
      "deleteCharacter": "Eliminar personaje",
      "deleteConfirmation": "¿Eliminar el personaje de voz {name}?",
      "profileDeleted": "Personaje de voz eliminado.",
      "allEmployees": "Todos los Empleados IA",
      "employee": "Empleado IA",
      "enabled": "Activo",
      "disabled": "Inactivo",
      "emptyTitle": "Aún no hay personajes de voz",
      "emptyDescription": "Crea el primer personaje para definir voz, tono, ritmo y personalidad.",
      "usageTitle": "Cuota de audio",
      "minutesRemaining": "minutos restantes",
      "usedMinutes": "{value} min usados",
      "totalMinutes": "{value} min totales",
      "policyTitle": "Política de la organización",
      "policyDescription": "Controla la activación, el fallback seguro a texto y la retención del audio generado.",
      "fallbackFailure": "Enviar texto si falla la síntesis",
      "fallbackCredits": "Enviar texto cuando se agote la cuota",
      "dialogDescription": "Combina voz, tono, intensidad y ritmo en un personaje de habla reutilizable.",
      "namePlaceholder": "Ejemplo: Sofía, asesora de confianza",
      "profileEnabled": "Personaje disponible para respuestas de audio"
    },
    "profile": {
      "title": "Perfil de voz de VoiceFlux",
      "description": "Elige cómo sonará este Empleado IA en las respuestas de audio sintetizado.",
      "name": "Nombre del perfil",
      "locale": "Idioma de la voz",
      "voice": "Voz",
      "tone": "Tono",
      "intensity": "Intensidad",
      "pace": "Ritmo",
      "formality": "Formalidad",
      "save": "Guardar perfil de voz",
      "saved": "Perfil de voz guardado.",
      "saveError": "No se pudo guardar el perfil de voz.",
      "commercialRequired": "Activa el complemento VoiceFlux para esta organización antes de editar su perfil de voz.",
      "options": {
        "NEUTRAL": "Neutro",
        "REASSURING": "Tranquilizador",
        "EMPATHETIC": "Empático",
        "ENTHUSIASTIC": "Entusiasta",
        "PROFESSIONAL": "Profesional",
        "CALM": "Calmado",
        "DIRECT": "Directo",
        "FRIENDLY": "Amable",
        "APOLOGETIC": "Con tono de disculpa",
        "INSTRUCTIVE": "Instructivo",
        "LOW": "Baja",
        "MEDIUM": "Media",
        "HIGH": "Alta",
        "SLOW": "Lento",
        "NORMAL": "Normal",
        "FAST": "Rápido",
        "INFORMAL": "Informal",
        "FORMAL": "Formal"
      }
    }
  },
  "leadCaptureToolForm": {
    "validation": {
      "emailOrPhoneRequired": "Al menos uno de correo electrónico o número de teléfono debe ser habilitado"
    },
    "button": {
      "create": "Crear"
    }
  },
  "leadCaptureToolForm2": {
    "emailLabel": "Correo electrónico",
    "enableEmail": "Activar el uso de correo electrónico de usuario",
    "emailHelperText": "Tu inteligencia artificial El empleado será capaz de capturar el email del usuario",
    "phoneLabel": "Número de teléfono",
    "enablePhone": "Activar número de teléfono de usuario Captura",
    "phoneHelperText": "Tu inteligencia artificial El empleado podrá capturar el número de teléfono del usuario",
    "requiredLabel": "Necesario para continuar la conversación",
    "makeMandatory": "Haga que los datos del usuario sean obligatorios",
    "requiredHelperText": "Tu inteligencia artificial El empleado pedirá al usuario que proporcione su información antes de continuar la conversación"
  },
  "agentDeployTab": {
    "deployTitle": "Despliegue",
    "deployDescription": "Implemente su Empleado AI con los siguientes widgets o integraciones",
    "bubbleWidget": "Web / Bubble - Embed in a chat burbuja",
    "iframeWidget": "Web / Standard - Insertar en un contenedor en su sitio web",
    "standaloneWidget": "Web / Standalone - Página web sin código hospedado en ZappWay",
    "premium": "Premium",
    "enable": "Habilitación",
    "settings": "Ajustes",
    "subscribe": "Suscríbete",
    "upgradeTitle": "Actualizar a Premium para usar esta función",
    "upgradeDescription": "Esta característica está restringida a los Usuarios Premium solamente",
    "confirmPublic": "Esta característica requiere que su Empleado AI sea público. Los usuarios no identificados (visidores) pueden consultarlo. ¿Hacerlo público?",
    "makeTitle": "Make",
    "makeDescription": "Conecta tu agente a flujos de trabajo de Make",
    "makeDocs": "Ver documentación",
    "campaignSiteChooseMode": "Elige tu experiencia independiente",
    "campaignSiteChooseModeDescription": "Comienza con un chat, un formulario o combina ambos en un sitio de campaña.",
    "campaignSiteTitle": "Tu sitio - Campañas"
  },
  "AgentForm": {
    "updating": "Actualizando...",
    "updated": "Actualizado!",
    "error": "Algo salió mal."
  },
  "AgentTable": {
    "name": "Nombre",
    "description": "Descripción",
    "model": "Modelo",
    "visibility": "Visibilidad",
    "chatWithAgent": "Chat",
    "agentSettings": "Ajustes de empleados de AI",
    "skills": "Skills"
  },
  "AlertPremiumFeature": {
    "upgradeButton": "Plan de actualización",
    "defaultTitle": "Límite de uso alcanzado",
    "defaultDescription": "Actualice su plan para obtener mayor uso",
    "personalAssistant": {
      "title": "Livia - Asistente 360",
      "description": "Activa el plan PRO para acceder a Livia, tu asistente ejecutiva."
    }
  },
  "BlablaFormForm": {
    "saving": "Salvando...",
    "saved": "Guardado",
    "error": "Algo salió mal."
  },
  "BlablaFormViewer": {
    "placeholder": "Introduzca su respuesta"
  },
  "bubbleWidget": {
    "publicVisibilityRequired": "🚨 Para utilizar esta función, el empleado de IA debe tener visibilidad 'Pública'",
    "positionLabel": "Posición",
    "positionLeft": "Izquierda",
    "positionRight": "Derecha",
    "saveButton": "Guardar",
    "embedInstructions": "Para integrar al Empleado IA como un widget en tu sitio web, pega este código en la sección <head> del HTML.",
    "copied": "¡Copiado!",
    "initialMessage": "¡Hola! ¿Cómo estás? Hoy seré yo quien te atienda, ¿de acuerdo? 😊",
    "dataRequest": "Si ya tienes una cuenta con nosotros, por favor proporciona uno de los siguientes para que podamos ayudarte mejor: Nombre, Email, Número de teléfono o ID de usuario.",
    "contextMessage": "¡Nuestro equipo de soporte está aquí para ayudarte con lo que necesites!",
    "scriptCustomization": "Personalización",
    "enableCustomizations": "Habilitar personalizaciones",
    "customizationHelp": "Permite editar información de contacto, mensajes y contexto en el script generado",
    "contactInfo": "Información de contacto",
    "initialMessages": "Mensajes iniciales",
    "addMessage": "Agregar mensaje",
    "contextLabel": "Contexto",
    "placeholders": {
      "firstName": "Nombre",
      "lastName": "Apellido",
      "email": "Correo electrónico",
      "phone": "Teléfono",
      "message": "Mensaje {number}",
      "context": "Contexto"
    },
    "defaultFirstName": "Nombre",
    "defaultLastName": "Apellido",
    "defaultEmail": "Correo electrónico",
    "defaultPhone": "Teléfono",
    "defaultUserId": "ID de usuario",
    "agentIdPlaceholder": "ID del agente IA",
    "scriptComment": {
      "contactOptional": "Contacto (opcional)",
      "contactDescription": "Información de contacto para mostrar en el widget",
      "messagesOptional": "Mensajes iniciales (opcional)",
      "messagesDescription": "Definición de los mensajes iniciales del widget",
      "contextOptional": "Contexto (opcional)",
      "contextDescription": "Definición del contexto mostrado en el widget",
      "openBubble": "Abrir chat",
      "closeBubble": "Cerrar chat",
      "toggleBubble": "Alternar chat"
    },
    "modernEmbedLabel": "Script moderno mediante «script type='module'»",
    "iframeEmbedLabel": "Script tradicional mediante «iframe»",
    "copyError": "Error al copiar el script."
  },
  "XPBNPhome": {
    "title": "Constructor de esquemas de formulario",
    "description": "Crea y gestiona tus esquemas de datos",
    "labels": {
      "name": "Nombre",
      "type": "Tipo",
      "description": "Descripción",
      "schemaPreview": "Vista previa del esquema",
      "selectSchema": "Seleccionar esquema:",
      "arrayItems": "Estructura de elementos del array:",
      "objectTypeSuffix": "(Objeto)"
    },
    "placeholders": {
      "name": "Introduce el nombre del campo",
      "type": "Selecciona el tipo",
      "description": "Introduce la descripción del campo"
    },
    "options": {
      "stringLong": "Texto",
      "numberLong": "Número",
      "arrayLong": "Lista",
      "objectLong": "Objeto"
    },
    "validation": {
      "required": "Este campo es obligatorio"
    },
    "warnings": {
      "maxDepth": "Profundidad máxima de anidación alcanzada"
    },
    "errors": {
      "formValidation": "Por favor, corrige los errores de validación anteriores"
    },
    "buttons": {
      "submit": "Enviar",
      "submitting": "Enviando...",
      "reset": "Restablecer"
    },
    "schemas": {
      "tweets": "Tweets",
      "linkedin": "LinkedIn"
    },
    "properties": {
      "tweets": "Tweets",
      "twitterHandle": "Handle de Twitter",
      "publishedDate": "Fecha de publicación",
      "sentimentAnalysis": "Análisis de sentimiento",
      "theme": "Tema",
      "name": "Nombre",
      "lastname": "Apellido",
      "location": "Ubicación",
      "stats": "Estadísticas",
      "nbProfilViews": "Vistas de perfil",
      "nbPostPrint": "Impresiones de publicación",
      "nbPrintSearchResults": "Resultados de búsqueda mostrados"
    }
  },
  "ChatBox": {
    "typeYourAnswer": "Introduzca su respuesta",
    "sendMessage": "Mensaje"
  },
  "contactsTable": {
    "searchContactsLabel": "Buscar contactos",
    "searchPlaceholder": "Buscar",
    "results": "{count} resultado{count, plural, one {} other {s}}",
    "pageResults": "{shown}/{total} resultados",
    "emailColumn": "Correo electrónico",
    "phoneColumn": "Número de teléfono",
    "nameColumn": "Nombre",
    "createdAtColumn": "Creado en",
    "previousPage": "Página anterior",
    "nextPage": "Página siguiente",
    "pagination": "Página {current} de {total}",
    "previous": "Anterior",
    "next": "Siguiente",
    "deleteSelection": "Eliminar selección",
    "filterByType": "Filtro por tipo",
    "filterByStatus": "Filtro por estado",
    "filterByChannel": "Filtrar por canal",
    "status": "Estado",
    "category": "Categoría",
    "all": "Todos",
    "customer": "Cliente",
    "deleteConfirmTitle": "Eliminar Contactos",
    "deleteConfirmMessage": "¿Está seguro de que desea eliminar los contactos seleccionados? Esta acción no se puede deshacer.",
    "cancelButton": "Cancelar",
    "confirmDeleteButton": "Eliminar"
  },
  "conversationExport": {
    "loadingMessage": "Exportando...",
    "errorMessage": "Algo salió mal con tu exportación.",
    "successMessage": "¡La exportación terminó!",
    "exportButtonLabel": "Exportar conversaciones",
    "exportError": "Error al exportar"
  },
  "conversationList": {
    "newChat": "Nueva charla",
    "optimisticChat": "Nueva charla"
  },
  "DatasourceModal": {
    "chooseDatasource": "Elija un Fuentes de datos",
    "createDatastore": "Crear Almacenamiento de Datos",
    "descriptionStep1": "¡Una Datastore vacía no es muy útil! Ahora agrega algunos datos en él",
    "setupDatasource": "Configurar el Fuentes de datos",
    "finish": "Acabado",
    "back": "Atrás",
    "continue": "Continuar",
    "lastStep": "Último paso",
    "alertMessage": "ZappWay funciona mejor con datos no estructurados. Mejor soporte para datos tabulares (csv, hoja de cálculo, etc...) viene pronto 😉"
  },
  "DatastoreModal": {
    "createDatastore": "Crear Almacenamiento de Datos",
    "datastoreConfig": "Configuración de Datastore",
    "chooseDatasource": "Elija un tipo de fuente de datos",
    "setupDatasource": "Configurar el Fuentes de datos",
    "descriptionStep2": "¡Una Datastore vacía no es muy útil! Ahora agrega algunos datos en él",
    "descriptionStep3": "¡Una Datastore vacía no es muy útil! Ahora agrega algunos datos en él",
    "continue": "Continuar",
    "finish": "Acabado",
    "back": "Atrás",
    "lastStep": "Último paso"
  },
  "CrispWidget": {
    "aiEmployeeDescription": "Cuando esté habilitado, su empleado de IA responderá automáticamente las preguntas del cliente."
  },
  "draftReplyInput": {
    "improveText": "Mejorar el texto",
    "fixGrammar": "Gramática fija",
    "makeShorter": "Hacer más corto",
    "changeTone": "Cambiar tono",
    "moreCasual": "Más casual",
    "moreFormal": "Más formal",
    "moreFun": "Más divertido",
    "rephrasingPlaceholder": "- ¿Qué?",
    "askAI": "Pregúntele a AI",
    "keepChanges": "Mantengan cambios",
    "discardChanges": "Cambios discrecionales"
  },
  "DataSourcesDelete": {
    "confirmDelete": "¿Estás seguro de que quieres eliminar estos datos?"
  },
  "datasourceTable": {
    "autoSyncDescription": "Los almacenes de datos se <strong>sincronizan automáticamente</strong> cuando los datos subyacentes cambian",
    "premiumOnly": "(La sincronización automática está habilitada solo para usuarios premium)",
    "deleteSelection": "Eliminar selección",
    "syncButtonText": {
      "sync": "Sincronizar",
      "running": "En ejecución",
      "pending": "Pendiente",
      "error": "Sincronizar"
    },
    "searchLabel": "Buscar fuente de datos (nombre)",
    "results": "{count, plural, one {# resultado} other {# resultados}}",
    "searchPlaceholder": "Buscar",
    "typeFilterLabel": "Tipo",
    "filterByType": "Filtrar por tipo",
    "datasourceTypes": {
      "web_page": "Página web",
      "web_site": "Sitio web",
      "google_drive_folder": "Carpeta de Google Drive",
      "google_drive_file": "Archivo de Google Drive",
      "google_sheets": "Google Sheets",
      "notion_page": "Página de Notion",
      "notion": "Notion",
      "text": "Texto",
      "file": "Archivo",
      "qa": "Preguntas y Respuestas",
      "youtube_video": "YouTube (video)",
      "youtube_bulk": "YouTube (por lotes)",
      "gmail": "Gmail",
      "gmail_label": "Etiqueta de Gmail",
      "slack": "Slack",
      "objectIdRequired": "Seleccione un archivo o carpeta",
      "selectDrive": "Seleccione el Drive",
      "chooseOption": "Elija una opción"
    },
    "statusFilterLabel": "Estado",
    "filterByStatus": "Filtrar por estado",
    "datasourceStatuses": {
      "unsynched": "No sincronizado",
      "pending": "Pendiente",
      "running": "En ejecución",
      "synched": "Sincronizado",
      "error": "Error",
      "usage_limit_reached": "Límite de uso alcanzado"
    },
    "tableHeaders": {
      "name": "Nombre",
      "type": "Tipo",
      "size": "Tamaño",
      "lastSync": "Última sincronización",
      "status": "Estado",
      "actions": "Acciones"
    },
    "pagination": {
      "previous": "Anterior",
      "next": "Siguiente",
      "pageInfo": "Página {current} de {total}"
    }
  },
  "datasourceTagsInput": {
    "label": "Etiquetas",
    "helperText": "Use etiquetas para adjuntar contexto extra a un Fuentes de datos",
    "placeholder": "Tag (por ejemplo, \"País: Brasil\" o \"Apoyo al cliente\")",
    "addTagButton": "Tag"
  },
  "datastoreSettings": {
    "pluginIcon": "Ícono del Plugin",
    "replace": "Reemplazar",
    "delete": "Eliminar",
    "pluginNameLabel": "Nombre del Plugin (obligatorio)",
    "pluginName": "Nombre del Plugin (obligatorio - máximo de 20 caracteres)",
    "pluginNamePlaceholder": "Ingrese el Nombre del Plugin",
    "shortDescription": "Descripción Corta (obligatoria - máximo de 100 caracteres)",
    "shortDescriptionPlaceholder": "Escriba una breve Descripción de su Plugin",
    "detailedDescription": "Descripción Detallada para el Modelo (obligatoria - máximo de 8.000 caracteres)",
    "detailedDescriptionPlaceholder": "Plugin para buscar información sobre {name}, donde puede encontrar respuestas a preguntas, además de recuperar información relevante. Úselo siempre que un usuario pregunte algo que pueda estar relacionado con {name}.",
    "pluginDescriptionBestPractices": "Mejores prácticas para la descripción del Plugin",
    "pluginRoot": "Raíz del Plugin",
    "copied": "¡Copiado!",
    "documentation": "Documentación",
    "datastoreId": "ID del Almacenamiento de Datos",
    "deleteDatastore": "Eliminar Almacenamiento de Datos",
    "deleteDatastoreWarning": "¿Está seguro de que desea eliminar este Almacenamiento de Datos?",
    "deleteDatastoreButton": "Eliminar",
    "update": "Actualizar",
    "learnMoreDatastoreAPI": "Aprenda más sobre la API de Almacenamiento de Datos - ZappWay",
    "learnMoreChatGPT": "Aprenda más sobre la instalación del Plugin GPT",
    "pluginIconUpdated": "¡Ícono del Plugin actualizado con éxito!",
    "pluginIconUpdateFailed": "Error al actualizar el Ícono del Plugin.",
    "pluginIconDeleted": "Ícono del Plugin eliminado.",
    "pluginIconDeleteFailed": "Error al eliminar el Ícono del Plugin.",
    "pluginUpdated": "¡Plugin actualizado con éxito!",
    "pluginUpdateFailed": "Error al actualizar el Plugin.",
    "confirmDelete": "¿Está seguro de que desea eliminar este Almacenamiento de Datos? ***Esta Acción es Irreversible***",
    "deleteFailed": "Error al eliminar el Almacenamiento de Datos."
  },
  "DatastoreTable": {
    "name": "Nombre",
    "nbDatasources": "Fuentes de datos",
    "visibility": "Visibilidad",
    "public": "Público",
    "private": "Privado"
  },
  "EmptyMainChatCard": {
    "beta": "beta",
    "welcome": "Bienvenido al nuevo Chat de ZappWay",
    "intro": "¡El lugar donde puedes hablar con tus datos, y más!",
    "selectChain": "Seleccione un tipo \"Chain\". e.g: Q PulA",
    "restrictKnowledge": "Restrict knowledge to a specific Datastore or Fuentes de datos",
    "tryPrompt": "Pruebe un aviso de los ejemplos siguientes",
    "pdfSpecialTreatment": "Si la respuesta generada contiene Fuentes haga clic en ella para abrirlo. Tratamiento especial para archivos PDF 😉",
    "retrieveInformation": "Recuperar información distribuida en toda su organización",
    "onboardingProcess": "¿Cuál es el proceso de a bordo para nuevos empleados",
    "analyzeDocument": "Analizar un documento específico",
    "summarizeDocument": "Resumir este documento",
    "keyPointsDocument": "¿Cuáles son los puntos clave de este documento?",
    "generateContent": "Generar contenido de tus datos",
    "generateResponseLetter": "Generar una carta de respuesta a este documento",
    "addYourData": "Añada sus datos"
  },
  "FormInstallTab": {
    "webComponent": "Componente Web",
    "iframe": "iFrame"
  },
  "FormsTable": {
    "name": "Nombre",
    "submissions": "Submissions"
  },
  "FormSubmissionsTab": {
    "total": "Total",
    "export": "Exportación",
    "noSubmissions": "Sin envíos",
    "submissionsTableLabel": "Form Submissions Table",
    "moreDocuments": "más -",
    "previousPage": "Página anterior",
    "nextPage": "Página siguiente",
    "pageInfo": "Página {current} de {total}",
    "previous": "Anterior",
    "next": "Siguiente"
  },
  "HttpToolForm": {
    "headersParameters": "Parámetros de encabezados",
    "pathVariables": "Variables",
    "queryParameters": "Parámetros de consulta",
    "bodyParameters": "Parámetros corporales",
    "test": "Prueba",
    "testResult": "Resultado de prueba",
    "create": "Crear",
    "validateConfig": "Validate Config",
    "modalTitle": "Configurar una solicitud a tu punto final",
    "modalDescription": "Enviar una solicitud a su punto final para asegurarse de que está funcionando bien.",
    "selectValue": "Seleccione un valor especificado",
    "successMessage": "¡Enhorabuena! Su prueba tuvo éxito, puede cerrar este modal.",
    "errorMessage": "¡Ay! Su prueba falló :(",
    "continue": "Continuar"
  },
  "BubbleWidgetSettings": {
    "warningMessage": "🚨 Para usar esta función, la visibilidad del empleado de IA debe ser 'pública'",
    "transparentBg": "Fondo transparente",
    "save": "Guardar",
    "embedInstructions": "Para incrustar el empleado de IA como iFrame en su sitio web, pegue este código en una página HTML",
    "copiedMessage": "¡Copiado!"
  },
  "ImproveAnswerModal": {
    "noDatastore": "Este Empleado AI no tiene datastore. Por favor, cree una tienda de datos primero.",
    "createDatastore": "Crear Almacenamiento de Datos",
    "addNewQnA": "Esta acción añadirá una nueva fuente de datos de Q beneficiarA a su Datastore.",
    "selectDatastore": "Seleccione Datastore"
  },
  "InboxConversation": {
    "saving": "Salvando...",
    "saved": "Guardado",
    "error": "Algo salió mal.",
    "interveneButton": "Intervenir",
    "enableAIButton": "Activar IA",
    "statusUnresolved": "No Resuelto",
    "statusResolved": "Resuelto",
    "statusHumanRequested": "Solicitud Humana",
    "priorityLow": "Baja",
    "priorityMedium": "Media",
    "priorityHigh": "Alta"
  },
  "ServiceProviders": {
    "confirmDelete": "¿Estás seguro de querer borrar esta conexión?",
    "emptyLabel": "Sin conexión",
    "availableIntegrations": "Integraciones {type} disponibles"
  },
  "OrganizationForm": {
    "maxSeatsReached": "Usted ha alcanzado el número máximo de asientos para su plan.",
    "alreadyInvited": "Usuario ya invitado.",
    "inviteError": "Incapaz de enviar invitación. Por favor contacte con soporte.",
    "confirmRemove": "Este usuario será eliminado de la organización. ¿Estás seguro?",
    "iconUpdated": "Icon actualizado con éxito!",
    "iconDeleted": "Icon eliminado con éxito!",
    "teamSettingsTitle": "Configuración del equipo",
    "teamSettingsDescription": "Personaliza tu nombre de equipo e icono.",
    "teamName": "Nombre del equipo",
    "update": "Actualización",
    "teamMembersTitle": "Miembros del Equipo",
    "teamMembersDescription": "Invitar a un nuevo miembro a colaborar.",
    "email": "Correo electrónico",
    "invite": "Invitar",
    "seatsUsed": "asientos utilizados",
    "role": "Función",
    "status": "Situación",
    "actions": "Acciones",
    "joined": "Joined",
    "pending": "Pendiente",
    "teamAccessDenied": "No tienes permiso para ver la configuración.",
    "loadOrganizationError": "No se pueden cargar las configuraciones.",
    "organizationUpdated": "Organización actualizada.",
    "inviteMemberButton": "Invitar miembro",
    "group": "Grupo de acceso",
    "unassignedGroup": "Sin grupo de acceso",
    "changeGroupAction": "Cambiar grupo",
    "changeGroupTitle": "Cambiar grupo del miembro",
    "saveGroupChange": "Guardar cambio",
    "cancel": "Cancelar",
    "groupChangedSuccess": "El grupo del miembro se actualizó correctamente.",
    "groupChangedError": "No se puede cambiar el grupo del miembro en este momento.",
    "memberRemovedSuccess": "Miembro eliminado correctamente.",
    "memberRemovedError": "No se puede eliminar este miembro en este momento.",
    "updateError": "Error al actualizar la organización.",
    "iconUploadError": "Error al cargar el icono.",
    "iconDeleteError": "Error al eliminar el icono."
  },
  "PartnerLogos": {
    "trustedByInnovativeTeams": "Confía en los equipos más innovadores del mundo"
  },
  "PoweredByCard": {
    "poweredBy": "Powered by",
    "description": "ZappWay es la plataforma líder para construir empleados de IA entrenada en sus datos.",
    "cta": "Construya su empleados de AI ahora"
  },
  "SettingsLayout": {
    "breadcrumbs": "Migas de pan",
    "tabs": "Pestañas",
    "settings": "Ajustes",
    "profile": "Perfil",
    "team": "Equipo",
    "billing": "Facturación",
    "apiKeys": "API Keys",
    "accessGroups": "Grupos de acceso"
  },
  "StandaloneSettings": {
    "warningVisibility": "▪ Para usar esta característica se requiere visibilidad de los empleados de AI 'public'",
    "botHandle": "Bot Handle",
    "botHandlePlaceholder": "my_awesome_ai_employee",
    "handleTaken": "El identificador ya está ocupado",
    "update": "Actualización",
    "save": "Guardar",
    "socialLinks": "Enlaces sociales"
  },
  "TopBar": {
    "new": "NUEVO",
    "trainCustomAi": "Entrena un GPT de Empleado AI personalizado en videos de YouTube",
    "tryNow": "Prueba ahora."
  },
  "UsageLimitCard": {
    "usageLimitReached": "Límite de uso alcanzado",
    "upgradePlanMessage": "Actualice su plan para obtener mayor uso",
    "cancel": "Cancelar",
    "upgradePlan": "Plan de actualización"
  },
  "UserMenu": {
    "unnamed_user": "Usuario",
    "profile_settings": "Configuración del perfil",
    "manage_profile_info": "Gestionar nombre, correo y foto",
    "settings": "Configuraciones",
    "app_preferences": "Preferencias de la aplicación",
    "logout": "Cerrar sesión",
    "filters": "Filtros"
  },
  "error404": {
    "title": "Error 404",
    "description": "Página no encontrada.",
    "message": "¡Ups! La página que estás buscando no existe."
  },
  "error500": {
    "title": "Error 500",
    "description": "Error interno del servidor.",
    "message": "¡Ups! Algo salió mal por nuestra parte."
  },
  "test-page": {
    "helloWorld": "Hola Mundo"
  },
  "contactSettings": {
    "title": "Configuración del contacto",
    "labels": {
      "name": "Nombre",
      "email": "Correo electrónico",
      "phone": "Teléfono"
    },
    "buttons": {
      "save": "Guardar cambios"
    }
  },
  "webPageForm": {
    "labels": {
      "webPageUrl": "Página Web URL"
    },
    "helperText": {
      "webPageUrl": "e.g.: https://en.wikipedia.org/wiki/Nuclear_fusion"
    }
  },
  "GoogleDriveForm": {
    "selectAccount": "Seleccione Google Drive Account",
    "addAccount": "Agregar cuenta",
    "selectFolderOrFile": "Seleccione una carpeta o archivo",
    "acknowledgeOptIn": "Reconozco que he optado por la integración de Google Drive.",
    "pleaseAcknowledgeOptIn": "Por favor, reconozca el opt-in."
  },
  "GoogleSheetsForm": {
    "selectAccount": "Seleccione la cuenta Google Sheets",
    "addAccount": "Agregar cuenta",
    "spreadsheetUrlOrId": "URL o ID de hoja de cálculo",
    "spreadsheetPlaceholder": "Pegue la URL de Google Sheets o el ID de la hoja de cálculo",
    "spreadsheetHelperText": "Puedes pegar la URL completa o solo el ID de la hoja de cálculo.",
    "loadingSpreadsheet": "Cargando hoja de cálculo...",
    "spreadsheetLoadError": "No se puede cargar esta hoja de cálculo. Verifique la URL y los permisos.",
    "selectSheets": "Seleccionar pestañas de hoja de cálculo",
    "selectAll": "Seleccionar todo",
    "clear": "Borrar selección",
    "sheetCount": "{count, plural, one {# pestaña de hoja de cálculo disponible} other {# pestañas de hoja de cálculo disponibles}}",
    "acknowledgeOptIn": "Confirmo que habilité la integración de Google Sheets.",
    "pleaseAcknowledgeOptIn": "Confirme que habilitó la integración.",
    "serviceProviderRequired": "Seleccione una cuenta Google Sheets",
    "spreadsheetIdRequired": "Ingrese una URL o ID de hoja de cálculo válida",
    "selectAtLeastOneSheet": "Seleccione al menos una pestaña de la hoja de cálculo"
  },
  "YoutubeForm": {
    "youtube_url_video_playlist_or_channel": "URL de YouTube (Vídeo, lista de reproducción o Canal)"
  },
  "SelectServiceProvider": {
    "select_provider": "Seleccionar proveedor",
    "delete": "Suprimir"
  },
  "summary_page": {
    "aiSummary": "AI YouTube Summary",
    "generateSummary": "Generar resúmenes de vídeo de YouTube de forma gratuita con AI",
    "published": "Publicado",
    "onYouTube": "en YouTube",
    "videoThumbnail": "Video miniatura",
    "summary": "Resumen",
    "chapters": "Capítulos",
    "faq": "FAQ"
  },
  "youtube_page_index": {
    "rate_limit_exceeded": "Has superado el límite de tarifas. Por favor, intente de nuevo más tarde.",
    "error_occurred": "Se produjo un error. Por favor, inténtalo de nuevo.",
    "loading_alert": "Procesando su solicitud...",
    "rateLimitExceeded": "El límite de tarifas superó. Por favor, espere antes de intentarlo de nuevo.",
    "errorOccurred": "Se produjo un error. Por favor, inténtalo de nuevo.",
    "seoTitle": "Resumidor de YouTube - ZappWay",
    "seoDescription": "Resumir videos de YouTube sin esfuerzo con la herramienta IA de ZappWay.",
    "free": "Gratis",
    "aiYouTubeSummarizer": "AI YouTube Summarizer",
    "inputPlaceholder": "Introduzca la URL del vídeo de YouTube",
    "summarizeButton": "Summarize",
    "poweredBy": "Con tecnología de ",
    "moreVideoSummariesButton": "Ver más resúmenes",
    "latestVideoSummaries": "Últimos resúmenes de vídeo",
    "invalidUrl": "URL de video de YouTube inválida",
    "videoNotSupported": "Video no soportado, intenta con otro video",
    "analyze": "Analizar",
    "clear": "Limpiar",
    "options": "Opciones",
    "summarizeVideo": "Resumir video",
    "transcribe": "Transcribir",
    "extractChapters": "Extraer capítulos",
    "generateFaq": "Generar FAQ",
    "process": "Procesar",
    "download": "Descargar",
    "downloadError": "Error al obtener el enlace de descarga",
    "videoAnalyzed": "¡Video analizado con éxito!",
    "processingComplete": "¡Procesamiento completado!",
    "downloadStarted": "¡Descarga iniciada!",
    "unavailable": "No disponible",
    "downloadComplete": "¡Descarga completada!",
    "invalidVideoId": "ID de video inválido",
    "browseSummaries": "Explorar {count} videos resumidos",
    "noSummaries": "Aún no hay resúmenes",
    "startSummarizing": "Empieza resumiendo tu primer video",
    "goToSummarizer": "Ir al resumidor"
  },
  "lp_pricingtabs": {
    "tooltip_message_credits": "Cada vez que un usuario envía un mensaje al bot, se consume un crédito. Este límite se comparte entre todos los empleados de IA.",
    "message_credits_per_month": "{count} créditos de mensajes/mes",
    "tooltip_ai_employees": "Los empleados de IA son modelos GPT de última generación que pueden mantener conversaciones similares a las humanas. Se pueden usar para automatizar la atención al cliente, ventas, generación de leads y más.",
    "ai_employees": "{count} empleado(s) de IA",
    "tooltip_datastores": "Los almacenes de datos se utilizan para almacenar el conocimiento del empleado de IA. Un almacén de datos puede contener muchas fuentes de datos, como Notion, Google Drive y más.",
    "datastores": "{count} almacén(es) de datos",
    "tooltip_words_storage": "El número máximo de palabras/tokens que se pueden almacenar en todos los almacenes de datos.",
    "words_storage": "{count} almacenamiento de palabras",
    "tooltip_file_upload_limit": "El límite de carga de archivos se puede aumentar actualizando a un plan superior.",
    "file_upload_limit": "Límite de carga de archivos de hasta {size} MB por archivo",
    "tooltip_website_loader_limit": "El cargador de sitios web está limitado por la cantidad de páginas que puede escanear y cargar.",
    "website_loader_limit": "Cargador de sitios web limitado a {pages} páginas",
    "tooltip_GPT-5_access": "Se recomienda utilizar GPT-5+ o Claude Sonnet para obtener el mejor rendimiento.",
    "GPT-5_access": "Acceso a Claude o GPT-5.6, Google Gemini y más",
    "tooltip_auto_sync": "La sincronización automática mantiene tus fuentes de datos actualizadas con los últimos datos, entrenando automáticamente a tus empleados de IA.",
    "auto_sync_data_sources": "Sincronización automática de fuentes de datos",
    "tooltip_team_seats": "Los asientos de equipo se utilizan para dar acceso a los miembros de tu equipo a tu cuenta de ZappWay.",
    "no_team_seats_included": "No se incluyen asientos de equipo",
    "tooltip_slack_integration": "La integración con Slack permite que tu empleado de IA interactúe con tu equipo a través de Slack.",
    "slack_integration": "Integración con Slack",
    "tooltip_notion_integration": "La integración con Notion permite que tu empleado de IA acceda y utilice los datos almacenados en Notion.",
    "notion_integration": "Integración con Notion",
    "tooltip_google_drive_integration": "La integración con Google Drive permite que tu empleado de IA acceda y utilice los archivos almacenados en Google Drive.",
    "google_drive_integration": "Integración con Google Drive",
    "tooltip_dedicated_support": "Obtén soporte prioritario de nuestro equipo.",
    "dedicated_support": "Soporte dedicado",
    "faq_title_1": "¿Puedo usar el producto de forma gratuita?",
    "faq_text_1": "¡Por supuesto! ZappWay ofrece un plan gratuito con funciones limitadas para comenzar rápidamente.",
    "faq_title_2": "¿Puedo cambiar de facturación mensual a anual?",
    "faq_text_2": "¡Sí! Puedes actualizar tus preferencias de facturación o cambiar tu plan en cualquier momento desde la configuración de tu cuenta. Con la facturación anual, ahorras un 20% en tu suscripción.",
    "faq_title_3": "¿Puedo integrar un empleado de IA en varios sitios web?",
    "faq_text_3": "Sí, puedes agregar cualquier empleado de IA a tantos sitios como quieras que interactúen los visitantes.",
    "faq_title_4": "¿Funciona en sitios web en otros idiomas además del inglés?",
    "faq_text_4": "Sí, tu sitio web puede estar en cualquier idioma, no solo en inglés. El empleado de IA también puede responder preguntas en varios idiomas.",
    "faq_title_5": "Necesito una integración o función personalizada que ZappWay no admite. ¿Pueden ayudar?",
    "faq_text_5": "¡Sí! Si necesitas que construyamos una integración personalizada para tu empresa, puedes unirte como cliente empresarial y crearemos un plan de precios personalizado según tus necesidades.",
    "faq_title_6": "¿Se vuelve a entrenar automáticamente el empleado de IA cuando cambia el contenido de la fuente de datos?",
    "faq_text_6": "¡Sí! A partir del primer plan de pago, el empleado de IA se vuelve a entrenar automáticamente (actualmente cada semana). También puedes activar el entrenamiento manualmente.",
    "faq_title_7": "¿Cómo puedo mejorar las respuestas de mi empleado de IA?",
    "faq_text_7": "Si observas que tu empleado de IA no sigue correctamente tus instrucciones, considera configurar el modelo de tu empleado de IA en GPT-5 para obtener la mejor experiencia.",
    "faq_title_8": "¿Cómo contacto con el equipo de soporte?",
    "faq_text_8": "Puedes enviarnos un correo electrónico a support@zappway.ai o usar el widget de chat en la esquina inferior derecha de la página.",
    "predictable_pricing": "Precios predecibles",
    "saves_on_support_costs_over_time": "Ahorra en costos de soporte con el tiempo",
    "unlock_gpt5_and_other_features": "Comienza a crear tu empleado de IA personalizado de forma gratuita. Actualiza para desbloquear GPT-5+ | Claude Sonnet | Google-Gemini ...  y otras funciones.",
    "mo": "/mes",
    "yr": "/año",
    "includes": "Incluye:",
    "ai_employees_deleted_after_14_days_of_inactivity": "Los empleados de IA y los almacenes de datos se eliminan después de 14 días de inactividad en el plan gratuito.",
    "start_for_free": "Comienza gratis",
    "subscribe": "Suscribirse",
    "need_a_custom_plan": "¿Necesitas un plan personalizado?",
    "contact_us": "Contáctanos",
    "keywords": [],
    "growing_fast": "¿Creciendo Rápido?",
    "growth_extra_title": "Módulos Extra para Usuarios Growth",
    "growth_extra_desc": "Potencia tu cuenta con herramientas y asistentes adicionales",
    "item_zappflux": "ZappFlux",
    "item_voiceflux": "VoiceFlux",
    "item_360_assistant": "Livia - Asistente 360",
    "item_combo": "Paquete: \n+ Livia - Asistente 360 \n+ Correos con IA \n+ Formularios \n+ ZappFlux \n+ VoiceFlux",
    "buy_now": "Comprar",
    "best_value": "Mejor Oferta",
    "item_email": "E-mails con IA",
    "item_forms": "Formularios"
  },
  "_Chatbox_Actions_RequestHumanButton": {
    "human_requested": "Human Requested"
  },
  "_Chatbox_ChatMessage": {
    "sources": "Fuentes",
    "improve": "Mejora",
    "you": "Tú",
    "ToRespond": "Responder"
  },
  "_Chatbox_ChatMessageApproval": {
    "approval": "Esperando aprobación",
    "action": "Acción: ",
    "parameters": "Parámetros:",
    "approve": "Aprobar",
    "reject": "Rechazar"
  },
  "_Chatbox_NewChatButton": {
    "new_chat": "Nueva charla"
  },
  "_Chatbox_index": {
    "drop_files_here": "Suelte los archivos aquí",
    "off": "AI Disabled",
    "use_uploaded_file": "Usar archivo subido",
    "replying_to": "Respondiendo a",
    "you": "Tú"
  },
  "_FileUploader": {
    "file_size_limit": "El tamaño de archivo se limita a 5MB"
  },
  "_FileUploaderDropZone": {
    "drop_items_here_or": "Suelte objetos aquí o",
    "browse_files": "Buscar archivos",
    "file_size_limit": "El tamaño de archivo se limita a 10MB"
  },
  "_PoweredBy": {
    "powered_by": "Con tecnología de"
  },
  "embeds_forms_traditional": {
    "form": "Forma",
    "loading_data": "Cargando datos, por favor espere...",
    "form_submitted_successfully": "Formulario presentado con éxito!",
    "submit": "Enviar",
    "submission_failed_try_again_later": "Envío Fallado, inténtalo de nuevo más tarde."
  },
  "cta_lp": {
    "get_your_own_ai_employee": "Consigue tu propio Empleado AI",
    "today": "Hoy",
    "worldwide_are_using_zappway": "Miles de empresas de todo el mundo utilizan la plataforma de IA Generativa ZappWay.",
    "building_your_own_custom_ai_employee_now": "No te dejes atrás - empieza a construir tu propio Empleado AI personalizado ahora!",
    "start_for_free": "Inicio gratis",
    "book_a_demo": "Reserva una Demo"
  },
  "header_lp": {
    "view_pricing": "Ver precios",
    "pricing": "Precios",
    "view_integrations": "Ver integraciones",
    "integrations": "Integración",
    "view_affiliate_program": "Ver programa de afiliados",
    "affiliates": "Colaboraciones / Afiliados",
    "sign_in": "Iniciar sesión",
    "start_for_free": "Inicio gratis"
  },
  "LanguageSelector": {
    "ariaLabel": "Seleccione el idioma, el idioma actual es {currentLanguage}"
  },
  "AccountCleaning": {
    "previewText": "🚨 Aviso de Eliminación de Datos",
    "subscriptionEnded": "Como su suscripción premium ha terminado, su cuenta volverá a nuestro servicio estándar, que incluye uso limitado de la plataforma.",
    "resourcesDeleted": "Los siguientes recursos serán eliminados/desactivados",
    "deletedIn24Hours": "en 24 horas:",
    "datastores": "Almacenamiento de Datos",
    "conversationsHistory": "Historial de Conversaciones",
    "inboxMessages": "Mensajes de la Bandeja de Entrada",
    "apiDisabled": "API Desactivada",
    "pluginsDisabled": "Todos los Plugins Desactivados",
    "renewSubscription": "Renovar Suscripción"
  },
  "AccountTrialEnds": {
    "heading": "Tu prueba gratuita terminará pronto...",
    "greeting": "Hola {{name}},",
    "message": "Tu prueba gratuita terminará el {{date}}. Después de esa fecha, tu cuenta se degradará al plan gratuito con funciones limitadas.",
    "upgradeButton": "Mejorar ahora",
    "footer": "Para seguir disfrutando de las funciones premium, mejora tu plan antes de que termine el período de prueba."
  },
  "AgentOnboardingWizard": {
    "integrations": {
      "payment": "Recibir pagos de clientes",
      "paymentDescription": "Tu Empleado de Pago generará enlaces de pago para tus clientes."
    }
  },
  "ToolsInput": {
    "payment": {
      "typeLabel": "Tipo de Pago",
      "name": "Envío de Pagos",
      "description": "Permita que tu Empleado de Pago genere enlaces de pago y cargue directamente a los clientes en la conversación.",
      "modal": {
        "title": "Envío de Pagos",
        "description": "Configura tus credenciales para habilitar pagos."
      },
      "form": {
        "notice": "Usa tus propias credenciales de Stripe",
        "openStripe": "Abre el panel de Stripe →",
        "secretKeyLabel": "Clave Secreta",
        "secretKeyPlaceholder": "sk_live_... o sk_test_...",
        "secretKeyHelper": "Encontráelas en: Stripe Dashboard → Developers → API Keys",
        "webhookSecretLabel": "Etiqueta del Webhook Secret",
        "webhookSecretPlaceholder": "whsec_...",
        "webhookSecretHelper": "Configura un webhook apuntando a tu URL y copia el secreto de firma.",
        "webhookLink": "Configura el webhook →",
        "save": "Guardar y activar",
        "saving": "Ahorro...",
        "saveSuccess": "Credenciales guardadas exitosamente!",
        "saveError": "Error al guardar credenciales. Verifica tus datos y intenta de nuevo.",
        "invalidCredentials": "Credenciales inválidas. Verifica tu Clave Secreta.",
        "stripeDescription": "Tarjetas de crédito/débito, SEPA, Boleto",
        "paypalDescription": "Saldo PayPal, tarjetas a través de PayPal",
        "paypal": {
          "openDashboard": "Abrir panel de PayPal ↗",
          "notice": "Use sus propias credenciales de PayPal",
          "clientIdLabel": "ID del Cliente",
          "clientIdPlaceholder": "AaBbCc...",
          "clientIdHelper": "Encuéntrelo en: PayPal Developer → Apps & Credentials",
          "clientSecretLabel": "Secreto del Cliente (Client Secret)",
          "clientSecretPlaceholder": "XxYyZz...",
          "clientSecretHelper": "Ubicado justo debajo del ID del Cliente en la configuración de la aplicación.",
          "webhookIdLabel": "ID del Webhook (Opcional)",
          "webhookIdPlaceholder": "123456789...",
          "webhookIdHelper": "Requerido para la captura asincrónica. Configure un webhook que apunte a su URL de Retorno.",
          "save": "Guardar y activar",
          "saving": "Guardando...",
          "saveSuccess": "¡Credenciales guardadas con éxito!",
          "saveError": "Error al guardar las credenciales. Revise sus datos e inténtelo de nuevo."
        }
      },
      "status": {
        "notConfigured": "Configura Stripe",
        "live": "En vivo (Live)",
        "test": "Prueba Stripe 🧪",
        "invalid": "Credenciales inválidas ❌",
        "disconnect": "Desconectar",
        "disconnectConfirm": "¿Estás seguro de que deseas eliminar tus credenciales de Stripe?",
        "sandbox": "Sandbox",
        "notConfiguredGeneric": "No configurado"
      }
    }
  },
  "GeneralInput": {
    "icon": "Icono",
    "upload_success": "¡Icono del agente actualizado con éxito!",
    "upload_error": "Error al actualizar el icono del agente.",
    "replace_button": "Reemplazar",
    "delete_button": "Eliminar",
    "name_label": "Nombre (Opcional)",
    "description_label": "Descripción",
    "payment": {
      "sectionTitle": "Pagos de Stripe",
      "sectionDescription": "Gestionar tus credenciales de Stripe para que tu Empleado de Pago pueda generar enlaces de pago."
    }
  },
  "plans": {
    "free": {
      "label": "Gratis",
      "description": "Lo esencial para comenzar rápidamente."
    },
    "hobby": {
      "label": "Hobby",
      "description": "Un plan que escala con el crecimiento rápido de tu negocio."
    },
    "growth": {
      "label": "Crecimiento",
      "description": "Un plan que escala con el crecimiento rápido de tu negocio."
    },
    "pro": {
      "label": "Pro",
      "description": "Para usuarios avanzados que desean acceso a funciones más potentes."
    },
    "enterprise": {
      "label": "Empresarial",
      "description": "Soporte dedicado y funciones para tu equipo."
    },
    "ultimate": {
      "label": "Máximo",
      "description": "Soporte dedicado y funciones para tu equipo."
    },
    "keywords": []
  },
  "Partnerships": {
    "seoTitle": "Conviértete en Socio de ZappWay",
    "seoDescription": "Únete al Programa de Afiliados de ZappWay y Gana Comisiones Recurrentes.",
    "title": "Únete a Nuestro \nPrograma de Afiliados",
    "description": "Conviértete en socio de ZappWay y comienza a ganar comisiones mensuales recurrentes del 30%. Simplemente refiere usuarios a nuestra plataforma y, a medida que continúan sus suscripciones, recibirás un ingreso constante.",
    "becomePartner": "Conviértete en Socio",
    "commissionInfo": "Gana un 30% de comisión por cada referido que hagas. Tus ganancias crecen a medida que tus referidos continúan sus suscripciones."
  },
  "NoCodePlatform": {
    "features": {
      "dataIntegrations": {
        "description": "Conecta tu Empleado IA a los canales y sistemas que ya usas: WhatsApp, Instagram, Messenger, Sitio Web, CRM, hojas de cálculo y más. Obtiene información en tiempo real, registra datos y automatiza flujos para que ahorres tiempo y no pierdas ninguna venta!"
      }
    },
    "description": "En ZappWay, creas en segundos un Empleado IA totalmente personalizado, entrenado con los datos de tu negocio. Con la API de ZappWay, interactúas con este Empleado IA para entregar respuestas inteligentes, agilizar procesos y elevar la experiencia de tu cliente."
  },
  "youtube-summarizer": {
    "free": "Gratis",
    "aiYouTubeSummarizer": "AI YouTube Summarizer",
    "inputPlaceholder": "Pruebe su Enlace de vídeo de YouTube aquí",
    "summarizeButton": "Summarize",
    "poweredBy": "Con tecnología de",
    "loadingAlert": "⚠️ Por favor, NO CIERRE ESTA VENTANA mientras procesamos su solicitud. Puede tardar 1-2 minutos.",
    "latestVideoSummaries": "Últimos resúmenes de vídeo",
    "moreVideoSummariesButton": "🎬 Más resúmenes de vídeo",
    "seoTitle": "Gratis AI YouTube Video Summarizer",
    "seoDescription": "Generar resúmenes de vídeo de YouTube de forma gratuita con AI",
    "rateLimitExceeded": "¡El límite de tarifas sobrepasado! Inténtalo de nuevo en unos minutos.",
    "errorOccurred": "Se produjo un error. Inténtalo de nuevo en unos minutos."
  },
  "youtube-summary": {
    "seoTitle": "Libre AI Youtube Video Summarizer",
    "seoDescription": "Generar resúmenes de vídeo de YouTube de forma gratuita con AI",
    "free": "Gratis",
    "aiYouTubeSummarizer": "AI YouTube Summarizer",
    "allSummaries": "Todos los resúmenes",
    "prev": "Prev",
    "next": "Siguiente",
    "rateLimitExceeded": "¡El límite de tarifas sobrepasado! Inténtalo de nuevo en unos minutos.",
    "errorOccurred": "Se produjo un error. Inténtalo de nuevo en unos minutos."
  },
  "errors": {
    "generationFailed": "La generación de contenido falló. Por favor, intente de nuevo."
  },
  "aiEdit": {
    "title": "Editar Documento con IA",
    "subtitle": "Ingrese todas las observaciones e instrucciones que desea que la IA cambie en el documento",
    "placeholder": "Ej:\n\n• Actualice precios y condiciones de pago a $9,99 en hasta 3 cuotas sin interés\n• Hágalo más persuasivo y atractivo, agregue call-to-action estratégicos\n• Cree títulos impactantes, destaque diferenciadores únicos\n• Incluya testimonios de clientes, agregue tabla comparativa de planes\n• Simplifique el lenguaje técnico, agregue paso a paso ilustrado",
    "generate": "Generar",
    "regenerate": "Generar de Nuevo",
    "complete": "Completar",
    "cancel": "Cancelar",
    "generating": "Generando cambios...",
    "error": "Error al generar cambios"
  },
  "StatusPage": {
    "systemStatus": "Estado del Sistema",
    "refresh": "Actualizar",
    "updated": "Actualizado",
    "loading": "Cargando estado del sistema...",
    "errorTitle": "Error al cargar el estado",
    "errorDefault": "Por favor, inténtelo de nuevo más tarde.",
    "footerUpdates": "Actualizaciones cada 30 segundos",
    "version": "Versión",
    "models": "modelos",
    "status": {
      "operational": "Operativo",
      "degraded": "Intermitente",
      "outage": "No disponible",
      "unknown": "Desconocido"
    },
    "banner": {
      "maintenance": {
        "title": "🔧 Mantenimiento Programado",
        "subtitle": "Estamos realizando mantenimiento programado. Algunos servicios pueden no estar disponibles temporalmente."
      },
      "operational": {
        "title": "Todos los Sistemas Operativos",
        "subtitle": "Todos los servicios funcionan correctamente."
      },
      "degraded": {
        "title": "Degradación Parcial del Sistema",
        "subtitle": "Algunos servicios están experimentando problemas."
      },
      "outage": {
        "title": "Fallo Crítico del Sistema",
        "subtitle": "Los servicios críticos no están disponibles actualmente."
      },
      "unknown": {
        "title": "Estado Desconocido",
        "subtitle": "No se pudo determinar el estado del sistema."
      }
    },
    "sections": {
      "infrastructure": "Infraestructura",
      "workers": "Procesos en Segundo Plano",
      "channels": "Canales de Comunicación",
      "aiModels": "Modelos de IA"
    },
    "infrastructure": {
      "database": "Base de Datos Principal",
      "redis": "Caché",
      "vectorDb": "Base de Datos Vectorial",
      "objectStorage": "Almacenamiento de Objetos - S3",
      "email": "Servicio de Email",
      "whisper": "Reconocimiento de Voz"
    },
    "workers": {
      "whatsappExternal": "WhatsApp - API Externa",
      "metaApi": "Sincronización de Mensajes - Meta API",
      "tiktok": "Sincronización de Mensajes - TikTok",
      "datasourceLoader": "Sincronización de Fuentes de Datos",
      "ragGenerator": "Generación de Documentos - RAG",
      "transcriber": "Transcripción de Audio y Video",
      "youtubeProcessor": "Procesamiento de Video - YouTube",
      "mailSync": "Respuesta automática de correo"
    },
    "channels": {
      "whatsappExternal": "WhatsApp - API Externa",
      "whatsappCloud": "WhatsApp - API en la nube",
      "messenger": "Facebook Messenger",
      "instagram": "Instagram Direct",
      "tiktokBusiness": "TikTok Business",
      "tiktokShop": "TikTok Shop",
      "telegram": "Telegram",
      "slack": "Slack",
      "notion": "Notion",
      "googleDrive": "Google Drive",
      "zappflux": "ZappFlux"
    },
    "chips": {
      "queue": "Cola",
      "vision": "Visión/Imágenes",
      "tools": "Herramientas"
    }
  },
  "pdfViewer": {
    "toolbar": {
      "toggleThumbnails": "Alternar Miniaturas",
      "search": "Buscar",
      "previousPage": "Página Anterior",
      "nextPage": "Página Siguiente",
      "zoomOut": "Reducir Zoom",
      "zoomIn": "Aumentar Zoom",
      "fullscreen": "Pantalla Completa",
      "exitFullscreen": "Salir de Pantalla Completa",
      "download": "Descargar",
      "print": "Imprimir"
    },
    "zoom": {
      "fitWidth": "Ajustar Ancho",
      "fitPage": "Ajustar Página"
    },
    "loading": {
      "document": "Cargando PDF...",
      "page": "Cargando página..."
    },
    "error": {
      "loadFailed": "Error al cargar PDF"
    },
    "pagination": {
      "pageOf": "de"
    },
    "search": {
      "placeholder": "Buscar en documento..."
    }
  },
  "ChatPublicLimits": {
    "heading": "Límite de mensajes alcanzado",
    "message": "Has alcanzado el límite de {{limit}} mensajes. Crea una cuenta gratuita para continuar o espera {{time}} para que se restablezca tu límite.",
    "createAccountButton": "Crear cuenta gratuita",
    "waitMessage": "Espera {{time}} para continuar"
  },
  "collectPhone": {
    "title": "¿Quieres recibir informes exclusivos de tus servicios directamente en WhatsApp?",
    "label": "Número de teléfono",
    "placeholder": "ingresa tu número con código de área",
    "confirm": "Confirmar",
    "delete": "No quiero recibir"
  },
  "SelectAgentRouter": {
    "defaultBadge": "Predeterminado",
    "defaultTooltip": "Este agente es el predeterminado y se usará como alternativa cuando no se aplique ninguna regla de enrutamiento",
    "priorityLabel": "Prioridad {priority}",
    "moveUp": "Mover arriba",
    "moveDown": "Mover abajo",
    "emptyState": "Ningún agente seleccionado. Seleccione uno arriba para comenzar.",
    "remove": "Eliminar"
  },
  "checkout": {
    "title": "Pago Seguro",
    "subtitle": "Procesado por Stripe",
    "chooseMethod": "Seleccionar Método de Pago",
    "planSummary": "Resumen del Plan",
    "billing": "Ciclo de Facturación",
    "monthly": "Mensual",
    "annual": "Anual (-30%)",
    "confirm": "Confirmar y Pagar",
    "cancel": "Cancelar",
    "securedBy": "Asegurado por Stripe",
    "billingSubscription": "Facturación y Suscripción",
    "managePlan": "Administra tu plan y métodos de pago",
    "currentPlan": "Plan Actual",
    "manageBilling": "Administrar Facturación",
    "renewsOn": "Se renueva el",
    "cancelsOn": "Se cancela el",
    "availableMethods": "Métodos de Pago Disponibles",
    "method_card_label": "Tarjeta de Crédito",
    "method_card_sub": "Visa, Mastercard, Amex",
    "method_link_label": "Stripe Link",
    "method_link_sub": "Pago en 1 clic",
    "method_pix_label": "PIX",
    "method_pix_sub": "Pago instantáneo (Brasil)",
    "method_crypto_label": "Criptomoneda",
    "method_crypto_sub": "USDC, USDP vía Stripe",
    "upgradeTo": "Actualizar a",
    "processing": "Procesando…"
  },
  "usageCredits": {
    "title": "Paquetes extra de créditos",
    "subtitle": "Añade créditos puntuales para que tus Empleados IA sigan respondiendo tras el límite mensual del plan.",
    "openButton": "Comprar créditos extra",
    "description": "Compra paquetes acumulativos de créditos sin cambiar de plan.",
    "packageQueries": "{count} créditos",
    "oneTimePayment": "Pago único",
    "availableCredits": "{count} créditos disponibles",
    "usedThisMonth": "{count} créditos usados este mes",
    "effectiveLimit": "Límite efectivo de {count} créditos",
    "selectPackage": "Selecciona un paquete",
    "continueToPayment": "Continuar al pago",
    "cancel": "Cancelar",
    "loading": "Cargando",
    "loadingPackages": "Cargando paquetes",
    "paymentError": "No se pudo iniciar el pago. Inténtalo de nuevo.",
    "activeSubscriptionRequired": "Se requiere una suscripción activa para usar paquetes acumulativos de créditos.",
    "cumulativeFootnote": "Los créditos no usados seguirán siendo válidos el próximo mes mientras la suscripción esté activa.",
    "success": "Créditos añadidos correctamente."
  },
  "customer360": {
    "generateSummary": "Generar resumen de IA",
    "generating": "Analizando conversación...",
    "nextBestAction": "Siguiente mejor acción",
    "lastActivities": "Últimas actividades",
    "lastPayment": "Último pago",
    "lastAttachment": "Último archivo adjunto",
    "noActivities": "No hay actividades recientes",
    "settings": "Configuración",
    "omnichannelJourney": "Viaje omnicanal",
    "preferredChannel": "Canal preferido",
    "aiSummary": "Resumen de IA",
    "actionTypes": {
      "reply": "Responder",
      "follow_up": "Seguimiento",
      "escalate": "Escalar",
      "close": "Cerrar",
      "payment": "Pago",
      "info_request": "Solicitar información"
    },
    "deleteConfirmation": "¿Está seguro de que desea eliminar esta conversación? Esta acción es irreversible.",
    "unknown": "Desconocido",
    "noActiveCase": "Sin caso activo",
    "notAvailable": "N/A",
    "aiAgent": "Agente de IA",
    "noText": "(sin texto)",
    "aiSummaryError": "No se pudo generar el resumen automáticamente. Compruebe la conversación manualmente.",
    "fallbackAction": "Revisar la conversación y responder al cliente",
    "fallbackReason": "Error al generar el resumen de IA",
    "justNow": "Ahora mismo",
    "hoursAgo": "Hace {hours}h",
    "aiErrorTitle": "Error de IA",
    "aiErrorMessage": "No se pudo analizar la conversación en este momento.",
    "retryButton": "Intentar de nuevo",
    "reasonPrefix": "Motivo: ",
    "openPaymentLink": "Abrir enlace de pago",
    "caseContext": "Caso activo",
    "caseAgent": "Agente",
    "caseLastChannel": "Último canal",
    "caseLastActivity": "Última actividad",
    "handoffHistory": "Transferencias anteriores",
    "handoffSystem": "Sistema",
    "handoffReasonFallback": "Sin motivo registrado",
    "lastForm": "Último formulario",
    "copyPaymentLink": "Copiar enlace",
    "copiedPaymentLink": "Copiado",
    "paymentBreakdown": "Desglose por estado",
    "pendingItems": "Pendientes abiertos",
    "caseStatuses": {
      "open": "Abierto",
      "pending": "Pendiente",
      "resolved": "Resuelto",
      "closed": "Cerrado"
    },
    "formStatuses": {
      "abandoned": "Abandonado",
      "completed": "Completado",
      "inProgress": "En curso"
    },
    "pendingPriorities": {
      "high": "Alta",
      "medium": "Media",
      "low": "Baja"
    },
    "pendingItemTypes": {
      "unanswered_question": "Pregunta",
      "payment": "Pago",
      "follow_up": "Seguimiento",
      "handoff": "Transferencia",
      "form": "Formulario",
      "other": "Otro"
    },
    "opportunitySummary": {
      "openConversation": "Abrir conversación",
      "selectConversation": "Seleccionar",
      "relatedConversations": "Conversaciones relacionadas",
      "payments": "Pagos",
      "latestPayment": "Último pago",
      "noRelatedConversations": "No hay conversaciones vinculadas a este caso.",
      "messageCount": "Mensajes"
    },
    "continuousInsights": {
      "title": "Análisis de la conversación actual",
      "dismiss": "Descartar análisis",
      "nextBestAction": "Siguiente mejor acción",
      "pendingQuestions": "Preguntas pendientes",
      "useSuggestedReply": "Usar respuesta sugerida",
      "collapse": "Contraer",
      "viewContext": "Ver contexto",
      "context": "Contexto de la conversación"
    }
  },
  "PaymentSuccess": {
    "title": "¡Pago Exitoso!",
    "subtitle": "Gracias por su pago. La transacción se ha completado con éxito.",
    "amount": "Monto Pagado",
    "status": "Estado",
    "statusSucceeded": "Confirmado",
    "provider": "Método de Pago",
    "transaction": "ID de Transacción",
    "customer": "Correo del Cliente",
    "actionReturn": "Ir al Panel",
    "actionClose": "Cerrar Ventana"
  },
  "PaymentFailed": {
    "title": "Pago Fallido",
    "subtitle": "Lamentablemente, su pago no pudo ser procesado. Por favor, verifique los detalles de su pago e inténtelo de nuevo.",
    "reason": "Motivo del Fallo",
    "reasonCancelled": "La sesión de pago fue cancelada.",
    "reasonGeneral": "La transacción fue rechazada por el proveedor o procesador.",
    "actionRetry": "Volver al Panel / Chat",
    "actionClose": "Cerrar Ventana"
  },
  "AccessGroups": {
    "title": "Grupos de acceso",
    "description": "Define paquetes de permisos reutilizables para invitaciones, miembros y ajustes administrativos.",
    "createButton": "Nuevo grupo",
    "editButton": "Editar",
    "deleteButton": "Eliminar",
    "saveButton": "Guardar grupo",
    "cancel": "Cancelar",
    "systemBadge": "Sistema",
    "customBadge": "Personalizado",
    "memberCount": "{count} miembros",
    "permissionCount": "{count} permisos",
    "summaryTitle": "Resumen de permisos",
    "summaryDescription": "{count} permisos seleccionados en este grupo.",
    "noDescription": "No se proporcionó ninguna descripción.",
    "emptyTitle": "No se encontraron grupos de acceso",
    "emptyDescription": "Crea un grupo personalizado o revisa los valores predeterminados del sistema para empezar a organizar el acceso.",
    "deleteConfirm": "Este grupo de acceso se eliminará. Los miembros que lo usen se reasignarán a su grupo predeterminado del sistema.",
    "deleteSuccess": "Grupo de acceso eliminado correctamente.",
    "saveSuccess": "Grupo de acceso creado correctamente.",
    "updateSuccess": "Grupo de acceso actualizado correctamente.",
    "formTitleCreate": "Crear grupo de acceso",
    "formTitleEdit": "Editar grupo de acceso",
    "moduleSummary": {
      "organization": "{count} permisos de organización",
      "team": "{count} permisos de equipo",
      "groups": "{count} permisos de grupos de acceso",
      "billing": "{count} permisos de facturación",
      "apiKeys": "{count} permisos de claves de API",
      "datastoreApiKeys": "{count} permisos de claves de API de almacenes de datos",
      "logs": "{count} permisos de logs",
      "contacts": "{count} permisos de contactos",
      "analytics": "{count} permisos de analítica",
      "agents": "{count} permisos de agentes",
      "datastores": "{count} permisos de almacenes de datos",
      "forms": "{count} permisos de formularios",
      "mailInboxes": "{count} permisos de buzones de correo",
      "integrations": "{count} permisos de integraciones",
      "serviceProviders": "{count} permisos de proveedores de servicios",
      "whatsapp": "{count} permisos de WhatsApp",
      "zappflux": "{count} permisos de ZappFlux",
      "agentSkills": "{count} permisos de habilidades del agente"
    },
    "fields": {
      "name": {
        "label": "Nombre del grupo"
      },
      "description": {
        "label": "Descripción"
      }
    },
    "errors": {
      "load": "No se pueden cargar los grupos de acceso en este momento.",
      "save": "No se puede guardar este grupo de acceso en este momento.",
      "delete": "No se puede eliminar este grupo de acceso en este momento.",
      "nameRequired": "Proporciona un nombre para el grupo de acceso.",
      "permissionsRequired": "Selecciona al menos un permiso para crear un grupo."
    },
    "system": {
      "owner": {
        "label": "Propietario",
        "description": "Acceso administrativo completo en toda la organización, facturación y configuración."
      },
      "administrator": {
        "label": "Administrador",
        "description": "Acceso amplio a operaciones y configuración, excepto acciones destructivas de propiedad de la organización."
      },
      "supervisor": {
        "label": "Supervisor",
        "description": "Acceso operativo con supervisión adicional de logs, contactos y flujos de trabajo de bandejas de entrada."
      },
      "operations": {
        "label": "Operaciones",
        "description": "Acceso básico del día a día para operaciones, analítica, logs, formularios y monitoreo de bandejas de entrada."
      },
      "support": {
        "label": "Soporte",
        "description": "Acceso enfocado en la gestión de bandejas de entrada, búsqueda de contactos y lectura de formularios."
      },
      "it": {
        "label": "TI",
        "description": "Acceso técnico para agentes, almacenes de datos, formularios, integraciones y canales de entrega."
      },
      "finance": {
        "label": "Finanzas",
        "description": "Acceso enfocado en facturación, con capacidad para actualizar la organización y visibilidad del equipo y la analítica."
      },
      "analyst": {
        "label": "Analista",
        "description": "Acceso principalmente de lectura para analítica, logs, formularios, bandejas de entrada y vistas operativas de apoyo."
      },
      "readOnly": {
        "label": "Solo lectura",
        "description": "Acceso de solo lectura en los módulos concedidos a este perfil."
      }
    }
  },
  "InvitePermissions": {
    "title": "Invitar miembro",
    "description": "Elige un grupo de acceso para el nuevo miembro o crea un grupo personalizado reutilizable antes de enviar la invitación.",
    "inviteButton": "Enviar invitación",
    "createGroupAndInvite": "Crear grupo e invitar",
    "cancel": "Cancelar",
    "inviteSuccess": "Invitación enviada correctamente.",
    "customizationOwnerOnly": "Solo los propietarios de la organización pueden personalizar permisos antes de enviar una invitación.",
    "customizationHint": "Los permisos personalizados crean un grupo de acceso reutilizable antes de que se envíe la invitación.",
    "fields": {
      "email": "Correo electrónico",
      "accessGroup": "Grupo de acceso",
      "useCustomPermissions": "Personalizar permisos",
      "customGroupName": "Nombre del grupo personalizado",
      "customGroupDescription": "Descripción del grupo personalizado"
    },
    "errors": {
      "emailRequired": "Proporciona una dirección de correo electrónico.",
      "accessGroupRequired": "Elige un grupo de acceso antes de invitar a este miembro.",
      "customizationForbidden": "Solo los propietarios pueden personalizar permisos en el flujo de invitación.",
      "customGroupNameRequired": "Asigna un nombre al grupo de acceso personalizado.",
      "permissionsRequired": "Selecciona al menos un permiso para el grupo personalizado.",
      "inviteFailed": "No se puede enviar la invitación en este momento."
    }
  },
  "PermissionsCatalog": {
    "title": "Catálogo de permisos",
    "description": "Los permisos están agrupados por módulo. Cualquier acción de escritura, eliminación, administración, publicación o verificación requiere automáticamente el permiso de lectura relacionado.",
    "requiresRead": "Esta acción depende del permiso de lectura relacionado.",
    "moduleHint": "{count} permisos en este módulo",
    "modules": {
      "organization": "Organización",
      "team": "Equipo",
      "groups": "Grupos de acceso",
      "billing": "Facturación",
      "apiKeys": "Claves de API",
      "datastoreApiKeys": "Claves de API de almacenes de datos",
      "logs": "Bandeja de entrada y logs",
      "contacts": "Contactos",
      "analytics": "Analítica",
      "agents": "Agentes",
      "agentSkills": "Habilidades del agente",
      "datastores": "Almacenes de datos",
      "forms": "Formularios",
      "mailInboxes": "Buzones de correo",
      "integrations": "Integraciones",
      "serviceProviders": "Proveedores de servicios",
      "whatsapp": "WhatsApp",
      "zappflux": "ZappFlux",
      "personalAssistant": "Livia"
    },
    "permissions": {
      "organization.update": {
        "label": "Actualizar organización",
        "description": "Edita la identidad de la organización, la marca y los ajustes compartidos."
      },
      "organization.delete": {
        "label": "Eliminar organización",
        "description": "Elimina la organización y sus recursos relacionados."
      },
      "team.read": {
        "label": "Ver equipo",
        "description": "Ve miembros, invitaciones y ajustes del equipo."
      },
      "team.invite": {
        "label": "Invitar miembros",
        "description": "Envía nuevas invitaciones para unirse a la organización."
      },
      "team.remove": {
        "label": "Eliminar miembros",
        "description": "Elimina membresías de la organización."
      },
      "team.change_group": {
        "label": "Cambiar grupo del miembro",
        "description": "Reasigna un miembro a otro grupo de acceso."
      },
      "groups.read": {
        "label": "Ver grupos de acceso",
        "description": "Ve grupos de acceso del sistema y personalizados."
      },
      "groups.manage": {
        "label": "Administrar grupos de acceso",
        "description": "Crea, edita y elimina grupos de acceso reutilizables."
      },
      "billing.read": {
        "label": "Ver facturación",
        "description": "Ve el estado de facturación, el plan y los detalles de la suscripción."
      },
      "billing.manage": {
        "label": "Administrar facturación",
        "description": "Cambia suscripciones y administra operaciones de facturación."
      },
      "api_keys.read": {
        "label": "Ver claves de API",
        "description": "Ve las claves de API del panel y sus metadatos."
      },
      "api_keys.manage": {
        "label": "Administrar claves de API",
        "description": "Crea y elimina claves de API del panel."
      },
      "datastore_api_keys.read": {
        "label": "Ver claves de API de almacenes de datos",
        "description": "Ve las claves de API vinculadas a almacenes de datos."
      },
      "datastore_api_keys.manage": {
        "label": "Administrar claves de API de almacenes de datos",
        "description": "Crea y elimina claves de API de almacenes de datos."
      },
      "logs.read": {
        "label": "Ver bandeja de entrada y logs",
        "description": "Ve conversaciones, colas de bandeja de entrada y logs operativos."
      },
      "logs.export": {
        "label": "Exportar logs",
        "description": "Exporta conversaciones y datos de logs."
      },
      "logs.assign": {
        "label": "Asignar conversaciones",
        "description": "Asigna conversaciones o casos a compañeros de equipo."
      },
      "logs.resolve": {
        "label": "Resolver conversaciones",
        "description": "Marca conversaciones o casos como resueltos."
      },
      "logs.delete": {
        "label": "Eliminar conversaciones",
        "description": "Elimina conversaciones o registros operativos."
      },
      "contacts.read": {
        "label": "Ver contactos",
        "description": "Ve contactos y registros relacionados."
      },
      "contacts.write": {
        "label": "Editar contactos",
        "description": "Crea y actualiza contactos."
      },
      "contacts.delete": {
        "label": "Eliminar contactos",
        "description": "Elimina contactos y datos relacionados."
      },
      "analytics.read": {
        "label": "Ver analítica",
        "description": "Ve la analítica y los informes del panel."
      },
      "agents.read": {
        "label": "Ver agentes",
        "description": "Ve agentes y sus configuraciones."
      },
      "agents.write": {
        "label": "Editar agentes",
        "description": "Crea y actualiza agentes de IA."
      },
      "agents.delete": {
        "label": "Eliminar agentes",
        "description": "Elimina agentes de IA."
      },
      "agents.deploy": {
        "label": "Desplegar agentes",
        "description": "Despliega o publica cambios de agentes de IA."
      },
      "agent_skills.read": {
        "label": "Leer habilidades del agente",
        "description": "Ver habilidades procedurales disponibles para los agentes."
      },
      "agent_skills.manage": {
        "label": "Gestionar habilidades del agente",
        "description": "Crear, aprobar y actualizar habilidades procedurales."
      },
      "datastores.read": {
        "label": "Ver almacenes de datos",
        "description": "Ve almacenes de datos y sus fuentes de datos."
      },
      "datastores.write": {
        "label": "Editar almacenes de datos",
        "description": "Crea y actualiza almacenes de datos."
      },
      "datastores.delete": {
        "label": "Eliminar almacenes de datos",
        "description": "Elimina almacenes de datos y fuentes relacionadas."
      },
      "forms.read": {
        "label": "Ver formularios",
        "description": "Ve formularios y sus ajustes."
      },
      "forms.write": {
        "label": "Editar formularios",
        "description": "Crea y actualiza formularios."
      },
      "forms.publish": {
        "label": "Publicar formularios",
        "description": "Publica cambios de formularios y experiencias públicas."
      },
      "forms.submissions.read": {
        "label": "Ver envíos de formularios",
        "description": "Ve envíos recopilados por formularios."
      },
      "mail_inboxes.read": {
        "label": "Ver buzones de correo",
        "description": "Ve buzones de correo y sus estados."
      },
      "mail_inboxes.write": {
        "label": "Editar buzones de correo",
        "description": "Crea y actualiza ajustes de buzones de correo."
      },
      "mail_inboxes.delete": {
        "label": "Eliminar buzones de correo",
        "description": "Elimina buzones de correo."
      },
      "mail_inboxes.verify": {
        "label": "Verificar buzones de correo",
        "description": "Ejecuta flujos de verificación y activación de buzones."
      },
      "integrations.read": {
        "label": "Ver integraciones",
        "description": "Ve integraciones conectadas y ajustes de integración."
      },
      "integrations.manage": {
        "label": "Administrar integraciones",
        "description": "Conecta, configura y desconecta integraciones."
      },
      "service_providers.read": {
        "label": "Ver proveedores de servicios",
        "description": "Ve configuraciones de proveedores de servicios."
      },
      "service_providers.manage": {
        "label": "Administrar proveedores de servicios",
        "description": "Crea y actualiza configuraciones de proveedores de servicios."
      },
      "whatsapp.read": {
        "label": "Ver WhatsApp",
        "description": "Ve sesiones de WhatsApp e información relacionada."
      },
      "whatsapp.manage": {
        "label": "Administrar WhatsApp",
        "description": "Crea, vincula y administra sesiones de WhatsApp."
      },
      "zappflux.read": {
        "label": "Ver ZappFlux",
        "description": "Ve flujos de ZappFlux y recursos relacionados."
      },
      "zappflux.manage": {
        "label": "Administrar ZappFlux",
        "description": "Crea y actualiza flujos y puentes de ZappFlux."
      },
      "personal_assistant.read": {
        "label": "Ver Livia",
        "description": "Permite acceder a Livia - Asistente 360 y a consultas de datos."
      },
      "personal_assistant.execute": {
        "label": "Ejecutar acciones",
        "description": "Permite a Livia ejecutar acciones operativas."
      },
      "personal_assistant.approve": {
        "label": "Aprobar acciones",
        "description": "Permite aprobar o rechazar acciones propuestas por Livia"
      },
      "personal_assistant.manage": {
        "label": "Administrar asistente",
        "description": "Permite configurar rutinas, preferencias y enlaces de canales."
      }
    }
  },
  "AccessDenied": {
    "title": "Acceso denegado",
    "description": "No tienes los permisos necesarios para ver o administrar esta área.",
    "backToSettings": "Volver a ajustes"
  },
  "CHAT": {
    "HANDOFF": {
      "LOADING": {
        "GENERIC": "Redirigiendo tu conversación al especialista más adecuado...",
        "SALES": "Redirigiendo a Ventas con el contexto de tu solicitud...",
        "SUPPORT": "Redirigiendo al Soporte Técnico con los detalles del caso...",
        "ONBOARDING": "Redirigiendo a Integración con la información necesaria...",
        "BILLING": "Redirigiendo a Facturación con los datos de la atención..."
      },
      "MICRO_STEPS": {
        "READING_HISTORY": "Revisando el historial de la conversación...",
        "ALIGNING_CONTEXT": "Organizando el contexto para el próximo especialista...",
        "PREPARING_TOOLS": "Preparando los recursos necesarios para la atención...",
        "ALMOST_READY": "Casi listo. El próximo especialista ya está recibiendo los detalles..."
      },
      "FEEDBACK": {
        "WELCOME_BACK": "Has vuelto con el coordinador principal de la atención.",
        "HANDOVER_SUCCESS": "Transferencia completada a {agentName}."
      },
      "ERRORS": {
        "TIMEOUT": "El especialista tardó más de lo esperado. Continuará con la atención por aquí.",
        "LIMIT_REACHED": "Los especialistas están ocupados en este momento. Seguiré con tu solicitud por aquí.",
        "CIRCULAR": "Te he mantenido en esta atención para evitar una transferencia innecesaria."
      }
    }
  },
  "AgentSkillsRagTemplates": {
    "dataCollection": {
      "name": "Recopilar los datos requeridos del cliente",
      "description": "Se activa cuando se debe recopilar información estructurada específica antes de continuar.",
      "whenToUse": "Utilice esta habilidad siempre que la intención del usuario requiera recopilar campos obligatorios como ID, direcciones de correo electrónico, números de pedido o preferencias específicas antes de pasar al siguiente paso."
    },
    "playbooks": {
      "name": "Ejecutar manual de estrategias estándar",
      "description": "Se activa cuando se debe seguir una secuencia conocida de acciones para un escenario específico.",
      "whenToUse": "Utilice esta habilidad para hacer cumplir estrictamente las reglas comerciales, los procedimientos paso a paso o las listas de verificación de cumplimiento para solicitudes operativas específicas."
    },
    "escalation": {
      "name": "Escalar a especialista humano",
      "description": "Se activa cuando la solicitud excede los límites de la IA o requiere autorización humana.",
      "whenToUse": "Utilice esta habilidad cuando el usuario solicite un agente humano, cuando un proceso requiera explícitamente una transferencia especializada o cuando intente una acción fuera del alcance autorizado."
    },
    "scripts": {
      "name": "Siga el guión de servicio al cliente",
      "description": "Activado para mantener un tono de comunicación y mensajes estandarizados.",
      "whenToUse": "Utilice esta habilidad para ofrecer frases obligatorias exactas, exenciones de responsabilidad o saludos/cierres específicos según lo definido por las políticas de comunicación de la empresa."
    },
    "followUp": {
      "name": "Programar acciones de seguimiento",
      "description": "Se activa cuando una interacción no se puede resolver de inmediato y requiere un seguimiento futuro.",
      "whenToUse": "Utilice esta habilidad para registrar una promesa de contactar al cliente más tarde, documentar verificaciones internas pendientes o establecer un recordatorio para una verificación de estado futura."
    },
    "fallback": {
      "name": "Ejecutar procedimiento operativo",
      "description": "Activado para seguir una guía operativa específica extraída de la base de conocimientos.",
      "whenToUse": "Utilice esta habilidad cuando atienda solicitudes que requieran seguir un procedimiento estructurado, un flujo de trabajo o una directriz de política."
    }
  },
  "PersonalAssistant": {
    "integrationKnowledge": {
      "label": "{name}",
      "availability": {
        "supported": "Compatible y disponible.",
        "beta": "Disponible en beta; comprueba el diagnóstico antes de usarla.",
        "disabled": "Actualmente desactivada. No prometas su activación.",
        "unsupported": "No compatible; se muestra solo como contexto heredado."
      },
      "summary": "{title}: guía segura de configuración y diagnóstico.",
      "prerequisites": {
        "permission": "Requiere acceso de lectura del asistente y uno de estos permisos: {permissions}.",
        "diagnostic": "Confirma el estado de la organización mediante el diagnóstico; una ruta por sí sola no demuestra una conexión.",
        "secrets": "Nunca solicites ni expongas tokens, contraseñas, claves o credenciales."
      },
      "steps": {
        "route": "Abre {route} y confirma que la organización muestra esta superficie.",
        "readDiagnostic": "Lee el diagnóstico limitado a la organización antes de sugerir configuración, sincronización o pruebas.",
        "unknownDiagnostic": "Si el diagnóstico no está disponible o es desconocido, indícalo claramente."
      },
      "troubleshooting": {
        "missing": "Comprueba los requisitos ausentes, la última sincronización, el último webhook y el código de error saneado.",
        "stale": "Trata las observaciones caducadas como desconocidas y solicita una nueva comprobación.",
        "readOnly": "No sugieras cambios, reconexiones ni pruebas destructivas a partir de este resultado de solo lectura."
      },
      "citation": "{title} — enseñanza canónica",
      "actions": {
        "safeDescription": "Utiliza la ruta interna canónica y nunca expone secretos.",
        "open_config": {
          "label": "Abrir configuración"
        },
        "test_connection": {
          "label": "Comprobar conexión"
        },
        "copy_identifier": {
          "label": "Copiar identificador"
        },
        "resync": {
          "label": "Sincronizar de nuevo"
        },
        "reconnect": {
          "label": "Volver a conectar"
        },
        "disconnect": {
          "label": "Desconectar"
        },
        "rotate_credentials": {
          "label": "Renovar credenciales"
        }
      }
    },
    "pageTitle": "Livia - Asistente 360",
    "pageDescription": "Tu asistente dentro de ZappWay.",
    "tabs": {
      "chat": "Charla",
      "opportunities": "Oportunidades",
      "routines": "Rutinas",
      "approvals": "Aprobaciones",
      "auditLog": "Registro de auditoría",
      "settings": "Configuración"
    },
    "chat": {
      "inputPlaceholder": "Pregúntale a Livia...",
      "voiceButton": "Comando de voz",
      "voiceListening": "Escuchando...",
      "voiceProcessing": "Procesando audio...",
      "sendButton": "enviar",
      "thinking": "Livia está analyzing...",
      "typingIndicator": "Livia está escribiendo...",
      "errorGeneric": "No se pudo procesar esto. Intentar otra vez.",
      "errorRateLimit": "Demasiadas solicitudes. Espere un momento.",
      "errorPlanRequired": "Esta función requiere un plan PRO.",
      "welcomeTitle": "¡Hola {userName}!",
      "welcomeSubtitle": "¿Cómo puedo ayudar?",
      "suggestedQuestions": {
        "briefing": "¿Cuál es la sesión informativa de hoy?",
        "hotLeads": "¿Qué clientes potenciales están de moda en este momento?",
        "stalledConversations": "¿Las conversaciones se estancaron durante más de 24 horas?",
        "todayMetrics": "¿Cómo están las métricas hoy?"
      },
      "sourceLabel": "Fuente: {source}",
      "noResults": "No se encontraron resultados.",
      "cancelButton": "Cancelar",
      "lifecycle": {
        "newConversation": "Nueva conversación",
        "newConversationTitle": "Nueva conversación con Livia",
        "defaultConversationTitle": "Conversación con Livia",
        "archiveConversation": "Archivar conversación",
        "deleteConversation": "Eliminar conversación",
        "confirmArchive": "¿Quieres archivar esta conversación?",
        "confirmDelete": "¿Quieres eliminar esta conversación de forma permanente?",
        "loadMore": "Cargar más",
        "loadOlder": "Cargar mensajes anteriores",
        "retry": "Reintentar",
        "helpful": "Útil",
        "notHelpful": "No útil"
      }
    },
    "opportunities": {
      "title": "Oportunidades Comerciales",
      "emptyState": "No se ha identificado ninguna oportunidad en este momento.",
      "coolingDown": "Enfriándose",
      "hot": "Caliente",
      "warm": "Cálido",
      "cold": "frio",
      "lastActivity": "Última actividad: {date}",
      "suggestedAction": "Acción sugerida",
      "takeAction": "tomar acción",
      "dismiss": "Descartar"
    },
    "routines": {
      "title": "Rutinas automatizadas",
      "emptyState": "No hay ninguna rutina configurada.",
      "active": "Activo",
      "inactive": "Inactivo",
      "frequency": "Frecuencia",
      "lastRun": "Última ejecución: {date}",
      "nextRun": "Próxima ejecución: {date}",
      "runNow": "Corre ahora",
      "enable": "Habilitar",
      "disable": "Desactivar",
      "createRoutine": "crear rutina",
      "dailyBriefing": "Información diaria",
      "weeklyReport": "Informe semanal",
      "stalledAlerts": "Alertas de conversación estancada",
      "confirmToggle": "¿Quieres la rutina {action}\"{name}\"?",
      "confirmRun": "¿Ejecutar la rutina \"{name}\" ahora?",
      "previewOnly": "Solo vista previa manual: no se crea ninguna programación ni entrega."
    },
    "approvals": {
      "title": "Acciones Pendientes",
      "emptyState": "Ninguna acción pendiente requiere aprobación.",
      "pending": "Pendiente",
      "approved": "Aprobado",
      "rejected": "Rechazado",
      "expired": "Caducado",
      "approve": "Aprobar",
      "reject": "Rechazar",
      "viewDetails": "Ver detalles",
      "actionType": "Tipo: {type}",
      "proposedBy": "Propuesto por: Livia",
      "proposedAt": "Propuesto en: {date}",
      "confirmApprove": "¿Confirmar la ejecución de esta acción?",
      "confirmReject": "¿Rechazar esta acción?",
      "rejectionReason": "Motivo del rechazo (opcional)",
      "successApproved": "Acción aprobada y ejecutada exitosamente.",
      "successRejected": "Acción rechazada.",
      "errorApproval": "No se pudo procesar la aprobación.",
      "dryRun": {
        "updateConversation": "Cambiar la conversación {conversationId} a {status} después de la aprobación.",
        "enableRoutine": "Activar la rutina {routineId} después de la aprobación.",
        "disableRoutine": "Desactivar la rutina {routineId} después de la aprobación.",
        "codePlan": "Crear solo un plan técnico; no se cambiará ningún código.",
        "integrationHandoff": "Aprobar una transferencia manual de {action} para {name} en {route}; ningún estado externo cambiará automáticamente."
      }
    },
    "auditLog": {
      "title": "Registro de auditoría",
      "emptyState": "No se encontraron entradas del registro de auditoría.",
      "action": "acción",
      "outcome": "Resultado",
      "user": "Usuario",
      "timestamp": "Fecha/Hora",
      "details": "Detalles",
      "success": "Éxito",
      "denied": "denegado",
      "error": "error",
      "filterByOutcome": "Filtrar por resultado",
      "filterByAction": "Filtrar por acción",
      "exportCsv": "Exportar CSV"
    },
    "settings": {
      "title": "Preferencias de Livia",
      "language": "Idioma de respuesta",
      "timezone": "Zona horaria",
      "notifyChannels": "Canales de notificación",
      "briefingTime": "Tiempo de información diaria",
      "autoSuggestions": "Sugerencias automáticas",
      "voiceEnabled": "Entrada de voz",
      "channelBindings": "Canales vinculados",
      "addChannel": "canal de enlace",
      "removeChannel": "Desvincular",
      "confirmRemoveChannel": "¿Desvincular el canal {channel}?",
      "saveSuccess": "Preferencias guardadas correctamente.",
      "saveError": "No se pudieron guardar las preferencias.",
      "saveButton": "Guardar preferencias",
      "context360Title": "Contexto 360 de Livia",
      "context360Description": "Controla qué fuentes de contexto puede usar Livia antes de responder.",
      "permissionsTitle": "Permisos y disponibilidad de funciones",
      "allowed": "Permitido",
      "unavailable": "No disponible",
      "context360Enabled": "Contexto 360",
      "context360EnabledDescription": "Combina contexto operativo, técnico y visual para elegir la mejor respuesta.",
      "repositoryContextEnabled": "Contexto del repositorio de solo lectura",
      "repositoryContextEnabledDescription": "Permite leer archivos seguros del repositorio sin ejecución ni cambios.",
      "screenSharingEnabled": "Compartir área de la aplicación",
      "screenSharingEnabledDescription": "Envía una captura temporal y redactada del área de la aplicación solo cuando hace falta.",
      "multimodalEnabled": "Análisis multimodal",
      "multimodalEnabledDescription": "Permite que los modelos con visión analicen la captura temporal.",
      "operationalContextEnabled": "Contexto operativo",
      "operationalContextEnabledDescription": "Usa analíticas, rutinas y aprobaciones cuando los permisos lo permiten.",
      "customer360ContextEnabled": "Contexto de cliente 360",
      "customer360ContextEnabledDescription": "Usa conversaciones, oportunidades y registros permitidos para enriquecer la respuesta.",
      "permissionUseLivia": "Usar Livia",
      "permissionShareScreen": "Compartir pantalla con Livia",
      "permissionRepository": "Leer contexto del repositorio",
      "permissionTechnicalArchitecture": "Revisar arquitectura técnica",
      "permissionReviewSources": "Revisar fuentes utilizadas",
      "permissionOperationalContext": "Usar contexto operativo",
      "permissionCustomer360": "Usar contexto de cliente 360"
    },
    "contextWidget": {
      "title": "Livia - Asistente 360",
      "whatIsThis": "¿Qué es esto?",
      "howToUse": "como usar",
      "suggestedActions": "Acciones sugeridas",
      "noContextAvailable": "No hay contexto disponible para esta página.",
      "close": "Cerrar chat",
      "reset": "Restablecer"
    },
    "errors": {
      "permissionDenied": "No tienes permiso para esta acción.",
      "planRequired": "Esta función requiere un plan PRO.",
      "actionBlocked": "Esta acción está bloqueada en la versión actual.",
      "channelNotLinked": "Este canal no está vinculado a su cuenta.",
      "networkError": "Error de conexión. Revisa tu internet.",
      "timeout": "La solicitud tardó demasiado. Intentar otra vez."
    },
    "meta": {
      "locale": "es"
    },
    "backend": {
      "dashboard": "Panel General",
      "contextLabel": "Contexto",
      "historyLabel": "Historial de Conversaciones",
      "analytics": {
        "label": "Análisis",
        "totalConversations": "Conversaciones totales",
        "unresolved": "Pendiente",
        "leadsGenerated": "Leads generados",
        "highPriority": "Alta prioridad",
        "dateRange": "Fecha de rango"
      },
      "opportunities": {
        "inboxTitle": "Bandeja de oportunidades",
        "conversationsLabel": "Conversaciones",
        "score": "{score} puntos",
        "stages": {
          "new_lead": "Nuevo lead",
          "qualified": "Calificado",
          "payment_pending": "Pago pendiente",
          "recoverable": "Recuperable",
          "human_needed": "Necesita humano",
          "won": "Ganado",
          "follow_up": "Seguimiento"
        }
      },
      "resolve": {
        "action": "Marcar como resuelto",
        "all": "Resolver todas las conversaciones",
        "resolvedStatus": "Esta conversación ha sido resuelta.",
        "permissionLabel": "Resolver conversaciones"
      }
    }
  },
  "campaignSite": {
    "title": "Tu sitio - Campañas",
    "description": "Crea una experiencia de campaña alojada para tu empleado de IA.",
    "pageDescription": "Crea, previsualiza y publica una página de destino flexible con chat, formularios o ambos.",
    "selectAgent": "Selecciona un empleado de IA",
    "noAgents": "Crea un empleado de IA antes de crear un sitio de campaña.",
    "modes": {
      "chat": {
        "title": "Solo chat",
        "description": "Usa la experiencia de chat independiente actual alojada por ZappWay."
      },
      "form": {
        "title": "Solo formulario",
        "description": "Captura clientes potenciales de la campaña con uno de tus formularios publicados."
      },
      "hybrid": {
        "title": "Chat + Formulario",
        "description": "Combina un empleado de IA conversacional con una captura estructurada de clientes potenciales."
      }
    },
    "blocks": {
      "hero": "Hero",
      "content": "Contenido",
      "form": "Formulario",
      "chat": "Chat",
      "footer": "Pie de página"
    },
    "background": {
      "waves": "Ondas de ZappWay",
      "solid": "Color sólido",
      "gradient": "Degradado personalizado",
      "image": "Imagen"
    },
    "editor": {
      "slug": "Dirección pública de la página",
      "open": "Abrir",
      "mode": "Experiencia de la página",
      "form": "Formulario publicado",
      "selectForm": "Seleccionar un formulario",
      "createForm": "Crear un nuevo formulario",
      "editForm": "Editar formulario seleccionado",
      "background": "Fondo",
      "uploadBackground": "Subir imagen de fondo",
      "overlay": "Superposición de imagen",
      "dragBlock": "Arrastra para reordenar este bloque",
      "duplicateContent": "Duplicar",
      "addContent": "Añadir sección de contenido",
      "visible": "Visible",
      "hidden": "Oculto",
      "titlePlaceholder": "Título de la sección",
      "bodyPlaceholder": "Escribe el contenido de la sección",
      "uploadImage": "Subir imagen",
      "removeImage": "Eliminar imagen",
      "preview": "Vista previa en vivo del sitio de campaña",
      "save": "Guardar y publicar",
      "handleTaken": "Esta dirección ya está en uso."
    },
    "share": {
      "copy": "Copiar enlace",
      "button": "Compartir",
      "device": "Compartir con tu dispositivo"
    },
    "public": {
      "chatAvailable": "Chat de IA en vivo",
      "formAvailable": "Formulario rápido",
      "formTitle": "Cuéntanos qué necesitas",
      "formUnavailable": "Selecciona y publica un formulario para mostrarlo aquí.",
      "poweredBy": "Con tecnología de ZappWay"
    }
  },
  "PersonalAssistantTeaching": {
    "routes": {
      "campaignSite": "Tu sitio - Editor de campañas"
    }
  },
  "integrations": {
    "WhatsAppBusiness_IntegrationSettings": {
      "requirements": "Requisitos",
      "error": "Error",
      "invalid_credentials": "Credenciales no válidas",
      "something_went_wrong": "Se produjo un error interno.",
      "token_create": "El token tiene una fecha de caducidad. Vuelva a crearlo y configúrelo como 'Never' (Nunca).",
      "token_is_missing": "Al token le faltan los ámbitos obligatorios: 'whatsapp_business_management' y 'whatsapp_business_messaging'.",
      "in_your": "En tu",
      "settings_page": "página de configuración de WhatsApp",
      "save": "Guardar",
      "system_users_page": "Ve a la página System Users",
      "go_to_your": "Ve a tu",
      "create_new_user": "Haz clic en 'To add' (Agregar) para crear un nuevo usuario",
      "give_it_the": "Asigna un nombre al usuario y selecciona el rol",
      "admin": "Administrador",
      "role": "como rol",
      "click_on": "Haz clic en",
      "add_assets": "Añadir recursos",
      "under": "en",
      "add": "Añadir",
      "and": "y",
      "docs": "Documentación completa",
      "insert_the_following_values": "Introduce los siguientes valores",
      "apps": "Aplicaciones",
      "select_it_and_check": "Selecciona la aplicación que creaste anteriormente y márcala",
      "manage_app": "Gestionar aplicación",
      "new_token": "Haz clic en 'Generate new Token' (Generar nuevo token) y selecciona tu aplicación",
      "token_expiration_never": "Configura la fecha de caducidad como 'Never' (Nunca)",
      "available_permissions": "Selecciona los permisos obligatorios:",
      "messaging": "Envío de mensajes",
      "management": "Gestión de WhatsApp Business",
      "paste_token": "Copia el token generado y pégalo en el campo de abajo",
      "system_user_token": "Token de usuario del sistema",
      "clicking_add_phone": "Haz clic en el botón para añadir tu número de teléfono",
      "add_phone_number": "Añadir número de teléfono",
      "button": "Botón",
      "phone_number_associated": "Selecciona un número de teléfono y pega el número asociado",
      "phone_number": "Número de teléfono",
      "phone_number_id": "ID del número de teléfono",
      "get_phone_number_id": "Obtener el ID del número de teléfono",
      "account_id": "ID de la cuenta comercial de WhatsApp",
      "callback_url": "URL de retorno (callback)",
      "verify_token": "Token de verificación",
      "webhook_fields": "Campos del Webhook",
      "check_messages": "Selecciona 'messages' como campo del Webhook",
      "this_page": "Abre esta página",
      "continue": "Continuar",
      "setup_flow": {
        "title": "¿Cómo quieres conectar tu WhatsApp?",
        "description": "Elige la opción que mejor se adapte a tu situación",
        "back": "Volver",
        "need_help": "¿Necesitas ayuda? Consulta nuestra documentación",
        "qrcode": {
          "badge": "Recomendado",
          "title": "Conexión rápida mediante código QR",
          "subtitle": "Conéctate en 2 minutos si ya usas la app WhatsApp Business",
          "benefit_1": "Configuración instantánea sin burocracia",
          "benefit_2": "Mantiene el historial de tus conversaciones",
          "benefit_3": "Usa la app móvil y la API simultáneamente",
          "requirement": "Requisito: número activo en la app WhatsApp Business desde hace al menos 7 días",
          "action": "Conectar mediante código QR",
          "instructions": "Abre WhatsApp Business en tu móvil y escanea el código de abajo para conectar",
          "having_trouble": "¿Problemas con el código QR?",
          "try_advanced": "Probar configuración avanzada",
          "final_step": "Paso final: emparejamiento del dispositivo",
          "account_created": "¡Cuenta creada correctamente!"
        },
        "advanced": {
          "title": "Configuración avanzada",
          "subtitle": "Para quienes necesitan crear una nueva cuenta o realizar una migración",
          "usecase_1": "Crear una nueva cuenta de WhatsApp Business API",
          "usecase_2": "Migrar desde otro proveedor de API",
          "usecase_3": "Configuraciones personalizadas de webhooks",
          "warning": "Este proceso requiere acceso a Meta Business Manager y puede tardar 10-15 minutos",
          "action": "Iniciar configuración avanzada"
        }
      }
    },
    "Telegram_IntegrationSettings": {
      "overview": "Conecta un Empleado IA a conversaciones de Telegram a través de la Bot API. El Empleado IA responde automáticamente y puedes tomar el control de la conversación en cualquier momento.",
      "integration_live": "¡Tu nueva integración de Telegram está activa!",
      "invalid_credentials": "Credenciales no válidas. Verifica el token ingresado.",
      "error_message": "Ocurrió un error al agregar la integración.",
      "something_went_wrong": "Algo salió mal.",
      "create": "Crear",
      "telegram_bot_http_token": "Token HTTP del Bot de Telegram",
      "quick_tutorial": "Tutorial rápido",
      "step1_title": "1. Crea un bot con BotFather",
      "step1_instruction": "Abre Telegram, conversa con @BotFather, envía /newbot, establece nombre y usuario y copia el token mostrado.",
      "step2_title": "2. Recupera o restablece el token",
      "step2_instruction": "Si pierdes el token, envía /token a BotFather. Guarda el token de forma segura; quien lo tenga controla el bot.",
      "step3_title": "3. Añade y promociona el bot en chats o canales",
      "step3_instruction": "Agrega el bot al grupo/canal y promuévelo a administrador para que pueda leer y enviar todos los mensajes.",
      "step4_title": "4. Configura el Webhook en Telegram",
      "step4_instruction": "Después de guardar esta integración, envía la solicitud setWebhook con la URL de Callback y el Secret Token proporcionados por ZappWay.",
      "step5_title": "5. Conecta el bot a ZappWay",
      "step5_instruction": "Pega el token HTTP debajo y haz clic en Crear. Validaremos el token y mostraremos la Callback URL y el Secret Token.",
      "step6_title": "6. Envía un mensaje de prueba",
      "step6_instruction": "Envía 'Hola' directamente al bot o en un grupo donde sea admin y verifica la llegada en Conversaciones/Mensajes de ZappWay.",
      "step7_title": "7. Monitorea y mantén",
      "step7_instruction": "Usa getWebhookInfo para revisar errores, respeta los límites de 30 msg/s globales y 1 msg/s por chat y revoca tokens filtrados inmediatamente.",
      "requirements": "Requisitos",
      "bot_token": "Token del Bot",
      "webhook_fields": "Campos del Webhook",
      "continue": "Continuar",
      "save": "Guardar",
      "callback_url": "URL de Callback",
      "secret_key": "secret_key",
      "check_messages": "Asegúrate de que el webhook esté configurado para recibir eventos de 'messages' (mensajes)",
      "docs": "Documentación completa"
    },
    "Instagram_IntegrationSettings": {
      "requirements": "Requisitos",
      "page_access_token": "Token de acceso de la página",
      "instagram_account": "Cuenta de Instagram",
      "webhook_setup": "Configuración del Webhook",
      "requirement_facebook_page": "Una página de Facebook conectada a tu cuenta de Instagram Business",
      "requirement_instagram_business": "Una cuenta de Instagram Business o Creator",
      "requirement_facebook_app": "Una aplicación de Meta/Facebook creada en Meta for Developers",
      "requirement_instagram_product": "El producto de Instagram añadido a tu aplicación",
      "docs": "Documentación",
      "continue": "Continuar",
      "finish": "Finalizar",
      "save": "Guardar",
      "go_to_your": "Accede a tu",
      "facebook_apps_page": "página de Apps de Facebook",
      "facebook_app": "Aplicación de Facebook",
      "select_your_app": "Selecciona tu aplicación",
      "navigate_to": "Navega a",
      "instagram": "Instagram",
      "settings": "Configuración",
      "in_access_tokens_section": "En la sección de Tokens de Acceso",
      "select_your_page": "Selecciona tu página (conectada a Instagram Business)",
      "click_generate_token": "Haz clic en",
      "generate_token": "Generar Token",
      "copy_the_token": "Copia el token generado.",
      "important_never_expires": "IMPORTANTE: Asegúrate de que el token nunca caduque",
      "paste_token_below": "Pega el token a continuación:",
      "find_instagram_account": "Encuentra el ID de tu cuenta de Instagram Business en la sección \"Cuentas de Instagram\"",
      "get_instagram_account_id": "Cómo obtener el Instagram Account ID",
      "paste_account_id": "Pega el Instagram Account ID a continuación:",
      "instagram_account_id": "Instagram Account ID",
      "in_your": "En tu",
      "go_to": "ve a",
      "in_webhooks_section": "En la sección Webhooks, haz clic en",
      "add_callback_url": "Agregar URL de Callback",
      "callback_url": "URL de Callback",
      "verify_token": "Token de verificación",
      "click_verify_and_save": "Haz clic en",
      "verify_and_save": "Verificar y Guardar",
      "subscribe_to_instagram": "Suscribirse a eventos de Instagram",
      "click_add_subscriptions": "Haz clic en",
      "add_subscriptions": "Agregar Suscripciones",
      "select_webhook_fields": "Selecciona los siguientes campos del webhook",
      "messages": "messages",
      "messaging_postbacks": "messaging_postbacks",
      "messaging_optins": "messaging_optins",
      "message_deliveries": "message_deliveries",
      "message_reads": "message_reads",
      "click_save": "Haz clic en",
      "webhook_subscription_example": "Ejemplo de suscripción al webhook",
      "no_pages_found": "No se encontraron páginas de Facebook. Asegúrate de administrar al menos una página.",
      "invalid_credentials": "Credenciales inválidas. Verifica tu token de acceso.",
      "something_went_wrong": "Algo salió mal. Inténtalo de nuevo.",
      "error_validating_token": "Error al validar el token de acceso",
      "error_validating_account": "Error al validar la cuenta de Instagram",
      "integration_complete": "¡La integración de Instagram se ha configurado correctamente!"
    },
    "Messenger_IntegrationSettings": {
      "requirements": "Requisitos",
      "page_access_token": "Token de acceso de la página",
      "page_selection": "Selección de página",
      "webhook_setup": "Configuración del Webhook",
      "requirement_facebook_page": "Una página de Facebook que administras",
      "requirement_facebook_app": "Una aplicación de Meta/Facebook creada en Meta for Developers",
      "requirement_messenger_product": "El producto Messenger añadido a tu aplicación",
      "docs": "Documentación",
      "continue": "Continuar",
      "finish": "Finalizar",
      "save": "Guardar",
      "go_to_your": "Ve a tu",
      "facebook_apps_page": "Página de aplicaciones de Facebook",
      "select_your_app": "Selecciona tu aplicación",
      "navigate_to": "Navega a",
      "messenger": "Messenger",
      "settings": "Configuración",
      "in_access_tokens_section": "En la sección de Tokens de acceso",
      "select_your_page": "Selecciona tu página",
      "click_generate_token": "Haz clic en",
      "generate_token": "Generar token",
      "copy_the_token": "Copia el token generado.",
      "important_never_expires": "IMPORTANTE: Asegúrate de que el token nunca expire",
      "paste_token_below": "Pega el token a continuación:",
      "page_detected": "Página detectada:",
      "page_id_is": "El ID de la página es:",
      "if_different_page": "Si quieres usar una página diferente, introduce el Page ID manualmente",
      "page_id": "Page ID",
      "in_your": "En tu",
      "facebook_app": "aplicación de Facebook",
      "go_to": "ve a",
      "in_webhooks_section": "En la sección de Webhooks, haz clic en",
      "add_callback_url": "Agregar URL de Callback",
      "callback_url": "URL de Callback",
      "verify_token": "Token de verificación",
      "click_verify_and_save": "Haz clic en",
      "verify_and_save": "Verificar y guardar",
      "subscribe_to_page": "Suscribirse a la página",
      "click_add_subscriptions": "Haz clic en",
      "add_subscriptions": "Agregar suscripciones",
      "select_webhook_fields": "Selecciona los siguientes campos del webhook",
      "messages": "messages",
      "messaging_postbacks": "messaging_postbacks",
      "messaging_optins": "messaging_optins",
      "message_deliveries": "message_deliveries",
      "message_reads": "message_reads",
      "click_save": "Haz clic en",
      "webhook_subscription_example": "Ejemplo de suscripción del webhook",
      "invalid_credentials": "Credenciales no válidas. Verifica tu token de acceso.",
      "something_went_wrong": "Algo salió mal. Inténtalo de nuevo.",
      "error_validating_token": "Error al validar el token de acceso",
      "error_validating_page": "Error al validar la página",
      "integration_complete": "¡La integración de Messenger se ha configurado correctamente!"
    },
    "TikTok_IntegrationSettings": {
      "title": "Integración TikTok",
      "description": "Conecta tu cuenta de TikTok para mensajería automatizada",
      "selectType": "Selecciona el Tipo de Integración",
      "businessTitle": "TikTok Business",
      "businessDescription": "Automatización de mensajes directos para cuentas comerciales",
      "business48h": "Ventana de respuesta de 48 horas",
      "businessTextMedia": "Mensajes de texto y multimedia",
      "business10Messages": "Hasta 10 mensajes por conversación",
      "shopTitle": "TikTok Shop",
      "shopDescription": "Mensajería de servicio al cliente para e-commerce",
      "shop7days": "Ventana de respuesta de 7 días",
      "shopProductCards": "Soporte para cards de productos y pedidos",
      "shopExtendedLimits": "Límites de conversación extendidos",
      "connecting": "Conectando...",
      "connectBusiness": "Conectar TikTok Business",
      "connectShop": "Conectar TikTok Shop",
      "importantNotes": "Notas Importantes",
      "noteBusinessReply": "Responde solo a usuarios que te escriban primero dentro de una ventana de 48 horas",
      "noteShopSupport": "Mensajería de servicio al cliente con ventana de 7 días y soporte para cards de pedidos/productos",
      "noteDeveloperAccount": "Debes tener una cuenta de TikTok for Developers y una app configurada",
      "notConfigured": "Integración TikTok no configurada. Contacta soporte.",
      "connectionFailed": "Error al conectar con TikTok"
    },
    "Zendesk_IntegrationSettings": {
      "subdomain": "Subdominio",
      "account_subdomain_required": "Subdominio de la cuenta (requerido)",
      "email_required": "Correo electrónico (requerido)",
      "email_example": "correo@empresa.com",
      "email_helper": "Debe ser el mismo email que usas para iniciar sesión para administrar tu cuenta de Zendesk.",
      "api_token_required": "API Token (requerido)",
      "api_token": "API Token",
      "api_token_helper": "Encontrados en Admin Canales i API.",
      "save": "Guardar",
      "invalid_credentials": "Credenciales inválidos",
      "something_went_wrong": "Algo salió mal."
    },
    "QRCode": {
      "titles": {
        "error": "Error",
        "connected": "¡WhatsApp Conectado!",
        "connect": "Conecta tu WhatsApp"
      },
      "messages": {
        "closeWindow": "Ya puedes cerrar esta ventana.",
        "expireWarning": "Este código QR expirará en 1 minuto."
      },
      "buttons": {
        "tryAgain": "Intentar de nuevo",
        "disconnect": "Desconectar WhatsApp",
        "generateNew": "Generar nuevo código QR"
      },
      "steps": {
        "step1": "1. Abre WhatsApp en tu teléfono",
        "step2": "2. Toca Menú o Configuración y selecciona Dispositivos Conectados",
        "step3": "3. Toca Conectar un Dispositivo",
        "step4": "4. Apunta la cámara de tu teléfono hacia este código QR"
      },
      "errors": {
        "qrUnavailable": "Código QR no disponible",
        "connectionCheck": "Error al verificar el estado de conexión",
        "disconnect": "Error al desconectar de WhatsApp",
        "newQR": "Error al generar un nuevo código QR",
        "default": "Ocurrió un error al cargar el código QR",
        "unrecognizedAction": "Acción no reconocida",
        "invalidParams": "Parámetros inválidos",
        "missingParams": "Se requieren organizationId y sessionId",
        "internalError": "Error interno del servidor",
        "unauthorized": "No autorizado",
        "sessionIdRequired": "Se requiere ID de sesión",
        "sessionNotFound": "Sesión no encontrada",
        "noPermission": "No tienes permiso para acceder a esta sesión",
        "sessionUpdateFailed": "Error al actualizar la sesión"
      }
    },
    "ConnectWhatsApp": {
      "errors": {
        "unauthorized": "No autorizado",
        "methodNotAllowed": "Método no permitido",
        "creationFailed": "Error al crear la sesión de WhatsApp",
        "sessionIdMissing": "No se proporcionó el ID de la sesión",
        "sessionNotFound": "Sesión no encontrada",
        "noPermissionToDisconnect": "Sin permiso para desconectar esta sesión",
        "disconnectFailed": "Error al desconectarse de WhatsApp",
        "sessionListFailed": "Error al listar las sesiones de WhatsApp",
        "internalServerError": "Error interno del servidor",
        "connection_in_progress": "La conexión ya está en curso",
        "operation_in_progress": "La operación {operation} ya está en curso para la sesión {sessionId}",
        "session_not_found": "No se encontró la sesión {sessionId}",
        "invalid_transition": "Transición no válida: de {from} a {to}",
        "max_reconnect_attempts": "Se alcanzó el número máximo de intentos de reconexión",
        "circuit_breaker_active": "Cortacircuitos activado",
        "credentials_save_error": "Error al guardar las credenciales",
        "fatal_connection_error": "Error crítico en el controlador de conexión"
      },
      "messages": {
        "sessionCreated": "Sesión creada correctamente. Espere la generación del código QR.",
        "imageSent": "Imagen enviada",
        "cannotDownloadImage": "No se pudo descargar la imagen",
        "errorProcessingImage": "Error al procesar la imagen",
        "videoSent": "Video enviado",
        "documentSent": "Documento enviado",
        "voiceMessage": "Mensaje de voz",
        "stickerSent": "Sticker enviado",
        "unrecognizedMessage": "Mensaje no reconocido: {content}",
        "unsupportedMessage": "Tipo de mensaje no compatible",
        "errorProcessingMessage": "Error al procesar el mensaje",
        "messageDeleted": "Este mensaje fue eliminado",
        "buttonSelected": "Botón seleccionado",
        "listSelected": "Elemento de la lista seleccionado",
        "templateButtonSelected": "Botón de plantilla seleccionado",
        "interactiveResponse": "Respuesta interactiva",
        "contactsShared": "Contactos compartidos",
        "poll": "Encuesta",
        "pollUpdated": "Encuesta actualizada"
      }
    },
    "WhatsAppSettings": {
      "noWhatsAppAccounts": "No hay cuentas de WhatsApp vinculadas",
      "tryIt": "Pruébalo.",
      "addWhatsAppAccount": "Añadir la cuenta WhatsApp"
    },
    "WhatsAppIntegrationPage": {
      "loading": "Cargando...",
      "accessDenied": "Acceso Denegado",
      "title": "Sesiones de WhatsApp",
      "updateButton": "Actualizar",
      "newSessionButton": "Nueva Sesión",
      "noSessionsTitle": "Aún no has configurado sesiones de WhatsApp",
      "noSessionsButton": "Configurar WhatsApp",
      "deniedText": "Acceso Denegado",
      "statusLabel": "Estado:",
      "deviceLabel": "Dispositivo:",
      "lastUpdateLabel": "Última actualización:",
      "connected": "Conectado",
      "disconnected": "Desconectado",
      "manageButton": "Gestionar",
      "connectButton": "Conectar",
      "disconnectButton": "Desconectar",
      "manageSessionModalTitle": "Gestionar Sesión: {sessionName}",
      "connectSessionModalTitle": "Conectar WhatsApp: {sessionName}",
      "newSessionModalTitle": "Nueva Sesión de WhatsApp",
      "newSessionPlaceholder": "Nombre de la Sesión",
      "newDevicePlaceholder": "Nombre del Dispositivo",
      "cancelButton": "Cancelar",
      "createSessionButton": "Crear Sesión"
    },
    "TelegramSettings": {
      "title": "Telegram",
      "emptyLabel": "No hay bota de telegramas aún.",
      "addButton": "Añadir una bota de telegrama"
    },
    "InstagramSettings": {
      "noInstagramAccounts": "Ninguna cuenta de Instagram conectada",
      "tryIt": "Probar",
      "addInstagramAccount": "Agregar cuenta de Instagram"
    },
    "MessengerSettings": {
      "noMessengerAccounts": "Ninguna cuenta de Messenger conectada",
      "tryIt": "Probar",
      "addMessengerAccount": "Agregar cuenta de Messenger"
    },
    "TikTokSettings": {
      "noTikTokBusinessAccounts": "Ninguna cuenta TikTok Business conectada",
      "noTikTokShopAccounts": "Ninguna cuenta TikTok Shop conectada",
      "viewProfile": "Ver Perfil",
      "addTikTokAccount": "Agregar Cuenta TikTok",
      "connectTikTokBusiness": "Conectar TikTok Business",
      "connectTikTokShop": "Conectar TikTok Shop"
    },
    "ZendeskSettings": {
      "zendeskIntegrationInfo1": "La integración Zendesk funciona en combinación con las integraciones de ChatBubble, iFrame y Standalone WebPage.",
      "zendeskIntegrationInfo2": "Cada vez que un visitante solicita un especialista en soporte humano, se crea un ticket en Zendesk con el correo electrónico del visitante.",
      "zendeskIntegrationInfo3": "Cuando la conversación está marcada como resuelta, el ticket se actualiza para ser resuelto en Zendesk.",
      "activeConnections": "Conexión activa",
      "noZendeskConnection": "No conectado a ninguna cuenta de Zendesk",
      "connectToZendesk": "Conectarse a Zendesk"
    },
    "SlackSettings": {
      "settings": "Ajustes",
      "activeConnections": "Conexión activa",
      "notConnected": "No conectado a ningún espacio de trabajo Slack",
      "connectToSlack": "Conectarse a Slack"
    },
    "ShopifySettings": {
      "themeImageAlt": "Imagen del tema de Shopify",
      "codeImageAlt": "Código para insertar en el tema",
      "installationSteps": "Pasos de instalación",
      "step1": "Accede al tema de tu tienda en Shopify y haz clic en 'Editar código'",
      "step2": "Copia y pega el siguiente código",
      "copied": "¡Copiado con éxito!",
      "step3": "Pega el código anterior antes de la etiqueta",
      "themeLiquid": "en el archivo theme.liquid",
      "step4": "¡Listo! La integración con ZappWay se ha completado"
    },
    "crisp": {
      "choices": {
        "resolve": "Marco resuelto",
        "request": "Solicitar un especialista en apoyo humano",
        "enableAi": "Re-enable AI"
      },
      "instructions": {
        "callback": "Un operador volverá enseguida.",
        "unavailable": "Desafortunadamente, no hay operadores disponibles en este momento."
      },
      "description": "Empleado de IA GPT capacitado en datos del sitio web"
    },
    "crispSettingsModal": {
      "title": "Crisp",
      "settings": "Ajustes",
      "activeConnections": "Conexión activa",
      "noConnection": "No conectado a ningún sitio web de Crisp",
      "connectButton": "Conectarse a Crisp"
    },
    "crispConfig": {
      "alerts": {
        "errors": {
          "invalidApiKey": "Oops! Invalid API Key"
        },
        "success": {
          "settingsSaved": "Ajustes guardados! Ahora puedes cerrar esta ventana."
        },
        "info": {
          "findApiKey": "Puede encontrar su clave API en la configuración de su cuenta de ZappWay.",
          "premiumFeature": "Esta es una característica premium. Por favor, actualice su plan para utilizar la integración Crisp."
        }
      },
      "buttons": {
        "continue": "Continuar",
        "reset": "Reset",
        "saveSettings": "Guardar configuración"
      },
      "forms": {
        "labels": {
          "apiKey": "ZappWay API Clave",
          "aiEmployee": "Empleado de IA GPT para conectarse a Crisp"
        },
        "placeholders": {
          "apiKey": "Su API de ZappWay La llave aquí.",
          "chooseAgent": "Elija un empleado de iae"
        }
      },
      "links": {
        "accountSettings": "Configuración de la cuenta."
      },
      "meta": {
        "description": "ZappWay ← LLMs Automatización Sin Código"
      },
      "titles": {
        "pageTitle": "ZappWay ← LLMs Automatización Sin Código"
      }
    },
    "CrispWidget": {
      "aiEmployeeDescription": "Cuando esté habilitado, su empleado de IA responderá automáticamente las preguntas del cliente."
    },
    "Make_IntegrationSettings": {
      "title": "Integración de Make (Integromat)",
      "description": "Conecta tu empleado de iae a Make para crear potentes automatizaciones y flujos de trabajo inteligentes.",
      "howToConnect": "Cómo conectarse:",
      "step1": "En Make, busca la aplicación ZappWay.",
      "step2": "Al crear una conexión, utiliza tu clave API a continuación.",
      "step3": "Utiliza el ID del empleado de iae en esta página para las acciones del empleado de iae.",
      "apiKeyLabel": "Tu clave API (Global)",
      "loading": "Cargando...",
      "noKeyFound": "No se encontró ninguna clave",
      "apiKeyWarning": "Primero debes crear una clave API en la configuración de tu cuenta.",
      "agentIdLabel": "ID de este empleado de iae",
      "availableActions": "Acciones disponibles en Make:",
      "askAgentTitle": "Preguntar al empleado de iae",
      "askAgentDesc": "Envía una pregunta al empleado de iae y recibe una respuesta rica en contexto.",
      "uploadDatastoreTitle": "Subir al Datastore",
      "uploadDatastoreDesc": "Añade conocimiento dinámicamente al empleado de iae a través de automatizaciones.",
      "active": "Activo",
      "goToMake": "Ir a Make.com"
    },
    "Zapier_IntegrationSettings": {
      "title": "Integración de Zapier",
      "description": "Conecta tu empleado de iae a Zapier para crear potentes automatizaciones y flujos de trabajo inteligentes.",
      "howToConnect": "Cómo conectarse:",
      "step1": "En Zapier, busca la aplicación ZappWay.",
      "step2": "Al crear una conexión, utiliza tu clave API a continuación.",
      "step3": "Utiliza el ID del empleado de iae en esta página para las acciones del empleado de iae.",
      "apiKeyLabel": "Tu clave API (Global)",
      "loading": "Cargando...",
      "noKeyFound": "No se encontró ninguna clave",
      "apiKeyWarning": "Primero debes crear una clave API en la configuración de tu cuenta.",
      "agentIdLabel": "ID de este empleado de iae",
      "availableActions": "Acciones disponibles en Zapier:",
      "askAgentTitle": "Preguntar al empleado de iae",
      "askAgentDesc": "Envía una pregunta al empleado de iae y recibe una respuesta rica en contexto.",
      "uploadDatastoreTitle": "Subir al Datastore",
      "uploadDatastoreDesc": "Añade conocimiento dinámicamente al empleado de iae a través de automatizaciones.",
      "active": "Activo",
      "goToZapier": "Ir a Zapier.com"
    },
    "MakeSettings": {
      "title": "Integración con Make",
      "statusConnected": "Clave API Activa",
      "statusNotConnected": "No se encontró ninguna clave API",
      "agentIdLabel": "ID del Empleado de IA",
      "configureButton": "Configurar Conexión"
    },
    "ZapierSettings": {
      "title": "Integración con Zapier",
      "statusConnected": "Clave API Activa",
      "statusNotConnected": "No se encontró ninguna clave API",
      "agentIdLabel": "ID del Empleado de IA",
      "configureButton": "Configurar Conexión"
    }
  },
  "WhatsAppBusiness_IntegrationSettings": {
    "requirements": "Requisitos",
    "error": "Error",
    "invalid_credentials": "Credenciales no válidas",
    "something_went_wrong": "Se produjo un error interno.",
    "token_create": "El token tiene una fecha de caducidad. Vuelva a crearlo y configúrelo como 'Never' (Nunca).",
    "token_is_missing": "Al token le faltan los ámbitos obligatorios: 'whatsapp_business_management' y 'whatsapp_business_messaging'.",
    "in_your": "En tu",
    "settings_page": "página de configuración de WhatsApp",
    "save": "Guardar",
    "system_users_page": "Ve a la página System Users",
    "go_to_your": "Ve a tu",
    "create_new_user": "Haz clic en 'To add' (Agregar) para crear un nuevo usuario",
    "give_it_the": "Asigna un nombre al usuario y selecciona el rol",
    "admin": "Administrador",
    "role": "como rol",
    "click_on": "Haz clic en",
    "add_assets": "Añadir recursos",
    "under": "en",
    "add": "Añadir",
    "and": "y",
    "docs": "Documentación completa",
    "insert_the_following_values": "Introduce los siguientes valores",
    "apps": "Aplicaciones",
    "select_it_and_check": "Selecciona la aplicación que creaste anteriormente y márcala",
    "manage_app": "Gestionar aplicación",
    "new_token": "Haz clic en 'Generate new Token' (Generar nuevo token) y selecciona tu aplicación",
    "token_expiration_never": "Configura la fecha de caducidad como 'Never' (Nunca)",
    "available_permissions": "Selecciona los permisos obligatorios:",
    "messaging": "Envío de mensajes",
    "management": "Gestión de WhatsApp Business",
    "paste_token": "Copia el token generado y pégalo en el campo de abajo",
    "system_user_token": "Token de usuario del sistema",
    "clicking_add_phone": "Haz clic en el botón para añadir tu número de teléfono",
    "add_phone_number": "Añadir número de teléfono",
    "button": "Botón",
    "phone_number_associated": "Selecciona un número de teléfono y pega el número asociado",
    "phone_number": "Número de teléfono",
    "phone_number_id": "ID del número de teléfono",
    "get_phone_number_id": "Obtener el ID del número de teléfono",
    "account_id": "ID de la cuenta comercial de WhatsApp",
    "callback_url": "URL de retorno (callback)",
    "verify_token": "Token de verificación",
    "webhook_fields": "Campos del Webhook",
    "check_messages": "Selecciona 'messages' como campo del Webhook",
    "this_page": "Abre esta página",
    "continue": "Continuar",
    "setup_flow": {
      "title": "¿Cómo quieres conectar tu WhatsApp?",
      "description": "Elige la opción que mejor se adapte a tu situación",
      "back": "Volver",
      "need_help": "¿Necesitas ayuda? Consulta nuestra documentación",
      "qrcode": {
        "badge": "Recomendado",
        "title": "Conexión rápida mediante código QR",
        "subtitle": "Conéctate en 2 minutos si ya usas la app WhatsApp Business",
        "benefit_1": "Configuración instantánea sin burocracia",
        "benefit_2": "Mantiene el historial de tus conversaciones",
        "benefit_3": "Usa la app móvil y la API simultáneamente",
        "requirement": "Requisito: número activo en la app WhatsApp Business desde hace al menos 7 días",
        "action": "Conectar mediante código QR",
        "instructions": "Abre WhatsApp Business en tu móvil y escanea el código de abajo para conectar",
        "having_trouble": "¿Problemas con el código QR?",
        "try_advanced": "Probar configuración avanzada",
        "final_step": "Paso final: emparejamiento del dispositivo",
        "account_created": "¡Cuenta creada correctamente!"
      },
      "advanced": {
        "title": "Configuración avanzada",
        "subtitle": "Para quienes necesitan crear una nueva cuenta o realizar una migración",
        "usecase_1": "Crear una nueva cuenta de WhatsApp Business API",
        "usecase_2": "Migrar desde otro proveedor de API",
        "usecase_3": "Configuraciones personalizadas de webhooks",
        "warning": "Este proceso requiere acceso a Meta Business Manager y puede tardar 10-15 minutos",
        "action": "Iniciar configuración avanzada"
      }
    }
  },
  "Telegram_IntegrationSettings": {
    "overview": "Conecta un Empleado IA a conversaciones de Telegram a través de la Bot API. El Empleado IA responde automáticamente y puedes tomar el control de la conversación en cualquier momento.",
    "integration_live": "¡Tu nueva integración de Telegram está activa!",
    "invalid_credentials": "Credenciales no válidas. Verifica el token ingresado.",
    "error_message": "Ocurrió un error al agregar la integración.",
    "something_went_wrong": "Algo salió mal.",
    "create": "Crear",
    "telegram_bot_http_token": "Token HTTP del Bot de Telegram",
    "quick_tutorial": "Tutorial rápido",
    "step1_title": "1. Crea un bot con BotFather",
    "step1_instruction": "Abre Telegram, conversa con @BotFather, envía /newbot, establece nombre y usuario y copia el token mostrado.",
    "step2_title": "2. Recupera o restablece el token",
    "step2_instruction": "Si pierdes el token, envía /token a BotFather. Guarda el token de forma segura; quien lo tenga controla el bot.",
    "step3_title": "3. Añade y promociona el bot en chats o canales",
    "step3_instruction": "Agrega el bot al grupo/canal y promuévelo a administrador para que pueda leer y enviar todos los mensajes.",
    "step4_title": "4. Configura el Webhook en Telegram",
    "step4_instruction": "Después de guardar esta integración, envía la solicitud setWebhook con la URL de Callback y el Secret Token proporcionados por ZappWay.",
    "step5_title": "5. Conecta el bot a ZappWay",
    "step5_instruction": "Pega el token HTTP debajo y haz clic en Crear. Validaremos el token y mostraremos la Callback URL y el Secret Token.",
    "step6_title": "6. Envía un mensaje de prueba",
    "step6_instruction": "Envía 'Hola' directamente al bot o en un grupo donde sea admin y verifica la llegada en Conversaciones/Mensajes de ZappWay.",
    "step7_title": "7. Monitorea y mantén",
    "step7_instruction": "Usa getWebhookInfo para revisar errores, respeta los límites de 30 msg/s globales y 1 msg/s por chat y revoca tokens filtrados inmediatamente.",
    "requirements": "Requisitos",
    "bot_token": "Token del Bot",
    "webhook_fields": "Campos del Webhook",
    "continue": "Continuar",
    "save": "Guardar",
    "callback_url": "URL de Callback",
    "secret_key": "secret_key",
    "check_messages": "Asegúrate de que el webhook esté configurado para recibir eventos de 'messages' (mensajes)",
    "docs": "Documentación completa"
  },
  "Instagram_IntegrationSettings": {
    "requirements": "Requisitos",
    "page_access_token": "Token de acceso de la página",
    "instagram_account": "Cuenta de Instagram",
    "webhook_setup": "Configuración del Webhook",
    "requirement_facebook_page": "Una página de Facebook conectada a tu cuenta de Instagram Business",
    "requirement_instagram_business": "Una cuenta de Instagram Business o Creator",
    "requirement_facebook_app": "Una aplicación de Meta/Facebook creada en Meta for Developers",
    "requirement_instagram_product": "El producto de Instagram añadido a tu aplicación",
    "docs": "Documentación",
    "continue": "Continuar",
    "finish": "Finalizar",
    "save": "Guardar",
    "go_to_your": "Accede a tu",
    "facebook_apps_page": "página de Apps de Facebook",
    "facebook_app": "Aplicación de Facebook",
    "select_your_app": "Selecciona tu aplicación",
    "navigate_to": "Navega a",
    "instagram": "Instagram",
    "settings": "Configuración",
    "in_access_tokens_section": "En la sección de Tokens de Acceso",
    "select_your_page": "Selecciona tu página (conectada a Instagram Business)",
    "click_generate_token": "Haz clic en",
    "generate_token": "Generar Token",
    "copy_the_token": "Copia el token generado.",
    "important_never_expires": "IMPORTANTE: Asegúrate de que el token nunca caduque",
    "paste_token_below": "Pega el token a continuación:",
    "find_instagram_account": "Encuentra el ID de tu cuenta de Instagram Business en la sección \"Cuentas de Instagram\"",
    "get_instagram_account_id": "Cómo obtener el Instagram Account ID",
    "paste_account_id": "Pega el Instagram Account ID a continuación:",
    "instagram_account_id": "Instagram Account ID",
    "in_your": "En tu",
    "go_to": "ve a",
    "in_webhooks_section": "En la sección Webhooks, haz clic en",
    "add_callback_url": "Agregar URL de Callback",
    "callback_url": "URL de Callback",
    "verify_token": "Token de verificación",
    "click_verify_and_save": "Haz clic en",
    "verify_and_save": "Verificar y Guardar",
    "subscribe_to_instagram": "Suscribirse a eventos de Instagram",
    "click_add_subscriptions": "Haz clic en",
    "add_subscriptions": "Agregar Suscripciones",
    "select_webhook_fields": "Selecciona los siguientes campos del webhook",
    "messages": "messages",
    "messaging_postbacks": "messaging_postbacks",
    "messaging_optins": "messaging_optins",
    "message_deliveries": "message_deliveries",
    "message_reads": "message_reads",
    "click_save": "Haz clic en",
    "webhook_subscription_example": "Ejemplo de suscripción al webhook",
    "no_pages_found": "No se encontraron páginas de Facebook. Asegúrate de administrar al menos una página.",
    "invalid_credentials": "Credenciales inválidas. Verifica tu token de acceso.",
    "something_went_wrong": "Algo salió mal. Inténtalo de nuevo.",
    "error_validating_token": "Error al validar el token de acceso",
    "error_validating_account": "Error al validar la cuenta de Instagram",
    "integration_complete": "¡La integración de Instagram se ha configurado correctamente!"
  },
  "Messenger_IntegrationSettings": {
    "requirements": "Requisitos",
    "page_access_token": "Token de acceso de la página",
    "page_selection": "Selección de página",
    "webhook_setup": "Configuración del Webhook",
    "requirement_facebook_page": "Una página de Facebook que administras",
    "requirement_facebook_app": "Una aplicación de Meta/Facebook creada en Meta for Developers",
    "requirement_messenger_product": "El producto Messenger añadido a tu aplicación",
    "docs": "Documentación",
    "continue": "Continuar",
    "finish": "Finalizar",
    "save": "Guardar",
    "go_to_your": "Ve a tu",
    "facebook_apps_page": "Página de aplicaciones de Facebook",
    "select_your_app": "Selecciona tu aplicación",
    "navigate_to": "Navega a",
    "messenger": "Messenger",
    "settings": "Configuración",
    "in_access_tokens_section": "En la sección de Tokens de acceso",
    "select_your_page": "Selecciona tu página",
    "click_generate_token": "Haz clic en",
    "generate_token": "Generar token",
    "copy_the_token": "Copia el token generado.",
    "important_never_expires": "IMPORTANTE: Asegúrate de que el token nunca expire",
    "paste_token_below": "Pega el token a continuación:",
    "page_detected": "Página detectada:",
    "page_id_is": "El ID de la página es:",
    "if_different_page": "Si quieres usar una página diferente, introduce el Page ID manualmente",
    "page_id": "Page ID",
    "in_your": "En tu",
    "facebook_app": "aplicación de Facebook",
    "go_to": "ve a",
    "in_webhooks_section": "En la sección de Webhooks, haz clic en",
    "add_callback_url": "Agregar URL de Callback",
    "callback_url": "URL de Callback",
    "verify_token": "Token de verificación",
    "click_verify_and_save": "Haz clic en",
    "verify_and_save": "Verificar y guardar",
    "subscribe_to_page": "Suscribirse a la página",
    "click_add_subscriptions": "Haz clic en",
    "add_subscriptions": "Agregar suscripciones",
    "select_webhook_fields": "Selecciona los siguientes campos del webhook",
    "messages": "messages",
    "messaging_postbacks": "messaging_postbacks",
    "messaging_optins": "messaging_optins",
    "message_deliveries": "message_deliveries",
    "message_reads": "message_reads",
    "click_save": "Haz clic en",
    "webhook_subscription_example": "Ejemplo de suscripción del webhook",
    "invalid_credentials": "Credenciales no válidas. Verifica tu token de acceso.",
    "something_went_wrong": "Algo salió mal. Inténtalo de nuevo.",
    "error_validating_token": "Error al validar el token de acceso",
    "error_validating_page": "Error al validar la página",
    "integration_complete": "¡La integración de Messenger se ha configurado correctamente!"
  },
  "TikTok_IntegrationSettings": {
    "title": "Integración TikTok",
    "description": "Conecta tu cuenta de TikTok para mensajería automatizada",
    "selectType": "Selecciona el Tipo de Integración",
    "businessTitle": "TikTok Business",
    "businessDescription": "Automatización de mensajes directos para cuentas comerciales",
    "business48h": "Ventana de respuesta de 48 horas",
    "businessTextMedia": "Mensajes de texto y multimedia",
    "business10Messages": "Hasta 10 mensajes por conversación",
    "shopTitle": "TikTok Shop",
    "shopDescription": "Mensajería de servicio al cliente para e-commerce",
    "shop7days": "Ventana de respuesta de 7 días",
    "shopProductCards": "Soporte para cards de productos y pedidos",
    "shopExtendedLimits": "Límites de conversación extendidos",
    "connecting": "Conectando...",
    "connectBusiness": "Conectar TikTok Business",
    "connectShop": "Conectar TikTok Shop",
    "importantNotes": "Notas Importantes",
    "noteBusinessReply": "Responde solo a usuarios que te escriban primero dentro de una ventana de 48 horas",
    "noteShopSupport": "Mensajería de servicio al cliente con ventana de 7 días y soporte para cards de pedidos/productos",
    "noteDeveloperAccount": "Debes tener una cuenta de TikTok for Developers y una app configurada",
    "notConfigured": "Integración TikTok no configurada. Contacta soporte.",
    "connectionFailed": "Error al conectar con TikTok"
  },
  "Zendesk_IntegrationSettings": {
    "subdomain": "Subdominio",
    "account_subdomain_required": "Subdominio de la cuenta (requerido)",
    "email_required": "Correo electrónico (requerido)",
    "email_example": "correo@empresa.com",
    "email_helper": "Debe ser el mismo email que usas para iniciar sesión para administrar tu cuenta de Zendesk.",
    "api_token_required": "API Token (requerido)",
    "api_token": "API Token",
    "api_token_helper": "Encontrados en Admin Canales i API.",
    "save": "Guardar",
    "invalid_credentials": "Credenciales inválidos",
    "something_went_wrong": "Algo salió mal."
  },
  "QRCode": {
    "titles": {
      "error": "Error",
      "connected": "¡WhatsApp Conectado!",
      "connect": "Conecta tu WhatsApp"
    },
    "messages": {
      "closeWindow": "Ya puedes cerrar esta ventana.",
      "expireWarning": "Este código QR expirará en 1 minuto."
    },
    "buttons": {
      "tryAgain": "Intentar de nuevo",
      "disconnect": "Desconectar WhatsApp",
      "generateNew": "Generar nuevo código QR"
    },
    "steps": {
      "step1": "1. Abre WhatsApp en tu teléfono",
      "step2": "2. Toca Menú o Configuración y selecciona Dispositivos Conectados",
      "step3": "3. Toca Conectar un Dispositivo",
      "step4": "4. Apunta la cámara de tu teléfono hacia este código QR"
    },
    "errors": {
      "qrUnavailable": "Código QR no disponible",
      "connectionCheck": "Error al verificar el estado de conexión",
      "disconnect": "Error al desconectar de WhatsApp",
      "newQR": "Error al generar un nuevo código QR",
      "default": "Ocurrió un error al cargar el código QR",
      "unrecognizedAction": "Acción no reconocida",
      "invalidParams": "Parámetros inválidos",
      "missingParams": "Se requieren organizationId y sessionId",
      "internalError": "Error interno del servidor",
      "unauthorized": "No autorizado",
      "sessionIdRequired": "Se requiere ID de sesión",
      "sessionNotFound": "Sesión no encontrada",
      "noPermission": "No tienes permiso para acceder a esta sesión",
      "sessionUpdateFailed": "Error al actualizar la sesión"
    }
  },
  "ConnectWhatsApp": {
    "errors": {
      "unauthorized": "No autorizado",
      "methodNotAllowed": "Método no permitido",
      "creationFailed": "Error al crear la sesión de WhatsApp",
      "sessionIdMissing": "No se proporcionó el ID de la sesión",
      "sessionNotFound": "Sesión no encontrada",
      "noPermissionToDisconnect": "Sin permiso para desconectar esta sesión",
      "disconnectFailed": "Error al desconectarse de WhatsApp",
      "sessionListFailed": "Error al listar las sesiones de WhatsApp",
      "internalServerError": "Error interno del servidor",
      "connection_in_progress": "La conexión ya está en curso",
      "operation_in_progress": "La operación {operation} ya está en curso para la sesión {sessionId}",
      "session_not_found": "No se encontró la sesión {sessionId}",
      "invalid_transition": "Transición no válida: de {from} a {to}",
      "max_reconnect_attempts": "Se alcanzó el número máximo de intentos de reconexión",
      "circuit_breaker_active": "Cortacircuitos activado",
      "credentials_save_error": "Error al guardar las credenciales",
      "fatal_connection_error": "Error crítico en el controlador de conexión"
    },
    "messages": {
      "sessionCreated": "Sesión creada correctamente. Espere la generación del código QR.",
      "imageSent": "Imagen enviada",
      "cannotDownloadImage": "No se pudo descargar la imagen",
      "errorProcessingImage": "Error al procesar la imagen",
      "videoSent": "Video enviado",
      "documentSent": "Documento enviado",
      "voiceMessage": "Mensaje de voz",
      "stickerSent": "Sticker enviado",
      "unrecognizedMessage": "Mensaje no reconocido: {content}",
      "unsupportedMessage": "Tipo de mensaje no compatible",
      "errorProcessingMessage": "Error al procesar el mensaje",
      "messageDeleted": "Este mensaje fue eliminado",
      "buttonSelected": "Botón seleccionado",
      "listSelected": "Elemento de la lista seleccionado",
      "templateButtonSelected": "Botón de plantilla seleccionado",
      "interactiveResponse": "Respuesta interactiva",
      "contactsShared": "Contactos compartidos",
      "poll": "Encuesta",
      "pollUpdated": "Encuesta actualizada"
    }
  },
  "WhatsAppSettings": {
    "noWhatsAppAccounts": "No hay cuentas de WhatsApp vinculadas",
    "tryIt": "Pruébalo.",
    "addWhatsAppAccount": "Añadir la cuenta WhatsApp"
  },
  "WhatsAppIntegrationPage": {
    "loading": "Cargando...",
    "accessDenied": "Acceso Denegado",
    "title": "Sesiones de WhatsApp",
    "updateButton": "Actualizar",
    "newSessionButton": "Nueva Sesión",
    "noSessionsTitle": "Aún no has configurado sesiones de WhatsApp",
    "noSessionsButton": "Configurar WhatsApp",
    "deniedText": "Acceso Denegado",
    "statusLabel": "Estado:",
    "deviceLabel": "Dispositivo:",
    "lastUpdateLabel": "Última actualización:",
    "connected": "Conectado",
    "disconnected": "Desconectado",
    "manageButton": "Gestionar",
    "connectButton": "Conectar",
    "disconnectButton": "Desconectar",
    "manageSessionModalTitle": "Gestionar Sesión: {sessionName}",
    "connectSessionModalTitle": "Conectar WhatsApp: {sessionName}",
    "newSessionModalTitle": "Nueva Sesión de WhatsApp",
    "newSessionPlaceholder": "Nombre de la Sesión",
    "newDevicePlaceholder": "Nombre del Dispositivo",
    "cancelButton": "Cancelar",
    "createSessionButton": "Crear Sesión"
  },
  "TelegramSettings": {
    "title": "Telegram",
    "emptyLabel": "No hay bota de telegramas aún.",
    "addButton": "Añadir una bota de telegrama"
  },
  "InstagramSettings": {
    "noInstagramAccounts": "Ninguna cuenta de Instagram conectada",
    "tryIt": "Probar",
    "addInstagramAccount": "Agregar cuenta de Instagram"
  },
  "MessengerSettings": {
    "noMessengerAccounts": "Ninguna cuenta de Messenger conectada",
    "tryIt": "Probar",
    "addMessengerAccount": "Agregar cuenta de Messenger"
  },
  "TikTokSettings": {
    "noTikTokBusinessAccounts": "Ninguna cuenta TikTok Business conectada",
    "noTikTokShopAccounts": "Ninguna cuenta TikTok Shop conectada",
    "viewProfile": "Ver Perfil",
    "addTikTokAccount": "Agregar Cuenta TikTok",
    "connectTikTokBusiness": "Conectar TikTok Business",
    "connectTikTokShop": "Conectar TikTok Shop"
  },
  "ZendeskSettings": {
    "zendeskIntegrationInfo1": "La integración Zendesk funciona en combinación con las integraciones de ChatBubble, iFrame y Standalone WebPage.",
    "zendeskIntegrationInfo2": "Cada vez que un visitante solicita un especialista en soporte humano, se crea un ticket en Zendesk con el correo electrónico del visitante.",
    "zendeskIntegrationInfo3": "Cuando la conversación está marcada como resuelta, el ticket se actualiza para ser resuelto en Zendesk.",
    "activeConnections": "Conexión activa",
    "noZendeskConnection": "No conectado a ninguna cuenta de Zendesk",
    "connectToZendesk": "Conectarse a Zendesk"
  },
  "SlackSettings": {
    "settings": "Ajustes",
    "activeConnections": "Conexión activa",
    "notConnected": "No conectado a ningún espacio de trabajo Slack",
    "connectToSlack": "Conectarse a Slack"
  },
  "ShopifySettings": {
    "themeImageAlt": "Imagen del tema de Shopify",
    "codeImageAlt": "Código para insertar en el tema",
    "installationSteps": "Pasos de instalación",
    "step1": "Accede al tema de tu tienda en Shopify y haz clic en 'Editar código'",
    "step2": "Copia y pega el siguiente código",
    "copied": "¡Copiado con éxito!",
    "step3": "Pega el código anterior antes de la etiqueta",
    "themeLiquid": "en el archivo theme.liquid",
    "step4": "¡Listo! La integración con ZappWay se ha completado"
  },
  "crisp": {
    "choices": {
      "resolve": "Marco resuelto",
      "request": "Solicitar un especialista en apoyo humano",
      "enableAi": "Re-enable AI"
    },
    "instructions": {
      "callback": "Un operador volverá enseguida.",
      "unavailable": "Desafortunadamente, no hay operadores disponibles en este momento."
    },
    "description": "Empleado de IA GPT capacitado en datos del sitio web"
  },
  "crispSettingsModal": {
    "title": "Crisp",
    "settings": "Ajustes",
    "activeConnections": "Conexión activa",
    "noConnection": "No conectado a ningún sitio web de Crisp",
    "connectButton": "Conectarse a Crisp"
  },
  "crispConfig": {
    "alerts": {
      "errors": {
        "invalidApiKey": "Oops! Invalid API Key"
      },
      "success": {
        "settingsSaved": "Ajustes guardados! Ahora puedes cerrar esta ventana."
      },
      "info": {
        "findApiKey": "Puede encontrar su clave API en la configuración de su cuenta de ZappWay.",
        "premiumFeature": "Esta es una característica premium. Por favor, actualice su plan para utilizar la integración Crisp."
      }
    },
    "buttons": {
      "continue": "Continuar",
      "reset": "Reset",
      "saveSettings": "Guardar configuración"
    },
    "forms": {
      "labels": {
        "apiKey": "ZappWay API Clave",
        "aiEmployee": "Empleado de IA GPT para conectarse a Crisp"
      },
      "placeholders": {
        "apiKey": "Su API de ZappWay La llave aquí.",
        "chooseAgent": "Elija un empleado de iae"
      }
    },
    "links": {
      "accountSettings": "Configuración de la cuenta."
    },
    "meta": {
      "description": "ZappWay ← LLMs Automatización Sin Código"
    },
    "titles": {
      "pageTitle": "ZappWay ← LLMs Automatización Sin Código"
    }
  },
  "Make_IntegrationSettings": {
    "title": "Integración de Make (Integromat)",
    "description": "Conecta tu empleado de iae a Make para crear potentes automatizaciones y flujos de trabajo inteligentes.",
    "howToConnect": "Cómo conectarse:",
    "step1": "En Make, busca la aplicación ZappWay.",
    "step2": "Al crear una conexión, utiliza tu clave API a continuación.",
    "step3": "Utiliza el ID del empleado de iae en esta página para las acciones del empleado de iae.",
    "apiKeyLabel": "Tu clave API (Global)",
    "loading": "Cargando...",
    "noKeyFound": "No se encontró ninguna clave",
    "apiKeyWarning": "Primero debes crear una clave API en la configuración de tu cuenta.",
    "agentIdLabel": "ID de este empleado de iae",
    "availableActions": "Acciones disponibles en Make:",
    "askAgentTitle": "Preguntar al empleado de iae",
    "askAgentDesc": "Envía una pregunta al empleado de iae y recibe una respuesta rica en contexto.",
    "uploadDatastoreTitle": "Subir al Datastore",
    "uploadDatastoreDesc": "Añade conocimiento dinámicamente al empleado de iae a través de automatizaciones.",
    "active": "Activo",
    "goToMake": "Ir a Make.com"
  },
  "Zapier_IntegrationSettings": {
    "title": "Integración de Zapier",
    "description": "Conecta tu empleado de iae a Zapier para crear potentes automatizaciones y flujos de trabajo inteligentes.",
    "howToConnect": "Cómo conectarse:",
    "step1": "En Zapier, busca la aplicación ZappWay.",
    "step2": "Al crear una conexión, utiliza tu clave API a continuación.",
    "step3": "Utiliza el ID del empleado de iae en esta página para las acciones del empleado de iae.",
    "apiKeyLabel": "Tu clave API (Global)",
    "loading": "Cargando...",
    "noKeyFound": "No se encontró ninguna clave",
    "apiKeyWarning": "Primero debes crear una clave API en la configuración de tu cuenta.",
    "agentIdLabel": "ID de este empleado de iae",
    "availableActions": "Acciones disponibles en Zapier:",
    "askAgentTitle": "Preguntar al empleado de iae",
    "askAgentDesc": "Envía una pregunta al empleado de iae y recibe una respuesta rica en contexto.",
    "uploadDatastoreTitle": "Subir al Datastore",
    "uploadDatastoreDesc": "Añade conocimiento dinámicamente al empleado de iae a través de automatizaciones.",
    "active": "Activo",
    "goToZapier": "Ir a Zapier.com"
  },
  "MakeSettings": {
    "title": "Integración con Make",
    "statusConnected": "Clave API Activa",
    "statusNotConnected": "No se encontró ninguna clave API",
    "agentIdLabel": "ID del Empleado de IA",
    "configureButton": "Configurar Conexión"
  },
  "ZapierSettings": {
    "title": "Integración con Zapier",
    "statusConnected": "Clave API Activa",
    "statusNotConnected": "No se encontró ninguna clave API",
    "agentIdLabel": "ID del Empleado de IA",
    "configureButton": "Configurar Conexión"
  }
}