diff --git a/messages/es.json b/messages/es.json index 9e660efc6..0f0dfa0f1 100644 --- a/messages/es.json +++ b/messages/es.json @@ -2800,145 +2800,145 @@ } }, "targets": { - "title": "Targets", - "introText": "Your current values compared to recommended target ranges. Guideline sources are linked on each card.", + "title": "Valores objetivo", + "introText": "Tus valores actuales frente a los rangos objetivo recomendados. Las fuentes de las guías clínicas están enlazadas en cada tarjeta.", "bmi": "IMC", - "average30d": "30-day average:", + "average30d": "Media 30 días:", "consistency": { - "ariaLabel": "Last 7 days, in-range status per day", + "ariaLabel": "Últimos 7 días, estado dentro/fuera del rango por día", "daysInRange": "{count} de {total} en rango", "daysLogged": "{count} de {total} registrados", - "dotInRange": "in range", - "dotNearRange": "near range", - "dotOutOfRange": "out of range", - "dotNotLogged": "not logged", - "insufficientData": "Not enough data yet — keep logging.", + "dotInRange": "en rango", + "dotNearRange": "cerca del rango", + "dotOutOfRange": "fuera", + "dotNotLogged": "no registrado", + "insufficientData": "Aún hay pocos datos — sigue registrando.", "relativeDay": { "today": "Hoy", "yesterday": "Ayer", - "twoDaysAgo": "2 days ago", - "threeDaysAgo": "3 days ago", - "fourDaysAgo": "4 days ago", - "fiveDaysAgo": "5 days ago", - "sixDaysAgo": "6 days ago" + "twoDaysAgo": "hace 2 días", + "threeDaysAgo": "hace 3 días", + "fourDaysAgo": "hace 4 días", + "fiveDaysAgo": "hace 5 días", + "sixDaysAgo": "hace 6 días" } }, "card": { - "lastMet": "Last met goal: {when}", - "streak": "{count}-day streak" + "lastMet": "Última vez en objetivo: {when}", + "streak": "{count} días seguidos" }, "relativeDay": { "today": "Hoy", "yesterday": "Ayer", - "daysAgo": "{count} days ago" + "daysAgo": "hace {count} días" }, "summary": { "weekTitle": "{met} de {total} objetivos cumplidos esta semana", "weekTitleAll": "Todo{total} targets met this week", - "streakHighlight": "{count}-day streak: {metric}" + "streakHighlight": "{count} días seguidos: {metric}" }, "coach": { - "cta": "Ask Coach" + "cta": "Preguntar al coach" }, "edit": { - "openLabel": "Edit target range for {metric}", - "title": "Edit target range — {metric}", - "description": "Adjust the in-range band used across charts, insights and the doctor report. Values are in {unit}.", - "derivedHint": "This card is derived from other metrics. Edit the underlying targets (e.g. blood pressure or weight) instead.", + "openLabel": "Editar el rango objetivo de {metric}", + "title": "Editar rango objetivo — {metric}", + "description": "Ajusta el rango objetivo usado en gráficas, insights y el informe médico. Valores en {unit}.", + "derivedHint": "Esta tarjeta se calcula a partir de otras métricas. Edita en su lugar los objetivos subyacentes (p. ej. tensión arterial o peso).", "minLabel": "Mín", "maxLabel": "Máx", - "systolicMin": "Systolic min", - "systolicMax": "Systolic max", - "diastolicMin": "Diastolic min", - "diastolicMax": "Diastolic max", - "boundsHint": "Allowed range: {min}–{max} {unit}", - "resetToDefault": "Reset to default", - "saveSuccess": "Target range updated", - "saveError": "Could not save the target range", - "resetSuccess": "Target range reset to default" + "systolicMin": "Sistólica mín", + "systolicMax": "Sistólica máx", + "diastolicMin": "Diastólica mín", + "diastolicMax": "Diastólica máx", + "boundsHint": "Rango permitido: {min}–{max} {unit}", + "resetToDefault": "Restablecer por defecto", + "saveSuccess": "Rango objetivo actualizado", + "saveError": "No se ha podido guardar el rango objetivo", + "resetSuccess": "Rango objetivo restablecido por defecto" }, "mood": { "stability": { - "stable": "stable", + "stable": "estable", "variable": "variable", - "highlyVariable": "highly variable" + "highlyVariable": "muy variable" } }, - "currentValue": "Current: {value} {unit}", - "targetRangeValue": "Target: {min}–{max} {unit}", - "sourceLabel": "Source: {source}", - "inTarget": "Within target range", - "aboveTarget": "{delta} {unit} above target", - "belowTarget": "{delta} {unit} below target", - "diastolic": "Diastolic", - "noMeasurementYet": "No measurements yet", - "noMeasurementData": "No measurement data available. Add some measurements to see your targets.", - "profileIncomplete": "Profile incomplete", - "profileIncompleteHeight": "Add your height in profile settings to enable BMI targets.", - "profileIncompleteAge": "Add your date of birth in profile settings for age-specific targets.", - "profileIncompleteHeightAge": "Add your height and date of birth in profile settings for personalized targets.", - "compliancePerMedication": "Compliance per medication", - "glucoseFasting": "Glucose — fasting", - "glucosePostprandial": "Glucose — post-meal", - "glucoseRandom": "Glucose — random", - "glucoseBedtime": "Glucose — bedtime", - "loadError": "Failed to load targets", + "currentValue": "Actual: {value} {unit}", + "targetRangeValue": "Rango objetivo: {min}–{max} {unit}", + "sourceLabel": "Fuente: {source}", + "inTarget": "En rango objetivo", + "aboveTarget": "{delta} {unit} por encima del rango", + "belowTarget": "{delta} {unit} por debajo del rango", + "diastolic": "Diastólica", + "noMeasurementYet": "Aún no hay mediciones", + "noMeasurementData": "No hay datos de mediciones. Añade mediciones para ver tus objetivos.", + "profileIncomplete": "Perfil incompleto", + "profileIncompleteHeight": "Indica tu altura en el perfil para activar los objetivos de IMC.", + "profileIncompleteAge": "Indica tu fecha de nacimiento en el perfil para activar los objetivos por edad.", + "profileIncompleteHeightAge": "Indica altura y fecha de nacimiento en el perfil para ver objetivos personalizados.", + "compliancePerMedication": "Cumplimiento por medicamento", + "glucoseFasting": "Glucemia — en ayunas", + "glucosePostprandial": "Glucemia — posprandial", + "glucoseRandom": "Glucemia — cualquiera", + "glucoseBedtime": "Glucemia — antes de dormir", + "loadError": "No se han podido cargar los valores objetivo", "label": { "WEIGHT": "Peso", "BLOOD_PRESSURE": "Presión arterial", - "BLOOD_PRESSURE_IN_TARGET": "Blood pressure on target", - "PULSE": "Resting pulse", - "SLEEP_DURATION": "Sleep duration", + "BLOOD_PRESSURE_IN_TARGET": "Tensión arterial en rango", + "PULSE": "Pulso en reposo", + "SLEEP_DURATION": "Duración del sueño", "BMI": "IMC", "BODY_FAT": "Grasa corporal", - "ACTIVITY_STEPS": "Steps/day", - "MEDICATION_COMPLIANCE": "Medication compliance", + "ACTIVITY_STEPS": "Pasos/día", + "MEDICATION_COMPLIANCE": "Cumplimiento", "MOOD_SCORE": "Estado de ánimo", - "MOOD_STABILITY": "Mood stability" + "MOOD_STABILITY": "Estabilidad del ánimo" }, "status": { - "underweight": "Underweight", + "underweight": "Peso insuficiente", "normal": "Normal", - "overweight": "Overweight", - "obesityGrade1": "Obesity Grade I", - "obesityGrade2": "Obesity Grade II", - "obesityGrade3": "Obesity Grade III", - "optimal": "Optimal", - "highNormal": "High-normal", - "hypertensionGrade1": "Hypertension Grade 1", - "hypertensionGrade2": "Hypertension Grade 2", - "hypertensionGrade3": "Hypertension Grade 3", - "bradycardia": "Bradycardia", - "elevated": "Elevated", - "tachycardia": "Tachycardia", - "significantlyLow": "Significantly low", - "slightlyLow": "Slightly low", - "onTarget": "On target", - "slightlyElevated": "Slightly elevated", - "significantlyElevated": "Significantly elevated", - "farTooShort": "Far too short", - "tooShort": "Too short", - "slightlyLong": "Slightly long", - "farTooLong": "Far too long", - "belowEssential": "Below essential", - "essential": "Essential", - "athletic": "Athletic", + "overweight": "Sobrepeso", + "obesityGrade1": "Obesidad grado I", + "obesityGrade2": "Obesidad grado II", + "obesityGrade3": "Obesidad grado III", + "optimal": "Óptima", + "highNormal": "Normal-alta", + "hypertensionGrade1": "Hipertensión grado 1", + "hypertensionGrade2": "Hipertensión grado 2", + "hypertensionGrade3": "Hipertensión grado 3", + "bradycardia": "Bradicardia", + "elevated": "Elevado", + "tachycardia": "Taquicardia", + "significantlyLow": "Significativamente bajo", + "slightlyLow": "Ligeramente bajo", + "onTarget": "En rango objetivo", + "slightlyElevated": "Ligeramente elevado", + "significantlyElevated": "Significativamente elevado", + "farTooShort": "Muy corto", + "tooShort": "Corto", + "slightlyLong": "Ligeramente largo", + "farTooLong": "Muy largo", + "belowEssential": "Por debajo de lo esencial", + "essential": "Esencial", + "athletic": "Atlético", "fitness": "Fitness", - "acceptable": "Acceptable", - "obese": "Obese", - "veryLow": "Very low", - "lowActive": "Low active", - "moderatelyActive": "Moderately active", + "acceptable": "Aceptable", + "obese": "Obeso", + "veryLow": "Muy bajo", + "lowActive": "Poco activo", + "moderatelyActive": "Moderadamente activo", "active": "Activo", - "veryActive": "Very active", - "good": "Bien", - "moderate": "Moderate", - "low": "Low", - "high": "High", - "veryGood": "Very good", - "veryStable": "Very stable", - "stable": "Stable", - "fluctuating": "Fluctuating" + "veryActive": "Muy activo", + "good": "Bueno", + "moderate": "Moderado", + "low": "Bajo", + "high": "Alto", + "veryGood": "Muy bueno", + "veryStable": "Muy estable", + "stable": "Estable", + "fluctuating": "Variable" } }, "passwordStrength": { @@ -2982,10 +2982,10 @@ "phaseOrangeMessage": "🟠 Overdue:\n{medName} ({doseInfo}, {timeWindow})\nOverdue by {minutes} Mín.", "phaseRedTitle": "🔴 Missed: {medName}", "phaseRedMessage": "🔴 Missed:\n{medName} ({doseInfo}, {timeWindow})\nMarked as missed.", - "buttonTaken": "Tomada", - "buttonConfirm": "✓ Confirm", + "buttonTaken": "Tomado", + "buttonConfirm": "✓ Confirmar", "buttonSnoozeOneHour": "🕐 1h", "buttonSnoozeThreeHours": "🕐 3h", - "buttonSkip": "⏭ Skip" + "buttonSkip": "⏭ Omitir" } } diff --git a/messages/fr.json b/messages/fr.json index 68660795f..a9c3ab86c 100644 --- a/messages/fr.json +++ b/messages/fr.json @@ -2800,145 +2800,145 @@ } }, "targets": { - "title": "Targets", - "introText": "Your current values compared to recommended target ranges. Guideline sources are linked on each card.", + "title": "Valeurs cibles", + "introText": "Tes valeurs actuelles face aux plages cibles recommandées. Les sources des recommandations sont liées sur chaque carte.", "bmi": "IMC", - "average30d": "30-day average:", + "average30d": "Moy. 30 jours :", "consistency": { - "ariaLabel": "Last 7 days, in-range status per day", + "ariaLabel": "7 derniers jours, statut dans/hors plage par jour", "daysInRange": "{count} sur {total} dans la cible", "daysLogged": "{count} sur {total} enregistrés", - "dotInRange": "in range", - "dotNearRange": "near range", - "dotOutOfRange": "out of range", - "dotNotLogged": "not logged", - "insufficientData": "Not enough data yet — keep logging.", + "dotInRange": "dans la plage", + "dotNearRange": "proche de la plage", + "dotOutOfRange": "hors plage", + "dotNotLogged": "non saisi", + "insufficientData": "Pas encore assez de données — continue à saisir.", "relativeDay": { "today": "Aujourd'hui", "yesterday": "Hier", - "twoDaysAgo": "2 days ago", - "threeDaysAgo": "3 days ago", - "fourDaysAgo": "4 days ago", - "fiveDaysAgo": "5 days ago", - "sixDaysAgo": "6 days ago" + "twoDaysAgo": "il y a 2 jours", + "threeDaysAgo": "il y a 3 jours", + "fourDaysAgo": "il y a 4 jours", + "fiveDaysAgo": "il y a 5 jours", + "sixDaysAgo": "il y a 6 jours" } }, "card": { - "lastMet": "Last met goal: {when}", - "streak": "{count}-day streak" + "lastMet": "Dernier objectif atteint : {when}", + "streak": "{count} jours d’affilée" }, "relativeDay": { "today": "Aujourd'hui", "yesterday": "Hier", - "daysAgo": "{count} days ago" + "daysAgo": "il y a {count} jours" }, "summary": { "weekTitle": "{met} cibles sur {total} atteintes cette semaine", "weekTitleAll": "Tout{total} targets met this week", - "streakHighlight": "{count}-day streak: {metric}" + "streakHighlight": "{count} jours d’affilée : {metric}" }, "coach": { - "cta": "Ask Coach" + "cta": "Demander au coach" }, "edit": { - "openLabel": "Edit target range for {metric}", - "title": "Edit target range — {metric}", - "description": "Adjust the in-range band used across charts, insights and the doctor report. Values are in {unit}.", - "derivedHint": "This card is derived from other metrics. Edit the underlying targets (e.g. blood pressure or weight) instead.", + "openLabel": "Modifier la plage cible de {metric}", + "title": "Modifier la plage cible — {metric}", + "description": "Ajuste la plage cible utilisée dans les graphiques, les insights et le rapport médical. Valeurs en {unit}.", + "derivedHint": "Cette carte est dérivée d’autres métriques. Modifie plutôt les objectifs sous-jacents (p. ex. tension ou poids).", "minLabel": "Min", "maxLabel": "Max", - "systolicMin": "Systolic min", - "systolicMax": "Systolic max", - "diastolicMin": "Diastolic min", - "diastolicMax": "Diastolic max", - "boundsHint": "Allowed range: {min}–{max} {unit}", - "resetToDefault": "Reset to default", - "saveSuccess": "Target range updated", - "saveError": "Could not save the target range", - "resetSuccess": "Target range reset to default" + "systolicMin": "Systolique min", + "systolicMax": "Systolique max", + "diastolicMin": "Diastolique min", + "diastolicMax": "Diastolique max", + "boundsHint": "Plage autorisée : {min}–{max} {unit}", + "resetToDefault": "Restaurer la valeur par défaut", + "saveSuccess": "Plage cible mise à jour", + "saveError": "Impossible d’enregistrer la plage cible", + "resetSuccess": "Plage cible réinitialisée" }, "mood": { "stability": { "stable": "stable", "variable": "variable", - "highlyVariable": "highly variable" + "highlyVariable": "très variable" } }, - "currentValue": "Current: {value} {unit}", - "targetRangeValue": "Target: {min}–{max} {unit}", - "sourceLabel": "Source: {source}", - "inTarget": "Within target range", - "aboveTarget": "{delta} {unit} above target", - "belowTarget": "{delta} {unit} below target", - "diastolic": "Diastolic", - "noMeasurementYet": "No measurements yet", - "noMeasurementData": "No measurement data available. Add some measurements to see your targets.", - "profileIncomplete": "Profile incomplete", - "profileIncompleteHeight": "Add your height in profile settings to enable BMI targets.", - "profileIncompleteAge": "Add your date of birth in profile settings for age-specific targets.", - "profileIncompleteHeightAge": "Add your height and date of birth in profile settings for personalized targets.", - "compliancePerMedication": "Compliance per medication", - "glucoseFasting": "Glucose — fasting", - "glucosePostprandial": "Glucose — post-meal", - "glucoseRandom": "Glucose — random", - "glucoseBedtime": "Glucose — bedtime", - "loadError": "Failed to load targets", + "currentValue": "Actuel : {value} {unit}", + "targetRangeValue": "Plage cible : {min}–{max} {unit}", + "sourceLabel": "Source : {source}", + "inTarget": "Dans la plage cible", + "aboveTarget": "{delta} {unit} au-dessus de la plage", + "belowTarget": "{delta} {unit} en dessous de la plage", + "diastolic": "Diastolique", + "noMeasurementYet": "Pas encore de mesures", + "noMeasurementData": "Pas de données de mesure. Ajoute des mesures pour voir tes objectifs.", + "profileIncomplete": "Profil incomplet", + "profileIncompleteHeight": "Renseigne ta taille dans le profil pour activer les objectifs IMC.", + "profileIncompleteAge": "Renseigne ta date de naissance dans le profil pour activer les objectifs liés à l’âge.", + "profileIncompleteHeightAge": "Renseigne taille et date de naissance dans le profil pour voir des objectifs personnalisés.", + "compliancePerMedication": "Observance par médicament", + "glucoseFasting": "Glycémie — à jeun", + "glucosePostprandial": "Glycémie — postprandiale", + "glucoseRandom": "Glycémie — indifférente", + "glucoseBedtime": "Glycémie — avant le coucher", + "loadError": "Impossible de charger les valeurs cibles", "label": { "WEIGHT": "Poids", "BLOOD_PRESSURE": "Tension artérielle", - "BLOOD_PRESSURE_IN_TARGET": "Blood pressure on target", - "PULSE": "Resting pulse", - "SLEEP_DURATION": "Sleep duration", + "BLOOD_PRESSURE_IN_TARGET": "Tension dans la cible", + "PULSE": "Pouls au repos", + "SLEEP_DURATION": "Durée du sommeil", "BMI": "IMC", "BODY_FAT": "Masse grasse", - "ACTIVITY_STEPS": "Steps/day", - "MEDICATION_COMPLIANCE": "Medication compliance", + "ACTIVITY_STEPS": "Pas/jour", + "MEDICATION_COMPLIANCE": "Observance", "MOOD_SCORE": "Humeur", - "MOOD_STABILITY": "Mood stability" + "MOOD_STABILITY": "Stabilité de l’humeur" }, "status": { - "underweight": "Underweight", + "underweight": "Insuffisance pondérale", "normal": "Normal", - "overweight": "Overweight", - "obesityGrade1": "Obesity Grade I", - "obesityGrade2": "Obesity Grade II", - "obesityGrade3": "Obesity Grade III", - "optimal": "Optimal", - "highNormal": "High-normal", - "hypertensionGrade1": "Hypertension Grade 1", - "hypertensionGrade2": "Hypertension Grade 2", - "hypertensionGrade3": "Hypertension Grade 3", - "bradycardia": "Bradycardia", - "elevated": "Elevated", - "tachycardia": "Tachycardia", - "significantlyLow": "Significantly low", - "slightlyLow": "Slightly low", - "onTarget": "On target", - "slightlyElevated": "Slightly elevated", - "significantlyElevated": "Significantly elevated", - "farTooShort": "Far too short", - "tooShort": "Too short", - "slightlyLong": "Slightly long", - "farTooLong": "Far too long", - "belowEssential": "Below essential", - "essential": "Essential", - "athletic": "Athletic", + "overweight": "Surpoids", + "obesityGrade1": "Obésité grade I", + "obesityGrade2": "Obésité grade II", + "obesityGrade3": "Obésité grade III", + "optimal": "Optimale", + "highNormal": "Normale haute", + "hypertensionGrade1": "Hypertension grade 1", + "hypertensionGrade2": "Hypertension grade 2", + "hypertensionGrade3": "Hypertension grade 3", + "bradycardia": "Bradycardie", + "elevated": "Élevé", + "tachycardia": "Tachycardie", + "significantlyLow": "Nettement bas", + "slightlyLow": "Légèrement bas", + "onTarget": "Dans la plage cible", + "slightlyElevated": "Légèrement élevé", + "significantlyElevated": "Nettement élevé", + "farTooShort": "Bien trop court", + "tooShort": "Trop court", + "slightlyLong": "Légèrement long", + "farTooLong": "Bien trop long", + "belowEssential": "Sous l’essentiel", + "essential": "Essentiel", + "athletic": "Athlétique", "fitness": "Fitness", "acceptable": "Acceptable", - "obese": "Obese", - "veryLow": "Very low", - "lowActive": "Low active", - "moderatelyActive": "Moderately active", + "obese": "Obèse", + "veryLow": "Très bas", + "lowActive": "Peu actif", + "moderatelyActive": "Modérément actif", "active": "Actif", - "veryActive": "Very active", - "good": "Bien", - "moderate": "Moderate", - "low": "Low", - "high": "High", - "veryGood": "Very good", - "veryStable": "Very stable", + "veryActive": "Très actif", + "good": "Bon", + "moderate": "Modéré", + "low": "Bas", + "high": "Élevé", + "veryGood": "Très bon", + "veryStable": "Très stable", "stable": "Stable", - "fluctuating": "Fluctuating" + "fluctuating": "Fluctuant" } }, "passwordStrength": { @@ -2983,9 +2983,9 @@ "phaseRedTitle": "🔴 Missed: {medName}", "phaseRedMessage": "🔴 Missed:\n{medName} ({doseInfo}, {timeWindow})\nMarked as missed.", "buttonTaken": "Pris", - "buttonConfirm": "✓ Confirm", + "buttonConfirm": "✓ Confirmer", "buttonSnoozeOneHour": "🕐 1h", "buttonSnoozeThreeHours": "🕐 3h", - "buttonSkip": "⏭ Skip" + "buttonSkip": "⏭ Ignorer" } } diff --git a/messages/it.json b/messages/it.json index 5b853955d..922ee647b 100644 --- a/messages/it.json +++ b/messages/it.json @@ -2800,145 +2800,145 @@ } }, "targets": { - "title": "Targets", - "introText": "Your current values compared to recommended target ranges. Guideline sources are linked on each card.", + "title": "Valori obiettivo", + "introText": "I tuoi valori attuali rispetto agli intervalli obiettivo consigliati. Le fonti delle linee guida sono collegate su ogni card.", "bmi": "IMC", - "average30d": "30-day average:", + "average30d": "Media 30 giorni:", "consistency": { - "ariaLabel": "Last 7 days, in-range status per day", + "ariaLabel": "Ultimi 7 giorni, stato dentro/fuori range per giorno", "daysInRange": "{count} di {total} nell'intervallo", "daysLogged": "{count} di {total} registrati", - "dotInRange": "in range", - "dotNearRange": "near range", - "dotOutOfRange": "out of range", - "dotNotLogged": "not logged", - "insufficientData": "Not enough data yet — keep logging.", + "dotInRange": "nel range", + "dotNearRange": "vicino al range", + "dotOutOfRange": "fuori range", + "dotNotLogged": "non registrato", + "insufficientData": "Ancora pochi dati — continua a registrare.", "relativeDay": { "today": "Oggi", "yesterday": "Ieri", - "twoDaysAgo": "2 days ago", - "threeDaysAgo": "3 days ago", - "fourDaysAgo": "4 days ago", - "fiveDaysAgo": "5 days ago", - "sixDaysAgo": "6 days ago" + "twoDaysAgo": "2 giorni fa", + "threeDaysAgo": "3 giorni fa", + "fourDaysAgo": "4 giorni fa", + "fiveDaysAgo": "5 giorni fa", + "sixDaysAgo": "6 giorni fa" } }, "card": { - "lastMet": "Last met goal: {when}", - "streak": "{count}-day streak" + "lastMet": "Ultima volta in obiettivo: {when}", + "streak": "{count} giorni di fila" }, "relativeDay": { "today": "Oggi", "yesterday": "Ieri", - "daysAgo": "{count} days ago" + "daysAgo": "{count} giorni fa" }, "summary": { "weekTitle": "{met} di {total} obiettivi raggiunti questa settimana", "weekTitleAll": "Tutto{total} targets met this week", - "streakHighlight": "{count}-day streak: {metric}" + "streakHighlight": "{count} giorni di fila: {metric}" }, "coach": { - "cta": "Ask Coach" + "cta": "Chiedi al coach" }, "edit": { - "openLabel": "Edit target range for {metric}", - "title": "Edit target range — {metric}", - "description": "Adjust the in-range band used across charts, insights and the doctor report. Values are in {unit}.", - "derivedHint": "This card is derived from other metrics. Edit the underlying targets (e.g. blood pressure or weight) instead.", + "openLabel": "Modifica il range obiettivo per {metric}", + "title": "Modifica range obiettivo — {metric}", + "description": "Regola il range obiettivo usato in grafici, insights e referto medico. Valori in {unit}.", + "derivedHint": "Questa card è derivata da altre metriche. Modifica gli obiettivi sottostanti (es. pressione o peso).", "minLabel": "Min", "maxLabel": "Max", - "systolicMin": "Systolic min", - "systolicMax": "Systolic max", - "diastolicMin": "Diastolic min", - "diastolicMax": "Diastolic max", - "boundsHint": "Allowed range: {min}–{max} {unit}", - "resetToDefault": "Reset to default", - "saveSuccess": "Target range updated", - "saveError": "Could not save the target range", - "resetSuccess": "Target range reset to default" + "systolicMin": "Sistolica min", + "systolicMax": "Sistolica max", + "diastolicMin": "Diastolica min", + "diastolicMax": "Diastolica max", + "boundsHint": "Range consentito: {min}–{max} {unit}", + "resetToDefault": "Ripristina predefinito", + "saveSuccess": "Range obiettivo aggiornato", + "saveError": "Impossibile salvare il range obiettivo", + "resetSuccess": "Range obiettivo ripristinato" }, "mood": { "stability": { - "stable": "stable", - "variable": "variable", - "highlyVariable": "highly variable" + "stable": "stabile", + "variable": "variabile", + "highlyVariable": "molto variabile" } }, - "currentValue": "Current: {value} {unit}", - "targetRangeValue": "Target: {min}–{max} {unit}", - "sourceLabel": "Source: {source}", - "inTarget": "Within target range", - "aboveTarget": "{delta} {unit} above target", - "belowTarget": "{delta} {unit} below target", - "diastolic": "Diastolic", - "noMeasurementYet": "No measurements yet", - "noMeasurementData": "No measurement data available. Add some measurements to see your targets.", - "profileIncomplete": "Profile incomplete", - "profileIncompleteHeight": "Add your height in profile settings to enable BMI targets.", - "profileIncompleteAge": "Add your date of birth in profile settings for age-specific targets.", - "profileIncompleteHeightAge": "Add your height and date of birth in profile settings for personalized targets.", - "compliancePerMedication": "Compliance per medication", - "glucoseFasting": "Glucose — fasting", - "glucosePostprandial": "Glucose — post-meal", - "glucoseRandom": "Glucose — random", - "glucoseBedtime": "Glucose — bedtime", - "loadError": "Failed to load targets", + "currentValue": "Attuale: {value} {unit}", + "targetRangeValue": "Range obiettivo: {min}–{max} {unit}", + "sourceLabel": "Fonte: {source}", + "inTarget": "Nel range obiettivo", + "aboveTarget": "{delta} {unit} sopra il range", + "belowTarget": "{delta} {unit} sotto il range", + "diastolic": "Diastolica", + "noMeasurementYet": "Ancora nessuna misurazione", + "noMeasurementData": "Nessun dato di misurazione. Aggiungi misurazioni per vedere gli obiettivi.", + "profileIncomplete": "Profilo incompleto", + "profileIncompleteHeight": "Inserisci la tua altezza nel profilo per attivare gli obiettivi BMI.", + "profileIncompleteAge": "Inserisci la tua data di nascita nel profilo per attivare gli obiettivi legati all’età.", + "profileIncompleteHeightAge": "Inserisci altezza e data di nascita nel profilo per vedere obiettivi personalizzati.", + "compliancePerMedication": "Aderenza per farmaco", + "glucoseFasting": "Glicemia — a digiuno", + "glucosePostprandial": "Glicemia — postprandiale", + "glucoseRandom": "Glicemia — qualsiasi", + "glucoseBedtime": "Glicemia — prima di coricarsi", + "loadError": "Impossibile caricare i valori obiettivo", "label": { "WEIGHT": "Peso", "BLOOD_PRESSURE": "Pressione arteriosa", - "BLOOD_PRESSURE_IN_TARGET": "Blood pressure on target", - "PULSE": "Resting pulse", - "SLEEP_DURATION": "Sleep duration", + "BLOOD_PRESSURE_IN_TARGET": "Pressione nel range", + "PULSE": "Pulsazioni a riposo", + "SLEEP_DURATION": "Durata del sonno", "BMI": "IMC", "BODY_FAT": "Massa grassa", - "ACTIVITY_STEPS": "Steps/day", - "MEDICATION_COMPLIANCE": "Medication compliance", + "ACTIVITY_STEPS": "Passi/giorno", + "MEDICATION_COMPLIANCE": "Aderenza", "MOOD_SCORE": "Umore", - "MOOD_STABILITY": "Mood stability" + "MOOD_STABILITY": "Stabilità umore" }, "status": { - "underweight": "Underweight", + "underweight": "Sottopeso", "normal": "Normal", - "overweight": "Overweight", - "obesityGrade1": "Obesity Grade I", - "obesityGrade2": "Obesity Grade II", - "obesityGrade3": "Obesity Grade III", - "optimal": "Optimal", - "highNormal": "High-normal", - "hypertensionGrade1": "Hypertension Grade 1", - "hypertensionGrade2": "Hypertension Grade 2", - "hypertensionGrade3": "Hypertension Grade 3", - "bradycardia": "Bradycardia", - "elevated": "Elevated", - "tachycardia": "Tachycardia", - "significantlyLow": "Significantly low", - "slightlyLow": "Slightly low", - "onTarget": "On target", - "slightlyElevated": "Slightly elevated", - "significantlyElevated": "Significantly elevated", - "farTooShort": "Far too short", - "tooShort": "Too short", - "slightlyLong": "Slightly long", - "farTooLong": "Far too long", - "belowEssential": "Below essential", - "essential": "Essential", - "athletic": "Athletic", + "overweight": "Sovrappeso", + "obesityGrade1": "Obesità grado I", + "obesityGrade2": "Obesità grado II", + "obesityGrade3": "Obesità grado III", + "optimal": "Ottimale", + "highNormal": "Normale-alta", + "hypertensionGrade1": "Ipertensione grado 1", + "hypertensionGrade2": "Ipertensione grado 2", + "hypertensionGrade3": "Ipertensione grado 3", + "bradycardia": "Bradicardia", + "elevated": "Elevato", + "tachycardia": "Tachicardia", + "significantlyLow": "Significativamente basso", + "slightlyLow": "Lievemente basso", + "onTarget": "Nel range obiettivo", + "slightlyElevated": "Lievemente elevato", + "significantlyElevated": "Significativamente elevato", + "farTooShort": "Decisamente corto", + "tooShort": "Corto", + "slightlyLong": "Lievemente lungo", + "farTooLong": "Decisamente lungo", + "belowEssential": "Sotto l’essenziale", + "essential": "Essenziale", + "athletic": "Atletico", "fitness": "Fitness", - "acceptable": "Acceptable", - "obese": "Obese", - "veryLow": "Very low", - "lowActive": "Low active", - "moderatelyActive": "Moderately active", + "acceptable": "Accettabile", + "obese": "Obeso", + "veryLow": "Molto basso", + "lowActive": "Poco attivo", + "moderatelyActive": "Moderatamente attivo", "active": "Attivo", - "veryActive": "Very active", - "good": "Bene", - "moderate": "Moderate", - "low": "Low", - "high": "High", - "veryGood": "Very good", - "veryStable": "Very stable", - "stable": "Stable", - "fluctuating": "Fluctuating" + "veryActive": "Molto attivo", + "good": "Buono", + "moderate": "Moderato", + "low": "Basso", + "high": "Alto", + "veryGood": "Molto buono", + "veryStable": "Molto stabile", + "stable": "Stabile", + "fluctuating": "Fluttuante" } }, "passwordStrength": { @@ -2982,10 +2982,10 @@ "phaseOrangeMessage": "🟠 Overdue:\n{medName} ({doseInfo}, {timeWindow})\nOverdue by {minutes} Min.", "phaseRedTitle": "🔴 Missed: {medName}", "phaseRedMessage": "🔴 Missed:\n{medName} ({doseInfo}, {timeWindow})\nMarked as missed.", - "buttonTaken": "Assunta", - "buttonConfirm": "✓ Confirm", + "buttonTaken": "Assunto", + "buttonConfirm": "✓ Conferma", "buttonSnoozeOneHour": "🕐 1h", "buttonSnoozeThreeHours": "🕐 3h", - "buttonSkip": "⏭ Skip" + "buttonSkip": "⏭ Salta" } } diff --git a/messages/pl.json b/messages/pl.json index 53d5b4150..1560aa724 100644 --- a/messages/pl.json +++ b/messages/pl.json @@ -2800,145 +2800,145 @@ } }, "targets": { - "title": "Targets", - "introText": "Your current values compared to recommended target ranges. Guideline sources are linked on each card.", + "title": "Wartości docelowe", + "introText": "Twoje aktualne wartości na tle zalecanych zakresów docelowych. Źródła wytycznych podlinkowane na każdej karcie.", "bmi": "BMI", - "average30d": "30-day average:", + "average30d": "Średnia 30-dniowa:", "consistency": { - "ariaLabel": "Last 7 days, in-range status per day", + "ariaLabel": "Ostatnie 7 dni, status w/poza zakresem na dzień", "daysInRange": "{count} z {total} w zakresie", "daysLogged": "{count} z {total} zarejestrowanych", - "dotInRange": "in range", - "dotNearRange": "near range", - "dotOutOfRange": "out of range", - "dotNotLogged": "not logged", - "insufficientData": "Not enough data yet — keep logging.", + "dotInRange": "w zakresie", + "dotNearRange": "blisko zakresu", + "dotOutOfRange": "poza zakresem", + "dotNotLogged": "nie zarejestrowano", + "insufficientData": "Za mało danych — rejestruj dalej.", "relativeDay": { "today": "Dzisiaj", "yesterday": "Wczoraj", - "twoDaysAgo": "2 days ago", - "threeDaysAgo": "3 days ago", - "fourDaysAgo": "4 days ago", - "fiveDaysAgo": "5 days ago", - "sixDaysAgo": "6 days ago" + "twoDaysAgo": "2 dni temu", + "threeDaysAgo": "3 dni temu", + "fourDaysAgo": "4 dni temu", + "fiveDaysAgo": "5 dni temu", + "sixDaysAgo": "6 dni temu" } }, "card": { - "lastMet": "Last met goal: {when}", - "streak": "{count}-day streak" + "lastMet": "Ostatnio w celu: {when}", + "streak": "{count} dni z rzędu" }, "relativeDay": { "today": "Dzisiaj", "yesterday": "Wczoraj", - "daysAgo": "{count} days ago" + "daysAgo": "{count} dni temu" }, "summary": { "weekTitle": "{met} z {total} celów osiągniętych w tym tygodniu", "weekTitleAll": "Wszystko{total} targets met this week", - "streakHighlight": "{count}-day streak: {metric}" + "streakHighlight": "{count} dni z rzędu: {metric}" }, "coach": { - "cta": "Ask Coach" + "cta": "Zapytaj coacha" }, "edit": { - "openLabel": "Edit target range for {metric}", - "title": "Edit target range — {metric}", - "description": "Adjust the in-range band used across charts, insights and the doctor report. Values are in {unit}.", - "derivedHint": "This card is derived from other metrics. Edit the underlying targets (e.g. blood pressure or weight) instead.", + "openLabel": "Edytuj zakres docelowy dla {metric}", + "title": "Edytuj zakres docelowy — {metric}", + "description": "Dostosuj zakres docelowy używany w wykresach, insights i raporcie medycznym. Wartości w {unit}.", + "derivedHint": "Ta karta jest wyprowadzona z innych metryk. Edytuj cele bazowe (np. ciśnienie lub waga).", "minLabel": "Min", "maxLabel": "Maks", - "systolicMin": "Systolic min", - "systolicMax": "Systolic max", - "diastolicMin": "Diastolic min", - "diastolicMax": "Diastolic max", - "boundsHint": "Allowed range: {min}–{max} {unit}", - "resetToDefault": "Reset to default", - "saveSuccess": "Target range updated", - "saveError": "Could not save the target range", - "resetSuccess": "Target range reset to default" + "systolicMin": "Skurczowe min", + "systolicMax": "Skurczowe maks", + "diastolicMin": "Rozkurczowe min", + "diastolicMax": "Rozkurczowe maks", + "boundsHint": "Dozwolony zakres: {min}–{max} {unit}", + "resetToDefault": "Przywróć wartość domyślną", + "saveSuccess": "Zakres docelowy zaktualizowany", + "saveError": "Nie udało się zapisać zakresu docelowego", + "resetSuccess": "Zakres docelowy przywrócono do domyślnego" }, "mood": { "stability": { - "stable": "stable", - "variable": "variable", - "highlyVariable": "highly variable" + "stable": "stabilny", + "variable": "zmienny", + "highlyVariable": "bardzo zmienny" } }, - "currentValue": "Current: {value} {unit}", - "targetRangeValue": "Target: {min}–{max} {unit}", - "sourceLabel": "Source: {source}", - "inTarget": "Within target range", - "aboveTarget": "{delta} {unit} above target", - "belowTarget": "{delta} {unit} below target", - "diastolic": "Diastolic", - "noMeasurementYet": "No measurements yet", - "noMeasurementData": "No measurement data available. Add some measurements to see your targets.", - "profileIncomplete": "Profile incomplete", - "profileIncompleteHeight": "Add your height in profile settings to enable BMI targets.", - "profileIncompleteAge": "Add your date of birth in profile settings for age-specific targets.", - "profileIncompleteHeightAge": "Add your height and date of birth in profile settings for personalized targets.", - "compliancePerMedication": "Compliance per medication", - "glucoseFasting": "Glucose — fasting", - "glucosePostprandial": "Glucose — post-meal", - "glucoseRandom": "Glucose — random", - "glucoseBedtime": "Glucose — bedtime", - "loadError": "Failed to load targets", + "currentValue": "Aktualnie: {value} {unit}", + "targetRangeValue": "Zakres docelowy: {min}–{max} {unit}", + "sourceLabel": "Źródło: {source}", + "inTarget": "W zakresie docelowym", + "aboveTarget": "{delta} {unit} powyżej zakresu", + "belowTarget": "{delta} {unit} poniżej zakresu", + "diastolic": "Rozkurczowe", + "noMeasurementYet": "Brak pomiarów", + "noMeasurementData": "Brak danych pomiarowych. Dodaj pomiary, aby zobaczyć cele.", + "profileIncomplete": "Profil niekompletny", + "profileIncompleteHeight": "Wpisz swój wzrost w profilu, aby aktywować cele BMI.", + "profileIncompleteAge": "Wpisz datę urodzenia w profilu, aby aktywować cele zależne od wieku.", + "profileIncompleteHeightAge": "Wpisz wzrost i datę urodzenia w profilu, aby zobaczyć spersonalizowane cele.", + "compliancePerMedication": "Przestrzeganie według leku", + "glucoseFasting": "Glikemia — na czczo", + "glucosePostprandial": "Glikemia — po posiłku", + "glucoseRandom": "Glikemia — dowolna", + "glucoseBedtime": "Glikemia — przed snem", + "loadError": "Nie udało się załadować wartości docelowych", "label": { "WEIGHT": "Waga", "BLOOD_PRESSURE": "Ciśnienie krwi", - "BLOOD_PRESSURE_IN_TARGET": "Blood pressure on target", - "PULSE": "Resting pulse", - "SLEEP_DURATION": "Sleep duration", + "BLOOD_PRESSURE_IN_TARGET": "Ciśnienie w zakresie", + "PULSE": "Tętno spoczynkowe", + "SLEEP_DURATION": "Czas snu", "BMI": "BMI", "BODY_FAT": "Tkanka tłuszczowa", - "ACTIVITY_STEPS": "Steps/day", - "MEDICATION_COMPLIANCE": "Medication compliance", + "ACTIVITY_STEPS": "Kroki/dzień", + "MEDICATION_COMPLIANCE": "Przestrzeganie", "MOOD_SCORE": "Nastrój", - "MOOD_STABILITY": "Mood stability" + "MOOD_STABILITY": "Stabilność nastroju" }, "status": { - "underweight": "Underweight", + "underweight": "Niedowaga", "normal": "Normal", - "overweight": "Overweight", - "obesityGrade1": "Obesity Grade I", - "obesityGrade2": "Obesity Grade II", - "obesityGrade3": "Obesity Grade III", - "optimal": "Optimal", - "highNormal": "High-normal", - "hypertensionGrade1": "Hypertension Grade 1", - "hypertensionGrade2": "Hypertension Grade 2", - "hypertensionGrade3": "Hypertension Grade 3", - "bradycardia": "Bradycardia", - "elevated": "Elevated", - "tachycardia": "Tachycardia", - "significantlyLow": "Significantly low", - "slightlyLow": "Slightly low", - "onTarget": "On target", - "slightlyElevated": "Slightly elevated", - "significantlyElevated": "Significantly elevated", - "farTooShort": "Far too short", - "tooShort": "Too short", - "slightlyLong": "Slightly long", - "farTooLong": "Far too long", - "belowEssential": "Below essential", - "essential": "Essential", - "athletic": "Athletic", + "overweight": "Nadwaga", + "obesityGrade1": "Otyłość I stopnia", + "obesityGrade2": "Otyłość II stopnia", + "obesityGrade3": "Otyłość III stopnia", + "optimal": "Optymalne", + "highNormal": "Wysokie prawidłowe", + "hypertensionGrade1": "Nadciśnienie 1 stopnia", + "hypertensionGrade2": "Nadciśnienie 2 stopnia", + "hypertensionGrade3": "Nadciśnienie 3 stopnia", + "bradycardia": "Bradykardia", + "elevated": "Podwyższone", + "tachycardia": "Tachykardia", + "significantlyLow": "Znacząco niskie", + "slightlyLow": "Lekko niskie", + "onTarget": "W zakresie docelowym", + "slightlyElevated": "Lekko podwyższone", + "significantlyElevated": "Znacząco podwyższone", + "farTooShort": "Zdecydowanie zbyt krótki", + "tooShort": "Zbyt krótki", + "slightlyLong": "Lekko zbyt długi", + "farTooLong": "Zdecydowanie zbyt długi", + "belowEssential": "Poniżej niezbędnego", + "essential": "Niezbędny", + "athletic": "Atletyczny", "fitness": "Fitness", - "acceptable": "Acceptable", - "obese": "Obese", - "veryLow": "Very low", - "lowActive": "Low active", - "moderatelyActive": "Moderately active", - "active": "Aktywne", - "veryActive": "Very active", - "good": "Dobrze", - "moderate": "Moderate", - "low": "Low", - "high": "High", - "veryGood": "Very good", - "veryStable": "Very stable", - "stable": "Stable", - "fluctuating": "Fluctuating" + "acceptable": "Akceptowalny", + "obese": "Otyły", + "veryLow": "Bardzo niski", + "lowActive": "Mało aktywny", + "moderatelyActive": "Umiarkowanie aktywny", + "active": "Aktywny", + "veryActive": "Bardzo aktywny", + "good": "Dobre", + "moderate": "Umiarkowane", + "low": "Niskie", + "high": "Wysokie", + "veryGood": "Bardzo dobre", + "veryStable": "Bardzo stabilny", + "stable": "Stabilny", + "fluctuating": "Zmienny" } }, "passwordStrength": { @@ -2982,10 +2982,10 @@ "phaseOrangeMessage": "🟠 Overdue:\n{medName} ({doseInfo}, {timeWindow})\nOverdue by {minutes} Min.", "phaseRedTitle": "🔴 Missed: {medName}", "phaseRedMessage": "🔴 Missed:\n{medName} ({doseInfo}, {timeWindow})\nMarked as missed.", - "buttonTaken": "Przyjęte", - "buttonConfirm": "✓ Confirm", + "buttonTaken": "Przyjęty", + "buttonConfirm": "✓ Potwierdź", "buttonSnoozeOneHour": "🕐 1h", "buttonSnoozeThreeHours": "🕐 3h", - "buttonSkip": "⏭ Skip" + "buttonSkip": "⏭ Pomiń" } }