Files
PrivyDrop/frontend/i18n/request.ts
T
2026-03-27 14:04:28 +08:00

17 lines
468 B
TypeScript

import {getRequestConfig} from 'next-intl/server';
import {hasLocale} from 'next-intl';
import {routing} from './routing';
import {getDictionary} from '../lib/dictionary';
export default getRequestConfig(async ({requestLocale}) => {
const requestedLocale = await requestLocale;
const locale = hasLocale(routing.locales, requestedLocale)
? requestedLocale
: routing.defaultLocale;
return {
locale,
messages: await getDictionary(locale)
};
});