// ============================================
// FLC — i18n system (FR/AR with RTL)
// ============================================

// Inject Cairo font alongside existing fonts
(function(){
  if (!document.querySelector('link[data-flc-cairo]')) {
    const l = document.createElement('link');
    l.rel = 'stylesheet';
    l.href = 'https://fonts.googleapis.com/css2?family=Cairo:wght@400;500;600;700;800;900&display=swap';
    l.dataset.flcCairo = '1';
    document.head.appendChild(l);
  }
})();

// Translation dictionary — keep "Cambridge / IELTS / TOEFL / DELF / DELE" in original
const TRANSLATIONS = {
  // ---------- Nav & shared ----------
  'nav.home': { fr: 'Accueil', ar: 'الرئيسية' },
  'nav.english': { fr: 'Anglais', ar: 'الإنجليزية' },
  'nav.languages': { fr: 'Langues', ar: 'اللغات' },
  'nav.support': { fr: 'Soutien', ar: 'الدعم المدرسي' },
  'nav.workshops': { fr: 'Ateliers', ar: 'الورشات' },
  'nav.quran': { fr: 'Coran', ar: 'القرآن' },
  'nav.method': { fr: 'Méthode', ar: 'منهجيتنا' },
  'nav.pricing': { fr: 'Tarifs', ar: 'الأسعار' },
  'nav.contact': { fr: 'Contact', ar: 'اتصل بنا' },
  'nav.cta': { fr: 'Test gratuit →', ar: 'اختبار مجاني ←' },
  'nav.cta_full': { fr: '🎁 Réserver mon test gratuit', ar: '🎁 احجز اختباري المجاني' },

  // Mobile nav full labels
  'navmob.home': { fr: 'Accueil', ar: 'الرئيسية' },
  'navmob.english': { fr: 'Cours d\'anglais', ar: 'دروس الإنجليزية' },
  'navmob.languages': { fr: 'Français · Espagnol', ar: 'الفرنسية · الإسبانية' },
  'navmob.support': { fr: 'Soutien scolaire', ar: 'الدعم المدرسي' },
  'navmob.workshops': { fr: 'Ateliers parascolaires', ar: 'الورشات اللاصفية' },
  'navmob.quran': { fr: 'Atelier Coran', ar: 'ورشة القرآن' },
  'navmob.method': { fr: 'Notre méthode', ar: 'منهجيتنا' },
  'navmob.pricing': { fr: 'Tarifs', ar: 'الأسعار' },
  'navmob.contact': { fr: 'Contact', ar: 'اتصل بنا' },

  // Mega-menu groups & items
  'mm.support': { fr: 'Soutien Scolaire', ar: 'الدعم المدرسي' },
  'mm.support.desc': { fr: 'Du CP au Bac · toutes filières', ar: 'من الابتدائي إلى الباكلوريا' },
  'mm.support.primaire': { fr: 'Primaire (CP–CM2)', ar: 'الابتدائي (CP–CM2)' },
  'mm.support.college': { fr: 'Collège (6ᵉ–3ᵉ)', ar: 'الإعدادي (6ᵉ–3ᵉ)' },
  'mm.support.lycee': { fr: 'Lycée (Sec. 1ʳᵉ Bac)', ar: 'الثانوي (Sec. 1ʳᵉ Bac)' },
  'mm.support.particuliers': { fr: 'Cours particuliers', ar: 'دروس خصوصية' },
  'mm.support.maroc': { fr: 'Système marocain', ar: 'النظام المغربي' },
  'mm.support.fr': { fr: 'Missions françaises', ar: 'البعثات الفرنسية' },

  'mm.lang': { fr: 'Langues', ar: 'اللغات' },
  'mm.lang.desc': { fr: 'Anglais · Français · Espagnol', ar: 'الإنجليزية · الفرنسية · الإسبانية' },
  'mm.lang.en': { fr: 'Anglais (Cambridge)', ar: 'الإنجليزية (Cambridge)' },
  'mm.lang.fr': { fr: 'Français', ar: 'الفرنسية' },
  'mm.lang.es': { fr: 'Espagnol', ar: 'الإسبانية' },

  'mm.aca': { fr: 'Future Academy', ar: 'Future Academy' },
  'mm.aca.desc': { fr: 'Ateliers & accompagnement', ar: 'ورشات ومواكبة' },
  'mm.aca.creative': { fr: 'Créatif', ar: 'إبداعي' },
  'mm.aca.dessin': { fr: 'Dessin & Art', ar: 'الرسم والفن' },
  'mm.aca.musique': { fr: 'Musique', ar: 'الموسيقى' },
  'mm.aca.calligraphie': { fr: 'Calligraphie arabe', ar: 'الخط العربي' },
  'mm.aca.mode': { fr: 'Mode & Stylisme', ar: 'الموضة والتصميم' },
  'mm.aca.tech': { fr: 'Tech', ar: 'تقنية' },
  'mm.aca.robotique': { fr: 'Robotique & Coding', ar: 'الروبوتيك والبرمجة' },
  'mm.aca.spirit': { fr: 'Spirituel', ar: 'روحاني' },
  'mm.aca.coran': { fr: 'Quran Club', ar: 'نادي القرآن' },
  'mm.aca.season': { fr: 'Saisonnier', ar: 'موسمي' },
  'mm.aca.summer': { fr: 'Summer Camp', ar: 'مخيم صيفي' },
  'mm.aca.guide': { fr: 'Accompagnement', ar: 'مواكبة' },
  'mm.aca.prepa': { fr: 'Prépa Concours', ar: 'تحضير المباريات' },
  'mm.aca.orient': { fr: 'Orientation Scolaire', ar: 'التوجيه المدرسي' },
  'mm.aca.leaders': { fr: 'Jeunes Leaders', ar: 'القادة الشباب' },

  'mm.method': { fr: 'Méthode', ar: 'منهجيتنا' },
  'mm.pricing': { fr: 'Tarifs', ar: 'الأسعار' },

  'mm.more': { fr: 'Plus', ar: 'المزيد' },
  'mm.more.formation': { fr: 'Formation sur mesure', ar: 'تكوين على القياس' },
  'mm.more.location': { fr: 'Location de salles', ar: 'كراء القاعات' },
  'mm.more.faq': { fr: 'FAQ', ar: 'الأسئلة الشائعة' },

  'mm.soon': { fr: 'Bientôt', ar: 'قريباً' },

  // Sticky bottom CTA
  'sticky.call': { fr: 'Appeler', ar: 'اتصل' },
  'sticky.wa': { fr: 'WhatsApp', ar: 'واتساب' },
  'sticky.book': { fr: '🎁 Test gratuit', ar: '🎁 اختبار مجاني' },

  // Footer
  'footer.tag': { fr: "Centre d'enseignement & d'accompagnement éducatif. Langues, soutien scolaire, ateliers parascolaires.", ar: 'مركز للتعليم والمواكبة التربوية. لغات، دعم مدرسي، ورشات لاصفية.' },
  'footer.tagline': { fr: "L'apprentissage qui inspire confiance", ar: 'تعليم يبعث على الثقة' },
  'footer.programs': { fr: 'Programmes', ar: 'البرامج' },
  'footer.center': { fr: 'Centre', ar: 'المركز' },
  'footer.contact_h': { fr: 'Contact', ar: 'العنوان' },
  'footer.address1': { fr: 'Tanger – Dradeb', ar: 'طنجة - دراديب' },
  'footer.address2': { fr: 'Résidence Chekroun, 1ᵉʳ étage', ar: 'إقامة شقرون، الطابق الأول' },
  'footer.hours1': { fr: 'Lun–Ven : 14h–21h', ar: 'الإثنين-الجمعة: 14h-21h' },
  'footer.hours2': { fr: 'Samedi : 10h–20h', ar: 'السبت: 10h-20h' },
  'footer.copy': { fr: '© 2026 Future Learning Center · Tous droits réservés', ar: '© 2026 Future Learning Center · جميع الحقوق محفوظة' },
  'footer.location': { fr: 'Tanger, Maroc 🇲🇦', ar: 'طنجة، المغرب 🇲🇦' },

  // CTA section
  'cta.guarantee': { fr: '🎁 Garantie zéro risque', ar: '🎁 ضمان دون مخاطر' },
  'cta.title': { fr: 'Réservez votre test de niveau gratuit', ar: 'احجز اختبار تحديد المستوى المجاني' },
  'cta.lead': { fr: '30 minutes, sans engagement, pour évaluer votre niveau et trouver le programme idéal.', ar: '30 دقيقة، دون التزام، لتقييم مستواك واختيار البرنامج المناسب.' },
  'cta.book': { fr: 'Réserver mon test →', ar: 'احجز اختباري ←' },
  'cta.wa': { fr: '📱 WhatsApp direct', ar: '📱 واتساب مباشر' },

  // ---------- Home ----------
  'home.hero.pill': { fr: 'Inscriptions ouvertes · Rentrée 2026', ar: 'التسجيلات مفتوحة · الدخول 2026' },
  'home.hero.title1': { fr: 'L\'apprentissage qui inspire', ar: 'تعليم يبعث على' },
  'home.hero.title_em': { fr: 'confiance', ar: 'الثقة' },
  'home.hero.title2': { fr: '.', ar: '.' },
  'home.hero.lead': { fr: 'Des cours de langues, du soutien scolaire et des ateliers parascolaires conçus pour révéler le potentiel de chaque élève — dans un cadre humain, structuré et bienveillant à Tanger.', ar: 'دروس لغات، دعم مدرسي وورشات لاصفية مصممة لإبراز إمكانات كل تلميذ — في إطار إنساني، منظم وحاضن بطنجة.' },
  'home.hero.test': { fr: '🎁 Test de niveau gratuit', ar: '🎁 اختبار تحديد المستوى مجاني' },
  'home.hero.method': { fr: 'Notre méthode →', ar: 'منهجيتنا ←' },
  'home.hero.trust': { fr: '+200 familles à Tanger nous font confiance', ar: '+200 عائلة بطنجة تثق بنا' },
  'home.hero.book': { fr: 'Manuels officiels', ar: 'كتب رسمية' },
  'home.hero.book_pub': { fr: 'Cambridge University Press', ar: 'Cambridge University Press' },
  'home.hero.gr': { fr: 'Golden Ratio', ar: 'النسبة الذهبية' },
  'home.hero.gr_sub': { fr: 'élèves max par classe', ar: 'تلميذ كحد أقصى في القسم' },
  'home.hero.prog': { fr: '↑ Progression', ar: '↑ تقدم' },
  'home.hero.prog_sub': { fr: 'moyenne en 1 trimestre', ar: 'في المعدل خلال فصل واحد' },

  // ---------- Home Hero Carousel (5 slides) ----------
  // Slide 1 — Vue générale FLC
  'hh.s1.pill': { fr: '✨ Inscriptions ouvertes · Rentrée 2026', ar: '✨ التسجيلات مفتوحة · الدخول 2026' },
  'hh.s1.title1': { fr: 'L\'apprentissage qui inspire', ar: 'تعليم يبعث على' },
  'hh.s1.title_em': { fr: 'confiance', ar: 'الثقة' },
  'hh.s1.lead': { fr: 'Cours de langues, soutien scolaire et ateliers parascolaires — un cadre humain et structuré pour révéler le potentiel de chaque élève à Tanger.', ar: 'دروس لغات، دعم مدرسي وورشات لاصفية — إطار إنساني ومنظم لإبراز إمكانات كل تلميذ بطنجة.' },
  'hh.s1.cta1': { fr: '🎁 Test de niveau gratuit', ar: '🎁 اختبار تحديد المستوى مجاني' },
  'hh.s1.cta2': { fr: 'Notre méthode →', ar: 'منهجيتنا ←' },
  'hh.s1.badge_l': { fr: 'Manuels officiels', ar: 'كتب رسمية' },
  'hh.s1.badge_v': { fr: 'Cambridge University Press', ar: 'Cambridge University Press' },
  'hh.s1.stat1_l': { fr: 'Effectifs', ar: 'الأعداد' },
  'hh.s1.stat1_v': { fr: '6–10', ar: '6–10' },
  'hh.s1.stat1_s': { fr: 'élèves max par classe', ar: 'تلميذ كحد أقصى' },
  'hh.s1.stat2_l': { fr: '↑ Progression', ar: '↑ تقدم' },
  'hh.s1.stat2_v': { fr: '+25%', ar: '+25%' },
  'hh.s1.stat2_s': { fr: 'moyenne en 1 trimestre', ar: 'في المعدل خلال فصل واحد' },

  // Slide 2 — Anglais Cambridge
  'hh.s2.pill': { fr: '🇬🇧 Programme phare · Cambridge Press', ar: '🇬🇧 برنامج رائد · Cambridge Press' },
  'hh.s2.title1': { fr: 'L\'anglais qui ouvre', ar: 'الإنجليزية التي تفتح' },
  'hh.s2.title_em': { fr: 'le monde', ar: 'آفاق العالم' },
  'hh.s2.lead': { fr: 'De l\'éveil ludique des plus jeunes à la préparation IELTS/TOEFL — méthode communicative, manuels Cambridge officiels, certifications internationales.', ar: 'من الاكتشاف المرح للأطفال إلى التحضير لـ IELTS/TOEFL — منهج تواصلي، كتب Cambridge رسمية، شهادات دولية.' },
  'hh.s2.cta1': { fr: 'Voir le programme →', ar: 'البرنامج الكامل ←' },
  'hh.s2.cta2': { fr: '🎁 Test gratuit', ar: '🎁 اختبار مجاني' },
  'hh.s2.badge_l': { fr: 'Certifications', ar: 'شهادات' },
  'hh.s2.badge_v': { fr: 'IELTS · TOEFL · Cambridge', ar: 'IELTS · TOEFL · Cambridge' },
  'hh.s2.stat1_l': { fr: 'CECRL', ar: 'CECRL' },
  'hh.s2.stat1_v': { fr: 'A1 → C2', ar: 'A1 → C2' },
  'hh.s2.stat1_s': { fr: 'Tous niveaux couverts', ar: 'جميع المستويات' },
  'hh.s2.stat2_l': { fr: 'Volume', ar: 'الحجم الساعي' },
  'hh.s2.stat2_v': { fr: '115h', ar: '115 س' },
  'hh.s2.stat2_s': { fr: 'par an · 33 séances', ar: 'في السنة · 33 حصة' },

  // Slide 3 — Soutien scolaire
  'hh.s3.pill': { fr: '📚 Soutien scolaire · Du CP au Bac', ar: '📚 الدعم المدرسي · من الابتدائي إلى الباكالوريا' },
  'hh.s3.title1': { fr: 'Reprenez confiance,', ar: 'استعد ثقتك،' },
  'hh.s3.title_em': { fr: 'point par point', ar: 'نقطة بنقطة' },
  'hh.s3.lead': { fr: 'Diagnostic personnalisé, plan de remédiation, suivi rapproché. Petits groupes de 6 à 10 élèves pour une attention quasi-individuelle.', ar: 'تشخيص شخصي، خطة علاجية، متابعة دقيقة. مجموعات صغيرة من 6 إلى 10 لاهتمام شبه فردي.' },
  'hh.s3.cta1': { fr: 'Découvrir →', ar: 'اكتشف ←' },
  'hh.s3.cta2': { fr: '🎁 Diagnostic offert', ar: '🎁 تشخيص مجاني' },
  'hh.s3.badge_l': { fr: 'Niveaux', ar: 'المستويات' },
  'hh.s3.badge_v': { fr: 'Primaire · Collège · Lycée', ar: 'ابتدائي · إعدادي · ثانوي' },
  'hh.s3.stat1_l': { fr: 'Effectifs', ar: 'الأعداد' },
  'hh.s3.stat1_v': { fr: '6–10', ar: '6–10' },
  'hh.s3.stat1_s': { fr: 'Suivi rapproché', ar: 'متابعة قريبة' },
  'hh.s3.stat2_l': { fr: 'Progrès moyen', ar: 'تقدم متوسط' },
  'hh.s3.stat2_v': { fr: '+3 pts', ar: '+3 ن' },
  'hh.s3.stat2_s': { fr: 'par trimestre', ar: 'في الفصل' },

  // Slide 4 — Ateliers
  'hh.s4.pill': { fr: '🎨 Ateliers parascolaires · Plus de 15 univers', ar: '🎨 ورشات لاصفية · أكثر من 15 عالم' },
  'hh.s4.title1': { fr: 'Apprendre,', ar: 'التعلم،' },
  'hh.s4.title_em': { fr: 'autrement', ar: 'بطريقة مختلفة' },
  'hh.s4.lead': { fr: 'Théâtre, cuisine, arts, sport, jeux de société, calligraphie… Des ateliers pensés pour développer la créativité, la confiance et l\'esprit d\'équipe.', ar: 'مسرح، طبخ، فنون، رياضة، ألعاب، خط عربي… ورشات مصممة لتنمية الإبداع والثقة وروح الفريق.' },
  'hh.s4.cta1': { fr: 'Voir les ateliers →', ar: 'الورشات ←' },
  'hh.s4.cta2': { fr: 'Réserver →', ar: 'احجز ←' },
  'hh.s4.badge_l': { fr: 'Univers', ar: 'مجالات' },
  'hh.s4.badge_v': { fr: 'Créatif · Sportif · Linguistique', ar: 'إبداعي · رياضي · لغوي' },
  'hh.s4.stat1_l': { fr: 'Ateliers', ar: 'الورشات' },
  'hh.s4.stat1_v': { fr: '15+', ar: '15+' },
  'hh.s4.stat1_s': { fr: 'Univers à explorer', ar: 'عوالم للاستكشاف' },
  'hh.s4.stat2_l': { fr: 'Âges', ar: 'الأعمار' },
  'hh.s4.stat2_v': { fr: '6–18', ar: '6–18' },
  'hh.s4.stat2_s': { fr: 'Pour tous', ar: 'للجميع' },

  // Slide 5 — Coran
  'hh.s5.pill': { fr: '📖 Atelier Coran · Tradition & douceur', ar: '📖 ورشة القرآن · أصالة ولين' },
  'hh.s5.title1': { fr: 'Mémoriser le Coran,', ar: 'حفظ القرآن،' },
  'hh.s5.title_em': { fr: 'avec joie', ar: 'بفرح' },
  'hh.s5.lead': { fr: 'Tajwid, mémorisation et compréhension dans une approche douce et progressive — encadrée par des enseignants qualifiés.', ar: 'تجويد، حفظ وفهم في منهج لين ومتدرج — تأطير من طرف أساتذة مؤهلين.' },
  'hh.s5.cta1': { fr: 'En savoir plus →', ar: 'المزيد ←' },
  'hh.s5.cta2': { fr: 'Inscrire mon enfant', ar: 'تسجيل طفلي' },
  'hh.s5.badge_l': { fr: 'Programme', ar: 'البرنامج' },
  'hh.s5.badge_v': { fr: 'Tajwid · Hifz · Tafsir', ar: 'تجويد · حفظ · تفسير' },
  'hh.s5.stat1_l': { fr: 'Approche', ar: 'المقاربة' },
  'hh.s5.stat1_v': { fr: 'Douce', ar: 'لينة' },
  'hh.s5.stat1_s': { fr: 'Sans pression', ar: 'بدون ضغط' },
  'hh.s5.stat2_l': { fr: 'Encadrement', ar: 'التأطير' },
  'hh.s5.stat2_v': { fr: 'Qualifié', ar: 'مؤهل' },
  'hh.s5.stat2_s': { fr: 'Enseignants certifiés', ar: 'أساتذة معتمدون' },

  // Carousel labels (small thumbnails)
  'hh.lbl.s1': { fr: 'Vue générale', ar: 'نظرة عامة' },
  'hh.lbl.s2': { fr: 'Anglais', ar: 'الإنجليزية' },
  'hh.lbl.s3': { fr: 'Soutien', ar: 'الدعم' },
  'hh.lbl.s4': { fr: 'Ateliers', ar: 'الورشات' },
  'hh.lbl.s5': { fr: 'Coran', ar: 'القرآن' },
  'hh.aria.prev': { fr: 'Slide précédent', ar: 'الشريحة السابقة' },
  'hh.aria.next': { fr: 'Slide suivant', ar: 'الشريحة التالية' },
  'hh.aria.pause': { fr: 'Mettre en pause', ar: 'إيقاف' },
  'hh.aria.play': { fr: 'Reprendre', ar: 'استئناف' },

  // Trust bar
  'home.trust.s1.label': { fr: 'élèves max', ar: 'تلميذ كحد أقصى' },
  'home.trust.s1.sub': { fr: 'Effectifs ressentis comme des cours particuliers', ar: 'أعداد محسوسة كدروس خصوصية' },
  'home.trust.s2.label': { fr: '/an en anglais', ar: 'سنويا للإنجليزية' },
  'home.trust.s2.sub': { fr: 'Plus que les standards du marché', ar: 'أكثر من المعتاد في السوق' },
  'home.trust.s3.label': { fr: 'de moyenne', ar: 'في المعدل' },
  'home.trust.s3.sub': { fr: 'Progression observée en 1 trimestre', ar: 'تقدم ملحوظ في فصل واحد' },
  'home.trust.s4.label': { fr: 'profs spécialisés', ar: 'أساتذة متخصصون' },
  'home.trust.s4.sub': { fr: 'Diplômés et formés en interne', ar: 'حاصلون على شهادات ومكوّنون داخليا' },

  // Pillars
  'home.pillars.eyebrow': { fr: 'Trois univers · Une même exigence', ar: 'ثلاثة عوالم · نفس المعايير' },
  'home.pillars.title': { fr: 'Choisissez votre voie', ar: 'اختر طريقك' },
  'home.pillars.lead': { fr: 'Que ce soit pour apprendre une langue, rattraper le retard scolaire ou éveiller un talent — chaque programme est pensé comme un parcours de réussite.', ar: 'سواء لتعلم لغة، تعويض التأخر المدرسي أو إيقاظ موهبة — كل برنامج مصمم كرحلة نحو النجاح.' },
  'home.pillars.p1.title': { fr: 'Cours de langues', ar: 'دروس اللغات' },
  'home.pillars.p1.sub': { fr: 'Anglais · Français · Espagnol', ar: 'الإنجليزية · الفرنسية · الإسبانية' },
  'home.pillars.p1.desc': { fr: 'Méthode communicative, manuels Cambridge, certifications préparées (IELTS · TOEFL · DELF · DELE).', ar: 'منهج تواصلي، كتب Cambridge، تحضير الشهادات (IELTS · TOEFL · DELF · DELE).' },
  'home.pillars.p2.title': { fr: 'Soutien scolaire', ar: 'الدعم المدرسي' },
  'home.pillars.p2.sub': { fr: 'Primaire · Collège · Lycée', ar: 'ابتدائي · إعدادي · ثانوي' },
  'home.pillars.p2.desc': { fr: 'Toutes matières, tous niveaux. Méthode Comprendre → S\'entraîner → Maîtriser → Réussir.', ar: 'جميع المواد، جميع المستويات. منهجية الفهم ← التدرب ← الإتقان ← النجاح.' },
  'home.pillars.p3.title': { fr: 'Ateliers parascolaires', ar: 'الورشات اللاصفية' },
  'home.pillars.p3.sub': { fr: 'Cuisine · Théâtre · Arts · Sport', ar: 'الطبخ · المسرح · الفنون · الرياضة' },
  'home.pillars.p3.desc': { fr: 'Activités créatives et culturelles pour développer talents, confiance et compétences sociales.', ar: 'أنشطة إبداعية وثقافية لتنمية المواهب، الثقة بالنفس والمهارات الاجتماعية.' },
  'home.pillars.discover': { fr: 'Découvrir', ar: 'اكتشف' },
  'home.pillars.tag.allmatter': { fr: 'Toutes matières', ar: 'جميع المواد' },
  'home.pillars.tag.progress': { fr: '+25% en 1 trim.', ar: '+25% في فصل واحد' },
  'home.pillars.tag.exams': { fr: 'Examens', ar: 'الامتحانات' },
  'home.pillars.tag.indoor': { fr: 'Indoor & Outdoor', ar: 'داخلية وخارجية' },
  'home.pillars.tag.allages': { fr: 'Tous âges', ar: 'جميع الأعمار' },

  // Quiz
  'home.quiz.eyebrow': { fr: 'Pas sûr·e de votre choix ?', ar: 'لست متأكدا من اختيارك؟' },
  'home.quiz.title': { fr: 'Trouvez votre programme idéal en 30 secondes', ar: 'اعثر على برنامجك المثالي في 30 ثانية' },
  'home.quiz.q1': { fr: 'Pour qui cherchez-vous un programme ?', ar: 'لمن تبحث عن برنامج؟' },
  'home.quiz.q1.kid': { fr: 'Mon enfant (6-11 ans)', ar: 'طفلي (6-11 سنة)' },
  'home.quiz.q1.teen': { fr: 'Mon ado (12-17 ans)', ar: 'مراهقي (12-17 سنة)' },
  'home.quiz.q1.adult': { fr: 'Moi-même (adulte)', ar: 'أنا نفسي (بالغ)' },
  'home.quiz.q2': { fr: 'Quel est l\'objectif principal ?', ar: 'ما هو الهدف الرئيسي؟' },
  'home.quiz.q2.lang': { fr: 'Apprendre une langue', ar: 'تعلم لغة' },
  'home.quiz.q2.school': { fr: 'Améliorer les notes', ar: 'تحسين النقط' },
  'home.quiz.q2.fun': { fr: 'Développer un talent', ar: 'تطوير موهبة' },
  'home.quiz.q2.cert': { fr: 'Préparer une certification', ar: 'التحضير لشهادة' },
  'home.quiz.q3': { fr: 'Quelle disponibilité avez-vous ?', ar: 'ما هي أوقات تواجدك؟' },
  'home.quiz.q3.week': { fr: 'En semaine', ar: 'خلال الأسبوع' },
  'home.quiz.q3.wkend': { fr: 'Le week-end', ar: 'في عطلة الأسبوع' },
  'home.quiz.q3.both': { fr: 'Les deux', ar: 'كلاهما' },
  'home.quiz.step': { fr: 'Question', ar: 'سؤال' },
  'home.quiz.of': { fr: '/', ar: '/' },
  'home.quiz.r.lang': { fr: 'Cours d\'anglais', ar: 'دروس الإنجليزية' },
  'home.quiz.r.school': { fr: 'Soutien scolaire', ar: 'الدعم المدرسي' },
  'home.quiz.r.fun': { fr: 'Ateliers parascolaires', ar: 'الورشات اللاصفية' },
  'home.quiz.r.cert': { fr: 'Préparation certifications', ar: 'التحضير للشهادات' },
  'home.quiz.r.sub_lang_kid': { fr: 'Programme Cambridge sur mesure pour enfants', ar: 'برنامج Cambridge مخصص للأطفال' },
  'home.quiz.r.sub_lang_teen': { fr: 'Programme Cambridge sur mesure pour ados', ar: 'برنامج Cambridge مخصص للمراهقين' },
  'home.quiz.r.sub_lang_adult': { fr: 'Programme Cambridge sur mesure pour adultes', ar: 'برنامج Cambridge مخصص للبالغين' },
  'home.quiz.r.sub_school_kid': { fr: 'Toutes matières, niveau primaire', ar: 'جميع المواد، المستوى الابتدائي' },
  'home.quiz.r.sub_school_teen': { fr: 'Toutes matières, niveau collège/lycée', ar: 'جميع المواد، المستوى الإعدادي/الثانوي' },
  'home.quiz.r.sub_school_adult': { fr: 'Préparation concours et examens', ar: 'التحضير للمباريات والامتحانات' },
  'home.quiz.r.sub_fun': { fr: 'Activités créatives adaptées à votre profil', ar: 'أنشطة إبداعية ملائمة لملفك' },
  'home.quiz.r.sub_cert': { fr: 'IELTS · TOEFL · DELF · DELE selon votre objectif', ar: 'IELTS · TOEFL · DELF · DELE حسب هدفك' },
  'home.quiz.r.label': { fr: 'Votre programme idéal', ar: 'برنامجك المثالي' },
  'home.quiz.r.discover': { fr: 'Découvrir le programme →', ar: 'اكتشف البرنامج ←' },
  'home.quiz.r.book': { fr: 'Réserver mon test gratuit', ar: 'احجز اختباري المجاني' },
  'home.quiz.r.redo': { fr: '↻ Refaire le quiz', ar: '↻ أعد الاختبار' },

  // Why
  'home.why.eyebrow': { fr: 'Pourquoi nous choisir', ar: 'لماذا تختارنا' },
  'home.why.title': { fr: '6 raisons de nous faire confiance', ar: '6 أسباب للثقة بنا' },
  'home.why.lead': { fr: 'Notre méthode n\'est pas un secret — c\'est un système. Voici ce qui fait la différence.', ar: 'منهجيتنا ليست سرا — بل نظام. هذا ما يصنع الفرق.' },
  'home.why.1.t': { fr: 'Le Golden Ratio', ar: 'النسبة الذهبية' },
  'home.why.1.d': { fr: '8 à 12 élèves par classe, jamais plus. Chaque élève reçoit l\'attention d\'un cours particulier dans la dynamique d\'un groupe.', ar: 'من 8 إلى 12 تلميذا في القسم، لا أكثر. كل تلميذ يحصل على اهتمام درس خصوصي ضمن دينامية جماعية.' },
  'home.why.2.t': { fr: 'Manuels Cambridge', ar: 'كتب Cambridge' },
  'home.why.2.d': { fr: 'Nous utilisons exclusivement les manuels officiels Cambridge University Press — la référence mondiale.', ar: 'نستعمل حصريا الكتب الرسمية Cambridge University Press — المرجع العالمي.' },
  'home.why.3.t': { fr: 'Double segmentation', ar: 'تقسيم مزدوج' },
  'home.why.3.d': { fr: 'Par âge ET par niveau. Vous serez avec des élèves qui vous ressemblent, jamais perdu·e ni freiné·e.', ar: 'حسب العمر والمستوى. ستكون مع تلاميذ مثلك، لن تشعر بالضياع ولن يبطئك أحد.' },
  'home.why.4.t': { fr: 'Volume horaire premium', ar: 'حجم ساعات مميز' },
  'home.why.4.d': { fr: '115h/an en anglais — bien au-delà du standard. Plus de pratique = plus de progrès.', ar: '115 ساعة سنويا للإنجليزية — أكثر بكثير من المعتاد. ممارسة أكثر = تقدم أكثر.' },
  'home.why.5.t': { fr: 'Test de niveau gratuit', ar: 'اختبار تحديد المستوى مجاني' },
  'home.why.5.d': { fr: 'Aucun engagement, aucun risque. On évalue, on conseille, vous décidez.', ar: 'دون التزام، دون مخاطر. نقيّم، ننصح، وأنت تقرر.' },
  'home.why.6.t': { fr: 'Profs spécialisés', ar: 'أساتذة متخصصون' },
  'home.why.6.d': { fr: 'Diplômés, formés en interne, passionnés. Chaque enseignant n\'enseigne que sa matière de spécialité.', ar: 'حاصلون على شهادات، مكوّنون داخليا، شغوفون. كل أستاذ يدرّس مادة تخصصه فقط.' },

  // Testimonials
  'home.test.eyebrow': { fr: 'Ils nous ont fait confiance', ar: 'لقد وثقوا بنا' },
  'home.test.title': { fr: 'Des familles, des élèves, des résultats', ar: 'عائلات، تلاميذ، نتائج' },
  'home.test.1.txt': { fr: 'Yasmine ne pouvait pas lire un livre en anglais. 6 mois plus tard, elle adore Harry Potter en VO. Le suivi est exceptionnel.', ar: 'ياسمين لم تكن تستطيع قراءة كتاب بالإنجليزية. بعد 6 أشهر، أصبحت تعشق Harry Potter بلغته الأصلية. المتابعة استثنائية.' },
  'home.test.1.name': { fr: 'Salma B.', ar: 'سلمى ب.' },
  'home.test.1.role': { fr: 'Maman de Yasmine, 9 ans', ar: 'والدة ياسمين، 9 سنوات' },
  'home.test.2.txt': { fr: 'Je redoutais la prépa au Bac. Avec FLC j\'ai passé +4 points en physique en un trimestre. Les profs expliquent vraiment.', ar: 'كنت أخشى التحضير للباكلوريا. مع FLC ربحت +4 نقاط في الفيزياء في فصل واحد. الأساتذة يشرحون فعلا.' },
  'home.test.2.name': { fr: 'Karim L.', ar: 'كريم ل.' },
  'home.test.2.role': { fr: 'Lycéen, Bac SVT', ar: 'تلميذ ثانوي، باكلوريا علوم الحياة والأرض' },
  'home.test.3.txt': { fr: 'Je voulais évoluer dans mon métier — l\'anglais me bloquait. Aujourd\'hui je négocie avec mes clients étrangers en confiance.', ar: 'أردت التطور في عملي — الإنجليزية كانت تعيقني. اليوم أتفاوض مع زبنائي الأجانب بثقة.' },
  'home.test.3.name': { fr: 'Fatima Z.', ar: 'فاطمة ز.' },
  'home.test.3.role': { fr: 'Adulte, niveau B2 IELTS', ar: 'بالغة، مستوى B2 IELTS' },

  // ---------- Generic UI ----------
  'common.back': { fr: '←', ar: '→' },
  'common.langtoggle.fr': { fr: 'FR', ar: 'FR' },
  'common.langtoggle.ar': { fr: 'العربية', ar: 'العربية' },
};

