From 4a2e83f9376238dcf8a9dd8d4839515e8c075802 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 21 Jan 2024 02:08:07 -0800 Subject: refactor(settings): use typed localiser --- src/lib/Settings/Categories/Display.svelte | 75 ++++++++++++++---------------- src/routes/settings/+page.svelte | 22 ++++----- 2 files changed, 45 insertions(+), 52 deletions(-) diff --git a/src/lib/Settings/Categories/Display.svelte b/src/lib/Settings/Categories/Display.svelte index d9070e8e..209f1b6d 100644 --- a/src/lib/Settings/Categories/Display.svelte +++ b/src/lib/Settings/Categories/Display.svelte @@ -1,6 +1,5 @@ -{$_('settings.display.categories.include_additional_media')}
+{$locale().settings.display.categories.include_additional_media}
-{$_('settings.display.categories.hide_panels')}
+{$locale().settings.display.categories.hide_panels}
-{$_('settings.display.categories.collapse_panels_by_default')}
+{$locale().settings.display.categories.collapse_panels_by_default}
-{$_('settings.display.categories.motionAndAccessibility.title')}
+{$locale().settings.display.categories.motionAndAccessibility.title}
-{$_('settings.display.categories.motionAndAccessibility.fields.interfaceLanguage')} +{$locale().settings.display.categories.motionAndAccessibility.fields.interfaceLanguage} {$locale().settings.display.tooltips.beta}

-{$_('settings.display.categories.dateAndTime.title')}
+{$locale().settings.display.categories.dateAndTime.title}

A warning will appear at the top of Home and @@ -163,7 +156,7 @@

-{$_('settings.display.categories.media.title')}
+{$locale().settings.display.categories.media.title}
-{$_('settings.display.categories.media.fields.mediaTitleFormat.title')} +{$locale().settings.display.categories.media.fields.mediaTitleFormat.title} {#if $settings.displayTitleFormat === 'native'}   {:else}
@@ -232,7 +225,7 @@ -{$_('settings.display.categories.media.fields.outboundLinks')} +{$locale().settings.display.categories.media.fields.outboundLinks} If LiveChart.me or AnimeSchedule is chosen, manga links will default to AniList.
@@ -258,10 +251,10 @@
-{$_('settings.display.categories.helper.title')} -{$_('settings.display.categories.helper.hint')} +{$locale().settings.display.categories.helper.title} +{$locale().settings.display.categories.helper.hint} diff --git a/src/routes/settings/+page.svelte b/src/routes/settings/+page.svelte index c878f364..180b3554 100644 --- a/src/routes/settings/+page.svelte +++ b/src/routes/settings/+page.svelte @@ -13,7 +13,7 @@ import { getNotificationsContext } from 'svelte-notifications'; import { options } from '$lib/Notification/options.js'; import tooltip from '$lib/Tooltip/tooltip'; - import { _ } from 'svelte-i18n'; + import locale from '$stores/locale.js'; export let data; @@ -36,7 +36,7 @@ @fuwn on AniList! @@ -44,7 +44,7 @@ {#if data.user === undefined}

Please log in to modify settings.
{:else} - + Your AniList notifications RSS feed URL This RSS @@ -77,19 +77,19 @@ Do not share this link with anyone! - - - + + + {$_('settings.debug.title')} - + {/if} -- cgit v1.2.3