diff --git a/frontend/src/i18n/locales/de.json b/frontend/src/i18n/locales/de.json index eec5012d..bd7f7b15 100644 --- a/frontend/src/i18n/locales/de.json +++ b/frontend/src/i18n/locales/de.json @@ -1353,7 +1353,14 @@ "participationsTotal": "Teilnahmen (Gesamt)", "lastTraining": "Letztes Training", "actions": "Aktionen", - "showDetails": "Details anzeigen" + "showDetails": "Details anzeigen", + "panelSummary": "Kennzahlen (Filter)", + "panelMonthlyTrend": "Monatlicher Verlauf", + "panelWeekdayStats": "Trainingstage nach Wochentag", + "panelMemberStructure": "Mitgliederstruktur", + "panelBestDay": "Stärkster Trainingstag", + "panelGroupPerformance": "Entwicklung pro Gruppe", + "panelAgeGroups": "Anwesenheit nach Altersklasse" }, "tournament": { "apply": "Übernehmen" diff --git a/frontend/src/i18n/locales/en-US.json b/frontend/src/i18n/locales/en-US.json index 95102ec3..1b444151 100644 --- a/frontend/src/i18n/locales/en-US.json +++ b/frontend/src/i18n/locales/en-US.json @@ -975,7 +975,14 @@ "participationsTotal": "Participations (total)", "lastTraining": "Last training", "actions": "Actions", - "showDetails": "Show details" + "showDetails": "Show details", + "panelSummary": "Key figures (filtered)", + "panelMonthlyTrend": "Monthly trend", + "panelWeekdayStats": "Training days by weekday", + "panelMemberStructure": "Member structure", + "panelBestDay": "Busiest training day", + "panelGroupPerformance": "Progress by group", + "panelAgeGroups": "Attendance by age class" }, "courtDrawingTool": { "title": "Table tennis exercise drawing", diff --git a/frontend/src/views/TrainingStatsView.vue b/frontend/src/views/TrainingStatsView.vue index f13a9c77..b7611a45 100644 --- a/frontend/src/views/TrainingStatsView.vue +++ b/frontend/src/views/TrainingStatsView.vue @@ -26,153 +26,194 @@ -