优化多语言处理
This commit is contained in:
@@ -1,7 +1,13 @@
|
||||
import { getRequestConfig } from "next-intl/server"
|
||||
import enMessages from "@/i18n/messages/en.json"
|
||||
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 () => ({
|
||||
locale: "en",
|
||||
messages: enMessages,
|
||||
}))
|
||||
export default getRequestConfig(async () => {
|
||||
const appLocale = await resolveRequestLocale()
|
||||
|
||||
return {
|
||||
locale: APP_LOCALE_TO_INTL_LOCALE[appLocale],
|
||||
messages: await getMessagesForLocale(appLocale),
|
||||
}
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user