feat(time-report-localization): enhance English, Spanish, and Portuguese translations for time reporting

- Added new localization keys for total time logged, expected capacity, team utilization, variance, and related terms in English, Spanish, and Portuguese JSON files.
- Updated the Total Time Utilization component to utilize new translations and improve UI elements for better user experience.
- Enhanced theme support for card styles and progress indicators based on utilization status.
This commit is contained in:
chamikaJ
2025-06-02 16:51:29 +05:30
parent b6be411162
commit 3f7b969e44
4 changed files with 373 additions and 20 deletions

View File

@@ -43,6 +43,20 @@
"noData": "No data found",
"members": "Members",
"searchByMember": "Search by member",
"utilization": "Utilization"
"utilization": "Utilization",
"totalTimeLogged": "Total Time Logged",
"expectedCapacity": "Expected Capacity",
"teamUtilization": "Team Utilization",
"variance": "Variance",
"acrossAllTeamMembers": "Across all team members",
"basedOnWorkingSchedule": "Based on working schedule",
"optimal": "Optimal",
"underUtilized": "Under-utilized",
"overUtilized": "Over-utilized",
"overCapacity": "Over capacity",
"underCapacity": "Under capacity",
"considerWorkloadRedistribution": "Consider workload redistribution",
"capacityAvailableForNewProjects": "Capacity available for new projects",
"targetRange": "Target: 90-110%"
}

View File

@@ -40,5 +40,23 @@
"noCategory": "No Categoría",
"noProjects": "No se encontraron proyectos",
"noTeams": "No se encontraron equipos",
"noData": "No se encontraron datos"
"noData": "No se encontraron datos",
"members": "Miembros",
"searchByMember": "Buscar por miembro",
"utilization": "Utilización",
"totalTimeLogged": "Tiempo Total Registrado",
"expectedCapacity": "Capacidad Esperada",
"teamUtilization": "Utilización del Equipo",
"variance": "Varianza",
"acrossAllTeamMembers": "En todos los miembros del equipo",
"basedOnWorkingSchedule": "Basado en horario de trabajo",
"optimal": "Óptimo",
"underUtilized": "Sub-utilizado",
"overUtilized": "Sobre-utilizado",
"overCapacity": "Sobre capacidad",
"underCapacity": "Bajo capacidad",
"considerWorkloadRedistribution": "Considerar redistribución de carga de trabajo",
"capacityAvailableForNewProjects": "Capacidad disponible para nuevos proyectos",
"targetRange": "Objetivo: 90-110%"
}

View File

@@ -40,5 +40,23 @@
"noCategory": "Nenhuma Categoria",
"noProjects": "Nenhum projeto encontrado",
"noTeams": "Nenhum time encontrado",
"noData": "Nenhum dado encontrado"
"noData": "Nenhum dado encontrado",
"members": "Membros",
"searchByMember": "Pesquisar por membro",
"utilization": "Utilização",
"totalTimeLogged": "Tempo Total Registrado",
"expectedCapacity": "Capacidade Esperada",
"teamUtilization": "Utilização da Equipe",
"variance": "Variância",
"acrossAllTeamMembers": "Em todos os membros da equipe",
"basedOnWorkingSchedule": "Baseado no horário de trabalho",
"optimal": "Ótimo",
"underUtilized": "Sub-utilizado",
"overUtilized": "Super-utilizado",
"overCapacity": "Acima da capacidade",
"underCapacity": "Abaixo da capacidade",
"considerWorkloadRedistribution": "Considerar redistribuição da carga de trabalho",
"capacityAvailableForNewProjects": "Capacidade disponível para novos projetos",
"targetRange": "Meta: 90-110%"
}