Files
maternal-app/maternal-web/locales/pt/dashboard.json
Andrei f31addc471
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: Update UI colors to use dynamic theme system and fix predictions
**Theme-Aware Colors Across App:**
- Updated track page cards to use theme.palette colors
- Updated analytics page icons to use theme colors
- Updated login/register gradient backgrounds to use theme colors
- All colors now respond to Standard/High Contrast theme toggle

**Fixed Next Predicted Activity Section:**
- Connected to real analytics API predictions endpoint
- Fetches sleep and feeding predictions based on actual data
- Shows "Nap time in X minutes" when prediction available
- Displays formatted time using formatDistanceToNow
- Falls back to "Not enough data available for now. Keep tracking :)" when no predictions

**Multi-Language Support:**
- Added "notEnoughData" translation key to all 7 languages:
  - English: "Not enough data available for now. Keep tracking :)"
  - Spanish: "No hay suficientes datos disponibles por ahora. ¡Sigue rastreando! :)"
  - French: "Pas assez de données disponibles pour le moment. Continuez à suivre :)"
  - Portuguese: "Dados insuficientes disponíveis no momento. Continue rastreando :)"
  - Chinese: "暂无足够数据。请继续记录 :)"
  - German: "Derzeit nicht genügend Daten verfügbar. Weiter verfolgen :)"
  - Italian: "Dati insufficienti al momento. Continua a monitorare :)"

**Color Mapping by Theme:**

*Purple Theme (Standard):*
- Feeding: Primary (#8b52ff)
- Sleep: Secondary (#ff7094)
- Diaper: Warning (amber)
- Medical: Error (red)
- Activity: Success (green)
- Growth: Primary Dark

*Peach Theme (High Contrast):*
- Feeding: Primary (#FFB6C1)
- Sleep: Secondary (#FFDAB9)
- Diaper: Warning (amber)
- Medical: Error (red)
- Activity: Success (green)
- Growth: Primary Dark

**Files Modified:**
- app/track/page.tsx - Dynamic theme colors
- app/analytics/page.tsx - Theme-aware icon colors
- app/(auth)/login/page.tsx - Gradient uses theme
- app/(auth)/register/page.tsx - Gradient uses theme
- app/page.tsx - Predictions integration
- locales/*/dashboard.json - All 7 languages

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

Co-Authored-By: Claude <noreply@anthropic.com>
2025-10-04 13:58:24 +00:00

31 lines
1.1 KiB
JSON

{
"welcomeBack": "Bem-vindo de Volta",
"welcomeBackWithName": "Bem-vindo de volta, {{name}}!",
"subtitle": "Acompanhe as atividades do seu filho e obtenha insights alimentados por IA",
"quickActions": {
"title": "Ações Rápidas",
"feeding": "Alimentação",
"sleep": "Sono",
"diaper": "Fralda",
"medicine": "Remédio",
"activities": "Atividades",
"aiAssistant": "Assistente IA",
"navigateTo": "Navegar para {{action}}"
},
"summary": {
"title": "Resumo de Hoje",
"titleWithChild": "Resumo de Hoje - {{childName}}",
"feedings": "Alimentações",
"sleep": "Sono",
"diapers": "Fraldas",
"medications": "Medicamentos",
"noChild": "Adicione uma criança para começar o acompanhamento",
"noActivities": "Nenhuma atividade acompanhada hoje"
},
"predictions": {
"title": "Próxima Atividade Prevista",
"napTime": "Hora da soneca em {{minutes}} minutos",
"basedOnPatterns": "Baseado nos padrões de sono do seu filho",
"notEnoughData": "Dados insuficientes disponíveis no momento. Continue rastreando :)"
}
}