From 9eed8d9cfee222fdeb5644f5711fe3109362c2c5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marc-Andr=C3=A9=20Bombeck?= Date: Thu, 18 Jun 2026 22:42:10 +0200 Subject: [PATCH] chore(i18n): drop orphaned message keys across the six locales Remove three diabetes settings strings whose web toggle was never built, four dead reference-state explainer keys with no consumer, and the generic reminder-toggle aria label that the per-row aria-labelledby wiring replaced. The backend and resolver behind the diabetes preference stay in place. --- messages/de.json | 14 ++------------ messages/en.json | 14 ++------------ messages/es.json | 14 ++------------ messages/fr.json | 14 ++------------ messages/it.json | 14 ++------------ messages/pl.json | 14 ++------------ 6 files changed, 12 insertions(+), 72 deletions(-) diff --git a/messages/de.json b/messages/de.json index 1b04f3ff0..321cf3dc0 100644 --- a/messages/de.json +++ b/messages/de.json @@ -2498,13 +2498,7 @@ "meanArterialPressureBody": "Der mittlere arterielle Druck ist der durchschnittliche Druck, den deine Organe über einen Herzschlag sehen – grob der diastolische Wert plus ein Drittel der Differenz zum systolischen. Als allgemeine Orientierung liegt ein Ruhewert bei etwa 70–100 mmHg (StatPearls/NIH 2023). Die oft genannte Grenze von ~60 mmHg ist ein Konzept der Akutmedizin, kein Alarm für die Selbstmessung.", "cycleEducationBody": "Dein Zyklus durchläuft vier hormongesteuerte Phasen, und seine Länge und Regelmäßigkeit sind ein gut zugängliches Fenster auf die allgemeine Gesundheit. Als allgemeine Orientierung dauern Zyklen bei Erwachsenen typischerweise 21–35 Tage (klinische Referenzen nennen 24–38), mit einer Blutung von rund fünf Tagen (ACOG 2015). Die Lutealphase ist der stabile Anker, daher schätzt man den Eisprung am besten durch Rückrechnen von der nächsten erwarteten Periode – nie über einen festen „Tag 14“. Ein vorhergesagtes fruchtbares Fenster ist eine Schätzung, die mehrere erfasste Zyklen braucht und ungefähr bleibt, und die Basaltemperatur bestätigt den Eisprung im Nachhinein, statt ihn vorherzusagen. Dies ist keine Verhütungsmethode.", "sleepHygieneBody": "Einige evidenzbasierte Gewohnheiten unterstützen den Schlaf: gleichbleibende Zubett- und Aufstehzeiten auch am Wochenende, helles Morgenlicht und gedämpfte Abende, ein kühles, dunkles und ruhiges Zimmer sowie der Verzicht auf Koffein am Nachmittag, späten Alkohol und große späte Mahlzeiten (CDC 2024). Regelmäßigkeit sagt die Gesundheit mindestens so stark voraus wie die Dauer, und die Gesamtschlafzeit eines Wearables ist weit verlässlicher als seine Aufteilung in Tief-, Leicht- und REM-Schlaf.", - "referenceGuidance": "Allgemeine Orientierung, keine medizinische Beratung. Referenzbereiche sind Populationswerte, die sich mit Alter, Geschlecht und Erkrankungen verschieben – dein eigener Verlauf über die Zeit führt die Einordnung.", - "referenceState": { - "within": "Dein letzter Wert liegt im allgemeinen Referenzbereich.", - "slightlyOutside": "Dein letzter Wert liegt knapp außerhalb des üblichen Bereichs – behalte den Verlauf im Blick.", - "outside": "Dein letzter Wert liegt außerhalb des üblichen Bereichs. Das ist eine Einordnungshilfe, keine Diagnose; besprich ein anhaltendes Muster mit einer Ärztin oder einem Arzt.", - "insufficient": "Es gibt noch nicht genug Daten, oder dieses Signal hat keinen festen Populationsbereich – dein eigener Ausgangswert führt die Einordnung." - } + "referenceGuidance": "Allgemeine Orientierung, keine medizinische Beratung. Referenzbereiche sind Populationswerte, die sich mit Alter, Geschlecht und Erkrankungen verschieben – dein eigener Verlauf über die Zeit führt die Einordnung." }, "bpDerived": { "pulsePressure": "Der Pulsdruck (die Differenz zwischen deinen Werten) beträgt etwa {value} mmHg – rund 40 ist in Ruhe typisch.", @@ -4768,10 +4762,7 @@ "savedOff": "Coach ist ausgeblendet.", "saveError": "Speichern fehlgeschlagen. Bitte erneut versuchen." } - }, - "diabetes": "Ich habe Diabetes", - "diabetesDescription": "Nutze ärztliche Glukose-Zielwerte (nüchtern 80–130, nach dem Essen unter 180 mg/dL) statt der allgemeinen Bänder. Das ändert nur den Zielbereich, an dem du gemessen wirst — es ist keine Diagnose.", - "diabetesSaved": "Glukose-Zielwert-Einstellung gespeichert" + } }, "admin": { "title": "Administration", @@ -6405,7 +6396,6 @@ "pushLocation": "(bei {location})", "edit": "Bearbeiten", "originCoach": "Coach", - "enabledToggleAria": "Diese Erinnerung aktivieren oder deaktivieren", "until": "Bis {date}", "selfPlanned": "Selbstgeplant", "captureValue": "Wert erfassen", diff --git a/messages/en.json b/messages/en.json index faf61d5e9..2dd3fb4f3 100644 --- a/messages/en.json +++ b/messages/en.json @@ -2498,13 +2498,7 @@ "meanArterialPressureBody": "Mean arterial pressure is the average pressure your organs see across a heartbeat, roughly the diastolic plus a third of the gap to systolic. As general guidance, a resting value sits around 70–100 mmHg (StatPearls/NIH 2023). The often-cited ~60 mmHg floor is an acute-care concept, not a consumer self-alarm.", "cycleEducationBody": "Your cycle runs through four phases driven by shifting hormones, and its length and regularity are an accessible window on overall health. As general guidance, adult cycles typically run 21–35 days (clinical references cite 24–38), with bleeding around five days (ACOG 2015). The luteal phase is the steady anchor, so ovulation is best estimated by counting back from your next expected period — never a fixed 'day 14'. A predicted fertile window is an estimate that needs several recorded cycles and stays approximate, and basal body temperature confirms ovulation after the fact rather than predicting it. This is not a contraceptive method.", "sleepHygieneBody": "A few evidence-based habits support sleep: keep consistent bed and wake times including weekends, get bright morning daylight and dim your evenings, keep the room cool, dark and quiet, and avoid afternoon caffeine, late alcohol and large late meals (CDC 2024). Regularity predicts health at least as strongly as duration, and a wearable's total sleep time is far more trustworthy than its deep, light and REM split.", - "referenceGuidance": "General guidance, not medical advice. Reference ranges are population anchors that shift with your age, sex and health conditions — your own trend over time leads the read.", - "referenceState": { - "within": "Your recent value sits within the general reference range.", - "slightlyOutside": "Your recent value sits just outside the usual range — worth keeping an eye on the trend.", - "outside": "Your recent value sits outside the usual range. This is a placement aid, not a diagnosis; discuss a sustained pattern with a clinician.", - "insufficient": "There isn't enough data yet, or this signal has no fixed population range — your own baseline carries the read." - } + "referenceGuidance": "General guidance, not medical advice. Reference ranges are population anchors that shift with your age, sex and health conditions — your own trend over time leads the read." }, "bpDerived": { "pulsePressure": "Pulse pressure (the gap between your readings) is about {value} mmHg — roughly 40 is typical at rest.", @@ -4768,10 +4762,7 @@ "savedOff": "Coach hidden.", "saveError": "Could not save the change. Please try again." } - }, - "diabetes": "I have diabetes", - "diabetesDescription": "Use clinician glucose targets (fasting 80–130, post-meal under 180 mg/dL) instead of the general bands. This only changes the target you are measured against — it is never a diagnosis.", - "diabetesSaved": "Glucose target preference saved" + } }, "admin": { "title": "Administration", @@ -6405,7 +6396,6 @@ "pushLocation": "(at {location})", "edit": "Edit", "originCoach": "Coach", - "enabledToggleAria": "Enable or disable this reminder", "until": "Until {date}", "selfPlanned": "Self-planned", "captureValue": "Log value", diff --git a/messages/es.json b/messages/es.json index bb248141b..e5a4a8a3d 100644 --- a/messages/es.json +++ b/messages/es.json @@ -2498,13 +2498,7 @@ "meanArterialPressureBody": "La presión arterial media es la presión promedio que ven tus órganos a lo largo de un latido, aproximadamente la diastólica más un tercio de la diferencia con la sistólica. Como orientación general, un valor en reposo ronda los 70–100 mmHg (StatPearls/NIH 2023). El umbral de ~60 mmHg que se suele citar es un concepto de cuidados agudos, no una alarma para el autocontrol.", "cycleEducationBody": "Tu ciclo atraviesa cuatro fases impulsadas por hormonas, y su duración y regularidad son una ventana accesible a la salud general. Como orientación general, los ciclos en personas adultas suelen durar 21–35 días (las referencias clínicas citan 24–38), con un sangrado de unos cinco días (ACOG 2015). La fase lútea es el ancla estable, así que la ovulación se estima mejor contando hacia atrás desde tu próxima regla prevista, nunca con un «día 14» fijo. Una ventana fértil predicha es una estimación que necesita varios ciclos registrados y sigue siendo aproximada, y la temperatura basal confirma la ovulación a posteriori en lugar de predecirla. No es un método anticonceptivo.", "sleepHygieneBody": "Algunos hábitos con respaldo de evidencia favorecen el sueño: mantener horarios constantes de acostarse y levantarse incluso los fines de semana, recibir luz brillante por la mañana y atenuar las noches, una habitación fresca, oscura y silenciosa, y evitar la cafeína por la tarde, el alcohol tardío y las comidas copiosas a última hora (CDC 2024). La regularidad predice la salud al menos tanto como la duración, y el tiempo total de sueño de un wearable es mucho más fiable que su reparto entre sueño profundo, ligero y REM.", - "referenceGuidance": "Orientación general, no consejo médico. Los rangos de referencia son valores poblacionales que cambian con tu edad, sexo y condiciones de salud; tu propia tendencia a lo largo del tiempo guía la lectura.", - "referenceState": { - "within": "Tu valor reciente se sitúa dentro del rango de referencia general.", - "slightlyOutside": "Tu valor reciente queda justo fuera del rango habitual; conviene vigilar la tendencia.", - "outside": "Tu valor reciente queda fuera del rango habitual. Es una ayuda de ubicación, no un diagnóstico; comenta un patrón sostenido con un profesional sanitario.", - "insufficient": "Aún no hay datos suficientes, o esta señal no tiene un rango poblacional fijo; tu propia base guía la lectura." - } + "referenceGuidance": "Orientación general, no consejo médico. Los rangos de referencia son valores poblacionales que cambian con tu edad, sexo y condiciones de salud; tu propia tendencia a lo largo del tiempo guía la lectura." }, "bpDerived": { "pulsePressure": "La presión de pulso (la diferencia entre tus valores) es de unos {value} mmHg; alrededor de 40 es lo típico en reposo.", @@ -4768,10 +4762,7 @@ "savedOff": "Coach oculto.", "saveError": "No se pudo guardar el cambio. Inténtalo de nuevo." } - }, - "diabetes": "Tengo diabetes", - "diabetesDescription": "Usa objetivos de glucosa clínicos (en ayunas 80–130, tras la comida menos de 180 mg/dL) en lugar de las bandas generales. Esto solo cambia el objetivo con el que te comparas; nunca es un diagnóstico.", - "diabetesSaved": "Preferencia de objetivo de glucosa guardada" + } }, "admin": { "title": "Administration", @@ -6405,7 +6396,6 @@ "pushLocation": "(en {location})", "edit": "Editar", "originCoach": "Coach", - "enabledToggleAria": "Activar o desactivar este recordatorio", "until": "Hasta {date}", "selfPlanned": "Autoplanificado", "captureValue": "Registrar valor", diff --git a/messages/fr.json b/messages/fr.json index 1f816ae81..a9b43fc82 100644 --- a/messages/fr.json +++ b/messages/fr.json @@ -2498,13 +2498,7 @@ "meanArterialPressureBody": "La pression artérielle moyenne est la pression moyenne que voient vos organes sur un battement, soit grosso modo la diastolique plus un tiers de l'écart avec la systolique. À titre indicatif général, une valeur au repos se situe autour de 70–100 mmHg (StatPearls/NIH 2023). Le seuil de ~60 mmHg souvent cité est un concept de soins aigus, pas une alarme pour l'autosurveillance.", "cycleEducationBody": "Votre cycle traverse quatre phases pilotées par les hormones, et sa durée et sa régularité sont une fenêtre accessible sur la santé globale. À titre indicatif général, les cycles chez l'adulte durent typiquement 21–35 jours (les références cliniques citent 24–38), avec des règles d'environ cinq jours (ACOG 2015). La phase lutéale est l'ancrage stable, donc l'ovulation s'estime au mieux en comptant à rebours depuis vos prochaines règles prévues, jamais à un « jour 14 » fixe. Une fenêtre fertile prédite est une estimation qui demande plusieurs cycles enregistrés et reste approximative, et la température basale confirme l'ovulation après coup plutôt qu'elle ne la prédit. Ce n'est pas une méthode de contraception.", "sleepHygieneBody": "Quelques habitudes fondées sur les preuves favorisent le sommeil : des heures de coucher et de lever régulières, week-ends compris, une lumière vive le matin et des soirées tamisées, une chambre fraîche, sombre et calme, et éviter la caféine l'après-midi, l'alcool tardif et les repas copieux tard le soir (CDC 2024). La régularité prédit la santé au moins autant que la durée, et le temps de sommeil total d'un wearable est bien plus fiable que sa répartition entre sommeil profond, léger et paradoxal.", - "referenceGuidance": "Indication générale, pas un avis médical. Les plages de référence sont des repères de population qui évoluent avec votre âge, votre sexe et vos conditions de santé ; votre propre tendance dans le temps guide la lecture.", - "referenceState": { - "within": "Votre valeur récente se situe dans la plage de référence générale.", - "slightlyOutside": "Votre valeur récente est juste en dehors de la plage habituelle — il vaut la peine de surveiller la tendance.", - "outside": "Votre valeur récente est en dehors de la plage habituelle. C'est une aide au repérage, pas un diagnostic ; parlez d'un schéma persistant à un professionnel de santé.", - "insufficient": "Il n'y a pas encore assez de données, ou ce signal n'a pas de plage de population fixe — votre propre référence guide la lecture." - } + "referenceGuidance": "Indication générale, pas un avis médical. Les plages de référence sont des repères de population qui évoluent avec votre âge, votre sexe et vos conditions de santé ; votre propre tendance dans le temps guide la lecture." }, "bpDerived": { "pulsePressure": "La pression pulsée (l'écart entre vos valeurs) est d'environ {value} mmHg ; environ 40 est typique au repos.", @@ -4768,10 +4762,7 @@ "savedOff": "Coach masqué.", "saveError": "Impossible d enregistrer la modification. Veuillez réessayer." } - }, - "diabetes": "Je suis diabétique", - "diabetesDescription": "Utilise des objectifs glycémiques cliniques (à jeun 80–130, après le repas moins de 180 mg/dL) au lieu des plages générales. Cela ne change que l'objectif auquel tu es comparé — ce n'est jamais un diagnostic.", - "diabetesSaved": "Préférence d'objectif glycémique enregistrée" + } }, "admin": { "title": "Administration", @@ -6405,7 +6396,6 @@ "pushLocation": "(chez {location})", "edit": "Modifier", "originCoach": "Coach", - "enabledToggleAria": "Activer ou désactiver ce rappel", "until": "Jusqu'au {date}", "selfPlanned": "Auto-planifié", "captureValue": "Enregistrer la valeur", diff --git a/messages/it.json b/messages/it.json index d9d0c5c23..672aaa46a 100644 --- a/messages/it.json +++ b/messages/it.json @@ -2498,13 +2498,7 @@ "meanArterialPressureBody": "La pressione arteriosa media è la pressione media che i tuoi organi vedono in un battito, all'incirca la diastolica più un terzo del divario con la sistolica. Come orientamento generale, un valore a riposo si aggira sui 70–100 mmHg (StatPearls/NIH 2023). La soglia di ~60 mmHg spesso citata è un concetto di terapia intensiva, non un allarme per l'automisurazione.", "cycleEducationBody": "Il tuo ciclo attraversa quattro fasi guidate dagli ormoni, e la sua durata e regolarità sono una finestra accessibile sulla salute generale. Come orientamento generale, nei adulti i cicli durano tipicamente 21–35 giorni (i riferimenti clinici citano 24–38), con un sanguinamento di circa cinque giorni (ACOG 2015). La fase luteale è l'ancora stabile, quindi l'ovulazione si stima meglio contando a ritroso dalla prossima mestruazione attesa, mai con un «giorno 14» fisso. Una finestra fertile prevista è una stima che richiede più cicli registrati e resta approssimativa, e la temperatura basale conferma l'ovulazione a posteriori anziché prevederla. Non è un metodo contraccettivo.", "sleepHygieneBody": "Alcune abitudini basate sull'evidenza favoriscono il sonno: orari costanti per coricarsi e svegliarsi anche nel weekend, luce intensa al mattino e serate soffuse, una stanza fresca, buia e silenziosa, ed evitare la caffeina nel pomeriggio, l'alcol a tarda ora e i pasti abbondanti a fine giornata (CDC 2024). La regolarità predice la salute almeno quanto la durata, e il tempo di sonno totale di un wearable è molto più affidabile della sua suddivisione tra sonno profondo, leggero e REM.", - "referenceGuidance": "Orientamento generale, non un consiglio medico. Gli intervalli di riferimento sono valori di popolazione che cambiano con la tua età, il sesso e le condizioni di salute; il tuo andamento nel tempo guida la lettura.", - "referenceState": { - "within": "Il tuo valore recente rientra nell'intervallo di riferimento generale.", - "slightlyOutside": "Il tuo valore recente è appena fuori dall'intervallo abituale: vale la pena tenere d'occhio l'andamento.", - "outside": "Il tuo valore recente è fuori dall'intervallo abituale. È un aiuto alla collocazione, non una diagnosi; parla di un andamento persistente con un medico.", - "insufficient": "Non ci sono ancora dati sufficienti, oppure questo segnale non ha un intervallo di popolazione fisso: il tuo riferimento personale guida la lettura." - } + "referenceGuidance": "Orientamento generale, non un consiglio medico. Gli intervalli di riferimento sono valori di popolazione che cambiano con la tua età, il sesso e le condizioni di salute; il tuo andamento nel tempo guida la lettura." }, "bpDerived": { "pulsePressure": "La pressione differenziale (il divario tra i tuoi valori) è di circa {value} mmHg; circa 40 è tipico a riposo.", @@ -4768,10 +4762,7 @@ "savedOff": "Coach nascosto.", "saveError": "Impossibile salvare la modifica. Riprova." } - }, - "diabetes": "Ho il diabete", - "diabetesDescription": "Usa obiettivi glicemici clinici (a digiuno 80–130, dopo i pasti sotto 180 mg/dL) invece delle bande generali. Questo cambia solo l'obiettivo con cui ti confronti — non è mai una diagnosi.", - "diabetesSaved": "Preferenza dell'obiettivo glicemico salvata" + } }, "admin": { "title": "Administration", @@ -6405,7 +6396,6 @@ "pushLocation": "(presso {location})", "edit": "Modifica", "originCoach": "Coach", - "enabledToggleAria": "Attiva o disattiva questo promemoria", "until": "Fino al {date}", "selfPlanned": "Autopianificato", "captureValue": "Registra valore", diff --git a/messages/pl.json b/messages/pl.json index accaf8a3b..b4ccb8202 100644 --- a/messages/pl.json +++ b/messages/pl.json @@ -2498,13 +2498,7 @@ "meanArterialPressureBody": "Średnie ciśnienie tętnicze to przeciętne ciśnienie, jakie widzą Twoje narządy w trakcie uderzenia serca, w przybliżeniu rozkurczowe plus jedna trzecia różnicy do skurczowego. Jako ogólna wskazówka, wartość spoczynkowa mieści się w okolicy 70–100 mmHg (StatPearls/NIH 2023). Często przywoływany próg ~60 mmHg to pojęcie z medycyny ostrej, nie alarm do samodzielnego pomiaru.", "cycleEducationBody": "Twój cykl przebiega przez cztery fazy sterowane hormonami, a jego długość i regularność to dostępne okno na ogólny stan zdrowia. Jako ogólna wskazówka, u osób dorosłych cykle trwają zwykle 21–35 dni (źródła kliniczne podają 24–38), z krwawieniem około pięciu dni (ACOG 2015). Faza lutealna jest stałą kotwicą, dlatego owulację najlepiej szacować, licząc wstecz od następnej spodziewanej miesiączki, nigdy według stałego „14. dnia”. Przewidziane okno płodne to oszacowanie, które wymaga kilku zarejestrowanych cykli i pozostaje przybliżone, a podstawowa temperatura ciała potwierdza owulację po fakcie, a nie ją przewiduje. To nie jest metoda antykoncepcji.", "sleepHygieneBody": "Kilka opartych na dowodach nawyków wspiera sen: stałe pory kładzenia się i wstawania także w weekendy, jasne światło rano i przyciemnione wieczory, chłodna, ciemna i cicha sypialnia oraz unikanie kofeiny po południu, alkoholu późnym wieczorem i obfitych posiłków przed snem (CDC 2024). Regularność przewiduje zdrowie co najmniej tak silnie jak długość snu, a całkowity czas snu z urządzenia jest znacznie bardziej wiarygodny niż jego podział na sen głęboki, lekki i REM.", - "referenceGuidance": "Ogólna wskazówka, nie porada medyczna. Zakresy referencyjne to wartości populacyjne, które zmieniają się wraz z Twoim wiekiem, płcią i stanem zdrowia; to Twój własny trend w czasie prowadzi odczyt.", - "referenceState": { - "within": "Twoja ostatnia wartość mieści się w ogólnym zakresie referencyjnym.", - "slightlyOutside": "Twoja ostatnia wartość jest tuż poza zwykłym zakresem – warto obserwować trend.", - "outside": "Twoja ostatnia wartość jest poza zwykłym zakresem. To pomoc w umiejscowieniu, nie diagnoza; omów utrzymujący się wzorzec z lekarzem.", - "insufficient": "Nie ma jeszcze wystarczających danych lub ten sygnał nie ma stałego zakresu populacyjnego – odczyt prowadzi Twoja własna wartość bazowa." - } + "referenceGuidance": "Ogólna wskazówka, nie porada medyczna. Zakresy referencyjne to wartości populacyjne, które zmieniają się wraz z Twoim wiekiem, płcią i stanem zdrowia; to Twój własny trend w czasie prowadzi odczyt." }, "bpDerived": { "pulsePressure": "Ciśnienie tętna (różnica między Twoimi wartościami) wynosi około {value} mmHg – około 40 jest typowe w spoczynku.", @@ -4768,10 +4762,7 @@ "savedOff": "Coach ukryty.", "saveError": "Nie udało się zapisać zmiany. Spróbuj ponownie." } - }, - "diabetes": "Mam cukrzycę", - "diabetesDescription": "Użyj klinicznych celów glukozy (na czczo 80–130, po posiłku poniżej 180 mg/dL) zamiast ogólnych zakresów. Zmienia to tylko cel, względem którego jesteś oceniany — to nigdy nie jest diagnoza.", - "diabetesSaved": "Zapisano preferencję celu glukozy" + } }, "admin": { "title": "Administracja", @@ -6405,7 +6396,6 @@ "pushLocation": "(u {location})", "edit": "Edytuj", "originCoach": "Coach", - "enabledToggleAria": "Włącz lub wyłącz to przypomnienie", "until": "Do {date}", "selfPlanned": "Zaplanowane samodzielnie", "captureValue": "Zapisz wartość",