msgid "" msgstr "" "POT-Creation-Date: 2026-07-24 19:27-0700\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: @lingui/cli\n" "Language: de\n" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "PO-Revision-Date: \n" "Last-Translator: \n" "Language-Team: \n" "Plural-Forms: \n" #: src/features/matches/components/match-card.tsx:78 msgid " (Losers)" msgstr " (Verlierer)" #. placeholder {0}: activeDevice.volume_percent #: src/features/spotify/components/spotify-sheet.tsx:163 msgid " (Volume: {0}%)" msgstr " (Lautstärke: {0}%)" #: src/components/phone-number-input.tsx:46 msgid "(713) 867-5309" msgstr "(713) 867-5309" #: src/features/spotify/components/spotify-sheet.tsx:148 msgid "(Active)" msgstr "(Aktiv)" #. placeholder {0}: leaderboard.count #: src/features/predictions/components/prediction-leaderboard.tsx:97 msgid "{0, plural, one {# bracket in} other {# brackets in}}" msgstr "{0, plural, one {# Bracket in} other {# Brackets in}}" #. placeholder {0}: enrolledPlayers.length #. placeholder {0}: players.length #: src/features/players/components/players-activity-table.tsx:100 #: src/features/tournaments/components/edit-enrolled-players.tsx:135 msgid "{0, plural, one {# player} other {# players}}" msgstr "{0, plural, one {# Spieler} other {# Spieler}}" #. placeholder {0}: enrolledTeams.length #. placeholder {0}: group.teams.length #. placeholder {0}: orderedTeams.length #: src/features/tournaments/components/edit-enrolled-teams.tsx:154 #: src/features/tournaments/components/group-preview.tsx:27 #: src/features/tournaments/components/seed-tournament.tsx:116 #: src/features/tournaments/components/setup-group-stage.tsx:224 msgid "{0, plural, one {# team} other {# teams}}" msgstr "{0, plural, one {# Team} other {# Teams}}" #. placeholder {0}: result.totalItems #: src/features/activities/components/activities-table.tsx:341 msgid "{0, plural, one {# total activity} other {# total activities}}" msgstr "{0, plural, one {# Aktivität insgesamt} other {# Aktivitäten insgesamt}}" #. placeholder {0}: selectedConfig.total_group_matches #: src/features/tournaments/components/setup-group-stage.tsx:249 msgid "{0, plural, one {# total group stage match} other {# total group stage matches}}" msgstr "{0, plural, one {# Gruppenphasenspiel insgesamt} other {# Gruppenphasenspiele insgesamt}}" #. placeholder {0}: selectedConfig.wildcards_needed #: src/features/tournaments/components/setup-group-stage.tsx:258 msgid "{0, plural, one {# wildcard spot needed for knockout bracket} other {# wildcard spots needed for knockout bracket}}" msgstr "{0, plural, one {# Wildcard-Platz für die K.-o.-Runde benötigt} other {# Wildcard-Plätze für die K.-o.-Runde benötigt}}" #. placeholder {0}: selectedConfig.wildcards_needed #: src/features/tournaments/components/setup-group-stage.tsx:310 msgid "{0, plural, one {# wildcard} other {# wildcards}}" msgstr "{0, plural, one {# Wildcard} other {# Wildcards}}" #. placeholder {0}: freeAgents.length #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:126 msgid "{0, plural, one {player enrolled} other {players enrolled}}" msgstr "{0, plural, one {Spieler angemeldet} other {Spieler angemeldet}}" #. placeholder {0}: tournamentStart.toLocaleDateString(i18n.locale, { weekday: "short", month: "short", day: "numeric", }) #. placeholder {1}: tournamentStart.toLocaleTimeString(i18n.locale, { hour: "2-digit", minute: "2-digit", }) #: src/features/tournaments/components/started-tournament/header.tsx:51 msgid "{0} at {1}" msgstr "{0} um {1}" #. placeholder {0}: badge.name #: src/features/badges/components/badge-stats-table.tsx:180 msgid "{0} Badge Holders" msgstr "{0} Abzeichen-Inhaber" #. placeholder {0}: match.away?.name #. placeholder {0}: match.home?.name #: src/features/bracket/components/match-form.tsx:90 #: src/features/bracket/components/match-form.tsx:113 msgid "{0} Cups" msgstr "{0} Becher" #. placeholder {0}: teamName(reportingTeam) ?? t`The other team` #: src/features/bracket/components/match-report.tsx:157 msgid "{0} just reported a score" msgstr "{0} hat gerade ein Ergebnis gemeldet" #. placeholder {0}: leader.name #: src/features/matches/components/team-head-to-head-sheet.tsx:135 msgid "{0} leads the series" msgstr "{0} führt in der Serie" #. placeholder {0}: filteredTeams.length #. placeholder {1}: teams.length #: src/features/teams/components/manage-teams.tsx:140 msgid "{0} of {1} teams" msgstr "{0} von {1} Teams" #. placeholder {0}: teamName(reportingTeam) ?? t`Opponent` #: src/features/bracket/components/match-report.tsx:269 msgid "{0} reported <0>{scoreText}" msgstr "{0} hat <0>{scoreText} gemeldet" #. placeholder {0}: match.home.name #. placeholder {0}: match.home?.name || t({ message: "Home", context: "match team" }) #. placeholder {1}: match.away.name #. placeholder {1}: match.away?.name || t({ message: "Away", context: "match team" }) #: src/features/bracket/components/match-card.tsx:191 #: src/features/bracket/components/match-card.tsx:208 msgid "{0} vs. {1}" msgstr "{0} vs. {1}" #. placeholder {0}: timeLeft.days #: src/components/countdown.tsx:50 msgid "{0}d" msgstr "{0}T" #. placeholder {0}: activity.duration #: src/features/activities/components/activities-table.tsx:83 #: src/features/activities/components/activities-table.tsx:163 msgid "{0}ms" msgstr "{0}ms" #: src/features/tournaments/components/upcoming-tournament/enrolled-players-list-button.tsx:32 msgid "{count, plural, one {Players (#)} other {Players (#)}}" msgstr "{count, plural, one {Spieler (#)} other {Spieler (#)}}" #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:134 #: src/features/tournaments/components/upcoming-tournament/team-list-button.tsx:24 msgid "{count, plural, one {Teams (#)} other {Teams (#)}}" msgstr "{count, plural, one {Teams (#)} other {Teams (#)}}" #: src/features/players/components/players-activity-table.tsx:44 msgid "{diffDays}d ago" msgstr "vor {diffDays}T" #: src/features/players/components/players-activity-table.tsx:43 msgid "{diffHours}h ago" msgstr "vor {diffHours}Std" #: src/features/players/components/players-activity-table.tsx:42 msgid "{diffMins}m ago" msgstr "vor {diffMins}Min" #: src/features/bracket/utils/group-label.ts:10 msgid "{group} {rank, selectordinal, one {#st} two {#nd} few {#rd} other {#th}}" msgstr "{group} {rank, selectordinal, one {#.} two {#.} few {#.} other {#.}}" #: src/features/players/components/player-head-to-head-sheet.tsx:163 msgid "{leader} leads the series" msgstr "{leader} führt in der Serie" #: src/features/tournaments/utils/group-config.ts:126 msgid "{n, plural, one {# group} other {# groups}} of {size}" msgstr "{n, plural, one {# Gruppe} other {# Gruppen}} von {size}" #: src/features/tournaments/utils/group-config.ts:143 msgid "{n, plural, one {# match guaranteed} other {# matches guaranteed}}" msgstr "{n, plural, one {# garantiertes Spiel} other {# garantierte Spiele}}" #: src/features/tournaments/utils/group-config.ts:147 msgid "{n, plural, one {# wildcard} other {# wildcards}}" msgstr "{n, plural, one {# Wildcard} other {# Wildcards}}" #: src/app/routes/_authed/admin/tournaments/$id/teams.tsx:23 msgid "{name} Teams" msgstr "{name}-Teams" #: src/app/routes/_authed/tournaments/$id.predictions_.$playerId.tsx:46 msgid "{name}'s Bracket" msgstr "{name}s Bracket" #: src/features/badges/components/badge-stats-table.tsx:126 msgid "{namesList} and {remaining} others" msgstr "{namesList} und {remaining} weitere" #: src/features/badges/components/badge-stats-table.tsx:127 msgid "{namesList} and 1 other" msgstr "{namesList} und 1 weitere" #: src/features/tournaments/utils/group-config.ts:150 msgid "{size}-team knockout" msgstr "{size}-Team-K.-o.-Runde" #: src/features/players/components/player-stats-table.tsx:436 msgid "* Confidence penalty applied for players with <15 matches" msgstr "* Vertrauensabschlag für Spieler mit <15 Spielen" #: src/features/bracket/components/match-card.tsx:324 #: src/features/predictions/components/prediction-match-card.tsx:108 msgid "* If necessary" msgstr "* Falls nötig" #: src/features/predictions/components/prediction-leaderboard.tsx:198 msgid "* PICKS shows correct picks / total picks made" msgstr "* PICKS zeigt richtige Picks / insgesamt abgegebene Picks" #: src/features/players/components/player-stats-table.tsx:439 msgid "** Not an official rating" msgstr "** Keine offizielle Wertung" #: src/features/tournaments/components/team-assignment-preview.tsx:34 msgid "&" msgstr "&" #. placeholder {0}: index + 1 #: src/features/tournaments/components/team-assignment-preview.tsx:23 msgid "#{0}" msgstr "#{0}" #: src/features/players/components/player-stats-table.tsx:406 msgid "• <0>AC: Average Cups Per Match" msgstr "• <0>AC: Durchschnittliche Becher pro Spiel" #: src/features/players/components/player-stats-table.tsx:409 msgid "• <0>ACA: Average Cups Against" msgstr "• <0>ACA: Durchschnittlich kassierte Becher" #: src/features/players/components/player-stats-table.tsx:403 msgid "• <0>ALM: Average Loss Margin" msgstr "• <0>ALM: Durchschnittlicher Rückstand bei Niederlage" #: src/features/players/components/player-stats-table.tsx:400 msgid "• <0>AWM: Average Win Margin" msgstr "• <0>AWM: Durchschnittlicher Vorsprung bei Sieg" #: src/features/predictions/components/prediction-leaderboard.tsx:180 msgid "• <0>Bracket reset: only picked if your bracket triggers it — worth double the Final" msgstr "• <0>Bracket-Reset: wird nur gewertet, wenn dein Bracket ihn auslöst — zählt doppelt so viel wie das Finale" #: src/features/players/components/player-stats-table.tsx:415 msgid "• <0>CA: Cups Against" msgstr "• <0>CA: Kassierte Becher" #: src/features/players/components/player-stats-table.tsx:412 msgid "• <0>CF: Cups For" msgstr "• <0>CF: Erzielte Becher" #: src/features/players/components/player-stats-table.tsx:394 msgid "• <0>L: Losses" msgstr "• <0>L: Niederlagen" #: src/features/predictions/components/prediction-leaderboard.tsx:175 msgid "• <0>Losers bracket: 5, 10, 20, 40…" msgstr "• <0>Verlierer-Bracket: 5, 10, 20, 40…" #: src/features/players/components/player-stats-table.tsx:382 msgid "• <0>M: Matches" msgstr "• <0>M: Spiele" #: src/features/players/components/player-stats-table.tsx:388 msgid "• <0>MMR: Matchmaking Rating" msgstr "• <0>MMR: Matchmaking-Wertung" #: src/features/players/components/player-stats-table.tsx:385 msgid "• <0>T: Tournaments" msgstr "• <0>T: Turniere" #: src/features/players/components/player-stats-table.tsx:391 msgid "• <0>W: Wins" msgstr "• <0>W: Siege" #: src/features/players/components/player-stats-table.tsx:397 msgid "• <0>W%: Win Percentage" msgstr "• <0>W%: Siegquote" #: src/features/predictions/components/prediction-leaderboard.tsx:170 msgid "• <0>Winners bracket: 10, 20, 40, 80…" msgstr "• <0>Gewinner-Bracket: 10, 20, 40, 80…" #: src/features/players/components/player-stats-table.tsx:427 msgid "• Average Cups/Match (25%)" msgstr "• Durchschnittliche Becher/Spiel (25%)" #: src/features/players/components/player-stats-table.tsx:430 msgid "• Average Win Margin (15%)" msgstr "• Durchschnittlicher Vorsprung bei Sieg (15%)" #: src/features/predictions/components/prediction-leaderboard.tsx:165 msgid "• Each correct pick earns points, doubling every round" msgstr "• Jeder richtige Tipp bringt Punkte, die sich jede Runde verdoppeln" #: src/features/players/components/player-stats-table.tsx:433 msgid "• Match Volume Bonus (10%)" msgstr "• Match-Volumen-Bonus (10%)" #: src/features/players/components/player-stats-table.tsx:424 msgid "• Win Rate (50%)" msgstr "• Siegquote (50%)" #: src/components/phone-number-input.tsx:40 msgid "+1" msgstr "+1" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:81 msgid "✓ Enrolled as Free Agent" msgstr "✓ Als Free Agent angemeldet" #: src/features/predictions/components/prediction-leaderboard.tsx:192 msgid "1. Correct champion pick" msgstr "1. Richtiger Meister-Tipp" #: src/features/teams/components/team-form/duration-picker.tsx:22 msgid "1m" msgstr "1 min" #: src/features/teams/components/team-form/duration-picker.tsx:22 msgid "1s" msgstr "1 s" #: src/features/predictions/components/prediction-leaderboard.tsx:195 msgid "2. Earlier submission" msgstr "2. Frühere Abgabe" #: src/features/tournaments/components/podium.tsx:59 msgid "2nd place" msgstr "2. Platz" #: src/features/teams/components/team-form/duration-picker.tsx:22 msgid "30s" msgstr "30 s" #: src/features/tournaments/components/podium.tsx:68 msgid "3rd place" msgstr "3. Platz" #: src/features/teams/components/team-form/duration-picker.tsx:22 msgid "5s" msgstr "5 s" #. placeholder {0}: number?.slice(0, 3) #. placeholder {1}: number?.slice(3, 6) #. placeholder {2}: number?.slice(6) #: src/features/login/components/code-prompt.tsx:30 msgid "A code was sent to +1 ({0}) {1}-{2}" msgstr "Ein Code wurde an +1 ({0}) {1}-{2} gesendet" #: src/features/bracket/components/match-report.tsx:304 msgid "a team" msgstr "ein Team" #: src/features/players/components/player-stats-table.tsx:136 msgid "AC" msgstr "AC" #: src/features/players/components/player-stats-table.tsx:137 msgid "ACA" msgstr "ACA" #: src/features/settings/components/accent-color-picker.tsx:47 msgid "Accent Color" msgstr "Akzentfarbe" #: src/lib/i18n/error-messages.ts:11 msgid "Access denied" msgstr "Zugriff verweigert" #: src/components/DefaultCatchBoundary.tsx:58 msgid "Access Denied" msgstr "Zugriff verweigert" #: src/features/login/hooks/use-create-user.ts:18 msgid "Account created successfully!" msgstr "Konto erfolgreich erstellt!" #. placeholder {0}: activeDevice.name #: src/features/spotify/components/spotify-sheet.tsx:161 msgid "Active device: {0}" msgstr "Aktives Gerät: {0}" #: src/app/routes/_authed/admin/activities.tsx:21 #: src/features/admin/components/admin-page.tsx:47 msgid "Activities" msgstr "Aktivitäten" #: src/features/activities/components/activities-table.tsx:120 msgid "Activity Details" msgstr "Aktivitätsdetails" #: src/components/ios-install-prompt.tsx:61 msgid "Add FLXN to your home screen for a smoother experience" msgstr "Leg FLXN auf deinen Homescreen für ein flüssigeres Erlebnis" #: src/features/tournaments/components/edit-enrolled-players.tsx:117 msgid "Add Player" msgstr "Spieler hinzufügen" #: src/features/tournaments/components/edit-enrolled-teams.tsx:136 msgid "Add Team" msgstr "Team hinzufügen" #: src/app/routes/_authed/admin.tsx:14 #: src/app/routes/_authed/admin/index.tsx:9 #: src/features/core/hooks/use-links.ts:36 msgid "Admin" msgstr "Admin" #: src/themes/aero/manifest.ts:117 msgid "Aero" msgstr "Aero" #: src/app/routes/_authed/stats.tsx:59 #: src/features/activities/components/activities-table.tsx:328 #: src/features/players/components/profile/index.tsx:28 msgid "All" msgstr "Alle" #: src/app/routes/_authed/badges.tsx:20 msgid "All Badges" msgstr "Alle Abzeichen" #: src/features/tournaments/components/group-stage-view.tsx:308 msgid "All group matches are finished! Populate the knockout bracket to advance qualified teams." msgstr "Alle Gruppenspiele sind beendet! Fülle den K.-o.-Baum, um qualifizierte Teams weiterzubringen." #: src/features/players/components/player-stats-table.tsx:135 msgid "ALM" msgstr "ALM" #: src/components/DefaultCatchBoundary.tsx:92 msgid "An error occurred while loading this page." msgstr "Beim Laden dieser Seite ist ein Fehler aufgetreten." #: src/features/login/hooks/use-create-code.ts:25 msgid "An unexpected error occurred when trying to send a one-time passcode. Please try again later." msgstr "Beim Senden eines Einmal-Codes ist ein unerwarteter Fehler aufgetreten. Bitte versuche es später erneut." #: src/lib/i18n/error-messages.ts:14 msgid "An unexpected error occurred. Please try again." msgstr "Ein unerwarteter Fehler ist aufgetreten. Bitte versuche es erneut." #: src/features/bracket/components/match-card.tsx:340 msgid "Announce matchup" msgstr "Matchup ansagen" #: src/app/routes/_authed/settings.tsx:35 msgid "Appearance" msgstr "Erscheinungsbild" #: src/features/tournaments/components/upcoming-tournament/unenroll-team.tsx:39 msgid "Are you sure you want to unenroll from this tournament? You can enroll again at any point before the deadline." msgstr "Bist du sicher, dass du dich von diesem Turnier abmelden möchtest? Du kannst dich jederzeit vor Ablauf der Frist wieder anmelden." #: src/features/activities/components/activities-table.tsx:200 msgid "Arguments" msgstr "Argumente" #: src/themes/deco/manifest.ts:6 msgid "Art Deco" msgstr "Art déco" #: src/features/tournaments/components/manage-tournament.tsx:69 msgid "Assign Partners" msgstr "Partner zuweisen" #: src/features/bracket/components/match-form.tsx:39 #: src/features/bracket/components/match-form.tsx:56 msgid "At least one team must have 10 cups" msgstr "Mindestens ein Team muss 10 Becher haben" #: src/contexts/spotify-context.tsx:158 msgid "Authentication failed: {error}" msgstr "Authentifizierung fehlgeschlagen: {error}" #. placeholder {0}: decodeURIComponent(details) #: src/contexts/spotify-context.tsx:157 msgid "Authentication failed: {error} - {0}" msgstr "Authentifizierung fehlgeschlagen: {error} - {0}" #: src/features/matches/components/team-head-to-head-sheet.tsx:171 #: src/features/matches/components/team-head-to-head-sheet.tsx:175 #: src/features/players/components/player-head-to-head-sheet.tsx:214 #: src/features/players/components/player-head-to-head-sheet.tsx:222 msgid "avg" msgstr "Ø" #: src/features/tournaments/components/tournament-stats.tsx:136 msgid "AVG" msgstr "AVG" #: src/components/stats-overview.tsx:108 #: src/components/stats-overview.tsx:141 msgid "Avg Cups Against" msgstr "Ø Becher gegen" #: src/components/stats-overview.tsx:107 #: src/components/stats-overview.tsx:140 msgid "Avg Cups Per Match" msgstr "Ø Becher pro Match" #: src/features/matches/components/team-head-to-head-sheet.tsx:173 #: src/features/players/components/player-head-to-head-sheet.tsx:218 msgid "Avg Cups/Match" msgstr "Ø Becher/Match" #: src/components/stats-overview.tsx:110 #: src/components/stats-overview.tsx:143 msgid "Avg Loss Margin" msgstr "Ø Niederlagen-Marge" #: src/components/stats-overview.tsx:109 #: src/components/stats-overview.tsx:142 #: src/features/matches/components/team-head-to-head-sheet.tsx:190 #: src/features/players/components/player-head-to-head-sheet.tsx:245 msgid "Avg Win Margin" msgstr "Ø Sieg-Marge" #: src/features/admin/components/award-badges.tsx:104 msgid "Award Badge" msgstr "Abzeichen verleihen" #: src/features/admin/components/admin-page.tsx:36 msgid "Award Badges" msgstr "Abzeichen verleihen" #: src/features/admin/components/award-badges.tsx:65 msgid "Award Manual Badge" msgstr "Abzeichen manuell verleihen" #: src/features/bracket/components/match-card.tsx:191 #: src/features/bracket/components/match-report.tsx:177 msgctxt "match team" msgid "Away" msgstr "Auswärts" #: src/features/bracket/components/match-form.tsx:49 msgid "Away cups is required" msgstr "Auswärts-Becher ist erforderlich" #: src/features/predictions/components/matchup-sheet.tsx:72 msgid "Away team TBD — pick the earlier matches first" msgstr "Auswärtsteam noch offen — tippe zuerst die früheren Spiele" #: src/features/players/components/player-stats-table.tsx:134 msgid "AWM" msgstr "AWM" #: src/components/sheet/slide-panel/slide-panel.tsx:160 msgid "Back" msgstr "Zurück" #: src/features/admin/components/award-badges.tsx:37 msgid "Badge awarded to {playerName}" msgstr "Abzeichen an {playerName} verliehen" #: src/features/admin/components/award-badges.tsx:70 msgid "Badge Type" msgstr "Abzeichentyp" #: src/features/players/components/profile/index.tsx:59 msgid "Badges" msgstr "Abzeichen" #: src/themes/bauhaus/manifest.ts:6 msgid "Bauhaus" msgstr "Bauhaus" #: src/themes/circus/manifest.ts:141 msgid "Big Top" msgstr "Zirkus" #: src/features/bracket/components/match-form.tsx:43 #: src/features/bracket/components/match-form.tsx:60 msgid "Both teams cannot have 10 cups" msgstr "Beide Teams können nicht 10 Becher haben" #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:106 #: src/features/tournaments/components/upcoming-tournament/index.tsx:150 msgid "Bracket" msgstr "Turnierbaum" #: src/app/routes/_authed/admin/preview.tsx:13 #: src/features/admin/components/admin-page.tsx:59 msgid "Bracket Preview" msgstr "Turnierbaum-Vorschau" #: src/features/predictions/utils.ts:160 msgid "Bracket Reset" msgstr "Bracket-Reset" #: src/themes/brutal/manifest.ts:6 msgid "Brutal" msgstr "Brutal" #: src/features/players/components/player-stats-table.tsx:139 #: src/features/tournaments/components/tournament-stats.tsx:152 msgid "CA" msgstr "CA" #: src/components/sheet/slide-panel/slide-panel.tsx:41 #: src/components/sheet/slide-panel/slide-panel.tsx:190 #: src/features/bracket/components/match-form.tsx:160 #: src/features/bracket/components/match-report.tsx:258 #: src/features/players/components/profile/name-form.tsx:73 #: src/features/teams/components/team-form/index.tsx:195 #: src/features/tournaments/components/edit-rules.tsx:40 #: src/features/tournaments/components/tournament-form.tsx:132 #: src/features/tournaments/components/upcoming-tournament/enroll-free-agent.tsx:51 #: src/features/tournaments/components/upcoming-tournament/enroll-team/index.tsx:113 #: src/features/tournaments/components/upcoming-tournament/unenroll-free-agent.tsx:39 #: src/features/tournaments/components/upcoming-tournament/unenroll-team.tsx:41 msgid "Cancel" msgstr "Abbrechen" #: src/features/tournaments/components/setup-group-stage.tsx:205 msgid "Cannot create groups" msgstr "Gruppen können nicht erstellt werden" #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:138 msgid "Cannot create teams with an odd number of players. Please have one player unenroll." msgstr "Teams können nicht mit einer ungeraden Anzahl an Spielern erstellt werden. Bitte lass einen Spieler austragen." #: src/features/spotify/components/spotify-controls-bar.tsx:144 msgid "Capture current state" msgstr "Aktuellen Status erfassen" #: src/themes/cassette/manifest.ts:145 msgid "Cassette Futurism" msgstr "Retro-Tech" #: src/features/players/components/player-stats-table.tsx:138 #: src/features/tournaments/components/tournament-stats.tsx:144 msgid "CF" msgstr "CF" #: src/features/tournaments/components/podium.tsx:50 msgid "Champions" msgstr "Champions" #: src/features/teams/components/team-form/index.tsx:210 #: src/features/tournaments/components/tournament-form.tsx:165 msgid "Change Logo" msgstr "Logo ändern" #: src/features/admin/components/award-badges.tsx:87 msgid "Choose a player" msgstr "Wähle einen Spieler" #: src/themes/clay/manifest.ts:144 msgid "Claymation" msgstr "Knete" #: src/features/players/components/league-head-to-head.tsx:99 msgid "Clear selected player" msgstr "Ausgewählten Spieler entfernen" #: src/components/sheet/modal.tsx:35 #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:169 #: src/features/tournaments/components/upcoming-tournament/rules-list-button.tsx:36 msgid "Close" msgstr "Schließen" #: src/components/avatar.tsx:127 msgid "Close image preview" msgstr "Bildvorschau schließen" #: src/features/bracket/components/match-dock.tsx:133 msgid "Close match actions" msgstr "Match-Aktionen schließen" #: src/features/login/hooks/use-consume-code.ts:29 msgid "Code has expired. Please request a new code." msgstr "Der Code ist abgelaufen. Fordere einen neuen Code an." #: src/features/login/hooks/use-create-code.ts:15 msgid "Code sent successfully" msgstr "Code erfolgreich gesendet" #: src/features/reactions/components/emoji-picker.tsx:25 msgid "cold" msgstr "kalt" #: src/features/tournaments/components/group-stage-view.tsx:368 msgid "Collapse standings" msgstr "Tabelle einklappen" #: src/features/settings/components/color-scheme-picker.tsx:31 msgid "Color Scheme" msgstr "Farbschema" #: src/components/sheet/slide-panel/slide-panel.tsx:169 #: src/components/sheet/slide-panel/slide-panel.tsx:189 #: src/features/bracket/components/match-report.tsx:284 #: src/features/tournaments/components/upcoming-tournament/enroll-free-agent.tsx:50 #: src/features/tournaments/components/upcoming-tournament/unenroll-team.tsx:40 msgid "Confirm" msgstr "Bestätigen" #: src/features/bracket/components/match-report.tsx:193 msgid "Confirm {scoreText}" msgstr "{scoreText} bestätigen" #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:175 msgid "Confirm & Create Teams" msgstr "Bestätigen & Teams erstellen" #: src/features/bracket/components/match-report.tsx:148 msgid "Confirm Score" msgstr "Ergebnis bestätigen" #: src/features/tournaments/components/seed-tournament.tsx:131 #: src/features/tournaments/components/seed-tournament.tsx:210 msgid "Confirm Seeding" msgstr "Setzliste bestätigen" #: src/features/tournaments/components/setup-group-stage.tsx:278 msgid "Confirm Setup" msgstr "Einrichtung bestätigen" #: src/features/tournaments/components/upcoming-tournament/unenroll-free-agent.tsx:37 msgid "Confirm Unenrollment" msgstr "Austragung bestätigen" #: src/features/spotify/components/spotify-controls-bar.tsx:52 msgid "Connect Spotify" msgstr "Spotify verbinden" #: src/features/spotify/components/spotify-sheet.tsx:87 msgid "Connect with Spotify" msgstr "Mit Spotify verbinden" #: src/features/spotify/components/spotify-sheet.tsx:75 msgid "Connect your Spotify account" msgstr "Verbinde dein Spotify-Konto" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:112 msgid "Copy phone number" msgstr "Telefonnummer kopieren" #: src/features/predictions/components/prediction-leaderboard.tsx:205 msgid "Correct picks are worth more each round" msgstr "Richtige Tipps sind in jeder Runde mehr wert" #: src/features/settings/components/notifications-section.tsx:43 msgid "Couldn't disable notifications" msgstr "Benachrichtigungen konnten nicht deaktiviert werden" #: src/features/settings/components/notifications-section.tsx:38 msgid "Couldn't enable notifications" msgstr "Benachrichtigungen konnten nicht aktiviert werden" #: src/features/settings/components/notifications-section.tsx:50 msgid "Couldn't send test notification" msgstr "Testbenachrichtigung konnte nicht gesendet werden" #: src/features/reactions/components/emoji-picker.tsx:17 msgid "crane" msgstr "Kranich" #: src/features/reactions/components/emoji-picker.tsx:22 msgid "crazy" msgstr "verrückt" #: src/features/login/components/name-prompt.tsx:47 msgid "Create Account" msgstr "Konto erstellen" #: src/features/tournaments/components/upcoming-tournament/enroll-team/team-selection-view.tsx:57 msgid "Create New Team" msgstr "Neues Team erstellen" #: src/features/teams/components/team-form/index.tsx:194 msgid "Create Team" msgstr "Team erstellen" #: src/features/tournaments/components/tournament-card-list.tsx:26 #: src/features/tournaments/components/tournament-card-list.tsx:28 #: src/features/tournaments/components/tournament-form.tsx:131 msgid "Create Tournament" msgstr "Turnier erstellen" #: src/features/activities/components/activities-table.tsx:168 msgid "Created" msgstr "Erstellt" #: src/features/reactions/components/emoji-picker.tsx:15 msgid "crying" msgstr "weinend" #: src/features/matches/components/team-head-to-head-sheet.tsx:156 #: src/features/matches/components/team-head-to-head-sheet.tsx:160 #: src/features/players/components/player-head-to-head-sheet.tsx:189 #: src/features/players/components/player-head-to-head-sheet.tsx:197 msgid "cups" msgstr "Becher" #: src/components/stats-overview.tsx:106 #: src/components/stats-overview.tsx:139 msgid "Cups Against" msgstr "Becher kassiert" #: src/components/stats-overview.tsx:105 #: src/components/stats-overview.tsx:138 msgid "Cups Made" msgstr "Becher erzielt" #: src/features/teams/components/team-form/color-picker.tsx:63 msgid "Custom Hex Code" msgstr "Benutzerdefinierter Hex-Code" #: src/features/settings/components/color-scheme-picker.tsx:39 msgid "Dark" msgstr "Dunkel" #: src/themes/gothic/manifest.ts:6 msgid "Dark Academia" msgstr "Dark Academia" #: src/features/activities/components/activities-table.tsx:356 msgid "Date" msgstr "Datum" #: src/themes/ocean/manifest.ts:117 msgid "Deep Sea" msgstr "Tiefsee" #: src/themes/default/manifest.ts:6 msgid "Default" msgstr "Standard" #: src/features/tournaments/components/tournament-form.tsx:150 msgid "Description" msgstr "Beschreibung" #: src/app/routes/api/spotify/playback.ts:83 msgid "deviceId is required for transfer action" msgstr "deviceId ist für die Übertragungsaktion erforderlich" #: src/features/spotify/components/spotify-sheet.tsx:188 msgid "Disconnect Spotify" msgstr "Spotify trennen" #: src/components/ios-install-prompt.tsx:68 msgid "Dismiss" msgstr "Schließen" #: src/features/bracket/components/match-report.tsx:159 msgid "Does this look right?" msgstr "Sieht das richtig aus?" #: src/features/bracket/components/match-card.tsx:117 #: src/features/bracket/components/match-report.tsx:81 #: src/features/bracket/components/match-report.tsx:97 msgid "Downstream matches were reset because the correction changed who advances." msgstr "Nachfolgende Matches wurden zurückgesetzt, da sich durch die Korrektur geändert hat, wer weiterkommt." #: src/features/activities/components/activities-table.tsx:161 #: src/features/activities/components/activities-table.tsx:372 msgid "Duration" msgstr "Dauer" #: src/features/tournaments/components/tournament-stats.tsx:176 msgid "Earlier regional formats aren't supported in the app and order of matches or displayed winners may be unreliable." msgstr "Frühere regionale Formate werden in der App nicht unterstützt. Die Reihenfolge der Matches oder angezeigten Gewinner kann unzuverlässig sein." #. placeholder {0}: team.name #: src/features/teams/components/manage-teams.tsx:35 msgid "Edit {0}" msgstr "{0} bearbeiten" #: src/features/tournaments/components/manage-tournament.tsx:117 msgid "Edit Enrolled Teams" msgstr "Angemeldete Teams bearbeiten" #: src/features/tournaments/components/manage-tournament.tsx:63 msgid "Edit Enrollments" msgstr "Anmeldungen bearbeiten" #: src/features/bracket/components/match-card.tsx:392 msgid "Edit Match" msgstr "Match bearbeiten" #: src/features/bracket/components/match-card.tsx:380 #: src/features/tournaments/components/group-match-card.tsx:187 msgid "Edit match score" msgstr "Spielstand bearbeiten" #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:114 msgid "Edit Prediction" msgstr "Tipp bearbeiten" #: src/features/tournaments/components/manage-tournament.tsx:58 #: src/features/tournaments/components/manage-tournament.tsx:109 msgid "Edit Rules" msgstr "Regeln bearbeiten" #: src/features/teams/components/manage-teams.tsx:35 msgid "Edit Team" msgstr "Team bearbeiten" #: src/features/tournaments/components/manage-tournament.tsx:53 #: src/features/tournaments/components/manage-tournament.tsx:89 msgid "Edit Tournament" msgstr "Turnier bearbeiten" #: src/features/predictions/components/prediction-leaderboard.tsx:66 msgid "Edit Your Prediction" msgstr "Deinen Tipp bearbeiten" #: src/features/settings/components/notifications-section.tsx:65 msgid "Enable notifications on this device" msgstr "Benachrichtigungen auf diesem Gerät aktivieren" #: src/features/teams/components/team-form/duration-picker.tsx:215 msgid "End" msgstr "Ende" #: src/features/tournaments/components/tournament-form.tsx:218 msgid "End Date (Optional)" msgstr "Enddatum (optional)" #: src/features/tournaments/components/group-match-card.tsx:204 msgid "End Match" msgstr "Match beenden" #: src/features/tournaments/components/upcoming-tournament/enroll-free-agent.tsx:26 msgid "Enroll" msgstr "Anmelden" #: src/features/tournaments/components/upcoming-tournament/enroll-free-agent.tsx:26 msgid "Enroll As Free Agent" msgstr "Als Free Agent anmelden" #: src/features/tournaments/components/upcoming-tournament/enroll-free-agent.tsx:34 msgid "Enroll in this regional tournament to be assigned a random partner." msgstr "Melde dich für dieses regionale Turnier an und du bekommst zufällig einen Partner zugelost." #: src/features/tournaments/components/upcoming-tournament/enroll-team/team-selection-view.tsx:77 msgid "Enroll Selected Team" msgstr "Ausgewähltes Team anmelden" #: src/features/tournaments/components/upcoming-tournament/enroll-team/index.tsx:96 msgid "Enroll Team" msgstr "Team anmelden" #: src/features/tournaments/components/upcoming-tournament/enroll-team/index.tsx:93 msgid "Enroll Your Team" msgstr "Dein Team anmelden" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:61 msgid "Enrolled" msgstr "Angemeldet" #: src/features/tournaments/components/edit-enrolled-players.tsx:132 #: src/features/tournaments/components/upcoming-tournament/enrolled-players-list-button.tsx:39 msgid "Enrolled Players" msgstr "Angemeldete Spieler" #: src/features/tournaments/components/edit-enrolled-teams.tsx:151 #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:145 #: src/features/tournaments/components/upcoming-tournament/team-list-button.tsx:31 msgid "Enrolled Teams" msgstr "Angemeldete Teams" #: src/features/tournaments/components/upcoming-tournament/enroll-free-agent.tsx:40 msgid "Enrolling as a free agent adds you to a pool of players looking for teammates." msgstr "Als Free Agent kommst du in einen Pool von Spielern, die noch einen Teampartner suchen." #: src/features/tournaments/components/upcoming-tournament/enroll-free-agent.tsx:29 #: src/features/tournaments/components/upcoming-tournament/index.tsx:68 msgid "Enrollment" msgstr "Anmeldung" #: src/features/tournaments/components/tournament-form.tsx:196 msgid "Enrollment Due" msgstr "Anmeldeschluss" #: src/features/tournaments/components/upcoming-tournament/index.tsx:80 msgid "Enrollment has been closed for this tournament." msgstr "Die Anmeldung für dieses Turnier ist geschlossen." #: src/features/tournaments/components/tournament-form.tsx:47 msgid "Enrollment time is required" msgstr "Anmeldezeit ist erforderlich" #: src/features/login/components/code-prompt.tsx:29 msgid "Enter Verification Code" msgstr "Bestätigungscode eingeben" #: src/features/login/components/player-prompt/index.tsx:110 #: src/features/login/components/player-prompt/index.tsx:120 msgid "Enter your name" msgstr "Gib deinen Namen ein" #: src/features/login/components/phone-prompt.tsx:32 msgid "Enter your phone number" msgstr "Gib deine Telefonnummer ein" #: src/features/activities/components/activities-table.tsx:187 msgid "Error Message" msgstr "Fehlermeldung" #: src/components/DefaultCatchBoundary.tsx:96 msgid "Error: {errorMessage}" msgstr "Fehler: {errorMessage}" #: src/features/tournaments/components/group-stage-view.tsx:368 msgid "Expand standings" msgstr "Tabelle erweitern" #: src/features/reactions/components/emoji-picker.tsx:18 msgid "eyes" msgstr "Augen" #: src/features/activities/components/activities-table.tsx:145 msgid "Failed" msgstr "Fehlgeschlagen" #: src/features/admin/components/award-badges.tsx:41 msgid "Failed to award badge" msgstr "Abzeichen konnte nicht vergeben werden" #: src/app/routes/api/spotify/capture.ts:54 #: src/contexts/spotify-context.tsx:427 msgid "Failed to capture playback state" msgstr "Wiedergabestatus konnte nicht erfasst werden" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:43 msgid "Failed to copy" msgstr "Kopieren fehlgeschlagen" #: src/features/teams/components/team-form/index.tsx:106 msgid "Failed to create team" msgstr "Team konnte nicht erstellt werden" #: src/features/tournaments/components/tournament-form.tsx:71 msgid "Failed to create tournament" msgstr "Turnier konnte nicht erstellt werden" #: src/contexts/spotify-context.tsx:335 msgid "Failed to get devices" msgstr "Geräte konnten nicht abgerufen werden" #: src/app/routes/api/spotify/playback.ts:205 msgid "Failed to get playback data" msgstr "Wiedergabedaten konnten nicht abgerufen werden" #: src/features/teams/components/regional-team-card.tsx:23 #: src/features/teams/components/team-card.tsx:26 msgid "Failed to load team" msgstr "Team konnte nicht geladen werden" #: src/app/routes/api/spotify/resume.ts:54 #: src/contexts/spotify-context.tsx:447 msgid "Failed to resume playback state" msgstr "Wiedergabestatus konnte nicht fortgesetzt werden" #: src/contexts/spotify-context.tsx:360 msgid "Failed to set active device" msgstr "Aktives Gerät konnte nicht festgelegt werden" #: src/contexts/spotify-context.tsx:314 msgid "Failed to set volume" msgstr "Lautstärke konnte nicht festgelegt werden" #: src/features/teams/components/team-form/index.tsx:105 msgid "Failed to update team" msgstr "Team konnte nicht aktualisiert werden" #: src/features/tournaments/components/tournament-form.tsx:70 msgid "Failed to update tournament" msgstr "Turnier konnte nicht aktualisiert werden" #: src/app/routes/api/teams/upload-logo.ts:140 #: src/app/routes/api/tournaments/upload-logo.ts:138 #: src/features/teams/components/team-form/index.tsx:148 #: src/features/tournaments/components/tournament-form.tsx:88 msgid "Failed to upload logo" msgstr "Logo konnte nicht hochgeladen werden" #: src/features/activities/components/activities-table.tsx:330 msgid "Failure" msgstr "Fehler" #: src/app/routes/api/teams/upload-logo.ts:79 #: src/app/routes/api/tournaments/upload-logo.ts:80 msgid "File too large. Maximum size is 10MB." msgstr "Datei zu groß. Maximale Größe ist 10 MB." #: src/features/predictions/utils.ts:176 msgid "Final" msgstr "Finale" #: src/features/tournaments/components/started-tournament/index.tsx:114 msgid "Final Results" msgstr "Endergebnisse" #: src/features/login/components/name-prompt.tsx:37 #: src/features/players/components/profile/name-form.tsx:67 msgid "First Name" msgstr "Vorname" #: src/features/login/components/name-prompt.tsx:16 #: src/features/players/components/profile/name-form.tsx:25 msgid "First name is required" msgstr "Vorname ist erforderlich" #: src/features/players/components/profile/name-form.tsx:27 msgid "First name must be 2-20 characters long and contain only letters" msgstr "Vorname muss 2-20 Zeichen lang sein und darf nur Buchstaben enthalten" #: src/features/login/components/name-prompt.tsx:17 msgid "First name must be 3-20 characters long and contain only letters" msgstr "Vorname muss 3-20 Zeichen lang sein und darf nur Buchstaben enthalten" #: src/lib/i18n/meta.ts:22 msgid "FLXN — beer pong tournaments, brackets, and stats." msgstr "FLXN — Beer-Pong-Turniere, Turnierbäume und Statistiken." #: src/lib/i18n/meta.ts:23 msgid "FLXN logo" msgstr "FLXN-Logo" #: src/features/tournaments/components/upcoming-tournament/enroll-free-agent.tsx:29 msgid "Free Agent Enrollment" msgstr "Free-Agent-Anmeldung" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:92 msgid "Free Agents" msgstr "Free Agents" #: src/features/activities/components/activities-table.tsx:124 msgid "Function Name" msgstr "Funktionsname" #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:148 msgid "Generate Random Pairings" msgstr "Zufällige Paarungen generieren" #: src/features/core/components/back-button.tsx:12 #: src/features/login/components/player-prompt/index.tsx:93 msgid "Go back" msgstr "Zurück" #: src/components/DefaultCatchBoundary.tsx:67 #: src/components/DefaultCatchBoundary.tsx:132 msgid "Go Back" msgstr "Zurück" #: src/themes/seventies/manifest.ts:6 msgid "Groovy" msgstr "Groovy" #. placeholder {0}: group.groupName #. placeholder {0}: group.name #: src/features/tournaments/components/group-preview.tsx:24 #: src/features/tournaments/components/group-stage-view.tsx:335 msgid "Group {0}" msgstr "Gruppe {0}" #: src/features/tournaments/components/setup-group-stage.tsx:116 #: src/features/tournaments/components/setup-group-stage.tsx:123 msgid "Group {n}" msgstr "Gruppe {n}" #: src/features/tournaments/components/setup-group-stage.tsx:231 msgid "Group Configuration" msgstr "Gruppenkonfiguration" #: src/features/bracket/components/match-card.tsx:122 #: src/features/bracket/components/match-report.tsx:86 #: src/features/bracket/components/match-report.tsx:102 msgid "Group result changed after the bracket was seeded — reseed the knockout stage if needed." msgstr "Das Gruppenergebnis hat sich geändert, nachdem die K.-o.-Runde gesetzt wurde — setze die K.-o.-Runde bei Bedarf neu." #: src/features/tournaments/components/group-stage-view.tsx:306 msgid "Group Stage Complete" msgstr "Gruppenphase abgeschlossen" #: src/features/tournaments/components/setup-group-stage.tsx:168 msgid "Group stage generated successfully!" msgstr "Gruppenphase erfolgreich erstellt!" #: src/features/tournaments/components/setup-group-stage.tsx:221 msgid "Group Stage Setup" msgstr "Gruppenphase einrichten" #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:98 msgid "Groups" msgstr "Gruppen" #: src/features/bracket/components/match-card.tsx:204 #: src/features/bracket/components/match-card.tsx:229 msgid "have fun, good luck!" msgstr "viel Spaß, viel Glück!" #: src/features/login/components/player-prompt/index.tsx:81 msgid "Have you played before?" msgstr "Hast du schon mal mitgespielt?" #: src/app/routes/_authed/stats.tsx:47 #: src/features/bracket/components/match-dock.tsx:173 #: src/features/bracket/components/match-dock.tsx:215 #: src/features/matches/components/match-card.tsx:84 #: src/features/matches/components/match-card.tsx:228 #: src/features/players/components/league-head-to-head.tsx:183 #: src/features/players/components/profile/header.tsx:90 msgid "Head to Head" msgstr "Direktvergleich" #: src/components/DefaultCatchBoundary.tsx:103 msgid "Hide details" msgstr "Details ausblenden" #: src/components/DefaultCatchBoundary.tsx:74 #: src/components/DefaultCatchBoundary.tsx:125 #: src/features/core/hooks/use-links.ts:11 msgid "Home" msgstr "Start" #: src/features/bracket/components/match-card.tsx:191 #: src/features/bracket/components/match-report.tsx:166 msgctxt "match team" msgid "Home" msgstr "Heim" #: src/features/bracket/components/match-form.tsx:32 msgid "Home cups is required" msgstr "Heimbecher sind erforderlich" #: src/features/predictions/components/matchup-sheet.tsx:64 msgid "Home team TBD — pick the earlier matches first" msgstr "Heimteam noch offen — tippe zuerst die früheren Spiele" #: src/features/reactions/components/emoji-picker.tsx:24 msgid "hot" msgstr "heiß" #: src/features/predictions/components/prediction-leaderboard.tsx:154 msgid "How prediction scoring works" msgstr "So funktioniert die Tipp-Wertung" #. placeholder {0}: response.status #. placeholder {1}: response.statusText #: src/contexts/spotify-context.tsx:65 msgid "HTTP {0}: {1}" msgstr "HTTP {0}: {1}" #: src/features/login/components/player-prompt/index.tsx:82 msgid "If this is your first time participating, please select <0>New Player, otherwise select <1>Returning Player" msgstr "Wenn du zum ersten Mal dabei bist, wähle <0>Neuer Spieler, andernfalls wähle <1>Wiederkehrender Spieler" #: src/features/tournaments/components/upcoming-tournament/enroll-free-agent.tsx:46 msgid "Important: Enrolling as a free agent does not guarantee a tournament spot. To secure a spot, one team member must register through the app and select a walkout song." msgstr "Wichtig: Die Anmeldung als Free Agent garantiert keinen Turnierplatz. Um dir einen Platz zu sichern, muss sich ein Teammitglied über die App registrieren und einen Walkout-Song auswählen." #: src/features/login/components/code-prompt.tsx:43 msgid "Incorrect code" msgstr "Falscher Code" #: src/app/routes/api/spotify/playback.ts:95 msgid "Invalid action" msgstr "Ungültige Aktion" #: src/app/routes/api/teams/upload-logo.ts:65 #: src/app/routes/api/tournaments/upload-logo.ts:66 msgid "Invalid file type. Only JPEG, PNG and GIF are allowed." msgstr "Ungültiger Dateityp. Nur JPEG, PNG und GIF sind erlaubt." #: src/features/teams/components/team-form/color-picker.tsx:67 msgid "Invalid hex color format" msgstr "Ungültiges Hex-Farbformat" #: src/app/routes/api/teams/upload-logo.ts:33 #: src/app/routes/api/tournaments/upload-logo.ts:34 msgid "Invalid input" msgstr "Ungültige Eingabe" #: src/lib/i18n/error-messages.ts:8 msgid "Invalid request" msgstr "Ungültige Anfrage" #: src/features/players/components/players-activity-table.tsx:41 msgid "Just now" msgstr "Gerade eben" #: src/app/routes/_authed/admin/tournaments/run.$id.tsx:166 msgid "Knockout Bracket" msgstr "K.-o.-Runde" #: src/features/tournaments/components/group-stage-view.tsx:53 msgid "Knockout bracket populated successfully!" msgstr "K.-o.-Runde erfolgreich befüllt!" #. placeholder {0}: selectedConfig?.knockout_size #: src/features/tournaments/components/setup-group-stage.tsx:294 msgid "Knockout Bracket Preview ({0} Teams)" msgstr "Vorschau der K.-o.-Runde ({0} Teams)" #: src/features/players/components/player-stats-table.tsx:132 #: src/features/tournaments/components/tournament-stats.tsx:120 msgid "L" msgstr "N" #: src/features/settings/components/locale-picker.tsx:28 #: src/features/settings/components/locale-picker.tsx:31 msgid "Language" msgstr "Sprache" #: src/features/login/components/name-prompt.tsx:43 #: src/features/players/components/profile/name-form.tsx:68 msgid "Last Name" msgstr "Nachname" #: src/features/login/components/name-prompt.tsx:20 #: src/features/players/components/profile/name-form.tsx:30 msgid "Last name is required" msgstr "Nachname ist erforderlich" #: src/features/players/components/profile/name-form.tsx:32 msgid "Last name must be 2-20 characters long and contain only letters" msgstr "Der Nachname muss 2-20 Zeichen lang sein und darf nur Buchstaben enthalten" #: src/features/login/components/name-prompt.tsx:21 msgid "Last name must be 3-20 characters long and contain only letters" msgstr "Der Nachname muss 3-20 Zeichen lang sein und darf nur Buchstaben enthalten" #: src/features/settings/components/color-scheme-picker.tsx:43 msgid "Light" msgstr "Hell" #: src/features/reactions/components/emoji-picker.tsx:16 msgid "lip" msgstr "Lippen" #: src/features/tournaments/components/started-tournament/index.tsx:121 msgid "Live Matches" msgstr "Live-Matches" #: src/features/matches/components/team-head-to-head-sheet.tsx:91 #: src/features/players/components/player-head-to-head-sheet.tsx:97 msgid "Loading..." msgstr "Lädt..." #: src/features/tournaments/components/tournament-form.tsx:143 msgid "Location" msgstr "Ort" #: src/features/tournaments/components/tournament-form.tsx:45 msgid "Location is required" msgstr "Ort ist erforderlich" #: src/features/teams/components/team-form/index.tsx:210 #: src/features/tournaments/components/tournament-form.tsx:165 msgid "Logo" msgstr "Logo" #: src/app/routes/api/teams/upload-logo.ts:46 #: src/app/routes/api/tournaments/upload-logo.ts:47 msgid "Logo file is required" msgstr "Logo-Datei ist erforderlich" #: src/features/bracket/components/match-slot.tsx:102 msgid "Loser of Match {from}" msgstr "Verlierer von Match {from}" #: src/features/bracket/components/bracket-view.tsx:106 msgid "Losers Bracket" msgstr "Verliererrunde" #: src/features/predictions/utils.ts:185 msgid "Losers Bracket Final" msgstr "Finale der Verliererrunde" #: src/components/stats-overview.tsx:104 #: src/components/stats-overview.tsx:137 msgid "Losses" msgstr "Niederlagen" #: src/features/players/components/player-stats-table.tsx:108 msgid "M" msgstr "S" #: src/app/routes/_authed/stats.tsx:66 #: src/features/players/components/profile/index.tsx:29 msgid "Mainline" msgstr "Mainline" #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:114 msgid "Make Prediction" msgstr "Tipp abgeben" #: src/features/predictions/components/prediction-leaderboard.tsx:68 msgid "Make Your Prediction" msgstr "Gib deinen Tipp ab" #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:89 #: src/features/tournaments/components/upcoming-tournament/index.tsx:143 msgid "Manage" msgstr "Verwalten" #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:28 #: src/app/routes/_authed/admin/tournaments/$id/index.tsx:23 msgid "Manage {name}" msgstr "{name} verwalten" #: src/features/tournaments/components/manage-tournament.tsx:117 msgid "Manage Enrollments" msgstr "Anmeldungen verwalten" #: src/features/tournaments/components/manage-tournament.tsx:76 msgid "Manage Team Songs/Logos" msgstr "Team-Songs/Logos verwalten" #: src/app/routes/_authed/admin/tournaments/index.tsx:17 #: src/features/admin/components/admin-page.tsx:31 msgid "Manage Tournaments" msgstr "Turniere verwalten" #: src/features/matches/components/team-head-to-head-sheet.tsx:188 #: src/features/matches/components/team-head-to-head-sheet.tsx:192 #: src/features/players/components/player-head-to-head-sheet.tsx:241 #: src/features/players/components/player-head-to-head-sheet.tsx:249 msgid "margin" msgstr "Differenz" #. placeholder {0}: match.order #. placeholder {1}: match.round + 1 #: src/features/bracket/components/match-dock.tsx:126 msgid "Match {0} · Round {1}" msgstr "Match {0} · Runde {1}" #. placeholder {0}: match.order #. placeholder {1}: match.round + 1 #: src/features/bracket/components/match-dock.tsx:124 msgid "Match {0} · Round {1} (Losers)" msgstr "Match {0} · Runde {1} (Verlierer)" #. placeholder {0}: match.order #. placeholder {1}: match.home!.name #. placeholder {2}: match.away!.name #: src/features/bracket/components/match-card.tsx:292 msgid "Match {0}: {1} vs {2}" msgstr "Match {0}: {1} vs {2}" #: src/features/predictions/utils.ts:170 #: src/features/predictions/utils.ts:187 msgid "Match {order}" msgstr "Match {order}" #: src/features/matches/components/team-head-to-head-sheet.tsx:204 msgid "Match History ({totalMatches, plural, one {# match} other {# matches}})" msgstr "Match-Verlauf ({totalMatches, plural, one {# Match} other {# Matches}})" #: src/features/players/components/player-head-to-head-sheet.tsx:264 msgid "Match History ({totalMatches})" msgstr "Match-Verlauf ({totalMatches})" #: src/features/bracket/components/match-card.tsx:100 #: src/features/tournaments/components/group-match-card.tsx:37 msgid "Match started!" msgstr "Match gestartet!" #: src/features/players/components/player-stats-table.tsx:366 #: src/features/players/components/profile/index.tsx:78 #: src/features/players/components/profile/skeleton.tsx:70 #: src/features/teams/components/team-profile/index.tsx:44 #: src/features/teams/components/team-profile/skeleton.tsx:75 #: src/features/tournaments/components/profile/index.tsx:27 #: src/features/tournaments/components/profile/skeleton.tsx:84 msgid "Matches" msgstr "Matches" #: src/features/matches/components/match-list.tsx:33 msgid "Matches for regionals are unordered" msgstr "Matches für Regionals sind ungeordnet" #: src/components/stats-overview.tsx:102 #: src/components/stats-overview.tsx:135 msgid "Matches Played" msgstr "Gespielte Matches" #: src/features/predictions/components/prediction-editor.tsx:243 msgid "Matchup" msgstr "Matchup" #: src/features/predictions/components/prediction-editor.tsx:220 msgid "Matchup details" msgstr "Matchup-Details" #: src/features/players/components/league-head-to-head.tsx:120 msgid "Me" msgstr "Ich" #: src/features/admin/components/admin-page.tsx:41 msgid "Migrate Badge Progress" msgstr "Abzeichen-Fortschritt migrieren" #: src/features/players/components/player-stats-table.tsx:130 #: src/features/players/components/player-stats-table.tsx:346 msgid "MMR" msgstr "MMR" #: src/features/players/components/player-stats-table.tsx:421 msgid "MMR Calculation:" msgstr "MMR-Berechnung:" #: src/features/teams/components/team-form/index.tsx:200 #: src/features/tournaments/components/tournament-form.tsx:137 msgid "Name" msgstr "Name" #: src/features/teams/components/team-form/index.tsx:54 #: src/features/tournaments/components/tournament-form.tsx:44 msgid "Name is required" msgstr "Name ist erforderlich" #: src/features/players/components/profile/name-form.tsx:42 msgid "Name updated successfully!" msgstr "Name erfolgreich aktualisiert!" #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:132 msgid "Need at least 2 players to create teams" msgstr "Mindestens 2 Spieler nötig, um Teams zu erstellen" #. placeholder {0}: teams.length #: src/features/tournaments/components/setup-group-stage.tsx:206 msgid "Need at least 4 teams to create a group stage format. Current team count: {0}" msgstr "Mindestens 4 Teams nötig, um eine Gruppenphase zu erstellen. Aktuelle Teamanzahl: {0}" #: src/features/reactions/components/emoji-picker.tsx:23 msgid "nerd" msgstr "Nerd" #: src/lib/i18n/error-messages.ts:12 msgid "Network error. Please check your connection and try again." msgstr "Netzwerkfehler. Bitte überprüfe deine Verbindung und versuche es erneut." #: src/themes/neumorph/manifest.ts:6 msgid "Neumorphic" msgstr "Neumorph" #: src/features/players/components/players-activity-table.tsx:27 msgid "Never" msgstr "Nie" #: src/features/players/components/players-activity-table.tsx:33 msgid "Never active" msgstr "Nie aktiv" #: src/features/login/components/player-prompt/new-player-button.tsx:18 msgid "New Player" msgstr "Neuer Spieler" #: src/features/predictions/components/prediction-editor.tsx:210 msgid "Next match" msgstr "Nächstes Match" #: src/features/spotify/components/spotify-controls-bar.tsx:130 msgid "Next track" msgstr "Nächster Titel" #: src/app/routes/api/spotify/capture.ts:21 #: src/app/routes/api/spotify/playback.ts:27 #: src/app/routes/api/spotify/playback.ts:166 #: src/app/routes/api/spotify/resume.ts:21 msgid "No access token found" msgstr "Kein Zugriffstoken gefunden" #: src/app/routes/api/spotify/playback.ts:115 msgid "No active device found. Please select a device first." msgstr "Kein aktives Gerät gefunden. Bitte wähle zuerst ein Gerät aus." #: src/features/spotify/components/spotify-controls-bar.tsx:204 msgid "No active device. Please select a device in settings." msgstr "Kein aktives Gerät. Bitte wähle ein Gerät in den Einstellungen aus." #: src/features/tournaments/components/started-tournament/index.tsx:142 msgid "No active matches" msgstr "Keine aktiven Matches" #: src/app/routes/api/spotify/capture.ts:36 msgid "No active playback to capture" msgstr "Keine aktive Wiedergabe zum Erfassen" #: src/features/activities/components/activities-table.tsx:234 msgid "No Activities Found" msgstr "Keine Aktivitäten gefunden" #: src/features/badges/components/badge-stats-table.tsx:45 msgid "No Badges Available" msgstr "Keine Abzeichen verfügbar" #: src/features/spotify/components/spotify-sheet.tsx:155 msgid "No devices found." msgstr "Keine Geräte gefunden." #: src/features/tournaments/components/group-stage-view.tsx:294 msgid "No groups have been created yet" msgstr "Es wurden noch keine Gruppen erstellt" #: src/features/tournaments/components/group-stage-view.tsx:446 msgid "No matches scheduled" msgstr "Keine Matches geplant" #: src/features/players/components/players-activity-table.tsx:115 msgid "No player activity found" msgstr "Keine Spieleraktivität gefunden" #: src/features/players/components/league-head-to-head.tsx:141 msgid "No players available" msgstr "Keine Spieler verfügbar" #: src/features/tournaments/components/edit-enrolled-players.tsx:145 #: src/features/tournaments/components/upcoming-tournament/enrolled-players-list-button.tsx:42 msgid "No players enrolled yet" msgstr "Noch keine Spieler angemeldet" #: src/features/players/components/league-head-to-head.tsx:141 #: src/features/players/components/player-stats-table.tsx:476 msgid "No players found matching \"{search}\"" msgstr "Keine Spieler gefunden, die zu \"{search}\" passen" #: src/features/badges/components/badge-stats-table.tsx:90 msgid "No players yet" msgstr "Noch keine Spieler" #: src/features/predictions/components/prediction-leaderboard.tsx:133 msgid "No predictions" msgstr "Keine Tipps" #: src/components/typeahead.tsx:170 msgid "No results found" msgstr "Keine Ergebnisse gefunden" #: src/app/routes/api/spotify/resume.ts:37 msgid "No snapshot provided" msgstr "Kein Snapshot angegeben" #: src/features/teams/components/team-form/song-picker.tsx:128 #: src/features/teams/components/team-form/song-summary.tsx:31 msgid "No song selected" msgstr "Kein Song ausgewählt" #: src/features/spotify/components/spotify-controls-bar.tsx:157 msgid "No state captured" msgstr "Kein Status erfasst" #: src/features/players/components/player-stats-table.tsx:316 msgid "No Stats Available" msgstr "Keine Statistiken verfügbar" #: src/components/stats-overview.tsx:72 #: src/features/tournaments/components/tournament-stats.tsx:67 msgid "No stats available yet" msgstr "Noch keine Statistiken verfügbar" #: src/features/tournaments/components/group-stage-view.tsx:436 msgid "No teams assigned" msgstr "Keine Teams zugewiesen" #: src/features/teams/components/manage-teams.tsx:115 msgid "No Teams Enrolled" msgstr "Keine Teams angemeldet" #: src/features/tournaments/components/edit-enrolled-teams.tsx:164 msgid "No teams enrolled yet" msgstr "Noch keine Teams angemeldet" #: src/features/teams/components/manage-teams.tsx:151 msgid "No teams found matching \"{search}\"" msgstr "Keine Teams gefunden, die zu \"{search}\" passen" #: src/features/tournaments/components/tournament-list.tsx:95 msgid "No tournaments found" msgstr "Keine Turniere gefunden" #: src/features/tournaments/components/tournament-card-list.tsx:40 msgid "No Tournaments Yet" msgstr "Noch keine Turniere" #: src/features/predictions/components/prediction-leaderboard.tsx:136 msgid "Nobody made a prediction for this tournament." msgstr "Niemand hat einen Tipp für dieses Turnier abgegeben." #: src/features/bracket/components/match-report.tsx:292 msgid "Not right" msgstr "Stimmt nicht" #: src/features/bracket/components/match-report.tsx:201 msgid "Not right — enter our score" msgstr "Stimmt nicht — unser Ergebnis eingeben" #: src/features/settings/components/notifications-section.tsx:18 #: src/features/settings/components/notifications-section.tsx:59 msgid "Notifications" msgstr "Benachrichtigungen" #: src/features/settings/components/notifications-section.tsx:35 msgid "Notifications are blocked. Enable them in your browser settings." msgstr "Benachrichtigungen sind blockiert. Aktiviere sie in deinen Browser-Einstellungen." #: src/features/settings/components/notifications-section.tsx:21 msgid "Notifications aren't available right now." msgstr "Benachrichtigungen sind gerade nicht verfügbar." #: src/features/settings/components/notifications-section.tsx:42 msgid "Notifications disabled on this device" msgstr "Benachrichtigungen auf diesem Gerät deaktiviert" #: src/features/settings/components/notifications-section.tsx:32 msgid "Notifications enabled on this device" msgstr "Benachrichtigungen auf diesem Gerät aktiviert" #: src/features/spotify/components/spotify-sheet.tsx:96 msgid "Now Playing" msgstr "Läuft gerade" #: src/app/routes/_authed/admin/preview.tsx:28 msgid "Number of teams" msgstr "Anzahl der Teams" #: src/features/badges/components/badge-stats-table.tsx:175 msgid "of players" msgstr "der Spieler" #: src/features/tournaments/components/upcoming-tournament/enroll-free-agent.tsx:43 msgid "Once enrolled, you can view other free agents and their phone number in order to coordinate teams and walkout songs." msgstr "Sobald du angemeldet bist, kannst du andere Free Agents und ihre Telefonnummer sehen, um Teams und Walkout-Songs abzusprechen." #: src/features/login/components/code-prompt.tsx:32 msgid "One time code" msgstr "Einmalcode" #: src/features/admin/components/admin-page.tsx:52 msgid "Open Pocketbase" msgstr "Pocketbase öffnen" #: src/features/bracket/components/match-report.tsx:270 msgid "Opponent" msgstr "Gegner" #: src/features/tournaments/components/upcoming-tournament/enroll-team/team-selection-view.tsx:60 #: src/features/tournaments/components/upcoming-tournament/index.tsx:92 msgid "or" msgstr "oder" #: src/features/bracket/components/match-form.tsx:135 msgid "OT Count" msgstr "OT-Anzahl" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:85 msgid "Other players looking for teammates:" msgstr "Andere Spieler, die Mitspieler suchen:" #: src/features/predictions/components/prediction-leaderboard.tsx:86 msgid "Other players' predictions are hidden until the tournament starts." msgstr "Die Tipps anderer Spieler sind versteckt, bis das Turnier beginnt." #: src/features/bracket/components/match-form.tsx:67 msgid "Overtime count is required" msgstr "Anzahl der Verlängerungen ist erforderlich" #: src/features/players/components/profile/index.tsx:54 #: src/features/players/components/profile/skeleton.tsx:65 #: src/features/teams/components/team-profile/index.tsx:25 #: src/features/teams/components/team-profile/skeleton.tsx:70 #: src/features/tournaments/components/profile/index.tsx:22 #: src/features/tournaments/components/profile/skeleton.tsx:79 msgid "Overview" msgstr "Übersicht" #: src/features/reactions/components/emoji-picker.tsx:20 msgid "owo" msgstr "owo" #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:157 msgid "Partner Assignments" msgstr "Partner-Zuweisungen" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:70 msgid "Partners will be randomly assigned when enrollment closes" msgstr "Partner werden nach Anmeldeschluss zufällig zugewiesen" #: src/features/spotify/components/spotify-controls-bar.tsx:117 msgid "Pause" msgstr "Pause" #. placeholder {0}: teamName(reportingTeam) ?? t`a team` #: src/features/bracket/components/match-report.tsx:303 msgid "Pending: {scoreText} · reported by {0}" msgstr "Ausstehend: {scoreText} · gemeldet von {0}" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:22 #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:37 msgid "Phone number copied!" msgstr "Telefonnummer kopiert!" #: src/features/login/components/phone-prompt.tsx:15 msgid "Phone number is required" msgstr "Telefonnummer ist erforderlich" #: src/features/login/components/phone-prompt.tsx:16 msgid "Phone number must be 10 digits" msgstr "Telefonnummer muss 10 Ziffern haben" #: src/features/predictions/components/matchup-sheet.tsx:49 msgid "Pick the earlier matches first — these teams aren't decided yet." msgstr "Wähle zuerst die früheren Spiele — diese Teams stehen noch nicht fest." #: src/app/routes/_authed/tournaments/$id.predictions_.$playerId.tsx:114 #: src/features/predictions/components/prediction-leaderboard.tsx:269 msgid "PICKS" msgstr "TIPPS" #: src/features/spotify/components/spotify-controls-bar.tsx:117 msgid "Play" msgstr "Abspielen" #: src/app/routes/api/spotify/playback.ts:148 msgid "Playback control failed" msgstr "Wiedergabesteuerung fehlgeschlagen" #: src/features/activities/components/activities-table.tsx:154 #: src/features/admin/components/award-badges.tsx:35 msgid "Player" msgstr "Spieler" #: src/features/teams/components/team-form/players-picker.tsx:45 msgid "Player 1" msgstr "Spieler 1" #: src/features/teams/components/team-form/players-picker.tsx:53 msgid "Player 2" msgstr "Spieler 2" #: src/app/routes/_authed/admin/activities.tsx:59 msgid "Player Activity" msgstr "Spieleraktivität" #: src/features/login/components/player-prompt/index.tsx:46 msgid "Player already exists" msgstr "Spieler existiert bereits" #: src/features/tournaments/hooks/use-admin-enroll-player.ts:19 msgid "Player enrolled successfully" msgstr "Spieler erfolgreich angemeldet" #: src/features/tournaments/hooks/use-admin-unenroll-player.ts:19 msgid "Player removed successfully" msgstr "Spieler erfolgreich entfernt" #: src/app/routes/_authed/stats.tsx:23 msgid "Player Stats" msgstr "Spielerstatistiken" #: src/features/teams/components/team-profile/index.tsx:29 msgid "Players" msgstr "Spieler" #: src/features/teams/components/team-form/index.tsx:58 msgid "Players are required" msgstr "Spieler sind erforderlich" #. placeholder {0}: activeDevice.name #: src/features/spotify/components/spotify-controls-bar.tsx:175 msgid "Playing on {0}" msgstr "Wird auf {0} abgespielt" #: src/features/tournaments/components/group-stage-view.tsx:314 msgid "Populate Knockout Bracket" msgstr "K.-o.-Runde befüllen" #: src/features/predictions/queries.ts:51 msgid "Prediction saved!" msgstr "Tipp gespeichert!" #: src/features/predictions/components/prediction-leaderboard.tsx:162 msgid "Prediction Scoring:" msgstr "Punktevergabe für Tipps:" #: src/app/routes/_authed/tournaments/$id.predictions.tsx:23 #: src/features/predictions/components/prediction-leaderboard.tsx:147 #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:123 msgid "Predictions" msgstr "Tipps" #: src/features/predictions/components/prediction-leaderboard.tsx:83 msgid "Predictions are open" msgstr "Tipps sind offen" #: src/features/predictions/components/prediction-editor.tsx:200 msgid "Previous match" msgstr "Vorheriges Spiel" #: src/features/spotify/components/spotify-controls-bar.tsx:105 msgid "Previous track" msgstr "Vorheriger Titel" #: src/features/core/hooks/use-links.ts:27 msgid "Profile" msgstr "Profil" #: src/features/badges/components/badge-showcase.tsx:301 msgid "Progress " msgstr "Fortschritt " #: src/app/routes/_authed/tournaments/$id.predictions_.$playerId.tsx:106 #: src/features/predictions/components/prediction-leaderboard.tsx:261 msgid "PTS" msgstr "PKT" #: src/features/tournaments/components/group-stage-view.tsx:412 msgid "Q" msgstr "Q" #: src/themes/quest/manifest.ts:6 msgid "Quest Log" msgstr "Questlog" #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:167 msgid "Re-roll" msgstr "Neu würfeln" #: src/features/reactions/components/emoji-bar.tsx:206 msgid "Reactions" msgstr "Reaktionen" #: src/features/tournaments/components/started-tournament/sections/recent-results.tsx:34 msgid "Recently finished" msgstr "Kürzlich beendet" #: src/app/routes/_authed/stats.tsx:73 #: src/features/players/components/profile/index.tsx:30 msgid "Regional" msgstr "Regional" #: src/features/tournaments/components/tournament-form.tsx:157 #: src/features/tournaments/components/tournament-stats.tsx:175 msgid "Regional Tournament" msgstr "Regionalturnier" #: src/features/bracket/components/match-report.tsx:127 msgid "Report cleared" msgstr "Meldung gelöscht" #: src/features/bracket/components/match-report.tsx:148 #: src/features/bracket/components/match-report.tsx:225 msgid "Report Score" msgstr "Ergebnis melden" #: src/contexts/spotify-context.tsx:60 msgid "Request failed" msgstr "Anfrage fehlgeschlagen" #: src/features/spotify/components/spotify-controls-bar.tsx:157 msgid "Restore captured state" msgstr "Erfassten Status wiederherstellen" #: src/features/tournaments/components/tournament-stats.tsx:76 msgid "Results" msgstr "Ergebnisse" #: src/components/DefaultCatchBoundary.tsx:117 msgid "Retry" msgstr "Erneut versuchen" #: src/features/login/components/player-prompt/existing-player-button.tsx:18 msgid "Returning Player" msgstr "Wiederkehrender Spieler" #: src/features/reactions/components/emoji-picker.tsx:21 msgid "rofl" msgstr "rofl" #. placeholder {0}: match.round + 1 #: src/features/matches/components/match-card.tsx:77 msgid "Round {0}" msgstr "Runde {0}" #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:142 #: src/features/tournaments/components/upcoming-tournament/rules-list-button.tsx:23 msgid "Rules" msgstr "Regeln" #: src/app/routes/_authed/admin/tournaments/run.$id.tsx:38 msgid "Run {name}" msgstr "{name} ausführen" #: src/features/tournaments/components/manage-tournament.tsx:82 msgid "Run Tournament" msgstr "Turnier starten" #: src/features/login/components/player-prompt/index.tsx:111 #: src/features/login/components/player-prompt/index.tsx:121 msgid "Salah Atiyeh" msgstr "Salah Atiyeh" #: src/features/reactions/components/emoji-picker.tsx:14 msgid "salute" msgstr "Salut" #: src/features/players/components/profile/name-form.tsx:70 msgid "Save" msgstr "Speichern" #: src/features/bracket/components/match-report.tsx:78 #: src/features/bracket/components/match-report.tsx:122 msgid "Score confirmed 🍻" msgstr "Ergebnis bestätigt 🍻" #: src/features/bracket/components/match-report.tsx:114 msgid "Score submitted — waiting for the other team" msgstr "Ergebnis übermittelt — warte auf das andere Team" #: src/features/reactions/components/emoji-picker.tsx:19 msgid "scream" msgstr "Schrei" #: src/features/teams/components/team-form/song-picker.tsx:112 msgid "Search for a Song" msgstr "Nach einem Song suchen" #: src/features/tournaments/components/edit-enrolled-players.tsx:120 msgid "Search for players to enroll..." msgstr "Spieler zum Anmelden suchen..." #: src/features/teams/components/team-form/song-search.tsx:13 msgid "Search for songs..." msgstr "Nach Songs suchen..." #: src/features/tournaments/components/edit-enrolled-teams.tsx:139 msgid "Search for teams to enroll..." msgstr "Teams zum Anmelden suchen..." #: src/features/players/components/league-head-to-head.tsx:129 #: src/features/players/components/player-stats-table.tsx:329 msgid "Search players" msgstr "Spieler suchen" #: src/features/teams/components/manage-teams.tsx:130 msgid "Search teams by name or player..." msgstr "Teams nach Name oder Spieler suchen..." #: src/components/typeahead.tsx:35 msgid "Search..." msgstr "Suchen..." #. placeholder {0}: index + 1 #: src/features/bracket/components/seed-list.tsx:18 msgid "Seed {0}" msgstr "Seed {0}" #: src/features/teams/components/team-form/duration-picker.tsx:100 msgid "Segment must be at least 10 seconds" msgstr "Segment muss mindestens 10 Sekunden lang sein" #: src/features/teams/components/team-form/duration-picker.tsx:103 msgid "Segment must be no more than 15 seconds" msgstr "Segment darf höchstens 15 Sekunden lang sein" #: src/features/teams/components/team-form/duration-picker.tsx:97 msgid "Segment must be within song duration" msgstr "Segment muss innerhalb der Songdauer liegen" #: src/features/admin/components/award-badges.tsx:71 msgid "Select a badge" msgstr "Abzeichen auswählen" #: src/features/spotify/components/spotify-sheet.tsx:145 msgid "Select a device..." msgstr "Gerät auswählen..." #: src/features/players/components/league-head-to-head.tsx:109 msgid "Select a player" msgstr "Wähle einen Spieler" #: src/features/teams/components/team-form/song-picker.tsx:131 msgid "Select a song to see details" msgstr "Song auswählen, um Details zu sehen" #: src/features/tournaments/components/tournament-form.tsx:178 #: src/features/tournaments/components/tournament-form.tsx:199 #: src/features/tournaments/components/tournament-form.tsx:220 msgid "Select a time" msgstr "Uhrzeit auswählen" #: src/features/teams/components/team-form/color-picker.tsx:23 msgid "Select Color" msgstr "Farbe auswählen" #: src/features/spotify/components/spotify-sheet.tsx:127 msgid "Select Device" msgstr "Gerät auswählen" #: src/features/reactions/components/emoji-picker.tsx:58 msgid "Select emoji" msgstr "Emoji auswählen" #: src/features/tournaments/components/tournament-form.tsx:217 msgid "Select End Date" msgstr "Enddatum auswählen" #: src/features/tournaments/components/tournament-form.tsx:195 msgid "Select Enrollment Due Date" msgstr "Anmeldeschluss auswählen" #: src/features/tournaments/components/upcoming-tournament/enroll-team/team-selection-view.tsx:64 msgid "Select one of your existing teams" msgstr "Wähle eines deiner bestehenden Teams" #: src/features/admin/components/award-badges.tsx:86 msgid "Select Player" msgstr "Spieler auswählen" #: src/features/teams/components/team-form/song-picker.tsx:68 msgid "Select Song" msgstr "Song auswählen" #: src/features/tournaments/components/tournament-form.tsx:174 msgid "Select Start Date" msgstr "Startdatum auswählen" #: src/components/sheet/slide-panel/slide-panel-field.tsx:62 msgid "Select value" msgstr "Wert auswählen" #: src/features/teams/components/team-form/song-picker.tsx:70 msgid "Select your walkout song" msgstr "Wähle deinen Walkout-Song" #: src/features/login/components/phone-prompt.tsx:36 msgid "Send Code" msgstr "Code senden" #: src/features/settings/components/notifications-section.tsx:75 msgid "Send test notification" msgstr "Testbenachrichtigung senden" #: src/features/matches/components/team-head-to-head-sheet.tsx:142 #: src/features/players/components/player-head-to-head-sheet.tsx:170 msgid "Series is tied" msgstr "Serie steht unentschieden" #: src/app/routes/_authed/admin/activities.tsx:58 msgid "Server Functions" msgstr "Serverfunktionen" #: src/features/activities/components/activities-table.tsx:309 msgid "serverFn name" msgstr "serverFn-Name" #: src/app/routes/_authed/settings.tsx:16 #: src/features/core/components/settings-button.tsx:19 msgid "Settings" msgstr "Einstellungen" #: src/components/DefaultCatchBoundary.tsx:103 msgid "Show details" msgstr "Details anzeigen" #. placeholder {0}: filteredAndSortedStats.length #. placeholder {1}: playerStats.length #: src/features/players/components/player-stats-table.tsx:326 msgid "Showing {0} of {1} players" msgstr "{0} von {1} Spielern angezeigt" #: src/features/tournaments/components/setup-group-stage.tsx:269 msgid "Shuffle Groups" msgstr "Gruppen mischen" #: src/app/routes/_authed/settings.tsx:44 msgid "Sign Out" msgstr "Abmelden" #: src/themes/sketch/manifest.ts:6 msgid "Sketchbook" msgstr "Skizzenbuch" #: src/themes/skeuo/manifest.ts:6 msgid "Skeuomorphic" msgstr "Skeuomorph" #: src/components/DefaultCatchBoundary.tsx:89 msgid "Something went wrong" msgstr "Etwas ist schiefgelaufen" #: src/lib/i18n/error-messages.ts:13 msgid "Something went wrong. Please try again." msgstr "Etwas ist schiefgelaufen. Bitte versuch es erneut." #: src/features/teams/components/team-form/index.tsx:71 msgid "Song end time is required" msgstr "Song-Endzeit ist erforderlich" #: src/features/teams/components/team-form/index.tsx:59 msgid "Song is required" msgstr "Song ist erforderlich" #: src/features/teams/components/team-form/index.tsx:76 msgid "Song segment must be at least 10 seconds" msgstr "Song-Segment muss mindestens 10 Sekunden lang sein" #: src/features/teams/components/team-form/index.tsx:79 msgid "Song segment must be no more than 15 seconds" msgstr "Song-Segment darf höchstens 15 Sekunden lang sein" #: src/features/teams/components/team-form/index.tsx:63 msgid "Song start time is required" msgstr "Startzeit des Songs ist erforderlich" #: src/features/activities/components/activities-table.tsx:345 #: src/features/players/components/player-stats-table.tsx:340 msgid "Sort:" msgstr "Sortieren:" #: src/features/tournaments/components/tournament-stats.tsx:77 msgid "Sorted by win percentage" msgstr "Sortiert nach Gewinnquote" #: src/features/spotify/components/spotify-sheet.tsx:68 msgid "Spotify Controls" msgstr "Spotify-Steuerung" #: src/app/routes/api/spotify/playback.ts:129 msgid "Spotify Premium is required for playback control." msgstr "Für die Wiedergabesteuerung ist Spotify Premium erforderlich." #: src/app/routes/api/spotify/resume.ts:61 msgid "Spotify premium required" msgstr "Spotify Premium erforderlich" #: src/features/spotify/components/spotify-controls-bar.tsx:180 msgid "Spotify settings" msgstr "Spotify-Einstellungen" #. placeholder {0}: standings.length #: src/features/tournaments/components/group-stage-view.tsx:363 msgid "Standings ({0})" msgstr "Tabelle ({0})" #: src/features/teams/components/team-form/duration-picker.tsx:179 msgid "Start" msgstr "Start" #: src/features/tournaments/components/tournament-form.tsx:175 msgid "Start Date" msgstr "Startdatum" #: src/features/bracket/components/match-card.tsx:358 #: src/features/tournaments/components/group-match-card.tsx:168 msgid "Start match" msgstr "Match starten" #: src/features/tournaments/components/tournament-form.tsx:46 msgid "Start time is required" msgstr "Startzeit ist erforderlich" #: src/components/typeahead.tsx:170 msgid "Start typing to search..." msgstr "Tippen, um zu suchen …" #: src/features/players/components/player-stats-table.tsx:372 msgid "Stat abbreviations and MMR info" msgstr "Stat-Abkürzungen und MMR-Infos" #: src/features/players/components/player-stats-table.tsx:379 msgid "Stat Abbreviations:" msgstr "Stat-Abkürzungen:" #: src/features/core/hooks/use-links.ts:16 #: src/features/players/components/profile/index.tsx:26 #: src/features/teams/components/team-profile/index.tsx:34 msgid "Statistics" msgstr "Statistiken" #: src/app/routes/_authed/stats.tsx:46 msgid "Stats" msgstr "Stats" #: src/features/matches/components/team-head-to-head-sheet.tsx:149 #: src/features/players/components/player-head-to-head-sheet.tsx:178 msgid "Stats Comparison" msgstr "Stats-Vergleich" #: src/features/activities/components/activities-table.tsx:131 #: src/features/activities/components/activities-table.tsx:321 msgid "Status" msgstr "Status" #: src/components/sheet/slide-panel/slide-panel.tsx:40 #: src/features/login/components/player-prompt/index.tsx:115 #: src/features/login/components/player-prompt/index.tsx:126 #: src/features/predictions/components/prediction-editor.tsx:234 #: src/features/tournaments/components/edit-rules.tsx:39 msgid "Submit" msgstr "Absenden" #: src/features/activities/components/activities-table.tsx:138 #: src/features/activities/components/activities-table.tsx:329 msgid "Success" msgstr "Erfolg" #: src/features/login/hooks/use-consume-code.ts:23 msgid "Successfully logged in. Welcome back!" msgstr "Erfolgreich angemeldet. Willkommen zurück!" #: src/features/activities/components/activities-table.tsx:42 #: src/features/activities/components/activities-table.tsx:112 #: src/features/settings/components/color-scheme-picker.tsx:47 msgid "System" msgstr "System" #: src/features/players/components/player-stats-table.tsx:112 msgid "T" msgstr "T" #: src/features/players/components/league-head-to-head.tsx:89 msgid "Tap an opponent below to compare" msgstr "Tippe unten auf einen Gegner zum Vergleichen" #: src/components/ios-install-prompt.tsx:44 msgid "Tap Menu (⋮) → Add to Home screen" msgstr "Tippe auf Menü (⋮) → Zum Home-Bildschirm hinzufügen" #: src/components/ios-install-prompt.tsx:43 msgid "Tap Share → Add to Home Screen" msgstr "Tippe auf Teilen → Zum Home-Bildschirm hinzufügen" #: src/features/bracket/components/match-slot.tsx:109 #: src/features/predictions/components/winner-selector.tsx:39 #: src/features/tournaments/components/group-match-card.tsx:118 #: src/features/tournaments/components/group-match-card.tsx:148 #: src/features/tournaments/components/started-tournament/sections/score-report-cta.tsx:49 #: src/features/tournaments/components/started-tournament/sections/score-report-cta.tsx:68 msgid "TBD" msgstr "Offen" #. placeholder {0}: error.message #: src/features/teams/components/team-form/index.tsx:166 msgid "Team created but logo upload failed: {0}" msgstr "Team erstellt, aber Logo-Upload fehlgeschlagen: {0}" #: src/features/teams/hooks/use-create-team.ts:17 msgid "Team created successfully!" msgstr "Team erfolgreich erstellt!" #: src/features/tournaments/components/upcoming-tournament/enroll-team/index.tsx:96 msgid "Team Details" msgstr "Team-Details" #: src/features/tournaments/hooks/use-enroll-team.ts:18 msgid "Team enrolled successfully!" msgstr "Team erfolgreich angemeldet!" #: src/app/routes/api/teams/upload-logo.ts:92 #: src/features/teams/components/team-profile/index.tsx:21 msgid "Team not found" msgstr "Team nicht gefunden" #: src/features/tournaments/components/seed-tournament.tsx:113 msgid "Team Seeding" msgstr "Team-Setzung" #: src/features/tournaments/hooks/use-unenroll-team.ts:18 msgid "Team unenrolled successfully." msgstr "Team erfolgreich abgemeldet." #. placeholder {0}: error.message #: src/features/teams/components/team-form/index.tsx:165 msgid "Team updated but logo upload failed: {0}" msgstr "Team aktualisiert, aber Logo-Upload fehlgeschlagen: {0}" #: src/features/teams/hooks/use-update-team.ts:16 msgid "Team updated successfully!" msgstr "Team erfolgreich aktualisiert!" #: src/features/players/components/profile/index.tsx:83 #: src/features/players/components/profile/skeleton.tsx:75 #: src/features/tournaments/components/profile/index.tsx:32 #: src/features/tournaments/components/profile/skeleton.tsx:89 #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:137 msgid "Teams" msgstr "Teams" #: src/features/tournaments/hooks/use-confirm-team-assignments.ts:10 msgid "Teams created successfully!" msgstr "Teams erfolgreich erstellt!" #: src/themes/terminal/manifest.ts:6 msgid "Terminal" msgstr "Terminal" #: src/app/routes/api/push/test.ts:29 msgid "Test notification — push is working on this device." msgstr "Test-Benachrichtigung — Push funktioniert auf diesem Gerät." #: src/features/settings/components/notifications-section.tsx:49 msgid "Test notification sent" msgstr "Test-Benachrichtigung gesendet" #: src/features/tournaments/components/tournament-card-list.tsx:41 msgid "The cups are racked and waiting. Check back soon." msgstr "Die Becher sind aufgebaut und warten. Schau bald wieder vorbei." #: src/features/bracket/components/match-report.tsx:243 msgid "the other team" msgstr "das andere Team" #: src/features/bracket/components/match-report.tsx:157 msgid "The other team" msgstr "Das andere Team" #: src/lib/i18n/error-messages.ts:9 msgid "The requested resource was not found" msgstr "Die angeforderte Ressource wurde nicht gefunden" #: src/features/settings/components/theme-picker.tsx:40 #: src/features/settings/components/theme-picker.tsx:68 msgid "Theme" msgstr "Design" #: src/features/players/components/player-head-to-head-sheet.tsx:107 msgid "These players have not faced each other yet." msgstr "Diese Spieler sind noch nicht gegeneinander angetreten." #: src/features/matches/components/team-head-to-head-sheet.tsx:100 msgid "These teams have not faced each other yet." msgstr "Diese Teams sind noch nicht gegeneinander angetreten." #: src/features/settings/components/notifications-section.tsx:22 msgid "This device doesn't support push notifications. On iOS, install the app to your Home Screen first." msgstr "Dieses Gerät unterstützt keine Push-Benachrichtigungen. Installiere die App unter iOS zuerst auf deinem Home-Bildschirm." #: src/features/teams/components/manage-teams.tsx:118 msgid "This tournament has no enrolled teams yet." msgstr "Für dieses Turnier sind noch keine Teams angemeldet." #: src/features/tournaments/components/upcoming-tournament/unenroll-free-agent.tsx:34 msgid "This will remove you from the free agent list." msgstr "Dadurch wirst du von der Free-Agent-Liste entfernt." #: src/features/tournaments/components/upcoming-tournament/unenroll-free-agent.tsx:33 msgid "This will remove you from the tournament enrollment." msgstr "Dadurch wirst du von der Turnieranmeldung entfernt." #: src/features/predictions/components/prediction-leaderboard.tsx:189 msgid "Tiebreakers:" msgstr "Tiebreaker:" #: src/components/date-time-picker.tsx:78 msgid "Time" msgstr "Zeit" #: src/features/login/hooks/use-consume-code.ts:31 msgid "Too many failed attempts. Please try again." msgstr "Zu viele fehlgeschlagene Versuche. Bitte versuche es erneut." #. placeholder {0}: selectedConfig?.advance_per_group ?? 0 #. placeholder {2}: selectedConfig?.wildcards_needed ? ( <> {" + "} ) : ( "" ) #: src/features/tournaments/components/setup-group-stage.tsx:299 msgid "Top {0, plural, one {# team} other {# teams}} from each group will advance{2}" msgstr "Die besten {0, plural, one {# Team} other {# Teams}} aus jeder Gruppe kommen weiter{2}" #: src/features/tournaments/utils/group-config.ts:144 msgid "Top {n} advance" msgstr "Top {n} kommen weiter" #: src/features/matches/components/team-head-to-head-sheet.tsx:158 #: src/features/players/components/player-head-to-head-sheet.tsx:193 msgid "Total Cups" msgstr "Becher gesamt" #: src/features/tournaments/components/seed-tournament.tsx:62 msgid "Tournament bracket generated successfully!" msgstr "Turnierbaum erfolgreich erstellt!" #. placeholder {0}: error.message #: src/features/tournaments/components/tournament-form.tsx:106 msgid "Tournament created but logo upload failed: {0}" msgstr "Turnier erstellt, aber Logo-Upload fehlgeschlagen: {0}" #: src/features/tournaments/components/tournament-form.tsx:68 #: src/features/tournaments/hooks/use-create-tournament.ts:20 msgid "Tournament created successfully!" msgstr "Turnier erfolgreich erstellt!" #: src/app/routes/api/tournaments/upload-logo.ts:93 msgid "Tournament not found" msgstr "Turnier nicht gefunden" #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:152 #: src/features/tournaments/components/upcoming-tournament/rules-list-button.tsx:25 msgid "Tournament Rules" msgstr "Turnierregeln" #. placeholder {0}: error.message #: src/features/tournaments/components/tournament-form.tsx:105 msgid "Tournament updated but logo upload failed: {0}" msgstr "Turnier aktualisiert, aber Logo-Upload fehlgeschlagen: {0}" #: src/features/tournaments/components/tournament-form.tsx:67 msgid "Tournament updated successfully!" msgstr "Turnier erfolgreich aktualisiert!" #: src/app/routes/_authed/tournaments/index.tsx:17 #: src/features/core/hooks/use-links.ts:21 #: src/features/teams/components/team-profile/index.tsx:53 #: src/features/teams/components/team-profile/skeleton.tsx:80 msgid "Tournaments" msgstr "Turniere" #: src/app/routes/api/spotify/playback.ts:48 msgid "trackId is required for playTrack action" msgstr "trackId ist für die playTrack-Aktion erforderlich" #: src/features/tournaments/components/upcoming-tournament/unenroll-free-agent.tsx:26 #: src/features/tournaments/components/upcoming-tournament/unenroll-team.tsx:34 msgid "Unenroll" msgstr "Abmelden" #: src/features/tournaments/components/upcoming-tournament/unenroll-free-agent.tsx:29 msgid "Unenroll from tournament?" msgstr "Vom Turnier abmelden?" #: src/features/tournaments/components/upcoming-tournament/unenroll-team.tsx:37 msgid "Unenroll Team" msgstr "Team abmelden" #: src/components/DefaultCatchBoundary.tsx:39 msgid "Unknown error" msgstr "Unbekannter Fehler" #: src/app/routes/api/teams/upload-logo.ts:141 #: src/app/routes/api/tournaments/upload-logo.ts:139 msgid "Unknown error occurred" msgstr "Unbekannter Fehler aufgetreten" #: src/features/login/hooks/use-consume-code.ts:34 #: src/features/login/hooks/use-consume-code.ts:43 msgid "Unknown error. Please try again later." msgstr "Unbekannter Fehler. Bitte versuche es später erneut." #: src/features/players/components/players-activity-table.tsx:24 msgid "Unknown Player" msgstr "Unbekannter Spieler" #: src/features/teams/hooks/use-available-players.ts:35 msgid "Unnamed Player" msgstr "Unbenannter Spieler" #: src/features/tournaments/components/started-tournament/index.tsx:128 msgid "Upcoming" msgstr "Bevorstehend" #: src/features/bracket/components/match-form.tsx:152 msgid "Update Match" msgstr "Match aktualisieren" #: src/features/players/components/profile/header.tsx:85 msgid "Update Name" msgstr "Namen aktualisieren" #: src/features/teams/components/team-form/index.tsx:194 #: src/features/tournaments/components/upcoming-tournament/update-team.tsx:44 #: src/features/tournaments/components/upcoming-tournament/update-team.tsx:47 msgid "Update Team" msgstr "Team aktualisieren" #: src/features/tournaments/components/tournament-form.tsx:131 msgid "Update Tournament" msgstr "Turnier aktualisieren" #: src/features/activities/components/activities-table.tsx:176 msgid "User Agent" msgstr "User-Agent" #: src/features/bracket/components/match-card.tsx:201 #: src/features/bracket/components/match-card.tsx:226 msgid "versus" msgstr "gegen" #: src/features/players/components/profile/index.tsx:66 msgid "View all badges" msgstr "Alle Abzeichen ansehen" #: src/features/tournaments/components/started-tournament/sections/recent-results.tsx:47 msgid "View all results" msgstr "Alle Ergebnisse ansehen" #: src/features/tournaments/components/tournament-stats.tsx:189 msgid "View Bracket" msgstr "Turnierbaum ansehen" #: src/features/tournaments/components/tournament-stats.tsx:183 msgid "View Groups" msgstr "Gruppen ansehen" #: src/features/bracket/components/match-dock.tsx:178 #: src/features/matches/components/match-card.tsx:89 msgid "View head-to-head" msgstr "Direktvergleich ansehen" #: src/features/tournaments/components/tournament-stats.tsx:195 msgid "View Predictions" msgstr "Tipps ansehen" #: src/themes/wireframe/manifest.ts:118 msgid "Viewport" msgstr "Viewport" #: src/app/routes/api/spotify/playback.ts:70 msgid "volumePercent must be a number" msgstr "volumePercent muss eine Zahl sein" #: src/features/matches/components/team-head-to-head-sheet.tsx:115 #: src/features/players/components/player-head-to-head-sheet.tsx:130 #: src/features/predictions/components/matchup-sheet.tsx:67 #: src/features/predictions/components/winner-selector.tsx:106 #: src/features/tournaments/components/started-tournament/sections/score-report-cta.tsx:53 msgid "vs" msgstr "vs" #: src/features/players/components/player-stats-table.tsx:131 #: src/features/tournaments/components/tournament-stats.tsx:112 msgid "W" msgstr "S" #: src/features/players/components/player-stats-table.tsx:133 #: src/features/tournaments/components/tournament-stats.tsx:128 msgid "W%" msgstr "S%" #. placeholder {0}: teamName(opposingTeam) ?? t`the other team` #: src/features/bracket/components/match-report.tsx:242 msgid "Waiting for {0} to confirm · <0>{scoreText}" msgstr "Warte auf Bestätigung von {0} · <0>{scoreText}" #: src/features/teams/components/team-form/duration-picker.tsx:172 msgid "Walkout Segment ({segmentDuration}s)" msgstr "Walkout-Segment ({segmentDuration}s)" #: src/features/teams/components/team-form/song-picker.tsx:69 msgid "Walkout Song" msgstr "Walkout-Song" #: src/features/tournaments/components/group-stage-view.tsx:407 msgid "WC" msgstr "WC" #: src/features/login/components/layout.tsx:55 msgid "Welcome to FLXN" msgstr "Willkommen bei FLXN" #: src/features/bracket/utils/group-label.ts:9 msgid "Wildcard {n}" msgstr "Wildcard {n}" #: src/features/bracket/components/match-slot.tsx:104 msgid "Winner of Match {from}" msgstr "Sieger von Match {from}" #: src/features/bracket/components/bracket-view.tsx:99 msgid "Winners Bracket" msgstr "Gewinnerrunde" #: src/features/predictions/utils.ts:182 msgid "Winners Bracket Final" msgstr "Finale der Gewinnerrunde" #: src/components/stats-overview.tsx:103 #: src/components/stats-overview.tsx:136 #: src/features/players/components/player-stats-table.tsx:356 msgid "Wins" msgstr "Siege" #: src/features/badges/components/badge-stats-table.tsx:110 #: src/features/badges/components/badge-stats-table.tsx:120 msgid "You" msgstr "Du" #: src/features/badges/components/badge-stats-table.tsx:120 msgid "You and {namesList}" msgstr "Du und {namesList}" #: src/features/badges/components/badge-stats-table.tsx:113 msgid "You and {remaining} others" msgstr "Du und {remaining} weitere" #: src/features/badges/components/badge-stats-table.tsx:114 msgid "You and 1 other" msgstr "Du und 1 weitere" #: src/lib/i18n/error-messages.ts:10 msgid "You are not authorized to perform this action" msgstr "Du bist nicht berechtigt, diese Aktion durchzuführen" #: src/components/DefaultCatchBoundary.tsx:60 msgid "You don't have permission to access this page." msgstr "Du hast keine Berechtigung, auf diese Seite zuzugreifen." #: src/features/login/components/player-prompt/index.tsx:61 msgid "You must select a player from the dropdown. If you don't see yourself, please go back and select 'New Player'" msgstr "Du musst einen Spieler aus der Liste auswählen. Wenn du dich nicht siehst, geh zurück und wähle 'Neuer Spieler'" #: src/features/badges/components/badge-stats-table.tsx:117 msgid "You, {namesList} and {remaining} others" msgstr "Du, {namesList} und {remaining} weitere" #: src/features/badges/components/badge-stats-table.tsx:118 msgid "You, {namesList} and 1 other" msgstr "Du, {namesList} und 1 weitere" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:134 msgid "You're the first free agent!" msgstr "Du bist der erste Free Agent!" #: src/features/tournaments/hooks/use-enroll-free-agent.ts:18 msgid "You've been added as a free agent!" msgstr "Du wurdest als Free Agent hinzugefügt!" #: src/components/DefaultCatchBoundary.tsx:46 msgid "You've been logged out" msgstr "Du wurdest abgemeldet" #: src/features/tournaments/hooks/use-unenroll-free-agent.ts:18 msgid "You've been removed as a free agent." msgstr "Du wurdest als Free Agent entfernt." #: src/features/tournaments/hooks/use-unenroll-free-agent.ts:18 msgid "You've been removed from regionals!" msgstr "Du wurdest aus den Regionals entfernt!" #: src/features/tournaments/hooks/use-enroll-free-agent.ts:18 msgid "You've enrolled in regionals!" msgstr "Du hast dich für die Regionals angemeldet!" #: src/features/tournaments/components/started-tournament/sections/score-report-cta.tsx:30 msgid "Your match is live" msgstr "Dein Match läuft"