Release 3X-UI for Docker / build (push) Canceled after 0s
Release 3X-UI / build (386) (push) Canceled after 0s
Release 3X-UI / build (amd64) (push) Canceled after 0s
Release 3X-UI / build (arm64) (push) Canceled after 0s
Release 3X-UI / build (armv5) (push) Canceled after 0s
Release 3X-UI / build (armv6) (push) Canceled after 0s
Release 3X-UI / build (armv7) (push) Canceled after 0s
Release 3X-UI / build (s390x) (push) Canceled after 0s
Release 3X-UI / Build for Windows (amd64) (push) Canceled after 0s
Release 3X-UI / Publish rolling dev release (push) Canceled after 0s
14 lines
590 B
TypeScript
14 lines
590 B
TypeScript
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|.*\\..*).*)'],
|
|
};
|