[+] Display rating details

This commit is contained in:
Azalea
2024-03-15 01:10:15 -04:00
parent e85533686e
commit d9a332de44
8 changed files with 96 additions and 3 deletions

View File

@@ -86,6 +86,7 @@ export interface GenericGameSummary {
rating: number
ratingHighest: number
ranks: RankCount[]
detailedRanks: { [key: number]: { [key: string]: number } }
maxCombo: number
fullCombo: number
allPerfect: number

View File

@@ -18,6 +18,10 @@ if (navigator.language.startsWith('zh')) {
}
export function t(key: keyof LocalizedMessages, variables?: { [index: string]: any }) {
if (!msgs[lang][key]) {
console.warn(`Missing translation for ${key}`)
return key
}
if (variables) {
return msgs[lang][key].replace(/\${(.*?)}/g, (_: string, v: string | number) => variables[v] + "")
}

View File

@@ -20,6 +20,9 @@ export const EN_REF_USER = {
'UserHome.UnknownSong': "(unknown song)",
'UserHome.Settings': 'Settings',
'UserHome.NoValidGame': "The user hasn't played any game yet.",
'UserHome.ShowRanksDetails': "Click to show details",
'UserHome.RankDetail.Title': 'Achievement Details',
'UserHome.RankDetail.Level': "Level",
}
export const EN_REF_Welcome = {

View File

@@ -22,6 +22,9 @@ const zhUser: typeof EN_REF_USER = {
'UserHome.UnknownSong': "(未知曲目)",
'UserHome.Settings': '设置',
'UserHome.NoValidGame': "用户还没有玩过游戏",
'UserHome.ShowRanksDetails': "点击显示评分详细",
'UserHome.RankDetail.Title': '评分详细',
'UserHome.RankDetail.Level': "等级",
}
const zhWelcome: typeof EN_REF_Welcome = {