add message to medals table page

This commit is contained in:
Fabrice Lamant
2024-08-06 08:47:28 +02:00
parent cf183e4aad
commit ec5ab3927e
21 changed files with 1911 additions and 369 deletions

View File

@ -472,7 +472,7 @@ export class Calendar {
if (a.bronze !== b.bronze) {
return a.bronze < b.bronze ? 1 : -1;
}
return a.name > b.name ? 1 : -1;
return getNOCName(a.noc) > getNOCName(b.noc) ? 1 : -1;
}).forEach((noc) => {
content.push(`<div class="collapse collapse-arrow bg-gray-100 mb-1">`);
content.push(` <input type="radio" name="accordion">`);

View File

@ -3,7 +3,7 @@
<head>
<title>Paris 2024 - {{translate_calendars}}</title>
<link href="https://fabrice404.github.io/olympics-calendar/main.css?refresh=20240804" rel="stylesheet">
<link href="https://fabrice404.github.io/olympics-calendar/main.css?refresh=20240-08-06-08-45" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Paris 2024 - {{translate_calendars}}">
<meta name="keywords" content="Paris 2024 - {{translate_calendars}}">

View File

@ -3,7 +3,7 @@
<head>
<title>Paris 2024 - {{translate_medalsTable}}</title>
<link href="https://fabrice404.github.io/olympics-calendar/main.css?refresh=20240804" rel="stylesheet">
<link href="https://fabrice404.github.io/olympics-calendar/main.css?refresh=20240-08-06-08-45" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Paris 2024 - {{translate_medalsTable}}">
<meta name="keywords" content="Paris 2024 - {{translate_medalsTable}}">
@ -36,6 +36,7 @@
</ul>
</div>
</div>
<div class="navbar-center">
<a class="btn btn-ghost text-xl" href="./">Paris 2024 - {{translate_medalsTable}}</a>
</div>
@ -43,6 +44,14 @@
</div>
</div>
<div role="alert" class="alert my-4">
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="stroke-info h-6 w-6 shrink-0">
<path stroke-linecap="round" stroke-linejoin="round" stroke-width="2"
d="M13 16h-1v-4h-1m1-4h.01M21 12a9 9 0 11-18 0 9 9 0 0118 0z"></path>
</svg>
<span>{{translate_medalsTableError}}</span>
</div>
<div>
{{medals}}
</div>

View File

@ -3,7 +3,7 @@
<head>
<title>Paris 2024 - {{translate_todaysEvents}}</title>
<link href="https://fabrice404.github.io/olympics-calendar/main.css?refresh=20240804" rel="stylesheet">
<link href="https://fabrice404.github.io/olympics-calendar/main.css?refresh=20240-08-06-08-45" rel="stylesheet">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="Paris 2024 - {{translate_todaysEvents}}">
<meta name="keywords" content="Paris 2024 - {{translate_todaysEvents}}">

View File

@ -94,6 +94,13 @@ const todaysEvents = new Map<string, string>([
["zh", "今天的活动"],
]);
const medalsTableError = new Map<string, string>([
["en", "Due to a recent update on the official website, the information on this page may no longer be accurate."],
["ja", "公式ウェブサイトの最新情報により、このページの情報が正確でない可能性があります。"],
["ko", "공식 웹 사이트의 최신 정보로 인해이 페이지의 정보가 더 이상 정확하지 않을 수 있습니다."],
["ru", "Из-за недавнего обновления на официальном сайте информация на этой странице может быть недействительной."],
["zh", "由于官方网站的最新更新,此页面上的信息可能不再准确。"],
]);
export const translate = (text: string, language: string) => text
.replace(/\{\{translate_allSports}}/gi, allSports.get(language)!)
@ -105,6 +112,7 @@ export const translate = (text: string, language: string) => text
.replace(/\{\{translate_genderWomen}}/gi, genderWomen.get(language)!)
.replace(/\{\{translate_medalEvents}}/gi, medalEvents.get(language)!)
.replace(/\{\{translate_medalsTable}}/gi, medalsTable.get(language)!)
.replace(/\{\{translate_medalsTableError}}/gi, medalsTableError.get(language)!)
.replace(/\{\{translate_noEventToday}}/gi, noEventToday.get(language)!)
.replace(/\{\{translate_openingCeremony}}/gi, openingCeremony.get(language)!)
.replace(/\{\{translate_todaysEvents}}/gi, todaysEvents.get(language)!)