// data-es.jsx — Spanish content set (neutral Latin American, "tú"). Mirrors
// data-en.jsx key by key; scripts/check-i18n.mjs fails if a key is missing or a
// text is still in Portuguese. Loads after data.jsx and data-en.jsx and owns
// applyDataLang, which swaps the right set into the globals.

const DATA_ES = {
  MODULE_FEATS: {
    agenda: ['Reservas en línea 24/7', 'Recordatorios por email (WhatsApp muy pronto)', 'Horarios ocupados de Google Calendar', 'Bloqueos y días libres', 'Varios profesionales'],
    clinic: ['Historia clínica SOAP completa', 'Prescripciones con vademécum', 'Imágenes, exámenes e informes', 'Baño y peluquería con checklist', 'Vacunas y desparasitación'],
    crm: ['Embudo de ventas', 'Leads clasificados por etapa', 'Seguimiento de cada oportunidad',
      { label: 'WhatsApp en Zoee CRM', href: 'https://crm.zoee.ai' },
      { label: 'Atención con IA en Zoee CRM', href: 'https://crm.zoee.ai' }],
    finance: ['Cuentas por pagar y por cobrar', 'Conciliación bancaria', 'Flujo de caja', 'Estado de resultados de gestión'],
    marketing: ['Content Studio con IA', 'Publicación en redes sociales', 'Boletín para tutores', 'Plantillas para el sector pet', 'Calendario editorial'],
    pos: ['Caja rápida con atajos', 'Ventas y presupuestos', 'Control de inventario', 'Múltiples medios de pago', 'Comisiones por profesional'],
    presence: ['Perfil público de la clínica', 'Reservas en línea sin iniciar sesión', 'Perfil optimizado para buscadores (SEO)', 'Reseñas de tutores', 'Galería de fotos'],
    portal: ['Se instala en el celular', 'Carnet de vacunación digital de la mascota', 'Historial clínico accesible', 'Recetas y prescripciones', 'Avisos de controles'],
  },

  MODULE_LONG: {
    agenda: {
      eyebrow: 'Módulo de Agenda',
      pitch: 'Reservas en línea 24/7 y la agenda de cada profesional en un solo lugar.',
      body: 'Ve en la agenda de la clínica los horarios en que cada profesional está ocupado en Google Calendar y recibe reservas en línea las 24 horas, que la clínica confirma (planes Pro y Premium). Los recordatorios a los clientes salen por email, con reglas por plantilla y una franja horaria configurable, y el equipo recibe alertas en la campana de la app. Muy pronto: confirmaciones por WhatsApp y una IA que sugiere huecos y reprograma por sí sola.',
      color: '#A5B4FC',
    },
    clinic: {
      eyebrow: 'Módulo de Atención Clínica',
      pitch: 'De la anamnesis a la receta, en la mitad del tiempo.',
      body: 'Historia clínica SOAP estructurada, prescripciones con vademécum integrado, imágenes, exámenes e informes en el mismo lugar. La IA sugiere diagnósticos diferenciales y redacta la evolución mientras examinas.',
      color: '#F8A5C2',
    },
    crm: {
      eyebrow: 'Módulo de CRM',
      pitch: 'Cada lead con seguimiento, del primer contacto al cierre.',
      body: 'Un embudo de ventas para organizar los leads por etapa y dar seguimiento a cada oportunidad. WhatsApp y la atención con IA están en Zoee CRM (crm.zoee.ai), un producto aparte.',
      color: '#86EFAC',
    },
    finance: {
      eyebrow: 'Módulo de Finanzas',
      pitch: 'Las finanzas salen de Excel y ganan claridad diaria.',
      body: 'Cuentas por pagar y por cobrar, conciliación bancaria, flujo de caja proyectado y estado de resultados de gestión.',
      color: '#FCD34D',
    },
    marketing: {
      eyebrow: 'Módulo de Marketing',
      pitch: 'Contenido, campañas y redes sociales con IA que entiende de mascotas.',
      body: 'Content Studio crea posts, carruseles y textos en el tono de tu clínica. Calendario editorial, programación en todas las redes, métricas consolidadas y plantillas para el mercado pet.',
      color: '#A5B4FC',
    },
    pos: {
      eyebrow: 'Módulo de Ventas / POS',
      pitch: 'Caja rápida. Inventario bajo control. Comisiones automáticas.',
      body: 'Un POS optimizado para alta rotación, con múltiples medios de pago, control de inventario con curva ABC, presupuestos integrados y comisiones automáticas por profesional.',
      color: '#818CF8',
    },
    presence: {
      eyebrow: 'Módulo de Directorio · Presence',
      pitch: 'Tu presencia en línea, de Google a la reserva directa.',
      body: 'Perfil público optimizado para SEO local, reservas en línea sin iniciar sesión, reseñas recopiladas automáticamente después de cada consulta, galería y horario de atención siempre actualizado.',
      color: '#67E8F9',
    },
    portal: {
      eyebrow: 'Módulo de Portal del Tutor',
      pitch: 'La app que descargan tus clientes — con tu marca.',
      body: 'Un portal en el navegador del celular que se instala como app; apps nativas para iOS y Android muy pronto. Los tutores ven el historial y las recetas, agendan consultas y reciben recordatorios de vacunas. Tú fortaleces tu marca y la fidelización.',
      color: '#C4B5FD',
    },
  },

  // Same prices and currency as data-en.jsx (USD): pt-BR is the only BRL set.
  PLANS: [
    { id: 'free', tier: 'Gratis', name: 'Gratis',
      desc: 'Para sacar la clínica del papel.',
      currency: 'USD', priceMonth: null, priceYear: null,
      feats: ['20 créditos de IA por mes', '1 usuario', 'Hasta 50 clientes y 100 mascotas', '1 GB de almacenamiento', 'Hasta 2 sucursales', 'IA en el nivel rápido'],
      cta: 'Empezar gratis', popular: false },
    { id: 'pro', tier: 'Pro', name: 'Pro',
      desc: 'Para clínicas y pet shops en operación diaria.',
      currency: 'USD', priceMonth: 29, priceYear: 290,
      feats: ['500 créditos de IA por mes', '1 usuario incluido', 'Clientes y mascotas ilimitados', '20 GB de almacenamiento', 'Hasta 3 sucursales', '3 especialidades con agentes de IA', '3 automatizaciones programadas', 'IA en los niveles rápido y avanzado', 'Scribe como complemento de pago'],
      cta: 'Probar Pro', popular: true },
    { id: 'premium', tier: 'Premium', name: 'Premium',
      desc: 'Para clínicas con equipo y más volumen.',
      currency: 'USD', priceMonth: 59, priceYear: 590,
      feats: ['2000 créditos de IA por mes', '3 usuarios incluidos', 'Clientes y mascotas ilimitados', '100 GB de almacenamiento', '10 especialidades con agentes de IA', '10 automatizaciones programadas', 'Scribe incluido', 'Estado de resultados (DRE)', 'Resumen de la consulta para el tutor y derivación a otro veterinario', 'IA en los niveles rápido, avanzado y de razonamiento', 'API y MCP para agentes de IA (cambios solo con tu confirmación)'],
      cta: 'Agenda una presentación', popular: false },
  ],

  FAQ: [
    { q: '¿Funciona sin conexión?',
      a: 'Todavía no. Zoee necesita internet; el modo sin conexión llegará muy pronto.' },
    { q: '¿Es seguro? ¿Y las leyes de privacidad?',
      a: <>Los datos se tratan según la <a href="https://www.zoee.ai/privacy-policy?lang=es">Política de Privacidad de Zoee AI</a>.</> },
    { q: '¿Hay una app móvil para el equipo?',
      a: 'Zoee funciona en el navegador del celular y el Portal del Tutor se instala como app. Las apps nativas para iOS y Android llegarán muy pronto.' },
    { q: '¿Sirve para un profesional que trabaja solo?',
      a: 'Sí. El plan Gratis atiende al profesional autónomo sin costo: 1 usuario, hasta 50 clientes y 100 mascotas.' },
    { q: '¿Puedo cancelar en cualquier momento?',
      a: 'Sí. Sin multa ni permanencia mínima. Cancelas desde el panel. Después de solicitar el cierre de la cuenta, tienes 30 días para exportar tus datos; la eliminación se completa en un plazo de hasta 15 días después de eso.' },
  ],

  SOLUTIONS: [
    { id: 'vet', tone: 'pink', icon: 'stethoscope',
      headline: 'Veterinario clínico general',
      bullet: ['SOAP completado por el Copiloto o por el Scribe, revisado por ti', 'Recetario con vademécum integrado', 'Imágenes e informes en el mismo lugar', 'IA que redacta la evolución mientras examinas'] },
    { id: 'petshop', tone: 'coral', icon: 'register',
      headline: 'Pet shop, baño y peluquería',
      bullet: ['POS optimizado para alta rotación', 'Comisiones automáticas por profesional', 'Control de inventario con curva ABC', 'CRM de clientes con el cumpleaños de la mascota'] },
    { id: 'solo', tone: 'midnight', icon: 'phone',
      headline: 'Profesional autónomo',
      bullet: ['Para la atención a domicilio: funciona en el navegador del celular y se instala como app', 'Agenda en línea con tu enlace público', 'Plan Gratis para siempre'] },
  ],

  VALUES: [
    { title: 'La mascota es el cliente final', body: 'Cada decisión tiene que tener sentido para quien recibe el cuidado. No para el software.' },
    { title: 'IA con responsabilidad', body: 'Modelos auditables, fuentes citadas y decisiones clínicas siempre revisadas por personas.' },
    { title: 'Construir en público', body: 'Roadmap abierto, cambios explicados, errores admitidos. La confianza se construye todos los días.' },
    { title: 'Local en cada mercado', body: 'Ley de privacidad, moneda local y el idioma correcto en cada mercado al que entramos. Hoy son 7 idiomas y 3 monedas.' },
  ],
};

// Portuguese for pt-BR/pt-PT, Spanish for es, English for everything else (en is the default).
function applyDataLang(lang) {
  const set = (lang === 'pt-BR' || lang === 'pt-PT') ? DATA_PT : (lang === 'es' ? DATA_ES : DATA_EN);
  Object.assign(window, set);
}

Object.assign(window, { DATA_ES, applyDataLang });
applyDataLang(window.__lang || 'en');
