i18n(mental-health): ship validated PHQ-9/GAD-7 translations and localize crisis copy

The PHQ-9/GAD-7 item wordings rendered in English for es/fr/it/pl users
(de was already validated). Replace them with the officially validated,
public-domain Pfizer/PRIME-MD localized screener wordings (distributed via
the MAPI Research Trust) rather than ad-hoc translations — re-wording a
validated instrument invalidates the score. Localize the crisis-resource
copy too: translate the descriptive parentheticals while keeping the org
proper-nouns (TelefonSeelsorge, Nummer gegen Kummer, krisenchat,
Find a Helpline) and the US brand lines (988, Crisis Text Line) verbatim.

Add the new mental-wellbeing module label/description and the nav label
across all six locales.
This commit is contained in:
Marc-André Bombeck committed 2026-06-28 18:25:16 +02:00
1 parent 4f39058629
commit 15e740bc2b
7 files changed
+124 -91

No files matched your search

+6 -1
View File
@@ -240,7 +240,8 @@
"labs": "Laborwerte",
"vorsorge": "Vorsorge",
"illness": "Krankheit",
"documents": "Dokumente"
"documents": "Dokumente",
"mentalWellbeing": "Seelisches Wohlbefinden"
},
"auth": {
"login": "Anmelden",
@@ -7267,6 +7268,10 @@
"inboundDocuments": {
"label": "Eingehende Dokumente",
"description": "Lade einen Arztbericht oder Entlassbrief hoch; prüfe die erkannten Angaben, bevor sie gespeichert werden. Standardmäßig aus."
},
"mentalHealth": {
"label": "Seelisches Wohlbefinden",
"description": "Freiwillige PHQ-9- und GAD-7-Selbsttests ergänzend zum Stimmungstagebuch. Standardmäßig aus; Antworten sind verschlüsselt und bleiben aus dem KI-Coach heraus."
}
},
"illness": {
+6 -1
View File
@@ -240,7 +240,8 @@
"labs": "Labs",
"vorsorge": "Checkups",
"illness": "Illness",
"documents": "Documents"
"documents": "Documents",
"mentalWellbeing": "Mental wellbeing"
},
"auth": {
"login": "Sign in",
@@ -7267,6 +7268,10 @@
"inboundDocuments": {
"label": "Inbound documents",
"description": "Upload a doctor report or discharge letter; review the extracted facts before they're saved. Off by default."
},
"mentalHealth": {
"label": "Mental wellbeing",
"description": "Opt-in PHQ-9 and GAD-7 screeners beside mood tracking. Off by default; answers are encrypted and kept out of the AI Coach."
}
},
"illness": {
+27 -22
View File
@@ -240,7 +240,8 @@
"labs": "Análisis",
"vorsorge": "Revisiones",
"illness": "Enfermedad",
"documents": "Documentos"
"documents": "Documentos",
"mentalWellbeing": "Bienestar mental"
},
"auth": {
"login": "Iniciar sesión",
@@ -7267,6 +7268,10 @@
"inboundDocuments": {
"label": "Documentos entrantes",
"description": "Sube un informe médico o un alta; revisa los datos extraídos antes de guardarlos. Desactivado de forma predeterminada."
},
"mentalHealth": {
"label": "Bienestar mental",
"description": "Cuestionarios PHQ-9 y GAD-7 opcionales, junto al registro de ánimo. Desactivado por defecto; las respuestas se cifran y se mantienen fuera del Coach de IA."
}
},
"illness": {
@@ -7567,41 +7572,41 @@
},
"items": {
"phq9": {
"1": "Little interest or pleasure in doing things",
"2": "Feeling down, depressed, or hopeless",
"3": "Trouble falling or staying asleep, or sleeping too much",
"4": "Feeling tired or having little energy",
"5": "Poor appetite or overeating",
"6": "Feeling bad about yourself — or that you are a failure or have let yourself or your family down",
"7": "Trouble concentrating on things, such as reading the newspaper or watching television",
"8": "Moving or speaking so slowly that other people could have noticed. Or the opposite — being so fidgety or restless that you have been moving around a lot more than usual",
"9": "Thoughts that you would be better off dead, or of hurting yourself in some way"
"1": "Tener poco interés o placer en hacer las cosas",
"2": "Sentirse desanimado/a, deprimido/a o sin esperanza",
"3": "Tener problemas para dormir o mantenerse dormido/a, o dormir demasiado",
"4": "Sentirse cansado/a o tener poca energía",
"5": "Tener poco apetito o comer en exceso",
"6": "Sentirse mal con usted mismo/a, o sentir que es un fracaso o que se ha fallado a sí mismo/a o a su familia",
"7": "Tener dificultad para concentrarse en cosas tales como leer el periódico o ver la televisión",
"8": "¿Moverse o hablar tan despacio que otras personas podrían haberlo notado? O lo contrario: estar tan inquieto/a o agitado/a que se ha estado moviendo mucho más de lo habitual",
"9": "Pensar que estaría mejor muerto/a o en hacerse daño de alguna manera"
},
"gad7": {
"1": "Feeling nervous, anxious, or on edge",
"2": "Not being able to stop or control worrying",
"3": "Worrying too much about different things",
"4": "Trouble relaxing",
"5": "Being so restless that it is hard to sit still",
"6": "Becoming easily annoyed or irritable",
"7": "Feeling afraid as if something awful might happen"
"1": "Sentirse nervioso/a, ansioso/a o muy alterado/a",
"2": "No poder dejar de preocuparse o no poder controlar la preocupación",
"3": "Preocuparse demasiado por diferentes cosas",
"4": "Tener dificultad para relajarse",
"5": "Estar tan inquieto/a que es difícil quedarse sentado/a tranquilamente",
"6": "Molestarse o irritarse fácilmente",
"7": "Sentir miedo como si algo terrible fuera a suceder"
}
},
"crisisResource": {
"telefonSeelsorge": {
"name": "TelefonSeelsorge (24/7, free, confidential)"
"name": "TelefonSeelsorge (24/7, gratuito y confidencial)"
},
"nummerGegenKummer": {
"name": "Nummer gegen Kummer (for young people)"
"name": "Nummer gegen Kummer (para jóvenes)"
},
"krisenchat": {
"name": "krisenchat (24/7 chat, young people)"
"name": "krisenchat (chat 24/7, para jóvenes)"
},
"findahelpline": {
"name": "Find a helpline (worldwide directory)"
"name": "Find a Helpline (directorio mundial)"
},
"euEmotionalSupport": {
"name": "Emotional-support helpline"
"name": "Línea de apoyo emocional"
},
"lifeline988": {
"name": "988 Suicide & Crisis Lifeline"
+27 -22
View File
@@ -240,7 +240,8 @@
"labs": "Analyses",
"vorsorge": "Examens",
"illness": "Maladie",
"documents": "Documents"
"documents": "Documents",
"mentalWellbeing": "Bien-être mental"
},
"auth": {
"login": "Se connecter",
@@ -7267,6 +7268,10 @@
"inboundDocuments": {
"label": "Documents entrants",
"description": "Importez un compte rendu médical ou une lettre de sortie ; vérifiez les données extraites avant de les enregistrer. Désactivé par défaut."
},
"mentalHealth": {
"label": "Bien-être mental",
"description": "Questionnaires PHQ-9 et GAD-7 facultatifs, en complément du suivi de l'humeur. Désactivé par défaut ; les réponses sont chiffrées et tenues à l'écart du Coach IA."
}
},
"illness": {
@@ -7567,41 +7572,41 @@
},
"items": {
"phq9": {
"1": "Little interest or pleasure in doing things",
"2": "Feeling down, depressed, or hopeless",
"3": "Trouble falling or staying asleep, or sleeping too much",
"4": "Feeling tired or having little energy",
"5": "Poor appetite or overeating",
"6": "Feeling bad about yourself — or that you are a failure or have let yourself or your family down",
"7": "Trouble concentrating on things, such as reading the newspaper or watching television",
"8": "Moving or speaking so slowly that other people could have noticed. Or the opposite — being so fidgety or restless that you have been moving around a lot more than usual",
"9": "Thoughts that you would be better off dead, or of hurting yourself in some way"
"1": "Peu d'intérêt ou de plaisir à faire les choses",
"2": "Se sentir triste, déprimé(e) ou désespéré(e)",
"3": "Difficultés à s'endormir ou à rester endormi(e), ou dormir trop",
"4": "Se sentir fatigué(e) ou avoir peu d'énergie",
"5": "Avoir peu d'appétit ou manger trop",
"6": "Avoir une mauvaise opinion de soi-même — ou avoir le sentiment d'être nul(le) ou d'avoir déçu sa famille ou soi-même",
"7": "Avoir du mal à se concentrer, par exemple pour lire le journal ou regarder la télévision",
"8": "Bouger ou parler si lentement que les autres ont pu le remarquer. Ou au contraire, être si agité(e) que vous avez bougé beaucoup plus que d'habitude",
"9": "Penser qu'il vaudrait mieux mourir ou envisager de vous faire du mal d'une manière ou d'une autre"
},
"gad7": {
"1": "Feeling nervous, anxious, or on edge",
"2": "Not being able to stop or control worrying",
"3": "Worrying too much about different things",
"4": "Trouble relaxing",
"5": "Being so restless that it is hard to sit still",
"6": "Becoming easily annoyed or irritable",
"7": "Feeling afraid as if something awful might happen"
"1": "Se sentir nerveux/nerveuse, anxieux/anxieuse ou tendu(e)",
"2": "Être incapable d'arrêter de vous inquiéter ou de contrôler vos inquiétudes",
"3": "Vous inquiéter trop à propos de choses diverses",
"4": "Avoir du mal à vous détendre",
"5": "Être si agité(e) qu'il est difficile de rester tranquille",
"6": "Devenir facilement contrarié(e) ou irritable",
"7": "Avoir peur que quelque chose d'épouvantable puisse arriver"
}
},
"crisisResource": {
"telefonSeelsorge": {
"name": "TelefonSeelsorge (24/7, free, confidential)"
"name": "TelefonSeelsorge (24h/24, 7j/7, gratuit et confidentiel)"
},
"nummerGegenKummer": {
"name": "Nummer gegen Kummer (for young people)"
"name": "Nummer gegen Kummer (pour les jeunes)"
},
"krisenchat": {
"name": "krisenchat (24/7 chat, young people)"
"name": "krisenchat (chat 24h/24, 7j/7, pour les jeunes)"
},
"findahelpline": {
"name": "Find a helpline (worldwide directory)"
"name": "Find a Helpline (annuaire mondial)"
},
"euEmotionalSupport": {
"name": "Emotional-support helpline"
"name": "Ligne d'écoute et de soutien émotionnel"
},
"lifeline988": {
"name": "988 Suicide & Crisis Lifeline"
+27 -22
View File
@@ -240,7 +240,8 @@
"labs": "Esami",
"vorsorge": "Controlli",
"illness": "Malattia",
"documents": "Documenti"
"documents": "Documenti",
"mentalWellbeing": "Benessere mentale"
},
"auth": {
"login": "Accedi",
@@ -7267,6 +7268,10 @@
"inboundDocuments": {
"label": "Documenti in entrata",
"description": "Carica un referto medico o una lettera di dimissione; rivedi i dati estratti prima di salvarli. Disattivato per impostazione predefinita."
},
"mentalHealth": {
"label": "Benessere mentale",
"description": "Questionari PHQ-9 e GAD-7 facoltativi, accanto al diario dell'umore. Disattivato per impostazione predefinita; le risposte sono cifrate e tenute fuori dal Coach IA."
}
},
"illness": {
@@ -7567,41 +7572,41 @@
},
"items": {
"phq9": {
"1": "Little interest or pleasure in doing things",
"2": "Feeling down, depressed, or hopeless",
"3": "Trouble falling or staying asleep, or sleeping too much",
"4": "Feeling tired or having little energy",
"5": "Poor appetite or overeating",
"6": "Feeling bad about yourself — or that you are a failure or have let yourself or your family down",
"7": "Trouble concentrating on things, such as reading the newspaper or watching television",
"8": "Moving or speaking so slowly that other people could have noticed. Or the opposite — being so fidgety or restless that you have been moving around a lot more than usual",
"9": "Thoughts that you would be better off dead, or of hurting yourself in some way"
"1": "Scarso interesse o piacere nel fare le cose",
"2": "Sentirsi giù di morale, depresso/a o disperato/a",
"3": "Difficoltà ad addormentarsi o a mantenere il sonno, oppure dormire troppo",
"4": "Sentirsi stanco/a o avere poca energia",
"5": "Scarso appetito o mangiare troppo",
"6": "Avere una cattiva opinione di sé, o sentirsi un/una fallito/a o aver deluso se stesso/a o i propri familiari",
"7": "Difficoltà a concentrarsi, ad esempio nel leggere il giornale o nel guardare la televisione",
"8": "Muoversi o parlare così lentamente che altre persone potrebbero averlo notato? Oppure, al contrario, essere così agitato/a o irrequieto/a da muoversi molto più del solito",
"9": "Pensare che sarebbe meglio morire o di farsi del male in qualche modo"
},
"gad7": {
"1": "Feeling nervous, anxious, or on edge",
"2": "Not being able to stop or control worrying",
"3": "Worrying too much about different things",
"4": "Trouble relaxing",
"5": "Being so restless that it is hard to sit still",
"6": "Becoming easily annoyed or irritable",
"7": "Feeling afraid as if something awful might happen"
"1": "Sentirsi nervoso/a, ansioso/a o teso/a",
"2": "Non riuscire a smettere di preoccuparsi o a controllare le preoccupazioni",
"3": "Preoccuparsi troppo per cose diverse",
"4": "Avere difficoltà a rilassarsi",
"5": "Essere così irrequieto/a da far fatica a stare seduto/a fermo/a",
"6": "Infastidirsi o irritarsi facilmente",
"7": "Avere paura come se potesse accadere qualcosa di terribile"
}
},
"crisisResource": {
"telefonSeelsorge": {
"name": "TelefonSeelsorge (24/7, free, confidential)"
"name": "TelefonSeelsorge (24/7, gratuito e riservato)"
},
"nummerGegenKummer": {
"name": "Nummer gegen Kummer (for young people)"
"name": "Nummer gegen Kummer (per i giovani)"
},
"krisenchat": {
"name": "krisenchat (24/7 chat, young people)"
"name": "krisenchat (chat 24/7, per i giovani)"
},
"findahelpline": {
"name": "Find a helpline (worldwide directory)"
"name": "Find a Helpline (elenco mondiale)"
},
"euEmotionalSupport": {
"name": "Emotional-support helpline"
"name": "Linea di supporto emotivo"
},
"lifeline988": {
"name": "988 Suicide & Crisis Lifeline"
+27 -22
View File
@@ -240,7 +240,8 @@
"labs": "Wyniki badań",
"vorsorge": "Badania",
"illness": "Choroba",
"documents": "Dokumenty"
"documents": "Dokumenty",
"mentalWellbeing": "Dobrostan psychiczny"
},
"auth": {
"login": "Zaloguj się",
@@ -7267,6 +7268,10 @@
"inboundDocuments": {
"label": "Dokumenty przychodzące",
"description": "Prześlij raport lekarski lub wypis; sprawdź wyodrębnione dane przed zapisaniem. Domyślnie wyłączone."
},
"mentalHealth": {
"label": "Dobrostan psychiczny",
"description": "Dobrowolne testy PHQ-9 i GAD-7 obok dziennika nastroju. Domyślnie wyłączone; odpowiedzi są szyfrowane i pozostają poza Coachem AI."
}
},
"illness": {
@@ -7567,41 +7572,41 @@
},
"items": {
"phq9": {
"1": "Little interest or pleasure in doing things",
"2": "Feeling down, depressed, or hopeless",
"3": "Trouble falling or staying asleep, or sleeping too much",
"4": "Feeling tired or having little energy",
"5": "Poor appetite or overeating",
"6": "Feeling bad about yourself — or that you are a failure or have let yourself or your family down",
"7": "Trouble concentrating on things, such as reading the newspaper or watching television",
"8": "Moving or speaking so slowly that other people could have noticed. Or the opposite — being so fidgety or restless that you have been moving around a lot more than usual",
"9": "Thoughts that you would be better off dead, or of hurting yourself in some way"
"1": "Niewielkie zainteresowanie lub odczuwanie przyjemności z wykonywania czynności",
"2": "Uczucie przygnębienia, depresji lub beznadziejności",
"3": "Kłopoty z zaśnięciem lub utrzymaniem snu albo zbyt długi sen",
"4": "Uczucie zmęczenia lub brak energii",
"5": "Brak apetytu lub przejadanie się",
"6": "Złe myślenie o sobie — poczucie, że jest się nieudacznikiem lub że zawiodło się siebie albo rodzinę",
"7": "Trudności ze skupieniem się, na przykład podczas czytania gazety lub oglądania telewizji",
"8": "Poruszanie się lub mówienie tak wolno, że inni mogli to zauważyć? Albo przeciwnie — niepokój lub pobudzenie powodujące, że poruszasz się znacznie więcej niż zwykle",
"9": "Myśli, że lepiej byłoby umrzeć albo chęć zrobienia sobie w jakiś sposób krzywdy"
},
"gad7": {
"1": "Feeling nervous, anxious, or on edge",
"2": "Not being able to stop or control worrying",
"3": "Worrying too much about different things",
"4": "Trouble relaxing",
"5": "Being so restless that it is hard to sit still",
"6": "Becoming easily annoyed or irritable",
"7": "Feeling afraid as if something awful might happen"
"1": "Odczuwanie zdenerwowania, lęku lub napięcia",
"2": "Niemożność przerwania lub kontrolowania zamartwiania się",
"3": "Zbytnie zamartwianie się różnymi sprawami",
"4": "Trudności z odprężeniem się",
"5": "Niepokój tak duży, że trudno usiedzieć w miejscu",
"6": "Łatwe wpadanie w rozdrażnienie lub irytację",
"7": "Odczuwanie lęku, jakby miało się zdarzyć coś strasznego"
}
},
"crisisResource": {
"telefonSeelsorge": {
"name": "TelefonSeelsorge (24/7, free, confidential)"
"name": "TelefonSeelsorge (całodobowo, bezpłatnie i poufnie)"
},
"nummerGegenKummer": {
"name": "Nummer gegen Kummer (for young people)"
"name": "Nummer gegen Kummer (dla młodych ludzi)"
},
"krisenchat": {
"name": "krisenchat (24/7 chat, young people)"
"name": "krisenchat (czat całodobowy, dla młodych ludzi)"
},
"findahelpline": {
"name": "Find a helpline (worldwide directory)"
"name": "Find a Helpline (światowy katalog)"
},
"euEmotionalSupport": {
"name": "Emotional-support helpline"
"name": "Telefon wsparcia emocjonalnego"
},
"lifeline988": {
"name": "988 Suicide & Crisis Lifeline"
+4 -1
View File
@@ -6,7 +6,10 @@
* for PHQ-9; Spitzer 2006 for GAD-7). This module owns the canonical NUMERIC
* contract; the human wording lives in `messages/*.json` under
* `mentalHealth.items.*` (officially-validated translations per locale, English
* fallback otherwise — re-wording invalidates the score).
* fallback otherwise — re-wording invalidates the score). The de/es/fr/it/pl
* item wordings are the public-domain Pfizer/PRIME-MD validated localized
* versions distributed via the MAPI Research Trust (de: Löwe/Gräfe et al.); they
* are NOT machine-translated. See `.planning/research/v125/clinical-instruments.md`.
*
* PHQ-9 item 9 (index 8) is the passive self-harm ideation screen and is the
* safety-critical field (see `crisis-resources.ts` + the API handler): any