From 5a5c9da3df7935a937f4570228517a4faa131e63 Mon Sep 17 00:00:00 2001 From: wukko Date: Fri, 6 Sep 2024 16:18:30 +0600 Subject: [PATCH] web/settings/advanced: improve settings management buttons also removed duplicate localization strings --- web/i18n/en/button.json | 3 ++- web/i18n/en/settings.json | 3 --- .../{TransferSettings.svelte => ManageSettings.svelte} | 10 ++++++++-- web/src/components/settings/ResetSettingsButton.svelte | 5 ++--- web/src/routes/settings/advanced/+page.svelte | 10 ++-------- 5 files changed, 14 insertions(+), 17 deletions(-) rename web/src/components/settings/{TransferSettings.svelte => ManageSettings.svelte} (94%) diff --git a/web/i18n/en/button.json b/web/i18n/en/button.json index a60de75d..4ef169ae 100644 --- a/web/i18n/en/button.json +++ b/web/i18n/en/button.json @@ -12,5 +12,6 @@ "continue": "continue", "star": "star", "follow": "follow", - "save": "save" + "save": "save", + "export": "export" } diff --git a/web/i18n/en/settings.json b/web/i18n/en/settings.json index 710128e9..27bbd382 100644 --- a/web/i18n/en/settings.json +++ b/web/i18n/en/settings.json @@ -110,9 +110,6 @@ "advanced.debug.description": "gives you access to a page with various info that can be useful for debugging.", "advanced.data": "settings data", - "advanced.reset": "reset all settings", - "advanced.import": "import", - "advanced.export": "export", "processing.override": "default instance override", "processing.override.title": "use the instance-provided processing server", diff --git a/web/src/components/settings/TransferSettings.svelte b/web/src/components/settings/ManageSettings.svelte similarity index 94% rename from web/src/components/settings/TransferSettings.svelte rename to web/src/components/settings/ManageSettings.svelte index e123081b..4b5804f8 100644 --- a/web/src/components/settings/TransferSettings.svelte +++ b/web/src/components/settings/ManageSettings.svelte @@ -9,6 +9,7 @@ import { validateSettings } from "$lib/settings/validate"; import ActionButton from "$components/buttons/ActionButton.svelte"; + import ResetSettingsButton from "$components/settings/ResetSettingsButton.svelte"; import IconFileExport from "@tabler/icons-svelte/IconFileExport.svelte"; import IconFileImport from "@tabler/icons-svelte/IconFileImport.svelte"; @@ -102,14 +103,19 @@
- {$t("settings.advanced.import")} + {$t("button.import")} + {#if $storedSettings.schemaVersion} - {$t("settings.advanced.export")} + {$t("button.export")} {/if} + + {#if $storedSettings.schemaVersion} + + {/if}