{
  "common": {
    "loading": "Loading…",
    "error": "Something went wrong",
    "desktop": "desktop",
    "mobile": "mobile",
    "mobileIcon": "📱 mobile",
    "close": "Close",
    "done": "Done",
    "searchCountries": "Search countries...",
    "select": "Select...",
    "copyright": "© {year} CahooTravel. All rights reserved.",
    "bookAtPrice": "Book at this price →",
    "noPrice": "No price found",
    "startSavingFree": "Start saving for free",
    "signIn": "Sign in",
    "other": "Other"
  },

  "nav": {
    "howItWorks": "How it works",
    "pricing": "Pricing",
    "support": "Support",
    "profile": "Profile",
    "billing": "Billing",
    "mySearches": "My searches",
    "signOut": "Sign out",
    "signIn": "Sign in",
    "contactUs": "Contact us",
    "profileMenuAriaLabel": "Profile menu",
    "toggleMenuAriaLabel": "Toggle menu",
    "signedInAs": "Signed in as"
  },

  "footer": {
    "aboutUs": "About us",
    "howItWorks": "How it works",
    "faq": "FAQ",
    "pricing": "Pricing",
    "contact": "Contact",
    "instagram": "Instagram",
    "xPlatform": "X platform",
    "tiktok": "TikTok",
    "supportedCountries": "Supported countries",
    "platforms": "Platforms",
    "partners": "Partners",
    "cookiePreferences": "Cookie preferences",
    "security": "Security",
    "privacyPolicy": "Privacy policy"
  },

  "hero": {
    "headingPrefix": "The smartest way to book your",
    "headingSpan": "next adventure.",
    "subheading": "The same hotel room — {highlight} depending on where you search from. Unlock hidden deals and track fare drops — from your first weekend getaway to your hundredth trip upgrade.",
    "subheadingHighlight": "different prices",
    "ctaPrimary": "Start saving for free",
    "ctaSignIn": "Sign in",
    "scrollHint": "Save now",
    "loggedInSubheading": "The same hotel room — {highlight} depending on where you search from. Paste a URL below to find the best deal.",
    "loggedInSubheadingHighlight": "different prices"
  },

  "search": {
    "optionsLabel": "Search options:",
    "mobileLabel": "Mobile",
    "manualLabel": "Manual",
    "addSlot": "+ Add",
    "searchButton": "Search",
    "urlPlaceholderAuth": "Paste a Booking.com, Hotels.com, Expedia or Airbnb hotel link...",
    "urlPlaceholderGuest": "Try it yourself: Paste a Booking.com, Hotels.com, Expedia or Airbnb hotel link...",
    "hintPreamble": "Open any hotel on",
    "hintBody": "<booking></booking>, <airbnb></airbnb>, <expedia></expedia> or <otherLink></otherLink>, copy the URL, and paste it above — we'll check the price from every country you selected.",
    "hintOtherLink": "any other supported platform",
    "countryPickerMulti": "Select up to {max} regions. {count}/{max} selected.",
    "countryPickerUpgradePaid": "Upgrade to Premium to compare up to 3 regions at once.",
    "countryPickerUpgradeGuest": "Sign in and upgrade to compare multiple regions at once.",
    "supportedPlatformsTitle": "Supported platforms",
    "supportedPlatformsSubtitle": "Paste any hotel link from these platforms to compare prices"
  },

  "results": {
    "checkingFrom": "Checking prices from",
    "upgradeRevealCountry": "Upgrade to reveal country",
    "savingsMessage": "You can save {amount} {currency} by booking from {country}",
    "teaserHasGap": {
      "heading": "🎉 A lower price was found!",
      "body": "We found a cheaper price for this property in another region. Create a free account to see where and save on your booking.",
      "ctaRegister": "Create free account",
      "ctaSignIn": "Sign in"
    },
    "teaserNoGap": {
      "heading": "🔍 No difference in these regions",
      "body": "Prices look the same here, but there may be bigger gaps elsewhere. Sign up to compare across 100+ countries and find the real best price.",
      "ctaRegister": "Create free account",
      "ctaSignIn": "Sign in"
    },
    "limitReached": {
      "heading": "⚡ Monthly limit reached",
      "body": "You've used all {limit} searches on your {plan} plan this month.",
      "subBody": "Upgrade to keep searching — your limit resets next month.",
      "cta": "View upgrade options"
    }
  },

  "demo": {
    "badge": "Interactive demo — simulated data",
    "heading": "See it in action",
    "subheading": "See how to find the best price for your next stay in under a minute.",
    "searchOptionsLabel": "Search options:",
    "checkingFrom": "Checking prices from",
    "disclaimer": "↑ Simulated demo with example prices — not a real search result.",
    "ctaRealSavings": "See real savings",
    "socialProof": {
      "heading": "Real savings, real people",
      "subheading": "Real savings our users found — hotel names shown, identities anonymised.",
      "savingMessage": "{user} found a saving of {amount} {currency}",
      "ctaBody": "Ready to find your own saving?",
      "cta": "Get your saving NOW — sign up free"
    }
  },

  "statistics": {
    "heading": "Our customers get results",
    "cta": "Start saving",
    "users": {
      "description": "Travellers already saving with Cahoo"
    },
    "searches": {
      "description": "Price comparisons run across platforms"
    },
    "saved": {
      "description": "In travel costs found for our users"
    }
  },

  "pricing": {
    "heading": "Simple, transparent pricing",
    "headingPage": "Simple, honest pricing",
    "subheading": "One booking saving €50+ covers months of subscription.",
    "billingMonthly": "Monthly",
    "billingYearly": "Yearly",
    "yearlySavingsBadge": "−20%",
    "perMonth": "/mo",
    "billedYearlyLabel": "€{total} billed yearly",
    "currentPlan": "Current plan",
    "switchToMonthly": "Switch to monthly billing",
    "switchToYearly": "Switch to yearly billing",
    "switchNote": "The switch takes effect from your next billing cycle.",
    "seeAllPlans": "See all plans and features →",
    "mostPopular": "Most popular",
    "business": {
      "name": "Business",
      "description": "For agencies, travel companies, resellers, and API integrations. Custom queries, team seats, white-label options.",
      "cta": "Contact us"
    },
    "errors": {
      "paymentUnavailable": "Payment is not available right now. Please refresh the page.",
      "checkoutFailed": "Failed to start checkout. Please try again.",
      "updateFailed": "Failed to update subscription. Please try again.",
      "activationFailed": "Payment succeeded but plan activation failed. Please contact support."
    },
    "plans": {
      "free": {
        "name": "Free",
        "subtitle": "Try before you commit",
        "cta": "Start free"
      },
      "basic": {
        "name": "Basic",
        "subtitle": "For occasional travellers",
        "cta": "Get Basic"
      },
      "premium": {
        "name": "Premium",
        "subtitle": "For regular travellers",
        "cta": "Get Premium"
      },
      "max": {
        "name": "Max",
        "subtitle": "For nomads & deal hunters",
        "cta": "Get Max"
      }
    },
    "features": {
      "unlimitedListings": "Unlimited listings checked",
      "seeGap": "See IF a price gap exists",
      "countryRevealed": "Country revealed",
      "manualExplorer": "Manual country explorer",
      "priceAlerts": "Price alerts",
      "historicalData": "Historical price data",
      "searches5": "5 searches / month",
      "searches20": "20 searches / month",
      "searches100": "100 searches / month",
      "cheapestPrice": "Cheapest price shown",
      "priceAlertsUp5": "Price alerts (up to 5)",
      "unlimitedAlerts": "Unlimited price alerts",
      "unlimitedAlertsShort": "Unlimited alerts",
      "priorityAccess": "Priority feature access"
    }
  },

  "auth": {
    "tabSignIn": "Sign in",
    "tabCreateAccount": "Create account",
    "headingSignIn": "Welcome back",
    "headingSignUp": "Create your account",
    "subheadingSignIn": "Sign in to your CahooTravel account.",
    "subheadingSignUp": "Start finding hidden travel deals today.",
    "emailLabel": "Email",
    "emailPlaceholder": "you@example.com",
    "passwordLabel": "Password",
    "passwordPlaceholderNew": "At least 6 characters",
    "forgotPassword": "Forgot password?",
    "confirmPasswordLabel": "Confirm password",
    "confirmPasswordPlaceholder": "Repeat your password",
    "submitSignIn": "Sign in",
    "submitSignUp": "Create account",
    "submittingSignIn": "Signing in…",
    "submittingSignUp": "Creating account…",
    "orDivider": "or",
    "continueGoogle": "Continue with Google",
    "signUpGoogle": "Sign up with Google",
    "continueApple": "Continue with Apple",
    "signUpApple": "Sign up with Apple",
    "demoAccessLabel": "Demo access — click to fill",
    "demoCredentials": "demo@example.com / demo123",
    "alreadyHaveAccount": "Already have an account?",
    "signInLink": "Sign in",
    "noAccount": "Don't have an account?",
    "createFreeLink": "Create one free",
    "errors": {
      "passwordMismatch": "Passwords do not match",
      "passwordTooShort": "Password must be at least 6 characters",
      "googleFailed": "Google sign-in failed",
      "appleFailed": "Apple sign-in failed"
    },
    "brandPanel": {
      "headingPrefix": "The smartest way to book your",
      "headingSpan": "next adventure.",
      "subheading": "The same hotel room — different prices depending on where you search from. Unlock hidden deals across 100+ countries.",
      "features": {
        "countries": "Compare prices from 100+ countries",
        "deals": "Find hidden deals in seconds",
        "platforms": "Works on desktop & mobile",
        "secure": "Secure and private"
      }
    }
  },

  "profile": {
    "heading": "Profile",
    "subheading": "Manage your account information and security settings.",
    "accountInfo": {
      "sectionHeading": "Account information",
      "emailLabel": "Email address",
      "accountIdLabel": "Account ID",
      "roleLabel": "Role"
    },
    "plan": {
      "sectionHeading": "Your plan",
      "freePlanLabel": "Free plan",
      "managePlan": "Manage plan",
      "upgrade": "Upgrade",
      "upgradeHint": "Upgrade to unlock multi-country searches, price alerts, and more."
    },
    "changePassword": {
      "sectionHeading": "Change password",
      "currentLabel": "Current password",
      "newLabel": "New password",
      "confirmLabel": "Confirm new password",
      "submit": "Update password",
      "submitting": "Updating…",
      "errors": {
        "mismatch": "New passwords do not match.",
        "tooShort": "New password must be at least 8 characters.",
        "generic": "Failed to update password. Please try again."
      },
      "success": "✓ Password updated successfully."
    }
  },

  "billing": {
    "heading": "Billing",
    "subheading": "Manage your subscription and billing details.",
    "currentPlan": {
      "sectionHeading": "Current plan",
      "upgradePlan": "Upgrade plan",
      "changePlan": "Change plan",
      "billedMonthly": "/mo · billed monthly",
      "billedYearly": "/mo · billed yearly",
      "yearlyTotal": "/yr",
      "nextBilling": "Next billing:",
      "activeUntil": "Active until",
      "willNotRenew": " — will not renew",
      "freePlanHint": "Upgrade to unlock country reveals, price alerts, and more."
    },
    "status": {
      "active": "Active",
      "canceling": "Canceling",
      "canceled": "Canceled",
      "pastDue": "Past due"
    },
    "cancelSection": {
      "sectionHeading": "Cancel subscription",
      "bodyPrefix": "You'll keep full access until the end of the current billing period.",
      "bodyActiveUntil": "Access remains active until",
      "successScheduled": "Your subscription has been scheduled for cancellation.",
      "successUntil": "You'll keep full access until",
      "cancelButton": "Cancel subscription",
      "confirmHeading": "Are you sure?",
      "confirmBodyPrefix": "Your account reverts to the free plan after",
      "confirmBodySuffix": "You won't be charged again.",
      "confirmYes": "Yes, cancel subscription",
      "confirmYesLoading": "Canceling…",
      "keepPlan": "Keep my subscription",
      "error": "Failed to cancel. Please try again."
    }
  },

  "searches": {
    "heading": "My searches",
    "subheading": "A history of every price lookup you have run.",
    "loading": "Loading…",
    "emptyHeading": "No searches yet",
    "emptyBody": "Your searches will appear here once you start looking up prices.",
    "desktopLabel": "Desktop",
    "mobileLabel": "Mobile",
    "noPriceFound": "No price found"
  },

  "pages": {
    "home": {
      "whyCahooHeading": "Why CahooTravel.com?",
      "whyCahooSubheading": "The same room, the same dates — but the price you see depends on where in the world you appear to be browsing from.",
      "faqHeading": "Frequently asked questions",
      "faqSupport": "Can't find what you're looking for? {link}.",
      "faqSupportLink": "Open a support ticket",
      "features": {
        "compareCountries": {
          "title": "Compare prices across countries",
          "body": "See the real price for a property as it appears to a visitor from the US, UK, Germany, or anywhere else — side by side."
        },
        "allPlatforms": {
          "title": "All major platforms in one place",
          "body": "Works with Booking.com, Airbnb, Expedia, Hotels.com, Agoda, VRBO, and more. Just paste any property URL."
        },
        "desktopVsMobile": {
          "title": "Desktop vs. mobile pricing",
          "body": "Many platforms show different prices on mobile and desktop. We check both so you never miss the cheaper option."
        },
        "realPrices": {
          "title": "Real prices, no fluff",
          "body": "We fetch the actual price shown on the platform at the moment you search — no caching, no estimates, no sponsored results."
        },
        "searchHistory": {
          "title": "Full search history",
          "body": "Every search is saved to your account. Go back to any past result and re-run it with one click to check if the price has changed."
        },
        "private": {
          "title": "Private and secure",
          "body": "Your searches are tied to your account only. We never sell your data or share your search history with third parties."
        }
      },
      "faqs": {
        "notReturning": {
          "q": "Why is my search not returning results?",
          "a": "Make sure you paste the full URL from a supported platform (Booking.com, Airbnb, Expedia, etc.) with your dates already selected. URLs without dates may not return prices."
        },
        "differentPrice": {
          "q": "The price shown is different from what I see on the platform.",
          "a": "Prices change in real time. The result reflects the price at the exact moment of your search. Try searching again to get the latest price."
        },
        "multiCountry": {
          "q": "Can I compare more than one country at a time?",
          "a": "Yes — paid plans let you compare up to 3 countries simultaneously. The free plan is limited to one country per search."
        },
        "platformsSupported": {
          "q": "Which platforms are supported?",
          "a": "We support Booking.com, Airbnb, Expedia, Hotels.com, VRBO, Agoda, Trip.com, and many more. Just paste any property URL with dates selected."
        },
        "changePlan": {
          "q": "How do I cancel or change my plan?",
          "a": "Go to your Profile page, find the Your plan section, and click Manage plan to change or cancel your subscription."
        },
        "stuckSearch": {
          "q": "My search is stuck or taking too long.",
          "a": "Complex pages can take up to 30 seconds to load. If the search keeps timing out, try the browser-based method or contact support."
        }
      }
    },

    "about": {
      "heroHeadingPrefix": "We believe everyone deserves",
      "heroHeadingSpan": "the same deal.",
      "heroSubheading": "CahooTravel was born out of a simple frustration — the same hotel room costs different amounts depending on where in the world you're searching from. We built the tool we wished existed.",
      "storyHeading": "The story",
      "storyP1": "It started with a booking. A friend in the US paid €40 less than us for the exact same room on the exact same night. Same platform. Different price. That didn't sit right.",
      "storyP2": "We started digging. Turns out, most major booking platforms use geo-pricing — showing different prices based on your location, device, and browsing history. It's not illegal, but it's not fair either.",
      "storyP3": "So we built CahooTravel. A tool that quietly searches across platforms and locations, finds the real best price, and puts it in front of you — with no strings attached.",
      "statPlatformsLabel": "Platforms monitored",
      "statPlatformsDetail": "Booking, Airbnb, Expedia and more",
      "statSavedLabel": "Saved for our users",
      "statSavedDetail": "And we're just getting started",
      "statTravellersLabel": "Travellers on board",
      "statTravellersDetail": "Growing every week",
      "valuesHeading": "What we stand for",
      "ctaHeading": "Ready to stop overpaying?",
      "ctaBody": "Join over 1,000 travellers who already save with every search.",
      "ctaButton": "Start saving for free",
      "values": {
        "transparency": {
          "title": "Transparency",
          "description": "We show you exactly where the price difference comes from — no hidden markups, no dark patterns."
        },
        "fairness": {
          "title": "Fairness",
          "description": "Everyone deserves to pay the same price for the same room, regardless of where they search from."
        },
        "simplicity": {
          "title": "Simplicity",
          "description": "One search. Every platform. The best deal surfaced for you — no tabs, no spreadsheets."
        }
      }
    },

    "howItWorks": {
      "heading": "How CahooTravel works",
      "subheading": "Find the real best price for your next stay in five simple steps — no spreadsheets, no switching tabs.",
      "faqHeading": "Frequently asked questions",
      "ctaHeading": "Ready to try it?",
      "ctaBody": "Your first search takes less than 30 seconds.",
      "ctaButton": "Start saving for free",
      "steps": {
        "01": {
          "number": "01",
          "title": "Create a free account",
          "description": "Sign up in seconds with your email or Google account. No credit card required to get started.",
          "detail": "Your account lets us personalise your searches, save your favourite results, and set up price alerts for routes you care about."
        },
        "02": {
          "number": "02",
          "title": "Find your room and paste the link",
          "description": "Go to any supported booking platform — Booking.com, Airbnb, Expedia, and more — find the room you want with your dates, then copy the URL and paste it into CahooTravel.",
          "detail": "You stay in control of which property and dates you want. CahooTravel uses your link to identify the exact listing and search for it across regions and platforms to find the cheapest available price for that specific room."
        },
        "03": {
          "number": "03",
          "title": "We find the best price for that exact room",
          "description": "CahooTravel takes your link and searches for that specific listing across different regions and search contexts — uncovering geo-priced versions you would never see from your own browser.",
          "detail": "Multi-platform search across all 23 supported sites is coming soon as a premium feature. For now, we focus on getting you the best available price for the exact room you already found."
        },
        "04": {
          "number": "04",
          "title": "See the real best price",
          "description": "Results are ranked by total price, showing you where to book and how much you save compared to the most expensive option.",
          "detail": "We show you the source platform for each result so you can book directly — we never add our own markup."
        },
        "05": {
          "number": "05",
          "title": "Book directly and save",
          "description": "Click through to the platform offering the best deal and book as you normally would. The saving is yours to keep.",
          "detail": "We earn a small referral commission from the platform — never from you. Your price is always exactly what the platform shows."
        }
      },
      "faqs": {
        "freeToUse": {
          "q": "Is CahooTravel free to use?",
          "a": "The basic plan is completely free. You can search, compare prices, and book without paying anything. Paid plans unlock features like price alerts, saved searches, and priority results."
        },
        "whyPricesDiffer": {
          "q": "Why do prices differ by country?",
          "a": "Major booking platforms use geo-pricing — they show different prices based on where you're searching from. A user in Germany may see a different price for the same room as a user in the US. CahooTravel finds the cheapest version of each listing."
        },
        "whyDifferentPrices": {
          "q": "Why do prices differ by country?",
          "a": "Major booking platforms use geo-pricing — they show different prices based on where you're searching from. A user in Germany may see a different price for the same room as a user in the US. CahooTravel finds the cheapest version of each listing."
        },
        "noFees": {
          "q": "Do you add any fees on top of the booking price?",
          "a": "Never. We link you directly to the booking platform and the price you see is exactly what you pay there. We earn a referral fee from the platform, not from you."
        },
        "platformsSupported": {
          "q": "Which platforms do you support?",
          "a": "We currently support 23 platforms including Booking.com, Expedia, Hotels.com, Airbnb, Agoda, Trip.com, VRBO, Hostelworld, MakeMyTrip, and more. Paste a link from any of them and we'll find the best price. Cross-platform search (finding the same room across all sites at once) is coming soon as a premium feature."
        },
        "dataSafe": {
          "q": "Is my data safe?",
          "a": "Yes. We only store your email and search history to power your account features. We never sell your data or share it with booking platforms."
        }
      }
    },

    "contact": {
      "heading": "Contact our sales team",
      "body1": "Learn how CahooTravel can help your business streamline travel booking and reduce costs.",
      "body2": "By connecting with our team, you can expect we'll:",
      "bullets": {
        "understand": "Understand your current travel booking processes",
        "explore": "Explore how CahooTravel can drastically improve your team's workflow",
        "determine": "Determine the ideal CahooTravel plan and chat through pricing options",
        "answer": "Answer any additional, specific questions you have"
      },
      "immediateSupport": "Looking for immediate support?",
      "salesEmailPrefix": "For sales, email",
      "faqLinkPrefix": "For technical help, check our",
      "faqLink": "FAQ",
      "form": {
        "firstName": "First Name:",
        "lastName": "Last Name:",
        "workEmail": "Work Email Address:",
        "phoneNumber": "Phone Number:",
        "companyName": "Company Name:",
        "country": "Country:",
        "companySize": "Company Size:",
        "potentialUsers": "Potential Users:",
        "helpWith": "How can our sales team help you?",
        "productOfInterest": "Primary Product of Interest",
        "message": "Message:",
        "messagePlaceholder": "Let us know any additional information that is relevant for your business requirements",
        "privacyNotice": "By submitting this form, I authorize CahooTravel to contact me about product offerings, services, events, and other marketing materials. I may unsubscribe at any time. To learn more, see our {privacyLink}.",
        "privacyLink": "Privacy Policy",
        "submit": "Contact Sales",
        "successAlert": "Thank you! Our sales team will be in touch shortly."
      }
    },

    "partners": {
      "heroHeading": "Become a CahooTravel",
      "heroHeadingSpan": "affiliate partner.",
      "heroSubheading": "Help travellers save money on accommodation — and earn a commission every time they do. Our affiliate programme is open to creators, businesses, and platforms of all sizes.",
      "audienceHeading": "Who is it for?",
      "benefitsHeading": "What you get",
      "stepsHeading": "How it works",
      "ctaHeading": "Ready to partner with us?",
      "ctaBody": "Applications take less than 2 minutes. We reply within 48 hours.",
      "ctaButton": "Apply via contact form →",
      "audience": {
        "contentCreators": {
          "title": "Content creators & bloggers",
          "description": "Travel bloggers, YouTubers, and influencers who write or talk about travel deals, saving money, or booking tips. Share your affiliate link and earn every time a reader signs up or searches.",
          "fit": "Great fit if you create content around travel, budgeting, or deal-finding."
        },
        "travelAgencies": {
          "title": "Travel agencies & consultants",
          "description": "Independent travel agents and consultants who help clients book accommodation. Recommend CahooTravel to your clients and earn a commission whenever they find a better deal through your link.",
          "fit": "Great fit if you help others plan and book their travel."
        },
        "appOwners": {
          "title": "App & website owners",
          "description": "Developers or publishers with an existing audience — travel apps, comparison sites, deal newsletters, or any product with users who book accommodation.",
          "fit": "Great fit if you have traffic from people who search for accommodation."
        },
        "studentCommunities": {
          "title": "Student & expat communities",
          "description": "Forums, Discord servers, Facebook groups, or newsletters focused on students abroad, digital nomads, or expats. Your audience is already actively searching for affordable stays.",
          "fit": "Great fit if your community travels frequently on a budget."
        }
      },
      "benefits": {
        "recurringCommission": {
          "title": "Recurring commission",
          "description": "Earn a percentage of every successful subscription or booking made through your referral link — not just once, but for the lifetime of the customer."
        },
        "realTimeDashboard": {
          "title": "Real-time dashboard",
          "description": "Track your clicks, sign-ups, and earnings in a live partner dashboard. Full transparency, no hidden metrics."
        },
        "readyMadeAssets": {
          "title": "Ready-made assets",
          "description": "Banners, copy templates, and link tools so you can start promoting without creating anything from scratch."
        },
        "dedicatedSupport": {
          "title": "Dedicated support",
          "description": "A real person to help you optimise your campaigns, answer questions, and make sure your partnership is working."
        }
      },
      "steps": {
        "apply": {
          "title": "Apply",
          "description": "Fill in the short form below with your name, platform, and audience size. We review all applications within 48 hours."
        },
        "getApproved": {
          "title": "Get approved",
          "description": "Once approved, you'll receive your unique affiliate link and access to the partner dashboard."
        },
        "shareAndEarn": {
          "title": "Share & earn",
          "description": "Start promoting CahooTravel to your audience. Every qualifying sign-up and subscription earns you a commission."
        }
      }
    },

    "platforms": {
      "heading": "Supported platforms",
      "subheading": "Paste a link from any of these {totalCount} platforms and CahooTravel will find you the best available price for that exact room.",
      "comingSoonHeading": "More platforms coming soon",
      "comingSoonBody": "We're continuously adding new platforms. Cross-platform search — finding the same room across all {totalCount} sites at once — is coming as a premium feature.",
      "ctaHeading": "Ready to find the best price?",
      "ctaBody": "Paste a link from any platform above and we'll do the rest.",
      "ctaButton": "Start saving for free",
      "categories": {
        "globalHotels": {
          "name": "Global hotel platforms",
          "description": "The largest booking platforms available worldwide."
        },
        "rentalsAlternative": {
          "name": "Rentals & alternative stays",
          "description": "Apartments, villas, cabins, and unique properties."
        },
        "rentals": {
          "name": "Rentals & alternative stays",
          "description": "Apartments, villas, cabins, and unique properties."
        },
        "hostels": {
          "name": "Hostels",
          "description": "Budget-friendly stays for solo travellers and groups."
        },
        "regional": {
          "name": "Regional platforms",
          "description": "Popular booking platforms across Asia and emerging markets."
        }
      }
    },

    "countries": {
      "heading": "Supported countries",
      "subheading": "Compare hotel and accommodation prices as they appear to visitors from {count} countries. Select any country when running a search to see the local price.",
      "searchPlaceholder": "Search countries…",
      "noResults": "No countries match \"{query}\"."
    },

    "security": {
      "heading": "Security",
      "subheading": "We take the security of your account and data seriously. Here's a straightforward overview of how we protect you.",
      "sections": {
        "accountSecurity": {
          "icon": "🔐",
          "title": "Account security",
          "items": {
            "passwordHashing": {
              "heading": "Password hashing",
              "detail": "Passwords are never stored in plain text. We use bcrypt with a high work factor to hash all passwords before storage."
            },
            "jsonWebTokens": {
              "heading": "JSON Web Tokens",
              "detail": "Authentication is handled via short-lived signed JWTs. Tokens are verified on every request and cannot be tampered with."
            },
            "googleOauth": {
              "heading": "Google OAuth",
              "detail": "Sign-in via Google uses the official OAuth 2.0 flow. We never see or store your Google password."
            },
            "rateLimitedLogin": {
              "heading": "Rate-limited login",
              "detail": "Repeated failed login attempts trigger automatic rate limiting and temporary IP blocks to prevent brute-force attacks."
            }
          }
        },
        "dataInTransit": {
          "icon": "🌐",
          "title": "Data in transit",
          "items": {
            "httpsEverywhere": {
              "heading": "HTTPS everywhere",
              "detail": "All traffic between your browser and CahooTravel is encrypted using TLS. We enforce HTTPS and reject plain HTTP connections."
            },
            "secureHeaders": {
              "heading": "Secure headers",
              "detail": "We set strict security headers on every response — including HSTS, X-Frame-Options, X-Content-Type-Options, and CSP — to protect against common web attacks."
            },
            "corsPolicy": {
              "heading": "CORS policy",
              "detail": "Cross-origin requests are restricted to our own domains. Third-party sites cannot make authenticated requests on your behalf."
            }
          }
        },
        "dataStorage": {
          "icon": "🗄️",
          "title": "Data storage",
          "items": {
            "minimalDataCollection": {
              "heading": "Minimal data collection",
              "detail": "We only store what is necessary: your email address, hashed password, and search history. We do not store payment card details — billing is handled by a PCI-compliant processor."
            },
            "noSellingOfData": {
              "heading": "No selling of data",
              "detail": "We do not sell, rent, or share your personal data with third parties for marketing purposes. Period."
            },
            "sessionIsolation": {
              "heading": "Session isolation",
              "detail": "Each proxy session runs in an isolated browser context. Cookies, localStorage, and session data from one user are never accessible to another."
            }
          }
        },
        "infrastructure": {
          "icon": "🛡️",
          "title": "Infrastructure",
          "items": {
            "ddosProtection": {
              "heading": "DDoS protection",
              "detail": "Our infrastructure includes server-side rate limiting and IP-level throttling to absorb and mitigate denial-of-service traffic."
            },
            "dependencyHygiene": {
              "heading": "Dependency hygiene",
              "detail": "We audit third-party dependencies regularly and apply security patches promptly. Our stack is kept up to date."
            },
            "monitoringAlerting": {
              "heading": "Monitoring & alerting",
              "detail": "Automated monitoring watches for unusual traffic patterns, error spikes, and authentication anomalies. We are alerted immediately if something looks wrong."
            }
          }
        }
      },
      "disclosureHeading": "Found a vulnerability?",
      "disclosureBody": "We welcome responsible disclosure. If you've found a security issue, please contact us privately before making it public. We'll investigate promptly, keep you informed, and credit you for the find if you'd like.",
      "disclosureCta": "Report a vulnerability →",
      "footerNote": "Last reviewed: April 2026. For data handling details, see our",
      "footerNoteLink": "Privacy policy"
    },

    "privacy": {
      "heading": "Privacy policy",
      "subheading": "We keep this short and plain. Here is exactly what data we collect, why we collect it, and what we do with it.",
      "sections": {
        "whoWeAre": {
          "title": "Who we are",
          "content": {
            "body": "CahooTravel is a travel price comparison service that helps users find the best available prices for accommodation by searching across regions and booking platforms. References to \"we\", \"us\", or \"our\" in this policy refer to CahooTravel."
          }
        },
        "whatDataWeCollect": {
          "title": "What data we collect",
          "content": {
            "accountInformation": {
              "heading": "Account information",
              "body": "When you create an account, we collect your email address and a hashed password (or, if you use Google Sign-In, a Google account identifier). We never store your Google password."
            },
            "searchHistory": {
              "heading": "Search history",
              "body": "We store the links and search queries you submit so we can show your recent searches and, on paid plans, set up price alerts. You can delete your search history at any time from your account settings."
            },
            "usageData": {
              "heading": "Usage data",
              "body": "We collect anonymous, aggregated data about how the platform is used — page views, feature interactions, and error reports — to improve the product. This data cannot be linked back to individual users."
            },
            "cookies": {
              "heading": "Cookies",
              "body": "We use cookies for session management, security (CSRF protection), and optional analytics and preference storage. You can manage your cookie preferences at any time."
            }
          }
        },
        "howWeUseYourData": {
          "title": "How we use your data",
          "content": {
            "operateService": {
              "heading": "To operate the service",
              "body": "Your email and search history are used to authenticate your account, display your saved searches, and deliver price alerts you have opted into."
            },
            "communicate": {
              "heading": "To communicate with you",
              "body": "We may send transactional emails such as account confirmations, password resets, and price alert notifications. We do not send marketing emails without your explicit consent."
            },
            "improvePlatform": {
              "heading": "To improve the platform",
              "body": "Aggregated, anonymised usage data helps us understand which features are useful and where users encounter problems. No individual user is identified in this analysis."
            }
          }
        },
        "whatWeDoNotDo": {
          "title": "What we do not do",
          "content": {
            "noSellData": {
              "heading": "We do not sell your data",
              "body": "We never sell, rent, or share your personal information with third parties for marketing or advertising purposes."
            },
            "noPaymentDetails": {
              "heading": "We do not store payment details",
              "body": "Billing is handled entirely by our PCI-compliant payment processor. We never see or store your card number, CVV, or bank details."
            },
            "noShareWithPlatforms": {
              "heading": "We do not share with booking platforms",
              "body": "When you click through to a booking platform, that platform is subject to its own privacy policy. We do not pass your CahooTravel account details to any booking site."
            }
          }
        },
        "dataRetention": {
          "title": "Data retention",
          "content": {
            "body": "We retain your account data for as long as your account is active. If you delete your account, we remove your personal data within 30 days, except where we are required by law to retain it for longer (for example, billing records)."
          }
        },
        "yourRights": {
          "title": "Your rights",
          "content": {
            "accessPortability": {
              "heading": "Access & portability",
              "body": "You can request a copy of the personal data we hold about you at any time by contacting us."
            },
            "correction": {
              "heading": "Correction",
              "body": "If any data we hold about you is inaccurate, you can update it from your account settings or ask us to correct it."
            },
            "deletion": {
              "heading": "Deletion",
              "body": "You can delete your account and associated data at any time from your account settings. Deletion is permanent and cannot be undone."
            },
            "objectionRestriction": {
              "heading": "Objection & restriction",
              "body": "You have the right to object to or restrict certain types of processing. Contact us to exercise these rights."
            }
          }
        },
        "security": {
          "title": "Security",
          "content": {
            "body": "We take reasonable technical and organisational measures to protect your data — including HTTPS encryption, hashed passwords, and access controls. For a full overview of our security practices, see our Security page."
          }
        },
        "changesToPolicy": {
          "title": "Changes to this policy",
          "content": {
            "body": "We may update this policy from time to time. If we make material changes, we will notify you by email or by displaying a notice on the platform before the changes take effect. The date at the bottom of this page shows when it was last updated."
          }
        }
      },
      "contactHeading": "Questions or requests?",
      "contactBody": "If you have any questions about this policy or want to exercise your data rights, please get in touch. We aim to respond within 5 business days.",
      "contactCta": "Contact us →",
      "footerNote": "Last updated: April 2026. For details on how we protect your account, see our",
      "footerNoteLink": "Security page"
    },

    "cookies": {
      "heading": "Cookie preferences",
      "subheading": "We use cookies to keep the platform working, remember your settings, and understand how people use CahooTravel. You're in control — choose what you're comfortable with below.",
      "alwaysOn": "Always on",
      "savePreferences": "Save my preferences",
      "acceptAll": "Accept all",
      "rejectOptional": "Reject optional",
      "savedSuccess": "✓ Preferences saved",
      "footerNote": "Your preferences are stored locally in your browser. Clearing your browser data will reset them. For more information on how we handle data, see our",
      "footerNoteLink": "Privacy policy",
      "types": {
        "essential": {
          "name": "Essential cookies",
          "description": "Required for the platform to function. These handle authentication, session management, and security. They cannot be disabled.",
          "examples": {
            "sessionToken": "Session token",
            "csrfProtection": "CSRF protection",
            "loginState": "Login state"
          }
        },
        "functional": {
          "name": "Functional cookies",
          "description": "Remember your preferences and settings to improve your experience — such as your preferred billing cycle, saved searches, and language settings.",
          "examples": {
            "searchHistory": "Search history",
            "billingPreference": "Billing preference",
            "uiPreferences": "UI preferences"
          }
        },
        "analytics": {
          "name": "Analytics cookies",
          "description": "Help us understand how visitors use CahooTravel so we can improve the product. All data is anonymous and aggregated — we never track individual users.",
          "examples": {
            "pageViews": "Page views",
            "featureUsage": "Feature usage",
            "errorReports": "Error reports"
          }
        },
        "marketing": {
          "name": "Marketing cookies",
          "description": "Used to measure the effectiveness of our affiliate programme and referral links. If you arrived via a partner, this cookie attributes your visit correctly.",
          "examples": {
            "referralSource": "Referral source",
            "campaignAttribution": "Campaign attribution"
          }
        }
      }
    },

    "support": {
      "heading": "Support",
      "subheading": "Need help? Browse the common questions below or submit a ticket and we'll get back to you.",
      "commonQuestions": "Common questions",
      "submitTicket": "Submit a ticket",
      "ticketSubmitted": "Ticket submitted",
      "ticketSuccessBody": "We've received your request and will respond to {email} within 1–2 business days.",
      "submitAnother": "Submit another ticket",
      "submittingAs": "Submitting as",
      "categoryLabel": "Category",
      "subjectLabel": "Subject",
      "subjectPlaceholder": "Briefly describe your issue",
      "messageLabel": "Message",
      "messagePlaceholder": "Describe your issue in detail. Include any URLs or error messages if relevant.",
      "submitButton": "Submit ticket",
      "submittingButton": "Submitting…",
      "categories": {
        "searchNotReturning": "Search not returning results",
        "incorrectPrice": "Incorrect or missing price",
        "accountLogin": "Account or login issue",
        "billingSubscription": "Billing or subscription",
        "featureRequest": "Feature request",
        "other": "Other"
      },
      "faqs": {
        "searchNotReturning": {
          "q": "Why is my search not returning results?",
          "a": "Make sure you paste the full URL from a supported platform (Booking.com, Airbnb, Expedia, etc.) with your dates selected. URLs without dates may not return prices."
        },
        "priceDiffers": {
          "q": "The price shown is different from what I see on the platform.",
          "a": "Prices can change in real time. The result reflects the price at the moment of your search. Try searching again to get the latest price."
        },
        "compareCountries": {
          "q": "Can I compare more than one country at a time?",
          "a": "Yes — paid plans allow you to compare up to 3 countries simultaneously. On the free plan, searches are limited to one country."
        },
        "cancelPlan": {
          "q": "How do I cancel or change my plan?",
          "a": "You can manage your subscription from your Profile page. To cancel, go to Profile → Your plan → Manage plan."
        }
      }
    }
  }
}
