The browser UI language locale, e.g. "en-US" or "de-DE"
getUserLanguage() // Returns "en-US"
export function getUserLanguage(): string {
if (typeof chrome === 'undefined' || typeof chrome.i18n === 'undefined') {
return 'en-US';
}
return chrome.i18n.getUILanguage();
}
Gets the user's preferred UI language locale from the browser's i18n API. Used to seed the
languageuser setting. Falls back to"en-US"outside an extension context (e.g. tests).