Entonces, tengo dos páginas web, html y html_en.
¿Es posible detectar con el sistema JS o el idioma del navegador y, si no es italiano, cambiarlo automáticamente a la versión en inglés?
Sé que hay un navigator.language(s) para ayudarme, pero no sé cómo realizarlo juntos, para cambiar htmls si el idioma no lo es.
Gracias
Bien, encontré una respuesta.
JS simple para eso.
let language = window.navigator.language; let languageFistTwo = language.substr(0, 2); // To only keep the first 2 characters. let currentLocation = document .getElementsByTagName("html")[0] .getAttribute("lang-js"); switch (languageFistTwo) { case "it": if (currentLocation == "it") window.location.href = "../../index-test.html"; break; default: if (currentLocation != "en") { window.location.href = "../../index.html"; } }