{
  "404Page": {
    "ButtonMessage": "Triangle de départ",
    "Header": "Perdu dans les bois ?",
    "Message": "Nous n'avons pas pu trouver la page que vous recherchiez."
  },
  "AboutUs": {
    "AboutUs": "À propos"
  },
  "Cancel": "Annuler",
  "Copied to the clipboard": "Copié dans le presse-papiers.",
  "Copy": "Copier",
  "Dashboard": {
    "Dashboard": "Tableau de bord",
    "FinishDate": "Date de fin",
    "Name": "Nom de l'événement",
    "StartDate": "Date de début",
    "YourEvents": {
      "CreateEvent": "Créer un événement",
      "description": "Créez et gérez tous vos événements depuis un seul endroit.",
      "title": "Vos événements"
    }
  },
  "Dates": "Dates",
  "EmailAddress": "Adresse e-mail",
  "Event": "Événement",
  "EventAdmin": {
    "Country": "Pays",
    "Create security keys": "Créer une clé de sécurité",
    "DangerArea": "Zone dangereuse",
    "DataUpload": {
      "description": "Cet information de sécurité autorise le chargement de données pour cet événement spécifique. Partagez-le uniquement avec votre équipe. L'autorisation peut être révoquée à tout moment.",
      "title": "Téléchargement de données"
    },
    "DeleteEvent": "Supprimer l'événement",
    "Do you want to delete this event?": "Voulez-vous supprimer cet événement ?",
    "Do you want to renew the security key?": "Voulez-vous renouveler la clé de sécurité ?",
    "EventData": "Information sur l'événement",
    "EventDataDescription": "Consultez et modifiez les principaux détails de votre événement",
    "EventId": "ID de l'événement",
    "EventName": "Nom de l'événement",
    "EventNamePlaceholder": "Un événement formidable auquel participer",
    "EventSecurityTokens": "Clé secrète",
    "EventSecurityTokensExpireDate": "Date d'expiration",
    "FinishDate": "Date de fin",
    "Hidden": "Caché",
    "InvalidURLMsg": "URL invalide",
    "Location": "Emplacement",
    "Organizer": "Organisateur",
    "OrganizerPlaceholder": "Club génial",
    "Public": "Publique",
    "QRCode": {
      "CopyUrl": "Copier l’URL de l’événement",
      "Description": "Générer et télécharger un code QR pointant directement vers cet événement sur O-Replay.",
      "Download": "Télécharger le code QR (PNG)",
      "DownloadSuccessful": "Code QR téléchargé avec succès",
      "EventName": "Nom de l’événement",
      "EventUrl": "URL de l’événement",
      "Generating": "Génération du code QR…",
      "Instructions": "Ce code QR peut être inclus sur les cartes imprimées pour faciliter l’accès à l’événement sur O-Replay.",
      "ShareEvent": "Partager",
      "Title": "Code QR de l’événement"
    },
    "Renew": "Renouveler",
    "Renew security keys": "Créer une nouvelle clé de sécurité",
    "RenewEventTokenMsg": "Si vous renouvelez la clé de sécurité, l'ancienne sera invalidée. Par conséquent, personne avec l'ancienne clé ne pourra télécharger les résultats de cet événement.",
    "Scopes": {
      "Club": "Club",
      "International": "Internationale",
      "Local": "Locale",
      "National": "Nationale",
      "Placeholder": "Portée",
      "RegionalHigh": "Fédéral",
      "RegionalLow": "Régional",
      "Scope": "Portée"
    },
    "Stages": {
      "DeleteStage": {
        "DialogBody": "L'étape et tous ses résultats seront supprimés. Cette action ne peut pas être annulée.",
        "DialogTitle": "Voulez-vous supprimer cette étape ?",
        "MenuText": "Supprimer"
      },
      "FailedToLoadOrganizers": "Échec du chargement des organisateurs",
      "GoToStage": "Aller sur l'étape",
      "NewStage": "Nouvelle étape",
      "StagesTypes": {
        "FootO": {
          "description": "Épreuve chronométrée, individuelle ou par équipe, sur parcours linéaire.",
          "title": "Classique"
        },
        "OneManRelay": {
          "description": "Épreuve chronométrée, individuelle ou par équipe, sur parcours linéaire où chaque participant suit son propre parcours.",
          "title": "Parcours à variantes"
        },
        "Relay": {
          "description": "Course par équipe chronométrée avec des relais consécutifs sur différents parcours.",
          "title": "Relais"
        },
        "Rogaine": {
          "description": "Épreuve à points, individuelle ou par équipe, sur parcours à score. Le temps départage en cas d’égalité.",
          "title": "Score"
        },
        "StageType": "Type",
        "Totals": {
          "description": "Résultat combiné, basé sur les points ou le temps, sur deux étapes ou plus.",
          "title": "Général"
        }
      },
      "Stats": {
        "DialogBody": "Les statistiques des étapes seront affichées.",
        "DialogConfirm": "OK",
        "DialogTitle": "Voir les statistiques des étapes",
        "MenuText": "Statistiques"
      },
      "WipeOutRunners": {
        "DialogBody": "Cette option supprimera tous les résultats ou heures de départ téléchargés à cette étape. Vous pourrez ensuite les télécharger à nouveau. Cette option permet de corriger les erreurs sur les données téléchargées.",
        "DialogConfirm": "Réinitialiser",
        "DialogTitle": "Voulez-vous réinitialiser cette étape ?",
        "MenuText": "Réinitialiser"
      },
      "description": "Créez autant de étapes que votre événement l'exige. Chaque événement doit comporter au moins une étape."
    },
    "StartDate": "Date de début",
    "TooLongDescriptionMsg": "Le nom fourni dépasse le maximum de {{count}} caractères.",
    "TooLongMsg": "L’URL saisie dépasse le maximum de {{count}} caractères.",
    "Website": "Site web",
    "WebsitePlaceholder": "https://votreclub.com/votreevenement"
  },
  "EventList": {
    "FutureEvents": "Événements à venir",
    "LiveToday": "Aujourd'hui en direct",
    "NoLiveEventsToday": "Il n'y a pas d'événements aujourd'hui",
    "PastEvents": "Événements passés"
  },
  "Events": "Événements",
  "ExperimentalFeatureMsg": "Fonctionnalité expérimentale",
  "FieldTooLongMsg": "Nombre maximal de caractères autorisé : {{count}}.",
  "ForbiddenAccess": "Accès interdit",
  "GeneralErrorFallback": {
    "msg": "Essayez d'actualiser la page. Si l'erreur persiste, veuillez réessayer ultérieurement.",
    "title": "Une erreur inattendue s'est produite"
  },
  "GoBack": "Retourner",
  "Graphs": {
    "BarChart": "Graphique en Barres",
    "Finish": "Arrivée",
    "LineChart": "Graphique Linéaire",
    "PositionChart": "Évolution des Positions",
    "RunnerSelection": "Sélection des Coureurs",
    "SelectRunnersMessage": "Sélectionnez des coureurs pour voir les graphiques",
    "SelectedCount_many": "{{count}} sur {{total}} sélectionnés",
    "SelectedCount_one": "{{count}} sur {{total}} sélectionné",
    "SelectedCount_other": "{{count}} sur {{total}} sélectionnés",
    "Start": "Départ",
    "Threshold": "Seuil",
    "ThresholdWithPercent": "Seuil ({{percent}}%)",
    "TimeLossAnalysis": "Analyse des Pertes de Temps"
  },
  "Language": {
    "English": "English",
    "French": "Français",
    "Language": "Langue",
    "Spanish": "Español"
  },
  "Location": "Emplacement",
  "Menu": "Menu",
  "MyAccount": {
    "description": "Gérez vos informations personnelles.",
    "personalInformation": {
      "title": "Informations personnelles"
    },
    "title": "Mon profil"
  },
  "Name": "Nom",
  "Organizer": "Organisateur",
  "Organizers": "Info sur l'organisateur",
  "Overall": {
    "pointsAbbreviation": "pts"
  },
  "Password": "Mot de passe",
  "PrivateEventPage": {
    "Header": "Événement privé",
    "Message": "Cet événement a été défini comme privé par l’organisateur. Si vous pensez qu’il s’agit d’une erreur, veuillez contacter l’organisateur de l’événement."
  },
  "RadiosExperimentalMsg": "Lors de l'utilisation de radiocontrôles, les fonctionnalités liées aux intermédiaires sont expérimentales.",
  "Results": {
    "Class": "Catégorie",
    "Classes": "Catégories",
    "Finish": "Arrivée",
    "Name": "Nom",
    "Position": "Position",
    "SiCard": "SiCard",
    "Start": "Départ",
    "Time": "Temps",
    "shortClass": "Catégorie"
  },
  "ResultsStage": {
    "BonusPoints": "Bonus",
    "ChooseClass": "S'il vous plaît, choisissez une catégorie",
    "Class": "Catégorie",
    "Classes": "Catégories",
    "Club": "Club",
    "Clubs": "Clubs",
    "FinishTime": "Arrivée",
    "Name": "Nom",
    "NoClubMsg": "Pas de club",
    "NoData": "Aucune donnée n'est disponible",
    "NoStartTime": "-",
    "NonContributory": "non contributif",
    "NotStarted": "-",
    "PenaltyPoints": "Pénalité :",
    "Points": "Points :",
    "PointsTable": {
      "OnlyForClasses": "La vue Points est accessible uniquement dans la vue des catégories."
    },
    "Position": "Position",
    "RaceTime": "Temps",
    "Refresh": "Rafraîchir",
    "SplitsTable": {
      "CleanTime": "Sans erreurs",
      "CumulativeTimes": "Cumulatif",
      "NoRunnersWithSplits": "Aucun coureur n'a téléchargé sa puce",
      "OnlyForClasses": "Le tableau des intermédiaires n'est accessible que dans la vue des catégories.",
      "PartialTimes": "Intermédiaires"
    },
    "StageNumber": "Étape {{number}}",
    "StartTime": "Départ",
    "Times": "Temps",
    "VirtualTicket": {
      "Control": "Contrôle",
      "Cumulative": "Cumulatif",
      "FinishControl": "Fin",
      "FinishHour": "Heure de Arrivée :",
      "FootO": {
        "Points": {
          "HelpMsg": "Points obtenus selon la formule à 1000 points : 1000 × (temps du vainqueur / votre temps)"
        }
      },
      "NoDownloadMsg": "Pas de lecture de puce",
      "Partial": "Intermédiaire",
      "RaceTime": "Temps :",
      "StartHour": "Heure de départ :"
    },
    "WrongFileUploaded": {
      "Msg": "Le chronométreur a téléchargé les résultats finaux sans les temps intermédiaires. Ces fichiers ne doivent pas être téléchargés, car ils pourraient entraîner l'affichage de données manquantes ou incorrectes. Pour plus d'informations sur la manière de télécharger les résultats sur notre service, consultez la page <2>Organisateurs</2>.",
      "Title": "Résultats sans intermédiaires !"
    },
    "statusCodes": {
      "dnf": "DNF",
      "dns": "DNS",
      "dsq": "DSQ",
      "mp": "MP",
      "nc": "NC",
      "ok": "ok",
      "ot": "Hors délai"
    }
  },
  "Settings": "Configuration",
  "Sign in": {
    "ForgotPassword": "Mot de passe oublié ?",
    "Logout": "Fermer session",
    "NoAccount": "Vous n'avez pas de compte ? <1>S'enregistrer</1>",
    "RememberMe": "Souviens-toi de moi",
    "Sign in": "Se connecter"
  },
  "SignUp": {
    "AlreadyHaveAccount": "Vous avez déjà un compte ? <1>Se connecter</1>",
    "Email": {
      "Validation": {
        "EnterValidEmailAddress": "S'il vous plaît, mettez une adresse email valide."
      }
    },
    "EmailMe": "Je souhaite recevoir les mises à jour par e-mail.",
    "EmailVerification": {
      "msg": "Un lien de vérification a été envoyé à {{email}}. Veuillez consulter votre boîte de réception et cliquer sur le lien pour vérifier votre compte. Vous pouvez fermer cette fenêtre sans risque.",
      "title": "Veuillez vérifier votre adresse e-mail"
    },
    "FirstName": "Prénom",
    "LastName": "Nom de famille",
    "Password": {
      "InvalidPassword": "Mot de passe invalide",
      "Validation": {
        "AtLeastCharacter_many": "Au moins {{count}} caractères",
        "AtLeastCharacter_one": "Au moins {{count}} caractère",
        "AtLeastCharacter_other": "Au moins {{count}} caractères",
        "AtLeastLowercase_many": "Au moins {{count}} lettres minuscules",
        "AtLeastLowercase_one": "Au moins {{count}} lettre minuscule",
        "AtLeastLowercase_other": "Au moins {{count}} lettres minuscules",
        "AtLeastNumber_many": "Au moins {{count}} numéros",
        "AtLeastNumber_one": "Au moins {{count}} numéro",
        "AtLeastNumber_other": "Au moins {{count}} numéros",
        "AtLeastSymbol_many": "Au moins {{count}} caractères spéciaux",
        "AtLeastSymbol_one": "Au moins {{count}} caractère spécial",
        "AtLeastSymbol_other": "Au moins {{count}} caractères spéciaux",
        "AtLeastUppercase_many": "Au moins {{count}} lettres majuscules",
        "AtLeastUppercase_one": "Au moins {{count}} lettre majuscule",
        "AtLeastUppercase_other": "Au moins {{count}} lettres majuscules",
        "DoesntMeetCriteria": "Le mot de passe ne répond pas aux exigences"
      }
    },
    "SignUp": "S'enregistrer",
    "TermsConditions": {
      "label": "J'ai lu et j'accepte les <1>conditions générales</1>.*",
      "notChecked": "Vous devez accepter les conditions générales."
    }
  },
  "StageHeader": {
    "Graphs": "Graphiques",
    "RelayLegs": "Postes",
    "Results": "Résultats",
    "ScorePoints": "Points",
    "Splits": "Intermédiaires",
    "StartTime": "Départ"
  },
  "Stages": "Etages",
  "Success": "Succès",
  "This action cannot be undone": "Cette action ne peut pas être annulée.",
  "ThisFieldIsRequiredMsg": "Ce champ est obligatoire.",
  "ThisFunctionalityNotImplementedMsg": "Cette fonctionnalité n'a pas encore été implémentée.",
  "UnderDevelopment": "En cours de développement",
  "authenticationError": "Une erreur s'est produite",
  "chart": {
    "legend": {
      "errorFreeTime": "Temps sans erreurs",
      "errorTime": "Temps d'erreur (perte)"
    },
    "selectRunnersMessage": "Sélectionnez des coureurs pour voir le graphique",
    "timeAxisLabel": "Temps (secondes)"
  },
  "firstName": "Prénom",
  "lastName": "Nom de famille",
  "lineChart": {
    "noData": "Sélectionnez des coureurs pour voir le graphique linéaire",
    "tooltip": {
      "behindBestPartial": "Temps derrière le meilleur intermédiaire",
      "behindLeader": "Temps par rapport au leader"
    },
    "xAxisLabel": "Contrôles"
  },
  "positionChart": {
    "caption": "* Position 1 en haut (meilleur), positions plus élevées en bas (pire)",
    "noData": "Sélectionnez des coureurs pour voir l'évolution de la position",
    "tooltip": {
      "control": "Contrôle",
      "position": "Position",
      "splitTime": "Temps intermédiaire",
      "timeLost": "Temps derrière le meilleur intermédiaire : {{timeLost}}"
    },
    "xAxisLabel": "Contrôles",
    "yAxisLabel": "Position"
  },
  "sidebar": {
    "backendVersion": "Backend",
    "cookiePolicy": "Politique de cookies",
    "frontendVersion": "Frontend",
    "frontendVersionWithVersion": "Frontend v{{version}}",
    "legalNotice": "Mentions légales",
    "loading": "Chargement...",
    "privacyPolicy": "Politique de confidentialité"
  },
  "tooltip": {
    "efficiency": "Efficacité",
    "errorFreeTime": "Temps sans erreurs",
    "errorTime": "Temps perdu (erreur)",
    "totalDisplayedTime": "Temps total affiché"
  },
  "view": {
    "accumulated": "Cumulé",
    "barChart": "Pertes de Temps",
    "lineChart": "Derrière le leader",
    "positionChart": "Position",
    "radios": "Radios",
    "splits": "Intermédiaires",
    "timeLoss": "Tableau des pertes de temps"
  }
}