// Active language management
function getLang() {
  return localStorage.getItem('flc-lang') || 'fr';
}
function setLang(lang) {
  localStorage.setItem('flc-lang', lang);
  applyLang(lang);
  // Trigger React re-render via custom event
  window.dispatchEvent(new CustomEvent('flc-lang-change', { detail: lang }));
}
function applyLang(lang) {
  document.documentElement.lang = lang;
  document.documentElement.dir = lang === 'ar' ? 'rtl' : 'ltr';
  document.body.classList.toggle('lang-ar', lang === 'ar');
}

// Translation helper
function t(key) {
  const lang = getLang();
  const entry = TRANSLATIONS[key];
  if (!entry) return key;
  return entry[lang] || entry.fr || key;
}

// React hook for re-rendering on language change
function useLang() {
  const [lang, setLangState] = React.useState(getLang());
  React.useEffect(() => {
    const handler = (e) => setLangState(e.detail);
    window.addEventListener('flc-lang-change', handler);
    return () => window.removeEventListener('flc-lang-change', handler);
  }, []);
  return [lang, setLang];
}

// Apply on first load (before React mounts)
applyLang(getLang());

// Lang toggle component
function LangToggle({ compact }) {
  const [lang, setL] = useLang();
  return (
    <button
      className="lang-toggle"
      onClick={() => setL(lang === 'fr' ? 'ar' : 'fr')}
      aria-label="Changer de langue / تغيير اللغة"
    >
      <svg width="14" height="14" viewBox="0 0 24 24" fill="none" stroke="currentColor" strokeWidth="2" strokeLinecap="round" strokeLinejoin="round">
        <circle cx="12" cy="12" r="10"/>
        <path d="M2 12h20M12 2a15.3 15.3 0 014 10 15.3 15.3 0 01-4 10 15.3 15.3 0 01-4-10 15.3 15.3 0 014-10z"/>
      </svg>
      <span>{lang === 'fr' ? 'العربية' : 'Français'}</span>
    </button>
  );
}

window.t = t;
window.useLang = useLang;
window.getLang = getLang;
window.setLang = setLang;
window.LangToggle = LangToggle;

// Detail pages translations injected
Object.assign(TRANSLATIONS, {
  // ====== ANGLAIS ======
  'ang.pill': { fr: '🎓 Programme phare · Manuels Cambridge', ar: '🎓 برنامجنا الرائد · كتب Cambridge' },
  'ang.title1': { fr: "Maîtriser l'anglais,", ar: 'إتقان الإنجليزية،' },
  'ang.title_em': { fr: 'vraiment', ar: 'حقا' },
  'ang.lead': { fr: 'Une méthode complète qui transforme la peur en confiance, le mot par mot en conversations fluides, et le manuel scolaire en outil de réussite réelle. Pour les enfants, ados et adultes.', ar: 'منهج متكامل يحول الخوف إلى ثقة، والكلمات المتفرقة إلى محادثات سلسة، والكتاب المدرسي إلى أداة نجاح حقيقية. للأطفال والمراهقين والبالغين.' },
  'ang.cta_test': { fr: '🎁 Test de niveau gratuit', ar: '🎁 اختبار تحديد المستوى مجاني' },
  'ang.cta_prog': { fr: 'Voir le programme ↓', ar: 'انظر البرنامج ↓' },
  'ang.method.eyebrow': { fr: 'Notre méthode', ar: 'منهجيتنا' },
  'ang.method.title': { fr: 'Les 4 piliers de la maîtrise', ar: 'الأركان الأربعة للإتقان' },
  'ang.method.lead': { fr: "L'anglais n'est pas qu'une matière — c'est un ensemble de compétences. Nous les travaillons toutes les quatre, équilibrées et complémentaires.", ar: 'الإنجليزية ليست مجرد مادة — بل مجموعة من المهارات. نطور الأربعة معا، بتوازن وتكامل.' },
  'ang.method.s.title': { fr: 'Speaking', ar: 'التحدث' },
  'ang.method.s.desc': { fr: 'Conversations quotidiennes, jeux de rôle, débats. Plus de blocages — on parle dès la première séance.', ar: 'محادثات يومية، تمثيل أدوار، نقاشات. لا مزيد من العقد — نتحدث منذ الحصة الأولى.' },
  'ang.method.l.title': { fr: 'Listening', ar: 'الاستماع' },
  'ang.method.l.desc': { fr: "Vidéos, podcasts, dialogues authentiques. L'oreille s'habitue progressivement aux accents et au rythme naturel.", ar: 'فيديوهات، بودكاست، حوارات حقيقية. تعتاد الأذن تدريجيا على اللهجات والإيقاع الطبيعي.' },
  'ang.method.r.title': { fr: 'Reading', ar: 'القراءة' },
  'ang.method.r.desc': { fr: 'Articles, romans courts, textes Cambridge. Lire pour comprendre, pas seulement pour traduire.', ar: 'مقالات، روايات قصيرة، نصوص Cambridge. القراءة للفهم لا للترجمة فقط.' },
  'ang.method.w.title': { fr: 'Writing', ar: 'الكتابة' },
  'ang.method.w.desc': { fr: "Emails, essais, créations libres. On apprend à structurer ses idées avec aisance.", ar: 'رسائل بريد، مقالات، إبداعات حرة. نتعلم تنظيم الأفكار بسلاسة.' },
  'ang.prog.eyebrow': { fr: 'Trois publics, trois parcours', ar: 'ثلاث فئات، ثلاثة مسارات' },
  'ang.prog.title': { fr: 'Un programme adapté à chaque âge', ar: 'برنامج مكيّف مع كل فئة عمرية' },
  'ang.prog.kids.label': { fr: '👧 Kids · 8-11 ans', ar: '👧 الأطفال · 8-11 سنة' },
  'ang.prog.kids.title': { fr: 'Une aventure ludique vers la maîtrise', ar: 'مغامرة ممتعة نحو الإتقان' },
  'ang.prog.kids.books': { fr: 'Cambridge Primary Path — niveau A1 à A2', ar: 'Cambridge Primary Path — المستوى A1 إلى A2' },
  'ang.prog.kids.desc': { fr: "Les enfants apprennent l'anglais comme ils ont appris leur langue maternelle : par le jeu, la chanson, l'histoire. Notre objectif : qu'ils prennent goût à parler dès la première séance.", ar: 'يتعلم الأطفال الإنجليزية كما تعلموا لغتهم الأم: باللعب، الأغنية، القصة. هدفنا: أن يحبوا التحدث منذ الحصة الأولى.' },
  'ang.prog.kids.p1': { fr: 'Sessions courtes et dynamiques (1h30)', ar: 'حصص قصيرة وحيوية (1h30)' },
  'ang.prog.kids.p2': { fr: 'Apprentissage par projets et jeux de rôle', ar: 'التعلم عبر المشاريع وتمثيل الأدوار' },
  'ang.prog.kids.p3': { fr: 'Vocabulaire thématique : famille, école, sports, animaux...', ar: 'مفردات موضوعاتية: العائلة، المدرسة، الرياضة، الحيوانات...' },
  'ang.prog.kids.p4': { fr: 'Évaluation bienveillante avec retour aux parents', ar: 'تقييم لطيف مع تقرير للآباء' },
  'ang.prog.kids.p5': { fr: 'Préparation Cambridge Young Learners (Starters · Movers · Flyers)', ar: 'تحضير Cambridge Young Learners (Starters · Movers · Flyers)' },
  'ang.prog.teens.label': { fr: '🧑 Teens · 12-17 ans', ar: '🧑 المراهقون · 12-17 سنة' },
  'ang.prog.teens.title': { fr: "L'anglais, leur passeport pour le monde", ar: 'الإنجليزية، جواز سفرهم نحو العالم' },
  'ang.prog.teens.books': { fr: 'Cambridge Compact + Complete First — niveau A2 à B2', ar: 'Cambridge Compact + Complete First — المستوى A2 إلى B2' },
  'ang.prog.teens.desc': { fr: "À cet âge, l'anglais devient un outil : pour les études, pour voyager, pour comprendre la culture pop, pour préparer son avenir. Notre programme allie rigueur académique et thèmes qui les passionnent.", ar: 'في هذا العمر، تصبح الإنجليزية أداة: للدراسة، للسفر، لفهم الثقافة العصرية، لتحضير المستقبل. برنامجنا يجمع بين الصرامة الأكاديمية والمواضيع التي تشغفهم.' },
  'ang.prog.teens.p1': { fr: 'Renforcement scolaire en parallèle du curriculum', ar: 'تقوية مدرسية موازية للمنهج الدراسي' },
  'ang.prog.teens.p2': { fr: 'Préparation Cambridge KET · PET · FCE', ar: 'تحضير Cambridge KET · PET · FCE' },
  'ang.prog.teens.p3': { fr: 'Travail spécifique sur Reading & Writing pour le Bac', ar: 'عمل خاص على القراءة والكتابة للباكلوريا' },
  'ang.prog.teens.p4': { fr: 'Discussions sur des sujets actuels : technologie, environnement, société', ar: 'نقاشات حول مواضيع راهنة: التكنولوجيا، البيئة، المجتمع' },
  'ang.prog.teens.p5': { fr: "Coaching pour les concours et études à l'étranger", ar: 'مرافقة للمباريات والدراسة بالخارج' },
  'ang.prog.adults.label': { fr: '👤 Adultes · 18+', ar: '👤 البالغون · 18+' },
  'ang.prog.adults.title': { fr: "Reprenez confiance — il n'est jamais trop tard", ar: 'استعد ثقتك — لم يفت الأوان أبدا' },
  'ang.prog.adults.books': { fr: 'Cambridge English Empower — niveau A1 à C1', ar: 'Cambridge English Empower — المستوى A1 إلى C1' },
  'ang.prog.adults.desc': { fr: "Que ce soit pour le travail, un projet de vie, ou simplement le plaisir d'apprendre : nos cours adultes sont conçus pour des emplois du temps chargés et des objectifs concrets.", ar: 'سواء للعمل، لمشروع حياة، أو لمجرد متعة التعلم: دروسنا للبالغين مصممة للجداول المشحونة وأهداف ملموسة.' },
  'ang.prog.adults.p1': { fr: 'Cours du soir et week-end · horaires flexibles', ar: 'دروس مسائية وعطلة الأسبوع · أوقات مرنة' },
  'ang.prog.adults.p2': { fr: 'Anglais professionnel : emails, réunions, négociation', ar: 'إنجليزية مهنية: بريد إلكتروني، اجتماعات، تفاوض' },
  'ang.prog.adults.p3': { fr: 'Préparation IELTS · TOEFL pour expatriation et études supérieures', ar: 'تحضير IELTS · TOEFL للهجرة والدراسات العليا' },
  'ang.prog.adults.p4': { fr: 'Conversation pure pour les niveaux intermédiaires', ar: 'محادثة خالصة للمستويات المتوسطة' },
  'ang.prog.adults.p5': { fr: 'Suivi individuel et progression mesurable', ar: 'متابعة فردية وتقدم قابل للقياس' },
  'ang.book_used': { fr: '📘 Manuel utilisé', ar: '📘 الكتاب المعتمد' },
  'ang.cecrl.eyebrow': { fr: 'Échelle CECRL', ar: 'الإطار المرجعي الأوروبي' },
  'ang.cecrl.title': { fr: 'De A1 à B2 — un chemin clair', ar: 'من A1 إلى B2 — مسار واضح' },
  'ang.cecrl.lead': { fr: 'Nous suivons le Cadre Européen Commun de Référence pour les Langues. Chaque trimestre vous apporte un palier mesurable.', ar: 'نتبع الإطار المرجعي الأوروبي المشترك للغات. كل فصل يمنحك مرحلة قابلة للقياس.' },
  'ang.cecrl.a1': { fr: 'Découverte', ar: 'الاستكشاف' },
  'ang.cecrl.a1d': { fr: 'Premiers mots, phrases simples', ar: 'الكلمات الأولى، جمل بسيطة' },
  'ang.cecrl.a2': { fr: 'Élémentaire', ar: 'ابتدائي' },
  'ang.cecrl.a2d': { fr: 'Conversations basiques du quotidien', ar: 'محادثات يومية بسيطة' },
  'ang.cecrl.b1': { fr: 'Intermédiaire', ar: 'متوسط' },
  'ang.cecrl.b1d': { fr: 'Discussions claires et autonomes', ar: 'نقاشات واضحة ومستقلة' },
  'ang.cecrl.b2': { fr: 'Avancé', ar: 'متقدم' },
  'ang.cecrl.b2d': { fr: 'Aisance professionnelle et académique', ar: 'طلاقة مهنية وأكاديمية' },
  'ang.vh.eyebrow': { fr: 'Volume horaire', ar: 'الحجم الساعي' },
  'ang.vh.title': { fr: '115 heures par an. Faites le calcul.', ar: '115 ساعة سنويا. احسب بنفسك.' },
  'ang.vh.lead_a': { fr: 'Le standard du marché : 60 à 80h/an. Nous offrons ', ar: 'المعتاد في السوق: 60 إلى 80 ساعة سنويا. نحن نقدم ' },
  'ang.vh.lead_em': { fr: '40 à 50% de pratique en plus', ar: '40 إلى 50% ممارسة إضافية' },
  'ang.vh.lead_b': { fr: ', sans coût supplémentaire. Plus de répétition, plus de progrès, plus de confiance.', ar: '، دون تكلفة إضافية. تكرار أكثر، تقدم أكثر، ثقة أكثر.' },
  'ang.vh.annual': { fr: 'Tarif annuel', ar: 'السعر السنوي' },
  'ang.vh.div': { fr: '÷ 115h de cours', ar: '÷ 115 ساعة دراسية' },
  'ang.vh.peer': { fr: '≈ 26 DH / heure', ar: '≈ 26 درهم / ساعة' },
  'ang.vh.note': { fr: "Soit le prix d'un sandwich pour 1h d'enseignement Cambridge premium.", ar: 'أي ثمن سندويتش مقابل ساعة تدريس Cambridge متميز.' },
  'ang.vh.flc': { fr: 'FLC', ar: 'FLC' },
  'ang.vh.market': { fr: 'Marché', ar: 'السوق' },
  'ang.vh.classic': { fr: 'Soutien classique', ar: 'الدعم الكلاسيكي' },
  'ang.act.eyebrow': { fr: 'Au-delà du manuel', ar: 'ما وراء الكتاب' },
  'ang.act.title': { fr: 'Apprendre dans la vraie vie', ar: 'التعلم في الحياة الواقعية' },
  'ang.act.lead': { fr: "Une langue se vit. Nous organisons régulièrement des activités qui font sortir l'anglais des salles de classe.", ar: 'اللغة تُعاش. ننظم بانتظام أنشطة تخرج الإنجليزية من قاعات الدرس.' },
  'ang.act.indoor': { fr: 'Indoor', ar: 'داخلية' },
  'ang.act.outdoor': { fr: 'Outdoor', ar: 'خارجية' },
  'ang.act.in1': { fr: 'Débats thématiques', ar: 'نقاشات موضوعاتية' },
  'ang.act.in2': { fr: 'Théâtre en anglais', ar: 'مسرح بالإنجليزية' },
  'ang.act.in3': { fr: 'Spelling Bee', ar: 'مسابقة التهجي' },
  'ang.act.in4': { fr: 'Cinéma & analyse', ar: 'سينما وتحليل' },
  'ang.act.in5': { fr: 'Lecture de romans', ar: 'قراءة روايات' },
  'ang.act.in6': { fr: 'Présentations', ar: 'عروض تقديمية' },
  'ang.act.out1': { fr: 'Visites culturelles', ar: 'زيارات ثقافية' },
  'ang.act.out2': { fr: 'Photo Treasure Hunt', ar: 'بحث عن الكنز بالصور' },
  'ang.act.out3': { fr: 'Cafés en anglais', ar: 'لقاءات في المقاهي بالإنجليزية' },
  'ang.act.out4': { fr: 'Excursions guidées', ar: 'رحلات مع مرشد' },
  'ang.act.out5': { fr: 'Rencontres avec natifs', ar: 'لقاءات مع متحدثين أصليين' },
  'ang.act.out6': { fr: 'Sorties créatives', ar: 'خرجات إبداعية' },
  'ang.cert.eyebrow': { fr: 'Certifications préparées', ar: 'الشهادات المحضرة' },
  'ang.cert.title': { fr: 'Vos diplômes officiels, chez nous', ar: 'شهاداتك الرسمية، عندنا' },
  'ang.cert.c1.for': { fr: 'Enfants 7-12 ans', ar: 'الأطفال 7-12 سنة' },
  'ang.cert.c2.for': { fr: 'Adolescents', ar: 'المراهقون' },
  'ang.cert.c3.for': { fr: 'Études & expatriation', ar: 'الدراسة والهجرة' },
  'ang.cert.c4.for': { fr: 'Universités américaines', ar: 'الجامعات الأمريكية' },
  'ang.cert.c3.lvl': { fr: 'Score sur 9', ar: 'النقطة على 9' },
  'ang.cert.c4.lvl': { fr: 'Score sur 120', ar: 'النقطة على 120' },
  'ang.price.eyebrow': { fr: 'Tarifs transparents', ar: 'أسعار شفافة' },
  'ang.price.title': { fr: "Investir dans l'anglais, sans compromis", ar: 'استثمر في الإنجليزية، دون تنازلات' },
  'ang.price.tri': { fr: '📅 Trimestriel', ar: '📅 فصلي' },
  'ang.price.tri.title': { fr: 'Engagement souple', ar: 'التزام مرن' },
  'ang.price.tri.unit': { fr: 'DH / trimestre', ar: 'درهم / فصل' },
  'ang.price.tri.eq': { fr: 'Soit 3 600 DH/an', ar: 'أي 3600 درهم سنويا' },
  'ang.price.feat': { fr: '⭐ Meilleur rapport', ar: '⭐ أفضل قيمة' },
  'ang.price.ann': { fr: '📚 Annuel', ar: '📚 سنوي' },
  'ang.price.ann.title': { fr: 'Économie maximale', ar: 'أقصى توفير' },
  'ang.price.ann.unit': { fr: 'DH / an', ar: 'درهم / سنة' },
  'ang.price.ann.eq': { fr: 'Soit ≈ 26 DH/h · économie de 600 DH', ar: 'أي ≈ 26 درهم/ساعة · توفير 600 درهم' },
  'ang.price.l1': { fr: 'Manuel Cambridge inclus', ar: 'كتاب Cambridge مشمول' },
  'ang.price.l2': { fr: '4 cours / semaine', ar: '4 حصص / أسبوع' },
  'ang.price.l3': { fr: 'Évaluations régulières', ar: 'تقييمات منتظمة' },
  'ang.price.l4': { fr: 'Activités Indoor & Outdoor', ar: 'أنشطة داخلية وخارجية' },
  'ang.price.l5': { fr: '115h de cours / an', ar: '115 ساعة دراسة / سنة' },
  'ang.price.l6': { fr: 'Préparation certification offerte', ar: 'تحضير الشهادة مجاني' },
  'ang.price.l7': { fr: 'Suivi parents trimestriel', ar: 'متابعة فصلية للآباء' },
  'ang.price.book': { fr: 'Réserver ma place →', ar: 'احجز مكاني ←' },
});

