Files
codeg/src/i18n/request.ts
2026-03-07 21:09:55 +08:00

14 lines
449 B
TypeScript

import { getRequestConfig } from "next-intl/server"
import { getMessagesForLocale } from "@/i18n/messages"
import { resolveRequestLocale } from "@/i18n/resolve-request-locale"
import { APP_LOCALE_TO_INTL_LOCALE } from "@/lib/i18n"
export default getRequestConfig(async () => {
const appLocale = await resolveRequestLocale()
return {
locale: APP_LOCALE_TO_INTL_LOCALE[appLocale],
messages: await getMessagesForLocale(appLocale),
}
})