Files
team-tryouts/app/translations/en/LC_MESSAGES/messages.po
T
GGThed 70db8a7491 feat(obs): nommer chaque requete, et rendre les pages d erreur audibles
OBS-005. Un 500 dans errors.log et les six lignes de app.log qui y menent
n etaient relies que par leur horodatage — ce qui n est pas une relation
des que le serveur traite plus d une requete a la fois. Et un utilisateur
qui dit « ca a plante quand j ai clique sur enregistrer » ne donnait a
personne de quoi chercher.

Chaque requete recoit un identifiant, porte par toutes les lignes de
journal qu elle produit, renvoye en X-Request-Id, et affiche sur la page
500 comme reference a citer.

Il est **genere**, jamais lu depuis un en-tete entrant. Accepter celui du
client serait pratique pour tracer a travers nginx, et permettrait aussi a
n importe qui d ecrire du texte arbitraire — retours a la ligne compris —
dans le fichier de journal. C est ainsi qu un journal cesse d etre une
preuve. Il n y a de toute facon aucun proxy de confiance tant qu OPS-002
est ouvert.

Le test correspondant assure sur l alphabet plutot qu en envoyant un
retour a la ligne : le client de test de Werkzeug refuse d emettre un tel
en-tete, donc l attaque ne peut meme pas etre construite par la, ce qui ne
prouverait rien sur l application.

**Defaut trouve en chemin, et repare.** Les cinq gabarits d erreur
remplissent le bloc `content`, qui n existait que dans la branche
authentifiee de la mise en page. Un visiteur deconnecte tombant sur une
erreur — donc typiquement sur la page de connexion — recevait le logo, le
selecteur de langue, et **aucun message**. Le code de statut etait bon, les
journaux etaient bons, la page etait vide. Le <title> disait quand meme
« 404 », ce qui explique en grande partie que personne ne l ait vu.

Le bloc est desormais rendu dans les deux branches via self.content(),
Jinja refusant deux blocs de meme nom. Un seul cote du if s execute, donc
jamais de double rendu — et c est assure, pas suppose.

550 tests.
2026-08-11 15:30:05 -04:00

2924 lines
83 KiB
Gettext

