Files
netrunner-landing/lib/dictionaries.ts
T
2026-04-17 17:06:55 +07:00

15 lines
577 B
TypeScript

import "server-only";
const dictionaries = {
en: () => import("@/dictionaries/en.json").then((module) => module.default),
ru: () => import("@/dictionaries/ru.json").then((module) => module.default),
};
// Исправляем типизацию и доступ
export const getDictionary = async (locale: string) => {
// Проверяем, существует ли локаль в нашем списке, иначе отдаем дефолтную 'en'
const loader =
dictionaries[locale as keyof typeof dictionaries] || dictionaries.en;
return loader();
};