forked from L1Z0/NoN-Translations
fix code bug, update readme to zh
This commit is contained in:
@@ -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()
|
||||
}
|
||||
|
||||
})();
|
||||
Reference in New Issue
Block a user