]> git.mxchange.org Git - friendica.git/blobdiff - view/lang/fr/strings.php
update FR translations THX MrPetovan
[friendica.git] / view / lang / fr / strings.php
index 517cd8b2131d08cf508655b847dcbe285eb95171..dfc66a5b25720ecfef21705bf3aa1a29f5810b5e 100644 (file)
@@ -31,9 +31,19 @@ $a->strings["View in context"] = "Voir dans le contexte";
 $a->strings["Please wait"] = "Patientez";
 $a->strings["remove"] = "enlever";
 $a->strings["Delete Selected Items"] = "Supprimer les éléments sélectionnés";
-$a->strings["%s reshared this."] = "%s a partagé ceci.";
-$a->strings["%s commented on this."] = "";
+$a->strings["You had been addressed (%s)."] = "Vous avez été mentionné (%s)";
+$a->strings["You are following %s."] = "Vous suivez %s.";
 $a->strings["Tagged"] = "Mentionné";
+$a->strings["%s reshared this."] = "%s a partagé ceci.";
+$a->strings["Reshared"] = "Partagé";
+$a->strings["Reshared by %s <%s>"] = "Partagé par %s <%s>";
+$a->strings["%s is participating in this thread."] = "%s participe à ce fil de discussion";
+$a->strings["Stored"] = "Enregistré";
+$a->strings["Global"] = "Global";
+$a->strings["Relayed"] = "Relayé";
+$a->strings["Relayed by %s <%s>"] = "Relayé par %s <%s>";
+$a->strings["Fetched"] = "Récupéré";
+$a->strings["Fetched because of %s <%s>"] = "Récupéré grâce à %s <%s>";
 $a->strings["Follow Thread"] = "Suivre le fil";
 $a->strings["View Status"] = "Voir les statuts";
 $a->strings["View Profile"] = "Voir le profil";
@@ -43,6 +53,7 @@ $a->strings["View Contact"] = "Voir Contact";
 $a->strings["Send PM"] = "Message privé";
 $a->strings["Block"] = "Bloquer";
 $a->strings["Ignore"] = "Ignorer";
+$a->strings["Languages"] = "Langues";
 $a->strings["Poke"] = "Sollicitations (pokes)";
 $a->strings["Connect/Follow"] = "Se connecter/Suivre";
 $a->strings["%s likes this."] = "%s aime ça.";
@@ -84,20 +95,19 @@ $a->strings["Code"] = "Code";
 $a->strings["Image"] = "Image";
 $a->strings["Link"] = "Lien";
 $a->strings["Link or Media"] = "Lien ou média";
+$a->strings["Video"] = "Vidéo";
 $a->strings["Set your location"] = "Définir votre localisation";
 $a->strings["set location"] = "spéc. localisation";
 $a->strings["Clear browser location"] = "Effacer la localisation du navigateur";
 $a->strings["clear location"] = "supp. localisation";
 $a->strings["Set title"] = "Définir un titre";
 $a->strings["Categories (comma-separated list)"] = "Catégories (séparées par des virgules)";
+$a->strings["Scheduled at"] = "Prévu pour";
 $a->strings["Permission settings"] = "Réglages des permissions";
-$a->strings["permissions"] = "permissions";
+$a->strings["Permissions"] = "Permissions";
 $a->strings["Public post"] = "Publication publique";
 $a->strings["Preview"] = "Aperçu";
 $a->strings["Cancel"] = "Annuler";
-$a->strings["Post to Groups"] = "Publier aux groupes";
-$a->strings["Post to Contacts"] = "Publier aux contacts";
-$a->strings["Private post"] = "Message privé";
 $a->strings["Message"] = "Message";
 $a->strings["Browser"] = "Navigateur";
 $a->strings["Open Compose page"] = "Ouvrir la page de saisie";
@@ -107,35 +117,18 @@ $a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s vous a en
 $a->strings["a private message"] = "un message privé";
 $a->strings["%1\$s sent you %2\$s."] = "%1\$s vous a envoyé %2\$s.";
 $a->strings["Please visit %s to view and/or reply to your private messages."] = "Merci de visiter %s pour voir vos messages privés et/ou y répondre.";
-$a->strings["%1\$s replied to you on %2\$s's %3\$s %4\$s"] = "%1\$s vous a répondu sur %3\$s de %2\$s %4\$s";
-$a->strings["%1\$s tagged you on %2\$s's %3\$s %4\$s"] = "%1\$svous a mentionné sur %3\$s de %2\$s %4\$s";
 $a->strings["%1\$s commented on %2\$s's %3\$s %4\$s"] = "%1\$s a commenté sur %3\$s de %2\$s %4\$s";
-$a->strings["%1\$s replied to you on your %2\$s %3\$s"] = "%1\$s vous a répondu sur votre %2\$s %3\$s ";
-$a->strings["%1\$s tagged you on your %2\$s %3\$s"] = "%1\$svous a mentionné sur votre %2\$s %3\$s";
 $a->strings["%1\$s commented on your %2\$s %3\$s"] = "%1\$s a commenté sur votre %2\$s %3\$s";
-$a->strings["%1\$s replied to you on their %2\$s %3\$s"] = "%1\$s vous a répondu sur son %2\$s %3\$s";
-$a->strings["%1\$s tagged you on their %2\$s %3\$s"] = "%1\$s vous a mentionné sur son %2\$s %3\$s";
 $a->strings["%1\$s commented on their %2\$s %3\$s"] = "%1\$s a commenté sur son %2\$s %3\$s";
-$a->strings["%s %s tagged you"] = "%s%s vous a mentionné•e";
-$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s vous a mentionné•e sur %2\$s";
 $a->strings["%1\$s Comment to conversation #%2\$d by %3\$s"] = "%1\$s Nouveau commentaire dans la conversation #%2\$d par %3\$s";
 $a->strings["%s commented on an item/conversation you have been following."] = "%s a commenté un élément que vous suivez.";
 $a->strings["Please visit %s to view and/or reply to the conversation."] = "Merci de visiter %s pour voir la conversation et/ou y répondre.";
 $a->strings["%s %s posted to your profile wall"] = "%s %s a posté sur votre mur";
 $a->strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s a publié sur votre mur à %2\$s";
 $a->strings["%1\$s posted to [url=%2\$s]your wall[/url]"] = "%1\$s a posté sur [url=%2\$s]votre mur[/url]";
-$a->strings["%s %s shared a new post"] = "%s %s a partagé une nouvelle publication";
-$a->strings["%1\$s shared a new post at %2\$s"] = "%1\$s a partagé une nouvelle publication sur %2\$s";
-$a->strings["%1\$s [url=%2\$s]shared a post[/url]."] = "%1\$s [url=%2\$s]partage une publication[/url].";
-$a->strings["%s %s shared a post from %s"] = "%s %s a partagé une publication depuis %s";
-$a->strings["%1\$s shared a post from %2\$s at %3\$s"] = "%1\$sa partagé une publication depuis %2\$s à %3\$s";
-$a->strings["%1\$s [url=%2\$s]shared a post[/url] from %3\$s."] = "%1\$s [url=%2\$s] a partagé une publication[/url] depuis %3\$s.";
 $a->strings["%1\$s %2\$s poked you"] = "%1\$s %2\$s vous a sollicité•e";
 $a->strings["%1\$s poked you at %2\$s"] = "%1\$s vous a sollicité•e sur %2\$s";
 $a->strings["%1\$s [url=%2\$s]poked you[/url]."] = "%1\$s vous a [url=%2\$s]sollicité•e[/url].";
-$a->strings["%s %s tagged your post"] = "%s %s a ajouté un tag à votre publication";
-$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s a ajouté un tag à votre publication sur %2\$s";
-$a->strings["%1\$s tagged [url=%2\$s]your post[/url]"] = "%1\$s a ajouté un tag à [url=%2\$s]votre publication[/url]";
 $a->strings["%s Introduction received"] = "%s Demande de mise en contact reçue";
 $a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "Vous avez reçu une introduction de '%1\$s' sur %2\$s";
 $a->strings["You've received [url=%1\$s]an introduction[/url] from %2\$s."] = "Vous avez reçu [url=%1\$s]une introduction[/url] de %2\$s.";
@@ -165,13 +158,9 @@ $a->strings["You've received a registration request from '%1\$s' at %2\$s"] = "V
 $a->strings["You've received a [url=%1\$s]registration request[/url] from %2\$s."] = "%2\$s vous a envoyé une [url=%1\$s]demande de création de compte[/url].";
 $a->strings["Full Name:\t%s\nSite Location:\t%s\nLogin Name:\t%s (%s)"] = "Nom complet :\t%s\nAdresse du site :\t%s\nIdentifiant :\t%s (%s)";
 $a->strings["Please visit %s to approve or reject the request."] = "Veuillez visiter %s pour approuver ou rejeter la demande.";
+$a->strings["%s %s tagged you"] = "%s%s vous a mentionné•e";
+$a->strings["%s %s shared a new post"] = "%s %s a partagé une nouvelle publication";
 $a->strings["Permission denied."] = "Permission refusée.";
-$a->strings["Authorize application connection"] = "Autoriser l'application à se connecter";
-$a->strings["Return to your app and insert this Securty Code:"] = "Retournez à votre application et saisissez ce Code de Sécurité : ";
-$a->strings["Please login to continue."] = "Merci de vous connecter pour continuer.";
-$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Voulez-vous autoriser cette application à accéder à vos publications et contacts, et/ou à créer des billets à votre place?";
-$a->strings["Yes"] = "Oui";
-$a->strings["No"] = "Non";
 $a->strings["Access denied."] = "Accès refusé.";
 $a->strings["User not found."] = "Utilisateur introuvable.";
 $a->strings["Access to this profile has been restricted."] = "L'accès au profil a été restreint.";
@@ -188,63 +177,7 @@ $a->strings["User not found"] = "Utilisateur introuvable";
 $a->strings["This calendar format is not supported"] = "Format de calendrier inconnu";
 $a->strings["No exportable data found"] = "Rien à exporter";
 $a->strings["calendar"] = "calendrier";
-$a->strings["Profile not found."] = "Profil introuvable.";
-$a->strings["Contact not found."] = "Contact introuvable.";
-$a->strings["This may occasionally happen if contact was requested by both persons and it has already been approved."] = "Ceci peut se produire lorsque le contact a été requis par les deux personnes et a déjà été approuvé.";
-$a->strings["Response from remote site was not understood."] = "Réponse du site distant incomprise.";
-$a->strings["Unexpected response from remote site: "] = "Réponse inattendue du site distant : ";
-$a->strings["Confirmation completed successfully."] = "Confirmation achevée avec succès.";
-$a->strings["Temporary failure. Please wait and try again."] = "Échec temporaire. Merci de recommencer ultérieurement.";
-$a->strings["Introduction failed or was revoked."] = "Introduction échouée ou annulée.";
-$a->strings["Remote site reported: "] = "Alerte du site distant : ";
-$a->strings["No user record found for '%s' "] = "Pas d'utilisateur trouvé pour '%s' ";
-$a->strings["Our site encryption key is apparently messed up."] = "Notre clé de chiffrement de site est apparemment corrompue.";
-$a->strings["Empty site URL was provided or URL could not be decrypted by us."] = "URL de site absente ou indéchiffrable.";
-$a->strings["Contact record was not found for you on our site."] = "Pas d'entrée pour ce contact sur notre site.";
-$a->strings["Site public key not available in contact record for URL %s."] = "La clé publique du site ne se trouve pas dans l'enregistrement du contact pour l'URL %s.";
-$a->strings["The ID provided by your system is a duplicate on our system. It should work if you try again."] = "L'identifiant fourni par votre système fait doublon sur le notre. Cela peut fonctionner si vous réessayez.";
-$a->strings["Unable to set your contact credentials on our system."] = "Impossible de vous définir des permissions sur notre système.";
-$a->strings["Unable to update your contact profile details on our system"] = "Impossible de mettre les détails de votre profil à jour sur notre système";
-$a->strings["[Name Withheld]"] = "[Nom non-publié]";
-$a->strings["%1\$s welcomes %2\$s"] = "%1\$s accueille %2\$s";
-$a->strings["This introduction has already been accepted."] = "Cette introduction a déjà été acceptée.";
-$a->strings["Profile location is not valid or does not contain profile information."] = "L'emplacement du profil est invalide ou ne contient pas de profil valide.";
-$a->strings["Warning: profile location has no identifiable owner name."] = "Attention: l'emplacement du profil n'a pas de nom identifiable.";
-$a->strings["Warning: profile location has no profile photo."] = "Attention: l'emplacement du profil n'a pas de photo de profil.";
-$a->strings["%d required parameter was not found at the given location"] = [
-       0 => "%d paramètre requis n'a pas été trouvé à l'endroit indiqué",
-       1 => "%d paramètres requis n'ont pas été trouvés à l'endroit indiqué",
-];
-$a->strings["Introduction complete."] = "Phase d'introduction achevée.";
-$a->strings["Unrecoverable protocol error."] = "Erreur de protocole non-récupérable.";
-$a->strings["Profile unavailable."] = "Profil indisponible.";
-$a->strings["%s has received too many connection requests today."] = "%s a reçu trop de demandes d'introduction aujourd'hui.";
-$a->strings["Spam protection measures have been invoked."] = "Des mesures de protection contre le spam ont été déclenchées.";
-$a->strings["Friends are advised to please try again in 24 hours."] = "Les relations sont encouragées à attendre 24 heures pour recommencer.";
-$a->strings["Invalid locator"] = "Localisateur invalide";
-$a->strings["You have already introduced yourself here."] = "Vous vous êtes déjà présenté ici.";
-$a->strings["Apparently you are already friends with %s."] = "Il semblerait que vous soyez déjà contact mutuel avec %s.";
-$a->strings["Invalid profile URL."] = "URL de profil invalide.";
-$a->strings["Disallowed profile URL."] = "URL de profil interdite.";
-$a->strings["Blocked domain"] = "Domaine bloqué";
-$a->strings["Failed to update contact record."] = "Échec de mise à jour du contact.";
-$a->strings["Your introduction has been sent."] = "Votre introduction a été envoyée.";
-$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "L'abonnement à distance ne peut pas être fait pour votre réseau. Merci de vous abonner directement sur votre système.";
-$a->strings["Please login to confirm introduction."] = "Connectez-vous pour confirmer l'introduction.";
-$a->strings["Incorrect identity currently logged in. Please login to <strong>this</strong> profile."] = "Identité incorrecte actuellement connectée. Merci de vous connecter à <strong>ce</strong> profil.";
-$a->strings["Confirm"] = "Confirmer";
-$a->strings["Hide this contact"] = "Cacher ce contact";
-$a->strings["Welcome home %s."] = "Bienvenue chez vous, %s.";
-$a->strings["Please confirm your introduction/connection request to %s."] = "Merci de confirmer votre demande d'introduction auprès de %s.";
 $a->strings["Public access denied."] = "Accès public refusé.";
