From 98f8c0129a6cfb474d4968359d12c44c250c000c Mon Sep 17 00:00:00 2001 From: Marcel Date: Wed, 27 May 2026 14:11:32 +0200 Subject: [PATCH] fix(persons): label rename fields with dedicated first/last-name keys The triage rename form reused persons_filter_type_person ("Person") and persons_section_details ("Angaben zur Person") as the first/last-name field labels, so a screen reader announced the wrong name for each input. Add dedicated persons_field_first_name / persons_field_last_name keys (de/en/es) and use them. Refs #667 Co-Authored-By: Claude Opus 4.7 --- frontend/messages/de.json | 2 ++ frontend/messages/en.json | 2 ++ frontend/messages/es.json | 2 ++ frontend/src/lib/person/PersonReviewRow.svelte | 4 ++-- 4 files changed, 8 insertions(+), 2 deletions(-) diff --git a/frontend/messages/de.json b/frontend/messages/de.json index f0535639..7358637a 100644 --- a/frontend/messages/de.json +++ b/frontend/messages/de.json @@ -153,6 +153,8 @@ "persons_review_delete_confirm_text": "Diese Person wird endgültig gelöscht. Dokumentverweise bleiben erhalten, verlieren aber diese Person.", "persons_review_delete_confirm_button": "Person löschen", "persons_review_merge_label": "Mit welcher Person zusammenführen?", + "persons_field_first_name": "Vorname", + "persons_field_last_name": "Nachname", "persons_new_heading": "Neue Person", "persons_section_details": "Angaben zur Person", "person_edit_heading": "Person bearbeiten", diff --git a/frontend/messages/en.json b/frontend/messages/en.json index c0eb58ff..77097540 100644 --- a/frontend/messages/en.json +++ b/frontend/messages/en.json @@ -153,6 +153,8 @@ "persons_review_delete_confirm_text": "This person will be permanently deleted. Document references are kept but lose this person.", "persons_review_delete_confirm_button": "Delete person", "persons_review_merge_label": "Merge into which person?", + "persons_field_first_name": "First name", + "persons_field_last_name": "Last name", "persons_new_heading": "New person", "persons_section_details": "Person details", "person_edit_heading": "Edit person", diff --git a/frontend/messages/es.json b/frontend/messages/es.json index 4c6dbc3c..47906c0c 100644 --- a/frontend/messages/es.json +++ b/frontend/messages/es.json @@ -153,6 +153,8 @@ "persons_review_delete_confirm_text": "Esta persona se eliminará de forma permanente. Las referencias de documentos se conservan pero pierden a esta persona.", "persons_review_delete_confirm_button": "Eliminar persona", "persons_review_merge_label": "¿Fusionar con qué persona?", + "persons_field_first_name": "Nombre", + "persons_field_last_name": "Apellido", "persons_new_heading": "Nueva persona", "persons_section_details": "Datos de la persona", "person_edit_heading": "Editar persona", diff --git a/frontend/src/lib/person/PersonReviewRow.svelte b/frontend/src/lib/person/PersonReviewRow.svelte index 09eddaf1..044ff966 100644 --- a/frontend/src/lib/person/PersonReviewRow.svelte +++ b/frontend/src/lib/person/PersonReviewRow.svelte @@ -99,7 +99,7 @@ const deleteBtn =