From 8de52f7fb3000990a1b02d2ecc3d1332b2a63eb7 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 09:35:59 +0100 Subject: [PATCH 01/45] Add logic --- .../head-to-head-v2/components/actions.tsx | 7 ++-- .../head-to-head-v2/components/key-events.tsx | 32 +++++++++++-------- src/app/models/types/translations.ts | 1 + 3 files changed, 25 insertions(+), 15 deletions(-) diff --git a/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/actions.tsx b/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/actions.tsx index 3b233cd3daa..d45824ce814 100644 --- a/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/actions.tsx +++ b/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/actions.tsx @@ -12,7 +12,9 @@ interface ActionsProps { } export const Actions = ({ data }: ActionsProps) => { - const { translations } = use(ServiceContext); + const { + translations: { sport }, + } = use(ServiceContext); const homeKeyEvents = data.home?.actions || []; const awayKeyEvents = data.away?.actions || []; @@ -29,7 +31,7 @@ export const Actions = ({ data }: ActionsProps) => { awayName={data.away.fullName} homeRunningScores={data.home.runningScores} awayRunningScores={data.away.runningScores} - translations={translations?.sport} + translations={sport} /> {hasKeyEvents && ( { awayKeyEvents={awayKeyEvents} homeName={data.home.fullName} awayName={data.away.fullName} + keyEventsTitle={sport?.keyEventsTitle} /> )} diff --git a/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/key-events.tsx b/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/key-events.tsx index b94afb56a46..b436e14159f 100644 --- a/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/key-events.tsx +++ b/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/key-events.tsx @@ -9,6 +9,7 @@ interface KeyEventsProps { awayKeyEvents: PlayerActions[]; homeName: string; awayName: string; + keyEventsTitle?: string; } export const KeyEvents = ({ @@ -16,16 +17,21 @@ export const KeyEvents = ({ awayKeyEvents, homeName, awayName, -}: KeyEventsProps) => ( - <> - Key Events -
- {homeName} - -
-
- {awayName} - -
- -); + keyEventsTitle, +}: KeyEventsProps) => { + const title = keyEventsTitle || 'Key Events'; + + return ( + <> + {title} +
+ {homeName} + +
+
+ {awayName} + +
+ + ); +}; diff --git a/src/app/models/types/translations.ts b/src/app/models/types/translations.ts index 9d9958a4529..d575512ee18 100644 --- a/src/app/models/types/translations.ts +++ b/src/app/models/types/translations.ts @@ -262,6 +262,7 @@ export interface Translations { venue?: string; attendance?: string; matchSummary?: string; + keyEventsTitle?: string; winOnPenalties?: { prefix?: string; suffix?: string; From 389d409eadb7177a97a3a158a9533ad23c1dc5a2 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 10:50:03 +0100 Subject: [PATCH 02/45] Add afaanoromoo translation --- src/app/lib/config/services/afaanoromoo.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/afaanoromoo.ts b/src/app/lib/config/services/afaanoromoo.ts index 53481da3f4f..32c94be6c9c 100644 --- a/src/app/lib/config/services/afaanoromoo.ts +++ b/src/app/lib/config/services/afaanoromoo.ts @@ -302,6 +302,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: `Maaltu haasa'ama?`, latestMediaTitle: 'Haaraa', sport: { + keyEventsTitle: 'Taateewwan Ijoo', matchSummary: 'Cuunfaa Taphaa', assists: 'Gargaarsota', penalties: 'Penaaltii', From af88d8f84e79f7a67d63699684e04820f6933c68 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 10:55:09 +0100 Subject: [PATCH 03/45] Add arabic translation --- src/app/lib/config/services/afrique.ts | 1 + src/app/lib/config/services/arabic.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/app/lib/config/services/afrique.ts b/src/app/lib/config/services/afrique.ts index 00fad253050..44102b0f68b 100644 --- a/src/app/lib/config/services/afrique.ts +++ b/src/app/lib/config/services/afrique.ts @@ -309,6 +309,7 @@ export const service: DefaultServiceConfig = { topStoriesTitle: 'À la une', featuresAnalysisTitle: 'Le choix de la rédaction', sport: { + keyEventsTitle: 'Faits marquants', matchSummary: 'Résumé du match', assists: 'Passes décisives', penalties: 'Tirs au but', diff --git a/src/app/lib/config/services/arabic.ts b/src/app/lib/config/services/arabic.ts index d92e886b75b..15806857d7c 100644 --- a/src/app/lib/config/services/arabic.ts +++ b/src/app/lib/config/services/arabic.ts @@ -360,6 +360,7 @@ export const service: DefaultServiceConfig = { closedDescription: 'أغلق باب المشاركة يوم {{date}}.', }, sport: { + keyEventsTitle: 'الأحداث الرئيسية', matchSummary: 'ملخص المباراة', assists: 'تمريرات حاسمة', penalties: 'العقوبات', From bde81c91d348de2af4b0b2de6045827a7c8814da Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:08:05 +0100 Subject: [PATCH 04/45] Add amharic translation --- src/app/lib/config/services/amharic.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/amharic.ts b/src/app/lib/config/services/amharic.ts index bb8b889203c..d970581b77f 100644 --- a/src/app/lib/config/services/amharic.ts +++ b/src/app/lib/config/services/amharic.ts @@ -352,6 +352,7 @@ export const service: DefaultServiceConfig = { closedDescription: 'ይህ የተዘጋው {{date}} ነው።', }, sport: { + keyEventsTitle: 'አስፈላጊ ክስተቶች', matchSummary: 'የጨዋታ ማጠቃለያ', assists: 'አስተላላፊ አግባብ', penalties: 'ፔናልቲ', From e4e864f6bcbfc4a5dd1396ae6b944186ecdeba0d Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:08:13 +0100 Subject: [PATCH 05/45] Add azeri translation --- src/app/lib/config/services/azeri.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/azeri.ts b/src/app/lib/config/services/azeri.ts index d453de3c127..784a320a54e 100644 --- a/src/app/lib/config/services/azeri.ts +++ b/src/app/lib/config/services/azeri.ts @@ -322,6 +322,7 @@ export const service: DefaultServiceConfig = { privacyPolicyLinkText: 'Məxfilik siyasətimizi', }, sport: { + keyEventsTitle: 'Əsas hadisələr', matchSummary: 'Matçın xülasəsi', assists: 'Asistlər', penalties: 'Penaltilər', From 1372ff591083d92a33bc2ede93fe9b12701ba285 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:08:20 +0100 Subject: [PATCH 06/45] Add bengali translation --- src/app/lib/config/services/bengali.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/bengali.ts b/src/app/lib/config/services/bengali.ts index 816d1514a6f..ec6097579cf 100644 --- a/src/app/lib/config/services/bengali.ts +++ b/src/app/lib/config/services/bengali.ts @@ -302,6 +302,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'নির্বাচিত খবর', latestMediaTitle: 'সর্বশেষ', sport: { + keyEventsTitle: 'গুরুত্বপূর্ণ ঘটনা', matchSummary: 'ম্যাচের সারসংক্ষেপ', assists: 'অ্যাসিস্ট', penalties: 'পেনাল্টি', From 50179e54fdec8d4e46ac9d6d1fdb9412dba87b3b Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:08:26 +0100 Subject: [PATCH 07/45] Add burmese translation --- src/app/lib/config/services/burmese.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/burmese.ts b/src/app/lib/config/services/burmese.ts index 2f0e33a0b72..0c026e46df6 100644 --- a/src/app/lib/config/services/burmese.ts +++ b/src/app/lib/config/services/burmese.ts @@ -315,6 +315,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'ဆောင်းပါး', latestMediaTitle: 'နောက်ဆုံးရ', sport: { + keyEventsTitle: 'အဓိကဖြစ်ရပ်များ', matchSummary: 'ပွဲအကျဉ်းချုပ်', assists: 'ဂိုးဖန်တီးမှုများ', penalties: 'ပင်နယ်တီး', From cf3e3cb26456bd2c3e9935d5dc1a4f3dbed5c272 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:08:32 +0100 Subject: [PATCH 08/45] Add dari translation --- src/app/lib/config/services/dari.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/dari.ts b/src/app/lib/config/services/dari.ts index 4f47ca60c04..0046e54de31 100644 --- a/src/app/lib/config/services/dari.ts +++ b/src/app/lib/config/services/dari.ts @@ -362,6 +362,7 @@ export const service: DefaultServiceConfig = { closedDescription: 'امکان ارسال در {{date}} تمام شد.', }, sport: { + keyEventsTitle: 'رویدادهای مهم', matchSummary: 'خلاصه مسابقه', assists: 'پاس گل', penalties: 'پنالتی', From aa5d97c0cef70a3b7b4d306643149221be798361 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:08:40 +0100 Subject: [PATCH 09/45] Add gahuza translation --- src/app/lib/config/services/gahuza.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/gahuza.ts b/src/app/lib/config/services/gahuza.ts index d952d78f84e..dc8cc72cb14 100644 --- a/src/app/lib/config/services/gahuza.ts +++ b/src/app/lib/config/services/gahuza.ts @@ -303,6 +303,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'Ivyo BBC Gahuza ibahitiramwo', latestMediaTitle: 'Ibiheruka', sport: { + keyEventsTitle: "Ibyabaye by'ingenzi", matchSummary: 'Incamake y’umukino', assists: 'Imipira yatanze ibitego', penalties: 'Penaliti', From db2edf1a0494e5a3af97f49fbc5e65c4afab35fc Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:08:46 +0100 Subject: [PATCH 10/45] Add gujarati translation --- src/app/lib/config/services/gujarati.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/gujarati.ts b/src/app/lib/config/services/gujarati.ts index 0c70c5f21d4..06b35be7edc 100644 --- a/src/app/lib/config/services/gujarati.ts +++ b/src/app/lib/config/services/gujarati.ts @@ -300,6 +300,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'બીબીસી વિશેષ', latestMediaTitle: 'લેટેસ્ટ', sport: { + keyEventsTitle: 'મુખ્ય ઘટનાઓ', matchSummary: 'મેચનો સારાંશ', assists: 'આસિસ્ટ', penalties: 'પેનલ્ટી', From 543010c62bc35f44271cfdf0be1585ab8aa457d3 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:08:52 +0100 Subject: [PATCH 11/45] Add hausa translation --- src/app/lib/config/services/hausa.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/hausa.ts b/src/app/lib/config/services/hausa.ts index ea0d6b521a1..171488ebf9b 100644 --- a/src/app/lib/config/services/hausa.ts +++ b/src/app/lib/config/services/hausa.ts @@ -384,6 +384,7 @@ export const service: DefaultServiceConfig = { closedDescription: 'This closed on {{date}}.', }, sport: { + keyEventsTitle: 'Muhimman abubuwa', matchSummary: 'Takaitaccen Bayanin Wasa', assists: 'Ba da ƙwallo a ci', penalties: 'Fenariti', From 5df3eeff8596d720e5addc689d50b74e72528a59 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:08:58 +0100 Subject: [PATCH 12/45] Add hindi translation --- src/app/lib/config/services/hindi.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/hindi.ts b/src/app/lib/config/services/hindi.ts index d8470e623f4..ea95f65d984 100644 --- a/src/app/lib/config/services/hindi.ts +++ b/src/app/lib/config/services/hindi.ts @@ -408,6 +408,7 @@ export const service: DefaultServiceConfig = { closedDescription: 'ये इस तारीख़ को बंद हो चुका है {{date}}.', }, sport: { + keyEventsTitle: 'प्रमुख घटनाएँ', matchSummary: 'मैच का सारांश', assists: 'असिस्ट', penalties: 'पेनल्टी', From b385e74f1a11fbfce5400735737529a4068e0737 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:09:06 +0100 Subject: [PATCH 13/45] Add indonesia translation --- src/app/lib/config/services/igbo.ts | 1 + src/app/lib/config/services/indonesia.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/src/app/lib/config/services/igbo.ts b/src/app/lib/config/services/igbo.ts index 42a391e7608..723f3902fae 100644 --- a/src/app/lib/config/services/igbo.ts +++ b/src/app/lib/config/services/igbo.ts @@ -297,6 +297,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'Kọwaara m isi akụkọ', latestMediaTitle: 'Kachasị ọhụrụ', sport: { + keyEventsTitle: 'Ihe omume dị mkpa', matchSummary: 'Nchịkọta Asọmpi', assists: 'Nye enyemaka', penalties: 'Penariti', diff --git a/src/app/lib/config/services/indonesia.ts b/src/app/lib/config/services/indonesia.ts index bfc0440d8e6..1df655349db 100644 --- a/src/app/lib/config/services/indonesia.ts +++ b/src/app/lib/config/services/indonesia.ts @@ -305,6 +305,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'Majalah', latestMediaTitle: 'Terbaru', sport: { + keyEventsTitle: 'Peristiwa penting', matchSummary: 'Ringkasan Pertandingan', assists: 'Assist', penalties: 'Penalti', From 438e68df65d2cac897a73e6661ba0fde7db240e7 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:10:04 +0100 Subject: [PATCH 14/45] Add japanese translation --- src/app/lib/config/services/japanese.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/japanese.ts b/src/app/lib/config/services/japanese.ts index 77c0ffbd09e..d470944133f 100644 --- a/src/app/lib/config/services/japanese.ts +++ b/src/app/lib/config/services/japanese.ts @@ -261,6 +261,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: '読み物・解説', latestMediaTitle: '最新動画', sport: { + keyEventsTitle: '主な出来事', assists: 'アシスト', penalties: 'PK', ht: '前半終了', From 33582d259f7cf99cdd3acb72a6bec102d111683b Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:10:11 +0100 Subject: [PATCH 15/45] Add korean translation --- src/app/lib/config/services/korean.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/korean.ts b/src/app/lib/config/services/korean.ts index a29ad7f1064..88fcf555e2d 100644 --- a/src/app/lib/config/services/korean.ts +++ b/src/app/lib/config/services/korean.ts @@ -272,6 +272,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: '이 시간 이슈', latestMediaTitle: '최신 뉴스', sport: { + keyEventsTitle: '주요 이벤트', matchSummary: '경기 요약', assists: '도움', penalties: '승부차기', From 7c21f225405b12eb196bfdd2a8dfab4d0251434c Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:10:19 +0100 Subject: [PATCH 16/45] Add kyrgyz translation --- src/app/lib/config/services/kyrgyz.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/kyrgyz.ts b/src/app/lib/config/services/kyrgyz.ts index 20faef180bf..885cb4ad37e 100644 --- a/src/app/lib/config/services/kyrgyz.ts +++ b/src/app/lib/config/services/kyrgyz.ts @@ -298,6 +298,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'Редактордун тандоосу', latestMediaTitle: 'Соңку', sport: { + keyEventsTitle: 'Негизги окуялар', matchSummary: 'Оюндун жыйынтыгы', assists: 'Пас берүү', penalties: 'Пенальти', From 9f23345965a42c79395a6982c656a3ed694d7af4 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:10:25 +0100 Subject: [PATCH 17/45] Add magyarul translation --- src/app/lib/config/services/magyarul.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/magyarul.ts b/src/app/lib/config/services/magyarul.ts index 9f9de3c8ad1..0fe9f75645f 100644 --- a/src/app/lib/config/services/magyarul.ts +++ b/src/app/lib/config/services/magyarul.ts @@ -322,6 +322,7 @@ export const service: DefaultServiceConfig = { closedDescription: 'Bezárt {{date}}.', }, sport: { + keyEventsTitle: 'Fő események', matchSummary: 'Mérkőzés összefoglaló', assists: 'Gólpasszok', penalties: 'Büntetők', From 0b590ae4bbeac48b847e7e9d73ae4204f3690e00 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:10:30 +0100 Subject: [PATCH 18/45] Add marathi translation --- src/app/lib/config/services/marathi.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/marathi.ts b/src/app/lib/config/services/marathi.ts index 5b11069e22c..dd5baa1ff42 100644 --- a/src/app/lib/config/services/marathi.ts +++ b/src/app/lib/config/services/marathi.ts @@ -298,6 +298,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'बीबीसी मराठी स्पेशल', latestMediaTitle: 'नवीनतम', sport: { + keyEventsTitle: 'प्रमुख घटना', matchSummary: 'सामन्याचा सारांश', assists: 'असिस्ट', penalties: 'पेनल्टी', From d753bd9760953c29ec41891d106e4516228f1a1f Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:10:35 +0100 Subject: [PATCH 19/45] Add mundo translation --- src/app/lib/config/services/mundo.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/mundo.ts b/src/app/lib/config/services/mundo.ts index cafc80dc547..cb2dc9bdc67 100644 --- a/src/app/lib/config/services/mundo.ts +++ b/src/app/lib/config/services/mundo.ts @@ -396,6 +396,7 @@ export const service: DefaultServiceConfig = { closedDescription: 'Esto cierra el {{date}}.', }, sport: { + keyEventsTitle: 'Eventos clave', matchSummary: 'Resumen del partido', assists: 'Asistencias', penalties: 'Penales', From 80cb77ec783f0fca6eeb478e9eb0447847179b38 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:10:40 +0100 Subject: [PATCH 20/45] Add nepail translation --- src/app/lib/config/services/nepali.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/nepali.ts b/src/app/lib/config/services/nepali.ts index aea3dbb243b..d18a8c56853 100644 --- a/src/app/lib/config/services/nepali.ts +++ b/src/app/lib/config/services/nepali.ts @@ -285,6 +285,7 @@ export const service: DefaultServiceConfig = { topStoriesTitle: 'मुख्य समाचार', featuresAnalysisTitle: 'अन‌ि यो पनि', sport: { + keyEventsTitle: 'प्रमुख घंटनाहरू', matchSummary: 'खेलको सारांश', assists: 'असिस्ट', penalties: 'पेनाल्टी', From 5ebcc94ad636baaf121d812e43017b255234e146 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:10:47 +0100 Subject: [PATCH 21/45] Add pashto translation --- src/app/lib/config/services/pashto.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/pashto.ts b/src/app/lib/config/services/pashto.ts index ffa8e99d2d7..085ffc69291 100644 --- a/src/app/lib/config/services/pashto.ts +++ b/src/app/lib/config/services/pashto.ts @@ -297,6 +297,7 @@ export const service: DefaultServiceConfig = { topStoriesTitle: 'مهم خبرونه', featuresAnalysisTitle: 'ځانګړي مطالب', sport: { + keyEventsTitle: 'مهمے پېړې', matchSummary: 'د لوبې لنډیز', assists: 'اسسټ', penalties: 'پنالټي', From 296685dac03cd344e509306afc38e4f5a8b8723f Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:10:55 +0100 Subject: [PATCH 22/45] Add persian translation --- src/app/lib/config/services/persian.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/persian.ts b/src/app/lib/config/services/persian.ts index 3fd04dbcd8d..4759c4375e0 100644 --- a/src/app/lib/config/services/persian.ts +++ b/src/app/lib/config/services/persian.ts @@ -390,6 +390,7 @@ export const service: DefaultServiceConfig = { closedDescription: 'امکان ارسال در {{date}} تمام شد.', }, sport: { + keyEventsTitle: 'رویدادهای کلیدی', matchSummary: 'خلاصه مسابقه', assists: 'پاس گل', penalties: 'پنالتی', From b87c40d46a96b9bedf5389ba06dbcaa649969b95 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:11:02 +0100 Subject: [PATCH 23/45] Add pidgin translation --- src/app/lib/config/services/pidgin.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/pidgin.ts b/src/app/lib/config/services/pidgin.ts index 0c78197822a..787588f64ab 100644 --- a/src/app/lib/config/services/pidgin.ts +++ b/src/app/lib/config/services/pidgin.ts @@ -270,6 +270,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'Informate me', latestMediaTitle: 'New things', sport: { + keyEventsTitle: 'Key events', matchSummary: 'Match Summary', assists: 'Assist', penalties: 'Penalty', From 5120f4086b3a8e1dedff77d1dc2b92c7e4d308db Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:11:10 +0100 Subject: [PATCH 24/45] Add polska translation --- src/app/lib/config/services/polska.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/polska.ts b/src/app/lib/config/services/polska.ts index aa39d99d2f9..69b85de21fa 100644 --- a/src/app/lib/config/services/polska.ts +++ b/src/app/lib/config/services/polska.ts @@ -332,6 +332,7 @@ export const service: DefaultServiceConfig = { closedDescription: 'Zamknięto dnia {{date}}.', }, sport: { + keyEventsTitle: 'Kluczowe wydarzenia', matchSummary: 'Podsumowanie meczu', assists: 'Asysty', penalties: 'Rzuty karne', From a83abad48af19cd84c6ccb9172636e74993e869f Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:11:43 +0100 Subject: [PATCH 25/45] Add portuguese translation --- src/app/lib/config/services/portuguese.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/portuguese.ts b/src/app/lib/config/services/portuguese.ts index 93a3fc7d0fe..cfebc7d08ea 100644 --- a/src/app/lib/config/services/portuguese.ts +++ b/src/app/lib/config/services/portuguese.ts @@ -397,6 +397,7 @@ export const service: DefaultServiceConfig = { closedDescription: 'Foi encerrado em {{date}}.', }, sport: { + keyEventsTitle: 'Principais eventos', matchSummary: 'Resumo da partida', assists: 'Assistências', penalties: 'Pênaltis', From 6a63b0c7a1783b3f8530e6cef302048f3704c106 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:11:48 +0100 Subject: [PATCH 26/45] Add punjabi translation --- src/app/lib/config/services/punjabi.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/punjabi.ts b/src/app/lib/config/services/punjabi.ts index 655226159b9..9a4a8bc4764 100644 --- a/src/app/lib/config/services/punjabi.ts +++ b/src/app/lib/config/services/punjabi.ts @@ -275,6 +275,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'ਦ੍ਰਿਸ਼ਟੀਕੋਣ', latestMediaTitle: 'ਬਿਲਕੁਲ ਨਵਾਂ', sport: { + keyEventsTitle: 'ਮੁੱਖ ਘਟਨਾਵਾਂ', matchSummary: 'ਮੈਚ ਦਾ ਸਾਰ', assists: 'ਅਸਿਸਟ', penalties: 'ਪੈਨਲਟੀ', From 236c09058c5b9488e381885333b32be95684406e Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:11:54 +0100 Subject: [PATCH 27/45] Add romania translation --- src/app/lib/config/services/romania.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/romania.ts b/src/app/lib/config/services/romania.ts index 71649f1a8bf..9e6d208529a 100644 --- a/src/app/lib/config/services/romania.ts +++ b/src/app/lib/config/services/romania.ts @@ -341,6 +341,7 @@ export const service: DefaultServiceConfig = { closedDescription: 'Campania s-a încheiat la data {{date}}.', }, sport: { + keyEventsTitle: 'Evenimente cheie', matchSummary: 'Rezumatul meciului', worldCupTeamNames: { algeria: 'Algeria', From e71fb3f3c8e837becb690a4f8bcc423c7982c62e Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:11:58 +0100 Subject: [PATCH 28/45] Add russian translation --- src/app/lib/config/services/russian.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/russian.ts b/src/app/lib/config/services/russian.ts index 0f27e86d13c..94f19f530a4 100644 --- a/src/app/lib/config/services/russian.ts +++ b/src/app/lib/config/services/russian.ts @@ -117,6 +117,7 @@ export const service: DefaultServiceConfig = { ...russianUkrainianSharedTranslations, ...headerFooterTranslations, sport: { + keyEventsTitle: 'Ключевые события', matchSummary: 'Обзор матча', assists: 'Голевые передачи', penalties: 'Пенальти', From d5b3bf2745dcdce62150397d4700a66e201f5979 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:12:12 +0100 Subject: [PATCH 29/45] Add serbian translations --- src/app/lib/config/services/serbian.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app/lib/config/services/serbian.ts b/src/app/lib/config/services/serbian.ts index 29ce62856c8..e12f98c4511 100644 --- a/src/app/lib/config/services/serbian.ts +++ b/src/app/lib/config/services/serbian.ts @@ -359,6 +359,7 @@ export const service: SerbianConfig = { 'Pogledajte punu verziju stranice da biste videli čitav sadržaj.', }, sport: { + keyEventsTitle: 'Ključni događaji', matchSummary: 'Rezime utakmice', assists: 'Asistencije', penalties: 'Penali', @@ -832,6 +833,7 @@ export const service: SerbianConfig = { 'Погледајте пуну верзију странице да бисте видели читав садржај.', }, sport: { + keyEventsTitle: 'Кољни događaji', matchSummary: 'Резиме утакмице', assists: 'Асистенције', penalties: 'Пенали', From a521c4e9617f5b93cc97035cbf0dc38bcee957ff Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:12:19 +0100 Subject: [PATCH 30/45] Add sinhala translations --- src/app/lib/config/services/sinhala.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/sinhala.ts b/src/app/lib/config/services/sinhala.ts index 8f5bbe896ea..e744fcf6d2d 100644 --- a/src/app/lib/config/services/sinhala.ts +++ b/src/app/lib/config/services/sinhala.ts @@ -302,6 +302,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'විශේෂාංග', latestMediaTitle: 'අලුත්ම', sport: { + keyEventsTitle: 'ප්‍රධාන සිදුවීම්', matchSummary: 'තරඟ සාරාංශය', assists: 'ඇසිස්ට්', penalties: 'පෙනල්ටි', From 3a3f6ec068cb892b29af06744b6edb1f57ac7a44 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:12:24 +0100 Subject: [PATCH 31/45] Add somali translations --- src/app/lib/config/services/somali.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/somali.ts b/src/app/lib/config/services/somali.ts index d70b3f42c60..091f9431e53 100644 --- a/src/app/lib/config/services/somali.ts +++ b/src/app/lib/config/services/somali.ts @@ -301,6 +301,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'Xul', latestMediaTitle: 'Arrimhii u danbeeyey', sport: { + keyEventsTitle: 'Dhacdooyinka muhiimka ah', matchSummary: 'Soo koobidda ciyaarta', assists: 'Caawin', penalties: 'Rigoore', From 4c69db804faf0c802a09698b02c0765ba431ff35 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:12:30 +0100 Subject: [PATCH 32/45] Add swahili translation --- src/app/lib/config/services/swahili.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/swahili.ts b/src/app/lib/config/services/swahili.ts index a5ec4a8556c..070ed476ea4 100644 --- a/src/app/lib/config/services/swahili.ts +++ b/src/app/lib/config/services/swahili.ts @@ -313,6 +313,7 @@ export const service: DefaultServiceConfig = { topStoriesTitle: 'Habari kuu', featuresAnalysisTitle: 'Gumzo mitandaoni', sport: { + keyEventsTitle: 'Matukio muhimu', matchSummary: 'Muhtasari wa mechi', assists: 'Pasi za mabao', penalties: 'Penalti', From ba0f513e1453a5daa9dc24b7b13954afcbd34b3f Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:12:35 +0100 Subject: [PATCH 33/45] Add tamil translation --- src/app/lib/config/services/tamil.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/tamil.ts b/src/app/lib/config/services/tamil.ts index a613b84cb96..8511281b0f9 100644 --- a/src/app/lib/config/services/tamil.ts +++ b/src/app/lib/config/services/tamil.ts @@ -379,6 +379,7 @@ export const service: DefaultServiceConfig = { closedDescription: 'அன்று இது நிறைவடையும் {{date}}.', }, sport: { + keyEventsTitle: 'முக்கிய நிகழ்வுகள்', matchSummary: 'போட்டி சுருக்கம்', assists: 'உதவிகள்', penalties: 'பெனால்டி', From b15aa27cfecd8d87eeac02e95bad6055b8ad6375 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:12:39 +0100 Subject: [PATCH 34/45] Add telegu translation --- src/app/lib/config/services/telugu.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/telugu.ts b/src/app/lib/config/services/telugu.ts index 26ae5c25cdc..daa6cfb679d 100644 --- a/src/app/lib/config/services/telugu.ts +++ b/src/app/lib/config/services/telugu.ts @@ -283,6 +283,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'ఫీచర్లు', latestMediaTitle: 'తాజా వార్తలు', sport: { + keyEventsTitle: 'కీలక సంఘటనలు', matchSummary: 'మ్యాచ్ సారాంశం', assists: 'అసిస్టులు', penalties: 'పెనాల్టీలు', From ee6b02f5c3227ca285d3a7ed5d76f9b9e2330ac4 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:12:44 +0100 Subject: [PATCH 35/45] Add thai translation --- src/app/lib/config/services/thai.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/thai.ts b/src/app/lib/config/services/thai.ts index 145b90941d1..cc405abbb5f 100644 --- a/src/app/lib/config/services/thai.ts +++ b/src/app/lib/config/services/thai.ts @@ -263,6 +263,7 @@ export const service: DefaultServiceConfig = { topStoriesTitle: 'ข่าวเด่น', featuresAnalysisTitle: 'เรื่องน่าสนใจ', sport: { + keyEventsTitle: 'เหตุการณ์สำคัญ', matchSummary: 'สรุปการแข่งขัน', assists: 'แอสซิสต์', penalties: 'จุดโทษ', From 4dce6baa5acdaf0403fd2318c9d06a0e7c7f7caa Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:12:51 +0100 Subject: [PATCH 36/45] Add tigrinya translation --- src/app/lib/config/services/tigrinya.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/tigrinya.ts b/src/app/lib/config/services/tigrinya.ts index 8b199fd9760..fdbfcffd6e0 100644 --- a/src/app/lib/config/services/tigrinya.ts +++ b/src/app/lib/config/services/tigrinya.ts @@ -282,6 +282,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'ኣዘራረብቲ ዛዕባታት', latestMediaTitle: 'ናይ መወዳእታ', sport: { + keyEventsTitle: 'ኣገዳሲ ፍጻመታት', matchSummary: 'ሓፈሻዊ ጸብጻብ ግጥሚ', assists: 'ኣሊዓሊያ', penalties: 'ፔናልቲ', From 96bf863712a04f91bd9b6f4cf369352f393fee22 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:13:00 +0100 Subject: [PATCH 37/45] Add turkce translation --- src/app/lib/config/services/turkce.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/turkce.ts b/src/app/lib/config/services/turkce.ts index 91a41b46a26..60fe8ac2300 100644 --- a/src/app/lib/config/services/turkce.ts +++ b/src/app/lib/config/services/turkce.ts @@ -281,6 +281,7 @@ export const service: DefaultServiceConfig = { topStoriesTitle: 'Manşet haber', featuresAnalysisTitle: 'Seçtiklerimiz', sport: { + keyEventsTitle: 'Önemli anlar', matchSummary: 'Maç Özeti', assists: 'Asistler', penalties: 'Penaltılar', From b8acc43ea0c97f4facaab80e24553636660a1262 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:13:06 +0100 Subject: [PATCH 38/45] Add ukrainian translation --- src/app/lib/config/services/ukrainian.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/ukrainian.ts b/src/app/lib/config/services/ukrainian.ts index 02b2383396f..2fe38973482 100644 --- a/src/app/lib/config/services/ukrainian.ts +++ b/src/app/lib/config/services/ukrainian.ts @@ -450,6 +450,7 @@ export const service: UkrainianConfig = { ...secondaryColumnTranslations, relatedTopics: 'Темы', sport: { + keyEventsTitle: 'Ключові події', worldCupTeamNames: { algeria: 'Алжир', argentina: 'Аргентина', From 1f7775c92513be2b295e2cfbe7c5dcef10c5171e Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:13:10 +0100 Subject: [PATCH 39/45] Add urdu translation --- src/app/lib/config/services/urdu.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/urdu.ts b/src/app/lib/config/services/urdu.ts index 49d418cb5e3..72f6daf8c02 100644 --- a/src/app/lib/config/services/urdu.ts +++ b/src/app/lib/config/services/urdu.ts @@ -373,6 +373,7 @@ export const service: DefaultServiceConfig = { closedDescription: 'یہ {{date}} کو بند ہوا', }, sport: { + keyEventsTitle: 'اہم واقعات', matchSummary: 'میچ کا خلاصہ', assists: 'اسسٹ', penalties: 'پنالٹی', From 95a47daf3a44741284d6596ea0d81b26251e4fb4 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:13:17 +0100 Subject: [PATCH 40/45] Add uzbek translation --- src/app/lib/config/services/uzbek.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app/lib/config/services/uzbek.ts b/src/app/lib/config/services/uzbek.ts index 845265cbdff..b19c46dd1bf 100644 --- a/src/app/lib/config/services/uzbek.ts +++ b/src/app/lib/config/services/uzbek.ts @@ -286,6 +286,7 @@ const defaultCyrillicConfig = { linkText: 'View the full version of the page to see all the content.', }, sport: { + keyEventsTitle: 'Асосий воқеалар', matchSummary: 'Ўйин хулосаси', assists: 'Ассистлар', penalties: 'Пенальти', @@ -689,6 +690,7 @@ export const service: UzbekConfig = { linkText: 'View the full version of the page to see all the content.', }, sport: { + keyEventsTitle: 'Asosiy voqealar', matchSummary: 'O‘yin xulosasi', assists: 'Assistlar', penalties: 'Penaltilar', From f36484a104d79fd8f8178fe2655cf3d746de92db Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:13:24 +0100 Subject: [PATCH 41/45] Add vietnamese translation --- src/app/lib/config/services/vietnamese.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/vietnamese.ts b/src/app/lib/config/services/vietnamese.ts index 6e833241ad6..912a9790581 100644 --- a/src/app/lib/config/services/vietnamese.ts +++ b/src/app/lib/config/services/vietnamese.ts @@ -272,6 +272,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'BBC giới thiệu', latestMediaTitle: 'Mới nhất', sport: { + keyEventsTitle: 'Sự kiện chính', matchSummary: 'Tóm tắt trận đấu', assists: 'Kiến tạo', penalties: 'Luân lưu', From 1caffe8460516e9339c2651caa9a3a700291a28a Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:13:29 +0100 Subject: [PATCH 42/45] Add yoruba translation --- src/app/lib/config/services/yoruba.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/app/lib/config/services/yoruba.ts b/src/app/lib/config/services/yoruba.ts index 44a73b66810..29aa3acb852 100644 --- a/src/app/lib/config/services/yoruba.ts +++ b/src/app/lib/config/services/yoruba.ts @@ -277,6 +277,7 @@ export const service: DefaultServiceConfig = { featuresAnalysisTitle: 'Ìwádìí kíkún lóríi kókó ìròyìn ', latestMediaTitle: 'Èyí tí ó ṣẹ̀ṣẹ̀dé', sport: { + keyEventsTitle: 'Àwọn ìṣẹ̀lẹ̀ pàtàkì', matchSummary: 'Akopọ Ere', assists: 'Iranlọwọ', penalties: 'Penariti', From 4dbe1360aa8b62ad865a7f0a5fbe7dfef63a240f Mon Sep 17 00:00:00 2001 From: hotinglok Date: Fri, 26 Jun 2026 11:13:35 +0100 Subject: [PATCH 43/45] Add zhongwen translation --- src/app/lib/config/services/zhongwen.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/app/lib/config/services/zhongwen.ts b/src/app/lib/config/services/zhongwen.ts index 175cb509746..b429404ef2d 100644 --- a/src/app/lib/config/services/zhongwen.ts +++ b/src/app/lib/config/services/zhongwen.ts @@ -348,6 +348,7 @@ export const service: ZhongwenConfig = { featuresAnalysisTitle: '特别推荐', latestMediaTitle: '最新', sport: { + keyEventsTitle: '关键事件', matchSummary: '比赛总结', assists: '助攻', penalties: '点球', @@ -720,6 +721,7 @@ export const service: ZhongwenConfig = { featuresAnalysisTitle: '特別推薦', latestMediaTitle: '最新', sport: { + keyEventsTitle: '關鍵事件', matchSummary: '比賽總結', assists: '助攻', penalties: '點球', From b61c4954b6758273ac4036d6b05cf8497e510001 Mon Sep 17 00:00:00 2001 From: Ho Ting Lok <53564281+hotinglok@users.noreply.github.com> Date: Mon, 29 Jun 2026 14:12:57 +0100 Subject: [PATCH 44/45] Refactor destructuring Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .../SportDataHeader/head-to-head-v2/components/actions.tsx | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/actions.tsx b/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/actions.tsx index d45824ce814..47b2d5bab20 100644 --- a/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/actions.tsx +++ b/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/actions.tsx @@ -12,10 +12,8 @@ interface ActionsProps { } export const Actions = ({ data }: ActionsProps) => { - const { - translations: { sport }, - } = use(ServiceContext); - + const { translations } = use(ServiceContext); + const sport = translations?.sport; const homeKeyEvents = data.home?.actions || []; const awayKeyEvents = data.away?.actions || []; From 75ad6b9a699dc56fcbaa0e96ab0bd0850ecca152 Mon Sep 17 00:00:00 2001 From: hotinglok Date: Mon, 29 Jun 2026 16:18:08 +0100 Subject: [PATCH 45/45] Rename translations, remove serbian translation --- .../SportDataHeader/head-to-head-v2/components/actions.tsx | 6 +++--- src/app/lib/config/services/serbian.ts | 2 -- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/actions.tsx b/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/actions.tsx index 47b2d5bab20..c8efc978d6c 100644 --- a/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/actions.tsx +++ b/src/app/components-webcore/SportDataHeader/head-to-head-v2/components/actions.tsx @@ -13,7 +13,7 @@ interface ActionsProps { export const Actions = ({ data }: ActionsProps) => { const { translations } = use(ServiceContext); - const sport = translations?.sport; + const sportTranslations = translations?.sport; const homeKeyEvents = data.home?.actions || []; const awayKeyEvents = data.away?.actions || []; @@ -29,7 +29,7 @@ export const Actions = ({ data }: ActionsProps) => { awayName={data.away.fullName} homeRunningScores={data.home.runningScores} awayRunningScores={data.away.runningScores} - translations={sport} + translations={sportTranslations} /> {hasKeyEvents && ( { awayKeyEvents={awayKeyEvents} homeName={data.home.fullName} awayName={data.away.fullName} - keyEventsTitle={sport?.keyEventsTitle} + keyEventsTitle={sportTranslations?.keyEventsTitle} /> )} diff --git a/src/app/lib/config/services/serbian.ts b/src/app/lib/config/services/serbian.ts index e12f98c4511..29ce62856c8 100644 --- a/src/app/lib/config/services/serbian.ts +++ b/src/app/lib/config/services/serbian.ts @@ -359,7 +359,6 @@ export const service: SerbianConfig = { 'Pogledajte punu verziju stranice da biste videli čitav sadržaj.', }, sport: { - keyEventsTitle: 'Ključni događaji', matchSummary: 'Rezime utakmice', assists: 'Asistencije', penalties: 'Penali', @@ -833,7 +832,6 @@ export const service: SerbianConfig = { 'Погледајте пуну верзију странице да бисте видели читав садржај.', }, sport: { - keyEventsTitle: 'Кољни događaji', matchSummary: 'Резиме утакмице', assists: 'Асистенције', penalties: 'Пенали',