From 2b0f467213dadd0d668dbd6db27fba1d3aa11044 Mon Sep 17 00:00:00 2001 From: Marcel Date: Sat, 28 Mar 2026 18:05:48 +0100 Subject: [PATCH] i18n: translate page titles (home, persons, admin, login, error) Replaces hardcoded German strings with Paraglide message keys (page_title_home/persons/admin/login/error) across de/en/es. Co-Authored-By: Claude Sonnet 4.6 --- frontend/messages/de.json | 7 ++++++- frontend/messages/en.json | 7 ++++++- frontend/messages/es.json | 7 ++++++- frontend/src/routes/+error.svelte | 3 ++- frontend/src/routes/+page.svelte | 2 +- frontend/src/routes/admin/+page.svelte | 2 +- frontend/src/routes/login/+page.svelte | 2 +- frontend/src/routes/persons/+page.svelte | 2 +- 8 files changed, 24 insertions(+), 8 deletions(-) diff --git a/frontend/messages/de.json b/frontend/messages/de.json index 8aaa2fc3..d5745100 100644 --- a/frontend/messages/de.json +++ b/frontend/messages/de.json @@ -307,5 +307,10 @@ "notification_prefs_no_email": "Bitte trage zuerst eine E-Mail-Adresse ein, um Benachrichtigungen zu erhalten.", "notification_unread": "ungelesen", "mention_btn_label": "Person erwähnen", - "mention_popup_empty": "Keine Nutzer gefunden" + "mention_popup_empty": "Keine Nutzer gefunden", + "page_title_home": "Archiv", + "page_title_persons": "Personen", + "page_title_admin": "Administration", + "page_title_login": "Anmelden", + "page_title_error": "Fehler – Familienarchiv" } diff --git a/frontend/messages/en.json b/frontend/messages/en.json index 0717d54e..66676df3 100644 --- a/frontend/messages/en.json +++ b/frontend/messages/en.json @@ -307,5 +307,10 @@ "notification_prefs_no_email": "Please add an email address above to receive notifications.", "notification_unread": "unread", "mention_btn_label": "Mention person", - "mention_popup_empty": "No users found" + "mention_popup_empty": "No users found", + "page_title_home": "Archive", + "page_title_persons": "Persons", + "page_title_admin": "Administration", + "page_title_login": "Sign in", + "page_title_error": "Error – Family Archive" } diff --git a/frontend/messages/es.json b/frontend/messages/es.json index ddf28bf2..29e1d755 100644 --- a/frontend/messages/es.json +++ b/frontend/messages/es.json @@ -307,5 +307,10 @@ "notification_prefs_no_email": "Por favor, añade una dirección de correo electrónico para recibir notificaciones.", "notification_unread": "no leído", "mention_btn_label": "Mencionar persona", - "mention_popup_empty": "No se encontraron usuarios" + "mention_popup_empty": "No se encontraron usuarios", + "page_title_home": "Archivo", + "page_title_persons": "Personas", + "page_title_admin": "Administración", + "page_title_login": "Iniciar sesión", + "page_title_error": "Error – Archivo familiar" } diff --git a/frontend/src/routes/+error.svelte b/frontend/src/routes/+error.svelte index 4d70d933..c64461e4 100644 --- a/frontend/src/routes/+error.svelte +++ b/frontend/src/routes/+error.svelte @@ -1,9 +1,10 @@ - Fehler – Familienarchiv + {m.page_title_error()}
diff --git a/frontend/src/routes/+page.svelte b/frontend/src/routes/+page.svelte index 88d5b2e7..2fa78d64 100644 --- a/frontend/src/routes/+page.svelte +++ b/frontend/src/routes/+page.svelte @@ -68,7 +68,7 @@ $effect(() => { - Archiv + {m.page_title_home()}
diff --git a/frontend/src/routes/admin/+page.svelte b/frontend/src/routes/admin/+page.svelte index cf50d953..92e0a5f8 100644 --- a/frontend/src/routes/admin/+page.svelte +++ b/frontend/src/routes/admin/+page.svelte @@ -12,7 +12,7 @@ let activeTab = $state('users'); - Administration + {m.page_title_admin()}
diff --git a/frontend/src/routes/login/+page.svelte b/frontend/src/routes/login/+page.svelte index 83e6e7a9..598cf318 100644 --- a/frontend/src/routes/login/+page.svelte +++ b/frontend/src/routes/login/+page.svelte @@ -10,7 +10,7 @@ const activeLocale = $derived(getLocale().toUpperCase()); - Anmelden + {m.page_title_login()}
diff --git a/frontend/src/routes/persons/+page.svelte b/frontend/src/routes/persons/+page.svelte index 9b02628e..6f5006dd 100644 --- a/frontend/src/routes/persons/+page.svelte +++ b/frontend/src/routes/persons/+page.svelte @@ -24,7 +24,7 @@ function handleSearch() { - Personen + {m.page_title_persons()}