// Caffè Italia · i18n (FR + IT)
// Tous les libellés UI passent par t("clé.sous-clé"). Les chaînes localisées
// des produits/catégories vivent dans data.jsx (champ i18n: { fr, it }).

const I18N = {
  fr: {
    // Header
    "header.menu": "Menu",
    "header.cart": "Panier",
    "header.lang": "FR",

    // Bandeau d'annonce
    "ann.0": "Livraison offerte dès 50 € en France métropolitaine",
    "ann.1": "Buongiorno · Le café qui vient vraiment de Naples",
    "ann.2": "Expéditions sous 24 h ouvrées",
    "ann.3": "Service client français · +33 1 45 00 00 00",
    "ann.4": "Torréfaction napolitaine · Moreno depuis 1979",

    // Menu drawer
    "menu.nav": "Navigation",
    "menu.home": "Accueil",
    "menu.home_it": "Casa",
    "menu.story": "Notre histoire",
    "menu.story_it": "La nostra storia",
    "menu.blog": "Le blog Caffè",
    "menu.blog_it": "Il blog",
    "menu.contact": "Contact",
    "menu.contact_it": "Contatti",

    // Hero
    "hero.edition": "Édition Hiver · MMXXVI",
    "hero.title1": "IL VERO",
    "hero.title2": "ESPRESSO",
    "hero.title3": "NAPOLETANO.",
    "hero.lede": "Le café qui fait la queue au comptoir des bars de Naples, livré chez vous · en grain, moulu, en capsules, et avec tout ce qu'il faut pour l'accompagner.",
    "hero.cta_coffee": "Découvrir le café",
    "hero.cta_caps": "Voir les capsules",
    "hero.pill_delivery_t": "Livraison 24 h",
    "hero.pill_delivery_s": "dès 50 €",
    "hero.pill_pay_t": "Paiement sécurisé",
    "hero.pill_pay_s": "3D Secure",
    "hero.pill_roast_t": "Torréfaction lente",
    "hero.pill_roast_s": "à Naples",
    "hero.poster_eyebrow": "N°01 · Caffè Moreno",
    "hero.poster_est": "EST. 2013",
    "hero.poster_title": "AROMA",
    "hero.poster_sub": "espresso bar",
    "hero.poster_lede": "Chocolat noir, vanille, miel. Le mélange iconique des comptoirs de la Riviera.",
    "hero.poster_cta": "Acheter · 16,00 €",
    "hero.poster_tag": "MOKA · ESPRESSO · BAR",

    // Strip catégories
    "cat.strip_eyebrow": "Le rayon",
    "cat.strip_title": "La pause caffè.",
    "cat.strip_cta": "Voir toute la boutique",
    "cat.refs": "réf.",

    // Best-sellers
    "feat.eyebrow": "Les préférés",
    "feat.title": "I best-seller.",
    "feat.chip_all": "Café",
    "feat.chip_caps": "Capsules",
    "feat.chip_ese": "Cialde",
    "feat.chip_ground": "Moulu",

    // Manifesto
    "manifesto.eyebrow": "Manifesto",
    "manifesto.text_html": "« Un espresso, ce n'est pas une boisson. C'est un <em>geste</em>, un <em>moment</em>, et quand il est bien fait, une petite cérémonie italienne dans votre cuisine. »",
    "manifesto.author": "Caffè Italia · Montreuil, dal 2013",

    // Éditorial dual
    "edit2.eyebrow": "N° 02 · Le café",
    "edit2.title_html": "Trois mélanges,<br/><span class=\"serif\" style=\"font-size:55%;text-transform:none\">une seule maison.</span>",
    "edit2.body": "Classica, Aroma di Napoli, Gran Miscela · trois signatures torréfiées lentement à Naples par la maison Moreno depuis 1860, conditionnées pour Moka pour préserver la crema et la persistance napolitaine.",
    "edit2.cta": "Voir le café moulu",
    "edit2.chip": "Édition Top",
    "edit3.eyebrow": "N° 03 · Le bar à la maison",
    "edit3.title_html": "Capsules & dosettes,<br/><span style=\"color:var(--rosso)\">tous formats.</span>",
    "edit3.body": "Compatibles Nespresso®, A Modo Mio®, Dolce Gusto®, Lavazza Espresso Point®, Bialetti Aroma Espresso, et dosettes ESE 44 mm 100 % compostables · le bar napolitain dans n'importe quelle machine.",
    "edit3.cta": "Découvrir les capsules",
    "edit3.chip": "6 formats",

    // Insta grid
    "insta.eyebrow": "@napoli_caffe_paris",
    "insta.title_l1": "La dolce vita,",
    "insta.title_l2": "en photos.",
    "insta.cta": "Suivre sur Instagram",

    // Newsletter
    "sub.eyebrow": "La newsletter",
    "sub.title_l1": "Buongiorno,",
    "sub.title_l2": "chaque matin.",
    "sub.lede": "Recettes napolitaines, arrivages et nouveautés, une fois par mois.",
    "sub.email_placeholder": "votre@email.com",
    "sub.cta": "Je m'inscris",

    // Catégorie
    "cat.crumb_home": "Accueil",
    "cat.crumb_shop": "Boutique",
    "cat.products_count": (n) => `${n} produit${n>1?"s":""}`,
    "cat.origin": "Origine 100 % Italie",
    "cat.filter_type": "Type",
    "cat.filter_all": "Tout",
    "cat.filter_grain": "En grain",
    "cat.filter_ground": "Moulu",
    "cat.filter_caps": "Capsules",
    "cat.filter_intensity": "Intensité",
    "cat.filter_origin": "Origine",
    "cat.filter_origin_all": "Toute l'Italie",
    "cat.filter_price": "Prix",
    "cat.sort": "Tri :",
    "cat.sort_popular": "Les plus populaires",
    "cat.sort_asc": "Prix croissant",
    "cat.sort_desc": "Prix décroissant",
    "cat.sort_new": "Nouveautés",
    "cat.clear": "Effacer tout",

    // Fiche produit
    "prod.add": "+ Ajouter au panier",
    "prod.add_cart": "Ajouter au panier",
    "prod.tax": "TTC, hors livraison",
    "prod.aroma": "Profil aromatique",
    "prod.format": "Format",
    "prod.price_from": "dès",
    "prod.qty": "Quantité",
    "prod.benefits_delivery": "Livraison sous 48 h",
    "prod.benefits_import": "Importé directement de Naples",
    "prod.benefits_return": "Satisfait ou remboursé · sous 30 jours",
    "prod.tab_desc": "Description",
    "prod.tab_recipe": "Recette · Moka",
    "prod.tab_specs": "Caractéristiques",
    "prod.tab_reviews": "Avis",
    "prod.crosssell": "TI CONSIGLIAMO ANCHE",

    // Panier
    "cart.title": "Votre panier",
    "cart.empty_title": "VUOTO",
    "cart.empty_msg": "Votre panier est vide. Le rituel italien vous attend.",
    "cart.empty_cta": "Découvrir le café",
    "cart.subtotal": "Sous-total",
    "cart.delivery": "Livraison estimée",
    "cart.delivery_free": "Offerte",
    "cart.total": "Total",
    "cart.checkout": "Passer la commande",
    "cart.pay_note": "Paiement sécurisé · CB · PayPal · Apple Pay",
    "cart.remove": "Retirer",

    // Toast d'ajout au panier (desktop uniquement)
    "toast.added": "Ajouté au panier",
    "toast.view_cart": "Voir le panier",

    // Story / À propos
    "story.eyebrow": "La nostra storia",
    "story.title_html": "Deux Italiens,<br/><span style=\"color:var(--rosso)\">un comptoir</span>,<br/><span class=\"serif\" style=\"text-transform:none;font-size:55%\">dix mille tasses.</span>",
    "story.body1": "Caffè Italia est une maison de distribution fondée en 2013 par deux Italiens, ex-restaurateurs passionnés de café, qui ont voulu porter sur la table française le goût et la tradition de la cafeteria italienne.",
    "story.body2": "Depuis Montreuil, en banlieue parisienne, Caffè Italia importe directement la gamme Caffè Moreno et une sélection d'épicerie italienne : grain, moulu pour Moka, dosettes ESE compostables, capsules compatibles Nespresso® / A Modo Mio® / Dolce Gusto®, machines, tazzine et truffe noire. Sans intermédiaire.",
    "story.cta": "Voir nos cafés",

    // Footer
    "footer.tagline": "Caffè Italia est une maison de distribution fondée en 2013 par deux Italiens, ex-restaurateurs passionnés de café. Basée à Montreuil, en banlieue parisienne.",
    "footer.col_shop": "La boutique",
    "footer.col_house": "La maison",
    "footer.col_help": "Aide",
    "footer.shop_story": "Notre histoire",
    "footer.shop_contact": "Contact",
    "footer.help_delivery": "Livraison",
    "footer.help_returns": "Retours & remboursements",
    "footer.help_faq": "FAQ",
    "footer.help_legal": "Mentions légales",
    "footer.help_cgv": "CGV",
    "footer.help_privacy": "Confidentialité",
    "footer.copyright": "© MMXXVI · Caffè Italia · Tous droits réservés.",
    "footer.lang_label": "Langue",

    // Section « Qui est Caffè Moreno » (copie officielle de la marque)
    "moreno.eyebrow": "Notre torréfacteur",
    "moreno.title_l1": "Caffè Moreno,",
    "moreno.title_l2": "le véritable espresso napolitain.",
    "moreno.body1": "Caffè Moreno est une entreprise familiale fondée à Naples dans les années 1960, qui s'est développée avec passion et expertise sur trois générations. D'une petite torréfaction artisanale à une marque présente dans plus de 60 pays, notre objectif est resté inchangé : offrir au monde le véritable espresso napolitain.",
    "moreno.body2": "Notre gamme complète de produits est conçue pour répondre aux besoins des canaux Ho.Re.Ca., des distributeurs automatiques, des monodoses et de la consommation à domicile. Chaque mélange est le résultat d'une sélection méticuleuse des origines et reflète notre engagement constant en faveur de la qualité, de l'excellence et du goût authentique de la tradition napolitaine.",
    "moreno.body3": "L'art de la torréfaction est au cœur de notre travail : un savoir qui se transmet et évolue au fil du temps, créant des cafés au profil audacieux, intense et unique. Grâce à une technologie de pointe et à une innovation continue dans la production, nous garantissons des normes de qualité, une efficacité et une capacité de production élevées.",
    "moreno.video_caption": "Caffè Moreno · de Naples à votre tasse",
    "moreno.cta": "Découvrir les cafés Moreno",

    // Page « Tout le catalogue »
    "all.eyebrow": "Le catalogue",
    "all.title": "Tout le shop.",
    "all.body": (n) => `Toutes les références Caffè Italia en une seule page : ${n} produits, six catégories, prix en €.`,
    "all.menu": "Tout voir",
    "all.menu_it": "Tutto il catalogo",
  },

  it: {
    // Header
    "header.menu": "Menu",
    "header.cart": "Carrello",
    "header.lang": "IT",

    // Banner
    "ann.0": "Spedizione gratuita oltre 50 € in Francia metropolitana",
    "ann.1": "Buongiorno · Il caffè che viene davvero da Napoli",
    "ann.2": "Spedizioni entro 24 ore lavorative",
    "ann.3": "Servizio clienti · +33 1 45 00 00 00",
    "ann.4": "Torrefazione napoletana · Moreno dal 1979",

    // Menu drawer
    "menu.nav": "Navigazione",
    "menu.home": "Home",
    "menu.home_it": "Casa",
    "menu.story": "La nostra storia",
    "menu.story_it": "Chi siamo",
    "menu.blog": "Il blog Caffè",
    "menu.blog_it": "Il blog",
    "menu.contact": "Contatti",
    "menu.contact_it": "Scrivici",

    // Hero
    "hero.edition": "Edizione Inverno · MMXXVI",
    "hero.title1": "IL VERO",
    "hero.title2": "ESPRESSO",
    "hero.title3": "NAPOLETANO.",
    "hero.lede": "Il caffè che si fa la fila al bancone dei bar di Napoli, consegnato a casa tua · in grani, macinato, in capsule e con tutto il necessario per accompagnarlo.",
    "hero.cta_coffee": "Scopri il caffè",
    "hero.cta_caps": "Vedi le capsule",
    "hero.pill_delivery_t": "Consegna 24 h",
    "hero.pill_delivery_s": "da 50 €",
    "hero.pill_pay_t": "Pagamento sicuro",
    "hero.pill_pay_s": "3D Secure",
    "hero.pill_roast_t": "Tostatura lenta",
    "hero.pill_roast_s": "a Napoli",
    "hero.poster_eyebrow": "N°01 · Caffè Moreno",
    "hero.poster_est": "EST. 2013",
    "hero.poster_title": "AROMA",
    "hero.poster_sub": "espresso bar",
    "hero.poster_lede": "Cioccolato fondente, vaniglia, miele. La miscela iconica dei banconi della Riviera.",
    "hero.poster_cta": "Acquista · 16,00 €",
    "hero.poster_tag": "MOKA · ESPRESSO · BAR",

    // Categorie strip
    "cat.strip_eyebrow": "Il reparto",
    "cat.strip_title": "La pausa caffè.",
    "cat.strip_cta": "Vedi tutta la boutique",
    "cat.refs": "rif.",

    // Best-sellers
    "feat.eyebrow": "I preferiti",
    "feat.title": "I best-seller.",
    "feat.chip_all": "Caffè",
    "feat.chip_caps": "Capsule",
    "feat.chip_ese": "Cialde",
    "feat.chip_ground": "Macinato",

    // Manifesto
    "manifesto.eyebrow": "Manifesto",
    "manifesto.text_html": "« Un espresso non è una bevanda. È un <em>gesto</em>, un <em>momento</em>, e quando è fatto bene, una piccola cerimonia italiana nella tua cucina. »",
    "manifesto.author": "Caffè Italia · Montreuil, dal 2013",

    // Editoriale
    "edit2.eyebrow": "N° 02 · Il caffè",
    "edit2.title_html": "Tre miscele,<br/><span class=\"serif\" style=\"font-size:55%;text-transform:none\">una sola casa.</span>",
    "edit2.body": "Classica, Aroma di Napoli, Gran Miscela · tre firme tostate lentamente a Napoli dalla casa Moreno dal 1860, confezionate per la Moka per preservare la crema e la persistenza napoletana.",
    "edit2.cta": "Vedi il macinato",
    "edit2.chip": "Edizione Top",
    "edit3.eyebrow": "N° 03 · Il bar a casa",
    "edit3.title_html": "Capsule e cialde,<br/><span style=\"color:var(--rosso)\">tutti i formati.</span>",
    "edit3.body": "Compatibili Nespresso®, A Modo Mio®, Dolce Gusto®, Lavazza Espresso Point®, Bialetti Aroma Espresso, e cialde ESE 44 mm 100 % compostabili · il bar napoletano in qualsiasi macchina.",
    "edit3.cta": "Scopri le capsule",
    "edit3.chip": "6 formati",

    // Insta
    "insta.eyebrow": "@napoli_caffe_paris",
    "insta.title_l1": "La dolce vita,",
    "insta.title_l2": "in foto.",
    "insta.cta": "Seguici su Instagram",

    // Subscription
    "sub.eyebrow": "La newsletter",
    "sub.title_l1": "Buongiorno,",
    "sub.title_l2": "ogni mattina.",
    "sub.lede": "Ricette napoletane, arrivi e novità, una volta al mese.",
    "sub.email_placeholder": "tua@email.com",
    "sub.cta": "Iscriviti",

    // Categoria
    "cat.crumb_home": "Home",
    "cat.crumb_shop": "Boutique",
    "cat.products_count": (n) => `${n} prodott${n>1?"i":"o"}`,
    "cat.origin": "Origine 100 % Italia",
    "cat.filter_type": "Tipo",
    "cat.filter_all": "Tutto",
    "cat.filter_grain": "In grani",
    "cat.filter_ground": "Macinato",
    "cat.filter_caps": "Capsule",
    "cat.filter_intensity": "Intensità",
    "cat.filter_origin": "Origine",
    "cat.filter_origin_all": "Tutta l'Italia",
    "cat.filter_price": "Prezzo",
    "cat.sort": "Ordina:",
    "cat.sort_popular": "I più popolari",
    "cat.sort_asc": "Prezzo crescente",
    "cat.sort_desc": "Prezzo decrescente",
    "cat.sort_new": "Novità",
    "cat.clear": "Cancella tutto",

    // Scheda prodotto
    "prod.add": "+ Aggiungi al carrello",
    "prod.add_cart": "Aggiungi al carrello",
    "prod.tax": "IVA inclusa, spedizione esclusa",
    "prod.aroma": "Profilo aromatico",
    "prod.format": "Formato",
    "prod.price_from": "da",
    "prod.qty": "Quantità",
    "prod.benefits_delivery": "Consegna in 48 ore",
    "prod.benefits_import": "Importato direttamente da Napoli",
    "prod.benefits_return": "Soddisfatti o rimborsati · entro 30 giorni",
    "prod.tab_desc": "Descrizione",
    "prod.tab_recipe": "Ricetta · Moka",
    "prod.tab_specs": "Caratteristiche",
    "prod.tab_reviews": "Recensioni",
    "prod.crosssell": "TI CONSIGLIAMO ANCHE",

    // Carrello
    "cart.title": "Il tuo carrello",
    "cart.empty_title": "VUOTO",
    "cart.empty_msg": "Il tuo carrello è vuoto. Il rituale italiano ti aspetta.",
    "cart.empty_cta": "Scopri il caffè",
    "cart.subtotal": "Subtotale",
    "cart.delivery": "Spedizione stimata",
    "cart.delivery_free": "Gratuita",
    "cart.total": "Totale",
    "cart.checkout": "Vai alla cassa",
    "cart.pay_note": "Pagamento sicuro · Carta · PayPal · Apple Pay",
    "cart.remove": "Rimuovi",

    // Toast di aggiunta al carrello (solo desktop)
    "toast.added": "Aggiunto al carrello",
    "toast.view_cart": "Vedi il carrello",

    // Storia
    "story.eyebrow": "La nostra storia",
    "story.title_html": "Due italiani,<br/><span style=\"color:var(--rosso)\">un bancone</span>,<br/><span class=\"serif\" style=\"text-transform:none;font-size:55%\">diecimila tazze.</span>",
    "story.body1": "Caffè Italia è una casa di distribuzione fondata nel 2013 da due italiani, ex ristoratori appassionati di caffè, che hanno voluto portare sulla tavola francese il gusto e la tradizione della cafeteria italiana.",
    "story.body2": "Da Montreuil, alle porte di Parigi, Caffè Italia importa direttamente la gamma Caffè Moreno e una selezione di specialità italiane: grani, macinato per Moka, cialde ESE compostabili, capsule compatibili Nespresso® / A Modo Mio® / Dolce Gusto®, macchine, tazzine e tartufo nero. Senza intermediari.",
    "story.cta": "Vedi i nostri caffè",

    // Footer
    "footer.tagline": "Caffè Italia è una casa di distribuzione fondata nel 2013 da due italiani, ex ristoratori appassionati di caffè. Con sede a Montreuil, alle porte di Parigi.",
    "footer.col_shop": "La boutique",
    "footer.col_house": "La casa",
    "footer.col_help": "Aiuto",
    "footer.shop_story": "La nostra storia",
    "footer.shop_contact": "Contatti",
    "footer.help_delivery": "Spedizione",
    "footer.help_returns": "Resi e rimborsi",
    "footer.help_faq": "FAQ",
    "footer.help_legal": "Note legali",
    "footer.help_cgv": "CGV",
    "footer.help_privacy": "Privacy",
    "footer.copyright": "© MMXXVI · Caffè Italia · Tutti i diritti riservati.",
    "footer.lang_label": "Lingua",

    // Sezione « Chi è Caffè Moreno » (copia ufficiale del brand)
    "moreno.eyebrow": "Il nostro torrefattore",
    "moreno.title_l1": "Caffè Moreno,",
    "moreno.title_l2": "il vero espresso napoletano.",
    "moreno.body1": "Caffè Moreno è un'azienda familiare fondata a Napoli negli anni '60, cresciuta con passione e competenza attraverso tre generazioni. Da una piccola torrefazione artigianale a un brand presente in oltre 60 paesi, il nostro obiettivo è rimasto invariato: offrire al mondo il vero espresso napoletano.",
    "moreno.body2": "La nostra gamma completa di prodotti è pensata per soddisfare le esigenze dei canali Ho.Re.Ca., vending, monodose e consumo domestico. Ogni miscela è il risultato di una meticolosa selezione delle origini e riflette il nostro costante impegno per la qualità, l'eccellenza e l'autentico sapore della tradizione napoletana.",
    "moreno.body3": "L'arte della tostatura è il cuore del nostro lavoro: un sapere che si tramanda e si evolve nel tempo, creando caffè dal profilo deciso, intenso e inconfondibile. Grazie a una tecnologia all'avanguardia e a una continua innovazione produttiva, garantiamo elevati standard qualitativi, efficienza e capacità produttiva.",
    "moreno.video_caption": "Caffè Moreno · da Napoli alla tua tazza",
    "moreno.cta": "Scopri i caffè Moreno",

    // Pagina « Tutto il catalogo »
    "all.eyebrow": "Il catalogo",
    "all.title": "Tutta la boutique.",
    "all.body": (n) => `Tutte le referenze Caffè Italia in una sola pagina: ${n} prodotti, sei categorie, prezzi in €.`,
    "all.menu": "Tutto",
    "all.menu_it": "Tutto il catalogo",
  },
};

// Langues supportées + utilitaires globaux
const SUPPORTED_LANGS = ["fr", "it"];
const DEFAULT_LANG = "fr";

window.I18N = I18N;
window.SUPPORTED_LANGS = SUPPORTED_LANGS;
window.DEFAULT_LANG = DEFAULT_LANG;

window.t = function t(key, ...args) {
  const lang = window.__LANG__ || DEFAULT_LANG;
  const dict = I18N[lang] || I18N[DEFAULT_LANG];
  const v = dict[key];
  if (typeof v === "function") return v(...args);
  if (v == null) return I18N[DEFAULT_LANG][key] ?? key;
  return v;
};

// Pick a localized field from { fr, it } / fallback to fr / fallback to value itself
window.pick = function pick(field) {
  if (field == null) return "";
  const lang = window.__LANG__ || DEFAULT_LANG;
  if (typeof field === "string") return field;
  return field[lang] ?? field[DEFAULT_LANG] ?? "";
};
