// Zentrale Lokalisierungstabelle für Teamnamen (TLA → Deutsch / Englisch). // Schlüssel = FIFA-3-Buchstaben-Code (uppercase), wie er von football-data.org // im Feld `tla` geliefert wird. // // Erweiterung auf weitere Sprachen: einfach pro Sprache ein Feld ergänzen. export const TEAM_LOCALIZATION: Record = { ALG: { de: "Algerien", en: "Algeria" }, ARG: { de: "Argentinien", en: "Argentina" }, AUS: { de: "Australien", en: "Australia" }, AUT: { de: "Österreich", en: "Austria" }, BEL: { de: "Belgien", en: "Belgium" }, BIH: { de: "Bosnien-Herzegowina", en: "Bosnia-Herzegovina" }, BRA: { de: "Brasilien", en: "Brazil" }, CAN: { de: "Kanada", en: "Canada" }, CHE: { de: "Schweiz", en: "Switzerland" }, CIV: { de: "Elfenbeinküste", en: "Ivory Coast" }, COD: { de: "DR Kongo", en: "Congo DR" }, COL: { de: "Kolumbien", en: "Colombia" }, CPV: { de: "Kap Verde", en: "Cape Verde" }, CUW: { de: "Curaçao", en: "Curaçao" }, CZE: { de: "Tschechien", en: "Czech Republic" }, ECU: { de: "Ecuador", en: "Ecuador" }, EGY: { de: "Ägypten", en: "Egypt" }, ENG: { de: "England", en: "England" }, ESP: { de: "Spanien", en: "Spain" }, FRA: { de: "Frankreich", en: "France" }, GER: { de: "Deutschland", en: "Germany" }, GHA: { de: "Ghana", en: "Ghana" }, HAI: { de: "Haiti", en: "Haiti" }, HRV: { de: "Kroatien", en: "Croatia" }, IRN: { de: "Iran", en: "Iran" }, IRQ: { de: "Irak", en: "Iraq" }, JOR: { de: "Jordanien", en: "Jordan" }, JPN: { de: "Japan", en: "Japan" }, KOR: { de: "Südkorea", en: "South Korea" }, KSA: { de: "Saudi-Arabien", en: "Saudi Arabia" }, MAR: { de: "Marokko", en: "Morocco" }, MEX: { de: "Mexiko", en: "Mexico" }, NED: { de: "Niederlande", en: "Netherlands" }, NOR: { de: "Norwegen", en: "Norway" }, NZL: { de: "Neuseeland", en: "New Zealand" }, PAN: { de: "Panama", en: "Panama" }, PAR: { de: "Paraguay", en: "Paraguay" }, PRT: { de: "Portugal", en: "Portugal" }, QAT: { de: "Katar", en: "Qatar" }, RSA: { de: "Südafrika", en: "South Africa" }, SCO: { de: "Schottland", en: "Scotland" }, SEN: { de: "Senegal", en: "Senegal" }, SWE: { de: "Schweden", en: "Sweden" }, TUN: { de: "Tunesien", en: "Tunisia" }, TUR: { de: "Türkei", en: "Turkey" }, URU: { de: "Uruguay", en: "Uruguay" }, USA: { de: "USA", en: "USA" }, UZB: { de: "Usbekistan", en: "Uzbekistan" }, }; // Liefert den lokalisierten Namen für ein Team in der gewünschten Sprache. // Fallback: originalName (englischer Feed-Name), wenn kein Eintrag existiert. export function localisedTeamName(tla: string, originalName: string, lang: "de" | "en" = "de"): string { const entry = TEAM_LOCALIZATION[tla.toUpperCase()]; if (entry) return entry[lang]; return originalName; }