import { ru } from './ru.js' import { en } from './en.js' const translations: Record> = { ru, en } export function getLang(languageCode?: string): string { if (!languageCode) return 'ru' if (languageCode.startsWith('ru') || languageCode.startsWith('uk') || languageCode.startsWith('be')) { return 'ru' } return 'en' } export function t(lang: string, key: string, params?: Record): string { const dict = translations[lang] || translations['ru'] let text = dict[key] || translations['ru'][key] || key if (params) { for (const [k, v] of Object.entries(params)) { text = text.replace(`{${k}}`, String(v)) } } return text }