diff --git a/data/lang/gpt_fr.json b/data/lang/gpt_fr.json new file mode 100644 index 0000000..361a651 --- /dev/null +++ b/data/lang/gpt_fr.json @@ -0,0 +1,65 @@ +{ + "dc_btn_approve": "Approuver", + "dc_btn_remove": "Supprimer", + "dc_btn_unapprove": "Désapprouver", + "dc_btn_unremove": "Restaurer", + "dc_btn_unvote": "Annuler le vote", + "dc_btn_vote": "Voter", + "dc_msg_8-ball_answer": "## Vous avez secoué une boule magique 8\nQ : {0}\nR : {1}", + "dc_msg_add_to_data": "Serveur ajouté à mes données ! Merci de me laisser les voler ! (/s)", + "dc_msg_bound_channel": "Canal avec l’identifiant `{0}` lié avec succès comme canal \"où toutes les données Reddit collectées sont envoyées\" !", + "dc_msg_cmd_404": "Commande \"{0}\" introuvable !\nAstuce : Essayez `/help` sans arguments ou `/help `", + "dc_msg_corrupted_data": "Oups `(。>\\\\<)`. On dirait que mes données sont \\**snif*\\*... c-corrompues !\n[De Byte Dice] : Je n’ai aucune idée de ce que je faisais à 2h du matin. Je ne le supprime pas.", + "dc_msg_data_server_404": "Ce serveur n’est pas dans les données !\n Astuce : Exécutez la commande `/add_server` dans un serveur Discord (nécessite les droits administrateur).", + "dc_msg_dm_python_err_socket": "Erreur Python interne inconnue : erreur de réponse WebSocket", + "dc_msg_dm_python_err": "Erreur Python interne inconnue :\n```\n{0}\n```", + "dc_msg_embed_default_embed_desc": "Description par défaut de l'encart en anglais.", + "dc_msg_embed_re_post": "Spoilers et anonymisation des votes pour une évaluation équitable !\n## Données du post :\n**Votes positifs du post :** ||`{0:>6}`||\n**Votes des modérateurs :** ||`{1:>6}`||\n**Type de média :** `{2}`\n**URL :** ||<{3}>||\n\n## Données de la liste :\n**Ajouté par :** `{{ humain : {4}, bot : {5} }}`\n**Approuvé par :** `{{ humain : {6}, bot : [non implémenté] }}`", + "dc_msg_embed_re_removed": "## Supprimé par `{0}`\n**Raison :** {1}\n**URL** : ||<{2}>||", + "dc_msg_err_trace": "Erreur inconnue !\nTrace de l’erreur : {0}", + "dc_msg_failed_shorturl_conversion": "Échec de la conversion en shortURL : format d’URL Reddit invalide.", + "dc_msg_mandatory_response": "Message de réponse obligatoire, merci d’ignorer.", + "dc_msg_owner_data_save_complete": "Sauvegarde des données... Terminé !\nFermeture...", + "dc_msg_owner_data_save": "Sauvegarde des données...", + "dc_msg_owner_shutdown_failed_confirmation": "Échec de l’arrêt : confirmation invalide.", + "dc_msg_re_already_voted": "Impossible de voter : vous avez déjà voté pour ce post !", + "dc_msg_re_also_approved": "Également approuvé !", + "dc_msg_re_data_corrupted": "URL du post \"<{0}>\" introuvable : données du post corrompues !\n Détails : clé \"posts\" introuvable dans le fichier \"re_data.json\"", + "dc_msg_re_help_removed": "Fichier d’aide Reddit introuvable, il a probablement été supprimé.\n Astuce : Vous pouvez trouver le fichier d’aide officiel à https://github.com/ByteDice/ByteDiceAssistant dans `re_help.md`.\n**ATTENTION :** Le fichier d’aide peut contenir des informations incorrectes si vous n’utilisez pas le bot officiel de Byte Dice.", + "dc_msg_re_permdeny_not_re_mod": "Permission refusée : vous n’êtes pas modérateur des subreddit(s) {0}", + "dc_msg_re_post_404": "URL du post \"<{0}>\" introuvable : le post n’existe pas dans les données !\n Astuce : Exécutez la commande `/re_addpost [URL]` dans un canal Discord ou `u/ByteDiceAssistant add_post` sur un post Reddit.", + "dc_msg_re_post_add_success": "Post ajouté avec succès à l’URL \"<{0}>\" !", + "dc_msg_re_post_approve_remove": "Impossible d’approuver le post car il a été supprimé !", + "dc_msg_re_post_approve_success": "Post approuvé avec succès !", + "dc_msg_re_post_disapprove_success": "Post désapprouvé avec succès !", + "dc_msg_re_post_remove_success": "Post supprimé avec succès à l’URL \"<{0}>\" !", + "dc_msg_re_post_unremove_success": "Post restauré avec succès à l’URL \"<{0}>\" !", + "dc_msg_re_post_update_success": "Post mis à jour avec succès à l’URL \"<{0}>\" !", + "dc_msg_re_post_vote_removed_post": "Impossible de [voter / annuler le vote] : le post a été supprimé !", + "dc_msg_re_posts_channel_404": "Impossible de trouver `re_posts_channel` dans les données !\nAstuce : Exécutez `/admin_re_bindchannel` dans un canal (de préférence en lecture seule) (nécessite les droits administrateur).", + "dc_msg_re_vote_err": "Échec du [vote / annulation du vote] : erreur interne inconnue.", + "dc_msg_re_vote_mod_success": "Vote enregistré avec succès (vote modérateur) !", + "dc_msg_re_vote_remove_havent": "Impossible de retirer le vote : vous n’avez pas encore voté pour ce post !", + "dc_msg_re_vote_remove_success": "Vote retiré avec succès !", + "dc_msg_re_vote_success": "Vote enregistré avec succès !", + "dc_msg_reload_cfg_python_fail": "Échec du rechargement des configurations : réponse invalide de Python.", + "dc_msg_reload_cfg_success": "Configurations rechargées avec succès !\nNouvelles configurations :\n```\n{0}\n```", + "dc_msg_removed_square_brackets": "[SUPPRIMÉ] {0}", + "dc_msg_shorturl": "ShortURL : <{0}>", + "dc_msg_update_add": "{0}Ajout de nouveaux posts...", + "dc_msg_update_done": "{0}Terminé !", + "dc_msg_update_editing": "{0}Modification des posts mis à jour...", + "dc_msg_update_fetch": "{0}Récupération des nouveaux posts et mise à jour du fichier de données...", + "dc_msg_update_parse": "{0}Analyse des messages vers JSON...", + "dc_msg_update_read": "{0}Lecture des messages dans <#{1}>...", + "dc_msg_update_removing_dupe": "{0}Suppression des posts en double...", + "dc_msg_update_removing_old": "{0}Suppression des anciens posts (seuil : {1}j)...", + "dc_msg_update_removing": "{0}Suppression des posts supprimés...", + "log_lang_load_success": "Fichier de langue anglais chargé avec succès !", + "none": "Aucun", + "py_re_response_suffix": "^(Je ne suis pas une IA, juste un bot. Cette action a été effectuée automatiquement. Vous pouvez signaler des bugs et consulter mon code source [ici](https://github.com/ByteDice/ByteDiceAssistant) !)", + "py_re_response_weekly_add": "Post ajouté avec succès aux soumissions hebdomadaires d'art ! Merci pour votre participation !", + "py_re_response_weekly_exists": "Impossible d’ajouter ce post, il est déjà présent ! Merci pour votre participation !", + "py_re_response_weekly_mod_add": "[ACTION MOD] Post ajouté avec succès aux soumissions hebdomadaires d’art !", + "py_re_response_weekly_mod_unremove": "[ACTION MOD] Post restauré avec succès dans les soumissions hebdomadaires d’art !" +} \ No newline at end of file