feat(modules): unify Vorsorge, Illness and Labs with the medication pattern

- add a wrench beside each module's add button linking to the module's own
  settings page; rename every add button to a plain "hinzufügen"
- give each module a settings page: view (cards/list) + manual reorder; Labs
  also gets a sort-order choice (by last reading) and biomarker CRUD/reorder
- collapse the Illness "abgeschlossen" list by default
- rebuild the Vorsorge card on the medication card's building blocks: a green
  "Jetzt messen" action, the interval as a chip beside the name, and an
  in-interval progress signal; drop the kebab "anpassen" and stray actions
- persist per-module view/order/sort client-side; add reverse-coverage-clean
  strings across all six locales
This commit is contained in:
Marc-André Bombeck committed 2026-06-18 21:36:58 +02:00
1 parent ae3091df9e
commit 267dcad13d
22 files changed
+1834 -273

No files matched your search

+50 -5
View File
@@ -3697,6 +3697,10 @@
"body": "Das Onboarding hast du bereits abgeschlossen. Möchtest du etwas anpassen, findest du alles in den Einstellungen.",
"cta": "Zum Dashboard"
},
"disclaimer": {
"acknowledge": "Mir ist klar: HealthLog ist ein privates Tracking-Tool, keine klinische Bewertung und keine Diagnose. Bei Sorgen wende ich mich an meine Ärztin oder meinen Arzt, nicht an diese App.",
"learnMore": "Mehr erfahren"
},
"welcome": {
"title": "Willkommen bei HealthLog",
"carouselLabel": "Begrüßungs-Karussell",
@@ -6379,13 +6383,26 @@
"until": "Bis {date}",
"selfPlanned": "Selbstgeplant",
"captureValue": "Wert erfassen",
"measureNow": "Jetzt messen",
"nextDueLabel": "Nächste Fälligkeit:",
"lastDoneLabel": "Zuletzt erledigt:",
"customize": "Vorsorge anpassen",
"adherence": {
"label": "Im Intervall",
"onTrack": "Im Plan",
"due": "Jetzt fällig"
},
"settings": {
"title": "Vorsorge anpassen",
"description": "Ansicht, Reihenfolge und einzelne Erinnerungen verwalten.",
"back": "Zurück zur Vorsorge"
},
"capture": {
"title": "Messwert erfassen",
"description": "Wert eintragen; die Erinnerung wird als erledigt markiert."
},
"manage": {
"menuItem": "Anpassen",
"title": "Erinnerungen anpassen",
"title": "Erinnerungen verwalten",
"description": "Einzelne Erinnerungen aktivieren oder deaktivieren.",
"empty": "Noch keine Erinnerungen zum Anpassen."
},
@@ -6394,6 +6411,17 @@
"openLink": "Vorsorge öffnen"
}
},
"moduleList": {
"viewToggleLabel": "Ansicht",
"viewCards": "Kartenansicht",
"viewList": "Listenansicht",
"viewHeading": "Ansicht",
"viewDescription": "Lege fest, ob die Einträge als Karten oder als kompakte Liste angezeigt werden.",
"reorder": {
"heading": "Reihenfolge",
"empty": "Noch keine Einträge zum Sortieren."
}
},
"labs": {
"title": "Laborwerte",
"subtitle": "Blutwerte und Biomarker",
@@ -6409,6 +6437,20 @@
"deletedToast": "Wert gelöscht",
"deleteError": "Wert konnte nicht gelöscht werden",
"loadError": "Laborwerte konnten nicht geladen werden",
"customize": "Laborwerte anpassen",
"settings": {
"title": "Laborwerte anpassen",
"description": "Ansicht, Sortierung und Biomarker verwalten.",
"back": "Zurück zu den Laborwerten"
},
"sort": {
"heading": "Sortierung",
"label": "Reihenfolge der Werte",
"recentDesc": "Neueste Messung zuerst",
"recentAsc": "Älteste Messung zuerst",
"manual": "Manuell sortieren",
"hint": "Bei manueller Sortierung kannst du die Biomarker unten in deine eigene Reihenfolge bringen."
},
"range": {
"inRange": "Im Bereich",
"below": "Unter Bereich",
@@ -6456,9 +6498,7 @@
}
},
"biomarker": {
"manage": "Biomarker",
"manageTitle": "Biomarker",
"manageSheetDescription": "Lege die Marker an, die du verfolgst. Jeder wird einmal mit Einheit und Referenzbereich eingerichtet.",
"managerDescription": "Marker einmal definieren — Einheit und Bereich gelten für jede Messung.",
"define": "Anlegen",
"defineFirst": "Ersten Biomarker anlegen",
@@ -6612,7 +6652,12 @@
"illness": {
"title": "Krankheitstagebuch",
"subtitle": "Ein rückblickendes Protokoll deiner Krankheits- und Beschwerde-Episoden.",
"disclaimer": "Ein persönliches Tagebuch — kein Medizinprodukt. Es stellt keine Diagnose und keine Prognose.",
"customize": "Krankheitstagebuch anpassen",
"settings": {
"title": "Krankheitstagebuch anpassen",
"description": "Ansicht und Reihenfolge der Episoden verwalten.",
"back": "Zurück zum Krankheitstagebuch"
},
"newEpisode": "Neue Episode",
"logDay": "Tag erfassen",
"markRecovered": "Als genesen markieren",
+50 -5
View File
@@ -3697,6 +3697,10 @@
"body": "You've already finished onboarding. To adjust anything, head to Settings — everything you set up is editable from there.",
"cta": "Open dashboard"
},
"disclaimer": {
"acknowledge": "I understand: HealthLog is a private tracking tool, not a clinical assessment or diagnosis. If I'm worried I'll talk to my doctor, not this app.",
"learnMore": "Learn more"
},
"welcome": {
"title": "Welcome to HealthLog",
"carouselLabel": "Welcome carousel",
@@ -6379,13 +6383,26 @@
"until": "Until {date}",
"selfPlanned": "Self-planned",
"captureValue": "Log value",
"measureNow": "Measure now",
"nextDueLabel": "Next due:",
"lastDoneLabel": "Last done:",
"customize": "Customize preventive care",
"adherence": {
"label": "Within interval",
"onTrack": "On track",
"due": "Due now"
},
"settings": {
"title": "Customize preventive care",
"description": "Manage the view, order, and individual reminders.",
"back": "Back to preventive care"
},
"capture": {
"title": "Log measurement",
"description": "Enter the reading; the reminder is marked done."
},
"manage": {
"menuItem": "Customize",
"title": "Customize reminders",
"title": "Manage reminders",
"description": "Enable or disable individual reminders.",
"empty": "No reminders to customize yet."
},
@@ -6394,6 +6411,17 @@
"openLink": "Open preventive care"
}
},
"moduleList": {
"viewToggleLabel": "View",
"viewCards": "Card view",
"viewList": "List view",
"viewHeading": "View",
"viewDescription": "Choose whether entries show as cards or as a compact list.",
"reorder": {
"heading": "Order",
"empty": "No entries to reorder yet."
}
},
"labs": {
"title": "Lab results",
"subtitle": "Bloodwork and biomarker readings",
@@ -6409,6 +6437,20 @@
"deletedToast": "Result deleted",
"deleteError": "Could not delete the result",
"loadError": "Could not load lab results",
"customize": "Customize labs",
"settings": {
"title": "Customize labs",
"description": "Manage the view, sort order, and biomarkers.",
"back": "Back to labs"
},
"sort": {
"heading": "Sort order",
"label": "Order of values",
"recentDesc": "Most recent reading first",
"recentAsc": "Oldest reading first",
"manual": "Sort manually",
"hint": "With manual sorting you can drag the biomarkers below into your own order."
},
"range": {
"inRange": "In range",
"below": "Below range",
@@ -6456,9 +6498,7 @@
}
},
"biomarker": {
"manage": "Biomarkers",
"manageTitle": "Biomarkers",
"manageSheetDescription": "Define the markers you track. Each is set up once with its unit and reference range.",
"managerDescription": "Define a marker once — its unit and range are reused for every reading.",
"define": "Define",
"defineFirst": "Define your first biomarker",
@@ -6612,7 +6652,12 @@
"illness": {
"title": "Illness journal",
"subtitle": "A retrospective log of your illness and condition episodes.",
"disclaimer": "A personal journal — not a medical device. It does not diagnose or predict.",
"customize": "Customize illness journal",
"settings": {
"title": "Customize illness journal",
"description": "Manage the view and order of episodes.",
"back": "Back to the illness journal"
},
"newEpisode": "New episode",
"logDay": "Log a day",
"markRecovered": "Mark recovered",
+50 -5
View File
@@ -3697,6 +3697,10 @@
"body": "Ya completaste la configuración inicial. Para cambiar algo, abre Ajustes — todo lo que configuraste se puede editar desde ahí.",
"cta": "Abrir el panel"
},
"disclaimer": {
"acknowledge": "Lo entiendo: HealthLog es una herramienta privada de seguimiento, no una valoración clínica ni un diagnóstico. Si me preocupa algo, hablaré con mi médico, no con esta app.",
"learnMore": "Más información"
},
"welcome": {
"title": "Bienvenido a HealthLog",
"carouselLabel": "Carrusel de bienvenida",
@@ -6379,13 +6383,26 @@
"until": "Hasta {date}",
"selfPlanned": "Autoplanificado",
"captureValue": "Registrar valor",
"measureNow": "Medir ahora",
"nextDueLabel": "Próximo vencimiento:",
"lastDoneLabel": "Última vez:",
"customize": "Personalizar prevención",
"adherence": {
"label": "Dentro del intervalo",
"onTrack": "Al día",
"due": "Toca ahora"
},
"settings": {
"title": "Personalizar prevención",
"description": "Gestiona la vista, el orden y los recordatorios individuales.",
"back": "Volver a prevención"
},
"capture": {
"title": "Registrar medición",
"description": "Introduce el valor; el recordatorio se marca como hecho."
},
"manage": {
"menuItem": "Personalizar",
"title": "Personalizar recordatorios",
"title": "Gestionar recordatorios",
"description": "Activa o desactiva recordatorios individuales.",
"empty": "Aún no hay recordatorios para personalizar."
},
@@ -6394,6 +6411,17 @@
"openLink": "Abrir prevención"
}
},
"moduleList": {
"viewToggleLabel": "Vista",
"viewCards": "Vista de tarjetas",
"viewList": "Vista de lista",
"viewHeading": "Vista",
"viewDescription": "Elige si las entradas se muestran como tarjetas o como lista compacta.",
"reorder": {
"heading": "Orden",
"empty": "Aún no hay entradas para ordenar."
}
},
"labs": {
"title": "Resultados de análisis",
"subtitle": "Analíticas de sangre y biomarcadores",
@@ -6409,6 +6437,20 @@
"deletedToast": "Resultado eliminado",
"deleteError": "No se pudo eliminar el resultado",
"loadError": "No se pudieron cargar los resultados",
"customize": "Personalizar laboratorio",
"settings": {
"title": "Personalizar laboratorio",
"description": "Gestiona la vista, el orden y los biomarcadores.",
"back": "Volver al laboratorio"
},
"sort": {
"heading": "Orden",
"label": "Orden de los valores",
"recentDesc": "Medición más reciente primero",
"recentAsc": "Medición más antigua primero",
"manual": "Ordenar manualmente",
"hint": "Con el orden manual puedes arrastrar los biomarcadores de abajo en tu propio orden."
},
"range": {
"inRange": "En rango",
"below": "Por debajo",
@@ -6456,9 +6498,7 @@
}
},
"biomarker": {
"manage": "Biomarcadores",
"manageTitle": "Biomarcadores",
"manageSheetDescription": "Define los marcadores que sigues. Cada uno se configura una vez con su unidad y rango de referencia.",
"managerDescription": "Define un marcador una vez: su unidad y rango se reutilizan en cada medición.",
"define": "Definir",
"defineFirst": "Define tu primer biomarcador",
@@ -6612,7 +6652,12 @@
"illness": {
"title": "Diario de enfermedad",
"subtitle": "Un registro retrospectivo de tus episodios de enfermedad y dolencias.",
"disclaimer": "Un diario personal, no un dispositivo médico. No diagnostica ni predice.",
"customize": "Personalizar diario de enfermedad",
"settings": {
"title": "Personalizar diario de enfermedad",
"description": "Gestiona la vista y el orden de los episodios.",
"back": "Volver al diario de enfermedad"
},
"newEpisode": "Nuevo episodio",
"logDay": "Registrar un día",
"markRecovered": "Marcar como recuperado",
+50 -5
View File
@@ -3697,6 +3697,10 @@
"body": "Vous avez déjà terminé la configuration. Pour modifier un élément, ouvrez les paramètres — tout reste éditable.",
"cta": "Ouvrir le tableau de bord"
},
"disclaimer": {
"acknowledge": "Je comprends : HealthLog est un outil de suivi privé, pas une évaluation clinique ni un diagnostic. En cas d'inquiétude, je consulte mon médecin, pas cette application.",
"learnMore": "En savoir plus"
},
"welcome": {
"title": "Bienvenue dans HealthLog",
"carouselLabel": "Carrousel de bienvenue",
@@ -6379,13 +6383,26 @@
"until": "Jusqu'au {date}",
"selfPlanned": "Auto-planifié",
"captureValue": "Enregistrer la valeur",
"measureNow": "Mesurer maintenant",
"nextDueLabel": "Prochaine échéance :",
"lastDoneLabel": "Dernière fois :",
"customize": "Personnaliser la prévention",
"adherence": {
"label": "Dans l'intervalle",
"onTrack": "Dans les temps",
"due": "À faire maintenant"
},
"settings": {
"title": "Personnaliser la prévention",
"description": "Gérer l'affichage, l'ordre et les rappels individuels.",
"back": "Retour à la prévention"
},
"capture": {
"title": "Enregistrer une mesure",
"description": "Saisissez la valeur ; le rappel est marqué comme fait."
},
"manage": {
"menuItem": "Personnaliser",
"title": "Personnaliser les rappels",
"title": "Gérer les rappels",
"description": "Activer ou désactiver des rappels individuels.",
"empty": "Aucun rappel à personnaliser pour l'instant."
},
@@ -6394,6 +6411,17 @@
"openLink": "Ouvrir la prévention"
}
},
"moduleList": {
"viewToggleLabel": "Affichage",
"viewCards": "Vue en cartes",
"viewList": "Vue en liste",
"viewHeading": "Affichage",
"viewDescription": "Choisissez si les entrées s'affichent en cartes ou en liste compacte.",
"reorder": {
"heading": "Ordre",
"empty": "Aucune entrée à réordonner pour l'instant."
}
},
"labs": {
"title": "Résultats d'analyses",
"subtitle": "Analyses sanguines et biomarqueurs",
@@ -6409,6 +6437,20 @@
"deletedToast": "Résultat supprimé",
"deleteError": "Impossible de supprimer le résultat",
"loadError": "Impossible de charger les résultats",
"customize": "Personnaliser les analyses",
"settings": {
"title": "Personnaliser les analyses",
"description": "Gérer l'affichage, le tri et les biomarqueurs.",
"back": "Retour aux analyses"
},
"sort": {
"heading": "Tri",
"label": "Ordre des valeurs",
"recentDesc": "Mesure la plus récente d'abord",
"recentAsc": "Mesure la plus ancienne d'abord",
"manual": "Trier manuellement",
"hint": "En tri manuel, vous pouvez glisser les biomarqueurs ci-dessous dans votre propre ordre."
},
"range": {
"inRange": "Dans la norme",
"below": "Sous la norme",
@@ -6456,9 +6498,7 @@
}
},
"biomarker": {
"manage": "Biomarqueurs",
"manageTitle": "Biomarqueurs",
"manageSheetDescription": "Définissez les marqueurs que vous suivez. Chacun est configuré une fois avec son unité et sa plage de référence.",
"managerDescription": "Définissez un marqueur une fois — son unité et sa plage sont réutilisées pour chaque mesure.",
"define": "Définir",
"defineFirst": "Définir votre premier biomarqueur",
@@ -6612,7 +6652,12 @@
"illness": {
"title": "Journal de maladie",
"subtitle": "Un suivi rétrospectif de vos épisodes de maladie et d'affections.",
"disclaimer": "Un journal personnel, pas un dispositif médical. Il ne diagnostique ni ne prédit.",
"customize": "Personnaliser le journal de maladie",
"settings": {
"title": "Personnaliser le journal de maladie",
"description": "Gérer l'affichage et l'ordre des épisodes.",
"back": "Retour au journal de maladie"
},
"newEpisode": "Nouvel épisode",
"logDay": "Enregistrer un jour",
"markRecovered": "Marquer comme rétabli",
+50 -5
View File
@@ -3697,6 +3697,10 @@
"body": "Hai già completato l'onboarding. Per modificare qualcosa apri le impostazioni — tutto ciò che hai configurato è ancora modificabile.",
"cta": "Apri la dashboard"
},
"disclaimer": {
"acknowledge": "Ho capito: HealthLog è uno strumento di monitoraggio privato, non una valutazione clinica né una diagnosi. Se sono preoccupato ne parlo con il medico, non con questa app.",
"learnMore": "Scopri di più"
},
"welcome": {
"title": "Benvenuto in HealthLog",
"carouselLabel": "Carosello di benvenuto",
@@ -6379,13 +6383,26 @@
"until": "Fino al {date}",
"selfPlanned": "Autopianificato",
"captureValue": "Registra valore",
"measureNow": "Misura ora",
"nextDueLabel": "Prossima scadenza:",
"lastDoneLabel": "Ultima volta:",
"customize": "Personalizza prevenzione",
"adherence": {
"label": "Nell'intervallo",
"onTrack": "In linea",
"due": "Da fare ora"
},
"settings": {
"title": "Personalizza prevenzione",
"description": "Gestisci la vista, l'ordine e i singoli promemoria.",
"back": "Torna alla prevenzione"
},
"capture": {
"title": "Registra misurazione",
"description": "Inserisci il valore; il promemoria viene segnato come fatto."
},
"manage": {
"menuItem": "Personalizza",
"title": "Personalizza promemoria",
"title": "Gestisci promemoria",
"description": "Attiva o disattiva singoli promemoria.",
"empty": "Nessun promemoria da personalizzare."
},
@@ -6394,6 +6411,17 @@
"openLink": "Apri prevenzione"
}
},
"moduleList": {
"viewToggleLabel": "Vista",
"viewCards": "Vista a schede",
"viewList": "Vista a elenco",
"viewHeading": "Vista",
"viewDescription": "Scegli se le voci appaiono come schede o come elenco compatto.",
"reorder": {
"heading": "Ordine",
"empty": "Nessuna voce da riordinare."
}
},
"labs": {
"title": "Risultati degli esami",
"subtitle": "Analisi del sangue e biomarcatori",
@@ -6409,6 +6437,20 @@
"deletedToast": "Risultato eliminato",
"deleteError": "Impossibile eliminare il risultato",
"loadError": "Impossibile caricare i risultati",
"customize": "Personalizza esami",
"settings": {
"title": "Personalizza esami",
"description": "Gestisci la vista, l'ordinamento e i biomarcatori.",
"back": "Torna agli esami"
},
"sort": {
"heading": "Ordinamento",
"label": "Ordine dei valori",
"recentDesc": "Misurazione più recente prima",
"recentAsc": "Misurazione più vecchia prima",
"manual": "Ordina manualmente",
"hint": "Con l'ordinamento manuale puoi trascinare i biomarcatori qui sotto nel tuo ordine."
},
"range": {
"inRange": "Nella norma",
"below": "Sotto la norma",
@@ -6456,9 +6498,7 @@
}
},
"biomarker": {
"manage": "Biomarcatori",
"manageTitle": "Biomarcatori",
"manageSheetDescription": "Definisci i marcatori che segui. Ognuno si imposta una volta con la sua unità e l'intervallo di riferimento.",
"managerDescription": "Definisci un marcatore una volta — unità e intervallo valgono per ogni misurazione.",
"define": "Definisci",
"defineFirst": "Definisci il tuo primo biomarcatore",
@@ -6612,7 +6652,12 @@
"illness": {
"title": "Diario delle malattie",
"subtitle": "Un registro retrospettivo dei tuoi episodi di malattia e disturbi.",
"disclaimer": "Un diario personale, non un dispositivo medico. Non diagnostica né prevede.",
"customize": "Personalizza diario delle malattie",
"settings": {
"title": "Personalizza diario delle malattie",
"description": "Gestisci la vista e l'ordine degli episodi.",
"back": "Torna al diario delle malattie"
},
"newEpisode": "Nuovo episodio",
"logDay": "Registra un giorno",
"markRecovered": "Segna come guarito",
+50 -5
View File
@@ -3697,6 +3697,10 @@
"body": "Wstępne kroki masz już za sobą. Aby coś zmienić, otwórz ustawienia — wszystko, co skonfigurowałeś, da się tam edytować.",
"cta": "Otwórz pulpit"
},
"disclaimer": {
"acknowledge": "Rozumiem: HealthLog to prywatne narzędzie do śledzenia, a nie ocena kliniczna ani diagnoza. Gdy się niepokoję, rozmawiam z lekarzem, a nie z tą aplikacją.",
"learnMore": "Dowiedz się więcej"
},
"welcome": {
"title": "Witaj w HealthLog",
"carouselLabel": "Karuzela powitalna",
@@ -6379,13 +6383,26 @@
"until": "Do {date}",
"selfPlanned": "Zaplanowane samodzielnie",
"captureValue": "Zapisz wartość",
"measureNow": "Zmierz teraz",
"nextDueLabel": "Następny termin:",
"lastDoneLabel": "Ostatnio wykonano:",
"customize": "Dostosuj profilaktykę",
"adherence": {
"label": "W interwale",
"onTrack": "Zgodnie z planem",
"due": "Termin teraz"
},
"settings": {
"title": "Dostosuj profilaktykę",
"description": "Zarządzaj widokiem, kolejnością i poszczególnymi przypomnieniami.",
"back": "Powrót do profilaktyki"
},
"capture": {
"title": "Zapisz pomiar",
"description": "Wpisz wartość; przypomnienie zostanie oznaczone jako wykonane."
},
"manage": {
"menuItem": "Dostosuj",
"title": "Dostosuj przypomnienia",
"title": "Zarządzaj przypomnieniami",
"description": "Włącz lub wyłącz poszczególne przypomnienia.",
"empty": "Brak przypomnień do dostosowania."
},
@@ -6394,6 +6411,17 @@
"openLink": "Otwórz profilaktykę"
}
},
"moduleList": {
"viewToggleLabel": "Widok",
"viewCards": "Widok kart",
"viewList": "Widok listy",
"viewHeading": "Widok",
"viewDescription": "Wybierz, czy pozycje mają być pokazywane jako karty czy jako zwarta lista.",
"reorder": {
"heading": "Kolejność",
"empty": "Brak pozycji do uporządkowania."
}
},
"labs": {
"title": "Wyniki badań",
"subtitle": "Badania krwi i biomarkery",
@@ -6409,6 +6437,20 @@
"deletedToast": "Wynik usunięty",
"deleteError": "Nie udało się usunąć wyniku",
"loadError": "Nie udało się wczytać wyników",
"customize": "Dostosuj wyniki badań",
"settings": {
"title": "Dostosuj wyniki badań",
"description": "Zarządzaj widokiem, sortowaniem i biomarkerami.",
"back": "Powrót do wyników badań"
},
"sort": {
"heading": "Sortowanie",
"label": "Kolejność wartości",
"recentDesc": "Najnowszy pomiar najpierw",
"recentAsc": "Najstarszy pomiar najpierw",
"manual": "Sortuj ręcznie",
"hint": "Przy sortowaniu ręcznym możesz przeciągnąć biomarkery poniżej we własnej kolejności."
},
"range": {
"inRange": "W normie",
"below": "Poniżej normy",
@@ -6456,9 +6498,7 @@
}
},
"biomarker": {
"manage": "Biomarkery",
"manageTitle": "Biomarkery",
"manageSheetDescription": "Zdefiniuj śledzone markery. Każdy ustawiasz raz wraz z jednostką i zakresem referencyjnym.",
"managerDescription": "Zdefiniuj marker raz — jednostka i zakres są używane dla każdego pomiaru.",
"define": "Zdefiniuj",
"defineFirst": "Zdefiniuj pierwszy biomarker",
@@ -6612,7 +6652,12 @@
"illness": {
"title": "Dziennik chorób",
"subtitle": "Retrospektywny zapis Twoich epizodów chorób i dolegliwości.",
"disclaimer": "Osobisty dziennik — nie wyrób medyczny. Nie diagnozuje ani nie przewiduje.",
"customize": "Dostosuj dziennik chorób",
"settings": {
"title": "Dostosuj dziennik chorób",
"description": "Zarządzaj widokiem i kolejnością epizodów.",
"back": "Powrót do dziennika chorób"
},
"newEpisode": "Nowy epizod",
"logDay": "Zapisz dzień",
"markRecovered": "Oznacz jako wyleczone",