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