3109 lines
92 KiB
Gettext
3109 lines
92 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-17 14:18-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/app.py:562
|
||
msgid "Please log in to access this page."
|
||
msgstr "Veuillez vous connecter pour accéder à cette page."
|
||
|
||
#: app/forms.py:37 app/routes/auth.py:229 app/routes/auth.py:388
|
||
#: app/routes/auth.py:402 app/routes/users/contracts.py:98
|
||
#, 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 ""
|
||
"Le mot de passe doit compter au moins 8 caractères, dont une majuscule, "
|
||
"une minuscule et un chiffre."
|
||
|
||
#: app/validators.py:68
|
||
msgid "Username must be 3-30 characters (letters, numbers, underscore, hyphen)."
|
||
msgstr ""
|
||
"Le nom d’utilisateur doit compter de 3 à 30 caractères (lettres, "
|
||
"chiffres, tiret bas, trait d’union)."
|
||
|
||
#: app/validators.py:87
|
||
msgid "Invalid Discord username format."
|
||
msgstr "Format de nom d’utilisateur Discord invalide."
|
||
|
||
#: app/validators.py:104
|
||
msgid "Discord User ID must be a 17-20 digit number."
|
||
msgstr "L’identifiant Discord doit être un nombre de 17 à 20 chiffres."
|
||
|
||
#: app/validators.py:122
|
||
msgid "Invalid phone number format."
|
||
msgstr "Format de numéro de téléphone invalide."
|
||
|
||
#: app/validators.py:201
|
||
msgid "Username is required."
|
||
msgstr "Le nom d’utilisateur est obligatoire."
|
||
|
||
#: app/validators.py:205
|
||
msgid "Password is required."
|
||
msgstr "Le mot de passe est obligatoire."
|
||
|
||
#: app/validators.py:227 app/validators.py:324
|
||
msgid "Username must be 3-80 characters."
|
||
msgstr "Le nom d’utilisateur doit compter de 3 à 80 caractères."
|
||
|
||
#: app/validators.py:233
|
||
msgid "Email must be 120 characters or less."
|
||
msgstr "L’adresse courriel ne doit pas dépasser 120 caractères."
|
||
|
||
#: app/validators.py:246 app/validators.py:339 app/validators.py:370
|
||
#: app/validators.py:433
|
||
msgid "Full name is required."
|
||
msgstr "Le nom complet est obligatoire."
|
||
|
||
#: app/validators.py:276
|
||
msgid "Passwords do not match."
|
||
msgstr "Les mots de passe ne concordent pas."
|
||
|
||
#: app/validators.py:284 app/validators.py:924
|
||
msgid "Unknown game."
|
||
msgstr "Jeu inconnu."
|
||
|
||
#: app/validators.py:291
|
||
msgid "Gamertag must be between 1 and 120 characters."
|
||
msgstr "Le gamertag doit compter de 1 à 120 caractères."
|
||
|
||
#: app/validators.py:297
|
||
msgid "Platform must be 30 characters or less."
|
||
msgstr "La plateforme ne doit pas dépasser 30 caractères."
|
||
|
||
#: app/validators.py:306
|
||
msgid "Unknown platform for this game."
|
||
msgstr "Plateforme inconnue pour ce jeu."
|
||
|
||
#: app/validators.py:343 app/validators.py:378
|
||
msgid "Invalid role selected."
|
||
msgstr "Rôle sélectionné invalide."
|
||
|
||
#: app/validators.py:473 app/validators.py:596 app/validators.py:629
|
||
msgid "Player must be selected."
|
||
msgstr "Vous devez choisir un joueur."
|
||
|
||
#: app/validators.py:476
|
||
msgid "Notes must be 2000 characters or less."
|
||
msgstr "Les notes ne doivent pas dépasser 2000 caractères."
|
||
|
||
#: app/validators.py:513 app/validators.py:993
|
||
msgid "Invalid coach selection."
|
||
msgstr "Sélection de coach invalide."
|
||
|
||
#: app/validators.py:519 app/validators.py:999
|
||
msgid "Invalid manager selection."
|
||
msgstr "Sélection de gérant invalide."
|
||
|
||
#: app/validators.py:537 app/validators.py:595 app/validators.py:628
|
||
msgid "Invalid player selection."
|
||
msgstr "Sélection de joueur invalide."
|
||
|
||
#: app/validators.py:546
|
||
msgid "Unknown roster status."
|
||
msgstr "Statut d'effectif inconnu."
|
||
|
||
#: app/validators.py:559
|
||
msgid "Unknown tryout status."
|
||
msgstr "Statut de sélection inconnu."
|
||
|
||
#: app/validators.py:570
|
||
msgid "Unknown registration status."
|
||
msgstr "Statut d’inscription inconnu."
|
||
|
||
#: app/validators.py:583
|
||
msgid "Team name must be between 1 and 100 characters."
|
||
msgstr "Le nom de l’équipe doit compter de 1 à 100 caractères."
|
||
|
||
#: app/validators.py:603
|
||
msgid "Position must be 50 characters or less."
|
||
msgstr "La position ne doit pas dépasser 50 caractères."
|
||
|
||
#: app/validators.py:616
|
||
msgid "Note content must be between 1 and 5000 characters."
|
||
msgstr "La note doit compter de 1 à 5000 caractères."
|
||
|
||
#: app/validators.py:642
|
||
msgid "Select at most one note context."
|
||
msgstr "Sélectionnez au plus un contexte pour la note."
|
||
|
||
#: app/validators.py:654
|
||
msgid "Rejection reason must be 2000 characters or less."
|
||
msgstr "Le motif de refus ne doit pas dépasser 2000 caractères."
|
||
|
||
#: app/validators.py:678
|
||
msgid "Date must be in YYYY-MM-DD format."
|
||
msgstr "La date doit être au format AAAA-MM-JJ."
|
||
|
||
#: app/validators.py:679
|
||
msgid "A date is required."
|
||
msgstr "Une date est requise."
|
||
|
||
#: app/validators.py:685 app/validators.py:750
|
||
msgid "Start time must be in HH:MM format."
|
||
msgstr "L’heure de début doit être au format HH:MM."
|
||
|
||
#: app/validators.py:686 app/validators.py:751
|
||
msgid "A start time is required."
|
||
msgstr "Une heure de début est requise."
|
||
|
||
#: app/validators.py:692
|
||
msgid "End time must be in HH:MM format."
|
||
msgstr "L’heure de fin doit être au format HH:MM."
|
||
|
||
#: app/validators.py:693
|
||
msgid "An end time is required."
|
||
msgstr "Une heure de fin est requise."
|
||
|
||
#: app/validators.py:697
|
||
msgid "Points must be 2000 characters or less."
|
||
msgstr "Les points ne doivent pas dépasser 2000 caractères."
|
||
|
||
#: app/validators.py:712
|
||
msgid "End time must be after start time."
|
||
msgstr "L'heure de fin doit être postérieure à l'heure de début."
|
||
|
||
#: app/validators.py:741 app/validators.py:743
|
||
msgid "Day must be 0 (Monday) to 6 (Sunday)."
|
||
msgstr "Le jour doit aller de 0 (lundi) à 6 (dimanche)."
|
||
|
||
#: app/validators.py:744
|
||
msgid "A day is required."
|
||
msgstr "Un jour est requis."
|
||
|
||
#: app/validators.py:779
|
||
msgid "Player selection is malformed."
|
||
msgstr "La sélection de joueurs est mal formée."
|
||
|
||
#: app/validators.py:805 app/validators.py:915
|
||
msgid "A title is required."
|
||
msgstr "Un titre est requis."
|
||
|
||
#: app/validators.py:814
|
||
msgid "Invalid date format."
|
||
msgstr "Format de date invalide."
|
||
|
||
#: app/validators.py:819 app/validators.py:826
|
||
msgid "Invalid time format."
|
||
msgstr "Format d’heure invalide."
|
||
|
||
#: app/validators.py:820
|
||
msgid "Start time is required. Please select a time slot."
|
||
msgstr "L’heure de début est obligatoire. Choisissez une plage horaire."
|
||
|
||
#: app/validators.py:834
|
||
msgid "Unknown match status."
|
||
msgstr "Statut de match inconnu."
|
||
|
||
#: app/validators.py:850
|
||
msgid "The end time must come after the start time."
|
||
msgstr "L'heure de fin doit être postérieure à l'heure de début."
|
||
|
||
#: app/validators.py:864
|
||
msgid "Unknown match type."
|
||
msgstr "Type de match inconnu."
|
||
|
||
#: app/validators.py:876
|
||
msgid "A team cannot play against itself."
|
||
msgstr "Une équipe ne peut pas jouer contre elle-même."
|
||
|
||
#: app/validators.py:929
|
||
msgid "Invalid start date format."
|
||
msgstr "Format de date de début invalide."
|
||
|
||
#: app/validators.py:930
|
||
msgid "A start date is required."
|
||
msgstr "Une date de début est requise."
|
||
|
||
#: app/validators.py:936
|
||
msgid "Invalid end date format."
|
||
msgstr "Format de date de fin invalide."
|
||
|
||
#: app/validators.py:944
|
||
msgid "A tryout must allow at least one player."
|
||
msgstr "Une sélection doit accepter au moins un joueur."
|
||
|
||
#: app/validators.py:947
|
||
msgid "The player limit must be a whole number."
|
||
msgstr "La limite de joueurs doit être un nombre entier."
|
||
|
||
#: app/validators.py:959
|
||
msgid "End date cannot be before start date."
|
||
msgstr "La date de fin ne peut pas précéder la date de début."
|
||
|
||
#: app/validators.py:986 app/validators.py:987
|
||
msgid "Team name is required."
|
||
msgstr "Le nom de l’équipe est obligatoire."
|
||
|
||
#: app/validators.py:1011
|
||
msgid "Scores run from 1 to 10."
|
||
msgstr "Les notes vont de 1 à 10."
|
||
|
||
#: app/validators.py:1012
|
||
msgid "A score must be a whole number from 1 to 10."
|
||
msgstr "Une note doit être un nombre entier de 1 à 10."
|
||
|
||
#: app/routes/auth.py:246
|
||
msgid "This account has been deactivated."
|
||
msgstr "Ce compte a été désactivé."
|
||
|
||
#: app/routes/auth.py:281
|
||
#, python-format
|
||
msgid "Welcome back, %(username)s!"
|
||
msgstr "Bon retour, %(username)s !"
|
||
|
||
#: app/routes/auth.py:311
|
||
msgid ""
|
||
"Login unsuccessful. Please check your username and password, or ask a "
|
||
"president for help."
|
||
msgstr ""
|
||
"Échec de la connexion. Vérifiez le nom d’utilisateur et le mot de passe, "
|
||
"ou demandez de l’aide à un président."
|
||
|
||
#: app/routes/auth.py:377
|
||
msgid "Your registration could not be processed. Please try again."
|
||
msgstr "Votre inscription n'a pas pu être traitée. Veuillez réessayer."
|
||
|
||
#: app/routes/auth.py:419 app/routes/users/accounts.py:343
|
||
msgid "Username already exists."
|
||
msgstr "Ce nom d’utilisateur est déjà pris."
|
||
|
||
#: app/routes/auth.py:423 app/routes/users/accounts.py:347
|
||
msgid "Email already registered."
|
||
msgstr "Cette adresse courriel est déjà enregistrée."
|
||
|
||
#: app/routes/auth.py:430 app/routes/auth.py:623
|
||
#: app/routes/users/accounts.py:121
|
||
msgid "This Discord account is already linked to another account."
|
||
msgstr "Ce compte Discord est déjà lié à un autre compte."
|
||
|
||
#: app/routes/auth.py:472
|
||
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:497
|
||
msgid "Discord OAuth2 is not configured."
|
||
msgstr "La connexion Discord n’est pas configurée."
|
||
|
||
#: app/routes/auth.py:546
|
||
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:555
|
||
msgid "Discord authorization failed. No code received."
|
||
msgstr "L’autorisation Discord a échoué : aucun code reçu."
|
||
|
||
#: app/routes/auth.py:579
|
||
msgid "Failed to connect to Discord. Please try again."
|
||
msgstr "Impossible de joindre Discord. Veuillez réessayer."
|
||
|
||
#: app/routes/auth.py:583
|
||
msgid "Failed to obtain Discord access token."
|
||
msgstr "Impossible d’obtenir le jeton d’accès Discord."
|
||
|
||
#: app/routes/auth.py:598 app/routes/auth.py:608
|
||
msgid "Failed to fetch Discord user profile."
|
||
msgstr "Impossible de récupérer le profil Discord."
|
||
|
||
#: app/routes/auth.py:615
|
||
msgid "Please log in to connect your Discord account."
|
||
msgstr "Veuillez vous connecter pour lier votre compte Discord."
|
||
|
||
#: app/routes/auth.py:634
|
||
msgid "Discord account connected!"
|
||
msgstr "Compte Discord connecté !"
|
||
|
||
#: app/routes/auth.py:681
|
||
msgid "Discord account connected! Your profile has been pre-filled."
|
||
msgstr "Compte Discord connecté. Votre profil a été pré-rempli."
|
||
|
||
#: app/routes/auth.py:709
|
||
msgid "You have been logged out."
|
||
msgstr "Vous avez été déconnecté."
|
||
|
||
#: app/routes/evaluations.py:37
|
||
msgid "You do not have permission to view evaluations."
|
||
msgstr "Vous n’avez pas les droits pour consulter les évaluations."
|
||
|
||
#: app/routes/evaluations.py:126
|
||
msgid "You do not have permission to evaluate players."
|
||
msgstr "Vous n’avez pas les droits pour évaluer des joueurs."
|
||
|
||
#: app/routes/evaluations.py:131 app/routes/evaluations.py:215
|
||
msgid "You do not have permission to evaluate players in this tryout."
|
||
msgstr "Vous n’avez pas les droits pour évaluer des joueurs dans cette sélection."
|
||
|
||
#: app/routes/evaluations.py:142
|
||
msgid "Player is not registered for this tryout."
|
||
msgstr "Ce joueur n’est pas inscrit à cette sélection."
|
||
|
||
#: app/routes/evaluations.py:147
|
||
msgid "Can only evaluate players."
|
||
msgstr "Seuls des joueurs peuvent être évalués."
|
||
|
||
#: app/routes/evaluations.py:191
|
||
msgid "Evaluation submitted successfully!"
|
||
msgstr "Évaluation enregistrée."
|
||
|
||
#: app/routes/evaluations.py:193
|
||
msgid "Evaluation updated!"
|
||
msgstr "Évaluation mise à jour."
|
||
|
||
#: app/routes/evaluations.py:210 app/routes/teams.py:341
|
||
#: app/routes/teams.py:384 app/routes/teams.py:427 app/routes/teams.py:455
|
||
#: app/routes/teams.py:483 app/routes/teams.py:520 app/routes/tryouts.py:471
|
||
#: app/routes/tryouts.py:491 app/routes/tryouts.py:515
|
||
#: app/routes/tryouts.py:562 app/routes/tryouts.py:598
|
||
#: app/routes/tryouts.py:621
|
||
msgid "Permission denied."
|
||
msgstr "Accès refusé."
|
||
|
||
#: app/routes/main.py:55
|
||
msgid "That language is not available."
|
||
msgstr "Cette langue n’est pas disponible."
|
||
|
||
#: app/routes/matches.py:383
|
||
msgid "You do not have permission to schedule matches for this tryout."
|
||
msgstr "Vous n’avez pas les droits pour planifier des matchs pour cette sélection."
|
||
|
||
#: app/routes/matches.py:387 app/routes/matches.py:463
|
||
msgid "This tryout has ended. Matches can no longer be created or modified."
|
||
msgstr ""
|
||
"Cette sélection est terminée. Les matchs ne peuvent plus être créés ni "
|
||
"modifiés."
|
||
|
||
#: app/routes/matches.py:445
|
||
msgid "Match scheduled successfully!"
|
||
msgstr "Match planifié."
|
||
|
||
#: app/routes/matches.py:459 app/routes/team_matches.py:220
|
||
msgid "You do not have permission to edit this match."
|
||
msgstr "Vous n’avez pas les droits pour modifier ce match."
|
||
|
||
#: app/routes/matches.py:552 app/routes/team_matches.py:250
|
||
msgid "Match updated successfully!"
|
||
msgstr "Match mis à jour."
|
||
|
||
#: app/routes/matches.py:588 app/routes/team_matches.py:265
|
||
msgid "You do not have permission to delete this match."
|
||
msgstr "Vous n’avez pas les droits pour supprimer ce match."
|
||
|
||
#: app/routes/matches.py:591
|
||
msgid "This tryout has ended. Matches can no longer be deleted."
|
||
msgstr "Cette sélection est terminée. Les matchs ne peuvent plus être supprimés."
|
||
|
||
#: app/routes/matches.py:604 app/routes/team_matches.py:269
|
||
msgid "Match deleted successfully."
|
||
msgstr "Match supprimé."
|
||
|
||
#: app/routes/team_matches.py:113
|
||
msgid "You do not have permission to schedule matches for this team."
|
||
msgstr "Vous n’avez pas les droits pour planifier des matchs pour cette équipe."
|
||
|
||
#: app/routes/team_matches.py:205
|
||
#, python-format
|
||
msgid "Team match \"%(title)s\" scheduled successfully!"
|
||
msgstr "Match d’équipe « %(title)s » planifié."
|
||
|
||
#: app/routes/teams.py:44
|
||
msgid "Use My Team(s) to view your teams."
|
||
msgstr "Utilisez « Mon ou mes équipes » pour consulter vos équipes."
|
||
|
||
#: app/routes/teams.py:47
|
||
msgid "You do not have permission to view teams."
|
||
msgstr "Vous n’avez pas les droits pour consulter les équipes."
|
||
|
||
#: app/routes/teams.py:79
|
||
msgid "This page is for players."
|
||
msgstr "Cette page est réservée aux joueurs."
|
||
|
||
#: app/routes/teams.py:186
|
||
msgid "You do not have permission to create teams."
|
||
msgstr "Vous n’avez pas les droits pour créer une équipe."
|
||
|
||
#: app/routes/teams.py:197 app/routes/teams.py:239
|
||
#, python-format
|
||
msgid "Team \"%(name)s\" already exists."
|
||
msgstr "L’équipe « %(name)s » existe déjà."
|
||
|
||
#: app/routes/teams.py:218
|
||
#, python-format
|
||
msgid "Team \"%(name)s\" created successfully!"
|
||
msgstr "Équipe « %(name)s » créée."
|
||
|
||
#: app/routes/teams.py:228
|
||
msgid "You do not have permission to edit this team."
|
||
msgstr "Vous n’avez pas les droits pour modifier cette équipe."
|
||
|
||
#: app/routes/teams.py:272
|
||
#, python-format
|
||
msgid "Team \"%(name)s\" updated successfully!"
|
||
msgstr "Équipe « %(name)s » mise à jour."
|
||
|
||
#: app/routes/teams.py:300
|
||
msgid "You do not have permission to delete teams."
|
||
msgstr "Vous n’avez pas les droits pour supprimer une équipe."
|
||
|
||
#: app/routes/teams.py:331
|
||
#, python-format
|
||
msgid "Team \"%(name)s\" deleted successfully."
|
||
msgstr "Équipe « %(name)s » supprimée."
|
||
|
||
#: app/routes/teams.py:348
|
||
msgid "Please select a coach."
|
||
msgstr "Veuillez choisir un coach."
|
||
|
||
#: app/routes/teams.py:353
|
||
msgid "Only coaches can be assigned as coach."
|
||
msgstr "Seuls les coachs peuvent être assignés comme coach."
|
||
|
||
#: app/routes/teams.py:359
|
||
#, python-format
|
||
msgid "%(username)s is already a coach of %(name)s."
|
||
msgstr "%(username)s est déjà coach de %(name)s."
|
||
|
||
#: app/routes/teams.py:372
|
||
#, python-format
|
||
msgid "%(username)s added as coach of %(name)s."
|
||
msgstr "%(username)s a été ajouté comme coach de %(name)s."
|
||
|
||
#: app/routes/teams.py:391
|
||
msgid "Please select a manager."
|
||
msgstr "Veuillez choisir un gérant."
|
||
|
||
#: app/routes/teams.py:396
|
||
msgid "Only managers can be assigned as manager."
|
||
msgstr "Seuls les gérants peuvent être assignés comme gérant."
|
||
|
||
#: app/routes/teams.py:402
|
||
#, python-format
|
||
msgid "%(username)s is already a manager of %(name)s."
|
||
msgstr "%(username)s est déjà gérant de %(name)s."
|
||
|
||
#: app/routes/teams.py:415
|
||
#, python-format
|
||
msgid "%(username)s added as manager of %(name)s."
|
||
msgstr "%(username)s a été ajouté comme gérant de %(name)s."
|
||
|
||
#: app/routes/teams.py:445
|
||
#, python-format
|
||
msgid "Coach removed from %(name)s."
|
||
msgstr "Coach retiré de %(name)s."
|
||
|
||
#: app/routes/teams.py:473
|
||
#, python-format
|
||
msgid "Manager removed from %(name)s."
|
||
msgstr "Gérant retiré de %(name)s."
|
||
|
||
#: app/routes/teams.py:490 app/routes/tryouts.py:524
|
||
msgid "Please select a player."
|
||
msgstr "Veuillez choisir un joueur."
|
||
|
||
#: app/routes/teams.py:496
|
||
msgid "Can only assign players to teams."
|
||
msgstr "Seuls des joueurs peuvent être assignés à une équipe."
|
||
|
||
#: app/routes/teams.py:502
|
||
#, python-format
|
||
msgid "%(username)s is already on %(name)s."
|
||
msgstr "%(username)s fait déjà partie de %(name)s."
|
||
|
||
#: app/routes/teams.py:510
|
||
#, python-format
|
||
msgid "%(username)s added to %(name)s!"
|
||
msgstr "%(username)s a été ajouté à %(name)s."
|
||
|
||
#: app/routes/teams.py:527 app/routes/teams.py:605
|
||
#, python-format
|
||
msgid "%(username)s is not on %(name)s."
|
||
msgstr "%(username)s ne fait pas partie de %(name)s."
|
||
|
||
#: app/routes/teams.py:535
|
||
#, python-format
|
||
msgid "%(username)s removed from %(name)s."
|
||
msgstr "%(username)s a été retiré de %(name)s."
|
||
|
||
#: app/routes/teams.py:572 app/routes/teams.py:594
|
||
msgid "You do not have permission to add notes to this team."
|
||
msgstr "Vous n’avez pas les droits pour ajouter des notes à cette équipe."
|
||
|
||
#: app/routes/teams.py:584
|
||
msgid "Team notes added successfully!"
|
||
msgstr "Notes d’équipe ajoutées."
|
||
|
||
#: app/routes/teams.py:599 app/routes/users/notes.py:222
|
||
#: app/routes/users/notes.py:262
|
||
msgid "Can only add notes for players."
|
||
msgstr "Il n’est possible d’ajouter des notes que pour des joueurs."
|
||
|
||
#: app/routes/teams.py:619
|
||
#, python-format
|
||
msgid "Note added for %(username)s!"
|
||
msgstr "Note ajoutée pour %(username)s."
|
||
|
||
#: app/routes/tryouts.py:125
|
||
msgid "You do not have permission to create tryouts."
|
||
msgstr "Vous n’avez pas les droits pour créer une sélection."
|
||
|
||
#: app/routes/tryouts.py:172
|
||
msgid "Tryout created successfully!"
|
||
msgstr "Sélection créée."
|
||
|
||
#: app/routes/tryouts.py:185
|
||
msgid "You do not have permission to edit this tryout."
|
||
msgstr "Vous n’avez pas les droits pour modifier cette sélection."
|
||
|
||
#: app/routes/tryouts.py:189
|
||
msgid "This tryout has ended and can no longer be modified."
|
||
msgstr "Cette sélection est terminée et ne peut plus être modifiée."
|
||
|
||
#: app/routes/tryouts.py:229
|
||
msgid "Tryout updated successfully!"
|
||
msgstr "Sélection mise à jour."
|
||
|
||
#: app/routes/tryouts.py:269
|
||
msgid "You do not have permission to view this tryout."
|
||
msgstr "Vous n’avez pas les droits pour consulter cette sélection."
|
||
|
||
#: app/routes/tryouts.py:437
|
||
msgid "Only players can register for tryouts."
|
||
msgstr "Seuls les joueurs peuvent s’inscrire à une sélection."
|
||
|
||
#: app/routes/tryouts.py:442
|
||
msgid "This tryout is not accepting registrations."
|
||
msgstr "Cette sélection n’accepte pas d’inscriptions."
|
||
|
||
#: app/routes/tryouts.py:449
|
||
msgid "You are already registered for this tryout."
|
||
msgstr "Vous êtes déjà inscrit à cette sélection."
|
||
|
||
#: app/routes/tryouts.py:455 app/routes/tryouts.py:546
|
||
msgid "This tryout is full."
|
||
msgstr "Cette sélection est complète."
|
||
|
||
#: app/routes/tryouts.py:461
|
||
msgid "Successfully registered for tryout!"
|
||
msgstr "Inscription à la sélection réussie."
|
||
|
||
#: app/routes/tryouts.py:481
|
||
#, python-format
|
||
msgid "Tryout status updated to %(new_status)s."
|
||
msgstr "Statut de la sélection mis à jour : %(new_status)s."
|
||
|
||
#: app/routes/tryouts.py:505
|
||
msgid "Registration status updated."
|
||
msgstr "Statut d’inscription mis à jour."
|
||
|
||
#: app/routes/tryouts.py:532
|
||
msgid "Can only register players."
|
||
msgstr "Seuls des joueurs peuvent être inscrits."
|
||
|
||
#: app/routes/tryouts.py:538
|
||
#, python-format
|
||
msgid "%(username)s is already registered for this tryout."
|
||
msgstr "%(username)s est déjà inscrit à cette sélection."
|
||
|
||
#: app/routes/tryouts.py:552
|
||
#, python-format
|
||
msgid "%(username)s registered for tryout!"
|
||
msgstr "%(username)s est inscrit à la sélection."
|
||
|
||
#: app/routes/tryouts.py:588
|
||
#, python-format
|
||
msgid "%(username)s removed from tryout."
|
||
msgstr "%(username)s a été retiré de la sélection."
|
||
|
||
#: app/routes/tryouts.py:610
|
||
#, python-format
|
||
msgid "Team \"%(team_name)s\" created!"
|
||
msgstr "Équipe « %(team_name)s » créée."
|
||
|
||
#: app/routes/tryouts.py:643 app/routes/users/notes.py:350
|
||
msgid "That player is not registered for this tryout."
|
||
msgstr "Ce joueur n’est pas inscrit à cette sélection."
|
||
|
||
#: app/routes/tryouts.py:648
|
||
msgid "Player is already on this team."
|
||
msgstr "Ce joueur est déjà dans cette équipe."
|
||
|
||
#: app/routes/tryouts.py:653
|
||
msgid "Player added to team!"
|
||
msgstr "Joueur ajouté à l’équipe."
|
||
|
||
#: app/routes/tryouts.py:663
|
||
msgid "You do not have permission to delete this tryout."
|
||
msgstr "Vous n’avez pas les droits pour supprimer cette sélection."
|
||
|
||
#: app/routes/tryouts.py:699
|
||
msgid "Tryout deleted successfully."
|
||
msgstr "Sélection supprimée."
|
||
|
||
#: app/routes/users/_shared.py:50
|
||
msgid "No file selected."
|
||
msgstr "Aucun fichier sélectionné."
|
||
|
||
#: app/routes/users/_shared.py:54
|
||
msgid "Only PDF files are allowed for contracts."
|
||
msgstr "Seuls les fichiers PDF sont acceptés pour les contrats."
|
||
|
||
#: app/routes/users/_shared.py:59
|
||
msgid "That file is not a PDF, whatever its name says."
|
||
msgstr "Ce fichier n’est pas un PDF, quel que soit son nom."
|
||
|
||
#: app/routes/users/accounts.py:55
|
||
msgid "Only the president can manage users."
|
||
msgstr "Seul le président peut gérer les utilisateurs."
|
||
|
||
#: app/routes/users/accounts.py:70
|
||
msgid "Only the president can edit users."
|
||
msgstr "Seul le président peut modifier des utilisateurs."
|
||
|
||
#: app/routes/users/accounts.py:111
|
||
msgid "Email already in use by another account."
|
||
msgstr "Cette adresse courriel est déjà utilisée par un autre compte."
|
||
|
||
#: app/routes/users/accounts.py:138
|
||
msgid "You cannot change your own role. Ask another president to do it."
|
||
msgstr ""
|
||
"Vous ne pouvez pas modifier votre propre rôle. Demandez à un autre "
|
||
"président de le faire."
|
||
|
||
#: app/routes/users/accounts.py:151
|
||
msgid ""
|
||
"This is the last active president. Promote another account before "
|
||
"changing this one."
|
||
msgstr ""
|
||
"C’est le dernier président actif. Promouvez un autre compte avant de "
|
||
"modifier celui-ci."
|
||
|
||
#: app/routes/users/accounts.py:228
|
||
#, python-format
|
||
msgid "User %(username)s updated successfully!"
|
||
msgstr "Utilisateur %(username)s mis à jour."
|
||
|
||
#: app/routes/users/accounts.py:249
|
||
msgid "Only the president can delete users."
|
||
msgstr "Seul le président peut supprimer des utilisateurs."
|
||
|
||
#: app/routes/users/accounts.py:253
|
||
msgid "You cannot delete your own account."
|
||
msgstr "Vous ne pouvez pas supprimer votre propre compte."
|
||
|
||
#: app/routes/users/accounts.py:312
|
||
#, python-format
|
||
msgid "User %(deleted_username)s has been removed."
|
||
msgstr "L’utilisateur %(deleted_username)s a été supprimé."
|
||
|
||
#: app/routes/users/accounts.py:323
|
||
msgid "Only the president can create users."
|
||
msgstr "Seul le président peut créer des utilisateurs."
|
||
|
||
#: app/routes/users/accounts.py:371
|
||
#, python-format
|
||
msgid "User %(full_name)s created as %(role)s!"
|
||
msgstr "Utilisateur %(full_name)s créé avec le rôle %(role)s."
|
||
|
||
#: app/routes/users/availability.py:210
|
||
msgid "Only coaches can manage availability."
|
||
msgstr "Seuls les coachs peuvent gérer leurs disponibilités."
|
||
|
||
#: app/routes/users/contracts.py:86
|
||
msgid "Only presidents, managers, and coaches can upload contracts."
|
||
msgstr "Seuls les présidents, gérants et coachs peuvent téléverser un contrat."
|
||
|
||
#: app/routes/users/contracts.py:105
|
||
msgid "You do not have permission to upload a contract for this player."
|
||
msgstr "Vous n’avez pas les droits pour téléverser un contrat pour ce joueur."
|
||
|
||
#: app/routes/users/contracts.py:145
|
||
#, python-format
|
||
msgid "Contract uploaded successfully for %(username)s!"
|
||
msgstr "Contrat téléversé pour %(username)s."
|
||
|
||
#: app/routes/users/contracts.py:159
|
||
msgid "Only the player can upload their signed contract."
|
||
msgstr "Seul le joueur peut téléverser son contrat signé."
|
||
|
||
#: app/routes/users/contracts.py:177
|
||
msgid "Signed contract uploaded successfully!"
|
||
msgstr "Contrat signé téléversé."
|
||
|
||
#: app/routes/users/contracts.py:187 app/routes/users/contracts.py:202
|
||
msgid "You do not have permission to download this contract."
|
||
msgstr "Vous n’avez pas les droits pour télécharger ce contrat."
|
||
|
||
#: app/routes/users/contracts.py:205
|
||
msgid "No signed contract available."
|
||
msgstr "Aucun contrat signé disponible."
|
||
|
||
#: app/routes/users/notes.py:43
|
||
msgid "This page is for players only."
|
||
msgstr "Cette page est réservée aux joueurs."
|
||
|
||
#: app/routes/users/notes.py:80
|
||
msgid "Only coaches can access the notes dashboard."
|
||
msgstr "Seuls les coachs ont accès au tableau des notes."
|
||
|
||
#: app/routes/users/notes.py:172
|
||
msgid "Only coaches can manage team notes."
|
||
msgstr "Seuls les coachs peuvent gérer les notes d’équipe."
|
||
|
||
#: app/routes/users/notes.py:178
|
||
msgid "You are not assigned to a team."
|
||
msgstr "Vous n’êtes assigné à aucune équipe."
|
||
|
||
#: app/routes/users/notes.py:195
|
||
msgid "Team notes saved successfully!"
|
||
msgstr "Notes d’équipe enregistrées."
|
||
|
||
#: app/routes/users/notes.py:210
|
||
msgid "Only coaches can manage personal notes."
|
||
msgstr "Seuls les coachs peuvent gérer les notes personnelles."
|
||
|
||
#: app/routes/users/notes.py:226 app/routes/users/notes.py:266
|
||
#: app/routes/users/notes.py:346 app/routes/users/notes.py:411
|
||
msgid "You can only write notes about players you work with."
|
||
msgstr ""
|
||
"Vous ne pouvez écrire des notes que sur les joueurs avec qui vous "
|
||
"travaillez."
|
||
|
||
#: app/routes/users/notes.py:236 app/routes/users/notes.py:306
|
||
#, python-format
|
||
msgid "Note added for %(username)s."
|
||
msgstr "Note ajoutée pour %(username)s."
|
||
|
||
#: app/routes/users/notes.py:250 app/routes/users/notes.py:320
|
||
#: app/routes/users/notes.py:384
|
||
msgid "Only coaches can add personal notes."
|
||
msgstr "Seuls les coachs peuvent ajouter des notes personnelles."
|
||
|
||
#: app/routes/users/notes.py:272
|
||
msgid "You cannot use that match as note context."
|
||
msgstr "Vous ne pouvez pas utiliser ce match comme contexte de note."
|
||
|
||
#: app/routes/users/notes.py:275
|
||
msgid "That player did not participate in the selected match."
|
||
msgstr "Ce joueur n’a pas participé au match sélectionné."
|
||
|
||
#: app/routes/users/notes.py:281
|
||
msgid "You cannot use that tryout as note context."
|
||
msgstr "Vous ne pouvez pas utiliser cette sélection comme contexte de note."
|
||
|
||
#: app/routes/users/notes.py:284
|
||
msgid "That player is not registered for the selected tryout."
|
||
msgstr "Ce joueur n’est pas inscrit à la sélection choisie."
|
||
|
||
#: app/routes/users/notes.py:290
|
||
msgid "You cannot use that team as note context."
|
||
msgstr "Vous ne pouvez pas utiliser cette équipe comme contexte de note."
|
||
|
||
#: app/routes/users/notes.py:293
|
||
msgid "That player is not on the selected team."
|
||
msgstr "Ce joueur ne fait pas partie de l’équipe sélectionnée."
|
||
|
||
#: app/routes/users/notes.py:325
|
||
msgid "You do not have permission to add notes for this tryout."
|
||
msgstr "Vous n’avez pas les droits pour ajouter des notes à cette sélection."
|
||
|
||
#: app/routes/users/notes.py:342
|
||
msgid "Invalid tryout context."
|
||
msgstr "Contexte de sélection invalide."
|
||
|
||
#: app/routes/users/notes.py:361 app/routes/users/notes.py:426
|
||
msgid "Note added successfully."
|
||
msgstr "Note ajoutée."
|
||
|
||
#: app/routes/users/notes.py:389
|
||
msgid "You do not have permission to add notes for this match."
|
||
msgstr "Vous n’avez pas les droits pour ajouter des notes à ce match."
|
||
|
||
#: app/routes/users/notes.py:407
|
||
msgid "Invalid match context."
|
||
msgstr "Contexte de match invalide."
|
||
|
||
#: app/routes/users/notes.py:415
|
||
msgid "That player did not participate in this match."
|
||
msgstr "Ce joueur n’a pas participé à ce match."
|
||
|
||
#: app/routes/users/one_on_one.py:23
|
||
msgid "Only players can request One on One sessions."
|
||
msgstr "Seuls les joueurs peuvent demander une rencontre individuelle."
|
||
|
||
#: app/routes/users/one_on_one.py:36
|
||
msgid "You do not have a coach assigned to your team."
|
||
msgstr "Aucun coach n’est assigné à votre équipe."
|
||
|
||
#: app/routes/users/one_on_one.py:67
|
||
msgid "Cannot request One on One - no coach assigned."
|
||
msgstr "Impossible de demander une rencontre : aucun coach assigné."
|
||
|
||
#: app/routes/users/one_on_one.py:93
|
||
msgid "The requested time is not within the coach's availability."
|
||
msgstr "L’horaire demandé ne correspond à aucune disponibilité du coach."
|
||
|
||
#: app/routes/users/one_on_one.py:121
|
||
msgid "Your One on One request has been submitted!"
|
||
msgstr "Votre demande de rencontre a été envoyée."
|
||
|
||
#: app/routes/users/one_on_one.py:166
|
||
msgid "Only coaches can accept One on One requests."
|
||
msgstr "Seuls les coachs peuvent accepter une demande de rencontre."
|
||
|
||
#: app/routes/users/one_on_one.py:172 app/routes/users/one_on_one.py:222
|
||
msgid "This request is not for you."
|
||
msgstr "Cette demande ne vous est pas destinée."
|
||
|
||
#: app/routes/users/one_on_one.py:176 app/routes/users/one_on_one.py:226
|
||
msgid "This request has already been processed."
|
||
msgstr "Cette demande a déjà été traitée."
|
||
|
||
#: app/routes/users/one_on_one.py:203
|
||
#, python-format
|
||
msgid "One on One request from %(player)s has been approved!"
|
||
msgstr "La demande de rencontre de %(player)s a été approuvée."
|
||
|
||
#: app/routes/users/one_on_one.py:216
|
||
msgid "Only coaches can reject One on One requests."
|
||
msgstr "Seuls les coachs peuvent refuser une demande de rencontre."
|
||
|
||
#: app/routes/users/one_on_one.py:263
|
||
#, python-format
|
||
msgid "One on One request from %(player)s has been rejected."
|
||
msgstr "La demande de rencontre de %(player)s a été refusée."
|
||
|
||
#: app/routes/users/profile.py:82
|
||
msgid "Username already taken."
|
||
msgstr "Ce nom d’utilisateur est déjà pris."
|
||
|
||
#: app/routes/users/profile.py:92
|
||
msgid "Email already in use."
|
||
msgstr "Cette adresse courriel est déjà utilisée."
|
||
|
||
#: app/routes/users/profile.py:131
|
||
msgid "Profile updated successfully!"
|
||
msgstr "Profil mis à jour."
|
||
|
||
#: 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:15
|
||
msgid "Reference to quote if you report this:"
|
||
msgstr "Référence à indiquer si vous signalez ce problème :"
|
||
|
||
#: app/templates/errors/500.html:18
|
||
msgid "Try Again"
|
||
msgstr "Réessayer"
|
||
|
||
#: app/templates/layouts/_language_switcher.html:10
|
||
msgid "Language"
|
||
msgstr "Langue"
|
||
|
||
#: app/templates/layouts/_pagination.html:19
|
||
msgid "Pagination"
|
||
msgstr "Pagination"
|
||
|
||
#: app/templates/layouts/_pagination.html:22
|
||
#: app/templates/layouts/_pagination.html:24
|
||
msgid "Previous"
|
||
msgstr "Précédent"
|
||
|
||
#: app/templates/layouts/_pagination.html:28
|
||
#, python-format
|
||
msgid "Page %(page)s of %(pages)s"
|
||
msgstr "Page %(page)s sur %(pages)s"
|
||
|
||
#: app/templates/layouts/_pagination.html:30
|
||
#, python-format
|
||
msgid "%(total)s in total"
|
||
msgstr "%(total)s au total"
|
||
|
||
#: app/templates/layouts/_pagination.html:35
|
||
#: app/templates/layouts/_pagination.html:37
|
||
msgid "Next"
|
||
msgstr "Suivant"
|
||
|
||
#: app/templates/layouts/base.html:48 app/templates/layouts/base.html:148
|
||
#: app/templates/pages/dashboard.html:2 app/templates/pages/dashboard.html:3
|
||
msgid "Dashboard"
|
||
msgstr "Tableau de bord"
|
||
|
||
#: app/templates/layouts/base.html:54 app/templates/pages/tryouts.html:2
|
||
#: app/templates/pages/tryouts.html:3
|
||
msgid "Tryouts"
|
||
msgstr "Sélections"
|
||
|
||
#: app/templates/layouts/base.html:60 app/templates/pages/calendar.html:2
|
||
#: app/templates/pages/calendar.html:3
|
||
msgid "Calendar"
|
||
msgstr "Calendrier"
|
||
|
||
#: app/templates/layouts/base.html:67 app/templates/pages/dashboard.html:43
|
||
#: app/templates/pages/evaluations.html:3
|
||
#: app/templates/pages/evaluations.html:4
|
||
msgid "Evaluations"
|
||
msgstr "Évaluations"
|
||
|
||
#: 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 "Mon ou mes équipes"
|
||
|
||
#: app/templates/layouts/base.html:82
|
||
msgid "Manage Teams"
|
||
msgstr "Gestion des équipes"
|
||
|
||
#: app/templates/layouts/base.html:90 app/templates/pages/users.html:3
|
||
#: app/templates/pages/users.html:4
|
||
msgid "Manage Users"
|
||
msgstr "Gestion des utilisateurs"
|
||
|
||
#: 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 "Mes notes"
|
||
|
||
#: app/templates/layouts/base.html:106
|
||
msgid "Notes & One on One"
|
||
msgstr "Notes et rencontres individuelles"
|
||
|
||
#: app/templates/layouts/base.html:113 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:120 app/templates/pages/profile.html:2
|
||
#: app/templates/pages/profile.html:3
|
||
msgid "My Profile"
|
||
msgstr "Mon profil"
|
||
|
||
#: app/templates/layouts/base.html:131
|
||
msgid "Logout"
|
||
msgstr "Déconnexion"
|
||
|
||
#: app/templates/layouts/base.html:152
|
||
msgid "Toggle dark mode"
|
||
msgstr "Basculer le mode sombre"
|
||
|
||
#: app/templates/layouts/base.html:164 app/templates/layouts/base.html:183
|
||
msgid "Dismiss"
|
||
msgstr "Fermer"
|
||
|
||
#: app/templates/layouts/base.html:193
|
||
msgid "UdeS team manager"
|
||
msgstr "UdeS team manager"
|
||
|
||
#: 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:103
|
||
msgid "Delete Match"
|
||
msgstr "Supprimer le match"
|
||
|
||
#: app/templates/pages/calendar.html:105
|
||
#: app/templates/pages/team_matches.html:98
|
||
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:213
|
||
msgid "Loading availability grid..."
|
||
msgstr "Chargement de la grille de disponibilités..."
|
||
|
||
#: app/templates/pages/coach_availability.html:19
|
||
msgid "Save Availability"
|
||
msgstr "Enregistrer les disponibilités"
|
||
|
||
#: app/templates/pages/coach_availability.html:22
|
||
#: app/templates/pages/profile.html:197 app/templates/pages/profile.html:217
|
||
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:27
|
||
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:33 app/templates/pages/teams.html:146
|
||
#: app/templates/pages/users.html:24 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:34 app/templates/pages/teams.html:151
|
||
#: app/templates/pages/users.html:26 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:21
|
||
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:22
|
||
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:23
|
||
msgid "Role"
|
||
msgstr "Rôle"
|
||
|
||
#: app/templates/pages/create_user.html:41 app/templates/pages/login.html:11
|
||
#: app/templates/pages/register.html:137
|
||
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:20
|
||
msgid "Name"
|
||
msgstr "Nom"
|
||
|
||
#: app/templates/pages/dashboard.html:74 app/templates/pages/users.html:25
|
||
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:29
|
||
#: 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:26
|
||
#: 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:28
|
||
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:81
|
||
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:85
|
||
msgid "Games You Play"
|
||
msgstr "Jeux auxquels vous jouez"
|
||
|
||
#: app/templates/pages/edit_profile.html:47
|
||
#: app/templates/pages/register.html:99
|
||
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/register.html:57
|
||
msgid "Reconnect"
|
||
msgstr "Reconnecter"
|
||
|
||
#: app/templates/pages/edit_profile.html:87
|
||
#: app/templates/pages/register.html:67
|
||
msgid "Connect Discord Account"
|
||
msgstr "Connecter un compte Discord"
|
||
|
||
#: app/templates/pages/edit_profile.html:93
|
||
#: app/templates/pages/edit_user.html:100
|
||
msgid "League OS Connection"
|
||
msgstr "Connexion League OS"
|
||
|
||
#: app/templates/pages/edit_profile.html:94
|
||
#: app/templates/pages/edit_user.html:101 app/templates/pages/register.html:129
|
||
msgid "League OS profile link or ID"
|
||
msgstr "Lien ou identifiant du profil League OS"
|
||
|
||
#: app/templates/pages/edit_profile.html:99
|
||
msgid "Change Password"
|
||
msgstr "Changer le mot de passe"
|
||
|
||
#: app/templates/pages/edit_profile.html:100
|
||
msgid "Leave blank to keep your current password."
|
||
msgstr "Laissez vide pour conserver votre mot de passe actuel."
|
||
|
||
#: app/templates/pages/edit_profile.html:102
|
||
msgid "New Password"
|
||
msgstr "Nouveau mot de passe"
|
||
|
||
#: app/templates/pages/edit_profile.html:103
|
||
#: app/templates/pages/edit_user.html:107
|
||
msgid "Enter new password"
|
||
msgstr "Saisir le nouveau mot de passe"
|
||
|
||
#: app/templates/pages/edit_profile.html:108 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:95
|
||
msgid "(for DMs)"
|
||
msgstr "(pour les messages privés)"
|
||
|
||
#: app/templates/pages/edit_user.html:96
|
||
msgid "Numeric ID (e.g. 123456789012345678)"
|
||
msgstr "Identifiant numérique (ex. : 123456789012345678)"
|
||
|
||
#: 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_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:97
|
||
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:31
|
||
#: 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:632
|
||
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:899
|
||
msgid "No players registered"
|
||
msgstr "Aucun joueur inscrit"
|
||
|
||
#: app/templates/pages/match_form.html:932
|
||
msgid "T1"
|
||
msgstr "É1"
|
||
|
||
#: app/templates/pages/match_form.html:933
|
||
msgid "T2"
|
||
msgstr "É2"
|
||
|
||
#: app/templates/pages/match_form.html:938
|
||
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:30
|
||
#: 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:32
|
||
#: 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:208
|
||
msgid "My Coaching Availability"
|
||
msgstr "Mes disponibilités de coaching"
|
||
|
||
#: app/templates/pages/profile.html:209
|
||
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:457
|
||
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:61
|
||
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 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:72
|
||
msgid "Discord Username (Manual)"
|
||
msgstr "Nom d’utilisateur Discord (saisie manuelle)"
|
||
|
||
#: app/templates/pages/register.html:73
|
||
msgid "e.g. YourName"
|
||
msgstr "ex. : VotrePseudo"
|
||
|
||
#: app/templates/pages/register.html:82
|
||
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:127
|
||
msgid "League OS Connection (Optional)"
|
||
msgstr "Connexion League OS (facultative)"
|
||
|
||
#: app/templates/pages/register.html:131
|
||
msgid "Connect your League OS profile for organized play."
|
||
msgstr "Liez votre profil League OS pour le jeu organisé."
|
||
|
||
#: app/templates/pages/register.html:135
|
||
msgid "Security"
|
||
msgstr "Sécurité"
|
||
|
||
#: app/templates/pages/register.html:138
|
||
msgid "Create a password"
|
||
msgstr "Créez un mot de passe"
|
||
|
||
#: app/templates/pages/register.html:142
|
||
msgid "Confirm Password"
|
||
msgstr "Confirmer le mot de passe"
|
||
|
||
#: app/templates/pages/register.html:143
|
||
msgid "Confirm your password"
|
||
msgstr "Confirmez votre mot de passe"
|
||
|
||
#: app/templates/pages/register.html:157
|
||
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:3
|
||
#: app/templates/pages/team_matches.html:4
|
||
msgid "Team Matches"
|
||
msgstr "Matchs d’équipe"
|
||
|
||
#: app/templates/pages/team_matches.html:11
|
||
msgid "+ Schedule Match"
|
||
msgstr "+ Planifier un match"
|
||
|
||
#: app/templates/pages/team_matches.html:101
|
||
msgid "Delete this match?"
|
||
msgstr "Supprimer ce match ?"
|
||
|
||
#: app/templates/pages/team_matches.html:133
|
||
msgid "No Team Matches"
|
||
msgstr "Aucun match d’équipe"
|
||
|
||
#: app/templates/pages/team_matches.html:134
|
||
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:138
|
||
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:51
|
||
#: 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:9
|
||
msgid "Add User"
|
||
msgstr "Ajouter un utilisateur"
|
||
|
||
#: app/templates/pages/users.html:54
|
||
#, 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 "×"
|
||
|
||
#~ 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 ""
|
||
#~ "Compte verrouillé après trop de "
|
||
#~ "tentatives échouées. Réessayez dans "
|
||
#~ "%(remaining)s minute(s)."
|
||
|
||
#~ 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."
|
||
|
||
#~ msgid "Login unsuccessful. %(remaining)s attempt(s) remaining before lockout."
|
||
#~ msgstr ""
|
||
#~ "Échec de la connexion. Il reste "
|
||
#~ "%(remaining)s tentative(s) avant le "
|
||
#~ "verrouillage."
|
||
|
||
#~ msgid "Incorrect CAPTCHA answer. Please try again."
|
||
#~ msgstr "Réponse au CAPTCHA incorrecte. Veuillez réessayer."
|
||
|
||
#~ msgid "Answer"
|
||
#~ msgstr "Réponse"
|
||
|
||
#~ msgid "Invalid start time format."
|
||
#~ msgstr "Format d’heure de début invalide."
|
||
|
||
#~ msgid "Invalid end time format."
|
||
#~ msgstr "Format d’heure de fin invalide."
|
||
|
||
#~ msgid "Invalid date or time format."
|
||
#~ msgstr "Format de date ou d’heure invalide."
|
||
|
||
#~ msgid "Availability"
|
||
#~ msgstr "Disponibilités"
|
||
|
||
#~ msgid "Team Tryout Management System"
|
||
#~ msgstr "Système de gestion des sélections d’équipe"
|
||
|
||
#~ msgid "Player and content are required."
|
||
#~ msgstr "Le joueur et le contenu sont obligatoires."
|
||
|
||
#~ msgid "Save Disponibilities"
|
||
#~ msgstr "Enregistrer mes disponibilités"
|