Ctrl K
ComunidadGuías…

i18n.ts

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
import { getRequestConfig } from 'next-intl/server'
import { getUserLocale } from '~/lib/utils/locale'

export const defaultLocale = 'zh'

export default getRequestConfig(async () => {
  const locale = await getUserLocale()

  return {
    locale: locale ?? defaultLocale,
    messages: (await import(`~/messages/${locale ?? defaultLocale}.json`)).default,
    timeZone: 'Asia/Shanghai',
  }
})