From f1461f905d3ca8ed848f69d29660b6700380049c Mon Sep 17 00:00:00 2001 From: Azalea <22280294+hykilpikonna@users.noreply.github.com> Date: Mon, 18 Mar 2024 01:55:22 -0400 Subject: [PATCH] [+] i18n for status messages --- AquaNet/src/components/StatusOverlays.svelte | 18 ++++++++---------- AquaNet/src/libs/i18n/en_ref.ts | 7 +++++++ AquaNet/src/libs/i18n/zh.ts | 7 +++++++ 3 files changed, 22 insertions(+), 10 deletions(-) diff --git a/AquaNet/src/components/StatusOverlays.svelte b/AquaNet/src/components/StatusOverlays.svelte index c324bbec..2b6d2024 100644 --- a/AquaNet/src/components/StatusOverlays.svelte +++ b/AquaNet/src/components/StatusOverlays.svelte @@ -5,6 +5,7 @@ import type { ConfirmProps } from "../libs/generalTypes"; import { DISCORD_INVITE } from "../libs/config"; import Icon from "@iconify/svelte"; + import { t } from "../libs/i18n" // Props export let confirm: ConfirmProps | null = null @@ -26,9 +27,9 @@ // Set to null confirm = null - }}>Cancel + }}>{t('action.cancel')} {/if} - + @@ -37,16 +38,13 @@ {#if error}
-

Error

- Something went wrong, please try again later or join our discord for support. - Detail: {error} - - - +

{t('status.error')}

+ {t('status.error.hint')}{t('status.error.hint.link')} + {t('status.detail', { detail: error })}
@@ -86,4 +84,4 @@ margin-left: 20px font-size: 1.5rem - \ No newline at end of file + diff --git a/AquaNet/src/libs/i18n/en_ref.ts b/AquaNet/src/libs/i18n/en_ref.ts index fb978d01..f4a3df62 100644 --- a/AquaNet/src/libs/i18n/en_ref.ts +++ b/AquaNet/src/libs/i18n/en_ref.ts @@ -59,6 +59,13 @@ export const EN_REF_GENERAL = { 'game.mai2': "Mai", 'game.chu3': "Chuni", 'game.ongeki': "Ongeki", + 'status.error': "Error", + 'status.error.hint': 'Something went wrong, please try again later or ', + 'status.error.hint.link': 'join our discord for support.', + 'status.detail': 'Detail: ${detail}', + 'action.refresh': 'Refresh', + 'action.cancel': 'Cancel', + 'action.confirm': 'Confirm', } export const EN_REF = { ...EN_REF_USER, ...EN_REF_Welcome, ...EN_REF_GENERAL, ...EN_REF_LEADERBOARD } diff --git a/AquaNet/src/libs/i18n/zh.ts b/AquaNet/src/libs/i18n/zh.ts index 9cb5a9f5..86a7107f 100644 --- a/AquaNet/src/libs/i18n/zh.ts +++ b/AquaNet/src/libs/i18n/zh.ts @@ -61,6 +61,13 @@ const zhGeneral: typeof EN_REF_GENERAL = { 'game.mai2': "舞萌", 'game.chu3': "中二", 'game.ongeki': "音击", + "status.error": "发生错误", + "status.error.hint": "出了一些问题,请稍后刷新重试或者", + "status.error.hint.link": "加我们的 Discord 群问一问", + "status.detail": "详细信息:${detail}", + "action.refresh": "刷新", + "action.cancel": "取消", + "action.confirm": "确认", } export const ZH = { ...zhUser, ...zhWelcome, ...zhGeneral, ...zhLeaderboard }