diff --git a/merge_i18n.py b/merge_i18n.py index 37c981c7..24b02267 100644 --- a/merge_i18n.py +++ b/merge_i18n.py @@ -41,9 +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 → bricks → 业务模块(优先级递增,后者覆盖前者) + # 业务模块 → bricks(最后加载,优先级最高,确保框架内置文本不被覆盖) # bricks 是基础框架,不在 build.sh 业务模块循环中,需手动加入 - result = ['sage', 'bricks'] + modules + result = ['sage'] + modules + ['bricks'] return result