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.
2924 lines
83 KiB
Gettext
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 "×"
|
|
#~ msgstr "×"
|
|
|
|
#~ 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."
|
|
|