Files
flxn-app/src/locales/de/messages.po
T
kyleandClaude Fable 5 b98e4fda73 fix(pwa): reword the install prompt and keep it off the bottom nav
The banner sat fixed at the viewport bottom at z-index 1000, covering the
authed shell's mobile nav; it now offsets above the nav's geometry when a
signed-in mobile user has one. New casual copy replaces the Twilio line,
the dismiss button gains a localized aria-label, and de/es/ja catalogs
carry the new strings.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0189ASmkMee4F5aJ3jnKeKQv
2026-08-23 18:27:40 -07:00

2746 lines
92 KiB
Gettext
Raw Blame History

This file contains invisible Unicode characters
This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
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}</0>"
msgstr "{0} hat <0>{scoreText}</0> 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:</0> Average Cups Per Match"
msgstr "• <0>AC:</0> Durchschnittliche Becher pro Spiel"
#: src/features/players/components/player-stats-table.tsx:409
msgid "• <0>ACA:</0> Average Cups Against"
msgstr "• <0>ACA:</0> Durchschnittlich kassierte Becher"
#: src/features/players/components/player-stats-table.tsx:403
msgid "• <0>ALM:</0> Average Loss Margin"
msgstr "• <0>ALM:</0> Durchschnittlicher Rückstand bei Niederlage"
#: src/features/players/components/player-stats-table.tsx:400
msgid "• <0>AWM:</0> Average Win Margin"
msgstr "• <0>AWM:</0> Durchschnittlicher Vorsprung bei Sieg"
#: src/features/predictions/components/prediction-leaderboard.tsx:180
msgid "• <0>Bracket reset:</0> only picked if your bracket triggers it — worth double the Final"
msgstr "• <0>Bracket-Reset:</0> 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:</0> Cups Against"
msgstr "• <0>CA:</0> Kassierte Becher"
#: src/features/players/components/player-stats-table.tsx:412
msgid "• <0>CF:</0> Cups For"
msgstr "• <0>CF:</0> Erzielte Becher"
#: src/features/players/components/player-stats-table.tsx:394
msgid "• <0>L:</0> Losses"
msgstr "• <0>L:</0> Niederlagen"
#: src/features/predictions/components/prediction-leaderboard.tsx:175
msgid "• <0>Losers bracket:</0> 5, 10, 20, 40…"
msgstr "• <0>Verlierer-Bracket:</0> 5, 10, 20, 40…"
#: src/features/players/components/player-stats-table.tsx:382
msgid "• <0>M:</0> Matches"
msgstr "• <0>M:</0> Spiele"
#: src/features/players/components/player-stats-table.tsx:388
msgid "• <0>MMR:</0> Matchmaking Rating"
msgstr "• <0>MMR:</0> Matchmaking-Wertung"
#: src/features/players/components/player-stats-table.tsx:385
msgid "• <0>T:</0> Tournaments"
msgstr "• <0>T:</0> Turniere"
#: src/features/players/components/player-stats-table.tsx:391
msgid "• <0>W:</0> Wins"
msgstr "• <0>W:</0> Siege"
#: src/features/players/components/player-stats-table.tsx:397
msgid "• <0>W%:</0> Win Percentage"
msgstr "• <0>W%:</0> Siegquote"
#: src/features/predictions/components/prediction-leaderboard.tsx:170
msgid "• <0>Winners bracket:</0> 10, 20, 40, 80…"
msgstr "• <0>Gewinner-Bracket:</0> 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 — smoother experience, always one tap away"
msgstr "Leg FLXN auf deinen Homescreen — läuft flüssiger und ist immer nur einen Tipp entfernt"
#: 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</0>, otherwise select <1>Returning Player</1>"
msgstr "Wenn du zum ersten Mal dabei bist, wähle <0>Neuer Spieler</0>, andernfalls wähle <1>Wiederkehrender Spieler</1>"
#: 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 ? ( <> {" + "} <Plural value={selectedConfig.wildcards_needed} one="# wildcard" other="# wildcards" /> </> ) : ( "" )
#: 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}</0>"
msgstr "Warte auf Bestätigung von {0} · <0>{scoreText}</0>"
#: 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"