"port_bind":"Serveur de jeu démarré sur le port %s",
"connect":"Client connecté depuis %s",
"disconnect":"Client déconnecté depuis %s",
"game_update_error":"Une erreur est survenue lors de la mise à jour du jeu.",
"command_error":"Erreur de commande:"
},
"dispatch":{
"port_bind":"[Dispatch] Serveur de répartition démarré sur le port %s",
"request":"[Dispatch] Le client %s %s demande : %s",
"keystore":{
"general_error":"[Dispatch] Erreur lors du chargement de keystore!",
"password_error":"[Dispatch] Impossible de charger keystore. Essai avec le mot de passe de keystore par défaut...",
"no_keystore_error":"[Dispatch] Pas de certificat SSL trouvé ! Passage en serveur HTTP",
"default_password":"[Dispatch] Le mot de passe par défaut de keystore a été chargé avec succès. Veuillez envisager de définir le mot de passe à 123456 dans config.json."
},
"authentication":{
"default_unable_to_verify":"[Authentication] Quelque chose à appeler la méthode verifyUser qui n'est pas supportée par le gestionnaire d'authentification par défaut."
},
"no_commands_error":"Les commandes ne sont pas prises en charge par le mode répartition seulement.",
"username_create_error":"Nom d'utilisateur introuvable, création échouée.",
"server_max_player_limit":"Le nombre de joueurs maximum est atteint."
},
"router_error":"[Dispatch] Impossible d'attacher le routeur."
},
"status":{
"free_software":"Grasscutter est un logiciel GRATUIT. Si vous avez payé pour ce logiciel, vous avez peut-être été arnaqué. Page d'accueil : https://github.com/Grasscutters/Grasscutter",
"starting":"Démarrage de Grasscutter...",
"shutdown":"Arrêt en cours...",
"done":"Terminé ! Pour obtenir de l'aide, écrire \"help\"",
"error":"Une erreur est survenue.",
"welcome":"Bienvenue sur Grasscutter !",
"run_mode_error":"Mode d'exécution du serveur invalide: %s.",
"run_mode_help":"Le mode d'exécution du serveur doit être : 'HYBRID', 'DISPATCH_ONLY', or 'GAME_ONLY'. Impossible de démarrer Grasscutter...",
"create_resources":"Création du dossier ressources...",
"resources_error":"Placez une copie de 'BinOutput' and 'ExcelBinOutput' dans le dossier ressources.",
"version":"Version de Grasscutter: %s-%s",
"game_version":"Version du jeu: %s"
}
},
"commands":{
"generic":{
"not_specified":"Aucune commande spécifiée.",
"unknown_command":"Commande inconnue: %s",
"permission_error":"Vous n'avez pas la permission d'exécuter cette commande.",
"console_execute_error":"Cette commande ne peut être exécutée uniquement dans la console.",
"player_execute_error":"Exécutez cette commande dans le jeu.",
"command_exist_error":"Aucune commande trouvée.",
"no_usage_specified":"Pas de description de l'utilisation spécifiée.",
"no_description_specified":"Pas de description spécifiée",
"invalid":{
"amount":"Montant invalide.",
"artifactId":"ID de l'artéfact invalide.",
"avatarId":"ID de l'avatar invalide.",
"avatarLevel":"avatarLevel invalide.",
"entityId":"ID de l'entité invalide.",
"itemId":"ID de l'objet invalide.",
"itemLevel":"Niveau de l'objet invalide.",
"itemRefinement":"Raffinement de l'objet invalide.",
"playerId":"ID du joueur invalide.",
"uid":"UID invalide."
}
},
"execution":{
"uid_error":"UID invalide.",
"player_exist_error":"Joueur introuvable.",
"player_offline_error":"Le joueur n'est pas connecté.",
"item_id_error":"ID de l'objet invalide.",
"item_player_exist_error":"UID ou objet invalide.",
"entity_id_error":"ID de l'entité invalide.",
"player_exist_offline_error":"Le joueur est introuvable ou n'est pas connecté.",
"argument_error":"Arguments invalides.",
"clear_target":"Cible réinitialisée.",
"set_target":"Les prochaines commandes cibleront @%s par défaut.",
"set_target_online":"@%s est connecté. Certaines commandes peuvent nécessiter une cible hors ligne.",
"set_target_offline":"@%s est hors ligne. Certaines commandes peuvent nécessiter une cible conectée.",
"need_target":"Cette commande nécessite un UID cible. Ajoutez un argument <@UID> ou définisez une cible persistante avec /target @UID.",
"need_target_online":"Cette commande nécessite un UID cible en ligne, mais la cible actuelle est hors ligne. Ajoutez un argument <@UID> différent ou définissez une cible persistante avec /target @UID.",
"need_target_offline":"Cette commande nécessite un UID cible hors ligne, mais la cible actuelle est en ligne. Ajoutez un argument <@UID> différent ou définissez une cible persistante avec /target @UID."
},
"status":{
"enabled":"Activé",
"disabled":"Desactivé",
"help":"Aide",
"success":"Succès"
},
"account":{
"modify":"Modifie les comptes utilisateurs",
"invalid":"UID invalide.",
"exists":"Un compte avec ce nom d'utilisateur et/ou UID existe déjà.",
"user_not_exist":"L'utilisateur avec l'identifiant '%s' n'existe pas.",
"start_composition":"Démarrage de la composition du message.\nVeuillez utiliser'/sendmail <titre>' pour continuer.\nVous pouvez utiliser '/sendmail stop' à tout moment.",
"templates":"Les modèles de lettres ne sont pas encore disponibles.",
"invalid_arguments":"Arguments invalides.",
"send_cancel":"L'envoi du message a été annulé.",
"send_done":"Le message a été envoyé à %s!",
"send_all_done":"Message envoyé à tous les utilisateurs!",
"not_composition_end":"La composition du message n'est pas au stade final.\nVeuillez utiliser '/sendmail %s' or '/sendmail stop' pour annuler",
"please_use":"Veuillez utiliser '/sendmail %s'",
"set_title":"Le titre du message a été défini à '%s'.\nUtilisez '/sendmail <contenu>' pour continuer.",
"set_contents":"Le contenu du message a été défini à '%s'.\nUtilisez '/sendmail <expéditeur>' pour continuer.",
"set_message_sender":"L'expéditeur a été défini à '%s'.\nUtilisez '/sendmail <itemID|itemName|finish> [quantité] [niveau]' pour continuer.",
"send":"%s %s (niveau %s) ont été ajouté au message.\nContinuez d'ajouter plus d'objets ou utilisez '/sendmail finish' pour envoyer le message.",