msgid "" msgstr "" "POT-Creation-Date: 2026-07-22 17:30-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: en\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 " (Losers)" #. placeholder {0}: activeDevice.volume_percent #: src/features/spotify/components/spotify-sheet.tsx:162 msgid " (Volume: {0}%)" msgstr " (Volume: {0}%)" #: src/components/phone-number-input.tsx:46 msgid "(713) 867-5309" msgstr "(713) 867-5309" #: src/features/spotify/components/spotify-sheet.tsx:147 msgid "(Active)" msgstr "(Active)" #. 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}: data.session.errors #. placeholder {0}: session.errors #: src/features/telemetry/components/sessions/session-timeline.tsx:48 #: src/features/telemetry/components/sessions/sessions-list.tsx:52 msgid "{0, plural, one {# error} other {# errors}}" msgstr "{0, plural, one {# error} other {# errors}}" #. placeholder {0}: data.session.pageViews #. placeholder {0}: session.pageViews #: src/features/telemetry/components/sessions/session-timeline.tsx:44 #: src/features/telemetry/components/sessions/sessions-list.tsx:47 msgid "{0, plural, one {# page} other {# pages}}" msgstr "{0, plural, one {# page} other {# pages}}" #. placeholder {0}: enrolledPlayers.length #. placeholder {0}: players.length #: src/features/players/components/players-activity-table.tsx:100 #: src/features/tournaments/components/enrollment/free-agent-section.tsx:158 msgid "{0, plural, one {# player} other {# players}}" msgstr "{0, plural, one {# player} other {# players}}" #. placeholder {0}: enrolledTeams.length #. placeholder {0}: group.teams.length #. placeholder {0}: orderedTeams.length #: src/features/tournaments/components/enrollment/team-section.tsx:243 #: 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:125 msgid "{0, plural, one {# total activity} other {# total activities}}" msgstr "{0, plural, one {# total activity} other {# total activities}}" #. 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 {# total group stage match} other {# total group stage matches}}" #. 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 spot needed for knockout bracket} other {# wildcard spots needed for knockout bracket}}" #. 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 #. placeholder {0}: props.count #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:124 #: src/features/tournaments/components/enrollment/enrollment-stats.tsx:22 msgid "{0, plural, one {player enrolled} other {players enrolled}}" msgstr "{0, plural, one {player enrolled} other {players enrolled}}" #. 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} at {1}" #. placeholder {0}: badge.name #: src/features/badges/components/badge-stats-table.tsx:180 msgid "{0} Badge Holders" msgstr "{0} Badge Holders" #. placeholder {0}: recentErrors.totalItems #: src/lib/telemetry/alerts.server.ts:110 msgid "{0} client errors in the last 15 minutes" msgstr "{0} client errors in the last 15 minutes" #. 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} Cups" #. placeholder {0}: teamName(reportingTeam) ?? t`The other team` #: src/features/bracket/components/match-report.tsx:157 msgid "{0} just reported a score" msgstr "{0} just reported a score" #. placeholder {0}: leader.name #: src/features/matches/components/team-head-to-head-sheet.tsx:135 msgid "{0} leads the series" msgstr "{0} leads the series" #. placeholder {0}: filteredTeams.length #. placeholder {1}: teams.length #: src/features/teams/components/manage-teams.tsx:140 msgid "{0} of {1} teams" msgstr "{0} of {1} teams" #. placeholder {0}: teamName(reportingTeam) ?? t`Opponent` #: src/features/bracket/components/match-report.tsx:269 msgid "{0} reported <0>{scoreText}" msgstr "{0} reported <0>{scoreText}" #. 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}d" #. placeholder {0}: activity.duration #. placeholder {0}: selectedActivity.duration #: src/features/activities/components/activities-table.tsx:148 #: src/features/activities/components/activities-table.tsx:193 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 {Players (#)} other {Players (#)}}" #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:115 #: 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/lib/telemetry/alerts.server.ts:173 msgid "{deniedCount} denied admin access attempts in the last 15 minutes" msgstr "{deniedCount} denied admin access attempts in the last 15 minutes" #: src/features/players/components/players-activity-table.tsx:44 #: src/features/telemetry/components/shared/relative-time.tsx:17 msgid "{diffDays}d ago" msgstr "{diffDays}d ago" #: src/features/players/components/players-activity-table.tsx:43 #: src/features/telemetry/components/shared/relative-time.tsx:16 msgid "{diffHours}h ago" msgstr "{diffHours}h ago" #: src/features/players/components/players-activity-table.tsx:42 #: src/features/telemetry/components/shared/relative-time.tsx:15 msgid "{diffMins}m ago" msgstr "{diffMins}m ago" #: 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 {#st} two {#nd} few {#rd} other {#th}}" #: src/features/players/components/player-head-to-head-sheet.tsx:163 msgid "{leader} leads the series" msgstr "{leader} leads the series" #: src/features/tournaments/utils/group-config.ts:126 msgid "{n, plural, one {# group} other {# groups}} of {size}" msgstr "{n, plural, one {# group} other {# groups}} of {size}" #: src/features/tournaments/utils/group-config.ts:143 msgid "{n, plural, one {# match guaranteed} other {# matches guaranteed}}" msgstr "{n, plural, one {# match guaranteed} other {# matches guaranteed}}" #: src/features/tournaments/utils/group-config.ts:147 msgid "{n, plural, one {# wildcard} other {# wildcards}}" msgstr "{n, plural, one {# wildcard} other {# wildcards}}" #: src/lib/telemetry/alerts.server.ts:160 msgid "{name} failed {count} times in the last 15 minutes" msgstr "{name} failed {count} times in the last 15 minutes" #: src/app/routes/_authed/admin/tournaments/$id/teams.tsx:24 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} and {remaining} others" #: src/features/badges/components/badge-stats-table.tsx:127 msgid "{namesList} and 1 other" msgstr "{namesList} and 1 other" #: src/features/tournaments/utils/group-config.ts:150 msgid "{size}-team knockout" msgstr "{size}-team knockout" #: src/features/players/components/player-stats-table.tsx:436 msgid "* Confidence penalty applied for players with <15 matches" msgstr "* Confidence penalty applied for players with <15 matches" #: src/features/bracket/components/match-card.tsx:324 #: src/features/predictions/components/prediction-match-card.tsx:108 msgid "* If necessary" msgstr "* If necessary" #: src/features/predictions/components/prediction-leaderboard.tsx:198 msgid "* PICKS shows correct picks / total picks made" msgstr "* PICKS shows correct picks / total picks made" #: src/features/players/components/player-stats-table.tsx:439 msgid "** Not an official rating" msgstr "** Not an official rating" #: src/features/tournaments/components/team-assignment-preview.tsx:34 msgid "&" msgstr "&" #. placeholder {0}: index + 1 #: src/features/tournaments/components/team-assignment-preview.tsx:23 msgid "#{0}" msgstr "#{0}" #: src/features/players/components/player-stats-table.tsx:406 msgid "• <0>AC: Average Cups Per Match" msgstr "• <0>AC: Average Cups Per Match" #: src/features/players/components/player-stats-table.tsx:409 msgid "• <0>ACA: Average Cups Against" msgstr "• <0>ACA: Average Cups Against" #: src/features/players/components/player-stats-table.tsx:403 msgid "• <0>ALM: Average Loss Margin" msgstr "• <0>ALM: Average Loss Margin" #: src/features/players/components/player-stats-table.tsx:400 msgid "• <0>AWM: Average Win Margin" msgstr "• <0>AWM: Average Win Margin" #: src/features/predictions/components/prediction-leaderboard.tsx:180 msgid "• <0>Bracket reset: only picked if your bracket triggers it — worth double the Final" msgstr "• <0>Bracket reset: only picked if your bracket triggers it — worth double the Final" #: src/features/players/components/player-stats-table.tsx:415 msgid "• <0>CA: Cups Against" msgstr "• <0>CA: Cups Against" #: src/features/players/components/player-stats-table.tsx:412 msgid "• <0>CF: Cups For" msgstr "• <0>CF: Cups For" #: src/features/players/components/player-stats-table.tsx:394 msgid "• <0>L: Losses" msgstr "• <0>L: Losses" #: src/features/predictions/components/prediction-leaderboard.tsx:175 msgid "• <0>Losers bracket: 5, 10, 20, 40…" msgstr "• <0>Losers bracket: 5, 10, 20, 40…" #: src/features/players/components/player-stats-table.tsx:382 msgid "• <0>M: Matches" msgstr "• <0>M: Matches" #: src/features/players/components/player-stats-table.tsx:388 msgid "• <0>MMR: Matchmaking Rating" msgstr "• <0>MMR: Matchmaking Rating" #: src/features/players/components/player-stats-table.tsx:385 msgid "• <0>T: Tournaments" msgstr "• <0>T: Tournaments" #: src/features/players/components/player-stats-table.tsx:391 msgid "• <0>W: Wins" msgstr "• <0>W: Wins" #: src/features/players/components/player-stats-table.tsx:397 msgid "• <0>W%: Win Percentage" msgstr "• <0>W%: Win Percentage" #: src/features/predictions/components/prediction-leaderboard.tsx:170 msgid "• <0>Winners bracket: 10, 20, 40, 80…" msgstr "• <0>Winners bracket: 10, 20, 40, 80…" #: src/features/players/components/player-stats-table.tsx:427 msgid "• Average Cups/Match (25%)" msgstr "• Average Cups/Match (25%)" #: src/features/players/components/player-stats-table.tsx:430 msgid "• Average Win Margin (15%)" msgstr "• Average Win Margin (15%)" #: src/features/predictions/components/prediction-leaderboard.tsx:165 msgid "• Each correct pick earns points, doubling every round" msgstr "• Each correct pick earns points, doubling every round" #: src/features/players/components/player-stats-table.tsx:433 msgid "• Match Volume Bonus (10%)" msgstr "• Match Volume Bonus (10%)" #: src/features/players/components/player-stats-table.tsx:424 msgid "• Win Rate (50%)" msgstr "• Win Rate (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 "✓ Enrolled as Free Agent" #: src/features/predictions/components/prediction-leaderboard.tsx:192 msgid "1. Correct champion pick" msgstr "1. Correct champion pick" #: src/features/teams/components/team-form/duration-picker.tsx:22 msgid "1m" msgstr "1m" #: src/features/teams/components/team-form/duration-picker.tsx:22 msgid "1s" msgstr "1s" #: src/features/predictions/components/prediction-leaderboard.tsx:195 msgid "2. Earlier submission" msgstr "2. Earlier submission" #: src/features/tournaments/components/podium.tsx:59 msgid "2nd place" msgstr "2nd place" #: src/features/telemetry/components/usage-screen.tsx:264 msgid "30d" msgstr "30d" #: src/features/teams/components/team-form/duration-picker.tsx:22 msgid "30s" msgstr "30s" #: src/features/tournaments/components/podium.tsx:68 msgid "3rd place" msgstr "3rd place" #: src/features/teams/components/team-form/duration-picker.tsx:22 msgid "5s" msgstr "5s" #: src/features/telemetry/components/usage-screen.tsx:263 msgid "7d" msgstr "7d" #. 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 "A code was sent to +1 ({0}) {1}-{2}" #. placeholder {0}: info.message.slice(0, 120) #: src/lib/telemetry/alerts.server.ts:131 msgid "A new error appeared: {0}" msgstr "A new error appeared: {0}" #: src/features/bracket/components/match-report.tsx:304 msgid "a team" msgstr "a 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 "Accent Color" #: src/lib/i18n/error-messages.ts:11 msgid "Access denied" msgstr "Access denied" #: src/components/DefaultCatchBoundary.tsx:60 msgid "Access Denied" msgstr "Access Denied" #: src/features/login/hooks/use-create-user.ts:18 msgid "Account created successfully!" msgstr "Account created successfully!" #. placeholder {0}: activeDevice.name #: src/features/spotify/components/spotify-sheet.tsx:160 msgid "Active device: {0}" msgstr "Active device: {0}" #: src/features/activities/components/activities-table.tsx:159 msgid "Activity Details" msgstr "Activity Details" #: src/components/ios-install-prompt.tsx:63 msgid "Add FLXN to your home screen for a smoother experience" msgstr "Add FLXN to your home screen for a smoother experience" #: src/features/tournaments/components/enrollment/free-agent-section.tsx:130 msgid "Add Player" msgstr "Add Player" #: src/features/tournaments/components/enrollment/team-section.tsx:213 msgid "Add Team" msgstr "Add Team" #: src/app/routes/_authed/admin.tsx:15 #: src/app/routes/_authed/admin/index.tsx:14 #: src/features/core/hooks/use-links.ts:37 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:92 #: src/features/players/components/profile/index.tsx:28 msgid "All" msgstr "All" #: src/app/routes/_authed/badges.tsx:20 msgid "All Badges" msgstr "All Badges" #: src/features/tournaments/components/group-stage-view.tsx:308 msgid "All group matches are finished! Populate the knockout bracket to advance qualified teams." msgstr "All group matches are finished! Populate the knockout bracket to advance qualified teams." #: src/features/players/components/player-stats-table.tsx:135 msgid "ALM" msgstr "ALM" #: src/components/DefaultCatchBoundary.tsx:94 msgid "An error occurred while loading this page." msgstr "An error occurred while loading this page." #: 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 "An unexpected error occurred when trying to send a one-time passcode. Please try again later." #: src/lib/i18n/error-messages.ts:14 msgid "An unexpected error occurred. Please try again." msgstr "An unexpected error occurred. Please try again." #: src/features/bracket/components/match-card.tsx:340 msgid "Announce matchup" msgstr "Announce matchup" #: src/features/telemetry/components/sessions/sessions-list.tsx:44 #: src/features/telemetry/components/sessions/sessions-list.tsx:61 msgid "Anonymous" msgstr "Anonymous" #: src/app/routes/_authed/settings.tsx:35 msgid "Appearance" msgstr "Appearance" #: 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 "Are you sure you want to unenroll from this tournament? You can enroll again at any point before the deadline." #: src/features/activities/components/activities-table.tsx:221 msgid "Arguments" msgstr "Arguments" #: src/themes/deco/manifest.ts:6 msgid "Art Deco" msgstr "Art Deco" #: src/features/tournaments/components/enrollment/free-agent-section.tsx:149 msgid "Assign Partners" msgstr "Assign Partners" #: 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 "At least one team must have 10 cups" #: src/contexts/spotify-context.tsx:157 msgid "Authentication failed: {error}" msgstr "Authentication failed: {error}" #. placeholder {0}: decodeURIComponent(details) #: src/contexts/spotify-context.tsx:156 msgid "Authentication failed: {error} - {0}" msgstr "Authentication failed: {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 "avg" #: 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 "Avg Cups Against" #: src/components/stats-overview.tsx:107 #: src/components/stats-overview.tsx:140 msgid "Avg Cups Per Match" msgstr "Avg Cups Per 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 "Avg Cups/Match" #: src/components/stats-overview.tsx:110 #: src/components/stats-overview.tsx:143 msgid "Avg Loss Margin" msgstr "Avg Loss Margin" #: 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 "Avg Win Margin" #: src/features/admin/components/award-badges.tsx:98 msgid "Award Badge" msgstr "Award Badge" #: src/features/admin/components/dashboard/tools-list.tsx:60 msgid "Award Badges" msgstr "Award Badges" #: src/features/admin/components/award-badges.tsx:59 msgid "Award Manual Badge" msgstr "Award Manual Badge" #: src/features/bracket/components/match-card.tsx:191 #: src/features/bracket/components/match-report.tsx:177 msgctxt "match team" msgid "Away" msgstr "Away" #: src/features/bracket/components/match-form.tsx:49 msgid "Away cups is required" msgstr "Away cups is required" #: src/features/predictions/components/matchup-sheet.tsx:72 msgid "Away team TBD — pick the earlier matches first" msgstr "Away team TBD — pick the earlier matches first" #: 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 "Back" #: src/features/admin/components/award-badges.tsx:33 msgid "Badge awarded to {playerName}" msgstr "Badge awarded to {playerName}" #: src/features/admin/components/dashboard/tools-list.tsx:91 msgid "Badge recalculation failed. Check the server logs." msgstr "Badge recalculation failed. Check the server logs." #: src/features/admin/components/dashboard/tools-list.tsx:39 msgid "Badge recalculation is already running" msgstr "Badge recalculation is already running" #: src/features/admin/components/dashboard/tools-list.tsx:38 msgid "Badge recalculation started in the background" msgstr "Badge recalculation started in the background" #: src/features/admin/components/award-badges.tsx:64 msgid "Badge Type" msgstr "Badge Type" #: src/features/players/components/profile/index.tsx:59 msgid "Badges" msgstr "Badges" #: src/themes/bauhaus/manifest.ts:6 msgid "Bauhaus" msgstr "Bauhaus" #: src/themes/circus/manifest.ts:141 msgid "Big Top" msgstr "Big Top" #: src/features/bracket/components/match-form.tsx:43 #: src/features/bracket/components/match-form.tsx:60 msgid "Both teams cannot have 10 cups" msgstr "Both teams cannot have 10 cups" #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:87 #: src/features/tournaments/components/upcoming-tournament/index.tsx:151 msgid "Bracket" msgstr "Bracket" #: src/app/routes/_authed/admin/preview.tsx:13 #: src/features/admin/components/dashboard/tools-list.tsx:102 msgid "Bracket Preview" msgstr "Bracket Preview" #: 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 "Cancel" #: src/features/tournaments/components/setup-group-stage.tsx:205 msgid "Cannot create groups" msgstr "Cannot create groups" #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:136 #: src/features/tournaments/components/enrollment/enrollment-stats.tsx:41 msgid "Cannot create teams with an odd number of players. Please have one player unenroll." msgstr "Cannot create teams with an odd number of players. Please have one player unenroll." #: src/features/spotify/components/spotify-controls-bar.tsx:143 msgid "Capture current state" msgstr "Capture current state" #: src/themes/cassette/manifest.ts:145 msgid "Cassette Futurism" msgstr "Cassette Futurism" #: 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 "Change Logo" #: src/features/admin/components/award-badges.tsx:81 msgid "Choose a player" msgstr "Choose a player" #: src/themes/clay/manifest.ts:144 msgid "Claymation" msgstr "Claymation" #: src/features/players/components/league-head-to-head.tsx:99 msgid "Clear selected player" msgstr "Clear selected player" #: src/lib/telemetry/alerts.server.ts:109 msgid "Client error spike" msgstr "Client error spike" #: src/features/telemetry/components/usage-screen.tsx:208 msgid "Client errors" msgstr "Client errors" #: src/components/sheet/modal.tsx:35 #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:150 #: src/features/tournaments/components/upcoming-tournament/rules-list-button.tsx:36 msgid "Close" msgstr "Close" #: src/components/avatar.tsx:127 msgid "Close image preview" msgstr "Close image preview" #: src/features/bracket/components/match-dock.tsx:133 msgid "Close match actions" msgstr "Close match actions" #: src/features/login/hooks/use-consume-code.ts:29 msgid "Code has expired. Please request a new code." msgstr "Code has expired. Please request a new code." #: src/features/login/hooks/use-create-code.ts:15 msgid "Code sent successfully" msgstr "Code sent successfully" #: src/features/reactions/components/emoji-picker.tsx:25 msgid "cold" msgstr "cold" #: src/features/tournaments/components/group-stage-view.tsx:368 msgid "Collapse standings" msgstr "Collapse standings" #: src/features/settings/components/color-scheme-picker.tsx:31 msgid "Color Scheme" msgstr "Color Scheme" #: 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 "Confirm" #: src/features/bracket/components/match-report.tsx:193 msgid "Confirm {scoreText}" msgstr "Confirm {scoreText}" #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:173 msgid "Confirm & Create Teams" msgstr "Confirm & Create Teams" #: src/features/bracket/components/match-report.tsx:148 msgid "Confirm Score" msgstr "Confirm Score" #: src/features/tournaments/components/seed-tournament.tsx:131 #: src/features/tournaments/components/seed-tournament.tsx:210 msgid "Confirm Seeding" msgstr "Confirm Seeding" #: src/features/tournaments/components/setup-group-stage.tsx:278 msgid "Confirm Setup" msgstr "Confirm Setup" #: src/features/tournaments/components/upcoming-tournament/unenroll-free-agent.tsx:37 msgid "Confirm Unenrollment" msgstr "Confirm Unenrollment" #: src/features/spotify/components/spotify-controls-bar.tsx:51 msgid "Connect Spotify" msgstr "Connect Spotify" #: src/features/spotify/components/spotify-sheet.tsx:86 msgid "Connect with Spotify" msgstr "Connect with Spotify" #: src/features/spotify/components/spotify-sheet.tsx:74 msgid "Connect your Spotify account" msgstr "Connect your Spotify account" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:112 msgid "Copy phone number" msgstr "Copy phone number" #: src/features/predictions/components/prediction-leaderboard.tsx:205 msgid "Correct picks are worth more each round" msgstr "Correct picks are worth more each round" #: src/features/settings/components/notifications-section.tsx:78 msgid "Couldn't disable notifications" msgstr "Couldn't disable notifications" #: src/features/settings/components/notifications-section.tsx:73 msgid "Couldn't enable notifications" msgstr "Couldn't enable notifications" #: src/features/settings/components/notifications-section.tsx:85 msgid "Couldn't send test notification" msgstr "Couldn't send test notification" #: src/features/settings/components/notifications-section.tsx:23 msgid "Couldn't update telemetry alerts" msgstr "Couldn't update telemetry alerts" #: src/features/reactions/components/emoji-picker.tsx:17 msgid "crane" msgstr "crane" #: src/features/reactions/components/emoji-picker.tsx:22 msgid "crazy" msgstr "crazy" #: src/features/login/components/name-prompt.tsx:47 msgid "Create Account" msgstr "Create Account" #: src/features/tournaments/components/upcoming-tournament/enroll-team/team-selection-view.tsx:57 msgid "Create New Team" msgstr "Create New Team" #: src/features/teams/components/team-form/index.tsx:194 msgid "Create Team" msgstr "Create Team" #: 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 "Create Tournament" #: src/features/activities/components/activities-table.tsx:198 msgid "Created" msgstr "Created" #: src/features/reactions/components/emoji-picker.tsx:15 msgid "crying" msgstr "crying" #: 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 "cups" #: src/components/stats-overview.tsx:106 #: src/components/stats-overview.tsx:139 msgid "Cups Against" msgstr "Cups Against" #: src/components/stats-overview.tsx:105 #: src/components/stats-overview.tsx:138 msgid "Cups Made" msgstr "Cups Made" #: src/features/teams/components/team-form/color-picker.tsx:63 msgid "Custom Hex Code" msgstr "Custom Hex Code" #: src/features/telemetry/components/usage-screen.tsx:163 msgid "Daily active players" msgstr "Daily active players" #: src/features/settings/components/color-scheme-picker.tsx:39 msgid "Dark" msgstr "Dark" #: src/themes/gothic/manifest.ts:6 msgid "Dark Academia" msgstr "Dark Academia" #: src/features/activities/components/activities-table.tsx:119 msgid "Date" msgstr "Date" #: src/themes/ocean/manifest.ts:117 msgid "Deep Sea" msgstr "Deep Sea" #: src/themes/default/manifest.ts:6 msgid "Default" msgstr "Default" #: src/lib/telemetry/alerts.server.ts:172 msgid "Denied access attempt" msgstr "Denied access attempt" #: src/features/tournaments/components/tournament-form.tsx:150 msgid "Description" msgstr "Description" #: src/app/routes/api/spotify/playback.ts:83 msgid "deviceId is required for transfer action" msgstr "deviceId is required for transfer action" #: src/features/spotify/components/spotify-sheet.tsx:187 msgid "Disconnect Spotify" msgstr "Disconnect Spotify" #: src/components/ios-install-prompt.tsx:70 msgid "Dismiss" msgstr "Dismiss" #: src/features/bracket/components/match-report.tsx:159 msgid "Does this look right?" msgstr "Does this look right?" #: 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 "Downstream matches were reset because the correction changed who advances." #: src/features/activities/components/activities-table.tsx:120 #: src/features/activities/components/activities-table.tsx:190 msgid "Duration" msgstr "Duration" #: src/features/telemetry/components/usage-screen.tsx:241 msgid "Duration p50 / p95" msgstr "Duration p50 / p95" #: 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 "Earlier regional formats aren't supported in the app and order of matches or displayed winners may be unreliable." #. placeholder {0}: team.name #: src/features/teams/components/manage-teams.tsx:35 #: src/features/tournaments/components/enrollment/team-section.tsx:96 msgid "Edit {0}" msgstr "Edit {0}" #: src/features/bracket/components/match-card.tsx:392 msgid "Edit Match" msgstr "Edit Match" #: src/features/bracket/components/match-card.tsx:380 #: src/features/tournaments/components/group-match-card.tsx:187 msgid "Edit match score" msgstr "Edit match score" #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:95 msgid "Edit Prediction" msgstr "Edit Prediction" #: src/features/tournaments/components/manage-tournament.tsx:56 #: src/features/tournaments/components/manage-tournament.tsx:83 msgid "Edit Rules" msgstr "Edit Rules" #: src/features/teams/components/manage-teams.tsx:35 #: src/features/tournaments/components/enrollment/team-section.tsx:96 msgid "Edit Team" msgstr "Edit Team" #: src/features/tournaments/components/manage-tournament.tsx:51 #: src/features/tournaments/components/manage-tournament.tsx:63 msgid "Edit Tournament" msgstr "Edit Tournament" #: src/features/predictions/components/prediction-leaderboard.tsx:66 msgid "Edit Your Prediction" msgstr "Edit Your Prediction" #: src/features/settings/components/notifications-section.tsx:100 msgid "Enable notifications on this device" msgstr "Enable notifications on this device" #: src/features/teams/components/team-form/duration-picker.tsx:215 msgid "End" msgstr "End" #: src/features/tournaments/components/tournament-form.tsx:218 msgid "End Date (Optional)" msgstr "End Date (Optional)" #: src/features/tournaments/components/group-match-card.tsx:204 msgid "End Match" msgstr "End Match" #: src/features/telemetry/components/usage-screen.tsx:160 msgid "Engagement" msgstr "Engagement" #: src/features/tournaments/components/upcoming-tournament/enroll-free-agent.tsx:26 msgid "Enroll" msgstr "Enroll" #: src/features/tournaments/components/upcoming-tournament/enroll-free-agent.tsx:26 msgid "Enroll As Free Agent" msgstr "Enroll As Free Agent" #: src/features/tournaments/components/upcoming-tournament/enroll-free-agent.tsx:34 msgid "Enroll in this regional tournament to be assigned a random partner." msgstr "Enroll in this regional tournament to be assigned a random partner." #: src/features/tournaments/components/upcoming-tournament/enroll-team/team-selection-view.tsx:77 msgid "Enroll Selected Team" msgstr "Enroll Selected Team" #: src/features/tournaments/components/upcoming-tournament/enroll-team/index.tsx:96 msgid "Enroll Team" msgstr "Enroll Team" #: src/features/tournaments/components/upcoming-tournament/enroll-team/index.tsx:93 msgid "Enroll Your Team" msgstr "Enroll Your Team" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:61 msgid "Enrolled" msgstr "Enrolled" #: src/features/tournaments/components/enrollment/free-agent-section.tsx:155 #: src/features/tournaments/components/upcoming-tournament/enrolled-players-list-button.tsx:39 msgid "Enrolled Players" msgstr "Enrolled Players" #: src/features/tournaments/components/enrollment/enrollment-stats.tsx:28 #: src/features/tournaments/components/enrollment/team-section.tsx:240 #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:126 #: src/features/tournaments/components/upcoming-tournament/team-list-button.tsx:31 msgid "Enrolled Teams" msgstr "Enrolled 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 "Enrolling as a free agent adds you to a pool of players looking for teammates." #: src/app/routes/_authed/admin/tournaments/$id/enrollment.tsx:33 #: src/features/admin/components/dashboard/tournament-section.tsx:34 #: src/features/tournaments/components/upcoming-tournament/enroll-free-agent.tsx:29 #: src/features/tournaments/components/upcoming-tournament/index.tsx:69 msgid "Enrollment" msgstr "Enrollment" #: src/features/tournaments/components/manage-tournament.tsx:46 msgid "Enrollment & Teams" msgstr "Enrollment & Teams" #: src/features/tournaments/components/tournament-form.tsx:196 msgid "Enrollment Due" msgstr "Enrollment Due" #: src/features/tournaments/components/upcoming-tournament/index.tsx:81 msgid "Enrollment has been closed for this tournament." msgstr "Enrollment has been closed for this tournament." #: src/features/tournaments/components/tournament-form.tsx:47 msgid "Enrollment time is required" msgstr "Enrollment time is required" #: src/features/login/components/code-prompt.tsx:29 msgid "Enter Verification Code" msgstr "Enter Verification Code" #: src/features/login/components/player-prompt/index.tsx:110 #: src/features/login/components/player-prompt/index.tsx:120 msgid "Enter your name" msgstr "Enter your name" #: src/features/login/components/phone-prompt.tsx:32 msgid "Enter your phone number" msgstr "Enter your phone number" #: src/features/telemetry/components/error-browser/error-group-row.tsx:28 msgid "Error group reopened" msgstr "Error group reopened" #: src/features/telemetry/components/error-browser/error-group-row.tsx:28 msgid "Error group resolved" msgstr "Error group resolved" #: src/features/activities/components/activities-table.tsx:207 msgid "Error Message" msgstr "Error Message" #: src/features/settings/components/notifications-section.tsx:35 msgid "Error spikes and failing functions, pushed to this account" msgstr "Error spikes and failing functions, pushed to this account" #: src/components/DefaultCatchBoundary.tsx:98 msgid "Error: {errorMessage}" msgstr "Error: {errorMessage}" #: src/app/routes/_authed/admin/telemetry.tsx:57 #: src/features/telemetry/components/usage-screen.tsx:205 msgid "Errors" msgstr "Errors" #: src/features/tournaments/components/group-stage-view.tsx:368 msgid "Expand standings" msgstr "Expand standings" #: src/features/reactions/components/emoji-picker.tsx:18 msgid "eyes" msgstr "eyes" #: src/features/activities/components/activities-table.tsx:181 msgid "Failed" msgstr "Failed" #: src/app/routes/api/spotify/capture.ts:54 #: src/contexts/spotify-context.tsx:426 msgid "Failed to capture playback state" msgstr "Failed to capture playback state" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:43 msgid "Failed to copy" msgstr "Failed to copy" #: src/features/teams/components/team-form/index.tsx:106 msgid "Failed to create team" msgstr "Failed to create team" #: src/features/tournaments/components/tournament-form.tsx:71 msgid "Failed to create tournament" msgstr "Failed to create tournament" #: src/contexts/spotify-context.tsx:334 msgid "Failed to get devices" msgstr "Failed to get devices" #: src/app/routes/api/spotify/playback.ts:205 msgid "Failed to get playback data" msgstr "Failed to get playback data" #: src/features/teams/components/regional-team-card.tsx:23 #: src/features/teams/components/team-card.tsx:26 msgid "Failed to load team" msgstr "Failed to load team" #: src/app/routes/api/spotify/resume.ts:54 #: src/contexts/spotify-context.tsx:446 msgid "Failed to resume playback state" msgstr "Failed to resume playback state" #: src/contexts/spotify-context.tsx:359 msgid "Failed to set active device" msgstr "Failed to set active device" #: src/contexts/spotify-context.tsx:313 msgid "Failed to set volume" msgstr "Failed to set volume" #: src/features/admin/components/dashboard/tools-list.tsx:42 msgid "Failed to start badge recalculation" msgstr "Failed to start badge recalculation" #: src/features/teams/components/team-form/index.tsx:105 msgid "Failed to update team" msgstr "Failed to update team" #: src/features/tournaments/components/tournament-form.tsx:70 msgid "Failed to update tournament" msgstr "Failed to update tournament" #: src/app/routes/api/teams/upload-logo.ts:141 #: src/app/routes/api/tournaments/upload-logo.ts:139 #: src/features/teams/components/team-form/index.tsx:148 #: src/features/tournaments/components/tournament-form.tsx:88 msgid "Failed to upload logo" msgstr "Failed to upload logo" #: src/features/activities/components/activities-table.tsx:94 msgid "Failure" msgstr "Failure" #: src/app/routes/api/teams/upload-logo.ts:80 #: src/app/routes/api/tournaments/upload-logo.ts:81 msgid "File too large. Maximum size is 10MB." msgstr "File too large. Maximum size is 10MB." #: src/features/predictions/utils.ts:176 msgid "Final" msgstr "Final" #: src/features/tournaments/components/started-tournament/index.tsx:115 msgid "Final Results" msgstr "Final Results" #: src/features/login/components/name-prompt.tsx:37 #: src/features/players/components/profile/name-form.tsx:67 msgid "First Name" msgstr "First Name" #: src/features/login/components/name-prompt.tsx:16 #: src/features/players/components/profile/name-form.tsx:25 msgid "First name is required" msgstr "First name is required" #: src/features/players/components/profile/name-form.tsx:27 msgid "First name must be 2-20 characters long and contain only letters" msgstr "First name must be 2-20 characters long and contain only letters" #: src/features/login/components/name-prompt.tsx:17 msgid "First name must be 3-20 characters long and contain only letters" msgstr "First name must be 3-20 characters long and contain only letters" #: src/lib/i18n/meta.ts:22 msgid "FLXN — beer pong tournaments, brackets, and stats." msgstr "FLXN — beer pong tournaments, brackets, and stats." #: 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 Enrollment" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:92 msgid "Free Agents" msgstr "Free Agents" #: src/features/telemetry/components/usage-screen.tsx:234 msgid "Function" msgstr "Function" #: src/features/activities/components/activities-table.tsx:165 msgid "Function Name" msgstr "Function Name" #: src/app/routes/_authed/admin/telemetry.tsx:51 msgid "Functions" msgstr "Functions" #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:146 msgid "Generate Random Pairings" msgstr "Generate Random Pairings" #: src/features/core/components/back-button.tsx:12 #: src/features/login/components/player-prompt/index.tsx:93 msgid "Go back" msgstr "Go back" #: src/components/DefaultCatchBoundary.tsx:69 #: src/components/DefaultCatchBoundary.tsx:134 msgid "Go Back" msgstr "Go Back" #: 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 "Group {0}" #: src/features/tournaments/components/setup-group-stage.tsx:116 #: src/features/tournaments/components/setup-group-stage.tsx:123 msgid "Group {n}" msgstr "Group {n}" #: src/features/tournaments/components/setup-group-stage.tsx:231 msgid "Group Configuration" msgstr "Group Configuration" #: 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 "Group result changed after the bracket was seeded — reseed the knockout stage if needed." #: src/features/tournaments/components/group-stage-view.tsx:306 msgid "Group Stage Complete" msgstr "Group Stage Complete" #: src/features/tournaments/components/setup-group-stage.tsx:168 msgid "Group stage generated successfully!" msgstr "Group stage generated successfully!" #: src/features/tournaments/components/setup-group-stage.tsx:221 msgid "Group Stage Setup" msgstr "Group Stage Setup" #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:79 msgid "Groups" msgstr "Groups" #: src/features/bracket/components/match-card.tsx:204 #: src/features/bracket/components/match-card.tsx:229 msgid "have fun, good luck!" msgstr "have fun, good luck!" #: src/features/login/components/player-prompt/index.tsx:81 msgid "Have you played before?" msgstr "Have you played before?" #: 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 "Head to Head" #: src/components/DefaultCatchBoundary.tsx:105 msgid "Hide details" msgstr "Hide details" #: src/components/DefaultCatchBoundary.tsx:76 #: src/components/DefaultCatchBoundary.tsx:127 #: src/features/core/hooks/use-links.ts:12 msgid "Home" msgstr "Home" #: src/features/bracket/components/match-card.tsx:191 #: src/features/bracket/components/match-report.tsx:166 msgctxt "match team" msgid "Home" msgstr "Home" #: src/features/bracket/components/match-form.tsx:32 msgid "Home cups is required" msgstr "Home cups is required" #: src/features/predictions/components/matchup-sheet.tsx:64 msgid "Home team TBD — pick the earlier matches first" msgstr "Home team TBD — pick the earlier matches first" #: src/features/reactions/components/emoji-picker.tsx:24 msgid "hot" msgstr "hot" #: src/features/predictions/components/prediction-leaderboard.tsx:154 msgid "How prediction scoring works" msgstr "How prediction scoring works" #. placeholder {0}: response.status #. placeholder {1}: response.statusText #: src/contexts/spotify-context.tsx:64 msgid "HTTP {0}: {1}" msgstr "HTTP {0}: {1}" #: src/features/login/components/player-prompt/index.tsx:82 msgid "If this is your first time participating, please select <0>New Player, otherwise select <1>Returning Player" msgstr "If this is your first time participating, please select <0>New Player, otherwise select <1>Returning Player" #: 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 "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." #: src/features/telemetry/components/error-browser/error-browser.tsx:51 msgid "Include resolved" msgstr "Include resolved" #: src/features/login/components/code-prompt.tsx:43 msgid "Incorrect code" msgstr "Incorrect code" #: src/app/routes/api/spotify/playback.ts:95 msgid "Invalid action" msgstr "Invalid action" #: src/app/routes/api/teams/upload-logo.ts:66 #: src/app/routes/api/tournaments/upload-logo.ts:67 msgid "Invalid file type. Only JPEG, PNG and GIF are allowed." msgstr "Invalid file type. Only JPEG, PNG and GIF are allowed." #: src/features/teams/components/team-form/color-picker.tsx:67 msgid "Invalid hex color format" msgstr "Invalid hex color format" #: src/app/routes/api/teams/upload-logo.ts:34 #: src/app/routes/api/tournaments/upload-logo.ts:35 msgid "Invalid input" msgstr "Invalid input" #: src/lib/i18n/error-messages.ts:8 msgid "Invalid request" msgstr "Invalid request" #: src/features/players/components/players-activity-table.tsx:41 #: src/features/telemetry/components/shared/relative-time.tsx:14 msgid "Just now" msgstr "Just now" #: src/app/routes/_authed/admin/tournaments/run.$id.tsx:107 msgid "Knockout Bracket" msgstr "Knockout Bracket" #: src/features/tournaments/components/group-stage-view.tsx:53 msgid "Knockout bracket populated successfully!" msgstr "Knockout bracket populated successfully!" #. placeholder {0}: selectedConfig?.knockout_size #: src/features/tournaments/components/setup-group-stage.tsx:294 msgid "Knockout Bracket Preview ({0} Teams)" msgstr "Knockout Bracket Preview ({0} Teams)" #: src/features/players/components/player-stats-table.tsx:132 #: src/features/tournaments/components/tournament-stats.tsx:120 msgid "L" msgstr "L" #: src/features/settings/components/locale-picker.tsx:28 #: src/features/settings/components/locale-picker.tsx:31 msgid "Language" msgstr "Language" #: src/features/telemetry/components/sessions/sessions-list.tsx:74 msgid "Last 7 days" msgstr "Last 7 days" #: src/features/login/components/name-prompt.tsx:43 #: src/features/players/components/profile/name-form.tsx:68 msgid "Last Name" msgstr "Last Name" #: src/features/login/components/name-prompt.tsx:20 #: src/features/players/components/profile/name-form.tsx:30 msgid "Last name is required" msgstr "Last name is required" #: src/features/players/components/profile/name-form.tsx:32 msgid "Last name must be 2-20 characters long and contain only letters" msgstr "Last name must be 2-20 characters long and contain only letters" #: src/features/login/components/name-prompt.tsx:21 msgid "Last name must be 3-20 characters long and contain only letters" msgstr "Last name must be 3-20 characters long and contain only letters" #. placeholder {0}: migrationStatus.result.totalBadgesEarned #: src/features/admin/components/dashboard/tools-list.tsx:79 msgid "Last recalculation: {0, plural, one {# badge earned} other {# badges earned}}" msgstr "Last recalculation: {0, plural, one {# badge earned} other {# badges earned}}" #: src/features/settings/components/color-scheme-picker.tsx:43 msgid "Light" msgstr "Light" #: src/features/reactions/components/emoji-picker.tsx:16 msgid "lip" msgstr "lip" #: src/features/tournaments/components/started-tournament/index.tsx:122 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 "Loading..." #: src/features/tournaments/components/tournament-form.tsx:143 msgid "Location" msgstr "Location" #: src/features/tournaments/components/tournament-form.tsx:45 msgid "Location is required" msgstr "Location is required" #: 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:47 #: src/app/routes/api/tournaments/upload-logo.ts:48 msgid "Logo file is required" msgstr "Logo file is required" #: src/features/bracket/components/match-slot.tsx:102 msgid "Loser of Match {from}" msgstr "Loser of Match {from}" #: src/features/bracket/components/bracket-view.tsx:106 msgid "Losers Bracket" msgstr "Losers Bracket" #: src/features/predictions/utils.ts:185 msgid "Losers Bracket Final" msgstr "Losers Bracket Final" #: src/components/stats-overview.tsx:104 #: src/components/stats-overview.tsx:137 msgid "Losses" msgstr "Losses" #: src/features/players/components/player-stats-table.tsx:108 msgid "M" msgstr "M" #: 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:95 msgid "Make Prediction" msgstr "Make Prediction" #: src/features/predictions/components/prediction-leaderboard.tsx:68 msgid "Make Your Prediction" msgstr "Make Your Prediction" #: src/features/admin/components/dashboard/tournament-section.tsx:39 #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:70 #: src/features/tournaments/components/upcoming-tournament/index.tsx:144 msgid "Manage" msgstr "Manage" #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:29 #: src/app/routes/_authed/admin/tournaments/$id/index.tsx:23 msgid "Manage {name}" msgstr "Manage {name}" #: src/features/tournaments/components/enrollment/team-section.tsx:234 msgid "Manage Team Songs/Logos" msgstr "Manage Team Songs/Logos" #: src/app/routes/_authed/admin/tournaments/index.tsx:17 #: src/features/admin/components/dashboard/tools-list.tsx:50 msgid "Manage Tournaments" msgstr "Manage Tournaments" #: 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 "margin" #: src/features/telemetry/components/error-browser/error-group-row.tsx:102 msgid "Mark resolved" msgstr "Mark resolved" #. 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} · Round {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} · Round {1} (Losers)" #. 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 History ({totalMatches, plural, one {# match} other {# matches}})" #: src/features/players/components/player-head-to-head-sheet.tsx:264 msgid "Match History ({totalMatches})" msgstr "Match History ({totalMatches})" #: src/features/bracket/components/match-card.tsx:100 #: src/features/tournaments/components/group-match-card.tsx:37 msgid "Match started!" msgstr "Match started!" #: 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 for regionals are unordered" #: src/components/stats-overview.tsx:102 #: src/components/stats-overview.tsx:135 msgid "Matches Played" msgstr "Matches Played" #: 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/telemetry/components/usage-screen.tsx:174 msgid "MAU" msgstr "MAU" #: src/features/players/components/league-head-to-head.tsx:120 msgid "Me" msgstr "Me" #: src/features/admin/components/dashboard/tools-list.tsx:65 msgid "Migrate Badge Progress" msgstr "Migrate Badge Progress" #: 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 Calculation:" #: 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 is required" #: src/features/players/components/profile/name-form.tsx:42 msgid "Name updated successfully!" msgstr "Name updated successfully!" #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:130 #: src/features/tournaments/components/enrollment/enrollment-stats.tsx:35 msgid "Need at least 2 players to create teams" msgstr "Need at least 2 players to create teams" #. 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 "Need at least 4 teams to create a group stage format. Current team count: {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 "Network error. Please check your connection and try again." #: src/themes/neumorph/manifest.ts:6 msgid "Neumorphic" msgstr "Neumorphic" #: src/features/players/components/players-activity-table.tsx:27 #: src/features/telemetry/components/shared/relative-time.tsx:6 msgid "Never" msgstr "Never" #: src/features/players/components/players-activity-table.tsx:33 msgid "Never active" msgstr "Never active" #: src/lib/telemetry/alerts.server.ts:130 msgid "New client error" msgstr "New client error" #: src/features/login/components/player-prompt/new-player-button.tsx:18 msgid "New Player" msgstr "New Player" #: src/features/predictions/components/prediction-editor.tsx:210 msgid "Next match" msgstr "Next match" #: src/features/spotify/components/spotify-controls-bar.tsx:129 msgid "Next track" msgstr "Next track" #: 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 "No access token found" #: src/app/routes/api/spotify/playback.ts:115 msgid "No active device found. Please select a device first." msgstr "No active device found. Please select a device first." #: src/features/spotify/components/spotify-controls-bar.tsx:203 msgid "No active device. Please select a device in settings." msgstr "No active device. Please select a device in settings." #: src/features/tournaments/components/started-tournament/index.tsx:143 msgid "No active matches" msgstr "No active matches" #: src/app/routes/api/spotify/capture.ts:36 msgid "No active playback to capture" msgstr "No active playback to capture" #: src/features/activities/components/activities-table.tsx:132 msgid "No Activities Found" msgstr "No Activities Found" #: src/features/badges/components/badge-stats-table.tsx:45 msgid "No Badges Available" msgstr "No Badges Available" #: src/features/spotify/components/spotify-sheet.tsx:154 msgid "No devices found." msgstr "No devices found." #: src/features/tournaments/components/group-stage-view.tsx:294 msgid "No groups have been created yet" msgstr "No groups have been created yet" #: src/features/tournaments/components/group-stage-view.tsx:446 msgid "No matches scheduled" msgstr "No matches scheduled" #: src/features/players/components/players-activity-table.tsx:115 msgid "No player activity found" msgstr "No player activity found" #: src/features/players/components/league-head-to-head.tsx:141 msgid "No players available" msgstr "No players available" #: src/features/tournaments/components/enrollment/free-agent-section.tsx:168 #: src/features/tournaments/components/upcoming-tournament/enrolled-players-list-button.tsx:42 msgid "No players enrolled yet" msgstr "No players enrolled yet" #: 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 "No players found matching \"{search}\"" #: src/features/badges/components/badge-stats-table.tsx:90 msgid "No players yet" msgstr "No players yet" #: src/features/predictions/components/prediction-leaderboard.tsx:133 msgid "No predictions" msgstr "No predictions" #: src/components/typeahead.tsx:170 msgid "No results found" msgstr "No results found" #: src/features/telemetry/components/sessions/sessions-list.tsx:38 msgid "No sessions yet" msgstr "No sessions yet" #: src/app/routes/api/spotify/resume.ts:37 msgid "No snapshot provided" msgstr "No snapshot provided" #: 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 "No song selected" #: src/features/spotify/components/spotify-controls-bar.tsx:156 msgid "No state captured" msgstr "No state captured" #: src/features/players/components/player-stats-table.tsx:316 msgid "No Stats Available" msgstr "No Stats Available" #: src/components/stats-overview.tsx:72 #: src/features/tournaments/components/tournament-stats.tsx:67 msgid "No stats available yet" msgstr "No stats available yet" #: src/features/tournaments/components/group-stage-view.tsx:436 msgid "No teams assigned" msgstr "No teams assigned" #: src/features/teams/components/manage-teams.tsx:115 msgid "No Teams Enrolled" msgstr "No Teams Enrolled" #: src/features/tournaments/components/enrollment/team-section.tsx:253 msgid "No teams enrolled yet" msgstr "No teams enrolled yet" #: src/features/teams/components/manage-teams.tsx:151 msgid "No teams found matching \"{search}\"" msgstr "No teams found matching \"{search}\"" #: src/features/tournaments/components/tournament-list.tsx:95 msgid "No tournaments found" msgstr "No tournaments found" #: src/features/tournaments/components/tournament-card-list.tsx:40 msgid "No Tournaments Yet" msgstr "No Tournaments Yet" #: src/features/telemetry/components/error-browser/error-browser.tsx:23 msgid "No unresolved errors" msgstr "No unresolved errors" #: src/features/predictions/components/prediction-leaderboard.tsx:136 msgid "Nobody made a prediction for this tournament." msgstr "Nobody made a prediction for this tournament." #: src/features/bracket/components/match-report.tsx:292 msgid "Not right" msgstr "Not right" #: src/features/bracket/components/match-report.tsx:201 msgid "Not right — enter our score" msgstr "Not right — enter our score" #: src/features/settings/components/notifications-section.tsx:53 #: src/features/settings/components/notifications-section.tsx:94 msgid "Notifications" msgstr "Notifications" #: src/features/settings/components/notifications-section.tsx:70 msgid "Notifications are blocked. Enable them in your browser settings." msgstr "Notifications are blocked. Enable them in your browser settings." #: src/features/settings/components/notifications-section.tsx:56 msgid "Notifications aren't available right now." msgstr "Notifications aren't available right now." #: src/features/settings/components/notifications-section.tsx:77 msgid "Notifications disabled on this device" msgstr "Notifications disabled on this device" #: src/features/settings/components/notifications-section.tsx:67 msgid "Notifications enabled on this device" msgstr "Notifications enabled on this device" #: src/features/spotify/components/spotify-sheet.tsx:95 msgid "Now Playing" msgstr "Now Playing" #: src/app/routes/_authed/admin/preview.tsx:28 msgid "Number of teams" msgstr "Number of teams" #: src/features/badges/components/badge-stats-table.tsx:175 msgid "of players" msgstr "of players" #: 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 "Once enrolled, you can view other free agents and their phone number in order to coordinate teams and walkout songs." #: src/features/login/components/code-prompt.tsx:32 msgid "One time code" msgstr "One time code" #: src/features/admin/components/dashboard/tools-list.tsx:95 msgid "Open Pocketbase" msgstr "Open Pocketbase" #: src/features/bracket/components/match-report.tsx:270 msgid "Opponent" msgstr "Opponent" #: src/features/tournaments/components/upcoming-tournament/enroll-team/team-selection-view.tsx:60 #: src/features/tournaments/components/upcoming-tournament/index.tsx:93 msgid "or" msgstr "or" #: src/features/bracket/components/match-form.tsx:135 msgid "OT Count" msgstr "OT Count" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:85 msgid "Other players looking for teammates:" msgstr "Other players looking for teammates:" #: src/features/predictions/components/prediction-leaderboard.tsx:86 msgid "Other players' predictions are hidden until the tournament starts." msgstr "Other players' predictions are hidden until the tournament starts." #: src/features/bracket/components/match-form.tsx:67 msgid "Overtime count is required" msgstr "Overtime count is required" #: 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 "Overview" #: src/features/reactions/components/emoji-picker.tsx:20 msgid "owo" msgstr "owo" #: src/features/telemetry/components/usage-screen.tsx:101 msgid "p50" msgstr "p50" #: src/features/telemetry/components/usage-screen.tsx:117 msgid "p95" msgstr "p95" #: src/features/telemetry/components/usage-screen.tsx:181 msgid "Page views by route" msgstr "Page views by route" #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:155 msgid "Partner Assignments" msgstr "Partner Assignments" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:70 msgid "Partners will be randomly assigned when enrollment closes" msgstr "Partners will be randomly assigned when enrollment closes" #: src/features/spotify/components/spotify-controls-bar.tsx:116 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 "Pending: {scoreText} · reported by {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 "Phone number copied!" #: src/features/login/components/phone-prompt.tsx:15 msgid "Phone number is required" msgstr "Phone number is required" #: src/features/login/components/phone-prompt.tsx:16 msgid "Phone number must be 10 digits" msgstr "Phone number must be 10 digits" #: src/features/predictions/components/matchup-sheet.tsx:49 msgid "Pick the earlier matches first — these teams aren't decided yet." msgstr "Pick the earlier matches first — these teams aren't decided yet." #: src/app/routes/_authed/tournaments/$id.predictions_.$playerId.tsx:114 #: src/features/predictions/components/prediction-leaderboard.tsx:269 msgid "PICKS" msgstr "PICKS" #: src/features/spotify/components/spotify-controls-bar.tsx:116 msgid "Play" msgstr "Play" #: src/app/routes/api/spotify/playback.ts:148 msgid "Playback control failed" msgstr "Playback control failed" #: src/features/activities/components/activities-table.tsx:98 #: src/features/activities/components/activities-table.tsx:188 #: src/features/admin/components/award-badges.tsx:31 msgid "Player" msgstr "Player" #: src/features/teams/components/team-form/players-picker.tsx:46 msgid "Player 1" msgstr "Player 1" #: src/features/teams/components/team-form/players-picker.tsx:54 msgid "Player 2" msgstr "Player 2" #: src/features/login/components/player-prompt/index.tsx:46 msgid "Player already exists" msgstr "Player already exists" #: src/features/tournaments/hooks/use-admin-enroll-player.ts:19 msgid "Player enrolled successfully" msgstr "Player enrolled successfully" #: src/features/tournaments/hooks/use-admin-unenroll-player.ts:19 msgid "Player removed successfully" msgstr "Player removed successfully" #: src/app/routes/_authed/stats.tsx:23 msgid "Player Stats" msgstr "Player Stats" #: src/app/routes/_authed/admin/telemetry.tsx:48 #: src/features/teams/components/team-profile/index.tsx:29 msgid "Players" msgstr "Players" #: src/features/teams/components/team-form/index.tsx:58 msgid "Players are required" msgstr "Players are required" #. placeholder {0}: activeDevice.name #: src/features/spotify/components/spotify-controls-bar.tsx:174 msgid "Playing on {0}" msgstr "Playing on {0}" #: src/features/tournaments/components/group-stage-view.tsx:314 msgid "Populate Knockout Bracket" msgstr "Populate Knockout Bracket" #: src/features/predictions/queries.ts:51 msgid "Prediction saved!" msgstr "Prediction saved!" #: src/features/predictions/components/prediction-leaderboard.tsx:162 msgid "Prediction Scoring:" msgstr "Prediction Scoring:" #: 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:104 msgid "Predictions" msgstr "Predictions" #: src/features/predictions/components/prediction-leaderboard.tsx:83 msgid "Predictions are open" msgstr "Predictions are open" #: src/features/predictions/components/prediction-editor.tsx:200 msgid "Previous match" msgstr "Previous match" #: src/features/spotify/components/spotify-controls-bar.tsx:104 msgid "Previous track" msgstr "Previous track" #: src/features/core/hooks/use-links.ts:28 msgid "Profile" msgstr "Profile" #: src/features/badges/components/badge-showcase.tsx:301 msgid "Progress " msgstr "Progress " #: src/app/routes/_authed/tournaments/$id.predictions_.$playerId.tsx:106 #: src/features/predictions/components/prediction-leaderboard.tsx:261 msgid "PTS" msgstr "PTS" #: src/features/tournaments/components/group-stage-view.tsx:412 msgid "Q" msgstr "Q" #: src/themes/quest/manifest.ts:6 msgid "Quest Log" msgstr "Quest Log" #: src/app/routes/_authed/admin/tournaments/$id/assign-partners.tsx:165 msgid "Re-roll" msgstr "Re-roll" #: src/features/reactions/components/emoji-bar.tsx:206 msgid "Reactions" msgstr "Reactions" #. placeholder {0}: migrationStatus.playersProcessed #. placeholder {1}: migrationStatus.totalPlayers #: src/features/admin/components/dashboard/tools-list.tsx:72 msgid "Recalculating badges in the background ({0}/{1})" msgstr "Recalculating badges in the background ({0}/{1})" #: src/features/tournaments/components/started-tournament/sections/recent-results.tsx:34 msgid "Recently finished" msgstr "Recently finished" #: 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 "Regional Tournament" #: src/features/telemetry/components/error-browser/error-group-row.tsx:102 msgid "Reopen" msgstr "Reopen" #: src/features/bracket/components/match-report.tsx:127 msgid "Report cleared" msgstr "Report cleared" #: src/features/bracket/components/match-report.tsx:148 #: src/features/bracket/components/match-report.tsx:225 msgid "Report Score" msgstr "Report Score" #: src/contexts/spotify-context.tsx:59 msgid "Request failed" msgstr "Request failed" #: src/features/telemetry/components/error-browser/error-group-row.tsx:67 msgid "Resolved" msgstr "Resolved" #: src/features/spotify/components/spotify-controls-bar.tsx:156 msgid "Restore captured state" msgstr "Restore captured state" #: src/features/tournaments/components/tournament-stats.tsx:76 msgid "Results" msgstr "Results" #: src/components/DefaultCatchBoundary.tsx:119 msgid "Retry" msgstr "Retry" #: src/features/login/components/player-prompt/existing-player-button.tsx:18 msgid "Returning Player" msgstr "Returning Player" #: 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 "Round {0}" #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:123 #: src/features/tournaments/components/upcoming-tournament/rules-list-button.tsx:23 msgid "Rules" msgstr "Rules" #: src/features/admin/components/dashboard/tournament-section.tsx:29 msgid "Run" msgstr "Run" #: src/app/routes/_authed/admin/tournaments/run.$id.tsx:36 msgid "Run {name}" msgstr "Run {name}" #: src/features/tournaments/components/manage-tournament.tsx:41 msgid "Run Tournament" msgstr "Run Tournament" #: 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 "salute" #: src/features/players/components/profile/name-form.tsx:70 msgid "Save" msgstr "Save" #: src/features/bracket/components/match-report.tsx:78 #: src/features/bracket/components/match-report.tsx:122 msgid "Score confirmed 🍻" msgstr "Score confirmed 🍻" #: src/features/bracket/components/match-report.tsx:114 msgid "Score submitted — waiting for the other team" msgstr "Score submitted — waiting for the other team" #: src/features/reactions/components/emoji-picker.tsx:19 msgid "scream" msgstr "scream" #: src/features/teams/components/team-form/song-picker.tsx:112 msgid "Search for a Song" msgstr "Search for a Song" #: src/features/tournaments/components/enrollment/free-agent-section.tsx:133 msgid "Search for players to enroll..." msgstr "Search for players to enroll..." #: src/features/teams/components/team-form/song-search.tsx:13 msgid "Search for songs..." msgstr "Search for songs..." #: src/features/tournaments/components/enrollment/team-section.tsx:216 msgid "Search for teams to enroll..." msgstr "Search for teams to enroll..." #: src/features/players/components/league-head-to-head.tsx:129 #: src/features/players/components/player-stats-table.tsx:329 msgid "Search players" msgstr "Search players" #: src/features/teams/components/manage-teams.tsx:130 msgid "Search teams by name or player..." msgstr "Search teams by name or player..." #: src/components/typeahead.tsx:35 msgid "Search..." msgstr "Search..." #. 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 must be at least 10 seconds" #: src/features/teams/components/team-form/duration-picker.tsx:103 msgid "Segment must be no more than 15 seconds" msgstr "Segment must be no more than 15 seconds" #: src/features/teams/components/team-form/duration-picker.tsx:97 msgid "Segment must be within song duration" msgstr "Segment must be within song duration" #: src/features/admin/components/award-badges.tsx:65 msgid "Select a badge" msgstr "Select a badge" #: src/features/spotify/components/spotify-sheet.tsx:144 msgid "Select a device..." msgstr "Select a device..." #: src/features/players/components/league-head-to-head.tsx:109 msgid "Select a player" msgstr "Select a player" #: src/features/teams/components/team-form/song-picker.tsx:131 msgid "Select a song to see details" msgstr "Select a song to see details" #: 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 "Select a time" #: src/features/teams/components/team-form/color-picker.tsx:23 msgid "Select Color" msgstr "Select Color" #: src/features/spotify/components/spotify-sheet.tsx:126 msgid "Select Device" msgstr "Select Device" #: src/features/reactions/components/emoji-picker.tsx:58 msgid "Select emoji" msgstr "Select emoji" #: src/features/tournaments/components/tournament-form.tsx:217 msgid "Select End Date" msgstr "Select End Date" #: src/features/tournaments/components/tournament-form.tsx:195 msgid "Select Enrollment Due Date" msgstr "Select Enrollment Due Date" #: src/features/tournaments/components/upcoming-tournament/enroll-team/team-selection-view.tsx:64 msgid "Select one of your existing teams" msgstr "Select one of your existing teams" #: src/features/admin/components/award-badges.tsx:80 msgid "Select Player" msgstr "Select Player" #: src/features/teams/components/team-form/song-picker.tsx:68 msgid "Select Song" msgstr "Select Song" #: src/features/tournaments/components/tournament-form.tsx:174 msgid "Select Start Date" msgstr "Select Start Date" #: src/components/sheet/slide-panel/slide-panel-field.tsx:62 msgid "Select value" msgstr "Select value" #: src/features/teams/components/team-form/song-picker.tsx:70 msgid "Select your walkout song" msgstr "Select your walkout song" #: src/features/login/components/phone-prompt.tsx:36 msgid "Send Code" msgstr "Send Code" #: src/features/settings/components/notifications-section.tsx:111 msgid "Send test notification" msgstr "Send test notification" #: 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 "Series is tied" #: src/lib/telemetry/alerts.server.ts:159 msgid "Server function failing" msgstr "Server function failing" #: src/features/telemetry/components/usage-screen.tsx:191 msgid "Server functions" msgstr "Server functions" #: src/features/activities/components/activities-table.tsx:82 msgid "serverFn name" msgstr "serverFn name" #: src/app/routes/_authed/admin/telemetry.tsx:54 #: src/features/telemetry/components/usage-screen.tsx:177 msgid "Sessions" msgstr "Sessions" #: src/app/routes/_authed/settings.tsx:16 #: src/features/core/components/settings-button.tsx:46 msgid "Settings" msgstr "Settings" #: src/components/DefaultCatchBoundary.tsx:105 msgid "Show details" msgstr "Show details" #. placeholder {0}: filteredAndSortedStats.length #. placeholder {1}: playerStats.length #: src/features/players/components/player-stats-table.tsx:326 msgid "Showing {0} of {1} players" msgstr "Showing {0} of {1} players" #: src/features/tournaments/components/setup-group-stage.tsx:269 msgid "Shuffle Groups" msgstr "Shuffle Groups" #: src/app/routes/_authed/settings.tsx:44 msgid "Sign Out" msgstr "Sign Out" #: src/themes/sketch/manifest.ts:6 msgid "Sketchbook" msgstr "Sketchbook" #: src/themes/skeuo/manifest.ts:6 msgid "Skeuomorphic" msgstr "Skeuomorphic" #: src/features/activities/components/activities-table.tsx:113 msgid "Slow >1s (this page)" msgstr "Slow >1s (this page)" #: src/components/DefaultCatchBoundary.tsx:91 msgid "Something went wrong" msgstr "Something went wrong" #: src/lib/i18n/error-messages.ts:13 msgid "Something went wrong. Please try again." msgstr "Something went wrong. Please try again." #: src/features/teams/components/team-form/index.tsx:71 msgid "Song end time is required" msgstr "Song end time is required" #: src/features/teams/components/team-form/index.tsx:59 msgid "Song is required" msgstr "Song is required" #: src/features/teams/components/team-form/index.tsx:76 msgid "Song segment must be at least 10 seconds" msgstr "Song segment must be at least 10 seconds" #: src/features/teams/components/team-form/index.tsx:79 msgid "Song segment must be no more than 15 seconds" msgstr "Song segment must be no more than 15 seconds" #: src/features/teams/components/team-form/index.tsx:63 msgid "Song start time is required" msgstr "Song start time is required" #: src/features/players/components/player-stats-table.tsx:340 #: src/features/telemetry/components/shared/search-filter-bar.tsx:102 msgid "Sort:" msgstr "Sort:" #: src/features/tournaments/components/tournament-stats.tsx:77 msgid "Sorted by win percentage" msgstr "Sorted by win percentage" #: src/features/spotify/components/spotify-sheet.tsx:67 msgid "Spotify Controls" msgstr "Spotify Controls" #: src/app/routes/api/spotify/playback.ts:129 msgid "Spotify Premium is required for playback control." msgstr "Spotify Premium is required for playback control." #: src/app/routes/api/spotify/resume.ts:61 msgid "Spotify premium required" msgstr "Spotify premium required" #: src/features/spotify/components/spotify-controls-bar.tsx:179 msgid "Spotify settings" msgstr "Spotify settings" #. placeholder {0}: standings.length #: src/features/tournaments/components/group-stage-view.tsx:363 msgid "Standings ({0})" msgstr "Standings ({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 "Start Date" #: src/features/bracket/components/match-card.tsx:358 #: src/features/tournaments/components/group-match-card.tsx:168 msgid "Start match" msgstr "Start match" #: src/features/tournaments/components/tournament-form.tsx:46 msgid "Start time is required" msgstr "Start time is required" #: src/components/typeahead.tsx:170 msgid "Start typing to search..." msgstr "Start typing to search..." #: src/features/admin/components/dashboard/tournament-section.tsx:24 msgid "Starts in" msgstr "Starts in" #: src/features/players/components/player-stats-table.tsx:372 msgid "Stat abbreviations and MMR info" msgstr "Stat abbreviations and MMR info" #: src/features/players/components/player-stats-table.tsx:379 msgid "Stat Abbreviations:" msgstr "Stat Abbreviations:" #: src/features/core/hooks/use-links.ts:17 #: src/features/players/components/profile/index.tsx:26 #: src/features/teams/components/team-profile/index.tsx:34 msgid "Statistics" msgstr "Statistics" #: 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 Comparison" #: src/features/activities/components/activities-table.tsx:85 #: src/features/activities/components/activities-table.tsx:167 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 "Submit" #: src/features/activities/components/activities-table.tsx:93 #: src/features/activities/components/activities-table.tsx:174 msgid "Success" msgstr "Success" #: src/features/login/hooks/use-consume-code.ts:23 msgid "Successfully logged in. Welcome back!" msgstr "Successfully logged in. Welcome back!" #: src/features/activities/components/activities-table.tsx:53 #: 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 "Tap an opponent below to compare" #: src/components/ios-install-prompt.tsx:48 msgid "Tap Menu (⋮) → Add to Home screen" msgstr "Tap Menu (⋮) → Add to Home screen" #: src/components/ios-install-prompt.tsx:47 msgid "Tap Share → Add to Home Screen" msgstr "Tap Share → Add to Home Screen" #: 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 "TBD" #. placeholder {0}: error.message #: src/features/teams/components/team-form/index.tsx:166 msgid "Team created but logo upload failed: {0}" msgstr "Team created but logo upload failed: {0}" #: src/features/teams/hooks/use-create-team.ts:17 msgid "Team created successfully!" msgstr "Team created successfully!" #: 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 enrolled successfully!" #: src/app/routes/api/teams/upload-logo.ts:93 #: src/features/teams/components/team-profile/index.tsx:21 msgid "Team not found" msgstr "Team not found" #: src/features/tournaments/components/seed-tournament.tsx:113 msgid "Team Seeding" msgstr "Team Seeding" #: src/features/tournaments/hooks/use-unenroll-team.ts:18 msgid "Team unenrolled successfully." msgstr "Team unenrolled successfully." #. placeholder {0}: error.message #: src/features/teams/components/team-form/index.tsx:165 msgid "Team updated but logo upload failed: {0}" msgstr "Team updated but logo upload failed: {0}" #: src/features/teams/hooks/use-update-team.ts:16 msgid "Team updated successfully!" msgstr "Team updated successfully!" #: 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:118 msgid "Teams" msgstr "Teams" #: src/features/tournaments/hooks/use-confirm-team-assignments.ts:10 msgid "Teams created successfully!" msgstr "Teams created successfully!" #: src/app/routes/_authed/admin/telemetry.tsx:20 #: src/features/admin/components/dashboard/tools-list.tsx:55 msgid "Telemetry" msgstr "Telemetry" #: src/features/settings/components/notifications-section.tsx:34 msgid "Telemetry alerts" msgstr "Telemetry alerts" #: src/themes/terminal/manifest.ts:6 msgid "Terminal" msgstr "Terminal" #: src/app/routes/api/push/test.ts:30 msgid "Test notification — push is working on this device." msgstr "Test notification — push is working on this device." #: src/features/settings/components/notifications-section.tsx:84 msgid "Test notification sent" msgstr "Test notification sent" #: src/features/tournaments/components/tournament-card-list.tsx:41 msgid "The cups are racked and waiting. Check back soon." msgstr "The cups are racked and waiting. Check back soon." #: src/features/bracket/components/match-report.tsx:243 msgid "the other team" msgstr "the other team" #: src/features/bracket/components/match-report.tsx:157 msgid "The other team" msgstr "The other team" #: src/lib/i18n/error-messages.ts:9 msgid "The requested resource was not found" msgstr "The requested resource was not found" #: src/features/settings/components/theme-picker.tsx:40 #: src/features/settings/components/theme-picker.tsx:68 msgid "Theme" msgstr "Theme" #: src/features/players/components/player-head-to-head-sheet.tsx:107 msgid "These players have not faced each other yet." msgstr "These players have not faced each other yet." #: src/features/matches/components/team-head-to-head-sheet.tsx:100 msgid "These teams have not faced each other yet." msgstr "These teams have not faced each other yet." #: src/features/settings/components/notifications-section.tsx:57 msgid "This device doesn't support push notifications. On iOS, install the app to your Home Screen first." msgstr "This device doesn't support push notifications. On iOS, install the app to your Home Screen first." #: src/features/teams/components/manage-teams.tsx:118 msgid "This tournament has no enrolled teams yet." msgstr "This tournament has no enrolled teams yet." #: src/features/tournaments/components/upcoming-tournament/unenroll-free-agent.tsx:34 msgid "This will remove you from the free agent list." msgstr "This will remove you from the free agent list." #: src/features/tournaments/components/upcoming-tournament/unenroll-free-agent.tsx:33 msgid "This will remove you from the tournament enrollment." msgstr "This will remove you from the tournament enrollment." #: src/features/predictions/components/prediction-leaderboard.tsx:189 msgid "Tiebreakers:" msgstr "Tiebreakers:" #: src/components/date-time-picker.tsx:78 msgid "Time" msgstr "Time" #: src/features/login/hooks/use-consume-code.ts:31 msgid "Too many failed attempts. Please try again." msgstr "Too many failed attempts. Please try again." #. placeholder {0}: selectedConfig?.advance_per_group ?? 0 #. placeholder {2}: selectedConfig?.wildcards_needed ? ( <> {" + "} ) : ( "" ) #: src/features/tournaments/components/setup-group-stage.tsx:299 msgid "Top {0, plural, one {# team} other {# teams}} from each group will advance{2}" msgstr "Top {0, plural, one {# team} other {# teams}} from each group will advance{2}" #: src/features/tournaments/utils/group-config.ts:144 msgid "Top {n} advance" msgstr "Top {n} advance" #: src/features/telemetry/components/usage-screen.tsx:195 msgid "Top functions by call count" msgstr "Top functions by call count" #: 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 "Total Cups" #: src/features/tournaments/components/seed-tournament.tsx:62 msgid "Tournament bracket generated successfully!" msgstr "Tournament bracket generated successfully!" #. placeholder {0}: error.message #: src/features/tournaments/components/tournament-form.tsx:106 msgid "Tournament created but logo upload failed: {0}" msgstr "Tournament created but logo upload failed: {0}" #: src/features/tournaments/components/tournament-form.tsx:68 #: src/features/tournaments/hooks/use-create-tournament.ts:20 msgid "Tournament created successfully!" msgstr "Tournament created successfully!" #: src/app/routes/api/tournaments/upload-logo.ts:94 msgid "Tournament not found" msgstr "Tournament not found" #: src/features/tournaments/components/started-tournament/sections/nav-grid.tsx:133 #: src/features/tournaments/components/upcoming-tournament/rules-list-button.tsx:25 msgid "Tournament Rules" msgstr "Tournament Rules" #. placeholder {0}: error.message #: src/features/tournaments/components/tournament-form.tsx:105 msgid "Tournament updated but logo upload failed: {0}" msgstr "Tournament updated but logo upload failed: {0}" #: src/features/tournaments/components/tournament-form.tsx:67 msgid "Tournament updated successfully!" msgstr "Tournament updated successfully!" #: src/app/routes/_authed/tournaments/index.tsx:17 #: src/features/core/hooks/use-links.ts:22 #: src/features/teams/components/team-profile/index.tsx:53 #: src/features/teams/components/team-profile/skeleton.tsx:80 msgid "Tournaments" msgstr "Tournaments" #: src/app/routes/api/spotify/playback.ts:48 msgid "trackId is required for playTrack action" msgstr "trackId is required for playTrack action" #: src/features/core/components/settings-button.tsx:38 msgid "Try the new themes" msgstr "Try the new themes" #: src/features/admin/components/dashboard/quiet-boundary.tsx:24 msgid "Unavailable right now" msgstr "Unavailable right now" #: src/features/tournaments/components/upcoming-tournament/unenroll-free-agent.tsx:26 #: src/features/tournaments/components/upcoming-tournament/unenroll-team.tsx:34 msgid "Unenroll" msgstr "Unenroll" #: src/features/tournaments/components/upcoming-tournament/unenroll-free-agent.tsx:29 msgid "Unenroll from tournament?" msgstr "Unenroll from tournament?" #: src/features/tournaments/components/upcoming-tournament/unenroll-team.tsx:37 msgid "Unenroll Team" msgstr "Unenroll Team" #: src/components/DefaultCatchBoundary.tsx:40 msgid "Unknown error" msgstr "Unknown error" #: src/app/routes/api/teams/upload-logo.ts:142 #: src/app/routes/api/tournaments/upload-logo.ts:140 msgid "Unknown error occurred" msgstr "Unknown error occurred" #: 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 "Unknown error. Please try again later." #: src/features/players/components/players-activity-table.tsx:24 msgid "Unknown Player" msgstr "Unknown Player" #: src/features/teams/hooks/use-available-players.ts:35 msgid "Unnamed Player" msgstr "Unnamed Player" #: src/features/tournaments/components/started-tournament/index.tsx:129 msgid "Upcoming" msgstr "Upcoming" #: src/features/bracket/components/match-form.tsx:152 msgid "Update Match" msgstr "Update Match" #: src/features/players/components/profile/header.tsx:85 msgid "Update Name" msgstr "Update Name" #: 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 "Update Team" #: src/features/tournaments/components/tournament-form.tsx:131 msgid "Update Tournament" msgstr "Update Tournament" #: src/app/routes/_authed/admin/telemetry.tsx:45 msgid "Usage" msgstr "Usage" #: src/features/activities/components/activities-table.tsx:202 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 "versus" #: src/features/players/components/profile/index.tsx:66 msgid "View all badges" msgstr "View all badges" #: src/features/tournaments/components/started-tournament/sections/recent-results.tsx:47 msgid "View all results" msgstr "View all results" #: src/features/tournaments/components/tournament-stats.tsx:189 msgid "View Bracket" msgstr "View Bracket" #: src/features/tournaments/components/tournament-stats.tsx:183 msgid "View Groups" msgstr "View Groups" #: src/features/bracket/components/match-dock.tsx:178 #: src/features/matches/components/match-card.tsx:89 msgid "View head-to-head" msgstr "View head-to-head" #: src/features/tournaments/components/tournament-stats.tsx:195 msgid "View Predictions" msgstr "View Predictions" #: src/themes/wireframe/manifest.ts:118 msgid "Viewport" msgstr "Viewport" #: src/features/telemetry/components/usage-screen.tsx:219 msgid "Vitals" msgstr "Vitals" #: src/app/routes/api/spotify/playback.ts:70 msgid "volumePercent must be a number" msgstr "volumePercent must be a number" #: 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 "W" #: src/features/players/components/player-stats-table.tsx:133 #: src/features/tournaments/components/tournament-stats.tsx:128 msgid "W%" msgstr "W%" #. placeholder {0}: teamName(opposingTeam) ?? t`the other team` #: src/features/bracket/components/match-report.tsx:242 msgid "Waiting for {0} to confirm · <0>{scoreText}" msgstr "Waiting for {0} to confirm · <0>{scoreText}" #: src/features/teams/components/team-form/duration-picker.tsx:172 msgid "Walkout Segment ({segmentDuration}s)" msgstr "Walkout Segment ({segmentDuration}s)" #: src/features/teams/components/team-form/song-picker.tsx:69 msgid "Walkout Song" msgstr "Walkout Song" #: src/features/telemetry/components/usage-screen.tsx:170 msgid "WAU" msgstr "WAU" #: 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 "Welcome to 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 "Winner of Match {from}" #: src/features/bracket/components/bracket-view.tsx:99 msgid "Winners Bracket" msgstr "Winners Bracket" #: src/features/predictions/utils.ts:182 msgid "Winners Bracket Final" msgstr "Winners Bracket Final" #: src/components/stats-overview.tsx:103 #: src/components/stats-overview.tsx:136 #: src/features/players/components/player-stats-table.tsx:356 msgid "Wins" msgstr "Wins" #: src/features/badges/components/badge-stats-table.tsx:110 #: src/features/badges/components/badge-stats-table.tsx:120 msgid "You" msgstr "You" #: src/features/badges/components/badge-stats-table.tsx:120 msgid "You and {namesList}" msgstr "You and {namesList}" #: src/features/badges/components/badge-stats-table.tsx:113 msgid "You and {remaining} others" msgstr "You and {remaining} others" #: src/features/badges/components/badge-stats-table.tsx:114 msgid "You and 1 other" msgstr "You and 1 other" #: src/lib/i18n/error-messages.ts:10 msgid "You are not authorized to perform this action" msgstr "You are not authorized to perform this action" #: src/components/DefaultCatchBoundary.tsx:62 msgid "You don't have permission to access this page." msgstr "You don't have permission to access this page." #: 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 "You must select a player from the dropdown. If you don't see yourself, please go back and select 'New Player'" #: src/features/badges/components/badge-stats-table.tsx:117 msgid "You, {namesList} and {remaining} others" msgstr "You, {namesList} and {remaining} others" #: src/features/badges/components/badge-stats-table.tsx:118 msgid "You, {namesList} and 1 other" msgstr "You, {namesList} and 1 other" #: src/features/tournaments/components/upcoming-tournament/enrolled-free-agent.tsx:134 msgid "You're the first free agent!" msgstr "You're the first free agent!" #: src/features/tournaments/hooks/use-enroll-free-agent.ts:18 msgid "You've been added as a free agent!" msgstr "You've been added as a free agent!" #: src/components/DefaultCatchBoundary.tsx:48 msgid "You've been logged out" msgstr "You've been logged out" #: src/features/tournaments/hooks/use-unenroll-free-agent.ts:18 msgid "You've been removed as a free agent." msgstr "You've been removed as a free agent." #: src/features/tournaments/hooks/use-unenroll-free-agent.ts:18 msgid "You've been removed from regionals!" msgstr "You've been removed from regionals!" #: src/features/tournaments/hooks/use-enroll-free-agent.ts:18 msgid "You've enrolled in regionals!" msgstr "You've enrolled in regionals!" #: src/features/tournaments/components/started-tournament/sections/score-report-cta.tsx:30 msgid "Your match is live" msgstr "Your match is live"