diff --git a/client/src/i18n.ts b/client/src/i18n.ts index 6f08f1c34cc7ac7d0f0e82b13134b48d35c2c47b..7cc66b2ea7d3bd15c89e6bfd49978e5583db6c06 100644 --- a/client/src/i18n.ts +++ b/client/src/i18n.ts @@ -60,11 +60,7 @@ export const languagesInfos: readonly LanguageInfo[] = await Promise.all(languag const lastLanguage = localStorage.getItem('language') // transifex uses underscores instead of dashes const systemLanguage = navigator.language.replace('-', '_') -const defaultLanguage = lastLanguage - ? lastLanguage - : availableLanguages.includes(systemLanguage) - ? systemLanguage - : 'en' +const defaultLanguage = lastLanguage || (availableLanguages.includes(systemLanguage) ? systemLanguage : 'en') const initialResources = await getTranslation(defaultLanguage)