Files
landing-builder/lib/i18n/getMessages.ts
T

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>
}