STD-09, trouve en recroisant l'audit anterieur -- celui mene sur le miroir GitHub, jamais repasse depuis qu'on a decouvert que ce n'etait pas la bonne source. Sept gestionnaires d'erreur portaient chacun leur copie d'une liste de prefixes d'URL decidant "JSON ou page HTML". Les copies avaient derive -- trois testaient /users/coach-availability, quatre non -- et toutes manquaient les memes points. Un fetch() qui recoit une page d'erreur HTML leve en la parsant : sur le calendrier, les listes de selections et d'equipes restaient vides, sans message dans la page et sans rien dans le journal. Deux choses apprises en ecrivant le test, aucune n'etait dans le constat. L'approche par prefixe ne pouvait pas etre reparee. Trois des seize vues JSON sont a des chemins qu'aucun prefixe ne distingue des pages HTML voisines -- /matches/<id>/toggle-presence/<id> et ses deux cousins, que les gabarits appellent justement en fetch(). Les vues se declarent donc elles-memes (@json_endpoint, app/api.py), et un test parcourt la carte des URL pour verifier qu'aucune vue appelant jsonify n'a ete oubliee. Et surtout : @login_required n'atteint jamais le gestionnaire 401. Flask-Login intercepte avant et redirige. Les seize points JSON repondaient donc a une session expiree par une 302 vers un formulaire HTML, quoi que dise la liste de prefixes. Reecrire la liste seule aurait eu l'air d'un correctif sans rien changer. Au passage, le message flash de ce gestionnaire etait la seule chaine de l'application qui n'avait jamais ete traduite. Co-Authored-By: Claude Opus 5 <[email protected]>
2928 lines
83 KiB
Gettext
2928 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 18:57-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/app.py:555
|
|
msgid "Please log in to access this page."
|
|
msgstr "Please log in to access this page."
|
|
|
|
#: 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:325
|
|
msgid "Username already exists."
|
|
msgstr "Username already exists."
|
|
|
|
#: app/routes/auth.py:392 app/routes/users/accounts.py:329
|
|
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:289
|
|
#: app/routes/teams.py:330 app/routes/teams.py:371 app/routes/teams.py:396
|
|
#: app/routes/teams.py:421 app/routes/teams.py:456 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:364
|
|
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:368 app/routes/matches.py:448
|
|
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:430
|
|
msgid "Match scheduled successfully!"
|
|
msgstr "Match scheduled successfully!"
|
|
|
|
#: app/routes/matches.py:444 app/routes/team_matches.py:212
|
|
msgid "You do not have permission to edit this match."
|
|
msgstr "You do not have permission to edit this match."
|
|
|
|
#: app/routes/matches.py:539 app/routes/team_matches.py:242
|
|
msgid "Match updated successfully!"
|
|
msgstr "Match updated successfully!"
|
|
|
|
#: app/routes/matches.py:575 app/routes/team_matches.py:257
|
|
msgid "You do not have permission to delete this match."
|
|
msgstr "You do not have permission to delete this match."
|
|
|
|
#: app/routes/matches.py:578
|
|
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:591 app/routes/team_matches.py:261
|
|
msgid "Match deleted successfully."
|
|
msgstr "Match deleted successfully."
|
|
|
|
#: app/routes/team_matches.py:105
|
|
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:197
|
|
#, python-format
|
|
msgid "Team match \"%(title)s\" scheduled successfully!"
|
|
msgstr "Team match \"%(title)s\" scheduled successfully!"
|
|
|
|
#: app/routes/teams.py:41
|
|
msgid "Use My Team(s) to view your teams."
|
|
msgstr "Use My Team(s) to view your teams."
|
|
|
|
#: app/routes/teams.py:44
|
|
msgid "You do not have permission to view teams."
|
|
msgstr "You do not have permission to view teams."
|
|
|
|
#: app/routes/teams.py:71
|
|
msgid "This page is for players."
|
|
msgstr "This page is for players."
|
|
|
|
#: app/routes/teams.py:124
|
|
msgid "You do not have permission to create teams."
|
|
msgstr "You do not have permission to create teams."
|
|
|
|
#: app/routes/teams.py:132 app/routes/teams.py:177
|
|
msgid "Team name is required."
|
|
msgstr "Team name is required."
|
|
|
|
#: app/routes/teams.py:137 app/routes/teams.py:182
|
|
#, python-format
|
|
msgid "Team \"%(name)s\" already exists."
|
|
msgstr "Team \"%(name)s\" already exists."
|
|
|
|
#: app/routes/teams.py:159
|
|
#, python-format
|
|
msgid "Team \"%(name)s\" created successfully!"
|
|
msgstr "Team \"%(name)s\" created successfully!"
|
|
|
|
#: app/routes/teams.py:169
|
|
msgid "You do not have permission to edit this team."
|
|
msgstr "You do not have permission to edit this team."
|
|
|
|
#: app/routes/teams.py:220
|
|
#, python-format
|
|
msgid "Team \"%(name)s\" updated successfully!"
|
|
msgstr "Team \"%(name)s\" updated successfully!"
|
|
|
|
#: app/routes/teams.py:248
|
|
msgid "You do not have permission to delete teams."
|
|
msgstr "You do not have permission to delete teams."
|
|
|
|
#: app/routes/teams.py:279
|
|
#, python-format
|
|
msgid "Team \"%(name)s\" deleted successfully."
|
|
msgstr "Team \"%(name)s\" deleted successfully."
|
|
|
|
#: app/routes/teams.py:294
|
|
msgid "Please select a coach."
|
|
msgstr "Please select a coach."
|
|
|
|
#: app/routes/teams.py:299
|
|
msgid "Only coaches can be assigned as coach."
|
|
msgstr "Only coaches can be assigned as coach."
|
|
|
|
#: app/routes/teams.py:305
|
|
#, 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:318
|
|
#, python-format
|
|
msgid "%(username)s added as coach of %(name)s."
|
|
msgstr "%(username)s added as coach of %(name)s."
|
|
|
|
#: app/routes/teams.py:335
|
|
msgid "Please select a manager."
|
|
msgstr "Please select a manager."
|
|
|
|
#: app/routes/teams.py:340
|
|
msgid "Only managers can be assigned as manager."
|
|
msgstr "Only managers can be assigned as manager."
|
|
|
|
#: app/routes/teams.py:346
|
|
#, 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:359
|
|
#, python-format
|
|
msgid "%(username)s added as manager of %(name)s."
|
|
msgstr "%(username)s added as manager of %(name)s."
|
|
|
|
#: app/routes/teams.py:386
|
|
#, python-format
|
|
msgid "Coach removed from %(name)s."
|
|
msgstr "Coach removed from %(name)s."
|
|
|
|
#: app/routes/teams.py:411
|
|
#, python-format
|
|
msgid "Manager removed from %(name)s."
|
|
msgstr "Manager removed from %(name)s."
|
|
|
|
#: app/routes/teams.py:427 app/routes/tryouts.py:477 app/routes/tryouts.py:578
|
|
msgid "Please select a player."
|
|
msgstr "Please select a player."
|
|
|
|
#: app/routes/teams.py:432
|
|
msgid "Can only assign players to teams."
|
|
msgstr "Can only assign players to teams."
|
|
|
|
#: app/routes/teams.py:438
|
|
#, python-format
|
|
msgid "%(username)s is already on %(name)s."
|
|
msgstr "%(username)s is already on %(name)s."
|
|
|
|
#: app/routes/teams.py:446
|
|
#, python-format
|
|
msgid "%(username)s added to %(name)s!"
|
|
msgstr "%(username)s added to %(name)s!"
|
|
|
|
#: app/routes/teams.py:463 app/routes/teams.py:537
|
|
#, python-format
|
|
msgid "%(username)s is not on %(name)s."
|
|
msgstr "%(username)s is not on %(name)s."
|
|
|
|
#: app/routes/teams.py:471
|
|
#, python-format
|
|
msgid "%(username)s removed from %(name)s."
|
|
msgstr "%(username)s removed from %(name)s."
|
|
|
|
#: app/routes/teams.py:508 app/routes/teams.py:526
|
|
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:516
|
|
msgid "Team notes added successfully!"
|
|
msgstr "Team notes added successfully!"
|
|
|
|
#: app/routes/teams.py:531 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:547
|
|
#, 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:54
|
|
msgid "Only the president can manage users."
|
|
msgstr "Only the president can manage users."
|
|
|
|
#: app/routes/users/accounts.py:66
|
|
msgid "Only the president can edit users."
|
|
msgstr "Only the president can edit users."
|
|
|
|
#: app/routes/users/accounts.py:107
|
|
msgid "Email already in use by another account."
|
|
msgstr "Email already in use by another account."
|
|
|
|
#: app/routes/users/accounts.py:118
|
|
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:131
|
|
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:210
|
|
#, python-format
|
|
msgid "User %(username)s updated successfully!"
|
|
msgstr "User %(username)s updated successfully!"
|
|
|
|
#: app/routes/users/accounts.py:231
|
|
msgid "Only the president can delete users."
|
|
msgstr "Only the president can delete users."
|
|
|
|
#: app/routes/users/accounts.py:235
|
|
msgid "You cannot delete your own account."
|
|
msgstr "You cannot delete your own account."
|
|
|
|
#: app/routes/users/accounts.py:294
|
|
#, python-format
|
|
msgid "User %(deleted_username)s has been removed."
|
|
msgstr "User %(deleted_username)s has been removed."
|
|
|
|
#: app/routes/users/accounts.py:305
|
|
msgid "Only the president can create users."
|
|
msgstr "Only the president can create users."
|
|
|
|
#: app/routes/users/accounts.py:353
|
|
#, 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:187
|
|
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."
|
|
|