This commit is contained in:
2025-04-18 09:03:25 +08:00
parent d4e36aa185
commit bcca2c536a
37 changed files with 627 additions and 1557 deletions

View File

@ -8,9 +8,16 @@ WEBLATE_PATH = "/home/ws3917/Code/Weblate"
# 将原文带文本的lua文件复制到text文件夹 - 【注意】只有第一次和版本升级时需要运行!
# 如果text/en_US文件夹已经有文件就千万千万不要再执行了否则原文会被替换成半英半中的混合体
# initialize_files_lua()
os.system(f"cd {WEBLATE_PATH} && git pull")
for lua_file in src_text_path.glob("*.lua"):
# 根据lua生成英文文本json
# 英文,中文文本备份与更新
for lang in ["en_US", "zh_CN"]:
shutil.copy(
f"{WEBLATE_PATH}/petrichor/{lua_file.stem}/{lang}.json",
f"strings_old/{lua_file.stem}/{lang}.json",
)
export_translation_json(lua_file, f"strings/{lua_file.stem}/en_US.json")
# 根据lua生成英文文本json
# 有版本更新时根据strings_old和strings更新中文翻译并生成需要补的文本列表
# 方便版本升级时翻译
# 【注意】在更新版本前务必把之前的strings目录复制到strings_old