document.addEventListener('DOMContentLoaded', function() { // Only run on the home page to avoid redirect loops if (window.location.pathname === '/') { const userLang = navigator.language || navigator.userLanguage; const currentLang = document.documentElement.lang; // Simple language mapping const supportedLanguages = { 'de': '/de/', 'de-DE': '/de/', 'de-AT': '/de/', 'de-CH': '/de/', 'en': '/en/', 'en-US': '/en/', 'en-GB': '/en/' }; // Check if user's language is different from current and is supported if (supportedLanguages[userLang] && currentLang !== userLang.substring(0,2)) { window.location.href = supportedLanguages[userLang]; } } });