Fix runtime default locale resolution
CI / quality (push) Waiting to run

This commit is contained in:
MOH
2026-03-15 06:02:27 +01:00
parent 9b8409a7d3
commit c18128c965
29 changed files with 330 additions and 108 deletions
+2 -4
View File
@@ -1,15 +1,13 @@
import { getRequestConfig } from "next-intl/server";
import { getSiteSettings } from "@/lib/app-config";
import { routing } from "./routing";
import { isSupportedLocale } from "@/lib/locale";
export default getRequestConfig(async ({ requestLocale }) => {
const siteSettings = await getSiteSettings();
const requestedLocale = await requestLocale;
const locale =
requestedLocale &&
routing.locales.includes(requestedLocale as (typeof routing.locales)[number])
isSupportedLocale(requestedLocale)
? requestedLocale
: siteSettings.defaultLocale;