fix(journey-item-row): add journey_remove_item_aria key and fix remove button label

The remove button was using the confirmation-question text as its
aria-label. Added a new dedicated journey_remove_item_aria key
in all three locales so the button has a clear accessible name
before the confirmation dialog opens.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
Marcel
2026-06-09 14:45:13 +02:00
parent dd917460b0
commit 7e6030a4fc
4 changed files with 4 additions and 1 deletions

View File

@@ -1188,6 +1188,7 @@
"journey_move_down": "'{title}' nach unten verschieben", "journey_move_down": "'{title}' nach unten verschieben",
"journey_note_error": "Notiz konnte nicht gespeichert werden", "journey_note_error": "Notiz konnte nicht gespeichert werden",
"journey_item_moved": "Eintrag {position} von {total} — nach Position {newPosition} verschoben", "journey_item_moved": "Eintrag {position} von {total} — nach Position {newPosition} verschoben",
"journey_remove_item_aria": "Eintrag entfernen",
"journey_remove_confirm": "Wirklich entfernen?", "journey_remove_confirm": "Wirklich entfernen?",
"journey_remove_confirm_yes": "Bestätigen", "journey_remove_confirm_yes": "Bestätigen",
"journey_remove_confirm_cancel": "Abbrechen", "journey_remove_confirm_cancel": "Abbrechen",

View File

@@ -1188,6 +1188,7 @@
"journey_move_down": "Move '{title}' down", "journey_move_down": "Move '{title}' down",
"journey_note_error": "Could not save note", "journey_note_error": "Could not save note",
"journey_item_moved": "Entry {position} of {total} — moved to position {newPosition}", "journey_item_moved": "Entry {position} of {total} — moved to position {newPosition}",
"journey_remove_item_aria": "Remove item",
"journey_remove_confirm": "Really remove?", "journey_remove_confirm": "Really remove?",
"journey_remove_confirm_yes": "Confirm", "journey_remove_confirm_yes": "Confirm",
"journey_remove_confirm_cancel": "Cancel", "journey_remove_confirm_cancel": "Cancel",

View File

@@ -1188,6 +1188,7 @@
"journey_move_down": "Bajar '{title}'", "journey_move_down": "Bajar '{title}'",
"journey_note_error": "No se pudo guardar la nota", "journey_note_error": "No se pudo guardar la nota",
"journey_item_moved": "Entrada {position} de {total} — movida a la posición {newPosition}", "journey_item_moved": "Entrada {position} de {total} — movida a la posición {newPosition}",
"journey_remove_item_aria": "Eliminar entrada",
"journey_remove_confirm": "¿Realmente eliminar?", "journey_remove_confirm": "¿Realmente eliminar?",
"journey_remove_confirm_yes": "Confirmar", "journey_remove_confirm_yes": "Confirmar",
"journey_remove_confirm_cancel": "Cancelar", "journey_remove_confirm_cancel": "Cancelar",

View File

@@ -144,7 +144,7 @@ function handleRemoveClick() {
<button <button
type="button" type="button"
onclick={handleRemoveClick} onclick={handleRemoveClick}
aria-label={m.journey_remove_confirm()} aria-label={m.journey_remove_item_aria()}
class="-m-1 rounded p-3 text-ink-3 hover:text-danger focus:outline-none focus-visible:ring-2 focus-visible:ring-focus-ring" class="-m-1 rounded p-3 text-ink-3 hover:text-danger focus:outline-none focus-visible:ring-2 focus-visible:ring-focus-ring"
> >
<svg <svg