Skip to content

Commit 653bc7c

Browse files
ChengaDevclaude
andcommitted
Fix YouTube feature framing across all languages — clock operation, not video watching
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent bf7b2f4 commit 653bc7c

2 files changed

Lines changed: 10 additions & 9 deletions

File tree

src/components/YouTubePage.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,11 @@ const YouTubePage: React.FC = () => {
7474
operatingSystem: 'Any',
7575
offers: { '@type': 'Offer', price: '0', priceCurrency: 'USD' },
7676
featureList: [
77-
'Paste any YouTube basketball game URL',
77+
'Load any YouTube basketball game as a reference',
7878
'24-second FIBA shot clock panel',
7979
'14-second offensive rebound reset',
8080
'Real-time buzzer sound',
81+
'Recently used games history',
8182
'Works on mobile and desktop',
8283
],
8384
}
@@ -107,7 +108,7 @@ const YouTubePage: React.FC = () => {
107108

108109
{recentVideos.length > 0 && (
109110
<RecentSection>
110-
<RecentLabel>Recently watched</RecentLabel>
111+
<RecentLabel>Recent games</RecentLabel>
111112
<RecentGrid>
112113
{recentVideos.map(v => (
113114
<RecentCard key={v.id} onClick={() => loadVideo(v.id)}>

src/localization/locailzation.tsx

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -200,7 +200,7 @@ const AppLocalization: AppLocalizationType = {
200200
landingModeTrainingTitle: 'Reaction Training',
201201
landingModeTrainingDesc: 'React to real basketball events — rebounds, fouls, violations — and see how fast you can respond. Earn a score and compete for the Hall of Fame.',
202202
landingModeYoutubeTitle: 'YouTube Free Play',
203-
landingModeYoutubeDesc: 'Practice alongside real game footage. Play any YouTube match and operate the clock in real time.',
203+
landingModeYoutubeDesc: 'Load any YouTube basketball game as a reference and practice operating the 24-second shot clock in real time.',
204204
landingFeaturesTitle: 'How It Works',
205205
landingFeature1Label: 'Instant Access',
206206
landingFeature1Sub: 'No download, no install. Open your browser and you\'re in the game.',
@@ -263,12 +263,12 @@ const AppLocalization: AppLocalizationType = {
263263
},
264264
// YouTube Free Play
265265
youtubePageTitle: 'YouTube Basketball Free Play',
266-
youtubePageDescription: 'Watch any YouTube basketball game and operate a real 24-second FIBA shot clock alongside it — free, instant, no installation needed.',
266+
youtubePageDescription: 'Load any YouTube basketball game as a reference and practice operating a real 24-second FIBA shot clock in sync — free, no installation needed. Your recent games are saved for quick access.',
267267
youtubeUrlPlaceholder: 'Paste a YouTube URL...',
268268
youtubeLoadVideo: 'Load',
269269
youtubeChangeVideo: 'Change Video',
270270
youtubeInvalidUrl: 'Please paste a valid YouTube URL',
271-
youtubeBlurb: 'Paste any YouTube basketball game link and operate the 24-second shot clock in real time alongside it. Start and stop the clock on possessions, reset to 14 seconds after offensive rebounds, and hear the buzzer when time expires — just like a real FIBA or NBA game. Great for referees in training, coaches reviewing film, and basketball fans who want to feel the pressure of the shot clock while watching real game footage.',
271+
youtubeBlurb: 'Load any YouTube basketball game as a reference and practice operating the 24-second shot clock in real time. Start and stop the clock on possessions, reset to 14 seconds after offensive rebounds, and hear the buzzer when time expires — just like a real FIBA or NBA game. Great for referees in training, coaches reviewing film, and anyone who wants to sharpen their shot clock timing against real game footage.',
272272
},
273273
it: {
274274
title: "Practica dell'orologio di pallacanestro",
@@ -465,7 +465,7 @@ const AppLocalization: AppLocalizationType = {
465465
landingModeTrainingTitle: 'Allenamento Riflessi',
466466
landingModeTrainingDesc: 'Reagisci a rimbalzi, falli e violazioni come in una partita reale. Scopri quanto sei veloce e scala la classifica della Hall of Fame.',
467467
landingModeYoutubeTitle: 'Free Play YouTube',
468-
landingModeYoutubeDesc: 'Allenati con filmati di vere partite. Riproduce qualsiasi video YouTube e gestisci il cronometro in tempo reale.',
468+
landingModeYoutubeDesc: 'Carica qualsiasi partita YouTube come riferimento e allenati a gestire il cronometro da 24 secondi in tempo reale.',
469469
landingFeaturesTitle: 'Come Funziona',
470470
landingFeature1Label: 'Accesso Immediato',
471471
landingFeature1Sub: 'Nessun download, nessuna installazione. Apri il browser e sei già in campo.',
@@ -729,7 +729,7 @@ const AppLocalization: AppLocalizationType = {
729729
landingModeTrainingTitle: 'Entrenamiento de Reflejos',
730730
landingModeTrainingDesc: 'Reacciona a rebotes, faltas y violaciones como en un partido real. Descubre qué tan rápido eres y compite por el Salón de la Fama.',
731731
landingModeYoutubeTitle: 'Free Play YouTube',
732-
landingModeYoutubeDesc: 'Practica con imágenes de partidos reales. Reproduce cualquier video de YouTube y opera el reloj en tiempo real.',
732+
landingModeYoutubeDesc: 'Carga cualquier partido de YouTube como referencia y practica operar el reloj de posesión de 24 segundos en tiempo real.',
733733
landingFeaturesTitle: 'Cómo Funciona',
734734
landingFeature1Label: 'Acceso Inmediato',
735735
landingFeature1Sub: 'Sin descarga, sin instalación. Abre el navegador y estás en el juego.',
@@ -994,7 +994,7 @@ const AppLocalization: AppLocalizationType = {
994994
landingModeTrainingTitle: 'Entraînement Réflexes',
995995
landingModeTrainingDesc: "Réagissez aux rebonds, fautes et violations comme dans un vrai match. Découvrez votre vitesse de réaction et grimpez dans le Hall of Fame.",
996996
landingModeYoutubeTitle: 'Free Play YouTube',
997-
landingModeYoutubeDesc: "Pratiquez avec de vraies images de match. Lancez n'importe quelle vidéo YouTube et opérez le chronomètre en temps réel.",
997+
landingModeYoutubeDesc: "Chargez n'importe quel match YouTube comme référence et entraînez-vous à opérer le chronomètre de 24 secondes en temps réel.",
998998
landingFeaturesTitle: 'Comment Ça Marche',
999999
landingFeature1Label: 'Accès Instantané',
10001000
landingFeature1Sub: 'Pas de téléchargement, pas d\'installation. Ouvrez le navigateur et entrez dans le jeu.',
@@ -1258,7 +1258,7 @@ const AppLocalization: AppLocalizationType = {
12581258
landingModeTrainingTitle: 'Εκπαίδευση Αντανακλαστικών',
12591259
landingModeTrainingDesc: 'Αντιδράστε σε ριμπάουντ, φάουλ και παραβάσεις όπως σε πραγματικό αγώνα. Ανακαλύψτε πόσο γρήγοροι είστε και ανεβείτε στη Λίστα Θρύλων.',
12601260
landingModeYoutubeTitle: 'Free Play YouTube',
1261-
landingModeYoutubeDesc: 'Εξασκηθείτε με πραγματικά αγωνιστικά πλάνα. Παίξτε οποιοδήποτε βίντεο YouTube και χειριστείτε το χρονόμετρο σε πραγματικό χρόνο.',
1261+
landingModeYoutubeDesc: 'Φορτώστε οποιονδήποτε αγώνα YouTube ως αναφορά και εξασκηθείτε στη χειροκίνητη λειτουργία του χρονομέτρου 24 δευτερολέπτων σε πραγματικό χρόνο.',
12621262
landingFeaturesTitle: 'Πώς Λειτουργεί',
12631263
landingFeature1Label: 'Άμεση Πρόσβαση',
12641264
landingFeature1Sub: 'Χωρίς λήψη, χωρίς εγκατάσταση. Ανοίξτε τον περιηγητή και είστε στο παιχνίδι.',

0 commit comments

Comments
 (0)