plyTranslations(lang) { document.querySelectorAll("[data-i18n]").forEach(el => { const key = el.getAttribute("data-i18n"); if (translations[lang][key]) { el.textContent = translations[lang][key]; } }); langToggle.textContent = lang === "en" ? "FR" : "EN"; document.documentElement.lang = lang; } langToggle.addEventListener("click", () => { currentLang = currentLang === "en" ? "fr" : "en"; applyTranslations(currentLang); }); applyTranslations(currentLang);