From 422f93c7f1755217d15fad5a7748525030e049b9 Mon Sep 17 00:00:00 2001 From: yumoqing Date: Mon, 29 Jun 2026 12:03:51 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20merge=5Fi18n.py=20=E5=8A=A0=E5=85=A5=20?= =?UTF-8?q?bricks=20=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit bricks 是基础框架(dist -> wwwroot/bricks 符号链接), 不在 build.sh 业务模块循环中,需手动加入。 模块顺序: sage → bricks → 业务模块(优先级递增) --- merge_i18n.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) 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