diff --git a/data/web/lang/lang.fr-fr.json b/data/web/lang/lang.fr-fr.json
index 4db773e0..ef19d186 100644
--- a/data/web/lang/lang.fr-fr.json
+++ b/data/web/lang/lang.fr-fr.json
@@ -321,7 +321,9 @@
"admins": "Administrateurs",
"api_read_only": "Accès lecture-seule",
"password_policy_lowerupper": "Doit contenir des caractères minuscules et majuscules",
- "password_policy_numbers": "Doit contenir au moins un chiffre"
+ "password_policy_numbers": "Doit contenir au moins un chiffre",
+ "ip_check": "Vérification IP",
+ "ip_check_disabled": "La vérification IP est désactivée. Vous pouvez l'activer sous
Système > Configuration > Options > Personnaliser"
},
"danger": {
"access_denied": "Accès refusé ou données de formulaire non valides",
@@ -440,7 +442,12 @@
"username_invalid": "Le nom d'utilisateur %s ne peut pas être utilisé",
"validity_missing": "Veuillez attribuer une période de validité",
"value_missing": "Veuillez fournir toutes les valeurs",
- "yotp_verification_failed": "La vérification Yubico OTP a échoué : %s"
+ "yotp_verification_failed": "La vérification Yubico OTP a échoué : %s",
+ "webauthn_authenticator_failed": "L'authentificateur selectionné est introuvable",
+ "demo_mode_enabled": "Le mode de démonstration est activé",
+ "template_exists": "La template %s existe déja",
+ "template_id_invalid": "Le numéro de template %s est invalide",
+ "template_name_invalid": "Le nom de la template est invalide"
},
"debug": {
"chart_this_server": "Graphique (ce serveur)",