From abf49c7c0e0952c2129f749012eaac9ec92c5d99 Mon Sep 17 00:00:00 2001 From: Claude Fable 5 Date: Sun, 12 Jul 2026 23:59:59 +0200 Subject: [PATCH] Give the landing-page save button its own label The landing form reused the legal namespace's "Save legal pages" label, so two buttons shared that text and the legal e2e's page-wide button lookup hit a strict-mode violation. Use a dedicated settings-namespace "Save landing page" label instead. Co-Authored-By: Claude Fable 5 Claude-Session: https://claude.ai/code/session_01EwZ4jR4KFAPvpjWevfUGX1 --- apps/web/src/pages/AdminSettingsPage.tsx | 3 +-- packages/shared/i18n/de/settings.json | 1 + packages/shared/i18n/en/settings.json | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/apps/web/src/pages/AdminSettingsPage.tsx b/apps/web/src/pages/AdminSettingsPage.tsx index 58c2a4d..36ad39e 100644 --- a/apps/web/src/pages/AdminSettingsPage.tsx +++ b/apps/web/src/pages/AdminSettingsPage.tsx @@ -244,7 +244,6 @@ function PublicApiSettingsForm({ settings }: { settings: InstanceSettings }): Re */ function LandingSettingsForm({ settings }: { settings: InstanceSettings }): React.JSX.Element { const { t } = useTranslation('settings'); - const { t: tLegal } = useTranslation('legal'); const queryClient = useQueryClient(); const [content, setContent] = useState(settings['home.content']); const [error, setError] = useState(null); @@ -277,7 +276,7 @@ function LandingSettingsForm({ settings }: { settings: InstanceSettings }): Reac diff --git a/packages/shared/i18n/de/settings.json b/packages/shared/i18n/de/settings.json index 083aca7..e441707 100644 --- a/packages/shared/i18n/de/settings.json +++ b/packages/shared/i18n/de/settings.json @@ -50,6 +50,7 @@ "title": "Startseite", "hint": "Inhalt der öffentlichen Startseite (/) als Markdown. Leer lassen zeigt den eingebauten Willkommenstext.", "label": "Startseiten-Inhalt (Markdown)", + "save": "Startseite speichern", "saved": "Gespeichert." } } diff --git a/packages/shared/i18n/en/settings.json b/packages/shared/i18n/en/settings.json index 12f682d..09c9197 100644 --- a/packages/shared/i18n/en/settings.json +++ b/packages/shared/i18n/en/settings.json @@ -50,6 +50,7 @@ "title": "Landing page", "hint": "The public home page (/) content as Markdown. Leave empty to show the built-in welcome text.", "label": "Landing page content (Markdown)", + "save": "Save landing page", "saved": "Saved." } }