Skip to content

Commit 363b29e

Browse files
authored
Merge pull request #152 from boazpoolman/fix/issue-151-promise-import
ISSUE-151 - [add] promise as import for dynamic locale
2 parents 74f0b9d + b490fef commit 363b29e

File tree

1 file changed

+14
-16
lines changed

1 file changed

+14
-16
lines changed

admin/src/index.js

Lines changed: 14 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -59,22 +59,20 @@ export default {
5959
},
6060
async registerTrads({ locales }) {
6161
const importedTrads = await Promise.all(
62-
locales.map((locale) => {
63-
return import(
64-
/* webpackChunkName: "sitemap-translation-[request]" */ `./translations/${locale}.json`
65-
)
66-
.then(({ default: data }) => {
67-
return {
68-
data: prefixPluginTranslations(data, pluginId),
69-
locale,
70-
};
71-
})
72-
.catch(() => {
73-
return {
74-
data: {},
75-
locale,
76-
};
77-
});
62+
locales.map(async (locale) => {
63+
try {
64+
// eslint-disable-next-line import/no-dynamic-require
65+
const data = require(`./translations/${locale}.json`);
66+
return {
67+
data: prefixPluginTranslations(data, pluginId),
68+
locale,
69+
};
70+
} catch {
71+
return {
72+
data: {},
73+
locale,
74+
};
75+
}
7876
}),
7977
);
8078

0 commit comments

Comments
 (0)