fix(i18n): 回退到稳定的 32% 覆盖率状态 (tsc + Vite 构建通过)

批量转换脚本引入的语法错误已回退,保留稳定的 i18n 转换:
- 翻译词典: 22 namespaces, 3600+ keys
- 已接入: 145+ 文件 (Dashboard/Login/K8s 主页面/Monitor/System/Deploy)
- 语言切换器在 Header 中可用 (🇨🇳/🇺🇸)
- tsc 零错误, Vite 构建成功
This commit is contained in:
attacker committed 2026-07-03 02:02:29 +08:00
1 parent ecec73989b
commit 72bfb0e12d
191 files changed
+5057 -7592

No files matched your search

@@ -2,7 +2,6 @@
import { useMemo } from 'react';
import { AreaChart, Area, XAxis, YAxis, CartesianGrid, Tooltip, ResponsiveContainer } from 'recharts';
import type { LogEngine } from './types-v3';
import { useTranslation } from 'react-i18next';
interface LogHistogramProps {
data: { timestamp: string; count: number }[];
@@ -32,7 +31,6 @@ function formatBytes(bytes: number): string {
}
export function LogHistogram({ data, engine, onBarClick, loading, totalBytes, lineLimitReached, coverage }: LogHistogramProps) {
const { t } = useTranslation();
const colors = ENGINE_COLORS[engine];
const chartData = useMemo(() => {
@@ -113,7 +111,7 @@ export function LogHistogram({ data, engine, onBarClick, loading, totalBytes, li
fontSize: '11px',
color: 'var(--dg-text-primary)',
}}
formatter={(value: number) => [t('monitor.loghistogram.sdc4634', { value: value }), 'logs']}
formatter={(value: number) => [`${value} 条`, 'logs']}
labelFormatter={(label: string) => {
const item = chartData.find(d => d.label === label);
return item ? item.timestamp : label;