Le site s'affiche desormais integralement en francais. 483 chaines, aucune non traduite, dans les deux catalogues. Couvert : navigation et mise en page partagee, connexion, les cinq pages d'erreur, et les 29 gabarits de pages. Methode Marquage semi-automatique, conservateur par construction : seuls des motifs sans ambiguite sont balises -- contenu de balises de texte, attributs placeholder/title/aria-label, texte suivant une icone, blocs title et page_title -- et tout contenu comportant du Jinja ou du balisage imbrique est laisse de cote. Deux passes, la seconde pour td, li, h6, strong, em et caption. 97 entrees etaient marquees fuzzy par pybabel update, c'est-a-dire devinees par similarite. Une entree fuzzy est **ignoree a l'execution** : elles ont donc ete traitees comme non traduites, et le drapeau retire une fois la traduction ecrite. Deux pieges rencontres, tous deux documentes dans docs/translations.md Une entite HTML n'est pas du texte. ×, utilise comme libelle de bouton de fermeture, a ete balise par la passe automatique. Jinja l'echappait alors en &times; et le bouton aurait affiche le texte litteral × au lieu de la croix. Corrige dans cinq gabarits. Huit chaines subsistent dans des blocs <script>. Elles fonctionnent mais restent fragiles : Jinja echappe & < > " ' dans un bloc script, et ces entites n'y sont pas decodees -- une traduction contenant une apostrophe droite arriverait dans la chaine JavaScript sous la forme '. Le francais retenu utilise des apostrophes typographiques, non echappees, donc l'existant est sur. Toute nouvelle chaine a cet endroit devra passer par un attribut data- ou un bloc <script type="application/json">. Vocabulaire retenu -- a valider avec le club tryout -> selection · manager -> gerant · coach -> coach (conserve, terme d'usage en e-sport) · scout -> recruteur · email -> courriel · scrim -> scrim. Les noms de jeux et les postes (Support, Duelist, AWPer) restent en anglais : ce sont les termes employes par les joueurs. Ces choix vivent dans un seul catalogue, donc chacun se change en un endroit. Reste a faire : les messages flash hors routes/auth.py, et les messages de validation de app/validators.py, qui necessitent lazy_gettext puisque les champs de schema sont construits a l'import. Verifie : 13 pages parcourues dans les deux langues, aucune ne laisse de marqueur Jinja non evalue ni d'entite doublement echappee. 193 tests. Co-Authored-By: Claude Opus 5 <[email protected]>
2111 lines
64 KiB
Gettext
2111 lines
64 KiB
Gettext
# French 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-07 21:41-0400\n"
|
||
"PO-Revision-Date: 2026-08-07 20:22-0400\n"
|
||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||
"Language: fr\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/routes/auth.py:141
|
||
#, python-format
|
||
msgid ""
|
||
"Account is locked due to too many failed attempts. Please try again in %(remaining)s "
|
||
"minute(s)."
|
||
msgstr ""
|
||
"Compte verrouillé après trop de tentatives échouées. Réessayez dans %(remaining)s "
|
||
"minute(s)."
|
||
|
||
#: app/routes/auth.py:151
|
||
msgid "This account has been deactivated."
|
||
msgstr "Ce compte a été désactivé."
|
||
|
||
#: app/routes/auth.py:179
|
||
#, python-format
|
||
msgid "Welcome back, %(username)s!"
|
||
msgstr "Bon retour, %(username)s !"
|
||
|
||
#: app/routes/auth.py:192
|
||
#, python-format
|
||
msgid ""
|
||
"Account locked after %(attempts)s failed attempts. Please try again in %(minutes)s "
|
||
"minutes."
|
||
msgstr ""
|
||
"Compte verrouillé après %(attempts)s tentatives échouées. Réessayez dans %(minutes)s "
|
||
"minutes."
|
||
|
||
#: app/routes/auth.py:201
|
||
#, python-format
|
||
msgid "Login unsuccessful. %(remaining)s attempt(s) remaining before lockout."
|
||
msgstr "Échec de la connexion. Il reste %(remaining)s tentative(s) avant le verrouillage."
|
||
|
||
#: app/routes/auth.py:208
|
||
msgid "Login unsuccessful. Please check username and password."
|
||
msgstr "Échec de la connexion. Vérifiez le nom d'utilisateur et le mot de passe."
|
||
|
||
#: app/routes/auth.py:239
|
||
msgid "Incorrect CAPTCHA answer. Please try again."
|
||
msgstr "Réponse au CAPTCHA incorrecte. Veuillez réessayer."
|
||
|
||
#: app/routes/auth.py:281
|
||
msgid "Username already exists."
|
||
msgstr "Ce nom d'utilisateur est déjà pris."
|
||
|
||
#: app/routes/auth.py:293
|
||
msgid "Email already registered."
|
||
msgstr "Cette adresse courriel est déjà enregistrée."
|
||
|
||
#: app/routes/auth.py:339
|
||
msgid "Your account has been created! You can now log in."
|
||
msgstr "Votre compte a été créé. Vous pouvez maintenant vous connecter."
|
||
|
||
#: app/routes/auth.py:365
|
||
msgid "Discord OAuth2 is not configured."
|
||
msgstr "La connexion Discord n'est pas configurée."
|
||
|
||
#: app/routes/auth.py:405
|
||
msgid ""
|
||
"Discord authorization could not be verified. Please start the connection again from "
|
||
"this page."
|
||
msgstr ""
|
||
"L'autorisation Discord n'a pas pu être vérifiée. Relancez la connexion depuis cette "
|
||
"page."
|
||
|
||
#: app/routes/auth.py:413
|
||
msgid "Discord authorization failed. No code received."
|
||
msgstr "L'autorisation Discord a échoué : aucun code reçu."
|
||
|
||
#: app/routes/auth.py:437
|
||
msgid "Failed to connect to Discord. Please try again."
|
||
msgstr "Impossible de joindre Discord. Veuillez réessayer."
|
||
|
||
#: app/routes/auth.py:441
|
||
msgid "Failed to obtain Discord access token."
|
||
msgstr "Impossible d'obtenir le jeton d'accès Discord."
|
||
|
||
#: app/routes/auth.py:456
|
||
msgid "Failed to fetch Discord user profile."
|
||
msgstr "Impossible de récupérer le profil Discord."
|
||
|
||
#: app/routes/auth.py:503
|
||
msgid "Discord account connected! Your profile has been pre-filled."
|
||
msgstr "Compte Discord connecté. Votre profil a été pré-rempli."
|
||
|
||
#: app/routes/auth.py:521
|
||
msgid "You have been logged out."
|
||
msgstr "Vous avez été déconnecté."
|
||
|
||
#: app/templates/errors/400.html:2
|
||
msgid "400 Bad Request"
|
||
msgstr "400 Requête incorrecte"
|
||
|
||
#: app/templates/errors/400.html:3
|
||
msgid "Bad Request"
|
||
msgstr "Requête incorrecte"
|
||
|
||
#: app/templates/errors/400.html:9
|
||
msgid "400 — Bad Request"
|
||
msgstr "400 — Requête incorrecte"
|
||
|
||
#: app/templates/errors/400.html:10
|
||
msgid ""
|
||
"The request could not be understood by the server. Please check your input and try "
|
||
"again."
|
||
msgstr "Le serveur n'a pas pu interpréter la requête. Vérifiez votre saisie et réessayez."
|
||
|
||
#: app/templates/errors/400.html:12 app/templates/errors/403.html:12
|
||
#: app/templates/errors/429.html:12
|
||
msgid "Go Back"
|
||
msgstr "Retour"
|
||
|
||
#: app/templates/errors/403.html:2
|
||
msgid "403 Forbidden"
|
||
msgstr "403 Accès refusé"
|
||
|
||
#: app/templates/errors/403.html:3
|
||
msgid "Access Denied"
|
||
msgstr "Accès refusé"
|
||
|
||
#: app/templates/errors/403.html:9
|
||
msgid "403 — Forbidden"
|
||
msgstr "403 — Accès refusé"
|
||
|
||
#: 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 ""
|
||
"Vous n'avez pas les droits d'accès à cette ressource. Si vous pensez qu'il s'agit "
|
||
"d'une erreur, contactez un administrateur."
|
||
|
||
#: app/templates/errors/404.html:2
|
||
msgid "404 Not Found"
|
||
msgstr "404 Page introuvable"
|
||
|
||
#: app/templates/errors/404.html:3
|
||
msgid "Page Not Found"
|
||
msgstr "Page introuvable"
|
||
|
||
#: app/templates/errors/404.html:9
|
||
msgid "404 — Not Found"
|
||
msgstr "404 — Page introuvable"
|
||
|
||
#: app/templates/errors/404.html:10
|
||
msgid "The page you are looking for does not exist. It may have been moved or deleted."
|
||
msgstr "La page demandée n'existe pas. Elle a peut-être été déplacée ou supprimée."
|
||
|
||
#: app/templates/errors/404.html:12
|
||
msgid "Return Home"
|
||
msgstr "Retour à l'accueil"
|
||
|
||
#: app/templates/errors/429.html:2
|
||
msgid "429 Too Many Requests"
|
||
msgstr "429 Trop de requêtes"
|
||
|
||
#: app/templates/errors/429.html:3
|
||
msgid "Rate Limit Exceeded"
|
||
msgstr "Limite de requêtes atteinte"
|
||
|
||
#: app/templates/errors/429.html:9
|
||
msgid "429 — Too Many Requests"
|
||
msgstr "429 — Trop de requêtes"
|
||
|
||
#: 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 ""
|
||
"Vous avez envoyé trop de requêtes en peu de temps. Patientez un instant puis "
|
||
"réessayez."
|
||
|
||
#: app/templates/errors/500.html:2
|
||
msgid "500 Server Error"
|
||
msgstr "500 Erreur du serveur"
|
||
|
||
#: app/templates/errors/500.html:3
|
||
msgid "Internal Server Error"
|
||
msgstr "Erreur interne du serveur"
|
||
|
||
#: app/templates/errors/500.html:9
|
||
msgid "500 — Internal Server Error"
|
||
msgstr "500 — Erreur interne du serveur"
|
||
|
||
#: 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 ""
|
||
"Une erreur est survenue de notre côté. Elle a été journalisée et sera examinée. "
|
||
"Veuillez réessayer dans un instant."
|
||
|
||
#: app/templates/errors/500.html:12
|
||
msgid "Try Again"
|
||
msgstr "Réessayer"
|
||
|
||
#: app/templates/layouts/_language_switcher.html:10
|
||
msgid "Language"
|
||
msgstr "Langue"
|
||
|
||
#: app/templates/layouts/base.html:33 app/templates/layouts/base.html:133
|
||
#: app/templates/pages/dashboard.html:2 app/templates/pages/dashboard.html:3
|
||
msgid "Dashboard"
|
||
msgstr "Tableau de bord"
|
||
|
||
#: app/templates/layouts/base.html:39 app/templates/pages/tryouts.html:2
|
||
#: app/templates/pages/tryouts.html:3
|
||
msgid "Tryouts"
|
||
msgstr "Sélections"
|
||
|
||
#: app/templates/layouts/base.html:45 app/templates/pages/calendar.html:2
|
||
#: app/templates/pages/calendar.html:3
|
||
msgid "Calendar"
|
||
msgstr "Calendrier"
|
||
|
||
#: app/templates/layouts/base.html:52 app/templates/pages/dashboard.html:43
|
||
#: app/templates/pages/evaluations.html:2 app/templates/pages/evaluations.html:3
|
||
msgid "Evaluations"
|
||
msgstr "Évaluations"
|
||
|
||
#: app/templates/layouts/base.html:60 app/templates/pages/my_teams.html:2
|
||
#: app/templates/pages/my_teams.html:3
|
||
msgid "My Team(s)"
|
||
msgstr "Mon ou mes équipes"
|
||
|
||
#: app/templates/layouts/base.html:67
|
||
msgid "Manage Teams"
|
||
msgstr "Gestion des équipes"
|
||
|
||
#: app/templates/layouts/base.html:75 app/templates/pages/users.html:2
|
||
#: app/templates/pages/users.html:3
|
||
msgid "Manage Users"
|
||
msgstr "Gestion des utilisateurs"
|
||
|
||
#: app/templates/layouts/base.html:83 app/templates/pages/player_personal_notes.html:2
|
||
#: app/templates/pages/player_personal_notes.html:3
|
||
msgid "My Notes"
|
||
msgstr "Mes notes"
|
||
|
||
#: app/templates/layouts/base.html:91
|
||
msgid "Availability"
|
||
msgstr "Disponibilités"
|
||
|
||
#: app/templates/layouts/base.html:97
|
||
msgid "Notes & One on One"
|
||
msgstr "Notes et rencontres individuelles"
|
||
|
||
#: app/templates/layouts/base.html:104 app/templates/pages/contracts.html:2
|
||
#: app/templates/pages/contracts.html:3 app/templates/pages/profile.html:9
|
||
msgid "Contracts"
|
||
msgstr "Contrats"
|
||
|
||
#: app/templates/layouts/base.html:111 app/templates/pages/profile.html:2
|
||
#: app/templates/pages/profile.html:3
|
||
msgid "My Profile"
|
||
msgstr "Mon profil"
|
||
|
||
#: app/templates/layouts/base.html:117
|
||
msgid "Logout"
|
||
msgstr "Déconnexion"
|
||
|
||
#: app/templates/layouts/base.html:137
|
||
msgid "Toggle dark mode"
|
||
msgstr "Basculer le mode sombre"
|
||
|
||
#: app/templates/layouts/base.html:149 app/templates/layouts/base.html:168
|
||
msgid "Dismiss"
|
||
msgstr "Fermer"
|
||
|
||
#: app/templates/layouts/base.html:178
|
||
msgid "Team Tryout Management System"
|
||
msgstr "Système de gestion des sélections d'équipe"
|
||
|
||
#: app/templates/layouts/macros.html:116
|
||
msgid "Close"
|
||
msgstr "Fermer"
|
||
|
||
#: 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 "Ajouter une note personnelle"
|
||
|
||
#: 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 "Joueur"
|
||
|
||
#: 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 "-- Choisir un joueur --"
|
||
|
||
#: app/templates/pages/add_note.html:59 app/templates/pages/notes.html:58
|
||
#: app/templates/pages/personal_notes.html:29
|
||
msgid "Note Content"
|
||
msgstr "Contenu de la note"
|
||
|
||
#: app/templates/pages/add_note.html:60
|
||
msgid "Enter your coaching notes..."
|
||
msgstr "Vos notes de coaching..."
|
||
|
||
#: app/templates/pages/add_note.html:65
|
||
msgid "Link to Tryout (Optional)"
|
||
msgstr "Lier à une sélection (facultatif)"
|
||
|
||
#: app/templates/pages/add_note.html:67
|
||
msgid "-- No tryout --"
|
||
msgstr "-- Aucune sélection --"
|
||
|
||
#: app/templates/pages/add_note.html:75
|
||
msgid "Link to Match (Optional)"
|
||
msgstr "Lier à un match (facultatif)"
|
||
|
||
#: app/templates/pages/add_note.html:77
|
||
msgid "-- No match --"
|
||
msgstr "-- Aucun match --"
|
||
|
||
#: app/templates/pages/add_note.html:85
|
||
msgid "Link to Team (Optional)"
|
||
msgstr "Lier à une équipe (facultatif)"
|
||
|
||
#: app/templates/pages/add_note.html:87
|
||
msgid "-- No team --"
|
||
msgstr "-- Aucune équipe --"
|
||
|
||
#: app/templates/pages/add_note.html:97
|
||
msgid "Team Notes (Reference)"
|
||
msgstr "Notes d’équipe (référence)"
|
||
|
||
#: 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 "Ajouter une note"
|
||
|
||
#: app/templates/pages/calendar.html:9 app/templates/pages/view_tryout.html:296
|
||
msgid "Schedule"
|
||
msgstr "Planifier"
|
||
|
||
#: app/templates/pages/calendar.html:13
|
||
msgid "Month"
|
||
msgstr "Mois"
|
||
|
||
#: app/templates/pages/calendar.html:16
|
||
msgid "Week"
|
||
msgstr "Semaine"
|
||
|
||
#: app/templates/pages/calendar.html:19
|
||
msgid "Day"
|
||
msgstr "Jour"
|
||
|
||
#: app/templates/pages/calendar.html:22
|
||
msgid "List"
|
||
msgstr "Liste"
|
||
|
||
#: app/templates/pages/calendar.html:37
|
||
msgid "Create New Event"
|
||
msgstr "Créer un événement"
|
||
|
||
#: app/templates/pages/calendar.html:41
|
||
msgid "Date:"
|
||
msgstr "Date :"
|
||
|
||
#: app/templates/pages/calendar.html:46
|
||
msgid "Schedule Tryout Match"
|
||
msgstr "Planifier un match de sélection"
|
||
|
||
#: app/templates/pages/calendar.html:47
|
||
msgid "Add a scrim/match inside an existing tryout"
|
||
msgstr "Ajouter un scrim ou un match dans une sélection existante"
|
||
|
||
#: app/templates/pages/calendar.html:50
|
||
msgid "-- Select a tryout --"
|
||
msgstr "-- Choisir une sélection --"
|
||
|
||
#: app/templates/pages/calendar.html:53 app/templates/pages/calendar.html:68
|
||
msgid "Go"
|
||
msgstr "Aller"
|
||
|
||
#: app/templates/pages/calendar.html:61 app/templates/pages/teams.html:131
|
||
msgid "Schedule Team Match"
|
||
msgstr "Planifier un match d’équipe"
|
||
|
||
#: app/templates/pages/calendar.html:62
|
||
msgid "Regular season match for an org team"
|
||
msgstr "Match de saison régulière pour une équipe du club"
|
||
|
||
#: app/templates/pages/calendar.html:65
|
||
msgid "-- Select a team --"
|
||
msgstr "-- Choisir une équipe --"
|
||
|
||
#: app/templates/pages/calendar.html:76
|
||
msgid "Create New Tryout"
|
||
msgstr "Créer une sélection"
|
||
|
||
#: app/templates/pages/calendar.html:77
|
||
msgid "Create a brand new tryout event"
|
||
msgstr "Créer une nouvelle sélection"
|
||
|
||
#: app/templates/pages/calendar.html:79
|
||
msgid "Create Tryout"
|
||
msgstr "Créer la sélection"
|
||
|
||
#: app/templates/pages/calendar.html:92
|
||
msgid "Event Details"
|
||
msgstr "Détail de l’événement"
|
||
|
||
#: app/templates/pages/calendar.html:98
|
||
msgid "Confirm"
|
||
msgstr "Confirmer"
|
||
|
||
#: app/templates/pages/calendar.html:102 app/templates/pages/team_matches.html:102
|
||
msgid "Delete Match"
|
||
msgstr "Supprimer le match"
|
||
|
||
#: app/templates/pages/calendar.html:105 app/templates/pages/team_matches.html:97
|
||
msgid "Edit Match"
|
||
msgstr "Modifier le match"
|
||
|
||
#: app/templates/pages/calendar.html:108
|
||
msgid "View Tryout"
|
||
msgstr "Voir la sélection"
|
||
|
||
#: app/templates/pages/coach_availability.html:2
|
||
#: app/templates/pages/coach_availability.html:3
|
||
msgid "Manage Availability"
|
||
msgstr "Gérer mes disponibilités"
|
||
|
||
#: app/templates/pages/coach_availability.html:9
|
||
msgid "Set Your Weekly Availability"
|
||
msgstr "Définir vos disponibilités hebdomadaires"
|
||
|
||
#: app/templates/pages/coach_availability.html:10
|
||
msgid "Select time slots when you're available for One on One sessions"
|
||
msgstr "Choisissez les plages où vous êtes disponible pour des rencontres individuelles"
|
||
|
||
#: app/templates/pages/coach_availability.html:14 app/templates/pages/profile.html:216
|
||
msgid "Loading availability grid..."
|
||
msgstr "Chargement de la grille de disponibilités..."
|
||
|
||
#: app/templates/pages/coach_availability.html:19 app/templates/pages/profile.html:200
|
||
#: app/templates/pages/profile.html:220
|
||
msgid "Clear All"
|
||
msgstr "Tout effacer"
|
||
|
||
#: 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 "Téléverser un contrat"
|
||
|
||
#: app/templates/pages/contracts.html:17
|
||
msgid "Contract Dropbox"
|
||
msgstr "Dépôt de contrats"
|
||
|
||
#: app/templates/pages/contracts.html:26 app/templates/pages/notes.html:87
|
||
#: app/templates/pages/team_matches.html:26
|
||
msgid "Team"
|
||
msgstr "Équipe"
|
||
|
||
#: app/templates/pages/contracts.html:27
|
||
msgid "Contract"
|
||
msgstr "Contrat"
|
||
|
||
#: 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 "Statut"
|
||
|
||
#: app/templates/pages/contracts.html:29
|
||
msgid "Uploaded"
|
||
msgstr "Téléversé le"
|
||
|
||
#: 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 "Télécharger"
|
||
|
||
#: app/templates/pages/contracts.html:53
|
||
msgid "Download Signed"
|
||
msgstr "Télécharger la version signée"
|
||
|
||
#: app/templates/pages/contracts.html:54
|
||
msgid "Signed"
|
||
msgstr "Signé"
|
||
|
||
#: app/templates/pages/contracts.html:58 app/templates/pages/contracts.html:89
|
||
#: app/templates/pages/contracts.html:102
|
||
msgid "Upload Signed Contract"
|
||
msgstr "Téléverser le contrat signé"
|
||
|
||
#: app/templates/pages/contracts.html:59
|
||
msgid "Return Signed"
|
||
msgstr "Retourner signé"
|
||
|
||
#: app/templates/pages/contracts.html:72
|
||
msgid "No contracts found"
|
||
msgstr "Aucun contrat"
|
||
|
||
#: app/templates/pages/contracts.html:74
|
||
msgid "No contracts have been uploaded for you yet. Contact your coach or manager."
|
||
msgstr ""
|
||
"Aucun contrat n’a encore été téléversé pour vous. Contactez votre coach ou votre "
|
||
"gérant."
|
||
|
||
#: app/templates/pages/contracts.html:76
|
||
msgid "No contracts have been uploaded yet. Upload a contract using the button above."
|
||
msgstr "Aucun contrat n’a encore été téléversé. Utilisez le bouton ci-dessus."
|
||
|
||
#: app/templates/pages/contracts.html:96
|
||
msgid "Select Signed Contract File"
|
||
msgstr "Choisir le fichier du contrat signé"
|
||
|
||
#: app/templates/pages/contracts.html:98 app/templates/pages/upload_contract.html:28
|
||
msgid "Accepted formats: PDF, DOC, DOCX, JPG, PNG"
|
||
msgstr "Formats acceptés : 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 "Annuler"
|
||
|
||
#: 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 "Créer l’utilisateur"
|
||
|
||
#: 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 "Nom complet"
|
||
|
||
#: app/templates/pages/create_user.html:14
|
||
msgid "Enter full name"
|
||
msgstr "Saisir le nom complet"
|
||
|
||
#: 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 "Nom d'utilisateur"
|
||
|
||
#: app/templates/pages/create_user.html:18
|
||
msgid "Choose username"
|
||
msgstr "Choisir un nom d’utilisateur"
|
||
|
||
#: 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 "Courriel"
|
||
|
||
#: app/templates/pages/create_user.html:24
|
||
msgid "Enter email"
|
||
msgstr "Saisir le courriel"
|
||
|
||
#: 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 "Téléphone"
|
||
|
||
#: app/templates/pages/create_user.html:28
|
||
msgid "Phone number"
|
||
msgstr "Numéro de téléphone"
|
||
|
||
#: 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 "Rôle"
|
||
|
||
#: app/templates/pages/create_user.html:41 app/templates/pages/login.html:11
|
||
#: app/templates/pages/register.html:139
|
||
msgid "Password"
|
||
msgstr "Mot de passe"
|
||
|
||
#: app/templates/pages/create_user.html:42
|
||
msgid "Set password"
|
||
msgstr "Définir le mot de passe"
|
||
|
||
#: app/templates/pages/dashboard.html:16
|
||
msgid "Total Users"
|
||
msgstr "Total des utilisateurs"
|
||
|
||
#: app/templates/pages/dashboard.html:25 app/templates/pages/dashboard.html:175
|
||
msgid "Players"
|
||
msgstr "Joueurs"
|
||
|
||
#: app/templates/pages/dashboard.html:34
|
||
msgid "Total Tryouts"
|
||
msgstr "Total des sélections"
|
||
|
||
#: app/templates/pages/dashboard.html:52
|
||
msgid "Active Tryouts"
|
||
msgstr "Sélections en cours"
|
||
|
||
#: app/templates/pages/dashboard.html:61 app/templates/pages/view_tryout.html:21
|
||
msgid "Upcoming"
|
||
msgstr "À venir"
|
||
|
||
#: app/templates/pages/dashboard.html:69
|
||
msgid "Recent Users"
|
||
msgstr "Utilisateurs récents"
|
||
|
||
#: app/templates/pages/dashboard.html:74 app/templates/pages/users.html:19
|
||
msgid "Name"
|
||
msgstr "Nom"
|
||
|
||
#: app/templates/pages/dashboard.html:74 app/templates/pages/users.html:24
|
||
msgid "Joined"
|
||
msgstr "Inscrit le"
|
||
|
||
#: app/templates/pages/dashboard.html:90
|
||
msgid "Recent Tryouts"
|
||
msgstr "Sélections récentes"
|
||
|
||
#: app/templates/pages/dashboard.html:95 app/templates/pages/dashboard.html:175
|
||
msgid "Title"
|
||
msgstr "Titre"
|
||
|
||
#: 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 "Matchs à venir"
|
||
|
||
#: 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 "Sélection"
|
||
|
||
#: app/templates/pages/dashboard.html:118 app/templates/pages/dashboard.html:202
|
||
#: app/templates/pages/dashboard.html:285
|
||
msgid "Date & Time"
|
||
msgstr "Date et heure"
|
||
|
||
#: app/templates/pages/dashboard.html:145 app/templates/pages/dashboard.html:169
|
||
#: app/templates/pages/dashboard.html:273
|
||
msgid "My Tryouts"
|
||
msgstr "Mes sélections"
|
||
|
||
#: app/templates/pages/dashboard.html:154
|
||
msgid "Active"
|
||
msgstr "Actif"
|
||
|
||
#: app/templates/pages/dashboard.html:163
|
||
msgid "My Evaluations"
|
||
msgstr "Mes évaluations"
|
||
|
||
#: app/templates/pages/dashboard.html:229
|
||
msgid "Evaluations Done"
|
||
msgstr "Évaluations réalisées"
|
||
|
||
#: app/templates/pages/dashboard.html:238 app/templates/pages/one_on_one.html:85
|
||
msgid "Pending"
|
||
msgstr "En attente"
|
||
|
||
#: app/templates/pages/dashboard.html:244
|
||
msgid "Recent Evaluations"
|
||
msgstr "Évaluations récentes"
|
||
|
||
#: app/templates/pages/dashboard.html:249
|
||
msgid "Score"
|
||
msgstr "Note"
|
||
|
||
#: app/templates/pages/dashboard.html:280
|
||
msgid "My Next Matches"
|
||
msgstr "Mes prochains matchs"
|
||
|
||
#: app/templates/pages/dashboard.html:285 app/templates/pages/my_teams.html:91
|
||
#: app/templates/pages/team_matches.html:27
|
||
msgid "Opponent"
|
||
msgstr "Adversaire"
|
||
|
||
#: app/templates/pages/dashboard.html:311
|
||
msgid "No upcoming matches yet."
|
||
msgstr "Aucun match à venir pour l’instant."
|
||
|
||
#: app/templates/pages/dashboard.html:317
|
||
msgid "My Registrations"
|
||
msgstr "Mes inscriptions"
|
||
|
||
#: app/templates/pages/dashboard.html:344
|
||
msgid "Total Players"
|
||
msgstr "Total des joueurs"
|
||
|
||
#: app/templates/pages/dashboard.html:353
|
||
msgid "Total Evaluations"
|
||
msgstr "Total des évaluations"
|
||
|
||
#: app/templates/pages/dashboard.html:359
|
||
msgid "Top Rated Players"
|
||
msgstr "Joueurs les mieux notés"
|
||
|
||
#: app/templates/pages/dashboard.html:363
|
||
msgid "Avg Score"
|
||
msgstr "Note moyenne"
|
||
|
||
#: app/templates/pages/dashboard.html:373 app/templates/pages/view_tryout.html:526
|
||
msgid "No evaluations yet."
|
||
msgstr "Aucune évaluation pour l’instant."
|
||
|
||
#: app/templates/pages/edit_profile.html:2 app/templates/pages/edit_profile.html:3
|
||
#: app/templates/pages/profile.html:12
|
||
msgid "Edit Profile"
|
||
msgstr "Modifier le profil"
|
||
|
||
#: 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 "Profil e-sport"
|
||
|
||
#: app/templates/pages/edit_profile.html:34
|
||
msgid "Update your competitive gaming profile for tryouts."
|
||
msgstr "Mettez à jour votre profil de joueur compétitif pour les sélections."
|
||
|
||
#: app/templates/pages/edit_profile.html:37 app/templates/pages/register.html:87
|
||
msgid "Games You Play"
|
||
msgstr "Jeux auxquels vous jouez"
|
||
|
||
#: app/templates/pages/edit_profile.html:47 app/templates/pages/register.html:101
|
||
msgid "Select all games you're signing in for."
|
||
msgstr "Sélectionnez tous les jeux pour lesquels vous vous inscrivez."
|
||
|
||
#: app/templates/pages/edit_profile.html:53 app/templates/pages/edit_user.html:61
|
||
msgid "Gamertags for TRN"
|
||
msgstr "Pseudos pour Tracker Network"
|
||
|
||
#: app/templates/pages/edit_profile.html:54
|
||
msgid "Enter your gamertag for each selected game to link to your Tracker Network profile."
|
||
msgstr ""
|
||
"Saisissez votre pseudo pour chaque jeu sélectionné afin de le lier à votre profil "
|
||
"Tracker Network."
|
||
|
||
#: 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 "Pseudo de jeu"
|
||
|
||
#: app/templates/pages/edit_profile.html:67 app/templates/pages/edit_user.html:75
|
||
#: app/templates/pages/view_user.html:59
|
||
msgid "Platform"
|
||
msgstr "Plateforme"
|
||
|
||
#: app/templates/pages/edit_profile.html:69 app/templates/pages/edit_user.html:77
|
||
msgid "Select Platform"
|
||
msgstr "Choisir une plateforme"
|
||
|
||
#: app/templates/pages/edit_profile.html:83 app/templates/pages/edit_user.html:91
|
||
msgid "Discord Username"
|
||
msgstr "Nom d’utilisateur Discord"
|
||
|
||
#: app/templates/pages/edit_profile.html:84 app/templates/pages/edit_user.html:92
|
||
msgid "e.g. Name#1234"
|
||
msgstr "ex. : Nom#1234"
|
||
|
||
#: app/templates/pages/edit_profile.html:87 app/templates/pages/edit_user.html:95
|
||
msgid "(for DMs)"
|
||
msgstr "(pour les messages privés)"
|
||
|
||
#: app/templates/pages/edit_profile.html:88 app/templates/pages/edit_user.html:96
|
||
msgid "Numeric ID (e.g. 123456789012345678)"
|
||
msgstr "Identifiant numérique (ex. : 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 ""
|
||
"Activez le mode développeur dans Discord → clic droit sur le profil → Copier "
|
||
"l’identifiant"
|
||
|
||
#: app/templates/pages/edit_profile.html:94 app/templates/pages/edit_user.html:100
|
||
msgid "League OS Connection"
|
||
msgstr "Connexion League OS"
|
||
|
||
#: 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 "Lien ou identifiant du profil League OS"
|
||
|
||
#: app/templates/pages/edit_profile.html:100
|
||
msgid "Change Password"
|
||
msgstr "Changer le mot de passe"
|
||
|
||
#: app/templates/pages/edit_profile.html:101
|
||
msgid "Leave blank to keep your current password."
|
||
msgstr "Laissez vide pour conserver votre mot de passe actuel."
|
||
|
||
#: app/templates/pages/edit_profile.html:103
|
||
msgid "New Password"
|
||
msgstr "Nouveau mot de passe"
|
||
|
||
#: app/templates/pages/edit_profile.html:104 app/templates/pages/edit_user.html:107
|
||
msgid "Enter new password"
|
||
msgstr "Saisir le nouveau mot de passe"
|
||
|
||
#: app/templates/pages/edit_profile.html:109 app/templates/pages/teams.html:296
|
||
msgid "Save Changes"
|
||
msgstr "Enregistrer les modifications"
|
||
|
||
#: app/templates/pages/edit_user.html:3
|
||
msgid "Edit User"
|
||
msgstr "Modifier l’utilisateur"
|
||
|
||
#: app/templates/pages/edit_user.html:46
|
||
msgid "Games"
|
||
msgstr "Jeux"
|
||
|
||
#: app/templates/pages/edit_user.html:62
|
||
msgid "Enter gamertag for each selected game to link to Tracker Network."
|
||
msgstr "Saisissez un pseudo par jeu sélectionné pour le lier à Tracker Network."
|
||
|
||
#: app/templates/pages/edit_user.html:106
|
||
msgid "(leave blank to keep current)"
|
||
msgstr "(laisser vide pour conserver l’actuel)"
|
||
|
||
#: app/templates/pages/edit_user.html:111
|
||
msgid "Update User"
|
||
msgstr "Mettre à jour l’utilisateur"
|
||
|
||
#: app/templates/pages/evaluate_player.html:10
|
||
msgid "Player Evaluation"
|
||
msgstr "Évaluation du joueur"
|
||
|
||
#: app/templates/pages/evaluate_player.html:24
|
||
msgid "You have already evaluated this player. Your previous scores are shown below."
|
||
msgstr "Vous avez déjà évalué ce joueur. Vos notes précédentes sont affichées ci-dessous."
|
||
|
||
#: app/templates/pages/evaluate_player.html:33
|
||
msgid "Mecanics (1-10)"
|
||
msgstr "Mécaniques (1-10)"
|
||
|
||
#: app/templates/pages/evaluate_player.html:40
|
||
msgid "Cohesion (1-10)"
|
||
msgstr "Cohésion (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 "Sens du jeu (1-10)"
|
||
|
||
#: app/templates/pages/evaluate_player.html:64
|
||
msgid "Versatility (1-10)"
|
||
msgstr "Polyvalence (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 "Analyse (1-10)"
|
||
|
||
#: app/templates/pages/evaluate_player.html:88
|
||
msgid "Sport Ethics (1-10)"
|
||
msgstr "Éthique sportive (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 "Poste recommandé"
|
||
|
||
#: app/templates/pages/evaluate_player.html:109 app/templates/pages/view_tryout.html:274
|
||
msgid "-- Select Position --"
|
||
msgstr "-- Choisir un poste --"
|
||
|
||
#: app/templates/pages/evaluate_player.html:115
|
||
msgid "Enter position (optional)"
|
||
msgstr "Saisir un poste (facultatif)"
|
||
|
||
#: app/templates/pages/evaluate_player.html:121
|
||
msgid "Comments"
|
||
msgstr "Commentaires"
|
||
|
||
#: app/templates/pages/evaluate_player.html:122
|
||
msgid "Enter your evaluation notes..."
|
||
msgstr "Vos notes d’évaluation..."
|
||
|
||
#: app/templates/pages/evaluate_player.html:130
|
||
msgid "Add note for this player"
|
||
msgstr "Ajouter une note pour ce joueur"
|
||
|
||
#: app/templates/pages/evaluate_player.html:147 app/templates/pages/view_tryout.html:493
|
||
msgid "Evaluator"
|
||
msgstr "Évaluateur"
|
||
|
||
#: app/templates/pages/evaluate_player.html:148 app/templates/pages/view_tryout.html:494
|
||
msgid "Mecanics"
|
||
msgstr "Mécaniques"
|
||
|
||
#: app/templates/pages/evaluate_player.html:149 app/templates/pages/view_tryout.html:495
|
||
msgid "Cohesion"
|
||
msgstr "Cohésion"
|
||
|
||
#: 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 "Sens du jeu"
|
||
|
||
#: app/templates/pages/evaluate_player.html:152 app/templates/pages/view_tryout.html:498
|
||
msgid "Versatility"
|
||
msgstr "Polyvalence"
|
||
|
||
#: 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 "Analyse"
|
||
|
||
#: app/templates/pages/evaluate_player.html:155 app/templates/pages/view_tryout.html:501
|
||
msgid "Sport Ethics"
|
||
msgstr "Éthique sportive"
|
||
|
||
#: 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 "Global"
|
||
|
||
#: app/templates/pages/evaluate_player.html:158 app/templates/pages/my_teams.html:54
|
||
#: app/templates/pages/view_tryout.html:280
|
||
msgid "Position"
|
||
msgstr "Poste"
|
||
|
||
#: app/templates/pages/evaluations.html:96
|
||
msgid "No evaluations yet"
|
||
msgstr "Aucune évaluation"
|
||
|
||
#: app/templates/pages/login.html:2
|
||
msgid "Login"
|
||
msgstr "Connexion"
|
||
|
||
#: app/templates/pages/login.html:8
|
||
msgid "Enter your username"
|
||
msgstr "Saisissez votre nom d'utilisateur"
|
||
|
||
#: app/templates/pages/login.html:12
|
||
msgid "Enter your password"
|
||
msgstr "Saisissez votre mot de passe"
|
||
|
||
#: app/templates/pages/login.html:14
|
||
msgid "Sign In"
|
||
msgstr "Se connecter"
|
||
|
||
#: app/templates/pages/login.html:15
|
||
msgid "Don't have an account?"
|
||
msgstr "Vous n'avez pas de compte ?"
|
||
|
||
#: app/templates/pages/login.html:15
|
||
msgid "Register here"
|
||
msgstr "Inscrivez-vous ici"
|
||
|
||
#: app/templates/pages/match_form.html:34
|
||
msgid "Match Type"
|
||
msgstr "Type de match"
|
||
|
||
#: app/templates/pages/match_form.html:36
|
||
msgid "Team vs Team"
|
||
msgstr "Équipe contre équipe"
|
||
|
||
#: app/templates/pages/match_form.html:37
|
||
msgid "Player vs Player"
|
||
msgstr "Joueur contre joueur"
|
||
|
||
#: app/templates/pages/match_form.html:38
|
||
msgid "Player Scrim"
|
||
msgstr "Scrim entre joueurs"
|
||
|
||
#: app/templates/pages/match_form.html:48 app/templates/pages/team_match_form.html:17
|
||
msgid "Match Title"
|
||
msgstr "Titre du match"
|
||
|
||
#: app/templates/pages/match_form.html:49
|
||
msgid "e.g., Alpha vs Bravo Scrimmage"
|
||
msgstr "ex. : Scrim Alpha contre Bravo"
|
||
|
||
#: app/templates/pages/match_form.html:62 app/templates/pages/team_match_form.html:63
|
||
msgid "Scheduled"
|
||
msgstr "Planifié"
|
||
|
||
#: 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 "Terminé"
|
||
|
||
#: app/templates/pages/match_form.html:64 app/templates/pages/team_match_form.html:65
|
||
msgid "Cancelled"
|
||
msgstr "Annulé"
|
||
|
||
#: 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 "Lieu"
|
||
|
||
#: app/templates/pages/match_form.html:70
|
||
msgid "Match location"
|
||
msgstr "Lieu du match"
|
||
|
||
#: app/templates/pages/match_form.html:77
|
||
msgid "Select Match Time"
|
||
msgstr "Choisir l’heure du match"
|
||
|
||
#: 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 ""
|
||
"Cliquez des plages consécutives pour définir la durée du match. Les joueurs "
|
||
"disponibles sur toutes les plages choisies apparaissent ci-dessous."
|
||
|
||
#: app/templates/pages/match_form.html:80
|
||
msgid "Reset time selection"
|
||
msgstr "Réinitialiser la plage horaire"
|
||
|
||
#: app/templates/pages/match_form.html:81
|
||
msgid "Reset Time"
|
||
msgstr "Réinitialiser l’heure"
|
||
|
||
#: app/templates/pages/match_form.html:86 app/templates/pages/profile.html:193
|
||
msgid "Loading..."
|
||
msgstr "Chargement..."
|
||
|
||
#: 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 "Heure de début"
|
||
|
||
#: 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 "Heure de fin"
|
||
|
||
#: 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 "Notes facultatives sur ce match"
|
||
|
||
#: app/templates/pages/match_form.html:121
|
||
msgid "Select Teams"
|
||
msgstr "Choisir les équipes"
|
||
|
||
#: app/templates/pages/match_form.html:125 app/templates/pages/match_form.html:219
|
||
msgid "Team 1"
|
||
msgstr "Équipe 1"
|
||
|
||
#: app/templates/pages/match_form.html:127
|
||
msgid "-- Select Team 1 --"
|
||
msgstr "-- Choisir l’équipe 1 --"
|
||
|
||
#: app/templates/pages/match_form.html:134 app/templates/pages/match_form.html:231
|
||
msgid "Team 2"
|
||
msgstr "Équipe 2"
|
||
|
||
#: app/templates/pages/match_form.html:136
|
||
msgid "-- Select Team 2 --"
|
||
msgstr "-- Choisir l’équipe 2 --"
|
||
|
||
#: app/templates/pages/match_form.html:158 app/templates/pages/match_form.html:184
|
||
msgid "Click to toggle presence"
|
||
msgstr "Cliquer pour basculer la présence"
|
||
|
||
#: 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 "Aucun joueur assigné"
|
||
|
||
#: app/templates/pages/match_form.html:201 app/templates/pages/match_form.html:243
|
||
msgid "Select Players"
|
||
msgstr "Choisir des joueurs"
|
||
|
||
#: app/templates/pages/match_form.html:206
|
||
msgid "Randomize Teams:"
|
||
msgstr "Répartition aléatoire :"
|
||
|
||
#: app/templates/pages/match_form.html:211
|
||
msgid "Randomize"
|
||
msgstr "Répartir au hasard"
|
||
|
||
#: app/templates/pages/match_form.html:214
|
||
msgid "Select players then click Randomize to split them into teams."
|
||
msgstr ""
|
||
"Choisissez des joueurs puis cliquez sur « Répartir au hasard » pour former les "
|
||
"équipes."
|
||
|
||
#: app/templates/pages/match_form.html:226
|
||
msgid "All registered players are shown. Click time slots to filter available players."
|
||
msgstr ""
|
||
"Tous les joueurs inscrits sont affichés. Cliquez des plages horaires pour filtrer "
|
||
"ceux qui sont disponibles."
|
||
|
||
#: app/templates/pages/match_form.html:246
|
||
msgid "Green indicators show player availability for the match date/time"
|
||
msgstr ""
|
||
"Les indicateurs verts signalent les joueurs disponibles à la date et à l’heure du "
|
||
"match"
|
||
|
||
#: app/templates/pages/match_form.html:625
|
||
msgid "Click time slots consecutively to set match duration"
|
||
msgstr "Cliquez des plages consécutives pour définir la durée du match"
|
||
|
||
#: app/templates/pages/match_form.html:892
|
||
msgid "No players registered"
|
||
msgstr "Aucun joueur inscrit"
|
||
|
||
#: app/templates/pages/match_form.html:925
|
||
msgid "T1"
|
||
msgstr "É1"
|
||
|
||
#: app/templates/pages/match_form.html:926
|
||
msgid "T2"
|
||
msgstr "É2"
|
||
|
||
#: app/templates/pages/match_form.html:931
|
||
msgid "No players available"
|
||
msgstr "Aucun joueur disponible"
|
||
|
||
#: app/templates/pages/my_teams.html:18 app/templates/pages/teams.html:84
|
||
#: app/templates/pages/teams.html:273
|
||
msgid "Coaches"
|
||
msgstr "Coachs"
|
||
|
||
#: app/templates/pages/my_teams.html:30 app/templates/pages/teams.html:106
|
||
#: app/templates/pages/teams.html:284
|
||
msgid "Managers"
|
||
msgstr "Gérants"
|
||
|
||
#: app/templates/pages/my_teams.html:45
|
||
msgid "Team Roster"
|
||
msgstr "Alignement"
|
||
|
||
#: app/templates/pages/my_teams.html:79
|
||
msgid "No players on this team."
|
||
msgstr "Aucun joueur dans cette équipe."
|
||
|
||
#: 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 "Heure"
|
||
|
||
#: 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 "Présence"
|
||
|
||
#: app/templates/pages/my_teams.html:96
|
||
msgid "My Status"
|
||
msgstr "Mon statut"
|
||
|
||
#: app/templates/pages/my_teams.html:154
|
||
msgid "No upcoming matches scheduled."
|
||
msgstr "Aucun match à venir."
|
||
|
||
#: app/templates/pages/my_teams.html:165
|
||
msgid "No Teams"
|
||
msgstr "Aucune équipe"
|
||
|
||
#: app/templates/pages/my_teams.html:166
|
||
msgid "You are not currently assigned to any team."
|
||
msgstr "Vous n’êtes assigné à aucune équipe pour le moment."
|
||
|
||
#: 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 "Notes d’équipe"
|
||
|
||
#: app/templates/pages/notes.html:20 app/templates/pages/team_notes.html:19
|
||
msgid "Team Notes Content"
|
||
msgstr "Contenu des notes d’équipe"
|
||
|
||
#: app/templates/pages/notes.html:21 app/templates/pages/team_notes.html:20
|
||
msgid "Enter improvement suggestions and notes for your team..."
|
||
msgstr "Suggestions d’amélioration et notes pour votre équipe..."
|
||
|
||
#: 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 "Ces notes seront visibles par tous les joueurs de votre équipe."
|
||
|
||
#: app/templates/pages/notes.html:48 app/templates/pages/personal_notes.html:19
|
||
#: app/templates/pages/upload_contract.html:16
|
||
msgid "Select Player"
|
||
msgstr "Choisir un joueur"
|
||
|
||
#: app/templates/pages/notes.html:50 app/templates/pages/personal_notes.html:21
|
||
msgid "-- Select a Player --"
|
||
msgstr "-- Choisir un joueur --"
|
||
|
||
#: app/templates/pages/notes.html:59 app/templates/pages/personal_notes.html:30
|
||
msgid "Enter personal feedback or coaching tips for this player..."
|
||
msgstr "Commentaires ou conseils personnalisés pour ce joueur..."
|
||
|
||
#: 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 "Ces notes ne seront visibles que par le joueur sélectionné."
|
||
|
||
#: app/templates/pages/notes.html:64
|
||
msgid "Context (Optional)"
|
||
msgstr "Contexte (facultatif)"
|
||
|
||
#: app/templates/pages/notes.html:65
|
||
msgid "Link this note to a specific match, tryout, or team for better organization."
|
||
msgstr "Liez cette note à un match, une sélection ou une équipe pour mieux vous y retrouver."
|
||
|
||
#: app/templates/pages/notes.html:71
|
||
msgid "-- Select Match --"
|
||
msgstr "-- Choisir un match --"
|
||
|
||
#: app/templates/pages/notes.html:80
|
||
msgid "-- Select Tryout --"
|
||
msgstr "-- Choisir une sélection --"
|
||
|
||
#: app/templates/pages/notes.html:89
|
||
msgid "-- Select Team --"
|
||
msgstr "-- Choisir une équipe --"
|
||
|
||
#: app/templates/pages/notes.html:111
|
||
msgid "One on One Requests"
|
||
msgstr "Demandes de rencontre individuelle"
|
||
|
||
#: app/templates/pages/notes.html:125 app/templates/pages/one_on_one.html:72
|
||
msgid "Discussion Points"
|
||
msgstr "Points à aborder"
|
||
|
||
#: app/templates/pages/notes.html:150 app/templates/pages/notes.html:151
|
||
msgid "Accept"
|
||
msgstr "Accepter"
|
||
|
||
#: app/templates/pages/notes.html:154 app/templates/pages/notes.html:155
|
||
msgid "Refuse"
|
||
msgstr "Refuser"
|
||
|
||
#: app/templates/pages/notes.html:167
|
||
msgid "No One on One requests from your players yet."
|
||
msgstr "Aucune demande de rencontre de vos joueurs pour l’instant."
|
||
|
||
#: app/templates/pages/notes.html:177
|
||
msgid "Reject One on One Request"
|
||
msgstr "Refuser la demande de rencontre"
|
||
|
||
#: app/templates/pages/notes.html:184
|
||
msgid "Reason for rejection (optional):"
|
||
msgstr "Motif du refus (facultatif) :"
|
||
|
||
#: app/templates/pages/notes.html:185
|
||
msgid "Let the player know why this time doesn't work..."
|
||
msgstr "Expliquez au joueur pourquoi ce créneau ne convient pas..."
|
||
|
||
#: app/templates/pages/notes.html:190
|
||
msgid "Reject Request"
|
||
msgstr "Refuser la demande"
|
||
|
||
#: app/templates/pages/notes.html:201
|
||
msgid "Team Notes History"
|
||
msgstr "Historique des notes d’équipe"
|
||
|
||
#: app/templates/pages/notes.html:207 app/templates/pages/team_notes.html:42
|
||
msgid "Last Updated"
|
||
msgstr "Dernière mise à jour"
|
||
|
||
#: app/templates/pages/notes.html:208 app/templates/pages/team_notes.html:43
|
||
msgid "Content Preview"
|
||
msgstr "Aperçu du contenu"
|
||
|
||
#: app/templates/pages/notes.html:228
|
||
msgid "Recent Personal Notes"
|
||
msgstr "Notes personnelles récentes"
|
||
|
||
#: app/templates/pages/notes.html:243 app/templates/pages/player_personal_notes.html:27
|
||
msgid "From match"
|
||
msgstr "Depuis le match"
|
||
|
||
#: app/templates/pages/notes.html:246 app/templates/pages/player_personal_notes.html:32
|
||
msgid "From team"
|
||
msgstr "Depuis l’équipe"
|
||
|
||
#: app/templates/pages/notes.html:249 app/templates/pages/player_personal_notes.html:37
|
||
msgid "From tryout"
|
||
msgstr "Depuis la sélection"
|
||
|
||
#: app/templates/pages/one_on_one.html:2 app/templates/pages/one_on_one.html:3
|
||
msgid "One on One"
|
||
msgstr "Rencontre individuelle"
|
||
|
||
#: 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 ""
|
||
"Aucune note d’équipe pour l’instant. Votre coach y publiera ses suggestions "
|
||
"d’amélioration."
|
||
|
||
#: 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 "Notes personnelles"
|
||
|
||
#: 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 ""
|
||
"Aucune note personnelle pour l’instant. Votre coach peut vous laisser des "
|
||
"commentaires ici."
|
||
|
||
#: app/templates/pages/one_on_one.html:62
|
||
msgid "My One on One Requests"
|
||
msgstr "Mes demandes de rencontre"
|
||
|
||
#: app/templates/pages/one_on_one.html:74
|
||
msgid "Coach Response"
|
||
msgstr "Réponse du coach"
|
||
|
||
#: app/templates/pages/one_on_one.html:87
|
||
msgid "Approved"
|
||
msgstr "Approuvée"
|
||
|
||
#: app/templates/pages/one_on_one.html:89
|
||
msgid "Rejected"
|
||
msgstr "Refusée"
|
||
|
||
#: app/templates/pages/one_on_one.html:111
|
||
msgid "You haven't made any One on One requests yet."
|
||
msgstr "Vous n’avez encore fait aucune demande de rencontre individuelle."
|
||
|
||
#: app/templates/pages/one_on_one.html:120
|
||
#: app/templates/pages/player_personal_notes.html:81
|
||
msgid "Request One on One Session"
|
||
msgstr "Demander une rencontre individuelle"
|
||
|
||
#: app/templates/pages/one_on_one.html:132
|
||
msgid "Select Date"
|
||
msgstr "Choisir une date"
|
||
|
||
#: app/templates/pages/one_on_one.html:142
|
||
msgid "-- Select Date First --"
|
||
msgstr "-- Choisissez d’abord une date --"
|
||
|
||
#: app/templates/pages/one_on_one.html:148 app/templates/pages/one_on_one.html:271
|
||
msgid "-- Select Start Time First --"
|
||
msgstr "-- Choisissez d’abord l’heure de début --"
|
||
|
||
#: app/templates/pages/one_on_one.html:155
|
||
msgid "Enter topics you'd like to cover in your One on One session..."
|
||
msgstr "Sujets que vous aimeriez aborder pendant la rencontre..."
|
||
|
||
#: app/templates/pages/one_on_one.html:160
|
||
msgid "Send Request"
|
||
msgstr "Envoyer la demande"
|
||
|
||
#: 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 ""
|
||
"Vous devez être assigné à une équipe ayant un coach pour demander une rencontre "
|
||
"individuelle."
|
||
|
||
#: app/templates/pages/one_on_one.html:246
|
||
msgid "-- Select Start Time --"
|
||
msgstr "-- Heure de début --"
|
||
|
||
#: app/templates/pages/one_on_one.html:294
|
||
msgid "-- Select End Time --"
|
||
msgstr "-- Heure de fin --"
|
||
|
||
#: app/templates/pages/personal_notes.html:46
|
||
msgid "Recent Notes"
|
||
msgstr "Notes récentes"
|
||
|
||
#: app/templates/pages/players_to_evaluate.html:2
|
||
#: app/templates/pages/players_to_evaluate.html:3
|
||
msgid "Players to Evaluate"
|
||
msgstr "Joueurs à évaluer"
|
||
|
||
#: app/templates/pages/players_to_evaluate.html:17
|
||
msgid "Contact"
|
||
msgstr "Coordonnées"
|
||
|
||
#: app/templates/pages/players_to_evaluate.html:18
|
||
msgid "Attendance"
|
||
msgstr "Présence"
|
||
|
||
#: app/templates/pages/players_to_evaluate.html:51
|
||
msgid "No players registered for this tryout."
|
||
msgstr "Aucun joueur inscrit à cette sélection."
|
||
|
||
#: app/templates/pages/profile.html:21
|
||
msgid "Account Information"
|
||
msgstr "Informations du compte"
|
||
|
||
#: app/templates/pages/profile.html:68 app/templates/pages/view_user.html:52
|
||
msgid "Gamertags"
|
||
msgstr "Pseudos de jeu"
|
||
|
||
#: 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 "Mes statistiques"
|
||
|
||
#: app/templates/pages/profile.html:128
|
||
msgid "Tryouts Registered"
|
||
msgstr "Sélections inscrites"
|
||
|
||
#: app/templates/pages/profile.html:132
|
||
msgid "Team Assignments"
|
||
msgstr "Répartition des équipes"
|
||
|
||
#: app/templates/pages/profile.html:139
|
||
msgid "Evaluations Given"
|
||
msgstr "Évaluations données"
|
||
|
||
#: app/templates/pages/profile.html:143
|
||
msgid "No statistics available for this role."
|
||
msgstr "Aucune statistique pour ce rôle."
|
||
|
||
#: app/templates/pages/profile.html:152
|
||
msgid "My Contracts"
|
||
msgstr "Mes contrats"
|
||
|
||
#: app/templates/pages/profile.html:174
|
||
msgid "View All Contracts"
|
||
msgstr "Voir tous les contrats"
|
||
|
||
#: app/templates/pages/profile.html:178
|
||
msgid "No contracts have been uploaded for you yet."
|
||
msgstr "Aucun contrat n’a encore été téléversé pour vous."
|
||
|
||
#: app/templates/pages/profile.html:188
|
||
msgid "My Disponibilities"
|
||
msgstr "Mes disponibilités"
|
||
|
||
#: app/templates/pages/profile.html:191
|
||
msgid ""
|
||
"Select your available time blocks for matches (5pm to 12am). Green = selected, Gray ="
|
||
" available to select."
|
||
msgstr ""
|
||
"Choisissez vos plages disponibles pour les matchs (17 h à minuit). Vert = "
|
||
"sélectionné, gris = disponible."
|
||
|
||
#: app/templates/pages/profile.html:197
|
||
msgid "Save Disponibilities"
|
||
msgstr "Enregistrer mes disponibilités"
|
||
|
||
#: app/templates/pages/profile.html:211
|
||
msgid "My Coaching Availability"
|
||
msgstr "Mes disponibilités de coaching"
|
||
|
||
#: app/templates/pages/profile.html:212
|
||
msgid "Select time slots when you're available for One on One sessions (8am to 10pm)."
|
||
msgstr ""
|
||
"Choisissez les plages où vous êtes disponible pour des rencontres individuelles (8 h "
|
||
"à 22 h)."
|
||
|
||
#: app/templates/pages/profile.html:454
|
||
msgid "Click or click-and-drag to select your available hours"
|
||
msgstr "Cliquez ou faites glisser pour choisir vos heures de disponibilité"
|
||
|
||
#: app/templates/pages/register.html:2
|
||
msgid "Register"
|
||
msgstr "S’inscrire"
|
||
|
||
#: app/templates/pages/register.html:8
|
||
msgid "Personal Information"
|
||
msgstr "Renseignements personnels"
|
||
|
||
#: app/templates/pages/register.html:11
|
||
msgid "Enter your full name"
|
||
msgstr "Saisissez votre nom complet"
|
||
|
||
#: app/templates/pages/register.html:16
|
||
msgid "Choose a username"
|
||
msgstr "Choisissez un nom d’utilisateur"
|
||
|
||
#: app/templates/pages/register.html:21
|
||
msgid "Enter your email"
|
||
msgstr "Saisissez votre courriel"
|
||
|
||
#: app/templates/pages/register.html:25
|
||
msgid "Phone (Optional)"
|
||
msgstr "Téléphone (facultatif)"
|
||
|
||
#: app/templates/pages/register.html:26
|
||
msgid "Enter your phone number"
|
||
msgstr "Saisissez votre numéro de téléphone"
|
||
|
||
#: app/templates/pages/register.html:33
|
||
msgid "Discord Connection"
|
||
msgstr "Connexion Discord"
|
||
|
||
#: app/templates/pages/register.html:34
|
||
msgid ""
|
||
"Connect your Discord account to automatically fill your gamertags from your connected"
|
||
" game accounts."
|
||
msgstr ""
|
||
"Connectez votre compte Discord pour remplir automatiquement vos pseudos à partir de "
|
||
"vos comptes de jeu liés."
|
||
|
||
#: app/templates/pages/register.html:52
|
||
msgid "Connected"
|
||
msgstr "Connecté"
|
||
|
||
#: app/templates/pages/register.html:57
|
||
msgid "Reconnect"
|
||
msgstr "Reconnecter"
|
||
|
||
#: app/templates/pages/register.html:63
|
||
msgid "Discord connected. Game connections have been used to pre-fill your profile below."
|
||
msgstr "Discord connecté. Vos comptes de jeu ont servi à pré-remplir le profil ci-dessous."
|
||
|
||
#: app/templates/pages/register.html:69
|
||
msgid "Connect Discord Account"
|
||
msgstr "Connecter un compte Discord"
|
||
|
||
#: app/templates/pages/register.html:71
|
||
msgid "Connect to pre-fill your gamertags from Steam, Battle.net, Xbox, etc."
|
||
msgstr "Connectez-vous pour pré-remplir vos pseudos depuis Steam, Battle.net, Xbox, etc."
|
||
|
||
#: app/templates/pages/register.html:74
|
||
msgid "Discord Username (Manual)"
|
||
msgstr "Nom d’utilisateur Discord (saisie manuelle)"
|
||
|
||
#: app/templates/pages/register.html:75
|
||
msgid "e.g. YourName"
|
||
msgstr "ex. : VotrePseudo"
|
||
|
||
#: app/templates/pages/register.html:84
|
||
msgid "Set up your competitive gaming profile for tryouts."
|
||
msgstr "Configurez votre profil de joueur compétitif pour les sélections."
|
||
|
||
#: app/templates/pages/register.html:129
|
||
msgid "League OS Connection (Optional)"
|
||
msgstr "Connexion League OS (facultative)"
|
||
|
||
#: app/templates/pages/register.html:133
|
||
msgid "Connect your League OS profile for organized play."
|
||
msgstr "Liez votre profil League OS pour le jeu organisé."
|
||
|
||
#: app/templates/pages/register.html:137
|
||
msgid "Security"
|
||
msgstr "Sécurité"
|
||
|
||
#: app/templates/pages/register.html:140
|
||
msgid "Create a password"
|
||
msgstr "Créez un mot de passe"
|
||
|
||
#: app/templates/pages/register.html:144
|
||
msgid "Confirm Password"
|
||
msgstr "Confirmer le mot de passe"
|
||
|
||
#: app/templates/pages/register.html:145
|
||
msgid "Confirm your password"
|
||
msgstr "Confirmez votre mot de passe"
|
||
|
||
#: app/templates/pages/register.html:151
|
||
msgid "Answer"
|
||
msgstr "Réponse"
|
||
|
||
#: app/templates/pages/register.html:154
|
||
msgid "Create Account"
|
||
msgstr "Créer le compte"
|
||
|
||
#: app/templates/pages/team_match_form.html:20
|
||
msgid "e.g., Regular Season vs Opponent"
|
||
msgstr "ex. : Saison régulière contre adversaire"
|
||
|
||
#: app/templates/pages/team_match_form.html:24
|
||
msgid "Opponent (optional)"
|
||
msgstr "Adversaire (facultatif)"
|
||
|
||
#: app/templates/pages/team_match_form.html:27
|
||
msgid "e.g., University of Toronto"
|
||
msgstr "ex. : Université de Toronto"
|
||
|
||
#: app/templates/pages/team_match_form.html:48
|
||
msgid "Auto-calculated if left empty (start + 30 min)"
|
||
msgstr "Calculée automatiquement si laissée vide (début + 30 min)"
|
||
|
||
#: app/templates/pages/team_match_form.html:57
|
||
msgid "e.g., Online, Gym A"
|
||
msgstr "ex. : En ligne, Gymnase A"
|
||
|
||
#: app/templates/pages/team_match_form.html:72
|
||
msgid "Description (optional)"
|
||
msgstr "Description (facultative)"
|
||
|
||
#: app/templates/pages/team_match_form.html:74
|
||
msgid "Additional details about the match..."
|
||
msgstr "Précisions sur le match..."
|
||
|
||
#: app/templates/pages/team_match_form.html:81
|
||
msgid "Team Roster (auto-included)"
|
||
msgstr "Alignement (inclus automatiquement)"
|
||
|
||
#: app/templates/pages/team_match_form.html:98
|
||
msgid "No players on this team. Add players in the Teams page first."
|
||
msgstr "Aucun joueur dans cette équipe. Ajoutez-en d’abord depuis la page Équipes."
|
||
|
||
#: 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 "Aucun participant enregistré."
|
||
|
||
#: app/templates/pages/team_matches.html:2 app/templates/pages/team_matches.html:3
|
||
msgid "Team Matches"
|
||
msgstr "Matchs d’équipe"
|
||
|
||
#: app/templates/pages/team_matches.html:10
|
||
msgid "+ Schedule Match"
|
||
msgstr "+ Planifier un match"
|
||
|
||
#: app/templates/pages/team_matches.html:100
|
||
msgid "Delete this match?"
|
||
msgstr "Supprimer ce match ?"
|
||
|
||
#: app/templates/pages/team_matches.html:131
|
||
msgid "No Team Matches"
|
||
msgstr "Aucun match d’équipe"
|
||
|
||
#: app/templates/pages/team_matches.html:132
|
||
msgid "Regular season matches have not been scheduled yet."
|
||
msgstr "Aucun match de saison régulière n’a encore été planifié."
|
||
|
||
#: app/templates/pages/team_matches.html:136
|
||
msgid "-- Schedule a Match --"
|
||
msgstr "-- Planifier un match --"
|
||
|
||
#: app/templates/pages/team_notes.html:9
|
||
msgid "Team Improvement Notes"
|
||
msgstr "Notes d’amélioration de l’équipe"
|
||
|
||
#: app/templates/pages/team_notes.html:26
|
||
msgid "Add Team Notes"
|
||
msgstr "Ajouter des notes d’équipe"
|
||
|
||
#: app/templates/pages/team_notes.html:36
|
||
msgid "Note History"
|
||
msgstr "Historique des notes"
|
||
|
||
#: app/templates/pages/teams.html:2 app/templates/pages/teams.html:3
|
||
#: app/templates/pages/view_tryout.html:225
|
||
msgid "Teams"
|
||
msgstr "Équipes"
|
||
|
||
#: app/templates/pages/teams.html:9 app/templates/pages/view_tryout.html:228
|
||
msgid "New Team"
|
||
msgstr "Nouvelle équipe"
|
||
|
||
#: app/templates/pages/teams.html:18
|
||
msgid "Create New Team"
|
||
msgstr "Créer une équipe"
|
||
|
||
#: app/templates/pages/teams.html:25 app/templates/pages/teams.html:266
|
||
msgid "Team Name"
|
||
msgstr "Nom de l’équipe"
|
||
|
||
#: app/templates/pages/teams.html:26
|
||
msgid "e.g., Varsity, JV, U14"
|
||
msgstr "ex. : Varsity, JV, U14"
|
||
|
||
#: app/templates/pages/teams.html:29
|
||
msgid "Assigned Coach"
|
||
msgstr "Coach assigné"
|
||
|
||
#: app/templates/pages/teams.html:31
|
||
msgid "-- No coach assigned --"
|
||
msgstr "-- Aucun coach assigné --"
|
||
|
||
#: app/templates/pages/teams.html:38 app/templates/pages/tryout_form.html:70
|
||
msgid "Assigned Manager"
|
||
msgstr "Gérant assigné"
|
||
|
||
#: app/templates/pages/teams.html:40 app/templates/pages/tryout_form.html:72
|
||
msgid "-- No manager assigned --"
|
||
msgstr "-- Aucun gérant assigné --"
|
||
|
||
#: app/templates/pages/teams.html:49 app/templates/pages/teams.html:243
|
||
msgid "Create Team"
|
||
msgstr "Créer l’équipe"
|
||
|
||
#: 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 "Modifier"
|
||
|
||
#: app/templates/pages/teams.html:66
|
||
#, python-format
|
||
msgid "Delete team %(name)s? It will be unassigned from any linked tryouts."
|
||
msgstr "Supprimer l’équipe %(name)s ? Elle sera détachée de toutes les sélections liées."
|
||
|
||
#: app/templates/pages/teams.html:69
|
||
msgid "Delete"
|
||
msgstr "Supprimer"
|
||
|
||
#: app/templates/pages/teams.html:74
|
||
msgid "Add Notes"
|
||
msgstr "Ajouter des notes"
|
||
|
||
#: app/templates/pages/teams.html:92
|
||
#, python-format
|
||
msgid "Remove coach %(coach)s from %(team)s?"
|
||
msgstr "Retirer le coach %(coach)s de %(team)s ?"
|
||
|
||
#: app/templates/pages/teams.html:95
|
||
msgid "Remove Coach"
|
||
msgstr "Retirer le coach"
|
||
|
||
#: app/templates/pages/teams.html:114
|
||
#, python-format
|
||
msgid "Remove manager %(manager)s from %(team)s?"
|
||
msgstr "Retirer le gérant %(manager)s de %(team)s ?"
|
||
|
||
#: app/templates/pages/teams.html:117
|
||
msgid "Remove Manager"
|
||
msgstr "Retirer le gérant"
|
||
|
||
#: app/templates/pages/teams.html:127
|
||
msgid "View Team Matches"
|
||
msgstr "Voir les matchs d’équipe"
|
||
|
||
#: app/templates/pages/teams.html:128
|
||
msgid "Matches"
|
||
msgstr "Matchs"
|
||
|
||
#: app/templates/pages/teams.html:134
|
||
msgid "Schedule Practice"
|
||
msgstr "Planifier un entraînement"
|
||
|
||
#: app/templates/pages/teams.html:135
|
||
msgid "Practice"
|
||
msgstr "Entraînement"
|
||
|
||
#: app/templates/pages/teams.html:147
|
||
msgid "Position / Role"
|
||
msgstr "Poste ou rôle"
|
||
|
||
#: app/templates/pages/teams.html:183
|
||
#, python-format
|
||
msgid "Remove %(player)s from %(team)s?"
|
||
msgstr "Retirer %(player)s de %(team)s ?"
|
||
|
||
#: app/templates/pages/teams.html:186 app/templates/pages/view_tryout.html:205
|
||
msgid "Remove"
|
||
msgstr "Retirer"
|
||
|
||
#: app/templates/pages/teams.html:199
|
||
msgid "Add players to this team using the form below."
|
||
msgstr "Ajoutez des joueurs à cette équipe avec le formulaire ci-dessous."
|
||
|
||
#: app/templates/pages/teams.html:224
|
||
msgid "Starter"
|
||
msgstr "Partant"
|
||
|
||
#: app/templates/pages/teams.html:225
|
||
msgid "Substitute"
|
||
msgstr "Remplaçant"
|
||
|
||
#: app/templates/pages/teams.html:228
|
||
msgid "Add to Team"
|
||
msgstr "Ajouter à l’équipe"
|
||
|
||
#: app/templates/pages/teams.html:240
|
||
msgid "No teams yet"
|
||
msgstr "Aucune équipe"
|
||
|
||
#: app/templates/pages/teams.html:242
|
||
msgid "Create organization teams and assign coaches to manage tryouts."
|
||
msgstr "Créez des équipes et assignez-leur des coachs pour gérer les sélections."
|
||
|
||
#: app/templates/pages/teams.html:245
|
||
msgid "There are no teams to display."
|
||
msgstr "Aucune équipe à afficher."
|
||
|
||
#: app/templates/pages/teams.html:257
|
||
msgid "Edit Team"
|
||
msgstr "Modifier l’équipe"
|
||
|
||
#: app/templates/pages/teams.html:280
|
||
msgid "Hold Ctrl/Cmd to select multiple. Only unassigned coaches shown."
|
||
msgstr ""
|
||
"Maintenez Ctrl ou Cmd pour en choisir plusieurs. Seuls les coachs non assignés sont "
|
||
"proposés."
|
||
|
||
#: app/templates/pages/teams.html:291
|
||
msgid "Hold Ctrl/Cmd to select multiple. Only unassigned managers shown."
|
||
msgstr ""
|
||
"Maintenez Ctrl ou Cmd pour en choisir plusieurs. Seuls les gérants non assignés sont "
|
||
"proposés."
|
||
|
||
#: app/templates/pages/tryout_form.html:23
|
||
msgid "Tryout Title"
|
||
msgstr "Titre de la sélection"
|
||
|
||
#: app/templates/pages/tryout_form.html:24
|
||
msgid "e.g., Spring Season Tryouts"
|
||
msgstr "ex. : Sélections de la saison printanière"
|
||
|
||
#: app/templates/pages/tryout_form.html:29 app/templates/pages/view_user.html:57
|
||
msgid "Game"
|
||
msgstr "Jeu"
|
||
|
||
#: app/templates/pages/tryout_form.html:31
|
||
msgid "-- Select a game --"
|
||
msgstr "-- Choisir un jeu --"
|
||
|
||
#: app/templates/pages/tryout_form.html:38
|
||
msgid "Start Date"
|
||
msgstr "Date de début"
|
||
|
||
#: app/templates/pages/tryout_form.html:42
|
||
msgid "End Date"
|
||
msgstr "Date de fin"
|
||
|
||
#: app/templates/pages/tryout_form.html:44
|
||
msgid "Optional. Leave blank for single-day tryout."
|
||
msgstr "Facultatif. Laissez vide pour une sélection d’une seule journée."
|
||
|
||
#: app/templates/pages/tryout_form.html:50
|
||
msgid "e.g., Online"
|
||
msgstr "ex. : En ligne"
|
||
|
||
#: app/templates/pages/tryout_form.html:53
|
||
msgid "Max Players"
|
||
msgstr "Nombre maximal de joueurs"
|
||
|
||
#: app/templates/pages/tryout_form.html:54
|
||
msgid "Leave blank for unlimited"
|
||
msgstr "Laisser vide pour un nombre illimité"
|
||
|
||
#: app/templates/pages/tryout_form.html:59
|
||
msgid "Target Team"
|
||
msgstr "Équipe visée"
|
||
|
||
#: app/templates/pages/tryout_form.html:61
|
||
msgid "-- No target team --"
|
||
msgstr "-- Aucune équipe visée --"
|
||
|
||
#: app/templates/pages/tryout_form.html:83
|
||
msgid "Assigned Coaches"
|
||
msgstr "Coachs assignés"
|
||
|
||
#: app/templates/pages/tryout_form.html:99
|
||
msgid "Select one or more coaches for this tryout."
|
||
msgstr "Choisissez un ou plusieurs coachs pour cette sélection."
|
||
|
||
#: app/templates/pages/tryout_form.html:104
|
||
msgid "Enter any details about the tryout..."
|
||
msgstr "Précisions sur la sélection..."
|
||
|
||
#: app/templates/pages/tryouts.html:9
|
||
msgid "New Tryout"
|
||
msgstr "Nouvelle sélection"
|
||
|
||
#: app/templates/pages/tryouts.html:80
|
||
msgid "View Details"
|
||
msgstr "Voir le détail"
|
||
|
||
#: app/templates/pages/tryouts.html:84
|
||
msgid "Evaluate"
|
||
msgstr "Évaluer"
|
||
|
||
#: app/templates/pages/tryouts.html:94
|
||
msgid "No tryouts found"
|
||
msgstr "Aucune sélection"
|
||
|
||
#: app/templates/pages/tryouts.html:96
|
||
msgid "Get started by creating a new tryout."
|
||
msgstr "Commencez par créer une sélection."
|
||
|
||
#: app/templates/pages/upload_contract.html:9
|
||
msgid "Upload Contract for Player"
|
||
msgstr "Téléverser un contrat pour un joueur"
|
||
|
||
#: app/templates/pages/upload_contract.html:26
|
||
msgid "Contract File"
|
||
msgstr "Fichier du contrat"
|
||
|
||
#: app/templates/pages/upload_contract.html:32
|
||
msgid "Notes (Optional)"
|
||
msgstr "Notes (facultatives)"
|
||
|
||
#: app/templates/pages/upload_contract.html:33
|
||
msgid "Add any notes about this contract..."
|
||
msgstr "Notes éventuelles sur ce contrat..."
|
||
|
||
#: app/templates/pages/users.html:8
|
||
msgid "Add User"
|
||
msgstr "Ajouter un utilisateur"
|
||
|
||
#: app/templates/pages/users.html:53
|
||
#, python-format
|
||
msgid "Delete %(name)s? This cannot be undone."
|
||
msgstr "Supprimer %(name)s ? Cette action est irréversible."
|
||
|
||
#: app/templates/pages/view_tryout.html:10
|
||
msgid "Tryout Details"
|
||
msgstr "Détail de la sélection"
|
||
|
||
#: app/templates/pages/view_tryout.html:14 app/templates/pages/view_tryout.html:300
|
||
msgid "Schedule Match"
|
||
msgstr "Planifier un match"
|
||
|
||
#: app/templates/pages/view_tryout.html:22
|
||
msgid "In Progress"
|
||
msgstr "En cours"
|
||
|
||
#: app/templates/pages/view_tryout.html:33
|
||
msgid ""
|
||
"Delete this entire tryout? This removes all its matches, teams, registrations and "
|
||
"evaluations."
|
||
msgstr ""
|
||
"Supprimer entièrement cette sélection ? Cela supprime tous ses matchs, équipes, "
|
||
"inscriptions et évaluations."
|
||
|
||
#: app/templates/pages/view_tryout.html:36
|
||
msgid "Delete Tryout"
|
||
msgstr "Supprimer la sélection"
|
||
|
||
#: app/templates/pages/view_tryout.html:108
|
||
msgid "Register for this Tryout"
|
||
msgstr "S’inscrire à cette sélection"
|
||
|
||
#: app/templates/pages/view_tryout.html:118
|
||
msgid "Add Player to Tryout"
|
||
msgstr "Ajouter un joueur à la sélection"
|
||
|
||
#: app/templates/pages/view_tryout.html:131
|
||
msgid "Register Player"
|
||
msgstr "Inscrire un joueur"
|
||
|
||
#: app/templates/pages/view_tryout.html:151
|
||
msgid "Evaluation"
|
||
msgstr "Évaluation"
|
||
|
||
#: app/templates/pages/view_tryout.html:173
|
||
msgid "Registered"
|
||
msgstr "Inscrit"
|
||
|
||
#: app/templates/pages/view_tryout.html:174
|
||
msgid "Attended"
|
||
msgstr "Présent"
|
||
|
||
#: app/templates/pages/view_tryout.html:175
|
||
msgid "No Show"
|
||
msgstr "Absent"
|
||
|
||
#: app/templates/pages/view_tryout.html:194
|
||
msgid "Evaluate player"
|
||
msgstr "Évaluer le joueur"
|
||
|
||
#: 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 ""
|
||
"Retirer %(name)s de cette sélection ? Il sera aussi retiré de toutes ses équipes et "
|
||
"de tous ses matchs."
|
||
|
||
#: app/templates/pages/view_tryout.html:204
|
||
msgid "Remove player from tryout"
|
||
msgstr "Retirer le joueur de la sélection"
|
||
|
||
#: app/templates/pages/view_tryout.html:214
|
||
msgid "No players registered yet."
|
||
msgstr "Aucun joueur inscrit pour l’instant."
|
||
|
||
#: app/templates/pages/view_tryout.html:237
|
||
msgid "Team name"
|
||
msgstr "Nom de l’équipe"
|
||
|
||
#: app/templates/pages/view_tryout.html:238
|
||
msgid "Create"
|
||
msgstr "Créer"
|
||
|
||
#: app/templates/pages/view_tryout.html:257
|
||
msgid "No players assigned yet."
|
||
msgstr "Aucun joueur assigné pour l’instant."
|
||
|
||
#: app/templates/pages/view_tryout.html:265
|
||
msgid "Select player..."
|
||
msgstr "Choisir un joueur..."
|
||
|
||
#: app/templates/pages/view_tryout.html:282
|
||
msgid "Add"
|
||
msgstr "Ajouter"
|
||
|
||
#: app/templates/pages/view_tryout.html:287
|
||
msgid "No teams created yet."
|
||
msgstr "Aucune équipe créée."
|
||
|
||
#: app/templates/pages/view_tryout.html:316
|
||
msgid "Type"
|
||
msgstr "Type"
|
||
|
||
#: app/templates/pages/view_tryout.html:381
|
||
msgid "Toggle your attendance"
|
||
msgstr "Basculer votre présence"
|
||
|
||
#: app/templates/pages/view_tryout.html:456
|
||
msgid "Add Note for this Match"
|
||
msgstr "Ajouter une note pour ce 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 "Aucun match planifié pour l’instant. Revenez plus tard."
|
||
|
||
#: app/templates/pages/view_tryout.html:485
|
||
msgid "Evaluation Summary"
|
||
msgstr "Synthèse de l’évaluation"
|
||
|
||
#: app/templates/pages/view_tryout.html:504
|
||
msgid "Recommendation"
|
||
msgstr "Recommandation"
|
||
|
||
#: app/templates/pages/view_user.html:60
|
||
msgid "Profile"
|
||
msgstr "Profil"
|
||
|
||
#: app/templates/pages/view_user.html:72
|
||
msgid "View Profile"
|
||
msgstr "Voir le profil"
|
||
|
||
#~ msgid "×"
|
||
#~ msgstr "×"
|
||
|