diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 4da2cd95bf..aef9719f16 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -476,7 +476,7 @@ // Initialize i18n even if we didn't get a backend config, // so `/error` can show something that's not `undefined`. - initI18n(); + initI18n(localStorage?.locale); if (!localStorage.locale) { const languages = await getLanguages(); const browserLanguages = navigator.languages