From 40f700910a96859aed22e518327becb8d64da400 Mon Sep 17 00:00:00 2001 From: chiba Date: Wed, 6 Mar 2024 21:18:27 +0800 Subject: [PATCH] Update UseHome.svelte I18n support --- AquaNet/src/libs/i18n.ts | 26 ++++++++++++++++++++++++-- AquaNet/src/pages/UserHome.svelte | 25 +++++++++++++------------ 2 files changed, 37 insertions(+), 14 deletions(-) diff --git a/AquaNet/src/libs/i18n.ts b/AquaNet/src/libs/i18n.ts index 9531cf53..73f1f1bd 100644 --- a/AquaNet/src/libs/i18n.ts +++ b/AquaNet/src/libs/i18n.ts @@ -1,5 +1,16 @@ const EN_REF_USER = { - 'TEST': 'TEST' + 'UseHome.ServerRank': 'Server Rank', + 'UseHome.Ratting':'DX Ratting', + 'UseHome.Statistics':'Statistics', + 'UseHome.Accuracy':'Accuracy', + 'UseHome.DXScore':'DX Score', + 'UseHome.PlayActivity':' Play Activity', + 'UseHome.Plays':'Plays', + 'UseHome.PlayTime':'Play Time', + 'UseHome.FirstSeen':'First Seen', + 'UseHome.LastSeen':'Last Seen', + 'UseHome.Vesion':'Last Version', + 'UseHome.RecentScores':'Recent Scores' } const EN_REF_Welcome = { 'back': 'Back', @@ -43,7 +54,18 @@ const zhWelcome ={ 'welcome.verification-failed': '验证失败:${message}。请重试', } const zhUser={ - 'test':'test' + 'UseHome.ServerRank':'服务器排名', + 'UseHome.Ratting':'DX B50分', + 'UseHome.Statistics':'统计数据', + 'UseHome.Accuracy':'准确度', + 'UseHome.DXScore':'DX 得分', + 'UseHome.PlayActivity':'游戏活动', + 'UseHome.Plays':'出勤次', + 'UseHome.PlayTime':'出勤时间', + 'UseHome.FirstSeen':'发现新大陆', + 'UseHome.LastSeen':'上次出勤', + 'UseHome.Version':'最新最热否', + 'UseHome.RecentScores':'我的战绩' } diff --git a/AquaNet/src/pages/UserHome.svelte b/AquaNet/src/pages/UserHome.svelte index b76d7c80..fbcf1b28 100644 --- a/AquaNet/src/pages/UserHome.svelte +++ b/AquaNet/src/pages/UserHome.svelte @@ -10,6 +10,7 @@ import { type GameName, getMult } from "../libs/scoring"; import StatusOverlays from "../components/StatusOverlays.svelte"; import Icon from "@iconify/svelte"; + import {t} from "../libs/i18n"; registerChart() @@ -73,17 +74,17 @@
-

{titleText} Statistics

+

{titleText} {t('UseHome.Statistics')}

- {game === 'mai2' ? 'DX Rating' : 'Rating'} + {game === 'mai2' ? t("UseHome.Ratting"): 'Rating'} {d.user.rating.toLocaleString()}
- Server Rank + {t('UseHome.ServerRank')} #{+d.user.serverRank.toLocaleString() + 1}
@@ -122,7 +123,7 @@
- Accuracy + {t('UseHome.Accuracy')} {(d.user.accuracy).toFixed(2)}%
@@ -142,7 +143,7 @@
- {game === 'mai2' ? 'DX Score' : 'Total Score'} + {game === 'mai2' ? t('UseHome.DXScore') : 'Total Score'} {d.user.totalScore.toLocaleString()}
@@ -150,33 +151,33 @@
-

Play Activity

+

{t('UseHome.PlayActivity')}

- Plays + {t("UseHome.Plays")} {d.user.plays}
- Play Time + {t('UseHome.PlayTime')} {(d.user.totalPlayTime / 60).toFixed(1)} hr
- First Seen + {t('UseHome.FirstSeen')} {moment(d.user.joined).format("YYYY-MM-DD")}
- Last Seen + {t('UseHome.LastSeen')} {moment(d.user.lastSeen).format("YYYY-MM-DD")}
- Last Version + {t('UseHome.Version')} {d.user.lastVersion}
@@ -184,7 +185,7 @@
-

Recent Scores

+

{t('UseHome.RecentScores')}

{#each d.recent as r, i}