Sifa professional network frontend (Next.js, React, TailwindCSS) sifa.id/
at main 16 lines 463 B view raw
1import { getRequestConfig } from 'next-intl/server'; 2import { defaultLocale, type Locale, locales } from './config'; 3 4export default getRequestConfig(async ({ requestLocale }) => { 5 let locale = await requestLocale; 6 7 // Validate the locale; fall back to default if invalid 8 if (!locale || !locales.includes(locale as Locale)) { 9 locale = defaultLocale; 10 } 11 12 return { 13 locale, 14 messages: (await import(`./locales/${locale}.json`)).default, 15 }; 16});