Show the predicted scoreline, not decimal expected goals

Coming-up cards and the post-match comparison now use the model's most
likely score ('2-0') instead of decimal goal expectations ('2.3-0.4');
the pre-match model card keeps just the honesty note since the bar's
chip already carries the predicted scoreline.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
2026-06-12 13:14:08 +02:00
parent e85053aa0a
commit 3d3267d803
4 changed files with 8 additions and 10 deletions
+2 -3
View File
@@ -96,7 +96,7 @@ export const de: Dict = {
oddsMovementNote: "Durchgezogene Linien: die Buchmacherquoten ohne Marge, im Verlauf bis zum Anstoß. Gestrichelt: die Wahrscheinlichkeiten unseres Modells. Der Markt ist nur Vergleichsmaßstab — das Modell sieht ihn nie.",
preMatchModel: "Modell vor Anstoß",
modelExpectation: "Modell-Prognose",
expectedGoalsLine: "Erwartete Tore (xG): {home} {away} · Modell-Wahrscheinlichkeiten, keine Wettempfehlung",
modelHonestyNote: "Modell-Wahrscheinlichkeiten keine Wettempfehlung.",
recentForm: "Aktuelle Form",
headToHead: "Direkter Vergleich",
h2h: {
@@ -132,8 +132,7 @@ export const de: Dict = {
subbedOff: "Ausgewechselt",
predictedLineups: "Voraussichtliche Aufstellungen",
predictedLineupsNote: "Voraussichtliche Startelf laut FotMob — die offiziellen Aufstellungen kommen meist rund eine Stunde vor Anstoß.",
predictedVsActual: "Erwartete Tore des Modells vor Anstoß: {ph} {pa} · Endstand {ah}{aa}",
goalsShort: "Tore",
predictedVsActual: "Modell-Prognose vor Anstoß: {ph}{pa} · Endstand {ah}{aa}",
chips: {
att: "Zusch.",
ref: "SR",
+2 -3
View File
@@ -95,7 +95,7 @@ export const en = {
oddsMovementNote: "Solid lines: the bookmaker's odds with the margin removed, drifting toward kickoff. Dashed lines: our model's probabilities. The market is a benchmark — the model never sees it.",
preMatchModel: "Pre-match model",
modelExpectation: "Model expectation",
expectedGoalsLine: "Expected goals: {home} {away} · model probabilities, not betting advice",
modelHonestyNote: "Model probabilities not betting advice.",
recentForm: "Recent form",
headToHead: "Head to head",
h2h: {
@@ -131,8 +131,7 @@ export const en = {
subbedOff: "Subbed off",
predictedLineups: "Predicted lineups",
predictedLineupsNote: "FotMob's projected starting XIs — the official lineups usually arrive about an hour before kickoff.",
predictedVsActual: "Model's pre-match expected goals: {ph} {pa} · final score {ah}{aa}",
goalsShort: "goals",
predictedVsActual: "Model's pre-match prediction: {ph}{pa} · final score {ah}{aa}",
chips: {
att: "Att",
ref: "Ref",