Object.assign(TRANSLATIONS, {
  // ====== LANGUES ======
  'lng.pill': { fr: '🌍 Trois langues, trois portes vers le monde', ar: '🌍 ثلاث لغات، ثلاثة أبواب نحو العالم' },
  'lng.title': { fr: 'Français & Espagnol —', ar: 'الفرنسية والإسبانية —' },
  'lng.title_em': { fr: 'vos passeports culturels', ar: 'جوازا سفركم الثقافيان' },
  'lng.lead': { fr: "Au-delà de l'anglais, nous proposons un enseignement rigoureux du français et de l'espagnol — deux langues stratégiques pour vivre, étudier et travailler entre Tanger et le monde.", ar: 'بالإضافة إلى الإنجليزية، نقدم تعليما صارما للفرنسية والإسبانية — لغتان استراتيجيتان للعيش والدراسة والعمل بين طنجة والعالم.' },
  'lng.cta_test': { fr: '🎁 Test gratuit', ar: '🎁 اختبار مجاني' },
  'lng.cta_eng': { fr: "Voir aussi l'anglais →", ar: 'انظر أيضا الإنجليزية ←' },
  'lng.fr.lang': { fr: 'Français', ar: 'الفرنسية' },
  'lng.fr.tag': { fr: "La langue d'expression et de réussite scolaire", ar: 'لغة التعبير والنجاح المدرسي' },
  'lng.fr.desc': { fr: "Au Maroc, le français est bien plus qu'une langue : c'est l'outil principal des études supérieures, du monde professionnel, et de toute une culture francophone. Notre programme allie maîtrise grammaticale et plaisir de la communication.", ar: 'في المغرب، الفرنسية أكثر من مجرد لغة: إنها الأداة الرئيسية للدراسات العليا والعالم المهني، وثقافة فرانكوفونية كاملة. برنامجنا يجمع بين إتقان القواعد ومتعة التواصل.' },
  'lng.fr.p1': { fr: 'Expression écrite et orale structurée', ar: 'تعبير كتابي وشفهي منظم' },
  'lng.fr.p2': { fr: 'Vocabulaire riche et registres variés', ar: 'مفردات غنية ومستويات متنوعة' },
  'lng.fr.p3': { fr: 'Préparation DELF · DALF (A1 à C2)', ar: 'تحضير DELF · DALF (من A1 إلى C2)' },
  'lng.fr.p4': { fr: 'Soutien renforcé pour le Bac français et matières scientifiques', ar: 'دعم مكثف للباكلوريا الفرنسية والمواد العلمية' },
  'lng.fr.p5': { fr: "Lecture d'auteurs francophones et débats culturels", ar: 'قراءة كتّاب فرانكوفونيين ونقاشات ثقافية' },
  'lng.es.lang': { fr: 'Espagnol', ar: 'الإسبانية' },
  'lng.es.tag': { fr: 'La 2ᵉ langue maternelle du monde, à votre portée', ar: 'ثاني لغة أم في العالم، في متناولكم' },
  'lng.es.desc': { fr: "Tanger regarde l'Espagne — et demain, le monde hispanophone (450 millions de locuteurs). Notre programme d'espagnol vous fait entrer dans une langue à la fois proche et richement différente, avec rapidité et passion.", ar: 'طنجة تطل على إسبانيا — وغدا، على العالم الناطق بالإسبانية (450 مليون متحدث). برنامجنا للإسبانية يدخلكم لغة قريبة ومختلفة في آن واحد، بسرعة وشغف.' },
  'lng.es.p1': { fr: 'Méthode communicative dès la première séance', ar: 'منهج تواصلي منذ الحصة الأولى' },
  'lng.es.p2': { fr: 'Découverte des cultures hispaniques (Espagne, Amérique latine)', ar: 'اكتشاف الثقافات الإسبانية (إسبانيا، أمريكا اللاتينية)' },
  'lng.es.p3': { fr: "Préparation DELE (A1 à C2) — diplôme officiel de l'Institut Cervantès", ar: 'تحضير DELE (من A1 إلى C2) — شهادة رسمية لمعهد سرفانتس' },
  'lng.es.p4': { fr: 'Conversations thématiques et jeux de rôle', ar: 'محادثات موضوعاتية وتمثيل أدوار' },
  'lng.es.p5': { fr: "Échanges culturels et opportunités d'études en Espagne", ar: 'تبادلات ثقافية وفرص دراسة في إسبانيا' },
  'lng.cert_label': { fr: '🎓 Certifications préparées', ar: '🎓 الشهادات المحضرة' },
  'lng.price.eyebrow': { fr: 'Tarifs simples', ar: 'أسعار بسيطة' },
  'lng.price.title': { fr: 'Tarif unique pour Français et Espagnol', ar: 'سعر موحد للفرنسية والإسبانية' },
  'lng.price.pill': { fr: '📚 Année complète', ar: '📚 السنة الكاملة' },
  'lng.price.unit': { fr: 'DH / an', ar: 'درهم / سنة' },
  'lng.price.eq': { fr: '≈ 28 DH/h · économie de 400 DH vs trimestriel', ar: '≈ 28 درهم/ساعة · توفير 400 درهم مقابل الفصلي' },
  'lng.price.l1': { fr: 'Manuels et supports inclus', ar: 'الكتب والوسائل مشمولة' },
  'lng.price.l2': { fr: '100h+ de cours par an', ar: '+100 ساعة دراسة سنويا' },
  'lng.price.l3': { fr: 'Préparation DELF / DELE', ar: 'تحضير DELF / DELE' },
  'lng.price.l4': { fr: 'Activités culturelles', ar: 'أنشطة ثقافية' },
  'lng.price.book': { fr: 'Réserver ma place →', ar: 'احجز مكاني ←' },
});

