- Updated all Spanish (es) translation files with comprehensive translations for tracking, AI, family, insights, children, and settings pages - Updated French (fr), Portuguese (pt), and Chinese (zh) translations to match English structure - Added German (de) and Italian (it) language support with complete translation files - Fixed medicine tracker route from /track/medication to /track/medicine - Updated i18n config to support 7 languages: en, es, fr, pt, zh, de, it - All tracking pages now fully localized: sleep, feeding, diaper, medicine, activity - AI assistant interface fully translated with thinking messages and suggested questions - Family management and insights pages now support all languages 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
279 lines
8.0 KiB
JSON
279 lines
8.0 KiB
JSON
{
|
|
"title": "Tracciamento Attività",
|
|
"trackActivity": "Traccia Attività",
|
|
"selectActivity": "Seleziona un'attività da tracciare",
|
|
"activities": {
|
|
"feeding": "Alimentazione",
|
|
"sleep": "Sonno",
|
|
"diaper": "Pannolino",
|
|
"medicine": "Medicina",
|
|
"activity": "Attività"
|
|
},
|
|
"feeding": {
|
|
"title": "Alimentazione",
|
|
"addFeeding": "Aggiungi Alimentazione",
|
|
"type": "Tipo di Alimentazione",
|
|
"types": {
|
|
"breast": "Seno",
|
|
"bottle": "Biberon",
|
|
"solid": "Cibo Solido"
|
|
},
|
|
"side": "Lato",
|
|
"sides": {
|
|
"left": "Sinistro",
|
|
"right": "Destro",
|
|
"both": "Entrambi"
|
|
},
|
|
"amount": "Quantità",
|
|
"duration": "Durata",
|
|
"startTime": "Avvia Timer",
|
|
"endTime": "Ferma Timer",
|
|
"reset": "Reimposta",
|
|
"notes": "Note",
|
|
"bottleType": "Tipo di Biberon",
|
|
"bottleTypes": {
|
|
"formula": "Latte Artificiale",
|
|
"breastmilk": "Latte Materno",
|
|
"other": "Altro"
|
|
},
|
|
"foodDescription": "Descrizione Cibo",
|
|
"amountDescription": "Descrizione Quantità",
|
|
"placeholders": {
|
|
"amount": "Inserisci quantità",
|
|
"notes": "Aggiungi note su questa alimentazione...",
|
|
"duration": "O inserisci durata manualmente",
|
|
"foodDescription": "es., Cereali di riso, Purea di banana",
|
|
"amountDescription": "es., 1/4 tazza, 2 cucchiai"
|
|
},
|
|
"units": {
|
|
"ml": "ml",
|
|
"oz": "oz",
|
|
"minutes": "minuti"
|
|
},
|
|
"validation": {
|
|
"durationRequired": "Per favore inserisci la durata o usa il timer",
|
|
"amountRequired": "Per favore inserisci la quantità",
|
|
"foodRequired": "Per favore inserisci la descrizione del cibo"
|
|
},
|
|
"success": "Alimentazione registrata con successo!",
|
|
"deleted": "Alimentazione eliminata con successo",
|
|
"recentFeedings": "Alimentazioni Recenti",
|
|
"error": {
|
|
"saveFailed": "Salvataggio alimentazione fallito",
|
|
"deleteFailed": "Eliminazione alimentazione fallita"
|
|
}
|
|
},
|
|
"sleep": {
|
|
"title": "Sonno",
|
|
"addSleep": "Aggiungi Sonno",
|
|
"logSleep": "Registra Sonno",
|
|
"startTime": "Inizio Sonno",
|
|
"endTime": "Fine Sonno",
|
|
"duration": "Durata",
|
|
"quality": "Qualità",
|
|
"qualities": {
|
|
"poor": "Scarsa",
|
|
"fair": "Discreta",
|
|
"good": "Buona",
|
|
"excellent": "Eccellente"
|
|
},
|
|
"location": "Posizione",
|
|
"locations": {
|
|
"crib": "Culla",
|
|
"bed": "Letto",
|
|
"stroller": "Passeggino",
|
|
"carrier": "Marsupio",
|
|
"other": "Altro"
|
|
},
|
|
"status": {
|
|
"title": "Stato del Sonno",
|
|
"completed": "Completato (ha ora di fine)",
|
|
"ongoing": "In corso (sta ancora dormendo)"
|
|
},
|
|
"now": "Ora",
|
|
"notes": "Note",
|
|
"placeholders": {
|
|
"notes": "Aggiungi note su questa sessione di sonno..."
|
|
},
|
|
"recentSleeps": "Sonni Recenti",
|
|
"success": "Sonno registrato con successo!",
|
|
"deleted": "Sonno eliminato con successo",
|
|
"ongoing_duration": "In corso - {{duration}}"
|
|
},
|
|
"diaper": {
|
|
"title": "Pannolino",
|
|
"addDiaper": "Aggiungi Cambio Pannolino",
|
|
"logDiaper": "Registra Cambio Pannolino",
|
|
"type": "Tipo",
|
|
"types": {
|
|
"wet": "Bagnato",
|
|
"dirty": "Sporco",
|
|
"both": "Entrambi",
|
|
"dry": "Asciutto"
|
|
},
|
|
"time": "Ora",
|
|
"now": "Ora",
|
|
"conditions": {
|
|
"title": "Condizioni",
|
|
"normal": "Normale",
|
|
"soft": "Morbido",
|
|
"hard": "Duro",
|
|
"watery": "Acquoso",
|
|
"mucus": "Muco",
|
|
"blood": "Sangue"
|
|
},
|
|
"rash": {
|
|
"title": "Ha Eritema",
|
|
"yes": "Sì",
|
|
"no": "No",
|
|
"severity": "Gravità Eritema",
|
|
"alert": "Eritema da pannolino rilevato. Considera l'applicazione di crema per eritema e consulta il tuo pediatra se persiste.",
|
|
"severities": {
|
|
"mild": "Lieve",
|
|
"moderate": "Moderato",
|
|
"severe": "Grave"
|
|
}
|
|
},
|
|
"notes": "Note",
|
|
"placeholders": {
|
|
"notes": "Aggiungi note su questo cambio pannolino..."
|
|
},
|
|
"recentDiapers": "Cambi Pannolino Recenti",
|
|
"success": "Cambio pannolino registrato con successo!",
|
|
"deleted": "Cambio pannolino eliminato con successo"
|
|
},
|
|
"milestone": {
|
|
"title": "Traguardo",
|
|
"addMilestone": "Aggiungi Traguardo",
|
|
"category": "Categoria",
|
|
"categories": {
|
|
"physical": "Fisico",
|
|
"cognitive": "Cognitivo",
|
|
"social": "Sociale",
|
|
"language": "Linguaggio"
|
|
},
|
|
"description": "Descrizione",
|
|
"date": "Data",
|
|
"notes": "Note",
|
|
"placeholders": {
|
|
"description": "Descrivi il traguardo...",
|
|
"notes": "Aggiungi note aggiuntive..."
|
|
}
|
|
},
|
|
"health": {
|
|
"title": "Salute",
|
|
"addHealth": "Aggiungi Record Salute",
|
|
"type": "Tipo",
|
|
"types": {
|
|
"temperature": "Temperatura",
|
|
"medication": "Farmaco",
|
|
"symptom": "Sintomo",
|
|
"doctor": "Visita Medica"
|
|
},
|
|
"temperature": "Temperatura",
|
|
"medication": "Farmaco",
|
|
"medicineInfo": "Informazioni Medicina",
|
|
"medicineName": {
|
|
"label": "Nome Medicina",
|
|
"placeholder": "es., Paracetamolo, Ibuprofene",
|
|
"required": "Per favore inserisci il nome della medicina"
|
|
},
|
|
"dosage": {
|
|
"label": "Dosaggio",
|
|
"placeholder": "es., 5, 2.5",
|
|
"required": "Per favore inserisci il dosaggio"
|
|
},
|
|
"unit": "Unità",
|
|
"route": {
|
|
"label": "Via",
|
|
"oral": "Orale",
|
|
"topical": "Topica",
|
|
"injection": "Iniezione",
|
|
"other": "Altro"
|
|
},
|
|
"reason": {
|
|
"label": "Motivo (opzionale)",
|
|
"placeholder": "es., Febbre, Dolore, Allergia"
|
|
},
|
|
"logMedicine": "Registra Medicina",
|
|
"recentMedicines": "Medicine Recenti",
|
|
"success": "Medicina registrata con successo!",
|
|
"error": "Salvataggio medicina fallito",
|
|
"deleted": "Medicina eliminata con successo",
|
|
"deleteError": "Eliminazione medicina fallita",
|
|
"symptom": "Sintomo",
|
|
"severity": "Gravità",
|
|
"severities": {
|
|
"mild": "Lieve",
|
|
"moderate": "Moderato",
|
|
"severe": "Grave"
|
|
},
|
|
"notes": "Note",
|
|
"placeholders": {
|
|
"medication": "Nome farmaco",
|
|
"dosage": "Quantità dosaggio",
|
|
"symptom": "Descrivi sintomo",
|
|
"notes": "Aggiungi note..."
|
|
},
|
|
"units": {
|
|
"ml": "ml",
|
|
"mg": "mg",
|
|
"tsp": "cucchiaino",
|
|
"tbsp": "cucchiaio",
|
|
"drops": "gocce",
|
|
"tablet": "compressa/e",
|
|
"celsius": "°C",
|
|
"fahrenheit": "°F"
|
|
}
|
|
},
|
|
"activity": {
|
|
"title": "Attività",
|
|
"addActivity": "Aggiungi Attività",
|
|
"logActivity": "Registra Attività",
|
|
"type": "Tipo di Attività",
|
|
"types": {
|
|
"play": "Gioco",
|
|
"tummyTime": "Tempo a Pancia in Giù",
|
|
"walk": "Passeggiata",
|
|
"music": "Musica",
|
|
"reading": "Lettura",
|
|
"outdoor": "Gioco all'Aperto",
|
|
"other": "Altro"
|
|
},
|
|
"duration": "Durata (minuti)",
|
|
"description": "Descrizione",
|
|
"notes": "Note",
|
|
"placeholders": {
|
|
"duration": "Inserisci durata in minuti",
|
|
"description": "Descrivi l'attività...",
|
|
"notes": "Aggiungi note..."
|
|
},
|
|
"recentActivities": "Attività Recenti",
|
|
"success": "Attività registrata con successo!",
|
|
"deleted": "Attività eliminata con successo"
|
|
},
|
|
"common": {
|
|
"selectChild": "Seleziona Bambino",
|
|
"cancel": "Annulla",
|
|
"delete": "Elimina",
|
|
"loading": "Caricamento...",
|
|
"noChildrenAdded": "Nessun Bambino Aggiunto",
|
|
"noChildrenMessage": "Devi aggiungere un bambino prima di poter tracciare attività",
|
|
"addChild": "Aggiungi Bambino",
|
|
"recentActivities": "Attività Recenti",
|
|
"error": {
|
|
"loadChildrenFailed": "Caricamento bambini fallito"
|
|
}
|
|
},
|
|
"quickLog": "Registrazione Rapida",
|
|
"viewHistory": "Visualizza Cronologia",
|
|
"editEntry": "Modifica Voce",
|
|
"deleteEntry": "Elimina Voce",
|
|
"confirmDelete": "Sei sicuro di voler eliminare questa voce?",
|
|
"filterByType": "Filtra per Tipo",
|
|
"filterByChild": "Filtra per Bambino",
|
|
"sortByNewest": "Più Recente Prima",
|
|
"sortByOldest": "Più Vecchio Prima",
|
|
"noEntries": "Nessuna voce ancora",
|
|
"addFirstEntry": "Aggiungi la tua prima voce per iniziare il tracciamento"
|
|
} |