Files
sass-mohfarawati/i18n/request.ts
T
2026-03-06 13:53:57 +01:00

18 lines
480 B
TypeScript

import { getRequestConfig } from "next-intl/server";
import { routing } from "./routing";
export default getRequestConfig(async ({ requestLocale }) => {
const requestedLocale = await requestLocale;
const locale =
requestedLocale &&
routing.locales.includes(requestedLocale as (typeof routing.locales)[number])
? requestedLocale
: routing.defaultLocale;
return {
locale,
messages: (await import(`../messages/${locale}.json`)).default,
};
});