aboutsummaryrefslogtreecommitdiff
path: root/build/langs.js
diff options
context:
space:
mode:
author0neGal <mail@0negal.com>2022-01-26 00:43:47 +0100
committer0neGal <mail@0negal.com>2022-01-26 00:43:47 +0100
commitd52b963ee890058914a1e5e38b6f5a698f09eb31 (patch)
treeac7868c8b59b7b864282d6b648b91c832a56658b /build/langs.js
parent67f31bf1c9a263920153db378877271aca8148d2 (diff)
parentca9ac01957973cd0b8d3fbd640da1fdbb135a4e7 (diff)
downloadViper-d52b963ee890058914a1e5e38b6f5a698f09eb31.tar.gz
Viper-d52b963ee890058914a1e5e38b6f5a698f09eb31.zip
Merge branch 'main' of 0neGal/viper into lang-es
Diffstat (limited to 'build/langs.js')
-rw-r--r--build/langs.js16
1 files changed, 15 insertions, 1 deletions
diff --git a/build/langs.js b/build/langs.js
index 0e82022..9e21dff 100644
--- a/build/langs.js
+++ b/build/langs.js
@@ -1,10 +1,14 @@
const fs = require("fs");
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 = require("../src/lang/" + localefile)
for (let i in lang) {
if (! locale[i]) {
@@ -13,6 +17,16 @@ langs.forEach((localefile) => {
}
if (missing.length > 0) {
- console.error(`${localefile} is missing: ${missing}`)
+ console.error(`${localefile} is missing:`)
+ for (let i in missing) {
+ console.log(` ${missing[i]}`)
+ }
+
+ console.log()
+
+ console.log("Maintainers of language: ")
+ for (let i in langmaintainers) {
+ console.log(` ${langmaintainers[i]}`)
+ }
}
})