feat: update gitea vendor
runner nix smoke / nix label and flake smoke (push) Failing after 1m28s

This commit is contained in:
2026-09-26 21:18:24 +00:00
parent c439c1b948
commit d9b2a4e787
3538 changed files with 116131 additions and 44340 deletions
@@ -105,6 +105,7 @@
"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…",
@@ -122,6 +123,7 @@
"unpin": "Désépingler",
"artifacts": "Artefacts",
"expired": "Expiré",
"artifact_expires_at": "Expire le %s",
"confirm_delete_artifact": "Êtes-vous sûr de vouloir supprimer l’artefact « %s » ?",
"archived": "Archivé",
"concept_system_global": "Global",
@@ -173,6 +175,8 @@
"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…",
@@ -221,6 +225,7 @@
"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",
@@ -267,7 +272,7 @@
"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": "Le nom d'utilisateur du système d'exploitation sous lequel Gitea fonctionne. Notez que cet utilisateur doit avoir accès au dossier racine du dépôt.",
"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",
@@ -309,12 +314,10 @@
"install.admin_email": "Courriel",
"install.install_btn_confirm": "Installer Gitea",
"install.test_git_failed": "Le test de la commande \"git\" a échoué : %v",
"install.sqlite3_not_available": "Cette version de Gitea ne supporte pas SQLite3. Veuillez télécharger la version binaire officielle de %s (pas la version 'gobuild').",
"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.run_user_not_match": "Le nom d'utilisateur sous lequel Gitea est configuré n'est pas le nom d'utilisateur actuel: %s -> %s",
"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é",
@@ -636,14 +639,8 @@
"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 de fusion ou des tickets. Apprenez-en plus sur le blocage d’un utilisateur.",
"user.block.info_1": "Bloquer un utilisateur empêche les actions suivantes sur votre compte et vos dépôts :",
"user.block.info_2": "suivre votre compte",
"user.block.info_3": "vous envoyer des notifications en vous @mentionnant",
"user.block.info_4": "vous inviter en tant que collaborateur de son(ses) dépôt(s)",
"user.block.info_5": "aimer, bifurquer ou suivre vos dépôts",
"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.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 :",
@@ -1043,6 +1040,7 @@
"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)",
@@ -1063,8 +1061,8 @@
"repo.transfer.accept_desc": "Transférer à « %s »",
"repo.transfer.reject": "Refuser le transfert",
"repo.transfer.reject_desc": "Annuler le transfert à « %s »",
"repo.transfer.no_permission_to_accept": "Vous n’êtes pas autorisé à accepter ce transfert.",
"repo.transfer.no_permission_to_reject": "Vous n’êtes pas autorisé à rejeter ce transfert.",
"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",
@@ -1109,8 +1107,8 @@
"repo.migrate_items_releases": "Publications",
"repo.migrate_repo": "Migrer le dépôt",
"repo.migrate.clone_address": "Migrer/Cloner depuis une URL",
"repo.migrate.clone_address_desc": "L'URL HTTP(S) ou 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_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.",
@@ -1215,7 +1213,7 @@
"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]c [U+%04[1]X] peut être confondu avec %[2]c [U+%04[2]X].",
"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",
@@ -1308,7 +1306,7 @@
"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 d'enregistrer la révision directement sur la branche parce que :",
"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 pousser vers la branche",
"repo.editor.require_signed_commit": "Cette branche nécessite une révision signée",
"repo.editor.cherry_pick": "Picorer %s vers:",
@@ -1324,7 +1322,7 @@
"repo.commits.desc": "Naviguer dans l'historique des modifications.",
"repo.commits.commits": "Révisions",
"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 branches sont égales.",
"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",
@@ -1356,10 +1354,13 @@
"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?",
@@ -1384,6 +1385,7 @@
"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é à",
@@ -1401,11 +1403,12 @@
"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.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",
@@ -1531,6 +1534,7 @@
"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",
@@ -1780,8 +1784,9 @@
"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 sont identiques. Il n’y a pas besoin de créer une demande d'ajout.",
"repo.pulls.nothing_to_compare_have_tag": "Les branches/étiquettes sélectionnées sont équivalentes.",
"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",
@@ -1815,6 +1820,7 @@
"repo.pulls.required_status_check_failed": "Certains contrôles requis n'ont pas réussi.",
"repo.pulls.required_status_check_missing": "Certains contrôles requis sont manquants.",
"repo.pulls.required_status_check_administrator": "En tant qu'administrateur, vous pouvez toujours fusionner cette requête de pull.",
"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.",
@@ -1847,6 +1853,7 @@
"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",
@@ -1952,7 +1959,6 @@
"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.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",
@@ -2134,7 +2140,9 @@
"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",
@@ -2196,10 +2204,8 @@
"repo.settings.trust_model.collaborator.desc": "La signature d’une révision est dite « fiable » si elle correspond à un collaborateur du dépôt, indépendamment de son auteur. À défaut, si elle correspond à l’auteur de la révision, elle sera « 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": "La signature d’une révision est dite « fiable » si elle corresponds à son auteur, autrement elle est « discordante ». Pour les révisions déléguées à Gitea, elles seront signées par Gitea et l’auteur original sera crédité \"Co-authored-by:\" et \"Co-committed-by:\" en pied de révision. Pour cela, la clé configurée par défaut de Gitea doit correspondre à celle d’un utilisateur.",
"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": "La signature d’une révision est dite « fiable » si elle correponds à l’auteur collaborant au dépôt. Elle est « dilettante » si elle ne correponds qu’à l'auteur, et autrement « discordante ». Pour les révisions déléguées à Gitea, elles seront signées par Gitea et l’auteur original sera crédité \"Co-authored-by:\" et \"Co-committed-by:\" en pied de révision. Pour cela, la clé configurée par défaut de Gitea doit correspondre à celle d’un utilisateur.",
"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.",
@@ -2409,6 +2415,11 @@
"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 pousser des changements nonobstant les règles d’approbations, de vérifications de statut et les protections 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 le Contrôle Qualité",
"repo.settings.protect_status_check_patterns": "Motifs de vérification des statuts :",
"repo.settings.protect_status_check_patterns_desc": "Entrez des motifs pour spécifier quelles vérifications doivent réussir avant que des branches puissent être fusionnées. Un motif par ligne. Un motif ne peut être vide.",
@@ -2450,7 +2461,7 @@
"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_admin_merge_override": "Les administrateurs doivent respecter les règles de protection des branches",
"repo.settings.block_admin_merge_override_desc": "Les administrateurs doivent respecter les règles de protection des branches et ne peuvent pas les contourner.",
"repo.settings.block_admin_merge_override_desc": "Les administrateurs sont également soumis aux règles de protection des branches. En activant la liste d’autorisation de contournement, les utilisateurs et équipes qui y figurent peuvent toujours contourner ces règles.",
"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",
@@ -2585,6 +2596,7 @@
"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.commits.avatar_stack_and": "et",
"repo.diff.protected": "Protégé",
"repo.diff.image.side_by_side": "Côte à côte",
"repo.diff.image.swipe": "Glisser",
@@ -2720,6 +2732,8 @@
"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",
@@ -2818,7 +2832,7 @@
"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.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",
@@ -2845,6 +2859,14 @@
"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 l'accès <strong>en écriture</strong> à <strong>tous les dépôts</strong> : les membres peuvent lire et écrire dans les dépôts.",
"org.teams.all_repositories_admin_permission_desc": "Cette équipe accorde l'accès <strong>administrateur</strong> à <strong>tous les dépôts</strong> : les membres peuvent lire, écrire dans 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.",
@@ -2856,6 +2878,8 @@
"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",
@@ -3170,6 +3194,8 @@
"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",
@@ -3222,10 +3248,8 @@
"admin.config.server_config": "Configuration du serveur",
"admin.config.app_name": "Titre du site",
"admin.config.app_ver": "Version de Gitea",
"admin.config.app_url": "URL de base de Gitea",
"admin.config.custom_conf": "Chemin du fichier de configuration",
"admin.config.custom_file_root_path": "Emplacement personnalisé du fichier racine",
"admin.config.domain": "Domaine du serveur",
"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",
@@ -3305,7 +3329,6 @@
"admin.config.cache_config": "Configuration du cache",
"admin.config.cache_adapter": "Adaptateur du Cache",
"admin.config.cache_interval": "Intervales du Cache",
"admin.config.cache_conn": "Liaison 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.",
@@ -3320,7 +3343,6 @@
"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.provider_config": "Configuration du fournisseur",
"admin.config.cookie_name": "Nom du cookie",
"admin.config.gc_interval_time": "Intervals GC",
"admin.config.session_life_time": "Durée des sessions",
@@ -3425,7 +3447,7 @@
"action.transfer_repo": "a transféré le dépôt <code>%s</code> vers <a href=\"%s\">%s</a>",
"action.push_tag": "a poussé 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ée la branche %[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",
@@ -3506,6 +3528,7 @@
"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",
@@ -3601,9 +3624,27 @@
"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 associez un paquet à un dépôt, le paquet sera inclus dans sa liste des paquets. Seul les dépôts d’un même propriétaire peuvent être associés. Laisser ce champ vide supprimera le lien.",
"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.",
@@ -3614,8 +3655,13 @@
"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.",
@@ -3672,6 +3718,7 @@
"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": "Exécuteurs",
@@ -3719,6 +3766,8 @@
"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",
"actions.runs.all_workflows": "Tous les flux de travail",
"actions.runs.other_workflows": "Autres flux de travail",
"actions.runs.other_workflows_tooltip": "Les flux de travail qui ont été exécutés 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 du workflow",
"actions.runs.workflow_run_count_n": "%d exécutions du workflow",
"actions.runs.commit": "Révision",
@@ -3734,6 +3783,8 @@
"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 encore de workflows.",
"actions.runs.no_workflows.quick_start": "Vous découvrez les Actions Gitea ? Consultez <a target=\"_blank\" rel=\"noopener noreferrer\" href=\"%s\">le didacticiel</a>.",
@@ -3746,16 +3797,26 @@
"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 exécution du flux de travail n’est pas terminée.",
"actions.runs.view_workflow_file": "Voir le fichier du flux de travail",
"actions.runs.workflow_graph": "Graphique du flux",
"actions.runs.summary": "Résumé",
"actions.runs.all_jobs": "Toutes les tâches",
"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.total_duration": "Durée totale :",
"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à zoomé à 100%",
"actions.runs.graph_zoom_out": "Dézoomer (Ctrl/⌘ + défilement)",
"actions.workflow.disable": "Désactiver le flux de travail",
"actions.workflow.disable_success": "Le flux de travail « %s » a bien été désactivé.",
"actions.workflow.enable": "Activer le flux de travail",
"actions.workflow.enable_success": "Le flux de travail « %s » a bien été activé.",
"actions.workflow.disabled": "Le flux de travail est désactivé.",
"actions.workflow.scope_owner": "Propriétaire",
"actions.workflow.scope_global": "Global",
"actions.workflow.required": "Requis",
"actions.workflow.run": "Exécuter le flux de travail",
"actions.workflow.not_found": "Flux de travail « %s » introuvable.",
"actions.workflow.run_success": "Le flux de travail « %s » s’est correctement exécuté.",