中介軟體
用於實作 i18n 路由的 Next.js Proxy
設定
此功能會將使用者重新導向至適當的語系,您可以在 i18n.ts 設定檔中自訂。
此功能透過 Next.js 的 Proxy 實作。若要在 React Router、TanStack Start、Waku 與 Astro 中進行設定,請參閱國際化。
import { createI18nMiddleware } from 'fumadocs-core/i18n/middleware';
import { i18n } from '@/lib/i18n';
export default createI18nMiddleware(i18n);
export const config = {
// Matcher ignoring `/_next/` and `/api/`
// You may need to adjust it to ignore static assets in `/public` folder
matcher: ['/((?!api|_next/static|_next/image|favicon.ico).*)'],
};
啟用 hideLocale 時,會使用 NextResponse.rewrite 隱藏語系前綴。
How is this guide?
最後更新於
