Compare page: any two teams, model matchup + 150-year record

/compare (also in the mobile More sheet): pick any two of the 48 —
defaults to the top title favourites — and get the model's
neutral-ground matchup plus the full head-to-head from the historical
archive (wins/draws/goals and the last six meetings).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-06-12 01:18:07 +02:00
parent b61d839c8e
commit 343a3e1829
5 changed files with 160 additions and 2 deletions
+10
View File
@@ -12,6 +12,7 @@ export const de: Dict = {
story: "Story",
teams: "Teams",
data: "Daten",
compare: "Vergleich",
more: "Mehr",
},
common: {
@@ -105,6 +106,15 @@ export const de: Dict = {
lineups: "Aufstellungen",
keyPlayers: "Schlüsselspieler (beste Torschützen aller Zeiten)",
},
compare: {
title: "Vergleich",
subtitle: "Zwei der 48 im direkten Duell: die Modell-Einschätzung und die komplette Geschichte.",
modelMatchup: "Modell-Duell (neutraler Boden)",
neutralNote: "Hypothetisch, auf neutralem Boden — die aktuelle Modell-Sicht auf beide Teams.",
samePick: "Wähle zwei verschiedene Teams.",
neverMet: "Diese beiden trafen in 150 Jahren Länderspielgeschichte nie aufeinander.",
goals: "Tore: {a} {b}",
},
search: {
title: "Suche",
placeholder: "Team oder Spiel…",
+10
View File
@@ -11,6 +11,7 @@ export const en = {
story: "Story",
teams: "Teams",
data: "Data",
compare: "Compare",
more: "More",
},
common: {
@@ -104,6 +105,15 @@ export const en = {
lineups: "Lineups",
keyPlayers: "Key players (all-time top scorers)",
},
compare: {
title: "Compare",
subtitle: "Any two of the 48, side by side: the model's matchup and the full historical record.",
modelMatchup: "Model matchup (neutral ground)",
neutralNote: "Hypothetical, on neutral ground — the model's current view of these two squads.",
samePick: "Pick two different teams.",
neverMet: "These two have never met in 150 years of internationals.",
goals: "Goals: {a} {b}",
},
search: {
title: "Search",
placeholder: "Team or match…",