ldc-showroom/i18n.config.ts
2025-07-09 11:30:19 +02:00

18 lines
484 B
TypeScript

export default defineI18nConfig(async () => {
const dataJson = await window.ipcRendererObject.getJsonData();
const localeCodes = dataJson.settings.locales;
const messages: Record<string, any> = {};
for (const locale of localeCodes) {
messages[locale] = (await import(`./locales/${locale}.ts`)).default;
}
return {
legacy: false,
globalInjection: true,
locale: "fr",
fallbackLocale: "fr",
messages,
};
});