feat(i18n): translate Achievements copy for es/fr/it/pl

The achievements namespace — badge titles, descriptions, category
labels, and dashboard card copy — rendered verbatim English outside
German. Translate the surface for the four remaining locales, keeping
the format-token strings and the Engagement category as-is.
This commit is contained in:
Marc-André Bombeck committed 2026-06-04 15:36:06 +02:00
1 parent 06da3c44ee
commit 0cb8070a22
4 files changed
+574 -574

No files matched your search

+144 -144
View File
@@ -4108,284 +4108,284 @@
"carrierUnavailableGeoFallback": "{location} — carrier unavailable"
},
"achievements": {
"title": "Achievements",
"subtitle": "Earn achievements by tracking your health and taking your meds on time.",
"loginRequired": "Please sign in to view achievements.",
"points": "Points",
"unlocked": "Unlocked",
"nextGoal": "Next goal",
"allCompleted": "All achievements unlocked!",
"completed": "Completed",
"goalReached": "Goal reached",
"remainingUnlocks": "{count} still unlockable",
"noneUnlockedYet": "No achievements unlocked yet.",
"pointsValue": "{points} points",
"title": "Logros",
"subtitle": "Consigue logros registrando tu salud y tomando tu medicación a tiempo.",
"loginRequired": "Inicia sesión para ver los logros.",
"points": "Puntos",
"unlocked": "Desbloqueado",
"nextGoal": "Próximo objetivo",
"allCompleted": "¡Todos los logros desbloqueados!",
"completed": "Completado",
"goalReached": "Objetivo alcanzado",
"remainingUnlocks": "Quedan {count} por desbloquear",
"noneUnlockedYet": "Aún no has desbloqueado ningún logro.",
"pointsValue": "{points} puntos",
"metricCount": "{count}",
"metricDays": "{count} days",
"metricDays": "{count} días",
"metricPercent": "{count}%",
"badges": {
"intakeTotal1": {
"title": "First intake",
"description": "Record your first taken medication event."
"title": "Primera toma",
"description": "Registra tu primera toma de medicación."
},
"intakeTotal10": {
"title": "Intake starter",
"description": "Record 10 taken medication events."
"title": "Iniciado en las tomas",
"description": "Registra 10 tomas de medicación."
},
"intakeTotal50": {
"title": "Intake routine",
"description": "Record 50 taken medication events."
"title": "Rutina de tomas",
"description": "Registra 50 tomas de medicación."
},
"intakeTotal150": {
"title": "Intake expert",
"description": "Record 150 taken medication events."
"title": "Experto en tomas",
"description": "Registra 150 tomas de medicación."
},
"intakeTotal300": {
"title": "Intake legend",
"description": "Record 300 taken medication events."
"title": "Leyenda de las tomas",
"description": "Registra 300 tomas de medicación."
},
"overIntake1": {
"title": "Double take",
"description": "Take medication at least once more than planned."
"title": "Dosis doble",
"description": "Toma la medicación al menos una vez más de lo previsto."
},
"skippedIntake1": {
"title": "Stepped back",
"description": "Skip at least one planned intake."
"title": "Un paso atrás",
"description": "Omite al menos una toma planificada."
},
"passkeyCreated1": {
"title": "Passkey set up",
"description": "Create your first passkey."
"title": "Clave de acceso creada",
"description": "Crea tu primera clave de acceso."
},
"passkeyLogin1": {
"title": "Passkey login",
"description": "Sign in at least once with a passkey."
"title": "Inicio con clave de acceso",
"description": "Inicia sesión al menos una vez con una clave de acceso."
},
"passwordLogin1": {
"title": "Old school",
"description": "Sign in at least once with username and password."
"title": "A la antigua",
"description": "Inicia sesión al menos una vez con usuario y contraseña."
},
"bugReport1": {
"title": "Bug hunter",
"description": "Submit a bug report."
"title": "Cazador de errores",
"description": "Envía un informe de error."
},
"loginStreak7": {
"title": "Login streak 7d",
"description": "Sign in on 7 consecutive days."
"title": "Racha de inicios 7d",
"description": "Inicia sesión 7 días seguidos."
},
"loginStreak30": {
"title": "Login streak 30d",
"description": "Sign in on 30 consecutive days."
"title": "Racha de inicios 30d",
"description": "Inicia sesión 30 días seguidos."
},
"onTimePerfect1": {
"title": "On-time 1d",
"description": "Take all medications on time for 1 day."
"title": "Puntual 1d",
"description": "Toma todos los medicamentos a tiempo durante 1 día."
},
"compliance801": {
"title": "80% adherence · 1d",
"description": "Reach at least 80% 30-day adherence for 1 day."
"title": "Adherencia 80% · 1d",
"description": "Alcanza al menos un 80% de adherencia de 30 días durante 1 día."
},
"bmiGreen1": {
"title": "BMI green · 1d",
"description": "Keep your BMI in the normal range for 1 day."
"title": "IMC en verde · 1d",
"description": "Mantén tu IMC en el rango normal durante 1 día."
},
"bpGreen1": {
"title": "BP green · 1d",
"description": "Keep your blood pressure in the normal range for 1 day."
"title": "Presión en verde · 1d",
"description": "Mantén tu presión arterial en el rango normal durante 1 día."
},
"pulseGreen1": {
"title": "Pulse green · 1d",
"description": "Keep your resting pulse in the normal range for 1 day."
"title": "Pulso en verde · 1d",
"description": "Mantén tu pulso en reposo en el rango normal durante 1 día."
},
"onTimePerfect7": {
"title": "On-time 7d",
"description": "Take all medications on time for 7 consecutive days."
"title": "Puntual 7d",
"description": "Toma todos los medicamentos a tiempo durante 7 días seguidos."
},
"compliance807": {
"title": "80% adherence · 7d",
"description": "Reach at least 80% 30-day adherence for 7 consecutive days."
"title": "Adherencia 80% · 7d",
"description": "Alcanza al menos un 80% de adherencia de 30 días durante 7 días seguidos."
},
"bmiGreen7": {
"title": "BMI green · 7d",
"description": "Keep your BMI in the normal range for 7 consecutive days."
"title": "IMC en verde · 7d",
"description": "Mantén tu IMC en el rango normal durante 7 días seguidos."
},
"bpGreen7": {
"title": "BP green · 7d",
"description": "Keep your blood pressure in the normal range for 7 consecutive days."
"title": "Presión en verde · 7d",
"description": "Mantén tu presión arterial en el rango normal durante 7 días seguidos."
},
"pulseGreen7": {
"title": "Pulse green · 7d",
"description": "Keep your resting pulse in the normal range for 7 consecutive days."
"title": "Pulso en verde · 7d",
"description": "Mantén tu pulso en reposo en el rango normal durante 7 días seguidos."
},
"onTimePerfect30": {
"title": "On-time 30d",
"description": "Take all medications on time for 30 consecutive days."
"title": "Puntual 30d",
"description": "Toma todos los medicamentos a tiempo durante 30 días seguidos."
},
"compliance8030": {
"title": "80% adherence · 30d",
"description": "Reach at least 80% 30-day adherence for 30 consecutive days."
"title": "Adherencia 80% · 30d",
"description": "Alcanza al menos un 80% de adherencia de 30 días durante 30 días seguidos."
},
"bmiGreen30": {
"title": "BMI green · 30d",
"description": "Keep your BMI in the normal range for 30 consecutive days."
"title": "IMC en verde · 30d",
"description": "Mantén tu IMC en el rango normal durante 30 días seguidos."
},
"bpGreen30": {
"title": "BP green · 30d",
"description": "Keep your blood pressure in the normal range for 30 consecutive days."
"title": "Presión en verde · 30d",
"description": "Mantén tu presión arterial en el rango normal durante 30 días seguidos."
},
"pulseGreen30": {
"title": "Pulse green · 30d",
"description": "Keep your resting pulse in the normal range for 30 consecutive days."
"title": "Pulso en verde · 30d",
"description": "Mantén tu pulso en reposo en el rango normal durante 30 días seguidos."
},
"onTimePerfect180": {
"title": "On-time 180d",
"description": "Take all medications on time for 180 consecutive days."
"title": "Puntual 180d",
"description": "Toma todos los medicamentos a tiempo durante 180 días seguidos."
},
"compliance80180": {
"title": "80% adherence · 180d",
"description": "Reach at least 80% 30-day adherence for 180 consecutive days."
"title": "Adherencia 80% · 180d",
"description": "Alcanza al menos un 80% de adherencia de 30 días durante 180 días seguidos."
},
"bmiGreen180": {
"title": "BMI green · 180d",
"description": "Keep your BMI in the normal range for 180 consecutive days."
"title": "IMC en verde · 180d",
"description": "Mantén tu IMC en el rango normal durante 180 días seguidos."
},
"bpGreen180": {
"title": "BP green · 180d",
"description": "Keep your blood pressure in the normal range for 180 consecutive days."
"title": "Presión en verde · 180d",
"description": "Mantén tu presión arterial en el rango normal durante 180 días seguidos."
},
"pulseGreen180": {
"title": "Pulse green · 180d",
"description": "Keep your resting pulse in the normal range for 180 consecutive days."
"title": "Pulso en verde · 180d",
"description": "Mantén tu pulso en reposo en el rango normal durante 180 días seguidos."
},
"onTimePerfect360": {
"title": "On-time 360d",
"description": "Take all medications on time for 360 consecutive days."
"title": "Puntual 360d",
"description": "Toma todos los medicamentos a tiempo durante 360 días seguidos."
},
"compliance80360": {
"title": "80% adherence · 360d",
"description": "Reach at least 80% 30-day adherence for 360 consecutive days."
"title": "Adherencia 80% · 360d",
"description": "Alcanza al menos un 80% de adherencia de 30 días durante 360 días seguidos."
},
"bmiGreen360": {
"title": "BMI green · 360d",
"description": "Keep your BMI in the normal range for 360 consecutive days."
"title": "IMC en verde · 360d",
"description": "Mantén tu IMC en el rango normal durante 360 días seguidos."
},
"bpGreen360": {
"title": "BP green · 360d",
"description": "Keep your blood pressure in the normal range for 360 consecutive days."
"title": "Presión en verde · 360d",
"description": "Mantén tu presión arterial en el rango normal durante 360 días seguidos."
},
"pulseGreen360": {
"title": "Pulse green · 360d",
"description": "Keep your resting pulse in the normal range for 360 consecutive days."
"title": "Pulso en verde · 360d",
"description": "Mantén tu pulso en reposo en el rango normal durante 360 días seguidos."
},
"moodFirst": {
"title": "First mood",
"description": "Log your first mood entry."
"title": "Primer estado de ánimo",
"description": "Registra tu primera entrada de estado de ánimo."
},
"moodStreak7": {
"title": "Mood diarist 7d",
"description": "Log a mood entry on 7 consecutive days."
"title": "Diario de ánimo 7d",
"description": "Registra una entrada de estado de ánimo 7 días seguidos."
},
"moodStreak30": {
"title": "Mood diarist 30d",
"description": "Log a mood entry on 30 consecutive days."
"title": "Diario de ánimo 30d",
"description": "Registra una entrada de estado de ánimo 30 días seguidos."
},
"moodUp7": {
"title": "Brighter week",
"description": "Your 7-day mood average improved by at least 1.0 point compared to the previous week."
"title": "Semana más luminosa",
"description": "Tu media de ánimo de 7 días mejoró al menos 1,0 punto respecto a la semana anterior."
},
"weightFirst": {
"title": "First weigh-in",
"description": "Record your first weight measurement."
"title": "Primer pesaje",
"description": "Registra tu primera medición de peso."
},
"weight50": {
"title": "Fifty weigh-ins",
"description": "Record 50 weight measurements."
"title": "Cincuenta pesajes",
"description": "Registra 50 mediciones de peso."
},
"weight200": {
"title": "200 weigh-ins",
"description": "Record 200 weight measurements."
"title": "200 pesajes",
"description": "Registra 200 mediciones de peso."
},
"bpFirst": {
"title": "First reading",
"description": "Record your first blood-pressure measurement."
"title": "Primera medición",
"description": "Registra tu primera medición de presión arterial."
},
"bp50": {
"title": "Fifty BP readings",
"description": "Record 50 blood-pressure measurements."
"title": "Cincuenta mediciones de presión",
"description": "Registra 50 mediciones de presión arterial."
},
"bp200": {
"title": "200 BP readings",
"description": "Record 200 blood-pressure measurements."
"title": "200 mediciones de presión",
"description": "Registra 200 mediciones de presión arterial."
},
"pulseFirst": {
"title": "First pulse",
"description": "Record your first pulse measurement."
"title": "Primer pulso",
"description": "Registra tu primera medición de pulso."
},
"consistentMonth": {
"title": "Consistent month",
"description": "Log entries on at least 25 distinct days within a single calendar month."
"title": "Mes constante",
"description": "Registra entradas en al menos 25 días distintos dentro de un mismo mes natural."
},
"entryStreak7": {
"title": "Tracker streak 7d",
"description": "Log at least one entry on 7 consecutive days."
"title": "Racha de registros 7d",
"description": "Registra al menos una entrada 7 días seguidos."
},
"entryStreak30": {
"title": "Tracker streak 30d",
"description": "Log at least one entry on 30 consecutive days."
"title": "Racha de registros 30d",
"description": "Registra al menos una entrada 30 días seguidos."
},
"weekendWarrior": {
"title": "Weekend tracker",
"description": "Log entries on 4 consecutive Saturday + Sunday weekend pairs."
"title": "Registrador de fin de semana",
"description": "Registra entradas en 4 fines de semana consecutivos (sábado y domingo)."
},
"hiddenNightOwl": {
"title": "Night owl",
"description": "Logged an entry between 02:00 and 04:00 in the morning."
"title": "Búho nocturno",
"description": "Registraste una entrada entre las 02:00 y las 04:00 de la madrugada."
},
"hiddenEarlyBird": {
"title": "Early bird",
"description": "Logged an entry between 04:00 and 06:00 in the morning."
"title": "Madrugador",
"description": "Registraste una entrada entre las 04:00 y las 06:00 de la mañana."
},
"hiddenLeapDay": {
"title": "Leap-day legend",
"description": "Logged an entry on February 29."
"title": "Leyenda del año bisiesto",
"description": "Registraste una entrada el 29 de febrero."
},
"hiddenDoctorPdf": {
"title": "House call",
"description": "Exported your first doctor-report PDF."
"title": "Visita a domicilio",
"description": "Exportaste tu primer informe médico en PDF."
},
"hiddenLocaleFlip": {
"title": "Polyglot",
"description": "Switched the app language at least once."
"title": "Políglota",
"description": "Cambiaste el idioma de la app al menos una vez."
},
"hiddenBugBuddy": {
"title": "Bug buddy",
"description": "Submitted at least 5 bug reports — the project loves you."
"title": "Colega de errores",
"description": "Enviaste al menos 5 informes de error — el proyecto te quiere."
}
},
"nextProgressLabel": "Progress to unlock",
"completedOn": "Completed on {date}",
"locked": "Locked",
"nextProgressLabel": "Progreso para desbloquear",
"completedOn": "Completado el {date}",
"locked": "Bloqueado",
"criterionHint": "{current} / {target}",
"progressPercent": "{percent}%",
"categories": {
"medication": "Medicamento",
"vitals": "Vitals",
"vitals": "Constantes vitales",
"mood": "Estado de ánimo",
"security": "Account & security",
"security": "Cuenta y seguridad",
"engagement": "Engagement",
"hidden": "Hidden"
"hidden": "Oculto"
},
"hiddenCard": {
"title": "Hidden achievement",
"description": "Keep tracking — you might just stumble across it.",
"ariaLabel": "Hidden locked achievement"
"title": "Logro oculto",
"description": "Sigue registrando — quizá te topes con él.",
"ariaLabel": "Logro oculto bloqueado"
},
"hiddenUnlockToast": {
"title": "You unlocked a hidden achievement!"
"title": "¡Has desbloqueado un logro oculto!"
},
"dashboardCard": {
"title": "Recent unlocks",
"viewAll": "View all",
"empty": "No achievements yet — keep logging to unlock your first."
"title": "Desbloqueos recientes",
"viewAll": "Ver todo",
"empty": "Aún no hay logros — sigue registrando para desbloquear el primero."
}
},
"bugreport": {
+142 -142
View File
@@ -4108,284 +4108,284 @@
"carrierUnavailableGeoFallback": "{location} — carrier unavailable"
},
"achievements": {
"title": "Achievements",
"subtitle": "Earn achievements by tracking your health and taking your meds on time.",
"loginRequired": "Please sign in to view achievements.",
"title": "Réussites",
"subtitle": "Débloquez des réussites en suivant votre santé et en prenant vos médicaments à temps.",
"loginRequired": "Connectez-vous pour voir les réussites.",
"points": "Points",
"unlocked": "Unlocked",
"nextGoal": "Next goal",
"allCompleted": "All achievements unlocked!",
"completed": "Completed",
"goalReached": "Goal reached",
"remainingUnlocks": "{count} still unlockable",
"noneUnlockedYet": "No achievements unlocked yet.",
"unlocked": "Débloqué",
"nextGoal": "Prochain objectif",
"allCompleted": "Toutes les réussites débloquées !",
"completed": "Terminé",
"goalReached": "Objectif atteint",
"remainingUnlocks": "{count} encore à débloquer",
"noneUnlockedYet": "Aucune réussite débloquée pour l’instant.",
"pointsValue": "{points} points",
"metricCount": "{count}",
"metricDays": "{count} days",
"metricDays": "{count} jours",
"metricPercent": "{count}%",
"badges": {
"intakeTotal1": {
"title": "First intake",
"description": "Record your first taken medication event."
"title": "Première prise",
"description": "Enregistrez votre première prise de médicament."
},
"intakeTotal10": {
"title": "Intake starter",
"description": "Record 10 taken medication events."
"title": "Débutant des prises",
"description": "Enregistrez 10 prises de médicaments."
},
"intakeTotal50": {
"title": "Intake routine",
"description": "Record 50 taken medication events."
"title": "Routine des prises",
"description": "Enregistrez 50 prises de médicaments."
},
"intakeTotal150": {
"title": "Intake expert",
"description": "Record 150 taken medication events."
"title": "Expert des prises",
"description": "Enregistrez 150 prises de médicaments."
},
"intakeTotal300": {
"title": "Intake legend",
"description": "Record 300 taken medication events."
"title": "Légende des prises",
"description": "Enregistrez 300 prises de médicaments."
},
"overIntake1": {
"title": "Double take",
"description": "Take medication at least once more than planned."
"title": "Double dose",
"description": "Prenez votre médicament au moins une fois de plus que prévu."
},
"skippedIntake1": {
"title": "Stepped back",
"description": "Skip at least one planned intake."
"title": "Pause prise",
"description": "Sautez au moins une prise prévue."
},
"passkeyCreated1": {
"title": "Passkey set up",
"description": "Create your first passkey."
"title": "Clé d’accès configurée",
"description": "Créez votre première clé d’accès."
},
"passkeyLogin1": {
"title": "Passkey login",
"description": "Sign in at least once with a passkey."
"title": "Connexion par clé d’accès",
"description": "Connectez-vous au moins une fois avec une clé d’accès."
},
"passwordLogin1": {
"title": "Old school",
"description": "Sign in at least once with username and password."
"title": "À l’ancienne",
"description": "Connectez-vous au moins une fois avec un identifiant et un mot de passe."
},
"bugReport1": {
"title": "Bug hunter",
"description": "Submit a bug report."
"title": "Chasseur de bugs",
"description": "Soumettez un rapport de bug."
},
"loginStreak7": {
"title": "Login streak 7d",
"description": "Sign in on 7 consecutive days."
"title": "Série de connexions 7j",
"description": "Connectez-vous 7 jours d’affilée."
},
"loginStreak30": {
"title": "Login streak 30d",
"description": "Sign in on 30 consecutive days."
"title": "Série de connexions 30j",
"description": "Connectez-vous 30 jours d’affilée."
},
"onTimePerfect1": {
"title": "On-time 1d",
"description": "Take all medications on time for 1 day."
"title": "À l’heure 1j",
"description": "Prenez tous vos médicaments à l’heure pendant 1 jour."
},
"compliance801": {
"title": "80% adherence · 1d",
"description": "Reach at least 80% 30-day adherence for 1 day."
"title": "Observance 80% · 1j",
"description": "Atteignez au moins 80% d’observance sur 30 jours pendant 1 jour."
},
"bmiGreen1": {
"title": "BMI green · 1d",
"description": "Keep your BMI in the normal range for 1 day."
"title": "IMC au vert · 1j",
"description": "Maintenez votre IMC dans la plage normale pendant 1 jour."
},
"bpGreen1": {
"title": "BP green · 1d",
"description": "Keep your blood pressure in the normal range for 1 day."
"title": "Tension au vert · 1j",
"description": "Maintenez votre tension dans la plage normale pendant 1 jour."
},
"pulseGreen1": {
"title": "Pulse green · 1d",
"description": "Keep your resting pulse in the normal range for 1 day."
"title": "Pouls au vert · 1j",
"description": "Maintenez votre pouls au repos dans la plage normale pendant 1 jour."
},
"onTimePerfect7": {
"title": "On-time 7d",
"description": "Take all medications on time for 7 consecutive days."
"title": "À l’heure 7j",
"description": "Prenez tous vos médicaments à l’heure pendant 7 jours d’affilée."
},
"compliance807": {
"title": "80% adherence · 7d",
"description": "Reach at least 80% 30-day adherence for 7 consecutive days."
"title": "Observance 80% · 7j",
"description": "Atteignez au moins 80% d’observance sur 30 jours pendant 7 jours d’affilée."
},
"bmiGreen7": {
"title": "BMI green · 7d",
"description": "Keep your BMI in the normal range for 7 consecutive days."
"title": "IMC au vert · 7j",
"description": "Maintenez votre IMC dans la plage normale pendant 7 jours d’affilée."
},
"bpGreen7": {
"title": "BP green · 7d",
"description": "Keep your blood pressure in the normal range for 7 consecutive days."
"title": "Tension au vert · 7j",
"description": "Maintenez votre tension dans la plage normale pendant 7 jours d’affilée."
},
"pulseGreen7": {
"title": "Pulse green · 7d",
"description": "Keep your resting pulse in the normal range for 7 consecutive days."
"title": "Pouls au vert · 7j",
"description": "Maintenez votre pouls au repos dans la plage normale pendant 7 jours d’affilée."
},
"onTimePerfect30": {
"title": "On-time 30d",
"description": "Take all medications on time for 30 consecutive days."
"title": "À l’heure 30j",
"description": "Prenez tous vos médicaments à l’heure pendant 30 jours d’affilée."
},
"compliance8030": {
"title": "80% adherence · 30d",
"description": "Reach at least 80% 30-day adherence for 30 consecutive days."
"title": "Observance 80% · 30j",
"description": "Atteignez au moins 80% d’observance sur 30 jours pendant 30 jours d’affilée."
},
"bmiGreen30": {
"title": "BMI green · 30d",
"description": "Keep your BMI in the normal range for 30 consecutive days."
"title": "IMC au vert · 30j",
"description": "Maintenez votre IMC dans la plage normale pendant 30 jours d’affilée."
},
"bpGreen30": {
"title": "BP green · 30d",
"description": "Keep your blood pressure in the normal range for 30 consecutive days."
"title": "Tension au vert · 30j",
"description": "Maintenez votre tension dans la plage normale pendant 30 jours d’affilée."
},
"pulseGreen30": {
"title": "Pulse green · 30d",
"description": "Keep your resting pulse in the normal range for 30 consecutive days."
"title": "Pouls au vert · 30j",
"description": "Maintenez votre pouls au repos dans la plage normale pendant 30 jours d’affilée."
},
"onTimePerfect180": {
"title": "On-time 180d",
"description": "Take all medications on time for 180 consecutive days."
"title": "À l’heure 180j",
"description": "Prenez tous vos médicaments à l’heure pendant 180 jours d’affilée."
},
"compliance80180": {
"title": "80% adherence · 180d",
"description": "Reach at least 80% 30-day adherence for 180 consecutive days."
"title": "Observance 80% · 180j",
"description": "Atteignez au moins 80% d’observance sur 30 jours pendant 180 jours d’affilée."
},
"bmiGreen180": {
"title": "BMI green · 180d",
"description": "Keep your BMI in the normal range for 180 consecutive days."
"title": "IMC au vert · 180j",
"description": "Maintenez votre IMC dans la plage normale pendant 180 jours d’affilée."
},
"bpGreen180": {
"title": "BP green · 180d",
"description": "Keep your blood pressure in the normal range for 180 consecutive days."
"title": "Tension au vert · 180j",
"description": "Maintenez votre tension dans la plage normale pendant 180 jours d’affilée."
},
"pulseGreen180": {
"title": "Pulse green · 180d",
"description": "Keep your resting pulse in the normal range for 180 consecutive days."
"title": "Pouls au vert · 180j",
"description": "Maintenez votre pouls au repos dans la plage normale pendant 180 jours d’affilée."
},
"onTimePerfect360": {
"title": "On-time 360d",
"description": "Take all medications on time for 360 consecutive days."
"title": "À l’heure 360j",
"description": "Prenez tous vos médicaments à l’heure pendant 360 jours d’affilée."
},
"compliance80360": {
"title": "80% adherence · 360d",
"description": "Reach at least 80% 30-day adherence for 360 consecutive days."
"title": "Observance 80% · 360j",
"description": "Atteignez au moins 80% d’observance sur 30 jours pendant 360 jours d’affilée."
},
"bmiGreen360": {
"title": "BMI green · 360d",
"description": "Keep your BMI in the normal range for 360 consecutive days."
"title": "IMC au vert · 360j",
"description": "Maintenez votre IMC dans la plage normale pendant 360 jours d’affilée."
},
"bpGreen360": {
"title": "BP green · 360d",
"description": "Keep your blood pressure in the normal range for 360 consecutive days."
"title": "Tension au vert · 360j",
"description": "Maintenez votre tension dans la plage normale pendant 360 jours d’affilée."
},
"pulseGreen360": {
"title": "Pulse green · 360d",
"description": "Keep your resting pulse in the normal range for 360 consecutive days."
"title": "Pouls au vert · 360j",
"description": "Maintenez votre pouls au repos dans la plage normale pendant 360 jours d’affilée."
},
"moodFirst": {
"title": "First mood",
"description": "Log your first mood entry."
"title": "Première humeur",
"description": "Enregistrez votre première entrée d’humeur."
},
"moodStreak7": {
"title": "Mood diarist 7d",
"description": "Log a mood entry on 7 consecutive days."
"title": "Journal d’humeur 7j",
"description": "Enregistrez une humeur 7 jours d’affilée."
},
"moodStreak30": {
"title": "Mood diarist 30d",
"description": "Log a mood entry on 30 consecutive days."
"title": "Journal d’humeur 30j",
"description": "Enregistrez une humeur 30 jours d’affilée."
},
"moodUp7": {
"title": "Brighter week",
"description": "Your 7-day mood average improved by at least 1.0 point compared to the previous week."
"title": "Semaine plus lumineuse",
"description": "Votre moyenne d’humeur sur 7 jours s’est améliorée d’au moins 1,0 point par rapport à la semaine précédente."
},
"weightFirst": {
"title": "First weigh-in",
"description": "Record your first weight measurement."
"title": "Première pesée",
"description": "Enregistrez votre première mesure de poids."
},
"weight50": {
"title": "Fifty weigh-ins",
"description": "Record 50 weight measurements."
"title": "Cinquante pesées",
"description": "Enregistrez 50 mesures de poids."
},
"weight200": {
"title": "200 weigh-ins",
"description": "Record 200 weight measurements."
"title": "200 pesées",
"description": "Enregistrez 200 mesures de poids."
},
"bpFirst": {
"title": "First reading",
"description": "Record your first blood-pressure measurement."
"title": "Première mesure",
"description": "Enregistrez votre première mesure de tension."
},
"bp50": {
"title": "Fifty BP readings",
"description": "Record 50 blood-pressure measurements."
"title": "Cinquante mesures de tension",
"description": "Enregistrez 50 mesures de tension."
},
"bp200": {
"title": "200 BP readings",
"description": "Record 200 blood-pressure measurements."
"title": "200 mesures de tension",
"description": "Enregistrez 200 mesures de tension."
},
"pulseFirst": {
"title": "First pulse",
"description": "Record your first pulse measurement."
"title": "Premier pouls",
"description": "Enregistrez votre première mesure de pouls."
},
"consistentMonth": {
"title": "Consistent month",
"description": "Log entries on at least 25 distinct days within a single calendar month."
"title": "Mois régulier",
"description": "Enregistrez des entrées sur au moins 25 jours différents au cours d’un même mois calendaire."
},
"entryStreak7": {
"title": "Tracker streak 7d",
"description": "Log at least one entry on 7 consecutive days."
"title": "Série de suivis 7j",
"description": "Enregistrez au moins une entrée 7 jours d’affilée."
},
"entryStreak30": {
"title": "Tracker streak 30d",
"description": "Log at least one entry on 30 consecutive days."
"title": "Série de suivis 30j",
"description": "Enregistrez au moins une entrée 30 jours d’affilée."
},
"weekendWarrior": {
"title": "Weekend tracker",
"description": "Log entries on 4 consecutive Saturday + Sunday weekend pairs."
"title": "Suivi du week-end",
"description": "Enregistrez des entrées sur 4 week-ends consécutifs (samedi + dimanche)."
},
"hiddenNightOwl": {
"title": "Night owl",
"description": "Logged an entry between 02:00 and 04:00 in the morning."
"title": "Oiseau de nuit",
"description": "Vous avez enregistré une entrée entre 02h00 et 04h00 du matin."
},
"hiddenEarlyBird": {
"title": "Early bird",
"description": "Logged an entry between 04:00 and 06:00 in the morning."
"title": "Lève-tôt",
"description": "Vous avez enregistré une entrée entre 04h00 et 06h00 du matin."
},
"hiddenLeapDay": {
"title": "Leap-day legend",
"description": "Logged an entry on February 29."
"title": "Légende du jour bissextile",
"description": "Vous avez enregistré une entrée le 29 février."
},
"hiddenDoctorPdf": {
"title": "House call",
"description": "Exported your first doctor-report PDF."
"title": "Visite à domicile",
"description": "Vous avez exporté votre premier rapport médical en PDF."
},
"hiddenLocaleFlip": {
"title": "Polyglot",
"description": "Switched the app language at least once."
"title": "Polyglotte",
"description": "Vous avez changé la langue de l’application au moins une fois."
},
"hiddenBugBuddy": {
"title": "Bug buddy",
"description": "Submitted at least 5 bug reports — the project loves you."
"title": "Compagnon des bugs",
"description": "Vous avez soumis au moins 5 rapports de bug — le projet vous adore."
}
},
"nextProgressLabel": "Progress to unlock",
"completedOn": "Completed on {date}",
"locked": "Locked",
"nextProgressLabel": "Progression avant déblocage",
"completedOn": "Terminé le {date}",
"locked": "Verrouillé",
"criterionHint": "{current} / {target}",
"progressPercent": "{percent}%",
"categories": {
"medication": "Médicament",
"vitals": "Vitals",
"vitals": "Constantes vitales",
"mood": "Humeur",
"security": "Account & security",
"security": "Compte et sécurité",
"engagement": "Engagement",
"hidden": "Hidden"
"hidden": "Caché"
},
"hiddenCard": {
"title": "Hidden achievement",
"description": "Keep tracking — you might just stumble across it.",
"ariaLabel": "Hidden locked achievement"
"title": "Réussite cachée",
"description": "Continuez à suivre — vous pourriez bien tomber dessus.",
"ariaLabel": "Réussite cachée verrouillée"
},
"hiddenUnlockToast": {
"title": "You unlocked a hidden achievement!"
"title": "Vous avez débloqué une réussite cachée !"
},
"dashboardCard": {
"title": "Recent unlocks",
"viewAll": "View all",
"empty": "No achievements yet — keep logging to unlock your first."
"title": "Débloqués récemment",
"viewAll": "Tout voir",
"empty": "Pas encore de réussites — continuez à suivre pour débloquer la première."
}
},
"bugreport": {
+144 -144
View File
@@ -4108,284 +4108,284 @@
"carrierUnavailableGeoFallback": "{location} — carrier unavailable"
},
"achievements": {
"title": "Achievements",
"subtitle": "Earn achievements by tracking your health and taking your meds on time.",
"loginRequired": "Please sign in to view achievements.",
"points": "Points",
"unlocked": "Unlocked",
"nextGoal": "Next goal",
"allCompleted": "All achievements unlocked!",
"completed": "Completed",
"goalReached": "Goal reached",
"remainingUnlocks": "{count} still unlockable",
"noneUnlockedYet": "No achievements unlocked yet.",
"pointsValue": "{points} points",
"title": "Obiettivi",
"subtitle": "Ottieni obiettivi monitorando la tua salute e assumendo i farmaci in orario.",
"loginRequired": "Accedi per vedere gli obiettivi.",
"points": "Punti",
"unlocked": "Sbloccato",
"nextGoal": "Prossimo obiettivo",
"allCompleted": "Tutti gli obiettivi sbloccati!",
"completed": "Completato",
"goalReached": "Obiettivo raggiunto",
"remainingUnlocks": "Ancora {count} da sbloccare",
"noneUnlockedYet": "Nessun obiettivo ancora sbloccato.",
"pointsValue": "{points} punti",
"metricCount": "{count}",
"metricDays": "{count} days",
"metricDays": "{count} giorni",
"metricPercent": "{count}%",
"badges": {
"intakeTotal1": {
"title": "First intake",
"description": "Record your first taken medication event."
"title": "Prima assunzione",
"description": "Registra la tua prima assunzione di farmaco."
},
"intakeTotal10": {
"title": "Intake starter",
"description": "Record 10 taken medication events."
"title": "Principiante delle assunzioni",
"description": "Registra 10 assunzioni di farmaci."
},
"intakeTotal50": {
"title": "Intake routine",
"description": "Record 50 taken medication events."
"title": "Routine delle assunzioni",
"description": "Registra 50 assunzioni di farmaci."
},
"intakeTotal150": {
"title": "Intake expert",
"description": "Record 150 taken medication events."
"title": "Esperto delle assunzioni",
"description": "Registra 150 assunzioni di farmaci."
},
"intakeTotal300": {
"title": "Intake legend",
"description": "Record 300 taken medication events."
"title": "Leggenda delle assunzioni",
"description": "Registra 300 assunzioni di farmaci."
},
"overIntake1": {
"title": "Double take",
"description": "Take medication at least once more than planned."
"title": "Doppia dose",
"description": "Assumi il farmaco almeno una volta in più del previsto."
},
"skippedIntake1": {
"title": "Stepped back",
"description": "Skip at least one planned intake."
"title": "Pausa presa",
"description": "Salta almeno un’assunzione pianificata."
},
"passkeyCreated1": {
"title": "Passkey set up",
"description": "Create your first passkey."
"title": "Passkey configurata",
"description": "Crea la tua prima passkey."
},
"passkeyLogin1": {
"title": "Passkey login",
"description": "Sign in at least once with a passkey."
"title": "Accesso con passkey",
"description": "Accedi almeno una volta con una passkey."
},
"passwordLogin1": {
"title": "Old school",
"description": "Sign in at least once with username and password."
"title": "Vecchia scuola",
"description": "Accedi almeno una volta con nome utente e password."
},
"bugReport1": {
"title": "Bug hunter",
"description": "Submit a bug report."
"title": "Cacciatore di bug",
"description": "Invia una segnalazione di bug."
},
"loginStreak7": {
"title": "Login streak 7d",
"description": "Sign in on 7 consecutive days."
"title": "Serie di accessi 7g",
"description": "Accedi per 7 giorni consecutivi."
},
"loginStreak30": {
"title": "Login streak 30d",
"description": "Sign in on 30 consecutive days."
"title": "Serie di accessi 30g",
"description": "Accedi per 30 giorni consecutivi."
},
"onTimePerfect1": {
"title": "On-time 1d",
"description": "Take all medications on time for 1 day."
"title": "Puntuale 1g",
"description": "Assumi tutti i farmaci in orario per 1 giorno."
},
"compliance801": {
"title": "80% adherence · 1d",
"description": "Reach at least 80% 30-day adherence for 1 day."
"title": "Aderenza 80% · 1g",
"description": "Raggiungi almeno l’80% di aderenza su 30 giorni per 1 giorno."
},
"bmiGreen1": {
"title": "BMI green · 1d",
"description": "Keep your BMI in the normal range for 1 day."
"title": "IMC nel verde · 1g",
"description": "Mantieni l’IMC nell’intervallo normale per 1 giorno."
},
"bpGreen1": {
"title": "BP green · 1d",
"description": "Keep your blood pressure in the normal range for 1 day."
"title": "Pressione nel verde · 1g",
"description": "Mantieni la pressione nell’intervallo normale per 1 giorno."
},
"pulseGreen1": {
"title": "Pulse green · 1d",
"description": "Keep your resting pulse in the normal range for 1 day."
"title": "Polso nel verde · 1g",
"description": "Mantieni il polso a riposo nell’intervallo normale per 1 giorno."
},
"onTimePerfect7": {
"title": "On-time 7d",
"description": "Take all medications on time for 7 consecutive days."
"title": "Puntuale 7g",
"description": "Assumi tutti i farmaci in orario per 7 giorni consecutivi."
},
"compliance807": {
"title": "80% adherence · 7d",
"description": "Reach at least 80% 30-day adherence for 7 consecutive days."
"title": "Aderenza 80% · 7g",
"description": "Raggiungi almeno l’80% di aderenza su 30 giorni per 7 giorni consecutivi."
},
"bmiGreen7": {
"title": "BMI green · 7d",
"description": "Keep your BMI in the normal range for 7 consecutive days."
"title": "IMC nel verde · 7g",
"description": "Mantieni l’IMC nell’intervallo normale per 7 giorni consecutivi."
},
"bpGreen7": {
"title": "BP green · 7d",
"description": "Keep your blood pressure in the normal range for 7 consecutive days."
"title": "Pressione nel verde · 7g",
"description": "Mantieni la pressione nell’intervallo normale per 7 giorni consecutivi."
},
"pulseGreen7": {
"title": "Pulse green · 7d",
"description": "Keep your resting pulse in the normal range for 7 consecutive days."
"title": "Polso nel verde · 7g",
"description": "Mantieni il polso a riposo nell’intervallo normale per 7 giorni consecutivi."
},
"onTimePerfect30": {
"title": "On-time 30d",
"description": "Take all medications on time for 30 consecutive days."
"title": "Puntuale 30g",
"description": "Assumi tutti i farmaci in orario per 30 giorni consecutivi."
},
"compliance8030": {
"title": "80% adherence · 30d",
"description": "Reach at least 80% 30-day adherence for 30 consecutive days."
"title": "Aderenza 80% · 30g",
"description": "Raggiungi almeno l’80% di aderenza su 30 giorni per 30 giorni consecutivi."
},
"bmiGreen30": {
"title": "BMI green · 30d",
"description": "Keep your BMI in the normal range for 30 consecutive days."
"title": "IMC nel verde · 30g",
"description": "Mantieni l’IMC nell’intervallo normale per 30 giorni consecutivi."
},
"bpGreen30": {
"title": "BP green · 30d",
"description": "Keep your blood pressure in the normal range for 30 consecutive days."
"title": "Pressione nel verde · 30g",
"description": "Mantieni la pressione nell’intervallo normale per 30 giorni consecutivi."
},
"pulseGreen30": {
"title": "Pulse green · 30d",
"description": "Keep your resting pulse in the normal range for 30 consecutive days."
"title": "Polso nel verde · 30g",
"description": "Mantieni il polso a riposo nell’intervallo normale per 30 giorni consecutivi."
},
"onTimePerfect180": {
"title": "On-time 180d",
"description": "Take all medications on time for 180 consecutive days."
"title": "Puntuale 180g",
"description": "Assumi tutti i farmaci in orario per 180 giorni consecutivi."
},
"compliance80180": {
"title": "80% adherence · 180d",
"description": "Reach at least 80% 30-day adherence for 180 consecutive days."
"title": "Aderenza 80% · 180g",
"description": "Raggiungi almeno l’80% di aderenza su 30 giorni per 180 giorni consecutivi."
},
"bmiGreen180": {
"title": "BMI green · 180d",
"description": "Keep your BMI in the normal range for 180 consecutive days."
"title": "IMC nel verde · 180g",
"description": "Mantieni l’IMC nell’intervallo normale per 180 giorni consecutivi."
},
"bpGreen180": {
"title": "BP green · 180d",
"description": "Keep your blood pressure in the normal range for 180 consecutive days."
"title": "Pressione nel verde · 180g",
"description": "Mantieni la pressione nell’intervallo normale per 180 giorni consecutivi."
},
"pulseGreen180": {
"title": "Pulse green · 180d",
"description": "Keep your resting pulse in the normal range for 180 consecutive days."
"title": "Polso nel verde · 180g",
"description": "Mantieni il polso a riposo nell’intervallo normale per 180 giorni consecutivi."
},
"onTimePerfect360": {
"title": "On-time 360d",
"description": "Take all medications on time for 360 consecutive days."
"title": "Puntuale 360g",
"description": "Assumi tutti i farmaci in orario per 360 giorni consecutivi."
},
"compliance80360": {
"title": "80% adherence · 360d",
"description": "Reach at least 80% 30-day adherence for 360 consecutive days."
"title": "Aderenza 80% · 360g",
"description": "Raggiungi almeno l’80% di aderenza su 30 giorni per 360 giorni consecutivi."
},
"bmiGreen360": {
"title": "BMI green · 360d",
"description": "Keep your BMI in the normal range for 360 consecutive days."
"title": "IMC nel verde · 360g",
"description": "Mantieni l’IMC nell’intervallo normale per 360 giorni consecutivi."
},
"bpGreen360": {
"title": "BP green · 360d",
"description": "Keep your blood pressure in the normal range for 360 consecutive days."
"title": "Pressione nel verde · 360g",
"description": "Mantieni la pressione nell’intervallo normale per 360 giorni consecutivi."
},
"pulseGreen360": {
"title": "Pulse green · 360d",
"description": "Keep your resting pulse in the normal range for 360 consecutive days."
"title": "Polso nel verde · 360g",
"description": "Mantieni il polso a riposo nell’intervallo normale per 360 giorni consecutivi."
},
"moodFirst": {
"title": "First mood",
"description": "Log your first mood entry."
"title": "Primo umore",
"description": "Registra la tua prima voce di umore."
},
"moodStreak7": {
"title": "Mood diarist 7d",
"description": "Log a mood entry on 7 consecutive days."
"title": "Diario dell’umore 7g",
"description": "Registra una voce di umore per 7 giorni consecutivi."
},
"moodStreak30": {
"title": "Mood diarist 30d",
"description": "Log a mood entry on 30 consecutive days."
"title": "Diario dell’umore 30g",
"description": "Registra una voce di umore per 30 giorni consecutivi."
},
"moodUp7": {
"title": "Brighter week",
"description": "Your 7-day mood average improved by at least 1.0 point compared to the previous week."
"title": "Settimana più serena",
"description": "La tua media dell’umore di 7 giorni è migliorata di almeno 1,0 punto rispetto alla settimana precedente."
},
"weightFirst": {
"title": "First weigh-in",
"description": "Record your first weight measurement."
"title": "Prima pesata",
"description": "Registra la tua prima misurazione del peso."
},
"weight50": {
"title": "Fifty weigh-ins",
"description": "Record 50 weight measurements."
"title": "Cinquanta pesate",
"description": "Registra 50 misurazioni del peso."
},
"weight200": {
"title": "200 weigh-ins",
"description": "Record 200 weight measurements."
"title": "200 pesate",
"description": "Registra 200 misurazioni del peso."
},
"bpFirst": {
"title": "First reading",
"description": "Record your first blood-pressure measurement."
"title": "Prima misurazione",
"description": "Registra la tua prima misurazione della pressione."
},
"bp50": {
"title": "Fifty BP readings",
"description": "Record 50 blood-pressure measurements."
"title": "Cinquanta misurazioni della pressione",
"description": "Registra 50 misurazioni della pressione."
},
"bp200": {
"title": "200 BP readings",
"description": "Record 200 blood-pressure measurements."
"title": "200 misurazioni della pressione",
"description": "Registra 200 misurazioni della pressione."
},
"pulseFirst": {
"title": "First pulse",
"description": "Record your first pulse measurement."
"title": "Primo polso",
"description": "Registra la tua prima misurazione del polso."
},
"consistentMonth": {
"title": "Consistent month",
"description": "Log entries on at least 25 distinct days within a single calendar month."
"title": "Mese costante",
"description": "Registra voci in almeno 25 giorni diversi nello stesso mese di calendario."
},
"entryStreak7": {
"title": "Tracker streak 7d",
"description": "Log at least one entry on 7 consecutive days."
"title": "Serie di registrazioni 7g",
"description": "Registra almeno una voce per 7 giorni consecutivi."
},
"entryStreak30": {
"title": "Tracker streak 30d",
"description": "Log at least one entry on 30 consecutive days."
"title": "Serie di registrazioni 30g",
"description": "Registra almeno una voce per 30 giorni consecutivi."
},
"weekendWarrior": {
"title": "Weekend tracker",
"description": "Log entries on 4 consecutive Saturday + Sunday weekend pairs."
"title": "Tracker del weekend",
"description": "Registra voci in 4 fine settimana consecutivi (sabato + domenica)."
},
"hiddenNightOwl": {
"title": "Night owl",
"description": "Logged an entry between 02:00 and 04:00 in the morning."
"title": "Nottambulo",
"description": "Hai registrato una voce tra le 02:00 e le 04:00 del mattino."
},
"hiddenEarlyBird": {
"title": "Early bird",
"description": "Logged an entry between 04:00 and 06:00 in the morning."
"title": "Mattiniero",
"description": "Hai registrato una voce tra le 04:00 e le 06:00 del mattino."
},
"hiddenLeapDay": {
"title": "Leap-day legend",
"description": "Logged an entry on February 29."
"title": "Leggenda dell’anno bisestile",
"description": "Hai registrato una voce il 29 febbraio."
},
"hiddenDoctorPdf": {
"title": "House call",
"description": "Exported your first doctor-report PDF."
"title": "Visita a domicilio",
"description": "Hai esportato il tuo primo referto medico in PDF."
},
"hiddenLocaleFlip": {
"title": "Polyglot",
"description": "Switched the app language at least once."
"title": "Poliglotta",
"description": "Hai cambiato la lingua dell’app almeno una volta."
},
"hiddenBugBuddy": {
"title": "Bug buddy",
"description": "Submitted at least 5 bug reports — the project loves you."
"title": "Amico dei bug",
"description": "Hai inviato almeno 5 segnalazioni di bug — il progetto ti ama."
}
},
"nextProgressLabel": "Progress to unlock",
"completedOn": "Completed on {date}",
"locked": "Locked",
"nextProgressLabel": "Progressi verso lo sblocco",
"completedOn": "Completato il {date}",
"locked": "Bloccato",
"criterionHint": "{current} / {target}",
"progressPercent": "{percent}%",
"categories": {
"medication": "Farmaco",
"vitals": "Vitals",
"vitals": "Parametri vitali",
"mood": "Umore",
"security": "Account & security",
"security": "Account e sicurezza",
"engagement": "Engagement",
"hidden": "Hidden"
"hidden": "Nascosto"
},
"hiddenCard": {
"title": "Hidden achievement",
"description": "Keep tracking — you might just stumble across it.",
"ariaLabel": "Hidden locked achievement"
"title": "Obiettivo nascosto",
"description": "Continua a monitorare — potresti imbatterti in esso.",
"ariaLabel": "Obiettivo nascosto bloccato"
},
"hiddenUnlockToast": {
"title": "You unlocked a hidden achievement!"
"title": "Hai sbloccato un obiettivo nascosto!"
},
"dashboardCard": {
"title": "Recent unlocks",
"viewAll": "View all",
"empty": "No achievements yet — keep logging to unlock your first."
"title": "Sbloccati di recente",
"viewAll": "Vedi tutti",
"empty": "Ancora nessun obiettivo — continua a registrare per sbloccare il primo."
}
},
"bugreport": {
+144 -144
View File
@@ -4108,284 +4108,284 @@
"carrierUnavailableGeoFallback": "{location} — carrier unavailable"
},
"achievements": {
"title": "Achievements",
"subtitle": "Earn achievements by tracking your health and taking your meds on time.",
"loginRequired": "Please sign in to view achievements.",
"points": "Points",
"unlocked": "Unlocked",
"nextGoal": "Next goal",
"allCompleted": "All achievements unlocked!",
"completed": "Completed",
"goalReached": "Goal reached",
"remainingUnlocks": "{count} still unlockable",
"noneUnlockedYet": "No achievements unlocked yet.",
"pointsValue": "{points} points",
"title": "Osiągnięcia",
"subtitle": "Zdobywaj osiągnięcia, śledząc swoje zdrowie i przyjmując leki na czas.",
"loginRequired": "Zaloguj się, aby zobaczyć osiągnięcia.",
"points": "Punkty",
"unlocked": "Odblokowano",
"nextGoal": "Następny cel",
"allCompleted": "Wszystkie osiągnięcia odblokowane!",
"completed": "Ukończono",
"goalReached": "Cel osiągnięty",
"remainingUnlocks": "Jeszcze {count} do odblokowania",
"noneUnlockedYet": "Nie odblokowano jeszcze żadnego osiągnięcia.",
"pointsValue": "{points} punktów",
"metricCount": "{count}",
"metricDays": "{count} days",
"metricDays": "{count} dni",
"metricPercent": "{count}%",
"badges": {
"intakeTotal1": {
"title": "First intake",
"description": "Record your first taken medication event."
"title": "Pierwsze przyjęcie",
"description": "Zarejestruj swoje pierwsze przyjęcie leku."
},
"intakeTotal10": {
"title": "Intake starter",
"description": "Record 10 taken medication events."
"title": "Początkujący w przyjęciach",
"description": "Zarejestruj 10 przyjęć leków."
},
"intakeTotal50": {
"title": "Intake routine",
"description": "Record 50 taken medication events."
"title": "Rutyna przyjęć",
"description": "Zarejestruj 50 przyjęć leków."
},
"intakeTotal150": {
"title": "Intake expert",
"description": "Record 150 taken medication events."
"title": "Ekspert przyjęć",
"description": "Zarejestruj 150 przyjęć leków."
},
"intakeTotal300": {
"title": "Intake legend",
"description": "Record 300 taken medication events."
"title": "Legenda przyjęć",
"description": "Zarejestruj 300 przyjęć leków."
},
"overIntake1": {
"title": "Double take",
"description": "Take medication at least once more than planned."
"title": "Podwójna dawka",
"description": "Przyjmij lek co najmniej raz więcej niż zaplanowano."
},
"skippedIntake1": {
"title": "Stepped back",
"description": "Skip at least one planned intake."
"title": "Krok wstecz",
"description": "Pomiń co najmniej jedno zaplanowane przyjęcie."
},
"passkeyCreated1": {
"title": "Passkey set up",
"description": "Create your first passkey."
"title": "Klucz dostępu ustawiony",
"description": "Utwórz swój pierwszy klucz dostępu."
},
"passkeyLogin1": {
"title": "Passkey login",
"description": "Sign in at least once with a passkey."
"title": "Logowanie kluczem dostępu",
"description": "Zaloguj się co najmniej raz kluczem dostępu."
},
"passwordLogin1": {
"title": "Old school",
"description": "Sign in at least once with username and password."
"title": "Stara szkoła",
"description": "Zaloguj się co najmniej raz nazwą użytkownika i hasłem."
},
"bugReport1": {
"title": "Bug hunter",
"description": "Submit a bug report."
"title": "Łowca błędów",
"description": "Wyślij zgłoszenie błędu."
},
"loginStreak7": {
"title": "Login streak 7d",
"description": "Sign in on 7 consecutive days."
"title": "Seria logowań 7d",
"description": "Zaloguj się przez 7 kolejnych dni."
},
"loginStreak30": {
"title": "Login streak 30d",
"description": "Sign in on 30 consecutive days."
"title": "Seria logowań 30d",
"description": "Zaloguj się przez 30 kolejnych dni."
},
"onTimePerfect1": {
"title": "On-time 1d",
"description": "Take all medications on time for 1 day."
"title": "Na czas 1d",
"description": "Przyjmij wszystkie leki na czas przez 1 dzień."
},
"compliance801": {
"title": "80% adherence · 1d",
"description": "Reach at least 80% 30-day adherence for 1 day."
"title": "Przestrzeganie 80% · 1d",
"description": "Osiągnij co najmniej 80% przestrzegania w 30 dni przez 1 dzień."
},
"bmiGreen1": {
"title": "BMI green · 1d",
"description": "Keep your BMI in the normal range for 1 day."
"title": "BMI na zielono · 1d",
"description": "Utrzymaj BMI w normie przez 1 dzień."
},
"bpGreen1": {
"title": "BP green · 1d",
"description": "Keep your blood pressure in the normal range for 1 day."
"title": "Ciśnienie na zielono · 1d",
"description": "Utrzymaj ciśnienie w normie przez 1 dzień."
},
"pulseGreen1": {
"title": "Pulse green · 1d",
"description": "Keep your resting pulse in the normal range for 1 day."
"title": "Tętno na zielono · 1d",
"description": "Utrzymaj tętno spoczynkowe w normie przez 1 dzień."
},
"onTimePerfect7": {
"title": "On-time 7d",
"description": "Take all medications on time for 7 consecutive days."
"title": "Na czas 7d",
"description": "Przyjmij wszystkie leki na czas przez 7 kolejnych dni."
},
"compliance807": {
"title": "80% adherence · 7d",
"description": "Reach at least 80% 30-day adherence for 7 consecutive days."
"title": "Przestrzeganie 80% · 7d",
"description": "Osiągnij co najmniej 80% przestrzegania w 30 dni przez 7 kolejnych dni."
},
"bmiGreen7": {
"title": "BMI green · 7d",
"description": "Keep your BMI in the normal range for 7 consecutive days."
"title": "BMI na zielono · 7d",
"description": "Utrzymaj BMI w normie przez 7 kolejnych dni."
},
"bpGreen7": {
"title": "BP green · 7d",
"description": "Keep your blood pressure in the normal range for 7 consecutive days."
"title": "Ciśnienie na zielono · 7d",
"description": "Utrzymaj ciśnienie w normie przez 7 kolejnych dni."
},
"pulseGreen7": {
"title": "Pulse green · 7d",
"description": "Keep your resting pulse in the normal range for 7 consecutive days."
"title": "Tętno na zielono · 7d",
"description": "Utrzymaj tętno spoczynkowe w normie przez 7 kolejnych dni."
},
"onTimePerfect30": {
"title": "On-time 30d",
"description": "Take all medications on time for 30 consecutive days."
"title": "Na czas 30d",
"description": "Przyjmij wszystkie leki na czas przez 30 kolejnych dni."
},
"compliance8030": {
"title": "80% adherence · 30d",
"description": "Reach at least 80% 30-day adherence for 30 consecutive days."
"title": "Przestrzeganie 80% · 30d",
"description": "Osiągnij co najmniej 80% przestrzegania w 30 dni przez 30 kolejnych dni."
},
"bmiGreen30": {
"title": "BMI green · 30d",
"description": "Keep your BMI in the normal range for 30 consecutive days."
"title": "BMI na zielono · 30d",
"description": "Utrzymaj BMI w normie przez 30 kolejnych dni."
},
"bpGreen30": {
"title": "BP green · 30d",
"description": "Keep your blood pressure in the normal range for 30 consecutive days."
"title": "Ciśnienie na zielono · 30d",
"description": "Utrzymaj ciśnienie w normie przez 30 kolejnych dni."
},
"pulseGreen30": {
"title": "Pulse green · 30d",
"description": "Keep your resting pulse in the normal range for 30 consecutive days."
"title": "Tętno na zielono · 30d",
"description": "Utrzymaj tętno spoczynkowe w normie przez 30 kolejnych dni."
},
"onTimePerfect180": {
"title": "On-time 180d",
"description": "Take all medications on time for 180 consecutive days."
"title": "Na czas 180d",
"description": "Przyjmij wszystkie leki na czas przez 180 kolejnych dni."
},
"compliance80180": {
"title": "80% adherence · 180d",
"description": "Reach at least 80% 30-day adherence for 180 consecutive days."
"title": "Przestrzeganie 80% · 180d",
"description": "Osiągnij co najmniej 80% przestrzegania w 30 dni przez 180 kolejnych dni."
},
"bmiGreen180": {
"title": "BMI green · 180d",
"description": "Keep your BMI in the normal range for 180 consecutive days."
"title": "BMI na zielono · 180d",
"description": "Utrzymaj BMI w normie przez 180 kolejnych dni."
},
"bpGreen180": {
"title": "BP green · 180d",
"description": "Keep your blood pressure in the normal range for 180 consecutive days."
"title": "Ciśnienie na zielono · 180d",
"description": "Utrzymaj ciśnienie w normie przez 180 kolejnych dni."
},
"pulseGreen180": {
"title": "Pulse green · 180d",
"description": "Keep your resting pulse in the normal range for 180 consecutive days."
"title": "Tętno na zielono · 180d",
"description": "Utrzymaj tętno spoczynkowe w normie przez 180 kolejnych dni."
},
"onTimePerfect360": {
"title": "On-time 360d",
"description": "Take all medications on time for 360 consecutive days."
"title": "Na czas 360d",
"description": "Przyjmij wszystkie leki na czas przez 360 kolejnych dni."
},
"compliance80360": {
"title": "80% adherence · 360d",
"description": "Reach at least 80% 30-day adherence for 360 consecutive days."
"title": "Przestrzeganie 80% · 360d",
"description": "Osiągnij co najmniej 80% przestrzegania w 30 dni przez 360 kolejnych dni."
},
"bmiGreen360": {
"title": "BMI green · 360d",
"description": "Keep your BMI in the normal range for 360 consecutive days."
"title": "BMI na zielono · 360d",
"description": "Utrzymaj BMI w normie przez 360 kolejnych dni."
},
"bpGreen360": {
"title": "BP green · 360d",
"description": "Keep your blood pressure in the normal range for 360 consecutive days."
"title": "Ciśnienie na zielono · 360d",
"description": "Utrzymaj ciśnienie w normie przez 360 kolejnych dni."
},
"pulseGreen360": {
"title": "Pulse green · 360d",
"description": "Keep your resting pulse in the normal range for 360 consecutive days."
"title": "Tętno na zielono · 360d",
"description": "Utrzymaj tętno spoczynkowe w normie przez 360 kolejnych dni."
},
"moodFirst": {
"title": "First mood",
"description": "Log your first mood entry."
"title": "Pierwszy nastrój",
"description": "Zapisz swój pierwszy wpis nastroju."
},
"moodStreak7": {
"title": "Mood diarist 7d",
"description": "Log a mood entry on 7 consecutive days."
"title": "Dziennik nastroju 7d",
"description": "Zapisuj nastrój przez 7 kolejnych dni."
},
"moodStreak30": {
"title": "Mood diarist 30d",
"description": "Log a mood entry on 30 consecutive days."
"title": "Dziennik nastroju 30d",
"description": "Zapisuj nastrój przez 30 kolejnych dni."
},
"moodUp7": {
"title": "Brighter week",
"description": "Your 7-day mood average improved by at least 1.0 point compared to the previous week."
"title": "Pogodniejszy tydzień",
"description": "Twoja 7-dniowa średnia nastroju poprawiła się o co najmniej 1,0 punkt względem poprzedniego tygodnia."
},
"weightFirst": {
"title": "First weigh-in",
"description": "Record your first weight measurement."
"title": "Pierwsze ważenie",
"description": "Zapisz swój pierwszy pomiar wagi."
},
"weight50": {
"title": "Fifty weigh-ins",
"description": "Record 50 weight measurements."
"title": "Pięćdziesiąt ważeń",
"description": "Zapisz 50 pomiarów wagi."
},
"weight200": {
"title": "200 weigh-ins",
"description": "Record 200 weight measurements."
"title": "200 ważeń",
"description": "Zapisz 200 pomiarów wagi."
},
"bpFirst": {
"title": "First reading",
"description": "Record your first blood-pressure measurement."
"title": "Pierwszy pomiar",
"description": "Zapisz swój pierwszy pomiar ciśnienia."
},
"bp50": {
"title": "Fifty BP readings",
"description": "Record 50 blood-pressure measurements."
"title": "Pięćdziesiąt pomiarów ciśnienia",
"description": "Zapisz 50 pomiarów ciśnienia."
},
"bp200": {
"title": "200 BP readings",
"description": "Record 200 blood-pressure measurements."
"title": "200 pomiarów ciśnienia",
"description": "Zapisz 200 pomiarów ciśnienia."
},
"pulseFirst": {
"title": "First pulse",
"description": "Record your first pulse measurement."
"title": "Pierwsze tętno",
"description": "Zapisz swój pierwszy pomiar tętna."
},
"consistentMonth": {
"title": "Consistent month",
"description": "Log entries on at least 25 distinct days within a single calendar month."
"title": "Konsekwentny miesiąc",
"description": "Zapisz wpisy w co najmniej 25 różnych dniach w jednym miesiącu kalendarzowym."
},
"entryStreak7": {
"title": "Tracker streak 7d",
"description": "Log at least one entry on 7 consecutive days."
"title": "Seria wpisów 7d",
"description": "Zapisuj co najmniej jeden wpis przez 7 kolejnych dni."
},
"entryStreak30": {
"title": "Tracker streak 30d",
"description": "Log at least one entry on 30 consecutive days."
"title": "Seria wpisów 30d",
"description": "Zapisuj co najmniej jeden wpis przez 30 kolejnych dni."
},
"weekendWarrior": {
"title": "Weekend tracker",
"description": "Log entries on 4 consecutive Saturday + Sunday weekend pairs."
"title": "Weekendowy rejestrator",
"description": "Zapisuj wpisy w 4 kolejnych weekendach (sobota + niedziela)."
},
"hiddenNightOwl": {
"title": "Night owl",
"description": "Logged an entry between 02:00 and 04:00 in the morning."
"title": "Nocny marek",
"description": "Zapisałeś wpis między 02:00 a 04:00 nad ranem."
},
"hiddenEarlyBird": {
"title": "Early bird",
"description": "Logged an entry between 04:00 and 06:00 in the morning."
"title": "Ranny ptaszek",
"description": "Zapisałeś wpis między 04:00 a 06:00 rano."
},
"hiddenLeapDay": {
"title": "Leap-day legend",
"description": "Logged an entry on February 29."
"title": "Legenda dnia przestępnego",
"description": "Zapisałeś wpis 29 lutego."
},
"hiddenDoctorPdf": {
"title": "House call",
"description": "Exported your first doctor-report PDF."
"title": "Wizyta domowa",
"description": "Wyeksportowałeś swój pierwszy raport dla lekarza w PDF."
},
"hiddenLocaleFlip": {
"title": "Polyglot",
"description": "Switched the app language at least once."
"title": "Poliglota",
"description": "Zmieniłeś język aplikacji co najmniej raz."
},
"hiddenBugBuddy": {
"title": "Bug buddy",
"description": "Submitted at least 5 bug reports — the project loves you."
"title": "Towarzysz błędów",
"description": "Wysłałeś co najmniej 5 zgłoszeń błędów — projekt Cię kocha."
}
},
"nextProgressLabel": "Progress to unlock",
"completedOn": "Completed on {date}",
"locked": "Locked",
"nextProgressLabel": "Postęp do odblokowania",
"completedOn": "Ukończono {date}",
"locked": "Zablokowane",
"criterionHint": "{current} / {target}",
"progressPercent": "{percent}%",
"categories": {
"medication": "Lek",
"vitals": "Vitals",
"vitals": "Parametry życiowe",
"mood": "Nastrój",
"security": "Account & security",
"security": "Konto i bezpieczeństwo",
"engagement": "Engagement",
"hidden": "Hidden"
"hidden": "Ukryte"
},
"hiddenCard": {
"title": "Hidden achievement",
"description": "Keep tracking — you might just stumble across it.",
"ariaLabel": "Hidden locked achievement"
"title": "Ukryte osiągnięcie",
"description": "Śledź dalej — może na nie natrafisz.",
"ariaLabel": "Ukryte zablokowane osiągnięcie"
},
"hiddenUnlockToast": {
"title": "You unlocked a hidden achievement!"
"title": "Odblokowałeś ukryte osiągnięcie!"
},
"dashboardCard": {
"title": "Recent unlocks",
"viewAll": "View all",
"empty": "No achievements yet — keep logging to unlock your first."
"title": "Ostatnio odblokowane",
"viewAll": "Zobacz wszystkie",
"empty": "Brak osiągnięć — zapisuj dalej, aby odblokować pierwsze."
}
},
"bugreport": {