diff options
author | 0neGal <mail@0negal.com> | 2023-01-15 20:57:41 +0100 |
---|---|---|
committer | 0neGal <mail@0negal.com> | 2023-01-15 20:57:41 +0100 |
commit | 84a88c8bdbe2f85e14032f5b9941549fb8553f4c (patch) | |
tree | 247586a887f663b78033423ec88e3266914a33c0 /build/langs.js | |
parent | 72c3c54dbf24819072fc38eaf552b5870d6bbe57 (diff) | |
download | Viper-84a88c8bdbe2f85e14032f5b9941549fb8553f4c.tar.gz Viper-84a88c8bdbe2f85e14032f5b9941549fb8553f4c.zip |
rename build/ to scripts/
Diffstat (limited to 'build/langs.js')
-rw-r--r-- | build/langs.js | 50 |
1 files changed, 0 insertions, 50 deletions
diff --git a/build/langs.js b/build/langs.js deleted file mode 100644 index e870a3c..0000000 --- a/build/langs.js +++ /dev/null @@ -1,50 +0,0 @@ -const fs = require("fs"); - -let problems = false; -let lang = require("../src/lang/en.json"); -let maintainers = require("../src/lang/maintainers.json"); - -langs = fs.readdirSync("src/lang") -langs.forEach((localefile) => { - if (localefile == "maintainers.json") {return} - - let missing = []; - let langmaintainers = maintainers.list[localefile.replace(/\..*$/, "")]; - let locale = false; - try { - locale = require("../src/lang/" + localefile) - }catch(err) { - console.log(`\x1b[101m!! ${localefile} is not formatted right !!\x1b[0m`); - return - } - - for (let i in lang) { - if (! locale[i]) { - missing.push(i); - } - } - - if (missing.length > 0) { - problems = true; - - console.error(`${localefile} is missing:`) - for (let i in missing) { - console.log(`\x1b[31m ${missing[i]}\x1b[0m`) - } - - console.log() - - console.log("Maintainers: ") - for (let i in langmaintainers) { - console.log(` ${langmaintainers[i]}`) - } - - console.log("\n") - } -}) - -if (! problems) { - console.log("\x1b[32mAll localizations are complete and formatted properly.\x1b[0m"); -} else { - process.exit(1); -} |