From 6a03a468377c3cd4ee2fbc15d7a5da5060407a9b Mon Sep 17 00:00:00 2001 From: BuildTools Date: Fri, 19 Dec 2025 23:47:28 +0100 Subject: [PATCH] Funktioniert nun auch in Russland --- proxy.ts | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/proxy.ts b/proxy.ts index ae35447..6beee82 100644 --- a/proxy.ts +++ b/proxy.ts @@ -14,12 +14,18 @@ export async function proxy(request: NextRequest) { ); if (!locale) { - const newLang = + let newLang = request.headers .get('accept-language') ?.split(',')[0] - ?.split('-')[0] - ?? 'en'; + ?.split('-')[0]; + + if (!newLang) + newLang = routing.defaultLocale; + else { + const langAvailable = (routing.locales as readonly string[]).includes(newLang); + if (!langAvailable) newLang = routing.defaultLocale; + } const redirect = `/${newLang}` + request.nextUrl.pathname