import { getRequestConfig } from 'next-intl/server'; import { routing } from '@/i18n/routing'; type Routing = { locales: readonly string[]; defaultLocale: string; }; const { locales, defaultLocale }: Routing = routing; export default getRequestConfig(async ({ requestLocale }) => { const requested = await requestLocale; const locale = requested !== undefined && locales.includes(requested) ? requested : defaultLocale; return { locale, messages: (await import(`./${locale}.json`)).default }; });