diff --git a/components/RouterContainer.tsx b/components/RouterContainer.tsx index f38db58..2689f41 100644 --- a/components/RouterContainer.tsx +++ b/components/RouterContainer.tsx @@ -1,6 +1,7 @@ import { FEATURES, getEntryPointType } from '@/config/features'; import { useRouter } from '@/providers/RouterProvider'; import { Suspense, useMemo } from 'react'; +import { useTranslation } from 'react-i18next'; import PageErrorBoundary from '@/components/PageErrorBoundary'; import PageSkeleton from '@/components/PageSkeleton'; import { cn } from '@/lib/utils'; // 1. 引入标准的 shadcn 工具函数 @@ -8,6 +9,7 @@ import { AlertTriangle } from 'lucide-react'; // 用于标准的 404 异常展 export default function RouterContainer() { const { currentPage, isLoaded } = useRouter(); + const { t } = useTranslation('common'); // 2. 稳定的动态动画类名映射 const animationClass = useMemo(() => { @@ -50,9 +52,9 @@ export default function RouterContainer() {
-

页面未找到

+

{t('router.notFound')}

- 该功能在当前运行环境({entryPointType})下不可用或已被移除。 + {t('router.notFoundDescription', { entryPointType })}

)}