-$a->strings["Friend/Connection Request"] = "Demande de mise en contact";
-$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system (for example it doesn't work with Diaspora), you have to subscribe to <strong>%s</strong> directly on your system"] = "Saisissez votre addresse WebFinger (utilisateur@domaine.tld) ou l'adresse URL de votre profil. Si ce n'est pas supporté par votre site (cela ne marche pas avec Diaspora par exemple), vous devrez vous abonner à <strong>%s</strong> directement depuis votre site.";
-$a->strings["If you are not yet a member of the free social web, <a href=\"%s\">follow this link to find a public Friendica node and join us today</a>."] = "Si vous n'avez pas de compte sur un site compatible, <a href=\"%s\">cliquez ici pour trouver un site Friendica public et vous inscrire dès aujourd'hui</a>.";
-$a->strings["Your Webfinger address or profile URL:"] = "Votre adresse Webfinger ou URL de profil :";
-$a->strings["Please answer the following:"] = "Merci de répondre à ce qui suit :";
-$a->strings["Submit Request"] = "Envoyer la requête";
-$a->strings["%s knows you"] = "%s vous connaît";
-$a->strings["Add a personal note:"] = "Ajouter une note personnelle :";
 $a->strings["The requested item doesn't exist or has been deleted."] = "L'objet recherché n'existe pas ou a été supprimé.";
 $a->strings["The feed for this item is unavailable."] = "Le flux pour cet objet n'est pas disponible.";
 $a->strings["Item not found"] = "Élément introuvable";
@@ -275,27 +208,29 @@ $a->strings["Share this event"] = "Partager cet évènement";
 $a->strings["Submit"] = "Envoyer";
 $a->strings["Basic"] = "Simple";
 $a->strings["Advanced"] = "Avancé";
-$a->strings["Permissions"] = "Permissions";
 $a->strings["Failed to remove event"] = "La suppression de l'évènement a échoué.";
 $a->strings["Photos"] = "Photos";
 $a->strings["Upload"] = "Téléverser";
 $a->strings["Files"] = "Fichiers";
-$a->strings["The contact could not be added."] = "Le contact n'a pas pu être ajouté.";
+$a->strings["Submit Request"] = "Envoyer la requête";
 $a->strings["You already added this contact."] = "Vous avez déjà ajouté ce contact.";
 $a->strings["The network type couldn't be detected. Contact can't be added."] = "Impossible de détecter le type de réseau. Le contact ne peut pas être ajouté.";
 $a->strings["Diaspora support isn't enabled. Contact can't be added."] = "Le support de Diaspora est désactivé. Le contact ne peut pas être ajouté.";
 $a->strings["OStatus support is disabled. Contact can't be added."] = "Le support d'OStatus est désactivé. Le contact ne peut pas être ajouté.";
+$a->strings["Please answer the following:"] = "Merci de répondre à ce qui suit :";
 $a->strings["Your Identity Address:"] = "Votre adresse d'identité :";
 $a->strings["Profile URL"] = "URL du Profil";
 $a->strings["Tags:"] = "Étiquette :";
+$a->strings["%s knows you"] = "%s vous connaît";
+$a->strings["Add a personal note:"] = "Ajouter une note personnelle :";
 $a->strings["Status Messages and Posts"] = "Messages d'état et publications";
+$a->strings["The contact could not be added."] = "Le contact n'a pas pu être ajouté.";
 $a->strings["Unable to locate original post."] = "Impossible de localiser la publication originale.";
 $a->strings["Empty post discarded."] = "Publication vide rejetée.";
 $a->strings["Post updated."] = "Publication mise à jour.";
 $a->strings["Item wasn't stored."] = "La publication n'a pas été enregistrée.";
 $a->strings["Item couldn't be fetched."] = "La publication n'a pas pu être obtenue.";
 $a->strings["Item not found."] = "Élément introuvable.";
-$a->strings["Do you really want to delete this item?"] = "Voulez-vous vraiment supprimer cet élément ?";
 $a->strings["No valid account found."] = "Impossible de trouver un compte valide.";
 $a->strings["Password reset request issued. Check your email."] = "Réinitialisation du mot de passe en cours. Vérifiez votre courriel.";
 $a->strings["\n\t\tDear %1\$s,\n\t\t\tA request was recently received at \"%2\$s\" to reset your account\n\t\tpassword. In order to confirm this request, please select the verification link\n\t\tbelow or paste it into your web browser address bar.\n\n\t\tIf you did NOT request this change, please DO NOT follow the link\n\t\tprovided and ignore and/or delete this email, the request will expire shortly.\n\n\t\tYour password will not be changed unless we can verify that you\n\t\tissued this request."] = "\n\t\tCher(e) %1\$s,\n\t\t\tUne demande vient d'être faite à \"%2\$s\" pour réinitialiser votre mot de passe. \n\t\tAfin de confirmer cette demande, merci de sélectionner le lien ci-dessous \n\t\tet de le coller dans la barre d'adresse de votre navigateur.\n\n\t\tSi vous n'avez PAS fait cette demande de changement, merci de NE PAS suivre le lien\n\t\tfourni et d'ignorer et/ou supprimer ce message. La demande expirera rapidement.\n\n\t\tVotre mot de passe ne changera pas tant que nous n'avons pas vérifier que vous êtes à l'origine de la demande.";
@@ -318,8 +253,6 @@ $a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tYour password has been changed as requ
 $a->strings["\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%1\$s\n\t\t\tLogin Name:\t%2\$s\n\t\t\tPassword:\t%3\$s\n\n\t\t\tYou may change that password from your account settings page after logging in.\n\t\t"] = "\n\t\t\t\tVoici vos informations de connexion :\n\n\t\t\t\tAdresse :\t%1\$s\n\t\t\t\tIdentifiant :\t%2\$s\n\t\t\t\tMot de passe :\t%3\$s\n\n\t\t\t\tVous pourrez changer votre mot de passe dans les paramètres de votre compte une fois connecté.\n\t\t\t";
 $a->strings["Your password has been changed at %s"] = "Votre mot de passe a été modifié à %s";
 $a->strings["No keywords to match. Please add keywords to your profile."] = "Aucun mot-clé ne correspond. Merci d'ajouter des mots-clés à votre profil.";
-$a->strings["first"] = "premier";
-$a->strings["next"] = "suivant";
 $a->strings["No matches"] = "Aucune correspondance";
 $a->strings["Profile Match"] = "Correpondance de profils";
 $a->strings["New Message"] = "Nouveau message";
@@ -329,7 +262,6 @@ $a->strings["Message could not be sent."] = "Impossible d'envoyer le message.";
 $a->strings["Message collection failure."] = "Récupération des messages infructueuse.";
 $a->strings["Discard"] = "Rejeter";
 $a->strings["Messages"] = "Messages";
-$a->strings["Do you really want to delete this message?"] = "Voulez-vous vraiment supprimer ce message ?";
 $a->strings["Conversation not found."] = "Conversation inconnue.";
 $a->strings["Message was not deleted."] = "Le message n'a pas été supprimé.";
 $a->strings["Conversation was not removed."] = "La conversation n'a pas été supprimée.";
@@ -352,23 +284,15 @@ $a->strings["%d message"] = [
        0 => "%d message",
        1 => "%d messages",
 ];
-$a->strings["No items found"] = "Aucun élément trouvé";
-$a->strings["No such group"] = "Groupe inexistant";
-$a->strings["Group: %s"] = "Group : %s";
-$a->strings["Invalid contact."] = "Contact invalide.";
-$a->strings["Latest Activity"] = "Activité récente";
-$a->strings["Sort by latest activity"] = "Trier par activité récente";
-$a->strings["Latest Posts"] = "Dernières publications";
-$a->strings["Sort by post received date"] = "Trier par date de réception";
-$a->strings["Personal"] = "Personnel";
-$a->strings["Posts that mention or involve you"] = "Publications qui vous concernent";
-$a->strings["Starred"] = "Mis en avant";
-$a->strings["Favourite Posts"] = "Publications favorites";
 $a->strings["Personal Notes"] = "Notes personnelles";
-$a->strings["Subscribing to OStatus contacts"] = "Inscription aux contacts OStatus";
+$a->strings["Personal notes are visible only by yourself."] = "Les notes personnelles ne sont visibles que par vous.";
+$a->strings["Subscribing to contacts"] = "Abonnement aux contacts";
 $a->strings["No contact provided."] = "Pas de contact fourni.";
 $a->strings["Couldn't fetch information for contact."] = "Impossible de récupérer les informations pour ce contact.";
 $a->strings["Couldn't fetch friends for contact."] = "Impossible d'obtenir les abonnements de ce contact.";
+$a->strings["Couldn't fetch following contacts."] = "Impossible de récupérer les contacts suivants.";
+$a->strings["Couldn't fetch remote profile."] = "Impossible de récupérer le profil distant.";
+$a->strings["Unsupported network"] = "Réseau incompatible";
 $a->strings["Done"] = "Terminé";
 $a->strings["success"] = "réussite";
 $a->strings["failed"] = "échec";
@@ -398,8 +322,6 @@ $a->strings["Upload Photos"] = "Téléverser des photos";
 $a->strings["New album name: "] = "Nom du nouvel album : ";
 $a->strings["or select existing album:"] = "ou sélectionner un album existant";
 $a->strings["Do not show a status post for this upload"] = "Ne pas publier de notice de statut pour cet envoi";
-$a->strings["Show to Groups"] = "Montrer aux groupes";
-$a->strings["Show to Contacts"] = "Montrer aux Contacts";
 $a->strings["Do you really want to delete this photo album and all its photos?"] = "Voulez-vous vraiment supprimer cet album photo et toutes ses photos ?";
 $a->strings["Delete Album"] = "Effacer l'album";
 $a->strings["Edit Album"] = "Éditer l'album";
@@ -426,15 +348,19 @@ $a->strings["Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #cam
 $a->strings["Do not rotate"] = "Pas de rotation";
 $a->strings["Rotate CW (right)"] = "Tourner dans le sens des aiguilles d'une montre (vers la droite)";
 $a->strings["Rotate CCW (left)"] = "Tourner dans le sens contraire des aiguilles d'une montre (vers la gauche)";
-$a->strings["I like this (toggle)"] = "J'aime";
-$a->strings["I don't like this (toggle)"] = "Je n'aime pas";
 $a->strings["This is you"] = "C'est vous";
 $a->strings["Comment"] = "Commenter";
+$a->strings["Like"] = "Aime";
+$a->strings["I like this (toggle)"] = "J'aime";
+$a->strings["Dislike"] = "N'aime pas";
+$a->strings["I don't like this (toggle)"] = "Je n'aime pas";
 $a->strings["Map"] = "Carte";
 $a->strings["View Album"] = "Voir l'album";
 $a->strings["{0} wants to be your friend"] = "{0} souhaite s'abonner";
 $a->strings["{0} requested registration"] = "{0} a demandé à s'inscrire";
+$a->strings["{0} and %d others requested registration"] = "{0} et %d autres attendent la confirmation de leur inscription.";
 $a->strings["Bad Request."] = "Mauvaise requête.";
+$a->strings["Contact not found."] = "Contact introuvable.";
 $a->strings["User deleted their account"] = "L'utilisateur a supprimé son compte";
 $a->strings["On your Friendica node an user deleted their account. Please ensure that their data is removed from the backups."] = "Sur votre nœud Friendica, un utilisateur a supprimé son compte. Veuillez vous assurer que ses données sont supprimées des sauvegardes.";
 $a->strings["The user id is %d"] = "L'identifiant d'utilisateur est %d";
@@ -446,8 +372,6 @@ $a->strings["Error"] = [
        0 => "Erreur",
        1 => "Erreurs",
 ];
-$a->strings["Missing some important data!"] = "Il manque certaines informations importantes !";
-$a->strings["Update"] = "Mises à jour";
 $a->strings["Failed to connect with email account using the settings provided."] = "Impossible de se connecter au compte courriel configuré.";
 $a->strings["Contact CSV file upload error"] = "Erreur de téléversement du fichier de contact CSV";
 $a->strings["Importing Contacts done"] = "Import des contacts effectué";
@@ -464,22 +388,15 @@ $a->strings["Cannot change to that email."] = "Ne peut pas changer vers ce courr
 $a->strings["Private forum has no privacy permissions. Using default privacy group."] = "Ce forum privé n'a pas de paramètres de vie privée. Utilisation des paramètres de confidentialité par défaut.";
 $a->strings["Private forum has no privacy permissions and no default privacy group."] = "Ce forum privé n'a pas de paramètres de vie privée ni de paramètres de confidentialité par défaut.";
 $a->strings["Settings were not updated."] = "Les paramètres n'ont pas été mis à jour.";
-$a->strings["Add application"] = "Ajouter une application";
-$a->strings["Save Settings"] = "Sauvegarder les paramètres";
-$a->strings["Name"] = "Nom";
-$a->strings["Consumer Key"] = "Clé utilisateur";
-$a->strings["Consumer Secret"] = "Secret utilisateur";
-$a->strings["Redirect"] = "Rediriger";
-$a->strings["Icon url"] = "URL de l'icône";
-$a->strings["You can't edit this application."] = "Vous ne pouvez pas éditer cette application.";
 $a->strings["Connected Apps"] = "Applications connectées";
-$a->strings["Edit"] = "Éditer";
-$a->strings["Client key starts with"] = "La clé cliente commence par";
-$a->strings["No name"] = "Sans nom";
+$a->strings["Name"] = "Nom";
+$a->strings["Home Page"] = "Page d'accueil";
+$a->strings["Created"] = "Créé";
 $a->strings["Remove authorization"] = "Révoquer l'autorisation";
-$a->strings["No Addon settings configured"] = "Aucuns paramètres d'Extension paramétré.";
 $a->strings["Addon Settings"] = "Paramètres d'extension";
+$a->strings["No Addon settings configured"] = "Aucuns paramètres d'Extension paramétré.";
 $a->strings["Additional Features"] = "Fonctions supplémentaires";
+$a->strings["Save Settings"] = "Sauvegarder les paramètres";
 $a->strings["Diaspora (Socialhome, Hubzilla)"] = "Diaspora (Socialhome, Hubzilla)";
 $a->strings["enabled"] = "activé";
 $a->strings["disabled"] = "désactivé";
@@ -491,17 +408,16 @@ $a->strings["Social Networks"] = "Réseaux sociaux";
 $a->strings["General Social Media Settings"] = "Paramètres généraux des réseaux sociaux";
 $a->strings["Accept only top level posts by contacts you follow"] = "Accepter les publications original uniquement de vos contacts";
 $a->strings["The system does an auto completion of threads when a comment arrives. This has got the side effect that you can receive posts that had been started by a non-follower but had been commented by someone you follow. This setting deactivates this behaviour. When activated, you strictly only will receive posts from people you really do follow."] = "Le système effectue une auto-complétion des fils quand un commentaire arrive. Ceci a l'effet secondaire que vous pouvez recevoir des publications qui ont été démarrées par un non-abonné mais qui a été commenté par quelqu'un que vous suivez. Ce paramètre désactive ce comportement. Quand activé, vous ne recevrez strictement que les publications des personnes que vous suivez vraiment.";
-$a->strings["Disable Content Warning"] = "Désactiver les avertissements de contenus (CW)";
-$a->strings["Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This disables the automatic collapsing and sets the content warning as the post title. Doesn't affect any other content filtering you eventually set up."] = "Les utilisateurs sur les réseaux comme Mastodon ou Pleroma sont en mesure de mettre un champs d'avertissement de contenu qui cache leur message par défaut. Cela désactive la fermeture automatique et met le message d'avertissement de contenu comme titre de la publication. ";
-$a->strings["Disable intelligent shortening"] = "Désactiver la réduction d'URL";
-$a->strings["Normally the system tries to find the best link to add to shortened posts. If this option is enabled then every shortened post will always point to the original friendica post."] = "Normalement, le système tente de trouver le meilleur lien à ajouter aux publications raccourcies. Si cette option est activée, les publications raccourcies dirigeront toujours vers leur publication d'origine sur Friendica.";
+$a->strings["Enable Content Warning"] = "Activer les avertissements de contenus (CW)";
+$a->strings["Users on networks like Mastodon or Pleroma are able to set a content warning field which collapse their post by default. This enables the automatic collapsing instead of setting the content warning as the post title. Doesn't affect any other content filtering you eventually set up."] = "Les utilisateurs de plate-formes comme Mastodon ou Pleroma ont la possibilité de définir un avertissement de contenu qui cache le contenu de leurs publications par défaut. Quand cette option est désactivée, les publications avec un avertissement de contenu ne sont pas filtrées et le libellé associé est utilisé comme titre. Ce filtrage est indépendant des autres filtrages de contenu.";
+$a->strings["Enable intelligent shortening"] = "Activer l'abbréviation intelligente";
+$a->strings["Normally the system tries to find the best link to add to shortened posts. If disabled, every shortened post will always point to the original friendica post."] = "L'abbréviation intelligente cherche le lien le plus adapté dans les publications abbréviées. Quand elle est désactivée, le lien est toujours celui de la publication Friendica initiale.";
+$a->strings["Enable simple text shortening"] = "Activer l'abbréviation de texte simple";
+$a->strings["Normally the system shortens posts at the next line feed. If this option is enabled then the system will shorten the text at the maximum character limit."] = "Cette option raccourcit le texte des publications au nombre de caractères exact au lieu d'attendre la fin du paragraphe.";
 $a->strings["Attach the link title"] = "Attacher le titre du lien (Diaspora)";
 $a->strings["When activated, the title of the attached link will be added as a title on posts to Diaspora. This is mostly helpful with \"remote-self\" contacts that share feed content."] = "Si vos publications contiennent un lien, le titre de la page associée sera attaché à la publication à destination de vos contacts Diaspora. C'est principalement utile avec les contacts \"remote-self\" qui partagent du contenu de flux RSS/Atom.";
-$a->strings["Automatically follow any GNU Social (OStatus) followers/mentioners"] = "Suivre automatiquement ceux qui me suivent ou me mentionnent sur GNU Social (OStatus)";
-$a->strings["If you receive a message from an unknown OStatus user, this option decides what to do. If it is checked, a new contact will be created for every unknown user."] = "Si vous recevez un message d'un utilisateur OStatus inconnu, cette option détermine ce qui sera fait. Si elle est cochée, un nouveau contact sera créé pour chaque utilisateur inconnu.";
-$a->strings["Default group for OStatus contacts"] = "Groupe par défaut pour les contacts OStatus";
-$a->strings["Your legacy GNU Social account"] = "Le compte GNU Social que vous avez déjà";
-$a->strings["If you enter your old GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "Si vous entrez le nom de votre ancien compte GNU Social / StatusNet ici (utiliser le format utilisateur@domaine.tld), vos contacts seront ajoutés automatiquement. Le champ sera vidé lorsque ce sera terminé.";
+$a->strings["Your legacy ActivityPub/GNU Social account"] = "Votre ancient compte ActivityPub/GNU Social";
+$a->strings["If you enter your old account name from an ActivityPub based system or your GNU Social/Statusnet account name here (in the format user@domain.tld), your contacts will be added automatically. The field will be emptied when done."] = "Si vous saisissez votre adresse de compte précédente d'un réseau basé sur ActivityPub ou GNU Social/Statusnet (au format utilisateur@domaine.tld), vos contacts seront ajoutés autoamtiquement. Le champ sera vidé quand l'opération sera terminé.";
 $a->strings["Repair OStatus subscriptions"] = "Réparer les abonnements OStatus";
 $a->strings["Email/Mailbox Setup"] = "Réglages de courriel/boîte à lettre";
 $a->strings["If you wish to communicate with email contacts using this service (optional), please specify how to connect to your mailbox."] = "Si vous souhaitez communiquer avec vos contacts \"courriel\" (facultatif), merci de nous indiquer comment vous connecter à votre boîte.";
@@ -608,12 +524,17 @@ $a->strings["You receive a private message"] = "Vous recevez un message privé";
 $a->strings["You receive a friend suggestion"] = "Vous avez reçu une suggestion d'abonnement";
 $a->strings["You are tagged in a post"] = "Vous avez été mentionné•e dans une publication";
 $a->strings["You are poked/prodded/etc. in a post"] = "Vous avez été sollicité•e dans une publication";
+$a->strings["Create a desktop notification when:"] = "Créer une notification de bureau quand :";
+$a->strings["Someone liked your content"] = "Quelqu'un a aimé votre contenu";
+$a->strings["Someone shared your content"] = "Quelqu'un a partagé votre contenu";
 $a->strings["Activate desktop notifications"] = "Activer les notifications de bureau";
 $a->strings["Show desktop popup on new notifications"] = "Afficher dans des pop-ups les nouvelles notifications";
 $a->strings["Text-only notification emails"] = "Courriels de notification en format texte";
 $a->strings["Send text only notification emails, without the html part"] = "Envoyer le texte des courriels de notification, sans la composante html";
 $a->strings["Show detailled notifications"] = "Notifications détaillées";
 $a->strings["Per default, notifications are condensed to a single notification per item. When enabled every notification is displayed."] = "Par défaut seule la notification la plus récente par conversation est affichée. Ce réglage affiche toutes les notifications.";
+$a->strings["Show notifications of ignored contacts"] = "Montrer les notifications des contacts ignorés";
+$a->strings["You don't see posts from ignored contacts. But you still see their comments. This setting controls if you want to still receive regular notifications that are caused by ignored contacts or not."] = "Par défaut les notifications de vos contacts ignorés sont également ignorées.";
 $a->strings["Advanced Account/Page Type Settings"] = "Paramètres avancés de compte/page";
 $a->strings["Change the behaviour of this account for special situations"] = "Modifier le comportement de ce compte dans certaines situations";
 $a->strings["Import Contacts"] = "Importer des contacts";
@@ -643,52 +564,53 @@ $a->strings["No videos selected"] = "Pas de vidéo sélectionné";
 $a->strings["View Video"] = "Regarder la vidéo";
 $a->strings["Recent Videos"] = "Vidéos récente";
 $a->strings["Upload New Videos"] = "Téléversé une nouvelle vidéo";
-$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Nombre de messages de mur quotidiens pour %s dépassé. Échec du message.";
-$a->strings["Unable to check your home location."] = "Impossible de vérifier votre localisation.";
-$a->strings["No recipient."] = "Pas de destinataire.";
-$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Si vous souhaitez que %s réponde, merci de vérifier vos réglages pour autoriser les messages privés venant d'inconnus.";
 $a->strings["Invalid request."] = "Requête invalide.";
 $a->strings["Sorry, maybe your upload is bigger than the PHP configuration allows"] = "Désolé, il semble que votre fichier est plus important que ce que la configuration de PHP autorise";
 $a->strings["Or - did you try to upload an empty file?"] = "Ou — auriez-vous essayé de télécharger un fichier vide ?";
 $a->strings["File exceeds size limit of %s"] = "La taille du fichier dépasse la limite de %s";
 $a->strings["File upload failed."] = "Le téléversement a échoué.";
 $a->strings["Wall Photos"] = "Photos du mur";
-$a->strings["Login failed."] = "Échec de connexion.";
-$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Nous avons eu un souci avec l'OpenID que vous avez fourni. Merci de vérifier qu'il est correctement écrit.";
-$a->strings["The error message was:"] = "Le message d'erreur était :";
-$a->strings["Login failed. Please check your credentials."] = "Échec d'authentification. Merci de vérifier vos identifiants.";
-$a->strings["Welcome %s"] = "Bienvenue %s";
-$a->strings["Please upload a profile photo."] = "Merci d'illustrer votre profil d'une image.";
+$a->strings["Number of daily wall messages for %s exceeded. Message failed."] = "Nombre de messages de mur quotidiens pour %s dépassé. Échec du message.";
+$a->strings["Unable to check your home location."] = "Impossible de vérifier votre localisation.";
+$a->strings["No recipient."] = "Pas de destinataire.";
+$a->strings["If you wish for %s to respond, please check that the privacy settings on your site allow private mail from unknown senders."] = "Si vous souhaitez que %s réponde, merci de vérifier vos réglages pour autoriser les messages privés venant d'inconnus.";
+$a->strings["No system theme config value set."] = "Le thème système n'est pas configuré.";
 $a->strings["You must be logged in to use addons. "] = "Vous devez être connecté pour utiliser les greffons.";
 $a->strings["Delete this item?"] = "Effacer cet élément?";
+$a->strings["Block this author? They won't be able to follow you nor see your public posts, and you won't be able to see their posts and their notifications."] = "Bloquer ce contact ? Iel ne pourra pas s'abonner à votre compte et vous ne pourrez pas voir leurs publications ni leurs commentaires.";
 $a->strings["toggle mobile"] = "activ. mobile";
 $a->strings["Method not allowed for this module. Allowed method(s): %s"] = "Méthode non autorisée pour ce module. Méthode(s) autorisée(s): %s";
 $a->strings["Page not found."] = "Page introuvable.";
-$a->strings["No system theme config value set."] = "Le thème système n'est pas configuré.";
 $a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "Le jeton de sécurité du formulaire n'est pas correct. Ceci veut probablement dire que le formulaire est resté ouvert trop longtemps (plus de 3 heures) avant d'être validé.";
 $a->strings["All contacts"] = "Tous les contacts";
 $a->strings["Followers"] = "Abonnés";
 $a->strings["Following"] = "Abonnements";
 $a->strings["Mutual friends"] = "Contact mutuels";
-$a->strings["Common"] = "";
+$a->strings["Common"] = "Commun";
+$a->strings["Addon not found"] = "Extension manquante";
+$a->strings["Addon already enabled"] = "Extension déjà activée";
+$a->strings["Addon already disabled"] = "Extension déjà désactivée";
 $a->strings["Could not find any unarchived contact entry for this URL (%s)"] = "Aucune entrée de contact non archivé n'a été trouvé pour cette URL (%s)";
-$a->strings["The contact entries have been archived"] = "";
+$a->strings["The contact entries have been archived"] = "Les contacts ont été archivés";
 $a->strings["Could not find any contact entry for this URL (%s)"] = "Aucun profil distant n'a été trouvé à cette URL (%s)";
 $a->strings["The contact has been blocked from the node"] = "Le profile distant a été bloqué";
 $a->strings["Post update version number has been set to %s."] = "Le numéro de version de \"post update\" a été fixé à %s.";
-$a->strings["Check for pending update actions."] = "Vérification pour les ations de mise à jour en cours.";
+$a->strings["Check for pending update actions."] = "Vérification pour les actions de mise à jour en cours.";
 $a->strings["Done."] = "Fait.";
-$a->strings["Execute pending post updates."] = "";
-$a->strings["All pending post updates are done."] = "";
+$a->strings["Execute pending post updates."] = "Exécution de la mise à jour des publications en attente.";
+$a->strings["All pending post updates are done."] = "Toutes les mises à jour de publications en attente sont terminées.";
+$a->strings["Enter user nickname: "] = "Entrer un pseudo :";
 $a->strings["Enter new password: "] = "Entrer le nouveau mot de passe :";
 $a->strings["Enter user name: "] = "Entrer le nom d'utilisateur :";
-$a->strings["Enter user nickname: "] = "Entrer un pseudo :";
 $a->strings["Enter user email address: "] = "Entrer l'adresse courriel de l'utilisateur :";
 $a->strings["Enter a language (optional): "] = "Entrer la langue (optionnel) :";
 $a->strings["User is not pending."] = "L'utilisateur n'est pas en attente.";
 $a->strings["User has already been marked for deletion."] = "L'utilisateur a déjà été marqué pour suppression.";
 $a->strings["Type \"yes\" to delete %s"] = "Saisir \"yes\" pour supprimer %s";
 $a->strings["Deletion aborted."] = "Suppression annulée.";
+$a->strings["Enter category: "] = "Saisissez la catégorie :";
+$a->strings["Enter key: "] = "Saisissez la clé :";
+$a->strings["Enter value: "] = "Saisissez la valeur :";
 $a->strings["newer"] = "Plus récent";
 $a->strings["older"] = "Plus ancien";
 $a->strings["Frequently"] = "Fréquente";
@@ -737,6 +659,7 @@ $a->strings["Display Membership Date"] = "Afficher l'ancienneté";
 $a->strings["Display membership date in profile"] = "Affiche la date de création du compte sur votre profile";
 $a->strings["Forums"] = "Forums";
 $a->strings["External link to forum"] = "Lien sortant vers le forum";
+$a->strings["show less"] = "voir moins";
 $a->strings["show more"] = "montrer plus";
 $a->strings["Nothing new here"] = "Rien de neuf ici";
 $a->strings["Go back"] = "Revenir";
@@ -757,7 +680,6 @@ $a->strings["Your events"] = "Vos évènements";
 $a->strings["Personal notes"] = "Notes personnelles";
 $a->strings["Your personal notes"] = "Vos notes personnelles";
 $a->strings["Home"] = "Profil";
-$a->strings["Home Page"] = "Page d'accueil";
 $a->strings["Register"] = "S'inscrire";
 $a->strings["Create an account"] = "Créer un compte";
 $a->strings["Help"] = "Aide";
@@ -799,11 +721,13 @@ $a->strings["Navigation"] = "Navigation";
 $a->strings["Site map"] = "Carte du site";
 $a->strings["Embedding disabled"] = "Incorporation désactivée";
 $a->strings["Embedded content"] = "Contenu incorporé";
+$a->strings["first"] = "premier";
 $a->strings["prev"] = "précédent";
+$a->strings["next"] = "suivant";
 $a->strings["last"] = "dernier";
 $a->strings["Image/photo"] = "Image/photo";
 $a->strings["<a href=\"%1\$s\" target=\"_blank\" rel=\"noopener noreferrer\">%2\$s</a> %3\$s"] = "<a href=\"%1\$s\" target=\"_blank\" rel=\"noopener noreferrer\">%2\$s</a> %3\$s";
-$a->strings["link to source"] = "lien original";
+$a->strings["Link to source"] = "Lien vers la source";
 $a->strings["Click to open/close"] = "Cliquer pour ouvrir/fermer";
 $a->strings["$1 wrote:"] = "$1 a écrit :";
 $a->strings["Encrypted content"] = "Contenu chiffré";
@@ -812,22 +736,6 @@ $a->strings["Invalid link protocol"] = "Protocole de lien invalide";
 $a->strings["Loading more entries..."] = "Chargement de résultats supplémentaires...";
 $a->strings["The end"] = "Fin";
 $a->strings["Follow"] = "S'abonner";
-$a->strings["Export"] = "Exporter";
-$a->strings["Export calendar as ical"] = "Exporter au format iCal";
-$a->strings["Export calendar as csv"] = "Exporter au format CSV";
-$a->strings["No contacts"] = "Aucun contact";
-$a->strings["%d Contact"] = [
-       0 => "%d contact",
-       1 => "%d contacts",
-];
-$a->strings["View Contacts"] = "Voir les contacts";
-$a->strings["Remove term"] = "Retirer le terme";
-$a->strings["Saved Searches"] = "Recherches";
-$a->strings["Trending Tags (last %d hour)"] = [
-       0 => "Tendances (dernière %d heure)",
-       1 => "Tendances (dernières %d heures)",
-];
-$a->strings["More Trending Tags"] = "Plus de tedances";
 $a->strings["Add New Contact"] = "Ajouter un nouveau contact";
 $a->strings["Enter address or web location"] = "Entrez son adresse ou sa localisation web";
 $a->strings["Example: bob@example.com, http://example.com/barbara"] = "Exemple : bob@example.com, http://example.com/barbara";
@@ -859,6 +767,30 @@ $a->strings["%d contact in common"] = [
        1 => "%d contacts en commun",
 ];
 $a->strings["Archives"] = "Archives";
+$a->strings["Persons"] = "Personnes";
+$a->strings["Organisations"] = "Organisations";
+$a->strings["News"] = "Nouvelles";
+$a->strings["All"] = "Tout";
+$a->strings["Export"] = "Exporter";
+$a->strings["Export calendar as ical"] = "Exporter au format iCal";
+$a->strings["Export calendar as csv"] = "Exporter au format CSV";
+$a->strings["No contacts"] = "Aucun contact";
+$a->strings["%d Contact"] = [
+       0 => "%d contact",
+       1 => "%d contacts",
+];
+$a->strings["View Contacts"] = "Voir les contacts";
+$a->strings["Remove term"] = "Retirer le terme";
+$a->strings["Saved Searches"] = "Recherches";
+$a->strings["Trending Tags (last %d hour)"] = [
+       0 => "Tendances (dernière %d heure)",
+       1 => "Tendances (dernières %d heures)",
+];
+$a->strings["More Trending Tags"] = "Plus de tedances";
+$a->strings["XMPP:"] = "XMPP";
+$a->strings["Matrix:"] = "Matrix :";
+$a->strings["Network:"] = "Réseau";
+$a->strings["Unfollow"] = "Se désabonner";
 $a->strings["Yourself"] = "Vous-même";
 $a->strings["Mutuals"] = "Mutuels";
 $a->strings["Post to Email"] = "Publier aux courriels";
@@ -905,6 +837,8 @@ $a->strings["iconv PHP module"] = "Module PHP iconv";
 $a->strings["Error: iconv PHP module required but not installed."] = "Erreur : Le module PHP iconv requis est absent.";
 $a->strings["POSIX PHP module"] = "Module PHP POSIX";
 $a->strings["Error: POSIX PHP module required but not installed."] = "Erreur : Le module PHP POSIX est requis mais absent sur votre serveur.";
+$a->strings["Program execution functions"] = "Fonctions d'exécution de programmes";
+$a->strings["Error: Program execution functions (proc_open) required but not enabled."] = "Erreur : Les functions d'exécution de programmes (proc_open) sont nécessaires mais manquantes.";
 $a->strings["JSON PHP module"] = "Module PHP JSON";
 $a->strings["Error: JSON PHP module required but not installed."] = "Erreur : Le module PHP JSON est requis mais absent sur votre serveur.";
 $a->strings["File Information PHP module"] = "Module PHP fileinfo";
@@ -912,16 +846,22 @@ $a->strings["Error: File Information PHP module required but not installed."] =
 $a->strings["The web installer needs to be able to create a file called \"local.config.php\" in the \"config\" folder of your web server and it is unable to do so."] = "L'installeur web n'est pas en mesure de créer le fichier \"local.config.php\" dans le répertoire \"config\" de votre serveur.";
 $a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Le plus souvent, il s'agit d'un problème de permission. Le serveur web peut ne pas être capable d'écrire dans votre répertoire - alors que vous-même le pouvez.";
 $a->strings["At the end of this procedure, we will give you a text to save in a file named local.config.php in your Friendica \"config\" folder."] = "À la fin de la procédure d'installation nous vous fournirons le contenu du fichier \"local.config.php\" à créer manuellement dans le sous-répertoire \"config\" de votre répertoire Friendica sur votre serveur.";
-$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"INSTALL.txt\" for instructions."] = "Vous pouvez également sauter cette étape et procéder à une installation manuelle. Pour cela, merci de lire le fichier \"INSTALL.txt\".";
+$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"doc/INSTALL.md\" for instructions."] = "Vous pouvez également sauter cette étape et procéder à une installation manuelle. Pour cela, merci de consulter le fichier \"doc/INSTALL.md\".";
 $a->strings["config/local.config.php is writable"] = "Le fichier \"config/local.config.php\" peut être créé.";
 $a->strings["Friendica uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Friendica utilise le moteur de modèles Smarty3 pour le rendu d'affichage web. Smarty3 compile les modèles en PHP pour accélérer le rendu.";
 $a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/smarty3/ under the Friendica top level folder."] = "Pour pouvoir stocker ces modèles compilés, le serveur internet doit avoir accès au droit d'écriture pour le répertoire view/smarty3/ sous le dossier racine de Friendica.";
 $a->strings["Please ensure that the user that your web server runs as (e.g. www-data) has write access to this folder."] = "Veuillez vous assurer que l'utilisateur qui exécute votre serveur internet (p. ex. www-data) détient le droit d'accès en écriture sur ce dossier.";
 $a->strings["Note: as a security measure, you should give the web server write access to view/smarty3/ only--not the template files (.tpl) that it contains."] = "Note: pour plus de sécurité, vous devriez ne donner le droit d'accès en écriture qu'à view/smarty3/ et pas aux fichiers modèles (.tpl) qu'il contient.";
 $a->strings["view/smarty3 is writable"] = "view/smarty3 est autorisé à l écriture";
-$a->strings["Url rewrite in .htaccess is not working. Make sure you copied .htaccess-dist to .htaccess."] = "La réécriture d'URL ne fonctionne pas, veuillez vous assurer que vous avez créé un fichier \".htaccess\" à partir du fichier \".htaccess-dist\".";
+$a->strings["Url rewrite in .htaccess seems not working. Make sure you copied .htaccess-dist to .htaccess."] = "La réécriture d'URL ne semble pas fonctionner, veuillez vous assurer que vous avez créé un fichier \".htaccess\" à partir du fichier \".htaccess-dist\".";
+$a->strings["In some circumstances (like running inside containers), you can skip this error."] = "Dans certaines situations (comme une installation dans un container), vous pouvez ignorer cette erreur.";
 $a->strings["Error message from Curl when fetching"] = "Message d'erreur de Curl lors du test de réécriture d'URL";
 $a->strings["Url rewrite is working"] = "La réécriture d'URL fonctionne.";
+$a->strings["The detection of TLS to secure the communication between the browser and the new Friendica server failed."] = "La détection de TLS pour sécuriser la communication entre le navigateur et votre nouveau serveur Friendica a échoué.";
+$a->strings["It is highly encouraged to use Friendica only over a secure connection as sensitive information like passwords will be transmitted."] = "Nous vous recommandons fortement de n'utiliser Friendica qu'avec une connection sécurisée étant donné que des informations sensibles comme des mots de passe seront échangés.";
+$a->strings["Please ensure that the connection to the server is secure."] = "Veuillez vous assurer que la connection au serveur est sécurisée.";
+$a->strings["No TLS detected"] = "Pas de TLS détecté";
+$a->strings["TLS detected"] = "TLS détecté";
 $a->strings["ImageMagick PHP extension is not installed"] = "L'extension PHP ImageMagick n'est pas installée";
 $a->strings["ImageMagick PHP extension is installed"] = "L’extension PHP ImageMagick est installée";
 $a->strings["ImageMagick supports GIF"] = "ImageMagick supporte le format GIF";
@@ -979,9 +919,13 @@ $a->strings["rebuffed"] = "a rabroué";
 $a->strings["Friendica can't display this page at the moment, please contact the administrator."] = "Friendica ne peut pas afficher cette page pour le moment. Merci de contacter l'administrateur.";
 $a->strings["template engine cannot be registered without a name."] = "Le moteur de template ne peut pas être enregistré sans nom.";
 $a->strings["template engine is not registered!"] = "le moteur de template n'est pas enregistré!";
+$a->strings["Updates from version %s are not supported. Please update at least to version 2021.01 and wait until the postupdate finished version 1383."] = "Les mises à jour automatiques ne sont pas disponibles depuis la version %s. Veuillez mettre à jour manuellement jusqu'à la version 2021.01 et attendre que la mise à jour des données atteigne la version 1383.";
+$a->strings["Updates from postupdate version %s are not supported. Please update at least to version 2021.01 and wait until the postupdate finished version 1383."] = "La mise à jour automatique des données n'est pas disponible depuis la version %s. Veuillez mettre à jour manuellement jusqu'à la version 2021.01 et attendre que la mise à jour des données atteigne la version 1383.";
+$a->strings["%s: executing pre update %d"] = "%s : Exécution de la mise à jour préalable %d";
+$a->strings["%s: executing post update %d"] = "%s : Exécution de la mise à jour des données %d";
 $a->strings["Update %s failed. See error logs."] = "Mise-à-jour %s échouée. Voir les journaux d'erreur.";
 $a->strings["\n\t\t\t\tThe friendica developers released update %s recently,\n\t\t\t\tbut when I tried to install it, something went terribly wrong.\n\t\t\t\tThis needs to be fixed soon and I can't do it alone. Please contact a\n\t\t\t\tfriendica developer if you can not help me on your own. My database might be invalid."] = "\nLes développeur•se•s de Friendica ont récemment publié la mise à jour %s, mais en tentant de l’installer, quelque chose s’est terriblement mal passé. Une réparation s’impose et je ne peux pas la faire tout seul. Contactez un développeur Friendica si vous ne pouvez pas corriger le problème vous-même. Il est possible que ma base de données soit corrompue.";
-$a->strings["The error message is\n[pre]%s[/pre]"] = "Le message d’erreur est\n[pre]%s[/pre]";
+$a->strings["The error message is\\n[pre]%s[/pre]"] = "The message d'erreur est\\n[pre]%s[/pre]";
 $a->strings["[Friendica Notify] Database update"] = "[Friendica:Notification] Mise à jour de la base de données";
 $a->strings["\n\t\t\t\t\tThe friendica database was successfully updated from %s to %s."] = "\nLa base de donnée Friendica a été mise à jour avec succès de la version %s à la version %s.";
 $a->strings["Error decoding account file"] = "Une erreur a été détecté en décodant un fichier utilisateur";
@@ -994,13 +938,21 @@ $a->strings["%d contact not imported"] = [
 ];
 $a->strings["User profile creation error"] = "Erreur de création du profil utilisateur";
 $a->strings["Done. You can now login with your username and password"] = "Action réalisée. Vous pouvez désormais vous connecter avec votre nom d'utilisateur et votre mot de passe";
-$a->strings["Database error %d \"%s\" at \"%s\""] = "Erreur base de données %d \"%s\" à \"%s\"";
+$a->strings["The database version had been set to %s."] = "La version de la base de données a été fixée a %s.";
+$a->strings["The post update is at version %d, it has to be at %d to safely drop the tables."] = "La mise à jour des données est à la version %d, mais elle doit atteindre la version %d pour pouvoir supprimer les tables en toute sécurité.";
+$a->strings["No unused tables found."] = "Aucune table non utilisée trouvée.";
+$a->strings["These tables are not used for friendica and will be deleted when you execute \"dbstructure drop -e\":"] = "Ces tables ne sont pas utilisées pour friendica et seront supprimées lorsque vous exécuterez \"dbstructure drop -e\" :";
 $a->strings["There are no tables on MyISAM or InnoDB with the Antelope file format."] = "Il n'y a pas de tables MyISAM ou InnoDB avec le format de fichier Antelope.";
 $a->strings["\nError %d occurred during database update:\n%s\n"] = "\nErreur %d survenue durant la mise à jour de la base de données :\n%s\n";
 $a->strings["Errors encountered performing database changes: "] = "Erreurs survenues lors de la mise à jour de la base de données :";
 $a->strings["Another database update is currently running."] = "Une autre mise à jour de la base de données est en cours.";
 $a->strings["%s: Database update"] = "%s : Mise à jour de la base de données";
 $a->strings["%s: updating %s table."] = "%s : Table %s en cours de mise à jour.";
+$a->strings["Record not found"] = "Enregistrement non trouvé";
+$a->strings["Unprocessable Entity"] = "Entité impossible à traiter";
+$a->strings["Unauthorized"] = "Accès réservé";
+$a->strings["Token is not authorized with a valid user or is missing a required scope"] = "Le jeton ne comporte pas un utilisateur valide ou une portée (scope) nécessaire.";
+$a->strings["Internal Server Error"] = "Erreur du site";
 $a->strings["Friend Suggestion"] = "Suggestion d'abonnement";
 $a->strings["Friend/Connect Request"] = "Demande de connexion/relation";
 $a->strings["New Follower"] = "Nouvel abonné";
@@ -1017,13 +969,13 @@ $a->strings["UnFollow"] = "Se désabonner";
 $a->strings["Drop Contact"] = "Supprimer le contact";
 $a->strings["Approve"] = "Approuver";
 $a->strings["Organisation"] = "Organisation";
-$a->strings["News"] = "Nouvelles";
 $a->strings["Forum"] = "Forum";
+$a->strings["Disallowed profile URL."] = "URL de profil interdite.";
+$a->strings["Blocked domain"] = "Domaine bloqué";
 $a->strings["Connect URL missing."] = "URL de connexion manquante.";
 $a->strings["The contact could not be added. Please check the relevant network credentials in your Settings -> Social Networks page."] = "Le contact n'a pu être ajouté. Veuillez vérifier les identifiants du réseau concerné dans la page Réglages -> Réseaux Sociaux si pertinent.";
-$a->strings["This site is not configured to allow communications with other networks."] = "Ce site n'est pas configuré pour dialoguer avec d'autres réseaux.";
-$a->strings["No compatible communication protocols or feeds were discovered."] = "Aucun protocole de communication ni aucun flux n'a pu être découvert.";
 $a->strings["The profile address specified does not provide adequate information."] = "L'adresse de profil indiquée ne fournit par les informations adéquates.";
+$a->strings["No compatible communication protocols or feeds were discovered."] = "Aucun protocole de communication ni aucun flux n'a pu être découvert.";
 $a->strings["An author or name was not found."] = "Aucun auteur ou nom d'auteur n'a pu être trouvé.";
 $a->strings["No browser URL could be matched to this address."] = "Aucune URL de navigation ne correspond à cette adresse.";
 $a->strings["Unable to match @-style Identity Address with a known protocol or email contact."] = "Impossible de faire correspondre l'adresse d'identité en \"@\" avec un protocole connu ou un contact courriel.";
@@ -1057,25 +1009,40 @@ $a->strings["Contacts not in any group"] = "Contacts n'appartenant à aucun grou
 $a->strings["Create a new group"] = "Créer un nouveau groupe";
 $a->strings["Group Name: "] = "Nom du groupe : ";
 $a->strings["Edit groups"] = "Modifier les groupes";
+$a->strings["Detected languages in this post:\\n%s"] = "Langues détectées dans cette publication :\\n%s";
 $a->strings["activity"] = "activité";
-$a->strings["comment"] = [
-       0 => "",
-       1 => "commentaire",
-];
+$a->strings["comment"] = "commentaire";
 $a->strings["post"] = "publication";
 $a->strings["Content warning: %s"] = "Avertissement de contenu: %s";
 $a->strings["bytes"] = "octets";
 $a->strings["View on separate page"] = "Voir dans une nouvelle page";
-$a->strings["view on separate page"] = "voir dans une nouvelle page";
 $a->strings["[no subject]"] = "[pas de sujet]";
+$a->strings["%1\$s wants to follow you"] = "%1\$s veut s'abonner à votre contenu";
+$a->strings["%1\$s had started following you"] = "%1\$s s'est abonné•e à votre contenu";
+$a->strings["%1\$s liked your comment %2\$s"] = "%1\$s a aimé votre commentaire %2\$s";
+$a->strings["%1\$s liked your post %2\$s"] = "%1\$s a aimé votre publication %2\$s";
+$a->strings["%1\$s disliked your comment %2\$s"] = "%1\$s n'a pas aimé votre commentaire %2\$s";
+$a->strings["%1\$s disliked your post %2\$s"] = "%1\$s n'a pas aimé votre publication %2\$s";
+$a->strings["%1\$s shared your comment %2\$s"] = "%1\$s a partagé votre commentaire %2\$s";
+$a->strings["%1\$s shared your post %2\$s"] = "%1\$s a partagé votre publication %2\$s";
+$a->strings["%1\$s tagged you on %2\$s"] = "%1\$s vous a mentionné•e dans %2\$s";
+$a->strings["%1\$s replied to you on %2\$s"] = "%1\$s vous a répondu dans %2\$s";
+$a->strings["%1\$s commented in your thread %2\$s"] = "%1\$s a commenté dans votre conversation %2\$s";
+$a->strings["%1\$s commented on your comment %2\$s"] = "%1\$s a répondu à votre commentaire %2\$s";
+$a->strings["%1\$s commented in their thread %2\$s"] = "%1\$s a commenté dans leur conversation %2\$s";
+$a->strings["%1\$s commented in their thread"] = "%1\$s a commenté dans leur conversation";
+$a->strings["%1\$s commented in the thread %2\$s from %3\$s"] = "%1\$s a commenté dans la conversation %2\$s de %3\$s";
+$a->strings["%1\$s commented in the thread from %3\$s"] = "%1\$s a commenté dans la conversation de %3\$s";
+$a->strings["%1\$s commented on your thread %2\$s"] = "%1\$s a commenté dans votre conversation %2\$s";
+$a->strings["%1\$s shared the post %2\$s from %3\$s"] = "%1\$s a partagé la publication %2\$s de %3\$s";
+$a->strings["%1\$s shared a post from %3\$s"] = "%1\$s a partagé une publication de %3\$s";
+$a->strings["%1\$s shared the post %2\$s"] = "%1\$s a partagé la publication %2\$s";
+$a->strings["%1\$s shared a post"] = "%1\$s a partagé une publication";
 $a->strings["Edit profile"] = "Editer le profil";
 $a->strings["Change profile photo"] = "Changer de photo de profil";
 $a->strings["Homepage:"] = "Page personnelle :";
 $a->strings["About:"] = "À propos :";
-$a->strings["XMPP:"] = "XMPP";
-$a->strings["Unfollow"] = "Se désabonner";
 $a->strings["Atom feed"] = "Flux Atom";
-$a->strings["Network:"] = "Réseau";
 $a->strings["g A l F d"] = "g A | F d";
 $a->strings["F d"] = "F d";
 $a->strings["[today]"] = "[aujourd'hui]";
@@ -1085,13 +1052,9 @@ $a->strings["[No description]"] = "[Sans description]";
 $a->strings["Event Reminders"] = "Rappels d'évènements";
 $a->strings["Upcoming events the next 7 days:"] = "Évènements à venir dans les 7 prochains jours :";
 $a->strings["OpenWebAuth: %1\$s welcomes %2\$s"] = "%1\$s souhaite la bienvenue à %2\$s grâce à OpenWebAuth";
-$a->strings["Database storage failed to update %s"] = "";
-$a->strings["Database storage failed to insert data"] = "";
-$a->strings["Filesystem storage failed to create \"%s\". Check you write permissions."] = "";
-$a->strings["Filesystem storage failed to save data to \"%s\". Check your write permissions"] = "";
-$a->strings["Storage base path"] = "";
-$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = "";
-$a->strings["Enter a valid existing folder"] = "";
+$a->strings["Storage base path"] = "Chemin de base du stockage";
+$a->strings["Folder where uploaded files are saved. For maximum security, This should be a path outside web server folder tree"] = "Répertoire dans lequel les fichiers sont stockés. Pour une sécurité maximale, il devrait être situé dans un chemin hors de votre serveur web.";
+$a->strings["Enter a valid existing folder"] = "Entrez le chemin d'un dossier existant";
 $a->strings["SERIOUS ERROR: Generation of security keys failed."] = "ERREUR FATALE : La génération des clés de sécurité a échoué.";
 $a->strings["Login failed"] = "Échec de l'identification";
 $a->strings["Not enough information to authenticate"] = "Pas assez d'informations pour s'identifier";
@@ -1103,6 +1066,8 @@ $a->strings["Passwords do not match. Password unchanged."] = "Les mots de passe
 $a->strings["An invitation is required."] = "Une invitation est requise.";
 $a->strings["Invitation could not be verified."] = "L'invitation fournie n'a pu être validée.";
 $a->strings["Invalid OpenID url"] = "Adresse OpenID invalide";
+$a->strings["We encountered a problem while logging in with the OpenID you provided. Please check the correct spelling of the ID."] = "Nous avons eu un souci avec l'OpenID que vous avez fourni. Merci de vérifier qu'il est correctement écrit.";
+$a->strings["The error message was:"] = "Le message d'erreur était :";
 $a->strings["Please enter the required information."] = "Entrez les informations requises.";
 $a->strings["system.username_min_length (%s) and system.username_max_length (%s) are excluding each other, swapping values."] = "system.username_min_length (%s) et system.username_max_length (%s) s'excluent mutuellement, leur valeur sont échangées.";
 $a->strings["Username should be at least %s character."] = [
@@ -1126,12 +1091,9 @@ $a->strings["An error occurred creating your self contact. Please try again."] =
 $a->strings["Friends"] = "Contacts";
 $a->strings["An error occurred creating your default contact group. Please try again."] = "Une erreur est survenue lors de la création de votre groupe de contacts par défaut. Veuillez réessayer.";
 $a->strings["\n\t\tDear %1\$s,\n\t\t\tthe administrator of %2\$s has set up an account for you."] = "\n\t\tCher•ère %1\$s,\n\t\t\tl'administrateur de %2\$s a créé un compte pour vous.";
-$a->strings["\n\t\tThe login details are as follows:\n\n\t\tSite Location:\t%1\$s\n\t\tLogin Name:\t\t%2\$s\n\t\tPassword:\t\t%3\$s\n\n\t\tYou may change your password from your account \"Settings\" page after logging\n\t\tin.\n\n\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\tYou may also wish to add some basic information to your default profile\n\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\tWe recommend setting your full name, adding a profile photo,\n\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\tthan that.\n\n\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\tIf you are new and do not know anybody here, they may help\n\t\tyou to make some new and interesting friends.\n\n\t\tIf you ever want to delete your account, you can do so at %1\$s/removeme\n\n\t\tThank you and welcome to %4\$s."] = "";
 $a->strings["Registration details for %s"] = "Détails d'inscription pour %s";
-$a->strings["\n\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account is pending for approval by the administrator.\n\n\t\t\tYour login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%4\$s\n\t\t\tPassword:\t\t%5\$s\n\t\t"] = "";
-$a->strings["Registration at %s"] = "";
-$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = "";
-$a->strings["\n\t\t\tThe login details are as follows:\n\n\t\t\tSite Location:\t%3\$s\n\t\t\tLogin Name:\t\t%1\$s\n\t\t\tPassword:\t\t%5\$s\n\n\t\t\tYou may change your password from your account \"Settings\" page after logging\n\t\t\tin.\n\n\t\t\tPlease take a few moments to review the other account settings on that page.\n\n\t\t\tYou may also wish to add some basic information to your default profile\n\t\t\t(on the \"Profiles\" page) so that other people can easily find you.\n\n\t\t\tWe recommend setting your full name, adding a profile photo,\n\t\t\tadding some profile \"keywords\" (very useful in making new friends) - and\n\t\t\tperhaps what country you live in; if you do not wish to be more specific\n\t\t\tthan that.\n\n\t\t\tWe fully respect your right to privacy, and none of these items are necessary.\n\t\t\tIf you are new and do not know anybody here, they may help\n\t\t\tyou to make some new and interesting friends.\n\n\t\t\tIf you ever want to delete your account, you can do so at %3\$s/removeme\n\n\t\t\tThank you and welcome to %2\$s."] = "";
+$a->strings["Registration at %s"] = "inscription à %s";
+$a->strings["\n\t\t\t\tDear %1\$s,\n\t\t\t\tThank you for registering at %2\$s. Your account has been created.\n\t\t\t"] = "\n\t\t\t\tCher %1\$s,\n\t\t\t\tMerci pour votre inscription sur %2\$s. Votre compte a été créé.\n\t\t\t";
 $a->strings["Addon not found."] = "Extension manquante.";
 $a->strings["Addon %s disabled."] = "Add-on %s désactivé.";
 $a->strings["Addon %s enabled."] = "Add-on %s activé.";
@@ -1142,10 +1104,21 @@ $a->strings["Addons"] = "Extensions";
 $a->strings["Toggle"] = "Activer/Désactiver";
 $a->strings["Author: "] = "Auteur : ";
 $a->strings["Maintainer: "] = "Mainteneur : ";
-$a->strings["Addons reloaded"] = "";
+$a->strings["Addons reloaded"] = "Extensions rechargées";
 $a->strings["Addon %s failed to install."] = "L'extension %s a échoué à s'installer.";
 $a->strings["Reload active addons"] = "Recharger les add-ons activés.";
 $a->strings["There are currently no addons available on your node. You can find the official addon repository at %1\$s and might find other interesting addons in the open addon registry at %2\$s"] = "Il n'y a pas d'add-on disponible sur votre serveur. Vous pouvez trouver le dépôt officiel d'add-ons sur %1\$s et des add-ons non-officiel dans le répertoire d'add-ons ouvert sur %2\$s.";
+$a->strings["List of all users"] = "Liste de tous les utilisateurs";
+$a->strings["Active"] = "Actif";
+$a->strings["List of active accounts"] = "Liste des comptes actifs";
+$a->strings["Pending"] = "En attente";
+$a->strings["List of pending registrations"] = "Liste des inscriptions en attente";
+$a->strings["Blocked"] = "Bloqués";
+$a->strings["List of blocked users"] = "Liste des utilisateurs bloqués";
+$a->strings["Deleted"] = "Supprimé";
+$a->strings["List of pending user deletions"] = "Liste des utilisateurs en attente de suppression";
+$a->strings["Private Forum"] = "Forum Privé";
+$a->strings["Relay"] = "Relai";
 $a->strings["%s contact unblocked"] = [
        0 => "%s contact débloqué",
        1 => "%s profiles distants débloqués",
@@ -1173,7 +1146,7 @@ $a->strings["Reason for the block"] = "Raison du blocage";
 $a->strings["Delete server domain pattern"] = "Supprimer ce filtre de domaine bloqué";
 $a->strings["Check to delete this entry from the blocklist"] = "Cochez la case pour retirer cette entrée de la liste noire";
 $a->strings["Server Domain Pattern Blocklist"] = "Liste des filtres de domaines bloqués";
-$a->strings["This page can be used to define a blocklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = "";
+$a->strings["This page can be used to define a blocklist of server domain patterns from the federated network that are not allowed to interact with your node. For each domain pattern you should also provide the reason why you block it."] = "Cette page sert à définit une liste de blocage de schémas de domaine de serveurs distants qui ne sont pas autorisé à interagir avec ce serveur. Veuillez fournir la raison pour laquelle vous avez décidé de bloquer chaque schéma de domaine.";
 $a->strings["The list of blocked server domain patterns will be made publically available on the <a href=\"/friendica\">/friendica</a> page so that your users and people investigating communication problems can find the reason easily."] = "La liste de blocage est disponible publiquement à la page <a href=\"/friendica\">/friendica</a> pour permettre de déterminer la cause de certains problèmes de communication avec des serveurs distants.";
 $a->strings["<p>The server domain pattern syntax is case-insensitive shell wildcard, comprising the following special characters:</p>\n<ul>\n\t<li><code>*</code>: Any number of characters</li>\n\t<li><code>?</code>: Any single character</li>\n\t<li><code>[&lt;char1&gt;&lt;char2&gt;...]</code>: char1 or char2</li>\n</ul>"] = "<p>La syntaxe de filtre de domaine est insensible à la case et utilise les caractères de remplacement de shell, incluant les caractères suivants:</p>\n<ul>\n\t<li><code>*</code> : N'importe quel nombre de caractères</li>\n\t<li><code>?</code> : Un unique caractère</li>\n\t<li><code>[&lt;car1&gt;&lt;car2&gt;...]</code> : car1 ou car2</li>\n</ul>";
 $a->strings["Add new entry to block list"] = "Ajouter une nouvelle entrée à la liste noire";
@@ -1213,8 +1186,19 @@ $a->strings["On this page you can delete an item from your node. If the item is
 $a->strings["You need to know the GUID of the item. You can find it e.g. by looking at the display URL. The last part of http://example.com/display/123456 is the GUID, here 123456."] = "Vous devez connaître le GUID de l'élément. Vous pouvez le trouver en sélectionnant l'élément puis en lisant l'URL. La dernière partie de l'URL est le GUID. Exemple: http://example.com/display/123456 a pour GUID: 123456.";
 $a->strings["GUID"] = "GUID";
 $a->strings["The GUID of the item you want to delete."] = "GUID de l'élément à supprimer.";
+$a->strings["Item Source"] = "Source de la publication";
 $a->strings["Item Guid"] = "GUID du contenu";
-$a->strings["The logfile '%s' is not writable. No logging possible"] = "";
+$a->strings["Item Id"] = "Id de la publication";
+$a->strings["Item URI"] = "URI de la publication";
+$a->strings["Terms"] = "Termes";
+$a->strings["Tag"] = "Tag";
+$a->strings["Type"] = "Type";
+$a->strings["Term"] = "Terme";
+$a->strings["URL"] = "URL";
+$a->strings["Mention"] = "Mention";
+$a->strings["Implicit Mention"] = "Mention implicite";
+$a->strings["Source"] = "Source";
+$a->strings["The logfile '%s' is not writable. No logging possible"] = "The fichier journal '%s' n'est pas accessible en écriture. Pas de journalisation possible";
 $a->strings["PHP log currently enabled."] = "Log PHP actuellement activé.";
 $a->strings["PHP log currently disabled."] = "Log PHP actuellement desactivé.";
 $a->strings["Logs"] = "Journaux";
@@ -1233,12 +1217,11 @@ $a->strings["This page lists the deferred worker jobs. This are jobs that couldn
 $a->strings["Inspect Worker Queue"] = "Détail des tâches de fond en attente";
 $a->strings["This page lists the currently queued worker jobs. These jobs are handled by the worker cronjob you've set up during install."] = "Cette page détaille les tâches de fond en attente. Elles seront traitées lors de la prochaine exécution de la tâche planifiée que vous avez définie lors de l'installation.";
 $a->strings["ID"] = "ID";
+$a->strings["Command"] = "Commande";
 $a->strings["Job Parameters"] = "Paramètres de la tâche";
-$a->strings["Created"] = "Créé";
 $a->strings["Priority"] = "Priorité";
 $a->strings["Can not parse base url. Must have at least <scheme>://<domain>"] = "Impossible d'analyser l'URL de base. Doit contenir au moins <scheme>://<domain>";
-$a->strings["Relocation started. Could take a while to complete."] = "";
-$a->strings["Invalid storage backend setting value."] = "";
+$a->strings["Relocation started. Could take a while to complete."] = "Déménagement en cours. Cette opération prend du temps à finir.";
 $a->strings["No special theme for mobile devices"] = "Pas de thème particulier pour les terminaux mobiles";
 $a->strings["%s - (Experimental)"] = "%s- (expérimental)";
 $a->strings["No community page for local users"] = "Pas de page communauté pour les utilisateurs enregistrés";
@@ -1256,11 +1239,11 @@ $a->strings["Self-signed certificate, use SSL for local links only (discouraged)
 $a->strings["Don't check"] = "Ne pas rechercher";
 $a->strings["check the stable version"] = "Rechercher les versions stables";
 $a->strings["check the development version"] = "Rechercher les versions de développement";
-$a->strings["none"] = "";
-$a->strings["Local contacts"] = "";
-$a->strings["Interactors"] = "";
-$a->strings["Database (legacy)"] = "Base de donnée (historique)";
+$a->strings["none"] = "aucun";
+$a->strings["Local contacts"] = "Contacts locaux";
+$a->strings["Interactors"] = "Interagisseurs";
 $a->strings["Site"] = "Site";
+$a->strings["General Information"] = "Information générale";
 $a->strings["Republish users to directory"] = "Republier les utilisateurs sur le répertoire";
 $a->strings["Registration"] = "Inscription";
 $a->strings["File upload"] = "Téléversement de fichier";
@@ -1269,13 +1252,16 @@ $a->strings["Auto Discovered Contact Directory"] = "Répertoire de Contacts Déc
 $a->strings["Performance"] = "Performance";
 $a->strings["Worker"] = "Worker";
 $a->strings["Message Relay"] = "Relai de publication";
+$a->strings["Use the command \"console relay\" in the command line to add or remove relays."] = "Utilisez la commande \"console relay\" en ligne de commande pour ajouter ou retirer des relais.";
+$a->strings["The system is not subscribed to any relays at the moment."] = "Ce serveur n'est pas abonné à un relai pour le moment.";
+$a->strings["The system is currently subscribed to the following relays:"] = "Ce serveur est actuellement abonné aux relais suivants:";
 $a->strings["Relocate Instance"] = "Déménager le site";
-$a->strings["<strong>Warning!</strong> Advanced function. Could make this server unreachable."] = "";
+$a->strings["<strong>Warning!</strong> Advanced function. Could make this server unreachable."] = "<strong>Attention !</strong> Fonctionalité avancée. Cette fonctionnalité avancée peut rendre ce serveur inaccessible.";
 $a->strings["Site name"] = "Nom du site";
 $a->strings["Sender Email"] = "Courriel de l'émetteur";
 $a->strings["The email address your server shall use to send notification emails from."] = "L'adresse courriel à partir de laquelle votre serveur enverra des courriels.";
-$a->strings["Name of the system actor"] = "";
-$a->strings["Name of the internal system account that is used to perform ActivityPub requests. This must be an unused username. If set, this can't be changed again."] = "";
+$a->strings["Name of the system actor"] = "Nom du compte système";
+$a->strings["Name of the internal system account that is used to perform ActivityPub requests. This must be an unused username. If set, this can't be changed again."] = "Nom du compte interne utilisé pour effectuer les requêtes ActivityPub. Ce nom doit être inutilisé actuellement. Une fois défini, ce nom ne peut pas être changé.";
 $a->strings["Banner/Logo"] = "Bannière/Logo";
 $a->strings["Email Banner/Logo"] = "Bannière/Logo d'email";
 $a->strings["Shortcut icon"] = "Icône de raccourci";
@@ -1293,12 +1279,10 @@ $a->strings["SSL link policy"] = "Politique SSL pour les liens";
 $a->strings["Determines whether generated links should be forced to use SSL"] = "Détermine si les liens générés doivent forcer l'utilisation de SSL";
 $a->strings["Force SSL"] = "SSL obligatoire";
 $a->strings["Force all Non-SSL requests to SSL - Attention: on some systems it could lead to endless loops."] = "Redirige toutes les requêtes en clair vers des requêtes SSL. Attention : sur certains systèmes cela peut conduire à des boucles de redirection infinies.";
-$a->strings["Hide help entry from navigation menu"] = "Cacher l'aide du menu de navigation";
-$a->strings["Hides the menu entry for the Help pages from the navigation menu. You can still access it calling /help directly."] = "Cacher du menu de navigation l'entrée vers les pages d'aide. Vous pouvez toujours y accéder en tapant directement /help.";
+$a->strings["Show help entry from navigation menu"] = "Montrer l'aide dans le menu de navigation";
+$a->strings["Displays the menu entry for the Help pages from the navigation menu. It is always accessible by calling /help directly."] = "Montre l'Aide dans le menu de navigation. L'aide reste accessible en naviguant vers /help directement.";
 $a->strings["Single user instance"] = "Instance mono-utilisateur";
 $a->strings["Make this instance multi-user or single-user for the named user"] = "Transformer cette en instance en multi-utilisateur ou mono-utilisateur pour cet l'utilisateur.";
-$a->strings["File storage backend"] = "Destination du stockage de fichier";
-$a->strings["The backend used to store uploaded data. If you change the storage backend, you can manually move the existing files. If you do not do so, the files uploaded before the change will still be available at the old backend. Please see <a href=\"/help/Settings#1_2_3_1\">the settings documentation</a> for more information about the choices and the moving procedure."] = "La destination du stockage des fichiers. Si vous changez cette destination, vous pouvez migrer les fichiers existants. Si vous ne le faites pas, ils resteront accessibles à leur emplacement actuel. Veuillez consulter <a href=\"/help/Settings#1_2_3_1\">la page d'aide à la Configuration</a> (en anglais) pour plus d'information sur les choix possibles et la procédure de migration.";
 $a->strings["Maximum image size"] = "Taille maximale des images";
 $a->strings["Maximum size in bytes of uploaded images. Default is 0, which means no limits."] = "Taille maximale des images envoyées (en octets). 0 par défaut, c'est à dire \"aucune limite\".";
 $a->strings["Maximum image length"] = "Longueur maximale des images";
@@ -1320,8 +1304,8 @@ $a->strings["Allowed email domains"] = "Domaines courriel autorisés";
 $a->strings["Comma separated list of domains which are allowed in email addresses for registrations to this site. Wildcards are accepted. Empty to allow any domains"] = "Liste de domaines - séparés par des virgules - dont les adresses e-mail sont autorisées à s'inscrire sur ce site. Les '*' sont acceptées. Laissez vide pour autoriser tous les domaines";
 $a->strings["No OEmbed rich content"] = "Désactiver le texte riche avec OEmbed";
 $a->strings["Don't show the rich content (e.g. embedded PDF), except from the domains listed below."] = "Evite le contenu riche avec OEmbed (comme un document PDF incrusté), sauf provenant des domaines autorisés listés ci-après.";
-$a->strings["Allowed OEmbed domains"] = "Domaines autorisés pour OEmbed";
-$a->strings["Comma separated list of domains which oembed content is allowed to be displayed. Wildcards are accepted."] = "Liste de noms de domaine séparés par des virgules. Ces domaines peuvent afficher du contenu riche avec OEmbed.";
+$a->strings["Trusted third-party domains"] = "Domaines tierce-partie de confiance";
+$a->strings["Comma separated list of domains from which content is allowed to be embedded in posts like with OEmbed. All sub-domains of the listed domains are allowed as well."] = "Liste séparée par des virgules de domaines dont le contenu est autorisé à être intégré dans les publications comme avec OEmbed. Tous les sous-domaines des domains mentionnés sont autorisés également.";
 $a->strings["Block public"] = "Interdire la publication globale";
 $a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Cocher pour bloquer les accès anonymes (non-connectés) à tout sauf aux pages personnelles publiques.";
 $a->strings["Force publish"] = "Forcer la publication globale";
@@ -1341,24 +1325,24 @@ $a->strings["Explicit Content"] = "Contenu adulte";
 $a->strings["Set this to announce that your node is used mostly for explicit content that might not be suited for minors. This information will be published in the node information and might be used, e.g. by the global directory, to filter your node from listings of nodes to join. Additionally a note about this will be shown at the user registration page."] = "Activez cette option si votre site est principalement utilisé pour publier du contenu adulte. Cette information est publique et peut être utilisée pour filtrer votre site dans le répertoire de site global. Elle est également affichée sur la page d'inscription.";
 $a->strings["Allow Users to set remote_self"] = "Autoriser les utilisateurs à définir remote_self";
 $a->strings["With checking this, every user is allowed to mark every contact as a remote_self in the repair contact dialog. Setting this flag on a contact causes mirroring every posting of that contact in the users stream."] = "Cocher cette case, permet à chaque utilisateur de marquer chaque contact comme un remote_self dans la boîte de dialogue de réparation des contacts. Activer cette fonction à un contact engendre la réplique de toutes les publications d'un contact dans le flux d'activités des utilisateurs.";
-$a->strings["Block multiple registrations"] = "Interdire les inscriptions multiples";
-$a->strings["Disallow users to register additional accounts for use as pages."] = "Ne pas permettre l'inscription de comptes multiples comme des pages.";
-$a->strings["Disable OpenID"] = "Désactiver OpenID";
-$a->strings["Disable OpenID support for registration and logins."] = "Désactive OpenID pour l'inscription et l'identification.";
-$a->strings["No Fullname check"] = "Désactiver l'obligation de nom complet";
-$a->strings["Allow users to register without a space between the first name and the last name in their full name."] = "Supprime l'obligation d'avoir au moins un espace dans le nom complet des utilisateurs pour séparer leur prénom et nom de famille.";
+$a->strings["Enable multiple registrations"] = "Autoriser les comptes multiples";
+$a->strings["Enable users to register additional accounts for use as pages."] = "Permet aux utilisateurs d'enregistrer des comptes supplémentaires pour être utilisés comme pages.";
+$a->strings["Enable OpenID"] = "Activer OpenID";
+$a->strings["Enable OpenID support for registration and logins."] = "Permet l'utilisation d'OpenID pour l'enregistrement de compte et l'identification.";
+$a->strings["Enable Fullname check"] = "Forcer l'utilisation de noms complets";
+$a->strings["Enable check to only allow users to register with a space between the first name and the last name in their full name."] = "Oblige les utilisateurs à include au moins un espace dans leur nom d'usage comme entre un prénom et un nom de famille.";
 $a->strings["Community pages for visitors"] = "Affichage de la page communauté pour les utilisateurs anonymes";
 $a->strings["Which community pages should be available for visitors. Local users always see both pages."] = "Quelles pages communauté sont disponibles pour les utilisateurs anonymes.";
 $a->strings["Posts per user on community page"] = "Nombre de publications par utilisateur sur la page de la communauté (n'est pas valide pour ";
 $a->strings["The maximum number of posts per user on the community page. (Not valid for \"Global Community\")"] = "Le nombre maximum de publications par auteur par page dans le flux communautaire local.";
-$a->strings["Disable OStatus support"] = "Désactiver OStatus";
-$a->strings["Disable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public, so privacy warnings will be occasionally displayed."] = "Désactive le support natif d'OStatus (StatusNet, GNU Social, etc...). Toutes les communications via OStatus sont publiques, donc des avertissements de protection de vie privée sont régulièrement affichés.";
-$a->strings["OStatus support can only be enabled if threading is enabled."] = "Le support OStatus ne peut être activé que si l'imbrication des commentaires est activée.";
+$a->strings["Enable Mail support"] = "Activer la prise en charge e-mail";
+$a->strings["Enable built-in mail support to poll IMAP folders and to reply via mail."] = "Permet de se connecter à un compte IMAP et de répondre directement aux e-mails via Friendica.";
+$a->strings["Mail support can't be enabled because the PHP IMAP module is not installed."] = "La prise en charge e-mail requiert le module PHP IMAP pour être activée.";
+$a->strings["Enable OStatus support"] = "Activer la prise en charge d'OStatus";
+$a->strings["Enable built-in OStatus (StatusNet, GNU Social etc.) compatibility. All communications in OStatus are public."] = "Permet la communication avec des comptes distants via OStatus (StatusNet, GNU Social, etc...). Toutes les publications OStatus sont publiques.";
 $a->strings["Diaspora support can't be enabled because Friendica was installed into a sub directory."] = "Le support de Diaspora ne peut pas être activé parce que Friendica a été installé dans un sous-répertoire.";
 $a->strings["Enable Diaspora support"] = "Activer le support de Diaspora";
-$a->strings["Provide built-in Diaspora network compatibility."] = "Fournir une compatibilité Diaspora intégrée.";
-$a->strings["Only allow Friendica contacts"] = "N'autoriser que les contacts Friendica";
-$a->strings["All contacts must use Friendica protocols. All other built-in communication protocols disabled."] = "Tous les contacts doivent utiliser les protocoles de Friendica. Tous les autres protocoles de communication intégrés sont désactivés.";
+$a->strings["Enable built-in Diaspora network compatibility for communicating with diaspora servers."] = "Permet la communication avec des comptes distants via Diaspora. Ce protocole est principalement utilisé par la plate-forme Diaspora.";
 $a->strings["Verify SSL"] = "Vérifier SSL";
 $a->strings["If you wish, you can turn on strict certificate checking. This will mean you cannot connect (at all) to self-signed SSL sites."] = "Si vous le souhaitez, vous pouvez activier la vérification stricte des certificats. Cela signifie que vous ne pourrez pas vous connecter (du tout) aux sites SSL munis d'un certificat auto-signé.";
 $a->strings["Proxy user"] = "Utilisateur du proxy";
@@ -1371,23 +1355,23 @@ $a->strings["Maximum Load Average (Frontend)"] = "Plafond de la charge moyenne (
 $a->strings["Maximum system load before the frontend quits service - default 50."] = "Limite de charge système pour le rendu des pages - défaut 50.";
 $a->strings["Minimal Memory"] = "Mémoire minimum";
 $a->strings["Minimal free memory in MB for the worker. Needs access to /proc/meminfo - default 0 (deactivated)."] = "Mémoire libre minimale pour les tâches de fond (en Mo). Requiert l'accès à <code>/proc/meminfo</code>. La valeur par défaut est 0 (désactivé).";
-$a->strings["Periodically optimize tables"] = "";
-$a->strings["Periodically optimize tables like the cache and the workerqueue"] = "";
-$a->strings["Discover followers/followings from contacts"] = "";
-$a->strings["If enabled, contacts are checked for their followers and following contacts."] = "";
-$a->strings["None - deactivated"] = "";
-$a->strings["Local contacts - contacts of our local contacts are discovered for their followers/followings."] = "";
-$a->strings["Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings."] = "";
-$a->strings["Synchronize the contacts with the directory server"] = "";
-$a->strings["if enabled, the system will check periodically for new contacts on the defined directory server."] = "";
+$a->strings["Periodically optimize tables"] = "Optimizer les tables régulièrement";
+$a->strings["Periodically optimize tables like the cache and the workerqueue"] = "Optimize régulièrement certaines tables de base de données très utilisées comme cache, locks, session, ou workerqueue.";
+$a->strings["Discover followers/followings from contacts"] = "Découvrir la liste de contacts des contacts";
+$a->strings["If enabled, contacts are checked for their followers and following contacts."] = "Si activé, ce serveur collecte la liste d'abonnés et d'abonnements des contacts suivants.";
+$a->strings["None - deactivated"] = "Aucun - désactivé";
+$a->strings["Local contacts - contacts of our local contacts are discovered for their followers/followings."] = "Contacts locaux : Les contacts des utilisateurs de ce serveur";
+$a->strings["Interactors - contacts of our local contacts and contacts who interacted on locally visible postings are discovered for their followers/followings."] = "Interagisseurs : Les contacts des utilisateurs de ce serveur et les contacts qui ont intéragit avec les conversations dont ce serveur a connaissance.";
+$a->strings["Synchronize the contacts with the directory server"] = "Synchroniser les contacts avec l'annuaire distant";
+$a->strings["if enabled, the system will check periodically for new contacts on the defined directory server."] = "Active l'ajout de nouveaux contacts depuis l'annuaire distant choisi.";
 $a->strings["Days between requery"] = "Nombre de jours entre les requêtes";
 $a->strings["Number of days after which a server is requeried for his contacts."] = "Nombre de jours avant qu'une requête de contacts soient envoyée à nouveau à un serveur.";
 $a->strings["Discover contacts from other servers"] = "Découvrir des contacts des autres serveurs";
-$a->strings["Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers."] = "";
+$a->strings["Periodically query other servers for contacts. The system queries Friendica, Mastodon and Hubzilla servers."] = "Récupère périodiquement la liste des contacts connus par les serveurs distants. Concerne les serveurs Friendica, Mastodon et Hubzilla seulement.";
 $a->strings["Search the local directory"] = "Chercher dans le répertoire local";
 $a->strings["Search the local directory instead of the global directory. When searching locally, every search will be executed on the global directory in the background. This improves the search results when the search is repeated."] = "Cherche dans le répertoire local au lieu du répertoire local. Quand une recherche locale est effectuée, la même recherche est effectuée dans le répertoire global en tâche de fond. Cela améliore les résultats de la recherche si elle est réitérée.";
 $a->strings["Publish server information"] = "Publier les informations du serveur";
-$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href=\"http://the-federation.info/\">the-federation.info</a> for details."] = "";
+$a->strings["If enabled, general server and usage data will be published. The data contains the name and version of the server, number of users with public profiles, number of posts and the activated protocols and connectors. See <a href=\"http://the-federation.info/\">the-federation.info</a> for details."] = "Active la publication de données générales sur ce serveur et son utilisation. Contient entre autres le nom et la version du serveur, le nombre d'utilisateurs avec un profil public, le nombre de publications et la liste des connecteurs activés. Voir <a href=\"http://the-federation.info/\">the-federation.info</a> pour les détails.";
 $a->strings["Check upstream version"] = "Mises à jour";
 $a->strings["Enables checking for new Friendica versions at github. If there is a new version, you will be informed in the admin panel overview."] = "Permet de vérifier la présence de nouvelles versions de Friendica sur github. Si une nouvelle version est disponible, vous recevrez une notification dans l'interface d'administration.";
 $a->strings["Suppress Tags"] = "Masquer les tags";
@@ -1400,66 +1384,55 @@ $a->strings["Lifespan of unclaimed items"] = "Durée de vie des conversations re
 $a->strings["When the database cleanup is enabled, this defines the days after which unclaimed remote items (mostly content from the relay) will be deleted. Default value is 90 days. Defaults to the general lifespan value of remote items if set to 0."] = "Si le nettoyage de la base de donnée est actif, cette valeur représente le délai en jours après lequel les conversations relayées qui n'ont pas reçu d'interactions locales sont supprimées. La valeur par défaut est 90 jours. 0 pour aligner cette valeur sur la durée de vie des conversations distantes.";
 $a->strings["Lifespan of raw conversation data"] = "Durée de vie des méta-données de conversation";
 $a->strings["The conversation data is used for ActivityPub and OStatus, as well as for debug purposes. It should be safe to remove it after 14 days, default is 90 days."] = "Cette valeur représente le délai en jours après lequel les méta-données de conversations sont supprimées. Ces méta-données sont utilisées par les protocoles ActivityPub et OStatus, et pour le débogage. Il est prudent de conserver ces meta-données pendant au moins 14 jours. La valeur par défaut est 90 jours.";
-$a->strings["Path to item cache"] = "Chemin vers le cache des objets.";
-$a->strings["The item caches buffers generated bbcode and external images."] = "Le cache de publications contient des textes HTML de BBCode compil's et une copie de chaque image distante.";
-$a->strings["Cache duration in seconds"] = "Durée du cache en secondes";
-$a->strings["How long should the cache files be hold? Default value is 86400 seconds (One day). To disable the item cache, set the value to -1."] = "Combien de temps les fichiers de cache doivent être maintenu? La valeur par défaut est 86400 secondes (une journée). Pour désactiver le cache de l'item, définissez la valeur à -1.";
 $a->strings["Maximum numbers of comments per post"] = "Nombre maximum de commentaires par publication";
 $a->strings["How much comments should be shown for each post? Default value is 100."] = "Combien de commentaires doivent être affichés pour chaque publication? Valeur par défaut: 100.";
-$a->strings["Maximum numbers of comments per post on the display page"] = "";
-$a->strings["How many comments should be shown on the single view for each post? Default value is 1000."] = "";
+$a->strings["Maximum numbers of comments per post on the display page"] = "Nombre maximum de commentaires par conversation dans leur page dédié (/display)";
+$a->strings["How many comments should be shown on the single view for each post? Default value is 1000."] = "Valeur par défaut : 1 000.";
 $a->strings["Temp path"] = "Chemin des fichiers temporaires";
 $a->strings["If you have a restricted system where the webserver can't access the system temp path, enter another path here."] = "Si vous n'avez pas la possibilité d'avoir accès au répertoire temp, entrez un autre répertoire ici.";
-$a->strings["Disable picture proxy"] = "Désactiver le proxy image ";
-$a->strings["The picture proxy increases performance and privacy. It shouldn't be used on systems with very low bandwidth."] = "Le proxy d'image améliore les performances d'affichage et protège la vie privée des utilisateurs locaux. Il n'est pas recommandé de l'activer sur un serveur avec une bande passante limitée.";
 $a->strings["Only search in tags"] = "Rechercher seulement dans les étiquettes";
 $a->strings["On large systems the text search can slow down the system extremely."] = "La recherche textuelle peut ralentir considérablement les systèmes de grande taille.";
 $a->strings["New base url"] = "Nouvelle URL de base";
 $a->strings["Change base url for this server. Sends relocate message to all Friendica and Diaspora* contacts of all users."] = "Changer l'URL de base de ce serveur. Envoie un message de déménagement à tous les contacts Friendica et Diaspora des utilisateurs locaux.";
-$a->strings["RINO Encryption"] = "Chiffrement RINO";
-$a->strings["Encryption layer between nodes."] = "Couche de chiffrement entre les nœuds du réseau.";
-$a->strings["Disabled"] = "Désactivé";
-$a->strings["Enabled"] = "Activé";
 $a->strings["Maximum number of parallel workers"] = "Nombre maximum de processus simultanés";
 $a->strings["On shared hosters set this to %d. On larger systems, values of %d are great. Default value is %d."] = "Sur un hébergement partagé, mettez %d. Sur des serveurs plus puissants, %d est optimal. La valeur par défaut est %d.";
-$a->strings["Don't use \"proc_open\" with the worker"] = "";
-$a->strings["Enable this if your system doesn't allow the use of \"proc_open\". This can happen on shared hosters. If this is enabled you should increase the frequency of worker calls in your crontab."] = "";
 $a->strings["Enable fastlane"] = "Activer la file prioritaire";
 $a->strings["When enabed, the fastlane mechanism starts an additional worker if processes with higher priority are blocked by processes of lower priority."] = "La file prioritaire est un ouvrier additionel démarré quand des tâches de fondde grande importance sont bloquées par des tâches de moindre importance dans la file d'attente.";
-$a->strings["Enable frontend worker"] = "Activer l'ouvrier manuel";
-$a->strings["When enabled the Worker process is triggered when backend access is performed (e.g. messages being delivered). On smaller sites you might want to call %s/worker on a regular basis via an external cron job. You should only enable this option if you cannot utilize cron/scheduled jobs on your server."] = "";
-$a->strings["Subscribe to relay"] = "S'abonner au relai";
-$a->strings["Enables the receiving of public posts from the relay. They will be included in the search, subscribed tags and on the global community page."] = "Active la réception de conversations publiques relayées. Elles sont affichées dans la page de recherche, les recherches enregistrées et dans la page de communauté globale.";
-$a->strings["Relay server"] = "Serveur relai";
-$a->strings["Address of the relay server where public posts should be send to. For example https://relay.diasp.org"] = "URL du serveur relai auquel les conversations publique locales doivent être soumises.";
 $a->strings["Direct relay transfer"] = "Relai direct";
 $a->strings["Enables the direct transfer to other servers without using the relay servers"] = "Soumet les conversations publiques aux serveurs distants sans passer par le serveur relai.";
 $a->strings["Relay scope"] = "Filtre du relai";
-$a->strings["Can be \"all\" or \"tags\". \"all\" means that every public post should be received. \"tags\" means that only posts with selected tags should be received."] = "";
+$a->strings["Can be \"all\" or \"tags\". \"all\" means that every public post should be received. \"tags\" means that only posts with selected tags should be received."] = "\"Tous\" signifie que toutes les conversations publiques en provenance du relai sont acceptées. \"Tags\" signifie que seules les conversations comportant les tags suivants sont acceptées.";
+$a->strings["Disabled"] = "Désactivé";
 $a->strings["all"] = "Tous";
 $a->strings["tags"] = "Tags";
 $a->strings["Server tags"] = "Tags de filtre du relai";
-$a->strings["Comma separated list of tags for the \"tags\" subscription."] = "";
+$a->strings["Comma separated list of tags for the \"tags\" subscription."] = "Liste séparée par des virgules de tags exclusivement autorisés en provenance des relais.";
+$a->strings["Deny Server tags"] = "Tags refusés";
+$a->strings["Comma separated list of tags that are rejected."] = "Liste séparée par des virgules de tags refusés en provenance des relais.";
 $a->strings["Allow user tags"] = "Inclure les tags des utilisateurs";
-$a->strings["If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."] = "";
+$a->strings["If enabled, the tags from the saved searches will used for the \"tags\" subscription in addition to the \"relay_server_tags\"."] = "ajoute les tags des recherches enregistrées des utilisateurs aux tags exclusivement autorisés en provenance des relais.";
 $a->strings["Start Relocation"] = "Démarrer le déménagement";
-$a->strings["Template engine (%s) error: %s"] = "";
+$a->strings["Storage backend, %s is invalid."] = "Le moteur de stockage %s est invalide.";
+$a->strings["Storage backend %s error: %s"] = "Moteur de stockage %s erreur : %s";
+$a->strings["Invalid storage backend setting value."] = "Valeur de paramètre de moteur de stockage invalide.";
+$a->strings["Current Storage Backend"] = "Moteur de stockage actuel";
+$a->strings["Storage Configuration"] = "Configuration du stockage";
+$a->strings["Storage"] = "Stockage";
+$a->strings["Save & Use storage backend"] = "Enregistrer et utiliser ce moteur de stockage";
+$a->strings["Use storage backend"] = "Utiliser ce moteur de stockage";
+$a->strings["Save & Reload"] = "Enregistrer et recharger";
+$a->strings["This backend doesn't have custom settings"] = "Ce moteur de stockage n'offre pas de paramètres personnalisés.";
+$a->strings["Database (legacy)"] = "Base de donnée (historique)";
+$a->strings["Template engine (%s) error: %s"] = "Moteur de template (%s) erreur : %s";
 $a->strings["Your DB still runs with MyISAM tables. You should change the engine type to InnoDB. As Friendica will use InnoDB only features in the future, you should change this! See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php bin/console.php dbstructure toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"] = "<br />Votre base de donnée comporte des tables MYISAM. Vous devriez changer pour InnoDB car il est prévu d'utiliser des fonctionnalités spécifiques à InnoDB à l'avenir. Veuillez consulter <a href=\"%s\">ce guide de conversion</a> pour mettre à jour votre base de donnée. Vous pouvez également exécuter la commande <tt>php bin/console.php dbstructure toinnodb</tt> à la racine de votre répertoire Friendica pour une conversion automatique.";
-$a->strings["Your DB still runs with InnoDB tables in the Antelope file format. You should change the file format to Barracuda. Friendica is using features that are not provided by the Antelope format. See <a href=\"%s\">here</a> for a guide that may be helpful converting the table engines. You may also use the command <tt>php bin/console.php dbstructure toinnodb</tt> of your Friendica installation for an automatic conversion.<br />"] = "";
-$a->strings["Your table_definition_cache is too low (%d). This can lead to the database error \"Prepared statement needs to be re-prepared\". Please set it at least to %d (or -1 for autosizing). See <a href=\"%s\">here</a> for more information.<br />"] = "";
 $a->strings["There is a new version of Friendica available for download. Your current version is %1\$s, upstream version is %2\$s"] = "Une nouvelle version de Friendica est disponible. Votre version est %1\$s, la nouvelle version est %2\$s";
 $a->strings["The database update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear."] = "La mise à jour automatique de la base de donnée a échoué. Veuillez exécuter la commande <code>php bin/console.php dbstructure update</code> depuis votre répertoire Friendica et noter les erreurs potentielles.";
-$a->strings["The last update failed. Please run \"php bin/console.php dbstructure update\" from the command line and have a look at the errors that might appear. (Some of the errors are possibly inside the logfile.)"] = "";
 $a->strings["The worker was never executed. Please check your database structure!"] = "Le 'worker' n'a pas encore été exécuté. Vérifiez la structure de votre base de données.";
 $a->strings["The last worker execution was on %s UTC. This is older than one hour. Please check your crontab settings."] = "La dernière exécution du 'worker' s'est déroulée à %s, c'est-à-dire il y a plus d'une heure. Vérifiez les réglages de crontab.";
 $a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from <code>.htconfig.php</code>. See <a href=\"%s\">the Config help page</a> for help with the transition."] = "La configuration de votre site Friendica est maintenant stockée dans le fichier <code>config/local.config.php</code>, veuillez copier le fichier <code>config/local-sample.config.php</code> et transférer votre configuration depuis le fichier <code>.htconfig.php</code>. Veuillez consulter <a href=\"%s\">la page d'aide de configuration (en anglais)</a> pour vous aider dans la transition.";
 $a->strings["Friendica's configuration now is stored in config/local.config.php, please copy config/local-sample.config.php and move your config from <code>config/local.ini.php</code>. See <a href=\"%s\">the Config help page</a> for help with the transition."] = "La configuration de votre site Friendica est maintenant stockée dans le fichier <code>config/local.config.php</code>, veuillez copier le fichier <code>config/local-sample.config.php</code> et transférer votre configuration depuis le fichier <code>config/local.ini.php</code>. Veuillez consulter <a href=\"%s\">la page d'aide de configuration (en anglais)</a> pour vous aider dans la transition.";
 $a->strings["<a href=\"%s\">%s</a> is not reachable on your system. This is a severe configuration issue that prevents server to server communication. See <a href=\"%s\">the installation page</a> for help."] = "<a href=\"%s\">%s</a> n'est pas accessible sur votre site. C'est un problème de configuration sévère qui empêche toute communication avec les serveurs distants. Veuillez consulter <a href=\"%s\">la page d'aide à l'installation</a> (en anglais) pour plus d'information.";
-$a->strings["The logfile '%s' is not usable. No logging possible (error: '%s')"] = "";
-$a->strings["The debug logfile '%s' is not usable. No logging possible (error: '%s')"] = "";
-$a->strings["Friendica's system.basepath was updated from '%s' to '%s'. Please remove the system.basepath from your db to avoid differences."] = "";
-$a->strings["Friendica's current system.basepath '%s' is wrong and the config file '%s' isn't used."] = "";
-$a->strings["Friendica's current system.basepath '%s' is not equal to the config file '%s'. Please fix your configuration."] = "";
+$a->strings["The debug logfile '%s' is not usable. No logging possible (error: '%s')"] = "Le fichier journal de débogage \"%s\" n'existe pas ou n'est pas accessible en écriture. Journalisation désactivée (erreur : \"%s\")";
 $a->strings["Normal Account"] = "Compte normal";
 $a->strings["Automatic Follower Account"] = "Profile Resuivant";
 $a->strings["Public Forum Account"] = "Forum public";
@@ -1479,7 +1452,7 @@ $a->strings["Theme %s failed to install."] = "Le thème %s a échoué à s'insta
 $a->strings["Screenshot"] = "Capture d'écran";
 $a->strings["Themes"] = "Thèmes";
 $a->strings["Unknown theme."] = "Thème inconnu.";
-$a->strings["Themes reloaded"] = "";
+$a->strings["Themes reloaded"] = "Thèmes rechargés";
 $a->strings["Reload active themes"] = "Recharger les thèmes actifs";
 $a->strings["No themes found on the system. They should be placed in %1\$s"] = "Aucun thème trouvé. Leur emplacement d'installation est%1\$s.";
 $a->strings["[Experimental]"] = "[Expérimental]";
@@ -1487,7 +1460,6 @@ $a->strings["[Unsupported]"] = "[Non supporté]";
 $a->strings["Display Terms of Service"] = "Afficher les Conditions d'Utilisation";
 $a->strings["Enable the Terms of Service page. If this is enabled a link to the terms will be added to the registration form and the general information page."] = "Active la page de Conditions d'Utilisation. Un lien vers cette page est ajouté dans le formulaire d'inscription et la page A Propos.";
 $a->strings["Display Privacy Statement"] = "Afficher la Politique de Confidentialité";
-$a->strings["Show some informations regarding the needed information to operate the node according e.g. to <a href=\"%s\" target=\"_blank\" rel=\"noopener noreferrer\">EU-GDPR</a>."] = "";
 $a->strings["Privacy Statement Preview"] = "Aperçu de la Politique de Confidentialité";
 $a->strings["The Terms of Service"] = "Conditions d'Utilisation";
 $a->strings["Enter the Terms of Service for your node here. You can use BBCode. Headers of sections should be [h2] and below."] = "Saisissez les Conditions d'Utilisations de votre site. Les BBCodes sont disponibles, les titres commencent à [h2].";
@@ -1495,59 +1467,70 @@ $a->strings["%s user blocked"] = [
        0 => "%s utilisateur bloqué",
        1 => "%s utilisateurs bloqués",
 ];
-$a->strings["%s user unblocked"] = [
-       0 => "%s utilisateur débloqué",
-       1 => "%s utilisateurs débloqués",
-];
 $a->strings["You can't remove yourself"] = "Vous ne pouvez pas supprimer votre propre compte";
 $a->strings["%s user deleted"] = [
        0 => "%s utilisateur supprimé",
        1 => "%s utilisateurs supprimés",
 ];
-$a->strings["%s user approved"] = [
-       0 => "%s utilisateur approuvé",
-       1 => "%s utilisateurs approuvés",
-];
-$a->strings["%s registration revoked"] = [
-       0 => "%s inscription refusée",
-       1 => "%s inscriptions refusées",
-];
 $a->strings["User \"%s\" deleted"] = "Utilisateur \"%s\" supprimé";
 $a->strings["User \"%s\" blocked"] = "Utilisateur \"%s\" bloqué";
-$a->strings["User \"%s\" unblocked"] = "Utilisateur \"%s\" débloqué";
-$a->strings["Account approved."] = "Inscription validée.";
-$a->strings["Registration revoked"] = "Inscription refusée";
-$a->strings["Private Forum"] = "Forum Privé";
-$a->strings["Relay"] = "Relai";
 $a->strings["Register date"] = "Date d'inscription";
 $a->strings["Last login"] = "Dernière connexion";
 $a->strings["Last public item"] = "Dernière publication publique";
-$a->strings["Type"] = "Type";
-$a->strings["Users"] = "Utilisateurs";
-$a->strings["Add User"] = "Ajouter l'utilisateur";
-$a->strings["User registrations waiting for confirm"] = "Inscriptions d'utilisateurs en attente de confirmation";
-$a->strings["User waiting for permanent deletion"] = "Utilisateur en attente de suppression définitive";
-$a->strings["Request date"] = "Date de la demande";
-$a->strings["No registrations."] = "Pas d'inscriptions.";
-$a->strings["Note from the user"] = "Message personnel";
-$a->strings["Deny"] = "Rejetter";
+$a->strings["Active Accounts"] = "Comptes actifs";
 $a->strings["User blocked"] = "Utilisateur bloqué";
 $a->strings["Site admin"] = "Administration du Site";
 $a->strings["Account expired"] = "Compte expiré";
-$a->strings["New User"] = "Nouvel utilisateur";
-$a->strings["Permanent deletion"] = "Suppression définitive";
+$a->strings["Create a new user"] = "Créer un nouvel utilisateur";
 $a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Les utilisateurs sélectionnés vont être supprimés!\\n\\nTout ce qu'ils ont posté sur ce site sera définitivement effacé!\\n\\nÊtes-vous certain?";
 $a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "L'utilisateur {0} va être supprimé!\\n\\nTout ce qu'il a posté sur ce site sera définitivement perdu!\\n\\nÊtes-vous certain?";
+$a->strings["%s user unblocked"] = [
+       0 => "%s utilisateur débloqué",
+       1 => "%s utilisateurs débloqués",
+];
+$a->strings["User \"%s\" unblocked"] = "Utilisateur \"%s\" débloqué";
+$a->strings["Blocked Users"] = "Utilisateurs bloqués";
+$a->strings["New User"] = "Nouvel utilisateur";
+$a->strings["Add User"] = "Ajouter l'utilisateur";
 $a->strings["Name of the new user."] = "Nom du nouvel utilisateur.";
 $a->strings["Nickname"] = "Pseudo";
 $a->strings["Nickname of the new user."] = "Pseudo du nouvel utilisateur.";
 $a->strings["Email address of the new user."] = "Adresse mail du nouvel utilisateur.";
-$a->strings["Contact not found"] = "";
-$a->strings["Profile not found"] = "";
+$a->strings["Users awaiting permanent deletion"] = "Utilisateurs en attente de suppression définitive";
+$a->strings["Permanent deletion"] = "Suppression définitive";
+$a->strings["Users"] = "Utilisateurs";
+$a->strings["User waiting for permanent deletion"] = "Utilisateur en attente de suppression définitive";
+$a->strings["%s user approved"] = [
+       0 => "%s utilisateur approuvé",
+       1 => "%s utilisateurs approuvés",
+];
+$a->strings["%s registration revoked"] = [
+       0 => "%s inscription refusée",
+       1 => "%s inscriptions refusées",
+];
+$a->strings["Account approved."] = "Inscription validée.";
+$a->strings["Registration revoked"] = "Inscription refusée";
+$a->strings["User registrations awaiting review"] = "Inscriptions en attente de confirmation";
+$a->strings["Request date"] = "Date de la demande";
+$a->strings["No registrations."] = "Pas d'inscriptions.";
+$a->strings["Note from the user"] = "Message personnel";
+$a->strings["Deny"] = "Rejetter";
+$a->strings["Missing parameters"] = "Paramètres manquants";
+$a->strings["Only starting posts can be bookmarked"] = "Seuls les publications initiales peuvent être ajoutées aux signets";
+$a->strings["Only starting posts can be muted"] = "Les notifications de conversation ne peuvent être ignorées qu'à partir de la publication initiale";
+$a->strings["Only starting posts can be pinned"] = "Seules les publications initiales peuvent être épinglées";
+$a->strings["Posts from %s can't be shared"] = "Les publications de %s ne peuvent pas être partagées";
+$a->strings["Only starting posts can be unbookmarked"] = "Seules les publications initiales peuvent être retirées des signets";
+$a->strings["Only starting posts can be unmuted"] = "Les notifications de conversation ne peuvent être rétablies qu'à partir de la publication initiale";
+$a->strings["Posts from %s can't be unshared"] = "Il n'est pas possible d'annuler le partage des publications de %s ";
+$a->strings["Contact not found"] = "Contact non trouvé";
+$a->strings["Profile not found"] = "Profil introuvable.";
 $a->strings["No installed applications."] = "Pas d'application installée.";
 $a->strings["Applications"] = "Applications";
 $a->strings["Item was not found."] = "Element introuvable.";
-$a->strings["Submanaged account can't access the administation pages. Please log back in as the main account."] = "";
+$a->strings["Please login to continue."] = "Merci de vous connecter pour continuer.";
+$a->strings["You don't have access to administration pages."] = "Vous n'avez pas accès aux pages d'administration";
+$a->strings["Submanaged account can't access the administration pages. Please log back in as the main account."] = "Les comptes sous-traités ne peuvent accéder aux pages d'administration. Veuillez vous identifier avec votre compte principal à la place.";
 $a->strings["Overview"] = "Synthèse";
 $a->strings["Configuration"] = "Configuration";
 $a->strings["Additional features"] = "Fonctions supplémentaires";
@@ -1562,13 +1545,17 @@ $a->strings["Diagnostics"] = "Diagnostics";
 $a->strings["PHP Info"] = "PHP Info";
 $a->strings["probe address"] = "Tester une adresse";
 $a->strings["check webfinger"] = "vérification de webfinger";
-$a->strings["Item Source"] = "";
-$a->strings["Babel"] = "";
-$a->strings["ActivityPub Conversion"] = "";
+$a->strings["Babel"] = "Babel";
+$a->strings["ActivityPub Conversion"] = "Conversion ActivityPub";
 $a->strings["Addon Features"] = "Fonctionnalités des addons";
 $a->strings["User registrations waiting for confirmation"] = "Inscriptions en attente de confirmation";
+$a->strings["API endpoint %s %s is not implemented"] = "La méthode d'API %s %s n'est pas implémentée";
+$a->strings["The API endpoint is currently not implemented but might be in the future."] = "Cette méthode d'API n'est pas encore implémentée.";
+$a->strings["Too Many Requests"] = "Trop de requêtes";
 $a->strings["Profile Details"] = "Détails du profil";
 $a->strings["Only You Can See This"] = "Vous seul pouvez voir ça";
+$a->strings["Scheduled Posts"] = "Publications programmées";
+$a->strings["Posts that are scheduled for publishing"] = "Publications programmées à l'avance";
 $a->strings["Tips for New Members"] = "Conseils aux nouveaux venus";
 $a->strings["People Search - %s"] = "Recherche de personne - %s";
 $a->strings["Forum Search - %s"] = "Recherche de Forum - %s";
@@ -1579,91 +1566,46 @@ $a->strings["Manage Accounts"] = "Gérer vos comptes";
 $a->strings["Connected apps"] = "Applications connectées";
 $a->strings["Export personal data"] = "Exporter";
 $a->strings["Remove account"] = "Supprimer le compte";
-$a->strings["This page is missing a url parameter."] = "";
+$a->strings["This page is missing a url parameter."] = "Il manque un paramètre d'URL à cette adresse.";
 $a->strings["The post was created"] = "La publication a été créée";
-$a->strings["Contact update failed."] = "Impossible d'appliquer les réglages.";
-$a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = "<strong>ATTENTION: Manipulation réservée aux experts</strong>, toute information incorrecte pourrait empêcher la communication avec ce contact.";
-$a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = "une photo";
-$a->strings["No mirroring"] = "Pas de miroir";
-$a->strings["Mirror as forwarded posting"] = "Refléter les publications de ce profil comme des partages";
-$a->strings["Mirror as my own posting"] = "Refléter les publications de ce profil comme les vôtres";
-$a->strings["Return to contact editor"] = "Retour à l'éditeur de contact";
-$a->strings["Refetch contact data"] = "Récupérer à nouveau les données de contact";
-$a->strings["Remote Self"] = "Identité à distance";
-$a->strings["Mirror postings from this contact"] = "Copier les publications de ce contact";
-$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "Marquer ce contact comme étant remote_self, friendica republiera alors les nouvelles entrées de ce contact.";
-$a->strings["Account Nickname"] = "Pseudo du compte";
-$a->strings["@Tagname - overrides Name/Nickname"] = "@NomEtiquette - prend le pas sur Nom/Pseudo";
-$a->strings["Account URL"] = "URL du compte";
-$a->strings["Account URL Alias"] = "Alias d'URL du compte";
-$a->strings["Friend Request URL"] = "Echec du téléversement de l'image.";
-$a->strings["Friend Confirm URL"] = "Accès public refusé.";
-$a->strings["Notification Endpoint URL"] = "Aucune photo sélectionnée";
-$a->strings["Poll/Feed URL"] = "Téléverser des photos";
-$a->strings["New photo from this URL"] = "Nouvelle photo depuis cette URL";
-$a->strings["No known contacts."] = "";
-$a->strings["No common contacts."] = "";
-$a->strings["Follower (%s)"] = [
-       0 => "Abonné (%s)",
-       1 => "Abonnés (%s)",
-];
-$a->strings["Following (%s)"] = [
-       0 => "Abonnement (%s)",
-       1 => "Abonnements (%s)",
-];
-$a->strings["Mutual friend (%s)"] = [
-       0 => "Contact mutuel (%s)",
-       1 => "Contacts mutuels (%s)",
-];
-$a->strings["These contacts both follow and are followed by <strong>%s</strong>."] = "";
-$a->strings["Common contact (%s)"] = [
-       0 => "",
-       1 => "",
-];
-$a->strings["Both <strong>%s</strong> and yourself have publicly interacted with these contacts (follow, comment or likes on public posts)."] = "";
-$a->strings["Contact (%s)"] = [
-       0 => "Contact (%s)",
-       1 => "Contacts (%s)",
-];
-$a->strings["Error while sending poke, please retry."] = "";
-$a->strings["You must be logged in to use this module."] = "Ce module est réservé aux utilisateurs identifiés.";
-$a->strings["Poke/Prod"] = "Solliciter";
-$a->strings["poke, prod or do other things to somebody"] = "solliciter (poke/...) quelqu'un";
-$a->strings["Choose what you wish to do to recipient"] = "Choisissez ce que vous voulez faire au destinataire";
-$a->strings["Make this post private"] = "Rendez ce message privé";
 $a->strings["%d contact edited."] = [
        0 => "%d contact mis à jour.",
        1 => "%d contacts mis à jour.",
 ];
 $a->strings["Could not access contact record."] = "Impossible d'accéder à l'enregistrement du contact.";
+$a->strings["Failed to update contact record."] = "Échec de mise à jour du contact.";
+$a->strings["You can't block yourself"] = "Vous ne pouvez pas vous bloquer vous-mêmes";
 $a->strings["Contact has been blocked"] = "Le contact a été bloqué";
 $a->strings["Contact has been unblocked"] = "Le contact n'est plus bloqué";
+$a->strings["You can't ignore yourself"] = "Vous ne pouvez pas vous ignorer vous-mêmes";
 $a->strings["Contact has been ignored"] = "Le contact a été ignoré";
 $a->strings["Contact has been unignored"] = "Le contact n'est plus ignoré";
-$a->strings["Contact has been archived"] = "Contact archivé";
-$a->strings["Contact has been unarchived"] = "Contact désarchivé";
 $a->strings["Drop contact"] = "Supprimer contact";
 $a->strings["Do you really want to delete this contact?"] = "Voulez-vous vraiment supprimer ce contact?";
+$a->strings["Yes"] = "Oui";
 $a->strings["Contact has been removed."] = "Ce contact a été retiré.";
 $a->strings["You are mutual friends with %s"] = "Vous êtes ami (et réciproquement) avec %s";
 $a->strings["You are sharing with %s"] = "Vous partagez avec %s";
 $a->strings["%s is sharing with you"] = "%s partage avec vous";
 $a->strings["Private communications are not available for this contact."] = "Les communications privées ne sont pas disponibles pour ce contact.";
 $a->strings["Never"] = "Jamais";
-$a->strings["(Update was successful)"] = "(Mise à jour effectuée avec succès)";
 $a->strings["(Update was not successful)"] = "(Échec de la mise à jour)";
+$a->strings["(Update was successful)"] = "(Mise à jour effectuée avec succès)";
 $a->strings["Suggest friends"] = "Suggérer des abonnements";
 $a->strings["Network type: %s"] = "Type de réseau %s";
 $a->strings["Communications lost with this contact!"] = "Communications perdues avec ce contact !";
 $a->strings["Fetch further information for feeds"] = "Chercher plus d'informations pour les flux";
-$a->strings["Fetch information like preview pictures, title and teaser from the feed item. You can activate this if the feed doesn't contain much text. Keywords are taken from the meta header in the feed item and are posted as hash tags."] = "";
 $a->strings["Fetch information"] = "Récupérer informations";
-$a->strings["Fetch keywords"] = "";
+$a->strings["Fetch keywords"] = "Récupérer les mots-clés";
 $a->strings["Fetch information and keywords"] = "Récupérer informations";
+$a->strings["No mirroring"] = "Pas de miroir";
+$a->strings["Mirror as forwarded posting"] = "Refléter les publications de ce profil comme des partages";
+$a->strings["Mirror as my own posting"] = "Refléter les publications de ce profil comme les vôtres";
+$a->strings["Native reshare"] = "Partage natif";
 $a->strings["Contact Information / Notes"] = "Informations de contact / Notes";
 $a->strings["Contact Settings"] = "Paramètres du Contact";
 $a->strings["Contact"] = "Contact";
-$a->strings["Their personal note"] = "";
+$a->strings["Their personal note"] = "Leur note personnelle";
 $a->strings["Edit contact notes"] = "Éditer les notes des contacts";
 $a->strings["Visit %s's profile [%s]"] = "Visiter le profil de %s [%s]";
 $a->strings["Block/Unblock contact"] = "Bloquer/débloquer ce contact";
@@ -1676,18 +1618,18 @@ $a->strings["Unignore"] = "Ne plus ignorer";
 $a->strings["Currently blocked"] = "Actuellement bloqué";
 $a->strings["Currently ignored"] = "Actuellement ignoré";
 $a->strings["Currently archived"] = "Actuellement archivé";
-$a->strings["Awaiting connection acknowledge"] = "";
+$a->strings["Awaiting connection acknowledge"] = "En attente de confirmation d'abonnement";
 $a->strings["Hide this contact from others"] = "Cacher ce contact aux autres";
 $a->strings["Replies/likes to your public posts <strong>may</strong> still be visible"] = "Les réponses et \"j'aime\" à vos publications publiques <strong>peuvent</strong> être toujours visibles";
 $a->strings["Notification for new posts"] = "Notification des nouvelles publications";
 $a->strings["Send a notification of every new post of this contact"] = "Envoyer une notification de chaque nouveau message en provenance de ce contact";
-$a->strings["Keyword Deny List"] = "";
+$a->strings["Keyword Deny List"] = "Liste de mot-clefs interdits";
 $a->strings["Comma separated list of keywords that should not be converted to hashtags, when \"Fetch information and keywords\" is selected"] = "Liste de mots-clés separés par des virgules qui ne doivent pas être converti en mots-dièse quand  « Récupérer informations et mots-clés » est sélectionné.";
 $a->strings["Actions"] = "Actions";
+$a->strings["Mirror postings from this contact"] = "Copier les publications de ce contact";
+$a->strings["Mark this contact as remote_self, this will cause friendica to repost new entries from this contact."] = "Marquer ce contact comme étant remote_self, friendica republiera alors les nouvelles entrées de ce contact.";
 $a->strings["Show all contacts"] = "Montrer tous les contacts";
-$a->strings["Pending"] = "";
-$a->strings["Only show pending contacts"] = "";
-$a->strings["Blocked"] = "Bloqués";
+$a->strings["Only show pending contacts"] = "Ne montrer que les demandes d'abonnement";
 $a->strings["Only show blocked contacts"] = "Ne montrer que les contacts bloqués";
 $a->strings["Ignored"] = "Ignorés";
 $a->strings["Only show ignored contacts"] = "Ne montrer que les contacts ignorés";
@@ -1695,44 +1637,100 @@ $a->strings["Archived"] = "Archivés";
 $a->strings["Only show archived contacts"] = "Ne montrer que les contacts archivés";
 $a->strings["Hidden"] = "Cachés";
 $a->strings["Only show hidden contacts"] = "Ne montrer que les contacts masqués";
-$a->strings["Organize your contact groups"] = "";
+$a->strings["Organize your contact groups"] = "Organisez vos groupes de contacts";
 $a->strings["Search your contacts"] = "Rechercher dans vos contacts";
 $a->strings["Results for: %s"] = "Résultats pour : %s";
-$a->strings["Archive"] = "Archiver";
-$a->strings["Unarchive"] = "Désarchiver";
+$a->strings["Update"] = "Mises à jour";
 $a->strings["Batch Actions"] = "Actions multiples";
-$a->strings["Conversations started by this contact"] = "";
-$a->strings["Posts and Comments"] = "";
-$a->strings["View all known contacts"] = "";
+$a->strings["Conversations started by this contact"] = "Conversations entamées par ce contact";
+$a->strings["Posts and Comments"] = "Publications et commentaires";
+$a->strings["View all known contacts"] = "Voir tous les contacts connus";
 $a->strings["Advanced Contact Settings"] = "Réglages avancés du contact";
 $a->strings["Mutual Friendship"] = "Relation réciproque";
 $a->strings["is a fan of yours"] = "Vous suit";
 $a->strings["you are a fan of"] = "Vous le/la suivez";
-$a->strings["Pending outgoing contact request"] = "";
-$a->strings["Pending incoming contact request"] = "";
+$a->strings["Pending outgoing contact request"] = "Demande d'abonnement distant en attente";
+$a->strings["Pending incoming contact request"] = "Demande d'abonnement à votre compte en attente";
+$a->strings["Refetch contact data"] = "Récupérer à nouveau les données de contact";
 $a->strings["Toggle Blocked status"] = "(dés)activer l'état \"bloqué\"";
 $a->strings["Toggle Ignored status"] = "(dés)activer l'état \"ignoré\"";
-$a->strings["Toggle Archive status"] = "(dés)activer l'état \"archivé\"";
 $a->strings["Delete contact"] = "Effacer ce contact";
+$a->strings["Contact update failed."] = "Impossible d'appliquer les réglages.";
+$a->strings["<strong>WARNING: This is highly advanced</strong> and if you enter incorrect information your communications with this contact may stop working."] = "<strong>ATTENTION: Manipulation réservée aux experts</strong>, toute information incorrecte pourrait empêcher la communication avec ce contact.";
+$a->strings["Please use your browser 'Back' button <strong>now</strong> if you are uncertain what to do on this page."] = "une photo";
+$a->strings["Return to contact editor"] = "Retour à l'éditeur de contact";
+$a->strings["Account Nickname"] = "Pseudo du compte";
+$a->strings["@Tagname - overrides Name/Nickname"] = "@NomEtiquette - prend le pas sur Nom/Pseudo";
+$a->strings["Account URL"] = "URL du compte";
+$a->strings["Account URL Alias"] = "Alias d'URL du compte";
+$a->strings["Friend Request URL"] = "Echec du téléversement de l'image.";
+$a->strings["Friend Confirm URL"] = "Accès public refusé.";
+$a->strings["Notification Endpoint URL"] = "Aucune photo sélectionnée";
+$a->strings["Poll/Feed URL"] = "Téléverser des photos";
+$a->strings["New photo from this URL"] = "Nouvelle photo depuis cette URL";
+$a->strings["Invalid contact."] = "Contact invalide.";
+$a->strings["No known contacts."] = "Aucun contact connu.";
+$a->strings["No common contacts."] = "Aucun contact en commun.";
+$a->strings["Follower (%s)"] = [
+       0 => "Abonné (%s)",
+       1 => "Abonnés (%s)",
+];
+$a->strings["Following (%s)"] = [
+       0 => "Abonnement (%s)",
+       1 => "Abonnements (%s)",
+];
+$a->strings["Mutual friend (%s)"] = [
+       0 => "Contact mutuel (%s)",
+       1 => "Contacts mutuels (%s)",
+];
+$a->strings["These contacts both follow and are followed by <strong>%s</strong>."] = "Ces contacts sont mutuellement abonnés avec <strong>%s</strong>.";
+$a->strings["Common contact (%s)"] = [
+       0 => "Contact commun (%s)",
+       1 => "Contacts communs (%s)",
+];
+$a->strings["Both <strong>%s</strong> and yourself have publicly interacted with these contacts (follow, comment or likes on public posts)."] = "<strong>%s</strong> et vous-mêmes avez interagi publiquement avec ces contacts (abonnement, commentaires ou \"J'aime\" sur des publications publiques)";
+$a->strings["Contact (%s)"] = [
+       0 => "Contact (%s)",
+       1 => "Contacts (%s)",
+];
+$a->strings["Error while sending poke, please retry."] = "Une erreur est survenue pendant l'envoi du \"poke\", veuillez réessayer.";
+$a->strings["You must be logged in to use this module."] = "Ce module est réservé aux utilisateurs identifiés.";
+$a->strings["Poke/Prod"] = "Solliciter";
+$a->strings["poke, prod or do other things to somebody"] = "solliciter (poke/...) quelqu'un";
+$a->strings["Choose what you wish to do to recipient"] = "Choisissez ce que vous voulez faire au destinataire";
+$a->strings["Make this post private"] = "Rendez ce message privé";
 $a->strings["Local Community"] = "Communauté locale";
 $a->strings["Posts from local users on this server"] = "Conversations publiques démarrées par des utilisateurs locaux";
 $a->strings["Global Community"] = "Communauté globale";
 $a->strings["Posts from users of the whole federated network"] = "Conversations publiques provenant du réseau fédéré global";
+$a->strings["Own Contacts"] = "Publications de vos propres contacts";
+$a->strings["Include"] = "Inclure";
+$a->strings["Hide"] = "Masquer";
 $a->strings["No results."] = "Aucun résultat.";
 $a->strings["This community stream shows all public posts received by this node. They may not reflect the opinions of this node’s users."] = "Ce fil communautaire liste toutes les conversations publiques reçues par ce serveur. Elles ne reflètent pas nécessairement les opinions personelles des utilisateurs locaux.";
 $a->strings["Community option not available."] = "L'option communauté n'est pas disponible";
 $a->strings["Not available."] = "Indisponible.";
+$a->strings["No such group"] = "Groupe inexistant";
+$a->strings["Group: %s"] = "Group : %s";
+$a->strings["Latest Activity"] = "Activité récente";
+$a->strings["Sort by latest activity"] = "Trier par activité récente";
+$a->strings["Latest Posts"] = "Dernières publications";
+$a->strings["Sort by post received date"] = "Trier par date de réception";
+$a->strings["Personal"] = "Personnel";
+$a->strings["Posts that mention or involve you"] = "Publications qui vous concernent";
+$a->strings["Starred"] = "Mis en avant";
+$a->strings["Favourite Posts"] = "Publications favorites";
 $a->strings["Credits"] = "Remerciements";
 $a->strings["Friendica is a community project, that would not be possible without the help of many people. Here is a list of those who have contributed to the code or the translation of Friendica. Thank you all!"] = "Friendica est un projet communautaire, qui ne serait pas possible sans l'aide de beaucoup de gens. Voici une liste de ceux qui ont contribué au code ou à la traduction de Friendica. Merci à tous!";
-$a->strings["Formatted"] = "";
-$a->strings["Source"] = "";
-$a->strings["Activity"] = "";
-$a->strings["Object data"] = "";
-$a->strings["Result Item"] = "";
-$a->strings["Source activity"] = "";
+$a->strings["Formatted"] = "Mis en page";
+$a->strings["Activity"] = "Activité";
+$a->strings["Object data"] = "Données de l'object";
+$a->strings["Result Item"] = "Résultat";
+$a->strings["Source activity"] = "Activité source";
 $a->strings["Source input"] = "Saisie source";
 $a->strings["BBCode::toPlaintext"] = "BBCode::toPlaintext";
 $a->strings["BBCode::convert (raw HTML)"] = "BBCode::convert (code HTML)";
+$a->strings["BBCode::convert (hex)"] = "BBCode::convert (hex)";
 $a->strings["BBCode::convert"] = "BBCode::convert";
 $a->strings["BBCode::convert => HTML::toBBCode"] = "BBCode::convert => HTML::toBBCode";
 $a->strings["BBCode::toMarkdown"] = "BBCode::toMarkdown";
@@ -1742,16 +1740,19 @@ $a->strings["BBCode::toMarkdown => Markdown::toBBCode"] = "BBCode::toMarkdown =>
 $a->strings["BBCode::toMarkdown =>  Markdown::convert => HTML::toBBCode"] = "BBCode::toMarkdown =>  Markdown::convert => HTML::toBBCode";
 $a->strings["Item Body"] = "Corps du message";
 $a->strings["Item Tags"] = "Tags du messages";
-$a->strings["PageInfo::appendToBody"] = "";
-$a->strings["PageInfo::appendToBody => BBCode::convert (raw HTML)"] = "";
-$a->strings["PageInfo::appendToBody => BBCode::convert"] = "";
+$a->strings["PageInfo::appendToBody"] = "PageInfo::appendToBody";
+$a->strings["PageInfo::appendToBody => BBCode::convert (raw HTML)"] = "PageInfo::appendToBody => BBCode::convert (code HTML)";
+$a->strings["PageInfo::appendToBody => BBCode::convert"] = "PageInfo::appendToBody => BBCode::convert";
 $a->strings["Source input (Diaspora format)"] = "Saisie source (format Diaspora)";
-$a->strings["Source input (Markdown)"] = "";
+$a->strings["Source input (Markdown)"] = "Source (Markdown)";
 $a->strings["Markdown::convert (raw HTML)"] = "Markdown::convert (code HTML)";
 $a->strings["Markdown::convert"] = "Markdown::convert";
 $a->strings["Markdown::toBBCode"] = "Markdown::toBBCode";
 $a->strings["Raw HTML input"] = "Saisie code HTML";
 $a->strings["HTML Input"] = "Code HTML";
+$a->strings["HTML Purified (raw)"] = "HTML purifié (code)";
+$a->strings["HTML Purified (hex)"] = "HTML purifié (hexadecimal)";
+$a->strings["HTML Purified"] = "HTML purifié";
 $a->strings["HTML::toBBCode"] = "HTML::toBBCode";
 $a->strings["HTML::toBBCode => BBCode::convert"] = "HTML::toBBCode => BBCode::convert";
 $a->strings["HTML::toBBCode => BBCode::convert (raw HTML)"] = "HTML::toBBCode => BBCode::convert (code HTML)";
@@ -1759,16 +1760,17 @@ $a->strings["HTML::toBBCode => BBCode::toPlaintext"] = "HTML::toBBCode => BBCode
 $a->strings["HTML::toMarkdown"] = "HTML::toMarkdown";
 $a->strings["HTML::toPlaintext"] = "HTML::toPlaintext";
 $a->strings["HTML::toPlaintext (compact)"] = "HTML::toPlaintext (compact)";
-$a->strings["Decoded post"] = "";
-$a->strings["Post array before expand entities"] = "";
-$a->strings["Post converted"] = "";
-$a->strings["Converted body"] = "";
-$a->strings["Twitter addon is absent from the addon/ folder."] = "";
+$a->strings["Decoded post"] = "Publication décodée";
+$a->strings["Post array before expand entities"] = "Tableau de la publication avant de résoudre les entités";
+$a->strings["Post converted"] = "Publication convertie";
+$a->strings["Converted body"] = "Corps de texte converti";
+$a->strings["Twitter addon is absent from the addon/ folder."] = "L'extension Twitter est absente du dossier addon/";
+$a->strings["Babel Diagnostic"] = "Disagnostic Babel";
 $a->strings["Source text"] = "Texte source";
 $a->strings["BBCode"] = "BBCode";
 $a->strings["Markdown"] = "Markdown";
 $a->strings["HTML"] = "HTML";
-$a->strings["Twitter Source"] = "";
+$a->strings["Twitter Source / Tweet URL (requires API key)"] = "Source Twitter / URL du tweet (requiert une clé d'API)";
 $a->strings["You must be logged in to use this module"] = "Vous devez être identifié pour accéder à cette fonctionnalité";
 $a->strings["Source URL"] = "URL Source";
 $a->strings["Time Conversion"] = "Conversion temporelle";
@@ -1778,41 +1780,43 @@ $a->strings["Current timezone: %s"] = "Zone de temps courante : %s";
 $a->strings["Converted localtime: %s"] = "Temps local converti : %s";
 $a->strings["Please select your timezone:"] = "Sélectionner votre zone :";
 $a->strings["Only logged in users are permitted to perform a probing."] = "Le sondage de profil est réservé aux utilisateurs identifiés.";
+$a->strings["Probe Diagnostic"] = "Diasgnostic Sonde";
+$a->strings["Output"] = "Sortie";
 $a->strings["Lookup address"] = "Addresse de sondage";
-$a->strings["Manage Identities and/or Pages"] = "Gérer les identités et/ou les pages";
+$a->strings["Webfinger Diagnostic"] = "Diagnostic Webfinger";
+$a->strings["Lookup address:"] = "Tester l'adresse:";
+$a->strings["Switch between your accounts"] = "Changer de compte";
+$a->strings["Manage your accounts"] = "Gérér vos comptes";
 $a->strings["Toggle between different identities or community/group pages which share your account details or which you have been granted \"manage\" permissions"] = "Basculez entre les différentes identités ou pages (groupes/communautés) qui se partagent votre compte ou que vous avez été autorisé à gérer.";
 $a->strings["Select an identity to manage: "] = "Choisir une identité à gérer: ";
 $a->strings["No entries (some entries may be hidden)."] = "Aucune entrée (certaines peuvent être cachées).";
 $a->strings["Find on this site"] = "Trouver sur ce site";
 $a->strings["Results for:"] = "Résultats pour :";
 $a->strings["Site Directory"] = "Annuaire local";
-$a->strings["Item was not removed"] = "";
-$a->strings["Item was not deleted"] = "";
+$a->strings["Item was not removed"] = "L'élément n'a pas été retiré";
+$a->strings["Item was not deleted"] = "L'élément n'a pas été supprimé";
 $a->strings["- select -"] = "- choisir -";
+$a->strings["Suggested contact not found."] = "Contact suggéré non trouvé";
+$a->strings["Friend suggestion sent."] = "Suggestion d'abonnement envoyée.";
+$a->strings["Suggest Friends"] = "Suggérer des amis/contacts";
+$a->strings["Suggest a friend for %s"] = "Suggérer un ami/contact pour %s";
 $a->strings["Installed addons/apps:"] = "Add-ons/Applications installés :";
 $a->strings["No installed addons/apps"] = "Aucun add-on/application n'est installé";
-$a->strings["Read about the <a href=\"%1\$s/tos\">Terms of Service</a> of this node."] = "";
 $a->strings["On this server the following remote servers are blocked."] = "Sur ce serveur, les serveurs suivants sont sur liste noire.";
-$a->strings["This is Friendica, version %s that is running at the web location %s. The database version is %s, the post update version is %s."] = "";
 $a->strings["Please visit <a href=\"https://friendi.ca\">Friendi.ca</a> to learn more about the Friendica project."] = "Rendez-vous sur <a href=\"https://friendi.ca\">Friendi.ca</a> pour en savoir plus sur le projet Friendica.";
 $a->strings["Bug reports and issues: please visit"] = "Pour les rapports de bugs : rendez vous sur";
 $a->strings["the bugtracker at github"] = "le bugtracker sur GitHub";
-$a->strings["Suggestions, praise, etc. - please email \"info\" at \"friendi - dot - ca"] = "";
-$a->strings["Suggested contact not found."] = "Contact suggéré non trouvé";
-$a->strings["Friend suggestion sent."] = "Suggestion d'abonnement envoyée.";
-$a->strings["Suggest Friends"] = "Suggérer des amis/contacts";
-$a->strings["Suggest a friend for %s"] = "Suggérer un ami/contact pour %s";
 $a->strings["Could not create group."] = "Impossible de créer le groupe.";
 $a->strings["Group not found."] = "Groupe introuvable.";
-$a->strings["Group name was not changed."] = "";
-$a->strings["Unknown group."] = "";
-$a->strings["Contact is deleted."] = "";
-$a->strings["Unable to add the contact to the group."] = "";
-$a->strings["Contact successfully added to group."] = "";
-$a->strings["Unable to remove the contact from the group."] = "";
-$a->strings["Contact successfully removed from group."] = "";
-$a->strings["Unknown group command."] = "";
-$a->strings["Bad request."] = "";
+$a->strings["Group name was not changed."] = "Le nom du groupe n'a pas été modifié.";
+$a->strings["Unknown group."] = "Groupe inconnu.";
+$a->strings["Contact is deleted."] = "Le contact a été supprimé.";
+$a->strings["Unable to add the contact to the group."] = "Erreur lors de l'ajout du contact au groupe.";
+$a->strings["Contact successfully added to group."] = "Le contact a été ajouté au groupe.";
+$a->strings["Unable to remove the contact from the group."] = "Erreur lors du retrait du contact du groupe.";
+$a->strings["Contact successfully removed from group."] = "Le contact a été retiré du groupe.";
+$a->strings["Unknown group command."] = "Commande de groupe inconnue.";
+$a->strings["Bad request."] = "Requête invalide.";
 $a->strings["Save Group"] = "Sauvegarder le groupe";
 $a->strings["Filter"] = "Filtre";
 $a->strings["Create a group of contacts/friends."] = "Créez un groupe de contacts/amis.";
@@ -1824,20 +1828,23 @@ $a->strings["Group is empty"] = "Groupe vide";
 $a->strings["Remove contact from group"] = "Retirer ce contact du groupe";
 $a->strings["Click on a contact to add or remove."] = "Cliquez sur un contact pour l'ajouter ou le supprimer.";
 $a->strings["Add contact to group"] = "Ajouter ce contact au groupe";
+$a->strings["No profile"] = "Aucun profil";
+$a->strings["Method Not Allowed."] = "Méthode non autorisée.";
 $a->strings["Help:"] = "Aide :";
 $a->strings["Welcome to %s"] = "Bienvenue sur %s";
-$a->strings["No profile"] = "Aucun profil";
-$a->strings["Method Not Allowed."] = "";
-$a->strings["Friendica Communications Server - Setup"] = "";
+$a->strings["Friendica Communications Server - Setup"] = "Serveur de média social Friendica - Installation";
 $a->strings["System check"] = "Vérifications système";
+$a->strings["Requirement not satisfied"] = "Exigence non remplie";
+$a->strings["Optional requirement not satisfied"] = "Exigence facultative non remplie";
+$a->strings["OK"] = "OK";
 $a->strings["Check again"] = "Vérifier à nouveau";
-$a->strings["Base settings"] = "";
+$a->strings["Base settings"] = "Paramètres de base";
 $a->strings["Host name"] = "Nom de la machine hôte";
-$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = "";
+$a->strings["Overwrite this field in case the determinated hostname isn't right, otherweise leave it as is."] = "Remplacez la valeur de ce champ si le nom de domain par défaut n'est pas correct.";
 $a->strings["Base path to installation"] = "Chemin de base de l'installation";
 $a->strings["If the system cannot detect the correct path to your installation, enter the correct path here. This setting should only be set if you are using a restricted system and symbolic links to your webroot."] = "Si le système ne peut pas détecter le chemin de l'installation, entrez le bon chemin ici. Ce paramètre doit être utilisé uniquement si vous avez des accès restreints à votre système et que vous n'avez qu'un lien symbolique vers le répertoire web.";
-$a->strings["Sub path of the URL"] = "";
-$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = "";
+$a->strings["Sub path of the URL"] = "Chemin d'accès";
+$a->strings["Overwrite this field in case the sub path determination isn't right, otherwise leave it as is. Leaving this field blank means the installation is at the base URL without sub path."] = "Remplacez cette valeur si le chemin d'accès par défaut n'est pas correct. Laissez ce champ vide si votre serveur doit être accessible depuis le nom de domaine de base.";
 $a->strings["Database connection"] = "Connexion à la base de données";
 $a->strings["In order to install Friendica we need to know how to connect to your database."] = "Pour installer Friendica, nous avons besoin de savoir comment contacter votre base de données.";
 $a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Merci de vous tourner vers votre hébergeur et/ou administrateur pour toute question concernant ces réglages.";
@@ -1854,11 +1861,9 @@ $a->strings["Your account email address must match this in order to use the web
 $a->strings["System Language:"] = "Langue système :";
 $a->strings["Set the default language for your Friendica installation interface and to send emails."] = "Définit la langue par défaut pour l'interface de votre instance Friendica et les mails envoyés.";
 $a->strings["Your Friendica site database has been installed."] = "La base de données de votre site Friendica a bien été installée.";
-$a->strings["Installation finished"] = "";
+$a->strings["Installation finished"] = "Installation terminée";
 $a->strings["<h1>What next</h1>"] = "<h1>Ensuite</h1>";
 $a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the worker."] = "IMPORTANT: vous devrez ajouter [manuellement] une tâche planifiée pour le 'worker'.";
-$a->strings["Please see the file \"INSTALL.txt\"."] = "Référez-vous au fichier \"INSTALL.txt\".";
-$a->strings["Go to your new Friendica node <a href=\"%s/register\">registration page</a> and register as new user. Remember to use the same email you have entered as administrator email. This will allow you to enter the site admin panel."] = "";
 $a->strings["Total invitation limit exceeded."] = "La limite d'invitation totale est éxédée.";
 $a->strings["%s : Not a valid email address."] = "%s : Adresse de courriel invalide.";
 $a->strings["Please join us on Friendica"] = "Rejoignez-nous sur Friendica";
@@ -1880,7 +1885,7 @@ $a->strings["Enter email addresses, one per line:"] = "Entrez les adresses email
 $a->strings["You are cordially invited to join me and other close friends on Friendica - and help us to create a better social web."] = "Vous êtes cordialement invité à me rejoindre sur Friendica, et nous aider ainsi à créer un meilleur web social.";
 $a->strings["You will need to supply this invitation code: \$invite_code"] = "Vous devrez fournir ce code d'invitation : \$invite_code";
 $a->strings["Once you have registered, please connect with me via my profile page at:"] = "Une fois inscrit, connectez-vous à la page de mon profil sur :";
-$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "";
+$a->strings["For more information about the Friendica project and why we feel it is important, please visit http://friendi.ca"] = "Pour plus d'information sur Friendica et les valeurs que nous défendons, veuillez consulter http://friendi.ca";
 $a->strings["Please enter a post body."] = "Veuillez saisir un corps de texte.";
 $a->strings["This feature is only available with the frio theme."] = "Cette page ne fonctionne qu'avec le thème \"frio\" activé.";
 $a->strings["Compose new personal note"] = "Composer une nouvelle note personnelle";
@@ -1889,13 +1894,16 @@ $a->strings["Visibility"] = "Visibilité";
 $a->strings["Clear the location"] = "Effacer la localisation";
 $a->strings["Location services are unavailable on your device"] = "Les services de localisation ne sont pas disponibles sur votre appareil";
 $a->strings["Location services are disabled. Please check the website's permissions on your device"] = "Les services de localisation sont désactivés pour ce site. Veuillez vérifier les permissions de ce site sur votre appareil/navigateur.";
+$a->strings["Unable to follow this item."] = "Erreur lors de l'abonnement à la conversation.";
 $a->strings["System down for maintenance"] = "Système indisponible pour cause de maintenance";
+$a->strings["This Friendica node is currently in maintenance mode, either automatically because it is self-updating or manually by the node administrator. This condition should be temporary, please come back in a few minutes."] = "Ce serveur Friendica est actuellement en maintenance, soit automatiquement pendant la mise à jour ou manuellement par un administrateur. Cet état devrait être temporaire, merci de réessayer dans quelques minutes.";
 $a->strings["A Decentralized Social Network"] = "Un Réseau Social Décentralisé ";
 $a->strings["Show Ignored Requests"] = "Voir les demandes ignorées";
 $a->strings["Hide Ignored Requests"] = "Cacher les demandes ignorées";
 $a->strings["Notification type:"] = "Type de notification :";
 $a->strings["Suggested by:"] = "Suggéré par :";
 $a->strings["Claims to be known to you: "] = "Prétend que vous le connaissez : ";
+$a->strings["No"] = "Non";
 $a->strings["Shall your connection be bidirectional or not?"] = "Souhaitez vous que votre connexion soit bi-directionnelle ?";
 $a->strings["Accepting %s as a friend allows %s to subscribe to your posts, and you will also receive updates from them in your news feed."] = "Accepter %s comme ami autorise %s à s'abonner à vos publications, et vous recevrez également des nouvelles d'eux dans votre fil d'actualités.";
 $a->strings["Accepting %s as a subscriber allows them to subscribe to your posts, but you will not receive updates from them in your news feed."] = "Accepter %s comme ami les autorise à s'abonner à vos publications, mais vous ne recevrez pas de nouvelles d'eux dans votre fil d'actualités.";
@@ -1910,14 +1918,12 @@ $a->strings["Personal Notifications"] = "Notifications personnelles";
 $a->strings["Home Notifications"] = "Notifications de page d'accueil";
 $a->strings["Show unread"] = "Afficher non-lus";
 $a->strings["Show all"] = "Tout afficher";
-$a->strings["Wrong type \"%s\", expected one of: %s"] = "";
-$a->strings["Model not found"] = "";
+$a->strings["Authorize application connection"] = "Autoriser l'application à se connecter";
+$a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Voulez-vous autoriser cette application à accéder à vos publications et contacts, et/ou à créer des billets à votre place?";
 $a->strings["Remote privacy information not available."] = "Informations de confidentialité indisponibles.";
 $a->strings["Visible to:"] = "Visible par :";
-$a->strings["The Photo with id %s is not available."] = "";
-$a->strings["Invalid photo with id %s."] = "";
 $a->strings["No contacts."] = "Aucun contact.";
-$a->strings["You're currently viewing your profile as <b>%s</b> <a href=\"%s\" class=\"btn btn-sm pull-right\">Cancel</a>"] = "";
+$a->strings["Profile not found."] = "Profil introuvable.";
 $a->strings["Member since:"] = "Membre depuis :";
 $a->strings["j F, Y"] = "j F, Y";
 $a->strings["j F"] = "j F";
@@ -1929,51 +1935,45 @@ $a->strings["%d year old"] = [
 ];
 $a->strings["Forums:"] = "Forums :";
 $a->strings["View profile as:"] = "Consulter le profil en tant que :";
-$a->strings["View as"] = "";
+$a->strings["View as"] = "Voir en tant que";
 $a->strings["%s's timeline"] = "Le flux de %s";
 $a->strings["%s's posts"] = "Les publications originales de %s";
 $a->strings["%s's comments"] = "Les commentaires de %s";
-$a->strings["Only parent users can create additional accounts."] = "";
-$a->strings["You may (optionally) fill in this form via OpenID by supplying your OpenID and clicking \"Register\"."] = "";
 $a->strings["If you are not familiar with OpenID, please leave that field blank and fill in the rest of the items."] = "Si vous n'êtes pas familier avec OpenID, laissez ce champ vide et remplissez le reste.";
 $a->strings["Your OpenID (optional): "] = "Votre OpenID (facultatif): ";
 $a->strings["Include your profile in member directory?"] = "Inclure votre profil dans l'annuaire des membres?";
 $a->strings["Note for the admin"] = "Commentaire pour l'administrateur";
 $a->strings["Leave a message for the admin, why you want to join this node"] = "Indiquez à l'administrateur les raisons de votre inscription à cette instance.";
 $a->strings["Membership on this site is by invitation only."] = "L'inscription à ce site se fait uniquement sur invitation.";
-$a->strings["Your invitation code: "] = "";
+$a->strings["Your invitation code: "] = "Votre code d'invitation :";
 $a->strings["Your Full Name (e.g. Joe Smith, real or real-looking): "] = "Votre nom complet (p. ex. Michel Dupont):";
 $a->strings["Your Email Address: (Initial information will be send there, so this has to be an existing address.)"] = "Votre courriel : (Des informations de connexion vont être envoyées à cette adresse; elle doit exister).";
-$a->strings["Please repeat your e-mail address:"] = "";
+$a->strings["Please repeat your e-mail address:"] = "Veuillez répéter votre adresse e-mail :";
 $a->strings["Leave empty for an auto generated password."] = "Laisser ce champ libre pour obtenir un mot de passe généré automatiquement.";
-$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"<strong>nickname@%s</strong>\"."] = "";
+$a->strings["Choose a profile nickname. This must begin with a text character. Your profile address on this site will then be \"<strong>nickname@%s</strong>\"."] = "Choisissez un pseudo. Celui devra commencer par une lettre. L'adresse de votre profil en découlera sous la forme \"<strong>pseudo@%s</strong>\".";
 $a->strings["Choose a nickname: "] = "Choisir un pseudo : ";
 $a->strings["Import your profile to this friendica instance"] = "Importer votre profile dans cette instance de friendica";
-$a->strings["Note: This node explicitly contains adult content"] = "";
 $a->strings["Parent Password:"] = "Mot de passe du compte parent :";
 $a->strings["Please enter the password of the parent account to legitimize your request."] = "Veuillez saisir le mot de passe du compte parent pour authentifier votre requête.";
-$a->strings["Password doesn't match."] = "";
-$a->strings["Please enter your password."] = "";
-$a->strings["You have entered too much information."] = "";
-$a->strings["Please enter the identical mail address in the second field."] = "";
-$a->strings["The additional account was created."] = "";
+$a->strings["Password doesn't match."] = "Le mot de passe ne correspond pas.";
+$a->strings["Please enter your password."] = "Veuillez saisir votre mot de passe.";
+$a->strings["You have entered too much information."] = "Vous avez entré trop d'informations.";
+$a->strings["Please enter the identical mail address in the second field."] = "Veuillez entrer une adresse e-mail identique dans le deuxième champ.";
 $a->strings["Registration successful. Please check your email for further instructions."] = "Inscription réussie. Vérifiez vos emails pour la suite des instructions.";
 $a->strings["Failed to send email message. Here your accout details:<br> login: %s<br> password: %s<br><br>You can change your password after login."] = "Impossible d’envoyer le courriel de confirmation. Voici vos informations de connexion:<br> identifiant : %s<br> mot de passe : %s<br><br>Vous pourrez changer votre mot de passe une fois connecté.";
 $a->strings["Registration successful."] = "Inscription réussie.";
 $a->strings["Your registration can not be processed."] = "Votre inscription ne peut être traitée.";
-$a->strings["You have to leave a request note for the admin."] = "";
 $a->strings["Your registration is pending approval by the site owner."] = "Votre inscription attend une validation du propriétaire du site.";
-$a->strings["The provided profile link doesn't seem to be valid"] = "";
-$a->strings["Enter your Webfinger address (user@domain.tld) or profile URL here. If this isn't supported by your system, you have to subscribe to <strong>%s</strong> or <strong>%s</strong> directly on your system."] = "";
+$a->strings["Profile unavailable."] = "Profil indisponible.";
+$a->strings["Invalid locator"] = "Localisateur invalide";
+$a->strings["Remote subscription can't be done for your network. Please subscribe directly on your system."] = "L'abonnement à distance ne peut pas être fait pour votre réseau. Merci de vous abonner directement sur votre système.";
+$a->strings["Friend/Connection Request"] = "Demande de mise en contact";
+$a->strings["If you are not yet a member of the free social web, <a href=\"%s\">follow this link to find a public Friendica node and join us today</a>."] = "Si vous n'avez pas de compte sur un site compatible, <a href=\"%s\">cliquez ici pour trouver un site Friendica public et vous inscrire dès aujourd'hui</a>.";
+$a->strings["Your Webfinger address or profile URL:"] = "Votre adresse Webfinger ou URL de profil :";
 $a->strings["Only logged in users are permitted to perform a search."] = "Seuls les utilisateurs inscrits sont autorisés à lancer une recherche.";
 $a->strings["Only one search per minute is permitted for not logged in users."] = "Une seule recherche par minute pour les utilisateurs qui ne sont pas connectés.";
 $a->strings["Items tagged with: %s"] = "Éléments taggés %s";
-$a->strings["Search term was not saved."] = "";
-$a->strings["Search term already saved."] = "";
-$a->strings["Search term was not removed."] = "";
 $a->strings["Create a New Account"] = "Créer un nouveau compte";
-$a->strings["Your OpenID: "] = "";
-$a->strings["Please enter your username and password to add the OpenID to your existing account."] = "";
 $a->strings["Or login using OpenID: "] = "Ou connectez-vous via OpenID : ";
 $a->strings["Password: "] = "Mot de passe : ";
 $a->strings["Remember me"] = "Se souvenir de moi";
@@ -1983,19 +1983,8 @@ $a->strings["terms of service"] = "conditions d'utilisation";
 $a->strings["Website Privacy Policy"] = "Politique de confidentialité du site internet";
 $a->strings["privacy policy"] = "politique de confidentialité";
 $a->strings["Logged out."] = "Déconnecté.";
-$a->strings["OpenID protocol error. No ID returned"] = "";
-$a->strings["Account not found. Please login to your existing account to add the OpenID to it."] = "";
-$a->strings["Account not found. Please register a new account or login to your existing account to add the OpenID to it."] = "";
-$a->strings["Remaining recovery codes: %d"] = "";
 $a->strings["Invalid code, please retry."] = "Code invalide, veuillez réessayer.";
-$a->strings["Two-factor recovery"] = "";
-$a->strings["<p>You can enter one of your one-time recovery codes in case you lost access to your mobile device.</p>"] = "";
-$a->strings["Don’t have your phone? <a href=\"%s\">Enter a two-factor recovery code</a>"] = "";
-$a->strings["Please enter a recovery code"] = "";
-$a->strings["Submit recovery code and complete login"] = "";
-$a->strings["<p>Open the two-factor authentication app on your device to get an authentication code and verify your identity.</p>"] = "";
 $a->strings["Please enter a code from your authentication app"] = "Veuillez saisir le code fourni par votre application mobile d'authentification à deux facteurs";
-$a->strings["Verify code and complete login"] = "";
 $a->strings["Delegation successfully granted."] = "Délégation accordée avec succès.";
 $a->strings["Parent user not found, unavailable or password doesn't match."] = "Utilisateur parent introuvable, indisponible ou mot de passe incorrect.";
 $a->strings["Delegation successfully revoked."] = "Délégation retirée avec succès.";
@@ -2030,16 +2019,8 @@ $a->strings["Update browser every xx seconds"] = "Mettre à jour l'affichage tou
 $a->strings["Minimum of 10 seconds. Enter -1 to disable it."] = "Minimum de 10 secondes. Saisir -1 pour désactiver.";
 $a->strings["Automatic updates only at the top of the post stream pages"] = "Rafraîchir le flux uniquement en haut de la page";
 $a->strings["Auto update may add new posts at the top of the post stream pages, which can affect the scroll position and perturb normal reading if it happens anywhere else the top of the page."] = "Le rafraîchissement automatique du flux peut ajouter de nouveaux contenus en haut de la liste, ce qui peut affecter le défilement de la page et gêner la lecture s'il s'effectue ailleurs qu'en haut de la page.";
-$a->strings["Don't show emoticons"] = "Ne pas afficher les émoticônes";
-$a->strings["Normally emoticons are replaced with matching symbols. This setting disables this behaviour."] = "Désactive le remplacement automatique des smileys par les images associées. Peut résoudre certains problèmes d'affichage.";
 $a->strings["Infinite scroll"] = "Défilement infini";
 $a->strings["Automatic fetch new items when reaching the page end."] = "Charge automatiquement de nouveaux contenus en bas de la page.";
-$a->strings["Disable Smart Threading"] = "Désactiver l'indentation intelligente";
-$a->strings["Disable the automatic suppression of extraneous thread indentation."] = "Désactive la suppression des niveaux d'indentation excédentaire.";
-$a->strings["Hide the Dislike feature"] = "Cacher la fonctionnalité \"Je n'aime pas\"";
-$a->strings["Hides the Dislike button and dislike reactions on posts and comments."] = "Cache le bouton \"Je n'aime pas\" ainsi que les \"Je n'aime pas\" attribués aux publications.";
-$a->strings["Display the resharer"] = "";
-$a->strings["Display the first resharer as icon and text on a reshared item."] = "";
 $a->strings["Beginning of week:"] = "Début de la semaine :";
 $a->strings["Profile Name is required."] = "Le nom du profil est requis.";
 $a->strings["Profile couldn't be updated."] = "Le profil n'a pas pu être mis à jour.";
@@ -2063,7 +2044,6 @@ $a->strings["Region/State:"] = "Région / État :";
 $a->strings["Postal/Zip Code:"] = "Code postal :";
 $a->strings["Country:"] = "Pays :";
 $a->strings["XMPP (Jabber) address:"] = "Adresse XMPP (Jabber) :";
-$a->strings["The XMPP address will be propagated to your contacts so that they can follow you."] = "Votre adresse XMPP sera transmise à vos contacts pour qu'ils puissent vous suivre.";
 $a->strings["Homepage URL:"] = "Page personnelle :";
 $a->strings["Public Keywords:"] = "Mots-clés publics :";
 $a->strings["(Used for suggesting potential friends, can be seen by others)"] = "(Utilisés pour vous suggérer des abonnements. Ils peuvent être vus par autrui)";
@@ -2134,7 +2114,6 @@ $a->strings["Two-factor authentication successfully activated."] = "Authentifica
 $a->strings["<p>Or you can submit the authentication settings manually:</p>\n<dl>\n\t<dt>Issuer</dt>\n\t<dd>%s</dd>\n\t<dt>Account Name</dt>\n\t<dd>%s</dd>\n\t<dt>Secret Key</dt>\n\t<dd>%s</dd>\n\t<dt>Type</dt>\n\t<dd>Time-based</dd>\n\t<dt>Number of digits</dt>\n\t<dd>6</dd>\n\t<dt>Hashing algorithm</dt>\n\t<dd>SHA-1</dd>\n</dl>"] = "<p>Ou bien vous pouvez saisir les paramètres de l'authentification manuellement:</p>\n<dl>\n\t<dt>Émetteur</dt>\n\t<dd>%s</dd>\n\t<dt>Nom du compte</dt>\n\t<dd>%s</dd>\n\t<dt>Clé secrète</dt>\n\t<dd>%s</dd>\n\t<dt>Type</dt>\n\t<dd>Temporel</dd>\n\t<dt>Nombre de chiffres</dt>\n\t<dd>6</dd>\n\t<dt>Algorithme de hachage</dt>\n\t<dd>SHA-1</dd>\n</dl>";
 $a->strings["Two-factor code verification"] = "Vérification du code d'identification";
 $a->strings["<p>Please scan this QR Code with your authenticator app and submit the provided code.</p>"] = "<p>Veuillez scanner ce QR Code avec votre application mobile d'authenficiation à deux facteurs et saisissez le code qui s'affichera.</p>";
-$a->strings["<p>Or you can open the following URL in your mobile devicde:</p><p><a href=\"%s\">%s</a></p>"] = "<p>Ou bien vous pouvez ouvrir l'URL suivante dans votre appareil mobile :</p><p><a href=\"%s\">%s</a></p>";
 $a->strings["Verify code and enable two-factor authentication"] = "Vérifier le code d'identification et activer l'authentification à deux facteurs";
 $a->strings["Export account"] = "Exporter le compte";
 $a->strings["Export your account info and contacts. Use this to make a backup of your account and/or to move it to another server."] = "Exportez votre compte, vos infos et vos contacts. Vous pourrez utiliser le résultat comme sauvegarde et/ou pour le ré-importer sur un autre serveur.";
@@ -2143,21 +2122,11 @@ $a->strings["Export your account info, contacts and all your items as json. Coul
 $a->strings["Export Contacts to CSV"] = "Exporter vos contacts au format CSV";
 $a->strings["Export the list of the accounts you are following as CSV file. Compatible to e.g. Mastodon."] = "Exporter vos abonnements au format CSV. Compatible avec Mastodon.";
 $a->strings["Bad Request"] = "Requête erronée";
-$a->strings["Unauthorized"] = "Accès réservé";
 $a->strings["Forbidden"] = "Accès interdit";
 $a->strings["Not Found"] = "Non trouvé";
-$a->strings["Internal Server Error"] = "Erreur du site";
 $a->strings["Service Unavailable"] = "Site indisponible";
 $a->strings["The server cannot or will not process the request due to an apparent client error."] = "Le serveur ne peut pas traiter la requête car elle est fautive.";
 $a->strings["Authentication is required and has failed or has not yet been provided."] = "Une identification est requised et a échoué ou n'a pas été fournie.";
-$a->strings["The request was valid, but the server is refusing action. The user might not have the necessary permissions for a resource, or may need an account."] = "";
-$a->strings["The requested resource could not be found but may be available in the future."] = "";
-$a->strings["An unexpected condition was encountered and no more specific message is suitable."] = "";
-$a->strings["The server is currently unavailable (because it is overloaded or down for maintenance). Please try again later."] = "";
-$a->strings["At the time of registration, and for providing communications between the user account and their contacts, the user has to provide a display name (pen name), an username (nickname) and a working email address. The names will be accessible on the profile page of the account by any visitor of the page, even if other profile details are not displayed. The email address will only be used to send the user notifications about interactions, but wont be visibly displayed. The listing of an account in the node's user directory or the global user directory is optional and can be controlled in the user settings, it is not necessary for communication."] = "";
-$a->strings["This data is required for communication and is passed on to the nodes of the communication partners and is stored there. Users can enter additional private data that may be transmitted to the communication partners accounts."] = "";
-$a->strings["At any point in time a logged in user can export their account data from the <a href=\"%1\$s/settings/userexport\">account settings</a>. If the user wants to delete their account they can do so at <a href=\"%1\$s/removeme\">%1\$s/removeme</a>. The deletion of the account will be permanent. Deletion of the data will also be requested from the nodes of the communication partners."] = "";
-$a->strings["Privacy Statement"] = "";
 $a->strings["Welcome to Friendica"] = "Bienvenue sur Friendica";
 $a->strings["New Member Checklist"] = "Checklist du nouvel utilisateur";
 $a->strings["We would like to offer some tips and links to help make your experience enjoyable. Click any item to visit the relevant page. A link to this page will be visible from your home page for two weeks after your initial registration and then will quietly disappear."] = "Nous souhaiterions vous donner quelques astuces et ressources pour rendre votre expérience la plus agréable possible. Cliquez sur n'importe lequel de ces éléments pour visiter la page correspondante. Un lien vers cette page restera visible sur votre page d'accueil pendant les deux semaines qui suivent votre inscription initiale, puis disparaîtra silencieusement.";
@@ -2171,7 +2140,6 @@ $a->strings["Upload a profile photo if you have not done so already. Studies hav
 $a->strings["Edit Your Profile"] = "Éditer votre Profil";
 $a->strings["Edit your <strong>default</strong> profile to your liking. Review the settings for hiding your list of friends and hiding the profile from unknown visitors."] = "Éditez votre profil <strong>par défaut</strong> à votre convenance. Vérifiez les réglages concernant la visibilité de votre liste d'amis par les visiteurs inconnus.";
 $a->strings["Profile Keywords"] = "Mots-clés du profil";
-$a->strings["Set some public keywords for your profile which describe your interests. We may be able to find other people with similar interests and suggest friendships."] = "";
 $a->strings["Connecting"] = "Connexions";
 $a->strings["Importing Emails"] = "Importer courriels";
 $a->strings["Enter your email access information on your Connector Settings page if you wish to import and interact with friends or mailing lists from your email INBOX"] = "Entrez vos paramètres de courriel dans les Réglages des connecteurs si vous souhaitez importer et interagir avec des amis ou des listes venant de votre Boîte de Réception.";
@@ -2194,33 +2162,14 @@ $a->strings["Please contact the sender by replying to this post if you do not wi
 $a->strings["%s posted an update."] = "%s a publié une mise à jour.";
 $a->strings["This entry was edited"] = "Cette entrée a été éditée";
 $a->strings["Private Message"] = "Message privé";
-$a->strings["pinned item"] = "Contenu épinglé";
-$a->strings["Delete locally"] = "Effacer localement";
+$a->strings["Edit"] = "Éditer";
 $a->strings["Delete globally"] = "Effacer globalement";
 $a->strings["Remove locally"] = "Effacer localement";
-$a->strings["save to folder"] = "Classer dans un dossier";
 $a->strings["I will attend"] = "Je vais participer";
 $a->strings["I will not attend"] = "Je ne vais pas participer";
 $a->strings["I might attend"] = "Je vais peut-être participer";
-$a->strings["ignore thread"] = "Ignorer cette conversation";
-$a->strings["unignore thread"] = "Suivre cette conversation de nouveau";
-$a->strings["toggle ignore status"] = "Ignorer le statut";
-$a->strings["pin"] = "Épingler";
-$a->strings["unpin"] = "Retirer l'épingle";
-$a->strings["toggle pin status"] = "Inverser l'épinglage";
-$a->strings["pinned"] = "épinglé";
-$a->strings["add star"] = "Marquer";
-$a->strings["remove star"] = "Enlever la marque";
-$a->strings["toggle star status"] = "Inverser le marcage";
-$a->strings["starred"] = "mis en avant";
-$a->strings["add tag"] = "Ajouter une étiquette";
-$a->strings["like"] = "j'aime";
-$a->strings["dislike"] = "je n'aime pas";
-$a->strings["Share this"] = "Partager";
-$a->strings["share"] = "partager";
 $a->strings["%s (Received %s)"] = "%s ( Reçu %s)";
 $a->strings["Comment this item on your system"] = "Commenter ce sujet sur votre instance";
-$a->strings["remote comment"] = "Commentaire distant";
 $a->strings["Pushed"] = "Poussé";
 $a->strings["Pulled"] = "Tiré";
 $a->strings["to"] = "à";
@@ -2265,15 +2214,16 @@ $a->strings["Love/romance"] = "Amour / Romance";
 $a->strings["Work/employment"] = "Activité professionnelle / Occupation";
 $a->strings["School/education"] = "Études / Formation";
 $a->strings["Contact information and Social Networks"] = "Coordonnées / Réseaux sociaux";
-$a->strings["Friendica Notification"] = "Notification Friendica";
-$a->strings["%1\$s, %2\$s Administrator"] = "%1\$s,, l'administrateur de %2\$s";
-$a->strings["%s Administrator"] = "L'administrateur de %s";
-$a->strings["thanks"] = "Merci,";
+$a->strings["Login failed."] = "Échec de connexion.";
+$a->strings["Login failed. Please check your credentials."] = "Échec d'authentification. Merci de vérifier vos identifiants.";
+$a->strings["Welcome %s"] = "Bienvenue %s";
+$a->strings["Please upload a profile photo."] = "Merci d'illustrer votre profil d'une image.";
+$a->strings["thanks"] = "merci";
 $a->strings["YYYY-MM-DD or MM-DD"] = "AAAA-MM-JJ ou MM-JJ";
 $a->strings["never"] = "jamais";
 $a->strings["less than a second ago"] = "il y a moins d'une seconde";
-$a->strings["year"] = "an";
-$a->strings["years"] = "ans";
+$a->strings["year"] = "année";
+$a->strings["years"] = "années";
 $a->strings["months"] = "mois";
 $a->strings["weeks"] = "semaines";
 $a->strings["days"] = "jours";
@@ -2283,71 +2233,36 @@ $a->strings["minute"] = "minute";
 $a->strings["minutes"] = "minutes";
 $a->strings["second"] = "seconde";
 $a->strings["seconds"] = "secondes";
-$a->strings["in %1\$d %2\$s"] = "dans %1\$d %2\$s";
-$a->strings["%1\$d %2\$s ago"] = "il y a %1\$d %2\$s ";
-$a->strings["(no subject)"] = "(sans titre)";
-$a->strings["%s: Updating author-id and owner-id in item and thread table. "] = "%s: Mise à jour de author-id et owner-id dans les tables item et thread";
-$a->strings["%s: Updating post-type."] = "%s: Mise à jour post-type";
-$a->strings["default"] = "défaut";
-$a->strings["greenzero"] = "greenzero";
-$a->strings["purplezero"] = "purplezero";
-$a->strings["easterbunny"] = "easterbunny";
-$a->strings["darkzero"] = "darkzero";
-$a->strings["comix"] = "comix";
-$a->strings["slackr"] = "slackr";
-$a->strings["Variations"] = "Variations";
-$a->strings["Light (Accented)"] = "";
-$a->strings["Dark (Accented)"] = "";
-$a->strings["Black (Accented)"] = "";
-$a->strings["Note"] = "Remarque";
-$a->strings["Check image permissions if all users are allowed to see the image"] = "Vérifier que tous les utilisateurs du site sont autorisés à voir l'image.";
 $a->strings["Custom"] = "Personnalisé";
 $a->strings["Legacy"] = "Original";
 $a->strings["Accented"] = "Accentué";
-$a->strings["Select color scheme"] = "Choisir le schéma de couleurs";
-$a->strings["Select scheme accent"] = "";
 $a->strings["Blue"] = "Bleu";
 $a->strings["Red"] = "Rouge";
 $a->strings["Purple"] = "Violet";
 $a->strings["Green"] = "Vert";
 $a->strings["Pink"] = "Rose";
-$a->strings["Copy or paste schemestring"] = "Définition de la palette";
-$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "Vous pouvez copier le contenu de ce champ pour partager votre palette. Vous pouvez également y coller une définition de palette différente pour l'appliquer à votre thème.";
+$a->strings["You can copy this string to share your theme with others. Pasting here applies the schemestring"] = "Vous pouvez copier le contenu de ce champ pour partager votre thème. Vous pouvez également y coller une définition de palette différente pour l'appliquer à votre thème.";
 $a->strings["Navigation bar background color"] = "Couleur d'arrière-plan de la barre de navigation";
 $a->strings["Navigation bar icon color "] = "Couleur des icônes de la barre de navigation";
 $a->strings["Link color"] = "Couleur des liens";
-$a->strings["Set the background color"] = "Couleur d'arrière-plan";
+$a->strings["Set the background color"] = "Paramétrer la couleur d'arrière-plan";
 $a->strings["Content background opacity"] = "Opacité du contenu d'arrière-plan";
-$a->strings["Set the background image"] = "Image d'arrière-plan";
+$a->strings["Set the background image"] = "Paramétrer l'image d'arrière-plan";
 $a->strings["Background image style"] = "Style de l'image de fond";
 $a->strings["Login page background image"] = "Image de fond de la page de login";
 $a->strings["Login page background color"] = "Couleur d'arrière-plan de la page de login";
-$a->strings["Leave background image and color empty for theme defaults"] = "Laisser l'image et la couleur de fond vides pour les paramètres par défaut du thème";
-$a->strings["Skip to main content"] = "Aller au contenu principal";
 $a->strings["Top Banner"] = "Bannière du haut";
-$a->strings["Resize image to the width of the screen and show background color below on long pages."] = "Redimensionner l'image à la largeur de l'écran et combler en dessous avec la couleur d'arrière plan.";
 $a->strings["Full screen"] = "Plein écran";
-$a->strings["Resize image to fill entire screen, clipping either the right or the bottom."] = "Agrandir l'image pour remplir l'écran, jusqu'à toucher le bord droit ou le bas de l'écran.";
-$a->strings["Single row mosaic"] = "Mosaïque sur un rang";
-$a->strings["Resize image to repeat it on a single row, either vertical or horizontal."] = "Redimensionner l'image pour la dupliquer sur un seul rang, vertical ou horizontal.";
 $a->strings["Mosaic"] = "Mosaïque";
-$a->strings["Repeat image to fill the screen."] = "Dupliquer l'image pour couvrir l'écran.";
+$a->strings["Repeat image to fill the screen."] = "Répète l'image pour couvrir l'écran.";
+$a->strings["Skip to main content"] = "Aller au contenu principal";
 $a->strings["Guest"] = "Invité";
 $a->strings["Visitor"] = "Visiteur";
 $a->strings["Alignment"] = "Alignement";
 $a->strings["Left"] = "Gauche";
-$a->strings["Center"] = "Centre";
-$a->strings["Color scheme"] = "Palette de couleurs";
-$a->strings["Posts font size"] = "Taille de texte des publications";
-$a->strings["Textareas font size"] = "Taille de police des zones de texte";
-$a->strings["Comma separated list of helper forums"] = "Liste de forums d'aide, séparés par des virgules";
+$a->strings["Center"] = "Centré";
 $a->strings["don't show"] = "cacher";
 $a->strings["show"] = "montrer";
-$a->strings["Set style"] = "Définir le style";
-$a->strings["Community Pages"] = "Pages de Communauté";
-$a->strings["Community Profiles"] = "Profils communautaires";
-$a->strings["Help or @NewHere ?"] = "Aide ou @NewHere?";
-$a->strings["Connect Services"] = "Connecter des services";
 $a->strings["Find Friends"] = "Trouver des contacts";
 $a->strings["Last users"] = "Derniers utilisateurs";
 $a->strings["Quick Start"] = "Démarrage rapide";