diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini
index a02302df4..efb73d75c 100644
--- a/options/locale/locale_fr-FR.ini
+++ b/options/locale/locale_fr-FR.ini
@@ -9,6 +9,7 @@ sign_in_with=Se connecter avec
sign_out=Déconnexion
sign_up=Inscription
link_account=Lier un Compte
+link_account_signin_or_signup=Connectez-vous avec vos identifiants pour associer votre compte existant avec ce nouveau compte, ou enregistrez un nouveau compte
register=S'inscrire
website=Site web
version=Version
@@ -61,6 +62,7 @@ cancel=Annuler
[install]
install=Installation
title=Configuration initiale
+docker_helper=Si vous exécutez Gitea grâce à Docker, merci de lire la procédure attentivement avant de modifier quoi que ce soit sur cette page.
requite_db_desc=Gitea requiert MySQL, PostgreSQL, SQLite3 ou TiDB.
db_title=Paramètres de la base de données
db_type=Type de base de données
@@ -89,6 +91,7 @@ run_user_helper=L'utilisateur doit avoir accès à la racine des dépôts et ex
domain=Domaine
domain_helper=Cela affecte les doublons d'URL SSH.
ssh_port=Port SSH
+ssh_port_helper=Port utilisé par votre serveur SSH. Laissez le vide pour le désactiver.
http_port=Port HTTP
http_port_helper=Numéro de port que l'application écoutera.
app_url=URL de l'application
@@ -113,6 +116,15 @@ disable_gravatar_popup=Désactiver Gravatar et les sources personnalisées, tous
federated_avatar_lookup=Activer les recherches d'avatars unifiés
federated_avatar_lookup_popup=Activer la recherche unifiée d'avatars en utilisant le service open source unifié basé sur libravatar.
disable_registration=Désactiver le formulaire d'inscription
+disable_registration_popup=Désactiver l'auto-inscription; seuls les administrateurs pourront créer des comptes.
+openid_signin=Activer l'inscription OpenID
+openid_signin_popup=Activer l'authentification via OpenID
+openid_signup=Activer l'inscription OpenID
+openid_signup_popup=Activer l'enregistrement automatique OpenID
+enable_captcha=Activer le Captcha
+enable_captcha_popup=Demander un Captcha à l'inscription.
+require_sign_in_view=Exiger l'identification pour afficher les pages
+require_sign_in_view_popup=Seuls les utilisateurs connectés peuvent voir les pages; les visiteurs pourront seulement accéder aux pages d'authentification.
admin_setting_desc=Vous n'avez pas besoin de créer un compte admin maintenant. Le premier utilisateur qui s'enregistrera obtiendra les droits administrateur automatiquement.
admin_title=Paramètres du compte administrateur
admin_name=Nom d'utilisateur
@@ -127,6 +139,7 @@ invalid_repo_path=Chemin vers la racine du dépôt invalide : %v
run_user_not_match=L'utilisateur utilisé n'est pas celui configuré : %s -> %s
save_config_failed=L'enregistrement de la configuration %v a échoué
invalid_admin_setting=Paramètres du compte administrateur invalides : %v
+install_success=Bienvenue ! Merci d'avoir choisi Gitea. Amusez vous et prenez soin de vous !
invalid_log_root_path=L'emplacement racine des fichiers logs est invalide : %v
default_keep_email_private=Valeur par défaut pour "Masquer mon adresse email
default_keep_email_private_popup=C'est la valeur par défaut pour la visibilité de l'adresse e-mail de l'utilisateur. Si cette option est définie sur true, l'adresse e-mail de tous les nouveaux utilisateurs ne sera pas affichée tant que l'utilisateur ne modifiera pas le paramètre.
@@ -264,7 +277,12 @@ cannot_add_org_to_team=Une organisation ne peut être ajoutée comme membre d'un
invalid_ssh_key=Désolé, impossible de valider votre clé SSH : %s
invalid_gpg_key=Désolé, nous ne sommes pas en mesure de vérifier votre clé GPG : %s
+unable_verify_ssh_key=La clé SSH n'a pas pu être vérifiée; merci de vérifier les erreurs éventuelles.
+auth_failed=Échec d'authentification : %v
+still_own_repo=Votre compte est toujours propriétaire d'au moins un dépôt; vous devez d'abord les supprimer ou les transférer.
+still_has_org=Votre compte est toujours membre d'au moins une organisation; vous devez d'abord la quitter.
+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.
target_branch_not_exist=La branche cible n'existe pas.
@@ -357,6 +375,8 @@ manage_gpg_keys=Gérer les clés GPG
add_key=Ajouter une clé
ssh_desc=Ceci est une liste des clés SSH associées à votre compte. Parce qu'elles permettent d'avoir accès à vos dépôts, assurez-vous de les reconnaitre.
gpg_desc=Ceci est une liste des clés GPG associées à votre compte. Parce qu'elles permettent de signer vos commits, assurez-vous conserver la clé privée en lieu sûr.
+ssh_helper=Besoin d'aide ? Consultez le guide Github pour générer votre clé SSH ou résoudre les problèmes courants que vous pouvez rencontrer en utilisant SSH.
+gpg_helper=Besoin d'aide ? Consultez le guide Github à propos de GPG.
add_new_key=Ajouter une clé SSH
add_new_gpg_key=Ajouter une clé GPG
ssh_key_been_used=Cette clé publique a déjà été utilisée.
@@ -431,6 +451,7 @@ orgs_none=Vous n'êtes membre d'aucune organisation.
repos_none=Vous ne possédez aucun dépôt
delete_account=Supprimer votre compte
+delete_prompt=Votre compte sera définitivement supprimé et cette opération est irréversible !
confirm_delete_account=Confirmer la suppression
delete_account_title=Suppression de compte
delete_account_desc=Êtes-vous sûr de vouloir supprimer définitivement ce compte ?
@@ -440,7 +461,10 @@ owner=Propriétaire
repo_name=Nom du dépôt
repo_name_helper=Idéalement, le nom d'un dépôt devrait être court, mémorisable et unique.
visibility=Visibilité
+visiblity_helper=Ce dépôt est privé
+visiblity_helper_forced=L'administrateur de l'application a forcé tous les nouveaux dépôts comme privés
visiblity_fork_helper=(Les changement de cette valeur affecteront toutes les bifurcations)
+clone_helper=Besoin d'aide pour dupliquer ? Visitez l'aide !
fork_repo=Créer une bifurcation du dépôt
fork_from=Bifurquer depuis
fork_visiblity_helper=La visibilité d'un dépôt bifurqué ne peut pas être modifiée.
@@ -471,15 +495,81 @@ form.name_pattern_not_allowed=Le format du nom '%s' n'est pas autorisé.
need_auth=Nécessite une autorisation
migrate_type=Type de migration
+migrate_type_helper=Ce dépôt sera un miroir
migrate_repo=Migrer le dépôt
migrate.clone_address=Adresse du clone
migrate.clone_address_desc=Cela peut être une URL HTTP/HTTPS/GIT ou un chemin d'accès local.
migrate.clone_local_path=ou chemin serveur local
migrate.permission_denied=Vous n'êtes pas autorisé à importer des dépôts locaux.
-
-
-
-
+migrate.invalid_local_path=Chemin local non valide, non existant ou n'étant pas un dossier.
+migrate.failed=Echec de migration: %v
+migrate.lfs_mirror_unsupported=La synchronisation des objets LFS n'est pas supportée - veuillez utiliser 'git lfs fetch --all' et 'git lfs push --all' à la place.
+
+mirror_from=miroir de
+forked_from=bifurqué depuis
+fork_from_self=Vous ne pouvez pas bifurquer un dépôt que vous possédez !
+copy_link=Copier
+copy_link_success=Copié!
+copy_link_error=Appuyez sur ⌘-C ou Ctrl-C pour copier
+copied=Copié
+unwatch=Ne plus suivre
+watch=Suivre
+unstar=Retirer le vote
+star=Voter
+fork=Bifurcation
+download_archive=Télécharger ce dépôt
+
+no_desc=Aucune description
+quick_guide=Introduction rapide
+clone_this_repo=Cloner ce dépôt
+create_new_repo_command=Création d'un nouveau dépôt en ligne de commande
+push_exist_repo=Soumission d'un dépôt existant par ligne de commande
+bare_message=Ce dépôt ne contient aucune information.
+
+code=Code
+code.desc=Code est l'endroit où sont stockées les sources
+branch=Branche
+tree=Aborescence
+filter_branch_and_tag=Filtrer une branche ou un tag
+branches=Branches
+tags=Tags
+issues=Tickets
+pulls=Demandes d'ajout
+labels=Étiquettes
+milestones=Jalons
+commits=Révisions
+releases=Versions
+file_raw=Brut
+file_history=Historique
+file_view_raw=Voir le Raw
+file_permalink=Lien permanent
+file_too_large=Ce fichier est trop gros pour être afficher
+video_not_supported_in_browser=Votre navigateur ne supporte pas le tag video HTML5.
+stored_lfs=Stocké avec Git LFS
+commit_graph=Graphique des révisions
+
+editor.new_file=Nouveau fichier
+editor.upload_file=Téléverser un fichier
+editor.edit_file=Modifier fichier
+editor.preview_changes=Aperçu des modifications
+editor.cannot_edit_non_text_files=Impossible d'éditer les fichiers binaires depuis l'interface Web
+editor.edit_this_file=Modifier ce fichier
+editor.must_be_on_a_branch=Vous devez être sur une branche pour appliquer ou proposer des modifications à ce fichier
+editor.fork_before_edit=Vous devez bifurquer ce dépôt avant de modifier le fichier
+editor.delete_this_file=Supprimer ce fichier
+editor.must_have_write_access=Vous devez avoir un accès en écriture pour appliquer ou proposer des modifications à ce fichier
+editor.file_delete_success=Fichier '%s' a été supprimé avec succès!
+editor.name_your_file=Nommez votre fichier...
+editor.filename_help=Pour ajouter un répertoire, il suffit de le saisir puis d'appuyer sur /. Pour supprimer un répertoire, aller au début du champ et appuyez sur retour arrière.
+editor.or=ou
+editor.cancel_lower=annuler
+editor.commit_changes=Committer les modifications
+editor.add_tmpl=Ajouter '%s/'
+editor.add=Ajouter '%s'
+editor.update=Mettre à jour '%s'
+editor.delete=Supprimer '%s'
+editor.commit_message_desc=Ajouter une description détaillée facultative...
+editor.commit_directly_to_this_branch=Soumettre directement dans la branche %s.
editor.create_new_branch=Créer une nouvelle branche pour cette révision et envoyer une nouvelle demande d'ajout.
editor.new_branch_name_desc=Nouveau nom de la branche...
editor.cancel=Annuler
@@ -489,6 +579,7 @@ editor.directory_is_a_file=L'entrée '%s' dans le chemin d’accès parent est u
editor.file_is_a_symlink=Le fichier '%s' est un lien symbolique qui ne peut pas être modifié par l'éditeur web
editor.filename_is_a_directory=Le nom de fichier '%s' existe déjà dans ce dépot.
editor.file_editing_no_longer_exists=Le fichier '%s' que vous modifiez n'existe plus dans le dépôt.
+editor.file_changed_while_editing=Le contenu du fichier a changé depuis que vous avez commencé à l'éditer. Cliquez ici pour voir ce qui a été modifié ou soumettez de nouveau pour écraser ces changements.
editor.file_already_exists=La branche '%s' existe déjà dans ce dépôt.
editor.no_changes_to_show=Il n’y a aucun changement à afficher.
editor.fail_to_update_file=Échec lors de la mise à jour/création du fichier '%s' avec l’erreur : %v
@@ -572,12 +663,14 @@ issues.action_milestone=Jalon
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
issues.opened_by_fake=ouvert %[1]s par %[2]s
issues.previous=Page Précédente
issues.next=Page Suivante
issues.open_title=Ouvert
issues.closed_title=Fermé
issues.num_comments=%d commentaires
+issues.commented_at=`a commenté %s`
issues.delete_comment_confirm=Êtes-vous certain de vouloir supprimer ce commentaire?
issues.no_content=Il n'existe pas encore de contenu.
issues.close_issue=Fermer
@@ -585,9 +678,13 @@ issues.close_comment_issue=Commenter et fermer
issues.reopen_issue=Réouvrir
issues.reopen_comment_issue=Commenter et réouvrir
issues.create_comment=Créer un commentaire
+issues.closed_at=`fermé à %[2]s`
+issues.reopened_at=`réouvert à %[2]s`
+issues.commit_ref_at=`a référencé ce problème depuis une révision %[2]s`
issues.poster=Publier
issues.collaborator=Collaborateur
issues.owner=Propriétaire
+issues.sign_in_require_desc=Connectez-vous pour rejoindre cette conversation.
issues.edit=Modifier
issues.cancel=Annuler
issues.save=Enregistrer
@@ -614,6 +711,7 @@ issues.tracker=Suivi de temps passés
issues.start_tracking_short=Démarrer
issues.start_tracking=Démarrer le suivi de temps passé
issues.start_tracking_history=`a démarré il y a %s`
+issues.tracking_already_started=`Vous avez déjà démarré le suivi de temps pour cette tâche!`
issues.stop_tracking=Arrêter
issues.stop_tracking_history=`a fini de travaillé pour %s`
issues.add_time=Ajuster le temps manuellement
@@ -636,6 +734,7 @@ pulls.compare_compare=Comparer
pulls.filter_branch=Filtre de branche
pulls.no_results=Aucun résultat trouvé.
pulls.nothing_to_compare=Il n'y a rien à comparer car les deux branches sont équivalentes.
+pulls.has_pull_request=`Il y a déjà une demande d'ajout entre ces deux cibles : %[2]s#%[3]d`
pulls.create=Creer une demande d'ajout
pulls.title_desc=veut fusionner %[1]d révision(s) depuis %[2]s
vers %[3]s
pulls.merged_title_desc=a fusionné %[1]d révision(s) à partir de %[2]s
vers %[3]s
%[4]s
@@ -646,7 +745,27 @@ pulls.reopen_to_merge=Veuillez rouvrir cette demande d'ajout pour effectuer l'op
pulls.merged=Fusionnée
pulls.has_merged=Cette demande d'ajout a été fusionnée avec succès.
pulls.data_broken=Les données de cette demande d'ajout ont été perdues en raison de la suppression des informations concernant la bifurcation.
-
+pulls.is_checking=La recherche de conflits est toujours en cours, veuillez rafraichir la page dans quelques instants.
+pulls.can_auto_merge_desc=Cette demande d'ajout peut être fusionnée automatiquement.
+pulls.cannot_auto_merge_desc=Cette demande d'ajout ne peut pas être fusionnée automatiquement à cause de conflits.
+pulls.cannot_auto_merge_helper=Fusionner manuellement afin de résoudre les conflits.
+pulls.merge_pull_request=Fusionner la demande d'ajout
+pulls.open_unmerged_pull_exists=`Vous ne pouvez effectuer une réouverture car il y a une demande d'ajout ouverte (#%d) depuis le même dépôt avec les mêmes informations de fusion et qui est en attente de fusion.`
+
+milestones.new=Nouveau jalon
+milestones.open_tab=%d Ouvert
+milestones.close_tab=%d Fermé
+milestones.closed=%s fermé
+milestones.no_due_date=Aucune date d'échéance
+milestones.open=Ouvrir
+milestones.close=Fermer
+milestones.new_subheader=Créez des jalons pour organiser vos tickets.
+milestones.create=Créer un Jalon
+milestones.title=Titre
+milestones.desc=Description
+milestones.due_date=Date d'échéance (facultatif)
+milestones.clear=Effacer
+milestones.invalid_due_date_format=Le format de la date d'échéance est invalide, il doit être comme suit 'AAAA-mm-jj'.
milestones.create_success=Le Jalon '%s' a été crée avec succès !
milestones.edit=Éditer le Jalon
milestones.edit_subheader=Choisissez avec soin la description du jalon afin que les utilisateurs s'y retrouvent.
@@ -727,6 +846,7 @@ activity.title.releases_n=%d versions
activity.title.releases_published_by=%s publiée par %s
activity.published_release_label=Publiée
+search=Chercher
settings=Paramètres
settings.desc=Les paramètres sont l'endroit où gérer les options du dépôt
@@ -802,6 +922,7 @@ settings.search_user_placeholder=Rechercher un utilisateur...
settings.org_not_allowed_to_be_collaborator=Une organisation n'est pas autorisée à être ajoutée en tant que collaborateur.
settings.user_is_org_member=Cet utilisateur ne peut pas être ajouté en tant que collaborateur car il fait partie d'une organisation.
settings.add_webhook=Ajouter un déclencheur Web
+settings.hooks_desc=Les déclencheurs Web sont des requêtes de type POST HTTP . Lorsque qu'un événement se produit dans Gitea, une requête sera transmise vers l'hôte cible préalablement spécifié. En savoir plus dans le guide des déclencheurs Web.
settings.webhook_deletion=Supprimer le Webhook
settings.webhook_deletion_desc=La suppression de ce déclencheur supprimera également ses informations et son historique. Voulez-vous continuer ?
settings.webhook_deletion_success=Le webhook a été supprimé avec succès !
@@ -813,6 +934,12 @@ settings.webhook.response=Réponse
settings.webhook.headers=Entêtes
settings.webhook.payload=Données
settings.webhook.body=Corps
+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.
+settings.githook_edit_desc=Si un Hook est inactif, un exemple de contenu vous sera proposé. Un contenu laissé vide signifie un Hook inactif.
+settings.githook_name=Nom du Hook
+settings.githook_content=Contenu du Hook
+settings.update_githook=Mettre le Hook à jour
+settings.add_webhook_desc=Une requête de type POST
sera transmise vers l'URL spécifiée, avec les informations de l'événement qui a déclenché cette requête. Vous pouvez également choisir le format souhaité pour la réception des données (JSON, x-www-form-urlencoded, XML etc). Pour plus d'informations, lisez le guide des déclencheurs.
settings.payload_url=URL des Données Utiles
settings.content_type=Type de contenu
settings.secret=Confidentiel
@@ -841,9 +968,11 @@ settings.update_hook_success=Webhook mis à jour.
settings.delete_webhook=Supprimer le Webhook
settings.recent_deliveries=Livraisons récentes
settings.hook_type=Type de Hook
+settings.add_slack_hook_desc=Intégrer Slack à votre dépôt.
settings.slack_token=Jeton
settings.slack_domain=Domaine
settings.slack_channel=Canal
+settings.add_discord_hook_desc=Ajouter l'intégration de Discord à votre dépôt.
settings.deploy_keys=Clés de déploiement
settings.add_deploy_key=Ajouter une clé de déploiement
settings.deploy_key_desc=Les clés de déploiement ont un accès en lecture seule. Elles sont différentes des clés SSH personnelles.
@@ -926,10 +1055,16 @@ release.tag_name_already_exist=Une version avec ce nom de tag existe déjà.
release.tag_name_invalid=Nom de tag invalide.
release.downloads=Téléchargements
+branch.name=Nom de la branche
+branch.search=Rechercher des branches
+branch.already_exists=Une branche nommée %s existe déjà.
+branch.delete_head=Supprimer
branch.delete=Supprimer la branche %s
+branch.delete_html=Supprimer la branche
branch.delete_desc=Supprimer une branche est définitif. Il n'est pas possible de revenir en arrière.
branch.delete_notices_1=- Cette opération NE PEUT PAS être annulée.
branch.delete_notices_2=- Cette opération supprimera définitivement le contenu de la branche %s.
+branch.delete_notices_html=Cette opération supprimera définitivement le contenu de la branche
branch.deletion_success=%s a été supprimé.
branch.deletion_failed=Impossible de supprimer la branche %s.
branch.delete_branch_has_new_commits=%s ne peut pas être supprimé car de nouvelles révisions ont été ajouté après la fusion.
@@ -939,6 +1074,10 @@ branch.create_success=La branche '%s' a été créée avec succès !
branch.branch_already_exists=La branche '%s' existe déjà dans ce dépôt.
branch.branch_name_conflict=Le nom de la branche « %s » est en conflit avec une branche existante « %s ».
branch.tag_collision=La branche '%s' ne peut pas être créée comme un tag car le même nom existe déjà dans le dépôt.
+branch.deleted_by=Supprimée par %s
+branch.restore_success=%s à été restaurée avec succès
+branch.restore_failed=La restauration de la branche %s a échoué.
+branch.protected_deletion_failed=Il n'est pas possible de supprimer la branche protégée %s.
[org]
org_name_holder=Nom de l'organisation
@@ -974,6 +1113,7 @@ settings.change_orgname_prompt=Cette modification changera les liens vers l'orga
settings.update_avatar_success=L'avatar de l'organisation a été téléversé.
settings.delete=Supprimer l'organisation
settings.delete_account=Supprimer cette organisation
+settings.delete_prompt=Cela supprimera cette organisation définitivement. Cette opération est IRRÉVERSIBLE !
settings.confirm_delete_account=Confirmez la suppression
settings.delete_org_title=Suppression d'organisation
settings.delete_org_desc=Cette organisation sera définitivement supprimée, voulez-vous vraiment continuer ?
@@ -1017,29 +1157,347 @@ teams.repositories=Dépôts de l'Équipe
teams.search_repo_placeholder=Rechercher dans le dépôt...
teams.add_team_repository=Ajouter un Dépôt à l'Équipe
teams.remove_repo=Supprimer
+teams.add_nonexistent_repo=Dépôt inexistant, veuillez d'abord le créer.
[admin]
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+dashboard=Tableau de bord
+users=Utilisateurs
+organizations=Organisations
+repositories=Dépôts
+authentication=Authentifications
+config=Configuration
+notices=Notes Systèmes
+monitor=Surveillance
+first_page=Première
+last_page=Dernière
+total=Total : %d
+
+dashboard.statistic=Statistiques
+dashboard.operations=Opérations
+dashboard.system_status=État du système
+dashboard.statistic_info=La base de données Gitea contient %d utilisateurs, %d organisations, %d clés publiques, %d dépôts, %d surveillances de dépôts, %d votes, %d actions, %d accès, %d tickets, %d commentaires, %d comptes de réseaux sociaux, %d abonnements, %d miroirs, %d versions, %d connexions d'origine, %d webhooks, %d versions, %d labels, %d tâches hook, %d équipes, %d tâches de mise à jour, %d fichiers.
+dashboard.operation_name=Nom de l'Opération
+dashboard.operation_switch=Basculer
+dashboard.operation_run=Exécuter
+dashboard.clean_unbind_oauth=Effacer les connexions OAuth associées
+dashboard.clean_unbind_oauth_success=Toutes les connexions OAuth associées ont été supprimées.
+dashboard.delete_inactivate_accounts=Supprimer tous les comptes inactifs
+dashboard.delete_inactivate_accounts_success=Tous les comptes inactifs ont été supprimés.
+dashboard.delete_repo_archives=Supprimer toutes les archives des dépôts
+dashboard.delete_repo_archives_success=Toutes les archives des dépôts ont été supprimées.
+dashboard.delete_missing_repos=Supprimer tous les dépôts ayant leurs fichiers Git manquants
+dashboard.delete_missing_repos_success=Tous les enregistrements de dépôt ayant leurs fichiers Git manquants ont été supprimés.
+dashboard.git_gc_repos=Collecter les déchets de tous les dépôts
+dashboard.git_gc_repos_success=Les déchets de tous les dépôts ont été collectés.
+dashboard.resync_all_sshkeys=Réécrire le fichier '.ssh/authorized_keys' (pour les clés SSH de Gitea). Cela n'est pas nécessaire si vous utilisez le serveur SSH intégré.
+dashboard.resync_all_sshkeys_success=Toutes les clés publiques contrôlées par Gitea ont été réécrites.
+dashboard.resync_all_hooks=Re-synchroniser les déclencheurs Git pre-receive, update et post-receive de tous les dépôts.
+dashboard.resync_all_hooks_success=Tous les déclencheurs Git pre-receive, update et post-receive ont bien été resynchronisés.
+dashboard.reinit_missing_repos=Réinitialiser tous les dépôts Git manquants pour lesquels un enregistrement existe
+dashboard.reinit_missing_repos_success=Tous les dépôts Git manquants pour lesquels un enregistrement existait ont été réinitialisés.
+dashboard.sync_external_users=Synchroniser les données de l’utilisateur externe
+dashboard.sync_external_users_started=La synchronisation des utilisateurs externes a commencé
+dashboard.server_uptime=Uptime du serveur
+dashboard.current_goroutine=Goroutines actuelles
+dashboard.current_memory_usage=Utilisation Mémoire actuelle
+dashboard.total_memory_allocated=Mémoire totale allouée
+dashboard.memory_obtained=Mémoire obtenue
+dashboard.pointer_lookup_times=Nombre de Consultations Pointeur
+dashboard.memory_allocate_times=Nombre d'Allocation Mémoire
+dashboard.memory_free_times=Nombre de Libération Mémoire
+dashboard.current_heap_usage=Utilisation Tas (Heap)
+dashboard.heap_memory_obtained=Mémoire Tas (Heap) obtenue
+dashboard.heap_memory_idle=Mémoire Tas (Heap) au Repos
+dashboard.heap_memory_in_use=Utilisation Mémoire Tas (Heap)
+dashboard.heap_memory_released=Mémoire Tas (Heap) libérée
+dashboard.heap_objects=Objets Tas (Heap)
+dashboard.bootstrap_stack_usage=Utilisation Pile Bootstrap
+dashboard.stack_memory_obtained=Mémoire Pile obtenue
+dashboard.mspan_structures_usage=Utilisation des Structures MSpan
+dashboard.mspan_structures_obtained=Structures MSpan obtenues
+dashboard.mcache_structures_usage=Utilisation des Structures MCache
+dashboard.mcache_structures_obtained=Structures MCache obtenues
+dashboard.profiling_bucket_hash_table_obtained=Profilage de Seau de Table de Hashage obtenu
+dashboard.gc_metadata_obtained=Métadonnées GC obtenues
+dashboard.other_system_allocation_obtained=Allocation de l'autre Système obtenue
+dashboard.next_gc_recycle=Traitement GC suivant
+dashboard.last_gc_time=Depuis le dernier GC
+dashboard.total_gc_time=Pause GC
+dashboard.total_gc_pause=Pause GC
+dashboard.last_gc_pause=Dernière Pause GC
+dashboard.gc_times=Nombres de GC
+
+users.user_manage_panel=Gestion des utilisateurs
+users.new_account=Créer un nouveau compte
+users.name=Nom
+users.activated=Activé
+users.admin=Administrateur
+users.repos=Dépôts
+users.created=Créés
+users.last_login=Dernière connexion
+users.never_login=Jamais connecté
+users.send_register_notify=Envoyer une Notification d'enregistrement à l'utilisateur
+users.new_success=Le compte "%s" a été créé.
+users.edit=Éditer
+users.auth_source=Sources d'authentification
+users.local=Locales
+users.auth_login_name=Nom d'utilisateur d'authentification
+users.password_helper=Laissez-le vide pour ne pas changer.
+users.update_profile_success=Le profil a été mis à jour.
+users.edit_account=Modifier le Compte
+users.max_repo_creation=Nombre maximum de dépôts créés
+users.max_repo_creation_desc=(Mettre à -1 pour utiliser la limite globale par défaut)
+users.is_activated=Compte activé
+users.prohibit_login=Authentification désactivée
+users.is_admin=Droits d'administration
+users.allow_git_hook=Autorisé à créer des crochets Git
+users.allow_import_local=Autorisé à importer des dépôts locaux
+users.allow_create_organization=Autorisé à créer des organisations
+users.update_profile=Mettre à jour le profil
+users.delete_account=Supprimer le compte
+users.still_own_repo=L'utilisateur possède encore un ou plusieurs dépôts. Ces dépôts doivent d'abord être supprimés ou transférés.
+users.still_has_org=Cet utilisateur est toujours membre d'une ou plusieurs organisations. Vous devez au préalable le retirer de ces organisations ou les supprimer.
+users.deletion_success=Compte supprimé avec succès.
+
+orgs.org_manage_panel=Gestion des organisations
+orgs.name=Nom
+orgs.teams=Équipes
+orgs.members=Membres
+orgs.new_orga=Créer une organisation
+
+repos.repo_manage_panel=Gestion des dépôts
+repos.owner=Propriétaire
+repos.name=Nom
+repos.private=Privé
+repos.watches=Suivi par
+repos.stars=Votes
+repos.issues=Tickets
+repos.size=Taille
+
+auths.auth_manage_panel=Gestion de l'authentification
+auths.new=Ajouter une nouvelle source d'authentification
+auths.name=Nom
+auths.type=Type
+auths.enabled=Activé
+auths.syncenabled=Activer la synchronisation des utilisateurs
+auths.updated=Mis à jour
+auths.auth_type=Type d'authentification
+auths.auth_name=Nom de l'authentification
+auths.security_protocol=Protocole de sécurité
+auths.domain=Domaine
+auths.host=Hôte
+auths.port=Port
+auths.bind_dn=Bind DN
+auths.bind_password=Bind mot de passe
+auths.bind_password_helper=Attention: Le mot de passe est stocké en clair. Il est fortement recommandé d'utiliser un compte en lecture seule.
+auths.user_base=Utilisateur Search Base
+auths.user_dn=Utilisateur DN
+auths.attribute_username=Attribut nom d'utilisateur
+auths.attribute_username_placeholder=Laisser vide pour utiliser la valeur du formulaire d'authentification comme nom d'utilisateur.
+auths.attribute_name=Attribut du prénom
+auths.attribute_surname=Attribut du nom de famille
+auths.attribute_mail=Attribut de l'e-mail
+auths.attributes_in_bind=Aller chercher les attributs dans le contexte de liaison DN
+auths.filter=Filtre utilisateur
+auths.admin_filter=Filtre administrateur
+auths.ms_ad_sa=Ms Ad SA
+auths.smtp_auth=Type d'authentification SMTP
+auths.smtphost=Hôte SMTP
+auths.smtpport=Port SMTP
+auths.allowed_domains=Domaines autorisés
+auths.allowed_domains_helper=Laissez-le vide pour autoriser tous les domaines. Les domaines multiples doivent être séparés par une virgule («, »).
+auths.enable_tls=Activer le Chiffrement TLS
+auths.skip_tls_verify=Ne pas vérifier TLS
+auths.pam_service_name=Nom du Service PAM
+auths.oauth2_provider=Fournisseur OAuth2
+auths.oauth2_clientID=ID du client (clé)
+auths.oauth2_clientSecret=Secret du client
+auths.openIdConnectAutoDiscoveryURL=URL de découverte OpenID Connect
+auths.oauth2_use_custom_url=Utiliser des URLs personnalisées au lieu de l’URL par défaut
+auths.oauth2_tokenURL=URL du jeton
+auths.oauth2_authURL=URL d'autorisation
+auths.oauth2_profileURL=URL du profil
+auths.oauth2_emailURL=URL de l'e-mail
+auths.enable_auto_register=Connexion Automatique
+auths.tips=Conseils
+auths.tips.oauth2.general=Authentification OAuth2
+auths.tips.oauth2.general.tip=Lorsque vous enregistrez une nouvelle authentification OAuth2, l'URL de redirection doit être de la forme : /user/oauth2 //callback
+auths.tip.oauth2_provider=Fournisseur OAuth2
+auths.tip.bitbucket=Créez un nouveau jeton OAuth sur https://bitbucket.org/account/user//oauth-consumers/new et ajoutez la permission "Compte"-"Lecture
+auths.tip.dropbox=Créez une nouvelle application sur https://www.dropbox.com/developers/apps
+auths.tip.facebook=Enregistrez une nouvelle application sur https://developers.facebook.com/apps et ajoutez le produit "Facebook Login
+auths.tip.github=Créez une nouvelle application OAuth sur https://github.com/settings/applications/new
+auths.tip.gitlab=Créez une nouvelle application sur https://gitlab.com/profile/applications
+auths.tip.google_plus=Obtenez des identifiants OAuth2 sur la console API de Google (https://console.developers.google.com/)
+auths.tip.openid_connect=Utilisez l'URL de découvert OpenID (/.well-known/openid-configuration) pour spécifier les points d'accès
+auths.tip.twitter=Rendez-vous sur https://dev.twitter.com/apps, créez une application et assurez-vous que l'option "Autoriser l'application à être utilisée avec Twitter Connect" est activée.
+auths.edit=Modifier les paramètres d'authentification
+auths.activated=Authentification activée
+auths.new_success=L'authentification "%s" a été ajoutée.
+auths.update_success=Les paramètres d'authentification ont été mis à jour.
+auths.update=Mettre à jour les paramètres d'authentification
+auths.delete=Supprimer cette source d'authentification
+auths.delete_auth_title=Suppression de la source d'authentification
+auths.delete_auth_desc=Cette source d'authentification va être supprimée. Êtes-vous sûr de vouloir continuer ?
+auths.still_in_used=Cette source d'authentification est encore utilisée par certains utilisateurs, veuillez au préalable les supprimer ou les convertir vers un autre type d'authentification.
+auths.deletion_success=L'authentification a été supprimée avec succès.
+auths.login_source_exist=La source d'authentification '%s' existe déjà.
+
+config.server_config=Configuration du serveur
+config.app_name=Nom de l'Application
+config.app_ver=Version de l'application
+config.app_url=URL de l'application
+config.custom_conf=Chemin du fichier de configuration
+config.domain=Domaine
+config.offline_mode=Mode hors-ligne
+config.disable_router_log=Désactiver la Journalisation du Routeur
+config.run_user=Utilisateur système
+config.run_mode=Mode d'Éxécution
+config.git_version=Version de Git
+config.repo_root_path=Emplacement des Dépôts
+config.lfs_root_path=Répertoire racine LFS
+config.static_file_root_path=Chemin statique des fichiers racines
+config.log_file_root_path=Emplacement Racine du Fichier Journal
+config.script_type=Type de Script
+config.reverse_auth_user=Annuler l'Authentification de l'Utilisateur
+
+config.ssh_config=Configuration SSH
+config.ssh_enabled=Activé
+config.ssh_start_builtin_server=Démarrer le serveur intégré
+config.ssh_domain=Domaine
+config.ssh_port=Port
+config.ssh_listen_port=Port d'écoute
+config.ssh_root_path=Emplacement racine
+config.ssh_key_test_path=Chemin de test des clés
+config.ssh_keygen_path=Chemin vers le générateur de clefs ("ssh-keygen")
+config.ssh_minimum_key_size_check=Vérification de la longueur de clé minimale
+config.ssh_minimum_key_sizes=Tailles de clé minimales
+
+config.db_config=Configuration de la base de données
+config.db_type=Type
+config.db_host=Hôte
+config.db_name=Nom
+config.db_user=Utilisateur
+config.db_ssl_mode=Mode SSL
+config.db_ssl_mode_helper=("postgres" uniquement)
+config.db_path=Emplacement
+config.db_path_helper=(pour « sqlite3 » et « TIDB »)
+
+config.service_config=Configuration du service
+config.register_email_confirm=Nécessite une confirmation par e-mail
+config.disable_register=Désactiver les inscriptions
+config.enable_openid_signup=Activer l'inscription via OpenID
+config.enable_openid_signin=Activer la connexion OpenID
+config.show_registration_button=Afficher le bouton d'enregistrement
+config.require_sign_in_view=Connexion obligatoire pour visualiser
+config.mail_notify=Notifier par mail
+config.disable_key_size_check=Désactiver la vérification de la taille de clé minimale
+config.enable_captcha=Activez le Captcha
+config.active_code_lives=Limites de Code Actif
+config.reset_password_code_lives=Réinitialiser le délai d'expiration du code de mot de passe
+config.default_keep_email_private=Valeur par défaut pour "Masquer mon adresse email
+config.default_allow_create_organization=Autorisation par défaut pour créer des organisations
+config.default_enable_timetracking=Activer le suivi de temps par défaut
+config.default_allow_only_contributors_to_track_time=Seuls les contributeurs peuvent suivre le temps par défaut
+config.no_reply_address=Adresse de non-réponse
+
+config.webhook_config=Configuration Webhook
+config.queue_length=Longueur de la file d'attente
+config.deliver_timeout=Expiration d'Envoi
+config.skip_tls_verify=Passer la vérification TLS
+
+config.mailer_config=Configuration du service de mail
+config.mailer_enabled=Activé
+config.mailer_disable_helo=Désactiver HELO
+config.mailer_name=Nom
+config.mailer_host=Hôte
+config.mailer_user=Utilisateur
+config.mailer_use_sendmail=Utiliser Sendmail
+config.mailer_sendmail_path=Chemin d’accès à Sendmail
+config.mailer_sendmail_args=Arguments supplémentaires pour Sendmail
+config.send_test_mail=Envoyer courriel de Test
+config.test_mail_failed=Impossible d'envoyer un e-mail de test à '%s' : %v
+config.test_mail_sent=Un e-mail de test à été envoyé à '%s'.
+
+config.oauth_config=Configuration OAuth
+config.oauth_enabled=Activé
+
+config.cache_config=Configuration du cache
+config.cache_adapter=Adaptateur du Cache
+config.cache_interval=Intervales du Cache
+config.cache_conn=Liaison du Cache
+
+config.session_config=Configuration de session
+config.session_provider=Fournisseur de session
+config.provider_config=Configuration du fournisseur
+config.cookie_name=Nom du cookie
+config.enable_set_cookie=Activer les cookies
+config.gc_interval_time=Intervals GC
+config.session_life_time=Durée des sessions
+config.https_only=HTTPS uniquement
+config.cookie_life_time=Expiration du cookie
+
+config.picture_config=Configuration d'Image
+config.picture_service=Service d'Imagerie
+config.disable_gravatar=Désactiver Gravatar
+config.enable_federated_avatar=Activer les avatars unifiés
+
+config.git_config=Configuration de Git
+config.git_disable_diff_highlight=Désactiver la surbrillance syntaxique de Diff
+config.git_max_diff_lines=Lignes de Diff Max (pour un seul fichier)
+config.git_max_diff_line_characters=Nombre max de caractères de Diff (pour une seule ligne)
+config.git_max_diff_files=Nombre max de fichiers de Diff (à afficher)
+config.git_gc_args=Arguments de GC
+config.git_migrate_timeout=Délai imparti pour une migration
+config.git_mirror_timeout=Délai imparti pour mettre à jour le miroir
+config.git_clone_timeout=Délai imparti pour l'opération "Clone
+config.git_pull_timeout=Délai imparti pour l'opération "Pull
+config.git_gc_timeout=Délai imparti pour l'opération "GC
+
+config.log_config=Configuration du journal
+config.log_mode=Mode du journal
+
+monitor.cron=Tâches Cron
+monitor.name=Nom
+monitor.schedule=Planification
+monitor.next=Suivant
+monitor.previous=Précédent
+monitor.execute_times=Nombre d'exécutions
+monitor.process=Processus en cours d'exécution
+monitor.desc=Description
+monitor.start=Heure de démarrage
+monitor.execute_time=Heure d'Éxécution
+
+notices.system_notice_list=Notes Systèmes
+notices.view_detail_header=Voir les détails de l'information système
+notices.actions=Actions
+notices.select_all=Tout Sélectionner
+notices.deselect_all=Tous déselectionner
+notices.inverse_selection=Inverser la sélection
+notices.delete_selected=Supprimé les éléments sélectionnés
+notices.delete_all=Supprimer toutes les notifications
+notices.type=Type
+notices.type_1=Dépôt
+notices.desc=Description
+notices.op=Opération
+notices.delete_success=Les informations systèmes ont été supprimées.
[action]
+create_repo=a créé le dépôt %s
+rename_repo=a rebaptisé le dépôt de %[1]s
vers %[3]s
+commit_repo=a poussé dans %[3]s sur %[4]s
+create_issue=`a ouvert un problème %s#%[2]s`
+close_issue=`tickets clos %s#%[2]s`
+reopen_issue=`tickets ré-ouverts %s#%[2]s`
+create_pull_request=`pull request créée le %s#%[2]s`
+close_pull_request=`pull request fermé %s#%[2]s`
+reopen_pull_request=`pull request ré-ouverte %s#%[2]s`
+comment_issue=`a commenté le problème %s#%[2]s`
+merge_pull_request=`demande d'ajout fusionnée le %s#%[2]s`
+transfer_repo=a transféré le dépôt %s
à %s
+push_tag=a soumis le tag %[2]s sur %[3]s
+delete_tag=étiquette supprimée %[2]s de %[3]s
+delete_branch=branche %[2]s supprimée de %[3]s
compare_commits=Comparer %d révisions
[tool]
@@ -1084,6 +1542,11 @@ mark_as_unread=Marquer comme non lue
error.extract_sign=Impossible d'extraire la signature
error.generate_hash=Impossible de générer la chaine de hachage de la révision
error.no_committer_account=Aucun compte lié à l'adresse email de l'auteur
+error.no_gpg_keys_found=Aucune clé connue n'a été trouvée dans la base pour cette signature
+error.not_signed_commit=Révision non signée
+error.failed_retrieval_gpg_keys=Impossible de récupérer la clé liée au compte de l'auteur
[units]
+error.no_unit_allowed_repo=Vous n'avez accès à aucune fonctionnalité sur ce dépôt
+error.unit_not_allowed=Vous n'avez pas la permission d'accéder à cette fonctionnalité
diff --git a/options/locale/locale_hu-HU.ini b/options/locale/locale_hu-HU.ini
index c354240b5..3741b613a 100644
--- a/options/locale/locale_hu-HU.ini
+++ b/options/locale/locale_hu-HU.ini
@@ -627,8 +627,6 @@ issues.label_templates.info=Még nincsenek címkék. Rákattinthatsz az "Új Cí
issues.label_templates.helper=Címkekészlet választása
issues.label_templates.use=Használja ezt a címke készletet
issues.label_templates.fail_to_load_file=Nem sikerült betölteni a cimkekészlet sablon fájlt "%s": %v
-issues.add_label_at=`következő hozzáadva: %s
label %s`
-issues.remove_label_at=`következő eltávolítva: %s
label %s`
issues.add_milestone_at=`A hibajegy hozzá lett adva a %s mérföldkőhöz %s`
issues.change_milestone_at=`módosítva lett a mérföldkő %s-ról/ről %s-ra/re %s`
issues.remove_milestone_at=`eltávolítva a %s mérföldkőből %s`
diff --git a/options/locale/locale_lv-LV.ini b/options/locale/locale_lv-LV.ini
index f6b1722dd..b1f7a8935 100644
--- a/options/locale/locale_lv-LV.ini
+++ b/options/locale/locale_lv-LV.ini
@@ -627,8 +627,8 @@ issues.label_templates.info=Nav izveidota neviena etiķete. Jūs varat noklikš
issues.label_templates.helper=Izvēlieties etiķešu kopu
issues.label_templates.use=Izmantot šo etiķešu kopu
issues.label_templates.fail_to_load_file=Neizdevās ielādēt etiķetes sagataves failu '%s': %v
-issues.add_label_at=` pievienoja %s
label %s`
-issues.remove_label_at=`noņēma %s
label %s`
+issues.add_label_at=`pievienoja etiķeti %s
%s`
+issues.remove_label_at=`noņēma etiķeti %s
%s`
issues.add_milestone_at=`pievienoja atskaites punktu %s %s`
issues.change_milestone_at=`nomainīja atskaites punktu no %s uz %s %s`
issues.remove_milestone_at=`noņēma atskaites punktu %s %s`
diff --git a/options/locale/locale_pt-BR.ini b/options/locale/locale_pt-BR.ini
index dc7d0b458..a7b29b83b 100644
--- a/options/locale/locale_pt-BR.ini
+++ b/options/locale/locale_pt-BR.ini
@@ -627,8 +627,6 @@ issues.label_templates.info=Não há nenhuma etiqueta ainda. Você pode clicar n
issues.label_templates.helper=Selecione um conjunto de etiquetas
issues.label_templates.use=Usar este conjunto de etiquetas
issues.label_templates.fail_to_load_file=Houve erro ao carregar arquivo de template '%s': %v
-issues.add_label_at=`adicionou a etiqueta %s
label %s`
-issues.remove_label_at=`removeu a etiqueta %s
label %s`
issues.add_milestone_at=`adicionou esta issue para o marco %s %s`
issues.change_milestone_at=`modificou o marco de %s para %s %s`
issues.remove_milestone_at=`removeu esta issue do marco %s %s`
diff --git a/options/locale/locale_zh-CN.ini b/options/locale/locale_zh-CN.ini
index 9741f6023..25c8785de 100644
--- a/options/locale/locale_zh-CN.ini
+++ b/options/locale/locale_zh-CN.ini
@@ -627,8 +627,6 @@ issues.label_templates.info=此仓库还未创建任何标签,您可以通过
issues.label_templates.helper=选择标签模板
issues.label_templates.use=加载标签模板
issues.label_templates.fail_to_load_file=加载标签模板文件 '%s' 时发生错误:%v
-issues.add_label_at=` %[4]s 添加了标签 %s
label %s`
-issues.remove_label_at=` %[4]s 删除了标签 %s
label %s`
issues.add_milestone_at=` %[2]s 添加了里程碑 %[1]s`
issues.change_milestone_at=`%[3]s 修改了里程碑从 %[1]s 到 %[2]s`
issues.remove_milestone_at=`%[2]s 删除了里程碑 %[1]s`