{
  "common": { "loading": "Cargando…", "error": "Algo salió mal", "desktop": "escritorio", "mobile": "móvil", "mobileIcon": "📱 móvil", "close": "Cerrar", "done": "Listo", "searchCountries": "Buscar países...", "select": "Seleccionar...", "copyright": "© {year} CahooTravel. Todos los derechos reservados.", "bookAtPrice": "Reservar a este precio →", "noPrice": "No se encontró precio", "startSavingFree": "Empieza a ahorrar gratis", "signIn": "Iniciar sesión", "other": "Otro" },
  "nav": { "howItWorks": "Cómo funciona", "pricing": "Precios", "support": "Soporte", "profile": "Perfil", "billing": "Facturación", "mySearches": "Mis búsquedas", "signOut": "Cerrar sesión", "signIn": "Iniciar sesión", "contactUs": "Contáctenos", "profileMenuAriaLabel": "Menú de perfil", "toggleMenuAriaLabel": "Alternar menú", "signedInAs": "Conectado como" },
  "footer": { "aboutUs": "Sobre nosotros", "howItWorks": "Cómo funciona", "faq": "Preguntas frecuentes", "pricing": "Precios", "contact": "Contacto", "instagram": "Instagram", "xPlatform": "Plataforma X", "tiktok": "TikTok", "supportedCountries": "Países compatibles", "platforms": "Plataformas", "partners": "Socios", "cookiePreferences": "Preferencias de cookies", "security": "Seguridad", "privacyPolicy": "Política de privacidad" },
  "hero": { "headingPrefix": "La forma más inteligente de reservar tu", "headingSpan": "próxima aventura.", "subheading": "La misma habitación de hotel — {highlight} según desde dónde busques. Descubre ofertas ocultas y haz seguimiento de bajadas de precio — desde tu primer escapada de fin de semana hasta tu centésima actualización de viaje.", "subheadingHighlight": "precios diferentes", "ctaPrimary": "Empieza a ahorrar gratis", "ctaSignIn": "Iniciar sesión", "scrollHint": "Ahorra ahora", "loggedInSubheading": "La misma habitación de hotel — {highlight} según desde dónde busques. Pega una URL a continuación para encontrar la mejor oferta.", "loggedInSubheadingHighlight": "precios diferentes" },
  "search": { "optionsLabel": "Opciones de búsqueda:", "mobileLabel": "Móvil", "manualLabel": "Manual", "addSlot": "+ Añadir", "searchButton": "Buscar", "urlPlaceholderAuth": "Pega un enlace de hotel de Booking.com, Hotels.com, Expedia o Airbnb...", "urlPlaceholderGuest": "Pruébalo tú mismo: pega un enlace de hotel de Booking.com, Hotels.com, Expedia o Airbnb...", "hintPreamble": "Abre cualquier hotel en", "hintBody": "<booking></booking>, <airbnb></airbnb>, <expedia></expedia> o <otherLink></otherLink>, copia la URL y pégala arriba — comprobaremos el precio desde cada país que hayas seleccionado.", "hintOtherLink": "cualquier otra plataforma compatible", "countryPickerMulti": "Selecciona hasta {max} regiones. {count}/{max} seleccionadas.", "countryPickerUpgradePaid": "Actualiza a Premium para comparar hasta 3 regiones a la vez.", "countryPickerUpgradeGuest": "Inicia sesión y actualiza tu plan para comparar varias regiones a la vez.", "supportedPlatformsTitle": "Plataformas compatibles", "supportedPlatformsSubtitle": "Pega cualquier enlace de hotel de estas plataformas para comparar precios" },
  "results": { "checkingFrom": "Comprobando precios desde", "upgradeRevealCountry": "Actualiza para ver el país", "savingsMessage": "Puedes ahorrar {amount} {currency} reservando desde {country}", "teaserHasGap": { "heading": "🎉 ¡Se encontró un precio más bajo!", "body": "Encontramos un precio más barato para esta propiedad en otra región. Crea una cuenta gratuita para ver dónde y ahorrar en tu reserva.", "ctaRegister": "Crear cuenta gratuita", "ctaSignIn": "Iniciar sesión" }, "teaserNoGap": { "heading": "🔍 Sin diferencia en estas regiones", "body": "Los precios parecen iguales aquí, pero puede haber diferencias mayores en otros lugares. Regístrate para comparar en más de 100 países y encontrar el precio real más bajo.", "ctaRegister": "Crear cuenta gratuita", "ctaSignIn": "Iniciar sesión" }, "limitReached": { "heading": "⚡ Límite mensual alcanzado", "body": "Has utilizado todas las {limit} búsquedas de tu plan {plan} este mes.", "subBody": "Actualiza tu plan para seguir buscando — tu límite se restablece el próximo mes.", "cta": "Ver opciones de actualización" } },
  "demo": { "badge": "Demo interactiva — datos simulados", "heading": "Míralo en acción", "subheading": "Descubre cómo encontrar el mejor precio para tu próxima estancia en menos de un minuto.", "searchOptionsLabel": "Opciones de búsqueda:", "checkingFrom": "Comprobando precios desde", "disclaimer": "↑ Demo simulada con precios de ejemplo — no es un resultado de búsqueda real.", "ctaRealSavings": "Ver ahorros reales", "socialProof": { "heading": "Ahorros reales, personas reales", "subheading": "Ahorros reales encontrados por nuestros usuarios — nombres de hoteles visibles, identidades anonimizadas.", "savingMessage": "{user} encontró un ahorro de {amount} {currency}", "ctaBody": "¿Listo para encontrar tu propio ahorro?", "cta": "Consigue tu ahorro AHORA — regístrate gratis" } },
  "statistics": { "heading": "Nuestros clientes obtienen resultados", "cta": "Empieza a ahorrar", "users": { "description": "Viajeros que ya ahorran con Cahoo" }, "searches": { "description": "Comparaciones de precios realizadas en todas las plataformas" }, "saved": { "description": "En costes de viaje encontrados para nuestros usuarios" } },
  "pricing": { "heading": "Precios simples y transparentes", "headingPage": "Precios simples y honestos", "subheading": "Una reserva con un ahorro de más de €50 cubre meses de suscripción.", "billingMonthly": "Mensual", "billingYearly": "Anual", "yearlySavingsBadge": "−20%", "perMonth": "/mes", "billedYearlyLabel": "€{total} facturado anualmente", "currentPlan": "Plan actual", "switchToMonthly": "Cambiar a facturación mensual", "switchToYearly": "Cambiar a facturación anual", "switchNote": "El cambio se aplica a partir de tu próximo ciclo de facturación.", "seeAllPlans": "Ver todos los planes y funciones →", "mostPopular": "Más popular", "business": { "name": "Business", "description": "Para agencias, empresas de viajes, revendedores e integraciones API. Consultas personalizadas, puestos de equipo y opciones de marca blanca.", "cta": "Contáctenos" }, "errors": { "paymentUnavailable": "El pago no está disponible en este momento. Por favor, recarga la página.", "checkoutFailed": "No se pudo iniciar el pago. Por favor, inténtalo de nuevo.", "updateFailed": "No se pudo actualizar la suscripción. Por favor, inténtalo de nuevo.", "activationFailed": "El pago fue exitoso pero falló la activación del plan. Por favor, contacta con soporte." }, "plans": { "free": { "name": "Free", "subtitle": "Prueba antes de comprometerte", "cta": "Comenzar gratis" }, "basic": { "name": "Basic", "subtitle": "Para viajeros ocasionales", "cta": "Obtener Basic" }, "premium": { "name": "Premium", "subtitle": "Para viajeros habituales", "cta": "Obtener Premium" }, "max": { "name": "Max", "subtitle": "Para nómadas y cazadores de ofertas", "cta": "Obtener Max" } }, "features": { "unlimitedListings": "Listados ilimitados comprobados", "seeGap": "Ver SI existe una diferencia de precio", "countryRevealed": "País revelado", "manualExplorer": "Explorador manual de países", "priceAlerts": "Alertas de precio", "historicalData": "Datos históricos de precios", "searches5": "5 búsquedas / mes", "searches20": "20 búsquedas / mes", "searches100": "100 búsquedas / mes", "cheapestPrice": "Precio más bajo mostrado", "priceAlertsUp5": "Alertas de precio (hasta 5)", "unlimitedAlerts": "Alertas de precio ilimitadas", "unlimitedAlertsShort": "Alertas ilimitadas", "priorityAccess": "Acceso prioritario a funciones" } },
  "auth": { "tabSignIn": "Iniciar sesión", "tabCreateAccount": "Crear cuenta", "headingSignIn": "Bienvenido de nuevo", "headingSignUp": "Crea tu cuenta", "subheadingSignIn": "Inicia sesión en tu cuenta de CahooTravel.", "subheadingSignUp": "Empieza a encontrar ofertas de viaje ocultas hoy mismo.", "emailLabel": "Correo electrónico", "emailPlaceholder": "tu@ejemplo.com", "passwordLabel": "Contraseña", "passwordPlaceholderNew": "Al menos 6 caracteres", "forgotPassword": "¿Olvidaste tu contraseña?", "confirmPasswordLabel": "Confirmar contraseña", "confirmPasswordPlaceholder": "Repite tu contraseña", "submitSignIn": "Iniciar sesión", "submitSignUp": "Crear cuenta", "submittingSignIn": "Iniciando sesión…", "submittingSignUp": "Creando cuenta…", "orDivider": "o", "continueGoogle": "Continuar con Google", "signUpGoogle": "Registrarse con Google", "continueApple": "Continuar con Apple", "signUpApple": "Registrarse con Apple", "demoAccessLabel": "Acceso demo — haz clic para rellenar", "demoCredentials": "demo@example.com / demo123", "alreadyHaveAccount": "¿Ya tienes una cuenta?", "signInLink": "Iniciar sesión", "noAccount": "¿No tienes una cuenta?", "createFreeLink": "Crea una gratis", "errors": { "passwordMismatch": "Las contraseñas no coinciden", "passwordTooShort": "La contraseña debe tener al menos 6 caracteres", "googleFailed": "El inicio de sesión con Google falló", "appleFailed": "El inicio de sesión con Apple falló" }, "brandPanel": { "headingPrefix": "La forma más inteligente de reservar tu", "headingSpan": "próxima aventura.", "subheading": "La misma habitación de hotel — precios diferentes según desde dónde busques. Descubre ofertas ocultas en más de 100 países.", "features": { "countries": "Compara precios desde más de 100 países", "deals": "Encuentra ofertas ocultas en segundos", "platforms": "Funciona en escritorio y móvil", "secure": "Seguro y privado" } } },
  "profile": { "heading": "Perfil", "subheading": "Administra la información de tu cuenta y los ajustes de seguridad.", "accountInfo": { "sectionHeading": "Información de la cuenta", "emailLabel": "Dirección de correo electrónico", "accountIdLabel": "ID de cuenta", "roleLabel": "Rol" }, "plan": { "sectionHeading": "Tu plan", "freePlanLabel": "Plan gratuito", "managePlan": "Gestionar plan", "upgrade": "Actualizar", "upgradeHint": "Actualiza para desbloquear búsquedas en varios países, alertas de precio y más." }, "changePassword": { "sectionHeading": "Cambiar contraseña", "currentLabel": "Contraseña actual", "newLabel": "Nueva contraseña", "confirmLabel": "Confirmar nueva contraseña", "submit": "Actualizar contraseña", "submitting": "Actualizando…", "errors": { "mismatch": "Las nuevas contraseñas no coinciden.", "tooShort": "La nueva contraseña debe tener al menos 8 caracteres.", "generic": "No se pudo actualizar la contraseña. Por favor, inténtalo de nuevo." }, "success": "✓ Contraseña actualizada correctamente." } },
  "billing": { "heading": "Facturación", "subheading": "Administra tu suscripción y los detalles de facturación.", "currentPlan": { "sectionHeading": "Plan actual", "upgradePlan": "Actualizar plan", "changePlan": "Cambiar plan", "billedMonthly": "/mes · facturado mensualmente", "billedYearly": "/mes · facturado anualmente", "yearlyTotal": "/año", "nextBilling": "Próxima facturación:", "activeUntil": "Activo hasta", "willNotRenew": " — no se renovará", "freePlanHint": "Actualiza para desbloquear revelaciones de países, alertas de precio y más." }, "status": { "active": "Activo", "canceling": "Cancelando", "canceled": "Cancelado", "pastDue": "Pago pendiente" }, "cancelSection": { "sectionHeading": "Cancelar suscripción", "bodyPrefix": "Mantendrás el acceso completo hasta el final del período de facturación actual.", "bodyActiveUntil": "El acceso permanece activo hasta", "successScheduled": "Tu suscripción ha sido programada para cancelación.", "successUntil": "Mantendrás el acceso completo hasta", "cancelButton": "Cancelar suscripción", "confirmHeading": "¿Estás seguro?", "confirmBodyPrefix": "Tu cuenta volverá al plan gratuito después del", "confirmBodySuffix": "No se te volverá a cobrar.", "confirmYes": "Sí, cancelar suscripción", "confirmYesLoading": "Cancelando…", "keepPlan": "Mantener mi suscripción", "error": "No se pudo cancelar. Por favor, inténtalo de nuevo." } },
  "searches": { "heading": "Mis búsquedas", "subheading": "Un historial de cada consulta de precios que hayas realizado.", "loading": "Cargando…", "emptyHeading": "Aún no hay búsquedas", "emptyBody": "Tus búsquedas aparecerán aquí una vez que empieces a consultar precios.", "desktopLabel": "Escritorio", "mobileLabel": "Móvil", "noPriceFound": "No se encontró precio" },
  "pages": {
    "home": { "whyCahooHeading": "¿Por qué CahooTravel.com?", "whyCahooSubheading": "La misma habitación, las mismas fechas — pero el precio que ves depende de desde dónde en el mundo apareces estar navegando.", "faqHeading": "Preguntas frecuentes", "faqSupport": "¿No encuentras lo que buscas? {link}.", "faqSupportLink": "Abrir un ticket de soporte", "features": { "compareCountries": { "title": "Compara precios entre países", "body": "Mira el precio real de una propiedad tal y como aparece para un visitante desde EE. UU., Reino Unido, Alemania o cualquier otro lugar — uno al lado del otro." }, "allPlatforms": { "title": "Todas las plataformas principales en un solo lugar", "body": "Compatible con Booking.com, Airbnb, Expedia, Hotels.com, VRBO y más. Solo pega cualquier URL de propiedad." }, "desktopVsMobile": { "title": "Precios en escritorio vs. móvil", "body": "Muchas plataformas muestran precios diferentes en móvil y en escritorio. Comprobamos ambos para que nunca te pierdas la opción más económica." }, "realPrices": { "title": "Precios reales, sin relleno", "body": "Obtenemos el precio real mostrado en la plataforma en el momento en que buscas — sin caché, sin estimaciones, sin resultados patrocinados." }, "searchHistory": { "title": "Historial de búsquedas completo", "body": "Cada búsqueda se guarda en tu cuenta. Vuelve a cualquier resultado anterior y vuelve a ejecutarlo con un clic para comprobar si el precio ha cambiado." }, "private": { "title": "Privado y seguro", "body": "Tus búsquedas están vinculadas únicamente a tu cuenta. Nunca vendemos tus datos ni compartimos tu historial de búsquedas con terceros." } }, "faqs": { "notReturning": { "q": "¿Por qué mi búsqueda no devuelve resultados?", "a": "Asegúrate de pegar la URL completa de una plataforma compatible (Booking.com, Airbnb, Expedia, etc.) con tus fechas ya seleccionadas. Las URLs sin fechas pueden no devolver precios." }, "differentPrice": { "q": "El precio mostrado es diferente al que veo en la plataforma.", "a": "Los precios cambian en tiempo real. El resultado refleja el precio en el momento exacto de tu búsqueda. Intenta buscar de nuevo para obtener el precio más reciente." }, "multiCountry": { "q": "¿Puedo comparar más de un país a la vez?", "a": "Sí — los planes de pago te permiten comparar hasta 3 países simultáneamente. El plan gratuito está limitado a un país por búsqueda." }, "platformsSupported": { "q": "¿Qué plataformas son compatibles?", "a": "Admitimos Booking.com, Airbnb, Expedia, Hotels.com, VRBO, Agoda, Trip.com y muchas más. Solo pega cualquier URL de propiedad con las fechas seleccionadas." }, "changePlan": { "q": "¿Cómo cancelo o cambio mi plan?", "a": "Ve a tu página de Perfil, busca la sección Tu plan y haz clic en Gestionar plan para cambiar o cancelar tu suscripción." }, "stuckSearch": { "q": "Mi búsqueda está bloqueada o tarda demasiado.", "a": "Las páginas complejas pueden tardar hasta 30 segundos en cargar. Si la búsqueda sigue agotando el tiempo, prueba el método basado en navegador o contacta con soporte." } } },
    "about": { "heroHeadingPrefix": "Creemos que todos merecen", "heroHeadingSpan": "el mismo precio.", "heroSubheading": "CahooTravel nació de una simple frustración — la misma habitación de hotel cuesta diferentes cantidades según desde dónde del mundo se busque. Creamos la herramienta que desearíamos que existiera.", "storyHeading": "La historia", "storyP1": "Todo empezó con una reserva. Un amigo en EE. UU. pagó €40 menos que nosotros por la misma habitación exacta en la misma noche. Misma plataforma. Precio diferente. Eso no parecía justo.", "storyP2": "Empezamos a investigar. Resulta que la mayoría de las principales plataformas de reservas utilizan precios geolocalizados — mostrando diferentes precios según tu ubicación, dispositivo e historial de navegación. No es ilegal, pero tampoco es justo.", "storyP3": "Así que construimos CahooTravel. Una herramienta que busca silenciosamente en plataformas y ubicaciones, encuentra el precio real más bajo y te lo pone delante — sin condiciones.", "statPlatformsLabel": "Plataformas monitorizadas", "statPlatformsDetail": "Booking, Airbnb, Expedia y más", "statSavedLabel": "Ahorrado para nuestros usuarios", "statSavedDetail": "Y apenas estamos empezando", "statTravellersLabel": "Viajeros a bordo", "statTravellersDetail": "Creciendo cada semana", "valuesHeading": "En qué creemos", "ctaHeading": "¿Listo para dejar de pagar de más?", "ctaBody": "Únete a más de 1.000 viajeros que ya ahorran con cada búsqueda.", "ctaButton": "Empieza a ahorrar gratis", "values": { "transparency": { "title": "Transparencia", "description": "Te mostramos exactamente de dónde proviene la diferencia de precio — sin márgenes ocultos, sin patrones oscuros." }, "fairness": { "title": "Equidad", "description": "Todo el mundo merece pagar el mismo precio por la misma habitación, independientemente de desde dónde busque." }, "simplicity": { "title": "Simplicidad", "description": "Una búsqueda. Cada plataforma. La mejor oferta presentada para ti — sin pestañas, sin hojas de cálculo." } } },
    "howItWorks": { "heading": "Cómo funciona CahooTravel", "subheading": "Encuentra el precio real más bajo para tu próxima estancia en cinco sencillos pasos — sin hojas de cálculo, sin cambiar de pestaña.", "faqHeading": "Preguntas frecuentes", "ctaHeading": "¿Listo para probarlo?", "ctaBody": "Tu primera búsqueda tarda menos de 30 segundos.", "ctaButton": "Empieza a ahorrar gratis", "steps": { "01": { "number": "01", "title": "Crea una cuenta gratuita", "description": "Regístrate en segundos con tu correo electrónico o cuenta de Google. No se requiere tarjeta de crédito para empezar.", "detail": "Tu cuenta nos permite personalizar tus búsquedas, guardar tus resultados favoritos y configurar alertas de precio para las rutas que te interesan." }, "02": { "number": "02", "title": "Encuentra tu habitación y pega el enlace", "description": "Ve a cualquier plataforma de reservas compatible — Booking.com, Airbnb, Expedia y más — encuentra la habitación que quieres con tus fechas, luego copia la URL y pégala en CahooTravel.", "detail": "Tú mantienes el control sobre qué propiedad y fechas deseas. CahooTravel usa tu enlace para identificar el listado exacto y buscarlo en diferentes regiones y plataformas para encontrar el precio disponible más bajo para esa habitación específica." }, "03": { "number": "03", "title": "Encontramos el mejor precio para esa habitación exacta", "description": "CahooTravel toma tu enlace y busca ese listado específico en diferentes regiones y contextos de búsqueda — descubriendo versiones con precios geolocalizados que nunca verías desde tu propio navegador.", "detail": "La búsqueda multiplataforma en los 23 sitios compatibles llegará pronto como función premium. Por ahora, nos centramos en conseguirte el mejor precio disponible para la habitación exacta que ya encontraste." }, "04": { "number": "04", "title": "Ve el precio real más bajo", "description": "Los resultados se ordenan por precio total, mostrándote dónde reservar y cuánto ahorras en comparación con la opción más cara.", "detail": "Te mostramos la plataforma de origen para cada resultado para que puedas reservar directamente — nunca añadimos nuestro propio margen." }, "05": { "number": "05", "title": "Reserva directamente y ahorra", "description": "Haz clic en la plataforma que ofrece la mejor oferta y reserva como lo harías normalmente. El ahorro es tuyo.", "detail": "Ganamos una pequeña comisión de referido de la plataforma — nunca de ti. Tu precio siempre es exactamente lo que muestra la plataforma." } }, "faqs": { "freeToUse": { "q": "¿Es CahooTravel gratuito?", "a": "El plan básico es completamente gratuito. Puedes buscar, comparar precios y reservar sin pagar nada. Los planes de pago desbloquean funciones como alertas de precio, búsquedas guardadas y resultados prioritarios." }, "whyPricesDiffer": { "q": "¿Por qué difieren los precios según el país?", "a": "Las principales plataformas de reservas utilizan precios geolocalizados — muestran precios diferentes según desde dónde buscas. Un usuario en Alemania puede ver un precio diferente por la misma habitación que un usuario en EE. UU. CahooTravel encuentra la versión más económica de cada listado." }, "whyDifferentPrices": { "q": "¿Por qué difieren los precios según el país?", "a": "Las principales plataformas de reservas utilizan precios geolocalizados — muestran precios diferentes según desde dónde buscas. Un usuario en Alemania puede ver un precio diferente por la misma habitación que un usuario en EE. UU. CahooTravel encuentra la versión más económica de cada listado." }, "noFees": { "q": "¿Añadís alguna tarifa sobre el precio de la reserva?", "a": "Nunca. Te dirigimos directamente a la plataforma de reservas y el precio que ves es exactamente lo que pagas allí. Ganamos una tarifa de referido de la plataforma, no de ti." }, "platformsSupported": { "q": "¿Qué plataformas admitís?", "a": "Actualmente admitimos 23 plataformas, incluyendo Booking.com, Expedia, Hotels.com, Airbnb, Agoda, Trip.com, VRBO, Hostelworld, MakeMyTrip y más. Pega un enlace de cualquiera de ellas y encontraremos el mejor precio. La búsqueda multiplataforma (encontrar la misma habitación en todos los sitios a la vez) llegará pronto como función premium." }, "dataSafe": { "q": "¿Están mis datos seguros?", "a": "Sí. Solo almacenamos tu correo electrónico e historial de búsquedas para potenciar las funciones de tu cuenta. Nunca vendemos tus datos ni los compartimos con plataformas de reservas." } } },
    "contact": { "heading": "Contacta con nuestro equipo de ventas", "body1": "Descubre cómo CahooTravel puede ayudar a tu empresa a agilizar las reservas de viajes y reducir costes.", "body2": "Al conectar con nuestro equipo, puedes esperar que:", "bullets": { "understand": "Comprendamos tus procesos actuales de reserva de viajes", "explore": "Exploremos cómo CahooTravel puede mejorar drásticamente el flujo de trabajo de tu equipo", "determine": "Determinemos el plan ideal de CahooTravel y hablemos de las opciones de precio", "answer": "Respondamos cualquier pregunta adicional y específica que tengas" }, "immediateSupport": "¿Necesitas soporte inmediato?", "salesEmailPrefix": "Para ventas, escribe a", "faqLinkPrefix": "Para ayuda técnica, consulta nuestras", "faqLink": "Preguntas frecuentes", "form": { "firstName": "Nombre:", "lastName": "Apellidos:", "workEmail": "Correo electrónico de trabajo:", "phoneNumber": "Número de teléfono:", "companyName": "Nombre de la empresa:", "country": "País:", "companySize": "Tamaño de la empresa:", "potentialUsers": "Usuarios potenciales:", "helpWith": "¿En qué puede ayudarte nuestro equipo de ventas?", "productOfInterest": "Producto de interés principal", "message": "Mensaje:", "messagePlaceholder": "Haznos saber cualquier información adicional relevante para los requisitos de tu empresa", "privacyNotice": "Al enviar este formulario, autorizo a CahooTravel a contactarme sobre ofertas de productos, servicios, eventos y otros materiales de marketing. Puedo darme de baja en cualquier momento. Para obtener más información, consulta nuestra {privacyLink}.", "privacyLink": "Política de privacidad", "submit": "Contactar con ventas", "successAlert": "¡Gracias! Nuestro equipo de ventas se pondrá en contacto contigo en breve." } },
    "partners": { "heroHeading": "Conviértete en socio", "heroHeadingSpan": "afiliado de CahooTravel.", "heroSubheading": "Ayuda a los viajeros a ahorrar dinero en alojamiento — y gana una comisión cada vez que lo hagan. Nuestro programa de afiliados está abierto a creadores, empresas y plataformas de todos los tamaños.", "audienceHeading": "¿Para quién es?", "benefitsHeading": "Qué obtienes", "stepsHeading": "Cómo funciona", "ctaHeading": "¿Listo para asociarte con nosotros?", "ctaBody": "Las solicitudes tardan menos de 2 minutos. Respondemos en un plazo de 48 horas.", "ctaButton": "Solicitar a través del formulario de contacto →", "audience": { "contentCreators": { "title": "Creadores de contenido y bloggers", "description": "Bloggers de viajes, YouTubers e influencers que escriben o hablan sobre ofertas de viajes, ahorro de dinero o consejos de reserva. Comparte tu enlace de afiliado y gana cada vez que un lector se registre o busque.", "fit": "Ideal si creas contenido sobre viajes, presupuestos o búsqueda de ofertas." }, "travelAgencies": { "title": "Agencias de viajes y consultores", "description": "Agentes de viajes independientes y consultores que ayudan a los clientes a reservar alojamiento. Recomienda CahooTravel a tus clientes y gana una comisión cada vez que encuentren una mejor oferta a través de tu enlace.", "fit": "Ideal si ayudas a otros a planificar y reservar sus viajes." }, "appOwners": { "title": "Propietarios de apps y sitios web", "description": "Desarrolladores o editores con una audiencia existente — apps de viajes, sitios de comparación, boletines de ofertas o cualquier producto con usuarios que reservan alojamiento.", "fit": "Ideal si tienes tráfico de personas que buscan alojamiento." }, "studentCommunities": { "title": "Comunidades de estudiantes y expatriados", "description": "Foros, servidores de Discord, grupos de Facebook o boletines centrados en estudiantes en el extranjero, nómadas digitales o expatriados. Tu audiencia ya está buscando activamente alojamiento asequible.", "fit": "Ideal si tu comunidad viaja frecuentemente con presupuesto ajustado." } }, "benefits": { "recurringCommission": { "title": "Comisión recurrente", "description": "Gana un porcentaje de cada suscripción o reserva exitosa realizada a través de tu enlace de referido — no solo una vez, sino durante toda la vida del cliente." }, "realTimeDashboard": { "title": "Panel en tiempo real", "description": "Realiza un seguimiento de tus clics, registros y ganancias en un panel de socios en vivo. Transparencia total, sin métricas ocultas." }, "readyMadeAssets": { "title": "Materiales listos para usar", "description": "Banners, plantillas de texto y herramientas de enlace para que puedas empezar a promocionar sin crear nada desde cero." }, "dedicatedSupport": { "title": "Soporte dedicado", "description": "Una persona real para ayudarte a optimizar tus campañas, responder preguntas y asegurarse de que tu asociación funcione." } }, "steps": { "apply": { "title": "Solicitar", "description": "Rellena el breve formulario a continuación con tu nombre, plataforma y tamaño de audiencia. Revisamos todas las solicitudes en un plazo de 48 horas." }, "getApproved": { "title": "Obtener aprobación", "description": "Una vez aprobado, recibirás tu enlace de afiliado único y acceso al panel de socios." }, "shareAndEarn": { "title": "Compartir y ganar", "description": "Empieza a promocionar CahooTravel entre tu audiencia. Cada registro y suscripción elegibles te genera una comisión." } } },
    "platforms": { "heading": "Plataformas compatibles", "subheading": "Pega un enlace de cualquiera de estas {totalCount} plataformas y CahooTravel encontrará el mejor precio disponible para esa habitación exacta.", "comingSoonHeading": "Más plataformas próximamente", "comingSoonBody": "Continuamente añadimos nuevas plataformas. La búsqueda multiplataforma — encontrar la misma habitación en todos los {totalCount} sitios a la vez — llegará como función premium.", "ctaHeading": "¿Listo para encontrar el mejor precio?", "ctaBody": "Pega un enlace de cualquier plataforma de arriba y nosotros haremos el resto.", "ctaButton": "Empieza a ahorrar gratis", "categories": { "globalHotels": { "name": "Plataformas hoteleras globales", "description": "Las mayores plataformas de reservas disponibles en todo el mundo." }, "rentalsAlternative": { "name": "Alquileres y alojamientos alternativos", "description": "Apartamentos, villas, cabañas y propiedades únicas." }, "rentals": { "name": "Alquileres y alojamientos alternativos", "description": "Apartamentos, villas, cabañas y propiedades únicas." }, "hostels": { "name": "Albergues", "description": "Alojamientos económicos para viajeros solos y grupos." }, "regional": { "name": "Plataformas regionales", "description": "Plataformas de reservas populares en Asia y mercados emergentes." } } },
    "countries": { "heading": "Países compatibles", "subheading": "Compara precios de hotel y alojamiento tal y como aparecen para visitantes de {count} países. Selecciona cualquier país al realizar una búsqueda para ver el precio local.", "searchPlaceholder": "Buscar países…", "noResults": "Ningún país coincide con \"{query}\"." },
    "security": { "heading": "Seguridad", "subheading": "Tomamos en serio la seguridad de tu cuenta y datos. Aquí tienes una visión general clara de cómo te protegemos.", "sections": { "accountSecurity": { "icon": "🔐", "title": "Seguridad de la cuenta", "items": { "passwordHashing": { "heading": "Hash de contraseñas", "detail": "Las contraseñas nunca se almacenan en texto plano. Usamos bcrypt con un factor de trabajo alto para cifrar todas las contraseñas antes de almacenarlas." }, "jsonWebTokens": { "heading": "JSON Web Tokens", "detail": "La autenticación se gestiona mediante JWT firmados de corta duración. Los tokens se verifican en cada solicitud y no pueden manipularse." }, "googleOauth": { "heading": "Google OAuth", "detail": "El inicio de sesión a través de Google utiliza el flujo oficial de OAuth 2.0. Nunca vemos ni almacenamos tu contraseña de Google." }, "rateLimitedLogin": { "heading": "Inicio de sesión con límite de velocidad", "detail": "Los intentos fallidos repetidos de inicio de sesión activan una limitación automática de velocidad y bloqueos temporales de IP para prevenir ataques de fuerza bruta." } } }, "dataInTransit": { "icon": "🌐", "title": "Datos en tránsito", "items": { "httpsEverywhere": { "heading": "HTTPS en todas partes", "detail": "Todo el tráfico entre tu navegador y CahooTravel está cifrado con TLS. Aplicamos HTTPS y rechazamos conexiones HTTP sin cifrar." }, "secureHeaders": { "heading": "Cabeceras seguras", "detail": "Establecemos cabeceras de seguridad estrictas en cada respuesta — incluyendo HSTS, X-Frame-Options, X-Content-Type-Options y CSP — para proteger contra ataques web habituales." }, "corsPolicy": { "heading": "Política CORS", "detail": "Las solicitudes de origen cruzado están restringidas a nuestros propios dominios. Los sitios de terceros no pueden realizar solicitudes autenticadas en tu nombre." } } }, "dataStorage": { "icon": "🗄️", "title": "Almacenamiento de datos", "items": { "minimalDataCollection": { "heading": "Recopilación mínima de datos", "detail": "Solo almacenamos lo necesario: tu dirección de correo electrónico, contraseña cifrada e historial de búsquedas. No almacenamos datos de tarjetas de pago — la facturación la gestiona un procesador compatible con PCI." }, "noSellingOfData": { "heading": "Sin venta de datos", "detail": "No vendemos, alquilamos ni compartimos tus datos personales con terceros con fines de marketing. Punto." }, "sessionIsolation": { "heading": "Aislamiento de sesiones", "detail": "Cada sesión proxy se ejecuta en un contexto de navegador aislado. Las cookies, el localStorage y los datos de sesión de un usuario nunca son accesibles para otro." } } }, "infrastructure": { "icon": "🛡️", "title": "Infraestructura", "items": { "ddosProtection": { "heading": "Protección DDoS", "detail": "Nuestra infraestructura incluye limitación de velocidad del lado del servidor y limitación a nivel de IP para absorber y mitigar el tráfico de denegación de servicio." }, "dependencyHygiene": { "heading": "Higiene de dependencias", "detail": "Auditamos las dependencias de terceros con regularidad y aplicamos parches de seguridad con prontitud. Nuestro stack se mantiene actualizado." }, "monitoringAlerting": { "heading": "Monitorización y alertas", "detail": "La monitorización automatizada vigila patrones de tráfico inusuales, picos de errores y anomalías de autenticación. Recibimos alertas inmediatamente si algo parece incorrecto." } } } }, "disclosureHeading": "¿Encontraste una vulnerabilidad?", "disclosureBody": "Agradecemos la divulgación responsable. Si has encontrado un problema de seguridad, contáctanos de forma privada antes de hacerlo público. Investigaremos con prontitud, te mantendremos informado y te daremos crédito por el hallazgo si lo deseas.", "disclosureCta": "Reportar una vulnerabilidad →", "footerNote": "Última revisión: abril de 2026. Para detalles sobre el manejo de datos, consulta nuestra", "footerNoteLink": "Política de privacidad" },
    "privacy": { "heading": "Política de privacidad", "subheading": "Lo mantenemos breve y claro. Aquí está exactamente qué datos recopilamos, por qué los recopilamos y qué hacemos con ellos.", "sections": { "whoWeAre": { "title": "Quiénes somos", "content": { "body": "CahooTravel es un servicio de comparación de precios de viajes que ayuda a los usuarios a encontrar los mejores precios disponibles para alojamiento buscando en diferentes regiones y plataformas de reservas. Las referencias a «nosotros» o «nuestro» en esta política se refieren a CahooTravel." } }, "whatDataWeCollect": { "title": "Qué datos recopilamos", "content": { "accountInformation": { "heading": "Información de la cuenta", "body": "Cuando creas una cuenta, recopilamos tu dirección de correo electrónico y una contraseña cifrada (o, si usas Google Sign-In, un identificador de cuenta de Google). Nunca almacenamos tu contraseña de Google." }, "searchHistory": { "heading": "Historial de búsquedas", "body": "Almacenamos los enlaces y consultas de búsqueda que envías para poder mostrar tus búsquedas recientes y, en los planes de pago, configurar alertas de precio. Puedes eliminar tu historial de búsquedas en cualquier momento desde la configuración de tu cuenta." }, "usageData": { "heading": "Datos de uso", "body": "Recopilamos datos anónimos y agregados sobre cómo se utiliza la plataforma — vistas de página, interacciones con funciones e informes de errores — para mejorar el producto. Estos datos no pueden vincularse a usuarios individuales." }, "cookies": { "heading": "Cookies", "body": "Usamos cookies para la gestión de sesiones, seguridad (protección CSRF) y almacenamiento opcional de análisis y preferencias. Puedes gestionar tus preferencias de cookies en cualquier momento." } } }, "howWeUseYourData": { "title": "Cómo usamos tus datos", "content": { "operateService": { "heading": "Para operar el servicio", "body": "Tu correo electrónico e historial de búsquedas se utilizan para autenticar tu cuenta, mostrar tus búsquedas guardadas y entregar las alertas de precio a las que te hayas suscrito." }, "communicate": { "heading": "Para comunicarnos contigo", "body": "Podemos enviar correos electrónicos transaccionales como confirmaciones de cuenta, restablecimientos de contraseña y notificaciones de alertas de precio. No enviamos correos electrónicos de marketing sin tu consentimiento explícito." }, "improvePlatform": { "heading": "Para mejorar la plataforma", "body": "Los datos de uso agregados y anonimizados nos ayudan a entender qué funciones son útiles y dónde los usuarios encuentran problemas. Ningún usuario individual es identificado en este análisis." } } }, "whatWeDoNotDo": { "title": "Qué no hacemos", "content": { "noSellData": { "heading": "No vendemos tus datos", "body": "Nunca vendemos, alquilamos ni compartimos tu información personal con terceros con fines de marketing o publicidad." }, "noPaymentDetails": { "heading": "No almacenamos datos de pago", "body": "La facturación la gestiona íntegramente nuestro procesador de pagos compatible con PCI. Nunca vemos ni almacenamos tu número de tarjeta, CVV ni datos bancarios." }, "noShareWithPlatforms": { "heading": "No compartimos con plataformas de reservas", "body": "Cuando haces clic para ir a una plataforma de reservas, esa plataforma está sujeta a su propia política de privacidad. No transmitimos los detalles de tu cuenta de CahooTravel a ningún sitio de reservas." } } }, "dataRetention": { "title": "Retención de datos", "content": { "body": "Conservamos los datos de tu cuenta mientras esta esté activa. Si eliminas tu cuenta, suprimimos tus datos personales en un plazo de 30 días, excepto cuando la ley nos exija conservarlos por más tiempo (por ejemplo, registros de facturación)." } }, "yourRights": { "title": "Tus derechos", "content": { "accessPortability": { "heading": "Acceso y portabilidad", "body": "Puedes solicitar una copia de los datos personales que tenemos sobre ti en cualquier momento contactándonos." }, "correction": { "heading": "Corrección", "body": "Si algún dato que tenemos sobre ti es inexacto, puedes actualizarlo desde la configuración de tu cuenta o pedirnos que lo corrijamos." }, "deletion": { "heading": "Eliminación", "body": "Puedes eliminar tu cuenta y los datos asociados en cualquier momento desde la configuración de tu cuenta. La eliminación es permanente y no se puede deshacer." }, "objectionRestriction": { "heading": "Objeción y restricción", "body": "Tienes derecho a oponerte o restringir ciertos tipos de procesamiento. Contáctanos para ejercer estos derechos." } } }, "security": { "title": "Seguridad", "content": { "body": "Tomamos medidas técnicas y organizativas razonables para proteger tus datos — incluyendo cifrado HTTPS, contraseñas cifradas y controles de acceso. Para una visión completa de nuestras prácticas de seguridad, consulta nuestra página de Seguridad." } }, "changesToPolicy": { "title": "Cambios en esta política", "content": { "body": "Podemos actualizar esta política de vez en cuando. Si realizamos cambios sustanciales, te notificaremos por correo electrónico o mostrando un aviso en la plataforma antes de que los cambios entren en vigor. La fecha en la parte inferior de esta página indica cuándo fue actualizada por última vez." } } }, "contactHeading": "¿Preguntas o solicitudes?", "contactBody": "Si tienes alguna pregunta sobre esta política o deseas ejercer tus derechos sobre tus datos, por favor contáctanos. Nuestro objetivo es responder en un plazo de 5 días hábiles.", "contactCta": "Contáctenos →", "footerNote": "Última actualización: abril de 2026. Para detalles sobre cómo protegemos tu cuenta, consulta nuestra", "footerNoteLink": "página de Seguridad" },
    "cookies": { "heading": "Preferencias de cookies", "subheading": "Usamos cookies para mantener la plataforma funcionando, recordar tus ajustes y entender cómo la gente usa CahooTravel. Tú tienes el control — elige con qué te sientes cómodo a continuación.", "alwaysOn": "Siempre activas", "savePreferences": "Guardar mis preferencias", "acceptAll": "Aceptar todas", "rejectOptional": "Rechazar opcionales", "savedSuccess": "✓ Preferencias guardadas", "footerNote": "Tus preferencias se almacenan localmente en tu navegador. Borrar los datos del navegador las restablecerá. Para más información sobre cómo gestionamos los datos, consulta nuestra", "footerNoteLink": "Política de privacidad", "types": { "essential": { "name": "Cookies esenciales", "description": "Necesarias para el funcionamiento de la plataforma. Gestionan la autenticación, la gestión de sesiones y la seguridad. No pueden desactivarse.", "examples": { "sessionToken": "Token de sesión", "csrfProtection": "Protección CSRF", "loginState": "Estado de inicio de sesión" } }, "functional": { "name": "Cookies funcionales", "description": "Recuerdan tus preferencias y ajustes para mejorar tu experiencia — como tu ciclo de facturación preferido, búsquedas guardadas y ajustes de idioma.", "examples": { "searchHistory": "Historial de búsquedas", "billingPreference": "Preferencia de facturación", "uiPreferences": "Preferencias de interfaz" } }, "analytics": { "name": "Cookies analíticas", "description": "Nos ayudan a entender cómo los visitantes usan CahooTravel para que podamos mejorar el producto. Todos los datos son anónimos y agregados — nunca rastreamos usuarios individuales.", "examples": { "pageViews": "Vistas de página", "featureUsage": "Uso de funciones", "errorReports": "Informes de errores" } }, "marketing": { "name": "Cookies de marketing", "description": "Se utilizan para medir la efectividad de nuestro programa de afiliados y los enlaces de referido. Si llegaste a través de un socio, esta cookie atribuye tu visita correctamente.", "examples": { "referralSource": "Fuente de referido", "campaignAttribution": "Atribución de campaña" } } } },
    "support": { "heading": "Soporte", "subheading": "¿Necesitas ayuda? Consulta las preguntas frecuentes a continuación o envía un ticket y te responderemos.", "commonQuestions": "Preguntas frecuentes", "submitTicket": "Enviar un ticket", "ticketSubmitted": "Ticket enviado", "ticketSuccessBody": "Hemos recibido tu solicitud y responderemos a {email} en un plazo de 1 a 2 días hábiles.", "submitAnother": "Enviar otro ticket", "submittingAs": "Enviando como", "categoryLabel": "Categoría", "subjectLabel": "Asunto", "subjectPlaceholder": "Describe brevemente tu problema", "messageLabel": "Mensaje", "messagePlaceholder": "Describe tu problema en detalle. Incluye cualquier URL o mensaje de error si es relevante.", "submitButton": "Enviar ticket", "submittingButton": "Enviando…", "categories": { "searchNotReturning": "La búsqueda no devuelve resultados", "incorrectPrice": "Precio incorrecto o no encontrado", "accountLogin": "Problema con la cuenta o el inicio de sesión", "billingSubscription": "Facturación o suscripción", "featureRequest": "Solicitud de función", "other": "Otro" }, "faqs": { "searchNotReturning": { "q": "¿Por qué mi búsqueda no devuelve resultados?", "a": "Asegúrate de pegar la URL completa de una plataforma compatible (Booking.com, Airbnb, Expedia, etc.) con tus fechas seleccionadas. Las URLs sin fechas pueden no devolver precios." }, "priceDiffers": { "q": "El precio mostrado es diferente al que veo en la plataforma.", "a": "Los precios pueden cambiar en tiempo real. El resultado refleja el precio en el momento de tu búsqueda. Intenta buscar de nuevo para obtener el precio más reciente." }, "compareCountries": { "q": "¿Puedo comparar más de un país a la vez?", "a": "Sí — los planes de pago te permiten comparar hasta 3 países simultáneamente. En el plan gratuito, las búsquedas están limitadas a un país." }, "cancelPlan": { "q": "¿Cómo cancelo o cambio mi plan?", "a": "Puedes gestionar tu suscripción desde tu página de Perfil. Para cancelar, ve a Perfil → Tu plan → Gestionar plan." } } }
  }
}
