From 145e3a77468ee7f78a5a9d070259242fafb74387 Mon Sep 17 00:00:00 2001 From: Beast Date: Fri, 23 Jan 2026 19:15:58 +0800 Subject: [PATCH 1/2] fix: quests raid title localization --- website/src/i18n/de-DE.json | 6 +++--- website/src/i18n/es-ES.json | 4 ++-- website/src/i18n/hi-IN.json | 6 +++--- website/src/i18n/id-ID.json | 2 +- website/src/i18n/ja-JP.json | 6 +++--- website/src/i18n/ko-KR.json | 4 ++-- website/src/i18n/ru-RU.json | 2 +- website/src/i18n/zh-CN.json | 2 +- 8 files changed, 16 insertions(+), 16 deletions(-) diff --git a/website/src/i18n/de-DE.json b/website/src/i18n/de-DE.json index b344d76..97ce180 100644 --- a/website/src/i18n/de-DE.json +++ b/website/src/i18n/de-DE.json @@ -300,9 +300,9 @@ "raid": { "info": { "code": "QUEST #002", - "name_one": "KING", - "name_two": "OF THE", - "name_three": "RAIDER", + "name_one": "KÖNIG", + "name_two": "DES", + "name_three": "SHILL", "description": "Ein Kampf um einen Preispool von 500 USDC und den ultimativen Titel: Der King of the Shill.", "play_guide": { "title": "Spielanleitung", diff --git a/website/src/i18n/es-ES.json b/website/src/i18n/es-ES.json index daedf1e..dbcce29 100644 --- a/website/src/i18n/es-ES.json +++ b/website/src/i18n/es-ES.json @@ -301,8 +301,8 @@ "info": { "code": "QUEST #002", "name_one": "REY", - "name_two": "DE LOS", - "name_three": "RAIDERS", + "name_two": "DEL", + "name_three": "SHILL", "description": "Una batalla por un pozo de premios de 500 USDC y el título definitivo: El Rey del Shill.", "play_guide": { "title": "Cómo jugar", diff --git a/website/src/i18n/hi-IN.json b/website/src/i18n/hi-IN.json index 1dac607..d258202 100644 --- a/website/src/i18n/hi-IN.json +++ b/website/src/i18n/hi-IN.json @@ -300,9 +300,9 @@ "raid": { "info": { "code": "QUEST #002", - "name_one": "KING", - "name_two": "OF THE", - "name_three": "RAIDER", + "name_one": "शिल", + "name_two": "का", + "name_three": "राजा", "description": "500 USDC के प्राइज़ पूल और सर्वश्रेष्ठ खिताब `द किंग ऑफ द शिल` के लिए एक महायुद्ध।", "play_guide": { "title": "कैसे खेलें", diff --git a/website/src/i18n/id-ID.json b/website/src/i18n/id-ID.json index 5154692..fbbedc3 100644 --- a/website/src/i18n/id-ID.json +++ b/website/src/i18n/id-ID.json @@ -302,7 +302,7 @@ "code": "QUEST #002", "name_one": "RAJA", "name_two": "DARI", - "name_three": "RAIDER", + "name_three": "SHILL", "description": "Pertempuran memperebutkan total hadiah 500 USDC dan gelar pamungkas: The King of the Shill.", "play_guide": { "title": "Cara Bermain", diff --git a/website/src/i18n/ja-JP.json b/website/src/i18n/ja-JP.json index ce54fa9..9c7b173 100644 --- a/website/src/i18n/ja-JP.json +++ b/website/src/i18n/ja-JP.json @@ -296,9 +296,9 @@ "raid": { "info": { "code": "QUEST #002", - "name_one": "KING", - "name_two": "OF THE", - "name_three": "RAIDER", + "name_one": "キング", + "name_two": "オブ", + "name_three": "ザ・シル", "description": "賞金総額 500 USDC と究極の称号「キング・オブ・シル」をかけた戦い。", "play_guide": { "title": "遊び方", diff --git a/website/src/i18n/ko-KR.json b/website/src/i18n/ko-KR.json index 2c108a0..144c170 100644 --- a/website/src/i18n/ko-KR.json +++ b/website/src/i18n/ko-KR.json @@ -296,8 +296,8 @@ "raid": { "info": { "code": "QUEST #002", - "name_one": "레이드", - "name_two": "의", + "name_one": "홍보의", + "name_two": "", "name_three": "왕", "description": "500 USDC 상금과 최고의 칭호 ‘킹 오브 더 쉴(King of the Shill)’을 차지하기 위한 전투.", "play_guide": { diff --git a/website/src/i18n/ru-RU.json b/website/src/i18n/ru-RU.json index 0748f9c..75ccd6e 100644 --- a/website/src/i18n/ru-RU.json +++ b/website/src/i18n/ru-RU.json @@ -302,7 +302,7 @@ "code": "QUEST #002", "name_one": "КОРОЛЬ", "name_two": "", - "name_three": "РЕЙДЕРОВ", + "name_three": "ШИЛЛА", "description": "Битва за призовой фонд в 500 USDC и главный титул: Король Шилла.", "play_guide": { "title": "Как играть", diff --git a/website/src/i18n/zh-CN.json b/website/src/i18n/zh-CN.json index b6be52f..c7b5253 100644 --- a/website/src/i18n/zh-CN.json +++ b/website/src/i18n/zh-CN.json @@ -296,7 +296,7 @@ "raid": { "info": { "code": "QUEST #002", - "name_one": "突袭", + "name_one": "宣传", "name_two": "之", "name_three": "王", "description": "一场为了 500 USDC 奖池及终极头衔“Shill 之王”而展开的对决。", From 7556f407ca93865fbd37ffd647996bb2b66764bd Mon Sep 17 00:00:00 2001 From: Beast Date: Fri, 23 Jan 2026 19:20:21 +0800 Subject: [PATCH 2/2] feat: make empty impression strip --- .../leaderboard-podium/LeaderboardPodium.tsx | 13 ++++++------- .../leaderboard/leaderboard-podium/WinnerPodium.tsx | 10 ++++++---- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/website/src/components/features/quests/raid/leaderboard/leaderboard-podium/LeaderboardPodium.tsx b/website/src/components/features/quests/raid/leaderboard/leaderboard-podium/LeaderboardPodium.tsx index d079830..7d1a699 100644 --- a/website/src/components/features/quests/raid/leaderboard/leaderboard-podium/LeaderboardPodium.tsx +++ b/website/src/components/features/quests/raid/leaderboard/leaderboard-podium/LeaderboardPodium.tsx @@ -13,7 +13,6 @@ const LeaderboardPodium = ({ locale }: LeaderboardPodiumProps) => { const secondRank = data?.data[1]; const thirdRank = data?.data[2]; - const unknownIdentity = "-"; const isLoading = status === "loading"; return ( @@ -22,24 +21,24 @@ const LeaderboardPodium = ({ locale }: LeaderboardPodiumProps) => { diff --git a/website/src/components/features/quests/raid/leaderboard/leaderboard-podium/WinnerPodium.tsx b/website/src/components/features/quests/raid/leaderboard/leaderboard-podium/WinnerPodium.tsx index d52cb51..e75d049 100644 --- a/website/src/components/features/quests/raid/leaderboard/leaderboard-podium/WinnerPodium.tsx +++ b/website/src/components/features/quests/raid/leaderboard/leaderboard-podium/WinnerPodium.tsx @@ -4,8 +4,8 @@ import type { TranslationKey, TranslationParams } from "@/utils/i18n"; interface WinnerPodiumProps { rank: 1 | 2 | 3; - identity: string; - impressions: number; + identity?: string; + impressions?: number; isLoading: boolean; t: (key: TranslationKey, params?: TranslationParams) => any; } @@ -59,7 +59,9 @@ const WinnerPodium = ({ {isLoading ? ( ) : ( -

{identity}

+

+ {identity ?? "-"} +

)}
@@ -71,7 +73,7 @@ const WinnerPodium = ({ {isLoading ? ( ) : ( - `${impressions} ${t("quests.raid.leaderboard.impressions")}` + `${impressions ?? "-"} ${t("quests.raid.leaderboard.impressions")}` )}