From ebe122f871dd9fbbf0a2f8b2f88a5aa0e1edac61 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Fri, 9 Feb 2024 00:35:42 -0800 Subject: feat(locale): localise hololive errors --- src/lib/Locale/english.ts | 4 +++- src/lib/Locale/japanese.ts | 4 +++- src/lib/Locale/layout.ts | 2 ++ src/routes/hololive/+page.svelte | 6 ++++-- 4 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/lib/Locale/english.ts b/src/lib/Locale/english.ts index bb70a6dd..24814f47 100644 --- a/src/lib/Locale/english.ts +++ b/src/lib/Locale/english.ts @@ -252,7 +252,9 @@ const English: Locale = { minute: 'numeric' // second: 'numeric' // timeZoneName: 'short' - }).format + }).format, + loadError: 'Could not load schedule.', + parseError: 'hololive timed out.' }, dateFormatter: new Intl.DateTimeFormat('en-US', { year: 'numeric', diff --git a/src/lib/Locale/japanese.ts b/src/lib/Locale/japanese.ts index e691faef..88d6f081 100644 --- a/src/lib/Locale/japanese.ts +++ b/src/lib/Locale/japanese.ts @@ -255,7 +255,9 @@ const Japanese: Locale = { minute: 'numeric' // second: 'numeric' // timeZoneName: 'short' - }).format + }).format, + loadError: 'スケジュールを読み込めませんでした。', + parseError: 'hololiveのタイムアウト。' }, dateFormatter: new Intl.DateTimeFormat('ja-JP', { // era: 'long', diff --git a/src/lib/Locale/layout.ts b/src/lib/Locale/layout.ts index 8eb52069..6194c4fc 100644 --- a/src/lib/Locale/layout.ts +++ b/src/lib/Locale/layout.ts @@ -242,6 +242,8 @@ export interface Locale { ampersand: LocaleValue; ended: LocaleValue; dateFormatter: (date?: number | Date | undefined) => string; + loadError: LocaleValue; + parseError: LocaleValue; }; dateFormatter: (date?: number | Date | undefined) => string; } diff --git a/src/routes/hololive/+page.svelte b/src/routes/hololive/+page.svelte index 47123b00..d30766b9 100644 --- a/src/routes/hololive/+page.svelte +++ b/src/routes/hololive/+page.svelte @@ -109,7 +109,8 @@ {:catch} - hololive timed out. location.reload()}>Try again? + {$locale().hololive.parseError} + location.reload()}>Try again? {/await} {:else} @@ -119,7 +120,8 @@ {/if} {:catch} - Could not load schedule. Please location.reload()}>try again later. + {$locale().hololive.loadError} Please + location.reload()}>try again later. {/await} -- cgit v1.2.3