import { NextResponse } from 'next/server' import type { NextRequest } from 'next/server' const locales = ['tr', 'en'] const defaultLocale = 'tr' export function proxy(request: NextRequest) { const { pathname } = request.nextUrl const hasLocale = locales.some( (locale) => pathname === `/${locale}` || pathname.startsWith(`/${locale}/`) ) if (!hasLocale) { request.nextUrl.pathname = `/${defaultLocale}${pathname}` return NextResponse.redirect(request.nextUrl) } } export const config = { matcher: ['/((?!_next|favicon.ico|icons|manifest.webmanifest).*)'], }