| 12345678910111213 |
- import { createI18nMiddleware } from 'fumadocs-core/i18n/middleware';
- import { i18n } from '@/lib/i18n';
- // Next 16 "proxy" (middleware). The i18n middleware detects the locale and
- // rewrites `/docs/...` -> `/en/docs/...` internally (en is the hidden default),
- // while `/fa/...`, `/ru/...`, `/zh/...` keep their prefix.
- export default createI18nMiddleware(i18n);
- export const config = {
- // Run on everything except API routes, Next internals, and files with an
- // extension (og images, llms.txt, sitemap.xml, favicon, content.md, ...).
- matcher: ['/((?!api|_next|.*\\..*).*)'],
- };
|