Honest baseline after removing 45 gaming suppressions. Structural: lib/game plus root hooks extraction, CORS origin echo, DEV_ORIGINS layering. Fixes: error-cause binding, discord 5xx split, null-cache guard, co-located tests, rejecting-fetch coverage, naming and typing cleanup, socket controller, cache bound, cascade helpers, latch resets. Hardening: per-IP rate limit on API routes, deterministic-miss UX, retry cooldown plus cap. Suite 140 green, build plus lint clean.
13 lines
344 B
TypeScript
13 lines
344 B
TypeScript
import type { Locale } from "./locales";
|
|
import tr from "./dictionaries/tr.json";
|
|
import en from "./dictionaries/en.json";
|
|
import de from "./dictionaries/de.json";
|
|
|
|
const dictionaries = { tr, en, de } as const;
|
|
|
|
export type Dictionary = typeof tr;
|
|
|
|
export function getDictionary(locale: Locale): Dictionary {
|
|
return dictionaries[locale];
|
|
}
|