fix: Adding require into try catch to simplify by catching error inside single try-catch

pull/150/head
Michael Razmgah 2024-10-18 20:31:07 +02:00 committed by GitHub
parent e74594a970
commit 2a72cb1bb5
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 14 additions and 27 deletions

View File

@ -49,33 +49,20 @@ export default {
bootstrap(app) {},
async registerTrads({ locales }) {
const importedTrads = await Promise.all(
locales.map((locale) => {
return import(
/* webpackChunkName: "config-sync-translation-[request]" */ `./translations/${locale}.json`
)
.then(({ default: data }) => {
return {
data: prefixPluginTranslations(data, pluginId),
locale,
};
})
.catch(() => {
return import(
/* webpackChunkName: "config-sync-translation-[request]" */ `./translations/en.json`
)
.then(({ default: data }) => {
return {
data: prefixPluginTranslations(data, pluginId),
locale,
};
})
.catch(() => {
return {
data: {},
locale,
};
});
});
locales.map(async (locale) => {
try {
// eslint-disable-next-line import/no-dynamic-require
const data = require(`./translations/${locale}.json`);
return {
data: prefixPluginTranslations(data, pluginId),
locale,
};
} catch {
return {
data: {},
locale,
};
}
}),
);