export type Locale = "de" | "en"; export interface Dictionary { meta: { title: string; description: string; }; header: { hostCountries: string; }; status: { feedOffline: string; updated: (time: string) => string; live: string; loading: string; running: string; halftime: string; finished: string; postponed: string; }; nav: { koFixtures: string; groups: string; groupFixtures: (group: string) => string; groupFixturesNoGroup: string; thirdPlace: string; bracket: string; simulation: string; }; error: { feedUnreachable: string; unknown: string; }; footer: { dashboard: string; dataSources: string; }; sim: { notice: string; heading: string; }; koFixtures: { noMatches: string; liveBadge: string; nextMatch: string; postponedBadge: string; match: (n: number) => string; }; label: { goals: string; liveIndicator: string; scrollToTop: string; securelyQualified: string; }; stage: { r16: string; qf: string; sf: string; thirdPlace: string; final: string; }; round: { r32: string; r16: string; qf: string; sf: string; final: string; thirdPlace: string; }; bracket: { provisionalTooltip: string; match: (n: number) => string; penaltyShootout: string; annexHeader: string; annexResolved: string; annexPending: string; winner: string; loser: string; winnerFromMatch: (n: number) => string; loserFromMatch: (n: number) => string; }; legend: { winner: string; final: string; fixed: string; provisional: string; placeholder: string; probExplanation: string; }; tooltips: { provisionalPrefix: string; firstOfGroup: (group: string) => string; secondOfGroup: (group: string) => string; thirdOfGroup: (group: string) => string; provisionalThird: (pool: string) => string; }; slot: { winner: (group: string) => string; runnerUp: (group: string) => string; thirdOfGroup: (group: string) => string; thirdPlacePool: (pool: string) => string; }; table: { rank: string; team: string; group: string; matches: string; won: string; drawn: string; lost: string; goals: string; goalDiff: string; points: string; status: string; }; thirds: { explanation: string; advances: string; eliminated: string; }; fixtures: { standingsTitle: (group: string) => string; noMatches: (group: string) => string; }; groups: { viewGroupGames: (group: string) => string; groupLabel: (group: string) => string; viewGames: string; }; }