19 lines
385 B
TypeScript
19 lines
385 B
TypeScript
// @ts-expect-error
|
|
import createMiddleware from 'next-intl/middleware';
|
|
import { locales } from './i18n';
|
|
|
|
export default createMiddleware({
|
|
locales,
|
|
defaultLocale: 'en',
|
|
localePrefix: 'as-needed',
|
|
});
|
|
|
|
export const config = {
|
|
matcher: [
|
|
'/',
|
|
'/(es|en)/:path*',
|
|
// Enable a redirect to a matching locale at the root
|
|
// '/((?!_next|_vercel|.*\..*).*)',
|
|
],
|
|
};
|