Get browser or system language
const defaultLanguage = () => {
let language = window.navigator.userLanguage
|| window.navigator.language
|| window.navigator.browserLanguage
|| window.navigator.systemLanguage
|| 'en';
const regexp = /([a-z]{2}-)([a-z]{2})/;
if (regexp.test(language)) {
language = language.replace(regexp, function(match, ...parts) {
return parts[0] + parts[1].toUpperCase();
});
}
return language;
};