diff --git a/src/services/locale/locale.service.js b/src/services/locale/locale.service.js index 8cef2522..c4f8ce21 100644 --- a/src/services/locale/locale.service.js +++ b/src/services/locale/locale.service.js @@ -8,7 +8,7 @@ const specialLanguageCodes = { 'zh': 'zh-Hans' } -const internalToBrowserLocale = code => specialLanguageCodes[code] || code +const internalToBrowserLocale = fallbackCode => specialLanguageCodes[fallbackCode] || window.navigator.language || fallbackCode const internalToBackendLocale = code => internalToBrowserLocale(code).replace('_', '-')