diff --git a/src/index.js b/src/index.js index 305d8cd5..6a4b1eda 100644 --- a/src/index.js +++ b/src/index.js @@ -23,10 +23,11 @@ const language = (params && params.hl) || const baseLanguage = language.toLowerCase().split(/[-_]/)[0]; // Try the full locale first, then the locale without the region code, fallback to 'en'. -const messages = - allMessages[language] || - allMessages[baseLanguage] || - allMessages.en; +const htmlLang = allMessages[language] ? langauge : allMessages[baseLanguage] ? baseLanguage : 'en'; +const messages = allMessages[htmlLang]; + +// Set lang attribute of the HTML element: +document.getElementsByTagName('html')[0].setAttribute('lang', htmlLang); ReactDOM.render(