diff --git a/messages/es.json b/messages/es.json index 2d7101793..8331bfd1b 100644 --- a/messages/es.json +++ b/messages/es.json @@ -414,26 +414,26 @@ }, "medications": { "title": "Medicamentos", - "subtitle": "Medications, schedules & intake", - "loginRequired": "Please sign in to manage medications.", + "subtitle": "Medicación, horarios y tomas", + "loginRequired": "Inicia sesión para gestionar medicamentos.", "addMedication": "Añadir", - "editMedication": "Edit medication", - "newMedication": "New medication", - "firstMedication": "Add first medication", - "emptyTitle": "No medications yet", - "emptyDescription": "Add medications, dosages, and reminder windows to track compliance.", - "loadFailed": "Could not load medications", + "editMedication": "Editar medicamento", + "newMedication": "Nuevo medicamento", + "firstMedication": "Añadir el primer medicamento", + "emptyTitle": "Aún no hay medicamentos", + "emptyDescription": "Crea medicamentos, dosis y franjas horarias para registrar el cumplimiento.", + "loadFailed": "No se han podido cargar los medicamentos", "retryLoad": "Reintentar", "name": "Nombre", "dose": "Dosis", "scheduleFrom": "Desde", "scheduleTo": "Hasta", - "scheduleLabel": "Label", - "scheduleDays": "Days", - "scheduleDaily": "Daily", - "inactive": "Paused", - "intakeHistory": "Intake history", - "deleteConfirm": "Delete medication?", + "scheduleLabel": "Etiqueta", + "scheduleDays": "Días", + "scheduleDaily": "A diario", + "inactive": "En pausa", + "intakeHistory": "Historial de tomas", + "deleteConfirm": "¿Eliminar medicamento?", "compliance": "Cumplimiento", "importIntakes": "Import intakes", "importDescription": "Paste a JSON array with intake data. Expected format:", @@ -462,53 +462,53 @@ "statusLoadFailed": "Could not load status", "changeFailed": "Change failed", "categoryBloodPressure": "Presión arterial", - "categoryVitamin": "Vitamins", - "categoryThyroid": "Thyroid", - "categoryHormone": "Hormones", - "categorySupplement": "Supplement", - "categoryPainRelief": "Pain Relief", - "categoryAllergy": "Allergy", - "categoryDigestive": "Gastrointestinal", - "categorySkin": "Skincare", - "categorySleepAid": "Sleep Aid", - "categoryOther": "Other", - "daysSun": "Sun", - "daysMon": "Mon", - "daysTue": "Tue", - "daysWed": "Wed", - "daysThu": "Thu", - "daysFri": "Fri", - "daysSat": "Sat", + "categoryVitamin": "Vitaminas", + "categoryThyroid": "Tiroides", + "categoryHormone": "Hormonas", + "categorySupplement": "Suplemento", + "categoryPainRelief": "Analgésico", + "categoryAllergy": "Alergia", + "categoryDigestive": "Digestivo", + "categorySkin": "Cuidado de la piel", + "categorySleepAid": "Para dormir", + "categoryOther": "Otros", + "daysSun": "Do", + "daysMon": "Lu", + "daysTue": "Ma", + "daysWed": "Mi", + "daysThu": "Ju", + "daysFri": "Vi", + "daysSat": "Sa", "back": "Atrás", "today": "Hoy", "yesterday": "Ayer", "tomorrow": "Mañana", - "withoutNotification": "Without notification", - "pausedSince": "Paused since", - "takeNow": "Take now", - "overdue": "Overdue", - "veryOverdue": "Very overdue", - "compliance7d": "7-day compliance", - "compliance30d": "30-day compliance", - "lastIntake": "Last intake:", - "nextIntake": "Next intake:", - "dayStreak": "day streak", + "withoutNotification": "Sin notificación", + "pausedSince": "En pausa desde", + "takeNow": "Tomar ahora", + "overdue": "Vencida", + "veryOverdue": "Muy vencida", + "compliance7d": "Cumplimiento 7 días", + "compliance30d": "Cumplimiento 30 días", + "lastIntake": "Última toma:", + "nextIntake": "Próxima toma:", + "dayStreak": "días de racha", "taken": "Tomada", "skipped": "Omitida", - "weekdaySunday": "Sunday", - "weekdayMonday": "Monday", - "weekdayTuesday": "Tuesday", - "weekdayWednesday": "Wednesday", - "weekdayThursday": "Thursday", - "weekdayFriday": "Friday", - "weekdaySaturday": "Saturday", - "weekdaySundayPlural": "Sundays", - "weekdayMondayPlural": "Mondays", - "weekdayTuesdayPlural": "Tuesdays", - "weekdayWednesdayPlural": "Wednesdays", - "weekdayThursdayPlural": "Thursdays", - "weekdayFridayPlural": "Fridays", - "weekdaySaturdayPlural": "Saturdays", + "weekdaySunday": "Domingo", + "weekdayMonday": "Lunes", + "weekdayTuesday": "Martes", + "weekdayWednesday": "Miércoles", + "weekdayThursday": "Jueves", + "weekdayFriday": "Viernes", + "weekdaySaturday": "Sábado", + "weekdaySundayPlural": "Domingos", + "weekdayMondayPlural": "Lunes", + "weekdayTuesdayPlural": "Martes", + "weekdayWednesdayPlural": "Miércoles", + "weekdayThursdayPlural": "Jueves", + "weekdayFridayPlural": "Viernes", + "weekdaySaturdayPlural": "Sábados", "formType": "Tipo", "formDose": "Dosis", "formUnit": "Unit", @@ -676,26 +676,26 @@ "nextScheduleDaily": "daily", "importIntakesAction": "Import intakes", "apiEndpointAction": "API endpoint", - "pause": "Pause", - "activate": "Activate", - "disableNotifications": "Disable notifications", - "enableNotifications": "Enable notifications", - "purgeRecords": "Delete all records", - "formReset": "Reset form", - "createMedication": "Create medication", - "deleteConfirmDescription": "The medication and all intake history will be permanently deleted.", - "purgeConfirmTitle": "Delete all records?", - "purgeConfirmDescription": "All intake records for this medication will be permanently deleted. The medication itself will remain and start without history data.", - "saveError": "Error saving", - "deleteError": "Error deleting", - "purgeError": "Error deleting records", - "invalidTimestamp": "Please select a valid time.", - "noIntakesYet": "No intakes recorded yet", + "pause": "Pausar", + "activate": "Activar", + "disableNotifications": "Desactivar notificaciones", + "enableNotifications": "Activar notificaciones", + "purgeRecords": "Eliminar registros", + "formReset": "Restablecer formulario", + "createMedication": "Crear medicamento", + "deleteConfirmDescription": "Este medicamento y todas sus tomas se eliminarán de forma permanente.", + "purgeConfirmTitle": "¿Eliminar todas las tomas?", + "purgeConfirmDescription": "Se eliminarán de forma permanente todas las tomas registradas para este medicamento.", + "saveError": "Error al guardar", + "deleteError": "Error al eliminar", + "purgeError": "Error al limpiar los registros", + "invalidTimestamp": "Selecciona una fecha y hora válidas.", + "noIntakesYet": "Aún no hay tomas registradas.", "actions": "Acciones", "pageInfo": "Página {page} de {total}", - "previousPage": "Previous page", - "nextPage": "Next page", - "loginRequiredIntakes": "Please sign in to view intakes.", + "previousPage": "Página anterior", + "nextPage": "Página siguiente", + "loginRequiredIntakes": "Inicia sesión para ver el historial de tomas.", "phaseConfig": "Reminder phases", "phaseConfigDescription": "Configure timing for reminders.", "phaseGreen": "Green", @@ -709,34 +709,34 @@ "phaseResetDefaults": "Reset to defaults", "phaseSaved": "Reminder phases saved", "phaseReset": "Reset to defaults", - "sourceWeb": "Website", - "sourceApi": "External API", - "sourceReminder": "Telegram / Reminder", - "sourceImport": "CSV Import", - "intakeHistoryEmptyTitle": "No intakes recorded yet", - "intakeHistoryEmptyDescription": "Log a dose on the daily intake page to start building the history.", - "intakeHistoryEmptyAction": "Open daily intake", - "intakeHistoryColTaken": "Taken", - "intakeHistoryColScheduled": "Scheduled", - "intakeHistoryColStatus": "Status", - "intakeHistoryColSource": "Source", - "intakeHistoryStatusTaken": "Taken", - "intakeHistoryStatusSkipped": "Skipped", - "intakeHistorySortByTaken": "Sort by taken time", - "intakeHistorySortByScheduled": "Sort by scheduled time", - "intakeHistoryPageInfo": "Page {page} of {total} · {count} entries", - "intakeHistoryPrev": "Previous", - "intakeHistoryNext": "Next", - "unitDrops": "Drops", - "unitTablets": "Tablet(s)", - "unitCapsules": "Capsule(s)", - "unitPieces": "Piece(s)", - "namePlaceholder": "e.g. Ibuprofen", - "dosePlaceholder": "e.g. 400", - "labelPlaceholder": "e.g. Morning", - "defaultDose": "Default", - "dayDeactivate": "Deactivate {day}", - "dayActivate": "Activate {day}", + "sourceWeb": "Web", + "sourceApi": "API", + "sourceReminder": "Recordatorio", + "sourceImport": "Importación", + "intakeHistoryEmptyTitle": "Aún no hay tomas", + "intakeHistoryEmptyDescription": "En cuanto registres una toma, aparecerá aquí con la hora y la fuente.", + "intakeHistoryEmptyAction": "Registrar toma", + "intakeHistoryColTaken": "Tomada", + "intakeHistoryColScheduled": "Programada", + "intakeHistoryColStatus": "Estado", + "intakeHistoryColSource": "Fuente", + "intakeHistoryStatusTaken": "Tomada", + "intakeHistoryStatusSkipped": "Omitida", + "intakeHistorySortByTaken": "Ordenar por hora de toma", + "intakeHistorySortByScheduled": "Ordenar por hora programada", + "intakeHistoryPageInfo": "Página {page} de {total}", + "intakeHistoryPrev": "Anterior", + "intakeHistoryNext": "Siguiente", + "unitDrops": "gotas", + "unitTablets": "comprimidos", + "unitCapsules": "cápsulas", + "unitPieces": "unidades", + "namePlaceholder": "p. ej. Ramipril", + "dosePlaceholder": "p. ej. 5 mg", + "labelPlaceholder": "p. ej. Por la mañana", + "defaultDose": "Dosis estándar", + "dayDeactivate": "Desactivar día", + "dayActivate": "Activar día", "glp1": { "drug": { "tirzepatide": { diff --git a/messages/fr.json b/messages/fr.json index f72a10a61..d6c79115c 100644 --- a/messages/fr.json +++ b/messages/fr.json @@ -414,26 +414,26 @@ }, "medications": { "title": "Médicaments", - "subtitle": "Medications, schedules & intake", - "loginRequired": "Please sign in to manage medications.", + "subtitle": "Médication, horaires et prises", + "loginRequired": "Connecte-toi pour gérer tes médicaments.", "addMedication": "Ajouter", - "editMedication": "Edit medication", - "newMedication": "New medication", - "firstMedication": "Add first medication", - "emptyTitle": "No medications yet", - "emptyDescription": "Add medications, dosages, and reminder windows to track compliance.", - "loadFailed": "Could not load medications", + "editMedication": "Modifier le médicament", + "newMedication": "Nouveau médicament", + "firstMedication": "Ajouter le premier médicament", + "emptyTitle": "Aucun médicament pour l’instant", + "emptyDescription": "Crée des médicaments, des doses et des fenêtres horaires pour suivre l’observance.", + "loadFailed": "Impossible de charger les médicaments", "retryLoad": "Réessayer", "name": "Nom", "dose": "Dose", "scheduleFrom": "De", "scheduleTo": "À", - "scheduleLabel": "Label", - "scheduleDays": "Days", - "scheduleDaily": "Daily", - "inactive": "Paused", - "intakeHistory": "Intake history", - "deleteConfirm": "Delete medication?", + "scheduleLabel": "Libellé", + "scheduleDays": "Jours", + "scheduleDaily": "Quotidien", + "inactive": "En pause", + "intakeHistory": "Historique des prises", + "deleteConfirm": "Supprimer le médicament ?", "compliance": "Observance", "importIntakes": "Import intakes", "importDescription": "Paste a JSON array with intake data. Expected format:", @@ -462,53 +462,53 @@ "statusLoadFailed": "Could not load status", "changeFailed": "Change failed", "categoryBloodPressure": "Tension artérielle", - "categoryVitamin": "Vitamins", - "categoryThyroid": "Thyroid", + "categoryVitamin": "Vitamines", + "categoryThyroid": "Thyroïde", "categoryHormone": "Hormones", - "categorySupplement": "Supplement", - "categoryPainRelief": "Pain Relief", - "categoryAllergy": "Allergy", - "categoryDigestive": "Gastrointestinal", - "categorySkin": "Skincare", - "categorySleepAid": "Sleep Aid", - "categoryOther": "Other", - "daysSun": "Sun", - "daysMon": "Mon", - "daysTue": "Tue", - "daysWed": "Wed", - "daysThu": "Thu", - "daysFri": "Fri", - "daysSat": "Sat", + "categorySupplement": "Complément", + "categoryPainRelief": "Antalgique", + "categoryAllergy": "Allergie", + "categoryDigestive": "Digestif", + "categorySkin": "Soin de la peau", + "categorySleepAid": "Aide au sommeil", + "categoryOther": "Autres", + "daysSun": "Dim", + "daysMon": "Lun", + "daysTue": "Mar", + "daysWed": "Mer", + "daysThu": "Jeu", + "daysFri": "Ven", + "daysSat": "Sam", "back": "Retour", "today": "Aujourd'hui", "yesterday": "Hier", "tomorrow": "Demain", - "withoutNotification": "Without notification", - "pausedSince": "Paused since", - "takeNow": "Take now", - "overdue": "Overdue", - "veryOverdue": "Very overdue", - "compliance7d": "7-day compliance", - "compliance30d": "30-day compliance", - "lastIntake": "Last intake:", - "nextIntake": "Next intake:", - "dayStreak": "day streak", + "withoutNotification": "Sans notification", + "pausedSince": "En pause depuis", + "takeNow": "Prendre maintenant", + "overdue": "En retard", + "veryOverdue": "Très en retard", + "compliance7d": "Observance 7 jours", + "compliance30d": "Observance 30 jours", + "lastIntake": "Dernière prise :", + "nextIntake": "Prochaine prise :", + "dayStreak": "jours de série", "taken": "Pris", "skipped": "Sauté", - "weekdaySunday": "Sunday", - "weekdayMonday": "Monday", - "weekdayTuesday": "Tuesday", - "weekdayWednesday": "Wednesday", - "weekdayThursday": "Thursday", - "weekdayFriday": "Friday", - "weekdaySaturday": "Saturday", - "weekdaySundayPlural": "Sundays", - "weekdayMondayPlural": "Mondays", - "weekdayTuesdayPlural": "Tuesdays", - "weekdayWednesdayPlural": "Wednesdays", - "weekdayThursdayPlural": "Thursdays", - "weekdayFridayPlural": "Fridays", - "weekdaySaturdayPlural": "Saturdays", + "weekdaySunday": "Dimanche", + "weekdayMonday": "Lundi", + "weekdayTuesday": "Mardi", + "weekdayWednesday": "Mercredi", + "weekdayThursday": "Jeudi", + "weekdayFriday": "Vendredi", + "weekdaySaturday": "Samedi", + "weekdaySundayPlural": "Dimanches", + "weekdayMondayPlural": "Lundis", + "weekdayTuesdayPlural": "Mardis", + "weekdayWednesdayPlural": "Mercredis", + "weekdayThursdayPlural": "Jeudis", + "weekdayFridayPlural": "Vendredis", + "weekdaySaturdayPlural": "Samedis", "formType": "Type", "formDose": "Dose", "formUnit": "Unit", @@ -676,26 +676,26 @@ "nextScheduleDaily": "daily", "importIntakesAction": "Import intakes", "apiEndpointAction": "API endpoint", - "pause": "Pause", - "activate": "Activate", - "disableNotifications": "Disable notifications", - "enableNotifications": "Enable notifications", - "purgeRecords": "Delete all records", - "formReset": "Reset form", - "createMedication": "Create medication", - "deleteConfirmDescription": "The medication and all intake history will be permanently deleted.", - "purgeConfirmTitle": "Delete all records?", - "purgeConfirmDescription": "All intake records for this medication will be permanently deleted. The medication itself will remain and start without history data.", - "saveError": "Error saving", - "deleteError": "Error deleting", - "purgeError": "Error deleting records", - "invalidTimestamp": "Please select a valid time.", - "noIntakesYet": "No intakes recorded yet", + "pause": "Mettre en pause", + "activate": "Activer", + "disableNotifications": "Désactiver les notifications", + "enableNotifications": "Activer les notifications", + "purgeRecords": "Purger les enregistrements", + "formReset": "Réinitialiser le formulaire", + "createMedication": "Créer le médicament", + "deleteConfirmDescription": "Ce médicament et toutes ses prises seront supprimés définitivement.", + "purgeConfirmTitle": "Supprimer toutes les prises ?", + "purgeConfirmDescription": "Toutes les prises enregistrées pour ce médicament seront supprimées définitivement.", + "saveError": "Erreur lors de l’enregistrement", + "deleteError": "Erreur lors de la suppression", + "purgeError": "Erreur lors de la purge", + "invalidTimestamp": "Choisis une date et une heure valides.", + "noIntakesYet": "Aucune prise enregistrée pour l’instant.", "actions": "Actions", "pageInfo": "Page {page} sur {total}", - "previousPage": "Previous page", - "nextPage": "Next page", - "loginRequiredIntakes": "Please sign in to view intakes.", + "previousPage": "Page précédente", + "nextPage": "Page suivante", + "loginRequiredIntakes": "Connecte-toi pour voir l’historique des prises.", "phaseConfig": "Reminder phases", "phaseConfigDescription": "Configure timing for reminders.", "phaseGreen": "Green", @@ -709,34 +709,34 @@ "phaseResetDefaults": "Reset to defaults", "phaseSaved": "Reminder phases saved", "phaseReset": "Reset to defaults", - "sourceWeb": "Website", - "sourceApi": "External API", - "sourceReminder": "Telegram / Reminder", - "sourceImport": "CSV Import", - "intakeHistoryEmptyTitle": "No intakes recorded yet", - "intakeHistoryEmptyDescription": "Log a dose on the daily intake page to start building the history.", - "intakeHistoryEmptyAction": "Open daily intake", - "intakeHistoryColTaken": "Taken", - "intakeHistoryColScheduled": "Scheduled", - "intakeHistoryColStatus": "Status", + "sourceWeb": "Web", + "sourceApi": "API", + "sourceReminder": "Rappel", + "sourceImport": "Import", + "intakeHistoryEmptyTitle": "Aucune prise pour l’instant", + "intakeHistoryEmptyDescription": "Dès que tu enregistreras une prise, elle apparaîtra ici avec l’heure et la source.", + "intakeHistoryEmptyAction": "Enregistrer une prise", + "intakeHistoryColTaken": "Prise", + "intakeHistoryColScheduled": "Programmée", + "intakeHistoryColStatus": "Statut", "intakeHistoryColSource": "Source", - "intakeHistoryStatusTaken": "Taken", - "intakeHistoryStatusSkipped": "Skipped", - "intakeHistorySortByTaken": "Sort by taken time", - "intakeHistorySortByScheduled": "Sort by scheduled time", - "intakeHistoryPageInfo": "Page {page} of {total} · {count} entries", - "intakeHistoryPrev": "Previous", - "intakeHistoryNext": "Next", - "unitDrops": "Drops", - "unitTablets": "Tablet(s)", - "unitCapsules": "Capsule(s)", - "unitPieces": "Piece(s)", - "namePlaceholder": "e.g. Ibuprofen", - "dosePlaceholder": "e.g. 400", - "labelPlaceholder": "e.g. Morning", - "defaultDose": "Default", - "dayDeactivate": "Deactivate {day}", - "dayActivate": "Activate {day}", + "intakeHistoryStatusTaken": "Prise", + "intakeHistoryStatusSkipped": "Ignorée", + "intakeHistorySortByTaken": "Trier par heure de prise", + "intakeHistorySortByScheduled": "Trier par heure programmée", + "intakeHistoryPageInfo": "Page {page} sur {total}", + "intakeHistoryPrev": "Précédent", + "intakeHistoryNext": "Suivant", + "unitDrops": "gouttes", + "unitTablets": "comprimés", + "unitCapsules": "gélules", + "unitPieces": "pièces", + "namePlaceholder": "p. ex. Ramipril", + "dosePlaceholder": "p. ex. 5 mg", + "labelPlaceholder": "p. ex. Le matin", + "defaultDose": "Dose standard", + "dayDeactivate": "Désactiver le jour", + "dayActivate": "Activer le jour", "glp1": { "drug": { "tirzepatide": { diff --git a/messages/it.json b/messages/it.json index 60d592d5e..a023d19c8 100644 --- a/messages/it.json +++ b/messages/it.json @@ -414,26 +414,26 @@ }, "medications": { "title": "Farmaci", - "subtitle": "Medications, schedules & intake", - "loginRequired": "Please sign in to manage medications.", + "subtitle": "Farmaci, orari e assunzioni", + "loginRequired": "Accedi per gestire i farmaci.", "addMedication": "Aggiungi", - "editMedication": "Edit medication", - "newMedication": "New medication", - "firstMedication": "Add first medication", - "emptyTitle": "No medications yet", - "emptyDescription": "Add medications, dosages, and reminder windows to track compliance.", - "loadFailed": "Could not load medications", + "editMedication": "Modifica farmaco", + "newMedication": "Nuovo farmaco", + "firstMedication": "Aggiungi il primo farmaco", + "emptyTitle": "Ancora nessun farmaco", + "emptyDescription": "Crea farmaci, dosi e fasce orarie per registrare l’aderenza.", + "loadFailed": "Impossibile caricare i farmaci", "retryLoad": "Riprova", "name": "Nome", "dose": "Dose", "scheduleFrom": "Da", "scheduleTo": "A", - "scheduleLabel": "Label", - "scheduleDays": "Days", - "scheduleDaily": "Daily", - "inactive": "Paused", - "intakeHistory": "Intake history", - "deleteConfirm": "Delete medication?", + "scheduleLabel": "Etichetta", + "scheduleDays": "Giorni", + "scheduleDaily": "Quotidiano", + "inactive": "In pausa", + "intakeHistory": "Cronologia assunzioni", + "deleteConfirm": "Eliminare il farmaco?", "compliance": "Aderenza", "importIntakes": "Import intakes", "importDescription": "Paste a JSON array with intake data. Expected format:", @@ -462,53 +462,53 @@ "statusLoadFailed": "Could not load status", "changeFailed": "Change failed", "categoryBloodPressure": "Pressione arteriosa", - "categoryVitamin": "Vitamins", - "categoryThyroid": "Thyroid", - "categoryHormone": "Hormones", - "categorySupplement": "Supplement", - "categoryPainRelief": "Pain Relief", - "categoryAllergy": "Allergy", - "categoryDigestive": "Gastrointestinal", - "categorySkin": "Skincare", - "categorySleepAid": "Sleep Aid", - "categoryOther": "Other", - "daysSun": "Sun", - "daysMon": "Mon", - "daysTue": "Tue", - "daysWed": "Wed", - "daysThu": "Thu", - "daysFri": "Fri", - "daysSat": "Sat", + "categoryVitamin": "Vitamine", + "categoryThyroid": "Tiroide", + "categoryHormone": "Ormoni", + "categorySupplement": "Integratore", + "categoryPainRelief": "Antidolorifico", + "categoryAllergy": "Allergia", + "categoryDigestive": "Digestivo", + "categorySkin": "Cura della pelle", + "categorySleepAid": "Per dormire", + "categoryOther": "Altro", + "daysSun": "Dom", + "daysMon": "Lun", + "daysTue": "Mar", + "daysWed": "Mer", + "daysThu": "Gio", + "daysFri": "Ven", + "daysSat": "Sab", "back": "Indietro", "today": "Oggi", "yesterday": "Ieri", "tomorrow": "Domani", - "withoutNotification": "Without notification", - "pausedSince": "Paused since", - "takeNow": "Take now", - "overdue": "Overdue", - "veryOverdue": "Very overdue", - "compliance7d": "7-day compliance", - "compliance30d": "30-day compliance", - "lastIntake": "Last intake:", - "nextIntake": "Next intake:", - "dayStreak": "day streak", + "withoutNotification": "Senza notifica", + "pausedSince": "In pausa dal", + "takeNow": "Assumi ora", + "overdue": "In ritardo", + "veryOverdue": "Molto in ritardo", + "compliance7d": "Aderenza 7 giorni", + "compliance30d": "Aderenza 30 giorni", + "lastIntake": "Ultima assunzione:", + "nextIntake": "Prossima assunzione:", + "dayStreak": "giorni di serie", "taken": "Assunta", "skipped": "Saltata", - "weekdaySunday": "Sunday", - "weekdayMonday": "Monday", - "weekdayTuesday": "Tuesday", - "weekdayWednesday": "Wednesday", - "weekdayThursday": "Thursday", - "weekdayFriday": "Friday", - "weekdaySaturday": "Saturday", - "weekdaySundayPlural": "Sundays", - "weekdayMondayPlural": "Mondays", - "weekdayTuesdayPlural": "Tuesdays", - "weekdayWednesdayPlural": "Wednesdays", - "weekdayThursdayPlural": "Thursdays", - "weekdayFridayPlural": "Fridays", - "weekdaySaturdayPlural": "Saturdays", + "weekdaySunday": "Domenica", + "weekdayMonday": "Lunedì", + "weekdayTuesday": "Martedì", + "weekdayWednesday": "Mercoledì", + "weekdayThursday": "Giovedì", + "weekdayFriday": "Venerdì", + "weekdaySaturday": "Sabato", + "weekdaySundayPlural": "Domeniche", + "weekdayMondayPlural": "Lunedì", + "weekdayTuesdayPlural": "Martedì", + "weekdayWednesdayPlural": "Mercoledì", + "weekdayThursdayPlural": "Giovedì", + "weekdayFridayPlural": "Venerdì", + "weekdaySaturdayPlural": "Sabati", "formType": "Tipo", "formDose": "Dose", "formUnit": "Unit", @@ -676,26 +676,26 @@ "nextScheduleDaily": "daily", "importIntakesAction": "Import intakes", "apiEndpointAction": "API endpoint", - "pause": "Pause", - "activate": "Activate", - "disableNotifications": "Disable notifications", - "enableNotifications": "Enable notifications", - "purgeRecords": "Delete all records", - "formReset": "Reset form", - "createMedication": "Create medication", - "deleteConfirmDescription": "The medication and all intake history will be permanently deleted.", - "purgeConfirmTitle": "Delete all records?", - "purgeConfirmDescription": "All intake records for this medication will be permanently deleted. The medication itself will remain and start without history data.", - "saveError": "Error saving", - "deleteError": "Error deleting", - "purgeError": "Error deleting records", - "invalidTimestamp": "Please select a valid time.", - "noIntakesYet": "No intakes recorded yet", + "pause": "Metti in pausa", + "activate": "Attiva", + "disableNotifications": "Disattiva le notifiche", + "enableNotifications": "Attiva le notifiche", + "purgeRecords": "Elimina i record", + "formReset": "Reimposta modulo", + "createMedication": "Crea farmaco", + "deleteConfirmDescription": "Questo farmaco e tutte le sue assunzioni saranno eliminati in modo definitivo.", + "purgeConfirmTitle": "Eliminare tutte le assunzioni?", + "purgeConfirmDescription": "Tutte le assunzioni registrate per questo farmaco saranno eliminate in modo definitivo.", + "saveError": "Errore durante il salvataggio", + "deleteError": "Errore durante l’eliminazione", + "purgeError": "Errore durante l’eliminazione dei record", + "invalidTimestamp": "Scegli una data e un’ora valide.", + "noIntakesYet": "Ancora nessuna assunzione registrata.", "actions": "Azioni", "pageInfo": "Pagina {page} di {total}", - "previousPage": "Previous page", - "nextPage": "Next page", - "loginRequiredIntakes": "Please sign in to view intakes.", + "previousPage": "Pagina precedente", + "nextPage": "Pagina successiva", + "loginRequiredIntakes": "Accedi per vedere la cronologia delle assunzioni.", "phaseConfig": "Reminder phases", "phaseConfigDescription": "Configure timing for reminders.", "phaseGreen": "Green", @@ -709,34 +709,34 @@ "phaseResetDefaults": "Reset to defaults", "phaseSaved": "Reminder phases saved", "phaseReset": "Reset to defaults", - "sourceWeb": "Website", - "sourceApi": "External API", - "sourceReminder": "Telegram / Reminder", - "sourceImport": "CSV Import", - "intakeHistoryEmptyTitle": "No intakes recorded yet", - "intakeHistoryEmptyDescription": "Log a dose on the daily intake page to start building the history.", - "intakeHistoryEmptyAction": "Open daily intake", - "intakeHistoryColTaken": "Taken", - "intakeHistoryColScheduled": "Scheduled", - "intakeHistoryColStatus": "Status", - "intakeHistoryColSource": "Source", - "intakeHistoryStatusTaken": "Taken", - "intakeHistoryStatusSkipped": "Skipped", - "intakeHistorySortByTaken": "Sort by taken time", - "intakeHistorySortByScheduled": "Sort by scheduled time", - "intakeHistoryPageInfo": "Page {page} of {total} · {count} entries", - "intakeHistoryPrev": "Previous", - "intakeHistoryNext": "Next", - "unitDrops": "Drops", - "unitTablets": "Tablet(s)", - "unitCapsules": "Capsule(s)", - "unitPieces": "Piece(s)", - "namePlaceholder": "e.g. Ibuprofen", - "dosePlaceholder": "e.g. 400", - "labelPlaceholder": "e.g. Morning", - "defaultDose": "Default", - "dayDeactivate": "Deactivate {day}", - "dayActivate": "Activate {day}", + "sourceWeb": "Web", + "sourceApi": "API", + "sourceReminder": "Promemoria", + "sourceImport": "Importazione", + "intakeHistoryEmptyTitle": "Ancora nessuna assunzione", + "intakeHistoryEmptyDescription": "Appena registrerai un’assunzione, comparirà qui con orario e sorgente.", + "intakeHistoryEmptyAction": "Registra un’assunzione", + "intakeHistoryColTaken": "Assunta", + "intakeHistoryColScheduled": "Programmata", + "intakeHistoryColStatus": "Stato", + "intakeHistoryColSource": "Sorgente", + "intakeHistoryStatusTaken": "Assunta", + "intakeHistoryStatusSkipped": "Saltata", + "intakeHistorySortByTaken": "Ordina per ora di assunzione", + "intakeHistorySortByScheduled": "Ordina per orario programmato", + "intakeHistoryPageInfo": "Pagina {page} di {total}", + "intakeHistoryPrev": "Precedente", + "intakeHistoryNext": "Successiva", + "unitDrops": "gocce", + "unitTablets": "compresse", + "unitCapsules": "capsule", + "unitPieces": "pezzi", + "namePlaceholder": "es. Ramipril", + "dosePlaceholder": "es. 5 mg", + "labelPlaceholder": "es. Al mattino", + "defaultDose": "Dose standard", + "dayDeactivate": "Disattiva giorno", + "dayActivate": "Attiva giorno", "glp1": { "drug": { "tirzepatide": { diff --git a/messages/pl.json b/messages/pl.json index 2f3f6c4cf..65f0ce6af 100644 --- a/messages/pl.json +++ b/messages/pl.json @@ -414,26 +414,26 @@ }, "medications": { "title": "Leki", - "subtitle": "Medications, schedules & intake", - "loginRequired": "Please sign in to manage medications.", + "subtitle": "Leki, harmonogramy i przyjęcia", + "loginRequired": "Zaloguj się, aby zarządzać lekami.", "addMedication": "Dodaj", - "editMedication": "Edit medication", - "newMedication": "New medication", - "firstMedication": "Add first medication", - "emptyTitle": "No medications yet", - "emptyDescription": "Add medications, dosages, and reminder windows to track compliance.", - "loadFailed": "Could not load medications", + "editMedication": "Edytuj lek", + "newMedication": "Nowy lek", + "firstMedication": "Dodaj pierwszy lek", + "emptyTitle": "Brak leków", + "emptyDescription": "Utwórz leki, dawki i okna czasowe, aby śledzić przestrzeganie.", + "loadFailed": "Nie udało się załadować leków", "retryLoad": "Spróbuj ponownie", "name": "Nazwa", "dose": "Dawka", "scheduleFrom": "Od", "scheduleTo": "Do", - "scheduleLabel": "Label", - "scheduleDays": "Days", - "scheduleDaily": "Daily", - "inactive": "Paused", - "intakeHistory": "Intake history", - "deleteConfirm": "Delete medication?", + "scheduleLabel": "Etykieta", + "scheduleDays": "Dni", + "scheduleDaily": "Codziennie", + "inactive": "Wstrzymany", + "intakeHistory": "Historia przyjęć", + "deleteConfirm": "Usunąć lek?", "compliance": "Przestrzeganie zaleceń", "importIntakes": "Import intakes", "importDescription": "Paste a JSON array with intake data. Expected format:", @@ -462,53 +462,53 @@ "statusLoadFailed": "Could not load status", "changeFailed": "Change failed", "categoryBloodPressure": "Ciśnienie krwi", - "categoryVitamin": "Vitamins", - "categoryThyroid": "Thyroid", - "categoryHormone": "Hormones", - "categorySupplement": "Supplement", - "categoryPainRelief": "Pain Relief", - "categoryAllergy": "Allergy", - "categoryDigestive": "Gastrointestinal", - "categorySkin": "Skincare", - "categorySleepAid": "Sleep Aid", - "categoryOther": "Other", - "daysSun": "Sun", - "daysMon": "Mon", - "daysTue": "Tue", - "daysWed": "Wed", - "daysThu": "Thu", - "daysFri": "Fri", - "daysSat": "Sat", + "categoryVitamin": "Witaminy", + "categoryThyroid": "Tarczyca", + "categoryHormone": "Hormony", + "categorySupplement": "Suplement", + "categoryPainRelief": "Przeciwbólowy", + "categoryAllergy": "Alergia", + "categoryDigestive": "Trawienne", + "categorySkin": "Pielęgnacja skóry", + "categorySleepAid": "Na sen", + "categoryOther": "Inne", + "daysSun": "Nd", + "daysMon": "Pn", + "daysTue": "Wt", + "daysWed": "Śr", + "daysThu": "Czw", + "daysFri": "Pt", + "daysSat": "Sob", "back": "Wstecz", "today": "Dzisiaj", "yesterday": "Wczoraj", "tomorrow": "Jutro", - "withoutNotification": "Without notification", - "pausedSince": "Paused since", - "takeNow": "Take now", - "overdue": "Overdue", - "veryOverdue": "Very overdue", - "compliance7d": "7-day compliance", - "compliance30d": "30-day compliance", - "lastIntake": "Last intake:", - "nextIntake": "Next intake:", - "dayStreak": "day streak", + "withoutNotification": "Bez powiadomienia", + "pausedSince": "Wstrzymane od", + "takeNow": "Przyjmij teraz", + "overdue": "Po terminie", + "veryOverdue": "Mocno po terminie", + "compliance7d": "Przestrzeganie 7 dni", + "compliance30d": "Przestrzeganie 30 dni", + "lastIntake": "Ostatnie przyjęcie:", + "nextIntake": "Następne przyjęcie:", + "dayStreak": "dni serii", "taken": "Przyjęte", "skipped": "Pominięte", - "weekdaySunday": "Sunday", - "weekdayMonday": "Monday", - "weekdayTuesday": "Tuesday", - "weekdayWednesday": "Wednesday", - "weekdayThursday": "Thursday", - "weekdayFriday": "Friday", - "weekdaySaturday": "Saturday", - "weekdaySundayPlural": "Sundays", - "weekdayMondayPlural": "Mondays", - "weekdayTuesdayPlural": "Tuesdays", - "weekdayWednesdayPlural": "Wednesdays", - "weekdayThursdayPlural": "Thursdays", - "weekdayFridayPlural": "Fridays", - "weekdaySaturdayPlural": "Saturdays", + "weekdaySunday": "Niedziela", + "weekdayMonday": "Poniedziałek", + "weekdayTuesday": "Wtorek", + "weekdayWednesday": "Środa", + "weekdayThursday": "Czwartek", + "weekdayFriday": "Piątek", + "weekdaySaturday": "Sobota", + "weekdaySundayPlural": "Niedziele", + "weekdayMondayPlural": "Poniedziałki", + "weekdayTuesdayPlural": "Wtorki", + "weekdayWednesdayPlural": "Środy", + "weekdayThursdayPlural": "Czwartki", + "weekdayFridayPlural": "Piątki", + "weekdaySaturdayPlural": "Soboty", "formType": "Typ", "formDose": "Dawka", "formUnit": "Unit", @@ -676,26 +676,26 @@ "nextScheduleDaily": "daily", "importIntakesAction": "Import intakes", "apiEndpointAction": "API endpoint", - "pause": "Pause", - "activate": "Activate", - "disableNotifications": "Disable notifications", - "enableNotifications": "Enable notifications", - "purgeRecords": "Delete all records", - "formReset": "Reset form", - "createMedication": "Create medication", - "deleteConfirmDescription": "The medication and all intake history will be permanently deleted.", - "purgeConfirmTitle": "Delete all records?", - "purgeConfirmDescription": "All intake records for this medication will be permanently deleted. The medication itself will remain and start without history data.", - "saveError": "Error saving", - "deleteError": "Error deleting", - "purgeError": "Error deleting records", - "invalidTimestamp": "Please select a valid time.", - "noIntakesYet": "No intakes recorded yet", + "pause": "Wstrzymaj", + "activate": "Aktywuj", + "disableNotifications": "Wyłącz powiadomienia", + "enableNotifications": "Włącz powiadomienia", + "purgeRecords": "Usuń zapisy", + "formReset": "Resetuj formularz", + "createMedication": "Utwórz lek", + "deleteConfirmDescription": "Ten lek i wszystkie jego przyjęcia zostaną nieodwracalnie usunięte.", + "purgeConfirmTitle": "Usunąć wszystkie przyjęcia?", + "purgeConfirmDescription": "Wszystkie zarejestrowane przyjęcia tego leku zostaną nieodwracalnie usunięte.", + "saveError": "Błąd zapisu", + "deleteError": "Błąd usuwania", + "purgeError": "Błąd czyszczenia rekordów", + "invalidTimestamp": "Wybierz poprawną datę i godzinę.", + "noIntakesYet": "Brak zarejestrowanych przyjęć.", "actions": "Akcje", "pageInfo": "Strona {page} z {total}", - "previousPage": "Previous page", - "nextPage": "Next page", - "loginRequiredIntakes": "Please sign in to view intakes.", + "previousPage": "Poprzednia strona", + "nextPage": "Następna strona", + "loginRequiredIntakes": "Zaloguj się, aby zobaczyć historię przyjęć.", "phaseConfig": "Reminder phases", "phaseConfigDescription": "Configure timing for reminders.", "phaseGreen": "Green", @@ -709,34 +709,34 @@ "phaseResetDefaults": "Reset to defaults", "phaseSaved": "Reminder phases saved", "phaseReset": "Reset to defaults", - "sourceWeb": "Website", - "sourceApi": "External API", - "sourceReminder": "Telegram / Reminder", - "sourceImport": "CSV Import", - "intakeHistoryEmptyTitle": "No intakes recorded yet", - "intakeHistoryEmptyDescription": "Log a dose on the daily intake page to start building the history.", - "intakeHistoryEmptyAction": "Open daily intake", - "intakeHistoryColTaken": "Taken", - "intakeHistoryColScheduled": "Scheduled", + "sourceWeb": "Web", + "sourceApi": "API", + "sourceReminder": "Przypomnienie", + "sourceImport": "Import", + "intakeHistoryEmptyTitle": "Brak przyjęć", + "intakeHistoryEmptyDescription": "Gdy tylko zarejestrujesz przyjęcie, pojawi się tu wraz z godziną i źródłem.", + "intakeHistoryEmptyAction": "Zarejestruj przyjęcie", + "intakeHistoryColTaken": "Przyjęty", + "intakeHistoryColScheduled": "Zaplanowany", "intakeHistoryColStatus": "Status", - "intakeHistoryColSource": "Source", - "intakeHistoryStatusTaken": "Taken", - "intakeHistoryStatusSkipped": "Skipped", - "intakeHistorySortByTaken": "Sort by taken time", - "intakeHistorySortByScheduled": "Sort by scheduled time", - "intakeHistoryPageInfo": "Page {page} of {total} · {count} entries", - "intakeHistoryPrev": "Previous", - "intakeHistoryNext": "Next", - "unitDrops": "Drops", - "unitTablets": "Tablet(s)", - "unitCapsules": "Capsule(s)", - "unitPieces": "Piece(s)", - "namePlaceholder": "e.g. Ibuprofen", - "dosePlaceholder": "e.g. 400", - "labelPlaceholder": "e.g. Morning", - "defaultDose": "Default", - "dayDeactivate": "Deactivate {day}", - "dayActivate": "Activate {day}", + "intakeHistoryColSource": "Źródło", + "intakeHistoryStatusTaken": "Przyjęty", + "intakeHistoryStatusSkipped": "Pominięty", + "intakeHistorySortByTaken": "Sortuj wg czasu przyjęcia", + "intakeHistorySortByScheduled": "Sortuj wg czasu zaplanowanego", + "intakeHistoryPageInfo": "Strona {page} z {total}", + "intakeHistoryPrev": "Poprzednia", + "intakeHistoryNext": "Następna", + "unitDrops": "kropli", + "unitTablets": "tabletek", + "unitCapsules": "kapsułek", + "unitPieces": "sztuk", + "namePlaceholder": "np. Ramipril", + "dosePlaceholder": "np. 5 mg", + "labelPlaceholder": "np. Rano", + "defaultDose": "Dawka standardowa", + "dayDeactivate": "Wyłącz dzień", + "dayActivate": "Włącz dzień", "glp1": { "drug": { "tirzepatide": {