diff --git a/fr.json b/fr.json
index e1c1413b0fb4decf3cc0b29d77f89d55213bafdc..64185ce49ba0134a667a5cd80c76c41c2ba69c33 100644
--- a/fr.json
+++ b/fr.json
@@ -182,7 +182,7 @@
             "unblock_user": "Débloquer l'utilisateur",
             "add_friend": "Ajouter en ami",
             "remove_friend": "Supprimer des amis",
-            "set_custom_status": "Définir un status personalisé",
+            "set_custom_status": "Définir un statut personalisé",
             "cancel_message": "Annuler l'envoi",
             "open_video": "Ouvrir la vidéo",
             "copy_id": "Copier l'identifiant",
@@ -285,10 +285,10 @@
                     "other": "Autre",
                     "describe": "Veuillez décrire le problème.",
                     "send": "Envoyer un retour",
-                    "suggest": "Soumettre une suggestion de fonctionnalité",
+                    "suggest": "Proposer une fonctionnalité",
                     "suggest_desc": "Suggérer une nouvelle fonctionnalité pour Revolt dans les discussions GitHub.",
                     "issue": "Créer un nouveau ticket",
-                    "issue_desc": "Pour nous aider à trier plus facilement les demandes, vous pouvez créer un ticket sur GitHub.",
+                    "issue_desc": "Pour nous aider à trier plus facilement les demandes, vous pouvez créer une issue sur GitHub.",
                     "bug_desc": "Visionnez les rapports de bugs actifs ici."
                 },
                 "account": {
@@ -317,9 +317,9 @@
                 },
                 "language": {
                     "title": "Langue",
-                    "select": "Séléctionner votre langue",
-                    "other": "Autres options de langage",
-                    "const": "Langages construits"
+                    "select": "Sélectionner votre langue",
+                    "other": "Autres options de langue",
+                    "const": "Langues créés"
                 },
                 "source_code": "Code source",
                 "logOut": "Déconnexion",