Object.assign(TRANSLATIONS, {
  // ====== SOUTIEN ======
  'sou.pill': { fr: '📚 Du CP au Bac · toutes filières', ar: '📚 من الابتدائي إلى الباكلوريا · جميع الشعب' },
  'sou.title1': { fr: 'Soutien scolaire —', ar: 'الدعم المدرسي —' },
  'sou.title_em': { fr: '+25%', ar: '+25%' },
  'sou.title2': { fr: 'en un trimestre.', ar: 'في فصل واحد.' },
  'sou.lead_a': { fr: 'Toutes matières, tous niveaux, tous systèmes (public, privé, mission). Notre méthode ', ar: 'جميع المواد، جميع المستويات، جميع الأنظمة (عمومي، خاص، البعثة). منهجنا ' },
  'sou.lead_em': { fr: "Comprendre → S'entraîner → Maîtriser → Réussir", ar: 'الفهم ← التدريب ← الإتقان ← النجاح' },
  'sou.lead_b': { fr: ' a transformé les notes de centaines d\'élèves tangérois.', ar: ' غيّر نقط مئات التلاميذ الطنجاويين.' },
  'sou.cta': { fr: '🎁 Test diagnostic gratuit', ar: '🎁 اختبار تشخيصي مجاني' },
  'sou.method.eyebrow': { fr: 'Notre méthode', ar: 'منهجيتنا' },
  'sou.method.title': { fr: '4 étapes vers la réussite', ar: '4 خطوات نحو النجاح' },
  'sou.m1.t': { fr: 'Comprendre', ar: 'الفهم' },
  'sou.m1.d': { fr: 'On revient au cœur du concept. Pas de mémorisation aveugle.', ar: 'نعود إلى جوهر المفهوم. لا حفظ أعمى.' },
  'sou.m2.t': { fr: "S'entraîner", ar: 'التدريب' },
  'sou.m2.d': { fr: 'Exercices guidés, en petits groupes, à son rythme.', ar: 'تمارين موجهة، في مجموعات صغيرة، حسب الإيقاع الخاص.' },
  'sou.m3.t': { fr: 'Maîtriser', ar: 'الإتقان' },
  'sou.m3.d': { fr: 'Application autonome avec retour personnalisé.', ar: 'تطبيق مستقل مع تغذية راجعة شخصية.' },
  'sou.m4.t': { fr: 'Réussir', ar: 'النجاح' },
  'sou.m4.d': { fr: 'Confiance face aux contrôles et aux examens.', ar: 'ثقة أمام الفروض والامتحانات.' },
  'sou.lvl.eyebrow': { fr: 'Niveaux', ar: 'المستويات' },
  'sou.lvl.title': { fr: 'Choisissez votre niveau', ar: 'اختر مستواك' },
  'sou.pri.label': { fr: '🎒 Primaire', ar: '🎒 الابتدائي' },
  'sou.pri.title': { fr: "Construire des bases solides, en s'amusant", ar: 'بناء أسس متينة بالمتعة' },
  'sou.pri.desc': { fr: "L'école primaire est le moment où tout se joue. Nos cours allient rigueur et bienveillance pour transformer les difficultés en passion d'apprendre.", ar: 'الابتدائي هو اللحظة التي تتحدد فيها كل شيء. دروسنا تجمع بين الصرامة واللطف لتحويل الصعوبات إلى شغف بالتعلم.' },
  'sou.pri.subj1': { fr: 'Mathématiques', ar: 'الرياضيات' },
  'sou.pri.subj2': { fr: 'Français', ar: 'الفرنسية' },
  'sou.pri.subj3': { fr: 'Arabe', ar: 'العربية' },
  'sou.pri.subj4': { fr: 'Anglais', ar: 'الإنجليزية' },
  'sou.pri.subj5': { fr: 'Sciences', ar: 'العلوم' },
  'sou.pri.subj6': { fr: 'Lecture & écriture', ar: 'القراءة والكتابة' },
  'sou.pri.p1': { fr: 'Petits groupes par niveau (CE1 à CM2)', ar: 'مجموعات صغيرة حسب المستوى (CE1 إلى CM2)' },
  'sou.pri.p2': { fr: "Méthodes pédagogiques adaptées à l'âge", ar: 'مناهج بيداغوجية ملائمة للعمر' },
  'sou.pri.p3': { fr: 'Renforcement de la confiance en soi', ar: 'تعزيز الثقة بالنفس' },
  'sou.pri.p4': { fr: 'Suivi régulier avec les parents', ar: 'متابعة منتظمة مع الآباء' },
  'sou.pri.p5': { fr: 'Préparation aux évaluations nationales', ar: 'تحضير للتقييمات الوطنية' },
  'sou.col.label': { fr: '📐 Collège', ar: '📐 الإعدادي' },
  'sou.col.title': { fr: "Maîtriser les fondamentaux, viser l'excellence", ar: 'إتقان الأساسيات، السعي نحو التميز' },
  'sou.col.desc': { fr: "Le collège est une étape charnière. Nous accompagnons votre enfant dans toutes les matières clés — avec une attention particulière aux sciences et aux langues.", ar: 'الإعدادي مرحلة محورية. نرافق أبناءكم في جميع المواد الأساسية — مع اهتمام خاص بالعلوم واللغات.' },
  'sou.col.s1': { fr: 'Mathématiques', ar: 'الرياضيات' },
  'sou.col.s2': { fr: 'Physique-Chimie', ar: 'الفيزياء والكيمياء' },
  'sou.col.s3': { fr: 'SVT', ar: 'علوم الحياة والأرض' },
  'sou.col.s4': { fr: 'Français', ar: 'الفرنسية' },
  'sou.col.s5': { fr: 'Arabe', ar: 'العربية' },
  'sou.col.s6': { fr: 'Anglais', ar: 'الإنجليزية' },
  'sou.col.s7': { fr: 'Histoire-Géo', ar: 'التاريخ والجغرافيا' },
  'sou.col.s8': { fr: 'Philosophie islamique', ar: 'التربية الإسلامية' },
  'sou.col.p1': { fr: 'Sections collège public, privé et mission', ar: 'إعدادي عمومي، خاص، والبعثة' },
  'sou.col.p2': { fr: 'Préparation aux contrôles continus', ar: 'تحضير للمراقبة المستمرة' },
  'sou.col.p3': { fr: 'Aide aux devoirs et organisation', ar: 'مساعدة في الواجبات والتنظيم' },
  'sou.col.p4': { fr: 'Coaching méthodologie et révisions', ar: 'تأطير في المنهجية والمراجعة' },
  'sou.col.p5': { fr: 'Préparation au régional et national', ar: 'تحضير للجهوي والوطني' },
  'sou.lyc.label': { fr: '🎓 Lycée', ar: '🎓 الثانوي' },
  'sou.lyc.title': { fr: 'Préparer le Bac avec confiance', ar: 'تحضير الباكلوريا بثقة' },
  'sou.lyc.desc': { fr: "Le lycée demande méthode, endurance et stratégie. Nos enseignants spécialisés préparent vos enfants à toutes les filières (Sciences, Lettres, Économie) avec un accent fort sur la réussite au Baccalauréat.", ar: 'الثانوي يتطلب منهجية وصمودا واستراتيجية. أساتذتنا المختصون يحضرون أبناءكم لجميع الشعب (العلمية، الأدبية، الاقتصادية) مع التركيز على النجاح في الباكلوريا.' },
  'sou.lyc.s1': { fr: 'Mathématiques', ar: 'الرياضيات' },
  'sou.lyc.s2': { fr: 'Physique-Chimie', ar: 'الفيزياء والكيمياء' },
  'sou.lyc.s3': { fr: 'SVT', ar: 'علوم الحياة والأرض' },
  'sou.lyc.s4': { fr: 'Économie', ar: 'الاقتصاد' },
  'sou.lyc.s5': { fr: 'Français', ar: 'الفرنسية' },
  'sou.lyc.s6': { fr: 'Anglais', ar: 'الإنجليزية' },
  'sou.lyc.s7': { fr: 'Philosophie', ar: 'الفلسفة' },
  'sou.lyc.s8': { fr: 'Comptabilité', ar: 'المحاسبة' },
  'sou.lyc.p1': { fr: 'Toutes filières : SM, SP, SVT, Lettres, Éco-Gestion', ar: 'جميع الشعب: SM, SP, SVT, الآداب، الاقتصاد والتدبير' },
  'sou.lyc.p2': { fr: 'Préparation intensive Bac Régional & National', ar: 'تحضير مكثف للباكلوريا الجهوية والوطنية' },
  'sou.lyc.p3': { fr: 'Pack régional et pack national disponibles', ar: 'باقة جهوية وباقة وطنية متوفرتان' },
  'sou.lyc.p4': { fr: 'Stages de révisions vacances scolaires', ar: 'دورات مراجعة في العطل المدرسية' },
  'sou.lyc.p5': { fr: "Coaching post-Bac : choix d'orientation", ar: 'تأطير بعد الباكلوريا: اختيار التوجيه' },
  'sou.subj.label': { fr: 'Matières enseignées', ar: 'المواد المدرَّسة' },
  'sou.price.label': { fr: '💰 Tarif', ar: '💰 السعر' },
  'sou.price.unit': { fr: 'DH/an', ar: 'درهم/سنة' },
});

