mirror of
https://github.com/RooVetGit/Roo-Code.git
synced 2026-09-05 08:10:14 +00:00
16 lines
456 B
TypeScript
16 lines
456 B
TypeScript
import { cookies } from 'next/headers';
|
|
import { isLocale } from '@/lib/locale';
|
|
import { getRequestConfig } from 'next-intl/server';
|
|
|
|
export default getRequestConfig(async (params) => {
|
|
const requestLocale = await params.requestLocale;
|
|
|
|
const locale = isLocale(requestLocale)
|
|
? requestLocale
|
|
: ((await cookies()).get('locale')?.value ?? 'en');
|
|
|
|
return {
|
|
locale,
|
|
messages: (await import(`./locales/${locale}.json`)).default,
|
|
};
|
|
});
|