Javascript: Cómo extraer el lenguaje de <html lang="...">

Si tienes una página HTML con el atributo lang establecido:

example.html
<html lang="de">
<!-- ... -->
</html>

puedes extraer el código de lenguaje usando Javascript así:

extract_lang.js
const lang = document.documentElement.lang;

En caso de que quieras especificar un lenguaje por defecto, usa esta variante:

extract_lang_with_default.js
const lang = document.documentElement.lang || 'en';

Esto por defecto será 'en' si el atributo lang no está establecido.


Echa un vistazo a artículos similares por categoría: Javascript Internationalization