From 8a080c55f62010e3138cd23ceb6cd7042fd15cc1 Mon Sep 17 00:00:00 2001 From: dumbmoron Date: Sat, 20 Jul 2024 14:37:52 +0000 Subject: [PATCH] web: refactor and deduplicate locale preference logic --- .../settings/LanguageAutoToggle.svelte | 27 ---------------- .../settings/LanguageDropdown.svelte | 3 +- web/src/lib/i18n/locale.ts | 31 +++++++++++++++++++ web/src/lib/i18n/translations.ts | 4 +-- web/src/routes/+layout.svelte | 2 +- web/src/routes/+layout.ts | 18 +---------- .../settings/general/appearance/+page.svelte | 5 +-- 7 files changed, 40 insertions(+), 50 deletions(-) delete mode 100644 web/src/components/settings/LanguageAutoToggle.svelte create mode 100644 web/src/lib/i18n/locale.ts diff --git a/web/src/components/settings/LanguageAutoToggle.svelte b/web/src/components/settings/LanguageAutoToggle.svelte deleted file mode 100644 index aa896c9f..00000000 --- a/web/src/components/settings/LanguageAutoToggle.svelte +++ /dev/null @@ -1,27 +0,0 @@ - - - diff --git a/web/src/components/settings/LanguageDropdown.svelte b/web/src/components/settings/LanguageDropdown.svelte index 3cc0ac17..64be9a19 100644 --- a/web/src/components/settings/LanguageDropdown.svelte +++ b/web/src/components/settings/LanguageDropdown.svelte @@ -1,6 +1,7 @@ @@ -27,7 +26,9 @@ -