// Detectar el idioma del navegador
const userLang = navigator.language || navigator.userLanguage;
const langCode = userLang.split("-")[0]; // Ejemplo: "es" de "es-ES"
// Idiomas soportados en tu app
const supportedLangs = ["es", "en", "de", "it", "fr"];
// Si está soportado, úsalo; si no, por defecto "en"
const finalLang = supportedLangs.includes(langCode) ? langCode : "en";
// Evitar redirección infinita si ya estamos en la ruta correcta
if (!window.location.pathname.startsWith(`/${finalLang}`)) {
// Redirige manteniendo path y query string
window.location.href = `/${finalLang}${window.location.pathname}${window.location.search}`;
}