From e91243932c0a3b6b7d1eb1ba5e2da3022e430169 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Tue, 23 Jan 2024 02:55:04 -0800 Subject: feat(locale): localise badges --- src/lib/Locale/english.ts | 17 ++++++++++++++++ src/lib/Locale/japanese.ts | 17 ++++++++++++++++ src/lib/Locale/layout.ts | 17 ++++++++++++++++ src/routes/user/[user]/badges/+page.svelte | 31 +++++++++++++++++------------- 4 files changed, 69 insertions(+), 13 deletions(-) diff --git a/src/lib/Locale/english.ts b/src/lib/Locale/english.ts index 194f5100..f69d57c4 100644 --- a/src/lib/Locale/english.ts +++ b/src/lib/Locale/english.ts @@ -125,6 +125,23 @@ const English: Locale = { english: 'English', japanese: 'Japanese' } + }, + user: { + badges: { + backToProfile: 'Back to Profile', + editMode: { + disable: 'Disable Edit Mode', + enable: 'Enable Edit Mode', + imageURL: 'Image URL', + activityURL: 'Activity URL', + description: 'Description (Optional)', + category: 'Category (Optional)', + add: 'Add', + update: 'Update', + or: 'or', + delete: 'Delete (Click Twice)' + } + } } }; diff --git a/src/lib/Locale/japanese.ts b/src/lib/Locale/japanese.ts index 1f8b8321..d8315df0 100644 --- a/src/lib/Locale/japanese.ts +++ b/src/lib/Locale/japanese.ts @@ -126,6 +126,23 @@ const Japanese: Locale = { english: '英語', japanese: '日本語' } + }, + user: { + badges: { + backToProfile: 'プロフィールに戻る', + editMode: { + enable: '編集モードを有効にする', + disable: '編集モードを無効にする', + imageURL: '画像URL', + activityURL: 'アクティビティURL', + description: '説明(オプション)', + category: 'カテゴリー(オプション)', + add: 'バッジを追加', + update: 'バッジを更新', + or: 'または', + delete: 'バッジを削除する(2回クリック)' + } + } } }; diff --git a/src/lib/Locale/layout.ts b/src/lib/Locale/layout.ts index 8729fca2..35ccae47 100644 --- a/src/lib/Locale/layout.ts +++ b/src/lib/Locale/layout.ts @@ -130,4 +130,21 @@ export interface Locale { japanese: LocaleValue; }; }; + user: { + badges: { + backToProfile: LocaleValue; + editMode: { + enable: LocaleValue; + disable: LocaleValue; + imageURL: LocaleValue; + activityURL: LocaleValue; + description: LocaleValue; + category: LocaleValue; + add: LocaleValue; + update: LocaleValue; + or: LocaleValue; + delete: LocaleValue; + }; + }; + }; } diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte index dc594e86..f02f9c19 100644 --- a/src/routes/user/[user]/badges/+page.svelte +++ b/src/routes/user/[user]/badges/+page.svelte @@ -12,6 +12,7 @@ import tooltip from '$lib/Tooltip/tooltip.js'; import proxy from '$lib/Utility/proxy.js'; import cdn from '$lib/Utility/cdn.js'; + import locale from '$stores/locale.js'; // import { io } from 'socket.io-client'; export let data; @@ -355,7 +356,7 @@ {#if isOwner}
- Back to Profile + {$locale().user.badges.backToProfile} {#if editMode && isOwner} @@ -380,20 +383,20 @@ {/if} {selectedBadge + ? $locale().user.badges.editMode.update + : $locale().user.badges.editMode.add} {#if selectedBadge} - or + {$locale().user.badges.editMode.or} {$locale().user.badges.editMode.delete} {/if} -- cgit v1.2.3