diff --git a/merge_i18n.py b/merge_i18n.py index a98af109..ef390843 100644 --- a/merge_i18n.py +++ b/merge_i18n.py @@ -41,8 +41,9 @@ def parse_build_sh(build_sh_path): # 第二个 for m in 是 Sage 业务模块清单 modules_str = matches[1] modules = [m for m in modules_str.strip().split() if '-' not in m] - # sage 自身始终排在首位(优先级最低) - result = ['sage'] + modules + # sage → bricks → 业务模块(优先级递增,后者覆盖前者) + # bricks 是基础框架,不在 build.sh 业务模块循环中,需手动加入 + result = ['sage', 'bricks'] + modules return result