diff --git a/syslog/lang/fr b/syslog/lang/fr
index 808991191..840759d1d 100644
--- a/syslog/lang/fr
+++ b/syslog/lang/fr
@@ -1,93 +1,93 @@
acl_all=Tous les journaux
acl_logs=Peut afficher et configurer les fichiers journaux
acl_noedit=Peut seulement afficher les journaux ?
-acl_sel=Seulement les fichiers répertoriés et ceux qui sont dans les répertoires affichés...
+acl_sel=Seulement les fichiers répertoriés et ceux qui sont dans les répertoires affichés...
all=Tous
-create_title=Ajouter un journal système
+create_title=Ajouter un journal système
desc_auth=Journal d'authentification
-desc_boot=Messages d'amorçage
-desc_cron=Journal des tâches Cron
-desc_debug=Messages de débogage
+desc_boot=Messages d'amorçage
+desc_cron=Journal des tâches Cron
+desc_debug=Messages de débogage
desc_mail=Journal de messagerie
desc_news=Journal des forums NNTP
-desc_sysmesg=Messages du système
+desc_sysmesg=Messages du système
desc_uucp=Journal UUCP
edit_active=Journalisation active ?
edit_all=Toutes
-edit_allusers=Tous les utilisateurs connectés
-edit_ecannot=Vous n'êtes pas autorisé à modifier les paramètres du journal
-edit_ecannot2=Vous n'êtes pas autorisé à modifier ce journal
-edit_facil=Fonctionnalités
+edit_allusers=Tous les utilisateurs connectés
+edit_ecannot=Vous n'êtes pas autorisé à modifier les paramètres du journal
+edit_ecannot2=Vous n'êtes pas autorisé à modifier ce journal
+edit_facil=Fonctionnalités
edit_file=Fichier
edit_header1=Destination du journal
-edit_header2=Type de messages à journaliser
+edit_header2=Type de messages à journaliser
edit_host=Serveur Syslog sur
edit_logto=Journaliser dans
edit_many=Beaucoup
edit_none=Aucune
edit_one=Une
-edit_pdir0=À ou au-dessus...
+edit_pdir0=À ou au-dessus...
edit_pdir1=Exactement...
edit_pdir2=Au dessous...
edit_pdir3=Toutes sauf...
-edit_pipe=Tube nommé
+edit_pipe=Tube nommé
edit_pipe2=Tube vers la commande
-edit_pri=Priorités
-edit_return=détails du journal
+edit_pri=Priorités
+edit_return=détails du journal
edit_socket=Fichier de socket du domaine Unix
-edit_sync=Synchroniser après chaque message ?
+edit_sync=Synchroniser après chaque message ?
edit_tag=Seulement pour le programme
-edit_title=Modifier le journal système
+edit_title=Modifier le journal système
edit_users=Utilisateurs locaux
edit_view=Voir le fichier journal
index_active=Actif ?
-index_add=Ajouter un nouveau journal système
+index_add=Ajouter un nouveau journal système
index_all=Tous les utilisateurs
-index_econf=Le fichier de configuration de syslog n'a pas été trouvé sur votre système. Peut-être que syslog n'est pas installé, ou qu'une version plus récente telle que syslog-ng est en cours d'utilisation, ou encore que la configuration du module est incorrecte.
+index_econf=Le fichier de configuration de syslog n'a pas été trouvé sur votre système. Peut-être que syslog n'est pas installé, ou qu'une version plus récente telle que syslog-ng est en cours d'utilisation, ou encore que la configuration du module est incorrecte.
index_file=Fichier $1
index_host=Serveur Syslog sur $1
index_m4=Supprimer les directives m4 du fichier de configuration
-index_m4msg=Votre fichier de configuration des journaux système $1 semble contenir des directives m4. Avant de pouvoir le modifier, Webmin doit faire analyser le fichier à m4 pour supprimer sans risque ces directives.
-index_pipe=Tube nommé $1
+index_m4msg=Votre fichier de configuration des journaux système $1 semble contenir des directives m4. Avant de pouvoir le modifier, Webmin doit faire analyser le fichier à m4 pour supprimer sans risque ces directives.
+index_pipe=Tube nommé $1
index_pipe2=Tube vers la commande $1
index_restart=Appliquer les changements
-index_restartmsg=Cliquez sur ce bouton pour rendre la configuration en cours active en tuant le processus actif syslog et en le redémarrant.
-index_return=aux journaux système
-index_rule=Messages sélectionnés
+index_restartmsg=Cliquez sur ce bouton pour rendre la configuration en cours active en tuant le processus actif syslog et en le redémarrant.
+index_return=aux journaux système
+index_rule=Messages sélectionnés
index_socket=Fichier de socket Unix $1
-index_start=Démarrer le Serveur Syslog
-index_startmsg=Cliquez sur ce bouton pour démarrer le serveur Syslog $1. Tant qu'il n'a pas demarré, aucune journalisation n'est possible.
+index_start=Démarrer le Serveur Syslog
+index_startmsg=Cliquez sur ce bouton pour démarrer le serveur Syslog $1. Tant qu'il n'a pas demarré, aucune journalisation n'est possible.
index_tag=Programme
-index_title=Journaux système
+index_title=Journaux système
index_to=Destination du journal
index_users=Utilisateurs $1
index_view=Voir...
-log_apply=Changements appliqués
-log_create=Journal de $1 ajouté
-log_delete=Journal de $1 supprimé
-log_modify=Journal de $1 modifié
-log_start=Serveur de journalisation démarré
-restart_ecannot=Vous n'êtes pas autorisé à redémarrer Syslog
+log_apply=Changements appliqués
+log_create=Journal de $1 ajouté
+log_delete=Journal de $1 supprimé
+log_modify=Journal de $1 modifié
+log_start=Serveur de journalisation démarré
+restart_ecannot=Vous n'êtes pas autorisé à redémarrer Syslog
restart_ekill=Impossible de signaler le processus syslog $1 : $2
-save_ecannot1=Vous n'êtes pas autorisé à supprimer ce journal
-save_ecannot2=Vous n'êtes pas autorisé à afficher ce journal
-save_ecannot3=Vous n'êtes pas autorisé à créer un journal avec cette destination
-save_ecannot4=Vous n'êtes pas autorisé à enregistrer un journal avec cette destination
-save_ecannot5=Vous n'êtes pas autorisé à modifier ce journal
-save_efacils=Aucune fonctionnalité saisie
+save_ecannot1=Vous n'êtes pas autorisé à supprimer ce journal
+save_ecannot2=Vous n'êtes pas autorisé à afficher ce journal
+save_ecannot3=Vous n'êtes pas autorisé à créer un journal avec cette destination
+save_ecannot4=Vous n'êtes pas autorisé à enregistrer un journal avec cette destination
+save_ecannot5=Vous n'êtes pas autorisé à modifier ce journal
+save_efacils=Aucune fonctionnalité saisie
save_efile='$1' n'est pas un nom de fichier valide : $2
-save_ehost=L'hôte Syslog '$1' n'existe pas
+save_ehost=L'hôte Syslog '$1' n'existe pas
save_enousers=Aucun utilisateur local saisi
-save_epipe='$1' n'est pas un tube nommé valide
+save_epipe='$1' n'est pas un tube nommé valide
save_epipe2=Il manque la commande du tube vers
-save_epri=Aucune priorité sélectionnée
+save_epri=Aucune priorité sélectionnée
save_err=Impossible d'enregistrer le journal
-save_esel=Aucun type de message à journaliser
+save_esel=Aucun type de message à journaliser
save_esocket=Socket du domaine Unix manquante ou invalide
save_euser=L'utilisateur '$1' n'existe pas
-start_ecannot=Vous n'êtes pas autorisé à démarrer Syslog
+start_ecannot=Vous n'êtes pas autorisé à démarrer Syslog
view_empty=Le fichier journal est vide
view_filter=Afficher seulement les lignes contenant le texte $1
-view_header=Les $1 dernières lignes de $2
-view_refresh=Rafraîchir
+view_header=Les $1 dernières lignes de $2
+view_refresh=Rafraîchir
view_title=Voir le fichier journal
diff --git a/syslog/lang/fr.auto b/syslog/lang/fr.auto
new file mode 100644
index 000000000..583eae085
--- /dev/null
+++ b/syslog/lang/fr.auto
@@ -0,0 +1,10 @@
+index_cmd=Sortie de $1
+index_viewfile=Afficher le fichier journal:
+index_viewok=Vue
+save_ecannot6=Vous n'êtes pas autorisé à afficher des journaux arbitraires
+save_ecannot7=Vous n'êtes pas autorisé à consulter ce journal supplémentaire
+save_emissing=Fichier journal manquant à afficher
+acl_any=Peut afficher n'importe quel fichier sous forme de journal?
+acl_extra=Fichiers journaux supplémentaires pour cet utilisateur
+acl_syslog=Peut afficher les journaux de syslog?
+acl_others=Peut afficher les journaux d'autres modules?