import createMiddleware from 'next-intl/middleware'; export default createMiddleware({ locales: ['en', 'de'], defaultLocale: 'de', localePrefix: 'always' }); export const config = { // Match all pathnames except for: // - /api (API routes) // - /stats (Analytics proxy) // - /_next (Next.js internals & image optimizer) // - /assets, /_static (static files in /public) // - all files with an extension (e.g. /favicon.ico, .JPG, .png, .webp, .svg) matcher: ['/((?!api|stats|_next|assets|_static|_vercel|.*\\..*).*)'] };