Merge remote-tracking branch 'lezurex/fix-fallback-lang-loaded' into update/1.10.0

Merge Lezurex lang fallback
This commit is contained in:
WardPearce
2025-08-04 17:58:27 +12:00
+4
View File
@@ -42,6 +42,7 @@ function getUserLocale(): string {
export async function initI18n(selectedLocale: string = getUserLocale()): Promise<void> {
const langToLoad = resources[selectedLocale] ? selectedLocale : defaultLocale;
const translations = await resources[langToLoad]();
const fallbackTranslations = await resources[defaultLocale]();
const options: InitOptions = {
lng: langToLoad,
@@ -49,6 +50,9 @@ export async function initI18n(selectedLocale: string = getUserLocale()): Promis
resources: {
[langToLoad]: {
translation: translations.default || translations
},
[defaultLocale]: {
translation: fallbackTranslations.default || fallbackTranslations
}
}
};