import { redirect } from "react-router"; import { i18n } from "@/lib/i18n"; import type { Route } from "./+types/docs"; export function loader({ params }: Route.LoaderArgs) { const lang = params.lang as string | undefined; // 如果没有语言参数或是默认语言,重定向到 /docs/manual/getting-started if (!lang || lang === i18n.defaultLanguage) { return redirect("/docs/manual/getting-started"); } // 其他语言重定向到 /:lang/docs/manual/getting-started return redirect(`/${lang}/docs/manual/getting-started`); }