@@ -330,13 +330,13 @@
                     "title": "Synchronisation",
                     "categories": "Synchronisation des catégories",
                     "descriptions": {
-                        "appearance": "Ceci va synchroniser vos options tels que les collections d'émoji et la densité des messages.",
-                        "theme": "Ceci va synchroniser les thèmes et couleurs choisies, ainsi que tout code CSS ajouté.",
+                        "appearance": "Ceci va synchroniser vos options telles que les collections d'emojis et la densité des messages.",
+                        "theme": "Ceci va synchroniser les thèmes et couleurs choisis, ainsi que tout le code CSS personnalisé.",
                         "locale": "Ceci va synchroniser votre langue actuellement sélectionnée."
                     }
                 },
                 "experiments": {
-                    "title": "Expérimentations",
+                    "title": "Expériences",
                     "features": "Fonctionnalités disponibles",
                     "titles": {
                         "servers": "Serveurs"
@@ -344,7 +344,7 @@
                     "descriptions": {
                         "servers": "Ceci vous permet de créer des serveurs avec des salon, invitations, modération et plus."
                     },
-                    "not_available": "Aucune expérimentation n'est disponible actuellement."
+                    "not_available": "Aucune expérience n'est disponible actuellement."
                 },
                 "native": {
                     "title": "Paramètres de bureau"
@@ -361,8 +361,8 @@
             "channel_pages": {
                 "overview": {
                     "title": "Aperçu",
-                    "name": "Nom du Salon",
-                    "description": "Description du Salon"
+                    "name": "Nom du salon",
+                    "description": "Description du salon"
                 },
                 "permissions": {
                     "title": "Permissions"
@@ -376,11 +376,11 @@
             "tips": {
                 "account": {
                     "a": "Vous cherchez à personnaliser votre profil public ?",
-                    "b": "Rendez vous dans vos paramètres utilisateurs."
+                    "b": "Rendez-vous dans vos paramètres utilisateurs."
                 },
                 "languages": {
-                    "a": "La langue souhaitée n'est pas disponible ?",
-                    "b": "Contribuez a la traduction."
+                    "a": "La langue voulue n'est pas disponible ?",
+                    "b": "Contribuez à la traduction."
                 },
                 "sessions": {
                     "a": "Si une session inconnue est présente dans la liste,",
@@ -405,13 +405,13 @@
                 "invites": {
                     "title": "Invitations",
                     "code": "Code d'invitation",
-                    "invitor": "Inviteur",
+                    "invitor": "Membre ayant invité",
                     "channel": "Salon",
                     "revoke": "Révoquer"
                 },
                 "bans": {
                     "title": "Bannissements",
-                    "no_reason": "Pas de raison de ban.",
+                    "no_reason": "Pas de raison de bannissement.",
                     "user": "Utilisateur",
                     "reason": "Raison du bannissement",
                     "revoke": "Révoquer"
@@ -436,7 +436,7 @@
                 "pending": "Demandes en attente",
                 "blocked": "Bloqué",
                 "incoming": "Demande d'ami reçue.",
-                "nobody": "Il n'y a personne ici encore !",
+                "nobody": "Il n'y a encore personne ici !",
                 "outgoing": "Demande d'ami envoyée.",
                 "from": {
                     "single": "De {{user}}",
@@ -453,17 +453,17 @@
                     "reload": "Recharger l'application",
                     "ok": "Ok",
                     "close": "Fermer",
-                    "send_email": "Envoyer un email",
+                    "send_email": "Envoyer un mail",
                     "continue": "Continuer",
-                    "save": "Sauvegarder",
+                    "save": "Enregistrer",
                     "cancel": "Annuler",
                     "ban": "Bannir",
                     "kick": "Expulser",
                     "delete": "Supprimer",
-                    "reveal": "Révéler",
+                    "reveal": "Afficher",
                     "create": "Créer",
                     "remove": "Retirer",
-                    "back": "Retourner en arrière",
+                    "back": "Retour",
                     "leave": "Quitter",
                     "block": "Bloquer",
                     "hide": "Masquer"
@@ -471,7 +471,7 @@
                 "signed_out": "Vous avez été déconnecté !",
                 "account": {
                     "change": {
-                        "email": "Changer votre addresse email",
+                        "email": "Changer votre adresse e-mail",
                         "username": "Changer votre nom d'utilisateur",
                         "password": "Changer votre mot de passe"
                     },
@@ -479,37 +479,37 @@
                 },
                 "clipboard": {
                     "copy": "Copie manuelle :",
-                    "https": "Vous n'êtes actuellement pas en connexion HTTPS.",
+                    "https": "Vous n'êtes actuellement pas connecté en utilisant HTTPS.",
                     "unavailable": "Le presse-papier n'est pas disponible !"
                 },
                 "prompt": {
-                    "confirm_leave": "Quitter {{name}} ?",
-                    "confirm_leave_long": "Vous ne pourrez pas revenir a moins d'y être ré-invité.",
+                    "confirm_leave": "Quitter le serveur {{name}} ?",
+                    "confirm_leave_long": "Vous ne pourrez pas revenir à moins d'y être ré-invité.",
                     "confirm_close_dm": "Fermer la conversation avec {{name}} ?",
                     "confirm_close_dm_long": "Vous pouvez la fermer plus tard mais elle disparaîtra des deux côtés.",
-                    "confirm_delete": "Supprimer {{name}} ?",
-                    "confirm_delete_long": "Une fois que c'est supprimé, il n'y a pas de retour en arrière.",
-                    "create_invite_generate": "Génération d'invitation en cours…",
+                    "confirm_delete": "Supprimer le serveur {{name}} ?",
+                    "confirm_delete_long": "Une fois que c'est fait, il n'y a pas de retour en arrière possible.",
+                    "create_invite_generate": "Génération d'une invitation en cours…",
                     "create_invite_created": "Voici votre nouveau code d'invitation :",
-                    "confirm_delete_message_long": "Êtes-vous certain de vouloir supprimer ceci ?",
-                    "confirm_kick": "Êtes vous certain de vouloir expulser {{name}} ?",
+                    "confirm_delete_message_long": "Êtes-vous certain de vouloir supprimer ça ?",
+                    "confirm_kick": "Êtes vous certain de vouloir expulser le membre {{name}} ?",
                     "confirm_ban": "Vous êtes sur le point de bannir {{name}}",
                     "confirm_ban_reason": "Raison du bannissement",
-                    "block_user_long": "Êtes-vous certain de vouloir bloquer {{name}} ? Il/Elle va également être retiré de votre liste d'amis.",
-                    "unfriend_user_long": "Vous pourriez ne plus être capable de lui parler tant que vous ne le rajoutiez pas dans vos amis.",
+                    "block_user_long": "Êtes-vous certain de vouloir bloquer {{name}} ? Iel va également être retiré•e de votre liste d'amis.",
+                    "unfriend_user_long": "Vous pourriez ne plus être capable de lui parler tant que vous ne le rajoutez pas dans vos amis.",
                     "block_user": "Bloquer {{name}} ?",
                     "unfriend_user": "Retirer {{name}} de vos amis ?"
                 },
                 "onboarding": {
                     "welcome": "Bienvenue sur",
-                    "pick": "Séléctionnez un nom d'utilisateur avec le quel vous souhaitez être trouvable, il peut être changé plus tard."
+                    "pick": "Sélectionnez un nom d'utilisateur avec lequel vous souhaitez être trouvable, il peut être changé plus tard."
                 }
             },
             "status": {
                 "offline": "Hors ligne.",
-                "reconnecting": "Reconnexion en cours…",
+                "reconnecting": "Reconnexion…",
                 "disconnected": "Déconnecté.",
-                "connecting": "Connexion en cours…"
+                "connecting": "Connexion…"
             },
             "popovers": {
                 "user_profile": {
@@ -534,7 +534,7 @@
                     "no_servers": "Aucun serveur en commun !"
                 },
                 "user_picker": {
-                    "select": "Sélectionner des amis à ajouter."
+                    "select": "Sélectionnez des amis à ajouter."
                 }
             },
             "requires_online": "Vous devez être en ligne pour voir cela.",
@@ -579,12 +579,12 @@
         "RenderFail": "Échec du rendu du modèle.",
         "InvalidToken": "Token invalide",
         "MissingInvite": "Code d'invitation manquant dans la requête.",
-        "AlreadyFriends": "Déja ami avec cet utilisateur.",
+        "AlreadyFriends": "Vous êtes déjà ami avec cet utilisateur.",
         "Blocked": "Vous avez bloqué cet utilisateur.",
         "FailedToReceive": "La réception de votre fichier par le serveur a échoué.",
         "MissingData": "Données de la requête manquantes.",
-        "IoError": "Le serveur a rencontré une erreur I/O.",
-        "UnsupportedBrowser": "Votre naviguateur ne supporte pas cette fonctionalité.",
+        "IoError": "Le serveur a rencontré une erreur E/L.",
+        "UnsupportedBrowser": "Votre navigateur ne supporte pas cette fonctionalité.",
         "DeniedNotification": "Vous avez refusé l'accès aux notification, vérifiez les paramètres.",
         "FailedValidation": "Échec de la validation des champs.",
         "DatabaseError": "Erreur de la base de données.",
@@ -593,27 +593,27 @@
         "InvalidSession": "Session invalide.",
         "UnverifiedAccount": "Compte non vérifié.",
         "UnknownUser": "Utilisateur inconnu.",
-        "InvalidCredentials": "Email ou mot de passe invalide.",
+        "InvalidCredentials": "Adresse e-mail ou mot de passe invalide.",
         "InvalidInvite": "Invitation invalide",
-        "AlreadyOnboarded": "Configuration déja terminée.",
-        "UsernameTaken": "Nom d'utilisateur déja pris.",
-        "AlreadySentRequest": "Demande déja envoyée a cet utilisateur.",
+        "AlreadyOnboarded": "Configuration déjà terminée.",
+        "UsernameTaken": "Nom d'utilisateur déjà pris.",
+        "AlreadySentRequest": "Vous avez déjà une demande en attente pour cet utilisateur.",
         "TooShort": "Trop court",
         "FileTooLarge": "Fichier trop volumineux.",
         "NetworkError": "Erreur réseau.",
         "Unauthorized": "Non autorisé.",
         "UnknownError": "Voir la console.",
         "OperationFailed": "Échec de l'opération.",
-        "EmailFailed": "Échec de l'envoi de l'email.",
+        "EmailFailed": "Échec de l'envoi du mail.",
         "BlockedOther": "Cet utilisateur vous a bloqué.",
         "NoEffect": "Cette requête n'a pas pris effet.",
         "RequiredField": "Requis",
         "TooLong": "Trop long",
-        "InvalidEmail": "Addresse email invalide",
+        "InvalidEmail": "Adresse e-mail invalide",
         "Unavailable": "Indisponible.",
         "ProbeError": "Échec de la récupération des métadonnées du fichier.",
         "MissingHeaders": "En-têtes manquants.",
-        "EmailInUse": "Email déja utilisé.",
+        "EmailInUse": "Adresse e-mail déjà utilisée.",
         "CompromisedPassword": "Ce mot de passe est compromis."
     },
     "shortcuts": {
@@ -626,7 +626,7 @@
                 "d": "Permet aux membres de retirer définitivement des membres de ce serveur."
             },
             "KickMembers": {
-                "d": "Permet aux membres de retirer des membres de ce serveur. Les membres expulsés peuvent rejoindre à nouveau avec une invitation valide.",
+                "d": "Permet aux membres d'expulser les autres membres du serveur. Les membres expulsés peuvent rejoindre à nouveau avec une invitation valide.",
                 "t": "Expulser les membres"
             },
             "ChangeNickname": {
@@ -650,7 +650,7 @@
                 "d": "Permet aux membres de changer leur avatar sur ce serveur."
             },
             "ManageRoles": {
-                "d": "Permet aux membres de créer, éditer et supprimer les rôles hiérarchiquement inférieurs aux leurs. Leur permet également de modifier les permissions des rôles des salons.",
+                "d": "Permet aux membres de créer, éditer et supprimer les rôles hiérarchiquement inférieurs aux leurs. Leur permet également de modifier les permissions des rôles pour les salons.",
                 "t": "Gérer les rôles"
             },
             "RemoveAvatars": {