From 78663b873c56b720dcc6c6e472143b1c8ff4aaea Mon Sep 17 00:00:00 2001 From: MaysWind Date: Mon, 5 Jun 2023 00:56:04 +0800 Subject: [PATCH] support only match the first locale part when get browser language --- src/lib/i18n.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/lib/i18n.js b/src/lib/i18n.js index 02b2ff8c..c57a5759 100644 --- a/src/lib/i18n.js +++ b/src/lib/i18n.js @@ -164,6 +164,15 @@ export function getDefaultLanguage() { browserLocale = locale; } } + + if (!allLanguages[browserLocale]) { + browserLocale = localeParts[0]; + const locale = getLocaleFromLanguageAlias(browserLocale); + + if (locale) { + browserLocale = locale; + } + } } if (!allLanguages[browserLocale]) {