fix code bug, update readme to zh

This commit is contained in:
2026-09-23 20:12:14 +08:00
parent c67302fd95
commit 5761248cfe
2 changed files with 38 additions and 29 deletions
+8 -5
View File
@@ -9,8 +9,7 @@ const targetLangFiles: LanguageInstance[] = [
{suffix: "en_us_nsfw", file: "NSFW (Default Pack)/en_us.json", overrideSuffix: "en_us_sfw", ro: true},
{suffix: "en_us_sfw", file: "SFW (baked in NoN)/en_us.json", ro: true},
{suffix: "zh_cn_nsfw", file: "NSFW (Default Pack)/zh_cn.json", overrideSuffix: "zh_cn_sfw"},
{suffix: "zh_cn_nsfw_nomeme", file: "zh_cn_nomeme.json", overrideSuffix: "zh_cn_nsfw_nomeme"},
{suffix: "zh_cn_nsfw_meme", file: "zh_cn_meme.json", overrideSuffix: "zh_cn_nsfw_meme"},
{suffix: "zh_cn_nsfw_meme", file: "zh_cn_meme.json", overrideSuffix: "zh_cn_sfw"},
{suffix: "zh_cn_sfw", file: "SFW (baked in NoN)/zh_cn.json"}
]
const workFile = "zh_cn.json"
@@ -27,7 +26,8 @@ type LanguageInstance = {
const mainLangFile = "SFW (baked in NoN)/en_us.json";
const KEEP_SAME_OVERRIDE_LINES = !(process.env.KEEP_SAME_OVERRIDE_LINES ?? "").match(/^(0|false)$/i)
const KEEP_SAME_OVERRIDE_LINES = !(process.env.KEEP_SAME_OVERRIDE_LINES ?? "").match(/^(0|false)?$/i)
if(KEEP_SAME_OVERRIDE_LINES) console.warn("enabled KEEP_SAME_OVERRIDE_LINES, same lines will not be removed")
const targetLangFilesBySuffix: Record<string, LanguageInstance> = {}
for (let l of targetLangFiles) {
@@ -108,9 +108,12 @@ function writeBackLang() {
}, null);
if (!latestFile) return
if (latestFile.fileName === workFile)
if (latestFile.fileName === workFile) {
console.log("write back to split versions")
writeBackLang()
else
} else {
console.log("generate the merge version");
genMergedLang()
}
})();