From 77950e48c76f4a3b29d01831d43039caba29888a Mon Sep 17 00:00:00 2001
From: wwf <1971391498@qq.com>
Date: 星期二, 18 十一月 2025 14:12:42 +0800
Subject: [PATCH] 修改
---
i18n/check-i18n.js | 12 +++---------
1 files changed, 3 insertions(+), 9 deletions(-)
diff --git a/i18n/check-i18n.js b/i18n/check-i18n.js
index 55a2301..fbe1bbd 100644
--- a/i18n/check-i18n.js
+++ b/i18n/check-i18n.js
@@ -26,15 +26,9 @@
) // Convert to camel case
// console.log(camelCaseFileName)
const content = fs.readFileSync(filePath, 'utf8')
- // eslint-disable-next-line sonarjs/code-eval
- const translationObj = eval(transpile(content))
+ const translation = eval(transpile(content))
// console.log(translation)
- if(!translationObj || typeof translationObj !== 'object') {
- console.error(`Error parsing file: ${filePath}`)
- reject(new Error(`Error parsing file: ${filePath}`))
- return
- }
- const keys = Object.keys(translationObj)
+ const keys = Object.keys(translation)
const nestedKeys = []
const iterateKeys = (obj, prefix = '') => {
for (const key in obj) {
@@ -44,7 +38,7 @@
iterateKeys(obj[key], nestedKey)
}
}
- iterateKeys(translationObj)
+ iterateKeys(translation)
allKeys = [...keys, ...nestedKeys].map(
key => `${camelCaseFileName}.${key}`,
--
Gitblit v1.8.0