diff options
| author | Fuwn <[email protected]> | 2024-02-05 19:19:43 -0800 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-02-05 19:19:43 -0800 |
| commit | 82159caf25fa79a8d50d9175ba6b9d436eb8231c (patch) | |
| tree | ceff4e1c1bdc08fb7bcdb7279e3f368fd3f9f446 /src | |
| parent | feat(badges): delete all (diff) | |
| download | due.moe-82159caf25fa79a8d50d9175ba6b9d436eb8231c.tar.xz due.moe-82159caf25fa79a8d50d9175ba6b9d436eb8231c.zip | |
feat(locale): localise import mode
Diffstat (limited to 'src')
| -rw-r--r-- | src/lib/Locale/english.ts | 16 | ||||
| -rw-r--r-- | src/lib/Locale/japanese.ts | 16 | ||||
| -rw-r--r-- | src/lib/Locale/layout.ts | 12 | ||||
| -rw-r--r-- | src/routes/user/[user]/badges/+page.svelte | 15 |
4 files changed, 46 insertions, 13 deletions
diff --git a/src/lib/Locale/english.ts b/src/lib/Locale/english.ts index f3ea3c76..c31f79c7 100644 --- a/src/lib/Locale/english.ts +++ b/src/lib/Locale/english.ts @@ -148,15 +148,25 @@ const English: Locale = { add: 'Add', update: 'Update', or: 'or', - delete: 'Delete (Click Twice)', - deleteAll: 'Delete All Badges (Click {times} Times)' + delete: 'Delete (Click Twice)' }, importMode: { enable: 'Import from AniList', disable: 'Disable Import Mode', cancel: 'Cancel', import: 'Import', - fetch: 'Fetch' + fetch: 'Fetch', + deleteAll: { + title: 'Delete All Badges (Click {times} Times)', + hint: 'This will delete all of your badges from Badge Wall. This action cannot be undone.' + }, + dangerous: 'Dangerous', + importLinks: { + title: 'Import Links', + hint: 'If your badges are nested in links, enable this option to attach the links to the badges.' + }, + importReplies: 'Import Replies', + title: 'Import badges from an activity post' } }, profile: { diff --git a/src/lib/Locale/japanese.ts b/src/lib/Locale/japanese.ts index 1357971c..cda832f2 100644 --- a/src/lib/Locale/japanese.ts +++ b/src/lib/Locale/japanese.ts @@ -149,15 +149,25 @@ const Japanese: Locale = { add: 'バッジを追加', update: 'バッジを更新', or: 'または', - delete: 'バッジを削除する(2回クリック)', - deleteAll: 'すべてのバッジを削除する({times}回クリック)' + delete: 'バッジを削除する(2回クリック)' }, importMode: { enable: 'AniListからインポートする', disable: 'インポートモードを無効にする', cancel: 'キャンセル', import: 'インポート', - fetch: 'フェッチ' + fetch: 'フェッチ', + deleteAll: { + title: 'すべてのバッジを削除する({times}回クリック)', + hint: 'これにより、Badge Wallからすべてのバッジが削除されます。この操作は元に戻すことができません。' + }, + dangerous: '危険', + importLinks: { + title: 'リンクをインポートする', + hint: 'バッジがリンク内に入れ子になっている場合、このオプションを有効にしてバッジにリンクを添付してください。' + }, + importReplies: 'インポートコメントする', + title: 'AniListのアクティビティからバッジをインポートする ' } }, profile: { diff --git a/src/lib/Locale/layout.ts b/src/lib/Locale/layout.ts index a5aad8cd..ee94c8ed 100644 --- a/src/lib/Locale/layout.ts +++ b/src/lib/Locale/layout.ts @@ -153,7 +153,6 @@ export interface Locale { update: LocaleValue; or: LocaleValue; delete: LocaleValue; - deleteAll: LocaleValue; }; importMode: { enable: LocaleValue; @@ -161,6 +160,17 @@ export interface Locale { cancel: LocaleValue; import: LocaleValue; fetch: LocaleValue; + deleteAll: { + title: LocaleValue; + hint: LocaleValue; + }; + dangerous: LocaleValue; + importLinks: { + title: LocaleValue; + hint: LocaleValue; + }; + importReplies: LocaleValue; + title: LocaleValue; }; }; profile: { diff --git a/src/routes/user/[user]/badges/+page.svelte b/src/routes/user/[user]/badges/+page.svelte index 21beb415..4eb51569 100644 --- a/src/routes/user/[user]/badges/+page.svelte +++ b/src/routes/user/[user]/badges/+page.svelte @@ -704,7 +704,7 @@ {#if true} <Popup fullscreen onLeave={() => (importMode = false)} show={importMode}> - Import badges from an activity post + {$locale().user.badges.importMode.title} <p /> @@ -728,15 +728,15 @@ <p /> <input type="checkbox" id="import_links" name="import_links" bind:checked={importLinks} /> - Import Links + {$locale().user.badges.importMode.importLinks.title} <SettingHint lineBreak> - If your badges are nested in links, enable this option to attach the links to the badges. + {$locale().user.badges.importMode.importLinks.hint} </SettingHint> <p /> <input type="checkbox" id="import_links" name="import_links" bind:checked={importReplies} /> - Import Replies + {$locale().user.badges.importMode.importReplies} <p /> @@ -756,15 +756,18 @@ <p /> <details> - <summary>Dangerous</summary> + <summary>{$locale().user.badges.importMode.dangerous}</summary> <button class="button-lined no-shadow" on:click={removeAllBadges}> {$locale({ values: { times: 3 - confirmPrune } - }).user.badges.editMode.deleteAll} + }).user.badges.importMode.deleteAll.title} </button> + <SettingHint lineBreak> + {$locale().user.badges.importMode.deleteAll.hint} + </SettingHint> </details> {#if importImages && importImages.length > 0} |