const fs = require("fs"); const path = require("path"); const base = path.resolve(__dirname, "src/locales"); let ok = true; for (const f of ["zh.json", "en.json", "ja.json", "ko.json", "zh-TW.json", "ru.json"]) { let s = fs.readFileSync(path.join(base, f), "utf8"); if (s.charCodeAt(0) === 0xfeff) s = s.slice(1); try { const o = JSON.parse(s); console.log(f, "OK", "dateCalculator=" + (!!o.dateCalculator)); } catch (e) { ok = false; console.log(f, "FAIL", e.message); } } process.exit(ok ? 0 : 1);