From 6046f40af404404b462cdd4a4139867ff2f361f9 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Wed, 22 Jul 2026 14:26:53 +0800 Subject: [PATCH] merge_i18n: also search pkgs/ for module i18n dirs --- merge_i18n.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/merge_i18n.py b/merge_i18n.py index ef390843..37c981c7 100644 --- a/merge_i18n.py +++ b/merge_i18n.py @@ -48,8 +48,11 @@ def parse_build_sh(build_sh_path): def find_module_i18n_dir(module_name): - """查找模块的 i18n 目录""" + """查找模块的 i18n 目录(先查 repos/ 同级目录,再查 sage/pkgs/ 内)""" candidate = REPOS_DIR / module_name / 'i18n' + if candidate.is_dir(): + return candidate + candidate = SAGE_DIR / 'pkgs' / module_name / 'i18n' if candidate.is_dir(): return candidate return None