import ro from "./ro.json"; import en from "./en.json"; export type Locale = "ro" | "en"; export const LOCALE_COOKIE = "didi_locale"; export const LOCALE_COOKIE_MAX_AGE = 60 * 60 * 24 * 365; // 1 year export const SUPPORTED_LOCALES: Locale[] = ["ro", "en"]; export const DEFAULT_LOCALE: Locale = "ro"; const dictionaries: Record = { ro, en }; export function getDictionary(locale: Locale) { return dictionaries[locale] || dictionaries[DEFAULT_LOCALE]; } export function isLocale(value: string | undefined | null): value is Locale { return value === "ro" || value === "en"; } export type Dictionary = typeof ro;