import { getRequestConfig } from 'next-intl/server'; import { cookies } from 'next/headers'; import { DEFAULT_LOCALE, isLocale } from './locales'; export default getRequestConfig(async () => { const cookie = (await cookies()).get('NEXT_LOCALE')?.value; const locale = isLocale(cookie) ? cookie : DEFAULT_LOCALE; return { locale, messages: (await import(`../messages/${locale}.json`)).default, }; });