From fecbeac7d185c7372f84312dcc24fcf75cec5f8d Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Tue, 22 Sep 2026 17:34:44 +0200 Subject: [PATCH] Merge pull request #30354 from Classic298/i18n-en-us-fallback fix: keep en-US as the last i18n fallback when a stored locale has no bundle --- src/lib/i18n/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/i18n/index.ts b/src/lib/i18n/index.ts index 7e6ea80300..548e6709e8 100644 --- a/src/lib/i18n/index.ts +++ b/src/lib/i18n/index.ts @@ -76,7 +76,7 @@ export const initI18n = (defaultLocale?: string, value: I18nOverrides = {}) => { const detectionOrder = defaultLocale ? ['querystring', 'localStorage'] : ['querystring', 'localStorage', 'navigator']; - const fallbackDefaultLocale = defaultLocale ? [defaultLocale] : ['en-US']; + const fallbackDefaultLocale = defaultLocale ? [defaultLocale, 'en-US'] : ['en-US']; return i18next .use(resourcesToBackend(loadResource))