From c6f8b4dd747aa776ff09a960e0e017b291248293 Mon Sep 17 00:00:00 2001 From: "Torsten Schulz (local)" Date: Fri, 30 Jan 2026 23:36:57 +0100 Subject: [PATCH] fix(tournament): update age eligibility descriptions for mini championships - Revised comments and localization strings to accurately reflect the age eligibility criteria for mini championships, ensuring clarity in the age classifications for participants. - Adjusted birth year calculations in the tournamentService to align with the updated descriptions. --- backend/services/tournamentService.js | 14 +++++++------- frontend/src/i18n/locales/de.json | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/backend/services/tournamentService.js b/backend/services/tournamentService.js index 0f425ad..3d8d7da 100644 --- a/backend/services/tournamentService.js +++ b/backend/services/tournamentService.js @@ -713,7 +713,7 @@ Ve // 2. Neues Turnier anlegen /** * Minimeisterschaft anlegen: Turnier + 6 vorkonfigurierte Klassen (Jungen/Mädchen 12, 10, 8). * Name wird generiert: "Minimeisterschaften Ortsentscheid ". - * Jahr Y: 12 = in Y 11 oder 12 Jahre (Geburtsjahr Y-12 oder Y-11), 10 = 9/10 (Y-10, Y-9), 8 = 8 oder jünger (≥ Y-8). + * Jahr Y: 12 = in Y 12 oder 13 Jahre (Geburtsjahr Y-13 oder Y-12), 10 = 10/11 (Y-11, Y-10), 8 = 9 und jünger (≥ Y-9). * Standard-Gewinnsätze: 1. */ async addMiniChampionship(userToken, clubId, ort, date, year, winningSets = 1) { @@ -744,12 +744,12 @@ Ve // 2. Neues Turnier anlegen }, { transaction }); const classes = [ - { name: 'Jungen 12', gender: 'male', minBirthYear: Y - 12, maxBirthYear: Y - 11 }, - { name: 'Jungen 10', gender: 'male', minBirthYear: Y - 10, maxBirthYear: Y - 9 }, - { name: 'Jungen 8', gender: 'male', minBirthYear: Y - 8, maxBirthYear: null }, - { name: 'Mädchen 12', gender: 'female', minBirthYear: Y - 12, maxBirthYear: Y - 11 }, - { name: 'Mädchen 10', gender: 'female', minBirthYear: Y - 10, maxBirthYear: Y - 9 }, - { name: 'Mädchen 8', gender: 'female', minBirthYear: Y - 8, maxBirthYear: null }, + { name: 'Jungen 12', gender: 'male', minBirthYear: Y - 13, maxBirthYear: Y - 12 }, + { name: 'Jungen 10', gender: 'male', minBirthYear: Y - 11, maxBirthYear: Y - 10 }, + { name: 'Jungen 8', gender: 'male', minBirthYear: Y - 9, maxBirthYear: null }, + { name: 'Mädchen 12', gender: 'female', minBirthYear: Y - 13, maxBirthYear: Y - 12 }, + { name: 'Mädchen 10', gender: 'female', minBirthYear: Y - 11, maxBirthYear: Y - 10 }, + { name: 'Mädchen 8', gender: 'female', minBirthYear: Y - 9, maxBirthYear: null }, ]; for (let i = 0; i < classes.length; i++) { await TournamentClass.create({ diff --git a/frontend/src/i18n/locales/de.json b/frontend/src/i18n/locales/de.json index af8bc43..132bee4 100644 --- a/frontend/src/i18n/locales/de.json +++ b/frontend/src/i18n/locales/de.json @@ -564,7 +564,7 @@ "miniChampionships": "Minimeisterschaften", "newMiniChampionship": "Neue Minimeisterschaft", "miniChampionshipYear": "Jahr", - "miniChampionshipYearHint": "12 = in diesem Jahr 11 oder 12 Jahre, 10 = 9 oder 10, 8 = 8 oder jünger", + "miniChampionshipYearHint": "12 = in diesem Jahr 12 oder 13 Jahre, 10 = 10 oder 11, 8 = 9 und jünger", "miniChampionshipLocation": "Ort", "tournamentParticipations": "Turnierteilnahmen", "date": "Datum",