Files
maternal-app/maternal-web/locales/pt/tracking.json
Andrei 9fad81921d feat: Apply localization to Track and Children pages (Phase 9 - Batch 2)
**Pages Localized:**
- Track main page: Activity selection menu with all tracking options
- Children page: Complete localization including age formatting with pluralization

**Translation Files:**
- Enhanced tracking.json: Added trackActivity, selectActivity, and activities keys
- Created children.json for all 5 languages with comprehensive strings
- Updated i18n config to include children namespace

**Key Features:**
- Localized age calculation with proper pluralization (year/years, month/months)
- All error messages translated
- Gender labels localized
- Properly formatted age display for all languages

**Languages Supported:**
- English, Spanish, French, Portuguese, Chinese (Simplified)

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-03 11:23:21 +00:00

138 lines
3.3 KiB
JSON

{
"title": "Rastreamento de Atividades",
"trackActivity": "Registrar Atividade",
"selectActivity": "Selecione uma atividade para rastrear",
"activities": {
"feeding": "Alimentação",
"sleep": "Sono",
"diaper": "Fralda",
"medicine": "Remédio",
"activity": "Atividade"
},
"feeding": {
"title": "Feeding",
"addFeeding": "Add Feeding",
"type": "Feeding Type",
"types": {
"breast": "Breast",
"bottle": "Bottle",
"solid": "Solid Food"
},
"side": "Side",
"sides": {
"left": "Left",
"right": "Right",
"both": "Both"
},
"amount": "Amount",
"duration": "Duration",
"startTime": "Start Time",
"endTime": "End Time",
"notes": "Notes",
"placeholders": {
"amount": "Enter amount",
"notes": "Add any notes about this feeding..."
},
"units": {
"ml": "ml",
"oz": "oz",
"minutes": "minutes"
}
},
"sleep": {
"title": "Sleep",
"addSleep": "Add Sleep",
"startTime": "Sleep Start",
"endTime": "Sleep End",
"duration": "Duration",
"quality": "Quality",
"qualities": {
"poor": "Poor",
"fair": "Fair",
"good": "Good",
"excellent": "Excellent"
},
"notes": "Notes",
"placeholders": {
"notes": "Add any notes about this sleep session..."
}
},
"diaper": {
"title": "Diaper",
"addDiaper": "Add Diaper Change",
"type": "Type",
"types": {
"wet": "Wet",
"dirty": "Dirty",
"both": "Both",
"dry": "Dry"
},
"time": "Time",
"notes": "Notes",
"placeholders": {
"notes": "Add any notes about this diaper change..."
}
},
"milestone": {
"title": "Milestone",
"addMilestone": "Add Milestone",
"category": "Category",
"categories": {
"physical": "Physical",
"cognitive": "Cognitive",
"social": "Social",
"language": "Language"
},
"description": "Description",
"date": "Date",
"notes": "Notes",
"placeholders": {
"description": "Describe the milestone...",
"notes": "Add any additional notes..."
}
},
"health": {
"title": "Health",
"addHealth": "Add Health Record",
"type": "Type",
"types": {
"temperature": "Temperature",
"medication": "Medication",
"symptom": "Symptom",
"doctor": "Doctor Visit"
},
"temperature": "Temperature",
"medication": "Medication",
"dosage": "Dosage",
"symptom": "Symptom",
"severity": "Severity",
"severities": {
"mild": "Mild",
"moderate": "Moderate",
"severe": "Severe"
},
"notes": "Notes",
"placeholders": {
"medication": "Medication name",
"dosage": "Dosage amount",
"symptom": "Describe symptom",
"notes": "Add any notes..."
},
"units": {
"celsius": "°C",
"fahrenheit": "°F"
}
},
"quickLog": "Quick Log",
"viewHistory": "View History",
"editEntry": "Edit Entry",
"deleteEntry": "Delete Entry",
"confirmDelete": "Are you sure you want to delete this entry?",
"filterByType": "Filter by Type",
"filterByChild": "Filter by Child",
"sortByNewest": "Newest First",
"sortByOldest": "Oldest First",
"noEntries": "No entries yet",
"addFirstEntry": "Add your first entry to start tracking"
}