diff --git a/src/features/katalog/components/universite-icerik.tsx b/src/features/katalog/components/universite-icerik.tsx index 623bd1d..31778ab 100644 --- a/src/features/katalog/components/universite-icerik.tsx +++ b/src/features/katalog/components/universite-icerik.tsx @@ -43,6 +43,21 @@ import { BASLIK_YILI, SON_YIL, TERCIH_YILI } from "@/lib/veri-yillari"; const sayi = (n: number) => n.toLocaleString("tr-TR"); +// Ham `unitur` değerlerinin ekranda görünen karşılığı. `trBaslikDuzeni` +// tr-TR küçültmesi yaptığı için ("I" → "ı") ham değerlere uygulanamaz: +// "YURTDISI KAMU" → "Yurtdısı Kamu" gibi Türkçede olmayan kelimeler çıkıyor. +// Haritada olmayan (ileride eklenecek) bir değer için `trBaslikDuzeni` +// yedek olarak kalır. Yalnızca bu karttaki gösterim içindir — `trBaslikDuzeni` +// il adlarında doğru çalışıyor, ona dokunulmaz. +const UNITUR_ETIKET: Record = { + DEVLET: "Devlet", + VAKIF: "Vakıf", + "VAKIF MYO": "Vakıf MYO", + KKTC: "KKTC", + "YURTDISI KAMU": "Yurt dışı (kamu)", + "YURTDISI VAKIF": "Yurt dışı (vakıf)", +}; + export function uniToplamSayfa(programSayisi: number): number { return Math.max(1, Math.ceil(programSayisi / SAYFA_BOYU)); } @@ -378,11 +393,10 @@ export function UniversiteIcerik({ Tür
- {uni.unitur === "DEVLET" - ? "Devlet" - : uni.unitur - ? trBaslikDuzeni(uni.unitur) - : "—"} + {uni.unitur + ? (UNITUR_ETIKET[uni.unitur] ?? + trBaslikDuzeni(uni.unitur)) + : "—"}
)}