diff --git a/locales/fr.yml b/locales/fr.yml
index c6055c80cb..eb4f4df81b 100644
--- a/locales/fr.yml
+++ b/locales/fr.yml
@@ -259,15 +259,15 @@ common/views/components/nav.vue:
   develop: "Développeur·se·s"
   feedback: "Remarques"
 common/views/components/note-menu.vue:
-  favorite: "Favorite this note"
+  favorite: "Mettre cette note en favoris"
   pin: "Épingler sur votre profil"
   delete: "Supprimer"
   delete-confirm: "Supprimer cette publication ?"
-  remote: "Afficher les note originale"
+  remote: "Afficher la note originale"
 common/views/components/poll.vue:
   vote-to: "Voter pour '{}'"
   vote-count: "{} votes"
-  total-users: "{} utilisateurs ont voté"
+  total-users: "{} utilisateur·rice·s ont voté·e·s"
   vote: "Vote"
   show-result: "Montrer les résultats"
   voted: "Voté"
@@ -280,10 +280,10 @@ common/views/components/poll-editor.vue:
 common/views/components/reaction-picker.vue:
   choose-reaction: "Choisissez votre réaction"
 common/views/components/signin.vue:
-  username: "Nom d'utilisateur"
+  username: "Nom d'utilisateur·rice"
   password: "Mot de passe"
   token: "Token"
-  signing-in: "Connexion...."
+  signing-in: "Connexion…"
   signin: "Se connecter"
   or: "Ou"
   signin-with-twitter: "Se connecter via Twitter"
@@ -291,23 +291,23 @@ common/views/components/signin.vue:
 common/views/components/signup.vue:
   invitation-code: "Code d’invitation"
   invitation-info: "Si vous n’avez pas de code d’invitation, contactez un·e <a href=\"{}\">administrateur·rice</a>."
-  username: "Nom d'utilisateur"
-  checking: "Vérification"
+  username: "Nom d'utilisateur·rice"
+  checking: "Vérification…"
   available: "Disponible"
   unavailable: "Non disponible"
-  error: "Erreur de réseau"
-  invalid-format: "Utilisez seulement des lettres, nombres et/ou -."
+  error: "Erreur du réseau"
+  invalid-format: "Vous pouvez utiliser des lettres, des nombres et _."
   too-short: "Veuillez saisir au moins un caractère !"
   too-long: "Veuillez entrer au maximum 20 caractères."
-  password: "Mot de Passe"
-  password-placeholder: "Nous recommendons au moins 8 caractères."
+  password: "Mot de passe"
+  password-placeholder: "Nous recommandons au moins 8 caractères."
   weak-password: "Faible"
   normal-password: "Moyen"
   strong-password: "Fort"
   retype: "Retapez"
   retype-placeholder: "Confirmez votre mot de passe"
   password-matched: "OK"
-  password-not-matched: "Les mots de passes ne correspondent pas."
+  password-not-matched: "Les mots de passe ne correspondent pas."
   recaptcha: "Vérifier"
   create: "Créer un compte"
   some-error: "La création du compte a échoué. Veuillez réessayer."
@@ -319,14 +319,14 @@ common/views/components/stream-indicator.vue:
   reconnecting: "Reconnexion en cours"
   connected: "Connecté"
 common/views/components/twitter-setting.vue:
-  description: "Si vous liez votre compte Twitter à votre compte Misskey, vous verrez ensuite votre compte Twitter s'afficher sur votre profile, vous aurez aussi la possibilité de vous connecter à Misskey en utilisant votre compte Twitter."
+  description: "Si vous liez votre compte Twitter à votre compte Misskey, vous verrez ensuite votre compte Twitter s'afficher sur votre profil, vous aurez aussi la possibilité de vous connecter à Misskey en utilisant votre compte Twitter."
   connected-to: "Vous êtes connecté à ce compte Twitter"
-  detail: "Détails …"
-  reconnect: "Reconnecter"
+  detail: "Détails…"
+  reconnect: "Reconnexion"
   connect: "Lier votre compte Twitter"
-  disconnect: "Déconnecter"
+  disconnect: "Déconnexion"
 common/views/components/uploader.vue:
-  waiting: "En attente"
+  waiting: "Veuillez patienter"
 common/views/components/visibility-chooser.vue:
   public: "Public"
   home: "Accueil"