This commit is contained in:
 Илья Шалонин 2025-10-29 13:43:43 +05:00
commit 8538ab969a
434 changed files with 44051 additions and 0 deletions

View file

@ -0,0 +1,22 @@
import { getUserLocale } from "@i18n/lib/locale-cookie";
import { routing } from "@i18n/routing";
import { config } from "@repo/config";
import { getMessagesForLocale } from "@repo/i18n";
import { getRequestConfig } from "next-intl/server";
export default getRequestConfig(async ({ requestLocale }) => {
let locale = await requestLocale;
if (!locale) {
locale = await getUserLocale();
}
if (!(routing.locales.includes(locale) && config.i18n.enabled)) {
locale = routing.defaultLocale;
}
return {
locale,
messages: await getMessagesForLocale(locale),
};
});