diff --git a/options/locale/locale_fr-FR.ini b/options/locale/locale_fr-FR.ini
index 0237ccd1b..ef18cb2af 100644
--- a/options/locale/locale_fr-FR.ini
+++ b/options/locale/locale_fr-FR.ini
@@ -19,6 +19,7 @@ active_stopwatch=Suivi du temps actif
create_new=Créer…
user_profile_and_more=Profil et réglages…
signed_in_as=Connecté en tant que
+enable_javascript=Ce site Web nécessite JavaScript.
toc=Sommaire
licenses=Licences
return_to_gitea=Revenir à Gitea
@@ -56,6 +57,7 @@ new_mirror=Nouveau miroir
new_fork=Nouvelle bifurcation
new_org=Nouvelle organisation
new_project=Nouveau projet
+new_project_column=Nouvelle colonne
manage_org=Gérer les organisations
admin_panel=Administration du site
account_settings=Paramètres du compte
@@ -82,6 +84,7 @@ add=Ajouter
add_all=Tout Ajouter
remove=Retirer
remove_all=Tout Retirer
+remove_label_str=Supprimer l’élément « %s »
edit=Éditer
enabled=Activé
@@ -89,9 +92,11 @@ disabled=Désactivé
copy=Copier
copy_url=Copier l'URL
+copy_content=Copier le contenu
copy_branch=Copier le nom de la branche
copy_success=Copié !
copy_error=Échec de la copie
+copy_type_unsupported=Ce type de fichier ne peut pas être copié
write=Écrire
preview=Aperçu
@@ -108,12 +113,36 @@ never=Jamais
rss_feed=Flux RSS
[aria]
+navbar=Barre de navigation
+footer=Pied de page
+footer.software=À propos du logiciel
+footer.links=Liens
[heatmap]
+number_of_contributions_in_the_last_12_months=%s contributions au cours des 12 derniers mois
+no_contributions=Aucune contribution
+less=Moins
+more=Plus
[editor]
+buttons.heading.tooltip=Ajouter un en-tête
+buttons.bold.tooltip=Ajouter du texte en gras
+buttons.italic.tooltip=Ajouter du texte en italique
+buttons.quote.tooltip=Citer le texte
+buttons.code.tooltip=Ajouter du code
+buttons.link.tooltip=Ajouter un lien
+buttons.list.unordered.tooltip=Ajouter une liste à puces
+buttons.list.ordered.tooltip=Ajouter une liste numérotée
+buttons.list.task.tooltip=Ajouter une liste de tâches
+buttons.mention.tooltip=Mentionner un utilisateur ou une équipe
+buttons.ref.tooltip=Référencer un ticket ou demande d’ajout
+buttons.switch_to_legacy.tooltip=Utiliser l’ancien éditeur à la place
+buttons.enable_monospace_font=Activer la police à chasse fixe
+buttons.disable_monospace_font=Désactiver la police à chasse fixe
[filter]
+string.asc=A - Z
+string.desc=Z - A
[error]
occurred=Une erreur s’est produite
@@ -212,6 +241,7 @@ openid_signup_popup=Activer l'inscription avec OpenID.
enable_captcha=Activer le CAPTCHA d'inscription
enable_captcha_popup=Demander un CAPTCHA à l'inscription.
require_sign_in_view=Exiger la connexion à un compte pour afficher les pages
+require_sign_in_view_popup=Limiter l’accès aux pages aux utilisateurs connectés. Les visiteurs ne verront que les pages de connexion et d’inscription.
admin_setting_desc=La création d'un compte administrateur est facultative. Le premier utilisateur enregistré deviendra automatiquement un administrateur le cas échéant.
admin_title=Paramètres de compte administrateur
admin_name=Nom d’utilisateur administrateur
@@ -222,6 +252,7 @@ install_btn_confirm=Installer Gitea
test_git_failed=Le test de la commande "git" a échoué : %v
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').
invalid_db_setting=Les paramètres de la base de données sont invalides : %v
+invalid_db_table=La table "%s" de la base de données est invalide : %v
invalid_repo_path=Le chemin racine du dépôt est invalide : %v
invalid_app_data_path=Le chemin des données de l'application est invalide : %v
run_user_not_match=Le nom d'utilisateur sous lequel Gitea est configuré n'est pas le nom d'utilisateur actuel: %s -> %s
@@ -239,6 +270,10 @@ default_enable_timetracking_popup=Activer le suivi du temps pour les nouveaux d
no_reply_address=Domaine pour les e-mails cachés
no_reply_address_helper=Nom de domaine pour les utilisateurs possédant une adresse email cachée. Par exemple, le nom d’utilisateur « joe » sera enregistré dans Git comme « joe@noreply.example.org » si le domaine pour les e-mails cachés a la valeur « noreply.example.org ».
password_algorithm=Algorithme de hachage du mot de passe
+invalid_password_algorithm=Algorithme de hachage du mot de passe invalide
+password_algorithm_helper=Définissez l’algorithme de hachage du mot de passe. Les algorithmes ont des exigences matérielles et une résistance différentes. L’algorithme argon2 est bien sécurisé mais utilise beaucoup de mémoire et peut être inapproprié pour les systèmes limités en ressources.
+enable_update_checker=Activer la vérification des mises-à-jour
+enable_update_checker_helper=Vérifie les mises à jour régulièrement en se connectant à gitea.io.
[home]
uname_holder=Nom d'utilisateur ou adresse e-mail
@@ -315,6 +350,7 @@ email_not_associate=L'adresse e-mail n'est associée à aucun compte.
send_reset_mail=Envoyer un e-mail de récupération du compte
reset_password=Récupération du compte
invalid_code=Votre code de confirmation est invalide ou a expiré.
+invalid_password=Votre mot de passe ne correspond pas à celui utilisé pour créer le compte.
reset_password_helper=Récupérer un compte
reset_password_wrong_user=Vous êtes connecté en tant que %s, mais le lien de récupération du compte est pour %s
password_too_short=Le mot de passe doit contenir %d caractères minimum.
@@ -416,10 +452,15 @@ repo.transfer.body=Pour l'accepter ou le rejeter, visitez %s ou ignorez-le.
repo.collaborator.added.subject=%s vous a ajouté à %s
repo.collaborator.added.text=Vous avez été ajouté en tant que collaborateur du dépôt :
+team_invite.subject=%[1]s vous a invité à rejoindre l’organisation %[2]s
+team_invite.text_1=%[1]s vous a invité à rejoindre l’équipe %[2]s dans l’organisation %[3]s.
+team_invite.text_2=Veuillez cliquer sur le lien suivant pour rejoindre l'équipe :
+team_invite.text_3=Remarque : Cette invitation était destinée à %[1]s. Si vous n’attendiez pas cette invitation, vous pouvez ignorer cet e-mail.
[modal]
yes=Oui
no=Non
+confirm=Confirmer
cancel=Annuler
modify=Mettre à jour
@@ -454,8 +495,10 @@ size_error=` doit être à la taille de %s.`
min_size_error=` %s caractères minimum `
max_size_error=` %s caractères maximum `
email_error=` adresse e-mail invalide `
+include_error=` doit contenir la sous-chaîne "%s".`
glob_pattern_error=` le motif de développement est invalide : %s.`
regex_pattern_error=` le motif regex est invalide : %s.`
+username_error=` ne peut contenir que des caractères alphanumériques ('0-9','a-z','A-Z'), tiret ('-'), tiret de soulignement ('_') et point ('.'). Il ne peut pas commencer ou se finir par des caractères non alphanumériques. Les caractères non alphanumériques consécutifs sont également interdits.`
unknown_error=Erreur inconnue :
captcha_incorrect=Le code CAPTCHA est incorrect.
password_not_match=Les mots de passe ne correspondent pas.
@@ -476,6 +519,7 @@ team_name_been_taken=Le nom d'équipe est déjà pris.
team_no_units_error=Autoriser l’accès à au moins une section du dépôt.
email_been_used=Cette adresse e-mail est déjà utilisée.
email_invalid=L'adresse e-mail est invalide.
+openid_been_used=Adresse OpenID "%s" déjà utilisée.
username_password_incorrect=Identifiant ou mot de passe invalide.
password_complexity=Le mot de passe ne respecte pas les exigences de complexité:
password_lowercase_one=Au moins un caractère minuscule
@@ -490,12 +534,18 @@ user_not_exist=Cet utilisateur n'existe pas.
team_not_exist=L'équipe n'existe pas.
last_org_owner=Vous ne pouvez pas retirer le dernier utilisateur de l’équipe « propriétaires ». Il doit y avoir au moins un propriétaire dans chaque organisation.
cannot_add_org_to_team=Une organisation ne peut être ajoutée comme membre d'une équipe.
+duplicate_invite_to_team=L'utilisateur a déjà été invité en tant que membre de l'équipe.
+organization_leave_success=Vous avez quitté l'organisation %s avec succès.
invalid_ssh_key=Impossible de vérifier votre clé SSH : %s
invalid_gpg_key=Impossible de vérifier votre clé GPG : %s
invalid_ssh_principal=Principal invalide : %s
auth_failed=Échec d'authentification : %v
+still_has_org=Votre compte est un membre d’une ou plusieurs organisations, veuillez d’abord les quitter.
+still_own_packages=Votre compte possède toujours un ou plusieurs paquets, vous devez d’abord les supprimer ou les transférer.
+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.
+org_still_own_packages=Cette organisation possède encore un ou plusieurs paquets. Vous devez d’abord les supprimer.
target_branch_not_exist=La branche cible n'existe pas.
@@ -515,29 +565,73 @@ unfollow=Ne plus suivre
heatmap.loading=Chargement de la Heatmap…
user_bio=Biographie
disabled_public_activity=Cet utilisateur a désactivé la visibilité publique de l'activité.
+email_visibility.limited=Votre adresse e-mail est visible pour tous les utilisateurs authentifiés
+email_visibility.private=Votre adresse e-mail n'est visible que pour vous et les administrateurs
+form.name_reserved=Le nom d’utilisateur "%s" est réservé.
+form.name_chars_not_allowed=Le nom d'utilisateur "%s" contient des caractères non valides.
[settings]
profile=Profil
+account=Compte
+appearance=Apparence
password=Mot de passe
+security=Sécurité
+avatar=Avatar
+social=Réseaux Sociaux
+applications=Applications
orgs=Gérer les organisations
repos=Dépôts
+delete=Supprimer le compte
twofa=Authentification à deux facteurs
+account_link=Comptes liés
organization=Organisations
+public_profile=Profil public
+biography_placeholder=Parlez-nous un peu de vous.
+profile_desc=Votre adresse e-mail sera utilisée pour les notifications et d'autres opérations.
full_name=Non Complet
website=Site Web
location=Localisation
+update_language_not_found=La langue "%s" n'est pas disponible.
+update_language_success=La langue a été mise à jour.
+update_profile_success=Votre profil a été mis à jour.
+change_username=Votre nom d'utilisateur a été modifié.
+change_username_prompt=Remarque : changer votre nom d'utilisateur change également l'URL de votre compte.
+change_username_redirect_prompt=L'ancien nom d'utilisateur sera redirigé jusqu'à ce qu'il soit réclamé.
+continue=Continuer
cancel=Annuler
language=Langue
+ui=Thème
+hidden_comment_types=Types de commentaires masqués
+comment_type_group_reference=Référence
+comment_type_group_milestone=Jalon
+comment_type_group_assignee=Assigné à
comment_type_group_title=Titre
+comment_type_group_branch=Branche
+comment_type_group_dependency=Dépendance
+comment_type_group_project=Projet
+comment_type_group_issue_ref=Référence du ticket
+saved_successfully=Vos paramètres ont été enregistrés avec succès.
+privacy=Confidentialité
+keep_activity_private=Masquer l'activité de la page de profil
+keep_activity_private_popup=Rend l'activité visible uniquement pour vous et les administrateurs
+lookup_avatar_by_mail=Rechercher un avatar par adresse e-mail
+enable_custom_avatar=Utiliser un avatar personnalisé
+choose_new_avatar=Sélectionner un nouvel avatar
+delete_current_avatar=Supprimer l'avatar actuel
+uploaded_avatar_not_a_image=Le fichier téléchargé n'est pas une image.
+update_avatar_success=Votre avatar a été mis à jour.
+update_user_avatar_success=L'avatar de l'utilisateur a été mis à jour.
password_change_disabled=Les mots de passes des comptes utilisateurs externes ne peuvent pas être modifiées depuis l'interface web Gitea.
primary=Principale
activated=Activé
delete_email=Exclure
+openid_deletion_success=L'adresse OpenID a été supprimée.
+add_new_openid=Ajouter une nouvelle URI OpenID
gpg_key_verify=Vérifier
gpg_token=Jeton
@@ -909,6 +1003,7 @@ projects.template.desc_helper=Sélectionnez un modèle de projet pour débuter
projects.type.uncategorized=Non catégorisé
projects.column.edit_title=Nom
projects.column.new_title=Nom
+projects.column.new=Nouvelle colonne
projects.column.color=Couleur
projects.open=Ouvrir
projects.close=Fermer
@@ -982,6 +1077,7 @@ issues.filter_label_exclude=`Utiliser alt
+ clic/entrée %s
@@ -249,6 +269,7 @@ no_reply_address=Domínio de e-mail oculto
no_reply_address_helper=Nome de domínio para usuários com um endereço de e-mail oculto. Por exemplo, o nome de usuário 'joe' será registrado no Git como 'joe@noreply.example.org' se o domínio de e-mail oculto estiver definido como 'noreply.example.org'.
password_algorithm=Algoritmo Hash de Senha
invalid_password_algorithm=Algoritmo de hash de senha inválido
+password_algorithm_helper=Escolha o algoritmo de hash para as senhas. Diferentes algoritmos têm requerimentos e forças diversos. O algoritmo argon2 é bastante seguro, mas usa muita memória e pode ser inapropriado para sistemas com menos recursos.
enable_update_checker=Habilitar Verificador de Atualizações
enable_update_checker_helper=Procura por novas versões periodicamente conectando-se ao gitea.io.
@@ -295,6 +316,7 @@ repo_no_results=Nenhum repositório correspondente foi encontrado.
user_no_results=Nenhum usuário correspondente foi encontrado.
org_no_results=Nenhuma organização correspondente foi encontrada.
code_no_results=Nenhum código-fonte correspondente ao seu termo de pesquisa foi encontrado.
+code_search_results=`Resultados da pesquisa por: "%s"`
code_last_indexed_at=Última indexação %s
relevant_repositories_tooltip=Repositórios que são forks ou que não possuem tópico, nem ícone e nem descrição estão ocultos.
relevant_repositories=Apenas repositórios relevantes estão sendo mostrados, mostrar resultados não filtrados.
@@ -472,6 +494,8 @@ size_error=`deve ser do tamanho %s.`
min_size_error=` deve conter pelo menos %s caracteres.`
max_size_error=` deve conter no máximo %s caracteres.`
email_error=` não é um endereço de e-mail válido.`
+url_error= `"%s" não é um URL válido.`
+include_error=` deve conter "%s".`
glob_pattern_error=` padrão glob é inválido: %s.`
regex_pattern_error=` o regex é inválido: %s.`
username_error=` só pode conter caracteres alfanuméricos ('0-9','a-z','A-Z'), traço ('-'), sublinhado ('_') e ponto ('.'). Não pode começar ou terminar com caracteres não alfanuméricos, e caracteres não-alfanuméricos consecutivos também são proibidos.`
@@ -496,6 +520,7 @@ team_name_been_taken=O nome da equipe já está sendo usado.
team_no_units_error=Permitir acesso a pelo menos uma seção de repositório.
email_been_used=Este endereço de e-mail já está sendo usado.
email_invalid=O endereço de email é inválido.
+openid_been_used=O endereço OpenID "%s" já está sendo usado.
username_password_incorrect=Nome de usuário ou senha incorretos.
password_complexity=A senha não passa pelos requisitos de complexidade:
password_lowercase_one=Pelo menos um caractere minúsculo
@@ -517,8 +542,12 @@ invalid_ssh_key=Não é possível verificar sua chave SSH: %s
invalid_gpg_key=Não é possível verificar sua chave GPG: %s
invalid_ssh_principal=Nome principal inválido: %s
must_use_public_key=A chave que você forneceu é uma chave privada. Por favor, não envie sua chave privada em nenhum lugar. Use sua chave pública em vez disso.
+unable_verify_ssh_key=Não é possível verificar a chave SSH, verifique se há erros.
auth_failed=Autenticação falhou: %v
+still_own_repo=Sua conta possui um ou mais repositórios, exclua ou transfira-os primeiro.
+still_has_org=Sua conta é um membro de uma ou mais organizações, deixe-as primeiro.
+still_own_packages=Sua conta possui um ou mais pacotes, exclua-os primeiro.
target_branch_not_exist=O branch de destino não existe.
@@ -538,7 +567,12 @@ unfollow=Deixar de seguir
heatmap.loading=Carregando mapa de calor...
user_bio=Biografia
disabled_public_activity=Este usuário desativou a visibilidade pública da atividade.
+email_visibility.limited=Seu endereço de e-mail está visível para todos os usuários autenticados
+email_visibility.private=Seu endereço de e-mail é visível apenas para você e administradores
+form.name_reserved=O nome de usuário "%s" está reservado.
+form.name_pattern_not_allowed=O padrão de "%s" não é permitido em um nome de usuário.
+form.name_chars_not_allowed=Nome de usuário "%s" contém caracteres inválidos.
[settings]
profile=Perfil
@@ -569,6 +603,7 @@ location=Localização
update_theme=Atualizar o tema
update_profile=Atualizar o perfil
update_language=Atualizar Idioma
+update_language_not_found=Idioma "%s" não está disponível.
update_language_success=O idioma foi atualizado.
update_profile_success=Seu perfil foi atualizado.
change_username=Seu nome de usuário foi alterado.
@@ -821,6 +856,7 @@ email_notifications.andyourown=E Suas Próprias Notificações
visibility=Visibilidade do usuário
visibility.public=Pública
+visibility.public_tooltip=Visível para todos
visibility.limited=Limitada
visibility.private=Privada
visibility.private_tooltip=Visível apenas para membros da organização
@@ -2203,6 +2239,8 @@ diff.image.side_by_side=Lado a Lado
diff.image.swipe=Deslizar
diff.image.overlay=Sobrepor
diff.has_escaped=Essa linha tem caracteres Unicode ocultos
+diff.show_file_tree=Mostrar árvore de arquivos
+diff.hide_file_tree=Ocultar árvore de arquivos
releases.desc=Acompanhe as versões e downloads do projeto.
release.releases=Versões
@@ -2216,6 +2254,7 @@ release.compare=Comparar
release.edit=editar
release.ahead.commits=%d commits
release.ahead.target=para %s desde esta versão
+tag.ahead.target=para %s desde esta tag
release.source_code=Código fonte
release.new_subheader=Lançamentos organizam versões do projeto.
release.edit_subheader=Lançamentos organizam versões do projeto.
@@ -2224,6 +2263,9 @@ release.target=Destino
release.tag_helper=Escolha uma tag existente, ou crie uma nova tag.
release.tag_helper_new=Nova tag. Esta tag será criada a partir do alvo.
release.tag_helper_existing=Tag existente.
+release.title=Título da versão
+release.title_empty=O título não pode estar em branco.
+release.message=Descreva esta versão
release.prerelease_desc=Marcar como pré-lançamento
release.prerelease_helper=Marcar esta versão como inadequada para uso em produção.
release.cancel=Cancelar
@@ -2250,7 +2292,9 @@ release.tags_for=Tags para %s
branch.name=Nome do Branch
branch.search=Pesquisar branches
+branch.already_exists=Um branch com o nome "%s" já existe.
branch.delete_head=Excluir
+branch.delete=`Excluir branch "%s"`
branch.delete_html=Excluir Branch
branch.delete_desc=A exclusão de um branch é permanente. Isto NÃO PODERÁ ser desfeito. Continuar?
branch.create_branch=Criar branch %s