{
  "app": {
    "name": "Trainingstagebuch",
    "title": "Trainingstagebuch"
  },
  "common": {
    "loading": "Lade...",
    "save": "Speichere",
    "saved": "Gespeichert",
    "cancel": "Abbreche",
    "delete": "Lösche",
    "edit": "Bearbeite",
    "add": "Hinzufüge",
    "close": "Schliesse",
    "confirm": "Bestätige",
    "yes": "Ja",
    "no": "Nei",
    "search": "Suche",
    "filter": "Filter",
    "actions": "Aktione",
    "back": "Zrugg",
    "next": "Wiiter",
    "previous": "Zrugg",
    "submit": "Abschicke",
    "reset": "Zruggsetze"
  },
  "navigation": {
    "home": "Startseite",
    "members": "Mitglider",
    "diary": "Tagebuech",
    "approvals": "Freigabe",
    "statistics": "Trainings-Statistik",
    "tournaments": "Turnier",
    "clubTournaments": "Vereinsturniere",
    "tournamentParticipations": "Turnierteilnahmen",
    "schedule": "Spielplän",
    "clubSettings": "Vereinsiistellige",
    "predefinedActivities": "Vordefinierte Aktivitäte",
    "teamManagement": "Team-Verwaltig",
    "permissions": "Berechtigunge",
    "logs": "System-Logs",
    "memberTransfer": "Mitgliderübertragig",
    "myTischtennisAccount": "myTischtennis-Account",
    "personalSettings": "Persönlichi Iistellige",
    "logout": "Abmelde",
    "login": "Aamelde",
    "register": "Registriere",
    "dailyBusiness": "Tagesgschäft",
    "competitions": "Wettbewerb",
    "settings": "Iistellige"
  },
  "club": {
    "select": "Verein uswähle",
    "selectPlaceholder": "Verein wähle...",
    "new": "Neue Verein",
    "load": "Lade",
    "name": "Vereinsname",
    "create": "Verein erstelle",
    "accessRequestPending": "Der Zugriff auf diesen Verein ist beantragt. Bitte haben Sie etwas Geduld."
  },
  "auth": {
    "login": "Aamelde",
    "logout": "Abmelde",
    "register": "Registriere",
    "email": "E-Mail",
    "password": "Passwort",
    "forgotPassword": "Passwort vergesse?",
    "rememberMe": "Aagmeldet bliibe",
    "loginSuccess": "Erfolgriich aagmeldet",
    "logoutSuccess": "Erfolgriich abgmeldet",
    "sessionExpired": "Dini Sitzig isch abglaufe. Du wirsch abgmeldet.",
    "noAccount": "No kei Konto?",
    "toLogin": "Zum Login",
    "loginFailed": "Login fehlgschlage. Bitte Zuegangsdaten prüefe.",
    "activationFailed": "Aktivierig fehlgschlage. Bitte de Link überprüefe.",
    "forgotPasswordDescription": "Gib dini E-Mail-Adrässe ii. Du bechunsch en Link, zum dis Passwort zruggsetze.",
    "sendResetLink": "Link schicke",
    "sending": "Wird gschickt...",
    "resetEmailSent": "Falls es Konto mit dere E-Mail git, isch en Link zum Zruggsetze gschickt worde. Bitte prüef dis Postfach (au de Spam-Ordner).",
    "resetRequestFailed": "Aafrag fehlgschlage. Bitte probiers nomal.",
    "resetPassword": "Nöis Passwort vergee",
    "newPassword": "Nöis Passwort",
    "confirmPassword": "Passwort bestätige",
    "saveNewPassword": "Passwort speichere",
    "saving": "Wird gspeicheret...",
    "passwordResetSuccess": "Dis Passwort isch erfolgriich gänderet worde. Du chasch dich jetzt aaloge.",
    "passwordsDoNotMatch": "D'Passwörter stimed nöd überein.",
    "passwordTooShort": "S'Passwort muess mindestens 6 Zeiche lang sii.",
    "resetFailed": "Passwort het nöd chönne gänderet werde. De Link isch villicht abglaufe."
  },
  "settings": {
    "title": "Iistellige",
    "personalSettings": "Persönlichi Iistellige",
    "language": "Sproch",
    "languageDescription": "Wähl dini bevorzugti Sproch für d Aawendig",
    "languageChanged": "Sproch erfolgriich gänderet",
    "selectLanguage": "Sproch uswähle"
  },
  "languages": {
    "de": "Deutsch (Dütsch)",
    "en-GB": "English (Englisch (GB))",
    "en-US": "English (Englisch (US))",
    "en-AU": "English (Englisch (AU))",
    "de-CH": "Schwiizerdütsch",
    "fr": "Français (Französisch)",
    "es": "Español (Spanisch)",
    "it": "Italiano (Italienisch)",
    "pl": "Polski (Polnisch)",
    "ja": "日本語 (Japanisch)",
    "zh": "中文 (Chinesisch)",
    "tl": "Tagalog",
    "th": "ไทย (Thai)",
    "fil": "Filipino"
  },
  "messages": {
    "success": "Erfolg",
    "error": "Fehler",
    "warning": "Warnig",
    "info": "Information",
    "confirm": "Bestätige",
    "cancel": "Abbreche"
  },
  "tournaments": {
    "numberOfTables": "Aazahl Tisch",
    "table": "Tisch",
    "playerOne": "Spieler 1",
    "playerTwo": "Spieler 2",
    "groupsLabel": "Gruppe",
    "knockoutLabel": "KO",
    "distributeTables": "Freii Tisch verteile",
    "distributeTablesResult": "Tischverteilig",
    "noFreeTables": "Kei freie Tisch verfüegbar.",
    "noAssignableMatches": "Kei Spiel verfüegbar, wo beidi Spieler frei sind.",
    "tablesDistributed": "Tisch sind verteilt worde.",
    "errorDistributingTables": "Fehler bim Verteile vo de Tisch.",
    "missingDataPDF": "Fehlendi Date als PDF",
    "missingDataPDFTitle": "Fehlendi Teilnehmerdaten – Minimeisterschaft",
    "missingDataPDFSubtitle": "Bitte d'fehlende Date (markiert mit ____) bi de Teilnehmer nochfroge und do notiere.",
    "allDataComplete": "Alli Teilnehmerdaten sind vollständig.",
    "allDataCompleteTop3": "Alli Date vo de erschte 3 Plätz sind vollständig.",
    "noTop3Yet": "D'erschte 3 Plätz stönd no nid fescht.",
    "missingDataPDFTitleTop3": "Fehlendi Date – Top 3 Minimeisterschaft",
    "missingDataPDFSubtitleTop3": "Fehlendi Date vo de erschte 3 (markiert mit ____) bitte nochfroge und do notiere.",
    "address": "Adrässe",
    "phone": "Telefon",
    "generatingPDF": "PDF wird erstellt...",
    "page": "Siite",
    "statusOpen": "Offe",
    "statusLive": "Live",
    "statusFinished": "Fertig",
    "dataNotRecorded": "No nid erfasst",
    "resultsRanking": "Rangliste",
    "newSetPlaceholder": "Neue Satz, z. B. 11:7",
    "finishMatch": "Abschliesse",
    "correctMatch": "Korrigiere",
    "markMatchLive": "Als laufend markiere",
    "unmarkMatchLive": "Laufend-Markierig entferne",
    "stageConfigTitle": "Zwüscherunde & Endrunde",
    "stageConfigLoading": "Lade Rundenkonfiguration …",
    "stageConfigIntro": "D'Zwüscherunde isch optional. Wenn du sie aktiviersch, git's nacher immer e Endrunde. E KO-Endrunde wird als eis einzelnes Feld erzeugt.",
    "useIntermediateStage": "Zwüscherunde verwände",
    "intermediateRound": "Zwüscherunde (Runde 2)",
    "finalRound": "Endrunde",
    "playThirdPlace": "Um Platz 3 spiele",
    "roundMode": "Modus",
    "roundGroupCount": "Aazahl Gruppe",
    "promotionRule12": "Wiitercho: Vorrunde → Zwüscherunde (1→2)",
    "promotionRuleFinal": "Wiitercho: Runde {from} → Runde {to}",
    "addPoolRule": "Pool-Regle hinzufüege",
    "noPoolRulesYet12": "No kei Regle. Biispil: Plätz 1 und 2 -> oberi Runde-2-Gruppe.",
    "noPoolRulesYetFinal": "No kei Regle. Biispil: Plätz 1 und 2 -> Endrunde.",
    "placesFromEachGroup": "Plätz us jeder Gruppe (z. B. 1,2)",
    "target": "Ziel",
    "targetGroupCount": "Ziel-Gruppenaazahl",
    "saveRounds": "Runde speichere",
    "createFinalFromPreliminary": "Endrunde us Vorrunde erstelle",
    "createIntermediateFromPreliminary": "Zwüscherunde us Vorrunde erstelle",
    "createFinalFromIntermediate": "Endrunde us Zwüscherunde erstelle",
    "stageConfigMissingIds": "Cha nid speichere: Vereins- oder Turnier-ID fählt.",
    "stageConfigLoadError": "Fehler bim Lade vo de Rundenkonfiguration.",
    "stageConfigBadServerResponse": "Ungültigi Server-Antwort.",
    "stageCreated": "Runde {round} isch erstellt worde.",
    "atLeastOnePoolRule": "Bitte mindestens e Pool-Regle für {label} aalege (z. B. Plätz 1,2).",
    "enterMiniLocation": "Bitte gib en Ort ii.",
    "selectTournamentFirst": "Bitte wähl zerscht es Turnier us.",
    "errorGeneratingPdf": "Fehler bim Erstelle vom PDF.",
    "orphanedMatchesRemoved": "{count} verwaisti Spiel entfernt.",
    "noOrphanedMatchesFound": "Kei verwaisti Spiel gfunde.",
    "enterClassName": "Bitte gib en Klassename ii.",
    "deleteClassTitle": "Klass lösche",
    "deleteClassConfirm": "Möchtsch d'Klass \"{name}\" würklich lösche?",
    "deleteClassParticipantsDetached": "Alli Teilnehmer wärde vo dere Klass entfernt.",
    "enterExternalParticipantName": "Bitte gib mindestens Vorname und Nachname ii.",
    "noTournamentDate": "Kei Turnierdatum vorhande.",
    "noValidTrainingParticipants": "Kei gültige Teilnehmer im Training für das Datum gfunde.",
    "noTrainingParticipants": "Kei Teilnehmer im Training für das Datum gfunde.",
    "noTrainingOnDate": "Kei Trainingstag für {date} gfunde.",
    "selectTwoDifferentPlayers": "Bitte wähl zwei verschiedeni Spieler us.",
    "pairingAlreadyExists": "Die Paarig git's scho.",
    "participantNotFound": "Teilnehmer nid gfunde.",
    "minimumParticipantsForPairings": "Mindestens 2 Teilnehmer für Paarige nötig.",
    "deleteExistingPairingsConfirm": "Bestehendi Paarige wärde glöscht. Wiitermache?",
    "pairingsCreatedWithErrors": "{successCount} Paarige erstellt, {errorCount} Fehler.",
    "participantsNeedClassAssignment": "{count} Teilnehmendi sind no keire Klass zuegordnet. Die sötted zerscht zueteilt werde.",
    "autoAssignableParticipantsHint": "{count} devo chönd automatisch zuegordnet werde.",
    "assignmentReviewTitle": "{count} Teilnehmendi bruuched e Uuswahl:",
    "conflictSuggestionLabel": "Vorschläg:",
    "workspaceProblemsTitle": "{count} offeni Pünkt",
    "problemConfigTitle": "Konfiguration unvollständig",
    "problemConfigDescription": "Prüef Datum, Name, Gwünnsätz und mindestens e Klass.",
    "problemUnassignedTitle": "{count} Teilnehmendi ohni Klass",
    "problemUnassignedDescription": "Die Teilnehmendi bruuched no e manuelli Klassenzuewisig.",
    "problemUnassignedAutoDescription": "{count} devo chönd direkt automatisch zuegordnet werde.",
    "problemConflictsTitle": "{count} Teilnehmendi mit Konflikt",
    "problemConflictsDescription": "Prüef unpassendi Klasse, fehlendi Date oder unklari Zuewisige.",
    "problemDoublesTitle": "{count} offeni Doppelpartner",
    "problemDoublesDescription": "Ei oder meh Doppelklasse bruuched no Partnerzuewisige.",
    "problemDoublesAutoDescription": "D offeni Doppelklass cha direkt automatisch paarlet werde.",
    "problemGroupsMissingTitle": "Gruppe no nid erstellt",
    "problemGroupsMissingDescription": "Für s Gruppeturnier muesed zerscht Gruppe aagleit werde.",
    "problemGroupMatchesTitle": "Gruppespiel no nid erzeugt",
    "problemGroupMatchesDescription": "D Gruppe sind parat, aber d Spiel sind no nid erstellt.",
    "problemKnockoutReadyTitle": "K.-o.-Rundi cha gstartet werde",
    "problemKnockoutReadyDescription": "D Gruppenphase isch abgschlosse und d Endrundi cha jetzt erzeugt werde.",
    "autoAssignEligible": "Automatisch zuewise",
    "autoAssignEligibleNone": "Aktuell git es kei Teilnehmendi mit einderütiger automatische Klassenzuewisig.",
    "autoAssignEligibleDone": "{count} Teilnehmendi sind automatisch zuegordnet worde.",
    "autoAssignEligiblePartial": "{successCount} Teilnehmendi sind automatisch zuegordnet worde, bi {errorCount} hets nid klappt.",
    "doublesPairingHint": "{count} Teilnehmendi i dere Doppelklass hend no kei Partner.",
    "createSuggestedPairings": "Partner bilde",
    "placementsPendingTitle": "Platzierige no nöd verfügbar",
    "placementsPendingSelectedClass": "Für d aktuell usgwählti Klass git's no kei Platzierige.",
    "placementsPendingNoGroups": "Sobald Gruppespiel oder e Schlussrundi vorhande sind, erschiined d Platzierige da.",
    "placementsPendingGroups": "Gruppeplatzierige erschiined, sobald Gruppespiel vorhande sind.",
    "placementsPendingFinals": "Endplatzierige erschiined, sobald mehri Gruppe oder e Schlussrundi vorhande sind.",
    "showingTournamentCount": "{visible} vo {total}",
    "noMatchingTournamentsTitle": "Kei passendie Turnier",
    "noTournamentsCreatedYet": "Es sind no kei Turnier aagleit worde.",
    "adjustTournamentSearch": "Pass de Suechbegriff aa oder leg es neus Turnier aa.",
    "selectedTournament": "Aktivs Turnier",
    "createGroupMatches": "Gruppespiel berechne",
    "participantConflicts": "Konflikt",
    "unpairedDoubles": "Doppel ohni Partner",
    "noEligibleClass": "Kei passendi Klass gfunde.",
    "eligibleClassesHint": "Passt zu: {classes}",
    "warningClassMissing": "Klass nid gfunde",
    "warningGenderMismatch": "Gschlächt passt nid zur Klass",
    "warningGenderMissing": "Gschlächt fehlt für die Klass",
    "warningBirthDateMissing": "Geburtsdatum fehlt für die Klass",
    "warningTooOldForClass": "Z'alt für die Klass",
    "warningTooYoungForClass": "Z'jung für die Klass",
    "warningMissingPairing": "Doppelpartner fehlt",
    "statusConfigReady": "Konfiguration parat",
    "statusConfigIncomplete": "Konfiguration unvollständig",
    "statusParticipantsUnassigned": "{count} ohni Klass",
    "statusParticipantsConflicts": "{count} Teilnehmendi mit Konflikt",
    "statusParticipantsReady": "{count} Teilnehmendi ohni Konflikt",
    "statusUnpairedDoubles": "{count} Doppel ohni Partner",
    "statusGroupsMissing": "Gruppe no nid erstellt",
    "statusGroupsReady": "Gruppe parat",
    "statusGroupsRunning": "Gruppenphase lauft",
    "statusKnockoutReady": "K.-o.-Rundi startklar",
    "statusKnockoutRunning": "K.-o.-Rundi lauft",
    "statusTournamentCompleted": "Turnier abgeschlossen",
    "statusActionAssign": "Zuewise",
    "statusActionReview": "Prüefe",
    "statusActionPair": "Paar bilde",
    "statusActionCreate": "Erstelle",
    "statusActionGenerate": "Erzüüge",
    "statusActionStart": "Starte",
    "stageConfigCurrentSetup": "Aktuelli Struktur",
    "stageFlowWithIntermediate": "Vorrundi -> Zwüscherundi ({stage2}) -> Endrundi ({final})",
    "stageFlowDirectFinal": "Vorrundi -> Endrundi ({final})",
    "stageStep1": "Schritt 1",
    "stageStep2": "Schritt 2",
    "stageStep3": "Schritt 3",
    "stageStep1Title": "Zwüscherundi festlege",
    "stageStep1Description": "Entscheid zerscht, ob nach dr Vorrundi no e zusätzlechi Rundi gspielt werde söll.",
    "stageStep2Description": "Leg fescht, wie d Zwüscherundi uusgseh söll und wie viu Gruppe sie brucht.",
    "stageFinalDescription": "Leg fescht, ob d Endrundi als Gruppe oder direkt als K.-o.-Fäld gspielt wird.",
    "promotionRuleDescription12": "Da legsch fescht, weli Plätz us jedere Vorrundegruppe i d Zwüscherundi chömed.",
    "promotionRuleDescriptionFinalKnockout": "Da legsch fescht, weli Plätz us dr vorherige Rundi is K.-o.-Fäld chömed.",
    "promotionRuleDescriptionFinalGroups": "Da legsch fescht, weli Plätz us dr vorherige Rundi i d Gruppe vo dr Endrundi chömed.",
    "poolRuleLabel": "Regle {number}",
    "poolRuleSummary": "Plätz {places} gönd i {target}",
    "poolRulePlacesLabel": "Weli Plätz chömed wiiter?",
    "poolRulePlacesHelp": "Bispiel: 1 oder 1,2",
    "poolRuleTargetLabel": "Wohi gönd die Plätz?",
    "poolRuleQuickExamples": "Schnällbispiel:",
    "targetGroupsLabel": "{count} Gruppe",
    "transferQualifiedToFinalFromPreliminary": "Qualifizierti Spieler direkt i d Endrundi übernäh",
    "transferQualifiedToIntermediate": "Qualifizierti Spieler i d Zwüscherundi übernäh",
    "transferQualifiedToFinalFromIntermediate": "Qualifizierti Spieler i d Endrundi übernäh",
    "stageParticipantsTransferred": "Qualifizierti Spieler sind i {round} überno worde.",
    "transferQualifiedToFinalFromPreliminaryDesc": "Brucht d Regle Vorrundi -> Endrundi und erstellt det direkt d qualifizierti Spieler.",
    "transferQualifiedToIntermediateDesc": "Brucht d Regle Vorrundi -> Zwüscherundi und übernimmt d qualifizierti Spieler.",
    "transferQualifiedToFinalFromIntermediateDesc": "Brucht d Regle Zwüscherundi -> Endrundi und übernimmt d qualifizierti Spieler.",
    "stageActionsTitle": "Nächsti Aktione",
    "stageActionsDescription": "Die Schritt übernähmed qualifizierti Spieler i d nöchsti Rundi.",
    "stageActionRun": "Jetzt uusfüehre",
    "stageActionMissingRulesHint": "Leg zerscht mindestens eini Witercho-Regle aa, bevor du Spieler i d nöchsti Rundi übernimmst.",
    "poolRulePreview": "Us jedere Gruppe gönd Platz {places} wiiter i {target}.",
    "poolRuleTargetKnockout": "s K.-o.-Fäld",
    "poolRuleTargetGroupsDetailed": "{count} Zielgruppe",
    "stageValidationTitle": "Konfiguration prüfen",
    "stageValidationDescription": "Diese Punkte solltest du vor dem Speichern oder Übernehmen der nächsten Runde korrigieren.",
    "stageValidationGroupCountRequired": "Bitte mindestens eine gültige Gruppenanzahl festlegen.",
    "stageValidationNoRules": "Für {stage} ist noch keine Weiterkommens-Regel angelegt.",
    "stageValidationRulePlacesRequired": "Trage mindestens einen Platz ein, der weiterkommen soll.",
    "stageValidationRulePlacesInvalid": "Die Platzangabe ist ungültig. Erlaubt sind nur positive ganze Zahlen wie 1 oder 1,2.",
    "stageValidationRulePlacesDuplicate": "Eine Regel darf denselben Platz nicht mehrfach enthalten.",
    "stageValidationRulesOverlap": "Platz {place} ist doppelt vergeben, nämlich in Regel {first} und Regel {second}.",
    "stageValidationTargetGroupsRequired": "Bitte eine gültige Anzahl von Zielgruppen angeben.",
    "stageValidationKnockoutTargetOnly": "Bei einer K.-o.-Endrunde ist hier nur das K.-o.-Feld als Ziel erlaubt.",
    "stageValidationSaveBlocked": "Bitte zuerst die markierten Konfigurationsfehler korrigieren.",
    "stageValidationSuggestion": "Vorschlag: {value}",
    "stageValidationRulePlacesGap": "Die Platzangabe hat Lücken. Meist ist eine zusammenhängende Reihenfolge wie 1,2 oder 1,2,3 gemeint.",
    "stageValidationTargetGroupCountMismatch": "Die Anzahl der Zielgruppen muss zur Zielrunde passen. Erwartet: {expected}.",
    "stageValidationTargetTypeMismatch": "Das Ziel dieser Regel muss zur Zielrunde passen. Erwartet: {target}.",
    "stageValidationApplyFix": "Übernehmen",
    "stageValidationApplyTargetTypeFix": "Auf {target} umstellen",
    "stageValidationApplyTargetGroupFix": "Auf {count} Zielgruppen setzen",
    "ruleStatusOk": "Passt",
    "ruleStatusReview": "Prüfen",
    "ruleStatusBlocked": "Blockiert",
    "ruleStatusOkDescription": "Diese Regel passt zur aktuellen Zielrunde und kann so verwendet werden.",
    "stageFlowHealthOk": "Rundenlogik passt",
    "stageFlowHealthOkDescription": "Die Übergänge zwischen den Runden sind vollständig konfiguriert und aktuell stimmig.",
    "stageFlowHealthIncomplete": "Rundenlogik unvollständig",
    "stageFlowHealthMissingRules": "Mindestens ein Übergang hat noch keine vollständige Weiterkommens-Regel.",
    "stageFlowHealthReviewDescription": "Die Rundenlogik ist grundsätzlich nutzbar, sollte aber wegen offener Hinweise noch geprüft werden.",
    "stageFlowHealthBlocked": "Rundenlogik widersprüchlich",
    "stageFlowHealthBlockedDescription": "Mindestens eine Regel passt aktuell nicht zur Zielrunde oder enthält blockierende Konfigurationsfehler.",
    "stageFlowBreakdownOk": "Konfiguration passt",
    "stageFlowBreakdownWarnings": "{count} Hinweis(e) offen",
    "stageFlowBreakdownErrors": "{count} Fehler blockieren",
    "stageFlowBreakdownMissingRule": "Noch keine vollständige Regel angelegt",
    "stageFlowBreakdownActionAddRule": "Regel anlegen",
    "stageFlowBreakdownActionReview": "Fehler prüfen",
    "stageFlowBreakdownActionOpen": "Regel öffnen",
    "stageValidationApplyAllFixes": "{count} Schnellkorrektur(en) anwenden",
    "stageFlowRecommendationTitle": "Empfohlener nächster Schritt",
    "stageFlowRecommendationFixes": "Die typischen Konfigurationsprobleme können direkt automatisch bereinigt werden.",
    "stageFlowRecommendationMissingRule": "Für {label} fehlt noch eine vollständige Regel. Lege am besten damit los.",
    "stageFlowRecommendationError": "Prüfe zuerst den ersten blockierenden Fehler in der Rundenlogik.",
    "stageFlowRecommendationWarnings": "Es gibt noch Hinweise, die du vor dem Speichern prüfen solltest.",
    "stageFlowRecommendationSave": "Die Rundenlogik ist stimmig. Du kannst die Konfiguration jetzt speichern.",
    "stageFlowPreviewMissing": "Noch keine Regel konfiguriert.",
    "stageFlowPreviewRule": "Plätze {places} gehen in {target}",
    "stageValidationKnockoutNeedsTwoPlayers": "Für ein K.-o.-Feld werden mindestens 2 Qualifizierte benötigt.",
    "stageValidationKnockoutByesLikely": "Mit voraussichtlich {count} Qualifizierten wird das K.-o.-Feld sehr wahrscheinlich Freilose enthalten.",
    "stageValidationNotEnoughQualifiersForGroups": "Mit nur {count} Qualifizierten für {groups} Zielgruppen würden leere Gruppen entstehen.",
    "stageValidationThinGroupsLikely": "Mit {count} Qualifizierten auf {groups} Zielgruppen werden die Gruppen vermutlich sehr klein.",
    "stageFlowPreviewRuleWithCount": "{base} (voraussichtlich {count} Qualifizierte)",
    "stageFlowReadinessNoGroups": "Noch keine passenden Gruppen vorhanden",
    "stageFlowReadinessIncompleteGroups": "{count} Gruppe(n) sind noch nicht vollständig entschieden",
    "stageFlowReadinessReady": "Übergang ist fachlich startklar",
    "stageFlowQualifiedPreviewTitle": "Aktuell qualifiziert",
    "stageFlowQualifiedPreviewEntry": "G{group} · Platz {position} · {name}"
  },
  "members": {
    "subtitle": "Mitglieder suchen, filtern und direkt bearbeiten.",
    "closeEditor": "Editor schließen",
    "visibleMembers": "Sichtbare Mitglieder",
    "search": "Suche",
    "searchPlaceholder": "Name, Ort, Telefon oder E-Mail suchen",
    "memberScope": "Mitgliedsbereich",
    "scopeAll": "Alle",
    "scopeActive": "Aktiv",
    "scopeTest": "Probe",
    "scopeNeedsForm": "Formular ungeprüft",
    "scopeInactive": "Inaktiv",
    "resultsVisible": "Mitglieder sichtbar",
    "editHint": "Ein Klick auf eine Zeile öffnet den Editor.",
    "editorCreateHint": "Neues Mitglied anlegen und Kontaktdaten direkt erfassen.",
    "editorEditHint": "Daten von {name} bearbeiten.",
    "transferSuccessTitle": "Übertragung erfolgreich",
    "transferErrorTitle": "Fehler bei der Übertragung",
    "clickTtRequestPending": "Click-TT-Antrag läuft",
    "clickTtRequestAction": "Spielberechtigung in click-TT beantragen",
    "clickTtRequestTitle": "Click-TT-Antrag starten",
    "clickTtRequestConfirm": "Soll für {name} der automatisierte Click-TT-Antrag gestartet werden?",
    "clickTtRequestHint": "Der Antrag wird im Backend automatisiert durch den Click-TT-Workflow geführt.",
    "clickTtRequestSuccess": "Bitte loggen Sie sich noch auf click-tt ein und senden Sie den Antrag ab.",
    "clickTtRequestError": "Der Click-TT-Antrag konnte nicht eingereicht werden.",
    "clickTtRequestFailedLog": "Click-TT-Antrag fehlgeschlagen",
    "deleteImageTitle": "Bild löschen",
    "deleteImageConfirm": "Möchten Sie dieses Bild wirklich löschen?",
    "parentFallback": "Elternteil",
    "loadingMembers": "Lade Mitglieder...",
    "errorLoadingMembers": "Laden der Mitgliederliste fehlgeschlagen.",
    "scopeNotTraining": "Nicht mehr im Training",
    "notInTrainingTooltip": "Seit {weeks} Trainingswochen ohne Teilnahme",
    "status": "Status",
    "contact": "Kontakt",
    "noPhoneShort": "Kein Telefon",
    "noEmailShort": "Keine E-Mail",
    "noAddressShort": "Keine Adresse",
    "clickTtSubmitted": "Click-TT gestellt",
    "markRegular": "Als regulär markieren",
    "markFormReceived": "Formular geprüft",
    "clickTtRequestShort": "Click-TT",
    "clickTtRequestPendingShort": "Läuft ...",
    "memberDetails": "Mitgliedsdetails",
    "previewLastTraining": "Letztes Training",
    "previewNoLastTraining": "Noch keine Teilnahme",
    "phoneListForSelection": "Telefonliste für Auswahl",
    "markFormsForSelection": "Formulare für Auswahl prüfen",
    "markRegularForSelection": "Auswahl als regulär markieren",
    "phoneListSelectionFile": "Telefonliste-Auswahl.pdf",
    "batchFormsMarkedSuccess": "{count} Formular(e) als geprüft markiert.",
    "batchFormsMarkedEmpty": "In der aktuellen Auswahl gibt es keine ungeprüften Formulare.",
    "batchMarkedRegularSuccess": "{count} Probe-Mitglied(er) als regulär markiert.",
    "batchMarkedRegularEmpty": "In der aktuellen Auswahl gibt es keine Probe-Mitglieder.",
    "batchPartialFailure": "{success} erfolgreich, {failed} fehlgeschlagen.",
    "sortBy": "Sortieren nach",
    "sortLastName": "Nachname",
    "sortFirstName": "Vorname",
    "sortBirthday": "Geburtstag",
    "sortAge": "Alter",
    "age": "Alter",
    "openTasks": "Offene Aufgaben",
    "noOpenTasks": "Keine offenen Aufgaben",
    "taskVerifyForm": "Formular prüfen",
    "taskReviewTrialStatus": "Probe-Status prüfen",
    "taskCheckTrainingStatus": "Trainingsstatus prüfen",
    "taskCheckClickTt": "Click-TT-Spielberechtigung prüfen",
    "taskActionVerify": "Prüfen",
    "taskActionMarkRegular": "Regulär setzen",
    "taskActionRequest": "Anfragen",
    "toggleSortDirection": "Sortierrichtung wechseln",
    "sortLastTraining": "Letztes Training",
    "sortOpenTasks": "Offene Aufgaben",
    "exportPreview": "Exportvorschau",
    "exportMembersSelected": "Mitglieder aktuell ausgewählt",
    "exportPhones": "Telefon",
    "exportReachableByPhone": "mit Telefonnummer",
    "exportEmails": "E-Mail",
    "exportReachableByEmail": "mit E-Mail-Adresse",
    "exportPreviewNames": "Vorschau",
    "exportPreviewEmpty": "Keine Mitglieder in der aktuellen Auswahl",
    "exportCsv": "CSV exportieren",
    "exportCsvFile": "mitglieder-auswahl.csv",
    "copyPhones": "Telefone kopieren",
    "copyEmails": "E-Mails kopieren",
    "copyPhonesSuccess": "Telefonliste in die Zwischenablage kopiert.",
    "copyPhonesEmpty": "In der aktuellen Auswahl gibt es keine Telefonnummern.",
    "copyEmailsSuccess": "E-Mail-Liste in die Zwischenablage kopiert.",
    "copyEmailsEmpty": "In der aktuellen Auswahl gibt es keine E-Mail-Adressen.",
    "composeEmail": "E-Mail vorbereiten",
    "copyContactSummary": "Kontaktübersicht kopieren",
    "copyContactSummarySuccess": "Kontaktübersicht in die Zwischenablage kopiert."
  }
}
