// ✅ WeGlot + React forms: force translation
document.addEventListener("DOMContentLoaded", function() {
// On cible tous les formulaires React Squarespace
const forms = document.querySelectorAll('.sqs-block-website-component.sqs-block-form');
forms.forEach(form => {
// Création d'un observer pour détecter quand React a fini de générer le formulaire
const observer = new MutationObserver(() => {
if (window.Weglot) {
Weglot.initialize(); // force la traduction du formulaire
}
});
observer.observe(form, { childList: true, subtree: true });
});
});