# English translations for team-tryouts.
# Copyright (C) 2026 UdeS Esports
# This file is distributed under the same license as the team-tryouts
# project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2026.
#
msgid ""
msgstr ""
"Project-Id-Version: team-tryouts VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-08-11 15:25-0400\n"
"PO-Revision-Date: 2026-08-07 20:22-0400\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: en\n"
"Language-Team: UdeS Esports\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"
#: app/forms.py:37 app/routes/auth.py:224 app/routes/auth.py:374
#: app/routes/users/contracts.py:96
#, python-format
msgid "%(field)s: %(msg)s"
msgstr "%(field)s: %(msg)s"
#: app/validators.py:50
msgid ""
"Password must be at least 8 characters with uppercase, lowercase, and a "
"number."
msgstr ""
"Password must be at least 8 characters with uppercase, lowercase, and a "
"number."
#: app/validators.py:68
msgid "Username must be 3-30 characters (letters, numbers, underscore, hyphen)."
msgstr "Username must be 3-30 characters (letters, numbers, underscore, hyphen)."
#: app/validators.py:87
msgid "Invalid Discord username format."
msgstr "Invalid Discord username format."
#: app/validators.py:104
msgid "Discord User ID must be a 17-20 digit number."
msgstr "Discord User ID must be a 17-20 digit number."
#: app/validators.py:122
msgid "Invalid phone number format."
msgstr "Invalid phone number format."
#: app/validators.py:201
msgid "Username is required."
msgstr "Username is required."
#: app/validators.py:205
msgid "Password is required."
msgstr "Password is required."
#: app/validators.py:227 app/validators.py:299
msgid "Username must be 3-80 characters."
msgstr "Username must be 3-80 characters."
#: app/validators.py:233
msgid "Email must be 120 characters or less."
msgstr "Email must be 120 characters or less."
#: app/validators.py:246 app/validators.py:314 app/validators.py:345
#: app/validators.py:409
msgid "Full name is required."
msgstr "Full name is required."
#: app/validators.py:281
msgid "Passwords do not match."
msgstr "Passwords do not match."
#: app/validators.py:318 app/validators.py:353
msgid "Invalid role selected."
msgstr "Invalid role selected."
#: app/validators.py:454
msgid "Player must be selected."
msgstr "Player must be selected."
#: app/validators.py:457
msgid "Notes must be 2000 characters or less."
msgstr "Notes must be 2000 characters or less."
#: app/validators.py:476
msgid "Date must be in YYYY-MM-DD format."
msgstr "Date must be in YYYY-MM-DD format."
#: app/validators.py:481 app/validators.py:508
msgid "Start time must be in HH:MM format."
msgstr "Start time must be in HH:MM format."
#: app/validators.py:485
msgid "End time must be in HH:MM format."
msgstr "End time must be in HH:MM format."
#: app/validators.py:488
msgid "Points must be 2000 characters or less."
msgstr "Points must be 2000 characters or less."
#: app/validators.py:504
msgid "Day must be 0 (Monday) to 6 (Sunday)."
msgstr "Day must be 0 (Monday) to 6 (Sunday)."
#: app/validators.py:535
msgid "Player selection is malformed."
msgstr "Player selection is malformed."
#: app/validators.py:561 app/validators.py:671
msgid "A title is required."
msgstr "A title is required."
#: app/validators.py:570
msgid "Invalid date format."
msgstr "Invalid date format."
#: app/validators.py:575 app/validators.py:582
msgid "Invalid time format."
msgstr "Invalid time format."
#: app/validators.py:576
msgid "Start time is required. Please select a time slot."
msgstr "Start time is required. Please select a time slot."
#: app/validators.py:590
msgid "Unknown match status."
msgstr "Unknown match status."
#: app/validators.py:606
msgid "The end time must come after the start time."
msgstr "The end time must come after the start time."
#: app/validators.py:620
msgid "Unknown match type."
msgstr "Unknown match type."
#: app/validators.py:632
msgid "A team cannot play against itself."
msgstr "A team cannot play against itself."
#: app/validators.py:680
msgid "Unknown game."
msgstr "Unknown game."
#: app/validators.py:685
msgid "Invalid start date format."
msgstr "Invalid start date format."
#: app/validators.py:686
msgid "A start date is required."
msgstr "A start date is required."
#: app/validators.py:692
msgid "Invalid end date format."
msgstr "Invalid end date format."
#: app/validators.py:700
msgid "A tryout must allow at least one player."
msgstr "A tryout must allow at least one player."
#: app/validators.py:703
msgid "The player limit must be a whole number."
msgstr "The player limit must be a whole number."
#: app/validators.py:715
msgid "End date cannot be before start date."
msgstr "End date cannot be before start date."
#: app/validators.py:724
msgid "Scores run from 1 to 10."
msgstr "Scores run from 1 to 10."
#: app/validators.py:725
msgid "A score must be a whole number from 1 to 10."
msgstr "A score must be a whole number from 1 to 10."
#: app/routes/auth.py:241
msgid "This account has been deactivated."
msgstr "This account has been deactivated."
#: app/routes/auth.py:276
#, python-format
msgid "Welcome back, %(username)s!"
msgstr "Welcome back, %(username)s!"
#: app/routes/auth.py:306
msgid ""
"Login unsuccessful. Please check your username and password, or ask a "
"president for help."
msgstr ""
"Login unsuccessful. Please check your username and password, or ask a "
"president for help."
#: app/routes/auth.py:363
msgid "Your registration could not be processed. Please try again."
msgstr "Your registration could not be processed. Please try again."
#: app/routes/auth.py:388 app/routes/users/accounts.py:308
msgid "Username already exists."
msgstr "Username already exists."
#: app/routes/auth.py:392 app/routes/users/accounts.py:312
msgid "Email already registered."
msgstr "Email already registered."
#: app/routes/auth.py:436
msgid "Your account has been created! You can now log in."
msgstr "Your account has been created! You can now log in."
#: app/routes/auth.py:457
msgid "Discord OAuth2 is not configured."
msgstr "Discord OAuth2 is not configured."
#: app/routes/auth.py:498
msgid ""
"Discord authorization could not be verified. Please start the connection "
"again from this page."
msgstr ""
"Discord authorization could not be verified. Please start the connection "
"again from this page."
#: app/routes/auth.py:507
msgid "Discord authorization failed. No code received."
msgstr "Discord authorization failed. No code received."
#: app/routes/auth.py:531
msgid "Failed to connect to Discord. Please try again."
msgstr "Failed to connect to Discord. Please try again."
#: app/routes/auth.py:535
msgid "Failed to obtain Discord access token."
msgstr "Failed to obtain Discord access token."
#: app/routes/auth.py:550
msgid "Failed to fetch Discord user profile."
msgstr "Failed to fetch Discord user profile."
#: app/routes/auth.py:597
msgid "Discord account connected! Your profile has been pre-filled."
msgstr "Discord account connected! Your profile has been pre-filled."
#: app/routes/auth.py:625
msgid "You have been logged out."
msgstr "You have been logged out."
#: app/routes/evaluations.py:36
msgid "You do not have permission to view evaluations."
msgstr "You do not have permission to view evaluations."
#: app/routes/evaluations.py:126
msgid "You do not have permission to evaluate players."
msgstr "You do not have permission to evaluate players."
#: app/routes/evaluations.py:131 app/routes/evaluations.py:215
msgid "You do not have permission to evaluate players in this tryout."
msgstr "You do not have permission to evaluate players in this tryout."
#: app/routes/evaluations.py:142
msgid "Player is not registered for this tryout."
msgstr "Player is not registered for this tryout."
#: app/routes/evaluations.py:147
msgid "Can only evaluate players."
msgstr "Can only evaluate players."
#: app/routes/evaluations.py:191
msgid "Evaluation submitted successfully!"
msgstr "Evaluation submitted successfully!"
#: app/routes/evaluations.py:193
msgid "Evaluation updated!"
msgstr "Evaluation updated!"
#: app/routes/evaluations.py:210 app/routes/teams.py:270
#: app/routes/teams.py:311 app/routes/teams.py:352 app/routes/teams.py:377
#: app/routes/teams.py:402 app/routes/teams.py:437 app/routes/tryouts.py:437
#: app/routes/tryouts.py:453 app/routes/tryouts.py:473
#: app/routes/tryouts.py:512 app/routes/tryouts.py:548
#: app/routes/tryouts.py:567
msgid "Permission denied."
msgstr "Permission denied."
#: app/routes/main.py:55
msgid "That language is not available."
msgstr "That language is not available."
#: app/routes/matches.py:361
msgid "You do not have permission to schedule matches for this tryout."
msgstr "You do not have permission to schedule matches for this tryout."
#: app/routes/matches.py:365 app/routes/matches.py:445
msgid "This tryout has ended. Matches can no longer be created or modified."
msgstr "This tryout has ended. Matches can no longer be created or modified."
#: app/routes/matches.py:427
msgid "Match scheduled successfully!"
msgstr "Match scheduled successfully!"
#: app/routes/matches.py:441 app/routes/team_matches.py:211
msgid "You do not have permission to edit this match."
msgstr "You do not have permission to edit this match."
#: app/routes/matches.py:536 app/routes/team_matches.py:241
msgid "Match updated successfully!"
msgstr "Match updated successfully!"
#: app/routes/matches.py:571 app/routes/team_matches.py:256
msgid "You do not have permission to delete this match."
msgstr "You do not have permission to delete this match."
#: app/routes/matches.py:574
msgid "This tryout has ended. Matches can no longer be deleted."
msgstr "This tryout has ended. Matches can no longer be deleted."
#: app/routes/matches.py:587 app/routes/team_matches.py:260
msgid "Match deleted successfully."
msgstr "Match deleted successfully."
#: app/routes/team_matches.py:104
msgid "You do not have permission to schedule matches for this team."
msgstr "You do not have permission to schedule matches for this team."
#: app/routes/team_matches.py:196
#, python-format
msgid "Team match \"%(title)s\" scheduled successfully!"
msgstr "Team match \"%(title)s\" scheduled successfully!"
#: app/routes/teams.py:40
msgid "Use My Team(s) to view your teams."
msgstr "Use My Team(s) to view your teams."
#: app/routes/teams.py:43
msgid "You do not have permission to view teams."
msgstr "You do not have permission to view teams."
#: app/routes/teams.py:70
msgid "This page is for players."
msgstr "This page is for players."
#: app/routes/teams.py:123
msgid "You do not have permission to create teams."
msgstr "You do not have permission to create teams."
#: app/routes/teams.py:131 app/routes/teams.py:176
msgid "Team name is required."
msgstr "Team name is required."
#: app/routes/teams.py:136 app/routes/teams.py:181
#, python-format
msgid "Team \"%(name)s\" already exists."
msgstr "Team \"%(name)s\" already exists."
#: app/routes/teams.py:158
#, python-format
msgid "Team \"%(name)s\" created successfully!"
msgstr "Team \"%(name)s\" created successfully!"
#: app/routes/teams.py:168
msgid "You do not have permission to edit this team."
msgstr "You do not have permission to edit this team."
#: app/routes/teams.py:219
#, python-format
msgid "Team \"%(name)s\" updated successfully!"
msgstr "Team \"%(name)s\" updated successfully!"
#: app/routes/teams.py:228
msgid "You do not have permission to delete teams."
msgstr "You do not have permission to delete teams."
#: app/routes/teams.py:260
#, python-format
msgid "Team \"%(name)s\" deleted successfully."
msgstr "Team \"%(name)s\" deleted successfully."
#: app/routes/teams.py:275
msgid "Please select a coach."
msgstr "Please select a coach."
#: app/routes/teams.py:280
msgid "Only coaches can be assigned as coach."
msgstr "Only coaches can be assigned as coach."
#: app/routes/teams.py:286
#, python-format
msgid "%(username)s is already a coach of %(name)s."
msgstr "%(username)s is already a coach of %(name)s."
#: app/routes/teams.py:299
#, python-format
msgid "%(username)s added as coach of %(name)s."
msgstr "%(username)s added as coach of %(name)s."
#: app/routes/teams.py:316
msgid "Please select a manager."
msgstr "Please select a manager."
#: app/routes/teams.py:321
msgid "Only managers can be assigned as manager."
msgstr "Only managers can be assigned as manager."
#: app/routes/teams.py:327
#, python-format
msgid "%(username)s is already a manager of %(name)s."
msgstr "%(username)s is already a manager of %(name)s."
#: app/routes/teams.py:340
#, python-format
msgid "%(username)s added as manager of %(name)s."
msgstr "%(username)s added as manager of %(name)s."
#: app/routes/teams.py:367
#, python-format
msgid "Coach removed from %(name)s."
msgstr "Coach removed from %(name)s."
#: app/routes/teams.py:392
#, python-format
msgid "Manager removed from %(name)s."
msgstr "Manager removed from %(name)s."
#: app/routes/teams.py:408 app/routes/tryouts.py:477 app/routes/tryouts.py:578
msgid "Please select a player."
msgstr "Please select a player."
#: app/routes/teams.py:413
msgid "Can only assign players to teams."
msgstr "Can only assign players to teams."
#: app/routes/teams.py:419
#, python-format
msgid "%(username)s is already on %(name)s."
msgstr "%(username)s is already on %(name)s."
#: app/routes/teams.py:427
#, python-format
msgid "%(username)s added to %(name)s!"
msgstr "%(username)s added to %(name)s!"
#: app/routes/teams.py:444 app/routes/teams.py:517
#, python-format
msgid "%(username)s is not on %(name)s."
msgstr "%(username)s is not on %(name)s."
#: app/routes/teams.py:452
#, python-format
msgid "%(username)s removed from %(name)s."
msgstr "%(username)s removed from %(name)s."
#: app/routes/teams.py:488 app/routes/teams.py:506
msgid "You do not have permission to add notes to this team."
msgstr "You do not have permission to add notes to this team."
#: app/routes/teams.py:496
msgid "Team notes added successfully!"
msgstr "Team notes added successfully!"
#: app/routes/teams.py:511 app/routes/users/notes.py:207
#: app/routes/users/notes.py:250
msgid "Can only add notes for players."
msgstr "Can only add notes for players."
#: app/routes/teams.py:527
#, python-format
msgid "Note added for %(username)s!"
msgstr "Note added for %(username)s!"
#: app/routes/tryouts.py:98
msgid "You do not have permission to create tryouts."
msgstr "You do not have permission to create tryouts."
#: app/routes/tryouts.py:145
msgid "Tryout created successfully!"
msgstr "Tryout created successfully!"
#: app/routes/tryouts.py:158
msgid "You do not have permission to edit this tryout."
msgstr "You do not have permission to edit this tryout."
#: app/routes/tryouts.py:162
msgid "This tryout has ended and can no longer be modified."
msgstr "This tryout has ended and can no longer be modified."
#: app/routes/tryouts.py:202
msgid "Tryout updated successfully!"
msgstr "Tryout updated successfully!"
#: app/routes/tryouts.py:242
msgid "You do not have permission to view this tryout."
msgstr "You do not have permission to view this tryout."
#: app/routes/tryouts.py:404
msgid "Only players can register for tryouts."
msgstr "Only players can register for tryouts."
#: app/routes/tryouts.py:408
msgid "This tryout is not accepting registrations."
msgstr "This tryout is not accepting registrations."
#: app/routes/tryouts.py:415
msgid "You are already registered for this tryout."
msgstr "You are already registered for this tryout."
#: app/routes/tryouts.py:421 app/routes/tryouts.py:496
msgid "This tryout is full."
msgstr "This tryout is full."
#: app/routes/tryouts.py:427
msgid "Successfully registered for tryout!"
msgstr "Successfully registered for tryout!"
#: app/routes/tryouts.py:443
#, python-format
msgid "Tryout status updated to %(new_status)s."
msgstr "Tryout status updated to %(new_status)s."
#: app/routes/tryouts.py:463
msgid "Registration status updated."
msgstr "Registration status updated."
#: app/routes/tryouts.py:482
msgid "Can only register players."
msgstr "Can only register players."
#: app/routes/tryouts.py:488
#, python-format
msgid "%(username)s is already registered for this tryout."
msgstr "%(username)s is already registered for this tryout."
#: app/routes/tryouts.py:502
#, python-format
msgid "%(username)s registered for tryout!"
msgstr "%(username)s registered for tryout!"
#: app/routes/tryouts.py:538
#, python-format
msgid "%(username)s removed from tryout."
msgstr "%(username)s removed from tryout."
#: app/routes/tryouts.py:556
#, python-format
msgid "Team \"%(team_name)s\" created!"
msgstr "Team \"%(team_name)s\" created!"
#: app/routes/tryouts.py:587
msgid "That player is not registered for this tryout."
msgstr "That player is not registered for this tryout."
#: app/routes/tryouts.py:593
msgid "Player is already on this team."
msgstr "Player is already on this team."
#: app/routes/tryouts.py:598
msgid "Player added to team!"
msgstr "Player added to team!"
#: app/routes/tryouts.py:608
msgid "You do not have permission to delete this tryout."
msgstr "You do not have permission to delete this tryout."
#: app/routes/tryouts.py:644
msgid "Tryout deleted successfully."
msgstr "Tryout deleted successfully."
#: app/routes/users/_shared.py:51
msgid "No file selected."
msgstr "No file selected."
#: app/routes/users/_shared.py:55
msgid "Only PDF files are allowed for contracts."
msgstr "Only PDF files are allowed for contracts."
#: app/routes/users/_shared.py:60
msgid "That file is not a PDF, whatever its name says."
msgstr "That file is not a PDF, whatever its name says."
#: app/routes/users/accounts.py:53
msgid "Only the president can manage users."
msgstr "Only the president can manage users."
#: app/routes/users/accounts.py:65
msgid "Only the president can edit users."
msgstr "Only the president can edit users."
#: app/routes/users/accounts.py:106
msgid "Email already in use by another account."
msgstr "Email already in use by another account."
#: app/routes/users/accounts.py:117
msgid "You cannot change your own role. Ask another president to do it."
msgstr "You cannot change your own role. Ask another president to do it."
#: app/routes/users/accounts.py:130
msgid ""
"This is the last active president. Promote another account before "
"changing this one."
msgstr ""
"This is the last active president. Promote another account before "
"changing this one."
#: app/routes/users/accounts.py:209
#, python-format
msgid "User %(username)s updated successfully!"
msgstr "User %(username)s updated successfully!"
#: app/routes/users/accounts.py:230
msgid "Only the president can delete users."
msgstr "Only the president can delete users."
#: app/routes/users/accounts.py:234
msgid "You cannot delete your own account."
msgstr "You cannot delete your own account."
#: app/routes/users/accounts.py:277
#, python-format
msgid "User %(deleted_username)s has been removed."
msgstr "User %(deleted_username)s has been removed."
#: app/routes/users/accounts.py:288
msgid "Only the president can create users."
msgstr "Only the president can create users."
#: app/routes/users/accounts.py:336
#, python-format
msgid "User %(full_name)s created as %(role)s!"
msgstr "User %(full_name)s created as %(role)s!"
#: app/routes/users/availability.py:179
msgid "Only coaches can manage availability."
msgstr "Only coaches can manage availability."
#: app/routes/users/contracts.py:84
msgid "Only presidents, managers, and coaches can upload contracts."
msgstr "Only presidents, managers, and coaches can upload contracts."
#: app/routes/users/contracts.py:103
msgid "You do not have permission to upload a contract for this player."
msgstr "You do not have permission to upload a contract for this player."
#: app/routes/users/contracts.py:143
#, python-format
msgid "Contract uploaded successfully for %(username)s!"
msgstr "Contract uploaded successfully for %(username)s!"
#: app/routes/users/contracts.py:157
msgid "Only the player can upload their signed contract."
msgstr "Only the player can upload their signed contract."
#: app/routes/users/contracts.py:175
msgid "Signed contract uploaded successfully!"
msgstr "Signed contract uploaded successfully!"
#: app/routes/users/contracts.py:185 app/routes/users/contracts.py:200
msgid "You do not have permission to download this contract."
msgstr "You do not have permission to download this contract."
#: app/routes/users/contracts.py:203
msgid "No signed contract available."
msgstr "No signed contract available."
#: app/routes/users/notes.py:34
msgid "This page is for players only."
msgstr "This page is for players only."
#: app/routes/users/notes.py:71
msgid "Only coaches can access the notes dashboard."
msgstr "Only coaches can access the notes dashboard."
#: app/routes/users/notes.py:161
msgid "Only coaches can manage team notes."
msgstr "Only coaches can manage team notes."
#: app/routes/users/notes.py:167
msgid "You are not assigned to a team."
msgstr "You are not assigned to a team."
#: app/routes/users/notes.py:180
msgid "Team notes saved successfully!"
msgstr "Team notes saved successfully!"
#: app/routes/users/notes.py:195
msgid "Only coaches can manage personal notes."
msgstr "Only coaches can manage personal notes."
#: app/routes/users/notes.py:202 app/routes/users/notes.py:245
#: app/routes/users/notes.py:296 app/routes/users/notes.py:350
msgid "Player and content are required."
msgstr "Player and content are required."
#: app/routes/users/notes.py:211 app/routes/users/notes.py:254
#: app/routes/users/notes.py:300 app/routes/users/notes.py:354
msgid "You can only write notes about players you work with."
msgstr "You can only write notes about players you work with."
#: app/routes/users/notes.py:221 app/routes/users/notes.py:267
#, python-format
msgid "Note added for %(username)s."
msgstr "Note added for %(username)s."
#: app/routes/users/notes.py:235 app/routes/users/notes.py:281
#: app/routes/users/notes.py:334
msgid "Only coaches can add personal notes."
msgstr "Only coaches can add personal notes."
#: app/routes/users/notes.py:311 app/routes/users/notes.py:365
msgid "Note added successfully."
msgstr "Note added successfully."
#: app/routes/users/one_on_one.py:20
msgid "Only players can request One on One sessions."
msgstr "Only players can request One on One sessions."
#: app/routes/users/one_on_one.py:33
msgid "You do not have a coach assigned to your team."
msgstr "You do not have a coach assigned to your team."
#: app/routes/users/one_on_one.py:68
msgid "Cannot request One on One - no coach assigned."
msgstr "Cannot request One on One - no coach assigned."
#: app/routes/users/one_on_one.py:76
msgid "Invalid date or time format."
msgstr "Invalid date or time format."
#: app/routes/users/one_on_one.py:90
msgid "The requested time is not within the coach's availability."
msgstr "The requested time is not within the coach's availability."
#: app/routes/users/one_on_one.py:118
msgid "Your One on One request has been submitted!"
msgstr "Your One on One request has been submitted!"
#: app/routes/users/one_on_one.py:163
msgid "Only coaches can accept One on One requests."
msgstr "Only coaches can accept One on One requests."
#: app/routes/users/one_on_one.py:169 app/routes/users/one_on_one.py:219
msgid "This request is not for you."
msgstr "This request is not for you."
#: app/routes/users/one_on_one.py:173 app/routes/users/one_on_one.py:223
msgid "This request has already been processed."
msgstr "This request has already been processed."
#: app/routes/users/one_on_one.py:200
#, python-format
msgid "One on One request from %(player)s has been approved!"
msgstr "One on One request from %(player)s has been approved!"
#: app/routes/users/one_on_one.py:213
msgid "Only coaches can reject One on One requests."
msgstr "Only coaches can reject One on One requests."
#: app/routes/users/one_on_one.py:255
#, python-format
msgid "One on One request from %(player)s has been rejected."
msgstr "One on One request from %(player)s has been rejected."
#: app/routes/users/profile.py:83
msgid "Username already taken."
msgstr "Username already taken."
#: app/routes/users/profile.py:93
msgid "Email already in use."
msgstr "Email already in use."
#: app/routes/users/profile.py:123
msgid "Profile updated successfully!"
msgstr "Profile updated successfully!"
#: app/templates/errors/400.html:2
msgid "400 Bad Request"
msgstr "400 Bad Request"
#: app/templates/errors/400.html:3
msgid "Bad Request"
msgstr "Bad Request"
#: app/templates/errors/400.html:9
msgid "400 — Bad Request"
msgstr "400 — Bad Request"
#: app/templates/errors/400.html:10
msgid ""
"The request could not be understood by the server. Please check your "
"input and try again."
msgstr ""
"The request could not be understood by the server. Please check your "
"input and try again."
#: app/templates/errors/400.html:12 app/templates/errors/403.html:12
#: app/templates/errors/429.html:12
msgid "Go Back"
msgstr "Go Back"
#: app/templates/errors/403.html:2
msgid "403 Forbidden"
msgstr "403 Forbidden"
#: app/templates/errors/403.html:3
msgid "Access Denied"
msgstr "Access Denied"
#: app/templates/errors/403.html:9
msgid "403 — Forbidden"
msgstr "403 — Forbidden"
#: app/templates/errors/403.html:10
msgid ""
"You do not have permission to access this resource. If you believe this "
"is an error, please contact an administrator."
msgstr ""
"You do not have permission to access this resource. If you believe this "
"is an error, please contact an administrator."
#: app/templates/errors/404.html:2
msgid "404 Not Found"
msgstr "404 Not Found"
#: app/templates/errors/404.html:3
msgid "Page Not Found"
msgstr "Page Not Found"
#: app/templates/errors/404.html:9
msgid "404 — Not Found"
msgstr "404 — Not Found"
#: app/templates/errors/404.html:10
msgid ""
"The page you are looking for does not exist. It may have been moved or "
"deleted."
msgstr ""
"The page you are looking for does not exist. It may have been moved or "
"deleted."
#: app/templates/errors/404.html:12
msgid "Return Home"
msgstr "Return Home"
#: app/templates/errors/429.html:2
msgid "429 Too Many Requests"
msgstr "429 Too Many Requests"
#: app/templates/errors/429.html:3
msgid "Rate Limit Exceeded"
msgstr "Rate Limit Exceeded"
#: app/templates/errors/429.html:9
msgid "429 — Too Many Requests"
msgstr "429 — Too Many Requests"
#: app/templates/errors/429.html:10
msgid ""
"You have sent too many requests in a short period. Please wait a moment "
"and try again."
msgstr ""
"You have sent too many requests in a short period. Please wait a moment "
"and try again."
#: app/templates/errors/500.html:2
msgid "500 Server Error"
msgstr "500 Server Error"
#: app/templates/errors/500.html:3
msgid "Internal Server Error"
msgstr "Internal Server Error"
#: app/templates/errors/500.html:9
msgid "500 — Internal Server Error"
msgstr "500 — Internal Server Error"
#: app/templates/errors/500.html:10
msgid ""
"Something went wrong on our end. The error has been logged and will be "
"investigated. Please try again later."
msgstr ""
"Something went wrong on our end. The error has been logged and will be "
"investigated. Please try again later."
#: app/templates/errors/500.html:15
msgid "Reference to quote if you report this:"
msgstr "Reference to quote if you report this:"
#: app/templates/errors/500.html:18
msgid "Try Again"
msgstr "Try Again"
#: app/templates/layouts/_language_switcher.html:10
msgid "Language"
msgstr "Language"
#: app/templates/layouts/base.html:48 app/templates/layouts/base.html:154
#: app/templates/pages/dashboard.html:2 app/templates/pages/dashboard.html:3
msgid "Dashboard"
msgstr "Dashboard"
#: app/templates/layouts/base.html:54 app/templates/pages/tryouts.html:2
#: app/templates/pages/tryouts.html:3
msgid "Tryouts"
msgstr "Tryouts"
#: app/templates/layouts/base.html:60 app/templates/pages/calendar.html:2
#: app/templates/pages/calendar.html:3
msgid "Calendar"
msgstr "Calendar"
#: app/templates/layouts/base.html:67 app/templates/pages/dashboard.html:43
#: app/templates/pages/evaluations.html:2
#: app/templates/pages/evaluations.html:3
msgid "Evaluations"
msgstr "Evaluations"
#: app/templates/layouts/base.html:75 app/templates/pages/my_teams.html:2
#: app/templates/pages/my_teams.html:3
msgid "My Team(s)"
msgstr "My Team(s)"
#: app/templates/layouts/base.html:82
msgid "Manage Teams"
msgstr "Manage Teams"
#: app/templates/layouts/base.html:90 app/templates/pages/users.html:2
#: app/templates/pages/users.html:3
msgid "Manage Users"
msgstr "Manage Users"
#: app/templates/layouts/base.html:98
#: app/templates/pages/player_personal_notes.html:2
#: app/templates/pages/player_personal_notes.html:3
msgid "My Notes"
msgstr "My Notes"
#: app/templates/layouts/base.html:106
msgid "Availability"
msgstr "Availability"
#: app/templates/layouts/base.html:112
msgid "Notes & One on One"
msgstr "Notes & One on One"
#: app/templates/layouts/base.html:119 app/templates/pages/contracts.html:2
#: app/templates/pages/contracts.html:3 app/templates/pages/profile.html:9
msgid "Contracts"
msgstr "Contracts"
#: app/templates/layouts/base.html:126 app/templates/pages/profile.html:2
#: app/templates/pages/profile.html:3
msgid "My Profile"
msgstr "My Profile"
#: app/templates/layouts/base.html:137
msgid "Logout"
msgstr "Logout"
#: app/templates/layouts/base.html:158
msgid "Toggle dark mode"
msgstr "Toggle dark mode"
#: app/templates/layouts/base.html:170 app/templates/layouts/base.html:189
msgid "Dismiss"
msgstr "Dismiss"
#: app/templates/layouts/base.html:199
msgid "Team Tryout Management System"
msgstr "Team Tryout Management System"
#: app/templates/layouts/macros.html:116
msgid "Close"
msgstr "Close"
#: app/templates/pages/add_note.html:2 app/templates/pages/add_note.html:3
#: app/templates/pages/add_note.html:22 app/templates/pages/notes.html:38
#: app/templates/pages/personal_notes.html:9
msgid "Add Personal Note"
msgstr "Add Personal Note"
#: app/templates/pages/add_note.html:47 app/templates/pages/contracts.html:25
#: app/templates/pages/dashboard.html:249
#: app/templates/pages/dashboard.html:363 app/templates/pages/my_teams.html:52
#: app/templates/pages/notes.html:122
#: app/templates/pages/players_to_evaluate.html:16
#: app/templates/pages/team_match_form.html:114
#: app/templates/pages/teams.html:145 app/templates/pages/view_tryout.html:148
#: app/templates/pages/view_tryout.html:492
msgid "Player"
msgstr "Player"
#: app/templates/pages/add_note.html:49 app/templates/pages/teams.html:216
#: app/templates/pages/upload_contract.html:18
#: app/templates/pages/view_tryout.html:124
msgid "-- Select a player --"
msgstr "-- Select a player --"
#: app/templates/pages/add_note.html:59 app/templates/pages/notes.html:58
#: app/templates/pages/personal_notes.html:29
msgid "Note Content"
msgstr "Note Content"
#: app/templates/pages/add_note.html:60
msgid "Enter your coaching notes..."
msgstr "Enter your coaching notes..."
#: app/templates/pages/add_note.html:65
msgid "Link to Tryout (Optional)"
msgstr "Link to Tryout (Optional)"
#: app/templates/pages/add_note.html:67
msgid "-- No tryout --"
msgstr "-- No tryout --"
#: app/templates/pages/add_note.html:75
msgid "Link to Match (Optional)"
msgstr "Link to Match (Optional)"
#: app/templates/pages/add_note.html:77
msgid "-- No match --"
msgstr "-- No match --"
#: app/templates/pages/add_note.html:85
msgid "Link to Team (Optional)"
msgstr "Link to Team (Optional)"
#: app/templates/pages/add_note.html:87
msgid "-- No team --"
msgstr "-- No team --"
#: app/templates/pages/add_note.html:97
msgid "Team Notes (Reference)"
msgstr "Team Notes (Reference)"
#: app/templates/pages/add_note.html:120
#: app/templates/pages/evaluate_player.html:131
#: app/templates/pages/notes.html:100
#: app/templates/pages/personal_notes.html:36
#: app/templates/pages/view_tryout.html:303
msgid "Add Note"
msgstr "Add Note"
#: app/templates/pages/calendar.html:9 app/templates/pages/view_tryout.html:296
msgid "Schedule"
msgstr "Schedule"
#: app/templates/pages/calendar.html:13
msgid "Month"
msgstr "Month"
#: app/templates/pages/calendar.html:16
msgid "Week"
msgstr "Week"
#: app/templates/pages/calendar.html:19
msgid "Day"
msgstr "Day"
#: app/templates/pages/calendar.html:22
msgid "List"
msgstr "List"
#: app/templates/pages/calendar.html:37
msgid "Create New Event"
msgstr "Create New Event"
#: app/templates/pages/calendar.html:41
msgid "Date:"
msgstr "Date:"
#: app/templates/pages/calendar.html:46
msgid "Schedule Tryout Match"
msgstr "Schedule Tryout Match"
#: app/templates/pages/calendar.html:47
msgid "Add a scrim/match inside an existing tryout"
msgstr "Add a scrim/match inside an existing tryout"
#: app/templates/pages/calendar.html:50
msgid "-- Select a tryout --"
msgstr "-- Select a tryout --"
#: app/templates/pages/calendar.html:53 app/templates/pages/calendar.html:68
msgid "Go"
msgstr "Go"
#: app/templates/pages/calendar.html:61 app/templates/pages/teams.html:131
msgid "Schedule Team Match"
msgstr "Schedule Team Match"
#: app/templates/pages/calendar.html:62
msgid "Regular season match for an org team"
msgstr "Regular season match for an org team"
#: app/templates/pages/calendar.html:65
msgid "-- Select a team --"
msgstr "-- Select a team --"
#: app/templates/pages/calendar.html:76
msgid "Create New Tryout"
msgstr "Create New Tryout"
#: app/templates/pages/calendar.html:77
msgid "Create a brand new tryout event"
msgstr "Create a brand new tryout event"
#: app/templates/pages/calendar.html:79
msgid "Create Tryout"
msgstr "Create Tryout"
#: app/templates/pages/calendar.html:92
msgid "Event Details"
msgstr "Event Details"
#: app/templates/pages/calendar.html:98
msgid "Confirm"
msgstr "Confirm"
#: app/templates/pages/calendar.html:102
#: app/templates/pages/team_matches.html:102
msgid "Delete Match"
msgstr "Delete Match"
#: app/templates/pages/calendar.html:105
#: app/templates/pages/team_matches.html:97
msgid "Edit Match"
msgstr "Edit Match"
#: app/templates/pages/calendar.html:108
msgid "View Tryout"
msgstr "View Tryout"
#: app/templates/pages/coach_availability.html:2
#: app/templates/pages/coach_availability.html:3
msgid "Manage Availability"
msgstr "Manage Availability"
#: app/templates/pages/coach_availability.html:9
msgid "Set Your Weekly Availability"
msgstr "Set Your Weekly Availability"
#: app/templates/pages/coach_availability.html:10
msgid "Select time slots when you're available for One on One sessions"
msgstr "Select time slots when you're available for One on One sessions"
#: app/templates/pages/coach_availability.html:14
#: app/templates/pages/profile.html:216
msgid "Loading availability grid..."
msgstr "Loading availability grid..."
#: app/templates/pages/coach_availability.html:19
#: app/templates/pages/profile.html:200 app/templates/pages/profile.html:220
msgid "Clear All"
msgstr "Clear All"
#: app/templates/pages/contracts.html:9
#: app/templates/pages/upload_contract.html:2
#: app/templates/pages/upload_contract.html:3
#: app/templates/pages/upload_contract.html:39
msgid "Upload Contract"
msgstr "Upload Contract"
#: app/templates/pages/contracts.html:17
msgid "Contract Dropbox"
msgstr "Contract Dropbox"
#: app/templates/pages/contracts.html:26 app/templates/pages/notes.html:87
#: app/templates/pages/team_matches.html:26
msgid "Team"
msgstr "Team"
#: app/templates/pages/contracts.html:27
msgid "Contract"
msgstr "Contract"
#: app/templates/pages/contracts.html:28 app/templates/pages/dashboard.html:95
#: app/templates/pages/dashboard.html:118
#: app/templates/pages/dashboard.html:175
#: app/templates/pages/dashboard.html:202
#: app/templates/pages/dashboard.html:321
#: app/templates/pages/match_form.html:60 app/templates/pages/my_teams.html:53
#: app/templates/pages/notes.html:126 app/templates/pages/one_on_one.html:73
#: app/templates/pages/players_to_evaluate.html:19
#: app/templates/pages/team_match_form.html:61
#: app/templates/pages/team_matches.html:32 app/templates/pages/teams.html:146
#: app/templates/pages/users.html:23 app/templates/pages/view_tryout.html:149
#: app/templates/pages/view_tryout.html:321
msgid "Status"
msgstr "Status"
#: app/templates/pages/contracts.html:29
msgid "Uploaded"
msgstr "Uploaded"
#: app/templates/pages/contracts.html:30 app/templates/pages/dashboard.html:175
#: app/templates/pages/notes.html:127
#: app/templates/pages/players_to_evaluate.html:20
#: app/templates/pages/team_matches.html:33 app/templates/pages/teams.html:151
#: app/templates/pages/users.html:25 app/templates/pages/view_tryout.html:154
#: app/templates/pages/view_tryout.html:323
msgid "Actions"
msgstr "Actions"
#: app/templates/pages/contracts.html:49 app/templates/pages/contracts.html:50
msgid "Download"
msgstr "Download"
#: app/templates/pages/contracts.html:53
msgid "Download Signed"
msgstr "Download Signed"
#: app/templates/pages/contracts.html:54
msgid "Signed"
msgstr "Signed"
#: app/templates/pages/contracts.html:58 app/templates/pages/contracts.html:89
#: app/templates/pages/contracts.html:102
msgid "Upload Signed Contract"
msgstr "Upload Signed Contract"
#: app/templates/pages/contracts.html:59
msgid "Return Signed"
msgstr "Return Signed"
#: app/templates/pages/contracts.html:72
msgid "No contracts found"
msgstr "No contracts found"
#: app/templates/pages/contracts.html:74
msgid ""
"No contracts have been uploaded for you yet. Contact your coach or "
"manager."
msgstr ""
"No contracts have been uploaded for you yet. Contact your coach or "
"manager."
#: app/templates/pages/contracts.html:76
msgid ""
"No contracts have been uploaded yet. Upload a contract using the button "
"above."
msgstr ""
"No contracts have been uploaded yet. Upload a contract using the button "
"above."
#: app/templates/pages/contracts.html:96
msgid "Select Signed Contract File"
msgstr "Select Signed Contract File"
#: app/templates/pages/contracts.html:98
#: app/templates/pages/upload_contract.html:28
msgid "Accepted formats: PDF, DOC, DOCX, JPG, PNG"
msgstr "Accepted formats: PDF, DOC, DOCX, JPG, PNG"
#: app/templates/pages/contracts.html:101
#: app/templates/pages/match_form.html:265 app/templates/pages/notes.html:189
#: app/templates/pages/teams.html:48 app/templates/pages/teams.html:295
#: app/templates/pages/view_tryout.html:239
msgid "Cancel"
msgstr "Cancel"
#: app/templates/pages/create_user.html:2
#: app/templates/pages/create_user.html:3
#: app/templates/pages/create_user.html:47
msgid "Create User"
msgstr "Create User"
#: app/templates/pages/create_user.html:13
#: app/templates/pages/edit_profile.html:17
#: app/templates/pages/edit_user.html:13 app/templates/pages/register.html:10
msgid "Full Name"
msgstr "Full Name"
#: app/templates/pages/create_user.html:14
msgid "Enter full name"
msgstr "Enter full name"
#: app/templates/pages/create_user.html:17
#: app/templates/pages/edit_profile.html:13 app/templates/pages/login.html:7
#: app/templates/pages/register.html:15 app/templates/pages/users.html:20
msgid "Username"
msgstr "Username"
#: app/templates/pages/create_user.html:18
msgid "Choose username"
msgstr "Choose username"
#: app/templates/pages/create_user.html:23
#: app/templates/pages/edit_profile.html:23
#: app/templates/pages/edit_user.html:17 app/templates/pages/register.html:20
#: app/templates/pages/teams.html:148 app/templates/pages/users.html:21
msgid "Email"
msgstr "Email"
#: app/templates/pages/create_user.html:24
msgid "Enter email"
msgstr "Enter email"
#: app/templates/pages/create_user.html:27
#: app/templates/pages/edit_profile.html:27
#: app/templates/pages/edit_user.html:23 app/templates/pages/teams.html:149
msgid "Phone"
msgstr "Phone"
#: app/templates/pages/create_user.html:28
msgid "Phone number"
msgstr "Phone number"
#: app/templates/pages/create_user.html:31
#: app/templates/pages/dashboard.html:74 app/templates/pages/edit_user.html:27
#: app/templates/pages/users.html:22
msgid "Role"
msgstr "Role"
#: app/templates/pages/create_user.html:41 app/templates/pages/login.html:11
#: app/templates/pages/register.html:139
msgid "Password"
msgstr "Password"
#: app/templates/pages/create_user.html:42
msgid "Set password"
msgstr "Set password"
#: app/templates/pages/dashboard.html:16
msgid "Total Users"
msgstr "Total Users"
#: app/templates/pages/dashboard.html:25 app/templates/pages/dashboard.html:175
msgid "Players"
msgstr "Players"
#: app/templates/pages/dashboard.html:34
msgid "Total Tryouts"
msgstr "Total Tryouts"
#: app/templates/pages/dashboard.html:52
msgid "Active Tryouts"
msgstr "Active Tryouts"
#: app/templates/pages/dashboard.html:61
#: app/templates/pages/view_tryout.html:21
msgid "Upcoming"
msgstr "Upcoming"
#: app/templates/pages/dashboard.html:69
msgid "Recent Users"
msgstr "Recent Users"
#: app/templates/pages/dashboard.html:74 app/templates/pages/users.html:19
msgid "Name"
msgstr "Name"
#: app/templates/pages/dashboard.html:74 app/templates/pages/users.html:24
msgid "Joined"
msgstr "Joined"
#: app/templates/pages/dashboard.html:90
msgid "Recent Tryouts"
msgstr "Recent Tryouts"
#: app/templates/pages/dashboard.html:95 app/templates/pages/dashboard.html:175
msgid "Title"
msgstr "Title"
#: app/templates/pages/dashboard.html:95 app/templates/pages/dashboard.html:175
#: app/templates/pages/dashboard.html:249
#: app/templates/pages/dashboard.html:321
#: app/templates/pages/match_form.html:55 app/templates/pages/my_teams.html:92
#: app/templates/pages/notes.html:123 app/templates/pages/one_on_one.html:70
#: app/templates/pages/team_match_form.html:34
#: app/templates/pages/team_matches.html:28
#: app/templates/pages/view_tryout.html:317
msgid "Date"
msgstr "Date"
#: app/templates/pages/dashboard.html:114
#: app/templates/pages/dashboard.html:198 app/templates/pages/my_teams.html:84
msgid "Upcoming Matches"
msgstr "Upcoming Matches"
#: app/templates/pages/dashboard.html:118
#: app/templates/pages/dashboard.html:202
#: app/templates/pages/dashboard.html:285 app/templates/pages/my_teams.html:90
#: app/templates/pages/notes.html:69 app/templates/pages/team_matches.html:25
#: app/templates/pages/teams.html:132 app/templates/pages/view_tryout.html:315
msgid "Match"
msgstr "Match"
#: app/templates/pages/dashboard.html:118
#: app/templates/pages/dashboard.html:202
#: app/templates/pages/dashboard.html:249
#: app/templates/pages/dashboard.html:285
#: app/templates/pages/dashboard.html:321 app/templates/pages/notes.html:78
msgid "Tryout"
msgstr "Tryout"
#: app/templates/pages/dashboard.html:118
#: app/templates/pages/dashboard.html:202
#: app/templates/pages/dashboard.html:285
msgid "Date & Time"
msgstr "Date & Time"
#: app/templates/pages/dashboard.html:145
#: app/templates/pages/dashboard.html:169
#: app/templates/pages/dashboard.html:273
msgid "My Tryouts"
msgstr "My Tryouts"
#: app/templates/pages/dashboard.html:154
msgid "Active"
msgstr "Active"
#: app/templates/pages/dashboard.html:163
msgid "My Evaluations"
msgstr "My Evaluations"
#: app/templates/pages/dashboard.html:229
msgid "Evaluations Done"
msgstr "Evaluations Done"
#: app/templates/pages/dashboard.html:238
#: app/templates/pages/one_on_one.html:85
msgid "Pending"
msgstr "Pending"
#: app/templates/pages/dashboard.html:244
msgid "Recent Evaluations"
msgstr "Recent Evaluations"
#: app/templates/pages/dashboard.html:249
msgid "Score"
msgstr "Score"
#: app/templates/pages/dashboard.html:280
msgid "My Next Matches"
msgstr "My Next Matches"
#: app/templates/pages/dashboard.html:285 app/templates/pages/my_teams.html:91
#: app/templates/pages/team_matches.html:27
msgid "Opponent"
msgstr "Opponent"
#: app/templates/pages/dashboard.html:311
msgid "No upcoming matches yet."
msgstr "No upcoming matches yet."
#: app/templates/pages/dashboard.html:317
msgid "My Registrations"
msgstr "My Registrations"
#: app/templates/pages/dashboard.html:344
msgid "Total Players"
msgstr "Total Players"
#: app/templates/pages/dashboard.html:353
msgid "Total Evaluations"
msgstr "Total Evaluations"
#: app/templates/pages/dashboard.html:359
msgid "Top Rated Players"
msgstr "Top Rated Players"
#: app/templates/pages/dashboard.html:363
msgid "Avg Score"
msgstr "Avg Score"
#: app/templates/pages/dashboard.html:373
#: app/templates/pages/view_tryout.html:526
msgid "No evaluations yet."
msgstr "No evaluations yet."
#: app/templates/pages/edit_profile.html:2
#: app/templates/pages/edit_profile.html:3 app/templates/pages/profile.html:12
msgid "Edit Profile"
msgstr "Edit Profile"
#: app/templates/pages/edit_profile.html:33
#: app/templates/pages/edit_user.html:43 app/templates/pages/profile.html:63
#: app/templates/pages/register.html:83
msgid "E-Sports Profile"
msgstr "E-Sports Profile"
#: app/templates/pages/edit_profile.html:34
msgid "Update your competitive gaming profile for tryouts."
msgstr "Update your competitive gaming profile for tryouts."
#: app/templates/pages/edit_profile.html:37
#: app/templates/pages/register.html:87
msgid "Games You Play"
msgstr "Games You Play"
#: app/templates/pages/edit_profile.html:47
#: app/templates/pages/register.html:101
msgid "Select all games you're signing in for."
msgstr "Select all games you're signing in for."
#: app/templates/pages/edit_profile.html:53
#: app/templates/pages/edit_user.html:61
msgid "Gamertags for TRN"
msgstr "Gamertags for TRN"
#: app/templates/pages/edit_profile.html:54
msgid ""
"Enter your gamertag for each selected game to link to your Tracker "
"Network profile."
msgstr ""
"Enter your gamertag for each selected game to link to your Tracker "
"Network profile."
#: app/templates/pages/edit_profile.html:62
#: app/templates/pages/edit_user.html:70 app/templates/pages/edit_user.html:71
#: app/templates/pages/view_user.html:58
msgid "Gamertag"
msgstr "Gamertag"
#: app/templates/pages/edit_profile.html:67
#: app/templates/pages/edit_user.html:75 app/templates/pages/view_user.html:59
msgid "Platform"
msgstr "Platform"
#: app/templates/pages/edit_profile.html:69
#: app/templates/pages/edit_user.html:77
msgid "Select Platform"
msgstr "Select Platform"
#: app/templates/pages/edit_profile.html:83
#: app/templates/pages/edit_user.html:91
msgid "Discord Username"
msgstr "Discord Username"
#: app/templates/pages/edit_profile.html:84
#: app/templates/pages/edit_user.html:92
msgid "e.g. Name#1234"
msgstr "e.g. Name#1234"
#: app/templates/pages/edit_profile.html:87
#: app/templates/pages/edit_user.html:95
msgid "(for DMs)"
msgstr "(for DMs)"
#: app/templates/pages/edit_profile.html:88
#: app/templates/pages/edit_user.html:96
msgid "Numeric ID (e.g. 123456789012345678)"
msgstr "Numeric ID (e.g. 123456789012345678)"
#: app/templates/pages/edit_profile.html:89
#: app/templates/pages/edit_user.html:97
msgid "Enable Developer Mode in Discord → Right-click profile → Copy ID"
msgstr "Enable Developer Mode in Discord → Right-click profile → Copy ID"
#: app/templates/pages/edit_profile.html:94
#: app/templates/pages/edit_user.html:100
msgid "League OS Connection"
msgstr "League OS Connection"
#: app/templates/pages/edit_profile.html:95
#: app/templates/pages/edit_user.html:101 app/templates/pages/register.html:131
msgid "League OS profile link or ID"
msgstr "League OS profile link or ID"
#: app/templates/pages/edit_profile.html:100
msgid "Change Password"
msgstr "Change Password"
#: app/templates/pages/edit_profile.html:101
msgid "Leave blank to keep your current password."
msgstr "Leave blank to keep your current password."
#: app/templates/pages/edit_profile.html:103
msgid "New Password"
msgstr "New Password"
#: app/templates/pages/edit_profile.html:104
#: app/templates/pages/edit_user.html:107
msgid "Enter new password"
msgstr "Enter new password"
#: app/templates/pages/edit_profile.html:109 app/templates/pages/teams.html:296
msgid "Save Changes"
msgstr "Save Changes"
#: app/templates/pages/edit_user.html:3
msgid "Edit User"
msgstr "Edit User"
#: app/templates/pages/edit_user.html:46
msgid "Games"
msgstr "Games"
#: app/templates/pages/edit_user.html:62
msgid "Enter gamertag for each selected game to link to Tracker Network."
msgstr "Enter gamertag for each selected game to link to Tracker Network."
#: app/templates/pages/edit_user.html:106
msgid "(leave blank to keep current)"
msgstr "(leave blank to keep current)"
#: app/templates/pages/edit_user.html:111
msgid "Update User"
msgstr "Update User"
#: app/templates/pages/evaluate_player.html:10
msgid "Player Evaluation"
msgstr "Player Evaluation"
#: app/templates/pages/evaluate_player.html:24
msgid ""
"You have already evaluated this player. Your previous scores are shown "
"below."
msgstr ""
"You have already evaluated this player. Your previous scores are shown "
"below."
#: app/templates/pages/evaluate_player.html:33
msgid "Mecanics (1-10)"
msgstr "Mecanics (1-10)"
#: app/templates/pages/evaluate_player.html:40
msgid "Cohesion (1-10)"
msgstr "Cohesion (1-10)"
#: app/templates/pages/evaluate_player.html:47
msgid "Communication (1-10)"
msgstr "Communication (1-10)"
#: app/templates/pages/evaluate_player.html:57
msgid "Gamesense (1-10)"
msgstr "Gamesense (1-10)"
#: app/templates/pages/evaluate_player.html:64
msgid "Versatility (1-10)"
msgstr "Versatility (1-10)"
#: app/templates/pages/evaluate_player.html:71
msgid "Discipline (1-10)"
msgstr "Discipline (1-10)"
#: app/templates/pages/evaluate_player.html:81
msgid "Analysis (1-10)"
msgstr "Analysis (1-10)"
#: app/templates/pages/evaluate_player.html:88
msgid "Sport Ethics (1-10)"
msgstr "Sport Ethics (1-10)"
#: app/templates/pages/evaluate_player.html:95
msgid "Mental (1-10)"
msgstr "Mental (1-10)"
#: app/templates/pages/evaluate_player.html:106
msgid "Recommended Position"
msgstr "Recommended Position"
#: app/templates/pages/evaluate_player.html:109
#: app/templates/pages/view_tryout.html:274
msgid "-- Select Position --"
msgstr "-- Select Position --"
#: app/templates/pages/evaluate_player.html:115
msgid "Enter position (optional)"
msgstr "Enter position (optional)"
#: app/templates/pages/evaluate_player.html:121
msgid "Comments"
msgstr "Comments"
#: app/templates/pages/evaluate_player.html:122
msgid "Enter your evaluation notes..."
msgstr "Enter your evaluation notes..."
#: app/templates/pages/evaluate_player.html:130
msgid "Add note for this player"
msgstr "Add note for this player"
#: app/templates/pages/evaluate_player.html:147
#: app/templates/pages/view_tryout.html:493
msgid "Evaluator"
msgstr "Evaluator"
#: app/templates/pages/evaluate_player.html:148
#: app/templates/pages/view_tryout.html:494
msgid "Mecanics"
msgstr "Mecanics"
#: app/templates/pages/evaluate_player.html:149
#: app/templates/pages/view_tryout.html:495
msgid "Cohesion"
msgstr "Cohesion"
#: app/templates/pages/evaluate_player.html:150
#: app/templates/pages/view_tryout.html:496
msgid "Communication"
msgstr "Communication"
#: app/templates/pages/evaluate_player.html:151
#: app/templates/pages/view_tryout.html:497
msgid "Gamesense"
msgstr "Gamesense"
#: app/templates/pages/evaluate_player.html:152
#: app/templates/pages/view_tryout.html:498
msgid "Versatility"
msgstr "Versatility"
#: app/templates/pages/evaluate_player.html:153
#: app/templates/pages/view_tryout.html:499
msgid "Discipline"
msgstr "Discipline"
#: app/templates/pages/evaluate_player.html:154
#: app/templates/pages/view_tryout.html:500
msgid "Analysis"
msgstr "Analysis"
#: app/templates/pages/evaluate_player.html:155
#: app/templates/pages/view_tryout.html:501
msgid "Sport Ethics"
msgstr "Sport Ethics"
#: app/templates/pages/evaluate_player.html:156
#: app/templates/pages/view_tryout.html:502
msgid "Mental"
msgstr "Mental"
#: app/templates/pages/evaluate_player.html:157
#: app/templates/pages/view_tryout.html:503
msgid "Overall"
msgstr "Overall"
#: app/templates/pages/evaluate_player.html:158
#: app/templates/pages/my_teams.html:54
#: app/templates/pages/view_tryout.html:280
msgid "Position"
msgstr "Position"
#: app/templates/pages/evaluations.html:96
msgid "No evaluations yet"
msgstr "No evaluations yet"
#: app/templates/pages/login.html:2
msgid "Login"
msgstr "Login"
#: app/templates/pages/login.html:8
msgid "Enter your username"
msgstr "Enter your username"
#: app/templates/pages/login.html:12
msgid "Enter your password"
msgstr "Enter your password"
#: app/templates/pages/login.html:14
msgid "Sign In"
msgstr "Sign In"
#: app/templates/pages/login.html:15
msgid "Don't have an account?"
msgstr "Don't have an account?"
#: app/templates/pages/login.html:15
msgid "Register here"
msgstr "Register here"
#: app/templates/pages/match_form.html:34
msgid "Match Type"
msgstr "Match Type"
#: app/templates/pages/match_form.html:36
msgid "Team vs Team"
msgstr "Team vs Team"
#: app/templates/pages/match_form.html:37
msgid "Player vs Player"
msgstr "Player vs Player"
#: app/templates/pages/match_form.html:38
msgid "Player Scrim"
msgstr "Player Scrim"
#: app/templates/pages/match_form.html:48
#: app/templates/pages/team_match_form.html:17
msgid "Match Title"
msgstr "Match Title"
#: app/templates/pages/match_form.html:49
msgid "e.g., Alpha vs Bravo Scrimmage"
msgstr "e.g., Alpha vs Bravo Scrimmage"
#: app/templates/pages/match_form.html:62
#: app/templates/pages/team_match_form.html:63
msgid "Scheduled"
msgstr "Scheduled"
#: app/templates/pages/match_form.html:63
#: app/templates/pages/team_match_form.html:64
#: app/templates/pages/view_tryout.html:23
msgid "Completed"
msgstr "Completed"
#: app/templates/pages/match_form.html:64
#: app/templates/pages/team_match_form.html:65
msgid "Cancelled"
msgstr "Cancelled"
#: app/templates/pages/match_form.html:69 app/templates/pages/my_teams.html:94
#: app/templates/pages/team_match_form.html:54
#: app/templates/pages/team_matches.html:30
#: app/templates/pages/tryout_form.html:49
msgid "Location"
msgstr "Location"
#: app/templates/pages/match_form.html:70
msgid "Match location"
msgstr "Match location"
#: app/templates/pages/match_form.html:77
msgid "Select Match Time"
msgstr "Select Match Time"
#: app/templates/pages/match_form.html:79
msgid ""
"Click time slots consecutively to set match duration. Players available "
"in all selected time blocks are shown below."
msgstr ""
"Click time slots consecutively to set match duration. Players available "
"in all selected time blocks are shown below."
#: app/templates/pages/match_form.html:80
msgid "Reset time selection"
msgstr "Reset time selection"
#: app/templates/pages/match_form.html:81
msgid "Reset Time"
msgstr "Reset Time"
#: app/templates/pages/match_form.html:86 app/templates/pages/profile.html:193
msgid "Loading..."
msgstr "Loading..."
#: app/templates/pages/match_form.html:103
#: app/templates/pages/one_on_one.html:140
#: app/templates/pages/team_match_form.html:40
msgid "Start Time"
msgstr "Start Time"
#: app/templates/pages/match_form.html:107
#: app/templates/pages/one_on_one.html:146
#: app/templates/pages/team_match_form.html:45
msgid "End Time"
msgstr "End Time"
#: app/templates/pages/match_form.html:114
#: app/templates/pages/tryout_form.html:103
msgid "Description"
msgstr "Description"
#: app/templates/pages/match_form.html:115
msgid "Optional notes about this match"
msgstr "Optional notes about this match"
#: app/templates/pages/match_form.html:121
msgid "Select Teams"
msgstr "Select Teams"
#: app/templates/pages/match_form.html:125
#: app/templates/pages/match_form.html:219
msgid "Team 1"
msgstr "Team 1"
#: app/templates/pages/match_form.html:127
msgid "-- Select Team 1 --"
msgstr "-- Select Team 1 --"
#: app/templates/pages/match_form.html:134
#: app/templates/pages/match_form.html:231
msgid "Team 2"
msgstr "Team 2"
#: app/templates/pages/match_form.html:136
msgid "-- Select Team 2 --"
msgstr "-- Select Team 2 --"
#: app/templates/pages/match_form.html:158
#: app/templates/pages/match_form.html:184
msgid "Click to toggle presence"
msgstr "Click to toggle presence"
#: app/templates/pages/match_form.html:164
#: app/templates/pages/match_form.html:190 app/templates/pages/teams.html:197
msgid "No players assigned"
msgstr "No players assigned"
#: app/templates/pages/match_form.html:201
#: app/templates/pages/match_form.html:243
msgid "Select Players"
msgstr "Select Players"
#: app/templates/pages/match_form.html:206
msgid "Randomize Teams:"
msgstr "Randomize Teams:"
#: app/templates/pages/match_form.html:211
msgid "Randomize"
msgstr "Randomize"
#: app/templates/pages/match_form.html:214
msgid "Select players then click Randomize to split them into teams."
msgstr "Select players then click Randomize to split them into teams."
#: app/templates/pages/match_form.html:226
msgid ""
"All registered players are shown. Click time slots to filter available "
"players."
msgstr ""
"All registered players are shown. Click time slots to filter available "
"players."
#: app/templates/pages/match_form.html:246
msgid "Green indicators show player availability for the match date/time"
msgstr "Green indicators show player availability for the match date/time"
#: app/templates/pages/match_form.html:625
msgid "Click time slots consecutively to set match duration"
msgstr "Click time slots consecutively to set match duration"
#: app/templates/pages/match_form.html:892
msgid "No players registered"
msgstr "No players registered"
#: app/templates/pages/match_form.html:925
msgid "T1"
msgstr "T1"
#: app/templates/pages/match_form.html:926
msgid "T2"
msgstr "T2"
#: app/templates/pages/match_form.html:931
msgid "No players available"
msgstr "No players available"
#: app/templates/pages/my_teams.html:18 app/templates/pages/teams.html:84
#: app/templates/pages/teams.html:273
msgid "Coaches"
msgstr "Coaches"
#: app/templates/pages/my_teams.html:30 app/templates/pages/teams.html:106
#: app/templates/pages/teams.html:284
msgid "Managers"
msgstr "Managers"
#: app/templates/pages/my_teams.html:45
msgid "Team Roster"
msgstr "Team Roster"
#: app/templates/pages/my_teams.html:79
msgid "No players on this team."
msgstr "No players on this team."
#: app/templates/pages/my_teams.html:93 app/templates/pages/notes.html:124
#: app/templates/pages/one_on_one.html:71
#: app/templates/pages/team_matches.html:29
#: app/templates/pages/view_tryout.html:319
msgid "Time"
msgstr "Time"
#: app/templates/pages/my_teams.html:95
#: app/templates/pages/team_match_form.html:115
#: app/templates/pages/team_matches.html:31
#: app/templates/pages/view_tryout.html:320
msgid "Presence"
msgstr "Presence"
#: app/templates/pages/my_teams.html:96
msgid "My Status"
msgstr "My Status"
#: app/templates/pages/my_teams.html:154
msgid "No upcoming matches scheduled."
msgstr "No upcoming matches scheduled."
#: app/templates/pages/my_teams.html:165
msgid "No Teams"
msgstr "No Teams"
#: app/templates/pages/my_teams.html:166
msgid "You are not currently assigned to any team."
msgstr "You are not currently assigned to any team."
#: app/templates/pages/notes.html:2 app/templates/pages/notes.html:3
#: app/templates/pages/teams.html:75
msgid "Notes"
msgstr "Notes"
#: app/templates/pages/notes.html:12 app/templates/pages/one_on_one.html:11
#: app/templates/pages/player_personal_notes.html:55
#: app/templates/pages/team_notes.html:2 app/templates/pages/team_notes.html:3
msgid "Team Notes"
msgstr "Team Notes"
#: app/templates/pages/notes.html:20 app/templates/pages/team_notes.html:19
msgid "Team Notes Content"
msgstr "Team Notes Content"
#: app/templates/pages/notes.html:21 app/templates/pages/team_notes.html:20
msgid "Enter improvement suggestions and notes for your team..."
msgstr "Enter improvement suggestions and notes for your team..."
#: app/templates/pages/notes.html:22 app/templates/pages/team_notes.html:21
msgid "These notes will be visible to all players on your team."
msgstr "These notes will be visible to all players on your team."
#: app/templates/pages/notes.html:48 app/templates/pages/personal_notes.html:19
#: app/templates/pages/upload_contract.html:16
msgid "Select Player"
msgstr "Select Player"
#: app/templates/pages/notes.html:50 app/templates/pages/personal_notes.html:21
msgid "-- Select a Player --"
msgstr "-- Select a Player --"
#: app/templates/pages/notes.html:59 app/templates/pages/personal_notes.html:30
msgid "Enter personal feedback or coaching tips for this player..."
msgstr "Enter personal feedback or coaching tips for this player..."
#: app/templates/pages/notes.html:60 app/templates/pages/personal_notes.html:31
msgid "These notes will only be visible to the selected player."
msgstr "These notes will only be visible to the selected player."
#: app/templates/pages/notes.html:64
msgid "Context (Optional)"
msgstr "Context (Optional)"
#: app/templates/pages/notes.html:65
msgid ""
"Link this note to a specific match, tryout, or team for better "
"organization."
msgstr ""
"Link this note to a specific match, tryout, or team for better "
"organization."
#: app/templates/pages/notes.html:71
msgid "-- Select Match --"
msgstr "-- Select Match --"
#: app/templates/pages/notes.html:80
msgid "-- Select Tryout --"
msgstr "-- Select Tryout --"
#: app/templates/pages/notes.html:89
msgid "-- Select Team --"
msgstr "-- Select Team --"
#: app/templates/pages/notes.html:111
msgid "One on One Requests"
msgstr "One on One Requests"
#: app/templates/pages/notes.html:125 app/templates/pages/one_on_one.html:72
msgid "Discussion Points"
msgstr "Discussion Points"
#: app/templates/pages/notes.html:150 app/templates/pages/notes.html:151
msgid "Accept"
msgstr "Accept"
#: app/templates/pages/notes.html:154 app/templates/pages/notes.html:155
msgid "Refuse"
msgstr "Refuse"
#: app/templates/pages/notes.html:167
msgid "No One on One requests from your players yet."
msgstr "No One on One requests from your players yet."
#: app/templates/pages/notes.html:177
msgid "Reject One on One Request"
msgstr "Reject One on One Request"
#: app/templates/pages/notes.html:184
msgid "Reason for rejection (optional):"
msgstr "Reason for rejection (optional):"
#: app/templates/pages/notes.html:185
msgid "Let the player know why this time doesn't work..."
msgstr "Let the player know why this time doesn't work..."
#: app/templates/pages/notes.html:190
msgid "Reject Request"
msgstr "Reject Request"
#: app/templates/pages/notes.html:201
msgid "Team Notes History"
msgstr "Team Notes History"
#: app/templates/pages/notes.html:207 app/templates/pages/team_notes.html:42
msgid "Last Updated"
msgstr "Last Updated"
#: app/templates/pages/notes.html:208 app/templates/pages/team_notes.html:43
msgid "Content Preview"
msgstr "Content Preview"
#: app/templates/pages/notes.html:228
msgid "Recent Personal Notes"
msgstr "Recent Personal Notes"
#: app/templates/pages/notes.html:243
#: app/templates/pages/player_personal_notes.html:27
msgid "From match"
msgstr "From match"
#: app/templates/pages/notes.html:246
#: app/templates/pages/player_personal_notes.html:32
msgid "From team"
msgstr "From team"
#: app/templates/pages/notes.html:249
#: app/templates/pages/player_personal_notes.html:37
msgid "From tryout"
msgstr "From tryout"
#: app/templates/pages/one_on_one.html:2 app/templates/pages/one_on_one.html:3
msgid "One on One"
msgstr "One on One"
#: app/templates/pages/one_on_one.html:28
#: app/templates/pages/player_personal_notes.html:72
msgid ""
"No team notes have been added yet. Your coach will post improvement "
"suggestions here."
msgstr ""
"No team notes have been added yet. Your coach will post improvement "
"suggestions here."
#: app/templates/pages/one_on_one.html:36
#: app/templates/pages/personal_notes.html:2
#: app/templates/pages/personal_notes.html:3
#: app/templates/pages/player_personal_notes.html:11
msgid "Personal Notes"
msgstr "Personal Notes"
#: app/templates/pages/one_on_one.html:53
#: app/templates/pages/player_personal_notes.html:47
msgid ""
"No personal notes have been added yet. Your coach may provide individual "
"feedback here."
msgstr ""
"No personal notes have been added yet. Your coach may provide individual "
"feedback here."
#: app/templates/pages/one_on_one.html:62
msgid "My One on One Requests"
msgstr "My One on One Requests"
#: app/templates/pages/one_on_one.html:74
msgid "Coach Response"
msgstr "Coach Response"
#: app/templates/pages/one_on_one.html:87
msgid "Approved"
msgstr "Approved"
#: app/templates/pages/one_on_one.html:89
msgid "Rejected"
msgstr "Rejected"
#: app/templates/pages/one_on_one.html:111
msgid "You haven't made any One on One requests yet."
msgstr "You haven't made any One on One requests yet."
#: app/templates/pages/one_on_one.html:120
#: app/templates/pages/player_personal_notes.html:81
msgid "Request One on One Session"
msgstr "Request One on One Session"
#: app/templates/pages/one_on_one.html:132
msgid "Select Date"
msgstr "Select Date"
#: app/templates/pages/one_on_one.html:142
msgid "-- Select Date First --"
msgstr "-- Select Date First --"
#: app/templates/pages/one_on_one.html:148
#: app/templates/pages/one_on_one.html:271
msgid "-- Select Start Time First --"
msgstr "-- Select Start Time First --"
#: app/templates/pages/one_on_one.html:155
msgid "Enter topics you'd like to cover in your One on One session..."
msgstr "Enter topics you'd like to cover in your One on One session..."
#: app/templates/pages/one_on_one.html:160
msgid "Send Request"
msgstr "Send Request"
#: app/templates/pages/one_on_one.html:165
msgid ""
"You need to be assigned to a team with a coach to request a One on One "
"session."
msgstr ""
"You need to be assigned to a team with a coach to request a One on One "
"session."
#: app/templates/pages/one_on_one.html:246
msgid "-- Select Start Time --"
msgstr "-- Select Start Time --"
#: app/templates/pages/one_on_one.html:294
msgid "-- Select End Time --"
msgstr "-- Select End Time --"
#: app/templates/pages/personal_notes.html:46
msgid "Recent Notes"
msgstr "Recent Notes"
#: app/templates/pages/players_to_evaluate.html:2
#: app/templates/pages/players_to_evaluate.html:3
msgid "Players to Evaluate"
msgstr "Players to Evaluate"
#: app/templates/pages/players_to_evaluate.html:17
msgid "Contact"
msgstr "Contact"
#: app/templates/pages/players_to_evaluate.html:18
msgid "Attendance"
msgstr "Attendance"
#: app/templates/pages/players_to_evaluate.html:51
msgid "No players registered for this tryout."
msgstr "No players registered for this tryout."
#: app/templates/pages/profile.html:21
msgid "Account Information"
msgstr "Account Information"
#: app/templates/pages/profile.html:68 app/templates/pages/view_user.html:52
msgid "Gamertags"
msgstr "Gamertags"
#: app/templates/pages/profile.html:94
msgid "Discord"
msgstr "Discord"
#: app/templates/pages/profile.html:104 app/templates/pages/view_user.html:39
msgid "League OS"
msgstr "League OS"
#: app/templates/pages/profile.html:121
msgid "My Statistics"
msgstr "My Statistics"
#: app/templates/pages/profile.html:128
msgid "Tryouts Registered"
msgstr "Tryouts Registered"
#: app/templates/pages/profile.html:132
msgid "Team Assignments"
msgstr "Team Assignments"
#: app/templates/pages/profile.html:139
msgid "Evaluations Given"
msgstr "Evaluations Given"
#: app/templates/pages/profile.html:143
msgid "No statistics available for this role."
msgstr "No statistics available for this role."
#: app/templates/pages/profile.html:152
msgid "My Contracts"
msgstr "My Contracts"
#: app/templates/pages/profile.html:174
msgid "View All Contracts"
msgstr "View All Contracts"
#: app/templates/pages/profile.html:178
msgid "No contracts have been uploaded for you yet."
msgstr "No contracts have been uploaded for you yet."
#: app/templates/pages/profile.html:188
msgid "My Disponibilities"
msgstr "My Disponibilities"
#: app/templates/pages/profile.html:191
msgid ""
"Select your available time blocks for matches (5pm to 12am). Green = "
"selected, Gray = available to select."
msgstr ""
"Select your available time blocks for matches (5pm to 12am). Green = "
"selected, Gray = available to select."
#: app/templates/pages/profile.html:197
msgid "Save Disponibilities"
msgstr "Save Disponibilities"
#: app/templates/pages/profile.html:211
msgid "My Coaching Availability"
msgstr "My Coaching Availability"
#: app/templates/pages/profile.html:212
msgid ""
"Select time slots when you're available for One on One sessions (8am to "
"10pm)."
msgstr ""
"Select time slots when you're available for One on One sessions (8am to "
"10pm)."
#: app/templates/pages/profile.html:454
msgid "Click or click-and-drag to select your available hours"
msgstr "Click or click-and-drag to select your available hours"
#: app/templates/pages/register.html:2
msgid "Register"
msgstr "Register"
#: app/templates/pages/register.html:8
msgid "Personal Information"
msgstr "Personal Information"
#: app/templates/pages/register.html:11
msgid "Enter your full name"
msgstr "Enter your full name"
#: app/templates/pages/register.html:16
msgid "Choose a username"
msgstr "Choose a username"
#: app/templates/pages/register.html:21
msgid "Enter your email"
msgstr "Enter your email"
#: app/templates/pages/register.html:25
msgid "Phone (Optional)"
msgstr "Phone (Optional)"
#: app/templates/pages/register.html:26
msgid "Enter your phone number"
msgstr "Enter your phone number"
#: app/templates/pages/register.html:33
msgid "Discord Connection"
msgstr "Discord Connection"
#: app/templates/pages/register.html:34
msgid ""
"Connect your Discord account to automatically fill your gamertags from "
"your connected game accounts."
msgstr ""
"Connect your Discord account to automatically fill your gamertags from "
"your connected game accounts."
#: app/templates/pages/register.html:52
msgid "Connected"
msgstr "Connected"
#: app/templates/pages/register.html:57
msgid "Reconnect"
msgstr "Reconnect"
#: app/templates/pages/register.html:63
msgid ""
"Discord connected. Game connections have been used to pre-fill your "
"profile below."
msgstr ""
"Discord connected. Game connections have been used to pre-fill your "
"profile below."
#: app/templates/pages/register.html:69
msgid "Connect Discord Account"
msgstr "Connect Discord Account"
#: app/templates/pages/register.html:71
msgid "Connect to pre-fill your gamertags from Steam, Battle.net, Xbox, etc."
msgstr "Connect to pre-fill your gamertags from Steam, Battle.net, Xbox, etc."
#: app/templates/pages/register.html:74
msgid "Discord Username (Manual)"
msgstr "Discord Username (Manual)"
#: app/templates/pages/register.html:75
msgid "e.g. YourName"
msgstr "e.g. YourName"
#: app/templates/pages/register.html:84
msgid "Set up your competitive gaming profile for tryouts."
msgstr "Set up your competitive gaming profile for tryouts."
#: app/templates/pages/register.html:129
msgid "League OS Connection (Optional)"
msgstr "League OS Connection (Optional)"
#: app/templates/pages/register.html:133
msgid "Connect your League OS profile for organized play."
msgstr "Connect your League OS profile for organized play."
#: app/templates/pages/register.html:137
msgid "Security"
msgstr "Security"
#: app/templates/pages/register.html:140
msgid "Create a password"
msgstr "Create a password"
#: app/templates/pages/register.html:144
msgid "Confirm Password"
msgstr "Confirm Password"
#: app/templates/pages/register.html:145
msgid "Confirm your password"
msgstr "Confirm your password"
#: app/templates/pages/register.html:159
msgid "Create Account"
msgstr "Create Account"
#: app/templates/pages/team_match_form.html:20
msgid "e.g., Regular Season vs Opponent"
msgstr "e.g., Regular Season vs Opponent"
#: app/templates/pages/team_match_form.html:24
msgid "Opponent (optional)"
msgstr "Opponent (optional)"
#: app/templates/pages/team_match_form.html:27
msgid "e.g., University of Toronto"
msgstr "e.g., University of Toronto"
#: app/templates/pages/team_match_form.html:48
msgid "Auto-calculated if left empty (start + 30 min)"
msgstr "Auto-calculated if left empty (start + 30 min)"
#: app/templates/pages/team_match_form.html:57
msgid "e.g., Online, Gym A"
msgstr "e.g., Online, Gym A"
#: app/templates/pages/team_match_form.html:72
msgid "Description (optional)"
msgstr "Description (optional)"
#: app/templates/pages/team_match_form.html:74
msgid "Additional details about the match..."
msgstr "Additional details about the match..."
#: app/templates/pages/team_match_form.html:81
msgid "Team Roster (auto-included)"
msgstr "Team Roster (auto-included)"
#: app/templates/pages/team_match_form.html:98
msgid "No players on this team. Add players in the Teams page first."
msgstr "No players on this team. Add players in the Teams page first."
#: app/templates/pages/team_match_form.html:107
#: app/templates/pages/view_tryout.html:318
msgid "Participants"
msgstr "Participants"
#: app/templates/pages/team_match_form.html:134
msgid "No participants recorded."
msgstr "No participants recorded."
#: app/templates/pages/team_matches.html:2
#: app/templates/pages/team_matches.html:3
msgid "Team Matches"
msgstr "Team Matches"
#: app/templates/pages/team_matches.html:10
msgid "+ Schedule Match"
msgstr "+ Schedule Match"
#: app/templates/pages/team_matches.html:100
msgid "Delete this match?"
msgstr "Delete this match?"
#: app/templates/pages/team_matches.html:131
msgid "No Team Matches"
msgstr "No Team Matches"
#: app/templates/pages/team_matches.html:132
msgid "Regular season matches have not been scheduled yet."
msgstr "Regular season matches have not been scheduled yet."
#: app/templates/pages/team_matches.html:136
msgid "-- Schedule a Match --"
msgstr "-- Schedule a Match --"
#: app/templates/pages/team_notes.html:9
msgid "Team Improvement Notes"
msgstr "Team Improvement Notes"
#: app/templates/pages/team_notes.html:26
msgid "Add Team Notes"
msgstr "Add Team Notes"
#: app/templates/pages/team_notes.html:36
msgid "Note History"
msgstr "Note History"
#: app/templates/pages/teams.html:2 app/templates/pages/teams.html:3
#: app/templates/pages/view_tryout.html:225
msgid "Teams"
msgstr "Teams"
#: app/templates/pages/teams.html:9 app/templates/pages/view_tryout.html:228
msgid "New Team"
msgstr "New Team"
#: app/templates/pages/teams.html:18
msgid "Create New Team"
msgstr "Create New Team"
#: app/templates/pages/teams.html:25 app/templates/pages/teams.html:266
msgid "Team Name"
msgstr "Team Name"
#: app/templates/pages/teams.html:26
msgid "e.g., Varsity, JV, U14"
msgstr "e.g., Varsity, JV, U14"
#: app/templates/pages/teams.html:29
msgid "Assigned Coach"
msgstr "Assigned Coach"
#: app/templates/pages/teams.html:31
msgid "-- No coach assigned --"
msgstr "-- No coach assigned --"
#: app/templates/pages/teams.html:38 app/templates/pages/tryout_form.html:70
msgid "Assigned Manager"
msgstr "Assigned Manager"
#: app/templates/pages/teams.html:40 app/templates/pages/tryout_form.html:72
msgid "-- No manager assigned --"
msgstr "-- No manager assigned --"
#: app/templates/pages/teams.html:49 app/templates/pages/teams.html:243
msgid "Create Team"
msgstr "Create Team"
#: app/templates/pages/teams.html:64 app/templates/pages/users.html:50
#: app/templates/pages/view_tryout.html:29
#: app/templates/pages/view_tryout.html:453
msgid "Edit"
msgstr "Edit"
#: app/templates/pages/teams.html:66
#, python-format
msgid "Delete team %(name)s? It will be unassigned from any linked tryouts."
msgstr "Delete team %(name)s? It will be unassigned from any linked tryouts."
#: app/templates/pages/teams.html:69
msgid "Delete"
msgstr "Delete"
#: app/templates/pages/teams.html:74
msgid "Add Notes"
msgstr "Add Notes"
#: app/templates/pages/teams.html:92
#, python-format
msgid "Remove coach %(coach)s from %(team)s?"
msgstr "Remove coach %(coach)s from %(team)s?"
#: app/templates/pages/teams.html:95
msgid "Remove Coach"
msgstr "Remove Coach"
#: app/templates/pages/teams.html:114
#, python-format
msgid "Remove manager %(manager)s from %(team)s?"
msgstr "Remove manager %(manager)s from %(team)s?"
#: app/templates/pages/teams.html:117
msgid "Remove Manager"
msgstr "Remove Manager"
#: app/templates/pages/teams.html:127
msgid "View Team Matches"
msgstr "View Team Matches"
#: app/templates/pages/teams.html:128
msgid "Matches"
msgstr "Matches"
#: app/templates/pages/teams.html:134
msgid "Schedule Practice"
msgstr "Schedule Practice"
#: app/templates/pages/teams.html:135
msgid "Practice"
msgstr "Practice"
#: app/templates/pages/teams.html:147
msgid "Position / Role"
msgstr "Position / Role"
#: app/templates/pages/teams.html:183
#, python-format
msgid "Remove %(player)s from %(team)s?"
msgstr "Remove %(player)s from %(team)s?"
#: app/templates/pages/teams.html:186 app/templates/pages/view_tryout.html:205
msgid "Remove"
msgstr "Remove"
#: app/templates/pages/teams.html:199
msgid "Add players to this team using the form below."
msgstr "Add players to this team using the form below."
#: app/templates/pages/teams.html:224
msgid "Starter"
msgstr "Starter"
#: app/templates/pages/teams.html:225
msgid "Substitute"
msgstr "Substitute"
#: app/templates/pages/teams.html:228
msgid "Add to Team"
msgstr "Add to Team"
#: app/templates/pages/teams.html:240
msgid "No teams yet"
msgstr "No teams yet"
#: app/templates/pages/teams.html:242
msgid "Create organization teams and assign coaches to manage tryouts."
msgstr "Create organization teams and assign coaches to manage tryouts."
#: app/templates/pages/teams.html:245
msgid "There are no teams to display."
msgstr "There are no teams to display."
#: app/templates/pages/teams.html:257
msgid "Edit Team"
msgstr "Edit Team"
#: app/templates/pages/teams.html:280
msgid "Hold Ctrl/Cmd to select multiple. Only unassigned coaches shown."
msgstr "Hold Ctrl/Cmd to select multiple. Only unassigned coaches shown."
#: app/templates/pages/teams.html:291
msgid "Hold Ctrl/Cmd to select multiple. Only unassigned managers shown."
msgstr "Hold Ctrl/Cmd to select multiple. Only unassigned managers shown."
#: app/templates/pages/tryout_form.html:23
msgid "Tryout Title"
msgstr "Tryout Title"
#: app/templates/pages/tryout_form.html:24
msgid "e.g., Spring Season Tryouts"
msgstr "e.g., Spring Season Tryouts"
#: app/templates/pages/tryout_form.html:29
#: app/templates/pages/view_user.html:57
msgid "Game"
msgstr "Game"
#: app/templates/pages/tryout_form.html:31
msgid "-- Select a game --"
msgstr "-- Select a game --"
#: app/templates/pages/tryout_form.html:38
msgid "Start Date"
msgstr "Start Date"
#: app/templates/pages/tryout_form.html:42
msgid "End Date"
msgstr "End Date"
#: app/templates/pages/tryout_form.html:44
msgid "Optional. Leave blank for single-day tryout."
msgstr "Optional. Leave blank for single-day tryout."
#: app/templates/pages/tryout_form.html:50
msgid "e.g., Online"
msgstr "e.g., Online"
#: app/templates/pages/tryout_form.html:53
msgid "Max Players"
msgstr "Max Players"
#: app/templates/pages/tryout_form.html:54
msgid "Leave blank for unlimited"
msgstr "Leave blank for unlimited"
#: app/templates/pages/tryout_form.html:59
msgid "Target Team"
msgstr "Target Team"
#: app/templates/pages/tryout_form.html:61
msgid "-- No target team --"
msgstr "-- No target team --"
#: app/templates/pages/tryout_form.html:83
msgid "Assigned Coaches"
msgstr "Assigned Coaches"
#: app/templates/pages/tryout_form.html:99
msgid "Select one or more coaches for this tryout."
msgstr "Select one or more coaches for this tryout."
#: app/templates/pages/tryout_form.html:104
msgid "Enter any details about the tryout..."
msgstr "Enter any details about the tryout..."
#: app/templates/pages/tryouts.html:9
msgid "New Tryout"
msgstr "New Tryout"
#: app/templates/pages/tryouts.html:80
msgid "View Details"
msgstr "View Details"
#: app/templates/pages/tryouts.html:84
msgid "Evaluate"
msgstr "Evaluate"
#: app/templates/pages/tryouts.html:94
msgid "No tryouts found"
msgstr "No tryouts found"
#: app/templates/pages/tryouts.html:96
msgid "Get started by creating a new tryout."
msgstr "Get started by creating a new tryout."
#: app/templates/pages/upload_contract.html:9
msgid "Upload Contract for Player"
msgstr "Upload Contract for Player"
#: app/templates/pages/upload_contract.html:26
msgid "Contract File"
msgstr "Contract File"
#: app/templates/pages/upload_contract.html:32
msgid "Notes (Optional)"
msgstr "Notes (Optional)"
#: app/templates/pages/upload_contract.html:33
msgid "Add any notes about this contract..."
msgstr "Add any notes about this contract..."
#: app/templates/pages/users.html:8
msgid "Add User"
msgstr "Add User"
#: app/templates/pages/users.html:53
#, python-format
msgid "Delete %(name)s? This cannot be undone."
msgstr "Delete %(name)s? This cannot be undone."
#: app/templates/pages/view_tryout.html:10
msgid "Tryout Details"
msgstr "Tryout Details"
#: app/templates/pages/view_tryout.html:14
#: app/templates/pages/view_tryout.html:300
msgid "Schedule Match"
msgstr "Schedule Match"
#: app/templates/pages/view_tryout.html:22
msgid "In Progress"
msgstr "In Progress"
#: app/templates/pages/view_tryout.html:33
msgid ""
"Delete this entire tryout? This removes all its matches, teams, "
"registrations and evaluations."
msgstr ""
"Delete this entire tryout? This removes all its matches, teams, "
"registrations and evaluations."
#: app/templates/pages/view_tryout.html:36
msgid "Delete Tryout"
msgstr "Delete Tryout"
#: app/templates/pages/view_tryout.html:108
msgid "Register for this Tryout"
msgstr "Register for this Tryout"
#: app/templates/pages/view_tryout.html:118
msgid "Add Player to Tryout"
msgstr "Add Player to Tryout"
#: app/templates/pages/view_tryout.html:131
msgid "Register Player"
msgstr "Register Player"
#: app/templates/pages/view_tryout.html:151
msgid "Evaluation"
msgstr "Evaluation"
#: app/templates/pages/view_tryout.html:173
msgid "Registered"
msgstr "Registered"
#: app/templates/pages/view_tryout.html:174
msgid "Attended"
msgstr "Attended"
#: app/templates/pages/view_tryout.html:175
msgid "No Show"
msgstr "No Show"
#: app/templates/pages/view_tryout.html:194
msgid "Evaluate player"
msgstr "Evaluate player"
#: app/templates/pages/view_tryout.html:202
#, python-format
msgid ""
"Remove %(name)s from this tryout? They will also be removed from every "
"team and match within it."
msgstr ""
"Remove %(name)s from this tryout? They will also be removed from every "
"team and match within it."
#: app/templates/pages/view_tryout.html:204
msgid "Remove player from tryout"
msgstr "Remove player from tryout"
#: app/templates/pages/view_tryout.html:214
msgid "No players registered yet."
msgstr "No players registered yet."
#: app/templates/pages/view_tryout.html:237
msgid "Team name"
msgstr "Team name"
#: app/templates/pages/view_tryout.html:238
msgid "Create"
msgstr "Create"
#: app/templates/pages/view_tryout.html:257
msgid "No players assigned yet."
msgstr "No players assigned yet."
#: app/templates/pages/view_tryout.html:265
msgid "Select player..."
msgstr "Select player..."
#: app/templates/pages/view_tryout.html:282
msgid "Add"
msgstr "Add"
#: app/templates/pages/view_tryout.html:287
msgid "No teams created yet."
msgstr "No teams created yet."
#: app/templates/pages/view_tryout.html:316
msgid "Type"
msgstr "Type"
#: app/templates/pages/view_tryout.html:381
msgid "Toggle your attendance"
msgstr "Toggle your attendance"
#: app/templates/pages/view_tryout.html:456
msgid "Add Note for this Match"
msgstr "Add Note for this Match"
#: app/templates/pages/view_tryout.html:457
msgid "Note"
msgstr "Note"
#: app/templates/pages/view_tryout.html:475
msgid "No matches scheduled yet. Check back later!"
msgstr "No matches scheduled yet. Check back later!"
#: app/templates/pages/view_tryout.html:485
msgid "Evaluation Summary"
msgstr "Evaluation Summary"
#: app/templates/pages/view_tryout.html:504
msgid "Recommendation"
msgstr "Recommendation"
#: app/templates/pages/view_user.html:60
msgid "Profile"
msgstr "Profile"
#: app/templates/pages/view_user.html:72
msgid "View Profile"
msgstr "View Profile"
#~ msgid "&times;"
#~ msgstr "&times;"
#~ msgid "One on One request from %(value)s has been approved!"
#~ msgstr ""
#~ msgid ""
#~ "Account is locked due to too many"
#~ " failed attempts. Please try again in"
#~ " %(remaining)s minute(s)."
#~ msgstr ""
#~ "Account is locked due to too many"
#~ " failed attempts. Please try again in"
#~ " %(remaining)s minute(s)."
#~ msgid ""
#~ "Account locked after %(attempts)s failed "
#~ "attempts. Please try again in "
#~ "%(minutes)s minutes."
#~ msgstr ""
#~ "Account locked after %(attempts)s failed "
#~ "attempts. Please try again in "
#~ "%(minutes)s minutes."
#~ msgid "Login unsuccessful. %(remaining)s attempt(s) remaining before lockout."
#~ msgstr "Login unsuccessful. %(remaining)s attempt(s) remaining before lockout."
#~ msgid "Incorrect CAPTCHA answer. Please try again."
#~ msgstr "Incorrect CAPTCHA answer. Please try again."
#~ msgid "Answer"
#~ msgstr "Answer"
#~ msgid "Invalid start time format."
#~ msgstr "Invalid start time format."
#~ msgid "Invalid end time format."
#~ msgstr "Invalid end time format."