mirror of
https://github.com/MBombeck/HealthLog.git
synced 2026-11-09 04:50:59 +00:00
i18n(charts): translate chart legends, thresholds, and comparison copy into es/fr/it/pl
Covers the data-visualisation surface: chart loading/empty states,
sample windows (7/30/90 pts), weekday and month abbreviations,
heatmap and adherence legends, personal-baseline deltas, chart-overlay
controls, target thresholds (metric labels, override warning, save
toasts), and the period-over-period comparison toggle. Placeholders
{delta}, {min}, {max}, {unit} preserved across all locales.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
1 parent
bc1f384e5c
commit
ae637ce844
4 files changed
+370
-370
No files matched your search
+90
-90
@@ -793,110 +793,110 @@
|
||||
}
|
||||
},
|
||||
"charts": {
|
||||
"loadingLabel": "Cargando gráfico…",
|
||||
"loadingLabel": "Cargando la gráfica…",
|
||||
"weight": "Peso",
|
||||
"bloodPressure": "Presión arterial",
|
||||
"bloodPressure": "Tensión arterial",
|
||||
"pulse": "Pulso",
|
||||
"bodyFat": "Grasa corporal",
|
||||
"sleep": "Sueño",
|
||||
"steps": "Pasos",
|
||||
"noData": "No data in selected time range",
|
||||
"bucketWeekly": "Weekly avg",
|
||||
"bucketMonthly": "Monthly avg",
|
||||
"points7Label": "7 pts",
|
||||
"points7Title": "Last 7 data points",
|
||||
"points30Label": "30 pts",
|
||||
"points30Title": "Last 30 data points",
|
||||
"points90Label": "90 pts",
|
||||
"points90Title": "Last 90 data points",
|
||||
"pointsAllLabel": "Todo",
|
||||
"pointsAllTitle": "All available data points",
|
||||
"systolic": "Systolic",
|
||||
"diastolic": "Diastolic",
|
||||
"bodyWater": "Body water",
|
||||
"boneMass": "Bone mass",
|
||||
"noData": "Sin datos en el periodo seleccionado",
|
||||
"bucketWeekly": "Media semanal",
|
||||
"bucketMonthly": "Media mensual",
|
||||
"points7Label": "7 ptos",
|
||||
"points7Title": "Últimos 7 puntos",
|
||||
"points30Label": "30 ptos",
|
||||
"points30Title": "Últimos 30 puntos",
|
||||
"points90Label": "90 ptos",
|
||||
"points90Title": "Últimos 90 puntos",
|
||||
"pointsAllLabel": "Todos",
|
||||
"pointsAllTitle": "Todos los puntos disponibles",
|
||||
"systolic": "Sistólica",
|
||||
"diastolic": "Diastólica",
|
||||
"bodyWater": "Agua corporal",
|
||||
"boneMass": "Masa ósea",
|
||||
"spo2": "SpO₂",
|
||||
"movingAverage7d": "7-day trend",
|
||||
"avg7dShort": "7d",
|
||||
"avg30dShort": "30d",
|
||||
"trend7dShort": "7-day trend",
|
||||
"movingAverage7d": "Tendencia 7 días",
|
||||
"avg7dShort": "7D",
|
||||
"avg30dShort": "30D",
|
||||
"trend7dShort": "Tendencia 7 días",
|
||||
"trend": "Tendencia",
|
||||
"perWeek": "/week",
|
||||
"perWeek": "/semana",
|
||||
"totalDelta": "Total",
|
||||
"colorGreen": "Green:",
|
||||
"colorOrange": "Orange:",
|
||||
"colorRed": "Red:",
|
||||
"colorGreen": "Verde:",
|
||||
"colorOrange": "Naranja:",
|
||||
"colorRed": "Rojo:",
|
||||
"mood": "Estado de ánimo",
|
||||
"moodScore": "Mood Score",
|
||||
"moodScore": "Puntuación de ánimo",
|
||||
"weekdays": {
|
||||
"mon": "Mon",
|
||||
"wed": "Wed",
|
||||
"fri": "Fri",
|
||||
"sun": "Sun"
|
||||
"mon": "Lun",
|
||||
"wed": "Mié",
|
||||
"fri": "Vie",
|
||||
"sun": "Dom"
|
||||
},
|
||||
"months": {
|
||||
"jan": "Jan",
|
||||
"jan": "Ene",
|
||||
"feb": "Feb",
|
||||
"mar": "Mar",
|
||||
"apr": "Apr",
|
||||
"apr": "Abr",
|
||||
"may": "May",
|
||||
"jun": "Jun",
|
||||
"jul": "Jul",
|
||||
"aug": "Aug",
|
||||
"aug": "Ago",
|
||||
"sep": "Sep",
|
||||
"oct": "Oct",
|
||||
"nov": "Nov",
|
||||
"dec": "Dec"
|
||||
"dec": "Dic"
|
||||
},
|
||||
"heatmapOnTime": "on time",
|
||||
"heatmapLate": "late",
|
||||
"heatmapVeryLate": "very late",
|
||||
"legendOnTime": "On time",
|
||||
"legendLate": "Late",
|
||||
"legendVeryLate": "Very late",
|
||||
"legendMissed": "Perdida",
|
||||
"emptyStateTitle": "Add more measurements to see trends",
|
||||
"emptyStateDescription": "Log at least 3 entries to unlock the trend line.",
|
||||
"personalBaseline": "Your normal",
|
||||
"deltaVsBaseline": "{delta} vs. your normal",
|
||||
"deltaUnchanged": "matches your normal",
|
||||
"deltaVsTarget": "{delta} vs. target"
|
||||
"heatmapOnTime": "a tiempo",
|
||||
"heatmapLate": "tarde",
|
||||
"heatmapVeryLate": "muy tarde",
|
||||
"legendOnTime": "A tiempo",
|
||||
"legendLate": "Tarde",
|
||||
"legendVeryLate": "Muy tarde",
|
||||
"legendMissed": "Omitida",
|
||||
"emptyStateTitle": "Registra más mediciones para ver tendencias",
|
||||
"emptyStateDescription": "Registra al menos 3 entradas para desbloquear la línea de tendencia.",
|
||||
"personalBaseline": "Tu media",
|
||||
"deltaVsBaseline": "{delta} vs. tu media",
|
||||
"deltaUnchanged": "coincide con tu media",
|
||||
"deltaVsTarget": "{delta} vs. objetivo"
|
||||
},
|
||||
"chart": {
|
||||
"overlay": {
|
||||
"controls": {
|
||||
"title": "Chart overlays",
|
||||
"trendIndicator": "7-day trend",
|
||||
"trendArrow": "Trend arrow",
|
||||
"targetRange": "Target range",
|
||||
"title": "Capas de la gráfica",
|
||||
"trendIndicator": "Tendencia 7 días",
|
||||
"trendArrow": "Flecha de tendencia",
|
||||
"targetRange": "Rango objetivo",
|
||||
"comparisonBaseline": "Comparación",
|
||||
"comparisonUnavailable": "No prior-period data yet",
|
||||
"comparisonUnavailable": "Sin periodo anterior disponible",
|
||||
"tooltip": {
|
||||
"openSettings": "Chart overlay settings"
|
||||
"openSettings": "Ajustes de capas de gráfica"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"comparison": {
|
||||
"toggleLabel": "Compare to",
|
||||
"toggleHint": "Muestra el mismo período del año pasado junto al gráfico actual.",
|
||||
"toggleLabel": "Comparar con",
|
||||
"toggleHint": "Compara el periodo actual con el mismo periodo del año anterior.",
|
||||
"baseline": {
|
||||
"none": "None",
|
||||
"lastMonth": "Last month",
|
||||
"lastYear": "Last year"
|
||||
"none": "Desactivado",
|
||||
"lastMonth": "Mes anterior",
|
||||
"lastYear": "Año anterior"
|
||||
},
|
||||
"captionLastMonth": "vs. last month",
|
||||
"captionLastYear": "vs. last year",
|
||||
"captionLastMonth": "vs. mes anterior",
|
||||
"captionLastYear": "vs. año anterior",
|
||||
"deltaVs": {
|
||||
"lastMonth": "{delta} vs. last month",
|
||||
"lastYear": "{delta} vs. last year"
|
||||
"lastMonth": "{delta} vs. mes anterior",
|
||||
"lastYear": "{delta} vs. año anterior"
|
||||
},
|
||||
"tooltipPrior": "Prior period",
|
||||
"tooltipPrior": "Periodo anterior",
|
||||
"unavailable": {
|
||||
"lastMonth": "Comparison unavailable — no data from last month yet",
|
||||
"lastYear": "Comparison unavailable — no data from last year yet"
|
||||
"lastMonth": "Comparación no disponible — sin datos del mes anterior",
|
||||
"lastYear": "Comparación no disponible — sin datos del año anterior"
|
||||
},
|
||||
"notAvailableForCompliance": "Comparison N/A for compliance"
|
||||
"notAvailableForCompliance": "Comparación no disponible para el cumplimiento"
|
||||
},
|
||||
"insights": {
|
||||
"noAnalysisYet": "No analysis yet.",
|
||||
@@ -1368,36 +1368,36 @@
|
||||
}
|
||||
},
|
||||
"thresholds": {
|
||||
"defaultLabel": "Default",
|
||||
"defaultLabel": "Por defecto",
|
||||
"autoModeLabel": "Auto",
|
||||
"overrideModeLabel": "Override",
|
||||
"overrideToggleLabel": "Custom range",
|
||||
"resetAction": "Reset to default",
|
||||
"resetAllAction": "Reset all to default",
|
||||
"overrideModeLabel": "Personalizado",
|
||||
"overrideToggleLabel": "Valores propios",
|
||||
"resetAction": "Restablecer valor por defecto",
|
||||
"resetAllAction": "Restablecer todos los valores",
|
||||
"minLabel": "Mín",
|
||||
"maxLabel": "Máx",
|
||||
"unitSuffix": "({unit})",
|
||||
"outOfBoundsHint": "Allowed range: {min}–{max} {unit}",
|
||||
"overrideWarning": "Overriding with values outside guideline ranges may produce unhealthy targets. Only do this on doctor's advice.",
|
||||
"saveSuccess": "Thresholds updated",
|
||||
"saveError": "Could not save thresholds",
|
||||
"resetSuccess": "Reset to default",
|
||||
"sourceOverride": "User override",
|
||||
"outOfBoundsHint": "Rango permitido: {min}–{max} {unit}",
|
||||
"overrideWarning": "Los valores fuera de las guías clínicas pueden dar objetivos poco saludables. Personaliza solo tras consultar con tu médico.",
|
||||
"saveSuccess": "Objetivos actualizados",
|
||||
"saveError": "No se han podido guardar los objetivos",
|
||||
"resetSuccess": "Restablecido al valor por defecto",
|
||||
"sourceOverride": "Valor propio",
|
||||
"metricWeight": "Peso",
|
||||
"metricBpSys": "Blood pressure (systolic)",
|
||||
"metricBpDia": "Blood pressure (diastolic)",
|
||||
"metricPulse": "Resting pulse",
|
||||
"metricBpSys": "Tensión arterial (sistólica)",
|
||||
"metricBpDia": "Tensión arterial (diastólica)",
|
||||
"metricPulse": "Pulso en reposo",
|
||||
"metricBodyFat": "Grasa corporal",
|
||||
"metricSleep": "Sleep duration",
|
||||
"metricSteps": "Daily steps",
|
||||
"metricGlucoseFasting": "Glucose — fasting",
|
||||
"metricGlucosePostprandial": "Glucose — post-meal",
|
||||
"metricGlucoseRandom": "Glucose — random",
|
||||
"metricGlucoseBedtime": "Glucose — bedtime",
|
||||
"metricBodyWater": "Body water",
|
||||
"metricBoneMass": "Bone mass",
|
||||
"metricOxygenSaturation": "Oxygen saturation (SpO₂)",
|
||||
"unsetExplanation": "No override — using computed default."
|
||||
"metricSleep": "Duración del sueño",
|
||||
"metricSteps": "Pasos/día",
|
||||
"metricGlucoseFasting": "Glucemia — en ayunas",
|
||||
"metricGlucosePostprandial": "Glucemia — posprandial",
|
||||
"metricGlucoseRandom": "Glucemia — cualquiera",
|
||||
"metricGlucoseBedtime": "Glucemia — antes de dormir",
|
||||
"metricBodyWater": "Agua corporal",
|
||||
"metricBoneMass": "Masa ósea",
|
||||
"metricOxygenSaturation": "Saturación de oxígeno (SpO₂)",
|
||||
"unsetExplanation": "Sin valor propio — se aplica el valor por defecto calculado."
|
||||
},
|
||||
"onboarding": {
|
||||
"errorGeneric": "Something went wrong while finishing setup. Please try again.",
|
||||
|
||||
+89
-89
@@ -800,103 +800,103 @@
|
||||
"bodyFat": "Masse grasse",
|
||||
"sleep": "Sommeil",
|
||||
"steps": "Pas",
|
||||
"noData": "No data in selected time range",
|
||||
"bucketWeekly": "Weekly avg",
|
||||
"bucketMonthly": "Monthly avg",
|
||||
"noData": "Aucune donnée sur la période sélectionnée",
|
||||
"bucketWeekly": "Moyenne hebdomadaire",
|
||||
"bucketMonthly": "Moyenne mensuelle",
|
||||
"points7Label": "7 pts",
|
||||
"points7Title": "Last 7 data points",
|
||||
"points7Title": "Derniers 7 points",
|
||||
"points30Label": "30 pts",
|
||||
"points30Title": "Last 30 data points",
|
||||
"points30Title": "Derniers 30 points",
|
||||
"points90Label": "90 pts",
|
||||
"points90Title": "Last 90 data points",
|
||||
"pointsAllLabel": "Tout",
|
||||
"pointsAllTitle": "All available data points",
|
||||
"systolic": "Systolic",
|
||||
"diastolic": "Diastolic",
|
||||
"bodyWater": "Body water",
|
||||
"boneMass": "Bone mass",
|
||||
"points90Title": "Derniers 90 points",
|
||||
"pointsAllLabel": "Tous",
|
||||
"pointsAllTitle": "Tous les points disponibles",
|
||||
"systolic": "Systolique",
|
||||
"diastolic": "Diastolique",
|
||||
"bodyWater": "Eau corporelle",
|
||||
"boneMass": "Masse osseuse",
|
||||
"spo2": "SpO₂",
|
||||
"movingAverage7d": "7-day trend",
|
||||
"avg7dShort": "7d",
|
||||
"avg30dShort": "30d",
|
||||
"trend7dShort": "7-day trend",
|
||||
"movingAverage7d": "Tendance 7 jours",
|
||||
"avg7dShort": "7J",
|
||||
"avg30dShort": "30J",
|
||||
"trend7dShort": "Tendance 7 jours",
|
||||
"trend": "Tendance",
|
||||
"perWeek": "/week",
|
||||
"perWeek": "/semaine",
|
||||
"totalDelta": "Total",
|
||||
"colorGreen": "Green:",
|
||||
"colorOrange": "Orange:",
|
||||
"colorRed": "Red:",
|
||||
"colorGreen": "Vert :",
|
||||
"colorOrange": "Orange :",
|
||||
"colorRed": "Rouge :",
|
||||
"mood": "Humeur",
|
||||
"moodScore": "Mood Score",
|
||||
"moodScore": "Score d’humeur",
|
||||
"weekdays": {
|
||||
"mon": "Mon",
|
||||
"wed": "Wed",
|
||||
"fri": "Fri",
|
||||
"sun": "Sun"
|
||||
"mon": "Lun",
|
||||
"wed": "Mer",
|
||||
"fri": "Ven",
|
||||
"sun": "Dim"
|
||||
},
|
||||
"months": {
|
||||
"jan": "Jan",
|
||||
"feb": "Feb",
|
||||
"feb": "Fév",
|
||||
"mar": "Mar",
|
||||
"apr": "Apr",
|
||||
"may": "May",
|
||||
"jun": "Jun",
|
||||
"jul": "Jul",
|
||||
"aug": "Aug",
|
||||
"sep": "Sep",
|
||||
"apr": "Avr",
|
||||
"may": "Mai",
|
||||
"jun": "Juin",
|
||||
"jul": "Juil",
|
||||
"aug": "Août",
|
||||
"sep": "Sept",
|
||||
"oct": "Oct",
|
||||
"nov": "Nov",
|
||||
"dec": "Dec"
|
||||
"dec": "Déc"
|
||||
},
|
||||
"heatmapOnTime": "on time",
|
||||
"heatmapLate": "late",
|
||||
"heatmapVeryLate": "very late",
|
||||
"legendOnTime": "On time",
|
||||
"legendLate": "Late",
|
||||
"legendVeryLate": "Very late",
|
||||
"legendMissed": "Manqué",
|
||||
"emptyStateTitle": "Add more measurements to see trends",
|
||||
"emptyStateDescription": "Log at least 3 entries to unlock the trend line.",
|
||||
"personalBaseline": "Your normal",
|
||||
"deltaVsBaseline": "{delta} vs. your normal",
|
||||
"deltaUnchanged": "matches your normal",
|
||||
"deltaVsTarget": "{delta} vs. target"
|
||||
"heatmapOnTime": "à l’heure",
|
||||
"heatmapLate": "en retard",
|
||||
"heatmapVeryLate": "très en retard",
|
||||
"legendOnTime": "À l’heure",
|
||||
"legendLate": "En retard",
|
||||
"legendVeryLate": "Très en retard",
|
||||
"legendMissed": "Manquée",
|
||||
"emptyStateTitle": "Saisis plus de mesures pour voir les tendances",
|
||||
"emptyStateDescription": "Saisis au moins 3 entrées pour débloquer la courbe de tendance.",
|
||||
"personalBaseline": "Ta moyenne",
|
||||
"deltaVsBaseline": "{delta} vs. ta moyenne",
|
||||
"deltaUnchanged": "correspond à ta moyenne",
|
||||
"deltaVsTarget": "{delta} vs. cible"
|
||||
},
|
||||
"chart": {
|
||||
"overlay": {
|
||||
"controls": {
|
||||
"title": "Chart overlays",
|
||||
"trendIndicator": "7-day trend",
|
||||
"trendArrow": "Trend arrow",
|
||||
"targetRange": "Target range",
|
||||
"title": "Calques du graphique",
|
||||
"trendIndicator": "Tendance 7 jours",
|
||||
"trendArrow": "Flèche de tendance",
|
||||
"targetRange": "Plage cible",
|
||||
"comparisonBaseline": "Comparaison",
|
||||
"comparisonUnavailable": "No prior-period data yet",
|
||||
"comparisonUnavailable": "Aucune période antérieure disponible",
|
||||
"tooltip": {
|
||||
"openSettings": "Chart overlay settings"
|
||||
"openSettings": "Paramètres des calques de graphique"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"comparison": {
|
||||
"toggleLabel": "Compare to",
|
||||
"toggleHint": "Affiche la même période l'année dernière à côté du graphique actuel.",
|
||||
"toggleLabel": "Comparer avec",
|
||||
"toggleHint": "Compare la période actuelle avec la même période de l’année précédente.",
|
||||
"baseline": {
|
||||
"none": "None",
|
||||
"lastMonth": "Last month",
|
||||
"lastYear": "Last year"
|
||||
"none": "Désactivé",
|
||||
"lastMonth": "Mois précédent",
|
||||
"lastYear": "Année précédente"
|
||||
},
|
||||
"captionLastMonth": "vs. last month",
|
||||
"captionLastYear": "vs. last year",
|
||||
"captionLastMonth": "vs. mois précédent",
|
||||
"captionLastYear": "vs. année précédente",
|
||||
"deltaVs": {
|
||||
"lastMonth": "{delta} vs. last month",
|
||||
"lastYear": "{delta} vs. last year"
|
||||
"lastMonth": "{delta} vs. mois précédent",
|
||||
"lastYear": "{delta} vs. année précédente"
|
||||
},
|
||||
"tooltipPrior": "Prior period",
|
||||
"tooltipPrior": "Période précédente",
|
||||
"unavailable": {
|
||||
"lastMonth": "Comparison unavailable — no data from last month yet",
|
||||
"lastYear": "Comparison unavailable — no data from last year yet"
|
||||
"lastMonth": "Comparaison indisponible — pas de données du mois précédent",
|
||||
"lastYear": "Comparaison indisponible — pas de données de l’année précédente"
|
||||
},
|
||||
"notAvailableForCompliance": "Comparison N/A for compliance"
|
||||
"notAvailableForCompliance": "Comparaison indisponible pour l’observance"
|
||||
},
|
||||
"insights": {
|
||||
"noAnalysisYet": "No analysis yet.",
|
||||
@@ -1368,36 +1368,36 @@
|
||||
}
|
||||
},
|
||||
"thresholds": {
|
||||
"defaultLabel": "Default",
|
||||
"defaultLabel": "Par défaut",
|
||||
"autoModeLabel": "Auto",
|
||||
"overrideModeLabel": "Override",
|
||||
"overrideToggleLabel": "Custom range",
|
||||
"resetAction": "Reset to default",
|
||||
"resetAllAction": "Reset all to default",
|
||||
"overrideModeLabel": "Personnalisé",
|
||||
"overrideToggleLabel": "Valeurs personnelles",
|
||||
"resetAction": "Restaurer la valeur par défaut",
|
||||
"resetAllAction": "Tout restaurer aux valeurs par défaut",
|
||||
"minLabel": "Min",
|
||||
"maxLabel": "Max",
|
||||
"unitSuffix": "({unit})",
|
||||
"outOfBoundsHint": "Allowed range: {min}–{max} {unit}",
|
||||
"overrideWarning": "Overriding with values outside guideline ranges may produce unhealthy targets. Only do this on doctor's advice.",
|
||||
"saveSuccess": "Thresholds updated",
|
||||
"saveError": "Could not save thresholds",
|
||||
"resetSuccess": "Reset to default",
|
||||
"sourceOverride": "User override",
|
||||
"outOfBoundsHint": "Plage autorisée : {min}–{max} {unit}",
|
||||
"overrideWarning": "Des valeurs en dehors des recommandations peuvent conduire à des objectifs malsains. Ne personnalise qu’après avis médical.",
|
||||
"saveSuccess": "Objectifs mis à jour",
|
||||
"saveError": "Impossible d’enregistrer les objectifs",
|
||||
"resetSuccess": "Valeur par défaut restaurée",
|
||||
"sourceOverride": "Valeur personnelle",
|
||||
"metricWeight": "Poids",
|
||||
"metricBpSys": "Blood pressure (systolic)",
|
||||
"metricBpDia": "Blood pressure (diastolic)",
|
||||
"metricPulse": "Resting pulse",
|
||||
"metricBpSys": "Tension artérielle (systolique)",
|
||||
"metricBpDia": "Tension artérielle (diastolique)",
|
||||
"metricPulse": "Pouls au repos",
|
||||
"metricBodyFat": "Masse grasse",
|
||||
"metricSleep": "Sleep duration",
|
||||
"metricSteps": "Daily steps",
|
||||
"metricGlucoseFasting": "Glucose — fasting",
|
||||
"metricGlucosePostprandial": "Glucose — post-meal",
|
||||
"metricGlucoseRandom": "Glucose — random",
|
||||
"metricGlucoseBedtime": "Glucose — bedtime",
|
||||
"metricBodyWater": "Body water",
|
||||
"metricBoneMass": "Bone mass",
|
||||
"metricOxygenSaturation": "Oxygen saturation (SpO₂)",
|
||||
"unsetExplanation": "No override — using computed default."
|
||||
"metricSleep": "Durée du sommeil",
|
||||
"metricSteps": "Pas/jour",
|
||||
"metricGlucoseFasting": "Glycémie — à jeun",
|
||||
"metricGlucosePostprandial": "Glycémie — postprandiale",
|
||||
"metricGlucoseRandom": "Glycémie — indifférente",
|
||||
"metricGlucoseBedtime": "Glycémie — avant le coucher",
|
||||
"metricBodyWater": "Eau corporelle",
|
||||
"metricBoneMass": "Masse osseuse",
|
||||
"metricOxygenSaturation": "Saturation en oxygène (SpO₂)",
|
||||
"unsetExplanation": "Pas de valeur personnelle — la valeur par défaut calculée s’applique."
|
||||
},
|
||||
"onboarding": {
|
||||
"errorGeneric": "Something went wrong while finishing setup. Please try again.",
|
||||
|
||||
+95
-95
@@ -793,110 +793,110 @@
|
||||
}
|
||||
},
|
||||
"charts": {
|
||||
"loadingLabel": "Caricamento grafico…",
|
||||
"loadingLabel": "Caricamento del grafico…",
|
||||
"weight": "Peso",
|
||||
"bloodPressure": "Pressione arteriosa",
|
||||
"pulse": "Polso",
|
||||
"pulse": "Pulsazioni",
|
||||
"bodyFat": "Massa grassa",
|
||||
"sleep": "Sonno",
|
||||
"steps": "Passi",
|
||||
"noData": "No data in selected time range",
|
||||
"bucketWeekly": "Weekly avg",
|
||||
"bucketMonthly": "Monthly avg",
|
||||
"points7Label": "7 pts",
|
||||
"points7Title": "Last 7 data points",
|
||||
"points30Label": "30 pts",
|
||||
"points30Title": "Last 30 data points",
|
||||
"points90Label": "90 pts",
|
||||
"points90Title": "Last 90 data points",
|
||||
"pointsAllLabel": "Tutto",
|
||||
"pointsAllTitle": "All available data points",
|
||||
"systolic": "Systolic",
|
||||
"diastolic": "Diastolic",
|
||||
"bodyWater": "Body water",
|
||||
"boneMass": "Bone mass",
|
||||
"noData": "Nessun dato nel periodo selezionato",
|
||||
"bucketWeekly": "Media settimanale",
|
||||
"bucketMonthly": "Media mensile",
|
||||
"points7Label": "7 pti",
|
||||
"points7Title": "Ultimi 7 punti",
|
||||
"points30Label": "30 pti",
|
||||
"points30Title": "Ultimi 30 punti",
|
||||
"points90Label": "90 pti",
|
||||
"points90Title": "Ultimi 90 punti",
|
||||
"pointsAllLabel": "Tutti",
|
||||
"pointsAllTitle": "Tutti i punti disponibili",
|
||||
"systolic": "Sistolica",
|
||||
"diastolic": "Diastolica",
|
||||
"bodyWater": "Acqua corporea",
|
||||
"boneMass": "Massa ossea",
|
||||
"spo2": "SpO₂",
|
||||
"movingAverage7d": "7-day trend",
|
||||
"avg7dShort": "7d",
|
||||
"avg30dShort": "30d",
|
||||
"trend7dShort": "7-day trend",
|
||||
"trend": "Tendenza",
|
||||
"perWeek": "/week",
|
||||
"movingAverage7d": "Trend 7 giorni",
|
||||
"avg7dShort": "7G",
|
||||
"avg30dShort": "30G",
|
||||
"trend7dShort": "Trend 7 giorni",
|
||||
"trend": "Trend",
|
||||
"perWeek": "/settimana",
|
||||
"totalDelta": "Totale",
|
||||
"colorGreen": "Green:",
|
||||
"colorOrange": "Orange:",
|
||||
"colorRed": "Red:",
|
||||
"colorGreen": "Verde:",
|
||||
"colorOrange": "Arancione:",
|
||||
"colorRed": "Rosso:",
|
||||
"mood": "Umore",
|
||||
"moodScore": "Mood Score",
|
||||
"moodScore": "Punteggio umore",
|
||||
"weekdays": {
|
||||
"mon": "Mon",
|
||||
"wed": "Wed",
|
||||
"fri": "Fri",
|
||||
"sun": "Sun"
|
||||
"mon": "Lun",
|
||||
"wed": "Mer",
|
||||
"fri": "Ven",
|
||||
"sun": "Dom"
|
||||
},
|
||||
"months": {
|
||||
"jan": "Jan",
|
||||
"jan": "Gen",
|
||||
"feb": "Feb",
|
||||
"mar": "Mar",
|
||||
"apr": "Apr",
|
||||
"may": "May",
|
||||
"jun": "Jun",
|
||||
"jul": "Jul",
|
||||
"aug": "Aug",
|
||||
"sep": "Sep",
|
||||
"oct": "Oct",
|
||||
"may": "Mag",
|
||||
"jun": "Giu",
|
||||
"jul": "Lug",
|
||||
"aug": "Ago",
|
||||
"sep": "Set",
|
||||
"oct": "Ott",
|
||||
"nov": "Nov",
|
||||
"dec": "Dec"
|
||||
"dec": "Dic"
|
||||
},
|
||||
"heatmapOnTime": "on time",
|
||||
"heatmapLate": "late",
|
||||
"heatmapVeryLate": "very late",
|
||||
"legendOnTime": "On time",
|
||||
"legendLate": "Late",
|
||||
"legendVeryLate": "Very late",
|
||||
"legendMissed": "Persa",
|
||||
"emptyStateTitle": "Add more measurements to see trends",
|
||||
"emptyStateDescription": "Log at least 3 entries to unlock the trend line.",
|
||||
"personalBaseline": "Your normal",
|
||||
"deltaVsBaseline": "{delta} vs. your normal",
|
||||
"deltaUnchanged": "matches your normal",
|
||||
"deltaVsTarget": "{delta} vs. target"
|
||||
"heatmapOnTime": "in orario",
|
||||
"heatmapLate": "in ritardo",
|
||||
"heatmapVeryLate": "molto in ritardo",
|
||||
"legendOnTime": "In orario",
|
||||
"legendLate": "In ritardo",
|
||||
"legendVeryLate": "Molto in ritardo",
|
||||
"legendMissed": "Mancata",
|
||||
"emptyStateTitle": "Registra altre misurazioni per vedere i trend",
|
||||
"emptyStateDescription": "Registra almeno 3 voci per sbloccare la linea di tendenza.",
|
||||
"personalBaseline": "La tua media",
|
||||
"deltaVsBaseline": "{delta} vs. la tua media",
|
||||
"deltaUnchanged": "corrisponde alla tua media",
|
||||
"deltaVsTarget": "{delta} vs. obiettivo"
|
||||
},
|
||||
"chart": {
|
||||
"overlay": {
|
||||
"controls": {
|
||||
"title": "Chart overlays",
|
||||
"trendIndicator": "7-day trend",
|
||||
"trendArrow": "Trend arrow",
|
||||
"targetRange": "Target range",
|
||||
"title": "Sovrapposizioni del grafico",
|
||||
"trendIndicator": "Trend 7 giorni",
|
||||
"trendArrow": "Freccia di trend",
|
||||
"targetRange": "Range obiettivo",
|
||||
"comparisonBaseline": "Confronto",
|
||||
"comparisonUnavailable": "No prior-period data yet",
|
||||
"comparisonUnavailable": "Nessun periodo precedente disponibile",
|
||||
"tooltip": {
|
||||
"openSettings": "Chart overlay settings"
|
||||
"openSettings": "Impostazioni sovrapposizioni del grafico"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"comparison": {
|
||||
"toggleLabel": "Compare to",
|
||||
"toggleHint": "Mostra lo stesso periodo dell'anno scorso accanto al grafico attuale.",
|
||||
"toggleLabel": "Confronta con",
|
||||
"toggleHint": "Confronta il periodo attuale con lo stesso periodo dell’anno precedente.",
|
||||
"baseline": {
|
||||
"none": "None",
|
||||
"lastMonth": "Last month",
|
||||
"lastYear": "Last year"
|
||||
"none": "Disattivato",
|
||||
"lastMonth": "Mese precedente",
|
||||
"lastYear": "Anno precedente"
|
||||
},
|
||||
"captionLastMonth": "vs. last month",
|
||||
"captionLastYear": "vs. last year",
|
||||
"captionLastMonth": "vs. mese precedente",
|
||||
"captionLastYear": "vs. anno precedente",
|
||||
"deltaVs": {
|
||||
"lastMonth": "{delta} vs. last month",
|
||||
"lastYear": "{delta} vs. last year"
|
||||
"lastMonth": "{delta} vs. mese precedente",
|
||||
"lastYear": "{delta} vs. anno precedente"
|
||||
},
|
||||
"tooltipPrior": "Prior period",
|
||||
"tooltipPrior": "Periodo precedente",
|
||||
"unavailable": {
|
||||
"lastMonth": "Comparison unavailable — no data from last month yet",
|
||||
"lastYear": "Comparison unavailable — no data from last year yet"
|
||||
"lastMonth": "Confronto non disponibile — nessun dato del mese precedente",
|
||||
"lastYear": "Confronto non disponibile — nessun dato dell’anno precedente"
|
||||
},
|
||||
"notAvailableForCompliance": "Comparison N/A for compliance"
|
||||
"notAvailableForCompliance": "Confronto non disponibile per l’aderenza"
|
||||
},
|
||||
"insights": {
|
||||
"noAnalysisYet": "No analysis yet.",
|
||||
@@ -1368,36 +1368,36 @@
|
||||
}
|
||||
},
|
||||
"thresholds": {
|
||||
"defaultLabel": "Default",
|
||||
"defaultLabel": "Predefinito",
|
||||
"autoModeLabel": "Auto",
|
||||
"overrideModeLabel": "Override",
|
||||
"overrideToggleLabel": "Custom range",
|
||||
"resetAction": "Reset to default",
|
||||
"resetAllAction": "Reset all to default",
|
||||
"overrideModeLabel": "Personalizzato",
|
||||
"overrideToggleLabel": "Valori personali",
|
||||
"resetAction": "Ripristina predefinito",
|
||||
"resetAllAction": "Ripristina tutti ai predefiniti",
|
||||
"minLabel": "Min",
|
||||
"maxLabel": "Max",
|
||||
"unitSuffix": "({unit})",
|
||||
"outOfBoundsHint": "Allowed range: {min}–{max} {unit}",
|
||||
"overrideWarning": "Overriding with values outside guideline ranges may produce unhealthy targets. Only do this on doctor's advice.",
|
||||
"saveSuccess": "Thresholds updated",
|
||||
"saveError": "Could not save thresholds",
|
||||
"resetSuccess": "Reset to default",
|
||||
"sourceOverride": "User override",
|
||||
"outOfBoundsHint": "Range consentito: {min}–{max} {unit}",
|
||||
"overrideWarning": "Valori al di fuori delle linee guida possono produrre obiettivi non salutari. Personalizza solo dopo consulto medico.",
|
||||
"saveSuccess": "Obiettivi aggiornati",
|
||||
"saveError": "Impossibile salvare gli obiettivi",
|
||||
"resetSuccess": "Ripristinato al valore predefinito",
|
||||
"sourceOverride": "Valore personale",
|
||||
"metricWeight": "Peso",
|
||||
"metricBpSys": "Blood pressure (systolic)",
|
||||
"metricBpDia": "Blood pressure (diastolic)",
|
||||
"metricPulse": "Resting pulse",
|
||||
"metricBpSys": "Pressione arteriosa (sistolica)",
|
||||
"metricBpDia": "Pressione arteriosa (diastolica)",
|
||||
"metricPulse": "Pulsazioni a riposo",
|
||||
"metricBodyFat": "Massa grassa",
|
||||
"metricSleep": "Sleep duration",
|
||||
"metricSteps": "Daily steps",
|
||||
"metricGlucoseFasting": "Glucose — fasting",
|
||||
"metricGlucosePostprandial": "Glucose — post-meal",
|
||||
"metricGlucoseRandom": "Glucose — random",
|
||||
"metricGlucoseBedtime": "Glucose — bedtime",
|
||||
"metricBodyWater": "Body water",
|
||||
"metricBoneMass": "Bone mass",
|
||||
"metricOxygenSaturation": "Oxygen saturation (SpO₂)",
|
||||
"unsetExplanation": "No override — using computed default."
|
||||
"metricSleep": "Durata del sonno",
|
||||
"metricSteps": "Passi/giorno",
|
||||
"metricGlucoseFasting": "Glicemia — a digiuno",
|
||||
"metricGlucosePostprandial": "Glicemia — postprandiale",
|
||||
"metricGlucoseRandom": "Glicemia — qualsiasi",
|
||||
"metricGlucoseBedtime": "Glicemia — prima di coricarsi",
|
||||
"metricBodyWater": "Acqua corporea",
|
||||
"metricBoneMass": "Massa ossea",
|
||||
"metricOxygenSaturation": "Saturazione di ossigeno (SpO₂)",
|
||||
"unsetExplanation": "Nessun valore personale — è attivo il predefinito calcolato."
|
||||
},
|
||||
"onboarding": {
|
||||
"errorGeneric": "Something went wrong while finishing setup. Please try again.",
|
||||
|
||||
+96
-96
@@ -795,108 +795,108 @@
|
||||
"charts": {
|
||||
"loadingLabel": "Ładowanie wykresu…",
|
||||
"weight": "Waga",
|
||||
"bloodPressure": "Ciśnienie krwi",
|
||||
"bloodPressure": "Ciśnienie tętnicze",
|
||||
"pulse": "Tętno",
|
||||
"bodyFat": "Tkanka tłuszczowa",
|
||||
"sleep": "Sen",
|
||||
"steps": "Kroki",
|
||||
"noData": "No data in selected time range",
|
||||
"bucketWeekly": "Weekly avg",
|
||||
"bucketMonthly": "Monthly avg",
|
||||
"points7Label": "7 pts",
|
||||
"points7Title": "Last 7 data points",
|
||||
"points30Label": "30 pts",
|
||||
"points30Title": "Last 30 data points",
|
||||
"points90Label": "90 pts",
|
||||
"points90Title": "Last 90 data points",
|
||||
"pointsAllLabel": "Wszystko",
|
||||
"pointsAllTitle": "All available data points",
|
||||
"systolic": "Systolic",
|
||||
"diastolic": "Diastolic",
|
||||
"bodyWater": "Body water",
|
||||
"boneMass": "Bone mass",
|
||||
"noData": "Brak danych w wybranym okresie",
|
||||
"bucketWeekly": "Średnia tygodniowa",
|
||||
"bucketMonthly": "Średnia miesięczna",
|
||||
"points7Label": "7 pkt",
|
||||
"points7Title": "Ostatnie 7 punktów",
|
||||
"points30Label": "30 pkt",
|
||||
"points30Title": "Ostatnie 30 punktów",
|
||||
"points90Label": "90 pkt",
|
||||
"points90Title": "Ostatnie 90 punktów",
|
||||
"pointsAllLabel": "Wszystkie",
|
||||
"pointsAllTitle": "Wszystkie dostępne punkty",
|
||||
"systolic": "Skurczowe",
|
||||
"diastolic": "Rozkurczowe",
|
||||
"bodyWater": "Woda w organizmie",
|
||||
"boneMass": "Masa kostna",
|
||||
"spo2": "SpO₂",
|
||||
"movingAverage7d": "7-day trend",
|
||||
"avg7dShort": "7d",
|
||||
"avg30dShort": "30d",
|
||||
"trend7dShort": "7-day trend",
|
||||
"movingAverage7d": "Trend 7-dniowy",
|
||||
"avg7dShort": "7D",
|
||||
"avg30dShort": "30D",
|
||||
"trend7dShort": "Trend 7-dniowy",
|
||||
"trend": "Trend",
|
||||
"perWeek": "/week",
|
||||
"perWeek": "/tydzień",
|
||||
"totalDelta": "Łącznie",
|
||||
"colorGreen": "Green:",
|
||||
"colorOrange": "Orange:",
|
||||
"colorRed": "Red:",
|
||||
"colorGreen": "Zielony:",
|
||||
"colorOrange": "Pomarańczowy:",
|
||||
"colorRed": "Czerwony:",
|
||||
"mood": "Nastrój",
|
||||
"moodScore": "Mood Score",
|
||||
"moodScore": "Wynik nastroju",
|
||||
"weekdays": {
|
||||
"mon": "Mon",
|
||||
"wed": "Wed",
|
||||
"fri": "Fri",
|
||||
"sun": "Sun"
|
||||
"mon": "Pon",
|
||||
"wed": "Śr",
|
||||
"fri": "Pt",
|
||||
"sun": "Nd"
|
||||
},
|
||||
"months": {
|
||||
"jan": "Jan",
|
||||
"feb": "Feb",
|
||||
"jan": "Sty",
|
||||
"feb": "Lut",
|
||||
"mar": "Mar",
|
||||
"apr": "Apr",
|
||||
"may": "May",
|
||||
"jun": "Jun",
|
||||
"jul": "Jul",
|
||||
"aug": "Aug",
|
||||
"sep": "Sep",
|
||||
"oct": "Oct",
|
||||
"nov": "Nov",
|
||||
"dec": "Dec"
|
||||
"apr": "Kwi",
|
||||
"may": "Maj",
|
||||
"jun": "Cze",
|
||||
"jul": "Lip",
|
||||
"aug": "Sie",
|
||||
"sep": "Wrz",
|
||||
"oct": "Paź",
|
||||
"nov": "Lis",
|
||||
"dec": "Gru"
|
||||
},
|
||||
"heatmapOnTime": "on time",
|
||||
"heatmapLate": "late",
|
||||
"heatmapVeryLate": "very late",
|
||||
"legendOnTime": "On time",
|
||||
"legendLate": "Late",
|
||||
"legendVeryLate": "Very late",
|
||||
"legendMissed": "Pominięte",
|
||||
"emptyStateTitle": "Add more measurements to see trends",
|
||||
"emptyStateDescription": "Log at least 3 entries to unlock the trend line.",
|
||||
"personalBaseline": "Your normal",
|
||||
"deltaVsBaseline": "{delta} vs. your normal",
|
||||
"deltaUnchanged": "matches your normal",
|
||||
"deltaVsTarget": "{delta} vs. target"
|
||||
"heatmapOnTime": "na czas",
|
||||
"heatmapLate": "spóźniona",
|
||||
"heatmapVeryLate": "mocno spóźniona",
|
||||
"legendOnTime": "Na czas",
|
||||
"legendLate": "Spóźniona",
|
||||
"legendVeryLate": "Mocno spóźniona",
|
||||
"legendMissed": "Pominięta",
|
||||
"emptyStateTitle": "Zarejestruj więcej pomiarów, aby zobaczyć trendy",
|
||||
"emptyStateDescription": "Zarejestruj co najmniej 3 wpisy, aby odblokować linię trendu.",
|
||||
"personalBaseline": "Twoja średnia",
|
||||
"deltaVsBaseline": "{delta} vs. twoja średnia",
|
||||
"deltaUnchanged": "odpowiada twojej średniej",
|
||||
"deltaVsTarget": "{delta} vs. cel"
|
||||
},
|
||||
"chart": {
|
||||
"overlay": {
|
||||
"controls": {
|
||||
"title": "Chart overlays",
|
||||
"trendIndicator": "7-day trend",
|
||||
"trendArrow": "Trend arrow",
|
||||
"targetRange": "Target range",
|
||||
"title": "Warstwy wykresu",
|
||||
"trendIndicator": "Trend 7-dniowy",
|
||||
"trendArrow": "Strzałka trendu",
|
||||
"targetRange": "Zakres docelowy",
|
||||
"comparisonBaseline": "Porównanie",
|
||||
"comparisonUnavailable": "No prior-period data yet",
|
||||
"comparisonUnavailable": "Brak dostępnego poprzedniego okresu",
|
||||
"tooltip": {
|
||||
"openSettings": "Chart overlay settings"
|
||||
"openSettings": "Ustawienia warstw wykresu"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"comparison": {
|
||||
"toggleLabel": "Compare to",
|
||||
"toggleHint": "Pokazuje ten sam okres z poprzedniego roku obok obecnego wykresu.",
|
||||
"toggleLabel": "Porównaj z",
|
||||
"toggleHint": "Porównuje bieżący okres z tym samym okresem rok wcześniej.",
|
||||
"baseline": {
|
||||
"none": "None",
|
||||
"lastMonth": "Last month",
|
||||
"lastYear": "Last year"
|
||||
"none": "Wyłączone",
|
||||
"lastMonth": "Poprzedni miesiąc",
|
||||
"lastYear": "Poprzedni rok"
|
||||
},
|
||||
"captionLastMonth": "vs. last month",
|
||||
"captionLastYear": "vs. last year",
|
||||
"captionLastMonth": "vs. poprzedni miesiąc",
|
||||
"captionLastYear": "vs. poprzedni rok",
|
||||
"deltaVs": {
|
||||
"lastMonth": "{delta} vs. last month",
|
||||
"lastYear": "{delta} vs. last year"
|
||||
"lastMonth": "{delta} vs. poprzedni miesiąc",
|
||||
"lastYear": "{delta} vs. poprzedni rok"
|
||||
},
|
||||
"tooltipPrior": "Prior period",
|
||||
"tooltipPrior": "Poprzedni okres",
|
||||
"unavailable": {
|
||||
"lastMonth": "Comparison unavailable — no data from last month yet",
|
||||
"lastYear": "Comparison unavailable — no data from last year yet"
|
||||
"lastMonth": "Porównanie niedostępne — brak danych z poprzedniego miesiąca",
|
||||
"lastYear": "Porównanie niedostępne — brak danych z poprzedniego roku"
|
||||
},
|
||||
"notAvailableForCompliance": "Comparison N/A for compliance"
|
||||
"notAvailableForCompliance": "Porównanie niedostępne dla przestrzegania"
|
||||
},
|
||||
"insights": {
|
||||
"noAnalysisYet": "No analysis yet.",
|
||||
@@ -1368,36 +1368,36 @@
|
||||
}
|
||||
},
|
||||
"thresholds": {
|
||||
"defaultLabel": "Default",
|
||||
"defaultLabel": "Domyślne",
|
||||
"autoModeLabel": "Auto",
|
||||
"overrideModeLabel": "Override",
|
||||
"overrideToggleLabel": "Custom range",
|
||||
"resetAction": "Reset to default",
|
||||
"resetAllAction": "Reset all to default",
|
||||
"overrideModeLabel": "Niestandardowe",
|
||||
"overrideToggleLabel": "Własne wartości",
|
||||
"resetAction": "Przywróć wartość domyślną",
|
||||
"resetAllAction": "Przywróć wszystkie wartości domyślne",
|
||||
"minLabel": "Min",
|
||||
"maxLabel": "Maks",
|
||||
"unitSuffix": "({unit})",
|
||||
"outOfBoundsHint": "Allowed range: {min}–{max} {unit}",
|
||||
"overrideWarning": "Overriding with values outside guideline ranges may produce unhealthy targets. Only do this on doctor's advice.",
|
||||
"saveSuccess": "Thresholds updated",
|
||||
"saveError": "Could not save thresholds",
|
||||
"resetSuccess": "Reset to default",
|
||||
"sourceOverride": "User override",
|
||||
"outOfBoundsHint": "Dozwolony zakres: {min}–{max} {unit}",
|
||||
"overrideWarning": "Wartości poza wytycznymi mogą prowadzić do niezdrowych celów. Personalizuj tylko po konsultacji z lekarzem.",
|
||||
"saveSuccess": "Cele zaktualizowane",
|
||||
"saveError": "Nie udało się zapisać celów",
|
||||
"resetSuccess": "Przywrócono wartość domyślną",
|
||||
"sourceOverride": "Własna wartość",
|
||||
"metricWeight": "Waga",
|
||||
"metricBpSys": "Blood pressure (systolic)",
|
||||
"metricBpDia": "Blood pressure (diastolic)",
|
||||
"metricPulse": "Resting pulse",
|
||||
"metricBpSys": "Ciśnienie tętnicze (skurczowe)",
|
||||
"metricBpDia": "Ciśnienie tętnicze (rozkurczowe)",
|
||||
"metricPulse": "Tętno spoczynkowe",
|
||||
"metricBodyFat": "Tkanka tłuszczowa",
|
||||
"metricSleep": "Sleep duration",
|
||||
"metricSteps": "Daily steps",
|
||||
"metricGlucoseFasting": "Glucose — fasting",
|
||||
"metricGlucosePostprandial": "Glucose — post-meal",
|
||||
"metricGlucoseRandom": "Glucose — random",
|
||||
"metricGlucoseBedtime": "Glucose — bedtime",
|
||||
"metricBodyWater": "Body water",
|
||||
"metricBoneMass": "Bone mass",
|
||||
"metricOxygenSaturation": "Oxygen saturation (SpO₂)",
|
||||
"unsetExplanation": "No override — using computed default."
|
||||
"metricSleep": "Czas snu",
|
||||
"metricSteps": "Kroki/dzień",
|
||||
"metricGlucoseFasting": "Glikemia — na czczo",
|
||||
"metricGlucosePostprandial": "Glikemia — po posiłku",
|
||||
"metricGlucoseRandom": "Glikemia — dowolna",
|
||||
"metricGlucoseBedtime": "Glikemia — przed snem",
|
||||
"metricBodyWater": "Woda w organizmie",
|
||||
"metricBoneMass": "Masa kostna",
|
||||
"metricOxygenSaturation": "Saturacja tlenem (SpO₂)",
|
||||
"unsetExplanation": "Brak własnej wartości — aktywna jest wartość domyślna."
|
||||
},
|
||||
"onboarding": {
|
||||
"errorGeneric": "Something went wrong while finishing setup. Please try again.",
|
||||
|
||||
Reference in new issue
Block a user