diff --git a/messages/de.json b/messages/de.json index d106a7180..d0f074f51 100644 --- a/messages/de.json +++ b/messages/de.json @@ -427,7 +427,7 @@ "evening": "Guten Abend" }, "welcomeBack": "{greeting}, willkommen zurück.", - "welcomeBackWithName": "{greeting} {name}, willkommen zurück.", + "welcomeBackWithName": "{greeting}, {name}, willkommen zurück.", "greetingSalutation": "Hallo, {name}", "streakLabel": "Tage in Folge", "weight": "Gewicht", @@ -4615,6 +4615,8 @@ }, "sharedRecord": { "managedSettings": { + "saveError": "Speichern fehlgeschlagen. Bitte erneut versuchen.", + "validationError": "Bitte prüfe deine Eingaben.", "profile": { "title": "Profil", "displayName": "Anzeigename", @@ -6024,7 +6026,7 @@ "scopeTitle": "Was dieser Link enthält", "scopeInsuranceExcluded": "Versichertendaten werden über einen Link nie geteilt.", "statusNeedsReselect": "Inhalt neu wählen", - "reselectReason": "Dieser Link lieferte einen Umfang, den niemand gewählt hatte, und wurde deshalb geschlossen. Legen Sie einen neuen an und wählen Sie den Inhalt.", + "reselectReason": "Dieser Link lieferte einen Umfang, den niemand gewählt hatte, und wurde deshalb geschlossen. Lege einen neuen an und wähle den Inhalt.", "reselectAction": "Ersatz anlegen", "createDetail": "Der Token wird nur einmal bei der Erstellung angezeigt — sichere ihn dann; er lässt sich nicht wiederherstellen." }, @@ -9836,8 +9838,8 @@ "standardHint": "Ein Klick füllt aus, was ein normaler Arztbesuch meist braucht. Jeder Eintrag bleibt änderbar.", "groupCount": "{on}/{total}", "groupDisclosure": "Einträge in {group} anzeigen", - "sensitiveHint": "Hier ist nie etwas vorausgewählt. Wählen Sie jeden Eintrag selbst.", - "scopeNone": "Noch nichts ausgewählt. Wählen Sie aus, was enthalten sein soll, oder übernehmen Sie den Standardbericht.", + "sensitiveHint": "Hier ist nie etwas vorausgewählt. Wähle jeden Eintrag selbst.", + "scopeNone": "Noch nichts ausgewählt. Wähle aus, was enthalten sein soll, oder übernimm den Standardbericht.", "scopeCount": "{count} Einträge aus {groups} Bereichen", "scopeSensitive": "inkl. {names}", "leafVisits": "Arztbesuche", diff --git a/messages/en.json b/messages/en.json index 27abc1201..75193bb2c 100644 --- a/messages/en.json +++ b/messages/en.json @@ -427,7 +427,7 @@ "evening": "Good evening" }, "welcomeBack": "{greeting}, welcome back.", - "welcomeBackWithName": "{greeting} {name}, welcome back.", + "welcomeBackWithName": "{greeting}, {name}, welcome back.", "greetingSalutation": "Hi, {name}", "streakLabel": "days in a row", "weight": "Weight", @@ -4615,6 +4615,8 @@ }, "sharedRecord": { "managedSettings": { + "saveError": "Couldn't save. Please try again.", + "validationError": "Please check your entries.", "profile": { "title": "Profile", "displayName": "Display name", diff --git a/messages/es.json b/messages/es.json index 0575679e5..0ba944055 100644 --- a/messages/es.json +++ b/messages/es.json @@ -427,7 +427,7 @@ "evening": "Buenas tardes" }, "welcomeBack": "{greeting}, te damos la bienvenida de nuevo.", - "welcomeBackWithName": "{greeting} {name}, te damos la bienvenida de nuevo.", + "welcomeBackWithName": "{greeting}, {name}, te damos la bienvenida de nuevo.", "greetingSalutation": "Hola, {name}", "streakLabel": "días seguidos", "weight": "Peso", @@ -4615,6 +4615,8 @@ }, "sharedRecord": { "managedSettings": { + "saveError": "No se pudo guardar. Inténtalo de nuevo.", + "validationError": "Revisa tus datos.", "profile": { "title": "Perfil", "displayName": "Nombre visible", @@ -6024,7 +6026,7 @@ "scopeTitle": "Qué contiene este enlace", "scopeInsuranceExcluded": "Los datos del seguro nunca se comparten por enlace.", "statusNeedsReselect": "Elegir contenido de nuevo", - "reselectReason": "Este enlace mostraba un alcance que nadie eligió, por eso se cerró. Cree uno nuevo y elija su contenido.", + "reselectReason": "Este enlace mostraba un alcance que nadie eligió, por eso se cerró. Crea uno nuevo y elige su contenido.", "reselectAction": "Crear un reemplazo", "createDetail": "El token se muestra una sola vez al crearlo — guárdalo entonces; no se puede recuperar." }, @@ -9836,8 +9838,8 @@ "standardHint": "Un clic rellena lo que suele necesitar una consulta general. Cada entrada sigue siendo editable.", "groupCount": "{on}/{total}", "groupDisclosure": "Mostrar las entradas de {group}", - "sensitiveHint": "Aquí nunca hay nada preseleccionado. Elija cada entrada usted mismo.", - "scopeNone": "Nada seleccionado todavía. Elija qué incluir o aplique el informe estándar.", + "sensitiveHint": "Aquí nunca hay nada preseleccionado. Elige cada entrada tú mismo.", + "scopeNone": "Nada seleccionado todavía. Elige qué incluir o aplica el informe estándar.", "scopeCount": "{count} entradas de {groups} áreas", "scopeSensitive": "incl. {names}", "leafVisits": "Visitas médicas", diff --git a/messages/fr.json b/messages/fr.json index f76edb4e8..4f8344eb7 100644 --- a/messages/fr.json +++ b/messages/fr.json @@ -427,7 +427,7 @@ "evening": "Bonsoir" }, "welcomeBack": "{greeting}, content de te revoir.", - "welcomeBackWithName": "{greeting} {name}, content de te revoir.", + "welcomeBackWithName": "{greeting}, {name}, content de te revoir.", "greetingSalutation": "Bonjour, {name}", "streakLabel": "jours d’affilée", "weight": "Poids", @@ -4615,6 +4615,8 @@ }, "sharedRecord": { "managedSettings": { + "saveError": "Échec de l'enregistrement. Réessayez.", + "validationError": "Vérifiez vos saisies.", "profile": { "title": "Profil", "displayName": "Nom affiché", diff --git a/messages/it.json b/messages/it.json index 015f0b5c9..09ab45195 100644 --- a/messages/it.json +++ b/messages/it.json @@ -427,7 +427,7 @@ "evening": "Buonasera" }, "welcomeBack": "{greeting}, bentornato.", - "welcomeBackWithName": "{greeting} {name}, bentornato.", + "welcomeBackWithName": "{greeting}, {name}, bentornato.", "greetingSalutation": "Ciao, {name}", "streakLabel": "giorni di fila", "weight": "Peso", @@ -4615,6 +4615,8 @@ }, "sharedRecord": { "managedSettings": { + "saveError": "Salvataggio non riuscito. Riprova.", + "validationError": "Controlla i tuoi dati.", "profile": { "title": "Profilo", "displayName": "Nome visualizzato", diff --git a/messages/pl.json b/messages/pl.json index 577b5aa92..473e7c6fa 100644 --- a/messages/pl.json +++ b/messages/pl.json @@ -427,7 +427,7 @@ "evening": "Dobry wieczór" }, "welcomeBack": "{greeting}, witaj ponownie.", - "welcomeBackWithName": "{greeting} {name}, witaj ponownie.", + "welcomeBackWithName": "{greeting}, {name}, witaj ponownie.", "greetingSalutation": "Cześć, {name}", "streakLabel": "dni z rzędu", "weight": "Waga", @@ -4615,6 +4615,8 @@ }, "sharedRecord": { "managedSettings": { + "saveError": "Nie udało się zapisać. Spróbuj ponownie.", + "validationError": "Sprawdź wprowadzone dane.", "profile": { "title": "Profil", "displayName": "Wyświetlana nazwa", diff --git a/src/components/settings/managed-record-settings-section.tsx b/src/components/settings/managed-record-settings-section.tsx index 853763c45..b72d0708d 100644 --- a/src/components/settings/managed-record-settings-section.tsx +++ b/src/components/settings/managed-record-settings-section.tsx @@ -1010,9 +1010,13 @@ export function ManagedRecordSettingsSection({ saveLabel={t("common.save")} settings={query.data.settings} /> - {save.isError || validationFailed ? ( + {validationFailed ? (

- {t("common.networkError")} + {t("settings.sharedRecord.managedSettings.validationError")} +

+ ) : save.isError ? ( +

+ {t("settings.sharedRecord.managedSettings.saveError")}

) : null}