kawkab-frontend
Version:
Kawkab frontend is a frontend library for the Kawkab framework
14 lines (13 loc) • 500 B
JavaScript
export function formatTranslations(modules) {
const resources = {};
Object.entries(modules).forEach(([path, mod]) => {
const parts = path.split('/');
const langFile = parts[parts.length - 1];
const lang = langFile.replace('.json', '');
const content = mod.default || mod;
if (!resources[lang])
resources[lang] = {};
resources[lang]['translation'] = { ...resources[lang]['translation'], ...content };
});
return resources;
}