From 2f32776859bf06e5561d1d3e6ed1f2fbe62cfb3d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Thu, 21 May 2026 21:25:17 +0200 Subject: [PATCH] fix(measurements): label DayDrillDown GET failure as load error not save error The per-day drill-down used measurements.saveError in its fetch-error branch, which surfaced 'Fehler beim Speichern' on a read failure. Adds a measurements.loadError key in every locale and points the GET error path at it. --- messages/de.json | 1 + messages/en.json | 1 + messages/es.json | 1 + messages/fr.json | 1 + messages/it.json | 1 + messages/pl.json | 1 + src/components/measurements/measurement-list.tsx | 2 +- 7 files changed, 7 insertions(+), 1 deletion(-) diff --git a/messages/de.json b/messages/de.json index c0b701724..d46d84382 100644 --- a/messages/de.json +++ b/messages/de.json @@ -346,6 +346,7 @@ "notesPlaceholder": "z.B. nach dem Essen", "formReset": "Formular zurücksetzen", "saveError": "Fehler beim Speichern", + "loadError": "Fehler beim Laden", "duplicateTimestamp": "Zum gewählten Zeitpunkt existiert bereits ein Messwert dieses Typs.", "deleteError": "Fehler beim Löschen", "invalidValue": "Bitte einen gültigen Wert eingeben.", diff --git a/messages/en.json b/messages/en.json index 7186d5845..01f79cfaf 100644 --- a/messages/en.json +++ b/messages/en.json @@ -346,6 +346,7 @@ "notesPlaceholder": "e.g. after a meal", "formReset": "Reset form", "saveError": "Error saving", + "loadError": "Could not load measurements", "duplicateTimestamp": "A measurement of this type already exists at the selected timestamp.", "deleteError": "Error deleting", "invalidValue": "Please enter a valid value.", diff --git a/messages/es.json b/messages/es.json index f382ca81f..eb07d4fc2 100644 --- a/messages/es.json +++ b/messages/es.json @@ -346,6 +346,7 @@ "notesPlaceholder": "p. ej. después de comer", "formReset": "Restablecer formulario", "saveError": "Error al guardar", + "loadError": "No se han podido cargar las mediciones", "duplicateTimestamp": "Ya existe una medición de este tipo en la marca de tiempo seleccionada.", "deleteError": "Error al eliminar", "invalidValue": "Introduce un valor válido.", diff --git a/messages/fr.json b/messages/fr.json index 1c20fc248..b3eeca3d1 100644 --- a/messages/fr.json +++ b/messages/fr.json @@ -346,6 +346,7 @@ "notesPlaceholder": "p. ex. après le repas", "formReset": "Réinitialiser le formulaire", "saveError": "Erreur lors de l’enregistrement", + "loadError": "Impossible de charger les mesures", "duplicateTimestamp": "Une mesure de ce type existe déjà à cet horodatage.", "deleteError": "Erreur lors de la suppression", "invalidValue": "Saisis une valeur valide.", diff --git a/messages/it.json b/messages/it.json index 64d56873a..ffd073b74 100644 --- a/messages/it.json +++ b/messages/it.json @@ -346,6 +346,7 @@ "notesPlaceholder": "es. dopo il pasto", "formReset": "Reimposta modulo", "saveError": "Errore durante il salvataggio", + "loadError": "Impossibile caricare le misurazioni", "duplicateTimestamp": "Esiste già una misurazione di questo tipo a questa marca temporale.", "deleteError": "Errore durante l’eliminazione", "invalidValue": "Inserisci un valore valido.", diff --git a/messages/pl.json b/messages/pl.json index 48afc6e19..231a03a2e 100644 --- a/messages/pl.json +++ b/messages/pl.json @@ -346,6 +346,7 @@ "notesPlaceholder": "np. po jedzeniu", "formReset": "Resetuj formularz", "saveError": "Błąd zapisu", + "loadError": "Nie udało się wczytać pomiarów", "duplicateTimestamp": "Pomiar tego typu już istnieje dla wybranej daty.", "deleteError": "Błąd usuwania", "invalidValue": "Wprowadź poprawną wartość.", diff --git a/src/components/measurements/measurement-list.tsx b/src/components/measurements/measurement-list.tsx index 3f4b81715..dcebbc63c 100644 --- a/src/components/measurements/measurement-list.tsx +++ b/src/components/measurements/measurement-list.tsx @@ -1055,7 +1055,7 @@ function DayDrillDown({ if (error) { return (
- {t("measurements.saveError")} + {t("measurements.loadError")}
); }