Files
maternal-app/maternal-web/locales/it/tracking.json
Andrei 58c3a8d9d5
Some checks failed
CI/CD Pipeline / Lint and Test (push) Has been cancelled
CI/CD Pipeline / E2E Tests (push) Has been cancelled
CI/CD Pipeline / Build Application (push) Has been cancelled
feat: Complete Spanish, French, Portuguese, Chinese localization and add German/Italian support
- 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>
2025-10-03 15:03:02 +00:00

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"
}