import { LOCALES } from "@/i18n/routing"; import { redirect } from "next/navigation"; // 重定向到 /about/company export default async function Page({ params, }: { params: Promise<{ locale: string }>; }) { const { locale } = await params; return redirect(`/${locale}/about/company`); } // 关键:生成locale + section的所有静态组合(覆盖vi/organization等) export async function generateStaticParams() { const sections = ['company', 'awards', 'base', 'culture', 'history', 'organization']; // 确保LOCALES包含"vi"(越南语),否则会生成undefined! if (!LOCALES.includes("vi")) { console.warn("⚠️ LOCALES does not include 'vi'! Add it to fix /vi/about/* paths."); // 临时兜底:如果没有vi,手动添加(或检查你的i18n/routing.ts) // LOCALES.push("vi"); } // 生成所有locale × section的组合 return LOCALES.flatMap((locale) => sections.map((section) => ({ locale, section, })) ); }