From 82c6f41d7f7bbd91bce3ac209d2dda3bc1b82c80 Mon Sep 17 00:00:00 2001 From: Boris Waaub Date: Mon, 19 Jan 2026 12:22:52 +0100 Subject: [PATCH] =?UTF-8?q?Ajoute=20la=20redirection=20vers=20la=20page=20?= =?UTF-8?q?d'accueil=20sp=C3=A9cifique=20=C3=A0=20la=20langue=20en=20fonct?= =?UTF-8?q?ion=20de=20la=20langue=20du=20navigateur?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- themes/hugoplate/assets/js/main.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/themes/hugoplate/assets/js/main.js b/themes/hugoplate/assets/js/main.js index 73fa884..c806382 100755 --- a/themes/hugoplate/assets/js/main.js +++ b/themes/hugoplate/assets/js/main.js @@ -1,6 +1,20 @@ // main script (function () { "use strict"; + (function() { + // Redirect to language-specific homepage based on browser language, default to English + var supportedLangs = ['fr', 'nl']; + var userLang = navigator.language || navigator.userLanguage; + + userLang = userLang.split('-')[0]; + var currentPath = window.location.pathname; + var alreadyLang = supportedLangs.some(function(lang) { + return currentPath.startsWith('/' + lang + '/'); + }); + if (supportedLangs.includes(userLang) && !alreadyLang) { + window.location.href = '/' + userLang + '/'; + } + })(); // Dropdown Menu Toggler For Mobile // ----------------------------------------