diff --git a/static/webui/translations/update-translations.ts b/static/webui/translations/update-translations.ts index 3c8758b2..aad8beb6 100644 --- a/static/webui/translations/update-translations.ts +++ b/static/webui/translations/update-translations.ts @@ -96,13 +96,17 @@ async function processTranslations() { } } - const formattedEnData = await prettier.format(JSON.stringify(enData), { - parser: "json" - }); + try { + const formattedEnData = await prettier.format(JSON.stringify(enData), { + parser: "json" + }); - fs.writeFileSync(oldLangFile, formattedEnData, "utf-8"); - logger.info("Updated old_en.json with the latest translations."); - process.exit(0); + fs.writeFileSync(oldLangFile, formattedEnData, "utf-8"); + logger.info("Updated old_en.json with the latest translations."); + process.exit(0); + } catch (error) { + logger.error("Error during the formatting or writing of old_en.json:", error); + process.exit(1); + } } - -processTranslations(); +void processTranslations();