From 78ad28d0527c4d2cd66910143bee0fc0807a1ccc Mon Sep 17 00:00:00 2001 From: GiteaBot Date: Sun, 4 Jan 2026 00:45:02 +0000 Subject: [PATCH] [skip ci] Updated translations via Crowdin --- options/locale/locale_fr-FR.json | 141 ++++++++++++++++++++++++++++++- 1 file changed, 140 insertions(+), 1 deletion(-) diff --git a/options/locale/locale_fr-FR.json b/options/locale/locale_fr-FR.json index 10424db497..6496a5044a 100644 --- a/options/locale/locale_fr-FR.json +++ b/options/locale/locale_fr-FR.json @@ -3,6 +3,7 @@ "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", @@ -10,9 +11,12 @@ "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…", @@ -28,6 +32,7 @@ "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", @@ -63,6 +68,7 @@ "your_starred": "Favoris", "your_settings": "Configuration", "all": "Tous", + "sources": "Sources", "mirrors": "Miroirs", "collaborative": "Collaboratif", "forks": "Bifurcations", @@ -70,6 +76,7 @@ "pull_requests": "Demandes d'ajout", "issues": "Tickets", "milestones": "Jalons", + "ok": "Ok", "cancel": "Annuler", "retry": "Réessayez", "rerun": "Relancer", @@ -82,6 +89,7 @@ "remove_label_str": "Supprimer l’élément « %s »", "edit": "Éditer", "view": "Voir", + "test": "Test", "enabled": "Activé", "disabled": "Désactivé", "locked": "Verrouillée", @@ -114,6 +122,7 @@ "expired": "Expiré", "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", @@ -135,6 +144,7 @@ "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", @@ -144,7 +154,9 @@ "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": "Regexp", "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…", @@ -191,6 +203,8 @@ "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", + "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 GitHub ou ouvrir un nouveau ticket si nécessaire.", "error.not_found": "La cible n'a pu être trouvée.", @@ -202,7 +216,9 @@ "startpage.platform_desc": "Gitea tourne partout où Go 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 %[2]s ! Rejoignez-nous en contribuant à 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 documentation avant de modifier les paramètres.", @@ -215,6 +231,7 @@ "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.
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", @@ -344,6 +361,7 @@ "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, afficher les résultats non filtrés.", @@ -391,6 +409,7 @@ "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", @@ -586,6 +605,7 @@ "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", @@ -617,6 +637,7 @@ "user.block.info_6": "ouvrir ou commenter vos tickets et demandes d’ajouts", "user.block.info_7": "réagir à vos commentaires dans les tickets ou les demandes d’ajout", "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", @@ -627,14 +648,17 @@ "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)", @@ -663,6 +687,7 @@ "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", @@ -915,6 +940,7 @@ "settings.email_notifications.actions.desc": "Notification pour les executions de workflows sur les dépôts configurés avec les Actions Gitea.", "settings.email_notifications.actions.failure_only": "Ne notifier que pour les exécutions é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", @@ -956,6 +982,7 @@ "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": "Langue", @@ -1034,11 +1061,14 @@ "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", @@ -1060,7 +1090,9 @@ "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", @@ -1129,17 +1161,21 @@ "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 tous les dépôts de cette organisation.", "repo.org_labels_desc_manage": "gérer", "repo.milestone": "Jalon", @@ -1149,6 +1185,7 @@ "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", @@ -1282,6 +1319,8 @@ "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", @@ -1306,6 +1345,7 @@ "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.create": "Créer un projet", "repo.projects.title": "Titre", "repo.projects.new": "Nouveau projet", @@ -1350,6 +1390,7 @@ "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_label": "Sans labels", "repo.issues.new.clear_labels": "Effacer les labels", "repo.issues.new.projects": "Projets", @@ -1379,6 +1420,7 @@ "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 :", @@ -1408,6 +1450,7 @@ "repo.issues.remove_ref_at": "a supprimé la référence %s %s.", "repo.issues.add_ref_at": "a ajouté la référence %s %s.", "repo.issues.delete_branch_at": "a supprimé la branche %s %s.", + "repo.issues.filter_label": "Label", "repo.issues.filter_label_exclude": "Utilisez Alt + Clic/entrée pour exclure les labels.", "repo.issues.filter_label_no_select": "Toutes les labels", "repo.issues.filter_label_select_no_label": "Aucun label", @@ -1425,6 +1468,7 @@ "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", @@ -1447,6 +1491,7 @@ "repo.issues.filter_sort.fewestforks": "Bifurcations (croissant)", "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é à", @@ -1526,6 +1571,7 @@ "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", @@ -1591,6 +1637,7 @@ "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", @@ -1685,19 +1732,24 @@ "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.compare_changes_desc": "Sélectionnez la branche dans laquelle fusionner et la branche depuis laquelle tirer les modifications.", "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", @@ -1850,6 +1902,7 @@ "repo.milestones.completeness": "%d%% 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'.", @@ -1884,11 +1937,14 @@ "repo.signing.wont_sign.not_signed_in": "Vous n'êtes pas connecté.", "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 d'écrire ou de partager de la documentation avec vos collaborateurs.", "repo.wiki.desc": "Écrire et partager de la documentation avec vos 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).", @@ -1903,6 +1959,7 @@ "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.", @@ -1995,6 +2052,7 @@ "repo.settings.collaboration.owner": "Propriétaire", "repo.settings.collaboration.undefined": "Indéfini", "repo.settings.collaboration.per_unit": "Permissions de ressource", + "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", @@ -2012,6 +2070,7 @@ "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", @@ -2180,6 +2239,7 @@ "repo.settings.payload_url": "URL cible", "repo.settings.http_method": "Méthode HTTP", "repo.settings.content_type": "Type de contenu POST", + "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", @@ -2197,6 +2257,7 @@ "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.", @@ -2262,6 +2323,19 @@ "repo.settings.slack_domain": "Domaine", "repo.settings.slack_channel": "Canal", "repo.settings.add_web_hook_desc": "Intégrez %s 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", @@ -2279,6 +2353,7 @@ "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", @@ -2406,6 +2481,7 @@ "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", @@ -2425,6 +2501,7 @@ "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", @@ -2438,6 +2515,7 @@ "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", @@ -2451,6 +2529,7 @@ "repo.diff.whitespace_ignore_at_eol": "Ignorer les blancs en fin de ligne", "repo.diff.stats_desc": " %d fichiers modifiés avec %d ajouts et %d suppressions", "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", @@ -2497,6 +2576,7 @@ "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", @@ -2537,6 +2617,13 @@ "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", @@ -2597,6 +2684,7 @@ "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", "org.org_name_holder": "Nom de l'organisation", "org.org_full_name_holder": "Nom complet de l'organisation", @@ -2605,11 +2693,14 @@ "org.repo_updated": "Actualisé", "org.members": "Membres", "org.teams": "Équipes", + "org.code": "Code", "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", @@ -2634,6 +2725,7 @@ "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)", @@ -2738,6 +2830,7 @@ "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", @@ -2749,6 +2842,7 @@ "admin.integrations": "Intégrations", "admin.authentication": "Sources d'authentification", "admin.emails": "Courriels de l’utilisateur", + "admin.config": "Configuration", "admin.config_summary": "Résumé", "admin.config_settings": "Paramètres", "admin.notices": "Informations", @@ -2795,6 +2889,7 @@ "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", @@ -2852,6 +2947,7 @@ "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", @@ -2936,6 +3032,8 @@ "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", @@ -2950,6 +3048,7 @@ "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", @@ -2958,6 +3057,8 @@ "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", @@ -2968,6 +3069,7 @@ "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", @@ -3086,6 +3188,7 @@ "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", @@ -3095,10 +3198,12 @@ "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", @@ -3180,11 +3285,13 @@ "admin.config.git_pull_timeout": "Délai imparti pour l'opération \"Pull\"", "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", @@ -3193,9 +3300,11 @@ "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", @@ -3205,6 +3314,7 @@ "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", @@ -3228,8 +3338,10 @@ "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.", @@ -3274,22 +3386,26 @@ "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.", @@ -3320,12 +3436,14 @@ "packages.empty.documentation": "Pour plus d'informations sur le registre de paquets, voir la documentation.", "packages.empty.repo": "Avez-vous téléchargé un paquet, mais il n'est pas affiché ici? Allez dans les paramètres du paquet et liez le à ce dépôt.", "packages.registry.documentation": "Pour plus d’informations sur le registre %s, voir la documentation.", + "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 %[3]s", "packages.published_by_in": "%[1]s publié par %[3]s en %[5]s", + "packages.installation": "Installation", "packages.about": "À propos de ce paquet", "packages.requirements": "Exigences", "packages.dependencies": "Dépendances", @@ -3337,18 +3455,24 @@ "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 /etc/apk/repositories :", "packages.alpine.registry.key": "Téléchargez la clé RSA publique du registre dans le dossier /etc/apk/keys/ 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 /etc/pacman.conf :", "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 ~/.cargo/config.toml) :", "packages.cargo.install": "Pour installer le paquet en utilisant Cargo, exécutez la commande suivante :", "packages.chef.registry": "Configurer ce registre dans votre fichier ~/.chef/config.rb :", @@ -3365,9 +3489,11 @@ "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 Rprofile.site :", @@ -3376,7 +3502,9 @@ "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 :", @@ -3405,6 +3533,7 @@ "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 :", @@ -3462,8 +3591,10 @@ "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).", @@ -3476,6 +3607,7 @@ "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", @@ -3490,7 +3622,11 @@ "actions.runners.new": "Créer un nouvel exécuteur", "actions.runners.new_notice": "Comment démarrer un exécuteur", "actions.runners.status": "Statut", + "actions.runners.id": "ID", "actions.runners.name": "Nom", + "actions.runners.owner_type": "Type", + "actions.runners.description": "Description", + "actions.runners.labels": "Labels", "actions.runners.last_online": "Dernière fois en ligne", "actions.runners.runner_title": "Exécuteur", "actions.runners.task_list": "Tâches récentes sur cet exécuteur", @@ -3514,6 +3650,7 @@ "actions.runners.status.idle": "Inactif", "actions.runners.status.active": "Actif", "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’exécuteur a été réinitialisé avec succès", @@ -3554,6 +3691,7 @@ "actions.workflow.has_no_workflow_dispatch": "Le flux de travail %s n’a pas de déclencheur d’événement workflow_dispatch.", "actions.need_approval_desc": "Besoin d’approbation pour exécuter des flux de travail pour une demande d’ajout de bifurcation.", "actions.approve_all_success": "Tous les flux de travail ont été acceptés.", + "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.", @@ -3584,6 +3722,7 @@ "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",