fix deepmerge strategy

This commit is contained in:
Max Peintner
2025-06-23 11:40:43 +02:00
parent 809d51dcf6
commit e2754c1d16

View File

@@ -28,7 +28,6 @@ export default getRequestConfig(async () => {
if (i18nJSON) { if (i18nJSON) {
translations = i18nJSON; translations = i18nJSON;
} }
console.log("Translations:", translations);
} catch (error) { } catch (error) {
console.warn("Error fetching custom translations:", error); console.warn("Error fetching custom translations:", error);
} }
@@ -48,14 +47,13 @@ export default getRequestConfig(async () => {
} }
} }
// const customMessages = translations; const customMessages = translations;
const customMessages = {};
const localeMessages = (await import(`../../locales/${locale}.json`)).default; const localeMessages = (await import(`../../locales/${locale}.json`)).default;
const fallbackMessages = (await import(`../../locales/${fallback}.json`)) const fallbackMessages = (await import(`../../locales/${fallback}.json`))
.default; .default;
return { return {
locale, locale,
messages: deepmerge(fallbackMessages, localeMessages, customMessages), messages: deepmerge.all([fallbackMessages, localeMessages, customMessages]),
}; };
}); });