{
  "home_title": "Accueil",
  "dashboard": "Tableau de bord",
  "explore_title": "Explorateur",
  "help": "Aide",
  "logo": "Logo",
  "sign_in": "Connexion",
  "sign_in_with_provider": "Se connecter avec %s",
  "sign_in_or": "ou",
  "sign_out": "Déconnexion",
  "sign_up": "S'inscrire",
  "link_account": "Lier un Compte",
  "register": "S’inscrire",
  "version": "Version",
  "powered_by": "Propulsé par %s",
  "page": "Page",
  "template": "Modèle",
  "language": "Langue",
  "notifications": "Notifications",
  "active_stopwatch": "Suivi du temps actif",
  "tracked_time_summary": "Résumé du pointage d’après les filtres de la liste des tickets",
  "create_new": "Créer…",
  "user_profile_and_more": "Profil et réglages…",
  "signed_in_as": "Connecté en tant que",
  "enable_javascript": "Ce site Web nécessite JavaScript.",
  "toc": "Sommaire",
  "licenses": "Licences",
  "return_to_gitea": "Revenir à Gitea",
  "more_items": "Plus d'éléments",
  "username": "Nom d'utilisateur",
  "email": "Courriel",
  "password": "Mot de passe",
  "access_token": "Jeton d’accès",
  "re_type": "Confirmez le mot de passe",
  "captcha": "CAPTCHA",
  "twofa": "Authentification à deux facteurs",
  "twofa_scratch": "Code de secours pour l'authentification à deux facteurs",
  "passcode": "Code d'accès",
  "webauthn_insert_key": "Insérez votre clé de sécurité",
  "webauthn_sign_in": "Appuyez sur le bouton de votre clé de sécurité. Si votre clé de sécurité n'a pas de bouton, réinsérez-la.",
  "webauthn_press_button": "Veuillez appuyer sur le bouton de votre clé de sécurité…",
  "webauthn_use_twofa": "Utilisez l'authentification à deux facteurs avec votre téléphone",
  "webauthn_error": "Impossible de lire votre clé de sécurité.",
  "webauthn_unsupported_browser": "Votre navigateur ne prend actuellement pas en charge WebAuthn.",
  "webauthn_error_unknown": "Une erreur indéterminée s'est produite. Veuillez réessayer.",
  "webauthn_error_insecure": "WebAuthn ne prend en charge que les connexions sécurisées. Pour des tests via HTTP, vous pouvez utiliser « localhost » ou « 127.0.0.1 ».",
  "webauthn_error_unable_to_process": "Le serveur n'a pas pu traiter votre demande.",
  "webauthn_error_duplicated": "La clé de sécurité n’est pas autorisée pour cette demande. Veuillez vous assurer que la clé n’est pas déjà enregistrée.",
  "webauthn_error_empty": "Vous devez définir un nom pour cette clé.",
  "webauthn_error_timeout": "Le délai d'attente imparti a été atteint avant que votre clé ne puisse être lue. Veuillez recharger la page pour réessayer.",
  "webauthn_reload": "Recharger",
  "repository": "Dépôt",
  "organization": "Organisation",
  "mirror": "Miroir",
  "issue_milestone": "Jalon",
  "new_repo": "Nouveau dépôt",
  "new_migrate": "Nouvelle migration",
  "new_mirror": "Nouveau miroir",
  "new_fork": "Nouvelle bifurcation",
  "new_org": "Nouvelle organisation",
  "new_project": "Nouveau projet",
  "new_project_column": "Nouvelle colonne",
  "manage_org": "Gérer les organisations",
  "admin_panel": "Administration du site",
  "account_settings": "Paramètres du compte",
  "settings_title": "Paramètres",
  "your_profile": "Profil",
  "your_starred": "Favoris",
  "your_settings": "Configuration",
  "all": "Tous",
  "sources": "Sources",
  "mirrors": "Miroirs",
  "collaborative": "Collaboratif",
  "forks": "Bifurcations",
  "activities": "Activités",
  "pull_requests": "Demandes d'ajout",
  "issues": "Tickets",
  "milestones": "Jalons",
  "ok": "Ok",
  "cancel": "Annuler",
  "retry": "Réessayez",
  "rerun": "Relancer",
  "rerun_all": "Relancer toutes les missions.",
  "rerun_failed": "Relancer les missions échouées.",
  "save": "Enregistrer",
  "add": "Ajouter",
  "add_all": "Tout Ajouter",
  "dismiss": "Fermer",
  "remove": "Retirer",
  "remove_all": "Tout Retirer",
  "remove_label_str": "Supprimer l’élément « %s »",
  "edit": "Éditer",
  "view": "Voir",
  "test": "Test",
  "enabled": "Activé",
  "disabled": "Désactivé",
  "locked": "Verrouillée",
  "copy": "Copier",
  "copy_url": "Copier l'URL",
  "copy_hash": "Copier le hach",
  "copy_content": "Copier le contenu",
  "copy_branch": "Copier le nom de la branche",
  "copy_path": "Copier le chemin",
  "copy_success": "Copié !",
  "copy_error": "Échec de la copie",
  "copy_type_unsupported": "Ce type de fichier ne peut pas être copié",
  "copy_filename": "Copier le nom du fichier",
  "copy_output": "Copier la sortie",
  "write": "Écrire",
  "preview": "Aperçu",
  "loading": "Chargement…",
  "files": "Fichiers",
  "error_title": "Erreur",
  "error404": "La page que vous essayez d'atteindre <strong>n'existe pas</strong> ou <strong>vous n'êtes pas autorisé</strong> à la voir.",
  "error503": "Le serveur n’a pas pu répondre à votre demande. Veuillez réessayer plus tard.",
  "go_back": "Retour",
  "invalid_data": "Données invalides : %v",
  "nothing_has_been_changed": "Rien n’a été changé.",
  "never": "Jamais",
  "unknown": "Inconnu",
  "rss_feed": "Flux RSS",
  "pin": "Épingler",
  "unpin": "Désépingler",
  "artifacts": "Artefacts",
  "expired": "Expiré",
  "artifact_expires_at": "Expire le %s",
  "artifact_expired_at": "Expiré depuis le %s",
  "confirm_delete_artifact": "Êtes-vous sûr de vouloir supprimer l’artefact « %s » ?",
  "archived": "Archivé",
  "concept_system_global": "Global",
  "concept_user_individual": "Individuel",
  "concept_code_repository": "Dépôt",
  "concept_user_organization": "Organisation",
  "show_timestamps": "Afficher les dates",
  "show_log_seconds": "Afficher les secondes",
  "show_full_screen": "Affichez en plein écran",
  "download_logs": "Télécharger les logs",
  "confirm_delete_selected": "Êtes-vous sûr de vouloir supprimer tous les éléments sélectionnés ?",
  "name": "Nom",
  "value": "Valeur",
  "readme": "Lisez-moi",
  "filter_title": "Filtrer",
  "filter.clear": "Effacer le filtre",
  "filter.is_archived": "Archivé",
  "filter.not_archived": "Non archivé",
  "filter.is_fork": "Bifurqué",
  "filter.not_fork": "Non bifurqué",
  "filter.is_mirror": "Miroité",
  "filter.not_mirror": "Non miroité",
  "filter.is_template": "Modèle",
  "filter.not_template": "Pas un modèle",
  "filter.public": "Publique",
  "filter.private": "Privé",
  "no_results_found": "Aucun résultat trouvé.",
  "internal_error_skipped": "Une erreur interne est survenue, mais ignorée : %s",
  "characters_spaces": "Espaces",
  "characters_tabs": "Tabulations",
  "text_indent_style": "Style d’indentation",
  "text_indent_size": "Taille de l’indentation",
  "text_line_wrap": "Retour à la ligne",
  "text_line_nowrap": "Pas de retour à la ligne",
  "text_line_wrap_mode": "Mode de retour automatique à la ligne",
  "search.search": "Rechercher…",
  "search.type_tooltip": "Type de recherche",
  "search.fuzzy": "Approximative",
  "search.fuzzy_tooltip": "Inclure également les résultats proches de la recherche",
  "search.words": "Mots",
  "search.words_tooltip": "Inclure uniquement les résultats qui correspondent exactement aux mots recherchés",
  "search.regexp": "Expression régulière",
  "search.regexp_tooltip": "Inclure uniquement les résultats qui correspondent à l’expression régulière recherchée",
  "search.exact": "Exact",
  "search.exact_tooltip": "Inclure uniquement les résultats qui correspondent exactement au terme de recherche",
  "search.repo_kind": "Chercher des dépôts…",
  "search.user_kind": "Chercher des utilisateurs…",
  "search.badge_kind": "Chercher des badges…",
  "search.org_kind": "Chercher des organisations…",
  "search.team_kind": "Chercher des équipes…",
  "search.code_kind": "Chercher du code…",
  "search.code_empty": "Lancer une recherche de code.",
  "search.code_empty_description": "Entrer un mot clé pour rechercher dans le code.",
  "search.code_search_unavailable": "La recherche dans le code n’est pas disponible actuellement. Veuillez contacter l’administrateur de votre instance Gitea.",
  "search.code_search_by_git_grep": "Les résultats de recherche de code actuels sont fournis par « git grep ». L’administrateur peut activer l’indexeur de dépôt, qui pourrait fournir de meilleurs résultats.",
  "search.package_kind": "Chercher des paquets…",
  "search.project_kind": "Chercher des projets…",
  "search.branch_kind": "Chercher des branches…",
  "search.tag_kind": "Chercher des étiquettes…",
  "search.tag_tooltip": "Cherchez des étiquettes correspondantes. Utilisez « % » pour rechercher n’importe quelle suite de nombres.",
  "search.commit_kind": "Chercher des révisions…",
  "search.runner_kind": "Chercher des opérateurs…",
  "search.no_results": "Aucun résultat correspondant trouvé.",
  "search.issue_kind": "Recherche de tickets…",
  "search.pull_kind": "Recherche de demandes d’ajouts…",
  "search.keyword_search_unavailable": "La recherche par mot clé n’est pas disponible actuellement. Veuillez contacter l’administrateur de votre instance Gitea.",
  "aria.navbar": "Barre de navigation",
  "aria.footer": "Pied de page",
  "aria.footer.software": "À propos du logiciel",
  "aria.footer.links": "Liens",
  "heatmap.number_of_contributions_in_the_last_12_months": "%s contributions au cours des 12 derniers mois",
  "heatmap.no_contributions": "Aucune contribution",
  "heatmap.less": "Moins",
  "heatmap.more": "Plus",
  "editor.buttons.heading.tooltip": "Ajouter un en-tête",
  "editor.buttons.bold.tooltip": "Ajouter du texte en gras",
  "editor.buttons.italic.tooltip": "Ajouter du texte en italique",
  "editor.buttons.strikethrough.tooltip": "Ajouté un texte barré",
  "editor.buttons.quote.tooltip": "Citer le texte",
  "editor.buttons.code.tooltip": "Ajouter du code",
  "editor.buttons.link.tooltip": "Ajouter un lien",
  "editor.buttons.list.unordered.tooltip": "Ajouter une liste à puces",
  "editor.buttons.list.ordered.tooltip": "Ajouter une liste numérotée",
  "editor.buttons.list.task.tooltip": "Ajouter une liste de tâches",
  "editor.buttons.table.add.tooltip": "Ajouter un tableau",
  "editor.buttons.table.add.insert": "Ajouter",
  "editor.buttons.table.rows": "Lignes",
  "editor.buttons.table.cols": "Colonnes",
  "editor.buttons.mention.tooltip": "Mentionner un utilisateur ou une équipe",
  "editor.buttons.ref.tooltip": "Référencer un ticket ou demande d’ajout",
  "editor.buttons.switch_to_legacy.tooltip": "Utiliser l’ancien éditeur à la place",
  "editor.buttons.enable_monospace_font": "Activer la police à chasse fixe",
  "editor.buttons.disable_monospace_font": "Désactiver la police à chasse fixe",
  "editor.code_editor.command_palette": "Palette de commandes",
  "editor.code_editor.find": "Rechercher",
  "editor.code_editor.placeholder": "Saisissez ici le contenu du fichier",
  "filter.string.asc": "A–Z",
  "filter.string.desc": "Z–A",
  "error.occurred": "Une erreur s’est produite",
  "error.report_message": "Si vous pensez qu’il s’agit d’un bug Gitea, veuillez consulter notre board <a href=\"https://github.com/go-gitea/gitea/issues\" target=\"_blank\">GitHub</a> ou ouvrir un nouveau ticket si nécessaire.",
  "error.not_found": "La cible n'a pu être trouvée.",
  "error.permission_denied": "Autorisation refusée.",
  "error.network_error": "Erreur réseau",
  "startpage.app_desc": "Un service Git auto-hébergé sans prise de tête",
  "startpage.install": "Facile à installer",
  "startpage.install_desc": "Il suffit de <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">lancer l’exécutable</a> adapté à votre plateforme, le déployer avec <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[2]s\">Docker</a> ou de l’installer depuis un <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">gestionnaire de paquet</a>.",
  "startpage.platform": "Multi-plateforme",
  "startpage.platform_desc": "Gitea tourne partout où <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Go</a> peut être compilé : Windows, macOS, Linux, ARM, etc. Choisissez votre préféré !",
  "startpage.lightweight": "Léger",
  "startpage.lightweight_desc": "Gitea utilise peu de ressources. Il peut même tourner sur un Raspberry Pi très bon marché. Économisez l'énergie de vos serveurs !",
  "startpage.license": "Open Source",
  "startpage.license_desc": "Venez récupérer <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[1]s\">%[2]s</a> ! Rejoignez-nous en <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%[3]s\">contribuant</a> à rendre ce projet encore meilleur !",
  "install.install": "Installation",
  "install.installing_desc": "Installation en cours, veuillez patienter…",
  "install.title": "Configuration initiale",
  "install.docker_helper": "Si vous exécutez Gitea dans Docker, veuillez lire la <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">documentation</a> avant de modifier les paramètres.",
  "install.require_db_desc": "Gitea nécessite MySQL, PostgreSQL, MSSQL, SQLite3 ou TiDB (avec le protocole MySQL).",
  "install.db_title": "Paramètres de la base de données",
  "install.db_type": "Type de base de données",
  "install.host": "Hôte",
  "install.user": "Nom d’utilisateur",
  "install.password": "Mot de passe",
  "install.db_name": "Nom de base de données",
  "install.db_schema": "Schéma",
  "install.db_schema_helper": "Laisser vide pour la base de données par défaut (\"public\").",
  "install.ssl_mode": "SSL",
  "install.path": "Emplacement",
  "install.sqlite_helper": "Chemin d'accès pour la base de données SQLite3.<br>Entrer un chemin absolu si vous exécutez Gitea en tant que service.",
  "install.reinstall_error": "Vous essayez d'installer dans une base de données Gitea existante",
  "install.reinstall_confirm_message": "La réinstallation avec une base de données Gitea existante peut causer plusieurs problèmes. Dans la plupart des cas, vous devriez utiliser votre \"app.ini\" existant pour exécuter Gitea. Si vous savez ce que vous faites, confirmez ce qui suit :",
  "install.reinstall_confirm_check_1": "Les données chiffrées par la valeur de SECRET_KEY dans app.ini peuvent être invalidés, empêchant les utilisateurs de se connecter via 2FA/OTP et les miroirs de se synchroniser. En cochant cette case, vous confirmez que le fichier app.ini actuel contient la bonne clé SECRET_KEY.",
  "install.reinstall_confirm_check_2": "Les dépôts et les paramètres peuvent avoir besoin d'être re-synchronisés. En cochant cette case, vous confirmez que vous resynchroniserez manuellement les liens des dépôts et du fichier authorized_keys. Vous confirmez que vous allez vous assurer que les paramètres du dépôt et du miroir sont corrects.",
  "install.reinstall_confirm_check_3": "Vous confirmez : vous êtes absolument certain que ce Gitea fonctionne avec le bon emplacement de app.ini et vous êtes certain de devoir réinstaller. Vous confirmez également que vous avez pris connaissance des risques exposés ci-dessus.",
  "install.err_empty_db_path": "Le chemin de la base de données SQLite3 ne peut être vide.",
  "install.no_admin_and_disable_registration": "Vous ne pouvez pas désactiver la création de nouveaux utilisateurs avant d'avoir créé un compte administrateur.",
  "install.err_empty_admin_password": "Le mot de passe administrateur ne peut pas être vide.",
  "install.err_empty_admin_email": "Le courriel de l’administrateur ne peut être vide.",
  "install.err_admin_name_is_reserved": "Le nom de l’administrateur est invalide, ce nom d’utilisateur est réservé.",
  "install.err_admin_name_pattern_not_allowed": "Le nom de l’administrateur est invalide, ce nom utilise un motif réservé.",
  "install.err_admin_name_is_invalid": "Le nom de l’administrateur est invalide.",
  "install.general_title": "Configuration générale",
  "install.app_name": "Titre du site",
  "install.app_name_helper": "Entrez ici le nom de votre société.",
  "install.repo_path": "Emplacement racine des dépôts",
  "install.repo_path_helper": "Les dépôts Git distants seront stockés dans ce répertoire.",
  "install.lfs_path": "Répertoire racine Git LFS",
  "install.lfs_path_helper": "Les fichiers suivis par Git LFS seront stockés dans ce dossier. Laissez vide pour désactiver LFS.",
  "install.run_user": "Exécuter avec le compte d'un autre utilisateur",
  "install.run_user_helper": "L’utilisateur système exécutant Gitea, devant avoir la permission d’écriture dans le répertoire data. Ce nom est automatiquement détecté et ne peux être modifié. Pour changer d’utilisateur, redémarrez Gitea avec son compte respectif.",
  "install.domain": "Domaine du serveur",
  "install.domain_helper": "Domaine ou adresse d'hôte pour le serveur.",
  "install.ssh_port": "Port du serveur SSH",
  "install.ssh_port_helper": "Port d'écoute du serveur SSH. Laissez le vide pour le désactiver.",
  "install.http_port": "Port d'écoute HTTP de Gitea",
  "install.http_port_helper": "Port d’écoute du serveur web Gitea.",
  "install.app_url": "URL de base de Gitea",
  "install.app_url_helper": "Adresse HTTP(S) de base pour les clones git et les notifications par courriel.",
  "install.log_root_path": "Chemin des journaux",
  "install.log_root_path_helper": "Les fichiers de journalisation seront écrits dans ce répertoire.",
  "install.optional_title": "Paramètres facultatifs",
  "install.email_title": "Paramètres de Messagerie",
  "install.smtp_addr": "Hôte SMTP",
  "install.smtp_port": "Port SMTP",
  "install.smtp_from": "Envoyer les courriels en tant que",
  "install.smtp_from_invalid": "L’adresse « Envoyer le courriel sous » est invalide",
  "install.smtp_from_helper": "Adresse courriel utilisée par Gitea. Utilisez directement votre adresse ou la forme « Nom <courriel@exemple.com> ».",
  "install.mailer_user": "Utilisateur SMTP",
  "install.mailer_password": "Mot de passe SMTP",
  "install.register_confirm": "Exiger la confirmation du courriel lors de l’inscription",
  "install.mail_notify": "Activer les notifications par courriel",
  "install.server_service_title": "Paramètres Serveur et Tierce Parties",
  "install.disable_registration": "Désactiver le formulaire d'inscription",
  "install.disable_registration_popup": "Désactiver les nouvelles inscriptions. Seuls les administrateurs pourront créer de nouveaux comptes utilisateurs.",
  "install.allow_only_external_registration_popup": "N'autoriser l'inscription qu'à partir des services externes",
  "install.openid_signin": "Activer l'authentification OpenID",
  "install.openid_signin_popup": "Activer l'authentification via OpenID.",
  "install.openid_signup": "Activer l'inscription OpenID",
  "install.openid_signup_popup": "Activer l'inscription avec OpenID.",
  "install.enable_captcha": "Activer le CAPTCHA d'inscription",
  "install.enable_captcha_popup": "Demander un CAPTCHA à l'inscription.",
  "install.require_sign_in_view": "Exiger la connexion à un compte pour afficher les pages",
  "install.require_sign_in_view_popup": "Limiter l’accès aux pages aux utilisateurs connectés. Les visiteurs ne verront que les pages de connexion et d’inscription.",
  "install.admin_setting_desc": "La création d'un compte administrateur est facultative. Le premier utilisateur enregistré deviendra automatiquement un administrateur le cas échéant.",
  "install.admin_title": "Paramètres de compte administrateur",
  "install.admin_name": "Nom de l’administrateur",
  "install.admin_password": "Mot de passe",
  "install.confirm_password": "Confirmez le mot de passe",
  "install.admin_email": "Courriel",
  "install.install_btn_confirm": "Installer Gitea",
  "install.test_git_failed": "Le test de la commande \"git\" a échoué : %v",
  "install.invalid_db_setting": "Les paramètres de la base de données sont invalides : %v",
  "install.invalid_db_table": "La table \"%s\" de la base de données est invalide : %v",
  "install.invalid_repo_path": "Le chemin racine du dépôt est invalide : %v",
  "install.invalid_app_data_path": "Le chemin des données de l'application est invalide : %v",
  "install.internal_token_failed": "Impossible de générer le jeton interne : %v",
  "install.secret_key_failed": "Impossible de générer la clé secrète : %v",
  "install.save_config_failed": "L'enregistrement de la configuration %v a échoué",
  "install.invalid_admin_setting": "Paramètres du compte administrateur invalides : %v",
  "install.invalid_log_root_path": "Le répertoire des fichiers de journalisation est invalide : %v",
  "install.default_keep_email_private": "Masquer les adresses courriels par défaut",
  "install.default_keep_email_private_popup": "Masquer par défaut les courriels des nouveaux utilisateurs.",
  "install.default_allow_create_organization": "Autoriser la création d'organisations par défaut",
  "install.default_allow_create_organization_popup": "Permettre aux nouveaux comptes utilisateurs de créer des organisations par défaut.",
  "install.default_enable_timetracking": "Activer le suivi de temps par défaut",
  "install.default_enable_timetracking_popup": "Activer le suivi du temps pour les nouveaux dépôts par défaut.",
  "install.no_reply_address": "Domaine pour les courriels cachés",
  "install.no_reply_address_helper": "Nom de domaine pour les utilisateurs ayant une adresse courriel cachée. Par exemple, l’utilisateur « fred » sera associé à « fred@noreply.example.org » par Git si le domaine est « noreply.example.org ».",
  "install.password_algorithm": "Algorithme de hachage du mot de passe",
  "install.invalid_password_algorithm": "Algorithme de hachage du mot de passe invalide",
  "install.password_algorithm_helper": "Définissez l’algorithme de hachage du mot de passe. Les algorithmes ont des exigences matérielles et une résistance différentes. L’algorithme argon2 est bien sécurisé mais utilise beaucoup de mémoire et peut être inapproprié pour les systèmes limités en ressources.",
  "install.enable_update_checker": "Activer la vérification des mises-à-jour",
  "install.enable_update_checker_helper": "Vérifie les mises à jour régulièrement en se connectant à gitea.io.",
  "install.env_config_keys": "Configuration de l'environnement",
  "install.env_config_keys_prompt": "Les variables d'environnement suivantes seront également ajoutées à votre fichier de configuration :",
  "install.config_write_file_prompt": "Ces options de configuration seront écrites dans : %s",
  "home.nav_menu": "Menu de navigation",
  "home.uname_holder": "Nom d’utilisateur ou adresse courriel",
  "home.password_holder": "Mot de passe",
  "home.switch_dashboard_context": "Basculer le contexte du tableau de bord",
  "home.my_repos": "Dépôts",
  "home.show_more_repos": "Afficher plus de dépôts…",
  "home.collaborative_repos": "Dépôts collaboratifs",
  "home.my_orgs": "Mes organisations",
  "home.my_mirrors": "Mes miroirs",
  "home.view_home": "Voir %s",
  "home.filter": "Autres filtres",
  "home.filter_by_team_repositories": "Dépôts filtrés par équipe",
  "home.feed_of": "Flux de « %s »",
  "home.show_archived": "Archivé",
  "home.show_both_archived_unarchived": "Afficher à la fois les dépôts archivés et non archivés",
  "home.show_only_archived": "Afficher uniquement les dépôts archivés",
  "home.show_only_unarchived": "Afficher uniquement les dépôts non archivés",
  "home.show_private": "Privé",
  "home.show_both_private_public": "Afficher les dépôts publics et privés",
  "home.show_only_private": "Afficher uniquement les dépôts privés",
  "home.show_only_public": "Afficher uniquement les dépôts publics",
  "home.issues.in_your_repos": "Dans vos dépôts",
  "home.guide_title": "Aucune activité",
  "home.guide_desc": "Vous n’êtes actuellement abonné à aucun dépôt ou utilisateur et il n’y a donc aucun contenu à afficher. Les liens ci-dessous vous permettront d’explorer des dépôts ou des utilisateurs susceptibles de vous intéresser.",
  "home.explore_repos": "Explorer des dépôts",
  "home.explore_users": "Explorer des utilisateurs",
  "home.empty_org": "Il n’y a pas encore d’organisations.",
  "home.empty_repo": "Il n’y a pas encore de dépôts.",
  "explore.repos": "Dépôts",
  "explore.users": "Utilisateurs",
  "explore.organizations": "Organisations",
  "explore.go_to": "Atteindre",
  "explore.code": "Code",
  "explore.code_last_indexed_at": "Dernière indexation %s",
  "explore.relevant_repositories_tooltip": "Les dépôts qui sont des forks ou qui n'ont aucun sujet, aucune icône et aucune description sont cachés.",
  "explore.relevant_repositories": "Seuls les dépôts pertinents sont affichés, <a href=\"%s\">afficher les résultats non filtrés</a>.",
  "auth.create_new_account": "Créer un compte",
  "auth.already_have_account": "Avez-vous déjà un compte ?",
  "auth.sign_in_now": "Connectez-vous!",
  "auth.disable_register_prompt": "Les inscriptions sont désactivées. Veuillez contacter l'administrateur du site.",
  "auth.disable_register_mail": "La confirmation par courriel à l’inscription est désactivée.",
  "auth.manual_activation_only": "Contactez l'administrateur de votre site pour terminer l'activation.",
  "auth.remember_me": "Mémoriser cet appareil",
  "auth.remember_me.compromised": "Le jeton de connexion n’est plus valide, ce qui peut indiquer un compte compromis. Veuillez inspecter les activités inhabituelles de votre compte.",
  "auth.forgot_password_title": "Mot de passe oublié",
  "auth.forgot_password": "Mot de passe oublié ?",
  "auth.need_account": "Besoin d‘un compte ?",
  "auth.sign_up_tip": "Vous êtes en train d’enregistrer le premier compte du système, doté des privilèges administrateur. Veuillez conserver précieusement ses nom d’utilisateur et mot de passe. En cas d’oublie, consultez la documentation de Gitea pour en récupérer l’accès.",
  "auth.sign_up_now": "Inscrivez-vous dès maintenant !",
  "auth.sign_up_successful": "Le compte a été créé avec succès. Bienvenue !",
  "auth.confirmation_mail_sent_prompt_ex": "Un nouveau courriel de confirmation a été envoyé à <b>%s</b>. Veuillez vérifier votre boîte de réception dans la prochaine %s pour terminer le processus d’inscription. Si votre adresse courriel est incorrecte, vous pouvez vous reconnecter et la modifier.",
  "auth.must_change_password": "Réinitialisez votre mot de passe",
  "auth.allow_password_change": "Demande à l'utilisateur de changer son mot de passe (recommandé)",
  "auth.reset_password_mail_sent_prompt": "Un mail de confirmation a été envoyé à <b>%s</b>. Veuillez vérifier votre boîte de réception dans les prochaines %s pour terminer la procédure de récupération du compte.",
  "auth.active_your_account": "Activer votre compte",
  "auth.account_activated": "Le compte a été activé",
  "auth.prohibit_login": "Connexion interdite",
  "auth.prohibit_login_desc": "Votre compte n’autorise pas la connexion, veuillez contacter l’administrateur de votre site.",
  "auth.resent_limit_prompt": "Désolé, vous avez récemment demandé un courriel d’activation. Veuillez réessayer dans 3 minutes.",
  "auth.has_unconfirmed_mail": "Bonjour %s, votre adresse courriel <b>%s</b> n’a pas été confirmée. Si vous n’avez reçu aucun mail de confirmation ou souhaitez renouveler l’envoi, cliquez sur le bouton ci-dessous.",
  "auth.change_unconfirmed_mail_address": "Si votre adresse courriel d’inscription est incorrecte, vous pouvez la modifier ici et renvoyer un nouveau courriel de confirmation.",
  "auth.resend_mail": "Cliquez ici pour renvoyer un courriel de confirmation",
  "auth.email_not_associate": "L’adresse courriel n’est associée à aucun compte.",
  "auth.send_reset_mail": "Envoyer un courriel de récupération du compte",
  "auth.reset_password": "Récupération du compte",
  "auth.invalid_code": "Votre code de confirmation est invalide ou a expiré.",
  "auth.invalid_code_forgot_password": "Votre code de confirmation est invalide ou a expiré. Cliquez <a href=\"%s\">ici</a> pour démarrer une nouvelle session.",
  "auth.invalid_password": "Votre mot de passe ne correspond pas à celui utilisé pour créer le compte.",
  "auth.reset_password_helper": "Récupérer un compte",
  "auth.reset_password_wrong_user": "Vous êtes connecté en tant que %s, mais le lien de récupération est pour %s",
  "auth.password_too_short": "Le mot de passe doit contenir %d caractères minimum.",
  "auth.non_local_account": "Les mots de passes des comptes utilisateurs externes ne peuvent pas être modifiées depuis l'interface web Gitea.",
  "auth.verify": "Vérifier",
  "auth.scratch_code": "Code de secours",
  "auth.use_scratch_code": "Utiliser un code de secours",
  "auth.twofa_scratch_used": "Vous avez utilisé votre code de secours. Vous avez été redirigé vers cette page de configuration afin de supprimer l'authentification à deux facteurs de votre appareil ou afin de générer un nouveau code de secours.",
  "auth.twofa_passcode_incorrect": "Votre code d’accès n’est pas correct. Si vous avez égaré votre appareil, utilisez votre code de secours pour vous connecter.",
  "auth.twofa_scratch_token_incorrect": "Votre code de secours est incorrect.",
  "auth.twofa_required": "Vous devez configurer l’authentification à deux facteurs pour avoir accès aux dépôts, ou essayer de vous reconnecter.",
  "auth.login_userpass": "Connexion",
  "auth.login_openid": "OpenID",
  "auth.oauth_signup_tab": "Créer un compte",
  "auth.oauth_signup_title": "Compléter le nouveau compte",
  "auth.oauth_signup_submit": "Finaliser la création du compte",
  "auth.oauth_signin_tab": "Lier à un compte existant",
  "auth.oauth_signin_title": "Connectez-vous pour autoriser le compte lié",
  "auth.oauth_signin_submit": "Lier un compte",
  "auth.oauth.signin.error.general": "Une erreur s’est produite lors du traitement de la demande d’autorisation : %s. Si l’erreur persiste, veuillez contacter l’administrateur du site.",
  "auth.oauth.signin.error.access_denied": "La demande d'autorisation a été refusée.",
  "auth.oauth.signin.error.temporarily_unavailable": "L'autorisation a échoué car le serveur d'authentification est temporairement indisponible. Veuillez réessayer plus tard.",
  "auth.oauth_callback_unable_auto_reg": "L’inscription automatique est activée, mais le fournisseur OAuth2 %[1]s a signalé des champs manquants : %[2]s, impossible de créer un compte automatiquement, veuillez créer ou lier un compte, ou bien contacter l’administrateur du site.",
  "auth.openid_connect_submit": "Se connecter",
  "auth.openid_connect_title": "Se connecter à un compte existant",
  "auth.openid_connect_desc": "L'URI OpenID choisie est inconnue. Associez-le à un nouveau compte ici.",
  "auth.openid_register_title": "Créer un nouveau compte",
  "auth.openid_register_desc": "L'URI OpenID choisie est inconnue. Associez-le à un nouveau compte ici.",
  "auth.openid_signin_desc": "Entrez l'URI de votre OpenID. Par exemple : alice.openid.example.org ou https://openid.example.org/alice.",
  "auth.disable_forgot_password_mail": "La récupération du compte est désactivée car aucun courriel n’est configuré. Veuillez contacter l’administrateur de votre site.",
  "auth.disable_forgot_password_mail_admin": "La récupération du compte n’est possible que lorsqu’un courriel est configurée. Veuillez ajouter une adresse courriel à votre compte.",
  "auth.email_domain_blacklisted": "Vous ne pouvez pas vous enregistrer avec votre adresse courriel.",
  "auth.authorize_application": "Autoriser l'application",
  "auth.authorize_redirect_notice": "Vous serez redirigé vers %s si vous autorisez cette application.",
  "auth.authorize_application_created_by": "Cette application a été créée par %s.",
  "auth.authorize_application_description": "Si vous accordez l’accès, elle pourra accéder et modifier toutes les informations de votre compte, y compris vos dépôts privés et vos organisations.",
  "auth.authorize_application_with_scopes": "Avec des contextes : %s",
  "auth.authorize_title": "Autoriser \"%s\" à accéder à votre compte ?",
  "auth.authorization_failed": "L’autorisation a échoué",
  "auth.authorization_failed_desc": "L'autorisation a échoué en raison d’une requête invalide. Veuillez contacter le responsable de l'application que vous avez essayé d'autoriser.",
  "auth.sspi_auth_failed": "Échec de l'authentification SSPI",
  "auth.password_pwned": "Le mot de passe que vous avez choisi <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">fait partit des mots de passe ayant fuité</a> sur internet. Veuillez réessayer avec un mot de passe différent et considérez remplacer ce mot de passe si vous l’utilisez ailleurs.",
  "auth.password_pwned_err": "Impossible d'envoyer la demande à HaveIBeenPwned",
  "auth.last_admin": "Vous ne pouvez pas supprimer ce compte car au moins un administrateur est requis.",
  "auth.signin_passkey": "Se connecter avec une clé d’accès (passkey)",
  "auth.back_to_sign_in": "Revenir à la page de connexion",
  "mail.view_it_on": "Voir sur %s",
  "mail.reply": "ou répondez directement à ce courriel",
  "mail.link_not_working_do_paste": "Le lien ne fonctionne pas ? Essayez de le copier-coller dans votre navigateur.",
  "mail.hi_user_x": "Bonjour <b>%s</b>,",
  "mail.activate_account": "Veuillez activer votre compte",
  "mail.activate_account.title": "%s, veuillez activer votre compte",
  "mail.activate_account.text_1": "Bonjour <b>%[1]s</b>, merci de votre inscription chez %[2]s!",
  "mail.activate_account.text_2": "Veuillez cliquer sur ce lien pour activer votre compte chez <b>%s</b>:",
  "mail.activate_email": "Veuillez vérifier votre adresse courriel",
  "mail.activate_email.title": "%s, veuillez vérifier votre adresse courriel",
  "mail.activate_email.text": "Veuillez cliquer sur le lien suivant pour vérifier votre adresse courriel dans <b>%s</b> :",
  "mail.register_notify": "Bienvenue sur %s",
  "mail.register_notify.title": "%[1]s, bienvenue à %[2]s",
  "mail.register_notify.text_1": "Voici votre courriel d’inscription pour %s !",
  "mail.register_notify.text_2": "Vous pouvez maintenant vous connecter avec le nom d’utilisateur : %s.",
  "mail.register_notify.text_3": "Si ce compte a été créé pour vous, veuillez <a href=\"%s\">définir votre mot de passe</a> d'abord.",
  "mail.reset_password": "Récupérer votre compte",
  "mail.reset_password.title": "%s, vous avez demandé à récupérer votre compte",
  "mail.reset_password.text": "Veuillez cliquer sur le lien suivant pour récupérer votre compte dans <b>%s</b>:",
  "mail.register_success": "Inscription réussie",
  "mail.issue_assigned.pull": "@%[1]s vous a assigné à la demande d’ajout %[2]s dans le dépôt %[3]s.",
  "mail.issue_assigned.issue": "@%[1]s vous a assigné le ticket %[2]s dans le dépôt %[3]s.",
  "mail.issue.x_mentioned_you": "<b>@%s</b> vous a mentionné:",
  "mail.issue.action.force_push": "<b>%[1]s</b> a forcé <b>%[2]s</b> de %[3]s vers %[4]s.",
  "mail.issue.action.push_1": "<b>@%[1]s</b> a soumis %[3]d révision sur %[2]s",
  "mail.issue.action.push_n": "<b>@%[1]s</b> a soumis %[3]d révisions sur %[2]s",
  "mail.issue.action.close": "<b>@%[1]s</b> a fermé #%[2]d.",
  "mail.issue.action.reopen": "<b>@%[1]s</b> a réouvert #%[2]d.",
  "mail.issue.action.merge": "<b>@%[1]s</b> a fusionné de #%[2]d vers %[3]s.",
  "mail.issue.action.approve": "<b>@%[1]s</b> a approuvé cette demande d'ajout.",
  "mail.issue.action.reject": "<b>@%[1]s</b> a demandé des modifications sur cette demande d'ajout.",
  "mail.issue.action.review": "<b>@%[1]s</b> a commenté sur cette demande d'ajout.",
  "mail.issue.action.review_dismissed": "<b>@%[1]s</b> a révoqué la dernière évaluation de %[2]s pour cette demande d'ajout.",
  "mail.issue.action.ready_for_review": "La demande d’ajout de <b>@%[1]s</b> est prête à être évaluée.",
  "mail.issue.action.new": "<b>@%[1]s</b> a créé #%[2]d.",
  "mail.issue.in_tree_path": "Dans %s:",
  "mail.release.new.subject": "%s publiée dans %s",
  "mail.release.new.text": "<b>@%[1]s</b> a publié [2]s dans %[3]s",
  "mail.release.title": "Titre: %s",
  "mail.release.note": "Remarque :",
  "mail.release.downloads": "Téléchargements :",
  "mail.release.download.zip": "Code source (ZIP)",
  "mail.release.download.targz": "Code source (TAR.GZ)",
  "mail.repo.transfer.subject_to": "%s aimerait transférer \"%s\" à %s",
  "mail.repo.transfer.subject_to_you": "%s aimerait vous transférer \"%s\"",
  "mail.repo.transfer.to_you": "vous",
  "mail.repo.transfer.body": "Pour l’accepter ou le rejeter, visitez %s ou ignorez-le.",
  "mail.repo.collaborator.added.subject": "%s vous a ajouté à %s",
  "mail.repo.collaborator.added.text": "Vous avez été ajouté en tant que collaborateur du dépôt :",
  "mail.repo.actions.run.failed": "L’exécution a échoué",
  "mail.repo.actions.run.succeeded": "L’exécution a réussi",
  "mail.repo.actions.run.cancelled": "L’exécution a été annulée",
  "mail.repo.actions.jobs.all_succeeded": "Tous les missions ont réussi.",
  "mail.repo.actions.jobs.all_failed": "Toutes les missions ont échoué.",
  "mail.repo.actions.jobs.some_not_successful": "Certaines missions n’ont pas réussi.",
  "mail.repo.actions.jobs.all_cancelled": "Toutes les missions ont bien été annulées.",
  "mail.team_invite.subject": "%[1]s vous a invité à rejoindre l’organisation %[2]s",
  "mail.team_invite.text_1": "%[1]s vous a invité à rejoindre l’équipe %[2]s dans l’organisation %[3]s.",
  "mail.team_invite.text_2": "Veuillez cliquer sur le lien suivant pour rejoindre l'équipe :",
  "mail.team_invite.text_3": "Remarque : Cette invitation était destinée à %[1]s. Si vous n’attendiez pas cette invitation, vous pouvez ignorer ce courriel.",
  "modal.yes": "Oui",
  "modal.no": "Non",
  "modal.confirm": "Confirmer",
  "modal.cancel": "Annuler",
  "modal.modify": "Mettre à jour",
  "form.UserName": "Nom d'utilisateur",
  "form.RepoName": "Nom du dépôt",
  "form.Email": "Courriel",
  "form.Password": "Mot de passe",
  "form.Retype": "Confirmez le mot de passe",
  "form.SSHTitle": "Nom de la clé SSH",
  "form.HttpsUrl": "URL HTTPS",
  "form.PayloadUrl": "URL des données utiles",
  "form.TeamName": "Nom de l'équipe",
  "form.AuthName": "Nom d'autorisation",
  "form.AdminEmail": "Courriel de l’administrateur",
  "form.NewBranchName": "Nouveau nom de la branche",
  "form.CommitSummary": "Résumé de la révision",
  "form.CommitMessage": "Message de la révision",
  "form.CommitChoice": "Choix de la révision",
  "form.TreeName": "Chemin du fichier",
  "form.Content": "Contenu",
  "form.SSPISeparatorReplacement": "Séparateur",
  "form.SSPIDefaultLanguage": "Langue par défaut",
  "form.require_error": " ne peut être vide.",
  "form.alpha_dash_error": " ne peut contenir que des caractères alphanumériques, trait d'union « - » et tiret bas « _ ».",
  "form.alpha_dash_dot_error": " ne peut contenir que des caractères alphanumériques, trait d'union « - », tiret bas « _ » et point « . »",
  "form.git_ref_name_error": " n'est pas une référence Git correcte.",
  "form.size_error": " doit mesurer %s caractères exactement.",
  "form.min_size_error": " doit mesurer %s caractères au minimum.",
  "form.max_size_error": " doit mesurer %s caractères au maximum.",
  "form.email_error": " n’est pas une adresse courriel valide.",
  "form.url_error": "« %s » n'est pas une URL valide.",
  "form.include_error": " doit contenir \"%s\".",
  "form.glob_pattern_error": " a un motif glob invalide : %s.",
  "form.regex_pattern_error": " a un motif regex invalide : %s.",
  "form.username_error": " ne peut contenir que des caractères alphanumériques « a-z, A-Z, 0-9 », des traits d'union « - », des tirets bas « _ » et des points « . » et ne peux ni commencer, ni finir par des symboles, ni contenir des symboles consécutifs.",
  "form.invalid_slug_error": " n’est pas valide.",
  "form.invalid_group_team_map_error": " a une cartographie invalide : %s",
  "form.unknown_error": "Erreur inconnue :",
  "form.captcha_incorrect": "Le code CAPTCHA est incorrect.",
  "form.password_not_match": "Les mots de passe ne correspondent pas.",
  "form.lang_select_error": "Sélectionnez une langue dans la liste.",
  "form.username_been_taken": "Le nom d'utilisateur est déjà pris.",
  "form.username_change_not_local_user": "Les utilisateurs non-locaux n'ont pas le droit de modifier leur nom d'utilisateur.",
  "form.change_username_disabled": "Le changement de nom d’utilisateur est désactivé.",
  "form.change_full_name_disabled": "Le changement de nom complet est désactivé.",
  "form.username_has_not_been_changed": "Le nom d'utilisateur n'a pas été modifié",
  "form.repo_name_been_taken": "Ce nom de dépôt est déjà utilisé.",
  "form.repository_force_private": "Force Private est activé : les dépôts privés ne peuvent pas être rendus publics.",
  "form.repository_files_already_exist": "Les fichiers existent déjà pour ce dépôt. Contactez l'administrateur système.",
  "form.repository_files_already_exist.adopt": "Des fichiers existent déjà dans ce dépôt et ne peuvent être qu’adoptés.",
  "form.repository_files_already_exist.delete": "Des fichiers existent déjà pour ce dépôt. Vous devez les supprimer.",
  "form.repository_files_already_exist.adopt_or_delete": "Des fichiers existent déjà dans ce dépôt. Veuillez les adopter ou les supprimer.",
  "form.visit_rate_limit": "Le taux d'appel à distance autorisé a été dépassé.",
  "form.2fa_auth_required": "L’accès à distance requiert une authentification à deux facteurs.",
  "form.org_name_been_taken": "Ce nom d'organisation est déjà pris.",
  "form.team_name_been_taken": "Le nom d'équipe est déjà pris.",
  "form.team_no_units_error": "Autoriser l’accès à au moins une section du dépôt.",
  "form.email_been_used": "Ce courriel est déjà utilisé.",
  "form.email_invalid": "Ce courriel est invalide.",
  "form.email_domain_is_not_allowed": "Le domaine du courriel <b>%s</b> est en conflit avec EMAIL_DOMAIN_ALLOWLIST ou EMAIL_DOMAIN_BLOCKLIST. Veuillez vous assurer que votre opération est attendue.",
  "form.openid_been_used": "Adresse OpenID \"%s\" déjà utilisée.",
  "form.username_password_incorrect": "Identifiant ou mot de passe invalide.",
  "form.password_complexity": "Le mot de passe ne respecte pas les exigences de complexité:",
  "form.password_lowercase_one": "Au moins un caractère minuscule",
  "form.password_uppercase_one": "Au moins un caractère majuscule",
  "form.password_digit_one": "Au moins un chiffre",
  "form.password_special_one": "Au moins un caractère spécial (ponctuation, parenthèses, guillemets, etc.)",
  "form.enterred_invalid_repo_name": "Le nom de dépôt saisi est incorrect.",
  "form.enterred_invalid_org_name": "Le nom de l'organisation que vous avez entré est incorrect.",
  "form.enterred_invalid_owner_name": "Le nom du nouveau propriétaire est invalide.",
  "form.enterred_invalid_password": "Le mot de passe saisi est incorrect.",
  "form.unset_password": "L’utilisateur n’a pas défini de mot de passe.",
  "form.unsupported_login_type": "Le type de connexion n’est pas pris en charge pour supprimer le compte.",
  "form.user_not_exist": "Cet utilisateur n'existe pas.",
  "form.team_not_exist": "L'équipe n'existe pas.",
  "form.last_org_owner": "Vous ne pouvez pas retirer le dernier utilisateur de l’équipe « propriétaires ». Il doit y avoir au moins un propriétaire dans chaque organisation.",
  "form.cannot_add_org_to_team": "Une organisation ne peut être ajoutée comme membre d'une équipe.",
  "form.duplicate_invite_to_team": "L'utilisateur a déjà été invité en tant que membre de l'équipe.",
  "form.organization_leave_success": "Vous avez quitté l'organisation %s avec succès.",
  "form.invalid_ssh_key": "Impossible de vérifier votre clé SSH : %s",
  "form.invalid_gpg_key": "Impossible de vérifier votre clé GPG : %s",
  "form.invalid_ssh_principal": "Principal invalide : %s",
  "form.must_use_public_key": "La clé que vous avez fournie est une clé privée. Veuillez ne pas divulguer votre clé privée. Utilisez votre clé publique à la place.",
  "form.unable_verify_ssh_key": "Impossible de valider la clé SSH, vérifiez à nouveau s’il y a des erreurs.",
  "form.auth_failed": "Échec d'authentification : %v",
  "form.still_own_repo": "Votre compte possède toujours un ou plusieurs dépôts, vous devez d’abord les supprimer ou les transférer.",
  "form.still_has_org": "Votre compte est un membre d’une ou plusieurs organisations, veuillez d’abord les quitter.",
  "form.still_own_packages": "Votre compte possède toujours un ou plusieurs paquets, vous devez d’abord les supprimer ou les transférer.",
  "form.org_still_own_repo": "Cette organisation possède encore un ou plusieurs dépôts. Vous devez d’abord les supprimer ou les transférer.",
  "form.org_still_own_packages": "Cette organisation possède encore un ou plusieurs paquets. Vous devez d’abord les supprimer.",
  "form.target_branch_not_exist": "La branche cible n'existe pas.",
  "form.target_ref_not_exist": "La réf cible %s n’existe pas",
  "form.admin_cannot_delete_self": "Vous ne pouvez pas vous supprimer vous-même lorsque vous êtes admin. Veuillez d’abord supprimer vos privilèges d’administrateur.",
  "user.change_avatar": "Changer votre avatar…",
  "user.joined_on": "Inscrit le %s",
  "user.repositories": "Dépôts",
  "user.activity": "Activité publique",
  "user.followers": "abonnés",
  "user.show_more": "Voir plus",
  "user.starred": "Dépôts favoris",
  "user.watched": "Dépôts surveillés",
  "user.code": "Code",
  "user.projects": "Projets",
  "user.overview": "Vue d'ensemble",
  "user.following": "Abonnements",
  "user.follow": "Suivre",
  "user.unfollow": "Ne plus suivre",
  "user.user_bio": "Biographie",
  "user.disabled_public_activity": "Cet utilisateur a désactivé la visibilité publique de l'activité.",
  "user.email_visibility.limited": "Votre adresse courriel est visible pour tous les utilisateurs authentifiés",
  "user.email_visibility.private": "Votre adresse courriel n’est visible que pour vous et les administrateurs",
  "user.show_on_map": "Afficher ce lieu sur une carte",
  "user.settings": "Paramètres utilisateur",
  "user.form.name_reserved": "Le nom d’utilisateur \"%s\" est réservé.",
  "user.form.name_pattern_not_allowed": "Le motif « %s » n’est pas autorisé dans un nom de d'utilisateur.",
  "user.form.name_chars_not_allowed": "Le nom d’utilisateur « %s » contient des caractères interdits.",
  "user.block.block": "Bloquer",
  "user.block.block.user": "Bloquer l’utilisateur",
  "user.block.block.org": "Bloquer l’utilisateur de l’organisation",
  "user.block.block.failure": "Impossible de bloquer l’utilisateur : %s",
  "user.block.unblock": "Débloquer",
  "user.block.unblock.failure": "Impossible de débloquer l’utilisateur : %s",
  "user.block.blocked": "Vous avez bloqué cet utilisateur.",
  "user.block.title": "Bloquer un utilisateur",
  "user.block.info": "Bloquer un utilisateur l’empêche d’interagir avec des dépôts, comme ouvrir ou commenter des demandes d’ajouts ou des tickets.",
  "user.block.info.docs": "En savoir plus sur le blocage d’un utilisateur.",
  "user.block.user_to_block": "Utilisateur à bloquer",
  "user.block.note": "Note",
  "user.block.note.title": "Note facultative :",
  "user.block.note.info": "La note n’est pas visible par l’utilisateur bloqué.",
  "user.block.note.edit": "Modifier la note",
  "user.block.list": "Utilisateurs bloqués",
  "user.block.list.none": "Vous n’avez bloqué aucun utilisateur.",
  "settings.general": "Général",
  "settings.profile": "Profil",
  "settings.account": "Compte",
  "settings.appearance": "Apparence",
  "settings.password": "Mot de passe",
  "settings.security": "Sécurité",
  "settings.avatar": "Avatar",
  "settings.ssh_gpg_keys": "Clés SSH / GPG",
  "settings.social": "Réseaux Sociaux",
  "settings.applications": "Applications",
  "settings.orgs": "Gérer les organisations",
  "settings.repos": "Dépôts",
  "settings.delete": "Supprimer le compte",
  "settings.twofa": "Authentification à deux facteurs (TOTP)",
  "settings.account_link": "Comptes liés",
  "settings.organization": "Organisations",
  "settings.uid": "UID",
  "settings.webauthn": "Authentification à deux facteurs (Clés de sécurité)",
  "settings.public_profile": "Profil public",
  "settings.biography_placeholder": "Parlez-nous un peu de vous ! (Vous pouvez utiliser Markdown)",
  "settings.location_placeholder": "Partagez votre position approximative avec d'autres personnes",
  "settings.profile_desc": "Contrôlez comment votre profil est affiché aux autres utilisateurs. Votre adresse courriel principale sera utilisée pour les notifications, la récupération de mot de passe et les opérations Git basées sur le Web.",
  "settings.password_username_disabled": "Vous n’êtes pas autorisé à modifier votre nom d’utilisateur. Veuillez contacter l’administrateur de votre site pour plus de détails.",
  "settings.password_full_name_disabled": "Vous n’êtes pas autorisé à modifier votre nom complet. Veuillez contacter l’administrateur du site pour plus de détails.",
  "settings.full_name": "Nom complet",
  "settings.website": "Site Web",
  "settings.location": "Localisation",
  "settings.update_theme": "Appliquer le thème",
  "settings.update_profile": "Modifier le profil",
  "settings.update_language": "Appliquer la langue",
  "settings.update_language_not_found": "La langue \"%s\" n'est pas disponible.",
  "settings.update_language_success": "La langue a été mise à jour.",
  "settings.update_profile_success": "Votre profil a été mis à jour.",
  "settings.change_username": "Votre nom d'utilisateur a été modifié.",
  "settings.change_username_prompt": "Remarque : La modification de votre nom d'utilisateur modifie également l'URL de votre compte.",
  "settings.change_username_redirect_prompt": "L’ancien nom d'utilisateur redirigera vers le nouveau, jusqu’à ce qu'il soit réclamé.",
  "settings.continue": "Continuer",
  "settings.cancel": "Annuler",
  "settings.language": "Langue",
  "settings.ui": "Thème",
  "settings.hidden_comment_types": "Catégories de commentaires masqués",
  "settings.hidden_comment_types_description": "Cochez les catégories suivantes pour masquer les commentaires correspondants des fils d'activité. Par exemple, « Label » cache les commentaires du genre « Cerise a attribué le label Bug il y a 2 heures. »",
  "settings.hidden_comment_types.ref_tooltip": "Commentaires où ce ticket a été référencé sur un autre ticket, révision, etc.",
  "settings.hidden_comment_types.issue_ref_tooltip": "Commentaires où l’utilisateur change la branche/étiquette associée au ticket",
  "settings.comment_type_group_reference": "Référence",
  "settings.comment_type_group_label": "Label",
  "settings.comment_type_group_milestone": "Jalon",
  "settings.comment_type_group_assignee": "Assigné à",
  "settings.comment_type_group_title": "Titre",
  "settings.comment_type_group_branch": "Branche",
  "settings.comment_type_group_time_tracking": "Minuteur",
  "settings.comment_type_group_deadline": "Échéance",
  "settings.comment_type_group_dependency": "Dépendance",
  "settings.comment_type_group_lock": "Verrouiller le statut",
  "settings.comment_type_group_review_request": "Demande d’évaluation",
  "settings.comment_type_group_pull_request_push": "Révisions ajoutées",
  "settings.comment_type_group_project": "Projet",
  "settings.comment_type_group_issue_ref": "Référence du ticket",
  "settings.saved_successfully": "Vos paramètres ont été enregistrés avec succès.",
  "settings.privacy": "Confidentialité",
  "settings.keep_activity_private": "Masquer l'activité de la page de profil",
  "settings.keep_activity_private_popup": "Rend l'activité visible uniquement pour vous et les administrateurs",
  "settings.lookup_avatar_by_mail": "Rechercher un avatar par courriel",
  "settings.federated_avatar_lookup": "Recherche d'avatars fédérés",
  "settings.enable_custom_avatar": "Utiliser un avatar personnalisé",
  "settings.choose_new_avatar": "Sélectionner un nouvel avatar",
  "settings.update_avatar": "Appliquer l’avatar",
  "settings.delete_current_avatar": "Supprimer l'avatar actuel",
  "settings.uploaded_avatar_not_a_image": "Le fichier téléchargé n'est pas une image.",
  "settings.uploaded_avatar_is_too_big": "La taille du fichier téléversé (%d Kio) dépasse la taille maximale (%d Kio).",
  "settings.update_avatar_success": "Votre avatar a été mis à jour.",
  "settings.update_user_avatar_success": "L'avatar de l'utilisateur a été mis à jour.",
  "settings.cropper_prompt": "Vous pouvez modifier l’image avant de l’enregistrer. L’image modifiée sera enregistrée en tant que PNG.",
  "settings.change_password": "Modifier le mot de passe",
  "settings.old_password": "Mot de passe actuel",
  "settings.new_password": "Nouveau mot de passe",
  "settings.retype_new_password": "Confirmer le nouveau mot de passe",
  "settings.password_incorrect": "Le mot de passe actuel est incorrect.",
  "settings.change_password_success": "Votre mot de passe a été mis à jour. Désormais, connectez-vous avec votre nouveau mot de passe.",
  "settings.password_change_disabled": "Les mots de passes des comptes utilisateurs externes ne peuvent pas être modifiées depuis l'interface web Gitea.",
  "settings.emails": "Adresses courriels",
  "settings.manage_emails": "Gérer les adresses courriels",
  "settings.manage_themes": "Sélectionner le thème par défaut",
  "settings.manage_openid": "Gérer les adresses OpenID",
  "settings.email_desc": "Votre courriel principal sera utilisé pour les notifications, la récupération de mot de passe et, à condition qu’il ne soit pas caché, les opérations Git basées sur le Web.",
  "settings.theme_desc": "Ce sera votre thème par défaut sur le site.",
  "settings.theme_colorblindness_help": "Support du thème daltonien",
  "settings.theme_colorblindness_prompt": "Gitea fournit depuis peu des thèmes daltonien basé sur un spectre coloré réduit. Encore en développement, de futures améliorations devraient enrichir les fichiers de thèmes CSS.",
  "settings.primary": "Principale",
  "settings.activated": "Activé",
  "settings.requires_activation": "Nécessite une activation",
  "settings.primary_email": "Rendre Principal",
  "settings.activate_email": "Envoyer l’activation",
  "settings.activations_pending": "Activations en attente",
  "settings.can_not_add_email_activations_pending": "Il y a une activation en attente, réessayez dans quelques minutes si vous souhaitez ajouter un nouveau courriel.",
  "settings.delete_email": "Exclure",
  "settings.email_deletion": "Supprimer l’adresse courriel",
  "settings.email_deletion_desc": "Le courriel et les informations associées seront retirées de votre compte. Les révisions Git effectuées par cette adresse resteront inchangées. Continuer ?",
  "settings.email_deletion_success": "L’adresse courriel a été supprimée.",
  "settings.theme_update_success": "Votre thème a été mis à jour.",
  "settings.theme_update_error": "Le thème sélectionné n'existe pas.",
  "settings.openid_deletion": "Supprimer l’adresse OpenID",
  "settings.openid_deletion_desc": "Supprimer cette adresse OpenID de votre compte vous empêchera de vous connecter avec. Continuer ?",
  "settings.openid_deletion_success": "L'adresse OpenID a été supprimée.",
  "settings.add_new_email": "Ajouter un nouveau courriel",
  "settings.add_new_openid": "Ajouter une nouvelle URI OpenID",
  "settings.add_email": "Ajouter un courriel",
  "settings.add_openid": "Ajouter une URI OpenID",
  "settings.add_email_confirmation_sent": "Un courriel de confirmation a été envoyé à « %s ». Veuillez vérifier votre boîte de réception dans les %s suivants pour confirmer votre adresse.",
  "settings.email_primary_not_found": "L’adresse courriel sélectionnée est introuvable.",
  "settings.add_email_success": "La nouvelle adresse a été ajoutée.",
  "settings.email_preference_set_success": "Le courriel de préférence a été défini avec succès.",
  "settings.add_openid_success": "La nouvelle adresse OpenID a été ajoutée.",
  "settings.keep_email_private": "Cacher l’adresse e-mail",
  "settings.keep_email_private_popup": "Ceci masquera votre adresse courriel de votre profil, de vos demandes d’ajout et des fichiers modifiés depuis l’interface Web. Les révisions déjà soumises ne seront pas modifiés. Utilisez %s dans les révisions pour les associer à votre compte.",
  "settings.openid_desc": "OpenID vous permet de confier l'authentification à une tierce partie.",
  "settings.manage_ssh_keys": "Gérer les clés SSH",
  "settings.manage_ssh_principals": "Gérer les certificats principaux SSH",
  "settings.manage_gpg_keys": "Gérer les clés GPG",
  "settings.add_key": "Ajouter une clé",
  "settings.ssh_desc": "Ces clés SSH publiques sont associées à votre compte. Les clés privées correspondantes permettent l’accès complet à vos dépôts.",
  "settings.principal_desc": "Ces Principaux de certificats SSH sont associés à votre compte et permettent un accès complet à vos dépôts.",
  "settings.gpg_desc": "Ces clés GPG sont associées à votre compte. Conservez-les en lieu sûr, car elles permettent de vérifier vos révisions.",
  "settings.ssh_helper": "<strong>Besoin d'aide ?</strong> Consultez le guide de GitHub pour <a href=\"%s\">créer vos propres clés SSH</a> ou <a href=\"%s\">résoudre les problèmes courants</a> que vous pourriez rencontrer en utilisant SSH.",
  "settings.gpg_helper": "<strong>Besoin d'aide ?</strong> Consultez le guide de GitHub <a href=\"%s\">sur GPG</a>.",
  "settings.add_new_key": "Ajouter une clé SSH",
  "settings.add_new_gpg_key": "Ajouter une clé GPG",
  "settings.key_content_ssh_placeholder": "Commence par 'ssh-ed25519', 'ssh-rsa', 'ecdsa-sha2-nistp256', 'ecdsa-sha2-nistp384', 'ecdsa-sha2-nistp521', 'sk-ecdsa-sha2-nistp256@openssh.com' ou par 'sk-ssh-ed25519@openssh.com'",
  "settings.key_content_gpg_placeholder": "Commence par '-----BEGIN PGP PUBLIC KEY BLOCK-----'",
  "settings.add_new_principal": "Ajouter le principal",
  "settings.ssh_key_been_used": "Cette clé SSH a déjà été ajoutée au serveur.",
  "settings.ssh_key_name_used": "Une clé SSH avec le même nom existe déjà sur votre compte.",
  "settings.ssh_principal_been_used": "Ce principal a déjà été ajouté au serveur.",
  "settings.gpg_key_id_used": "Une clé publique GPG avec le même ID existe déjà.",
  "settings.gpg_no_key_email_found": "Cette clé GPG ne correspond à aucun courriel actif associé à votre compte. Elle peut toujours être ajoutée si vous signez le jeton fourni.",
  "settings.gpg_key_matched_identities": "Identités correspondantes :",
  "settings.gpg_key_matched_identities_long": "Les identités intégrées dans cette clé correspondent aux courriels actifs suivants pour cet utilisateur. Les révisions correspondant à ces courriels peuvent être vérifiés avec cette clé.",
  "settings.gpg_key_verified": "Clé vérifiée",
  "settings.gpg_key_verified_long": "Cette clé a été vérifiée à l’aide d’un jeton et peut dorénavant être utilisée pour authentifier vos révisions lorsqu’elles contiennent l’un de vos courriels actifs ou des identités associées à cette clé.",
  "settings.gpg_key_verify": "Vérifier",
  "settings.gpg_invalid_token_signature": "La clé GPG, la signature et le jeton fournis ne correspondent pas ou le jeton est périmé.",
  "settings.gpg_token_required": "Vous devez fournir une signature pour le jeton ci-dessous",
  "settings.gpg_token": "Jeton",
  "settings.gpg_token_help": "Vous pouvez générer une signature en utilisant :",
  "settings.gpg_token_signature": "Signature GPG renforcée",
  "settings.key_signature_gpg_placeholder": "Commence par '-----BEGIN PGP SIGNATURE-----'",
  "settings.verify_gpg_key_success": "La clé GPG \"%s\" a été vérifiée.",
  "settings.ssh_key_verified": "Clé vérifiée",
  "settings.ssh_key_verified_long": "La clé a été vérifiée avec un jeton et peut dorénavant être utilisée pour vérifier les révisions comportant l’un des courriels actifs de cet utilisateur.",
  "settings.ssh_key_verify": "Vérifier",
  "settings.ssh_invalid_token_signature": "La clé SSH, la signature ou le jeton fournis ne correspondent pas ou le jeton est périmé.",
  "settings.ssh_token_required": "Vous devez fournir une signature pour le jeton ci-dessous",
  "settings.ssh_token": "Jeton",
  "settings.ssh_token_help": "Vous pouvez générer une signature en utilisant :",
  "settings.ssh_token_signature": "Signature SSH renforcée",
  "settings.key_signature_ssh_placeholder": "Commence par '-----BEGIN SSH SIGNATURE-----'",
  "settings.verify_ssh_key_success": "La clé SSH \"%s\" a été vérifiée.",
  "settings.subkeys": "Sous-clés",
  "settings.key_id": "ID de la clé",
  "settings.key_name": "Nom de la Clé",
  "settings.key_content": "Contenu",
  "settings.principal_content": "Contenu",
  "settings.add_key_success": "La clé SSH \"%s\" a été ajoutée.",
  "settings.add_gpg_key_success": "La clé GPG \"%s\" a été ajoutée.",
  "settings.add_principal_success": "Le Principal de certificat SSH \"%s\" a été ajouté.",
  "settings.delete_key": "Exclure",
  "settings.ssh_key_deletion": "Retirer la clé SSH",
  "settings.gpg_key_deletion": "Retirer la clé GPG",
  "settings.ssh_principal_deletion": "Retirer le Principal de certificat SSH",
  "settings.ssh_key_deletion_desc": "Le retrait d'une clé SSH révoque son accès à votre compte. Continuer ?",
  "settings.gpg_key_deletion_desc": "Supprimer une clé GPG discrédite les révisions signées par celle-ci. Continuer ?",
  "settings.ssh_principal_deletion_desc": "Le retrait d'un Principal de certificat SSH révoque son accès à votre compte. Poursuivre ?",
  "settings.ssh_key_deletion_success": "La clé SSH a été retirée.",
  "settings.gpg_key_deletion_success": "La clé GPG a été retirée.",
  "settings.ssh_principal_deletion_success": "Le Principal a été retiré.",
  "settings.added_on": "Ajouté le %s",
  "settings.valid_until_date": "Valable jusqu'au %s",
  "settings.valid_forever": "Valide pour toujours",
  "settings.last_used": "Dernière utilisation le",
  "settings.no_activity": "Aucune activité récente",
  "settings.can_read_info": "Lecture",
  "settings.can_write_info": "Écriture",
  "settings.key_state_desc": "Cette clé a été utilisée au cours des 7 derniers jours",
  "settings.token_state_desc": "Ce jeton a été utilisé au cours des 7 derniers jours",
  "settings.principal_state_desc": "Ce Principal a été utilisé au cours des 7 derniers jours",
  "settings.show_openid": "Afficher sur le profil",
  "settings.hide_openid": "Masquer du profil",
  "settings.ssh_disabled": "SSH désactivé",
  "settings.ssh_signonly": "SSH étant désactivé, ces clés ne servent qu’à vérifier la signature des révisions.",
  "settings.ssh_externally_managed": "Cette clé SSH est gérée de manière externe pour cet utilisateur",
  "settings.manage_social": "Gérer les réseaux sociaux associés",
  "settings.social_desc": "Ces comptes sociaux peuvent être utilisés pour vous connecter à votre compte. Assurez-vous de les reconnaître tous.",
  "settings.unbind": "Dissocier",
  "settings.unbind_success": "Le compte social a été supprimé avec succès.",
  "settings.manage_access_token": "Gérer les jetons d'accès",
  "settings.generate_new_token": "Générer un nouveau jeton",
  "settings.tokens_desc": "Ces jetons permettent l'accès à votre compte à travers l'API Gitea.",
  "settings.token_name": "Nom du jeton",
  "settings.generate_token": "Générer un jeton",
  "settings.generate_token_success": "Votre nouveau jeton a été généré. Copiez-le maintenant car il ne sera plus affiché.",
  "settings.generate_token_name_duplicate": "<strong>%s</strong> a déjà été utilisé comme nom d'application. Veuillez en utiliser un autre.",
  "settings.delete_token": "Supprimer",
  "settings.access_token_deletion": "Supprimer le jeton d'accès",
  "settings.access_token_deletion_cancel_action": "Annuler",
  "settings.access_token_deletion_confirm_action": "Supprimer",
  "settings.access_token_deletion_desc": "Supprimer un jeton révoquera l'accès à votre compte pour toutes les applications l'utilisant. Cette action est irréversible. Continuer ?",
  "settings.delete_token_success": "Ce jeton a été supprimé. Les applications l'utilisant n'ont plus accès à votre compte.",
  "settings.repo_and_org_access": "Accès aux Organisations et Dépôts",
  "settings.permissions_public_only": "Publique uniquement",
  "settings.permissions_access_all": "Tout (public, privé et limité)",
  "settings.permission_not_set": "Non défini",
  "settings.permission_no_access": "Aucun accès",
  "settings.permission_read": "Lecture",
  "settings.permission_write": "Lecture et écriture",
  "settings.permission_anonymous_read": "Consultation anonyme",
  "settings.permission_everyone_read": "Consultation collective",
  "settings.permission_everyone_write": "Participation collective",
  "settings.access_token_desc": "Les autorisations des jetons sélectionnées se limitent aux <a %s>routes API</a> correspondantes. Lisez la <a %s>documentation</a> pour plus d’informations.",
  "settings.at_least_one_permission": "Vous devez sélectionner au moins une permission pour créer un jeton.",
  "settings.permissions_list": "Autorisations :",
  "settings.manage_oauth2_applications": "Gérer les applications OAuth2",
  "settings.edit_oauth2_application": "Modifier l'application OAuth2",
  "settings.oauth2_applications_desc": "OAuth2 permet a une application tierce d‘authentifier les utilisateurs de cette instance Gitea.",
  "settings.remove_oauth2_application": "Supprimer l'application OAuth2",
  "settings.remove_oauth2_application_desc": "La suppression d'une application OAuth2 révoquera l'accès à tous les jetons d'accès signés. Continuer ?",
  "settings.remove_oauth2_application_success": "L'application a été supprimée.",
  "settings.create_oauth2_application": "Créer une nouvelle application OAuth2",
  "settings.create_oauth2_application_button": "Créer une application",
  "settings.create_oauth2_application_success": "Vous avez créé une nouvelle application OAuth2 avec succès.",
  "settings.update_oauth2_application_success": "Vous avez mis à jour l'application OAuth2 avec succès.",
  "settings.oauth2_application_name": "Nom de l'Application",
  "settings.oauth2_confidential_client": "Client confidentiel. Sélectionnez cette option pour les applications qui préservent la confidentialité du secret, telles que les applications web. Ne la sélectionnez pas pour les applications natives, y compris les applications de bureau et les applications mobiles.",
  "settings.oauth2_skip_secondary_authorization": "Ne plus demander d’autorisation pour les clients publics après la première fois. <strong>Introduit un risque de sécurité.</strong>",
  "settings.oauth2_redirect_uris": "URI de redirection. Veuillez utiliser une nouvelle ligne pour chaque URI.",
  "settings.save_application": "Enregistrer",
  "settings.oauth2_client_id": "ID du client",
  "settings.oauth2_client_secret": "Secret du client",
  "settings.oauth2_regenerate_secret": "Regénérer le secret",
  "settings.oauth2_regenerate_secret_hint": "Avez-vous perdu votre secret ?",
  "settings.oauth2_client_secret_hint": "Le secret ne sera plus affiché après avoir quitté ou actualisé cette page. Veuillez vous assurer que vous l'avez enregistré.",
  "settings.oauth2_application_edit": "Éditer",
  "settings.oauth2_application_create_description": "OAuth2 permet à des applications tierces d’accéder aux comptes utilisateurs de cette instance.",
  "settings.oauth2_application_remove_description": "La suppression d'une application OAuth2 l'empêchera d'accéder aux comptes d'utilisateurs autorisés sur cette instance. Poursuivre ?",
  "settings.oauth2_application_locked": "Gitea préinstalle des applications OAuth2 au démarrage si elles sont activées dans la configuration. Pour éviter des comportements inattendus, celles-ci ne peuvent être éditées ni supprimées. Veuillez vous référer à la documentation OAuth2 pour plus d'informations.",
  "settings.authorized_oauth2_applications": "Applications OAuth2 autorisées",
  "settings.authorized_oauth2_applications_description": "Vous avez autorisé l’accès à votre compte personnel Gitea à ces applications tierces. Veuillez révoquer l’accès aux applications dont vous n’avez plus besoin.",
  "settings.revoke_key": "Révoquer",
  "settings.revoke_oauth2_grant": "Révoquer l'accès",
  "settings.revoke_oauth2_grant_description": "Révoquer l’accès de cette application tierce l’empêchera d’accéder à vos données. Vous êtes sûr ?",
  "settings.revoke_oauth2_grant_success": "Accès révoqué avec succès.",
  "settings.twofa_desc": "Pour protéger votre compte contre les vols de mot de passes, vous pouvez utiliser un smartphone ou autres appareils pour recevoir un code temporaire à usage unique (TOTP).",
  "settings.twofa_recovery_tip": "Si vous perdez votre appareil, vous pourrez utiliser une clé de récupération à usage unique pour obtenir l’accès à votre compte.",
  "settings.twofa_is_enrolled": "Votre compte est <strong>inscrit</strong> à l'authentification à deux facteurs.",
  "settings.twofa_not_enrolled": "Votre compte n'est pas inscrit à l'authentification à deux facteurs.",
  "settings.twofa_disable": "Désactiver l'authentification à deux facteurs",
  "settings.twofa_scratch_token_regenerate": "Régénérer une clé de secours à usage unique",
  "settings.twofa_scratch_token_regenerated": "Votre clé de secours à usage unique est désormais « %s ». Stockez-la dans un endroit sûr, elle ne sera plus jamais affichée.",
  "settings.twofa_enroll": "Activer l‘authentification à deux facteurs",
  "settings.twofa_disable_note": "Vous pouvez désactiver l'authentification à deux facteurs si nécessaire.",
  "settings.twofa_disable_desc": "Désactiver l'authentification à deux facteurs rendra votre compte plus vulnérable. Confirmer ?",
  "settings.regenerate_scratch_token_desc": "Si vous avez égaré votre clé de secours ou avez dû l’utiliser pour vous authentifier, vous pouvez la régénérer.",
  "settings.twofa_disabled": "L'authentification à deux facteurs a été désactivée.",
  "settings.scan_this_image": "Scannez cette image avec votre application d'authentification :",
  "settings.or_enter_secret": "Ou saisissez le code %s",
  "settings.then_enter_passcode": "Et entrez le code de passe s'affichant dans l'application :",
  "settings.passcode_invalid": "Le mot de passe est invalide. Réessayez.",
  "settings.twofa_enrolled": "L’authentification à deux facteurs a été activée pour votre compte. Gardez votre clé de secours (%s) en lieu sûr, car il ne vous sera montré qu'une seule fois.",
  "settings.twofa_failed_get_secret": "Impossible d'obtenir le secret.",
  "settings.webauthn_desc": "Les clés de sécurité sont des dispositifs matériels contenant des clés cryptographiques. Elles peuvent être utilisées pour l’authentification à deux facteurs. Gitea requière le support de l’<a rel=\"noreferrer\" target=\"_blank\" href=\"%s\">API Web Authentication</a>.",
  "settings.webauthn_register_key": "Ajouter une clé de sécurité",
  "settings.webauthn_nickname": "Pseudonyme",
  "settings.webauthn_delete_key": "Retirer la clé de sécurité",
  "settings.webauthn_delete_key_desc": "Si vous retirez une clé de sécurité, vous ne pourrez plus l’utiliser pour vous connecter. Continuer ?",
  "settings.webauthn_key_loss_warning": "Si vous perdez vos clés de sécurité, vous perdrez l’accès à votre compte.",
  "settings.webauthn_alternative_tip": "Vous devriez configurer une méthode d’authentification supplémentaire.",
  "settings.manage_account_links": "Gérer les comptes liés",
  "settings.manage_account_links_desc": "Ces comptes externes sont liés à votre compte Gitea.",
  "settings.account_links_not_available": "Il n’y a pour l’instant pas de compte externe connecté à votre compte Gitea.",
  "settings.link_account": "Lier un Compte",
  "settings.remove_account_link": "Supprimer un compte lié",
  "settings.remove_account_link_desc": "La suppression d'un compte lié révoquera son accès à votre compte Gitea. Continuer ?",
  "settings.remove_account_link_success": "Le compte lié a été supprimé.",
  "settings.hooks.desc": "Ajouter des webhooks qui seront déclenchés pour <strong>tous les dépôts</strong> que vous possédez.",
  "settings.orgs_none": "Vous n'êtes membre d'aucune organisation.",
  "settings.repos_none": "Vous ne possédez aucun dépôt.",
  "settings.delete_account": "Supprimer votre compte",
  "settings.delete_prompt": "Cette opération supprimera définitivement votre compte d'utilisateur. Cette action est <strong>IRRÉVERSIBLE</strong>.",
  "settings.delete_with_all_comments": "Votre compte est plus jeune que %s. Afin d'éviter les commentaires fantômes, tous les commentaires sur les tickets/PR seront aussi supprimés.",
  "settings.confirm_delete_account": "Confirmer la suppression",
  "settings.delete_account_title": "Supprimer cet utilisateur",
  "settings.delete_account_desc": "Êtes-vous sûr de vouloir supprimer définitivement ce compte d'utilisateur ?",
  "settings.email_notifications.enable": "Notifier par courriel",
  "settings.email_notifications.onmention": "Seulement sur Mention",
  "settings.email_notifications.disable": "Ne pas notifier",
  "settings.email_notifications.submit": "Définir les préférences de courriel",
  "settings.email_notifications.andyourown": "Inclure vos propres notifications",
  "settings.email_notifications.actions.desc": "Notifier les procédures des dépôts configurés avec les <a target=\"_blank\" href=\"%s\">Actions Gitea</a>.",
  "settings.email_notifications.actions.failure_only": "Ne notifier que procédures échouées",
  "settings.visibility": "Visibilité de l'utilisateur",
  "settings.visibility.public": "Publique",
  "settings.visibility.public_tooltip": "Visible par tout le monde",
  "settings.visibility.limited": "Limité",
  "settings.visibility.limited_tooltip": "Visible uniquement pour les utilisateurs authentifiés",
  "settings.visibility.private": "Privé",
  "settings.visibility.private_tooltip": "Visible uniquement aux membres des organisations que vous avez rejointes",
  "repo.new_repo_helper": "Un dépôt contient tous les fichiers d’un projet, ainsi que l’historique de leurs modifications. Vous avez déjà ça ailleurs ? <a href=\"%s\">Migrez-le ici</a>.",
  "repo.owner": "Propriétaire",
  "repo.owner_helper": "Certaines organisations peuvent ne pas apparaître dans la liste déroulante en raison d'une limite maximale du nombre de dépôts.",
  "repo.repo_name": "Nom du dépôt",
  "repo.repo_name_profile_public_hint": ".profile est un dépôt spécial que vous pouvez utiliser pour ajouter un README.md à votre profil public d’organisation, visible par tous. Assurez-vous qu’il soit public et initialisez-le avec un README dans le répertoire de profil pour commencer.",
  "repo.repo_name_profile_private_hint": ".profile-private est un dépôt spécial que vous pouvez utiliser pour ajouter un README.md à votre profil d’organisation, visible uniquement à ses membres. Assurez-vous qu’il soit privé et initialisez-le avec un README dans le répertoire de profil pour commencer.",
  "repo.repo_name_helper": "Idéalement, le nom d’un dépôt devrait être court, mémorisable et unique. Vous pouvez personnaliser votre profil ou celui de votre organisation en créant un dépôt nommé « .profile » ou « .profile-private » et contenant un README.md.",
  "repo.repo_size": "Taille du dépôt",
  "repo.template": "Modèle",
  "repo.template_select": "Répliquer un modèle",
  "repo.template_helper": "Faire de ce dépôt un modèle",
  "repo.template_description": "Les référentiels de modèles permettent aux utilisateurs de générer de nouveaux référentiels avec la même structure de répertoire, fichiers et paramètres optionnels.",
  "repo.visibility": "Visibilité",
  "repo.visibility_description": "Seuls le propriétaire ou les membres de l'organisation, s'ils ont des droits, seront en mesure de le voir.",
  "repo.visibility_helper": "Rendre le dépôt privé",
  "repo.visibility_helper_forced": "L’administrateur requière que les nouveaux dépôts soient privés.",
  "repo.clone_helper": "Besoin d'aide pour dupliquer ? Visitez <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">l'aide</a>.",
  "repo.fork_repo": "Bifurquer le dépôt",
  "repo.fork_from": "Bifurquer depuis",
  "repo.already_forked": "Vous avez déjà forké %s",
  "repo.fork_to_different_account": "Créer une bifurcation vers un autre compte",
  "repo.fork_visibility_helper": "La visibilité d'un dépôt bifurqué ne peut pas être modifiée.",
  "repo.fork_branch": "Branche à cloner sur la bifurcation",
  "repo.all_branches": "Toutes les branches",
  "repo.view_all_branches": "Voir toutes les branches",
  "repo.view_all_tags": "Voir toutes les étiquettes",
  "repo.fork_no_valid_owners": "Ce dépôt ne peut pas être bifurqué car il n'y a pas de propriétaire(s) valide(s).",
  "repo.fork.blocked_user": "Impossible de bifurquer le dépôt car vous êtes bloqué par son propriétaire.",
  "repo.use_template": "Utiliser ce modèle",
  "repo.open_with_editor": "Ouvrir avec %s",
  "repo.download_directory_as": "Télécharger le répertoire en tant que %s",
  "repo.download_zip": "Télécharger le ZIP",
  "repo.download_tar": "Télécharger le TAR.GZ",
  "repo.download_bundle": "Télécharger le BUNDLE",
  "repo.generate_repo": "Générer un dépôt",
  "repo.generate_from": "Générer depuis",
  "repo.repo_desc": "Description",
  "repo.repo_desc_helper": "Décrire brièvement votre dépôt",
  "repo.repo_no_desc": "Aucune description fournie",
  "repo.repo_lang": "Langues",
  "repo.repo_gitignore_helper": "Sélectionner quelques .gitignore prédéfinies",
  "repo.repo_gitignore_helper_desc": "De nombreux outils et compilateurs génèrent des fichiers résiduels qui n'ont pas besoin d'être supervisés par git. Composez un .gitignore à l’aide de cette liste des languages de programmation courants.",
  "repo.issue_labels": "Jeu de labels pour les tickets",
  "repo.issue_labels_helper": "Sélectionner un jeu de label.",
  "repo.license": "Licence",
  "repo.license_helper": "Sélectionner une licence",
  "repo.license_helper_desc": "Une licence réglemente ce que les autres peuvent ou ne peuvent pas faire avec votre code. Vous ne savez pas laquelle est la bonne pour votre projet ? Comment <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">choisir une licence</a>.",
  "repo.multiple_licenses": "Licences multiples",
  "repo.object_format": "Format d'objet",
  "repo.object_format_helper": "Format d’objet pour ce dépôt. Ne peut être modifié plus tard. SHA1 est le plus compatible.",
  "repo.readme": "LISEZMOI",
  "repo.readme_helper": "Choisissez un modèle de fichier LISEZMOI.",
  "repo.readme_helper_desc": "Le README est l'endroit idéal pour décrire votre projet et accueillir des contributeurs.",
  "repo.auto_init": "Initialiser le dépôt (avec un .gitignore, une Licence et un README.md)",
  "repo.trust_model_helper": "Choisissez, parmi les éléments suivants, les règles de confiance des signatures paraphant les révisions :",
  "repo.trust_model_helper_collaborator": "Collaborateur : ne se fier qu'aux signatures des collaborateurs du dépôt",
  "repo.trust_model_helper_committer": "Auteur : ne se fier qu’aux signatures des auteurs de révisions",
  "repo.trust_model_helper_collaborator_committer": "Collaborateur et Auteur : ne se fier qu'aux signatures des auteurs collaborant au dépôt",
  "repo.trust_model_helper_default": "Par défaut : valeur configurée par défaut pour cette instance Gitea",
  "repo.create_repo": "Créer un dépôt",
  "repo.default_branch": "Branche par défaut",
  "repo.default_branch_label": "défaut",
  "repo.default_branch_helper": "La branche par défaut est la branche de base pour les demandes d’ajout et les révisions de code.",
  "repo.mirror_prune": "Purger",
  "repo.mirror_prune_desc": "Supprimer les références externes obsolètes",
  "repo.mirror_interval": "Intervalle de synchronisation (les unités de temps valides sont 'h', 'm' et 's'). 0 pour désactiver la synchronisation automatique. (Intervalle minimum : %s)",
  "repo.mirror_interval_invalid": "L'intervalle de synchronisation est invalide.",
  "repo.mirror_sync": "synchronisé",
  "repo.mirror_sync_on_commit": "Synchroniser quand les révisions sont soumis",
  "repo.mirror_address": "Cloner depuis une URL",
  "repo.mirror_address_desc": "Insérez tous les identifiants requis dans la section Autorisation.",
  "repo.mirror_address_url_invalid": "L’URL fournie est invalide. Vous devez échapper tous les composants de l’URL correctement.",
  "repo.mirror_address_protocol_invalid": "L'URL fournie est invalide. Seuls les protocoles http(s):// ou git:// peuvent référencer un miroir.",
  "repo.mirror_lfs": "Stockage de fichiers volumineux (LFS)",
  "repo.mirror_lfs_desc": "Activer la mise en miroir des données LFS.",
  "repo.mirror_lfs_endpoint": "Point d'accès LFS",
  "repo.mirror_lfs_endpoint_desc": "La synchronisation tentera d’utiliser l’URL de clonage pour <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">identifier le serveur LFS</a>. Vous pouvez spécifier un point d’accès personnalisé si les données LFS du dépôt sont stockées ailleurs.",
  "repo.mirror_last_synced": "Dernière synchronisation",
  "repo.mirror_password_placeholder": "(Aucune modification)",
  "repo.mirror_password_blank_placeholder": "(Non défini)",
  "repo.mirror_password_help": "Modifiez le nom d'utilisateur pour effacer un mot de passe enregistré.",
  "repo.watchers": "Observateurs",
  "repo.stargazers": "Fans",
  "repo.stars_remove_warning": "Ceci supprimera toutes les étoiles de ce dépôt.",
  "repo.forks": "Bifurcations",
  "repo.stars": "Favoris",
  "repo.reactions_more": "et %d de plus",
  "repo.reactions": "Réactions",
  "repo.unit_disabled": "L’administrateur du site a désactivé cette section du dépôt.",
  "repo.language_other": "Autre",
  "repo.adopt_search": "Entrez un nom d’utilisateur pour rechercher les dépôts dépossédés… (laissez vide pour tous trouver)",
  "repo.adopt_preexisting_label": "Adopter les fichiers",
  "repo.adopt_preexisting": "Adopter les fichiers préexistants",
  "repo.adopt_preexisting_content": "Créer un dépôt à partir de %s.",
  "repo.adopt_preexisting_success": "Fichiers adoptés et dépôt créé depuis %s",
  "repo.delete_preexisting_label": "Supprimer",
  "repo.delete_preexisting": "Supprimer les fichiers préexistants",
  "repo.delete_preexisting_content": "Supprimer les fichiers dans %s",
  "repo.delete_preexisting_success": "Fichiers dépossédés supprimés dans %s.",
  "repo.blame_prior": "Voir le blame avant cette modification",
  "repo.blame.ignore_revs": "Les révisions dans <a href=\"%s\">.git-blame-ignore-revs</a> sont ignorées. Vous pouvez quand même <a href=\"%s\">voir ces blâmes</a>.",
  "repo.blame.ignore_revs.failed": "Impossible d'ignorer les révisions dans <a href=\"%s\">.git-blame-ignore-revs</a>.",
  "repo.user_search_tooltip": "Affiche un maximum de 30 utilisateurs",
  "repo.tree_path_not_found": "Le chemin %[1]s n’existe pas dans %[2]s",
  "repo.transfer.accept": "Accepter le transfert",
  "repo.transfer.accept_desc": "Transférer à « %s »",
  "repo.transfer.reject": "Refuser le transfert",
  "repo.transfer.reject_desc": "Annuler le transfert à « %s »",
  "repo.transfer.is_transferring": "Transfert en cours…",
  "repo.transfer.is_transferring_prompt": "Le dépôt est en cours de transfert vers %s",
  "repo.desc.private": "Privé",
  "repo.desc.public": "Publique",
  "repo.desc.public_access": "Accès public",
  "repo.desc.template": "Modèle",
  "repo.desc.internal": "Interne",
  "repo.desc.archived": "Archivé",
  "repo.desc.sha256": "SHA256",
  "repo.template.items": "Élément du modèle",
  "repo.template.git_content": "Contenu Git (branche par défaut)",
  "repo.template.git_hooks": "Déclencheurs Git",
  "repo.template.git_hooks_tooltip": "Vous ne pouvez actuellement pas modifier ou supprimer les déclencheurs Git ajoutés. Sélectionnez cette option uniquement si vous faites confiance au modèle de dépôt.",
  "repo.template.webhooks": "Déclencheurs web",
  "repo.template.topics": "Sujets",
  "repo.template.avatar": "Avatar",
  "repo.template.issue_labels": "Labels de ticket",
  "repo.template.one_item": "Vous devez sélectionner au moins un élément du modèle",
  "repo.template.invalid": "Vous devez sélectionner un modèle de dépôt",
  "repo.archive.title": "Ce dépôt est archivé. Vous pouvez voir ses fichiers ou le cloner, mais pas ouvrir de ticket ou de demandes d’ajout, ni soumettre de changements.",
  "repo.archive.title_date": "Ce dépôt a été archivé le %s. Vous pouvez voir ses fichiers ou le cloner, mais pas ouvrir de ticket ou de demandes d’ajout, ni soumettre de changements.",
  "repo.archive.issue.nocomment": "Ce dépôt est archivé. Vous ne pouvez pas commenter de tickets.",
  "repo.archive.pull.nocomment": "Ce dépôt est archivé. Vous ne pouvez pas commenter de demande d'ajout.",
  "repo.form.reach_limit_of_creation_1": "Vous avez déjà atteint la limite d'%d dépôt.",
  "repo.form.reach_limit_of_creation_n": "Vous avez déjà atteint la limite de %d dépôts.",
  "repo.form.name_reserved": "Ce nom de dépôt \"%s\" est réservé.",
  "repo.form.name_pattern_not_allowed": "Le motif « %s » n’est pas autorisé dans un nom de dépôt.",
  "repo.need_auth": "Autorisation",
  "repo.migrate_options": "Options de migration",
  "repo.migrate_service": "Service de migration",
  "repo.migrate_options_mirror_helper": "Rendre ce dépôt mirroir",
  "repo.migrate_options_lfs": "Migrer les fichiers LFS",
  "repo.migrate_options_lfs_endpoint.label": "Point d'accès LFS",
  "repo.migrate_options_lfs_endpoint.description": "La migration va tenter d'utiliser votre dépôt Git distant pour <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">déterminer le serveur LFS</a>. Vous pouvez également spécifier un point d'accès personnalisé si les données LFS du dépôt sont stockées ailleurs.",
  "repo.migrate_options_lfs_endpoint.description.local": "Un chemin de serveur local est également pris en charge.",
  "repo.migrate_options_lfs_endpoint.placeholder": "Si laissé vide, le point d’accès sera déterminé à partir de l’URL de clonage.",
  "repo.migrate_items": "Éléments à migrer",
  "repo.migrate_items_wiki": "Wiki",
  "repo.migrate_items_milestones": "Jalons",
  "repo.migrate_items_labels": "Labels",
  "repo.migrate_items_issues": "Tickets",
  "repo.migrate_items_pullrequests": "Demandes d'ajout",
  "repo.migrate_items_merge_requests": "Demandes de fusion",
  "repo.migrate_items_releases": "Publications",
  "repo.migrate_repo": "Migrer le dépôt",
  "repo.migrate.clone_address": "Migrer depuis une URL",
  "repo.migrate.clone_address_desc": "L’URL ou le lien « Git clone » d’un dépôt existant",
  "repo.migrate.github_token_desc": "Vous pouvez mettre un ou plusieurs jetons séparés par des virgules ici pour rendre la migration plus rapide et contourner la limite de débit de l’API GitHub. Attention : abuser de cette fonctionnalité peut enfreindre la politique du fournisseur de service et entraîner un blocage de votre compte.",
  "repo.migrate.clone_local_path": "ou un chemin serveur local",
  "repo.migrate.permission_denied": "Vous n'êtes pas autorisé à importer des dépôts locaux.",
  "repo.migrate.permission_denied_blocked": "Vous ne pouvez pas importer depuis des domaines bannis, veuillez demander à votre administrateur de vérifier les paramètres ALLOWED_DOMAINS, ALLOW_LOCALNETWORKS ou BLOCKED_DOMAINS.",
  "repo.migrate.invalid_local_path": "Le chemin local n’est pas valide, n’existe pas ou n’est pas un dossier.",
  "repo.migrate.invalid_lfs_endpoint": "Le point d'accès LFS n'est pas valide.",
  "repo.migrate.failed": "Echec de migration: %v",
  "repo.migrate.migrate_items_options": "Un jeton d'accès est requis pour migrer des éléments supplémentaires",
  "repo.migrated_from": "Migré de <a href=\"%[1]s\">%[2]s</a>",
  "repo.migrated_from_fake": "Migré de %[1]s",
  "repo.migrate.migrate": "Migrer depuis %s",
  "repo.migrate.migrating": "Migration de <b>%s</b>…",
  "repo.migrate.migrating_failed": "La migration de <b>%s</b> a échoué.",
  "repo.migrate.migrating_failed.error": "Échec de la migration : %s",
  "repo.migrate.migrating_failed_no_addr": "Échec de la migration.",
  "repo.migrate.github.description": "Migrer les données depuis github.com ou d’autres instances de GitHub.",
  "repo.migrate.git.description": "Migrer uniquement un dépôt depuis n’importe quel service Git.",
  "repo.migrate.gitlab.description": "Migrer les données depuis gitlab.com ou d’autres instances de GitLab.",
  "repo.migrate.gitea.description": "Migrer les données depuis gitea.com ou d’autres instances de Gitea.",
  "repo.migrate.gogs.description": "Migrer les données depuis notabug.org ou d’autres instances de Gogs.",
  "repo.migrate.onedev.description": "Migrer les données depuis code.onedev.io ou d’autre instance de OneDev.",
  "repo.migrate.codebase.description": "Migrer les données depuis codebasehq.com.",
  "repo.migrate.gitbucket.description": "Migrer les données depuis des instances GitBucket.",
  "repo.migrate.codecommit.description": "Migrer les données depuis AWS CodeCommit.",
  "repo.migrate.codecommit.aws_access_key_id": "ID de la clé d’accès AWS",
  "repo.migrate.codecommit.aws_secret_access_key": "Clé d’accès secrète AWS",
  "repo.migrate.codecommit.https_git_credentials_username": "Nom d’utilisateur Git HTTPS",
  "repo.migrate.codecommit.https_git_credentials_password": "Mot de passe Git HTTPS",
  "repo.migrate.migrating_git": "Migration des données Git",
  "repo.migrate.migrating_topics": "Migration des sujets",
  "repo.migrate.migrating_milestones": "Migration des jalons",
  "repo.migrate.migrating_labels": "Migration des labels",
  "repo.migrate.migrating_releases": "Migration des Publications.",
  "repo.migrate.migrating_issues": "Migration des tickets",
  "repo.migrate.migrating_pulls": "Migration des demandes d'ajout",
  "repo.migrate.cancel_migrating_title": "Annuler la migration",
  "repo.migrate.cancel_migrating_confirm": "Voulez-vous abandonner cette migration ?",
  "repo.migration_status": "Statut de la migration",
  "repo.mirror_from": "miroir de",
  "repo.forked_from": "bifurqué depuis",
  "repo.generated_from": "généré depuis",
  "repo.fork_from_self": "Vous ne pouvez pas bifurquer un dépôt que vous possédez.",
  "repo.fork_guest_user": "Connectez-vous pour bifurquer ce dépôt.",
  "repo.watch_guest_user": "Connectez-vous pour consulter ce dépôt.",
  "repo.star_guest_user": "Connectez-vous pour ajouter aux favoris ce dépôt.",
  "repo.watch": "Suivre",
  "repo.watching": "Suivi",
  "repo.watch.options.issues": "Tickets",
  "repo.watch.options.pull_requests": "Demandes d'ajout",
  "repo.watch.options.releases": "Publications",
  "repo.unstar": "Retirer des favoris",
  "repo.star": "Ajouter aux favoris",
  "repo.fork": "Bifurcation",
  "repo.action.blocked_user": "Impossible d’effectuer cette action car vous êtes bloqué par le propriétaire du dépôt.",
  "repo.download_archive": "Télécharger ce dépôt",
  "repo.more_operations": "Plus d'opérations",
  "repo.quick_guide": "Introduction rapide",
  "repo.clone_this_repo": "Cloner ce dépôt",
  "repo.cite_this_repo": "Citer ce dépôt",
  "repo.create_new_repo_command": "Création d'un nouveau dépôt en ligne de commande",
  "repo.push_exist_repo": "Soumission d’un dépôt existant par ligne de commande",
  "repo.empty_message": "Ce dépôt n’a pas de contenu.",
  "repo.broken_message": "Les données git de ce dépôt ne peuvent pas être lues. Contactez l'administrateur de cette instance ou supprimez ce dépôt.",
  "repo.no_branch": "Ce dépôt n’a aucune branche.",
  "repo.code": "Code",
  "repo.code.desc": "Accéder au code source, fichiers, révisions et branches.",
  "repo.branch": "Branche",
  "repo.tree": "Aborescence",
  "repo.clear_ref": "Effacer la référence actuelle",
  "repo.filter_branch_and_tag": "Filtrer une branche ou une étiquette",
  "repo.find_tag": "Rechercher une étiquette",
  "repo.branches": "Branches",
  "repo.tags": "Étiquettes",
  "repo.issues": "Tickets",
  "repo.pulls": "Demandes d'ajout",
  "repo.projects": "Projets",
  "repo.packages": "Paquets",
  "repo.actions": "Actions",
  "repo.labels": "Labels",
  "repo.org_labels_desc": "Les labels d'une organisation peuvent être utilisés avec <strong>tous les dépôts</strong> de cette organisation.",
  "repo.org_labels_desc_manage": "gérer",
  "repo.milestone": "Jalon",
  "repo.milestones": "Jalons",
  "repo.commits": "Révisions",
  "repo.commit": "Révision",
  "repo.release": "Publications",
  "repo.releases": "Publications",
  "repo.tag": "Étiquette",
  "repo.git_tag": "Étiquette git",
  "repo.released_this": "a publié ceci",
  "repo.tagged_this": "a étiqueté",
  "repo.file.title": "%s sur %s",
  "repo.file_raw": "Brut",
  "repo.file_history": "Historique",
  "repo.file_view_source": "Voir le code source",
  "repo.file_view_rendered": "Voir le rendu",
  "repo.file_view_raw": "Voir le Raw",
  "repo.file_permalink": "Lien permanent",
  "repo.file_too_large": "Le fichier est trop gros pour être affiché.",
  "repo.file_is_empty": "Le fichier est vide.",
  "repo.code_preview_line_from_to": "Lignes %[1]d à %[2]d dans %[3]s",
  "repo.code_preview_line_in": "Ligne %[1]d dans %[2]s",
  "repo.invisible_runes_header": "Ce fichier contient des caractères Unicode invisibles.",
  "repo.invisible_runes_description": "Ce fichier contient des caractères Unicode invisibles à l'œil nu, mais peuvent être traités différemment par un ordinateur. Si vous pensez que c'est intentionnel, vous pouvez ignorer cet avertissement. Utilisez le bouton Échappe pour les dévoiler.",
  "repo.ambiguous_runes_header": "Ce fichier contient des caractères Unicode ambigus.",
  "repo.ambiguous_runes_description": "Ce fichier contient des caractères Unicode qui peuvent être confondus avec d'autres caractères. Si vous pensez que c'est intentionnel, vous pouvez ignorer cet avertissement. Utilisez le bouton Échappe pour les dévoiler.",
  "repo.invisible_runes_line": "Cette ligne contient des caractères Unicode invisibles.",
  "repo.ambiguous_runes_line": "Cette ligne contient des caractères Unicode ambigus.",
  "repo.ambiguous_character": "%[1]s peut être confondu avec %[2]s.",
  "repo.escape_control_characters": "Échapper",
  "repo.unescape_control_characters": "Annuler l'échappement",
  "repo.file_copy_permalink": "Copier le lien permanent",
  "repo.view_git_blame": "Voir Git Blâme",
  "repo.video_not_supported_in_browser": "Votre navigateur ne supporte pas la balise « vidéo » HTML5.",
  "repo.audio_not_supported_in_browser": "Votre navigateur ne supporte pas la balise « audio » HTML5.",
  "repo.symbolic_link": "Lien symbolique",
  "repo.executable_file": "Fichiers exécutables",
  "repo.vendored": "Externe",
  "repo.generated": "Générée",
  "repo.commit_graph": "Graphe des révisions",
  "repo.commit_graph.select": "Sélectionner les branches",
  "repo.commit_graph.hide_pr_refs": "Masquer les demandes d’ajout",
  "repo.commit_graph.monochrome": "Monochrome",
  "repo.commit_graph.color": "Couleur",
  "repo.commit.contained_in": "Cette révision appartient à :",
  "repo.commit.contained_in_default_branch": "Cette révision appartient à la branche par défaut",
  "repo.commit.load_referencing_branches_and_tags": "Charger les branches et étiquettes référençant cette révision",
  "repo.commit.merged_in_pr": "Cette révision a été fusionnée dans la demande d’ajout %s.",
  "repo.blame": "Annotations",
  "repo.download_file": "Télécharger le fichier",
  "repo.normal_view": "Vue normale",
  "repo.line": "ligne",
  "repo.lines": "lignes",
  "repo.from_comment": "(commentaire)",
  "repo.editor.add_file": "Ajouter un fichier",
  "repo.editor.new_file": "Nouveau fichier",
  "repo.editor.upload_file": "Téléverser un fichier",
  "repo.editor.edit_file": "Modifier le fichier",
  "repo.editor.preview_changes": "Aperçu des modifications",
  "repo.editor.cannot_edit_lfs_files": "Les fichiers LFS ne peuvent pas être modifiés dans l'interface web.",
  "repo.editor.cannot_edit_too_large_file": "Le fichier est trop gros pour être édité.",
  "repo.editor.cannot_edit_non_text_files": "Les fichiers binaires ne peuvent pas être édités dans l'interface web.",
  "repo.editor.file_not_editable_hint": "Mais vous pouvez toujours le renommer ou le déplacer.",
  "repo.editor.edit_this_file": "Modifier le fichier",
  "repo.editor.this_file_locked": "Le fichier est verrouillé",
  "repo.editor.must_be_on_a_branch": "Vous devez être sur une branche pour appliquer ou proposer des modifications à ce fichier.",
  "repo.editor.fork_before_edit": "Vous devez faire bifurquer ce dépôt pour appliquer ou proposer des modifications à ce fichier.",
  "repo.editor.delete_this_file": "Supprimer le fichier",
  "repo.editor.delete_this_directory": "Supprimer le répertoire",
  "repo.editor.must_have_write_access": "Vous devez avoir un accès en écriture pour appliquer ou proposer des modifications à ce fichier.",
  "repo.editor.file_delete_success": "Le fichier \"%s\" a été supprimé.",
  "repo.editor.directory_delete_success": "Le répertoire « %s » a été supprimé.",
  "repo.editor.delete_directory": "Supprimer le répertoire « %s »",
  "repo.editor.name_your_file": "Nommez votre fichier…",
  "repo.editor.filename_help": "Ajoutez un dossier en entrant son nom suivi d'une barre oblique ('/'). Supprimez un dossier avec un retour arrière au début du champ.",
  "repo.editor.or": "ou",
  "repo.editor.cancel_lower": "Annuler",
  "repo.editor.commit_signed_changes": "Réviser les changements signés",
  "repo.editor.commit_changes": "Réviser les changements",
  "repo.editor.add_tmpl": "Ajouter {filename}",
  "repo.editor.add": "Ajouter %s",
  "repo.editor.update": "Actualiser %s",
  "repo.editor.delete": "Supprimer %s",
  "repo.editor.patch": "Appliquer le correctif",
  "repo.editor.patching": "Correction:",
  "repo.editor.fail_to_apply_patch": "Impossible d’appliquer le correctif.",
  "repo.editor.new_patch": "Nouveau correctif",
  "repo.editor.commit_message_desc": "Ajouter une description détaillée facultative…",
  "repo.editor.signoff_desc": "Créditer l'auteur \"Signed-off-by:\" en pied de révision.",
  "repo.editor.commit_directly_to_this_branch": "Réviser directement dans la branche <strong class=\"branch-name\">%s</strong>.",
  "repo.editor.create_new_branch": "Créer une <strong>nouvelle branche</strong> pour cette révision et initier une demande d’ajout.",
  "repo.editor.create_new_branch_np": "Créer une <strong>nouvelle branche</strong> pour cette révision.",
  "repo.editor.propose_file_change": "Proposer une modification du fichier",
  "repo.editor.new_branch_name": "Nommer la nouvelle branche pour cette révision",
  "repo.editor.new_branch_name_desc": "Nouveau nom de la branche…",
  "repo.editor.cancel": "Annuler",
  "repo.editor.filename_cannot_be_empty": "Le nom de fichier ne peut être vide.",
  "repo.editor.filename_is_invalid": "Le nom du fichier est invalide : \"%s\".",
  "repo.editor.commit_email": "Courriel de la révision",
  "repo.editor.invalid_commit_email": "Le courriel de la révision n’est pas valide.",
  "repo.editor.branch_does_not_exist": "La branche \"%s\" n'existe pas dans ce dépôt.",
  "repo.editor.branch_already_exists": "La branche \"%s\" existe déjà dans ce dépôt.",
  "repo.editor.directory_is_a_file": "Le nom de dossier \"%s\" est déjà utilisé comme nom de fichier dans ce dépôt.",
  "repo.editor.file_is_a_symlink": "« %s » est un lien symbolique. Ce type de fichiers ne peut être modifié dans l’éditeur web.",
  "repo.editor.filename_is_a_directory": "« %s » est déjà utilisé comme nom de dossier dans ce dépôt.",
  "repo.editor.file_modifying_no_longer_exists": "Le fichier en cours d’édition, '%s', n’existe plus dans ce dépôt.",
  "repo.editor.file_changed_while_editing": "Le contenu du fichier a changé depuis que vous avez commencé à éditer. <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">Cliquez ici</a> pour voir les changements ou <strong>soumettez de nouveau</strong> pour les écraser.",
  "repo.editor.file_already_exists": "Un fichier nommé \"%s\" existe déjà dans ce dépôt.",
  "repo.editor.commit_id_not_matching": "L’ID de la révision ne correspond pas à l’ID lorsque vous avez commencé à éditer. Faites une révision dans une branche de correctif puis fusionnez.",
  "repo.editor.push_out_of_date": "Cette soumission semble être obsolète.",
  "repo.editor.commit_empty_file_header": "Réviser un fichier vide",
  "repo.editor.commit_empty_file_text": "Le fichier que vous allez réviser est vide. Continuer ?",
  "repo.editor.no_changes_to_show": "Il n’y a aucune modification à afficher.",
  "repo.editor.push_rejected_no_message": "La modification a été rejetée par le serveur sans message. Veuillez vérifier les Git Hooks.",
  "repo.editor.push_rejected": "La modification a été rejetée par le serveur. Veuillez vérifier vos Git Hooks.",
  "repo.editor.push_rejected_summary": "Message de rejet complet :",
  "repo.editor.add_subdir": "Ajouter un dossier…",
  "repo.editor.unable_to_upload_files": "Impossible d'envoyer le fichier \"%s\" : %v",
  "repo.editor.upload_file_is_locked": "Le fichier \"%s\" est verrouillé par %s.",
  "repo.editor.upload_files_to_dir": "Téléverser les fichiers vers \"%s\"",
  "repo.editor.cannot_commit_to_protected_branch": "Impossible de créer une révision sur la branche protégée \"%s\".",
  "repo.editor.no_commit_to_branch": "Impossible de réviser cette branche car :",
  "repo.editor.user_no_push_to_branch": "L’utilisateur ne peut pas soumettre sur la branche",
  "repo.editor.require_signed_commit": "Cette branche nécessite une révision signée",
  "repo.editor.cherry_pick": "Picorer %s vers:",
  "repo.editor.revert": "Rétablir %s sur:",
  "repo.editor.failed_to_commit": "Impossible de réviser les modifications.",
  "repo.editor.failed_to_commit_summary": "Message d’erreur :",
  "repo.editor.fork_create": "Bifurquer le Dépôt pour proposer vos modifications",
  "repo.editor.fork_create_description": "Vous ne pouvez pas modifier ce dépôt directement. Cependant, vous pouvez bifurquer ce dépôt, et créer une demande d’ajout avec vos contributions.",
  "repo.editor.fork_edit_description": "Vous ne pouvez pas modifier ce dépôt directement. Les modifications seront écrites sur une bifurcation <b>%s</b>, vous permettant de faire une demande d’ajout.",
  "repo.editor.fork_not_editable": "Vous avez bifurqué ce dépôt mais votre copie n’est pas modifiable.",
  "repo.editor.fork_failed_to_push_branch": "Impossible de soumettre la branche %s vers votre dépôt.",
  "repo.editor.fork_branch_exists": "La branche « %s » existe déjà dans votre bifurcation, veuillez choisir un nouveau nom.",
  "repo.commits.desc": "Naviguer dans l'historique des modifications.",
  "repo.commits.commits": "Révisions",
  "repo.commits.history_enable_follow_renames": "Inclure les renommages",
  "repo.commits.no_commits": "Pas de révisions en commun. \"%s\" et \"%s\" ont des historiques entièrement différents.",
  "repo.commits.nothing_to_compare": "Ces révisions sont équivalentes.",
  "repo.commits.search.tooltip": "Vous pouvez utiliser les mots-clés \"author:\", \"committer:\", \"after:\", ou \"before:\" pour filtrer votre recherche, ex.: \"revert author:Alice before:2019-01-13\".",
  "repo.commits.search_branch": "Cette branche",
  "repo.commits.search_all": "Toutes les branches",
  "repo.commits.author": "Auteur",
  "repo.commits.message": "Message",
  "repo.commits.date": "Date",
  "repo.commits.older": "Précédemment",
  "repo.commits.newer": "Récemment",
  "repo.commits.signed_by": "Signé par",
  "repo.commits.signed_by_untrusted_user": "Signé en dilettante par",
  "repo.commits.signed_by_untrusted_user_unmatched": "Signé, sans en être l’auteur, par",
  "repo.commits.gpg_key_id": "ID de la clé GPG",
  "repo.commits.ssh_key_fingerprint": "Empreinte numérique de la clé SSH",
  "repo.commits.view_path": "Voir à ce point de l'historique",
  "repo.commits.view_file_diff": "Voir les modifications du fichier dans cette révision",
  "repo.commit.operations": "Opérations",
  "repo.commit.revert": "Rétablir",
  "repo.commit.revert-header": "Rétablir : %s",
  "repo.commit.revert-content": "Sélectionnez la branche sur laquelle revenir :",
  "repo.commit.cherry-pick": "Picorer",
  "repo.commit.cherry-pick-header": "Picorer : %s",
  "repo.commit.cherry-pick-content": "Sélectionner la branche à picorer :",
  "repo.commitstatus.error": "Erreur",
  "repo.commitstatus.failure": "Échec",
  "repo.commitstatus.pending": "En attente",
  "repo.commitstatus.success": "Succès",
  "repo.ext_issues": "Accès aux tickets externes",
  "repo.ext_issues.desc": "Lien vers un gestionnaire de tickets externe.",
  "repo.projects.desc": "Gérer les tickets et les demandes d’ajouts dans les projets.",
  "repo.projects.description": "Description (facultative)",
  "repo.projects.description_placeholder": "Description",
  "repo.projects.empty": "Aucun projet pour le moment.",
  "repo.projects.empty_description": "Créer un projet pour coordonner les tickets et les demandes d’ajout.",
  "repo.projects.create": "Créer un projet",
  "repo.projects.title": "Titre",
  "repo.projects.new": "Nouveau projet",
  "repo.projects.new_subheader": "Coordonnez, surveillez, et mettez à jour votre travail en un seul endroit, afin que les projets restent transparents et dans les délais.",
  "repo.projects.no_results": "Aucun projet ne correspond à votre recherche.",
  "repo.projects.create_success": "Le projet \"%s\" a été créé.",
  "repo.projects.deletion": "Supprimer le projet",
  "repo.projects.deletion_desc": "Supprimer un projet efface également de tous les tickets liés. Voulez vous continuer?",
  "repo.projects.deletion_success": "Le projet a été supprimé.",
  "repo.projects.edit": "Modifier les projets",
  "repo.projects.edit_subheader": "Les projets organisent les tickets et la progression.",
  "repo.projects.modify": "Modifier le projet",
  "repo.projects.edit_success": "Le projet \"%s\" a été mis à jour.",
  "repo.projects.type.none": "Aucun",
  "repo.projects.type.basic_kanban": "Kanban basique",
  "repo.projects.type.bug_triage": "Bug à trier",
  "repo.projects.template.desc": "Modèle de projet",
  "repo.projects.template.desc_helper": "Sélectionnez un modèle de projet pour débuter",
  "repo.projects.column.edit": "Modifier la colonne",
  "repo.projects.column.edit_title": "Nom",
  "repo.projects.column.new_title": "Nom",
  "repo.projects.column.new_submit": "Créer une colonne",
  "repo.projects.column.new": "Nouvelle colonne",
  "repo.projects.column.set_default": "Définir par défaut",
  "repo.projects.column.set_default_desc": "Les tickets et demandes d’ajout non-catégorisés seront placés dans cette colonne.",
  "repo.projects.column.default_column_hint": "Les nouveaux tickets ajoutés à ce projet seront ajoutés dans cette colonne",
  "repo.projects.column.delete": "Supprimer la colonne",
  "repo.projects.column.deletion_desc": "La suppression d’une colonne déplace tous ses tickets dans la colonne par défaut. Continuer ?",
  "repo.projects.column.color": "Couleur",
  "repo.projects.column": "Colonne",
  "repo.projects.open": "Ouvrir",
  "repo.projects.close": "Fermer",
  "repo.projects.column.assigned_to": "Assigné à",
  "repo.projects.card_type.desc": "Aperçu de la carte",
  "repo.projects.card_type.images_and_text": "Images et texte",
  "repo.projects.card_type.text_only": "Texte uniquement",
  "repo.issues.desc": "Organiser les rapports de bug, les tâches et les jalons.",
  "repo.issues.filter_assignees": "Filtrer par assignation",
  "repo.issues.filter_milestones": "Filtrer le jalon",
  "repo.issues.filter_projects": "Filtrer par projet",
  "repo.issues.filter_labels": "Filtrer par labels",
  "repo.issues.filter_reviewers": "Filtrer par évaluateur",
  "repo.issues.filter_no_results": "Aucun résultat",
  "repo.issues.filter_no_results_placeholder": "Essayez d’ajuster vos filtres de recherche.",
  "repo.issues.new": "Nouveau ticket",
  "repo.issues.new.title_empty": "Le titre ne peut pas être vide",
  "repo.issues.new.labels": "Labels",
  "repo.issues.new.no_labels": "Pas d’étiquette",
  "repo.issues.new.clear_labels": "Effacer les labels",
  "repo.issues.new.projects": "Projets",
  "repo.issues.new.clear_projects": "Effacer les projets",
  "repo.issues.new.no_projects": "Sans projet",
  "repo.issues.new.no_column": "Pas de colonne",
  "repo.issues.new.open_projects": "Projets ouverts",
  "repo.issues.new.closed_projects": "Projets clôturés",
  "repo.issues.new.no_items": "Pas d'élément",
  "repo.issues.new.milestone": "Jalon",
  "repo.issues.new.no_milestone": "Sans jalon",
  "repo.issues.new.clear_milestone": "Effacer le jalon",
  "repo.issues.new.assignees": "Assignés",
  "repo.issues.new.clear_assignees": "Supprimer les affectations",
  "repo.issues.new.no_assignees": "Sans assignation",
  "repo.issues.new.no_reviewers": "Sans évaluateur",
  "repo.issues.new.blocked_user": "Impossible de créer un ticket car vous êtes bloqué par le propriétaire du dépôt.",
  "repo.issues.edit.already_changed": "Impossible d’enregistrer le ticket. Il semble que le contenu ait été modifié par un autre utilisateur. Veuillez rafraîchir la page et réessayer pour éviter d’écraser ses modifications.",
  "repo.issues.edit.blocked_user": "Impossible de modifier ce contenu car vous êtes bloqué par son propriétaire.",
  "repo.issues.choose.get_started": "Démarrons",
  "repo.issues.choose.open_external_link": "Ouvrir",
  "repo.issues.choose.blank": "Par défaut",
  "repo.issues.choose.blank_about": "Créer un ticket à partir du modèle par défaut.",
  "repo.issues.choose.ignore_invalid_templates": "Les modèles invalides ont été ignorés",
  "repo.issues.choose.invalid_templates": "%v modèle(s) invalide(s) trouvé(s)",
  "repo.issues.choose.invalid_config": "La configuration du ticket contient des erreurs :",
  "repo.issues.no_ref": "Aucune branche/étiquette spécifiées",
  "repo.issues.create": "Créer un ticket",
  "repo.issues.new_label": "Nouveau label",
  "repo.issues.new_label_placeholder": "Nom du label",
  "repo.issues.new_label_desc_placeholder": "Description",
  "repo.issues.create_label": "Créer un label",
  "repo.issues.label_templates.title": "Charger un ensemble prédéfini de label",
  "repo.issues.label_templates.info": "Il n'existe pas encore de label. Créez-en un avec « Nouveau label » ou utilisez un jeu de label prédéfini :",
  "repo.issues.label_templates.helper": "Sélectionnez un jeu de label",
  "repo.issues.label_templates.use": "Utiliser le jeu de labels",
  "repo.issues.label_templates.fail_to_load_file": "Impossible de charger le fichier de modèle de label « %s » : %v",
  "repo.issues.add_label": "a ajouté le label %s %s.",
  "repo.issues.add_labels": "a ajouté les labels %s %s.",
  "repo.issues.remove_label": "a retiré le label %s %s.",
  "repo.issues.remove_labels": "a supprimé les labels %s %s.",
  "repo.issues.add_remove_labels": "a ajouté le label %s et supprimé %s %s.",
  "repo.issues.add_milestone_at": "a ajouté ça au jalon <b>%s</b> %s.",
  "repo.issues.add_project_at": "a ajouté ça au projet <b>%s</b> %s.",
  "repo.issues.move_to_column_of_project": "a déplacé ça vers %s dans %s %s.",
  "repo.issues.change_milestone_at": "a remplacé le jalon <b><strike>%s</strike></b> par <b>%s</b> %s.",
  "repo.issues.change_project_at": "a remplacé le projet <b><strike>%s</strike></b> par <b>%s</b> %s.",
  "repo.issues.remove_milestone_at": "a supprimé ça du jalon <b>%s</b> %s.",
  "repo.issues.remove_project_at": "a supprimé ça du projet <b>%s</b> %s.",
  "repo.issues.deleted_milestone": "(supprimé)",
  "repo.issues.deleted_project": "(supprimé)",
  "repo.issues.self_assign_at": "s'est assigné ça %s.",
  "repo.issues.add_assignee_at": "a été assigné par <b>%s</b> %s.",
  "repo.issues.remove_assignee_at": "à été désassigné par <b>%s</b> %s.",
  "repo.issues.remove_self_assignment": "s'est désassignée ça %s.",
  "repo.issues.change_title_at": "a remplacé le titre <b><strike>%s</strike></b> par <b>%s</b> %s.",
  "repo.issues.change_ref_at": "a remplacé la référence <b><strike>%s</strike></b> par <b>%s</b>%s.",
  "repo.issues.remove_ref_at": "a supprimé la référence <b>%s</b> %s.",
  "repo.issues.add_ref_at": "a ajouté la référence <b>%s</b> %s.",
  "repo.issues.delete_branch_at": "a supprimé la branche <b>%s</b> %s.",
  "repo.issues.filter_label": "Label",
  "repo.issues.filter_label_exclude": "Utilisez <code>Alt</code> + <code>Clic/entrée</code> pour exclure les labels.",
  "repo.issues.filter_label_no_select": "Toutes les labels",
  "repo.issues.filter_label_select_no_label": "Aucun label",
  "repo.issues.filter_milestone": "Jalon",
  "repo.issues.filter_milestone_all": "Tous les jalons",
  "repo.issues.filter_milestone_none": "Aucun jalon",
  "repo.issues.filter_milestone_open": "Jalons ouverts",
  "repo.issues.filter_milestone_closed": "Jalons fermés",
  "repo.issues.filter_project": "Projet",
  "repo.issues.filter_project_all": "Tous les projets",
  "repo.issues.filter_project_none": "Aucun projet",
  "repo.issues.filter_assignee": "Assigné",
  "repo.issues.filter_assignee_no_assignee": "Non-assigné",
  "repo.issues.filter_assignee_any_assignee": "Assigné",
  "repo.issues.filter_poster": "Auteur",
  "repo.issues.filter_user_placeholder": "Rechercher des utilisateurs",
  "repo.issues.filter_user_no_select": "Tous les utilisateurs",
  "repo.issues.filter_type": "Type",
  "repo.issues.filter_type.all_issues": "Tous les tickets",
  "repo.issues.filter_type.all_pull_requests": "Toutes les demandes d’ajout",
  "repo.issues.filter_type.assigned_to_you": "Qui vous sont assignés",
  "repo.issues.filter_type.created_by_you": "Créés par vous",
  "repo.issues.filter_type.mentioning_you": "Vous mentionnant",
  "repo.issues.filter_type.review_requested": "Évaluation demandée",
  "repo.issues.filter_type.reviewed_by_you": "Évaluée par vous",
  "repo.issues.filter_sort": "Trier",
  "repo.issues.filter_sort.latest": "Plus récent",
  "repo.issues.filter_sort.oldest": "Plus ancien",
  "repo.issues.filter_sort.recentupdate": "Mis à jour récemment",
  "repo.issues.filter_sort.leastupdate": "Mis à jour jadis",
  "repo.issues.filter_sort.mostcomment": "Les plus commentés",
  "repo.issues.filter_sort.leastcomment": "Les moins commentés",
  "repo.issues.filter_sort.nearduedate": "Date d'échéance la plus proche",
  "repo.issues.filter_sort.farduedate": "Date d'échéance la plus éloignée",
  "repo.issues.filter_sort.moststars": "Favoris (décroissant)",
  "repo.issues.filter_sort.feweststars": "Favoris (croissant)",
  "repo.issues.filter_sort.mostforks": "Bifurcations (décroissant)",
  "repo.issues.filter_sort.fewestforks": "Bifurcations (croissant)",
  "repo.issues.quick_goto": "Allez au ticket",
  "repo.issues.action_open": "Ouvrir",
  "repo.issues.action_close": "Fermer",
  "repo.issues.action_label": "Label",
  "repo.issues.action_milestone": "Jalon",
  "repo.issues.action_milestone_no_select": "Aucun jalon",
  "repo.issues.action_assignee": "Assigné à",
  "repo.issues.action_assignee_no_select": "Pas d'assignataire",
  "repo.issues.action_check": "Cocher/Décocher",
  "repo.issues.action_check_all": "Cocher/Décocher tous les éléments",
  "repo.issues.opened_by": "ouvert(e) par <a href=\"%[2]s\">%[3]s</a> %[1]s",
  "repo.pulls.merged_by": "par <a href=\"%[2]s\">%[3]s</a> a été fusionnée %[1]s",
  "repo.pulls.merged_by_fake": "par %[2]s a été fusionnée %[1]s",
  "repo.issues.closed_by": "par <a href=\"%[2]s\">%[3]s</a> a été fermé(e) %[1]s",
  "repo.issues.opened_by_fake": "ouvert(e) par %[2]s %[1]s",
  "repo.issues.closed_by_fake": "par %[2]s a été fermé(e) %[1]s",
  "repo.issues.previous": "Précédent",
  "repo.issues.next": "Suivant",
  "repo.issues.open_title": "Ouvert",
  "repo.issues.closed_title": "Fermé",
  "repo.issues.draft_title": "Brouillon",
  "repo.issues.num_comments_1": "%d commentaire",
  "repo.issues.num_comments": "%d commentaires",
  "repo.issues.commented_at": "a commenté <a href=\"#%s\"> %s</a>.",
  "repo.issues.delete_comment_confirm": "Êtes-vous certain de vouloir supprimer ce commentaire?",
  "repo.issues.context.copy_link": "Copier le lien",
  "repo.issues.context.copy_source": "Copier la source",
  "repo.issues.context.quote_reply": "Citer et répondre",
  "repo.issues.context.reference_issue": "Référencer dans un nouveau ticket",
  "repo.issues.context.edit": "Éditer",
  "repo.issues.context.delete": "Supprimer",
  "repo.issues.no_content": "Sans contenu.",
  "repo.issues.comment_no_content": "Aucun commentaire fourni.",
  "repo.issues.close": "Fermer le ticket",
  "repo.issues.comment_pull_merged_at": "a fusionné la révision %[1]s dans %[2]s %[3]s",
  "repo.issues.comment_manually_pull_merged_at": "a fusionné manuellement la révision %[1]s dans %[2]s %[3]s",
  "repo.issues.close_comment_issue": "Commenter et Fermer",
  "repo.issues.reopen_issue": "Rouvrir",
  "repo.issues.reopen_comment_issue": "Commenter et Réouvrir",
  "repo.issues.create_comment": "Commenter",
  "repo.issues.comment.blocked_user": "Impossible créer ou de modifier un commentaire car vous êtes bloqué par le propriétaire du dépôt.",
  "repo.issues.closed_at": "a fermé ce ticket <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>.",
  "repo.issues.reopened_at": "a réouvert ce ticket <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>.",
  "repo.issues.commit_ref_at": "a référencé ce ticket depuis une révision <a id=\"%[1]s\" href=\"#%[1]s\"> %[2]s</a>.",
  "repo.issues.ref_issue_from": "<a href=\"%[3]s\">a fait référence à %[4]s</a> ce ticket <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>.",
  "repo.issues.ref_pull_from": "<a href=\"%[3]s\">a fait référence</a> à cette demande d'ajout %[4]s <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>.",
  "repo.issues.ref_closing_from": "<a href=\"%[3]s\">a fait référence</a> à une demande d'ajout %[4]s qui clora ce ticket, <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>.",
  "repo.issues.ref_reopening_from": "<a href=\"%[3]s\">a référencé une pull request %[4]s qui va réouvrir ce ticket</a> <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
  "repo.issues.ref_closed_from": "<a href=\"%[3]s\">a fermé ce ticket %[4]s</a> <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>",
  "repo.issues.ref_reopened_from": "<a href=\"%[3]s\">a rouvert</a> ce ticket %[4]s <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>.",
  "repo.issues.ref_from": "de %[1]s",
  "repo.issues.author": "Auteur",
  "repo.issues.author_helper": "Cet utilisateur est l’auteur.",
  "repo.issues.role.owner": "Propriétaire",
  "repo.issues.role.owner_helper": "Cet utilisateur est le propriétaire de ce dépôt.",
  "repo.issues.role.member": "Membre",
  "repo.issues.role.member_helper": "Cet utilisateur est membre de l’organisation propriétaire de ce dépôt.",
  "repo.issues.role.collaborator": "Collaborateur",
  "repo.issues.role.collaborator_helper": "Cet utilisateur a été invité à collaborer sur le dépôt.",
  "repo.issues.role.first_time_contributor": "Première contribution",
  "repo.issues.role.first_time_contributor_helper": "C'est la première contribution de cet utilisateur au dépôt.",
  "repo.issues.role.contributor": "Contributeur",
  "repo.issues.role.contributor_helper": "Cet utilisateur a déjà des révisions dans le dépôt.",
  "repo.issues.re_request_review": "Redemander une évaluation",
  "repo.issues.is_stale": "Cette demande d’ajout a été corrigée depuis sa dernière évaluation.",
  "repo.issues.remove_request_review": "Retirer la demande d’évaluation",
  "repo.issues.remove_request_review_block": "Impossible de retirer la demande d’évaluation",
  "repo.issues.dismiss_review": "Révoquer l’évaluation",
  "repo.issues.dismiss_review_warning": "Êtes-vous sûr de vouloir révoquer cette évaluation ?",
  "repo.issues.sign_in_require_desc": "<a href=\"%s\">Connectez-vous</a> pour rejoindre cette conversation.",
  "repo.issues.edit": "Modifier",
  "repo.issues.cancel": "Annuler",
  "repo.issues.save": "Enregistrer",
  "repo.issues.label_title": "Nom du label",
  "repo.issues.label_description": "Description du label",
  "repo.issues.label_color": "Couleur du label",
  "repo.issues.label_color_invalid": "Couleur invalide",
  "repo.issues.label_exclusive": "Exclusif",
  "repo.issues.label_archive": "Archivé",
  "repo.issues.label_archived_filter": "Afficher les labels archivés",
  "repo.issues.label_archive_tooltip": "Les labels archivés sont par défaut exclus des suggestions lors de la recherche par label.",
  "repo.issues.label_exclusive_desc": "Remarque : pour rendre des labels mutuellement exclusifs, préfixez leur nom d’une portée au format <code>portée/label</code>.",
  "repo.issues.label_exclusive_warning": "Tout label d'une portée en conflit sera retiré lors de la modification des labels d’un ticket ou d’une demande d’ajout.",
  "repo.issues.label_exclusive_order": "Ordre de tri",
  "repo.issues.label_exclusive_order_tooltip": "Les labels exclusifs partageant la même portée seront triées selon cet ordre numérique.",
  "repo.issues.label_count": "%d label(s)",
  "repo.issues.label_open_issues": "%d tickets ouverts",
  "repo.issues.label_edit": "Éditer",
  "repo.issues.label_delete": "Supprimer",
  "repo.issues.label_modify": "Modifier le label",
  "repo.issues.label_deletion": "Supprimer le label",
  "repo.issues.label_deletion_desc": "Supprimer un labeel l’enlève de tous les tickets. Continuer ?",
  "repo.issues.label_deletion_success": "Le label a été supprimé.",
  "repo.issues.label.filter_sort.alphabetically": "Par ordre alphabétique",
  "repo.issues.label.filter_sort.reverse_alphabetically": "Par ordre alphabétique inversé",
  "repo.issues.label.filter_sort.by_size": "Plus petite taille",
  "repo.issues.label.filter_sort.reverse_by_size": "Plus grande taille",
  "repo.issues.num_participants": "%d participants",
  "repo.issues.attachment.open_tab": "Cliquez ici pour voir « %s » dans un nouvel onglet.",
  "repo.issues.attachment.download": "Cliquez pour télécharger « %s ».",
  "repo.issues.subscribe": "S’abonner",
  "repo.issues.unsubscribe": "Se désabonner",
  "repo.issues.unpin": "Désépingler",
  "repo.issues.max_pinned": "Vous ne pouvez pas épingler plus de tickets",
  "repo.issues.pin_comment": "a épinglé ça %s.",
  "repo.issues.unpin_comment": "a désépinglé ça %s.",
  "repo.issues.lock": "Verrouiller la conversation",
  "repo.issues.unlock": "Déverrouiller la conversation",
  "repo.issues.lock_duplicate": "Un ticket ne peut pas être verrouillé à deux reprises.",
  "repo.issues.unlock_error": "Impossible de déverrouiller un ticket qui n'est pas verrouillé.",
  "repo.issues.lock_with_reason": "a verrouillé en tant que <strong>%s</strong> et limité la conversation aux collaborateurs %s",
  "repo.issues.lock_no_reason": "a verrouillé et limité la conversation aux collaborateurs %s",
  "repo.issues.unlock_comment": "a déverrouillé cette conversation %s",
  "repo.issues.lock_confirm": "Verrouiller",
  "repo.issues.unlock_confirm": "Déverrouiller",
  "repo.issues.lock.notice_1": "- Les autres utilisateurs ne peuvent pas ajouter de nouveaux commentaires à ce ticket.",
  "repo.issues.lock.notice_2": "- Vous et les autres collaborateurs ayant accès à ce dépôt peuvent toujours laisser des commentaires que d’autres peuvent voir.",
  "repo.issues.lock.notice_3": "- Vous pouvez toujours déverrouiller ce ticket à l'avenir.",
  "repo.issues.unlock.notice_1": "- Tout le monde sera de nouveau en mesure de commenter ce ticket.",
  "repo.issues.unlock.notice_2": "- Vous pouvez toujours reverrouiller ce ticket plus tard.",
  "repo.issues.lock.reason": "Motif de verrouillage",
  "repo.issues.lock.title": "Verrouiller la conversation sur ce ticket.",
  "repo.issues.unlock.title": "Déverrouiller la conversation sur ce ticket.",
  "repo.issues.comment_on_locked": "Vous ne pouvez pas commenter un ticket verrouillé.",
  "repo.issues.delete": "Supprimer",
  "repo.issues.delete.title": "Supprimer ce ticket ?",
  "repo.issues.delete.text": "Voulez-vous vraiment supprimer ce ticket ? (Cette opération supprimera définitivement tout le contenu. Envisagez plutôt de le fermer si vous avez l'intention de l'archiver)",
  "repo.issues.tracker": "Minuteur",
  "repo.issues.timetracker_timer_start": "Démarrer le minuteur",
  "repo.issues.timetracker_timer_stop": "Arrêter le minuteur",
  "repo.issues.timetracker_timer_discard": "Annuler le minuteur",
  "repo.issues.timetracker_timer_manually_add": "Pointer du temps",
  "repo.issues.time_estimate_set": "Définir le temps estimé",
  "repo.issues.time_estimate_display": "Estimation : %s",
  "repo.issues.change_time_estimate_at": "a changé le temps estimé à <b>%[1]s</b> %[2]s",
  "repo.issues.remove_time_estimate_at": "a supprimé le temps estimé %s",
  "repo.issues.time_estimate_invalid": "Le format du temps estimé est invalide",
  "repo.issues.start_tracking_history": "a commencé son travail %s.",
  "repo.issues.tracker_auto_close": "Le minuteur sera automatiquement arrêté quand le ticket sera fermé.",
  "repo.issues.stopwatch_already_stopped": "Le minuteur pour ce ticket est déjà arrêtée.",
  "repo.issues.stopwatch_already_created": "Le minuteur pour ce ticket existe déjà.",
  "repo.issues.tracking_already_started": "Vous avez déjà un minuteur en cours sur <a href=\"%s\">un autre ticket</a> !",
  "repo.issues.stop_tracking": "Arrêter le minuteur",
  "repo.issues.stop_tracking_history": "a travaillé <b>%[1]s</b> %[2]s",
  "repo.issues.cancel_tracking": "Abandonner",
  "repo.issues.cancel_tracking_history": "a abandonné son minuteur %s.",
  "repo.issues.del_time": "Supprimer ce minuteur du journal",
  "repo.issues.add_time_history": "a pointé <b>%[1]s</b> de travail %[2]s.",
  "repo.issues.del_time_history": "a supprimé son temps de travail %s.",
  "repo.issues.add_time_manually": "Temps pointé manuellement",
  "repo.issues.add_time_hours": "Heures",
  "repo.issues.add_time_minutes": "Minutes",
  "repo.issues.add_time_sum_to_small": "Aucun minuteur n'a été saisi.",
  "repo.issues.time_spent_total": "Temps passé total",
  "repo.issues.time_spent_from_all_authors": "Temps passé total : %s",
  "repo.issues.due_date": "Échéance",
  "repo.issues.invalid_due_date_format": "Le format de la date d'échéance est invalide, il doit être comme suit 'aaaa-mm-jj'.",
  "repo.issues.error_modifying_due_date": "Impossible de modifier l'échéance.",
  "repo.issues.error_removing_due_date": "Impossible de supprimer l'échéance.",
  "repo.issues.push_commit_1": "a ajouté %d révision %s",
  "repo.issues.push_commits_n": "a ajouté %d révisions %s",
  "repo.issues.force_push_codes": "a forcé %[1]s de <a class=\"ui sha\" href=\"%[3]s\"><code>%[2]s</code></a> à <a class=\"ui sha\" href=\"%[5]s\"><code>%[4]s</code></a> %[6]s.",
  "repo.issues.force_push_compare": "Comparer",
  "repo.issues.due_date_form": "aaaa-mm-jj",
  "repo.issues.due_date_form_add": "Ajouter une échéance",
  "repo.issues.due_date_form_edit": "Éditer",
  "repo.issues.due_date_form_remove": "Supprimer",
  "repo.issues.due_date_not_writer": "Vous avez besoin d’un accès en écriture à ce dépôt pour modifier l’échéance de ses tickets.",
  "repo.issues.due_date_not_set": "Aucune échéance n'a été définie.",
  "repo.issues.due_date_added": "a ajouté l'échéance %s %s",
  "repo.issues.due_date_modified": "a modifié l'échéance de %[2]s à %[1]s %[3]s",
  "repo.issues.due_date_remove": "a supprimé l'échéance %s %s",
  "repo.issues.due_date_overdue": "En retard",
  "repo.issues.due_date_invalid": "La date d’échéance est invalide ou hors plage. Veuillez utiliser le format 'aaaa-mm-dd'.",
  "repo.issues.dependency.title": "Dépendances",
  "repo.issues.dependency.issue_no_dependencies": "Aucune dépendance définie.",
  "repo.issues.dependency.pr_no_dependencies": "Aucune dépendance définie.",
  "repo.issues.dependency.no_permission_1": "Vous n’avez pas la permission de voir la dépendance de %d",
  "repo.issues.dependency.no_permission_n": "Vous n’avez pas la permission de voir les dépendances de %d",
  "repo.issues.dependency.no_permission.can_remove": "Vous n'avez pas la permission de voir cette dépendance, mais vous pouvez la supprimer",
  "repo.issues.dependency.add": "Ajouter une dépendance…",
  "repo.issues.dependency.cancel": "Annuler",
  "repo.issues.dependency.remove": "Supprimer",
  "repo.issues.dependency.remove_info": "Supprimer cette dépendance",
  "repo.issues.dependency.added_dependency": "a créé une dépendance %s.",
  "repo.issues.dependency.removed_dependency": "a supprimé une dépendance %s.",
  "repo.issues.dependency.pr_closing_blockedby": "La fermeture de cette demande d’ajout est bloquée par les tickets suivants",
  "repo.issues.dependency.issue_closing_blockedby": "La fermeture de ce ticket est bloquée par les tickets suivants",
  "repo.issues.dependency.issue_close_blocks": "Ce ticket empêche la clôture des tickets suivants",
  "repo.issues.dependency.pr_close_blocks": "Cette demande d’ajout empêche la clôture des tickets suivants",
  "repo.issues.dependency.issue_close_blocked": "Vous devez fermer tous les tickets qui bloquent celui-ci avant de pouvoir le fermer.",
  "repo.issues.dependency.issue_batch_close_blocked": "Impossible de fermer tous les tickets que vous avez choisis, car le ticket #%d a toujours des dépendances ouvertes.",
  "repo.issues.dependency.pr_close_blocked": "Vous devez fermer tous les tickets qui bloquent cette demande d’ajout avant de pouvoir la fusionner.",
  "repo.issues.dependency.blocks_short": "Bloque",
  "repo.issues.dependency.blocked_by_short": "Dépend de",
  "repo.issues.dependency.remove_header": "Supprimer cette dépendance",
  "repo.issues.dependency.issue_remove_text": "Cela supprimera la dépendance de ce ticket. Continuer ?",
  "repo.issues.dependency.pr_remove_text": "Cela supprimera la dépendance de cette demande d'ajout. Continuer ?",
  "repo.issues.dependency.setting": "Autoriser les dépendances pour les tickets et les demandes d'ajouts",
  "repo.issues.dependency.add_error_same_issue": "Vous ne pouvez pas faire dépendre un ticket de lui-même.",
  "repo.issues.dependency.add_error_dep_issue_not_exist": "Le ticket dépendant n'existe pas.",
  "repo.issues.dependency.add_error_dep_not_exist": "La dépendance n'existe pas.",
  "repo.issues.dependency.add_error_dep_exists": "La dépendance existe déjà.",
  "repo.issues.dependency.add_error_cannot_create_circular": "Vous ne pouvez pas créer une dépendance si les deux tickets se bloquent mutuellement.",
  "repo.issues.dependency.add_error_dep_not_same_repo": "Les deux tickets doivent être dans le même dépôt.",
  "repo.issues.review.self.approval": "Vous ne pouvez approuver vos propres demandes d'ajout.",
  "repo.issues.review.self.rejection": "Vous ne pouvez demander de changements sur vos propres demandes de changement.",
  "repo.issues.review.approve": "a approuvé ces modifications %s.",
  "repo.issues.review.comment": "a évalué %s",
  "repo.issues.review.dismissed": "a révoqué l’évaluation de %s %s.",
  "repo.issues.review.dismissed_label": "Révoquée",
  "repo.issues.review.left_comment": "à laissé un commentaire",
  "repo.issues.review.content.empty": "Vous devez laisser un commentaire indiquant le(s) changement(s) demandé(s).",
  "repo.issues.review.reject": "a requis les changements %s",
  "repo.issues.review.wait": "a été sollicité pour évaluer cette demande d’ajout %s.",
  "repo.issues.review.codeowners_rules": "Règles des CODEOWNERS",
  "repo.issues.review.add_review_request": "a demandé à %s une évaluation %s.",
  "repo.issues.review.remove_review_request": "a retiré la demande d’évaluation pour %s %s.",
  "repo.issues.review.remove_review_request_self": "a décliné son invitation à évaluer %s.",
  "repo.issues.review.pending": "En attente",
  "repo.issues.review.pending.tooltip": "Ce commentaire n'est pas encore visible par les autres utilisateurs. Pour soumettre vos commentaires en attente, sélectionnez \"%s\" → \"%s/%s/%s\" en haut de la page.",
  "repo.issues.review.review": "Évaluation",
  "repo.issues.review.reviewers": "Évaluateurs",
  "repo.issues.review.outdated": "Périmé",
  "repo.issues.review.outdated_description": "Le contenu a changé depuis que ce commentaire a été fait.",
  "repo.issues.review.option.show_outdated_comments": "Afficher les commentaires obsolètes",
  "repo.issues.review.option.hide_outdated_comments": "Masquer les commentaires obsolètes",
  "repo.issues.review.show_outdated": "Afficher les révisions périmées",
  "repo.issues.review.hide_outdated": "Cacher les révisions périmées",
  "repo.issues.review.show_resolved": "Développer",
  "repo.issues.review.hide_resolved": "Réduire",
  "repo.issues.review.resolve_conversation": "Clore la conversation",
  "repo.issues.review.un_resolve_conversation": "Rouvrir la conversation",
  "repo.issues.review.resolved_by": "a marqué cette conversation comme résolue.",
  "repo.issues.review.commented": "À commenté",
  "repo.issues.review.official": "Approuvée",
  "repo.issues.review.requested": "Évaluation en attente",
  "repo.issues.review.rejected": "Changements demandées",
  "repo.issues.review.stale": "Modifiée depuis la dernière approbation",
  "repo.issues.review.unofficial": "Approbation non comptabilisée",
  "repo.issues.assignee.error": "Tous les assignés n’ont pas été ajoutés en raison d’une erreur inattendue.",
  "repo.issues.reference_issue.body": "Corps",
  "repo.issues.content_history.deleted": "a supprimé",
  "repo.issues.content_history.edited": "a édité",
  "repo.issues.content_history.created": "a créé",
  "repo.issues.content_history.delete_from_history": "Supprimer de l’historique",
  "repo.issues.content_history.delete_from_history_confirm": "Supprimer de l’historique ?",
  "repo.issues.content_history.options": "Options",
  "repo.issues.reference_link": "Référence : %s",
  "repo.compare.compare_base": "base",
  "repo.compare.compare_head": "comparer",
  "repo.compare.title": "Comparer les changements",
  "repo.compare.description": "Choisissez deux branches ou étiquettes git pour voir les différences ou faire une demande d’ajout.",
  "repo.pulls.desc": "Active les demandes d’ajouts et l’évaluation du code.",
  "repo.pulls.new": "Nouvelle demande d'ajout",
  "repo.pulls.new.description": "Discutez et examinez les changements dans cette comparaison.",
  "repo.pulls.new.blocked_user": "Impossible de créer une demande d’ajout car vous êtes bloqué par le propriétaire du dépôt.",
  "repo.pulls.new.must_collaborator": "Vous devez être un collaborateur pour créer une demande d’ajout.",
  "repo.pulls.new.already_existed": "Une demande d’ajout entre ces branches existe déjà",
  "repo.pulls.edit.already_changed": "Impossible d’enregistrer la demande d’ajout. Il semble que le contenu ait été modifié par un autre utilisateur. Veuillez rafraîchir la page et réessayer afin d’éviter d’écraser leurs modifications.",
  "repo.pulls.view": "Voir la demande d'ajout",
  "repo.pulls.compare_changes": "Nouvelle demande d’ajout",
  "repo.pulls.allow_edits_from_maintainers": "Autoriser les modifications des mainteneurs",
  "repo.pulls.allow_edits_from_maintainers_desc": "Les utilisateurs ayant un accès en écriture à la branche de base peuvent également soumettre sur cette branche",
  "repo.pulls.allow_edits_from_maintainers_err": "La mise à jour à échoué",
  "repo.pulls.has_viewed_file": "Consulté",
  "repo.pulls.has_changed_since_last_review": "Modifié depuis votre dernier passage",
  "repo.pulls.viewed_files_label": "%[1]d / %[2]d fichiers vus",
  "repo.pulls.expand_files": "Développer tous les fichiers",
  "repo.pulls.collapse_files": "Réduire tous les fichiers",
  "repo.pulls.compare_base": "fusionner dans",
  "repo.pulls.compare_compare": "tirer les modifications depuis",
  "repo.pulls.switch_comparison_type": "Changer le type de comparaison",
  "repo.pulls.switch_head_and_base": "Passez de head à base",
  "repo.pulls.filter_branch": "Filtre de branche",
  "repo.pulls.show_all_commits": "Afficher toutes les révisions",
  "repo.pulls.show_changes_since_your_last_review": "Affiche les modifications depuis votre dernière évaluation.",
  "repo.pulls.showing_only_single_commit": "Affiche uniquement les changements de la révision %[1]s",
  "repo.pulls.showing_specified_commit_range": "Affichage des changements filtré entre %[1]s..%[2]s",
  "repo.pulls.select_commit_hold_shift_for_range": "Maintenir Maj et cliquer sur des révisions pour sélectionner un ensemble de révisions.",
  "repo.pulls.review_only_possible_for_full_diff": "Une évaluation n'est possible que lorsque vous affichez le différentiel complet.",
  "repo.pulls.filter_changes_by_commit": "Filtrer par révision",
  "repo.pulls.nothing_to_compare": "Ces branches ou étiquettes sont équivalentes, il n’est pas nécessaire de créer une demande d’ajout.",
  "repo.pulls.no_common_history": "Ces branches ne partagent pas de base de fusion commune. Sélectionnez une autre base ou branche de comparaison.",
  "repo.pulls.nothing_to_compare_have_tag": "Ces branches ou étiquettes sont équivalentes.",
  "repo.pulls.nothing_to_compare_and_allow_empty_pr": "Ces branches sont égales. Cette demande d'ajout sera vide.",
  "repo.pulls.has_pull_request": "'Il existe déjà une demande d'ajout entre ces deux branches : <a href=\"%[1]s\">%[2]s#%[3]d</a>'",
  "repo.pulls.create": "Créer une demande d'ajout",
  "repo.pulls.title_desc": "souhaite fusionner %[1]d révision(s) depuis <code>%[2]s</code> vers <code id=\"branch_target\">%[3]s</code>",
  "repo.pulls.merged_title_desc": "a fusionné %[1]d révision(s) à partir de <code>%[2]s</code> vers <code>%[3]s</code> %[4]s",
  "repo.pulls.change_target_branch_at": "a remplacée la branche cible <b><strike>%s</strike></b> par <b>%s</b> %s.",
  "repo.pulls.marked_as_work_in_progress_at": "a marqué la demande d’ajout comme travail en cours %s",
  "repo.pulls.marked_as_ready_for_review_at": "a marqué la demande d’ajout comme prête pour relecture %s",
  "repo.pulls.tab_conversation": "Discussion",
  "repo.pulls.tab_commits": "Révisions",
  "repo.pulls.tab_files": "Fichiers Modifiés",
  "repo.pulls.reopen_to_merge": "Veuillez rouvrir cette demande d'ajout pour effectuer l'opération de fusion.",
  "repo.pulls.cant_reopen_deleted_branch": "Cette demande d'ajout ne peut pas être rouverte car la branche a été supprimée.",
  "repo.pulls.merged": "Fusionnée",
  "repo.pulls.merged_success": "Demande d’ajout fusionnée et fermée avec succès",
  "repo.pulls.closed": "Demande d’ajout fermée",
  "repo.pulls.manually_merged": "Fusionné manuellement",
  "repo.pulls.merged_info_text": "La branche %s peut maintenant être supprimée.",
  "repo.pulls.is_closed": "La demande d’ajout a été fermée.",
  "repo.pulls.title_wip_desc": "<a href=\"#\">Préfixer le titre par <strong>%s</strong></a> pour empêcher cette demande d'ajout d'être fusionnée par erreur.",
  "repo.pulls.cannot_merge_work_in_progress": "Cette demande d’ajout est en chantier.",
  "repo.pulls.still_in_progress": "Toujours en cours ?",
  "repo.pulls.add_prefix": "Ajouter le préfixe <strong>%s</strong>",
  "repo.pulls.remove_prefix": "Enlever le préfixe <strong>%s</strong>",
  "repo.pulls.data_broken": "Cette demande d’ajout est impossible par manque d'informations de bifurcation.",
  "repo.pulls.files_conflicted": "Cette demande d'ajout contient des modifications en conflit avec la branche ciblée.",
  "repo.pulls.files_conflicted_no_listed_files": "(Aucun fichier en conflit répertorié)",
  "repo.pulls.is_checking": "Recherche de conflits de fusion…",
  "repo.pulls.is_ancestor": "Cette branche est déjà présente dans la branche ciblée. Il n'y a rien à fusionner.",
  "repo.pulls.is_empty": "Les changements sur cette branche sont déjà sur la branche cible. Cette révision sera vide.",
  "repo.pulls.required_status_check_failed": "Certains signaux requis n'ont pas réussi.",
  "repo.pulls.required_status_check_missing": "Certains signaux requis sont manquants.",
  "repo.pulls.required_status_check_administrator": "En tant qu’administrateur, vous pouvez fusionner cette demande d’ajout.",
  "repo.pulls.required_status_check_bypass_allowlist": "Vous êtes autorisé à contourner les règles de protection pour cette fusion.",
  "repo.pulls.blocked_by_approvals": "Cette demande d’ajout n’est pas suffisamment approuvée. %d approbations obtenues sur %d.",
  "repo.pulls.blocked_by_approvals_whitelisted": "Cette demande d’ajout n’a pas encore assez d’approbations. %d sur %d approbations de la part des utilisateurs ou équipes sur la liste autorisée.",
  "repo.pulls.blocked_by_rejection": "Cette demande d’ajout nécessite des corrections sollicitées par un évaluateur officiel.",
  "repo.pulls.blocked_by_official_review_requests": "Cette demande d’ajout a des sollicitations officielles d’évaluation.",
  "repo.pulls.blocked_by_outdated_branch": "Cette demande d’ajout est bloquée car elle est obsolète.",
  "repo.pulls.blocked_by_changed_protected_files_1": "Cette demande d'ajout est bloquée car elle modifie un fichier protégé :",
  "repo.pulls.blocked_by_changed_protected_files_n": "Cette demande d'ajout est bloquée car elle modifie des fichiers protégés :",
  "repo.pulls.blocked_by_codeowners": "Cette demande d’ajout manque d’approbation d’un ou plusieurs propriétaires de code.",
  "repo.pulls.can_auto_merge_desc": "Cette demande d'ajout peut être fusionnée automatiquement.",
  "repo.pulls.cannot_auto_merge_desc": "Cette demande d’ajout ne peut être fusionnée automatiquement en raison de conflits.",
  "repo.pulls.cannot_auto_merge_helper": "Fusionner manuellement pour résoudre les conflits.",
  "repo.pulls.num_conflicting_files_1": "%d fichier en conflit",
  "repo.pulls.num_conflicting_files_n": "%d fichiers en conflit",
  "repo.pulls.approve_count_1": "%d approbation",
  "repo.pulls.approve_count_n": "%d approuvés",
  "repo.pulls.reject_count_1": "%d changement requis",
  "repo.pulls.reject_count_n": "%d changements requis",
  "repo.pulls.waiting_count_1": "%d évaluation en attente",
  "repo.pulls.waiting_count_n": "%d évaluations en attente",
  "repo.pulls.wrong_commit_id": "l’ID de la révision doit être une ID de révision sur la branche cible",
  "repo.pulls.no_merge_desc": "Cette demande d’ajout ne peut être fusionnée car toutes les options de fusion du dépôt sont désactivées.",
  "repo.pulls.no_merge_helper": "Activez des options de fusion dans les paramètres du dépôt ou fusionnez la demande manuellement.",
  "repo.pulls.no_merge_wip": "Cette demande d’ajout ne peut pas être fusionnée car elle est marquée en chantier.",
  "repo.pulls.no_merge_not_ready": "Cette demande d’ajout n’est pas prête à être fusionnée, vérifiez les évaluations et les signaux.",
  "repo.pulls.no_merge_access": "Vous n'êtes pas autorisé⋅e à fusionner cette demande d'ajout.",
  "repo.pulls.merge_pull_request": "Fusionner",
  "repo.pulls.rebase_merge_pull_request": "Rebaser puis rattraper",
  "repo.pulls.rebase_merge_commit_pull_request": "Rebaser puis fusionner",
  "repo.pulls.squash_merge_pull_request": "Aplatir",
  "repo.pulls.fast_forward_only_merge_pull_request": "Avance rapide uniquement",
  "repo.pulls.merge_manually": "Fusionner manuellement",
  "repo.pulls.merge_commit_id": "L'ID de la révision de fusion",
  "repo.pulls.require_signed_wont_sign": "La branche nécessite des révisions signées mais cette fusion ne sera pas signée",
  "repo.pulls.require_signed_head_commits_unverified": "La branche nécessite des révisions signées, mais une ou plusieurs révisions de cette demande de fusion ne sont pas vérifiées",
  "repo.pulls.invalid_merge_option": "Vous ne pouvez pas utiliser cette option de fusion pour cette demande.",
  "repo.pulls.merge_conflict": "Échec de la fusion : il y a eu un conflit lors de la fusion. Conseil : Essayez une stratégie différente.",
  "repo.pulls.merge_conflict_summary": "Message d'erreur",
  "repo.pulls.rebase_conflict": "Échec de la fusion : il y a eu un conflit lors du rebasage de la révision %[1]s. Conseil : Essayez une stratégie différente.",
  "repo.pulls.rebase_conflict_summary": "Message d'erreur",
  "repo.pulls.unrelated_histories": "Échec de la fusion : La tête de fusion et la base ne partagent pas d’historique commun. Conseil : Essayez une stratégie différente.",
  "repo.pulls.merge_out_of_date": "Échec de la fusion : La base a été mise à jour pendant la fusion. Conseil : Réessayez.",
  "repo.pulls.head_out_of_date": "Échec de la fusion : L’en-tête a été mis à jour pendant la fusion. Conseil : réessayez.",
  "repo.pulls.has_merged": "Échec : La demande d’ajout est déjà fusionnée, vous ne pouvez plus la fusionner, ni modifier sa branche cible.",
  "repo.pulls.push_rejected": "Échec de la fusion : la soumission a été rejetée. Revoyez les déclencheurs Git pour ce dépôt.",
  "repo.pulls.push_rejected_summary": "Message de rejet complet",
  "repo.pulls.push_rejected_no_message": "Échec de la fusion : la soumission a été rejetée sans raison. Contrôler les déclencheurs Git pour ce dépôt.",
  "repo.pulls.open_unmerged_pull_exists": "Vous ne pouvez pas rouvrir ceci car la demande d’ajout #%d, en attente, a des propriétés identiques.",
  "repo.pulls.status_checking": "Certains signaux sont en attente",
  "repo.pulls.status_checks_success": "Tous les signaux ont réussi",
  "repo.pulls.status_checks_warning": "Des signaux déclarent des avertissements",
  "repo.pulls.status_checks_failure_required": "Des signaux requis ont échoués",
  "repo.pulls.status_checks_failure_optional": "Des signaux optionnels ont échoués",
  "repo.pulls.status_checks_error": "Des signaux rapportent des erreurs",
  "repo.pulls.status_checks_requested": "Requis",
  "repo.pulls.status_checks_details": "Détails",
  "repo.pulls.status_checks_hide_all": "Masquer les signaux",
  "repo.pulls.status_checks_show_all": "Afficher toutes les vérifications",
  "repo.pulls.status_checks_approve_all": "Approuver toutes les procédures",
  "repo.pulls.status_checks_need_approvals": "%d procédure(s) en attente d’approbation",
  "repo.pulls.status_checks_need_approvals_helper": "Cette procédure ne s’executera qu’après l’approbation par le mainteneur du dépôt.",
  "repo.pulls.update_branch": "Actualiser la branche par fusion",
  "repo.pulls.update_branch_rebase": "Actualiser la branche par rebasage",
  "repo.pulls.update_branch_success": "La mise à jour de la branche a réussi",
  "repo.pulls.update_not_allowed": "Vous n'êtes pas autorisé à mettre à jour la branche",
  "repo.pulls.outdated_with_base_branch": "Cette branche est désynchronisée avec la branche de base",
  "repo.pulls.close": "Fermer la demande d’ajout",
  "repo.pulls.reopen": "Rouvrir la demande d’ajout",
  "repo.pulls.closed_at": "a fermé cette demande d'ajout <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>.",
  "repo.pulls.reopened_at": "a rouvert cette demande d'ajout <a id=\"%[1]s\" href=\"#%[1]s\">%[2]s</a>.",
  "repo.pulls.cmd_instruction_hint": "Voir les instructions en ligne de commande",
  "repo.pulls.cmd_instruction_checkout_title": "Basculer",
  "repo.pulls.cmd_instruction_checkout_desc": "Depuis votre dépôt, basculer sur une nouvelle branche et tester des modifications.",
  "repo.pulls.cmd_instruction_merge_title": "Fusionner",
  "repo.pulls.cmd_instruction_merge_desc": "Fusionner les modifications et mettre à jour sur Gitea.",
  "repo.pulls.cmd_instruction_merge_warning": "Attention : cette opération ne peut pas fusionner la demande d’ajout car la « détection automatique de fusion manuelle » n’a pas été activée",
  "repo.pulls.clear_merge_message": "Effacer le message de fusion",
  "repo.pulls.clear_merge_message_hint": "Effacer le message de fusion ne supprimera que le message de la révision, mais pas les pieds de révision générés tels que \"Co-Authored-By:\".",
  "repo.pulls.auto_merge_button_when_succeed": "(Lorsque les vérifications ont réussi)",
  "repo.pulls.auto_merge_when_succeed": "Fusionner automatiquement si toutes les vérifications passent.",
  "repo.pulls.auto_merge_newly_scheduled": "La demande d’ajout avait été programmée pour être fusionnée si toutes les vérifications avaient réussi.",
  "repo.pulls.auto_merge_has_pending_schedule": "%[1]s Ont planifié cette demande d'ajout pour fusionner automatiquement lorsque toutes les vérifications réussissent %[2]s.",
  "repo.pulls.auto_merge_cancel_schedule": "Annuler la fusion automatique",
  "repo.pulls.auto_merge_not_scheduled": "Cette demande d’ajout n'est pas planifiée pour fusionner automatiquement.",
  "repo.pulls.auto_merge_canceled_schedule": "La fusion automatique a été annulée pour cette demande d’ajout.",
  "repo.pulls.auto_merge_newly_scheduled_comment": "a programmé la fusion automatique de cette demande d’ajout, si toutes les vérifications passent, %[1]s.",
  "repo.pulls.auto_merge_canceled_schedule_comment": "a annulé la fusion automatique de cette demande d’ajout %[1]s.",
  "repo.pulls.delete.title": "Supprimer cette demande d'ajout ?",
  "repo.pulls.delete.text": "Voulez-vous vraiment supprimer cet demande d'ajout ? (Cela supprimera définitivement tout le contenu. Envisagez de le fermer à la place, si vous avez l'intention de le garder archivé)",
  "repo.pulls.recently_pushed_new_branches": "Vous avez soumis sur la branche <strong>%[1]s</strong> %[2]s",
  "repo.pulls.upstream_diverging_prompt_behind_1": "Cette branche est en retard de %d révision sur %s",
  "repo.pulls.upstream_diverging_prompt_behind_n": "Cette branche est en retard de %d révisions sur %s",
  "repo.pulls.upstream_diverging_prompt_base_newer": "La branche de base %s a de nouveaux changements",
  "repo.pulls.upstream_diverging_merge": "Synchroniser la bifurcation",
  "repo.pulls.upstream_diverging_merge_confirm": "Voulez-vous fusionner la branche par défaut du dépôt de base sur la branche %s de ce dépôt ?",
  "repo.pull.deleted_branch": "(supprimé) : %s",
  "repo.pull.agit_documentation": "Voir la documentation sur AGit",
  "repo.comments.edit.already_changed": "Impossible d’enregistrer ce commentaire. Il semble que le contenu ait été modifié par un autre utilisateur. Veuillez rafraîchir la page et réessayer afin d’éviter d’écraser leurs modifications.",
  "repo.milestones.new": "Nouveau jalon",
  "repo.milestones.closed": "%s fermé",
  "repo.milestones.update_ago": "Actualisé %s",
  "repo.milestones.no_due_date": "Aucune date d'échéance",
  "repo.milestones.open": "Ouvrir",
  "repo.milestones.close": "Fermer",
  "repo.milestones.new_subheader": "Les jalons peuvent vous aider à organiser vos tickets et à suivre leurs progrès.",
  "repo.milestones.completeness": "<strong>%d%%</strong> complété",
  "repo.milestones.create": "Créer un Jalon",
  "repo.milestones.title": "Titre",
  "repo.milestones.desc": "Description",
  "repo.milestones.due_date": "Date d'échéance (facultatif)",
  "repo.milestones.clear": "Effacer",
  "repo.milestones.invalid_due_date_format": "Le format de la date d'échéance est invalide, il doit être comme suit 'aaaa-mm-jj'.",
  "repo.milestones.create_success": "Le jalon \"%s\" a été créé.",
  "repo.milestones.edit": "Éditer le Jalon",
  "repo.milestones.edit_subheader": "Les jalons organisent les tickets et le suivi d'avancement.",
  "repo.milestones.cancel": "Annuler",
  "repo.milestones.modify": "Mettre à jour un jalon",
  "repo.milestones.edit_success": "Le jalon \"%s\" a été mis à jour.",
  "repo.milestones.deletion": "Supprimer un Jalon",
  "repo.milestones.deletion_desc": "Supprimer un jalon le retire de tous les tickets. Continuer ?",
  "repo.milestones.deletion_success": "Le jalon a été supprimé.",
  "repo.milestones.filter_sort.name": "Nom",
  "repo.milestones.filter_sort.earliest_due_data": "Date d’échéance la plus ancienne",
  "repo.milestones.filter_sort.latest_due_date": "Date d’échéance la plus récente",
  "repo.milestones.filter_sort.least_complete": "Le moins complété",
  "repo.milestones.filter_sort.most_complete": "Le plus complété",
  "repo.milestones.filter_sort.most_issues": "Le plus de tickets",
  "repo.milestones.filter_sort.least_issues": "Le moins de tickets",
  "repo.signing.will_sign": "Cette révision sera signée avec la clé « %s ».",
  "repo.signing.wont_sign.error": "Impossible de vérifier la signature de la révision.",
  "repo.signing.wont_sign.nokey": "Aucune clé n’est disponible pour signer cette révision.",
  "repo.signing.wont_sign.never": "Les révisions ne sont jamais signées.",
  "repo.signing.wont_sign.always": "Les révisions sont toujours signées.",
  "repo.signing.wont_sign.pubkey": "La révision ne sera pas signée car vous votre compte ne possède pas de clé publique.",
  "repo.signing.wont_sign.twofa": "Vous devez activer l’authentification à deux facteurs pour signer vos révisions.",
  "repo.signing.wont_sign.parentsigned": "Cette révision ne sera pas signée car son parent n’est pas signée.",
  "repo.signing.wont_sign.basesigned": "La fusion ne sera pas signée car la première révision n’est pas signée.",
  "repo.signing.wont_sign.headsigned": "La fusion ne sera pas signée car la dernière révision n’est pas signée.",
  "repo.signing.wont_sign.commitssigned": "La fusion ne sera pas signée car ses révisions ne sont pas signées.",
  "repo.signing.wont_sign.approved": "La fusion ne sera pas signée car la demande d'ajout n'a pas été approuvée.",
  "repo.ext_wiki": "Accès au wiki externe",
  "repo.ext_wiki.desc": "Lier un wiki externe.",
  "repo.wiki": "Wiki",
  "repo.wiki.welcome": "Bienvenue sur le Wiki.",
  "repo.wiki.welcome_desc": "Le wiki vous permet de rédiger et partager de la documentation avec des collaborateurs.",
  "repo.wiki.desc": "Rédiger et partager de la documentation avec des collaborateurs.",
  "repo.wiki.create_first_page": "Créer la première page",
  "repo.wiki.page": "Page",
  "repo.wiki.filter_page": "Filtrer la page",
  "repo.wiki.new_page": "Page",
  "repo.wiki.page_title": "Titre de la page",
  "repo.wiki.page_content": "Contenu de la page",
  "repo.wiki.default_commit_message": "Écrire une note concernant cette mise à jour (optionnel).",
  "repo.wiki.save_page": "Enregistrer la page",
  "repo.wiki.last_commit_info": "%s a édité cette page %s",
  "repo.wiki.edit_page_button": "Modifier",
  "repo.wiki.new_page_button": "Nouvelle Page",
  "repo.wiki.file_revision": "Révisions de la page",
  "repo.wiki.wiki_page_revisions": "Révisions de la page wiki",
  "repo.wiki.back_to_wiki": "Retour à la page wiki",
  "repo.wiki.delete_page_button": "Supprimer la page",
  "repo.wiki.delete_page_notice_1": "Supprimer la page de wiki \"%s\" est irréversible. Continuer ?",
  "repo.wiki.page_already_exists": "Une page de wiki avec le même nom existe déjà.",
  "repo.wiki.reserved_page": "Le nom de page de wiki \"%s\" est réservé.",
  "repo.wiki.pages": "Pages",
  "repo.wiki.last_updated": "Dernière mise à jour: %s",
  "repo.wiki.page_name_desc": "Entrez un nom pour cette page Wiki. Certains noms spéciaux sont « Home », « _Sidebar » et « _Footer ».",
  "repo.wiki.original_git_entry_tooltip": "Voir le fichier Git original au lieu d’utiliser un lien convivial.",
  "repo.activity": "Activité",
  "repo.activity.navbar.pulse": "Impulsion",
  "repo.activity.navbar.code_frequency": "Fréquence du code",
  "repo.activity.navbar.contributors": "Contributeurs",
  "repo.activity.navbar.recent_commits": "Révisions récentes",
  "repo.activity.period.filter_label": "Période :",
  "repo.activity.period.daily": "1 jour",
  "repo.activity.period.halfweekly": "3 jours",
  "repo.activity.period.weekly": "1 semaine",
  "repo.activity.period.monthly": "1 mois",
  "repo.activity.period.quarterly": "3 mois",
  "repo.activity.period.semiyearly": "6 mois",
  "repo.activity.period.yearly": "1 an",
  "repo.activity.overview": "Vue d'ensemble",
  "repo.activity.active_prs_count_1": "<strong>%d</strong> demande d'ajout active",
  "repo.activity.active_prs_count_n": "<strong>%d</strong> demandes d'ajout actives",
  "repo.activity.merged_prs_count_1": "Demande d'ajout fusionnée",
  "repo.activity.merged_prs_count_n": "Demandes d'ajout fusionnées",
  "repo.activity.opened_prs_count_1": "Demande d'ajout proposée",
  "repo.activity.opened_prs_count_n": "Demandes d'ajout proposées",
  "repo.activity.title.user_1": "%d utilisateur",
  "repo.activity.title.user_n": "%d utilisateurs",
  "repo.activity.title.prs_1": "%d demande d'ajout",
  "repo.activity.title.prs_n": "%d demandes d'ajout",
  "repo.activity.title.prs_merged_by": "%s fusionnée par %s",
  "repo.activity.title.prs_opened_by": "%s proposée par %s",
  "repo.activity.merged_prs_label": "Fusionnée",
  "repo.activity.opened_prs_label": "Proposée",
  "repo.activity.active_issues_count_1": "<strong>%d</strong> ticket actif",
  "repo.activity.active_issues_count_n": "<strong>%d</strong> tickets actifs",
  "repo.activity.closed_issues_count_1": "Ticket fermé",
  "repo.activity.closed_issues_count_n": "Tickets fermés",
  "repo.activity.title.issues_1": "%d ticket",
  "repo.activity.title.issues_n": "%d tickets",
  "repo.activity.title.issues_closed_from": "%s fermé par %s",
  "repo.activity.title.issues_created_by": "%s créé par %s",
  "repo.activity.closed_issue_label": "Fermé",
  "repo.activity.new_issues_count_1": "Nouveau ticket",
  "repo.activity.new_issues_count_n": "Nouveaux tickets",
  "repo.activity.new_issue_label": "Ouvert",
  "repo.activity.title.unresolved_conv_1": "%d conversation non résolue",
  "repo.activity.title.unresolved_conv_n": "%d conversations non résolues",
  "repo.activity.unresolved_conv_desc": "Ces tickets et demandes de fusion récemment mis à jour n'ont pas encore été résolus.",
  "repo.activity.unresolved_conv_label": "Ouvrir",
  "repo.activity.title.releases_1": "%d publication",
  "repo.activity.title.releases_n": "%d publications",
  "repo.activity.title.releases_published_by": "%s publiée par %s",
  "repo.activity.published_release_label": "Publiée",
  "repo.activity.no_git_activity": "Il n’y a pas de révision durant cette période.",
  "repo.activity.git_stats_exclude_merges": "En excluant les fusions,",
  "repo.activity.git_stats_author_1": "%d auteur",
  "repo.activity.git_stats_author_n": "%d auteurs",
  "repo.activity.git_stats_pushed_1": "a soumis",
  "repo.activity.git_stats_pushed_n": "ont soumis",
  "repo.activity.git_stats_commit_1": "%d révision",
  "repo.activity.git_stats_commit_n": "%d révisions",
  "repo.activity.git_stats_push_to_branch": "sur %s et",
  "repo.activity.git_stats_push_to_all_branches": "sur toutes les branches.",
  "repo.activity.git_stats_on_default_branch": "Sur %s,",
  "repo.activity.git_stats_file_1": "%d fichier",
  "repo.activity.git_stats_file_n": "%d fichiers",
  "repo.activity.git_stats_files_changed_1": "a changé",
  "repo.activity.git_stats_files_changed_n": "ont changé",
  "repo.activity.git_stats_additions": "et il y a eu",
  "repo.activity.git_stats_addition_1": "%d ajout",
  "repo.activity.git_stats_addition_n": "%d ajouts",
  "repo.activity.git_stats_and_deletions": "et",
  "repo.activity.git_stats_deletion_1": "%d suppression",
  "repo.activity.git_stats_deletion_n": "%d suppressions",
  "repo.contributors.contribution_type.filter_label": "Type de contribution :",
  "repo.contributors.contribution_type.commits": "Révisions",
  "repo.contributors.contribution_type.additions": "Ajouts",
  "repo.contributors.contribution_type.deletions": "Suppressions",
  "repo.settings": "Paramètres",
  "repo.settings.desc": "Les paramètres sont l’endroit où gérer les options du dépôt.",
  "repo.settings.options": "Dépôt",
  "repo.settings.public_access": "Accès public",
  "repo.settings.public_access_desc": "Configurer les permissions des visiteurs publics remplaçant les valeurs par défaut de ce dépôt.",
  "repo.settings.public_access.docs.not_set": "Non défini : ne donne aucune permission supplémentaire. Les règles du dépôt et les permissions des utilisateurs font foi.",
  "repo.settings.public_access.docs.anonymous_read": "Accès anonyme : les visiteurs non connectés peuvent consulter cette section.",
  "repo.settings.public_access.docs.everyone_read": "Consultation collective : tous les utilisateurs connectés peuvent consulter cette section. Pour les Tickets et les Demandes d’ajouts, cela permet aussi aux utilisateurs connectés d’en créer.",
  "repo.settings.public_access.docs.everyone_write": "Participation collective : tous les utilisateurs connectés peuvent participer à la section. Seul le Wiki supporte cette permission.",
  "repo.settings.collaboration": "Collaborateurs",
  "repo.settings.collaboration.admin": "Administrateur",
  "repo.settings.collaboration.write": "Écriture",
  "repo.settings.collaboration.read": "Lecture",
  "repo.settings.collaboration.owner": "Propriétaire",
  "repo.settings.collaboration.undefined": "Indéfini",
  "repo.settings.collaboration.per_unit": "Permissions de section",
  "repo.settings.hooks": "Déclencheurs web",
  "repo.settings.githooks": "Déclencheurs Git",
  "repo.settings.basic_settings": "Paramètres de base",
  "repo.settings.mirror_settings": "Réglages Miroir",
  "repo.settings.mirror_settings.docs": "Configurez votre dépôt pour synchroniser automatiquement les révisions, étiquettes et branches avec un autre dépôt.",
  "repo.settings.mirror_settings.docs.disabled_pull_mirror.instructions": "Configurez votre projet pour soumettre automatiquement les révisions, étiquettes et branches vers un autre dépôt. Les miroirs ont été désactivés par l’administrateur de votre site.",
  "repo.settings.mirror_settings.docs.disabled_push_mirror.instructions": "Configurez votre projet pour synchroniser automatiquement les révisions, étiquettes et branches d’un autre dépôt.",
  "repo.settings.mirror_settings.docs.disabled_push_mirror.pull_mirror_warning": "Pour l’instant, cela ne peut être fait que dans le menu « Nouvelle migration ». Pour plus d’informations, veuillez consulter :",
  "repo.settings.mirror_settings.docs.disabled_push_mirror.info": "Les miroirs push ont été désactivés par l’administrateur de votre site.",
  "repo.settings.mirror_settings.docs.no_new_mirrors": "Votre dépôt se synchronise avec un dépôt distant. Vous ne pouvez pas créer de nouveaux miroirs pour le moment.",
  "repo.settings.mirror_settings.docs.can_still_use": "Bien que vous ne puissiez pas modifier les miroirs ou en créer de nouveaux, vous pouvez toujours utiliser le(s) miroir(s) existant(s).",
  "repo.settings.mirror_settings.docs.pull_mirror_instructions": "Pour configurer un miroir pull, veuillez consulter :",
  "repo.settings.mirror_settings.docs.more_information_if_disabled": "Vous pouvez en savoir plus sur les miroirs push et pull ici :",
  "repo.settings.mirror_settings.docs.doc_link_title": "Comment mettre en miroir les dépôts ?",
  "repo.settings.mirror_settings.docs.doc_link_pull_section": "la section « Pulling from a remote repository » de la documentation.",
  "repo.settings.mirror_settings.docs.pulling_remote_title": "Tirer depuis un dépôt distant",
  "repo.settings.mirror_settings.mirrored_repository": "Dépôt en miroir",
  "repo.settings.mirror_settings.pushed_repository": "Dépôt sortant",
  "repo.settings.mirror_settings.direction": "Sens",
  "repo.settings.mirror_settings.direction.pull": "Tirer",
  "repo.settings.mirror_settings.direction.push": "Soumission",
  "repo.settings.mirror_settings.last_update": "Dernière mise à jour",
  "repo.settings.mirror_settings.push_mirror.none": "Aucun miroir push configuré",
  "repo.settings.mirror_settings.push_mirror.remote_url": "URL du dépôt distant Git",
  "repo.settings.mirror_settings.push_mirror.add": "Ajouter un miroir push",
  "repo.settings.mirror_settings.push_mirror.edit_sync_time": "Modifier la fréquence de synchronisation du miroir",
  "repo.settings.sync_mirror": "Synchroniser maintenant",
  "repo.settings.pull_mirror_sync_in_progress": "Récupération des changements depuis le miroir distant %s en cours.",
  "repo.settings.push_mirror_sync_in_progress": "Versement des changements vers le miroir distant %s en cours.",
  "repo.settings.site": "Site Web",
  "repo.settings.update_settings": "Appliquer",
  "repo.settings.update_mirror_settings": "Mettre à jour les paramètres du miroir",
  "repo.settings.branches.switch_default_branch": "Changer la branche par défaut",
  "repo.settings.branches.update_default_branch": "Changer la branche par défaut",
  "repo.settings.branches.add_new_rule": "Ajouter une nouvelle règle",
  "repo.settings.advanced_settings": "Paramètres avancés",
  "repo.settings.wiki_desc": "Activer le wiki du dépôt",
  "repo.settings.use_internal_wiki": "Utiliser le wiki interne",
  "repo.settings.default_wiki_branch_name": "Nom de la branche du Wiki par défaut",
  "repo.settings.failed_to_change_default_wiki_branch": "Impossible de modifier la branche du wiki par défaut.",
  "repo.settings.use_external_wiki": "Utiliser un wiki externe",
  "repo.settings.external_wiki_url": "URL Wiki externe",
  "repo.settings.external_wiki_url_error": "L’URL du wiki externe n’est pas une URL valide.",
  "repo.settings.external_wiki_url_desc": "Les visiteurs sont redirigés vers l’URL du wiki externe lors d'un clic sur l’onglet wiki.",
  "repo.settings.issues_desc": "Activer le suivi de tickets du dépôt",
  "repo.settings.use_internal_issue_tracker": "Utiliser le suivi de tickets interne",
  "repo.settings.use_external_issue_tracker": "Utiliser un système de suivi de tickets externe",
  "repo.settings.external_tracker_url": "Adresse du système de tickets externe",
  "repo.settings.external_tracker_url_error": "L’URL du système de suivi de tickets externe n’est pas une URL valide.",
  "repo.settings.external_tracker_url_desc": "Les visiteurs sont redirigés vers l’URL du système de suivi de tickets externe lors d'un clic sur l’onglet tickets.",
  "repo.settings.tracker_url_format": "Format de l'URL du système de tickets",
  "repo.settings.tracker_url_format_error": "L’URL du système de suivi de tickets externe n’est pas une URL valide.",
  "repo.settings.tracker_issue_style": "Format du nombre de tickets du système de tickets externe",
  "repo.settings.tracker_issue_style.numeric": "Numérique",
  "repo.settings.tracker_issue_style.alphanumeric": "Alphanumérique",
  "repo.settings.tracker_issue_style.regexp": "Expression régulière",
  "repo.settings.tracker_issue_style.regexp_pattern": "Motif d'expression régulière",
  "repo.settings.tracker_issue_style.regexp_pattern_desc": "Le premier groupe capturé sera utilisé à la place de <code>{index}</code>.",
  "repo.settings.tracker_url_format_desc": "Utilisez les balises <code>{user}</code>, <code>{repo}</code> et <code>{index}</code> respectivement pour le nom d'utilisateur, le nom du dépôt et le numéro de ticket.",
  "repo.settings.enable_timetracker": "Activer le suivi du temps",
  "repo.settings.allow_only_contributors_to_track_time": "Restreindre le suivi de temps aux contributeurs",
  "repo.settings.pulls_desc": "Activer les demandes de fusion",
  "repo.settings.pulls.ignore_whitespace": "Ignorer les espaces lors des conflits",
  "repo.settings.pulls.enable_autodetect_manual_merge": "Activer la détection automatique de la fusion manuelle (Remarque : dans certains cas particuliers, des erreurs de détection peuvent se produire)",
  "repo.settings.pulls.allow_merge_update": "Activer la mise à jour d’une demande d’ajout par rebase",
  "repo.settings.pulls.allow_rebase_update": "Activer la mise à jour de demande d'ajout par rebase",
  "repo.settings.pulls.default_update_style": "Style de mise à jour de la branche par défaut",
  "repo.settings.pulls.default_target_branch": "Branche cible par défaut pour les nouvelles demandes d’ajout",
  "repo.settings.pulls.default_target_branch_default": "Branche par défaut (%s)",
  "repo.settings.pulls.default_delete_branch_after_merge": "Supprimer la branche après la fusion par default",
  "repo.settings.pulls.default_allow_edits_from_maintainers": "Autoriser les modifications par les mainteneurs par défaut",
  "repo.settings.releases_desc": "Activer les publications du dépôt",
  "repo.settings.packages_desc": "Activer le registre des paquets du dépôt",
  "repo.settings.projects_desc": "Activer les projets de dépôt",
  "repo.settings.projects_mode_desc": "Mode Projets (type de projets à afficher)",
  "repo.settings.projects_mode_repo": "Projets de dépôt uniquement",
  "repo.settings.projects_mode_owner": "Projets d’utilisateur ou d’organisation uniquement",
  "repo.settings.projects_mode_all": "Tous les projets",
  "repo.settings.actions_desc": "Activer les actions du dépôt",
  "repo.settings.admin_settings": "Paramètres administrateur",
  "repo.settings.admin_enable_health_check": "Activer les vérifications de santé du dépôt (git fsck)",
  "repo.settings.admin_code_indexer": "Indexeur de code",
  "repo.settings.admin_stats_indexer": "Indexeur des statistiques de code",
  "repo.settings.admin_indexer_commit_sha": "Dernier SHA indexé",
  "repo.settings.admin_indexer_unindexed": "Non indexé",
  "repo.settings.reindex_button": "Ajouter à queue de réindexation",
  "repo.settings.reindex_requested": "Réindexation demandée",
  "repo.settings.admin_enable_close_issues_via_commit_in_any_branch": "Fermer un ticket via une révision faite sur une branche non par défaut",
  "repo.settings.danger_zone": "Zone de danger",
  "repo.settings.new_owner_has_same_repo": "Le nouveau propriétaire a déjà un dépôt nommé ainsi.",
  "repo.settings.convert": "Convertir en dépôt standard",
  "repo.settings.convert_desc": "Vous pouvez convertir ce miroir en dépôt standard. Cette action est irréversible.",
  "repo.settings.convert_notices_1": "Cette opération convertira le miroir en dépôt standard. Cette action est irréversible.",
  "repo.settings.convert_confirm": "Convertir le dépôt",
  "repo.settings.convert_succeed": "Le miroir a été converti en dépôt standard.",
  "repo.settings.convert_fork": "Convertir en dépôt standard",
  "repo.settings.convert_fork_desc": "Vous pouvez convertir cette bifurcation en dépôt standard. Cette action est irréversible.",
  "repo.settings.convert_fork_notices_1": "Cette opération convertira la bifurcation en dépôt standard. Cette action est irréversible.",
  "repo.settings.convert_fork_confirm": "Convertir le dépôt",
  "repo.settings.convert_fork_succeed": "La bifurcation a été convertie en dépôt standard.",
  "repo.settings.transfer": "Changer de propriétaire",
  "repo.settings.transfer.rejected": "Le transfert du dépôt a été rejeté.",
  "repo.settings.transfer.success": "Le transfert du dépôt a réussi.",
  "repo.settings.transfer.blocked_user": "Impossible de transférer ce dépôt car vous êtes bloqué par l’acquéreur.",
  "repo.settings.transfer_abort": "Annuler le transfert",
  "repo.settings.transfer_abort_invalid": "Vous ne pouvez pas annuler un transfert de dépôt inexistant.",
  "repo.settings.transfer_abort_success": "Le transfert du dépôt vers %s a bien été stoppé.",
  "repo.settings.transfer_desc": "Transférer ce dépôt à un autre utilisateur ou une organisation dont vous possédez des droits d'administrateur.",
  "repo.settings.enter_repo_name_to_confirm": "Entrez le nom du dépôt pour confirmer :",
  "repo.settings.enter_repo_full_name_to_confirm": "Entrez le nom complet du dépôt (propriétaire/nom) pour confirmer :",
  "repo.settings.transfer_in_progress": "Il y a actuellement un transfert en cours. Veuillez l’annuler si vous souhaitez transférer ce dépôt à un autre utilisateur.",
  "repo.settings.transfer_notices_1": "- Vous perdrez l'accès à ce dépôt si vous le transférez à un autre utilisateur.",
  "repo.settings.transfer_notices_2": "- Vous conserverez l'accès à ce dépôt si vous le transférez à une organisation dont vous êtes (co-)propriétaire.",
  "repo.settings.transfer_notices_3": "- Si le dépôt est privé et est transféré à un utilisateur individuel, cette action s'assure que l'utilisateur a au moins la permission de lire (et modifie les permissions si nécessaire).",
  "repo.settings.transfer_notices_4": "- Si le dépôt appartient à une organisation et que vous le transférez à une autre organisation ou personne, vous perdrez les liens entre les tickets du dépôt et le tableau de projet de l’organisation.",
  "repo.settings.transfer_owner": "Nouveau propriétaire",
  "repo.settings.transfer_perform": "Effectuer le transfert",
  "repo.settings.transfer_started": "Ce dépôt a été marqué pour le transfert et attend la confirmation de \"%s\"",
  "repo.settings.transfer_succeed": "Le dépôt a été transféré.",
  "repo.settings.signing_settings": "Paramètres de vérification de la signature",
  "repo.settings.trust_model": "Niveau de confiance",
  "repo.settings.trust_model.default": "Par défaut",
  "repo.settings.trust_model.default.desc": "Utiliser le niveau de confiance configuré par défaut pour cette instance Gitea.",
  "repo.settings.trust_model.collaborator": "Collaborateur",
  "repo.settings.trust_model.collaborator.long": "Collaborateur : ne se fier qu'aux signatures des collaborateurs du dépôt",
  "repo.settings.trust_model.collaborator.desc": "Une révision est réputée authentifiée si elle est signée par un collaborateur du dépôt. Si elle n‘est que signée par son auteur, elle sera réputée dilettante, et discordante sinon.",
  "repo.settings.trust_model.committer": "Auteur",
  "repo.settings.trust_model.committer.long": "Auteur : ne se fier qu’aux signatures des auteurs des révisions (mimique GitHub en forçant Gitea à co-signer ses révisions).",
  "repo.settings.trust_model.committer.desc": "Une révision est réputée authentifiée si elle est signée par son auteur, et discordante si les signatures diffèrent. Cela force Gitea à signer ses propres révisions en créditant l’auteur original en pied de révision \"Co-authored-by:\" et \"Co-committed-by:\". La clé par défaut de Gitea doit correspondre à celle d’un utilisateur existant.",
  "repo.settings.trust_model.collaboratorcommitter": "Collaborateur et Auteur",
  "repo.settings.trust_model.collaboratorcommitter.long": "Collaborateur et Auteur : ne se fier qu'aux signatures des auteurs collaborant au dépôt",
  "repo.settings.trust_model.collaboratorcommitter.desc": "Une révision est réputée authentifiée si est elle signée par son auteur étant lui-même collaborateur du dépôt. Si elle n‘est que signée par son auteur, elle sera réputée dilettante, et discordante sinon. Cela force Gitea à signer ses propres révisions en créditant l’auteur original en pied de révision \"Co-authored-by:\". La clé par défaut de Gitea doit correspondre à celle d’un utilisateur existant.",
  "repo.settings.wiki_delete": "Supprimer les données du Wiki",
  "repo.settings.wiki_delete_desc": "Supprimer les données du wiki d'un dépôt est permanent. Cette action est irréversible.",
  "repo.settings.wiki_delete_notices_1": "- Ceci supprimera de manière permanente et désactivera le wiki de dépôt pour %s.",
  "repo.settings.confirm_wiki_delete": "Supprimer les données du Wiki",
  "repo.settings.wiki_deletion_success": "Les données du wiki de ce dépôt ont été effacées.",
  "repo.settings.delete": "Supprimer ce dépôt",
  "repo.settings.delete_desc": "Supprimer un dépôt est permanent et irréversible.",
  "repo.settings.delete_notices_1": "- Cette opération est <strong>irréversible</strong>.",
  "repo.settings.delete_notices_2": "- Cette opération supprimera définitivement le dépôt <strong>%s</strong>, y compris le code, les tickets, les commentaires, les données de wiki et les accès des collaborateurs.",
  "repo.settings.delete_notices_fork_1": "- Les bifurcations de ce dépôt deviendront indépendants après suppression.",
  "repo.settings.deletion_success": "Le dépôt a été supprimé.",
  "repo.settings.update_settings_success": "Les options du dépôt ont été mises à jour.",
  "repo.settings.update_settings_no_unit": "Si vous désactivez toutes les sections du dépôt, vous ne pourrez gère plus l’utiliser.",
  "repo.settings.confirm_delete": "Supprimer le dépôt",
  "repo.settings.add_collaborator": "Ajouter un collaborateur",
  "repo.settings.add_collaborator_success": "Le collaborateur a été ajouté.",
  "repo.settings.add_collaborator_inactive_user": "Impossible d'ajouter un utilisateur inactif en tant que collaborateur.",
  "repo.settings.add_collaborator_owner": "Impossible d'ajouter un propriétaire en tant que collaborateur.",
  "repo.settings.add_collaborator_duplicate": "Le collaborateur est déjà ajouté à ce dépôt.",
  "repo.settings.add_collaborator.blocked_user": "Ce collaborateur est bloqué par le propriétaire du dépôt ou inversement.",
  "repo.settings.delete_collaborator": "Supprimer",
  "repo.settings.collaborator_deletion": "Supprimer le collaborateur",
  "repo.settings.collaborator_deletion_desc": "La suppression d'un collaborateur révoque son accès à ce dépôt. Continuer ?",
  "repo.settings.remove_collaborator_success": "Le collaborateur a été retiré.",
  "repo.settings.org_not_allowed_to_be_collaborator": "Les organisations ne peuvent être ajoutées en tant que collaborateur.",
  "repo.settings.change_team_access_not_allowed": "La modification de l'accès de l'équipe au dépôt a été limitée au propriétaire de l'organisation",
  "repo.settings.team_not_in_organization": "L'équipe n'est pas dans la même organisation que le dépôt",
  "repo.settings.teams": "Équipes",
  "repo.settings.add_team": "Ajouter une équipe",
  "repo.settings.add_team_duplicate": "L'équipe a déjà le dépôt",
  "repo.settings.add_team_success": "L’équipe a maintenant accès au dépôt.",
  "repo.settings.change_team_permission_tip": "Les permissions d’équipes sont à définir sur la page de configuration des équipes, et non celle des dépôts.",
  "repo.settings.delete_team_tip": "Cette équipe a accès à tous les dépôts et ne peut pas être supprimée",
  "repo.settings.remove_team_success": "L'accès de l'équipe au dépôt a été supprimé.",
  "repo.settings.add_webhook": "Ajouter un Webhook",
  "repo.settings.add_webhook.invalid_channel_name": "Le nom du canal Webhook ne peut pas être vide et ne peut pas contenir seulement un caractère #.",
  "repo.settings.hooks_desc": "Les Webhooks font automatiquement des requêtes HTTP POST à un serveur lorsque certains événements Gitea se déclenchent. Lire la suite dans le <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guide des Webhooks</a>.",
  "repo.settings.webhook_deletion": "Retirer le Webhook",
  "repo.settings.webhook_deletion_desc": "Supprimer un webhook supprime ses paramètres et son historique. Continuer ?",
  "repo.settings.webhook_deletion_success": "Le webhook a été supprimé.",
  "repo.settings.webhook.test_delivery": "Tester l’envoi",
  "repo.settings.webhook.test_delivery_desc": "Testez ce webhook avec un faux événement.",
  "repo.settings.webhook.request": "Requête",
  "repo.settings.webhook.response": "Réponse",
  "repo.settings.webhook.headers": "Entêtes",
  "repo.settings.webhook.payload": "Contenu",
  "repo.settings.webhook.body": "Corps",
  "repo.settings.webhook.replay.description": "Rejouer ce déclencheur.",
  "repo.settings.webhook.replay.description_disabled": "Pour rejouer ce webhook, activez-le.",
  "repo.settings.webhook.delivery.success": "Un événement a été ajouté à la file d'attente. Cela peut prendre quelques secondes avant qu'il n'apparaisse dans l'historique de livraison.",
  "repo.settings.githooks_desc": "Les déclencheurs Git sont lancés par Git lui-même. Ils sont modifiables dans la liste ci-dessous afin de configurer des opérations personnalisées.",
  "repo.settings.githook_edit_desc": "Si un Hook est inactif, un exemple de contenu vous sera proposé. Un contenu laissé vide signifie un Hook inactif.",
  "repo.settings.update_githook": "Mettre le Hook à jour",
  "repo.settings.add_webhook_desc": "Gitea enverra à l'URL cible des requêtes <code>POST</code> avec un type de contenu spécifié. Lire la suite dans le <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">guide des webhooks</a>.",
  "repo.settings.payload_url": "URL cible",
  "repo.settings.http_method": "Méthode HTTP",
  "repo.settings.content_type": "Type de contenu POST",
  "repo.settings.webhook.name": "Nom du déclencheur web",
  "repo.settings.webhook.name_helper": "Optionnellement donner un nom convivial à ce déclencheur web",
  "repo.settings.webhook.name_empty": "Déclencheur web sans nom",
  "repo.settings.secret": "Secret",
  "repo.settings.webhook_secret_desc": "Si le serveur webhook supporte l’usage de secrets, vous pouvez indiquer un secret ici en vous basant sur leur documentation.",
  "repo.settings.slack_username": "Nom d'utilisateur",
  "repo.settings.slack_icon_url": "URL de l'icône",
  "repo.settings.slack_color": "Couleur",
  "repo.settings.discord_username": "Nom d'utilisateur",
  "repo.settings.discord_icon_url": "URL de l'icône",
  "repo.settings.event_desc": "Événement déclencheur :",
  "repo.settings.event_push_only": "Événements de soumissions",
  "repo.settings.event_send_everything": "Tous les événements",
  "repo.settings.event_choose": "Événements personnalisés…",
  "repo.settings.event_header_repository": "Événements du dépôt",
  "repo.settings.event_create": "Création",
  "repo.settings.event_create_desc": "Branche ou étiquette créé.",
  "repo.settings.event_delete": "Suppression",
  "repo.settings.event_delete_desc": "Branche ou étiquette supprimée.",
  "repo.settings.event_fork": "Bifurcation",
  "repo.settings.event_fork_desc": "Dépôt bifurqué.",
  "repo.settings.event_wiki": "Wiki",
  "repo.settings.event_wiki_desc": "Page wiki créée, renommée, modifiée ou supprimée.",
  "repo.settings.event_statuses": "Statuts",
  "repo.settings.event_statuses_desc": "Statut de validation mis à jour depuis l’API.",
  "repo.settings.event_release": "Publication",
  "repo.settings.event_release_desc": "Publication publiée, mise à jour ou supprimée.",
  "repo.settings.event_push": "Soumission",
  "repo.settings.event_force_push": "Soumission forcée",
  "repo.settings.event_push_desc": "Soumission Git.",
  "repo.settings.event_repository": "Dépôt",
  "repo.settings.event_repository_desc": "Dépôt créé, renommé ou supprimé.",
  "repo.settings.event_header_issue": "Événements de ticket",
  "repo.settings.event_issues": "Ticket",
  "repo.settings.event_issues_desc": "Ticket ouvert, rouvert, fermé, modifié ou supprimé.",
  "repo.settings.event_issue_assign": "Assignation",
  "repo.settings.event_issue_assign_desc": "Ticket assigné ou dé-assigné.",
  "repo.settings.event_issue_label": "Labellisation",
  "repo.settings.event_issue_label_desc": "Labels attribués ou retirés.",
  "repo.settings.event_issue_milestone": "Jalon",
  "repo.settings.event_issue_milestone_desc": "Ticket jalonné ou dé-jalonné.",
  "repo.settings.event_issue_comment": "Commentaire",
  "repo.settings.event_issue_comment_desc": "Commentaire créé, modifié ou supprimé.",
  "repo.settings.event_header_pull_request": "Événements de demande d'ajout",
  "repo.settings.event_pull_request": "Demande d'ajout",
  "repo.settings.event_pull_request_desc": "Demande d’ajout ouverte, rouverte, fermée, modifiée ou supprimée.",
  "repo.settings.event_pull_request_assign": "Assignation",
  "repo.settings.event_pull_request_assign_desc": "Demande d'ajout assignée ou non assignée.",
  "repo.settings.event_pull_request_label": "Labellisation",
  "repo.settings.event_pull_request_label_desc": "Label attribué ou retiré.",
  "repo.settings.event_pull_request_milestone": "Jalon",
  "repo.settings.event_pull_request_milestone_desc": "Demande d'ajout jalonnée ou dé-jalonnée.",
  "repo.settings.event_pull_request_comment": "Commentaire",
  "repo.settings.event_pull_request_comment_desc": "Commentaire créé, modifié ou supprimé.",
  "repo.settings.event_pull_request_review": "Évaluation",
  "repo.settings.event_pull_request_review_desc": "Demande d’ajout approuvée, rejetée ou commentée.",
  "repo.settings.event_pull_request_sync": "Synchronisation",
  "repo.settings.event_pull_request_sync_desc": "Demande d'ajout synchronisée.",
  "repo.settings.event_pull_request_review_request": "Demande d’évaluation",
  "repo.settings.event_pull_request_review_request_desc": "Création ou suppresion de demandes d’évaluation.",
  "repo.settings.event_pull_request_approvals": "Approbations de demande d'ajout",
  "repo.settings.event_pull_request_merge": "Fusion de demande d'ajout",
  "repo.settings.event_header_workflow": "Événements de procédure",
  "repo.settings.event_workflow_run": "Exécution de procédure",
  "repo.settings.event_workflow_run_desc": "Exécution des procédures des Actions Gitea ajoutée, en attente, en cours ou terminées.",
  "repo.settings.event_workflow_job": "Missions de la procédure",
  "repo.settings.event_workflow_job_desc": "Les missions ajoutées, en attente, en cours ou terminées des Actions Gitea.",
  "repo.settings.event_package": "Paquet",
  "repo.settings.event_package_desc": "Paquet créé ou supprimé.",
  "repo.settings.branch_filter": "Filtre de branche",
  "repo.settings.branch_filter_desc_1": "Liste de branches et références autorisées pour la soumission, la création et la suppression de branches, sous forme de glob. En utilisant <code>*</code> ou en laissant vide, cela inclue toutes les branches et étiquettes git.",
  "repo.settings.branch_filter_desc_2": "Utilisez le préfixe <code>refs/heads/</code> ou <code>refs/tags/</code> pour faire correspondre les noms complets des références.",
  "repo.settings.branch_filter_desc_doc": "Consultez <a href=\"%[1]s\">la documentation %[2]s</a> pour utiliser sa syntaxe.",
  "repo.settings.authorization_header": "En-tête « Authorization »",
  "repo.settings.authorization_header_desc": "Si présent, sera ajouté aux requêtes comme en-tête d’authentification. Exemples : %s.",
  "repo.settings.active": "Actif",
  "repo.settings.active_helper": "Les informations sur les événements déclenchés seront envoyées à cette url de Webhook.",
  "repo.settings.add_hook_success": "Nouveau Webhook ajouté.",
  "repo.settings.update_webhook": "Actualiser le déclencheur",
  "repo.settings.update_hook_success": "Déclencheur Web actualisé.",
  "repo.settings.delete_webhook": "Retirer le Webhook",
  "repo.settings.recent_deliveries": "Livraisons récentes",
  "repo.settings.hook_type": "Type de Hook",
  "repo.settings.slack_token": "Jeton",
  "repo.settings.slack_domain": "Domaine",
  "repo.settings.slack_channel": "Canal",
  "repo.settings.add_web_hook_desc": "Intégrez <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">%s</a> dans votre dépôt.",
  "repo.settings.web_hook_name_gitea": "Gitea",
  "repo.settings.web_hook_name_gogs": "Gogs",
  "repo.settings.web_hook_name_slack": "Slack",
  "repo.settings.web_hook_name_discord": "Discord",
  "repo.settings.web_hook_name_dingtalk": "DingTalk",
  "repo.settings.web_hook_name_telegram": "Telegram",
  "repo.settings.web_hook_name_matrix": "Matrix",
  "repo.settings.web_hook_name_msteams": "Microsoft Teams",
  "repo.settings.web_hook_name_feishu_or_larksuite": "Suite Feishu / Lark",
  "repo.settings.web_hook_name_feishu": "Feishu",
  "repo.settings.web_hook_name_larksuite": "Suite Lark",
  "repo.settings.web_hook_name_wechatwork": "WeCom (Wechat Work)",
  "repo.settings.web_hook_name_packagist": "Packagist",
  "repo.settings.packagist_username": "Nom d'utilisateur Packagist",
  "repo.settings.packagist_api_token": "Jeton API",
  "repo.settings.packagist_package_url": "URL du paquet Packagist",
  "repo.settings.deploy_keys": "Clés de déploiement",
  "repo.settings.add_deploy_key": "Ajouter une clé de déploiement",
  "repo.settings.deploy_key_desc": "Les clés de déploiement ont un accès en lecture seule au dépôt.",
  "repo.settings.is_writable": "Activer l'accès en écriture",
  "repo.settings.is_writable_info": "Autoriser cette clé de déploiement à <strong>soumettre</strong> sur le dépôt.",
  "repo.settings.no_deploy_keys": "Il n’y a pas encore de clés de déploiement.",
  "repo.settings.title": "Titre",
  "repo.settings.deploy_key_content": "Contenu",
  "repo.settings.key_been_used": "Une clé de déploiement identique est déjà en cours d’utilisation.",
  "repo.settings.key_name_used": "Une clé de déploiement du même nom existe déjà.",
  "repo.settings.add_key_success": "La clé de déploiement « %s » a été ajoutée.",
  "repo.settings.deploy_key_deletion": "Supprimer une clé de déploiement",
  "repo.settings.deploy_key_deletion_desc": "La suppression d’une clé de déploiement révoque son accès à ce dépôt. Continuer ?",
  "repo.settings.deploy_key_deletion_success": "La clé de déploiement a été supprimée.",
  "repo.settings.branches": "Branches",
  "repo.settings.protected_branch": "Protection de branche",
  "repo.settings.protected_branch.save_rule": "Enregistrer la règle",
  "repo.settings.protected_branch.delete_rule": "Supprimer la règle",
  "repo.settings.protected_branch_can_push": "Autoriser la soumission ?",
  "repo.settings.protected_branch_can_push_yes": "Vous pouvez soumettre",
  "repo.settings.protected_branch_can_push_no": "Vous ne pouvez pas soumettre",
  "repo.settings.branch_protection": "Paramètres de protection de branches pour la branche <b>%s</b>",
  "repo.settings.protect_this_branch": "Activer la protection de branche",
  "repo.settings.protect_this_branch_desc": "Empêche la suppression et Git de soumettre et fusionner sur cette branche.",
  "repo.settings.protect_disable_push": "Désactiver la soumission",
  "repo.settings.protect_disable_push_desc": "Aucune soumission ne sera possible sur cette branche.",
  "repo.settings.protect_disable_force_push": "Désactiver la soumission forcée",
  "repo.settings.protect_disable_force_push_desc": "Aucune soumission forcée ne sera possible sur cette branche.",
  "repo.settings.protect_enable_push": "Activer la soumission",
  "repo.settings.protect_enable_push_desc": "Toute personne ayant un accès en écriture sera autorisée à soumettre sur cette branche (sans forcer).",
  "repo.settings.protect_enable_force_push_all": "Activer la soumission forcée",
  "repo.settings.protect_enable_force_push_all_desc": "Toute personne pouvant soumettre pourra forcer sur cette branche.",
  "repo.settings.protect_enable_force_push_allowlist": "Soumission forcée sur autorisation uniquement",
  "repo.settings.protect_enable_force_push_allowlist_desc": "Seuls les utilisateurs ou équipes autorisés ayants un droit de soumission seront autorisés à soumettre en force sur cette branche.",
  "repo.settings.protect_enable_merge": "Activer la fusion",
  "repo.settings.protect_enable_merge_desc": "Toute personne ayant un accès en écriture sera autorisée à fusionner les demandes d'ajout dans cette branche.",
  "repo.settings.protect_whitelist_committers": "Soumissions sur autorisation uniquement",
  "repo.settings.protect_whitelist_committers_desc": "Seuls les utilisateurs ou les équipes autorisés pourront soumettre sur cette branche (sans forcer).",
  "repo.settings.protect_whitelist_deploy_keys": "Clés de déploiement pouvant écrire autorisées à pousser.",
  "repo.settings.protect_whitelist_users": "Utilisateurs autorisés à pousser :",
  "repo.settings.protect_whitelist_teams": "Équipes autorisées à pousser :",
  "repo.settings.protect_force_push_allowlist_users": "Utilisateurs autorisés à soumettre en force :",
  "repo.settings.protect_force_push_allowlist_teams": "Équipes autorisées à soumettre en force :",
  "repo.settings.protect_force_push_allowlist_deploy_keys": "Inclure aussi les clés de déploiement autorisées à soumettre.",
  "repo.settings.protect_merge_whitelist_committers": "Fusion sur autorisation uniquement",
  "repo.settings.protect_merge_whitelist_committers_desc": "N’autoriser que les utilisateurs et les équipes listés à appliquer les demandes de fusion sur cette branche.",
  "repo.settings.protect_merge_whitelist_users": "Utilisateurs autorisés à fusionner :",
  "repo.settings.protect_merge_whitelist_teams": "Équipes autorisées à fusionner :",
  "repo.settings.protect_bypass_allowlist": "Contourner la protection de la branche",
  "repo.settings.protect_enable_bypass_allowlist": "Autoriser des utilisateurs et des équipes à contourner les restrictions de branche",
  "repo.settings.protect_enable_bypass_allowlist_desc": "Les utilisateurs ou équipes autorisés peuvent fusionner ou soumettre des changements nonobstant les règles d’approbations, de vérifications des signaux et les protections de fichiers.",
  "repo.settings.protect_bypass_allowlist_users": "Liste d’utilisateurs autorisés à contourner les protections :",
  "repo.settings.protect_bypass_allowlist_teams": "Liste d’équipes autorisées à contourner les protections :",
  "repo.settings.protect_check_status_contexts": "Activer les signaux",
  "repo.settings.protect_status_check_patterns": "Motifs de signal :",
  "repo.settings.protect_status_check_patterns_desc": "Entrez des motifs pour spécifier quelles signaux doivent réussir avant que des branches puissent être fusionnées. Un motif par ligne. Un motif ne peut être vide.",
  "repo.settings.protect_check_status_contexts_desc": "Exiger la réussite des signaux avant de fusionner. Quand activé, une branche protégée ne peux accepter que des soumissions ou des fusions ayant le status « succès ». Lorsqu'il n’y a pas de contexte, la dernière révision fait foi.",
  "repo.settings.protect_check_status_contexts_list": "Signaux trouvés au cours de la semaine passée pour ce dépôt",
  "repo.settings.protect_status_check_matched": "Correspondant",
  "repo.settings.protect_invalid_status_check_pattern": "Motif de signal invalide : « %s ».",
  "repo.settings.protect_no_valid_status_check_patterns": "Aucun motif de signaux valide.",
  "repo.settings.protect_required_approvals": "Minimum d'approbations requis :",
  "repo.settings.protect_required_approvals_desc": "Permet de fusionner les demandes d’ajout lorsque suffisamment d’évaluation sont positives.",
  "repo.settings.protect_approvals_whitelist_enabled": "Restreindre les approbations sur autorisation uniquement",
  "repo.settings.protect_approvals_whitelist_enabled_desc": "Seuls les évaluations des utilisateurs ou des équipes suivantes compteront dans les approbations requises. Si laissé vide, les évaluations de toute personne ayant un accès en écriture seront comptabilisées à la place.",
  "repo.settings.protect_approvals_whitelist_users": "Évaluateurs autorisés :",
  "repo.settings.protect_approvals_whitelist_teams": "Équipes d’évaluateurs autorisés :",
  "repo.settings.dismiss_stale_approvals": "Révoquer automatiquement les approbations périmées",
  "repo.settings.dismiss_stale_approvals_desc": "Lorsque des nouvelles révisions changent le contenu de la demande d’ajout, les approbations existantes sont révoquées.",
  "repo.settings.ignore_stale_approvals": "Ignorer les approbations obsolètes",
  "repo.settings.ignore_stale_approvals_desc": "Ignorer les approbations d’anciennes révisions (évaluations obsolètes) du décompte des approbations de la demande d’ajout. Non pertinent quand les évaluations obsolètes sont déjà révoquées.",
  "repo.settings.require_signed_commits": "Exiger des révisions signées",
  "repo.settings.require_signed_commits_desc": "Rejeter les soumissions sur cette branche lorsqu'ils ne sont pas signés ou vérifiables.",
  "repo.settings.protect_branch_name_pattern": "Motif de nom de branche protégé",
  "repo.settings.protect_branch_name_pattern_desc": "Motifs de nom de branche protégé. Consultez la <a href=\"%s\">documentation</a> pour la syntaxe du motif. Exemples : <code>main</code>, <code>release/**</code>",
  "repo.settings.protect_patterns": "Motifs",
  "repo.settings.protect_protected_file_patterns": "Liste des fichiers et motifs protégés",
  "repo.settings.protect_protected_file_patterns_desc": "Liste de fichiers et de motifs, séparés par un point-virgule « ; », qui ne pourront pas être modifiés même si les utilisateurs disposent des droits sur la branche. Consultez la <a href='%[1]s'>%[2]s</a>. Exemples : <code>.drone.yml ; /docs/**/*.txt</code>.",
  "repo.settings.protect_unprotected_file_patterns": "Liste des fichiers et motifs exclus",
  "repo.settings.protect_unprotected_file_patterns_desc": "Liste de fichiers et de motifs globs, séparés par un point-virgule « ; », qui pourront être modifiés malgré la protection de branche, par les utilisateurs autorisés. Voir la <a href='%[1]s'>%[2]s</a>. Exemples : <code>.drone.yml ; /docs/**/*.txt</code>.",
  "repo.settings.add_protected_branch": "Activer la protection",
  "repo.settings.delete_protected_branch": "Désactiver la protection",
  "repo.settings.update_protect_branch_success": "La règle de protection de branche \"%s\" a été mise à jour.",
  "repo.settings.remove_protected_branch_success": "La règle de protection de branche \"%s\" a été retirée.",
  "repo.settings.remove_protected_branch_failed": "Impossible de retirer la règle de protection de branche \"%s\".",
  "repo.settings.protected_branch_deletion": "Désactiver la protection de branche",
  "repo.settings.protected_branch_deletion_desc": "Désactiver la protection de branche permet aux utilisateurs ayant accès en écriture de soumettre des modifications sur la branche. Continuer ?",
  "repo.settings.block_rejected_reviews": "Bloquer la fusion en cas d’évaluations négatives",
  "repo.settings.block_rejected_reviews_desc": "La fusion ne sera pas possible lorsque des modifications sont demandées par les évaluateurs officiels, même s'il y a suffisamment d’approbations.",
  "repo.settings.block_on_official_review_requests": "Bloquer la fusion en cas de demande d’évaluation officielle",
  "repo.settings.block_on_official_review_requests_desc": "La fusion ne sera pas possible tant qu’elle aura des demandes d’évaluations officielles, même s'il y a suffisamment d’approbations.",
  "repo.settings.block_outdated_branch": "Bloquer la fusion si la demande d'ajout est obsolète",
  "repo.settings.block_outdated_branch_desc": "La fusion ne sera pas possible lorsque la branche principale est derrière la branche de base.",
  "repo.settings.block_on_codeowner_reviews": "Exige l’approbation des propriétaires",
  "repo.settings.block_on_codeowner_reviews_desc": "La fusion ne sera possible que si au moins un propriétaire de code a donné son approbation par règle.",
  "repo.settings.block_admin_merge_override": "Inclure les administrateurs dans l’application de la règle",
  "repo.settings.block_admin_merge_override_desc": "Les administrateurs sont également soumis aux règles de protection des branches. En revanche, les utilisateurs et équipes qui figurent sur la liste dérogatoire y sont exemptés.",
  "repo.settings.default_branch_desc": "Sélectionnez une branche par défaut pour les révisions.",
  "repo.settings.default_target_branch_desc": "Les demandes d’ajout peuvent utiliser une branche cible différente, telle que définie dans la section Demandes d’ajouts des Paramètres avancés du dépôt.",
  "repo.settings.merge_style_desc": "Styles de fusion",
  "repo.settings.default_merge_style_desc": "Méthode de fusion par défaut",
  "repo.settings.choose_branch": "Choisissez une branche…",
  "repo.settings.no_protected_branch": "Il n'y a pas de branche protégée.",
  "repo.settings.edit_protected_branch": "Éditer",
  "repo.settings.protected_branch_required_rule_name": "Nom de la règle requise",
  "repo.settings.protected_branch_duplicate_rule_name": "Nom de la règle en double",
  "repo.settings.protected_branch_required_approvals_min": "Le nombre de revues nécessaires ne peut être négatif.",
  "repo.settings.tags": "Étiquettes",
  "repo.settings.tags.protection": "Protection d'étiquette",
  "repo.settings.tags.protection.pattern": "Motif d'étiquette",
  "repo.settings.tags.protection.allowed": "Autorisé",
  "repo.settings.tags.protection.allowed.users": "Utilisateurs autorisés",
  "repo.settings.tags.protection.allowed.teams": "Équipes autorisées",
  "repo.settings.tags.protection.allowed.noone": "Personne",
  "repo.settings.tags.protection.create": "Protéger l'étiquette",
  "repo.settings.tags.protection.none": "Il n'y a pas d'étiquettes protégées.",
  "repo.settings.tags.protection.pattern.description": "Vous pouvez utiliser au choix un nom unique, un motif de glob ou une expression régulière qui correspondra à plusieurs étiquettes. Pour plus d’informations, consultez le <a target=\"_blank\" rel=\"noopener\" href=\"%s\">guide sur les étiquettes protégées</a>.",
  "repo.settings.bot_token": "Jeton de Bot",
  "repo.settings.chat_id": "ID de conversation",
  "repo.settings.thread_id": "ID du fil",
  "repo.settings.matrix.homeserver_url": "URL du serveur d'accueil",
  "repo.settings.matrix.room_id": "ID de la salle",
  "repo.settings.matrix.message_type": "Type de message",
  "repo.settings.visibility.private.button": "Rendre privé",
  "repo.settings.visibility.private.text": "Rendre le dépôt privé rendra non seulement le dépôt visible uniquement aux membres autorisés, mais peut également rompre la relation entre lui et ses bifurcations, observateurs, et favoris.",
  "repo.settings.visibility.private.bullet_title": "<strong>Changer la visibilité en privé :</strong>",
  "repo.settings.visibility.private.bullet_one": "Rendra le dépôt visible uniquement aux membres autorisés.",
  "repo.settings.visibility.private.bullet_two": "Applique la visibilité aux bifurcation et retire les <strong>observateurs</strong> et les <strong>favoris</strong>.",
  "repo.settings.visibility.private.stats_stars": "Il y a <strong>%d</strong> favori(s) sur ce dépôt qui pourrai(en)t être perdu(s).",
  "repo.settings.visibility.private.stats_watchers": "Il y a <strong>%d</strong> observateur(s) sur ce dépôt qui pourrai(en)t être perdu(s).",
  "repo.settings.visibility.private.stats_forks": "Il y a <strong>%d</strong> bifurcation(s) associée(s) à ce dépôt.",
  "repo.settings.visibility.public.button": "Rendre public",
  "repo.settings.visibility.public.text": "Rendre le dépôt public rendra le dépôt visible à tout le monde.",
  "repo.settings.visibility.public.bullet_title": "<strong>Changer la visibilité en public va :</strong>",
  "repo.settings.visibility.public.bullet_one": "Rendre le dépôt visible à tout le monde.",
  "repo.settings.visibility.success": "Visibilité du dépôt changée.",
  "repo.settings.visibility.error": "Une erreur s’est produite en essayant de changer la visibilité du dépôt.",
  "repo.settings.visibility.fork_error": "Impossible de changer la visibilité d’un dépôt bifurqué.",
  "repo.settings.archive.button": "Archiver ce dépôt",
  "repo.settings.archive.header": "Archiver ce dépôt",
  "repo.settings.archive.text": "Archiver un dépôt le place en lecture seule et le cache des tableaux de bord. Personne ne pourra faire de nouvelles révisions, d'ouvrir des tickets ou des demandes d'ajouts (pas même vous!).",
  "repo.settings.archive.success": "Ce dépôt a été archivé avec succès.",
  "repo.settings.archive.error": "Une erreur s'est produite lors de l'archivage du dépôt. Voir le journal pour plus de détails.",
  "repo.settings.archive.error_ismirror": "Vous ne pouvez pas archiver un dépôt en miroir.",
  "repo.settings.archive.branchsettings_unavailable": "Le paramétrage des branches n'est pas disponible quand le dépôt est archivé.",
  "repo.settings.archive.tagsettings_unavailable": "Le paramétrage des étiquettes n'est pas disponible si le dépôt est archivé.",
  "repo.settings.archive.mirrors_unavailable": "Les miroirs ne sont pas disponibles lorsque le dépôt est archivé.",
  "repo.settings.unarchive.button": "Réhabiliter",
  "repo.settings.unarchive.header": "Réhabiliter ce dépôt",
  "repo.settings.unarchive.text": "Réhabiliter un dépôt dégèle les actions de révisions et de soumissions, la gestion des tickets et des demandes d’ajouts.",
  "repo.settings.unarchive.success": "Le dépôt a bien été réhabilité.",
  "repo.settings.unarchive.error": "Une erreur est survenue en essayant deréhabiliter ce dépôt. Voir le journal pour plus de détails.",
  "repo.settings.update_avatar_success": "L'avatar du dépôt a été mis à jour.",
  "repo.settings.lfs": "LFS",
  "repo.settings.lfs_filelist": "Fichiers LFS stockés dans ce dépôt",
  "repo.settings.lfs_no_lfs_files": "Aucun fichier LFS stocké dans ce dépôt",
  "repo.settings.lfs_findcommits": "Trouver des révisions",
  "repo.settings.lfs_lfs_file_no_commits": "Aucune révision trouvée pour ce fichier LFS",
  "repo.settings.lfs_noattribute": "Ce chemin n'a pas l'attribut verrouillable dans la branche par défaut",
  "repo.settings.lfs_delete": "Supprimer le fichier LFS possédant l'OID %s",
  "repo.settings.lfs_delete_warning": "La suppression d'un fichier LFS peut causer l'erreur 'l'objet n'existe pas' au tirage. Êtes-vous certain ?",
  "repo.settings.lfs_findpointerfiles": "Trouver les fichiers pointeurs",
  "repo.settings.lfs_locks": "Verrous",
  "repo.settings.lfs_invalid_locking_path": "Chemin invalide : %s",
  "repo.settings.lfs_invalid_lock_directory": "Impossible de verrouiller le répertoire : %s",
  "repo.settings.lfs_lock_already_exists": "Verrou déjà existant : %s",
  "repo.settings.lfs_lock": "Verrou",
  "repo.settings.lfs_lock_path": "Chemin de fichier à verrouiller…",
  "repo.settings.lfs_locks_no_locks": "Pas de verrous",
  "repo.settings.lfs_lock_file_no_exist": "Le fichier verrouillé n'existe pas dans la branche par défaut",
  "repo.settings.lfs_force_unlock": "Forcer le déverrouillage",
  "repo.settings.lfs_pointers.found": "%d pointeur(s) trouvés : %d associés, %d non associés (%d manquant dans le magasin)",
  "repo.settings.lfs_pointers.sha": "SHA du Blob",
  "repo.settings.lfs_pointers.oid": "OID",
  "repo.settings.lfs_pointers.inRepo": "Dans le dépôt",
  "repo.settings.lfs_pointers.exists": "Existe en magasin",
  "repo.settings.lfs_pointers.accessible": "Accessible à l'utilisateur",
  "repo.settings.lfs_pointers.associateAccessible": "Associer %d OID accessibles",
  "repo.settings.rename_branch_failed_exist": "Impossible de renommer la branche car la branche %s existe déjà.",
  "repo.settings.rename_branch_failed_not_exist": "Impossible de renommer la branche %s car elle n’existe pas.",
  "repo.settings.rename_branch_success": "La branche %s à été renommée avec succès en %s.",
  "repo.settings.rename_branch_from": "ancien nom de la branche",
  "repo.settings.rename_branch_to": "nouveau nom de la branche",
  "repo.settings.rename_branch": "Renommer la branche",
  "repo.diff.browse_source": "Parcourir la source",
  "repo.diff.parent": "Parent",
  "repo.diff.commit": "révision",
  "repo.diff.git-notes": "Notes",
  "repo.diff.data_not_available": "Contenu de la comparaison indisponible",
  "repo.diff.options_button": "Option de Diff",
  "repo.diff.download_patch": "Télécharger le Fichier Patch",
  "repo.diff.download_diff": "Télécharger le Fichier des Différences",
  "repo.diff.show_split_view": "Vue séparée",
  "repo.diff.show_unified_view": "Vue unifiée",
  "repo.diff.whitespace_button": "Espace",
  "repo.diff.whitespace_show_everything": "Afficher toutes les modifications",
  "repo.diff.whitespace_ignore_all_whitespace": "Ignorer les espaces lors de la comparaison des lignes",
  "repo.diff.whitespace_ignore_amount_changes": "Ignorer les changements quand ce sont des espaces",
  "repo.diff.whitespace_ignore_at_eol": "Ignorer les blancs en fin de ligne",
  "repo.diff.stats_desc": "<strong> %d fichiers modifiés</strong> avec <strong>%d ajouts</strong> et <strong>%d suppressions</strong>",
  "repo.diff.stats_desc_file": "%d modifications: %d ajouts et %d suppressions",
  "repo.diff.bin": "BIN",
  "repo.diff.bin_not_shown": "Fichier binaire non affiché.",
  "repo.diff.view_file": "Voir le fichier",
  "repo.diff.file_before": "Avant",
  "repo.diff.file_after": "Après",
  "repo.diff.file_image_width": "Largeur",
  "repo.diff.file_image_height": "Hauteur",
  "repo.diff.file_byte_size": "Taille",
  "repo.diff.file_suppressed": "Fichier diff supprimé car celui-ci est trop grand",
  "repo.diff.file_suppressed_line_too_long": "Diff de fichier supprimé car une ou plusieurs lignes sont trop longues",
  "repo.diff.too_many_files": "Certains fichiers ne sont pas affichés car ce diff contient trop de modifications",
  "repo.diff.show_more": "Voir plus",
  "repo.diff.load": "Voir la Diff",
  "repo.diff.generated": "Générée",
  "repo.diff.vendored": "Externe",
  "repo.diff.comment.add_line_comment": "Commenter cette ligne",
  "repo.diff.comment.placeholder": "Laisser un commentaire",
  "repo.diff.comment.add_single_comment": "Commenter (simple)",
  "repo.diff.comment.add_review_comment": "Commenter",
  "repo.diff.comment.start_review": "Débuter une évaluation",
  "repo.diff.comment.reply": "Répondre",
  "repo.diff.review": "Évaluation",
  "repo.diff.review.header": "Évaluer",
  "repo.diff.review.placeholder": "Commenter cette évaluation",
  "repo.diff.review.comment": "Commenter",
  "repo.diff.review.approve": "Approuver",
  "repo.diff.review.self_reject": "Les auteurs d’une demande d’ajout ne peuvent pas demander des changements sur leur propre demande d’ajout",
  "repo.diff.review.reject": "Demander des changements",
  "repo.diff.review.self_approve": "Les auteurs d’une demande d’ajout ne peuvent pas approuver leur propre demande d’ajout",
  "repo.diff.committed_by": "révisé par",
  "repo.diff.coauthored_by": "coécrit par",
  "repo.commits.avatar_stack_and": "et",
  "repo.commits.avatar_stack_people": "%d personne(s)",
  "repo.diff.protected": "Protégé",
  "repo.diff.image.side_by_side": "Côte à côte",
  "repo.diff.image.swipe": "Glisser",
  "repo.diff.image.overlay": "Superposition",
  "repo.diff.has_escaped": "Cette ligne contient des caractères Unicode cachés",
  "repo.diff.show_file_tree": "Afficher l’arborescence des fichiers",
  "repo.diff.hide_file_tree": "Masquer l’arborescence des fichiers",
  "repo.diff.submodule_added": "Sous-module %[1]s ajouté à %[2]s",
  "repo.diff.submodule_deleted": "Sous-module %[1]s supprimé de %[2]s",
  "repo.diff.submodule_updated": "Sous-module %[1]s mis-à-jour : %[2]s",
  "repo.releases.desc": "Suivi des publications et des téléchargements.",
  "repo.release.releases": "Publications",
  "repo.release.detail": "Détails de la publication",
  "repo.release.tags": "Étiquettes",
  "repo.release.new_release": "Nouvelle publication",
  "repo.release.draft": "Brouillon",
  "repo.release.prerelease": "Pré-publication",
  "repo.release.stable": "Stable",
  "repo.release.latest": "Dernière",
  "repo.release.compare": "Comparer",
  "repo.release.edit": "Éditer",
  "repo.release.ahead.commits": "<strong>%d</strong> révisions",
  "repo.release.ahead.target": "sur %s depuis cette publication",
  "repo.tag.ahead.target": "à %s depuis cette étiquette",
  "repo.release.source_code": "Code source",
  "repo.release.new_subheader": "Les publications vous aide à organiser les versions marquantes de votre projet.",
  "repo.release.edit_subheader": "Les publications vous aide à organiser les versions marquantes de votre projet.",
  "repo.release.tag_name": "Nom de l'étiquette",
  "repo.release.target": "Cible",
  "repo.release.tag_helper": "Choisissez une étiquette existante ou créez une nouvelle étiquette.",
  "repo.release.tag_helper_new": "Nouvelle étiquette. Cette étiquette sera créée à partir de la cible.",
  "repo.release.tag_helper_existing": "Étiquette existante.",
  "repo.release.title": "Titre de la publication",
  "repo.release.title_empty": "Le titre ne peut pas être vide.",
  "repo.release.message": "Décrire cette publication",
  "repo.release.prerelease_desc": "Marquer comme pré-publication",
  "repo.release.prerelease_helper": "Marquer cette publication comme impropre à la production.",
  "repo.release.cancel": "Annuler",
  "repo.release.publish": "Publier",
  "repo.release.save_draft": "Sauvegarder le Brouillon",
  "repo.release.edit_release": "Actualiser la publication",
  "repo.release.delete_release": "Supprimer cette publication",
  "repo.release.delete_tag": "Supprimer l'étiquette",
  "repo.release.deletion": "Supprimer cette publication",
  "repo.release.deletion_desc": "Supprimer une publication ne supprime que ça. Cela n’affecte pas les étiquettes Git, le code ou l’historique. Continuer ?",
  "repo.release.deletion_success": "Cette livraison a été supprimée.",
  "repo.release.deletion_tag_desc": "Ceci supprimera cette étiquette du dépôt. Le contenu du dépôt et l'historique resteront inchangés. Continuer ?",
  "repo.release.deletion_tag_success": "L'étiquette a été supprimée.",
  "repo.release.tag_name_already_exist": "Une publication avec cette étiquette existe déjà.",
  "repo.release.tag_name_invalid": "Le nom de l'étiquette est invalide.",
  "repo.release.tag_name_protected": "Ce nom d'étiquette est protégé.",
  "repo.release.tag_already_exist": "Ce nom d'étiquette existe déjà.",
  "repo.release.downloads": "Téléchargements",
  "repo.release.download_count": "Télécharger: %s",
  "repo.release.add_tag_msg": "Utiliser le titre et le contenu de la publication comme message d’étiquette.",
  "repo.release.add_tag": "Créer uniquement l'étiquette",
  "repo.release.releases_for": "Publications pour %s",
  "repo.release.tags_for": "Étiquettes pour %s",
  "repo.release.notes": "Notes de publication",
  "repo.release.generate_notes": "Générer des notes de publication",
  "repo.release.generate_notes_desc": "Ajoute automatiquement les demandes d’ajouts fusionnées, et ajoute un lien vers la liste des changements pour cette publication.",
  "repo.release.previous_tag": "Étiquette précédente",
  "repo.release.generate_notes_tag_not_found": "L’étiquette « %s » n’existe pas dans ce dépôt.",
  "repo.release.generate_notes_target_not_found": "La cible de la publication « %s » est introuvable.",
  "repo.release.generate_notes_missing_tag": "Entrez un nom d’étiquette pour générer les notes de publication.",
  "repo.branch.name": "Nom de la branche",
  "repo.branch.already_exists": "Une branche nommée \"%s\" existe déjà.",
  "repo.branch.delete_head": "Supprimer",
  "repo.branch.delete": "Supprimer la branche \"%s\"",
  "repo.branch.delete_html": "Supprimer la branche",
  "repo.branch.delete_desc": "La suppression d’une branche est permanente. Bien qu’une branche supprimée puisse temporairement subsister, elle NE PEUT PAS être facilement restaurée. Continuer ?",
  "repo.branch.deletion_success": "La branche \"%s\" a été supprimée.",
  "repo.branch.deletion_failed": "Impossible de supprimer la branche \"%s\".",
  "repo.branch.delete_branch_has_new_commits": "La branche \"%s\" ne peut être supprimé, car de nouvelles révisions ont été ajoutées après la fusion.",
  "repo.branch.create_branch": "Créer la branche %s",
  "repo.branch.create_from": "de \"%s\"",
  "repo.branch.create_success": "La branche \"%s\" a été créée.",
  "repo.branch.branch_already_exists": "La branche \"%s\" existe déjà dans ce dépôt.",
  "repo.branch.branch_name_conflict": "Le nom de la branche \"%s\" entre en conflit avec la branche déjà existante \"%s\".",
  "repo.branch.tag_collision": "La branche \"%s\" ne peut être créée car une étiquette avec un nom identique existe déjà dans le dépôt.",
  "repo.branch.deleted_by": "Supprimée par %s",
  "repo.branch.restore_success": "La branche \"%s\" a été restaurée.",
  "repo.branch.restore_failed": "Impossible de restaurer la branche \"%s\".",
  "repo.branch.protected_deletion_failed": "La branche \"%s\" est protégé. Elle ne peut pas être supprimée.",
  "repo.branch.default_deletion_failed": "« %s » est la branche par défaut ou la cible de demandes d’ajout. Elle ne peut pas être supprimée.",
  "repo.branch.default_branch_not_exist": "La branche par défaut « %s » n‘existe pas.",
  "repo.branch.restore": "Restaurer la branche \"%s\"",
  "repo.branch.download": "Télécharger la branche \"%s\"",
  "repo.branch.rename": "Renommer la branche \"%s\"",
  "repo.branch.included_desc": "Cette branche fait partie de la branche par défaut",
  "repo.branch.included": "Incluses",
  "repo.branch.create_new_branch": "Créer une branche à partir de la branche :",
  "repo.branch.confirm_create_branch": "Créer une branche",
  "repo.branch.warning_rename_default_branch": "Vous renommez la branche par défaut.",
  "repo.branch.rename_branch_to": "Renommer \"%s\" en :",
  "repo.branch.confirm_rename_branch": "Renommer la branche",
  "repo.branch.create_branch_operation": "Créer une branche",
  "repo.branch.new_branch": "Créer une nouvelle branche",
  "repo.branch.new_branch_from": "Créer une nouvelle branche à partir de \"%s\"",
  "repo.branch.renamed": "La branche %s à été renommée en %s.",
  "repo.branch.rename_default_or_protected_branch_error": "Seuls les administrateurs peuvent renommer les branches par défaut ou protégées.",
  "repo.branch.rename_protected_branch_failed": "Impossible de renommer cette branche en raison des règles de protection de branche.",
  "repo.branch.commits_divergence_from": "Divergence de révisions : %[1]d en retard et %[2]d en avance sur %[3]s",
  "repo.branch.commits_no_divergence": "Identique à la branche %[1]s",
  "repo.tag.create_tag": "Créer l'étiquette %s",
  "repo.tag.create_tag_operation": "Créer une étiquette",
  "repo.tag.confirm_create_tag": "Créer une étiquette",
  "repo.tag.create_tag_from": "Créer une nouvelle étiquette à partir de \"%s\"",
  "repo.tag.create_success": "L'étiquette \"%s\" a été créée.",
  "repo.topic.manage_topics": "Gérer les sujets",
  "repo.topic.done": "Terminé",
  "repo.topic.count_prompt": "Vous ne pouvez pas sélectionner plus de 25 sujets",
  "repo.topic.format_prompt": "Les sujets doivent commencer par un caractère alphanumérique, peuvent inclure des traits d’union « - » et des points « . », et mesurer jusqu'à 35 caractères. Les lettres doivent être en minuscules.",
  "repo.find_file.follow_symlink": "Suivre ce lien symbolique vers sa cible",
  "repo.find_file.go_to_file": "Aller au fichier",
  "repo.find_file.no_matching": "Aucun fichier correspondant trouvé",
  "repo.error.csv.too_large": "Impossible de visualiser le fichier car il est trop volumineux.",
  "repo.error.csv.unexpected": "Impossible de visualiser ce fichier car il contient un caractère inattendu ligne %d, colonne %d.",
  "repo.error.csv.invalid_field_count": "Impossible de visualiser ce fichier car il contient un nombre de champs incorrect à la ligne %d.",
  "repo.error.broken_git_hook": "Les crochets Git de ce dépôt semblent cassés. Veuillez suivre la <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">documentation</a> pour les corriger, puis soummettre des révisions pour actualiser le statut.",
  "graphs.component_loading": "Chargement de %s…",
  "graphs.component_loading_failed": "Impossible de charger %s.",
  "graphs.component_loading_info": "Ça prend son temps…",
  "graphs.component_failed_to_load": "Une erreur inattendue s’est produite.",
  "graphs.code_frequency.what": "fréquence du code",
  "graphs.contributors.what": "contributions",
  "graphs.recent_commits.what": "révisions récentes",
  "graphs.chart_zoom_hint": "Glisser : zoom, Maj + Glisser : pano, Double-clic : recentrer",
  "org.org_name_holder": "Nom de l'organisation",
  "org.org_full_name_holder": "Nom complet de l'organisation",
  "org.org_name_helper": "Le nom de l'organisation doit être court et mémorable.",
  "org.create_org": "Créer une organisation",
  "org.repo_updated": "Actualisé",
  "org.members": "Membres",
  "org.teams": "Équipes",
  "org.code": "Code",
  "org.repos.empty": "Aucun dépôt pour le moment.",
  "org.repos.empty_description": "Créez un dépôt pour partager du code avec cette organisation.",
  "org.lower_members": "Membres",
  "org.lower_repositories": "dépôts",
  "org.create_new_team": "Nouvelle équipe",
  "org.create_team": "Créer une équipe",
  "org.org_desc": "Description",
  "org.team_name": "Nom de l'équipe",
  "org.team_desc": "Description",
  "org.team_name_helper": "Le nom d'équipe doit être court et mémorable.",
  "org.team_desc_helper": "Décrire le but ou le rôle de l’équipe.",
  "org.team_access_desc": "Accès au dépôt",
  "org.team_permission_desc": "Autorisation",
  "org.team_unit_desc": "Permettre l’accès aux sections du dépôt",
  "org.team_unit_disabled": "(Désactivée)",
  "org.form.name_been_taken": "Le nom d’organisation « %s » a déjà été utilisé.",
  "org.form.name_reserved": "Le nom d'organisation \"%s\" est réservé.",
  "org.form.name_pattern_not_allowed": "Le motif « %s » n'est pas autorisé dans un nom d'organisation.",
  "org.form.create_org_not_allowed": "Vous n'êtes pas autorisé à créer une organisation.",
  "org.settings": "Paramètres",
  "org.settings.options": "Organisation",
  "org.settings.full_name": "Nom Complet",
  "org.settings.email": "Courriel de contact",
  "org.settings.website": "Site Web",
  "org.settings.location": "Localisation",
  "org.settings.permission": "Autorisations",
  "org.settings.repoadminchangeteam": "L'administrateur de dépôt peut ajouter et supprimer l'accès aux équipes",
  "org.settings.visibility": "Visibilité",
  "org.settings.change_visibility": "Modifier la visibilité",
  "org.settings.change_visibility_notices_1": "Si l’organisation est convertie en privé, les étoiles du dépôt seront supprimées et ne pourront pas être restaurées.",
  "org.settings.change_visibility_notices_2": "Les non-membres ne pourront plus accéder aux dépôts de l’organisation si la visibilité devient privée.",
  "org.settings.change_visibility_success": "La visibilité de l’organisation %s a été modifiée.",
  "org.settings.visibility_desc": "Changez qui peut voir l’organisation et ses dépôts.",
  "org.settings.visibility.public": "Publique",
  "org.settings.visibility.limited": "Limité (Visible uniquement aux utilisateurs authentifiés)",
  "org.settings.visibility.limited_shortname": "Limité",
  "org.settings.visibility.private": "Privé (Visible uniquement aux membres de l’organisation)",
  "org.settings.visibility.private_shortname": "Privé",
  "org.settings.update_settings": "Appliquer les paramètres",
  "org.settings.update_setting_success": "Les paramètres de l'organisation ont été mis à jour.",
  "org.settings.rename": "Renommer l’organisation",
  "org.settings.rename_desc": "Changer le nom de l’organisation changera également l’URL de votre organisation et libèrera l’ancien nom.",
  "org.settings.rename_success": "L’organisation %[1]s a bien été renommé en %[2]s.",
  "org.settings.rename_no_change": "Le nom de l’organisation n’a pas été modifié.",
  "org.settings.rename_new_org_name": "Nouveau nom d’organisation",
  "org.settings.rename_failed": "Le renommage de l’organisation a échoué en raison d’une erreur interne.",
  "org.settings.rename_notices_1": "Cette opération <strong>ne peut pas </strong> être annulée.",
  "org.settings.rename_notices_2": "L’ancien nom redirigera jusqu'à ce qu'il soit réclamé.",
  "org.settings.update_avatar_success": "L'avatar de l'organisation a été mis à jour.",
  "org.settings.delete": "Supprimer l'organisation",
  "org.settings.delete_account": "Supprimer cette organisation",
  "org.settings.delete_prompt": "Cette organisation sera supprimée définitivement. Cette action est <strong>IRRÉVERSIBLE</strong> !",
  "org.settings.name_confirm": "Entrez le nom de l’organisation pour confirmer :",
  "org.settings.delete_notices_1": "Cette opération <strong>ne peut pas</strong> être annulée.",
  "org.settings.delete_notices_2": "Cette opération supprimera définitivement <strong>tous les dépôts</strong> de <strong>%s</strong>, y compris le code, les tickets, les commentaires, les données de wiki et les accès des collaborateurs.",
  "org.settings.delete_notices_3": "Cette opération supprimera définitivement <strong>tous les paquets</strong> de <strong>%s</strong>.",
  "org.settings.delete_notices_4": "Cette opération supprimera définitivement <strong>tous les projets</strong> de <strong>%s</strong>.",
  "org.settings.confirm_delete_account": "Confirmer la suppression",
  "org.settings.delete_failed": "La suppression de l’organisation a échoué en raison d’une erreur interne.",
  "org.settings.delete_successful": "L’organisation <b>%s</b> a été supprimée avec succès.",
  "org.settings.hooks_desc": "Vous pouvez ajouter des webhooks qui seront activés pour <strong>tous les dépôts</strong> de cette organisation.",
  "org.settings.labels_desc": "Ajoute des labels qui peuvent être utilisés sur les tickets pour <strong>tous les dépôts</strong> de cette organisation.",
  "org.members.membership_visibility": "Visibilité des membres:",
  "org.members.public": "Public",
  "org.members.public_helper": "Cacher",
  "org.members.private": "Caché",
  "org.members.private_helper": "Révéler",
  "org.members.member_role": "Rôle du membre :",
  "org.members.owner": "Propriétaire",
  "org.members.member": "Membre",
  "org.members.remove": "Exclure",
  "org.members.remove.detail": "Supprimer %[1]s de %[2]s?",
  "org.members.leave": "Quitter",
  "org.members.leave.detail": "Quitter %s?",
  "org.members.invite_desc": "Ajouter un nouveau membre à %s :",
  "org.members.invite_now": "Envoyer une invitation",
  "org.teams.join": "Rejoindre",
  "org.teams.leave": "Quitter",
  "org.teams.leave.detail": "Quitter %s?",
  "org.teams.can_create_org_repo": "Créer des dépôts",
  "org.teams.can_create_org_repo_helper": "Les membres peuvent créer de nouveaux dépôts dans l'organisation. Le créateur obtiendra l'accès administrateur au nouveau dépôt.",
  "org.teams.none_access": "Aucun accès",
  "org.teams.none_access_helper": "Les membres ne peuvent ni consulter ni participer à cette section. Ne s’applique pas pour les dépôts publics.",
  "org.teams.general_access": "Accès général",
  "org.teams.general_access_helper": "Les permissions des membres seront déterminées par la table des permissions ci-dessous.",
  "org.teams.read_access": "Lecture",
  "org.teams.read_access_helper": "Les membres peuvent voir et cloner les dépôts de l’équipe.",
  "org.teams.write_access": "Écriture",
  "org.teams.write_access_helper": "Les membres peuvent consulter et soumettre sur les dépôts de l’équipe.",
  "org.teams.admin_access": "Accès Administrateur",
  "org.teams.admin_access_helper": "Les membres peuvent extraire et soumettre les dépôts de l’équipe et y ajouter des collaborateurs.",
  "org.teams.no_desc": "Aucune description",
  "org.teams.settings": "Paramètres",
  "org.teams.owners_permission_desc": "Les propriétaires ont un accès complet à <strong>tous les dépôts</strong> et disposent <strong> d'un accès administrateur</strong> de l'organisation.",
  "org.teams.owners_permission_suggestion": "Vous pouvez créer de nouvelles équipes pour les membres afin d’avoir un contrôle précis sur les droits d’accès.",
  "org.teams.members": "Membres de L'Équipe",
  "org.teams.manage_team_member": "Gérer les équipes et les membres",
  "org.teams.manage_team_member_prompt": "Les membres sont gérés par des équipes. Ajoutez des utilisateurs à une équipe pour les inviter dans cette organisation.",
  "org.teams.update_settings": "Appliquer les paramètres",
  "org.teams.delete_team": "Supprimer l'équipe",
  "org.teams.add_team_member": "Ajouter un membre",
  "org.teams.invite_team_member": "Inviter à %s",
  "org.teams.invite_team_member.list": "Invitations en attente",
  "org.teams.delete_team_title": "Supprimer l'équipe",
  "org.teams.delete_team_desc": "Supprimer une équipe supprime l'accès aux dépôts à ses membres. Continuer ?",
  "org.teams.delete_team_success": "L’équipe a été supprimée.",
  "org.teams.read_permission_desc": "Cette équipe permet l'accès en <strong>lecture</strong> : les membres peuvent voir et dupliquer ses dépôts.",
  "org.teams.write_permission_desc": "Cette équipe accorde un accès en <strong>écriture</strong> : les membres peuvent participer à ses dépôts.",
  "org.teams.admin_permission_desc": "Cette équipe accorde un accès <strong>administrateur</strong> : les membres peuvent consulter, participer et ajouter des collaborateurs à ses dépôts.",
  "org.teams.create_repo_permission_desc": "De plus, cette équipe accorde la permission <strong>Créer un dépôt</strong> : les membres peuvent créer de nouveaux dépôts dans l'organisation.",
  "org.teams.repositories": "Dépôts de l'Équipe",
  "org.teams.remove_all_repos_title": "Supprimer tous les dépôts de l'équipe",
  "org.teams.remove_all_repos_desc": "Ceci supprimera tous les dépôts de l'équipe.",
  "org.teams.add_all_repos_title": "Ajouter tous les dépôts",
  "org.teams.add_all_repos_desc": "Ceci ajoutera tous les dépôts de l'organisation à l'équipe.",
  "org.teams.add_nonexistent_repo": "Le dépôt que vous essayez d’ajouter n’existe pas, veuillez le créer d’abord.",
  "org.teams.add_duplicate_users": "L’utilisateur est déjà un membre de l’équipe.",
  "org.teams.repos.none": "Aucun dépôt n'est accessible par cette équipe.",
  "org.teams.members.none": "Aucun membre dans cette équipe.",
  "org.teams.members.blocked_user": "Impossible d’ajouter l’utilisateur car il est bloqué par l’organisation.",
  "org.teams.specific_repositories": "Dépôts spécifiques",
  "org.teams.specific_repositories_helper": "Les membres auront seulement accès aux dépôts explicitement ajoutés à l'équipe. Sélectionner ceci <strong>ne supprimera pas automatiquement</strong> les dépôts déjà ajoutés avec <i>Tous les dépôts</i>.",
  "org.teams.all_repositories": "Tous les dépôts",
  "org.teams.all_repositories_helper": "L'équipe a accès à tous les dépôts. Sélectionner ceci <strong>ajoutera tous les dépôts existants</strong> à l'équipe.",
  "org.teams.all_repositories_read_permission_desc": "Cette équipe accorde l'accès <strong>en lecture</strong> à <strong>tous les dépôts</strong> : les membres peuvent voir et cloner les dépôts.",
  "org.teams.all_repositories_write_permission_desc": "Cette équipe accorde un accès <strong>en écriture</strong> à <strong>tous les dépôts</strong> : les membres peuvent participer aux dépôts.",
  "org.teams.all_repositories_admin_permission_desc": "Cette équipe accorde un accès <strong>administrateur</strong> à <strong>tous les dépôts</strong> : les membres peuvent consulter, participer et ajouter des collaborateurs aux dépôts.",
  "org.teams.visibility": "Visibilité",
  "org.teams.visibility_private": "Privé",
  "org.teams.visibility_private_helper": "Visible uniquement aux membres de l’équipe et aux propriétaires de l’organisation.",
  "org.teams.visibility_limited": "Limité",
  "org.teams.visibility_limited_helper": "Visible à tous les membres de cette organisation.",
  "org.teams.visibility_public": "Publique",
  "org.teams.visibility_public_helper": "Visible à tout utilisateur connecté.",
  "org.teams.owners_visibility_fixed": "La visibilité des propriétaires ne peut pas être modifiée.",
  "org.teams.invite.title": "Vous avez été invité à rejoindre l'équipe <strong>%s</strong> dans l'organisation <strong>%s</strong>.",
  "org.teams.invite.by": "Invité par %s",
  "org.teams.invite.description": "Veuillez cliquer sur le bouton ci-dessous pour rejoindre l’équipe.",
  "org.view_as_role": "Voir en tant que %s",
  "org.view_as_public_hint": "Vous visualisez le README en tant qu’utilisateur public.",
  "org.view_as_member_hint": "Vous visualisez le README en tant que membre de cette organisation.",
  "org.worktime": "Temps de travail",
  "org.worktime.date_range_start": "Date de début",
  "org.worktime.date_range_end": "Date de fin",
  "org.worktime.query": "Demande",
  "org.worktime.time": "Durée",
  "org.worktime.empty": "Aucun temps de travail pour le moment.",
  "org.worktime.empty_description": "Ajuster la période pour consulter le temps imputé.",
  "org.worktime.by_repositories": "Par dépôts",
  "org.worktime.by_milestones": "Par jalons",
  "org.worktime.by_members": "Par membres",
  "admin.maintenance": "Maintenance",
  "admin.dashboard": "Tableau de bord",
  "admin.self_check": "Autodiagnostique",
  "admin.identity_access": "Identité et accès",
  "admin.users": "Comptes utilisateurs",
  "admin.organizations": "Organisations",
  "admin.assets": "Ressources de code",
  "admin.repositories": "Dépôts",
  "admin.hooks": "Déclencheurs web",
  "admin.integrations": "Intégrations",
  "admin.authentication": "Sources d'authentification",
  "admin.badges": "Badges",
  "admin.badges.badges_manage_panel": "Gestion du badge",
  "admin.badges.details": "Détails du badge",
  "admin.badges.new_badge": "Créer un nouveau badge",
  "admin.badges.slug": "Limace",
  "admin.badges.slug_been_taken": "Cette limace existe déjà.",
  "admin.badges.description": "Description",
  "admin.badges.image_url": "URL de l’image",
  "admin.badges.new_success": "Le badge « %s » a été créé.",
  "admin.badges.update_success": "Le badge a été actualisé.",
  "admin.badges.deletion_success": "Le badge a été supprimé.",
  "admin.badges.edit_badge": "Modifier le badge",
  "admin.badges.update_badge": "Mettre à jour le badge",
  "admin.badges.delete_badge": "Supprimer le badge",
  "admin.badges.delete_badge_desc": "Êtes-vous sûr de vouloir supprimer définitivement ce badge ?",
  "admin.badges.users_with_badge": "Utilisateurs avec badge : %s",
  "admin.badges.not_found": "Badge introuvable.",
  "admin.badges.user_already_has": "Cet utilisateur a déjà ce badge.",
  "admin.badges.user_add_success": "Le badge a bien été assigné à l‘utilisateur.",
  "admin.badges.user_remove_success": "Le badge a bien été retiré de l‘utilisateur.",
  "admin.badges.manage_users": "Gérer les utilisateurs",
  "admin.badges.add_user": "Ajouter un utilisateur",
  "admin.badges.remove_user": "Supprimer l’utilisateur",
  "admin.badges.delete_user_desc": "Êtes-vous sûr de vouloir supprimer cet utilisateur du badge ?",
  "admin.emails": "Courriels de l’utilisateur",
  "admin.config": "Configuration",
  "admin.config_summary": "Résumé",
  "admin.config_settings": "Paramètres",
  "admin.notices": "Informations",
  "admin.monitor": "Surveillance",
  "admin.first_page": "Première",
  "admin.last_page": "Dernière",
  "admin.total": "Total : %d",
  "admin.settings": "Paramètres administrateur",
  "admin.dashboard.new_version_hint": "Gitea %s est maintenant disponible, vous utilisez %s. Consultez <a target=\"_blank\" rel=\"noreferrer\" href=\"%s\">le blog</a> pour plus de détails.",
  "admin.dashboard.statistic": "Résumé",
  "admin.dashboard.maintenance_operations": "Opérations de maintenance",
  "admin.dashboard.system_status": "État du système",
  "admin.dashboard.operation_name": "Nom de l'Opération",
  "admin.dashboard.operation_switch": "Basculer",
  "admin.dashboard.operation_run": "Exécuter",
  "admin.dashboard.clean_unbind_oauth": "Effacer les connexions OAuth associées",
  "admin.dashboard.clean_unbind_oauth_success": "Toutes les connexions OAuth associées ont été supprimées.",
  "admin.dashboard.task.started": "Tâche démarrée: %[1]s",
  "admin.dashboard.task.process": "Tâche: %[1]s",
  "admin.dashboard.task.cancelled": "Tâche %[1]s annulée : %[3]s",
  "admin.dashboard.task.error": "Erreur dans la tâche: %[1]s: %[3]s",
  "admin.dashboard.task.finished": "Tâche: %[1]s démarrée par %[2]s est terminée",
  "admin.dashboard.task.unknown": "Tâche inconnue: %[1]s",
  "admin.dashboard.cron.started": "Tâche planifiée démarrée : %[1]s",
  "admin.dashboard.cron.process": "Tâche récurrente : %[1]s",
  "admin.dashboard.cron.cancelled": "Tâche récurrente %[1]s annulée : %[3]s",
  "admin.dashboard.cron.error": "Erreur dans la tâche récurrente %s : %[3]s",
  "admin.dashboard.cron.finished": "Tâche récurrente %[1]s terminée",
  "admin.dashboard.delete_inactive_accounts": "Supprimer tous les comptes non actifs",
  "admin.dashboard.delete_inactive_accounts.started": "Début de la suppression de tous les comptes inactifs.",
  "admin.dashboard.delete_repo_archives": "Supprimer toutes les archives des dépôts (ZIP, TAR.GZ, etc..)",
  "admin.dashboard.delete_repo_archives.started": "Début de la suppression de toutes les archives de dépôts.",
  "admin.dashboard.delete_missing_repos": "Supprimer tous les dépôts dont les fichiers Git sont manquants",
  "admin.dashboard.delete_missing_repos.started": "Début de la suppression de tous les dépôts dépourvus de Git.",
  "admin.dashboard.delete_generated_repository_avatars": "Supprimer les avatars de dépôt générés",
  "admin.dashboard.sync_repo_branches": "Synchroniser les branches manquantes depuis Git vers la base de donnée.",
  "admin.dashboard.sync_repo_tags": "Synchroniser les étiquettes git depuis les dépôts vers la base de données",
  "admin.dashboard.update_mirrors": "Actualiser les miroirs",
  "admin.dashboard.repo_health_check": "Vérifier l'état de santé de tous les dépôts",
  "admin.dashboard.check_repo_stats": "Voir les statistiques de tous les dépôts",
  "admin.dashboard.archive_cleanup": "Supprimer les archives des vieux dépôts",
  "admin.dashboard.deleted_branches_cleanup": "Nettoyer les branches supprimées",
  "admin.dashboard.update_migration_poster_id": "Actualiser les ID des affiches de migration",
  "admin.dashboard.git_gc_repos": "Exécuter le ramasse-miette des dépôts",
  "admin.dashboard.resync_all_sshkeys": "Mettre à jour le fichier « ssh/authorized_keys » avec les clés SSH Gitea.",
  "admin.dashboard.resync_all_sshprincipals": "Mettre à jour le fichier « .ssh/authorized_principals » avec les principaux de Gitea SSH.",
  "admin.dashboard.resync_all_hooks": "Resynchroniser les déclencheurs git de tous les dépôts (pre-receive, update, post-receive, proc-receive …)",
  "admin.dashboard.reinit_missing_repos": "Réinitialiser tous les dépôts Git manquants pour lesquels un enregistrement existe",
  "admin.dashboard.sync_external_users": "Synchroniser les données de l’utilisateur externe",
  "admin.dashboard.cleanup_hook_task_table": "Nettoyer la table hook_task",
  "admin.dashboard.cleanup_packages": "Nettoyer des paquets expirés",
  "admin.dashboard.cleanup_actions": "Nettoyer les reliquats des actions obsolètes",
  "admin.dashboard.server_uptime": "En service depuis",
  "admin.dashboard.current_goroutine": "Goroutines actuelles",
  "admin.dashboard.current_memory_usage": "Utilisation Mémoire actuelle",
  "admin.dashboard.total_memory_allocated": "Mémoire totale allouée",
  "admin.dashboard.memory_obtained": "Mémoire obtenue",
  "admin.dashboard.pointer_lookup_times": "Nombre de Consultations Pointeur",
  "admin.dashboard.memory_allocate_times": "Allocations de mémoire",
  "admin.dashboard.memory_free_times": "Nombre de libérations de mémoire",
  "admin.dashboard.current_heap_usage": "Pression sur le Tas",
  "admin.dashboard.heap_memory_obtained": "Quantité de Tas réservé",
  "admin.dashboard.heap_memory_idle": "Quantité de Tas au repos",
  "admin.dashboard.heap_memory_in_use": "Quantité de Tas utilisé",
  "admin.dashboard.heap_memory_released": "Quantité de Tas rendu",
  "admin.dashboard.heap_objects": "Objets du Tas",
  "admin.dashboard.bootstrap_stack_usage": "Utilisation Pile Bootstrap",
  "admin.dashboard.stack_memory_obtained": "Mémoire Pile obtenue",
  "admin.dashboard.mspan_structures_usage": "Utilisation des Structures MSpan",
  "admin.dashboard.mspan_structures_obtained": "Structures MSpan obtenues",
  "admin.dashboard.mcache_structures_usage": "Utilisation des Structures MCache",
  "admin.dashboard.mcache_structures_obtained": "Structures MCache obtenues",
  "admin.dashboard.profiling_bucket_hash_table_obtained": "Profilage de Seau de Table de Hashage obtenu",
  "admin.dashboard.gc_metadata_obtained": "Métadonnées GC obtenues",
  "admin.dashboard.other_system_allocation_obtained": "Allocation de l'autre Système obtenue",
  "admin.dashboard.next_gc_recycle": "Traitement GC suivant",
  "admin.dashboard.last_gc_time": "Depuis le dernier GC",
  "admin.dashboard.total_gc_time": "Pause GC",
  "admin.dashboard.total_gc_pause": "Pause GC",
  "admin.dashboard.last_gc_pause": "Dernière Pause GC",
  "admin.dashboard.gc_times": "Nombres de GC",
  "admin.dashboard.delete_old_actions": "Supprimer toutes les anciennes activités de la base de données",
  "admin.dashboard.delete_old_actions.started": "Début de la suppression des plus vielles activités de la base de données.",
  "admin.dashboard.update_checker": "Vérificateur de mise à jour",
  "admin.dashboard.delete_old_system_notices": "Supprimer toutes les anciennes observations de la base de données",
  "admin.dashboard.gc_lfs": "Purger les métaobjets LFS",
  "admin.dashboard.stop_zombie_tasks": "Arrêter les tâches zombies",
  "admin.dashboard.stop_endless_tasks": "Arrêter les tâches interminables",
  "admin.dashboard.cancel_abandoned_jobs": "Annuler les actions des missions abandonnées",
  "admin.dashboard.start_schedule_tasks": "Démarrer les tâches planifiées",
  "admin.dashboard.sync_branch.started": "Début de la synchronisation des branches",
  "admin.dashboard.sync_tag.started": "Synchronisation des étiquettes",
  "admin.dashboard.rebuild_issue_indexer": "Reconstruire l’indexeur des tickets",
  "admin.dashboard.sync_repo_licenses": "Synchroniser les licences du dépôt",
  "admin.users.user_manage_panel": "Gestion du compte utilisateur",
  "admin.users.new_account": "Créer un compte",
  "admin.users.name": "Nom d'utilisateur",
  "admin.users.full_name": "Nom Complet",
  "admin.users.activated": "Activé",
  "admin.users.admin": "Administrateur",
  "admin.users.restricted": "Restreint",
  "admin.users.reserved": "Réservé",
  "admin.users.bot": "Robot",
  "admin.users.remote": "Distant",
  "admin.users.2fa": "2FA",
  "admin.users.repos": "Dépôts",
  "admin.users.created": "Créés",
  "admin.users.last_login": "Dernière connexion",
  "admin.users.never_login": "Jamais connecté",
  "admin.users.send_register_notify": "Envoyer une notification d'inscription",
  "admin.users.new_success": "Le compte \"%s\" a bien été créé.",
  "admin.users.edit": "Éditer",
  "admin.users.impersonate": "Incarner",
  "admin.users.auth_source": "Sources d'authentification",
  "admin.users.local": "Locales",
  "admin.users.auth_login_name": "Nom d'utilisateur pour l'authentification",
  "admin.users.password_helper": "Laissez le mot de passe vide pour le garder inchangé.",
  "admin.users.update_profile_success": "Le compte a bien été mis à jour.",
  "admin.users.edit_account": "Modifier un compte",
  "admin.users.max_repo_creation": "Nombre maximal de dépôts",
  "admin.users.max_repo_creation_desc": "(Mettre à -1 pour utiliser la limite globale par défaut.)",
  "admin.users.is_activated": "Ce compte est activé",
  "admin.users.prohibit_login": "Désactiver la connexion",
  "admin.users.is_admin": "Est Administrateur",
  "admin.users.is_restricted": "Est restreint",
  "admin.users.allow_git_hook": "Autoriser la création de Git Hooks",
  "admin.users.allow_git_hook_tooltip": "Les Déclencheurs Git sont exécutés par le même utilisateur que Gitea, qui a des privilèges systèmes élevés. Les utilisateurs ayant ce droit peuvent altérer touts les dépôts, compromettre la base de données applicative, et se promouvoir administrateurs de Gitea.",
  "admin.users.allow_import_local": "Autoriser l'importation de dépôts locaux",
  "admin.users.allow_create_organization": "Autoriser la création d'organisations",
  "admin.users.update_profile": "Modifier un compte",
  "admin.users.delete_account": "Supprimer cet utilisateur",
  "admin.users.cannot_delete_self": "Vous ne pouvez pas vous supprimer vous-même",
  "admin.users.still_own_repo": "Cet utilisateur possède un ou plusieurs dépôts. Veuillez les supprimer ou les transférer à un autre utilisateur.",
  "admin.users.still_has_org": "Cet utilisateur est membre d'une organisation. Veuillez le retirer de toutes les organisations dont il est membre au préalable.",
  "admin.users.purge": "Purger l'utilisateur",
  "admin.users.purge_help": "Éradique l’utilisateur et tous ses dépôts, organisations, commentaires et paquets.",
  "admin.users.still_own_packages": "Cet utilisateur possède encore un ou plusieurs paquets. Supprimez d’abord ces paquets.",
  "admin.users.deletion_success": "Le compte a été supprimé.",
  "admin.users.reset_2fa": "Réinitialiser l'authentification à deux facteurs",
  "admin.users.list_status_filter.menu_text": "Filtrer",
  "admin.users.list_status_filter.reset": "Réinitialiser",
  "admin.users.list_status_filter.is_active": "Actif",
  "admin.users.list_status_filter.not_active": "Inactif",
  "admin.users.list_status_filter.is_admin": "Administrateur",
  "admin.users.list_status_filter.not_admin": "Non Administrateur",
  "admin.users.list_status_filter.is_restricted": "Restreint",
  "admin.users.list_status_filter.not_restricted": "Non restraint",
  "admin.users.list_status_filter.is_prohibit_login": "Interdit de connexion",
  "admin.users.list_status_filter.not_prohibit_login": "Autorisé à se connecter",
  "admin.users.list_status_filter.is_2fa_enabled": "2FA Activé",
  "admin.users.list_status_filter.not_2fa_enabled": "2FA désactivé",
  "admin.users.details": "Informations de l’utilisateur",
  "admin.emails.email_manage_panel": "Gestion des courriels des utilisateurs",
  "admin.emails.primary": "Principale",
  "admin.emails.activated": "Activée",
  "admin.emails.filter_sort.email": "Courriel",
  "admin.emails.filter_sort.email_reverse": "Courriel (inversé)",
  "admin.emails.filter_sort.name": "Nom d’utilisateur",
  "admin.emails.filter_sort.name_reverse": "Nom d’utilisateur (inversé)",
  "admin.emails.updated": "Courriel mis à jour",
  "admin.emails.not_updated": "Impossible de mettre à jour le courriel demandé : %v",
  "admin.emails.duplicate_active": "Ce courriel est déjà attribué à un autre utilisateur.",
  "admin.emails.change_email_header": "Mettre à jour les propriétés du courriel",
  "admin.emails.change_email_text": "Êtes-vous sûr de vouloir mettre à jour cette adresse courriel ?",
  "admin.emails.delete": "Supprimer le courriel",
  "admin.emails.delete_desc": "Êtes-vous sûr de vouloir supprimer ce courriel ?",
  "admin.emails.deletion_success": "L’adresse courriel a été supprimée.",
  "admin.emails.delete_primary_email_error": "Vous ne pouvez pas supprimer le courriel principal.",
  "admin.orgs.org_manage_panel": "Gestion des organisations",
  "admin.orgs.name": "Nom",
  "admin.orgs.teams": "Équipes",
  "admin.orgs.members": "Membres",
  "admin.orgs.new_orga": "Nouvelle organisation",
  "admin.repos.repo_manage_panel": "Gestion des dépôts",
  "admin.repos.unadopted": "Dépôts dépossédés",
  "admin.repos.unadopted.no_more": "Aucun dépôt dépossédé trouvé.",
  "admin.repos.owner": "Propriétaire",
  "admin.repos.name": "Nom",
  "admin.repos.private": "Privé",
  "admin.repos.issues": "Tickets",
  "admin.repos.size": "Taille",
  "admin.repos.lfs_size": "Taille LFS",
  "admin.packages.package_manage_panel": "Gestion des paquets",
  "admin.packages.total_size": "Taille totale : %s",
  "admin.packages.unreferenced_size": "Taille non référencée : %s",
  "admin.packages.cleanup": "Purger les données expirées",
  "admin.packages.cleanup.success": "Les données expirées ont été nettoyées avec succès",
  "admin.packages.owner": "Propriétaire",
  "admin.packages.creator": "Créateur",
  "admin.packages.name": "Nom",
  "admin.packages.version": "Version",
  "admin.packages.type": "Type",
  "admin.packages.repository": "Dépôt",
  "admin.packages.size": "Taille",
  "admin.packages.published": "Publiés",
  "admin.defaulthooks": "Déclencheurs web par défaut",
  "admin.defaulthooks.desc": "Les webhooks font automatiquement des requêtes POST HTTP à un serveur spécifié lorsque certains événements Gitea se déclenchent. Ceux créés ici sont par défaut copiés sur tous les nouveaux dépôts. Pour plus d'information, consultez le <a target=\"_blank\" rel=\"noopener\" href=\"%s\">guide des webhooks</a>.",
  "admin.defaulthooks.add_webhook": "Ajouter un déclencheur web par défaut",
  "admin.defaulthooks.update_webhook": "Mettre à jour le déclencheur web par défaut",
  "admin.systemhooks": "Webhooks système",
  "admin.systemhooks.desc": "Les webhooks font automatiquement des requêtes POST HTTP à un serveur spécifié lorsque certains événements Gitea se déclenchent. Ceux créé ici agiront sur tous les dépôts, ce qui peux impacter les performances du système. Pour plus d’information, consultez <a target=\"_blank\" rel=\"noopener\" href=\"%s\">le guide des webhooks</a>.",
  "admin.systemhooks.add_webhook": "Ajouter un rappel système",
  "admin.systemhooks.update_webhook": "Mettre à jour un rappel système",
  "admin.auths.auth_manage_panel": "Gestion des sources d'authentification",
  "admin.auths.new": "Ajouter une source d'authentification",
  "admin.auths.name": "Nom",
  "admin.auths.type": "Type",
  "admin.auths.enabled": "Activé",
  "admin.auths.syncenabled": "Activer la synchronisation des utilisateurs",
  "admin.auths.updated": "Mis à jour",
  "admin.auths.auth_type": "Type d'authentification",
  "admin.auths.auth_name": "Nom de l'authentification",
  "admin.auths.security_protocol": "Protocole de sécurité",
  "admin.auths.domain": "Domaine",
  "admin.auths.host": "Hôte",
  "admin.auths.port": "Port",
  "admin.auths.bind_dn": "Lien DN",
  "admin.auths.bind_password": "Bind mot de passe",
  "admin.auths.user_base": "Utilisateur Search Base",
  "admin.auths.user_dn": "Utilisateur DN",
  "admin.auths.attribute_username": "Attribut nom d'utilisateur",
  "admin.auths.attribute_username_placeholder": "Laisser vide afin d'utiliser le nom d'utilisateur spécifié dans Gitea.",
  "admin.auths.attribute_name": "Attribut prénom",
  "admin.auths.attribute_surname": "Attribut nom de famille",
  "admin.auths.attribute_mail": "Attribut courriel",
  "admin.auths.attribute_ssh_public_key": "Attribut clé SSH publique",
  "admin.auths.attribute_avatar": "Attribut de l'avatar",
  "admin.auths.ssh_keys_are_verified": "Les clés SSH du LDAP sont considérées comme vérifiées",
  "admin.auths.attributes_in_bind": "Aller chercher les attributs dans le contexte de liaison DN",
  "admin.auths.allow_deactivate_all": "Permettre à un résultat de recherche vide de désactiver tous les utilisateurs",
  "admin.auths.use_paged_search": "Utiliser la recherche paginée",
  "admin.auths.search_page_size": "Taille de la page",
  "admin.auths.filter": "Filtre utilisateur",
  "admin.auths.admin_filter": "Filtre administrateur",
  "admin.auths.restricted_filter": "Filtre restrictif",
  "admin.auths.restricted_filter_helper": "Laisser vide pour ne définir aucun utilisateur comme restreint. Utilisez un astérisque ('*') pour définir tous les utilisateurs qui ne correspondent pas au filtre Admin comme restreint.",
  "admin.auths.verify_group_membership": "Vérifier l’appartenance au groupe LDAP (laisser vide pour ignorer)",
  "admin.auths.group_search_base": "DN de recherche du groupe",
  "admin.auths.group_attribute_list_users": "Attribut de groupe contenant la liste des utilisateurs",
  "admin.auths.user_attribute_in_group": "Attribut utilisateur listé dans le groupe",
  "admin.auths.map_group_to_team": "Associer les groupes LDAP aux équipes d'organisation (laissez vide pour ignorer)",
  "admin.auths.map_group_to_team_removal": "Retirer les utilisateurs des équipes synchronisées si l'utilisateur n'appartient pas au groupe LDAP correspondant",
  "admin.auths.enable_ldap_groups": "Activer les groupes LDAP",
  "admin.auths.ms_ad_sa": "Rechercher les attributs MS AD",
  "admin.auths.smtp_auth": "Type d'authentification SMTP",
  "admin.auths.smtphost": "Hôte SMTP",
  "admin.auths.smtpport": "Port SMTP",
  "admin.auths.allowed_domains": "Domaines autorisés",
  "admin.auths.allowed_domains_helper": "Laisser ce champ vide autorise tous les domaines. Separez les domaines multiples avec une virgule (\",\").",
  "admin.auths.skip_tls_verify": "Ne pas vérifier TLS",
  "admin.auths.force_smtps": "Forcer SMTPS",
  "admin.auths.force_smtps_helper": "SMTPS est toujours utilisé sur le port 465. Définissez ceci pour forcer SMTPS sur d'autres ports. (STARTTLS sera utilisé sur d'autres ports si cela est supporté par l'hôte.)",
  "admin.auths.helo_hostname": "Nom d’hôte HELO",
  "admin.auths.helo_hostname_helper": "Nom d’hôte envoyé avec HELO. Laisser vide pour envoyer le nom d’hôte actuel.",
  "admin.auths.disable_helo": "Désactiver HELO",
  "admin.auths.pam_service_name": "Nom du Service PAM",
  "admin.auths.pam_email_domain": "Domaine de messagerie PAM (optionnel)",
  "admin.auths.oauth2_provider": "Fournisseur OAuth2",
  "admin.auths.oauth2_icon_url": "URL de l'icône",
  "admin.auths.oauth2_clientID": "ID du client (clé)",
  "admin.auths.oauth2_clientSecret": "Secret du client",
  "admin.auths.openIdConnectAutoDiscoveryURL": "URL de découverte OpenID Connect",
  "admin.auths.oauth2_use_custom_url": "Utiliser des URLs personnalisées au lieu de l’URL par défaut",
  "admin.auths.oauth2_tokenURL": "URL du jeton",
  "admin.auths.oauth2_authURL": "URL d'autorisation",
  "admin.auths.oauth2_profileURL": "URL du profil",
  "admin.auths.oauth2_emailURL": "URL du courriel",
  "admin.auths.skip_local_two_fa": "Ignorer l’authentification à deux facteurs locale",
  "admin.auths.skip_local_two_fa_helper": "Laisser indéfini signifie que les utilisateurs locaux avec l’authentification à deux facteurs activée devront tout de même s’y soumettre pour se connecter",
  "admin.auths.oauth2_tenant": "Locataire",
  "admin.auths.oauth2_scopes": "Champs d'application supplémentaires",
  "admin.auths.oauth2_required_claim_name": "Nom de réclamation requis",
  "admin.auths.oauth2_required_claim_name_helper": "Définissez ce nom pour restreindre la connexion depuis cette source aux utilisateurs ayant une réclamation avec ce nom",
  "admin.auths.oauth2_required_claim_value": "Valeur de réclamation requise",
  "admin.auths.oauth2_required_claim_value_helper": "Restreindre la connexion depuis cette source aux utilisateurs ayant réclamé cette valeur.",
  "admin.auths.open_id_connect_external_id_claim": "Nom déclaré de l’ID externe (facultatif)",
  "admin.auths.open_id_connect_external_id_claim_helper": "Nom de la demande à utiliser en tant qu’identité externe de l’utilisateur, par défaut « sub ». Pour Azure AD / Entra ID, utilisez « oid » pour migrer depuis un fournisseur Azure AD V2. Remarque : la demande « oid » nécessite « profile » dans le champ Permissions ci-dessus.",
  "admin.auths.oauth2_group_claim_name": "Réclamer le nom fournissant les noms de groupe pour cette source. (facultatif)",
  "admin.auths.oauth2_full_name_claim_name": "Nom complet réclamé. (Optionnel. Si défini, le nom complet de l’utilisateur sera toujours synchronisé avec cette réclamation)",
  "admin.auths.oauth2_ssh_public_key_claim_name": "Nom réclamé de la clé publique SSH",
  "admin.auths.oauth2_admin_group": "Valeur de réclamation de groupe pour les administrateurs. (Optionnel, nécessite un nom de réclamation)",
  "admin.auths.oauth2_restricted_group": "Valeur de réclamation de groupe pour les utilisateurs restreints. (Optionnel, nécessite un nom de réclamation)",
  "admin.auths.oauth2_map_group_to_team": "Associe les groupes réclamés avec les équipes de l’organisation. (Optionnel, nécessite un nom de réclamation)",
  "admin.auths.oauth2_map_group_to_team_removal": "Supprimer les utilisateurs des équipes synchronisées si l'utilisateur n'appartient pas au groupe correspondant.",
  "admin.auths.enable_auto_register": "Connexion Automatique",
  "admin.auths.sspi_auto_create_users": "Créer automatiquement des utilisateurs",
  "admin.auths.sspi_auto_create_users_helper": "Autoriser la méthode d’authentification SSPI à créer automatiquement de nouveaux comptes pour les utilisateurs qui se connectent pour la première fois.",
  "admin.auths.sspi_auto_activate_users": "Activer automatiquement les utilisateurs",
  "admin.auths.sspi_auto_activate_users_helper": "Autoriser la méthode d'authentification SSPI à activer automatiquement les nouveaux utilisateurs",
  "admin.auths.sspi_strip_domain_names": "Supprimer les noms de domaine des utilisateurs",
  "admin.auths.sspi_strip_domain_names_helper": "Nettoie les domaines des noms d’utilisateur (ex. : « DOMAINE\\utilisateur » et « utilisateur@exemple.org » ne deviendront que « utilisateur »).",
  "admin.auths.sspi_separator_replacement": "Séparateur à utiliser au lieu de \\, / et @",
  "admin.auths.sspi_separator_replacement_helper": "Le caractère à utiliser pour remplacer les séparateurs dans le nom d’utilisateur (ex. : « \\ » dans « DOMAINE\\utilisateur », « @ » dans « utilisateur@exemple.org »).",
  "admin.auths.sspi_default_language": "Langue par défaut de l'utilisateur",
  "admin.auths.sspi_default_language_helper": "Langue par défaut pour les utilisateurs créés automatiquement par la méthode d’authentification SSPI. Laissez vide si vous préférez que la langue soit déterminée automatiquement.",
  "admin.auths.tips": "Conseils",
  "admin.auths.tips.oauth2.general": "Authentification OAuth2",
  "admin.auths.tips.oauth2.general.tip": "Lors de l'enregistrement d'une nouvelle authentification OAuth2, l'URL de rappel/redirection doit être :",
  "admin.auths.tip.oauth2_provider": "Fournisseur OAuth2",
  "admin.auths.tip.bitbucket": "Créez un nouveau jeton OAuth sur %s et ajoutez la permission « Compte » → « Lecture ».",
  "admin.auths.tip.nextcloud": "Enregistrez un nouveau client OAuth sur votre instance en atteignant le réglage Paramètres → Sécurité → Client OAuth 2.0.",
  "admin.auths.tip.dropbox": "Créez une nouvelle application sur %s",
  "admin.auths.tip.facebook": "Enregistrez une nouvelle application sur%s et ajoutez le produit « Facebook Login ».",
  "admin.auths.tip.github": "Créez une nouvelle application OAuth sur %s",
  "admin.auths.tip.gitlab_new": "Enregistrez une nouvelle application sur %s",
  "admin.auths.tip.google_plus": "Obtenez des identifiants OAuth2 sur la console API de Google (%s)",
  "admin.auths.tip.openid_connect": "Utilisez l’URL de découverte OpenID « https://{server}/.well-known/openid-configuration » pour spécifier les points d'accès.",
  "admin.auths.tip.twitter": "Rendez-vous sur %s, créez une application et assurez-vous que l’option « Autoriser l’application à être utilisée avec Twitter Connect » est activée.",
  "admin.auths.tip.discord": "Enregistrer une nouvelle application sur %s",
  "admin.auths.tip.gitea": "Enregistrez une nouvelle application OAuth2. Le guide peut être trouvé sur %s.",
  "admin.auths.tip.yandex": "Créez une nouvelle application sur %s. Sélectionnez les autorisations suivantes dans la section « Yandex.Passport API » : « Accès au courriel », « Accès à l’avatar de l’utilisateur » et « Accès au nom d’utilisateur, prénom, surnom et genre ».",
  "admin.auths.tip.mastodon": "Entrez une URL d'instance personnalisée pour l'instance mastodon avec laquelle vous voulez vous authentifier (ou utiliser celle par défaut)",
  "admin.auths.edit": "Mettre à jour la source d'authentification",
  "admin.auths.activated": "Cette source d'authentification est activée",
  "admin.auths.new_success": "L'authentification \"%s\" a été ajoutée.",
  "admin.auths.update_success": "La source d'authentification a été mise à jour.",
  "admin.auths.update": "Mettre à jour la source d'authentification",
  "admin.auths.delete": "Supprimer la source d'authentification",
  "admin.auths.delete_auth_title": "Suppression de la source d'authentification",
  "admin.auths.delete_auth_desc": "La suppression d'une source d'authentification empêche les utilisateurs de l'utiliser pour se connecter. Continuer ?",
  "admin.auths.still_in_used": "Cette source d'authentification est utilisée par un ou plusieurs utilisateurs, veuillez convertir ou supprimer ces comptes utilisateurs avant toute action.",
  "admin.auths.deletion_success": "La source d'authentification a été supprimée.",
  "admin.auths.login_source_exist": "La source d'authentification \"%s\" existe déjà.",
  "admin.auths.login_source_of_type_exist": "Une source d'authentification de ce type existe déjà.",
  "admin.auths.unable_to_initialize_openid": "Impossible d'initialiser le fournisseur OpenID Connect : %s",
  "admin.auths.invalid_openIdConnectAutoDiscoveryURL": "URL de découverte automatique invalide (une URL valide commence par http:// ou https://)",
  "admin.config.server_config": "Configuration du serveur",
  "admin.config.app_name": "Titre du site",
  "admin.config.app_ver": "Version de Gitea",
  "admin.config.custom_conf": "Chemin du fichier de configuration",
  "admin.config.custom_file_root_path": "Emplacement personnalisé du fichier racine",
  "admin.config.disable_router_log": "Désactiver la Journalisation du Routeur",
  "admin.config.run_user": "Exécuter avec l'utilisateur",
  "admin.config.run_mode": "Mode d'Éxécution",
  "admin.config.git_version": "Version de Git",
  "admin.config.app_data_path": "Chemin App Data",
  "admin.config.repo_root_path": "Emplacement des Dépôts",
  "admin.config.lfs_root_path": "Répertoire racine LFS",
  "admin.config.log_file_root_path": "Chemin des fichiers logs",
  "admin.config.script_type": "Type de Script",
  "admin.config.reverse_auth_user": "Annuler l'Authentification de l'Utilisateur",
  "admin.config.ssh_config": "Configuration SSH",
  "admin.config.ssh_enabled": "Activé",
  "admin.config.ssh_start_builtin_server": "Utiliser le serveur incorporé",
  "admin.config.ssh_domain": "Domaine du serveur SSH",
  "admin.config.ssh_port": "Port",
  "admin.config.ssh_listen_port": "Port d'écoute",
  "admin.config.ssh_root_path": "Emplacement racine",
  "admin.config.ssh_minimum_key_size_check": "Vérification de la longueur de clé minimale",
  "admin.config.ssh_minimum_key_sizes": "Tailles de clé minimales",
  "admin.config.lfs_config": "Configuration LFS",
  "admin.config.lfs_enabled": "Activé",
  "admin.config.lfs_content_path": "Chemin de contenu LFS",
  "admin.config.lfs_http_auth_expiry": "Expiration de l'authentification HTTP LFS",
  "admin.config.db_config": "Configuration de la base de données",
  "admin.config.db_type": "Type",
  "admin.config.db_host": "Hôte",
  "admin.config.db_name": "Nom",
  "admin.config.db_user": "Nom d'utilisateur",
  "admin.config.db_schema": "Schéma",
  "admin.config.db_ssl_mode": "SSL",
  "admin.config.db_path": "Emplacement",
  "admin.config.service_config": "Configuration du service",
  "admin.config.register_email_confirm": "Exiger la confirmation du courriel lors de l’inscription",
  "admin.config.disable_register": "Désactiver le formulaire d'inscription",
  "admin.config.allow_only_internal_registration": "Autoriser l'inscription uniquement via Gitea lui-même",
  "admin.config.allow_only_external_registration": "N'autoriser l'inscription qu'à partir des services externes",
  "admin.config.enable_openid_signup": "Activer l'inscription avec OpenID",
  "admin.config.enable_openid_signin": "Activer la connexion avec OpenID",
  "admin.config.show_registration_button": "Afficher le bouton d'enregistrement",
  "admin.config.require_sign_in_view": "Exiger la connexion pour afficher les pages",
  "admin.config.mail_notify": "Activer les notifications par courriel",
  "admin.config.enable_captcha": "Activer le CAPTCHA",
  "admin.config.active_code_lives": "Limites de Code Actif",
  "admin.config.reset_password_code_lives": "Durée d'expiration du code de récupération de compte",
  "admin.config.default_keep_email_private": "Masquer les adresses courriels par défaut",
  "admin.config.default_allow_create_organization": "Autoriser la création d'organisations par défaut",
  "admin.config.enable_timetracking": "Activer le suivi du temps",
  "admin.config.default_enable_timetracking": "Activer le suivi de temps par défaut",
  "admin.config.default_allow_only_contributors_to_track_time": "Restreindre le suivi de temps aux contributeurs",
  "admin.config.no_reply_address": "Domaine pour les courriels cachés",
  "admin.config.default_enable_dependencies": "Activer les dépendances pour les tickets par défaut",
  "admin.config.webhook_config": "Configuration Webhook",
  "admin.config.queue_length": "Longueur de la file d'attente",
  "admin.config.deliver_timeout": "Expiration d'Envoi",
  "admin.config.skip_tls_verify": "Passer la vérification TLS",
  "admin.config.mailer_config": "Configuration du service SMTP",
  "admin.config.mailer_enabled": "Activé",
  "admin.config.mailer_enable_helo": "Activer HELO",
  "admin.config.mailer_name": "Nom",
  "admin.config.mailer_protocol": "Protocole",
  "admin.config.mailer_smtp_addr": "Adresse SMTP",
  "admin.config.mailer_smtp_port": "Port SMTP",
  "admin.config.mailer_user": "Utilisateur",
  "admin.config.mailer_use_sendmail": "Utiliser Sendmail",
  "admin.config.mailer_sendmail_path": "Chemin d’accès à Sendmail",
  "admin.config.mailer_sendmail_args": "Arguments supplémentaires pour Sendmail",
  "admin.config.mailer_sendmail_timeout": "Délai d’attente de Sendmail",
  "admin.config.mailer_use_dummy": "Factice",
  "admin.config.test_email_placeholder": "Courriel (ex : test@exemple.com)",
  "admin.config.send_test_mail": "Envoyer un courriel de test",
  "admin.config.send_test_mail_submit": "Envoyer",
  "admin.config.test_mail_failed": "Impossible d’envoyer un courriel de test à « %s » : %v",
  "admin.config.test_mail_sent": "Un courriel de test a été envoyé à « %s ».",
  "admin.config.oauth_config": "Configuration OAuth",
  "admin.config.oauth_enabled": "Activé",
  "admin.config.cache_config": "Configuration du cache",
  "admin.config.cache_adapter": "Adaptateur du Cache",
  "admin.config.cache_interval": "Intervales du Cache",
  "admin.config.cache_item_ttl": "Durée de vie des éléments dans le cache",
  "admin.config.cache_test": "Test du cache",
  "admin.config.cache_test_failed": "Impossible d’interroger le cache : %v.",
  "admin.config.cache_test_slow": "Test du cache réussi, mais la réponse est lente : %s.",
  "admin.config.cache_test_succeeded": "Test du cache réussi, réponse obtenue en %s.",
  "admin.config.common.start_time": "Heure de début",
  "admin.config.common.end_time": "Heure de fin",
  "admin.config.common.skip_time_check": "Laisser le temps vide (effacer le champ) pour passer la vérification",
  "admin.config.instance_maintenance": "Maintenance de l’instance",
  "admin.config.instance_maintenance_mode.admin_web_access_only": "Permettre uniquement aux administrateurs d’accéder à l’interface web",
  "admin.config.instance_web_banner.enabled": "Afficher la bannière",
  "admin.config.instance_web_banner.message_placeholder": "Message de bannière (supporte markdown)",
  "admin.config.session_config": "Configuration de session",
  "admin.config.session_provider": "Fournisseur de session",
  "admin.config.cookie_name": "Nom du cookie",
  "admin.config.gc_interval_time": "Intervals GC",
  "admin.config.session_life_time": "Durée des sessions",
  "admin.config.https_only": "HTTPS uniquement",
  "admin.config.cookie_life_time": "Expiration du cookie",
  "admin.config.picture_config": "Configuration de l'avatar",
  "admin.config.picture_service": "Service d'Imagerie",
  "admin.config.enable_gravatar": "Activer Gravatar",
  "admin.config.enable_federated_avatar": "Activer les avatars unifiés",
  "admin.config.open_with_editor_app_help": "Les éditeurs disponibles via « Ouvrir avec ». Si laissé vide, la valeur par défaut sera utilisée. Développez pour voir la valeur par défaut.",
  "admin.config.git_guide_remote_name": "Nom du dépôt distant pour les commandes git dans le guide",
  "admin.config.git_config": "Configuration de Git",
  "admin.config.git_disable_diff_highlight": "Désactiver la surbrillance syntaxique de Diff",
  "admin.config.git_max_diff_lines": "Lignes de Diff Max (pour un seul fichier)",
  "admin.config.git_max_diff_line_characters": "Nombre max de caractères de Diff (pour une seule ligne)",
  "admin.config.git_max_diff_files": "Nombre max de fichiers de Diff (à afficher)",
  "admin.config.git_gc_args": "Arguments de GC",
  "admin.config.git_migrate_timeout": "Délai imparti pour une migration",
  "admin.config.git_mirror_timeout": "Délai imparti pour mettre à jour le miroir",
  "admin.config.git_gc_timeout": "Délai imparti pour l'opération \"GC\"",
  "admin.config.log_config": "Configuration du journal",
  "admin.config.logger_name_fmt": "Journal : %s",
  "admin.config.disabled_logger": "Désactivé",
  "admin.config.access_log_mode": "Mode de journalisation d'accès",
  "admin.config.access_log_template": "Modèle de journal d'accès",
  "admin.config.xorm_log_sql": "Activer la journalisation SQL",
  "admin.config.set_setting_failed": "Impossible de définir le paramètre %s",
  "admin.monitor.stats": "Stats",
  "admin.monitor.cron": "Tâches récurrentes",
  "admin.monitor.name": "Nom",
  "admin.monitor.schedule": "Planification",
  "admin.monitor.next": "Suivant",
  "admin.monitor.previous": "Précédent",
  "admin.monitor.execute_times": "Exécutions",
  "admin.monitor.process": "Processus en cours d'exécution",
  "admin.monitor.stacktrace": "Piles d'execution",
  "admin.monitor.trace": "Trace",
  "admin.monitor.performance_logs": "Journaux de performance",
  "admin.monitor.processes_count": "%d processus",
  "admin.monitor.download_diagnosis_report": "Télécharger le rapport de diagnostic",
  "admin.monitor.desc": "Description",
  "admin.monitor.start": "Heure de démarrage",
  "admin.monitor.execute_time": "Heure d'Éxécution",
  "admin.monitor.last_execution_result": "Résultat",
  "admin.monitor.process.cancel": "Annuler le processus",
  "admin.monitor.process.cancel_desc": "L’annulation d’un processus peut entraîner une perte de données.",
  "admin.monitor.process.children": "Enfant",
  "admin.monitor.queues": "Files d'attente",
  "admin.monitor.queue": "File d'attente : %s",
  "admin.monitor.queue.name": "Nom",
  "admin.monitor.queue.type": "Type",
  "admin.monitor.queue.exemplar": "Type d'exemple",
  "admin.monitor.queue.numberworkers": "Nombre de processus",
  "admin.monitor.queue.activeworkers": "Processus actifs",
  "admin.monitor.queue.maxnumberworkers": "Nombre maximal de processus",
  "admin.monitor.queue.numberinqueue": "Position dans la queue",
  "admin.monitor.queue.review_add": "Examiner / ajouter des processus",
  "admin.monitor.queue.settings.title": "Paramètres du réservoir",
  "admin.monitor.queue.settings.desc": "Les bassins croissent proportionnellement au besoin de leurs exécuteurs.",
  "admin.monitor.queue.settings.maxnumberworkers": "Nombre maximal de processus",
  "admin.monitor.queue.settings.maxnumberworkers.placeholder": "Actuellement %[1]d",
  "admin.monitor.queue.settings.maxnumberworkers.error": "Le nombre de processus doit être un nombre",
  "admin.monitor.queue.settings.submit": "Appliquer les paramètres",
  "admin.monitor.queue.settings.changed": "Paramètres mis à jour",
  "admin.monitor.queue.settings.remove_all_items": "Tout effacer",
  "admin.monitor.queue.settings.remove_all_items_done": "Tous les éléments de la file d'attente ont été effacés.",
  "admin.notices.system_notice_list": "Informations",
  "admin.notices.view_detail_header": "Voir les détails de l'information système",
  "admin.notices.operations": "Opérations",
  "admin.notices.select_all": "Tout Sélectionner",
  "admin.notices.deselect_all": "Tout désélectionner",
  "admin.notices.inverse_selection": "Inverser la sélection",
  "admin.notices.delete_selected": "Supprimer les éléments sélectionnés",
  "admin.notices.delete_all": "Supprimer toutes les notifications",
  "admin.notices.type": "Type",
  "admin.notices.type_1": "Dépôt",
  "admin.notices.type_2": "Tâche",
  "admin.notices.desc": "Description",
  "admin.notices.op": "Opération",
  "admin.notices.delete_success": "Les informations systèmes ont été supprimées.",
  "admin.self_check.no_problem_found": "Aucun problème trouvé pour l’instant.",
  "admin.self_check.startup_warnings": "Avertissements au démarrage :",
  "admin.self_check.database_collation_mismatch": "Exige que la base de données utilise la collation %s.",
  "admin.self_check.database_collation_case_insensitive": "La base de données utilise la collation %s, insensible à la casse. Bien que Gitea soit compatible, il peut y avoir quelques rares cas qui ne fonctionnent pas comme prévu.",
  "admin.self_check.database_inconsistent_collation_columns": "La base de données utilise la collation %s, mais ces colonnes utilisent des collations différentes. Cela peut causer des problèmes imprévus.",
  "admin.self_check.database_fix_mysql": "Pour les utilisateurs de MySQL ou MariaDB, vous pouvez utiliser la commande « gitea doctor convert » dans un terminal ou exécuter une requête du type « ALTER … COLLATE ... » pour résoudre les problèmes de collation.",
  "admin.self_check.database_fix_mssql": "Pour les utilisateurs de MSSQL, vous ne pouvez résoudre le problème qu’en exécutant une requête SQL du type « ALTER … COLLATE … ».",
  "admin.self_check.location_origin_mismatch": "L’URL actuelle (%[1]s) ne correspond pas à l’URL vue par Gitea (%[2]). Si vous utilisez un proxy inverse, assurez-vous que les en-têtes « Host » et « X-Forwarded-Proto » sont correctement définis.",
  "action.create_repo": "a créé le dépôt <a href=\"%s\">%s</a>",
  "action.rename_repo": "a rebaptisé le dépôt <s><code>%[1]s</code></s> en <a href=\"%[2]s\">%[3]s</a>",
  "action.commit_repo": "a soumis sur <a href=\"%[2]s\">%[3]s</a> dans <a href=\"%[1]s\">%[4]s</a>",
  "action.create_issue": "a ouvert le ticket <a href=\"%[1]s\">%[3]s#%[2]s</a>",
  "action.close_issue": "a fermé le ticket <a href=\"%[1]s\">%[3]s#%[2]s</a>",
  "action.reopen_issue": "a réouvert le ticket <a href=\"%[1]s\">%[3]s#%[2]s</a>",
  "action.create_pull_request": "a créé la demande d’ajout <a href=\"%[1]s\">%[3]s#%[2]s</a>",
  "action.close_pull_request": "a fermé la demande d’ajout <a href=\"%[1]s\">%[3]s#%[2]s</a>",
  "action.reopen_pull_request": "a réouvert la demande d’ajout <a href=\"%[1]s\">%[3]s#%[2]s</a>",
  "action.comment_issue": "a commenté le ticket <a href=\"%[1]s\">%[3]s#%[2]s</a>",
  "action.comment_pull": "a commenté la demande d’ajout <a href=\"%[1]s\">%[3]s#%[2]s</a>",
  "action.merge_pull_request": "a fusionné la demande d’ajout <a href=\"%[1]s\">%[3]s#%[2]s</a>",
  "action.auto_merge_pull_request": "a fusionné automatiquement la demande d’ajout <a href=\"%[1]s\">%[3]s#%[2]s</a>",
  "action.transfer_repo": "a transféré le dépôt <code>%s</code> vers <a href=\"%s\">%s</a>",
  "action.push_tag": "a soumis l’étiquette <a href=\"%[2]s\">%[3]s</a> de <a href=\"%[1]s\">%[4]s</a>",
  "action.delete_tag": "a supprimé l’étiquette %[2]s de <a href=\"%[1]s\">%[3]s</a>",
  "action.delete_branch": "a supprimé la branche %[2]s de <a href=\"%[1]s\">%[3]s</a>",
  "action.compare_branch": "Comparer",
  "action.compare_commits": "Comparer %d révisions",
  "action.compare_commits_general": "Comparer les révisions",
  "action.mirror_sync_push": "a synchronisé les révisions de <a href=\"%[2]s\">%[3]s</a> d’un miroir vers <a href=\"%[1]s\">%[4]s</a>.",
  "action.mirror_sync_create": "a synchronisé la nouvelle référence <a href=\"%[2]s\">%[3]s</a> d’un miroir vers <a href=\"%[1]s\">%[4]s</a>.",
  "action.mirror_sync_delete": "a synchronisé puis supprimé la nouvelle référence <code>%[2]s</code> vers <a href=\"%[1]s\">%[3]s</a> depuis le miroir",
  "action.approve_pull_request": "a approuvé <a href=\"%[1]s\">%[3]s#%[2]s</a>",
  "action.reject_pull_request": "a suggérés des changements pour <a href=\"%[1]s\">%[3]s#%[2]s</a>",
  "action.publish_release": "a publié <a href=\"%[2]s\"> \"%[4]s\" </a> dans <a href=\"%[1]s\">%[3]s</a>",
  "action.review_dismissed": "a révoqué l’évaluation de <b>%[4]s</b> dans <a href=\"%[1]s\">%[3]s#%[2]s</a>",
  "action.review_dismissed_reason": "Raison :",
  "action.create_branch": "a créé la branche <a href=\"%[2]s\">%[3]s</a> dans <a href=\"%[1]s\">%[4]s</a>",
  "action.starred_repo": "aime <a href=\"%[1]s\">%[2]s</a>",
  "action.watched_repo": "observe <a href=\"%[1]s\">%[2]s</a>",
  "tool.now": "maintenant",
  "tool.future": "futur",
  "tool.1s": "1 seconde",
  "tool.1m": "1 minute",
  "tool.1h": "1 heure",
  "tool.1d": "1 jour",
  "tool.1w": "1 semaine",
  "tool.1mon": "1 mois",
  "tool.1y": "1 an",
  "tool.seconds": "%d secondes",
  "tool.minutes": "%d minutes",
  "tool.hours": "%d heures",
  "tool.days": "%d jours",
  "tool.weeks": "%d semaines",
  "tool.months": "%d mois",
  "tool.years": "%d ans",
  "tool.raw_seconds": "secondes",
  "tool.raw_minutes": "minutes",
  "dropzone.default_message": "Déposez les fichiers ou cliquez ici pour téléverser.",
  "dropzone.invalid_input_type": "Vous ne pouvez pas téléverser des fichiers de ce type.",
  "dropzone.file_too_big": "La taille du fichier ({{filesize}} Mo) dépasse la taille maximale ({{maxFilesize}} Mo).",
  "dropzone.remove_file": "Supprimer le fichier",
  "notification.notifications": "Notifications",
  "notification.unread": "Non lue(s)",
  "notification.read": "Lue(s)",
  "notification.no_unread": "Aucune notification non lue.",
  "notification.no_read": "Aucune notification lue.",
  "notification.pin": "Épingler la notification",
  "notification.mark_as_read": "Marquer comme lu",
  "notification.mark_as_unread": "Marquer comme non lue",
  "notification.mark_all_as_read": "Tout marquer comme lu",
  "notification.subscriptions": "Abonnements",
  "notification.watching": "Suivi",
  "notification.no_subscriptions": "Pas d'abonnements",
  "gpg.default_key": "Signé avec la clé par défaut",
  "gpg.error.extract_sign": "Impossible d'extraire la signature",
  "gpg.error.generate_hash": "Impossible de générer la chaine de hachage de la révision",
  "gpg.error.no_committer_account": "Aucun compte lié au courriel de l’auteur",
  "gpg.error.no_gpg_keys_found": "Signature inconnue de Gitea",
  "gpg.error.not_signed_commit": "Révision non signée",
  "gpg.error.failed_retrieval_gpg_keys": "Impossible de récupérer la clé liée au compte de l'auteur",
  "gpg.error.probable_bad_signature": "AVERTISSEMENT ! Bien qu’il y ait une clé avec cet ID dans la base de données, elle ne vérifie pas cette révision ! Cette révision est SUSPECTE.",
  "gpg.error.probable_bad_default_signature": "AVERTISSEMENT ! Bien que la clé par défaut ait cet ID, elle ne vérifie pas cette révision ! Cette révision est SUSPECTE.",
  "units.unit": "Section",
  "units.error.no_unit_allowed_repo": "Vous n’êtes pas autorisé à accéder à quelconque section de ce dépôt.",
  "units.error.unit_not_allowed": "Vous n’êtes pas autorisé à accéder à cette section du dépôt.",
  "packages.title": "Paquets",
  "packages.desc": "Gérer les paquets du dépôt.",
  "packages.empty": "Il n'y pas de paquet pour le moment.",
  "packages.no_metadata": "Pas de métadonnées.",
  "packages.empty.documentation": "Pour plus d'informations sur le registre de paquets, voir <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">la documentation</a>.",
  "packages.empty.repo": "Avez-vous téléchargé un paquet, mais il n'est pas affiché ici? Allez dans les <a href=\"%[1]s\">paramètres du paquet</a> et liez le à ce dépôt.",
  "packages.registry.documentation": "Pour plus d’informations sur le registre %s, voir <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">la documentation</a>.",
  "packages.filter.type": "Type",
  "packages.filter.type.all": "Tous",
  "packages.filter.no_result": "Votre filtre n'affiche aucun résultat.",
  "packages.filter.container.tagged": "Balisé",
  "packages.filter.container.untagged": "Débalisé",
  "packages.published_by": "%[1]s publié par <a href=\"%[2]s\">%[3]s</a>",
  "packages.published_by_in": "%[1]s publié par <a href=\"%[2]s\">%[3]s</a> en <a href=\"%[4]s\"><strong>%[5]s</strong></a>",
  "packages.installation": "Installation",
  "packages.about": "À propos de ce paquet",
  "packages.requirements": "Exigences",
  "packages.dependencies": "Dépendances",
  "packages.keywords": "Mots-clés",
  "packages.details": "Détails",
  "packages.name": "Nom du paquet",
  "packages.details.author": "Auteur",
  "packages.details.project_site": "Site du projet",
  "packages.details.repository_site": "Site du dépôt",
  "packages.details.documentation_site": "Site de documentation",
  "packages.details.license": "Licence",
  "packages.assets": "Ressources",
  "packages.versions": "Versions",
  "packages.versions.view_all": "Voir tout",
  "packages.dependency.id": "ID",
  "packages.dependency.version": "Version",
  "packages.search_in_external_registry": "Rechercher dans %s",
  "packages.alpine.registry": "Configurez ce registre en ajoutant l’URL dans votre fichier <code>/etc/apk/repositories</code> :",
  "packages.alpine.registry.key": "Téléchargez la clé RSA publique du registre dans le dossier <code>/etc/apk/keys/</code> pour vérifier la signature de l'index :",
  "packages.alpine.registry.info": "Choisissez $branch et $repository dans la liste ci-dessous.",
  "packages.alpine.install": "Pour installer le paquet, exécutez la commande suivante :",
  "packages.alpine.repository": "Informations sur le Dépôt",
  "packages.alpine.repository.branches": "Branches",
  "packages.alpine.repository.repositories": "Dépôts",
  "packages.alpine.repository.architectures": "Architectures",
  "packages.arch.registry": "Ajouter un serveur avec un dépôt et une architecture liés dans <code>/etc/pacman.conf</code> :",
  "packages.arch.install": "Synchroniser le paquet avec pacman :",
  "packages.arch.repository": "Informations sur le Dépôt",
  "packages.arch.repository.repositories": "Dépôts",
  "packages.arch.repository.architectures": "Architectures",
  "packages.cargo.registry": "Configurez ce registre dans le fichier de configuration Cargo (par exemple <code>~/.cargo/config.toml</code>) :",
  "packages.cargo.install": "Pour installer le paquet en utilisant Cargo, exécutez la commande suivante :",
  "packages.chef.registry": "Configurer ce registre dans votre fichier <code>~/.chef/config.rb</code> :",
  "packages.chef.install": "Pour installer le paquet, exécutez la commande suivante :",
  "packages.composer.registry": "Configurez ce registre dans votre fichier <code>~/.composer/config.json</code> :",
  "packages.composer.install": "Pour installer le paquet en utilisant Composer, exécutez la commande suivante :",
  "packages.composer.dependencies": "Dépendances",
  "packages.composer.dependencies.development": "Dépendances de développement",
  "packages.conan.details.repository": "Dépôt",
  "packages.conan.registry": "Configurez ce registre à partir d'un terminal :",
  "packages.conan.install": "Pour installer le paquet en utilisant Conan, exécutez la commande suivante :",
  "packages.conda.registry": "Configurez ce registre en tant que dépôt Conda dans le fichier <code>.condarc</code> :",
  "packages.conda.install": "Pour installer le paquet en utilisant Conda, exécutez la commande suivante :",
  "packages.container.details.type": "Type d'image",
  "packages.container.details.platform": "Plateforme",
  "packages.container.pull": "Tirez l'image depuis un terminal :",
  "packages.container.images": "Images",
  "packages.container.digest": "Empreinte",
  "packages.container.multi_arch": "SE / Arch",
  "packages.container.layers": "Calques d'image",
  "packages.container.labels": "Labels",
  "packages.container.labels.key": "Clé",
  "packages.container.labels.value": "Valeur",
  "packages.cran.registry": "Configurez ce registre dans le fichier <code>Rprofile.site</code> :",
  "packages.cran.install": "Pour installer le paquet, exécutez la commande suivante :",
  "packages.debian.registry": "Configurez ce registre à partir d'un terminal :",
  "packages.debian.registry.info": "Choisissez $distribution et $component dans la liste ci-dessous.",
  "packages.debian.install": "Pour installer le paquet, exécutez la commande suivante :",
  "packages.debian.repository": "Infos sur le Dépôt",
  "packages.debian.repository.distributions": "Distributions",
  "packages.debian.repository.components": "Composants",
  "packages.debian.repository.architectures": "Architectures",
  "packages.generic.download": "Télécharger le paquet depuis un terminal :",
  "packages.go.install": "Installer le paquet à partir de la ligne de commande :",
  "packages.helm.registry": "Configurer ce registre à partir d'un terminal :",
  "packages.helm.install": "Pour installer le paquet, exécutez la commande suivante :",
  "packages.maven.registry": "Configurez ce registre dans le fichier <code>pom.xml</code> de votre projet :",
  "packages.maven.install": "Pour utiliser le paquet, inclure ce qui suit dans le bloc <code>dependencies</code> dans le fichier <code>pom.xml</code> :",
  "packages.maven.install2": "Exécuter dans un terminal :",
  "packages.maven.download": "Pour télécharger la dépendance, exécutez dans un terminal :",
  "packages.nuget.registry": "Configurer ce registre à partir d'un terminal :",
  "packages.nuget.install": "Pour installer le paquet en utilisant NuGet, exécutez la commande suivante :",
  "packages.nuget.dependency.framework": "Cadriciel cible",
  "packages.npm.registry": "Configurez ce registre dans le fichier <code>.npmrc</code> de votre projet :",
  "packages.npm.install": "Pour installer le paquet en utilisant npm, exécutez la commande suivante :",
  "packages.npm.install2": "ou ajoutez-le au fichier package.json :",
  "packages.npm.dependencies": "Dépendances",
  "packages.npm.dependencies.development": "Dépendances de développement",
  "packages.npm.dependencies.bundle": "Dépendances emballées",
  "packages.npm.dependencies.peer": "Dépendances de pairs",
  "packages.npm.dependencies.optional": "Dépendances optionnelles",
  "packages.npm.details.tag": "Balise",
  "packages.pub.install": "Pour installer le paquet en utilisant Dart, exécutez la commande suivante :",
  "packages.pypi.requires": "Nécessite Python",
  "packages.pypi.install": "Pour installer le paquet en utilisant pip, exécutez la commande suivante :",
  "packages.rpm.registry": "Configurez ce registre à partir d'un terminal :",
  "packages.rpm.distros.redhat": "sur les distributions basées sur RedHat",
  "packages.rpm.distros.suse": "sur les distributions basées sur SUSE",
  "packages.rpm.install": "Pour installer le paquet, exécutez la commande suivante :",
  "packages.rpm.repository": "Informations sur le Dépôt",
  "packages.rpm.repository.architectures": "Architectures",
  "packages.rpm.repository.multiple_groups": "Ce paquet est disponible en plusieurs groupes.",
  "packages.rubygems.install": "Pour installer le paquet en utilisant gem, exécutez la commande suivante :",
  "packages.rubygems.install2": "ou ajoutez-le au Gemfile :",
  "packages.rubygems.dependencies.runtime": "Dépendances d'exécution",
  "packages.rubygems.dependencies.development": "Dépendances de développement",
  "packages.rubygems.required.ruby": "Nécessite Ruby en version",
  "packages.rubygems.required.rubygems": "Nécessite RubyGem en version",
  "packages.swift.registry": "Configurez ce registre à partir d'un terminal :",
  "packages.swift.install": "Ajoutez le paquet dans votre fichier <code>Package.swift</code>:",
  "packages.swift.install2": "et exécutez la commande suivante :",
  "packages.terraform.install": "Définissez votre état pour utiliser le backend HTTP",
  "packages.terraform.install2": "et exécutez la commande suivante :",
  "packages.terraform.lock_status": "Verrouiller le statut",
  "packages.terraform.locked_by": "Verrouillé par %s.",
  "packages.terraform.unlocked": "Déverrouillé",
  "packages.terraform.lock": "Verrouiller",
  "packages.terraform.unlock": "Déverrouiller",
  "packages.terraform.lock.success": "L’état Terraform a été verrouillé avec succès.",
  "packages.terraform.unlock.success": "L’état Terraform a été déverrouillé avec succès.",
  "packages.terraform.lock.error.already_locked": "L’état Terraform est déjà verrouillé.",
  "packages.terraform.delete.locked": "L’état Terraform est verrouillé et ne peut pas être supprimé.",
  "packages.terraform.delete.latest": "La dernière version d’un état Terraform ne peut pas être supprimée.",
  "packages.vagrant.install": "Pour ajouter une machine Vagrant, exécutez la commande suivante :",
  "packages.settings.link": "Lier ce paquet à un dépôt",
  "packages.settings.link.description": "Si vous liez un paquet à dépôt, il sera visible dans sa liste des paquets.",
  "packages.settings.link.notice1": "Seuls les dépôts du même propriétaire peuvent être liés.",
  "packages.settings.link.notice2": "Lier un dépôt ne modifie pas la visibilité du paquet.",
  "packages.settings.link.notice3": "Laisser le champ vide supprimera le lien.",
  "packages.settings.visibility": "Visibilité du paquet",
  "packages.settings.visibility.inherit": "La visibilité du paquet est héritée depuis le propriétaire et ne peut pas être modifiée ici. Pour la modifier, mettez à jour les paramètres de visibilité de l’utilisateur ou de l'organisation propriétaire de ce paquet.",
  "packages.settings.visibility.button": "Modifier la visibilité du propriétaire",
  "packages.settings.link.select": "Sélectionner un dépôt",
  "packages.settings.link.button": "Actualiser le lien du dépôt",
  "packages.settings.link.success": "Le lien du dépôt a été mis à jour avec succès.",
  "packages.settings.link.error": "Impossible de mettre à jour le lien du dépôt.",
  "packages.settings.link.repo_not_found": "Dépôt %s non trouvé.",
  "packages.settings.unlink.error": "Impossible de supprimer le lien du dépôt.",
  "packages.settings.unlink.success": "Le lien du dépôt a été supprimé.",
  "packages.settings.delete": "Supprimer le paquet",
  "packages.settings.delete.description": "Supprimer un paquet est permanent et irréversible.",
  "packages.settings.delete.notice": "Vous êtes sur le point de supprimer %s (%s). Cette opération est irréversible, êtes-vous sûr ?",
  "packages.settings.delete.notice.package": "Vous êtes sur le point de supprimer %s dans toutes ses versions. C’est une opération irréversible, êtes-vous sûr ?",
  "packages.settings.delete.success": "Le paquet a été supprimé.",
  "packages.settings.delete.version.success": "La version du paquet a été supprimée.",
  "packages.settings.delete.error": "Impossible de supprimer le paquet.",
  "packages.settings.delete.version": "Supprimer la version",
  "packages.settings.delete.confirm": "Saisissez le nom du paquet pour confirmer",
  "packages.settings.delete.invalid_package_name": "Le nom de paquet saisi est incorrect.",
  "packages.owner.settings.cargo.title": "Index du Registre Cargo",
  "packages.owner.settings.cargo.initialize": "Initialiser l'index",
  "packages.owner.settings.cargo.initialize.description": "Un dépôt Git d’index spécial est nécessaire pour utiliser le registre Cargo. Utiliser cette option va (re)créer le dépôt et le configurer automatiquement.",
  "packages.owner.settings.cargo.initialize.error": "Impossible d'initialiser l'index de Cargo : %v",
  "packages.owner.settings.cargo.initialize.success": "L'index Cargo a été créé avec succès.",
  "packages.owner.settings.cargo.rebuild": "Reconstruire l'index",
  "packages.owner.settings.cargo.rebuild.description": "La reconstruction peut être utile si l'index n'est pas synchronisé avec les paquets Cargo stockés.",
  "packages.owner.settings.cargo.rebuild.error": "Impossible de reconstruire l'index Cargo : %v",
  "packages.owner.settings.cargo.rebuild.success": "L’index Cargo a été reconstruit avec succès.",
  "packages.owner.settings.cleanuprules.title": "Gérer les règles de nettoyage",
  "packages.owner.settings.cleanuprules.add": "Ajouter une règle de nettoyage",
  "packages.owner.settings.cleanuprules.edit": "Modifier la règle de nettoyage",
  "packages.owner.settings.cleanuprules.none": "Aucune règle de nettoyage disponible. Veuillez consulter la documentation.",
  "packages.owner.settings.cleanuprules.preview": "Aperçu des règles de nettoyage",
  "packages.owner.settings.cleanuprules.preview.overview": "%d paquets sont programmés pour être supprimés.",
  "packages.owner.settings.cleanuprules.preview.none": "La règle de nettoyage ne correspond à aucun paquet.",
  "packages.owner.settings.cleanuprules.enabled": "Activé",
  "packages.owner.settings.cleanuprules.pattern_full_match": "Appliquer le motif au nom complet du paquet",
  "packages.owner.settings.cleanuprules.keep.title": "Les versions qui correspondent à ces règles sont conservées, même si elles correspondent à une règle de suppression ci-dessous.",
  "packages.owner.settings.cleanuprules.keep.count": "Garder le plus récent",
  "packages.owner.settings.cleanuprules.keep.count.1": "1 version par paquet",
  "packages.owner.settings.cleanuprules.keep.count.n": "%d versions par paquet",
  "packages.owner.settings.cleanuprules.keep.pattern": "Garder les versions correspondantes",
  "packages.owner.settings.cleanuprules.keep.pattern.container": "La version <code>latest</code> est toujours conservée pour les paquets Container.",
  "packages.owner.settings.cleanuprules.remove.title": "Les versions qui correspondent à ces règles sont supprimées, sauf si une règle ci-dessus dit de les garder.",
  "packages.owner.settings.cleanuprules.remove.days": "Supprimer les versions antérieures à",
  "packages.owner.settings.cleanuprules.remove.pattern": "Supprimer les versions correspondantes",
  "packages.owner.settings.cleanuprules.success.update": "La règle de nettoyage a été mise à jour.",
  "packages.owner.settings.cleanuprules.success.delete": "La règle de nettoyage a été supprimée.",
  "packages.owner.settings.chef.title": "Dépôt Chef",
  "packages.owner.settings.chef.keypair": "Générer une paire de clés",
  "packages.owner.settings.chef.keypair.description": "Une paire de clés est nécessaire pour s'authentifier au registre Chef. Si vous avez déjà généré une paire de clés, la génération d'une nouvelle paire de clés supprimera l'ancienne.",
  "secrets.secrets": "Secrets",
  "secrets.description": "Les secrets seront transmis à certaines actions et ne pourront pas être lus autrement.",
  "secrets.none": "Il n'y a pas encore de secrets.",
  "secrets.creation.description": "Description",
  "secrets.creation.name_placeholder": "Caractères alphanumériques ou tirets bas uniquement, insensibles à la casse, ne peut commencer par GITEA_ ou GITHUB_.",
  "secrets.creation.value_placeholder": "Entrez n’importe quoi. Les blancs cernant seront taillés.",
  "secrets.creation.description_placeholder": "Décrire brièvement votre dépôt (optionnel).",
  "secrets.save_success": "Le secret « %s » a été enregistré.",
  "secrets.save_failed": "Impossible d’enregistrer le secret.",
  "secrets.add_secret": "Ajouter un secret",
  "secrets.edit_secret": "Modifier le secret",
  "secrets.deletion": "Supprimer le secret",
  "secrets.deletion.description": "La suppression d'un secret est permanente et irréversible. Continuer ?",
  "secrets.deletion.success": "Le secret a été supprimé.",
  "secrets.deletion.failed": "Impossible de supprimer le secret.",
  "secrets.management": "Gestion des Secrets",
  "actions.actions": "Actions",
  "actions.unit.desc": "Gérer les actions",
  "actions.status.unknown": "Inconnu",
  "actions.status.waiting": "En attente",
  "actions.status.running": "En cours d'exécution",
  "actions.status.success": "Succès",
  "actions.status.failure": "Échec",
  "actions.status.cancelled": "Annulé",
  "actions.status.cancelling": "Annulation",
  "actions.status.skipped": "Ignoré",
  "actions.status.blocked": "Bloqué",
  "actions.runners": "Opérateurs",
  "actions.runners.runner_manage_panel": "Gestion des opérateurs",
  "actions.runners.new": "Créer un nouvel opérateur",
  "actions.runners.new_notice": "Comment démarrer un opérateur",
  "actions.runners.status": "Statut",
  "actions.runners.id": "ID",
  "actions.runners.name": "Nom",
  "actions.runners.owner_type": "Type",
  "actions.runners.availability": "Activation",
  "actions.runners.description": "Description",
  "actions.runners.labels": "Libellés",
  "actions.runners.last_online": "Dernière connexion",
  "actions.runners.runner_title": "Opérateur",
  "actions.runners.task_list": "Tâches récentes de cet opérateur",
  "actions.runners.task_list.no_tasks": "Il n'y a pas de tâche ici.",
  "actions.runners.task_list.job": "Missions",
  "actions.runners.task_list.status": "Statut",
  "actions.runners.task_list.repository": "Dépôt",
  "actions.runners.task_list.commit": "Révision",
  "actions.runners.task_list.done_at": "Fait à",
  "actions.runners.edit_runner": "Éditer l’opérateur",
  "actions.runners.update_runner": "Appliquer les modifications",
  "actions.runners.update_runner_success": "Opérateur mis à jour avec succès",
  "actions.runners.update_runner_failed": "Impossible d'actualiser l’opérateur",
  "actions.runners.enable_runner": "Activer cet opérateur",
  "actions.runners.enable_runner_success": "Opérateur activé avec succès",
  "actions.runners.enable_runner_failed": "Impossible d’activer l’opérateur",
  "actions.runners.disable_runner": "Désactiver cet opérateur",
  "actions.runners.disable_runner_success": "Opérateur désactivé avec succès",
  "actions.runners.disable_runner_failed": "Impossible de désactiver l’opérateur",
  "actions.runners.delete_runner": "Supprimer cet opérateur",
  "actions.runners.delete_runner_success": "Opérateur supprimé avec succès",
  "actions.runners.delete_runner_failed": "Impossible de supprimer l’opérateur",
  "actions.runners.delete_runner_header": "Êtes-vous sûr de vouloir supprimer cet opérateur ?",
  "actions.runners.delete_runner_notice": "Si des tâches sont en cours de réalisation par cet opérateur, elles seront abandonnées et marquées en échec, pouvant également entrainer l’échec des procédures appelantes.",
  "actions.runners.none": "Aucun opérateur disponible",
  "actions.runners.status.unspecified": "Inconnu",
  "actions.runners.status.idle": "Disponible",
  "actions.runners.status.active": "Occupé",
  "actions.runners.status.offline": "Hors-ligne",
  "actions.runners.version": "Version",
  "actions.runners.reset_registration_token": "Réinitialiser le jeton d’enregistrement",
  "actions.runners.reset_registration_token_confirm": "Voulez-vous révoquer le jeton actuel et en générer un nouveau ?",
  "actions.runners.reset_registration_token_success": "Le jeton d’inscription de l’opérateur a été réinitialisé avec succès",
  "actions.runs.all_workflows": "Toutes les procédures",
  "actions.runs.other_workflows": "Autres procédures",
  "actions.runs.other_workflows_tooltip": "Les procédures qui ont été exécutées dans ce dépôt mais qui n’existent pas dans la branche par défaut.",
  "actions.runs.workflow_run_count_1": "%d exécution de procédure",
  "actions.runs.workflow_run_count_n": "%d exécutions de procédure",
  "actions.runs.commit": "Révision",
  "actions.runs.run_details": "Détails de l’exécution",
  "actions.runs.workflow_file": "Déclaration de la procédure",
  "actions.runs.workflow_file_no_permission": "Pas de permission pour voir la procédure",
  "actions.runs.scheduled": "Planifié",
  "actions.runs.pushed_by": "soumis par",
  "actions.runs.invalid_workflow_helper": "La déclaration de la procédure est invalide. Veuillez vérifier le fichier « %s ».",
  "actions.runs.no_matching_online_runner_helper": "Aucun opérateur connecté compatible avec « %s »",
  "actions.runs.no_runner_online": "Aucun opérateur connecté pour prendre cette mission.",
  "actions.runs.waiting_for_available_runner": "En attente de la disponibilité d’un opérateur compatible.",
  "actions.runs.waiting_for_dependent_jobs": "En attente de la fin des missions suivantes : %s",
  "actions.runs.no_job_without_needs": "La procédure doit contenir au moins une mission sans dépendance.",
  "actions.runs.no_job": "La procédure doit contenir au moins une mission.",
  "actions.runs.invalid_reusable_workflow_uses": "Clause \"uses\" invalide dans la procédure : %s",
  "actions.runs.actor": "Acteur",
  "actions.runs.status": "Statut",
  "actions.runs.actors_no_select": "Tous les acteurs",
  "actions.runs.status_no_select": "Touts les statuts",
  "actions.runs.branch": "Branche",
  "actions.runs.branches_no_select": "Toutes les branches",
  "actions.runs.no_results": "Aucun résultat correspondant.",
  "actions.runs.no_workflows": "Il n’y a pas de procédure ici.",
  "actions.runs.no_workflows.quick_start": "Vous découvrez les Actions Gitea ? Consultez <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">le didacticiel</a>.",
  "actions.runs.no_workflows.documentation": "Pour plus d’informations sur les Actions Gitea, voir <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">la documentation</a>.",
  "actions.runs.no_runs": "Cette procédure n’a pas encore été exécutée.",
  "actions.runs.empty_commit_message": "(message de révision vide)",
  "actions.runs.expire_log_message": "Les journaux ont été supprimés car ils étaient trop anciens.",
  "actions.runs.delete": "Effacer l’execution de cette procédure",
  "actions.runs.cancel": "Annuler l’exécution de cette procédure",
  "actions.runs.delete.description": "Êtes-vous sûr de vouloir supprimer définitivement cette exécution ? Cette action ne peut pas être annulée.",
  "actions.runs.not_done": "Cette procédure n’est pas terminée.",
  "actions.runs.no_failed_jobs": "Cette procédure n’a pas de mission échouée à relancer.",
  "actions.runs.view_workflow_file": "Voir la déclaration de la procédure",
  "actions.runs.summary": "Résumé",
  "actions.runs.all_jobs": "Toutes les missions",
  "actions.runs.job_summaries": "Résumé des missions",
  "actions.runs.expand_caller_jobs": "Afficher les missions de cette procédure réutilisable",
  "actions.runs.collapse_caller_jobs": "Masquer les missions de cette procédure réutilisable",
  "actions.runs.attempt": "Tentative",
  "actions.runs.latest": "Dernière",
  "actions.runs.latest_attempt": "Dernière tentative",
  "actions.runs.triggered_via": "Déclenché via %s",
  "actions.runs.rerun_triggered": "Relance enclenchée",
  "actions.runs.back_to_pull_request": "Retour à la demande d’ajout",
  "actions.runs.back_to_workflow": "Retour à la procédure",
  "actions.runs.total_duration": "Durée totale :",
  "actions.runs.workflow_dependencies": "Dépendances de la procédure",
  "actions.runs.graph_jobs_count_1": "%d mission",
  "actions.runs.graph_jobs_count_n": "%d missions",
  "actions.runs.graph_dependencies_count_1": "%d dépendance",
  "actions.runs.graph_dependencies_count_n": "%d dépendances",
  "actions.runs.graph_success_rate": "%s succès",
  "actions.runs.graph_zoom_in": "Zoomer (Ctrl/⌘ + défilement)",
  "actions.runs.graph_zoom_max": "Déjà à 100%",
  "actions.runs.graph_zoom_out": "Dézoomer (Ctrl/⌘ + défilement)",
  "actions.runs.graph_reset_view": "Rétablir",
  "actions.workflow.disable": "Désactiver la procédure",
  "actions.workflow.disable_success": "La procédure « %s » a bien été désactivée.",
  "actions.workflow.enable": "Activer la procédure",
  "actions.workflow.enable_success": "La procédure « %s » a bien été activée.",
  "actions.workflow.disabled": "La procédure est désactivée.",
  "actions.workflow.scope_owner": "Propriétaire",
  "actions.workflow.scope_global": "Global",
  "actions.workflow.required": "Requis",
  "actions.workflow.scoped_required_cannot_disable": "Cette procédure transversale est requise.",
  "actions.scoped_workflows": "Procédures transversales",
  "actions.scoped_workflows.desc_org": "Enrôlez un dépôt afin de rendre ses procédures accessibles à votre organisation. Toutes les procédures de la branche principale de ce dépôt seront ainsi exécutées dans chaque dépôt de cette organisation, comme si elles y avaient été créées.",
  "actions.scoped_workflows.desc_user": "Enrôlez un dépôt afin de rendre ses procédures accessibles à votre compte. Toutes les procédures de la branche principale de ce dépôt seront ainsi exécutées dans chaque dépôt que vous possédez, comme si elles y avaient été créées.",
  "actions.scoped_workflows.desc_global": "Enrôlez un dépôt afin de rendre ses procédures accessibles à l’ensemble du serveur. Toutes les procédures de la branche principale de ce dépôt seront ainsi exécutées dans chaque dépôt, comme si elles y avaient été créées. Sur un serveur volumineux, ces procédures peuvent lourdement solliciter les ressources du système.",
  "actions.scoped_workflows.add_help": "Pour rendre des procédures transversales, soumettez leurs déclarations dans le dossier <code>%s</code> sur la branche par défaut de ce dépôt, puis enrôlez celui-ci ci-dessous.",
  "actions.scoped_workflows.security_note": "Parce qu’une procédure transversale opère sur d’autres dépôts que le sien, ses extrants sont journalisés sur ces dépôts et sont donc consultable par leurs utilisateurs. Ainsi, une procédure issue d’un dépôt privé peut-être reconstruit à partir des journaux qu'elle produit. Exposer une procédure transversale peut donc compromètre la confidentialité de son dépôt hôte. Si une procédure transversale référence une autre procédure issue d’un dépôt privé, assurez-vous que les dépôts affectés puissent également s'y référer, sans quoi ces procédures échoueront.",
  "actions.scoped_workflows.source.add": "Enrôler un dépôt",
  "actions.scoped_workflows.source.add_success": "Dépôt enrôlé.",
  "actions.scoped_workflows.source.remove_success": "Dépôt retiré.",
  "actions.scoped_workflows.source.not_found": "Dépôt introuvable.",
  "actions.scoped_workflows.required.update_success": "Procédure requise mise à jour.",
  "actions.scoped_workflows.required.label": "Marquer les procédures comme requises (elles ne pourront être désactivés depuis un dépôt) :",
  "actions.scoped_workflows.required.patterns": "Motifs de signal requis",
  "actions.scoped_workflows.required.patterns_aria": "Motifs de signal requis pour « %s »",
  "actions.scoped_workflows.required.patterns_note": "est uniquement appliqué lorsque la procédure est requise",
  "actions.scoped_workflows.required.patterns_hint": "Marquez la procédure comme requise pour configurer ses motifs de signal.",
  "actions.scoped_workflows.required.patterns_help": "Un motif de signal par ligne. Une demande d’ajout concernée peut être fusionnée à condition qu’au moins un signal par motif ait réussi. Cela est imposé pour toutes les branches affectées ayant des règles de protections (même désactivées), mais pas les branches sans protections.",
  "actions.scoped_workflows.required.patterns_empty": "Chaque procédure requise nécessite au moins un motif de signal.",
  "actions.scoped_workflows.required.missing_file": "Le fichier n’est plus dans le dépôt enrôlé.",
  "actions.scoped_workflows.required.expected_contexts": "Signaux attendus (un signal qui correspond au motif est marqué)",
  "actions.scoped_workflows.required.no_status_contexts": "Comme cette procédure ne publie aucun signal, la rentre obligatoire empêchera toutes demandes d’ajouts concernées d’être fusionnées. Préférez laisser cette procédure facultative.",
  "actions.scoped_workflows.no_files": "Aucune procédure transversale n'a été trouvé dans la branche par défaut.",
  "actions.workflow.run": "Réaliser la procédure",
  "actions.workflow.create_status_badge": "Créer un badge d’état",
  "actions.workflow.status_badge": "Badge d’état",
  "actions.workflow.status_badge_url": "URL du badge",
  "actions.workflow.not_found": "La procédure « %s » est introuvable.",
  "actions.workflow.run_success": "La procédure « %s » est accomplie.",
  "actions.workflow.from_ref": "Utiliser la procédure depuis",
  "actions.workflow.has_workflow_dispatch": "Cette procédure dispose d’un déclencheur workflow_dispatch.",
  "actions.workflow.has_no_workflow_dispatch": "La procédure « %s » n’a pas de déclencheur workflow_dispatch.",
  "actions.need_approval_desc": "Une approbation est nécessaire pour exécuter les procédures d‘une demande d’ajout de bifurcation.",
  "actions.approve_all_success": "Toutes les procédures ont été approuvées.",
  "actions.variables": "Variables",
  "actions.variables.management": "Gestion des variables",
  "actions.variables.creation": "Ajouter une variable",
  "actions.variables.none": "Il n'y a pas encore de variables.",
  "actions.variables.deletion": "Retirer la variable",
  "actions.variables.deletion.description": "La suppression d’une variable est permanente et ne peut être défaite. Continuer ?",
  "actions.variables.description": "Les variables sont passées aux actions et ne peuvent être lues autrement.",
  "actions.variables.id_not_exist": "La variable avec l’ID %d n’existe pas.",
  "actions.variables.edit": "Modifier la variable",
  "actions.variables.deletion.failed": "Impossible de retirer la variable.",
  "actions.variables.deletion.success": "La variable a bien été retirée.",
  "actions.variables.creation.failed": "Impossible d'ajouter la variable.",
  "actions.variables.creation.success": "La variable « %s » a été ajoutée.",
  "actions.variables.update.failed": "Impossible d’éditer la variable.",
  "actions.variables.update.success": "La variable a bien été modifiée.",
  "actions.logs.always_auto_scroll": "Toujours faire défiler les journaux automatiquement",
  "actions.logs.always_expand_running": "Toujours développer les journaux en cours",
  "actions.general": "Général",
  "actions.general.enable_actions": "Activer les actions",
  "actions.general.collaborative_owners_management": "Gestion des collaborateurs",
  "actions.general.collaborative_owners_management_help": "Un collaborateur est un utilisateur ou une organisation dont le dépôt privé peut accéder aux actions et procédures de ce dépôt.",
  "actions.general.add_collaborative_owner": "Ajouter un collaborateur",
  "actions.general.collaborative_owner_not_exist": "Le collaborateur n’existe pas.",
  "actions.general.remove_collaborative_owner": "Supprimer le collaborateur",
  "actions.general.remove_collaborative_owner_desc": "Supprimer un collaborateur empêchera les dépôts de cet utilisateur d’accéder aux actions dans ce dépôt. Continuer ?",
  "projects.deleted.display_name": "Projet supprimé",
  "projects.type-1.display_name": "Projet personnel",
  "projects.type-2.display_name": "Projet de dépôt",
  "projects.type-3.display_name": "Projet d’organisation",
  "projects.enter_fullscreen": "Plein écran",
  "projects.exit_fullscreen": "Quitter le plein écran",
  "git.filemode.changed_filemode": "%[1]s → %[2]s",
  "git.filemode.directory": "Dossier",
  "git.filemode.normal_file": "Fichier normal",
  "git.filemode.executable_file": "Fichier exécutable",
  "git.filemode.symbolic_link": "Lien symbolique",
  "git.filemode.submodule": "Sous-module",
  "org.repos.none": "Aucun dépôt.",
  "actions.general.permissions": "Permissions intégrées au jeton d’Actions",
  "actions.general.token_permissions.mode": "Régime de restriction par défaut",
  "actions.general.token_permissions.mode.desc": "Lorsqu’une procédure ne contient pas de restriction, elle est alors restreinte au régime par défaut du dépôt.",
  "actions.general.token_permissions.mode.permissive": "Régime permissif",
  "actions.general.token_permissions.mode.permissive.desc": "Les missions peuvent consulter et modifier ce dépôt.",
  "actions.general.token_permissions.mode.restricted": "Régime limitant",
  "actions.general.token_permissions.mode.restricted.desc": "Les missions ne peuvent que consulter le contenu (code et publications) de ce dépôt.",
  "actions.general.token_permissions.override_owner": "Outrepasser la configuration du propriétaire",
  "actions.general.token_permissions.override_owner_desc": "Si actif, ce dépôt donnera ses propres restrictions à la place de celles du propriétaire (utilisateur ou organisation).",
  "actions.general.token_permissions.maximum": "Restrictions affinées",
  "actions.general.token_permissions.maximum.description": "Pour protéger plus finement le dépôt, les restrictions appliquées aux missions peuvent être définies pour chaque section individuellement.",
  "actions.general.token_permissions.fork_pr_note": "Lorsqu’une mission est initiée par une demande d’ajout depuis une bifurcation, ses restrictions effectives ne peuvent dépasser la lecture seule.",
  "actions.general.token_permissions.customize_max_permissions": "Affiner les restrictions",
  "actions.general.cross_repo": "Accès inter-dépôt",
  "actions.general.cross_repo_desc": "Permet aux dépôts de ce propriétaire de consulter (en lecture seule) les dépôts listés ci-dessous pendant l’exécution des missions d’Actions (nécessite un jeton GITEA_TOKEN).",
  "actions.general.cross_repo_selected": "Dépôts sélectionnés",
  "actions.general.cross_repo_target_repos": "Dépôts cibles",
  "actions.general.cross_repo_add": "Ajouter un dépôt cible",
  "packages.owner.settings.cleanuprules.type.already_exists": "Une règle de nettoyage pour ce type de paquet existe déjà."
}
