diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini
index b46a37d914..3ec07f1868 100644
--- a/options/locale/locale_fr-FR.ini
+++ b/options/locale/locale_fr-FR.ini
@@ -712,6 +712,7 @@ readme_helper_desc=Vous pouvez écrire ici une description complète de votre pr
auto_init=Initialiser le dépôt (ajoute les fichiers .gitignore, Licence et LISEZMOI)
trust_model_helper=Sélectionnez le modèle de confiance pour la vérification des signatures. Les options possibles sont :
trust_model_helper_collaborator=Collaborateur: Faire confiance aux signatures des collaborateurs
+trust_model_helper_default=Valeur par défaut: Utiliser le modèle de confiance par défaut pour cette installation
create_repo=Créer un dépôt
default_branch=Branche par défaut
default_branch_helper=La branche par défaut est la branche de base pour les demandes d'ajout et les révisions de code.
@@ -806,11 +807,16 @@ migrate.permission_denied=Vous n'êtes pas autorisé à importer des dépôts lo
migrate.permission_denied_blocked=Vous n'êtes pas autorisé à importer à partir d'hôtes bloqués.
migrate.permission_denied_private_ip=Vous n'êtes pas autorisé à importer depuis des adresses IP privées.
migrate.invalid_local_path=Chemin local non valide, non existant ou n'étant pas un dossier.
+migrate.invalid_lfs_endpoint=Le point d'accès LFS n'est pas valide.
migrate.failed=Echec de migration: %v
+migrate.migrate_items_options=Un jeton d'accès est requis pour migrer des éléments supplémentaires
migrated_from=Migré de %[2]s
migrated_from_fake=Migré de %[1]s
+migrate.migrate=Migrer depuis %s
migrate.migrating=Migration de %s ...
migrate.migrating_failed=La migration de %s a échoué.
+migrate.github.description=Migration de données depuis Github.com ou Github Enterprise.
+migrate.git.description=Migration ou Miroir des données git depuis des services Git
migrate.gitlab.description=Migration des données depuis GitLab.com ou d'un serveur gitlab hébergé.
migrate.gitea.description=Migration des données depuis Gitea.com ou un serveur Gitea hébergé soi-même.
migrate.gogs.description=Migration de données depuis notabug.org ou un autre serveur Gogs auto-hébergé.
@@ -990,10 +996,16 @@ projects.board.new_title=Nom du nouveau tableau
projects.board.new_submit=Soumettre
projects.board.new=Nouveau tableau
projects.board.set_default=Définir par défaut
+projects.board.set_default_desc=Définir ce tableau comme valeur par défaut pour les tickets et demande d'ajouts non catégorisés
+projects.board.delete=Supprimer le tableau
+projects.board.deletion_desc=La suppression d'un tableau de projet déplace tous les tickets liés dans 'Non catégorisé'. Voulez vous continuer ?
+projects.open=Ouvrir
+projects.close=Fermer
issues.desc=Organiser les rapports de bug, les tâches et les jalons.
issues.filter_assignees=Filtrer par assignation
issues.filter_milestones=Filtrer le jalon
+issues.filter_projects=Filtrer par projet
issues.filter_labels=Filtrer une étiquette
issues.filter_reviewers=Filtrer par réviseur
issues.new=Nouveau ticket
@@ -1002,6 +1014,12 @@ issues.new.labels=Étiquettes
issues.new.add_labels_title=Appliquer une étiquette
issues.new.no_label=Pas d'étiquette
issues.new.clear_labels=Effacer les étiquettes
+issues.new.projects=Projets
+issues.new.add_project_title=Indiquer un projet
+issues.new.clear_projects=Effacer les projets
+issues.new.no_projects=Pas de projet
+issues.new.open_projects=Projets ouverts
+issues.new.closed_projects=Projets clôturés
issues.new.no_items=Pas d'élément
issues.new.milestone=Jalon
issues.new.add_milestone_title=Affecter un jalon
@@ -1015,6 +1033,9 @@ issues.new.clear_assignees=Supprimer les affectations
issues.new.no_assignees=Pas d'assignataires
issues.new.no_reviewers=Pas de relecteur
issues.new.add_reviewer_title=Demander une revue
+issues.choose.get_started=Démarrons
+issues.choose.blank=Par défaut
+issues.choose.blank_about=Créer un ticket à partir du modèle par défaut.
issues.no_ref=Aucune branche/tag spécifiés
issues.create=Créer un ticket
issues.new_label=Nouvelle étiquette
@@ -1026,10 +1047,19 @@ issues.label_templates.info=Il n'existe pas encore d'étiquettes. Créez une ét
issues.label_templates.helper=Sélectionnez un ensemble d'étiquettes
issues.label_templates.use=Utiliser le jeu de labels
issues.label_templates.fail_to_load_file=Impossible de charger le fichier de modèle étiquette '%s' : %v
+issues.add_label=a ajouté l'étiquette %s %s
+issues.add_labels=a ajouté les étiquettes %s %s
+issues.remove_label=a supprimé l'étiquette %s %s
+issues.remove_labels=a supprimé les étiquettes %s %s
+issues.add_remove_labels=a ajouté %s et supprimé les étiquettes %s %s
issues.add_milestone_at=`a ajouté cela au jalon %s %s`
+issues.add_project_at=`a ajouté au projet %s %s`
issues.change_milestone_at=`a modifié le jalon de %s à %s %s`
+issues.change_project_at=`modification du projet de %s à %s %s`
issues.remove_milestone_at=`a supprimé cela du jalon %s %s`
+issues.remove_project_at=`supprimer du projet %s %s`
issues.deleted_milestone=`(supprimée)`
+issues.deleted_project=`(supprimé)`
issues.self_assign_at=`s'est assigné cela %s`
issues.add_assignee_at=`s'est vu assigner cela par %s %s`
issues.remove_assignee_at=`mis en non assigné par %s %s`
@@ -1050,6 +1080,7 @@ issues.filter_type.all_issues=Tous les tickets
issues.filter_type.assigned_to_you=Qui vous sont assignés
issues.filter_type.created_by_you=Créés par vous
issues.filter_type.mentioning_you=Vous mentionnant
+issues.filter_type.review_requested=Revue demandée
issues.filter_sort=Trier
issues.filter_sort.latest=Plus récent
issues.filter_sort.oldest=Plus ancien/ne
@@ -1071,7 +1102,10 @@ issues.action_milestone_no_select=Aucun jalon
issues.action_assignee=Assigné à
issues.action_assignee_no_select=Pas d'assignataire
issues.opened_by=créé %[1]s par %[3]s
+pulls.merged_by=par %[3]s fusionné %[1]s
+pulls.merged_by_fake=par %[2]s fusionnés %[1]s
issues.closed_by=par %[3]s fermé %[1]s
+issues.opened_by_fake=par %[2]s ouverts %[1]s
issues.closed_by_fake=par %[2]s fermé %[1]s
issues.previous=Page Précédente
issues.next=Page Suivante
@@ -1082,10 +1116,13 @@ issues.commented_at=`a commenté %s`
issues.delete_comment_confirm=Êtes-vous certain de vouloir supprimer ce commentaire?
issues.context.copy_link=Copier le lien
issues.context.quote_reply=Citer et répondre
+issues.context.reference_issue=Référencer dans un nouveau ticket
issues.context.edit=Éditer
issues.context.delete=Supprimer
issues.no_content=Il n'existe pas encore de contenu.
issues.close_issue=Fermer
+issues.pull_merged_at=`révision fusionnée %[2]s
dans %[3]s %[4]s`
+issues.manually_pull_merged_at=`révision fusionnée %[2]s
dans %[3]s manuellement %[4]s`
issues.close_comment_issue=Commenter et Fermer
issues.reopen_issue=Réouvrir
issues.reopen_comment_issue=Commenter et Réouvrir
@@ -1104,8 +1141,11 @@ issues.poster=Publier
issues.collaborator=Collaborateur
issues.owner=Propriétaire
issues.re_request_review=Redemander la revue
+issues.is_stale=Il y a eu des modifications à cette PR depuis cette révision
issues.remove_request_review=Retirer la demande de revue
issues.remove_request_review_block=Ne peut pas retirer la demande de revue
+issues.dismiss_review=Rejeter la revue
+issues.dismiss_review_warning=Êtes-vous sûr de vouloir rejeter la revue ?
issues.sign_in_require_desc=Connectez-vous pour rejoindre cette conversation.
issues.edit=Modifier
issues.cancel=Annuler
@@ -1150,12 +1190,17 @@ issues.lock.title=Verrouiller la conversation sur ce ticket.
issues.unlock.title=Déverrouiller la conversation sur ce ticket.
issues.comment_on_locked=Vous ne pouvez pas commenter un ticket verrouillé.
issues.tracker=Suivi du temps
+issues.start_tracking_short=Démarrer le suivi de temps
issues.start_tracking=Démarrer le suivi du temps
issues.start_tracking_history=`a démarré il y a %s`
issues.tracker_auto_close=Le suivi de temps sera automatiquement arrêté quand le ticket sera fermé
+issues.tracking_already_started=`Vous avez déjà commencé à suivre le temps sur un autre ticket!`
+issues.stop_tracking=Arrêter le suivi de temps
issues.stop_tracking_history=`a fini de travaillé pour %s`
+issues.cancel_tracking=Annuler
issues.cancel_tracking_history=`a annulé le suivi de temps pour %s`
issues.add_time=Ajouter un minuteur manuellement
+issues.del_time=Supprimer ce journal des temps
issues.add_time_short=Ajouter un minuteur
issues.add_time_cancel=Annuler
issues.add_time_history=` temps passé ajouté %s`
@@ -1169,6 +1214,9 @@ issues.due_date=Échéance
issues.invalid_due_date_format=Le format de la date d'échéance est invalide, il doit être comme suit 'aaaa-mm-jj'.
issues.error_modifying_due_date=Impossible de modifier l'échéance.
issues.error_removing_due_date=Impossible de supprimer l'échéance.
+issues.push_commit_1=a ajouté %d révision %s
+issues.push_commits_n=a ajouté %d révisions %s
+issues.force_push_codes=`a forcé la poussée %[1]s de %[2]s
vers %[4]s
%[6]s`
issues.due_date_form=aaaa-mm-jj
issues.due_date_form_add=Ajouter une échéance
issues.due_date_form_edit=Éditer