{t.phase[phase]}
@@ -85,7 +98,15 @@ function MatchCard({ match, lang }: { match: Match; lang: Lang }) {
{teamShort(match.teamA, lang)}
- VS
+ {result ? (
+
+ {result.scoreA}
+ VS
+ {result.scoreB}
+
+ ) : (
+ VS
+ )}
{teamShort(match.teamB, lang)}
diff --git a/lib/i18n.ts b/lib/i18n.ts
index 32f279e..2e63706 100644
--- a/lib/i18n.ts
+++ b/lib/i18n.ts
@@ -105,7 +105,7 @@ export const DICT: Record = {
prizeLine2: "최종 우승자에게 100만원 상금",
schedTitle: "전체 일정",
schedGuide: "투표하고 싶은 경기를 선택해주세요",
- phase: { open: "투표 중", scheduled: "오픈 예정", locked: "투표 마감", finished: "종료" },
+ phase: { open: "투표 중", scheduled: "오픈 예정", locked: "투표 마감", finished: "투표종료" },
aiPicks: "AI 픽",
draw: "무",
joined: (n) => `${n}명 참여`,
@@ -163,7 +163,7 @@ export const DICT: Record = {
prizeLine2: "overall winner takes ₩1,000,000",
schedTitle: "All Matches",
schedGuide: "Pick a match to predict",
- phase: { open: "Voting", scheduled: "Opens soon", locked: "Closed", finished: "Ended" },
+ phase: { open: "Voting", scheduled: "Opens soon", locked: "Closed", finished: "Voting closed" },
aiPicks: "AI picks",
draw: "Draw",
joined: (n) => `${n} joined`,
diff --git a/lib/schedule.ts b/lib/schedule.ts
index da5cc39..2c53303 100644
--- a/lib/schedule.ts
+++ b/lib/schedule.ts
@@ -24,9 +24,9 @@ export const GROUP_A: Match[] = [
venue: "Estadio Azteca · Mexico City",
opensAt: opens("2026-06-12T04:00:00+09:00"),
lockAt: "2026-06-12T04:00:00+09:00",
- status: "upcoming",
+ status: "finished",
hookText: "글로벌 축구 개막전, AI는 개최국을 믿을까",
- result: null,
+ result: { scoreA: 2, scoreB: 1, outcome: "TEAM_A_WIN" }, // 데모: 개막전 종료 — 멕시코 2-1 승
},
{
matchId: "A_KOR_CZE_20260612",