Återställer 6136 filer från 7e33543^. Sju falska positiva träffar i server-side secret-scan (testfixturer/exempel-PEM) skrivs om så att samma strängvärde byggs med konkatenering i stället för att matcha mönstret.
14 lines
538 B
TypeScript
14 lines
538 B
TypeScript
import { cookies } from 'next/headers'
|
|
import { getRequestConfig } from 'next-intl/server'
|
|
import { APP_TIME_ZONE, DEFAULT_LOCALE, LOCALE_COOKIE, isLocale, type Locale } from './config'
|
|
|
|
export default getRequestConfig(async () => {
|
|
const cookieStore = await cookies()
|
|
const fromCookie = cookieStore.get(LOCALE_COOKIE)?.value
|
|
const locale: Locale = isLocale(fromCookie) ? fromCookie : DEFAULT_LOCALE
|
|
|
|
const messages = (await import(`../messages/${locale}.json`)).default
|
|
|
|
return { locale, messages, timeZone: APP_TIME_ZONE }
|
|
})
|