Object.assign(TRANSLATIONS, {
  // ====== ATELIERS ======
  'atl.pill': { fr: '🎨 +15 ateliers · Indoor & Outdoor', ar: '🎨 +15 ورشة · داخلية وخارجية' },
  'atl.title1': { fr: 'Ateliers parascolaires —', ar: 'الورشات الموازية —' },
  'atl.title_em': { fr: 'révéler les talents', ar: 'كشف المواهب' },
  'atl.lead': { fr: "L'apprentissage ne s'arrête pas aux matières scolaires. Nos ateliers développent créativité, confiance, esprit d'équipe et compétences sociales — des qualités essentielles pour la vie.", ar: 'التعلم لا يقتصر على المواد المدرسية. ورشاتنا تنمي الإبداع والثقة وروح الفريق والمهارات الاجتماعية — صفات أساسية للحياة.' },
  'atl.cta1': { fr: '🎁 Découvrir un atelier gratuit', ar: '🎁 اكتشف ورشة مجانية' },
  'atl.cta2': { fr: 'Atelier Coran →', ar: 'ورشة القرآن ←' },
  'atl.cat.eyebrow': { fr: 'Notre catalogue', ar: 'كتالوجنا' },
  'atl.cat.title': { fr: '15+ ateliers pour grandir autrement', ar: '+15 ورشة للنمو بشكل مختلف' },
  'atl.f.all': { fr: 'Tous', ar: 'الكل' },
  'atl.f.kids': { fr: '👧 Enfants', ar: '👧 الأطفال' },
  'atl.f.teens': { fr: '🧑 Ados & Adultes', ar: '🧑 المراهقون والبالغون' },
  'atl.k1.t': { fr: 'Cuisine créative', ar: 'الطبخ الإبداعي' },
  'atl.k1.d': { fr: 'Pâtisseries, cuisine du monde, ateliers parents-enfants.', ar: 'حلويات، مطبخ عالمي، ورشات للآباء والأطفال.' },
  'atl.k2.t': { fr: 'Théâtre & expression', ar: 'المسرح والتعبير' },
  'atl.k2.d': { fr: 'Confiance en soi, prise de parole, jeu de rôle.', ar: 'ثقة بالنفس، أخذ الكلمة، تمثيل الأدوار.' },
  'atl.k3.t': { fr: 'Jeux de société', ar: 'ألعاب الطاولة' },
  'atl.k3.d': { fr: "Stratégie, logique, esprit d'équipe.", ar: 'استراتيجية، منطق، روح الفريق.' },
  'atl.k4.t': { fr: 'Arts plastiques', ar: 'الفنون التشكيلية' },
  'atl.k4.d': { fr: 'Peinture, dessin, sculpture, créativité libre.', ar: 'رسم، تلوين، نحت، إبداع حر.' },
  'atl.k5.t': { fr: 'Calligraphie arabe', ar: 'الخط العربي' },
  'atl.k5.d': { fr: "L'art de l'écriture traditionnelle, patience et beauté.", ar: 'فن الكتابة التقليدية، صبر وجمال.' },
  'atl.k6.t': { fr: 'Équitation (outdoor)', ar: 'الفروسية (خارجية)' },
  'atl.k6.d': { fr: "Confiance, équilibre, lien avec l'animal.", ar: 'ثقة، توازن، علاقة مع الحيوان.' },
  'atl.k7.t': { fr: 'Sports collectifs', ar: 'الرياضات الجماعية' },
  'atl.k7.d': { fr: "Football, basketball, esprit d'équipe.", ar: 'كرة القدم، كرة السلة، روح الفريق.' },
  'atl.k8.t': { fr: 'Treasure Hunt', ar: 'البحث عن الكنز' },
  'atl.k8.d': { fr: 'Chasses au trésor en plein air, aventure et observation.', ar: 'مغامرات بحث عن الكنز في الهواء الطلق، مغامرة وملاحظة.' },
  'atl.t1.t': { fr: 'Cinéma & analyse', ar: 'السينما والتحليل' },
  'atl.t1.d': { fr: 'Découverte des grands films, débats, écriture critique.', ar: 'اكتشاف أفلام كبرى، نقاشات، كتابة نقدية.' },
  'atl.t2.t': { fr: 'Club de débat', ar: 'نادي النقاش' },
  'atl.t2.d': { fr: 'Argumentation, rhétorique, prise de position.', ar: 'حجاج، بلاغة، اتخاذ مواقف.' },
  'atl.t3.t': { fr: 'Café littéraire', ar: 'مقهى أدبي' },
  'atl.t3.d': { fr: 'Lectures partagées, échanges autour des livres.', ar: 'قراءات مشتركة، حوارات حول الكتب.' },
  'atl.t4.t': { fr: 'Photographie', ar: 'التصوير الفوتوغرافي' },
  'atl.t4.d': { fr: 'Composition, lumière, narration visuelle.', ar: 'تكوين، إضاءة، سرد بصري.' },
  'atl.t5.t': { fr: 'Mode & couture', ar: 'الموضة والخياطة' },
  'atl.t5.d': { fr: 'Création textile, design vestimentaire.', ar: 'إبداع نسيجي، تصميم ملابس.' },
  'atl.t6.t': { fr: 'Crochet & artisanat', ar: 'الكروشيه والحرف اليدوية' },
  'atl.t6.d': { fr: 'Travail manuel, patience, créations utiles.', ar: 'عمل يدوي، صبر، إبداعات نافعة.' },
  'atl.t7.t': { fr: "Atelier d'écriture", ar: 'ورشة الكتابة' },
  'atl.t7.d': { fr: 'Nouvelles, poésie, blog, expression personnelle.', ar: 'قصص قصيرة، شعر، مدونة، تعبير شخصي.' },
  'atl.price.eyebrow': { fr: 'Tarifs', ar: 'الأسعار' },
  'atl.price.title': { fr: 'Forfaits ateliers', ar: 'باقات الورشات' },
  'atl.p1.pill': { fr: '🎯 1 atelier', ar: '🎯 ورشة واحدة' },
  'atl.p1.unit': { fr: 'DH/an', ar: 'درهم/سنة' },
  'atl.p1.note': { fr: '1 séance / semaine', ar: 'حصة واحدة / أسبوع' },
  'atl.p2.pill': { fr: '🎨 2 ateliers', ar: '🎨 ورشتان' },
  'atl.p2.note': { fr: "−400 DH d'économie", ar: 'توفير 400 درهم' },
  'atl.p3.pill': { fr: '✨ Pack 3+', ar: '✨ باقة +3' },
  'atl.p3.note': { fr: "−900 DH d'économie", ar: 'توفير 900 درهم' },
});

