feat(i18n): 完善多模块多语言适配与发版验证

扩展前后端多语言文案与共享词典。增加多模块 i18n 回归测试与 guard。收口外部 SQL 菜单和弹窗多语言文案。
This commit is contained in:
tianqijiuyun-latiao
2026-06-17 13:17:33 +08:00
parent 76b0163bd3
commit 9364c48ef0
135 changed files with 8401 additions and 1325 deletions

View File

@@ -6,6 +6,7 @@ import {
SECURITY_UPDATE_MODAL_CLASS,
getSecurityUpdateShellSurfaceStyle,
} from '../utils/securityUpdateVisuals';
import { useI18n } from '../i18n/provider';
interface SecurityUpdateProgressModalProps {
open: boolean;
@@ -22,6 +23,8 @@ const SecurityUpdateProgressModal = ({
overlayTheme,
surfaceOpacity = 1,
}: SecurityUpdateProgressModalProps) => {
const { t } = useI18n();
return (
<Modal
rootClassName={SECURITY_UPDATE_MODAL_CLASS}
@@ -57,7 +60,7 @@ const SecurityUpdateProgressModal = ({
{stageText}
</div>
<div style={{ fontSize: 13, color: overlayTheme.mutedText, lineHeight: 1.7 }}>
{detailText ?? '更新过程中会保留当前可用配置,请稍候。'}
{detailText ?? t('security_update.progress.default_detail')}
</div>
<Spin size="large" />
</div>