Rebrand 월드컵/World Cup → 글로벌 축구 축전/Global Football Festival
Trademark avoidance: replace all branding/marketing uses across title, hero pill (ko/en), before page, schedule comment. Disclaimers keep the protective FIFA reference but drop the event mark (→ "공식 축구 대회" / "any official football tournament"). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>main
parent
6a094debbc
commit
596ed9c094
|
|
@ -210,7 +210,7 @@ export default function Before() {
|
||||||
{/* Prize */}
|
{/* Prize */}
|
||||||
<section style={{ marginTop: 20 }}>
|
<section style={{ marginTop: 20 }}>
|
||||||
<div style={{ ...card, padding: 16 }}>
|
<div style={{ ...card, padding: 16 }}>
|
||||||
<div style={{ display: "flex", alignItems: "center", gap: 8 }}><span style={{ fontSize: 18 }}>🏆</span><h2 style={{ fontSize: 14, fontWeight: 800 }}>월드컵 끝까지 맞히면 100만 원</h2></div>
|
<div style={{ display: "flex", alignItems: "center", gap: 8 }}><span style={{ fontSize: 18 }}>🏆</span><h2 style={{ fontSize: 14, fontWeight: 800 }}>글로벌 축구 축전 끝까지 맞히면 100만 원</h2></div>
|
||||||
<p style={{ marginTop: 6, fontSize: 12, color: C.muted, lineHeight: 1.6 }}>AI 이기고 끝까지 살아남으면 100만 원. 매 경기 픽하고, 최종 우승팀과 결승 스코어까지 맞히면 도전 자격.</p>
|
<p style={{ marginTop: 6, fontSize: 12, color: C.muted, lineHeight: 1.6 }}>AI 이기고 끝까지 살아남으면 100만 원. 매 경기 픽하고, 최종 우승팀과 결승 스코어까지 맞히면 도전 자격.</p>
|
||||||
<button style={{ marginTop: 12, width: "100%", borderRadius: 8, padding: "10px 0", fontSize: 13, fontWeight: 700, background: `${C.green}1a`, color: C.green, border: `1px solid ${C.green}66` }}>100만원 도전하기</button>
|
<button style={{ marginTop: 12, width: "100%", borderRadius: 8, padding: "10px 0", fontSize: 13, fontWeight: 700, background: `${C.green}1a`, color: C.green, border: `1px solid ${C.green}66` }}>100만원 도전하기</button>
|
||||||
</div>
|
</div>
|
||||||
|
|
|
||||||
|
|
@ -2,7 +2,7 @@ import type { Metadata, Viewport } from "next";
|
||||||
import "./globals.css";
|
import "./globals.css";
|
||||||
|
|
||||||
export const metadata: Metadata = {
|
export const metadata: Metadata = {
|
||||||
title: "TriplePick 2026 | AI 2026 월드컵 승부예측 — GPT vs Claude vs Gemini",
|
title: "TriplePick 2026 | AI 2026 글로벌 축구 축전 승부예측 — GPT vs Claude vs Gemini",
|
||||||
description:
|
description:
|
||||||
"GPT·Claude·Gemini가 매 경기를 서로 다르게 예측합니다. 당신의 픽을 찍고 AI와 겨뤄보세요. 끝까지 잘 맞히면 100만 원 챌린지.",
|
"GPT·Claude·Gemini가 매 경기를 서로 다르게 예측합니다. 당신의 픽을 찍고 AI와 겨뤄보세요. 끝까지 잘 맞히면 100만 원 챌린지.",
|
||||||
applicationName: "TriplePick",
|
applicationName: "TriplePick",
|
||||||
|
|
|
||||||
10
lib/i18n.ts
10
lib/i18n.ts
|
|
@ -96,7 +96,7 @@ type Dict = {
|
||||||
|
|
||||||
export const DICT: Record<Lang, Dict> = {
|
export const DICT: Record<Lang, Dict> = {
|
||||||
ko: {
|
ko: {
|
||||||
heroPill: "AI와 함께하는 2026 월드컵 승부예측 챌린지",
|
heroPill: "AI와 함께하는 2026 글로벌 축구 축전 승부예측 챌린지",
|
||||||
back: "← 전체 일정",
|
back: "← 전체 일정",
|
||||||
share: "투표 공유하기",
|
share: "투표 공유하기",
|
||||||
shareCopied: "링크 복사됨 ✓",
|
shareCopied: "링크 복사됨 ✓",
|
||||||
|
|
@ -142,8 +142,8 @@ export const DICT: Record<Lang, Dict> = {
|
||||||
final: "Final",
|
final: "Final",
|
||||||
group: (g) => `Group ${g}`,
|
group: (g) => `Group ${g}`,
|
||||||
footerNotOfficial:
|
footerNotOfficial:
|
||||||
"Independent AI prediction game — not affiliated with, endorsed by, or sponsored by FIFA or the official World Cup.",
|
"Independent AI prediction game — not affiliated with, endorsed by, or sponsored by FIFA or any official football tournament.",
|
||||||
footerDisc1: "FIFA 및 공식 월드컵과 무관한 독립 AI 예측 게임입니다 (제휴·후원·운영 아님).",
|
footerDisc1: "FIFA 및 공식 축구 대회와 무관한 독립 AI 예측 게임입니다 (제휴·후원·운영 아님).",
|
||||||
footerDisc2: "스포츠 분석·엔터테인먼트 목적의 예측 게임이며 베팅·도박을 권유하지 않습니다. AI 예측은 실제 결과를 보장하지 않습니다.",
|
footerDisc2: "스포츠 분석·엔터테인먼트 목적의 예측 게임이며 베팅·도박을 권유하지 않습니다. AI 예측은 실제 결과를 보장하지 않습니다.",
|
||||||
footerDisc3: "100만 원 이벤트는 무료 참여형 챌린지입니다. 지급·동점 처리 조건은 별도 약관에 따릅니다. 이메일은 결과·이벤트 알림 목적으로만 사용됩니다.",
|
footerDisc3: "100만 원 이벤트는 무료 참여형 챌린지입니다. 지급·동점 처리 조건은 별도 약관에 따릅니다. 이메일은 결과·이벤트 알림 목적으로만 사용됩니다.",
|
||||||
hook: (a, b) => `${a} vs ${b}, AI의 선택은 갈렸다`,
|
hook: (a, b) => `${a} vs ${b}, AI의 선택은 갈렸다`,
|
||||||
|
|
@ -154,7 +154,7 @@ export const DICT: Record<Lang, Dict> = {
|
||||||
ado2Cta: "사용해보기",
|
ado2Cta: "사용해보기",
|
||||||
},
|
},
|
||||||
en: {
|
en: {
|
||||||
heroPill: "AI-powered World Cup 2026 match predictions",
|
heroPill: "AI-powered Global Football Festival 2026 match predictions",
|
||||||
back: "← All matches",
|
back: "← All matches",
|
||||||
share: "Share vote",
|
share: "Share vote",
|
||||||
shareCopied: "Link copied ✓",
|
shareCopied: "Link copied ✓",
|
||||||
|
|
@ -200,7 +200,7 @@ export const DICT: Record<Lang, Dict> = {
|
||||||
final: "Final",
|
final: "Final",
|
||||||
group: (g) => `Group ${g}`,
|
group: (g) => `Group ${g}`,
|
||||||
footerNotOfficial:
|
footerNotOfficial:
|
||||||
"Independent AI prediction game — not affiliated with, endorsed by, or sponsored by FIFA or the official World Cup.",
|
"Independent AI prediction game — not affiliated with, endorsed by, or sponsored by FIFA or any official football tournament.",
|
||||||
footerDisc1: "A fan-run prediction game using public match schedules; all picks are independent.",
|
footerDisc1: "A fan-run prediction game using public match schedules; all picks are independent.",
|
||||||
footerDisc2: "A sports-analysis & entertainment prediction game. No betting or gambling. AI predictions do not guarantee real outcomes.",
|
footerDisc2: "A sports-analysis & entertainment prediction game. No betting or gambling. AI predictions do not guarantee real outcomes.",
|
||||||
footerDisc3: "The ₩1,000,000 event is a free-to-enter challenge. Payout & tie-break terms follow separate rules. Email is used only for result & event alerts.",
|
footerDisc3: "The ₩1,000,000 event is a free-to-enter challenge. Payout & tie-break terms follow separate rules. Email is used only for result & event alerts.",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
// 2026 FIFA World Cup Group A 정식 일정 (출처: Wikipedia/FIFA, KST 변환 검증 2026-06-08)
|
// 2026 글로벌 축구 축전 Group A 정식 일정 (출처: Wikipedia, KST 변환 검증 2026-06-08)
|
||||||
// 모든 kickoffKst는 한국시간(+09:00). lockAt = 킥오프 -10분.
|
// 모든 kickoffKst는 한국시간(+09:00). lockAt = 킥오프 -10분.
|
||||||
import type { Match, Team } from "./types";
|
import type { Match, Team } from "./types";
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue