diff --git a/www/common/translations/messages.fr.json b/www/common/translations/messages.fr.json
index 4002ae967..5e82440a1 100644
--- a/www/common/translations/messages.fr.json
+++ b/www/common/translations/messages.fr.json
@@ -41,7 +41,7 @@
"synced": "Tout est enregistré",
"deleted": "Pad supprimé de votre CryptDrive",
"deletedFromServer": "Pad supprimé du serveur",
- "mustLogin": "Vous devez être enregistré pour avoir accès à cette page.",
+ "mustLogin": "Vous devez être enregistré pour avoir accès à cette page",
"disabledApp": "Cette application a été désactivée. Pour plus d'information, veuillez contacter l'administrateur de ce CryptPad.",
"realtime_unrecoverableError": "Une erreur critique est survenue. Cliquez sur OK pour recharger la page.",
"disconnected": "Déconnecté",
@@ -114,7 +114,7 @@
"saveTemplatePrompt": "Choisir un titre pour ce modèle",
"templateSaved": "Modèle enregistré !",
"selectTemplate": "Sélectionner un modèle ou appuyer sur Échap",
- "useTemplate": "Commencer avec un modèle?",
+ "useTemplate": "Commencer avec un modèle ?",
"useTemplateOK": "Choisir un modèle (Entrée)",
"useTemplateCancel": "Document vierge (Échap)",
"template_import": "Importer un modèle",
@@ -132,7 +132,7 @@
"printSlideNumber": "Afficher le numéro des slides",
"printDate": "Afficher la date",
"printTitle": "Afficher le titre du pad",
- "printCSS": "Personnaliser l'apparence (CSS):",
+ "printCSS": "Personnaliser l'apparence (CSS) :",
"printTransition": "Activer les animations de transition",
"printBackground": "Utiliser une image d'arrière-plan",
"printBackgroundButton": "Choisir une image",
@@ -147,9 +147,9 @@
"tags_title": "Mots-clés du pad (pour vous uniquement)",
"tags_add": "Modifier les mots-clés du pad",
"tags_searchHint": "Commencez une recherche par # dans votre CryptDrive pour retrouver vos pads par mot-clé.",
- "tags_notShared": "Vos mots-clés ne sont pas partagés avec les autres utilisateurs.",
+ "tags_notShared": "Vos mots-clés ne sont pas partagés avec les autres utilisateurs",
"tags_duplicate": "Mot-clé déjà présent : {0}",
- "tags_noentry": "Vous ne pouvez pas ajouter de mots-clés à un pad supprimé!",
+ "tags_noentry": "Vous ne pouvez pas ajouter de mots-clés à un pad supprimé !",
"slideOptionsText": "Options",
"slideOptionsTitle": "Personnaliser la présentation",
"slideOptionsButton": "Enregistrer (Entrée)",
@@ -241,7 +241,7 @@
"poll_edit": "Modifier",
"poll_locked": "Verrouillé",
"poll_unlocked": "Déverrouillé",
- "poll_bookmark_col": "Marquer cette colonne comme favorite pour qu'elle soit toujours déverrouillée et affichée en première position.",
+ "poll_bookmark_col": "Marquer cette colonne comme favorite pour qu'elle soit toujours déverrouillée et affichée en première position",
"poll_bookmarked_col": "Voici votre colonne favorite ; elle sera toujours déverrouillée et affichée en première position.",
"poll_total": "TOTAL",
"poll_comment_list": "Commentaires",
@@ -252,7 +252,7 @@
"poll_comment_disabled": "Publiez ce sondage en utilisant le bouton ✓ afin d'activer les commentaires.",
"oo_reconnect": "La connexion au serveur est rétablie. Cliquez sur OK pour recharger la page et continuer l'édition.",
"oo_cantUpload": "Impossible d'importer un document si d'autres utilisateurs sont présents.",
- "oo_uploaded": "L'importation est terminée. Cliquez sur OK pour recharger la page ou sur Annuler pour continuer en lecture-seule",
+ "oo_uploaded": "L'importation est terminée. Cliquez sur OK pour recharger la page ou sur Annuler pour continuer en lecture-seule.",
"canvas_clear": "Nettoyer",
"canvas_delete": "Supprimer la sélection",
"canvas_disable": "Désactiver le dessin",
@@ -286,7 +286,7 @@
"userlist_pending": "En attente...",
"contacts_title": "Contacts",
"contacts_addError": "Erreur lors de l'ajout de ce contact dans votre liste",
- "contacts_added": "Invitation de contact acceptée",
+ "contacts_added": "Invitation de contact acceptée.",
"contacts_rejected": "Invitation de contact rejetée",
"contacts_request": "{0} souhaite vous ajouter en tant que contact. Accepter ?",
"contacts_send": "Envoyer",