9 lines
307 B
TypeScript
9 lines
307 B
TypeScript
import 'server-only'
|
|
import { locales, type AppLocale } from '@/lib/i18n/locales'
|
|
|
|
export async function getMessages(locale: AppLocale) {
|
|
const loc = locales.includes(locale) ? locale : 'en'
|
|
const messages = (await import(`@/messages/${loc}.json`)).default
|
|
return messages as Record<string, string>
|
|
}
|