Files
moygroup/app/dictionaries.ts
T
2026-06-03 16:13:15 +03:00

17 lines
457 B
TypeScript

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();
};