import 'server-only'; const dictionaries = { en: () => import('../dictionaries/en.json').then((module) => module.default), tr: () => import('../dictionaries/tr.json').then((module) => module.default), }; export type Locale = keyof typeof dictionaries; export const i18n = { defaultLocale: 'tr', locales: ['tr', 'en'], } as const; export const getDictionary = async (locale: Locale) => { return dictionaries[locale]?.() ?? dictionaries.tr(); };