Javascript : Comment extraire la langue depuis <html lang="...">

Si vous avez une page HTML avec l’attribut lang défini :

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

vous pouvez extraire le code de langue en utilisant Javascript comme ceci :

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

Au cas où vous voudriez spécifier une langue par défaut, utilisez cette variante :

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

Ceci utilisera 'en' par défaut si l’attribut lang n’est pas défini.


Consultez les articles similaires par catégorie : JavaScript, Internationalization