export type Localized = { tr: T; en: T; }; export function getLocalizedValue( value: Localized | T | string, locale: string ): T { if (value && typeof value === "object" && ("tr" in value || "en" in value)) { const localizedObj = value as Record; return localizedObj[locale] || localizedObj["tr"]; } return value as T; }