Housekeeping...

This commit is contained in:
Pieter Vander Vennet 2022-12-16 13:44:25 +01:00
parent 339bfab361
commit 9e000d521f
35 changed files with 406 additions and 136 deletions

View file

@ -1,23 +1,22 @@
import ScriptUtils from "./ScriptUtils";
import {Utils} from "../Utils";
import ScriptUtils from "./ScriptUtils"
import { Utils } from "../Utils"
import * as fs from "fs"
async function main(args: string[]){
if(args.length !== 1){
async function main(args: string[]) {
if (args.length !== 1) {
console.log("Usage: first argument is the fully qualified key of the string to remove")
return
}
const path = args[0].split(".")
console.log("Removing translation string ", path, 'from the general translations')
const files = ScriptUtils.readDirRecSync("./langs", 1).filter(f => f.endsWith(".json"))
console.log("Removing translation string ", path, "from the general translations")
const files = ScriptUtils.readDirRecSync("./langs", 1).filter((f) => f.endsWith(".json"))
for (const file of files) {
const json = JSON.parse(fs.readFileSync(file, "UTF-8"))
Utils.WalkPath(path, json, (_ => undefined))
fs.writeFileSync(file, JSON.stringify(json, null, " ")+"\n")
Utils.WalkPath(path, json, (_) => undefined)
fs.writeFileSync(file, JSON.stringify(json, null, " ") + "\n")
}
}
const args = [...process.argv]
args.splice(0, 2)
main(args).then((_) => {