// Frangos Peri Peri — trilingual strings (EN / FR / AR)
const I18N = {
  en: {
    dir: "ltr",
    nav: { home: "Home", menu: "Menu", order: "Order", reserve: "Reserve", story: "Our Story" },
    orderNow: "Order now",
    viewMenu: "Explore the menu",
    cart: "Cart",
    hero: {
      kicker: "Marrakesh · Flame Grill",
      l1: "Fire-grilled",
      l2: "peri peri",
      l3: "chicken.",
      sub: "Marinated 24 hours, grilled over open flame, basted in the heat you choose. Fresh every day in the heart of Marrakesh.",
      halal: "100% Halal",
      open: "Open daily · 12:00 – 23:00",
      scroll: "Scroll",
    },
    marquee: ["Fire grilled", "Peri peri", "100% Halal", "Fresh daily", "Marrakesh"],
    signatures: { kicker: "House signatures", title: "What the fire does best", sub: "Three plates people cross the city for." },
    heat: {
      kicker: "Choose your fire",
      title: "How hot can you go?",
      sub: "Every chicken is basted in the sauce you choose — from cool & zesty to full inferno.",
      levels: [
        { name: "Lemon & Herb", desc: "All flavour, no fire. Zesty garlic, lemon and herbs." },
        { name: "Mild", desc: "A gentle warmth that lets the grill speak." },
        { name: "Hot", desc: "Proper peri peri. Builds with every bite." },
        { name: "Extra Hot", desc: "Full inferno. Signed waiver not required — yet." },
      ],
    },
    storyTeaser: { kicker: "Our story", title: "Born over fire.", body: "Frangos began with one grill, one secret marinade and a simple promise: real chicken, real flame, no shortcuts. Every bird is halal, marinated for 24 hours and grilled to order.", cta: "Read our story" },
    promo: { badge: "Frangos Club", title: "Your 10th chicken is on us.", body: "Pick up a loyalty card at the counter — every flame-grilled chicken gets you a stamp.", cta: "Join free" },
    locations: { kicker: "Find us", title: "Al Khattabi, Marrakesh", address: "27 Bd Abdelkrim Al Khattabi, Marrakesh 40000", hours: "Open daily · 12:00 – 23:00", phone: "+212 5 24 00 00 00", directions: "Get directions", call: "Call us" },
    footer: { tagline: "Fire grilled peri peri chicken", rights: "© 2026 Frangos Peri Peri · Marrakesh", madeFor: "Concept website prototype" },
    menu: {
      title: "The menu",
      sub: "Grilled to order over open flame. Pick your plate, pick your heat.",
      from: "from",
      add: "Add",
      added: "Added",
      pickHeat: "Pick your heat",
      cats: { grill: "Flame-Grilled Chicken", burgers: "Burgers", wraps: "Wraps", wings: "Wings & Starters", sides: "Sides", drinks: "Drinks" },
      menuCard: { kicker: "Printed menu", cta: "View full menu" },
    },
    order: {
      title: "Your order",
      empty: "Your cart is empty — the grill is waiting.",
      emptyCta: "Browse the menu",
      delivery: "Delivery",
      pickup: "Pickup",
      deliveryTime: "35–45 min",
      pickupTime: "Ready in 20 min",
      subtotal: "Subtotal",
      deliveryFee: "Delivery",
      free: "Free",
      total: "Total",
      checkout: "Checkout",
      detailsTitle: "Your details",
      name: "Full name",
      phone: "Phone",
      address: "Delivery address",
      addressPh: "Street, building, floor…",
      payTitle: "Payment",
      payCash: "Cash on delivery",
      payCashPickup: "Pay at counter",
      payCard: "Card (mock)",
      place: "Place order",
      back: "Back",
      confirmTitle: "Order confirmed!",
      confirmBody: "The grill is already lit. Track your order number at pickup or with the rider.",
      orderNo: "Order",
      backHome: "Back to home",
      remove: "Remove",
      heatLabel: "Heat",
    },
    reserve: {
      title: "Book a table",
      sub: "Al Khattabi · Marrakesh. We'll keep the grill hot for you.",
      name: "Full name",
      phone: "Phone",
      date: "Date",
      time: "Time",
      guests: "Guests",
      area: "Seating",
      areas: ["Main hall", "Terrace"],
      submit: "Reserve table",
      confirmTitle: "Table reserved!",
      confirmBody: "We've saved your table. A confirmation SMS is on its way.",
      another: "Make another reservation",
    },
    story: {
      title: "Born over fire.",
      kicker: "Our story",
      p1: "Frangos started with a simple obsession: the moment a marinated bird hits a roaring flame grill. The smoke, the sizzle, the peri peri basting — that moment is what we built a restaurant around.",
      p2: "Every chicken is 100% halal, delivered fresh — never frozen — marinated for 24 hours in our secret peri peri blend, then grilled to order by chefs who treat fire as a craft.",
      values: [
        { t: "Open flame", d: "No fryers, no shortcuts. Every plate is kissed by real fire." },
        { t: "100% Halal", d: "Certified halal chicken, fresh from trusted local farms." },
        { t: "Made daily", d: "Sauces, marinades and sides made from scratch every morning." },
      ],
      halalTitle: "Halal, certified.",
      halalBody: "All our chicken is certified halal and sourced fresh from Moroccan farms. Certificates are displayed in-store and available on request.",
    },
    toastAdded: "Added to your order",
    lang: "Language",
  },

  fr: {
    dir: "ltr",
    nav: { home: "Accueil", menu: "Menu", order: "Commander", reserve: "Réserver", story: "Notre histoire" },
    orderNow: "Commander",
    viewMenu: "Découvrir le menu",
    cart: "Panier",
    hero: {
      kicker: "Marrakech · Grill au feu",
      l1: "Poulet",
      l2: "peri peri",
      l3: "grillé au feu.",
      sub: "Mariné 24 heures, grillé à la flamme, nappé de la sauce de votre choix. Frais chaque jour au cœur de Marrakech.",
      halal: "100% Halal",
      open: "Ouvert 7j/7 · 12h00 – 23h00",
      scroll: "Défiler",
    },
    marquee: ["Grillé au feu", "Peri peri", "100% Halal", "Frais chaque jour", "Marrakech"],
    signatures: { kicker: "Signatures de la maison", title: "Ce que le feu fait de mieux", sub: "Trois plats qui font traverser la ville." },
    heat: {
      kicker: "Choisissez votre feu",
      title: "Jusqu'où irez-vous ?",
      sub: "Chaque poulet est nappé de la sauce de votre choix — de la plus douce à l'enfer total.",
      levels: [
        { name: "Citron & Herbes", desc: "Toute la saveur, sans le feu. Ail, citron et herbes." },
        { name: "Doux", desc: "Une chaleur douce qui laisse parler le grill." },
        { name: "Piquant", desc: "Le vrai peri peri. Monte à chaque bouchée." },
        { name: "Extra Piquant", desc: "L'enfer total. Décharge non requise — pour l'instant." },
      ],
    },
    storyTeaser: { kicker: "Notre histoire", title: "Né du feu.", body: "Frangos est né d'un grill, d'une marinade secrète et d'une promesse simple : du vrai poulet, une vraie flamme, zéro raccourci. Chaque poulet est halal, mariné 24 heures et grillé à la commande.", cta: "Lire notre histoire" },
    promo: { badge: "Frangos Club", title: "Votre 10ᵉ poulet est offert.", body: "Demandez votre carte de fidélité au comptoir — chaque poulet grillé vous rapporte un tampon.", cta: "Adhérer gratuitement" },
    locations: { kicker: "Nous trouver", title: "Al Khattabi, Marrakech", address: "27 Bd Abdelkrim Al Khattabi, Marrakech 40000", hours: "Ouvert 7j/7 · 12h00 – 23h00", phone: "+212 5 24 00 00 00", directions: "Itinéraire", call: "Appeler" },
    footer: { tagline: "Poulet peri peri grillé au feu", rights: "© 2026 Frangos Peri Peri · Marrakech", madeFor: "Prototype de site concept" },
    menu: {
      title: "Le menu",
      sub: "Grillé à la commande, à la flamme. Choisissez votre plat, choisissez votre feu.",
      from: "dès",
      add: "Ajouter",
      added: "Ajouté",
      pickHeat: "Choisissez votre feu",
      cats: { grill: "Poulet grillé au feu", burgers: "Burgers", wraps: "Wraps", wings: "Ailes & Entrées", sides: "Accompagnements", drinks: "Boissons" },
      menuCard: { kicker: "Menu imprimé", cta: "Voir le menu complet" },
    },
    order: {
      title: "Votre commande",
      empty: "Votre panier est vide — le grill vous attend.",
      emptyCta: "Voir le menu",
      delivery: "Livraison",
      pickup: "À emporter",
      deliveryTime: "35–45 min",
      pickupTime: "Prêt en 20 min",
      subtotal: "Sous-total",
      deliveryFee: "Livraison",
      free: "Offerte",
      total: "Total",
      checkout: "Commander",
      detailsTitle: "Vos coordonnées",
      name: "Nom complet",
      phone: "Téléphone",
      address: "Adresse de livraison",
      addressPh: "Rue, immeuble, étage…",
      payTitle: "Paiement",
      payCash: "Espèces à la livraison",
      payCashPickup: "Paiement au comptoir",
      payCard: "Carte (démo)",
      place: "Valider la commande",
      back: "Retour",
      confirmTitle: "Commande confirmée !",
      confirmBody: "Le grill est déjà allumé. Suivez votre numéro de commande au retrait ou auprès du livreur.",
      orderNo: "Commande",
      backHome: "Retour à l'accueil",
      remove: "Retirer",
      heatLabel: "Feu",
    },
    reserve: {
      title: "Réserver une table",
      sub: "Al Khattabi · Marrakech. On garde le grill chaud pour vous.",
      name: "Nom complet",
      phone: "Téléphone",
      date: "Date",
      time: "Heure",
      guests: "Personnes",
      area: "Salle",
      areas: ["Salle principale", "Terrasse"],
      submit: "Réserver",
      confirmTitle: "Table réservée !",
      confirmBody: "Votre table est réservée. Un SMS de confirmation arrive.",
      another: "Faire une autre réservation",
    },
    story: {
      title: "Né du feu.",
      kicker: "Notre histoire",
      p1: "Frangos est né d'une obsession simple : l'instant où un poulet mariné touche un grill ardent. La fumée, le grésillement, le nappage peri peri — c'est autour de cet instant que nous avons bâti un restaurant.",
      p2: "Chaque poulet est 100% halal, livré frais — jamais congelé — mariné 24 heures dans notre mélange peri peri secret, puis grillé à la commande par des chefs pour qui le feu est un art.",
      values: [
        { t: "Flamme vive", d: "Pas de friteuses, pas de raccourcis. Chaque assiette est embrassée par le feu." },
        { t: "100% Halal", d: "Poulet certifié halal, frais, issu de fermes locales de confiance." },
        { t: "Fait maison", d: "Sauces, marinades et accompagnements préparés chaque matin." },
      ],
      halalTitle: "Halal, certifié.",
      halalBody: "Tout notre poulet est certifié halal et provient de fermes marocaines. Certificats affichés en magasin et disponibles sur demande.",
    },
    toastAdded: "Ajouté à votre commande",
    lang: "Langue",
  },

  ar: {
    dir: "rtl",
    nav: { home: "الرئيسية", menu: "القائمة", order: "اطلب", reserve: "احجز", story: "قصتنا" },
    orderNow: "اطلب الآن",
    viewMenu: "اكتشف القائمة",
    cart: "السلة",
    hero: {
      kicker: "مراكش · شواء على النار",
      l1: "دجاج",
      l2: "بيري بيري",
      l3: "مشوي على النار.",
      sub: "منقوع لمدة ٢٤ ساعة، مشوي على لهب حقيقي، ومغطى بالصلصة التي تختارها. طازج يوميًا في قلب مراكش.",
      halal: "حلال ١٠٠٪",
      open: "مفتوح يوميًا · ١٢:٠٠ – ٢٣:٠٠",
      scroll: "مرر للأسفل",
    },
    marquee: ["مشوي على النار", "بيري بيري", "حلال ١٠٠٪", "طازج يوميًا", "مراكش"],
    signatures: { kicker: "أطباق الدار", title: "أفضل ما تصنعه النار", sub: "ثلاثة أطباق يعبر الناس المدينة من أجلها." },
    heat: {
      kicker: "اختر نارك",
      title: "ما مدى تحملك للحار؟",
      sub: "كل دجاجة تُغطى بالصلصة التي تختارها — من المنعشة إلى الجحيم الكامل.",
      levels: [
        { name: "ليمون وأعشاب", desc: "نكهة كاملة بلا نار. ثوم وليمون وأعشاب." },
        { name: "خفيف", desc: "دفء لطيف يترك للشواء الكلمة." },
        { name: "حار", desc: "بيري بيري حقيقي. يشتد مع كل قضمة." },
        { name: "حار جدًا", desc: "الجحيم الكامل. على مسؤوليتك الخاصة." },
      ],
    },
    storyTeaser: { kicker: "قصتنا", title: "وُلدنا من النار.", body: "بدأ فرانكوس بشواية واحدة وتتبيلة سرية ووعد بسيط: دجاج حقيقي، نار حقيقية، بلا اختصارات. كل دجاجة حلال، منقوعة ٢٤ ساعة وتُشوى عند الطلب.", cta: "اقرأ قصتنا" },
    promo: { badge: "نادي فرانكوس", title: "دجاجتك العاشرة علينا.", body: "اطلب بطاقة الولاء من المحاسب — كل دجاجة مشوية تمنحك ختمًا.", cta: "انضم مجانًا" },
    locations: { kicker: "موقعنا", title: "الخطابي، مراكش", address: "27 شارع عبد الكريم الخطابي، مراكش 40000", hours: "مفتوح يوميًا · ١٢:٠٠ – ٢٣:٠٠", phone: "+212 5 24 00 00 00", directions: "الاتجاهات", call: "اتصل بنا" },
    footer: { tagline: "دجاج بيري بيري مشوي على النار", rights: "© 2026 فرانكوس بيري بيري · مراكش", madeFor: "نموذج موقع تجريبي" },
    menu: {
      title: "القائمة",
      sub: "يُشوى عند الطلب على لهب حقيقي. اختر طبقك، اختر نارك.",
      from: "ابتداءً من",
      add: "أضف",
      added: "أُضيف",
      pickHeat: "اختر درجة الحرارة",
      cats: { grill: "دجاج مشوي على النار", burgers: "برغر", wraps: "راب", wings: "أجنحة ومقبلات", sides: "أطباق جانبية", drinks: "مشروبات" },
      menuCard: { kicker: "القائمة المطبوعة", cta: "عرض القائمة كاملة" },
    },
    order: {
      title: "طلبك",
      empty: "سلتك فارغة — الشواية في انتظارك.",
      emptyCta: "تصفح القائمة",
      delivery: "توصيل",
      pickup: "استلام",
      deliveryTime: "٣٥–٤٥ دقيقة",
      pickupTime: "جاهز خلال ٢٠ دقيقة",
      subtotal: "المجموع الفرعي",
      deliveryFee: "التوصيل",
      free: "مجاني",
      total: "المجموع",
      checkout: "إتمام الطلب",
      detailsTitle: "بياناتك",
      name: "الاسم الكامل",
      phone: "الهاتف",
      address: "عنوان التوصيل",
      addressPh: "الشارع، العمارة، الطابق…",
      payTitle: "الدفع",
      payCash: "نقدًا عند التوصيل",
      payCashPickup: "الدفع عند المحاسب",
      payCard: "بطاقة (تجريبي)",
      place: "تأكيد الطلب",
      back: "رجوع",
      confirmTitle: "تم تأكيد الطلب!",
      confirmBody: "الشواية مشتعلة بالفعل. تابع رقم طلبك عند الاستلام أو مع السائق.",
      orderNo: "الطلب",
      backHome: "العودة للرئيسية",
      remove: "إزالة",
      heatLabel: "الحرارة",
    },
    reserve: {
      title: "احجز طاولة",
      sub: "الخطابي · مراكش. سنبقي الشواية ساخنة من أجلك.",
      name: "الاسم الكامل",
      phone: "الهاتف",
      date: "التاريخ",
      time: "الوقت",
      guests: "الأشخاص",
      area: "الجلوس",
      areas: ["القاعة الرئيسية", "الشرفة"],
      submit: "احجز الطاولة",
      confirmTitle: "تم حجز الطاولة!",
      confirmBody: "حجزنا طاولتك. رسالة تأكيد في الطريق.",
      another: "حجز آخر",
    },
    story: {
      title: "وُلدنا من النار.",
      kicker: "قصتنا",
      p1: "بدأ فرانكوس بهوس بسيط: لحظة ملامسة الدجاج المتبل لشواية مشتعلة. الدخان، الأزيز، صلصة البيري بيري — حول هذه اللحظة بنينا مطعمًا.",
      p2: "كل دجاجة حلال ١٠٠٪، تصل طازجة — لا مجمدة أبدًا — منقوعة ٢٤ ساعة في خلطتنا السرية، ثم تُشوى عند الطلب على يد طهاة يتقنون فن النار.",
      values: [
        { t: "لهب حقيقي", d: "لا مقالي ولا اختصارات. كل طبق يلامس النار الحقيقية." },
        { t: "حلال ١٠٠٪", d: "دجاج حلال معتمد، طازج من مزارع محلية موثوقة." },
        { t: "يوميًا وطازج", d: "الصلصات والتتبيلات والأطباق الجانبية تُحضّر كل صباح." },
      ],
      halalTitle: "حلال، معتمد.",
      halalBody: "كل دجاجنا حلال معتمد ومن مزارع مغربية. الشهادات معروضة في المطعم ومتاحة عند الطلب.",
    },
    toastAdded: "أُضيف إلى طلبك",
    lang: "اللغة",
  },
};

window.I18N = I18N;