Object.assign(TRANSLATIONS, {
  // ====== CORAN ======
  'cor.pill': { fr: '☪️ Atelier dédié', ar: '☪️ ورشة مخصصة' },
  'cor.title1': { fr: 'Atelier Coran —', ar: 'ورشة القرآن —' },
  'cor.title_em': { fr: 'cœur, esprit, mémoire', ar: 'قلب، عقل، حفظ' },
  'cor.lead': { fr: 'Un cadre serein et structuré pour apprendre la lecture, la mémorisation et la compréhension du Coran. Une transmission douce, respectueuse, sans pression — adaptée à chaque âge et à chaque rythme.', ar: 'إطار هادئ ومنظم لتعلم تلاوة القرآن وحفظه وفهمه. تلقين برفق واحترام، دون ضغط — يتكيف مع كل عمر وكل إيقاع.' },
  'cor.cta': { fr: '🎁 Première séance offerte', ar: '🎁 الحصة الأولى مجانا' },
  'cor.app.eyebrow': { fr: 'Notre approche', ar: 'منهجنا' },
  'cor.app.title': { fr: 'Trois piliers de transmission', ar: 'ثلاثة أركان للتلقين' },
  'cor.p1.t': { fr: 'Lecture (Tilāwa)', ar: 'التلاوة' },
  'cor.p1.d': { fr: 'Apprendre à lire correctement avec les règles de tajwid, dans une ambiance bienveillante.', ar: 'تعلم القراءة الصحيحة بأحكام التجويد، في جو لطيف.' },
  'cor.p2.t': { fr: 'Mémorisation (Hifz)', ar: 'الحفظ' },
  'cor.p2.d': { fr: 'À votre rythme, par sourate ou demi-sourate. Méthodes éprouvées et révisions structurées.', ar: 'حسب إيقاعك، سورة أو نصف سورة. مناهج مجربة ومراجعات منظمة.' },
  'cor.p3.t': { fr: 'Compréhension (Tafsir)', ar: 'التفسير' },
  'cor.p3.d': { fr: 'Découvrir le sens des versets, le contexte, les enseignements pratiques pour la vie quotidienne.', ar: 'اكتشاف معاني الآيات، السياق، الدروس العملية للحياة اليومية.' },
  'cor.who.eyebrow': { fr: 'Pour qui ?', ar: 'لمن؟' },
  'cor.who.title': { fr: 'Tous les âges, tous les niveaux', ar: 'جميع الأعمار، جميع المستويات' },
  'cor.who.lead': { fr: "Que votre enfant débute la lecture de l'arabe, ou que vous souhaitiez reprendre la mémorisation à l'âge adulte, nous adaptons le rythme et la méthode à votre situation.", ar: 'سواء أكان طفلكم يبدأ تعلم العربية، أم كنتم ترغبون في استئناف الحفظ في سن الرشد، نكيف الإيقاع والمنهج حسب وضعكم.' },
  'cor.w1': { fr: "Enfants (5 ans+) : initiation ludique aux lettres et premières sourates", ar: 'الأطفال (5 سنوات+): تعريف ممتع بالحروف والسور الأولى' },
  'cor.w2': { fr: 'Pré-ados & ados : mémorisation structurée et préparation aux concours', ar: 'ما قبل المراهقة والمراهقون: حفظ منظم وتحضير للمسابقات' },
  'cor.w3': { fr: 'Adultes : reprise sereine, sans jugement, à votre rythme', ar: 'البالغون: استئناف هادئ، دون أحكام، حسب إيقاعكم' },
  'cor.w4': { fr: 'Cours mixtes ou non-mixtes selon votre préférence', ar: 'دروس مختلطة أو غير مختلطة حسب تفضيلكم' },
  'cor.price.pill': { fr: '☪️ Tarif accessible', ar: '☪️ سعر في المتناول' },
  'cor.price.unit': { fr: 'DH / an', ar: 'درهم / سنة' },
  'cor.price.note': { fr: '2 séances par semaine · supports inclus', ar: 'حصتان أسبوعيا · الوسائل مشمولة' },
  'cor.price.engage': { fr: "Notre engagement : un enseignement basé sur la sincérité, la patience et le respect.", ar: 'التزامنا: تعليم قائم على الإخلاص والصبر والاحترام.' },
  'cor.price.book': { fr: 'Réserver une séance →', ar: 'احجز حصة ←' },
});

Object.assign(TRANSLATIONS, {
  // ====== METHODE ======
  'met.pill': { fr: '📐 Notre philosophie pédagogique', ar: '📐 فلسفتنا التربوية' },
  'met.title1': { fr: 'Notre méthode —', ar: 'منهجيتنا —' },
  'met.title_em': { fr: 'un système, pas un secret', ar: 'نظام، لا سر' },
  'met.lead': { fr: "Chez FLC, rien n'est laissé au hasard. Notre approche pédagogique repose sur six principes que nous appliquons sans concession — depuis le premier jour.", ar: 'في FLC، لا شيء يُترك للصدفة. منهجنا التربوي يقوم على ستة مبادئ نطبقها دون تنازل — منذ اليوم الأول.' },
  'met.guar.t': { fr: 'Garantie Zéro Risque', ar: 'ضمان بلا مخاطر' },
  'met.guar.d': { fr: "Test gratuit · Pas d'engagement · Vous décidez", ar: 'اختبار مجاني · بلا التزام · القرار لكم' },
  'met.head.eyebrow': { fr: '6 principes', ar: '6 مبادئ' },
  'met.head.title': { fr: 'Ce qui rend FLC différent', ar: 'ما يجعل FLC مختلفا' },
  'met.p1.t': { fr: 'Le Golden Ratio', ar: 'النسبة الذهبية' },
  'met.p1.d': { fr: "Jamais plus de 8 à 12 élèves par classe. Cette taille n'est pas un hasard : c'est le sweet spot entre l'intimité d'un cours particulier et la dynamique d'un groupe vivant.", ar: 'لا يزيد عدد التلاميذ عن 8 إلى 12 في القسم. هذا الحجم ليس صدفة: إنه نقطة التوازن بين خصوصية الدرس الفردي وحيوية المجموعة.' },
  'met.p2.t': { fr: 'Manuels Cambridge', ar: 'كتب Cambridge' },
  'met.p2.d': { fr: "Nous n'utilisons que les supports officiels Cambridge University Press — la référence mondiale. Pas de photocopies douteuses, pas de méthodes amateurs.", ar: 'لا نستعمل إلا الكتب الرسمية لجامعة Cambridge — المرجع العالمي. لا نسخ مشكوك فيها، لا مناهج هاوية.' },
  'met.p3.t': { fr: 'Double segmentation', ar: 'تقسيم مزدوج' },
  'met.p3.d': { fr: "Par âge ET par niveau. Un enfant de 9 ans débutant ne sera pas avec un ado avancé. Chacun trouve sa place naturelle.", ar: 'حسب العمر وحسب المستوى. الطفل المبتدئ ذو 9 سنوات لن يكون مع مراهق متقدم. كل واحد يجد مكانه الطبيعي.' },
  'met.p4.t': { fr: 'Volume premium', ar: 'حجم متميز' },
  'met.p4.d': { fr: '115h/an en anglais — 40-50% au-dessus du marché. Plus de pratique = plus de progrès. Pas de mystère.', ar: '115 ساعة سنويا في الإنجليزية — 40 إلى 50% فوق السوق. ممارسة أكثر = تقدم أكثر. لا غموض.' },
  'met.p5.t': { fr: 'Profs spécialisés', ar: 'أساتذة مختصون' },
  'met.p5.d': { fr: "Chaque enseignant n'enseigne que sa matière. Pas de polyvalence forcée : un prof de maths est un prof de maths.", ar: 'كل أستاذ يدرس مادته فقط. لا تعدد قسري للاختصاصات: أستاذ الرياضيات هو أستاذ الرياضيات.' },
  'met.p6.t': { fr: 'Bienveillance exigeante', ar: 'لطف صارم' },
  'met.p6.d': { fr: "On peut être rigoureux et humain. Nos profs encouragent, corrigent, célèbrent — mais ne laissent rien passer.", ar: 'يمكن الجمع بين الصرامة والإنسانية. أساتذتنا يشجعون ويصححون ويحتفون — لكن لا يتساهلون في شيء.' },
  'met.eth.eyebrow': { fr: 'Notre ligne éthique', ar: 'خطنا الأخلاقي' },
  'met.eth.title': { fr: 'Une école doit éduquer — pas seulement instruire.', ar: 'المدرسة يجب أن تربي — لا أن تلقن فقط.' },
  'met.eth.body': { fr: "Nous croyons que la réussite scolaire ne se sépare pas du développement humain. Nos enseignants ne sont pas seulement des transmetteurs de savoir : ce sont des modèles, des guides, des adultes de confiance.\n\nRespect, ponctualité, écoute, persévérance, honnêteté — ces valeurs sont enseignées au quotidien, dans chaque interaction.", ar: 'نؤمن بأن النجاح المدرسي لا ينفصل عن التطور الإنساني. أساتذتنا ليسوا مجرد ناقلين للمعرفة: بل قدوات ومرشدون وراشدون موثوقون.\n\nالاحترام، الالتزام بالمواعيد، الإنصات، المثابرة، الصدق — هذه القيم تُلقَّن يوميا، في كل تفاعل.' },
  'met.v1': { fr: 'Respect', ar: 'الاحترام' },
  'met.v2': { fr: 'Excellence', ar: 'التميز' },
  'met.v3': { fr: 'Bienveillance', ar: 'اللطف' },
  'met.v4': { fr: 'Engagement', ar: 'الالتزام' },
  'met.v5': { fr: 'Authenticité', ar: 'الأصالة' },
});

