{
  "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"
    }
  }
}