🐛 Fix locale detection (#1631)

This commit is contained in:
Luke Vella 2025-03-14 11:23:46 +00:00 committed by GitHub
parent d826f57050
commit 7ff2661048
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
11 changed files with 45 additions and 46 deletions

View file

@ -1,8 +1,8 @@
import languages from "@rallly/languages";
import { getPreferredLocale } from "@rallly/languages/get-preferred-locale";
import { withPostHog } from "@rallly/posthog/next/middleware";
import { NextResponse } from "next/server";
import { getLocaleFromHeader } from "@/app/guest";
import { withAuth } from "@/auth/edge";
const supportedLocales = Object.keys(languages);
@ -25,7 +25,7 @@ export const middleware = withAuth(async (req) => {
newUrl.pathname = `/${locale}${newUrl.pathname}`;
} else {
// Check if locale is specified in header
locale = await getLocaleFromHeader(req);
locale = await getPreferredLocale(req);
newUrl.pathname = `/${locale}${newUrl.pathname}`;
}