Object.assign(TRANSLATIONS, {
  // ====== TARIFS ======
  'tar.pill': { fr: '💰 Transparent et accessible', ar: '💰 شفاف وفي المتناول' },
  'tar.title1': { fr: 'Nos tarifs —', ar: 'أسعارنا —' },
  'tar.title_em': { fr: 'tout est clair', ar: 'كل شيء واضح' },
  'tar.lead': { fr: "Pas de frais cachés. Pas de surprises. Pas de manuels facturés en plus. Voici l'intégralité de nos tarifs, par programme et par formule.", ar: 'لا رسوم خفية. لا مفاجآت. لا فوترة إضافية للكتب. إليكم جميع أسعارنا، حسب البرنامج والصيغة.' },
  'tar.s1.title': { fr: 'Cours de langues', ar: 'دروس اللغات' },
  'tar.s2.title': { fr: 'Soutien scolaire', ar: 'الدعم المدرسي' },
  'tar.s3.title': { fr: 'Ateliers parascolaires', ar: 'الورشات الموازية' },
  'tar.h.prog': { fr: 'Programme', ar: 'البرنامج' },
  'tar.h.annual': { fr: 'Annuel', ar: 'سنوي' },
  'tar.h.trim': { fr: 'Trimestriel', ar: 'فصلي' },
  'tar.h.det': { fr: 'Détails', ar: 'التفاصيل' },
  // S1 items
  'tar.s1.i1.p': { fr: 'Anglais Kids/Teens/Adultes', ar: 'الإنجليزية أطفال/مراهقون/بالغون' },
  'tar.s1.i1.n': { fr: 'Manuel Cambridge inclus · 115h/an', ar: 'كتاب Cambridge مشمول · 115 ساعة سنويا' },
  'tar.s1.i2.p': { fr: 'Français', ar: 'الفرنسية' },
  'tar.s1.i2.n': { fr: 'Préparation DELF/DALF', ar: 'تحضير DELF/DALF' },
  'tar.s1.i3.p': { fr: 'Espagnol', ar: 'الإسبانية' },
  'tar.s1.i3.n': { fr: 'Préparation DELE', ar: 'تحضير DELE' },
  'tar.s1.i4.p': { fr: 'Pack 2 langues', ar: 'باقة لغتين' },
  'tar.s1.i4.n': { fr: 'Économie de 600 DH', ar: 'توفير 600 درهم' },
  // S2 items
  'tar.s2.i1.p': { fr: 'Primaire (CP-CM2)', ar: 'الابتدائي (CP-CM2)' },
  'tar.s2.i1.n': { fr: 'Toutes matières', ar: 'جميع المواد' },
  'tar.s2.i2.p': { fr: 'Collège (6e-3e)', ar: 'الإعدادي (6e-3e)' },
  'tar.s2.i2.n': { fr: 'Préparation régional', ar: 'تحضير الجهوي' },
  'tar.s2.i3.p': { fr: 'Lycée (2nd-Tle)', ar: 'الثانوي (2nd-Tle)' },
  'tar.s2.i3.n': { fr: 'Toutes filières', ar: 'جميع الشعب' },
  'tar.s2.i4.p': { fr: 'Pack régional Bac', ar: 'باقة الجهوي للباكلوريا' },
  'tar.s2.i4.n': { fr: 'Stage intensif 3 mois', ar: 'دورة مكثفة 3 أشهر' },
  'tar.s2.i5.p': { fr: 'Pack national Bac', ar: 'باقة الوطني للباكلوريا' },
  'tar.s2.i5.n': { fr: 'Préparation Bac complète', ar: 'تحضير شامل للباكلوريا' },
  // S3 items
  'tar.s3.i1.p': { fr: '1 atelier', ar: 'ورشة واحدة' },
  'tar.s3.i1.n': { fr: '1 séance/semaine', ar: 'حصة/أسبوع' },
  'tar.s3.i2.p': { fr: '2 ateliers', ar: 'ورشتان' },
  'tar.s3.i2.n': { fr: 'Économie 400 DH', ar: 'توفير 400 درهم' },
  'tar.s3.i3.p': { fr: 'Pack 3+ ateliers', ar: 'باقة +3 ورشات' },
  'tar.s3.i3.n': { fr: 'Économie 900 DH', ar: 'توفير 900 درهم' },
  'tar.s3.i4.p': { fr: 'Atelier Coran', ar: 'ورشة القرآن' },
  'tar.s3.i4.n': { fr: '2 séances/semaine', ar: 'حصتان/أسبوع' },
  'tar.dash': { fr: '—', ar: '—' },
  'tar.x3': { fr: '× 3', ar: '× 3' },
  'tar.red.eyebrow': { fr: 'Réductions familles', ar: 'تخفيضات للعائلات' },
  'tar.red.title': { fr: 'Plus on apprend en famille, plus on économise', ar: 'كلما تعلمنا كعائلة، وفرنا أكثر' },
  'tar.r1.t': { fr: '2ᵉ enfant', ar: 'الطفل الثاني' },
  'tar.r2.t': { fr: '3ᵉ enfant et +', ar: 'الطفل الثالث وأكثر' },
  'tar.r3.t': { fr: 'Paiement annuel', ar: 'الدفع السنوي' },
  'tar.r3.v': { fr: '1 mois offert', ar: 'شهر مجاني' },
  'tar.r4.t': { fr: 'Parrainage', ar: 'التزكية' },
  'tar.r4.v': { fr: '1 mois offert', ar: 'شهر مجاني' },
});

Object.assign(TRANSLATIONS, {
  // ====== CONTACT ======
  'cnt.pill': { fr: '🎁 Test de niveau gratuit · sans engagement', ar: '🎁 اختبار تحديد المستوى مجاني · بدون التزام' },
  'cnt.title1': { fr: 'Réservez votre', ar: 'احجزوا' },
  'cnt.title_em': { fr: 'première séance', ar: 'حصتكم الأولى' },
  'cnt.lead': { fr: 'Remplissez ce formulaire ou contactez-nous directement par WhatsApp. Nous vous répondons sous 24h.', ar: 'املأوا هذه الاستمارة أو اتصلوا بنا مباشرة عبر واتساب. نرد عليكم في أقل من 24 ساعة.' },
  'cnt.form.title': { fr: '📨 Formulaire de contact', ar: '📨 استمارة الاتصال' },
  'cnt.f.name': { fr: 'Nom complet', ar: 'الاسم الكامل' },
  'cnt.f.name.ph': { fr: 'Votre nom et prénom', ar: 'اسمكم ولقبكم' },
  'cnt.f.phone': { fr: 'Téléphone / WhatsApp', ar: 'الهاتف / واتساب' },
  'cnt.f.prog': { fr: 'Programme qui vous intéresse', ar: 'البرنامج الذي يهمكم' },
  'cnt.f.choose': { fr: 'Choisir...', ar: 'اختر...' },
  'cnt.f.o1': { fr: 'Anglais — Enfant', ar: 'الإنجليزية — طفل' },
  'cnt.f.o2': { fr: 'Anglais — Ado', ar: 'الإنجليزية — مراهق' },
  'cnt.f.o3': { fr: 'Anglais — Adulte', ar: 'الإنجليزية — بالغ' },
  'cnt.f.o4': { fr: 'Français · Espagnol', ar: 'الفرنسية · الإسبانية' },
  'cnt.f.o5': { fr: 'Soutien scolaire — Primaire', ar: 'دعم مدرسي — ابتدائي' },
  'cnt.f.o6': { fr: 'Soutien scolaire — Collège', ar: 'دعم مدرسي — إعدادي' },
  'cnt.f.o7': { fr: 'Soutien scolaire — Lycée', ar: 'دعم مدرسي — ثانوي' },
  'cnt.f.o8': { fr: 'Ateliers parascolaires', ar: 'الورشات الموازية' },
  'cnt.f.o9': { fr: 'Atelier Coran', ar: 'ورشة القرآن' },
  'cnt.f.o10': { fr: 'Je ne sais pas encore', ar: 'لا أدري بعد' },
  'cnt.f.msg': { fr: 'Message (optionnel)', ar: 'رسالة (اختياري)' },
  'cnt.f.msg.ph': { fr: 'Précisez votre demande, vos disponibilités...', ar: 'اشرحوا طلبكم، أوقات تواجدكم...' },
  'cnt.f.submit': { fr: 'Réserver mon test gratuit →', ar: 'احجز اختباري المجاني ←' },
  'cnt.f.guarantee': { fr: 'Réponse garantie sous 24h · Vos données restent confidentielles', ar: 'الجواب مضمون في 24 ساعة · بياناتكم تبقى سرية' },
  'cnt.ok.title': { fr: 'Demande reçue !', ar: 'تم استلام الطلب!' },
  'cnt.ok.lead_a': { fr: 'Merci ', ar: 'شكرا ' },
  'cnt.ok.lead_b': { fr: '. Nous vous contactons dans les 24h pour fixer votre test gratuit.', ar: '. سنتواصل معكم في 24 ساعة لتحديد موعد الاختبار المجاني.' },
  'cnt.ok.wa': { fr: '📱 Nous joindre directement sur WhatsApp', ar: '📱 تواصلوا معنا مباشرة عبر واتساب' },
  'cnt.ok.again': { fr: '↻ Nouvelle demande', ar: '↻ طلب جديد' },
  'cnt.addr.t': { fr: '📍 Adresse', ar: '📍 العنوان' },
  'cnt.addr.b': { fr: 'Future Learning Center\nTanger – Dradeb\nRésidence Chekroun, 1ᵉʳ étage', ar: 'Future Learning Center\nطنجة – درادب\nإقامة شكرون، الطابق الأول' },
  'cnt.hr.t': { fr: '🕐 Horaires', ar: '🕐 ساعات العمل' },
  'cnt.hr.b': { fr: 'Lun – Ven : 14h – 21h\nSamedi : 10h – 20h\nDimanche : fermé', ar: 'الاثنين – الجمعة: 14س – 21س\nالسبت: 10س – 20س\nالأحد: مغلق' },
  'cnt.dir.t': { fr: '📞 Contact direct', ar: '📞 اتصال مباشر' },
  'cnt.wa.t': { fr: 'WhatsApp', ar: 'واتساب' },
  'cnt.wa.d': { fr: 'Réponse immédiate', ar: 'رد فوري' },
  'cnt.tel.d': { fr: "Lun-Sam · horaires d'ouverture", ar: 'الاثنين-السبت · ساعات العمل' },
  'cnt.faq.eyebrow': { fr: 'FAQ', ar: 'أسئلة شائعة' },
  'cnt.faq.title': { fr: 'Questions fréquentes', ar: 'الأسئلة المتكررة' },
  'cnt.q1': { fr: 'Comment se passe le test de niveau gratuit ?', ar: 'كيف يجرى اختبار تحديد المستوى المجاني؟' },
  'cnt.a1': { fr: '30 minutes en présentiel ou en ligne. Un enseignant évalue votre niveau (oral + écrit) et vous oriente vers la bonne classe. Vous repartez avec un diagnostic clair, sans aucun engagement.', ar: '30 دقيقة حضوريا أو عن بعد. يقوم أستاذ بتقييم مستواكم (شفهي + كتابي) ويوجهكم إلى القسم المناسب. تخرجون بتشخيص واضح، دون أي التزام.' },
  'cnt.q2': { fr: 'Quels manuels utilisez-vous en anglais ?', ar: 'ما الكتب التي تستعملونها في الإنجليزية؟' },
  'cnt.a2': { fr: 'Uniquement les manuels officiels Cambridge University Press, adaptés à chaque âge et niveau (Primary Path, Compact, Empower...). Inclus dans le tarif.', ar: 'فقط الكتب الرسمية لجامعة Cambridge University Press، مكيفة مع كل عمر ومستوى (Primary Path, Compact, Empower...). مشمولة في السعر.' },
  'cnt.q3': { fr: "Combien d'élèves par classe ?", ar: 'كم عدد التلاميذ في القسم؟' },
  'cnt.a3': { fr: "Notre Golden Ratio : 8 à 12 élèves maximum, jamais plus. C'est ce qui permet l'attention individuelle dans une dynamique de groupe.", ar: 'نسبتنا الذهبية: من 8 إلى 12 تلميذا كحد أقصى، لا أكثر. هذا ما يتيح الاهتمام الفردي ضمن دينامية المجموعة.' },
  'cnt.q4': { fr: 'Acceptez-vous les paiements échelonnés ?', ar: 'هل تقبلون الدفع بالتقسيط؟' },
  'cnt.a4': { fr: 'Oui. Vous pouvez payer en 1 fois (annuel, avec économie) ou en 3 fois (trimestriel). Aucun frais supplémentaire.', ar: 'نعم. يمكنكم الدفع مرة واحدة (سنوي، مع توفير) أو على 3 دفعات (فصلي). دون أي رسوم إضافية.' },
  'cnt.q5': { fr: 'Y a-t-il des cours pour adultes ?', ar: 'هل توجد دروس للبالغين؟' },
  'cnt.a5': { fr: 'Absolument. Nous avons des cours du soir et du week-end pensés pour les emplois du temps chargés des actifs et étudiants.', ar: 'بالتأكيد. لدينا دروس مسائية ودروس عطلة الأسبوع مصممة للجداول المشحونة للعاملين والطلاب.' },
  'cnt.q6': { fr: "Préparez-vous l'IELTS et le TOEFL ?", ar: 'هل تحضرون لاختباري IELTS وTOEFL؟' },
  'cnt.a6': { fr: 'Oui, avec préparation intensive et tests blancs réguliers. Nos enseignants connaissent parfaitement les attendus de chaque épreuve.', ar: 'نعم، بتحضير مكثف واختبارات تجريبية منتظمة. أساتذتنا يعرفون متطلبات كل اختبار جيدا.' },
  'cnt.q7': { fr: 'Que faire si je rate des cours ?', ar: 'ماذا أفعل إن فاتتني حصص؟' },
  'cnt.a7': { fr: 'Nous proposons des séances de rattrapage et nos enseignants restent disponibles. Le suivi reste personnalisé même en cas d\'absence.', ar: 'نقترح حصص استدراك وأساتذتنا يبقون متاحين. المتابعة تبقى شخصية حتى في حالة الغياب.' },
  'cnt.q8': { fr: 'Où vous trouver à Tanger ?', ar: 'أين تجدوننا في طنجة؟' },
  'cnt.a8': { fr: 'Notre centre est situé à Dradeb — Résidence Chekroun, 1ᵉʳ étage. Accès facile et environnement calme.', ar: 'مركزنا يقع في درادب — إقامة شكرون، الطابق الأول. وصول سهل ومحيط هادئ.' },
});
