diff --git a/locale/ar/fusiondirectory.po b/locale/ar/fusiondirectory.po
index ab0105d166eda4e47d3189b3ccc4753af6bcd585..f3afc0dddd37f0f249a4ea0a6456d16962cb15e3 100644
--- a/locale/ar/fusiondirectory.po
+++ b/locale/ar/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Arabic (https://www.transifex.com/fusiondirectory/teams/12202/ar/)\n"
diff --git a/locale/ca/fusiondirectory.po b/locale/ca/fusiondirectory.po
index bf4616a2b9a1380f3ccff6e3c05f8862be88085f..77a82f2573c79c697b4809fb97dd9ae7a8ecf11e 100644
--- a/locale/ca/fusiondirectory.po
+++ b/locale/ca/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Catalan (https://www.transifex.com/fusiondirectory/teams/12202/ca/)\n"
diff --git a/locale/cs_CZ/fusiondirectory.po b/locale/cs_CZ/fusiondirectory.po
index ab4ad1f8dd4117b3eba68c72c9e609024836e4ec..4e008fed57ee9e29706e8418a183e2bbb1f88f4c 100644
--- a/locale/cs_CZ/fusiondirectory.po
+++ b/locale/cs_CZ/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Pavel Borecki <pavel.borecki@gmail.com>, 2017\n"
 "Language-Team: Czech (Czech Republic) (https://www.transifex.com/fusiondirectory/teams/12202/cs_CZ/)\n"
diff --git a/locale/de/fusiondirectory.po b/locale/de/fusiondirectory.po
index fe109261e58873a7bcc619584d4f2d99228d1cf2..f761b9f5ffc10f35b2602f0e2ed91569d46fd54b 100644
--- a/locale/de/fusiondirectory.po
+++ b/locale/de/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Ettore Atalan <atalanttore@googlemail.com>, 2017\n"
 "Language-Team: German (https://www.transifex.com/fusiondirectory/teams/12202/de/)\n"
diff --git a/locale/el_GR/fusiondirectory.po b/locale/el_GR/fusiondirectory.po
index 4d86265f660d727d93d85118b858303e8fb5ff0b..56718d7d998a6561bcb1fc766683b885ad55c07c 100644
--- a/locale/el_GR/fusiondirectory.po
+++ b/locale/el_GR/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Greek (Greece) (https://www.transifex.com/fusiondirectory/teams/12202/el_GR/)\n"
diff --git a/locale/es/fusiondirectory.po b/locale/es/fusiondirectory.po
index ff47be5df7bf4d100b37071d36dd7d9a081ad577..1744221b07c159278407a1c2972b8627a61a2fee 100644
--- a/locale/es/fusiondirectory.po
+++ b/locale/es/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Spanish (https://www.transifex.com/fusiondirectory/teams/12202/es/)\n"
diff --git a/locale/es_CO/fusiondirectory.po b/locale/es_CO/fusiondirectory.po
index e55abf17e68ea97014c69419ced2aab5fce582ec..f30bf20c906a5b562c8a46823999dc23a934671d 100644
--- a/locale/es_CO/fusiondirectory.po
+++ b/locale/es_CO/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Spanish (Colombia) (https://www.transifex.com/fusiondirectory/teams/12202/es_CO/)\n"
diff --git a/locale/es_VE/fusiondirectory.po b/locale/es_VE/fusiondirectory.po
index 68d7f302a1af9bcb3a943ee7cd91e5dadf941571..992cce214245d42d98cc8d9ee2f87d97b5655095 100644
--- a/locale/es_VE/fusiondirectory.po
+++ b/locale/es_VE/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Spanish (Venezuela) (https://www.transifex.com/fusiondirectory/teams/12202/es_VE/)\n"
diff --git a/locale/fa_IR/fusiondirectory.po b/locale/fa_IR/fusiondirectory.po
index a38db462265d80eef68278b926d8cb8240aa3cd5..cad84c5d48f3d9be455a735ae45bc3fc22ee5f0a 100644
--- a/locale/fa_IR/fusiondirectory.po
+++ b/locale/fa_IR/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Persian (Iran) (https://www.transifex.com/fusiondirectory/teams/12202/fa_IR/)\n"
diff --git a/locale/fi_FI/fusiondirectory.po b/locale/fi_FI/fusiondirectory.po
index ab2532c1f96abd76ada158246731efee457f3e6c..82018725168ba4047129ba9224ea5933b81e2341 100644
--- a/locale/fi_FI/fusiondirectory.po
+++ b/locale/fi_FI/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Dina Solveig Jalkanen <dinsteri@gmail.com>, 2017\n"
 "Language-Team: Finnish (Finland) (https://www.transifex.com/fusiondirectory/teams/12202/fi_FI/)\n"
diff --git a/locale/fr/fusiondirectory.po b/locale/fr/fusiondirectory.po
index 364a44b865abb2fa5cabd4baac1d0a68c50fda57..a8bf43e4e5b2f19d479d5bdfc5d7aaeae6a7003c 100644
--- a/locale/fr/fusiondirectory.po
+++ b/locale/fr/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Benoit Mortier <benoit.mortier@opensides.be>, 2017\n"
 "Language-Team: French (https://www.transifex.com/fusiondirectory/teams/12202/fr/)\n"
@@ -52,7 +52,7 @@ msgstr "Connexion LDAP"
 
 #: setup/class_setupStepLdap.inc:36
 msgid "Location name"
-msgstr "Nom de l'emplacement"
+msgstr "Nom de la connexion"
 
 #: setup/class_setupStepLdap.inc:36
 msgid "Name of this connexion to show in the LDAP server list"
@@ -74,7 +74,7 @@ msgstr "Connexion TLS"
 #: setup/class_setupStepLdap.inc:46
 msgid "Should TLS be used to connect to this LDAP server?"
 msgstr ""
-"Est ce que TLS doit être utilisé pour se connecter à ce serveur LDAP ?"
+"Est-ce que TLS doit être utilisé pour se connecter à ce serveur LDAP ?"
 
 #: setup/class_setupStepLdap.inc:50 setup/class_setupStepLdap.inc:119
 #: setup/class_setupStepLdap.inc:127
@@ -97,7 +97,7 @@ msgid ""
 "DN of the admin account to use for binding to the LDAP. Base is "
 "automatically appended."
 msgstr ""
-"DN du compte admin à utiliser pour la liaison au LDAP. La base est "
+"DN du compte admin à utiliser pour l’identification au LDAP. La base y est "
 "automatiquement ajoutée."
 
 #: setup/class_setupStepLdap.inc:74
@@ -111,8 +111,8 @@ msgstr "Mot de passe administrateur"
 #: setup/class_setupStepLdap.inc:77
 msgid "Password for the admin account to use for binding to the LDAP"
 msgstr ""
-"Mot de passe pour le compte administrateur à utiliser pour la liaison au "
-"LDAP"
+"Mot de passe pour le compte administrateur à utiliser pour l’identification "
+"au LDAP"
 
 #: setup/class_setupStepLdap.inc:83
 msgid "Status"
@@ -125,7 +125,7 @@ msgstr "Statut actuel"
 #: setup/class_setupStepLdap.inc:86
 msgid "Result of last attempt at checking LDAP binding and basic schemas"
 msgstr ""
-"Résultat de la dernière tentative de liaison LDAP et vérification des "
+"Résultat de la dernière tentative de connexion LDAP et vérification des "
 "schémas de base"
 
 #: setup/class_setupStepLdap.inc:107
@@ -147,12 +147,12 @@ msgstr ""
 #: setup/class_setupStepLdap.inc:179
 #, php-format
 msgid "Anonymous bind to server '%s' failed!"
-msgstr "La connexion anonyme sur le serveur '%s' à échoué !"
+msgstr "La connexion anonyme au serveur '%s' a échoué !"
 
 #: setup/class_setupStepLdap.inc:181
 #, php-format
 msgid "Bind as user '%s' failed!"
-msgstr "la connexion comme l'utilisateur '%s' à échoué !"
+msgstr "La connexion sous l’utilisateur '%s' a échoué !"
 
 #: setup/class_setupStepLdap.inc:183
 msgid "Retry"
@@ -161,7 +161,7 @@ msgstr "Réessayer"
 #: setup/class_setupStepLdap.inc:187
 #, php-format
 msgid "Anonymous bind to server '%s' succeeded."
-msgstr "La connexion anonyme sur le serveur '%s' à réussi."
+msgstr "La connexion anonyme au serveur '%s' a réussi."
 
 #: setup/class_setupStepLdap.inc:188 setup/class_setupStepLdap.inc:192
 msgid "Refresh"
@@ -169,12 +169,12 @@ msgstr "Rafraîchir"
 
 #: setup/class_setupStepLdap.inc:189
 msgid "Please specify user and password!"
-msgstr "Veuillez introduire un utilisateur et un mot de passe !"
+msgstr "Veuillez introduire un utilisateur et un mot de passe !"
 
 #: setup/class_setupStepLdap.inc:191
 #, php-format
 msgid "Bind as user '%s' to server '%s' succeeded!"
-msgstr "La connexion comme l'utilisateur '%s' au serveur '%s' à réussi !"
+msgstr "La connexion sous l'utilisateur '%s' au serveur '%s' a réussi !"
 
 #: setup/class_setupStepLdap.inc:210 setup/class_setupStepLdap.inc:212
 #, php-format
@@ -183,7 +183,7 @@ msgid ""
 "Schema \"%s\": %s"
 msgstr ""
 "%s\n"
-"Schema \"%s\": %s"
+"Schéma \"%s\" : %s"
 
 #: setup/class_setupStepLdap.inc:212 setup/class_setupStepMigrate.inc:573
 #: setup/class_setupStepMigrate.inc:1004 setup/class_setupStepMigrate.inc:1123
@@ -219,11 +219,11 @@ msgstr "Terminé"
 
 #: setup/class_setupStepFinish.inc:41
 msgid "Finish - write the configuration file"
-msgstr "Fini - écrire le fichier de configuration"
+msgstr "Terminé - écrire le fichier de configuration"
 
 #: setup/class_setupStepFinish.inc:42
 msgid "Write configuration file"
-msgstr "Ecrire le fichier de configuration"
+msgstr "Écrire le fichier de configuration"
 
 #: setup/class_setupStepFinish.inc:89
 msgid ""
@@ -231,7 +231,7 @@ msgid ""
 "permissions!"
 msgstr ""
 "Votre fichier de configuration est lisible par tout le monde. Veuillez "
-"modifier les permissions !"
+"modifier les permissions !"
 
 #: setup/class_setupStepFinish.inc:91
 msgid "The configuration is currently not readable or it does not exists."
@@ -245,12 +245,11 @@ msgid ""
 "shouldn't."
 msgstr ""
 "Après avoir placé le fichier dans le répertoire %s, assurez vous que seul le"
-" serveur web puisse lire %s. Vous pouvez exécuter les commandes suivantes "
-"pour réaliser cette opération:"
+" serveur web puisse lire %s."
 
 #: setup/class_setupStepChecks.inc:30 setup/class_setupStepMigrate.inc:206
 msgid "PHP module and extension checks"
-msgstr "Extension PHP et vérification de celles-ci"
+msgstr "Vérification des extensions et modules PHP"
 
 #: setup/class_setupStepChecks.inc:37
 msgid ""
@@ -264,8 +263,7 @@ msgstr "Vérification de l'installation"
 
 #: setup/class_setupStepChecks.inc:50
 msgid "Basic checks for PHP compatibility and extensions"
-msgstr ""
-"Vérification de base de la version de PHP et des extensions nécéssaires."
+msgstr "Vérification de base de la version de PHP et des extensions"
 
 #: setup/class_setupStepChecks.inc:67
 msgid "Checking PHP version"
@@ -278,33 +276,33 @@ msgstr "PHP doit être à la version %s ou supérieure."
 
 #: setup/class_setupStepChecks.inc:69
 msgid "Please upgrade to a supported version."
-msgstr "Veuillez faire la mise à jour vers une version supportée."
+msgstr "Veuillez mettre à jour vers une version supportée."
 
 #: setup/class_setupStepChecks.inc:76
 msgid "FusionDirectory requires this module to talk with your LDAP server."
 msgstr ""
-"FusionDirectory à besoin de ce module pour dialoguer avec votre annuaire "
-"ldap."
+"FusionDirectory a besoin de ce module pour dialoguer avec votre serveur "
+"LDAP."
 
 #: setup/class_setupStepChecks.inc:84
 msgid ""
 "FusionDirectory requires this module for an internationalized interface."
 msgstr ""
-"FusionDirectory à besoin de ce module pour afficher l'interface multilingue."
+"FusionDirectory a besoin de ce module pour afficher l'interface multilingue."
 
 #: setup/class_setupStepChecks.inc:92
 msgid ""
 "FusionDirectory requires this module to communicate with different types of "
 "servers and protocols."
 msgstr ""
-"FusionDirectory à besoin de ce module pour dialoguer avec les différents "
+"FusionDirectory a besoin de ce module pour dialoguer avec les différents "
 "types de serveurs et de protocoles."
 
 #: setup/class_setupStepChecks.inc:100
 msgid ""
 "FusionDirectory requires this module to encode variables for javascript use."
 msgstr ""
-"FusionDirectory a besoin de ce module pour encoder les variables pour "
+"FusionDirectory a besoin de ce module pour encoder les variables lors de "
 "l'utilisation dans du javascript."
 
 #: setup/class_setupStepChecks.inc:108
@@ -313,24 +311,24 @@ msgid ""
 "filter."
 msgstr ""
 "FusionDirectory a besoin de ce module pour filtrer les variables avec un "
-"filtre spécifique"
+"filtre spécifique."
 
 #: setup/class_setupStepChecks.inc:116
 msgid "FusionDirectory requires this module for the samba integration."
-msgstr "FusionDirectory à besoin de ce module pour dialoguer avec Samba."
+msgstr "FusionDirectory a besoin de ce module pour l’intégration Samba."
 
 #: setup/class_setupStepChecks.inc:124
 msgid ""
 "FusionDirectory requires either 'mhash' or the 'sha1' module to make use of "
 "SSHA encryption."
 msgstr ""
-"FusionDirectory à besoin du module 'mash' ou 'sha1' pour l'utilisation du "
-"cryptage SSHA."
+"FusionDirectory a besoin du module 'mhash' ou 'sha1' pour l’utilisation du "
+"chiffrement SSHA."
 
 #: setup/class_setupStepChecks.inc:132
 msgid "FusionDirectory requires this module to talk to an IMAP server."
 msgstr ""
-"FusionDirectory à besoin de ce module pour dialoguer avec un serveur IMAP."
+"FusionDirectory a besoin de ce module pour dialoguer avec un serveur IMAP."
 
 #: setup/class_setupStepChecks.inc:139
 msgid "mbstring"
@@ -339,7 +337,7 @@ msgstr "mbstring"
 #: setup/class_setupStepChecks.inc:140
 msgid "FusionDirectory requires this module to handle unicode strings."
 msgstr ""
-"FusionDirectory a besoin  de ce module pour gérer les chaînes de caractère "
+"FusionDirectory a besoin de ce module pour gérer les chaînes de caractère "
 "unicode."
 
 #: setup/class_setupStepChecks.inc:146
@@ -348,16 +346,15 @@ msgstr "imagick"
 
 #: setup/class_setupStepChecks.inc:147
 msgid "FusionDirectory requires this extension to handle images."
-msgstr "FusionDirectory a besoin  de ce module pour gérer les images."
+msgstr "FusionDirectory a besoin de ce module pour gérer les images."
 
 #: setup/class_setupStepChecks.inc:153
 msgid "compression module"
-msgstr "Module de compression"
+msgstr "module de compression"
 
 #: setup/class_setupStepChecks.inc:154
 msgid "FusionDirectory requires this extension to handle snapshots."
-msgstr ""
-"FusionDirectory a besoin de ce module pour gérer les copie instantanées."
+msgstr "FusionDirectory a besoin de ce module pour gérer les instantanés."
 
 #: setup/class_setupStepChecks.inc:164
 msgid ""
@@ -372,7 +369,7 @@ msgstr ""
 #: setup/class_setupStepChecks.inc:165
 msgid "Search for 'register_globals' in your php.ini and switch it to 'Off'."
 msgstr ""
-"Recherchez l'option 'register_globals' dans votre php.ini et mettez la à "
+"Cherchez l'option 'register_globals' dans votre php.ini et mettez la à "
 "'Off'."
 
 #: setup/class_setupStepChecks.inc:172
@@ -385,20 +382,20 @@ msgid ""
 "before they really timeout."
 msgstr ""
 "Mettre cette valeur à 1 jour permet d'éviter de perde les cookies et les "
-"sessions avant qu'elles soient réellement expirées."
+"sessions avant qu'elles ne soient réellement expirées."
 
 #: setup/class_setupStepChecks.inc:174
 msgid ""
 "Search for 'session.gc_maxlifetime' in your php.ini and set it to 86400 or "
 "higher."
 msgstr ""
-"Cherchez pour 'session.gc_maxlifetime' dans votre php.ini et mettez le à "
-"86400 ou plus haut."
+"Cherchez 'session.gc_maxlifetime' dans votre php.ini et mettez le à 86400 ou"
+" plus."
 
 #: setup/class_setupStepChecks.inc:181 setup/class_setupStepChecks.inc:197
 #: setup/class_setupStepChecks.inc:213 setup/class_setupStepChecks.inc:221
 msgid "Off"
-msgstr "Eteint"
+msgstr "Éteint"
 
 #: setup/class_setupStepChecks.inc:182
 msgid ""
@@ -406,41 +403,41 @@ msgid ""
 "option in your php.ini should be set to 'Off'."
 msgstr ""
 "Pour pouvoir utiliser FusionDirectory sans problèmes, la variable "
-"session.auto_register doit être à 'Off' dans votre php.ini."
+"session.auto_start doit être à 'Off' dans votre php.ini."
 
 #: setup/class_setupStepChecks.inc:183
 msgid "Search for 'session.auto_start' in your php.ini and set it to 'Off'."
 msgstr ""
-"Recherchez la variable session.auto_register  et mettez la à 'Off' dans "
-"votre php.ini."
+"Cherchez la variable 'session.auto_start' dans votre php.ini et mettez la à "
+"'Off'."
 
 #: setup/class_setupStepChecks.inc:190
 msgid ""
 "FusionDirectory needs at least 128MB of memory. Setting it below this limit "
 "may cause errors that are not reproducable! Increase it for larger setups."
 msgstr ""
-"FusionDirectory a besoin au minimum de 128MB de mémoire. Allouer moins que "
-"128MB causera des erreurs imprévisibles, qui ne seront pas reproductibles ! "
+"FusionDirectory a besoin au minimum de 128MB de mémoire. Allouer moins "
+"causera des erreurs imprévisibles, qui ne seront pas reproductibles ! "
 "Augmentez la mémoire pour les installations plus complexes."
 
 #: setup/class_setupStepChecks.inc:191
 msgid ""
 "Search for 'memory_limit' in your php.ini and set it to '128M' or higher."
 msgstr ""
-"Recherchez 'memory_limit' dans votre fichier php.ini votre et mettez le à "
-"'128M' ou plus haut."
+"Cherchez 'memory_limit' dans votre fichier php.ini votre et mettez le à "
+"'128M' ou plus."
 
 #: setup/class_setupStepChecks.inc:198
 msgid ""
 "This option influences the PHP output handling. Turn this Option off, to "
 "increase performance."
 msgstr ""
-"Cette option défini la gestion des sorties, mettez cette option à 'Off', "
-"pour améliorer la performance."
+"Cette option défini la gestion des sorties, mettez cette option à 'Off' pour"
+" améliorer les performances."
 
 #: setup/class_setupStepChecks.inc:199
 msgid "Search for 'implicit_flush' in your php.ini and set it to 'Off'."
-msgstr "Recherchez 'implicit_flush' dans votre php.ini et mettez le à 'Off'."
+msgstr "Cherchez 'implicit_flush' dans votre php.ini et mettez le à 'Off'."
 
 #: setup/class_setupStepChecks.inc:206
 msgid "The Execution time should be at least 30 seconds."
@@ -451,7 +448,7 @@ msgid ""
 "Search for 'max_execution_time' in your php.ini and set it to '30' or "
 "higher."
 msgstr ""
-"Rechercher l'option 'max_execution_time' dans votre php.ini et mettez le à "
+"Chercher l'option 'max_execution_time' dans votre php.ini et mettez la à "
 "'30' ou plus."
 
 #: setup/class_setupStepChecks.inc:214
@@ -460,11 +457,11 @@ msgid ""
 "any information about the server you are running in this case."
 msgstr ""
 "Augmentez la sécurité de votre serveur en mettant l'option expose_php à "
-"'Off'. PHP n'enverra pas d'information a propos du serveur."
+"'Off'. PHP n'enverra pas d'information à propos du serveur."
 
 #: setup/class_setupStepChecks.inc:215
 msgid "Search for 'expose_php' in your php.ini and set if to 'Off'."
-msgstr "Recherchez 'expose_php' dans votre php.ini et mettez le à 'Off'."
+msgstr "Cherchez 'expose_php' dans votre php.ini et mettez le à 'Off'."
 
 #: setup/class_setupStepChecks.inc:222
 msgid "Increase your server performance by setting magic_quotes_gpc to 'off'."
@@ -477,8 +474,8 @@ msgid ""
 "Search for 'zend.ze1_compatibility_mode' in your php.ini and set it to "
 "'Off'."
 msgstr ""
-"Recherchez l'option 'zend.ze1_compatibility_mode' dans votre hp.ini et "
-"mettez la à 'Off'."
+"Cherchez l'option 'zend.ze1_compatibility_mode' dans votre hp.ini et mettez "
+"la à 'Off'."
 
 #: setup/class_setupStepMigrate.inc:133 include/class_msgPool.inc:486
 #: setup/setup_checks.tpl.c:2 ihtml/themes/breezy/msg_dialog.tpl.c:14
@@ -491,7 +488,7 @@ msgstr "Migrer"
 
 #: setup/class_setupStepMigrate.inc:223 setup/class_setupStepMigrate.inc:224
 msgid "LDAP inspection"
-msgstr "Vérification de l'annuaire LDAP"
+msgstr "Inspection LDAP"
 
 #: setup/class_setupStepMigrate.inc:225
 msgid "Analyze your current LDAP for FusionDirectory compatibility"
@@ -500,25 +497,25 @@ msgstr ""
 
 #: setup/class_setupStepMigrate.inc:233
 msgid "Give all rights on users in the given branch"
-msgstr "Donner tout les droits au utilisateurs sur cette branche"
+msgstr "Donner tous les droits aux utilisateurs sur cette branche"
 
 #: setup/class_setupStepMigrate.inc:239
 msgid ""
 "Allow users to edit their own information (main tab and posix use only on "
 "base)"
 msgstr ""
-"Permettre au utilisateurs d'éditer leur propre information (tab générique et"
-" posix, a n'utiliser que sur la base)"
+"Permet aux utilisateurs d'éditer leurs propres informations (onglets "
+"générique et posix, à n'utiliser que sur la base)"
 
 #: setup/class_setupStepMigrate.inc:245
 msgid "Allow users to edit their own password (use only on base)"
 msgstr ""
-"Permettre au utilisateurs de changer leur mot de passe (a utiliser que sur "
+"Permet aux utilisateurs de changer leur mot de passe (à n’utiliser que sur "
 "la base)"
 
 #: setup/class_setupStepMigrate.inc:258
 msgid "Inspecting object classes in root object"
-msgstr "Inspecter les classes d'objets de l'objet racine"
+msgstr "Inspection des classes d'objets de l'objet racine"
 
 #: setup/class_setupStepMigrate.inc:259
 msgid "Checking permission for LDAP database"
@@ -526,7 +523,7 @@ msgstr "Vérification des permissions sur l'annuaire LDAP"
 
 #: setup/class_setupStepMigrate.inc:260
 msgid "Checking for invisible users"
-msgstr "Vérification des utilisateurs invisibles"
+msgstr "Recherche d’utilisateurs invisibles"
 
 #: setup/class_setupStepMigrate.inc:261
 msgid "Checking for super administrator"
@@ -538,19 +535,19 @@ msgstr "Vérification des rôles ACL et groupes par défaut"
 
 #: setup/class_setupStepMigrate.inc:263
 msgid "Checking for users outside the people tree"
-msgstr "Vérification d'utilisateurs en dehors de la branche people"
+msgstr "Recherche d'utilisateurs en dehors de la branche des utilisateurs"
 
 #: setup/class_setupStepMigrate.inc:264
 msgid "Checking for groups outside the groups tree"
-msgstr "Vérification des groupes en dehors de la branche groups"
+msgstr "Recherche de groupes en dehors de la branche des groupes"
 
 #: setup/class_setupStepMigrate.inc:265
 msgid "Checking for invisible departments"
-msgstr "Vérification des départements invisibles"
+msgstr "Recherche de départements invisibles"
 
 #: setup/class_setupStepMigrate.inc:266
 msgid "Checking for duplicated UID numbers"
-msgstr "Vérification pour les uid en double"
+msgstr "Recherche d’UID en double"
 
 #: setup/class_setupStepMigrate.inc:267
 msgid "Checking for duplicated GID numbers"
@@ -562,7 +559,7 @@ msgstr "Recherche de GID en double"
 #: setup/class_setupStepMigrate.inc:1100 setup/class_setupStepMigrate.inc:1193
 #: setup/class_setupStepMigrate.inc:1271 setup/class_setupStepMigrate.inc:1315
 msgid "LDAP query failed"
-msgstr "La requête LDAP à échoué"
+msgstr "La requête LDAP a échoué"
 
 #: setup/class_setupStepMigrate.inc:330 setup/class_setupStepMigrate.inc:489
 #: setup/class_setupStepMigrate.inc:566 setup/class_setupStepMigrate.inc:701
@@ -570,18 +567,18 @@ msgstr "La requête LDAP à échoué"
 #: setup/class_setupStepMigrate.inc:1101 setup/class_setupStepMigrate.inc:1194
 #: setup/class_setupStepMigrate.inc:1272 setup/class_setupStepMigrate.inc:1316
 msgid "Possibly the \"root object\" is missing."
-msgstr "L'objet racine est probablement manquant."
+msgstr "L'objet racine est peut-être manquant."
 
 #: setup/class_setupStepMigrate.inc:346 setup/class_setupStepMigrate.inc:369
 #: setup/class_setupStepMigrate.inc:420 setup/class_setupStepMigrate.inc:500
 #: setup/class_setupStepMigrate.inc:511 setup/class_setupStepMigrate.inc:803
 msgid "Failed"
-msgstr "Echec"
+msgstr "Échec"
 
 #: setup/class_setupStepMigrate.inc:347
 #, php-format
 msgid "Missing FusionDirectory object class '%s'!"
-msgstr "Object class FusionDirectory obligatoire '%s' manquante !"
+msgstr "Object class FusionDirectory obligatoire '%s' manquante !"
 
 #: setup/class_setupStepMigrate.inc:348
 msgid "Please check your installation."
@@ -593,8 +590,8 @@ msgid ""
 "Cannot handle the structural object type of your root object. Please try to "
 "add the object class '%s' manually."
 msgstr ""
-"Impossible de gérer l'objet structural de votre objet racine. S'il vous "
-"plaît essayer de ajouter la classe d'objet '%s' à la main."
+"Impossible de gérer l'objet structural de votre objet racine. Veuillez "
+"essayer d’ajouter la classe d’objet '%s' à la main."
 
 #: setup/class_setupStepMigrate.inc:452 setup/class_setupStepMigrate.inc:1051
 #: include/password-methods/class_password-methods.inc:189
@@ -616,12 +613,12 @@ msgstr "Erreur LDAP"
 #: setup/class_setupStepMigrate.inc:501
 #, php-format
 msgid "The specified user \"%s\" does not have full access to your LDAP database."
-msgstr "L'utilisateur \"%s\" n'a pas un accès complet à votre annuaire LDAP."
+msgstr "L'utilisateur «%s» n'a pas un accès complet à votre annuaire LDAP."
 
 #: setup/class_setupStepMigrate.inc:512
 #, php-format
 msgid "The specified user \"%s\" does not have full access to your ldap database."
-msgstr "L'utilisateur \"%s\" n'a pas un accès complet à votre annuaire LDAP."
+msgstr "L'utilisateur «%s» n'a pas un accès complet à votre annuaire LDAP."
 
 #: setup/class_setupStepMigrate.inc:575
 #, php-format
@@ -643,7 +640,7 @@ msgstr "Erreur de migration"
 #: setup/class_setupStepMigrate.inc:674
 #, php-format
 msgid "Cannot migrate entry \"%s\":"
-msgstr "Impossible de migrer l'entrée '%s' :"
+msgstr "Impossible de migrer l'entrée «%s» :"
 
 #: setup/class_setupStepMigrate.inc:792
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:27
@@ -662,7 +659,7 @@ msgstr "Rôles"
 #: setup/class_setupStepMigrate.inc:804
 msgid "There is no FusionDirectory administrator account inside your LDAP."
 msgstr ""
-"Il n'y a pas d'administrateurs FusionDirectory dans votre annuaire LDAP."
+"Il n'y a pas d'administrateur FusionDirectory dans votre annuaire LDAP."
 
 #: setup/class_setupStepMigrate.inc:805
 #: include/simpleplugin/simple-list.xml:59
@@ -673,38 +670,37 @@ msgstr "Créer"
 
 #: setup/class_setupStepMigrate.inc:842
 msgid "Gives all rights on all objects"
-msgstr "Donner tous les droits sur tous les objets"
+msgstr "Donne tous les droits sur tous les objets"
 
 #: setup/class_setupStepMigrate.inc:916
 msgid "Default ACL roles have not been inserted"
-msgstr "Les ACL par défaut n'ont pas été insérées"
+msgstr "Les rôles ACL par défaut n'ont pas été insérés"
 
 #: setup/class_setupStepMigrate.inc:918
 msgid "Some default ACL roles are missing"
-msgstr "Certaines ACL par défaut sont manquantes"
+msgstr "Certains rôles ACL par défaut sont manquants"
 
 #: setup/class_setupStepMigrate.inc:920
 msgid "Default ACL roles have been inserted"
-msgstr "Les ACL par défaut on été insérées"
+msgstr "Les rôles ACL par défaut ont été insérés"
 
 #: setup/class_setupStepMigrate.inc:950
 #, php-format
 msgid "Cannot add ACL role \"%s\":"
-msgstr "Impossible d’ajouter un rôle ACL pour '%s' :"
+msgstr "Impossible d’ajouter le rôle ACL «%s» :"
 
 #: setup/class_setupStepMigrate.inc:1005
 #, php-format
 msgid "Found %s user(s) outside the configured tree \"%s\"."
-msgstr "%s utilsateur(s) trouvé(s) en dehors de la branche configurée \"%s\"."
+msgstr "%s utilsateur(s) trouvé(s) en dehors de la branche configurée «%s»."
 
 #: setup/class_setupStepMigrate.inc:1019 setup/class_setupStepMigrate.inc:1033
 msgid "Move users into configured user tree"
-msgstr "Bouger les utilisateurs dans la branche utilisateur configurée"
+msgstr "Déplacer les utilisateurs dans la branche configurée"
 
 #: setup/class_setupStepMigrate.inc:1051
 msgid "Cannot move entries to the requested department!"
-msgstr ""
-"Impossible de déplacer les utilisateurs vers le département spécifié !"
+msgstr "Impossible de déplacer les entrées vers le département spécifié !"
 
 #: setup/class_setupStepMigrate.inc:1063
 msgid "Entry will be moved from"
@@ -741,16 +737,16 @@ msgstr "Migration des départements"
 #: setup/class_setupStepMigrate.inc:1298
 #, php-format
 msgid "Found %s duplicate values for attribute \"uidNumber\":%s"
-msgstr "%s valeurs dupliquées trouvées pour l'attribut \"uidNumber\" : %s"
+msgstr "%s valeurs dupliquées trouvées pour l'attribut «uidNumber» : %s"
 
 #: setup/class_setupStepMigrate.inc:1342
 #, php-format
 msgid "Found %s duplicate values for attribute \"gidNumber\":%s"
-msgstr "%s valeurs dupliquées trouvées pour l'attribut \"gidNumber\" : %s"
+msgstr "%s valeurs dupliquées trouvées pour l'attribut «gidNumber» : %s"
 
 #: setup/class_setupStepWelcome.inc:51
 msgid "Welcome to FusionDirectory setup wizard"
-msgstr "Bienvenue à l'assistant de configuration FusionDirectory"
+msgstr "Bienvenue dans l'assistant de configuration de FusionDirectory"
 
 #: setup/class_setupStepWelcome.inc:52
 msgid "The welcome message"
@@ -769,7 +765,7 @@ msgstr "Erreur interne"
 #: include/class_logging.inc:81
 #, php-format
 msgid "Logging failed: %s"
-msgstr "Echec du Journal système : %s"
+msgstr "Échec du journal système : %s"
 
 #: include/class_logging.inc:103
 #, php-format
@@ -778,7 +774,7 @@ msgstr "Option %s invalide !"
 
 #: include/class_logging.inc:107
 msgid "Specified objectType is empty or invalid!"
-msgstr "Le type d'objet spécifié est vide ou invalide !"
+msgstr "Le type d’objet spécifié est vide ou invalide !"
 
 #: include/class_baseSelector.inc:212 include/class_listing.inc:1174
 #: include/class_listing.inc:1176
@@ -792,11 +788,11 @@ msgstr "Soumettre"
 #: include/class_listing.inc:312 include/class_listing.inc:1182
 #: include/class_listing.inc:1184
 msgid "Up"
-msgstr "Au dessus"
+msgstr "Haut"
 
 #: include/class_listing.inc:312
 msgid "Down"
-msgstr "En bas"
+msgstr "Bas"
 
 #: include/class_listing.inc:312
 #: include/simpleplugin/attributes/class_SetAttribute.inc:463
@@ -836,11 +832,11 @@ msgstr "Erreur"
 
 #: include/class_listing.inc:569
 msgid "created by"
-msgstr "Crée par"
+msgstr "créé par"
 
 #: include/class_listing.inc:1174
 msgid "Go to root department"
-msgstr "Aller au département de base"
+msgstr "Aller à la racine"
 
 #: include/class_listing.inc:1182
 msgid "Go up one department"
@@ -848,7 +844,7 @@ msgstr "Monter d'un département"
 
 #: include/class_listing.inc:1190
 msgid "Go to user's department"
-msgstr "Aller au département des utilisateurs"
+msgstr "Aller au département de l’utilisateur"
 
 #: include/class_listing.inc:1190 include/class_listing.inc:1192
 msgid "Home"
@@ -887,7 +883,7 @@ msgstr "Copier cette entrée"
 
 #: include/class_listing.inc:1709 include/class_listing.inc:1711
 msgid "Restore snapshots"
-msgstr "Restaurer la copie instantanée"
+msgstr "Restaurer des instantanés"
 
 #: include/class_listing.inc:1725
 msgid "Export list"
@@ -895,20 +891,20 @@ msgstr "Exporter la liste"
 
 #: include/class_listing.inc:1757 include/class_listing.inc:1758
 msgid "Restore snapshot"
-msgstr "Restaurer la copie instantanée"
+msgstr "Restaurer un instantané"
 
 #: include/class_listing.inc:1770
 msgid "Create snapshot"
-msgstr "Créer un snapshot"
+msgstr "Créer un instantané"
 
 #: include/class_listing.inc:1771
 msgid "Create a new snapshot from this object"
-msgstr "Créer un nouveau snapshot depuis cet objet"
+msgstr "Créer un nouvel instantané depuis cet objet"
 
 #: include/password-methods/class_password-methods-sasl.inc:65
 #, php-format
 msgid "Cannot change password, unknown user \"%s\""
-msgstr "Impossible de changer le mot de passe, utilisateur \"%s\" inconnu."
+msgstr "Impossible de changer le mot de passe, utilisateur «%s» inconnu."
 
 #: include/password-methods/class_password-methods-sasl.inc:92
 msgid ""
@@ -934,7 +930,8 @@ msgstr "Page"
 
 #: include/exporter/class_pdfExporter.inc:58
 msgid "No PDF export possible: there is no FPDF library installed."
-msgstr "Pas d'exportation en pdf, la librairie FPDF n'est pas installée."
+msgstr ""
+"Exportation en PDF impossible, la bibliothèque FPDF n'est pas installée."
 
 #: include/exporter/class_pdfExporter.inc:196
 msgid "PDF"
@@ -990,7 +987,7 @@ msgstr "Modèle"
 #: include/class_template.inc:42
 msgid "Object template, used to create several objects with similar values"
 msgstr ""
-"modèle d'objet, utilisé pour créer plusieurs objets avec des valeurs "
+"Modèle d'objet, utilisé pour créer plusieurs objets avec des valeurs "
 "similaires"
 
 #: include/class_template.inc:47
@@ -1002,7 +999,7 @@ msgstr "Nom du modèle"
 #, php-format
 msgid "Fatal error: no class locations defined - please run '%s' to fix this"
 msgstr ""
-"Erreur fatale : pas d'emplacement défini pour les classes  - veuillez "
+"Erreur fatale : pas d'emplacement défini pour les classes  - veuillez "
 "exécuter '%s' pour régler le problème"
 
 #: include/functions.inc:116
@@ -1010,7 +1007,7 @@ msgstr ""
 msgid ""
 "Fatal error: cannot instantiate class '%s' - try running '%s' to fix this"
 msgstr ""
-"Erreur fatale : impossible d'initialiser la classe '%s' - veuillez exécuter "
+"Erreur fatale : impossible d'initialiser la classe '%s' - veuillez exécuter "
 "'%s' pour essayer de régler le problème"
 
 #: include/functions.inc:474 include/functions.inc:2541
@@ -1025,7 +1022,7 @@ msgstr "Erreur Fatale"
 #, php-format
 msgid "FATAL: Error when connecting the LDAP. Server said '%s'."
 msgstr ""
-"FATAL: Erreur lors de la connexion au serveur LDAP. Le serveur à répondu "
+"FATAL : Erreur lors de la connexion au serveur LDAP. Le serveur a répondu "
 "'%s'."
 
 #: include/functions.inc:535
@@ -1033,7 +1030,7 @@ msgid ""
 "Login (uid) is not unique inside the LDAP tree. Please contact your "
 "administrator."
 msgstr ""
-"Ce login (uid) n'est pas unique au sein de l’annuaire LDAP. Veuillez "
+"Cet identifiant (uid) n'est pas unique au sein de l’annuaire LDAP. Veuillez "
 "contacter votre administrateur système."
 
 #: include/functions.inc:595
@@ -1045,12 +1042,12 @@ msgid ""
 "It seems your user password has expired. Please use <a "
 "href=\"recovery.php\">password recovery</a> to change it."
 msgstr ""
-"Il semble que votre mot de passe soit expiré. Veuillez utilisez <a "
+"Il semble que votre mot de passe soit expiré. Veuillez utiliser <a "
 "href=\"recovery.php\">la récupération de mot de passe</a> pour le changer."
 
 #: include/functions.inc:647 include/functions.inc:768
 msgid "Error while adding a lock. Contact the developers!"
-msgstr "Erreur lors de l'ajout d'un verrou. Contactez les développeurs !"
+msgstr "Erreur lors de l'ajout d'un verrou. Contactez les développeurs !"
 
 #: include/functions.inc:657
 #, php-format
@@ -1058,13 +1055,13 @@ msgid ""
 "Cannot create locking information in LDAP tree. Please contact your "
 "administrator!"
 msgstr ""
-"Impossible d'obtenir les informations de verrouillage dans l'annuaire LDAP. "
-"Veuillez contacter votre administrateur !"
+"Impossible de créer des informations de verrouillage dans l'annuaire LDAP. "
+"Veuillez contacter votre administrateur !"
 
 #: include/functions.inc:657
 #, php-format
 msgid "LDAP server returned: %s"
-msgstr "Le serveur LDAP à retourné: %s"
+msgstr "Le serveur LDAP a retourné : %s"
 
 #: include/functions.inc:846
 msgid ""
@@ -1077,7 +1074,7 @@ msgstr ""
 #: include/functions.inc:875
 #, php-format
 msgid "The size limit of %d entries is exceed!"
-msgstr "La taille limite de %d entrées est dépassée !"
+msgstr "La taille limite de %d entrées est dépassée !"
 
 #: include/functions.inc:877
 #, php-format
@@ -1107,7 +1104,7 @@ msgstr "Éditer malgré tout"
 #: include/functions.inc:1251
 #, php-format
 msgid "You're going to edit the LDAP entry/entries %s"
-msgstr "Vous êtes sur le point d'éditer l'entrée(s) %s"
+msgstr "Vous êtes sur le point d'éditer le(s) entrée(s) %s"
 
 #: include/functions.inc:1646
 #, php-format
@@ -1164,13 +1161,13 @@ msgid ""
 "File '%s' could not be deleted. Try fusiondirectory-setup --check-"
 "directories to fix permissions."
 msgstr ""
-"Le ficheir '%s' ne peut être supprimé. Essayer de lancer la commande "
-"\"fusiondirectory-setup --check-directories\" sur le serveur FusionDirectory"
-" pour corriger les permissions de fichiers"
+"Le fichier '%s' n’a pas pu être supprimé. Essayez de lancer la commande "
+"«fusiondirectory-setup --check-directories» sur le serveur FusionDirectory "
+"pour corriger les permissions."
 
 #: include/functions.inc:1863
 msgid "Cannot write to revision file!"
-msgstr "Impossible d'écrire le fichier de revision !"
+msgstr "Impossible d'écrire le fichier de révision !"
 
 #: include/functions.inc:1894
 msgid "Cannot read revision file!"
@@ -1184,11 +1181,11 @@ msgstr "Avertissement LDAP"
 msgid "Cannot get schema information from server. No schema check possible!"
 msgstr ""
 "Impossible de récupérer les informations sur les schémas depuis le serveur. "
-"Vérification des schémas impossibles !"
+"Vérification des schémas impossible !"
 
 #: include/functions.inc:2031
 msgid "Main FusionDirectory schema"
-msgstr "schéma principal de FusionDirectory"
+msgstr "Schéma principal de FusionDirectory"
 
 #: include/functions.inc:2038
 msgid "Schema used to store FusionDirectory configuration"
@@ -1197,16 +1194,16 @@ msgstr "Schéma utilisé pour stocker la configuration de FusionDirectory"
 #: include/functions.inc:2045
 msgid "Used to store trust mode information in users or groups."
 msgstr ""
-"Utilisé pour stocker l'autorisation de connexion chez les utilisateurs ou "
+"Utilisé pour stocker l'autorisation de connexion dans les utilisateurs ou "
 "les groupes."
 
 #: include/functions.inc:2052
 msgid "Used to store templates."
-msgstr "Utilisé pour stocker les modèles"
+msgstr "Utilisé pour stocker les modèles."
 
 #: include/functions.inc:2060
 msgid "Used to store POSIX information."
-msgstr "Utilisé pour stocker des informations POSIX."
+msgstr "Utilisé pour stocker les informations POSIX."
 
 #: include/functions.inc:2068
 #, php-format
@@ -1228,7 +1225,7 @@ msgid ""
 "You have installed the mixed groups plugin, but your schema configuration "
 "does not support this."
 msgstr ""
-"Vous avez installé le plugin «mixed groups», mais vos schéma ne sont pas "
+"Vous avez installé le plugin «mixed groups», mais vos schémas ne sont pas "
 "compatibles."
 
 #: include/functions.inc:2093
@@ -1260,22 +1257,21 @@ msgstr ""
 
 #: include/class_pluglist.inc:183
 msgid "All objects in this category"
-msgstr "Tout les objets dans cette catégorie"
+msgstr "Tous les objets dans cette catégorie"
 
 #: include/class_msg_dialog.inc:177
 msgid "Please fix the above error and reload the page."
-msgstr "Veuillez fixer l'erreur ci dessus et recharger la page."
+msgstr "Veuillez corriger l'erreur ci-dessus et recharger la page."
 
 #: include/class_timezone.inc:52
 #, php-format
 msgid "The timezone setting \"%s\" in your configuration is not valid."
-msgstr ""
-"Le fuseau horaire '%s' indiqué dans votre configuration est invalide. "
+msgstr "Le fuseau horaire «%s» indiqué dans votre configuration est invalide."
 
 #: include/class_config.inc:151
 #, php-format
 msgid "XML error in fusiondirectory.conf: %s at line %d"
-msgstr "Erreur XML dans fusiondirectory.conf: %s à la ligne %d"
+msgstr "Erreur XML dans fusiondirectory.conf : %s à la ligne %d"
 
 #: include/class_config.inc:272
 #, php-format
@@ -1283,9 +1279,8 @@ msgid ""
 "It seems you are trying to decode something which is not encoded : %s<br/>\n"
 "Please check you are not using a fusiondirectory.secrets file while your passwords are not encrypted."
 msgstr ""
-"Il semble que vous essayez de déchiffrer quelque chose qui n'est pas chiffré"
-" :%s<br/>\\nVeuillez vérifier que vous n'utilisez pas un fichier "
-"fusiondirectory.secrets alors que vos mots de passe ne sont pas chiffrés."
+"Il semble que vous essayez de déchiffrer quelque chose qui n'est pas chiffré :%s<br/>\n"
+"Veuillez vérifier que vous n'utilisez pas un fichier fusiondirectory.secrets alors que vos mots de passe ne sont pas chiffrés."
 
 #: include/class_config.inc:313
 msgid "Cannot bind to LDAP. Please contact the system administrator."
@@ -1296,7 +1291,8 @@ msgstr ""
 #: include/class_config.inc:347
 #, php-format
 msgid "Location \"%s\" could not be found in the configuration file"
-msgstr "La location \"%s\" n'est pas présente dans le fichier de configuration"
+msgstr ""
+"La configuration «%s» n'est pas présente dans le fichier de configuration"
 
 #: include/class_config.inc:792
 #, php-format
@@ -1304,8 +1300,8 @@ msgid ""
 "The snapshot functionality is enabled, but the required variable \"%s\" is "
 "not set."
 msgstr ""
-"La fonctionnalité des instantanés est activée, mais la variable requise "
-"\"%s\" n'est pas configurée."
+"La fonctionnalité des instantanés est activée, mais la variable requise «%s»"
+" n'est pas configurée."
 
 #: include/class_config.inc:804
 #, php-format
@@ -1314,7 +1310,7 @@ msgid ""
 "is missing. Please install \"%s\"."
 msgstr ""
 "La fonctionnalité des instantanés est activée, mais le module nécessaire à "
-"la compression est manquant. Veuillez installer \"%s\". "
+"la compression est manquant. Veuillez installer «%s». "
 
 #: include/class_config.inc:912
 msgid "All categories"
@@ -1322,7 +1318,7 @@ msgstr "Toutes les catégories"
 
 #: include/class_config.inc:1047
 msgid "My account"
-msgstr "Mon Compte"
+msgstr "Mon compte"
 
 #: include/class_msgPool.inc:43
 #, php-format
@@ -1337,53 +1333,53 @@ msgstr "Sélectionner pour lister les objets contenant '%s'."
 #: include/class_msgPool.inc:47
 #, php-format
 msgid "Select to list objects that have '%s' enabled"
-msgstr "Sélectionnez pour lister les objets qui ont '%s' activés"
+msgstr "Sélectionnez pour lister les objets qui ont '%s' activé"
 
 #: include/class_msgPool.inc:49
 msgid "Select to search within subtrees"
-msgstr "Sélectionner pour chercher dans le sous arbre"
+msgstr "Sélectionner pour chercher dans les sous-arbres"
 
 #: include/class_msgPool.inc:51 include/class_filter.inc:354
 msgid "Search in subtrees"
-msgstr "Chercher dans les sous arbre"
+msgstr "Chercher dans les sous-arbres"
 
 #: include/class_msgPool.inc:67
 msgid "This object will be deleted!"
-msgstr "Cet objet sera effacé !"
+msgstr "Cet objet sera effacé !"
 
 #: include/class_msgPool.inc:69
 #, php-format
 msgid "This '%s' object will be deleted!"
-msgstr "L'objet '%s' sera effacé !"
+msgstr "L'objet '%s' sera effacé !"
 
 #: include/class_msgPool.inc:74
 #, php-format
 msgid "This object will be deleted: %s"
-msgstr "Cet objet sera effacé : %s"
+msgstr "Cet objet sera effacé : %s"
 
 #: include/class_msgPool.inc:76
 #, php-format
 msgid "This '%s' object will be deleted: %s"
-msgstr "L'objet de type '%s' sera effacé: %s"
+msgstr "L'objet de type '%s' sera effacé : %s"
 
 #: include/class_msgPool.inc:81
 msgid "This object will be deleted:"
-msgstr "Cet objet sera effacé: "
+msgstr "Cet objet sera effacé : "
 
 #: include/class_msgPool.inc:83
 #, php-format
 msgid "This '%s' object will be deleted:"
-msgstr "L'objet de type '%s' sera effacé:"
+msgstr "L'objet de type '%s' sera effacé :"
 
 #: include/class_msgPool.inc:87
 #, php-format
 msgid "These objects will be deleted: %s"
-msgstr "Ces objets seront effacés: %s"
+msgstr "Ces objets seront effacés : %s"
 
 #: include/class_msgPool.inc:89
 #, php-format
 msgid "These '%s' objects will be deleted: %s"
-msgstr "Ces objets de type '%s' seront effacés: %s"
+msgstr "Ces objets de type '%s' seront effacés : %s"
 
 #: include/class_msgPool.inc:101
 msgid "You have no permission to delete this object!"
@@ -1395,67 +1391,70 @@ msgstr "Vous n'avez pas les droits nécessaires pour supprimer cet objet :"
 
 #: include/class_msgPool.inc:112
 msgid "You have no permission to delete these objects:"
-msgstr "Vous n'avez pas les droits nécessaires pour supprimer ces objets :"
+msgstr "Vous n'avez pas les droits nécessaires pour supprimer ces objets :"
 
 #: include/class_msgPool.inc:123
 msgid "You have no permission to create this object!"
-msgstr "Vous n'avez pas les droits nécessaires pour créer cet objet !"
+msgstr "Vous n'avez pas les droits nécessaires pour créer cet objet !"
 
 #: include/class_msgPool.inc:127 include/class_msgPool.inc:131
 msgid "You have no permission to create the object:"
-msgstr "Vous n'avez pas les droits nécessaires pour créer l'objet :"
+msgstr "Vous n'avez pas les droits nécessaires pour créer l'objet :"
 
 #: include/class_msgPool.inc:134
 msgid "You have no permission to create these objects:"
-msgstr "Vous n'avez pas les droits nécessaires pour créer ces objets :"
+msgstr "Vous n'avez pas les droits nécessaires pour créer ces objets :"
 
 #: include/class_msgPool.inc:146
 msgid "You have no permission to modify this object!"
-msgstr "Vous n'avez pas l'autorisation de modifier cet objet !"
+msgstr "Vous n'avez pas les droits nécessaires pour modifier cet objet !"
 
 #: include/class_msgPool.inc:151
 #, php-format
 msgid "You have no permission to modify the field \"%s\" of object \"%s\""
-msgstr "Vous n'avez pas l'autorisation de modifier le champ \"%s\" de l'objet \"%s\""
+msgstr ""
+"Vous n'avez pas les droits nécessaires pour modifier le champ «%s» de "
+"l'objet «%s»"
 
 #: include/class_msgPool.inc:153 include/class_msgPool.inc:158
 #, php-format
 msgid "You have no permission to modify the object:<br/>%s"
-msgstr "Vous n'avez pas l'autorisation de modifier l'objet:<br/>%s"
+msgstr "Vous n'avez pas les droits nécessaires pour modifier l’objet :<br/>%s"
 
 #: include/class_msgPool.inc:161
 #, php-format
 msgid "You have no permission to modify these objects:<br/>%s"
-msgstr "Vous n'avez pas l'autorisation de modifier les objets :<br/>%s"
+msgstr ""
+"Vous n'avez pas les droits nécessaires pour modifier les objets :<br/>%s"
 
 #: include/class_msgPool.inc:172
 msgid "You have no permission to view this object!"
-msgstr "Vous n'avez pas l'autorisation de voir cet objet !"
+msgstr "Vous n'avez pas les droits nécessaires pour voir cet objet !"
 
 #: include/class_msgPool.inc:176 include/class_msgPool.inc:180
 msgid "You have no permission to view the object:"
-msgstr "Vous n'avez pas l'autorisation de voir l'objet :"
+msgstr "Vous n'avez pas les droits nécessaires pour voir l'objet :"
 
 #: include/class_msgPool.inc:183
 msgid "You have no permission to view these objects:"
-msgstr "Vous n'avez pas l'autorisation devoir ces objets :"
+msgstr "Vous n'avez pas les droits nécessaires pour voir ces objets :"
 
 #: include/class_msgPool.inc:194
 msgid "You have no permission to move this object!"
-msgstr "Vous n'avez pas l'autorisation de bouger cet objet !"
+msgstr "Vous n'avez pas les droits nécessaires pour déplacer cet objet !"
 
 #: include/class_msgPool.inc:198 include/class_msgPool.inc:202
 msgid "You have no permission to move the object:"
-msgstr "Vous n'avez pas l'autorisation de bouger l'objet :"
+msgstr "Vous n'avez pas les droits nécessaires pour déplacer l'objet :"
 
 #: include/class_msgPool.inc:205
 msgid "You have no permission to move these objects:"
-msgstr "Vous n'avez pas l'autorisation de bouger ces objets :"
+msgstr "Vous n'avez pas les droits nécessaires pour déplacer ces objets :"
 
 #: include/class_msgPool.inc:223 include/class_msgPool.inc:243
 #: include/class_msgPool.inc:273
 msgid "Connection information"
-msgstr "Informations de connexions"
+msgstr "Informations de connexion"
 
 #: include/class_msgPool.inc:225
 #, php-format
@@ -1480,34 +1479,33 @@ msgstr "Impossible d'interroger la base de données %s !"
 #: include/class_msgPool.inc:285
 #, php-format
 msgid "The field '%s' contains a reserved keyword!"
-msgstr "Le champ '%s' contient un mot réservé !"
+msgstr "Le champ '%s' contient un mot réservé !"
 
 #: include/class_msgPool.inc:297
 #, php-format
 msgid "Command specified as %s hook for plugin '%s' does not exist!"
 msgstr ""
-"La commande '%s', spécifiée comme connexion de l'extension '%s' n'existe pas"
-" !"
+"La commande '%s', spécifiée comme hook pour le plugin '%s' n'existe pas !"
 
 #: include/class_msgPool.inc:313
 #, php-format
 msgid "'%s' command is invalid!"
-msgstr "Le commande '%s' est invalide !"
+msgstr "La commande '%s' est invalide !"
 
 #: include/class_msgPool.inc:315
 #, php-format
 msgid "'%s' command for plugin %s is invalid!"
-msgstr "l'option '%s' de la commande pour l'extension %s est invalide !"
+msgstr "La commande '%s' pour le plugin %s est invalide !"
 
 #: include/class_msgPool.inc:319
 #, php-format
 msgid "'%s' command (%s) is invalid!"
-msgstr "l'option '%s' de la commande (%s) est invalide !"
+msgstr "La commande '%s' (%s) est invalide !"
 
 #: include/class_msgPool.inc:321
 #, php-format
 msgid "'%s' command (%s) for plugin %s is invalid!"
-msgstr "l'option '%s' de la commande (%s) pour l'extension %s est invalide !"
+msgstr "La commande '%s' (%s) pour le plugin %s est invalide !"
 
 #: include/class_msgPool.inc:339
 #, php-format
@@ -1517,23 +1515,22 @@ msgstr "Impossible d'exécuter la commande '%s' !"
 #: include/class_msgPool.inc:341
 #, php-format
 msgid "Cannot execute '%s' command for plugin %s!"
-msgstr ""
-"Impossible d'exécuter l'option '%s' de la commande pour l'extension %s !"
+msgstr "Impossible d'exécuter la commande '%s' pour le plugin %s !"
 
 #: include/class_msgPool.inc:345
 #, php-format
 msgid "Cannot execute '%s' command (%s)!"
-msgstr "Impossible d'exécuter l'option '%s' de la commande (%s) !"
+msgstr "Impossible d'exécuter la commande '%s' (%s) !"
 
 #: include/class_msgPool.inc:347
 #, php-format
 msgid "Cannot execute '%s' command (%s) for plugin %s!"
-msgstr "Impossible d'exécuter '%s' de la commande (%s) pour l'extension %s !"
+msgstr "Impossible d'exécuter la commande '%s' (%s) pour le plugin %s !"
 
 #: include/class_msgPool.inc:362
 #, php-format
 msgid "Value for '%s' is too large!"
-msgstr "La valeur pour '%s' est trop grande !"
+msgstr "La valeur pour '%s' est trop grande !"
 
 #: include/class_msgPool.inc:364
 #, php-format
@@ -1548,12 +1545,12 @@ msgstr "La valeur pour '%s' est trop petite !"
 #: include/class_msgPool.inc:380
 #, php-format
 msgid "'%s' must be %d or above!"
-msgstr "'%s' doit être à la version %d ou plus grand !"
+msgstr "'%s' doit être à la version %d ou plus !"
 
 #: include/class_msgPool.inc:393
 #, php-format
 msgid "'%s' depends on '%s' - please provide both values!"
-msgstr "'%s' dépend de '%s' - veuillez indiquer les deux valeurs !"
+msgstr "'%s' dépend de '%s' - veuillez remplir les deux valeurs !"
 
 #: include/class_msgPool.inc:404
 #, php-format
@@ -1568,7 +1565,7 @@ msgstr "L’entrée '%s' utilise déjà l'attribut '%s' !"
 #: include/class_msgPool.inc:417
 #, php-format
 msgid "The required field '%s' is empty!"
-msgstr "Le champ obligatoire '%s' n'est pas rempli !"
+msgstr "Le champ obligatoire '%s' n'est pas rempli !"
 
 #: include/class_msgPool.inc:435
 msgid "Example:"
@@ -1582,7 +1579,7 @@ msgstr "Le champ '%s' contient des caractères invalides"
 #: include/class_msgPool.inc:456
 #, php-format
 msgid "'%s' is not allowed:"
-msgstr "'%s' n'est pas permis :"
+msgstr "'%s' n'est pas autorisé :"
 
 #: include/class_msgPool.inc:456
 #, php-format
@@ -1638,12 +1635,12 @@ msgstr "Supprimer %s"
 #: include/class_msgPool.inc:532
 #, php-format
 msgid "Edit..."
-msgstr "Editer..."
+msgstr "Éditer…"
 
 #: include/class_msgPool.inc:532
 #, php-format
 msgid "Edit %s..."
-msgstr "Editer %s..."
+msgstr "Éditer %s…"
 
 #: include/class_msgPool.inc:540
 msgid "Back"
@@ -1660,7 +1657,7 @@ msgid ""
 "This account has %s settings enabled. You can disable them by clicking "
 "below."
 msgstr ""
-"Ce compte possède l'extension %s activée. Vous pouvez la supprimer en "
+"Ce compte a les paramètres %s activés. Vous pouvez les désactiver en "
 "cliquant sur le bouton ci-dessous."
 
 #: include/class_msgPool.inc:588 include/class_msgPool.inc:595
@@ -1669,8 +1666,8 @@ msgid ""
 "This account has %s settings enabled. To disable them, you'll need to remove"
 " the %s settings first!"
 msgstr ""
-"Ce compte possède les paramètres %s activés. Pour les désactiver vous devez "
-"au préalable supprimer les paramètres %s !"
+"Ce compte a les paramètres %s activés. Pour les désactiver vous devez au "
+"préalable désactiver les paramètres %s !"
 
 #: include/class_msgPool.inc:610
 #, php-format
@@ -1678,7 +1675,7 @@ msgid ""
 "This account has %s settings disabled. You can enable them by clicking "
 "below."
 msgstr ""
-"Ce compte possède les paramètres %s desactivés. Vous pouvez les activer en "
+"Ce compte a les paramètres %s desactivés. Vous pouvez les activer en "
 "cliquant ci dessous."
 
 #: include/class_msgPool.inc:612
@@ -1687,8 +1684,8 @@ msgid ""
 "This account has %s settings disabled. To enable them, you'll need to add "
 "the %s settings first!"
 msgstr ""
-"Ce compte possède les paramètres %s désactivés. Pour les activer, vous devez"
-" au préalable ajouter les paramètres %s !"
+"Ce compte a les paramètres %s désactivés. Pour les activer, vous devez au "
+"préalable activer les paramètres %s !"
 
 #: include/class_msgPool.inc:614
 #, php-format
@@ -1702,18 +1699,18 @@ msgstr ""
 #: include/class_msgPool.inc:625
 #, php-format
 msgid "Add %s settings"
-msgstr "Ajouter les paramètres %s"
+msgstr "Activer les paramètres %s"
 
 #: include/class_msgPool.inc:636
 #, php-format
 msgid "Remove %s settings"
-msgstr "Effacer les paramètres %s"
+msgstr "Retirer les paramètres %s"
 
 #: include/class_msgPool.inc:644
 msgid "Click the 'Edit' button below to change information in this dialog"
 msgstr ""
 "Cliquez sur le bouton 'Éditer' ci-dessous pour changer les informations dans"
-" cette boite de dialogue"
+" cette fenêtre"
 
 #: include/class_msgPool.inc:652
 msgid "January"
@@ -1818,11 +1815,11 @@ msgstr "authentification"
 #: include/class_msgPool.inc:684
 #, php-format
 msgid "LDAP %s failed!"
-msgstr "La requête LDAP %s à échoué !"
+msgstr "La requête LDAP %s a échoué !"
 
 #: include/class_msgPool.inc:686
 msgid "LDAP operation failed!"
-msgstr "La requête LDAP à échoué !"
+msgstr "La requête LDAP a échoué !"
 
 #: include/class_msgPool.inc:691 include/class_SnapshotDialogs.inc:33
 #: include/class_SnapshotDialogs.inc:182
@@ -1832,46 +1829,46 @@ msgstr "Objet"
 
 #: include/class_msgPool.inc:707
 msgid "Upload failed!"
-msgstr "Le téléchargement à échoué !"
+msgstr "Le téléversement a échoué !"
 
 #: include/class_msgPool.inc:710
 #, php-format
 msgid "Upload failed: %s"
-msgstr "Le téléchargement à échoué : %s"
+msgstr "Le téléversement a échoué : %s"
 
 #: include/class_msgPool.inc:721
 msgid "Communication failure with the infrastructure service!"
-msgstr "Erreur de communication avec le service d'infrastructure !"
+msgstr "Échec de communication avec le service d'infrastructure !"
 
 #: include/class_msgPool.inc:723
 #, php-format
 msgid "Communication failure with the infrastructure service: %s"
-msgstr "Erreur de communication avec le service d'infrastructure : %s"
+msgstr "Échec de communication avec le service d'infrastructure : %s"
 
 #: include/class_msgPool.inc:736 include/class_msgPool.inc:739
 #, php-format
 msgid "This '%s' is still in use by this object: %s"
-msgstr "Ce '%s' est en cours d'utilisation par : %s"
+msgstr "Ce '%s' est en cours d'utilisation par l’objet : %s"
 
 #: include/class_msgPool.inc:742
 #, php-format
 msgid "This '%s' is still in use."
-msgstr "Ce '%s' est toujours en utilisation."
+msgstr "Ce '%s' est en cours d’utilisation."
 
 #: include/class_msgPool.inc:744
 #, php-format
 msgid "This '%s' is still in use by these objects: %s"
-msgstr "Ce '%s' est en utilisation par les objets : %s"
+msgstr "Ce '%s' est en cours d’utilisation par les objets : %s"
 
 #: include/class_msgPool.inc:754
 #, php-format
 msgid "File '%s' does not exist!"
-msgstr "Le fichier '%s' n'existe pas !"
+msgstr "Le fichier '%s' n'existe pas !"
 
 #: include/class_msgPool.inc:764
 #, php-format
 msgid "Cannot open file '%s' for reading!"
-msgstr "Impossible de lire le fichier '%s' !"
+msgstr "Impossible de lire dans le fichier '%s' !"
 
 #: include/class_msgPool.inc:774
 #, php-format
@@ -1884,13 +1881,13 @@ msgid ""
 "The value for '%s' is currently unconfigured or invalid, please check your "
 "configuration file!"
 msgstr ""
-"La valeur de '%s' est actuellement vide ou non valide, veuillez vérifier "
-"votre fichier de configuration !"
+"La valeur de '%s' est actuellement vide ou invalide, veuillez vérifier votre"
+" fichier de configuration !"
 
 #: include/class_msgPool.inc:794
 #, php-format
 msgid "Cannot delete file '%s'!"
-msgstr "Impossible d'effacer le fichier '%s' !"
+msgstr "Impossible de supprimer le fichier '%s' !"
 
 #: include/class_msgPool.inc:804
 #, php-format
@@ -1900,12 +1897,12 @@ msgstr "Impossible de créer le répertoire '%s' !"
 #: include/class_msgPool.inc:814
 #, php-format
 msgid "Cannot delete folder '%s'!"
-msgstr "Impossible d'effacer le répertoire '%s' !"
+msgstr "Impossible de supprimer le répertoire '%s' !"
 
 #: include/class_msgPool.inc:824
 #, php-format
 msgid "Checking for %s support"
-msgstr "Vérification du support pour %s"
+msgstr "Vérification du support de %s"
 
 #: include/class_msgPool.inc:834
 #, php-format
@@ -1923,15 +1920,15 @@ msgid ""
 "Cannot initialize class '%s'! Maybe there is a plugin missing in your "
 "FusionDirectory setup?"
 msgstr ""
-"Impossible d'initialiser la classe '%s' ! Peut être manque t'il une "
-"extension dans votre installation de FusionDirectory ?"
+"Impossible d'initialiser la classe '%s' ! Peut-être qu’il manque une "
+"extension dans votre installation de FusionDirectory ?"
 
 #: include/class_msgPool.inc:862
 msgid ""
 "The supplied base is not valid and has been reset to the previous value!"
 msgstr ""
-"La base fournie n'est pas valide et à été réinitialisée à la valeur "
-"précédente !"
+"La base fournie n'est pas valide et a été réinitialisée à la valeur "
+"précédente !"
 
 #: include/class_SnapshotDialogs.inc:30
 msgid "Creating an object snapshot"
@@ -1947,7 +1944,7 @@ msgstr "Date"
 
 #: include/class_SnapshotDialogs.inc:37
 msgid "Timestamp of this snapshot creation"
-msgstr "Heure de création de l’instantané"
+msgstr "Date et heure de création de l’instantané"
 
 #: include/class_SnapshotDialogs.inc:41
 msgid "Reason"
@@ -1971,7 +1968,7 @@ msgstr "Restauration d’instantanés"
 
 #: include/class_SnapshotDialogs.inc:186
 msgid "Snapshots"
-msgstr "Copie instantanée"
+msgstr "Instantanés"
 
 #: include/class_SnapshotDialogs.inc:186
 msgid "Existing snapshots for this object"
@@ -2020,8 +2017,7 @@ msgstr "Arguments"
 #: include/php_setup.inc:231
 msgid "Generating this page caused the PHP interpreter to raise some errors!"
 msgstr ""
-"La création de cette page à occasionné des erreurs d'après l'interpréteur "
-"PHP !"
+"La génération de cette page a causé des erreurs dans l'interpréteur PHP !"
 
 #: include/php_setup.inc:236
 msgid "Send bug report to the FusionDirectory Team"
@@ -2029,7 +2025,7 @@ msgstr "Envoyer le rapport de bugs à l'équipe FusionDirectory"
 
 #: include/php_setup.inc:237
 msgid "Send bugreport"
-msgstr "Envoyer un rapport de bug"
+msgstr "Envoyer le rapport de bug"
 
 #: include/php_setup.inc:242
 msgid "Toggle information"
@@ -2043,22 +2039,22 @@ msgstr "Avertissement de performance"
 #, php-format
 msgid "LDAP performance is poor: last query took about %.2fs!"
 msgstr ""
-"La performance de votre annuaire est faible : la dernière requête à duré "
-"%.2fs !"
+"La performance de votre annuaire est faible : la dernière requête a duré "
+"%.2fs !"
 
 #: include/class_ldap.inc:790
 #, php-format
 msgid ""
 "Cannot automatically create subtrees with RDN \"%s\": no object class found!"
 msgstr ""
-"Impossible de créer automatiquement des sous-arbres avec le RDN '%s' : "
+"Impossible de créer automatiquement des sous-arbres avec le RDN «%s» : "
 "object class non trouvée !"
 
 #: include/class_ldap.inc:828
 #, php-format
 msgid "Cannot automatically create subtrees with RDN \"%s\": not supported"
 msgstr ""
-"Impossible de créer automatiquement des sous-arbres avec le RDN '%s' : non "
+"Impossible de créer automatiquement des sous-arbres avec le RDN «%s» : non "
 "supporté"
 
 #: include/class_ldap.inc:916
@@ -2073,7 +2069,7 @@ msgstr "lors de l'opération sur le serveur LDAP %s"
 
 #: include/class_ldap.inc:1008
 msgid "proc_open failed to execute ldapsearch"
-msgstr "proc_open à échoue lors de l’exécution de ldapsearch"
+msgstr "proc_open a échoué lors de l’exécution de ldapsearch"
 
 #: include/class_ldap.inc:1052
 #, php-format
@@ -2092,7 +2088,7 @@ msgstr ""
 #: include/class_ldap.inc:1072
 #, php-format
 msgid "Error line %s, attribute \"%s\" has no value"
-msgstr "Erreur ligne %s, l'attribut  \"%s\" n'a pas de valeur"
+msgstr "Erreur ligne %s, l'attribut «%s» n'a pas de valeur"
 
 #: include/class_ldap.inc:1076
 #, php-format
@@ -2102,14 +2098,14 @@ msgstr "Erreur ligne %s, une entrée ne peut avoir qu'un seul dn"
 #: include/class_ldap.inc:1081
 #, php-format
 msgid "Error line %s, an entry bloc should start with the dn"
-msgstr "Erreur ligne %s, une d'entrée doit commencer par le dn"
+msgstr "Erreur ligne %s, une entrée doit commencer par le dn"
 
 #: include/class_ldap.inc:1112
 #, php-format
 msgid "Error while importing dn: \"%s\", please check your LDIF from line %s on!"
 msgstr ""
-"Erreur lors de l'importation du dn : \"%s\", veuillez vérifier votre fichier"
-" LDIF à partir de la ligne %s !"
+"Erreur lors de l'importation du dn : «%s», veuillez vérifier votre fichier "
+"LDIF à partir de la ligne %s !"
 
 #: include/class_templateHandling.inc:490
 #, php-format
@@ -2117,8 +2113,8 @@ msgid ""
 "Recursive dependency in the template fields: \"%1$s\" cannot depend on "
 "\"%2$s\" as \"%2$s\" already depends on \"%1$s\""
 msgstr ""
-"Dépendance récursive dans les champs de modèle: \"%1$s\" ne peut pas "
-"dépendre de \"%2$s\" vu que  \"%2$s\" dépend déjà \"%1$s\""
+"Dépendance récursive dans les champs de modèle : «%1$s» ne peut pas dépendre"
+" de «%2$s» puisque «%2$s» dépend déjà de «%1$s»"
 
 #: include/simpleplugin/simple-select-list.xml:11
 msgid "Please select the desired entries"
@@ -2192,7 +2188,7 @@ msgstr "Inconnu"
 #: plugins/admin/groups/group-list.xml:137
 #: plugins/admin/aclrole/class_aclEditionDialog.inc:192
 msgid "Edit"
-msgstr "Editer"
+msgstr "Éditer"
 
 #: include/simpleplugin/class_dialogAttributes.inc:655
 #: include/simpleplugin/class_dialogAttributes.inc:656
@@ -2214,13 +2210,13 @@ msgid ""
 "No plugin definitions found to initialize \"%s\", please check your "
 "configuration file."
 msgstr ""
-"Pas de définition de plugin pour l'initialisation de \"%s\", veuillez "
-"vérifier votre fichier de configuration."
+"Pas de définition de plugin pour l'initialisation de «%s», veuillez vérifier"
+" votre fichier de configuration."
 
 #: include/simpleplugin/class_simpleTabs.inc:393
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed"
-msgstr "Déplacer de \"%s\" à \"%s\" a échoué"
+msgstr "Le déplacement de «%s» à «%s» a échoué"
 
 #: include/simpleplugin/class_helpersAttribute.inc:263
 msgid "B"
@@ -2266,7 +2262,7 @@ msgstr "Depuis un modèle"
 #: include/simpleplugin/class_simpleManagement.inc:316
 #, php-format
 msgid "%s template"
-msgstr "%s modèle"
+msgstr "Modèle de %s"
 
 #: include/simpleplugin/class_simpleManagement.inc:508
 #: include/simpleplugin/class_simpleManagement.inc:514
@@ -2277,11 +2273,11 @@ msgstr "Afficher %s"
 
 #: include/simpleplugin/class_simpleManagement.inc:545
 msgid "Filter error"
-msgstr "Erreur de Filtre"
+msgstr "Erreur de filtre"
 
 #: include/simpleplugin/class_simpleManagement.inc:545
 msgid "The filter is incomplete!"
-msgstr "Le filtre est incomplet !"
+msgstr "Le filtre est incomplet !"
 
 #: include/simpleplugin/class_simpleManagement.inc:1084
 msgid "Permission error"
@@ -2290,19 +2286,18 @@ msgstr "Erreur de permissions"
 #: include/simpleplugin/class_simpleManagement.inc:1118
 #, php-format
 msgid "You are not allowed to create a snapshot for %s."
-msgstr ""
-"Vous n'êtes pas autorisé à créer une nouvelle copie instantanée pour %s."
+msgstr "Vous n'êtes pas autorisé à créer un nouvel instantané pour %s."
 
 #: include/simpleplugin/class_simpleManagement.inc:1169
 #: include/simpleplugin/class_simpleManagement.inc:1249
 #: include/simpleplugin/class_simpleManagement.inc:1267
 #, php-format
 msgid "You are not allowed to restore a snapshot for %s."
-msgstr "Vous n'êtes pas autorisé à restaurer un copie instantanée de %s."
+msgstr "Vous n'êtes pas autorisé à restaurer un instantané de %s."
 
 #: include/simpleplugin/simple-list.xml:11
 msgid "NO LABEL"
-msgstr "Pas de titre"
+msgstr "PAS DE TITRE"
 
 #: include/simpleplugin/class_simplePlugin.inc:343
 msgid "Template settings"
@@ -2314,25 +2309,26 @@ msgstr "Le nom de ce modèle "
 
 #: include/simpleplugin/class_simplePlugin.inc:466
 msgid "Only main tab can compute dn"
-msgstr "Seulement l'onglet principal peut générer un dn"
+msgstr "Seul l'onglet principal peut générer le dn"
 
 #: include/simpleplugin/class_simplePlugin.inc:473
 #, php-format
 msgid "Could not compute dn: no parent tab class for \"%s\""
-msgstr "Impossible de générer le dn: pas de classe d’onglet parente pour \"%s\""
+msgstr ""
+"Impossible de générer le dn : pas de classe d’onglet parente pour «%s»"
 
 #: include/simpleplugin/class_simplePlugin.inc:485
 #, php-format
 msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
-"Impossible de générer le dn : pas d’infos sur le type d’objet pour la classe"
-" d’onglet \"%s\""
+"Impossible de générer le dn : pas d’infos sur le type d’objet pour la classe"
+" d’onglet «%s»"
 
 #: include/simpleplugin/class_simplePlugin.inc:1296
 #, php-format
 msgid "There is already an entry with the same dn : %s"
-msgstr "Il existe déjà une entrée avec le même dn: %s"
+msgstr "Il existe déjà une entrée avec le même dn : %s"
 
 #: include/simpleplugin/class_simplePlugin.inc:1303
 #, php-format
@@ -2345,23 +2341,23 @@ msgid ""
 " be done by others will get lost if you save this entry!"
 msgstr ""
 "L'objet a changé depuis son ouverture dans FusionDirectory. Toutes les "
-"modifications qui peuvent être faites par d'autres seront perdus si vous "
-"enregistrez cette entrée!"
+"modifications qui peuvent avoir été faites par d'autres seront perdues si "
+"vous sauvez cette entrée !"
 
 #: include/simpleplugin/class_simplePlugin.inc:1678
 #, php-format
 msgid "Service \"%s\""
-msgstr "Service \"%s\""
+msgstr "Service «%s»"
 
 #: include/simpleplugin/class_simplePlugin.inc:1680
 #, php-format
 msgid "Tab \"%s\""
-msgstr "Onglet \"%s\""
+msgstr "Onglet «%s»"
 
 #: include/simpleplugin/class_simplePlugin.inc:1832
 #, php-format
 msgid "Unknown field \"%s\""
-msgstr "Champ inconnu \"%s\""
+msgstr "Champ inconnu «%s»"
 
 #: include/simpleplugin/class_Attribute.inc:572
 #: include/simpleplugin/attributes/class_SetAttribute.inc:230
@@ -2377,7 +2373,7 @@ msgstr "Base de l'objet"
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
-"La valeur \"%s\" pour le champ \"%s\" est pas dans la liste des choix "
+"La valeur «%s» pour le champ «%s» n’est pas dans la liste des choix "
 "possibles"
 
 #: include/simpleplugin/attributes/class_FileAttribute.inc:31
@@ -2385,11 +2381,11 @@ msgstr ""
 #: include/simpleplugin/attributes/class_FileAttribute.inc:37
 #, php-format
 msgid "Cannot read uploaded file: %s"
-msgstr "Impossible de lire le fichier importé : '%s'"
+msgstr "Impossible de lire le fichier importé : %s"
 
 #: include/simpleplugin/attributes/class_FileAttribute.inc:31
 msgid "file is empty"
-msgstr "le fichier est vide."
+msgstr "le fichier est vide"
 
 #: include/simpleplugin/attributes/class_FileAttribute.inc:34
 msgid "file not found"
@@ -2402,18 +2398,18 @@ msgstr "le fichier n'est pas lisible"
 #: include/simpleplugin/attributes/class_FileAttribute.inc:72
 #, php-format
 msgid "%s (%d bytes)"
-msgstr "%s (%d bytes)"
+msgstr "%s (%d octets)"
 
 #: include/simpleplugin/attributes/class_FileAttribute.inc:119
 #: include/simpleplugin/attributes/class_FileAttribute.inc:326
 #: include/simpleplugin/attributes/class_FileAttribute.inc:327
 msgid "Upload"
-msgstr "Télécharger"
+msgstr "Téléverser"
 
 #: include/simpleplugin/attributes/class_FileAttribute.inc:124
 #: include/simpleplugin/attributes/class_FileAttribute.inc:125
 msgid "Download"
-msgstr "Téléchargement"
+msgstr "Télécharger"
 
 #: include/simpleplugin/attributes/class_FileAttribute.inc:301
 msgid ""
@@ -2421,22 +2417,22 @@ msgid ""
 "\"imagick\" to be installed!"
 msgstr ""
 "Impossible de sauver la photo de l'utilisateur, FusionDirectory a besoin que"
-" la bibliothèque php \"imagick\" soit installée pour cela."
+" le module php \"imagick\" soit installé pour cela."
 
 #: include/simpleplugin/attributes/class_SetAttribute.inc:136
 #, php-format
 msgid "The value for multivaluated field \"%s\" is not an array"
-msgstr "La valeur du champ multivalué \"%s\" n'est pas un tableau"
+msgstr "La valeur du champ multivalué «%s» n'est pas un tableau"
 
 #: include/simpleplugin/attributes/class_SetAttribute.inc:585
 #, php-format
 msgid "Invalid value for %s"
-msgstr "Valeur invalide: %s"
+msgstr "Valeur invalide pour %s"
 
 #: include/simpleplugin/attributes/class_DateAttribute.inc:131
 #, php-format
 msgid "Error, incorrect date: %s"
-msgstr "Erreur, date incorrecte  %s"
+msgstr "Erreur, date incorrecte : %s"
 
 #: include/simpleplugin/attributes/class_IntAttribute.inc:50
 #, php-format
@@ -2446,32 +2442,31 @@ msgstr "Un nombre entier entre %d et %d"
 #: include/simpleplugin/attributes/class_IntAttribute.inc:52
 #, php-format
 msgid "An integer larger than %d"
-msgstr "Un nombre entier plus grande %d"
+msgstr "Un nombre entier plus grand que %d"
 
 #: include/simpleplugin/attributes/class_IntAttribute.inc:54
 #, php-format
 msgid "An integer smaller than %d"
-msgstr "Un entier plus petit que %d"
+msgstr "Un nombre entier plus petit que %d"
 
 #: include/simpleplugin/attributes/class_IntAttribute.inc:156
 #, php-format
 msgid "A float between %f and %f"
-msgstr "Un nombre a virgule flottant entre %f et %f"
+msgstr "Un nombre à virgule flottante entre %f et %f"
 
 #: include/simpleplugin/attributes/class_IntAttribute.inc:158
 #, php-format
 msgid "A float larger than %f"
-msgstr "Un nombre a virgule flottant plus grand que %f"
+msgstr "Un nombre à virgule flottante plus grand que %f"
 
 #: include/simpleplugin/attributes/class_IntAttribute.inc:160
 #, php-format
 msgid "A float smaller than %f"
-msgstr "Un nombre a virgule flottant plus petit que %f"
+msgstr "Un nombre à virgule flottante plus petit que %f"
 
 #: include/class_SnapshotHandler.inc:398
 msgid "There was a problem uncompressing snapshot data"
-msgstr ""
-"Il y a eu un problème lors de la décompression de la copie instantanée"
+msgstr "Il y a eu un problème lors de la décompression de l’instantané"
 
 #: include/class_acl.inc:35 include/class_acl.inc:39
 msgid "ACL"
@@ -2479,7 +2474,7 @@ msgstr "ACL"
 
 #: include/class_acl.inc:36
 msgid "Manage access control lists"
-msgstr "Gestion de listes de contrôle d'accès (ACL)"
+msgstr "Gestion des listes de contrôle d'accès (ACL)"
 
 #: include/class_acl.inc:39
 #: plugins/admin/aclrole/class_aclRoleManagement.inc:34
@@ -2498,12 +2493,12 @@ msgstr ""
 #: include/class_acl.inc:170
 #, php-format
 msgid "Unknown entry '%s'!"
-msgstr "Entrée inconnue '%s'  !"
+msgstr "Entrée inconnue '%s' !"
 
 #: include/class_acl.inc:173
 #, php-format
 msgid "All users"
-msgstr "Tout les utilisateurs"
+msgstr "Tous les utilisateurs"
 
 #: include/class_filter.inc:343
 msgid "Apply filter"
@@ -2518,19 +2513,19 @@ msgstr "Smarty"
 msgid "Directory '%s' specified as compile directory is not accessible!"
 msgstr ""
 "Le répertoire '%s' spécifié comme répertoire de compilation est inaccessible"
-" !"
+" !"
 
 #: html/index.php:56 html/class_passwordRecovery.inc:173
 #, php-format
 msgid "Warning: <a href=\"%s\">Session is not encrypted!</a>"
-msgstr "Attention: <a href=%s\"> La session n'est pas chiffrée !<a>"
+msgstr "Attention : <a href=\"%s\">La session n’est pas chiffrée !</a>"
 
 #: html/index.php:62
 msgid ""
 "Warning: The session lifetime configured in your fusiondirectory.conf will "
 "be overridden by php.ini settings."
 msgstr ""
-"Attention: La durée de validité des sessions configurée dans votre "
+"Attention : La durée de validité des sessions configurée dans votre "
 "fusiondirectory.conf sera remplacée par celle définie dans votre php.ini."
 
 #: html/index.php:150
@@ -2550,12 +2545,12 @@ msgstr "Erreur Smarty"
 #, php-format
 msgid "Directory \"%s\" specified as compile directory is not accessible!"
 msgstr ""
-"Le répertoire \"%s\" spécifié comme répertoire de compilation est "
-"inaccessible !"
+"Le répertoire «%s» spécifié comme répertoire de compilation est inaccessible"
+" !"
 
 #: html/index.php:208
 msgid "Your FusionDirectory session has expired!"
-msgstr "Votre session FusionDirectory à expiré !"
+msgstr "Votre session FusionDirectory a expiré !"
 
 #: html/index.php:211
 msgid "Your IP has changed!"
@@ -2580,11 +2575,11 @@ msgstr "Erreur de schéma LDAP"
 
 #: html/index.php:282
 msgid "Please specify a valid username!"
-msgstr "Le nom d'utilisateur est incorrect !"
+msgstr "Veuillez entrer un nom d’utilisateur valide !"
 
 #: html/index.php:285
 msgid "Please specify your password!"
-msgstr "Veuillez introduire votre mot de passe !"
+msgstr "Veuillez entrer votre mot de passe !"
 
 #: html/index.php:304
 msgid "Please check the username/password combination."
@@ -2592,37 +2587,36 @@ msgstr "Veuillez vérifier le nom d'utilisateur et le mot de passe."
 
 #: html/index.php:337
 msgid "Account locked. Please contact your system administrator!"
-msgstr "Compte verouillé. Veuillez contacter votre administrateur système !"
+msgstr "Compte verrouillé. Veuillez contacter votre administrateur système !"
 
 #: html/index.php:456
 #, php-format
 msgid "No value found in HTTP header \"%s\""
-msgstr "Aucune valeur trouvée dans l'entête HTTP \"%s\""
+msgstr "Aucune valeur trouvée dans l’entête HTTP «%s»"
 
 #: html/index.php:470
 #, php-format
 msgid "Header user \"%s\" could not be found in the LDAP"
 msgstr ""
-"L'utilisateur \"%s\" mentionné dans l’entête n'existe pas dans l'annuaire "
-"LDAP "
+"L'utilisateur «%s» mentionné dans l’entête n'existe pas dans l'annuaire LDAP"
 
 #: html/index.php:480 html/index.php:547
 #, php-format
 msgid "Login with user \"%s\" triggered error: %s"
-msgstr "La connexion avec l'utilisateur \"%s\" à déclenché l'erreur : \"%s\""
+msgstr "La connexion avec l'utilisateur «%s» a provoqué l'erreur : %s"
 
 #: html/index.php:537
 #, php-format
 msgid "CAS user \"%s\" could not be found in the LDAP"
-msgstr "L'utilisateur CAS \"%s\" n'existe pas dans l'annuaire LDAP "
+msgstr "L'utilisateur CAS «%s» n'existe pas dans l'annuaire LDAP"
 
 #: html/index.php:587
 msgid ""
 "Your browser has cookies disabled. Please enable cookies and reload this "
 "page before logging in!"
 msgstr ""
-"Votre navigateur à les cookies désactivées. Veuillez activer les cookies et "
-"recharger cette page avant de vous connecter !"
+"Votre navigateur a les cookies désactivés. Veuillez activer les cookies et "
+"recharger cette page avant de vous connecter !"
 
 #: html/class_passwordRecovery.inc:117
 #, php-format
@@ -2638,57 +2632,57 @@ msgstr "Adresse de courriel"
 #: html/class_passwordRecovery.inc:471
 #, php-format
 msgid "Did not find an account with login \"%s\""
-msgstr "Aucun compte utilisateur trouvé avec l'identifiant \"%s\""
+msgstr "Aucun compte utilisateur trouvé avec l’identifiant «%s»"
 
 #: html/class_passwordRecovery.inc:474
 #, php-format
 msgid "Found multiple accounts with login \"%s\""
-msgstr "Plusieurs comptes trouvés avec le login \"%s\""
+msgstr "Plusieurs comptes trouvés avec l’identifiant «%s»"
 
 #: html/class_passwordRecovery.inc:507
 #, php-format
 msgid "There is no account using email \"%s\""
-msgstr "Il n'y a pas de compte qui utilise le courriel \"%s\""
+msgstr "Il n'y a pas de compte qui utilise le courriel «%s»"
 
 #: html/class_passwordRecovery.inc:510
 #, php-format
 msgid "There are several accounts using email \"%s\""
-msgstr "Il y a plusieurs comptes qui utilisent le courriel \"%s\""
+msgstr "Il y a plusieurs comptes qui utilisent le courriel «%s»"
 
 #: html/class_passwordRecovery.inc:518
 #, php-format
 msgid "The user using email \"%s\" is locked. Please contact your administrator."
 msgstr ""
-"L'utilisateur correspondant au courriel \"%s\" est verrouillé. Veuillez "
+"L'utilisateur correspondant au courriel «%s» est verrouillé. Veuillez "
 "contacter votre administrateur système !"
 
 #: html/class_passwordRecovery.inc:573
 msgid "Contact your administrator, there was a problem with mail server"
 msgstr ""
-"Contactez votre administrateur système, il y a eu un problème avec l'envoi "
-"du message"
+"Contactez votre administrateur système, il y a eu un problème avec le "
+"serveur de courriel"
 
 #: html/class_passwordRecovery.inc:586
 msgid "This token is invalid"
-msgstr "Le token n'est pas valable"
+msgstr "Le jeton n'est pas valide"
 
 #: html/class_passwordRecovery.inc:650
 msgid "There was a problem with mail server, confirmation email not sent"
 msgstr ""
-"Un problème est survenu avec le serveur de messagerie, le mail de "
+"Un problème est survenu avec le serveur de courriel, le courriel de "
 "confirmation n'a pas été envoyé"
 
 #: html/main.php:115
 msgid "PHP configuration"
-msgstr "Configuration de PHP"
+msgstr "Configuration PHP"
 
 #: html/main.php:116
 msgid ""
 "Fatal error: Register globals is on. FusionDirectory will refuse to login "
 "unless this is fixed by an administrator."
 msgstr ""
-"FATAL: Register globals est activé. FusionDirectory ne permettra pas aux "
-"utilisateurs de se connecter tant que ceci n'est pas corrigé par un "
+"Erreur fatale : «Register globals» est activé. FusionDirectory ne permettra "
+"pas aux utilisateurs de se connecter tant que ceci n'est pas corrigé par un "
 "administrateur."
 
 #: html/main.php:142
@@ -2698,7 +2692,7 @@ msgstr "Changement de mot de passe"
 #: html/main.php:142
 msgid "Your password is about to expire, please change your password!"
 msgstr ""
-"Votre mot de passe va bientôt expirer, veuillez changer votre mot de passe !"
+"Votre mot de passe va bientôt expirer, veuillez changer votre mot de passe !"
 
 #: html/main.php:158
 msgid "Your password has expired, please set a new one."
@@ -2706,15 +2700,15 @@ msgstr "Votre mot de passe a expiré, veuillez changer votre mot de passe."
 
 #: html/main.php:208
 msgid "Running out of memory!"
-msgstr "Plus de mémoire disponible !"
+msgstr "Plus de mémoire disponible !"
 
 #: html/main.php:251
 msgid "User ACL checks disabled"
-msgstr "Les vérifications des ACL de l'utilisateur ont été désactivés"
+msgstr "Vérifications ACL de l'utilisateur désactivées"
 
 #: html/main.php:289
 msgid "Plugin"
-msgstr "Extension"
+msgstr "Plugin"
 
 #: html/main.php:290
 #, php-format
@@ -2722,8 +2716,8 @@ msgid ""
 "Fatal error: Cannot find any plugin definitions for plugin '%s' ('%s' is not"
 " a file)!"
 msgstr ""
-"Erreur Fatale : Impossible de trouver une définition pour le plugin '%s' ! "
-"('%s' n'est pas un fichier)!"
+"Erreur fatale : Impossible de trouver une définition pour le plugin '%s' "
+"('%s' n'est pas un fichier) !"
 
 #: html/main.php:305
 msgid "Configuration Error"
@@ -2735,13 +2729,13 @@ msgid ""
 "Fatal error: not all POST variables have been transfered by PHP - please "
 "inform your administrator!"
 msgstr ""
-"FATAL: toutes les variables POST non pas été transférées par PHP - Veuillez "
-"avertir votre administrateur !"
+"Erreur fatale : toutes les variables POST n’ont pas été transférées par PHP "
+"- Veuillez avertir votre administrateur !"
 
 #: plugins/generic/welcome/main.inc:25
 #, php-format
 msgid "Welcome %s!"
-msgstr "Bienvenue %s !"
+msgstr "Bienvenue %s !"
 
 #: plugins/generic/references/class_reference.inc:26
 #: plugins/generic/references/class_reference.inc:27
@@ -2770,11 +2764,11 @@ msgstr "Appartenance aux rôles"
 
 #: plugins/personal/generic/class_user.inc:46
 msgid "Password method"
-msgstr "Format de stockage des mots de passe"
+msgstr "Méthode de mot de passe"
 
 #: plugins/personal/generic/class_user.inc:46
 msgid "Password hash method to use"
-msgstr "Format de stockage des mots de passe"
+msgstr "Méthode de hashage des mots de passe à utiliser"
 
 #: plugins/personal/generic/class_user.inc:51
 #: plugins/personal/generic/class_user.inc:392
@@ -2788,7 +2782,7 @@ msgstr "Mot de passe"
 
 #: plugins/personal/generic/class_user.inc:51
 msgid "Password (Leave empty if you do not wish to change it)"
-msgstr "Mot de passe (Laisser vide si vous ne voulez pas changer)"
+msgstr "Mot de passe (Laisser vide si vous ne voulez pas en changer)"
 
 #: plugins/personal/generic/class_user.inc:55
 msgid "Password again"
@@ -2796,7 +2790,7 @@ msgstr "Mot de passe (de nouveau)"
 
 #: plugins/personal/generic/class_user.inc:55
 msgid "Same password as above, to avoid errors"
-msgstr "Veuillez réintroduire le mot de passe pour éviter les erreurs"
+msgstr "Même mot de passe qu’au dessus, pour éviter les erreurs"
 
 #: plugins/personal/generic/class_user.inc:278
 #: plugins/personal/generic/class_user.inc:284
@@ -2829,7 +2823,7 @@ msgstr "Nom de famille"
 
 #: plugins/personal/generic/class_user.inc:315
 msgid "Last name of this user"
-msgstr "Nom de famille"
+msgstr "Nom de famille de cet utilisateur"
 
 #: plugins/personal/generic/class_user.inc:320
 #: plugins/personal/generic/paste_generic.tpl.c:8
@@ -2838,7 +2832,7 @@ msgstr "Prénom"
 
 #: plugins/personal/generic/class_user.inc:320
 msgid "First name of this user"
-msgstr "Prénom"
+msgstr "Prénom de cet utilisateur"
 
 #: plugins/personal/generic/class_user.inc:325
 msgid "Short description of the user"
@@ -2854,7 +2848,7 @@ msgstr "L'avatar pour cet utilisateur"
 
 #: plugins/personal/generic/class_user.inc:336
 msgid "Organizational contact information"
-msgstr "Information de contact organisationnelles"
+msgstr "Informations de contact organisationnelles"
 
 #: plugins/personal/generic/class_user.inc:340
 #: plugins/admin/departments/class_department.inc:90
@@ -2895,11 +2889,11 @@ msgstr "Numéro de téléphone professionnel"
 
 #: plugins/personal/generic/class_user.inc:360
 msgid "Mobile"
-msgstr "GSM"
+msgstr "Mobile"
 
 #: plugins/personal/generic/class_user.inc:360
 msgid "Business mobile number"
-msgstr "Numéro de GSM professionnel "
+msgstr "Numéro de téléphone portable professionnel "
 
 #: plugins/personal/generic/class_user.inc:364
 msgid "Pager"
@@ -2920,7 +2914,7 @@ msgstr "Numéro de fax professionnel"
 
 #: plugins/personal/generic/class_user.inc:372
 msgid "Homepage"
-msgstr "Page d'accueil"
+msgstr "Site web"
 
 #: plugins/personal/generic/class_user.inc:372
 msgid "Personal homepage"
@@ -2940,7 +2934,7 @@ msgstr "Mot de passe de l'utilisateur"
 
 #: plugins/personal/generic/class_user.inc:398
 msgid "Personal contact information"
-msgstr "Informations personnelles"
+msgstr "Informations de contact personnelles"
 
 #: plugins/personal/generic/class_user.inc:402
 msgid "Display name"
@@ -2962,7 +2956,7 @@ msgstr "Adresse postale personnelle"
 
 #: plugins/personal/generic/class_user.inc:410
 msgid "Private phone"
-msgstr "Numéro de téléphone privé"
+msgstr "Téléphone privé"
 
 #: plugins/personal/generic/class_user.inc:410
 msgid "Home phone number"
@@ -2970,7 +2964,7 @@ msgstr "Numéro de téléphone privé"
 
 #: plugins/personal/generic/class_user.inc:416
 msgid "Organizational information"
-msgstr "Informations sur l'entreprise"
+msgstr "Informations sur l'organisation"
 
 #: plugins/personal/generic/class_user.inc:421
 msgid "Title"
@@ -2989,7 +2983,7 @@ msgstr ""
 #: plugins/admin/departments/class_organization.inc:31
 #: plugins/admin/departments/class_organization.inc:34
 msgid "Organization"
-msgstr "Entreprise"
+msgstr "Organisation"
 
 #: plugins/personal/generic/class_user.inc:430
 #: plugins/admin/departments/class_department.inc:33
@@ -3004,23 +2998,23 @@ msgstr "Département auquel l'utilisateur appartient"
 
 #: plugins/personal/generic/class_user.inc:434
 msgid "Department No."
-msgstr "No. du département."
+msgstr "Numéro de département"
 
 #: plugins/personal/generic/class_user.inc:434
 msgid "Department number"
-msgstr "Numéro du département"
+msgstr "Numéro de département"
 
 #: plugins/personal/generic/class_user.inc:438
 msgid "Employee No."
-msgstr "No. de l'employé."
+msgstr "Numéro d'employé"
 
 #: plugins/personal/generic/class_user.inc:438
 msgid "Employee number"
-msgstr "Numéro de l'employé"
+msgstr "Numéro d'employé"
 
 #: plugins/personal/generic/class_user.inc:442
 msgid "Employee type"
-msgstr "Type de l'employé"
+msgstr "Type d'employé"
 
 #: plugins/personal/generic/class_user.inc:446
 #: plugins/admin/departments/class_department.inc:84
@@ -3033,7 +3027,7 @@ msgstr "Rue"
 
 #: plugins/personal/generic/class_user.inc:456
 msgid "Street part of the address"
-msgstr "Nom de la rue"
+msgstr "Partie de l’adresse contenant la rue"
 
 #: plugins/personal/generic/class_user.inc:460
 msgid "Post office box"
@@ -3077,8 +3071,8 @@ msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
-"Les mots de passe entrés dans les champs 'Nouveau mot de passe' et celui "
-"dans le champ 'Répéter le nouveau mot de passe' ne concordent pas."
+"Les mots de passe entrés dans les champs 'Nouveau mot de passe' et 'Répéter "
+"le nouveau mot de passe' ne correspondent pas."
 
 #: plugins/personal/generic/class_user.inc:716
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
@@ -3096,8 +3090,8 @@ msgstr "Le nouveau mot de passe est trop court."
 #: plugins/personal/generic/class_user.inc:722
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
-"Le mot de passe contient probablement des caractères Unicode qui sont "
-"problématique"
+"Le mot de passe contient potentiellement des caractères Unicode qui sont "
+"problématique !"
 
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:28
 msgid "Statistics about users"
@@ -3124,7 +3118,7 @@ msgstr "Numéro de téléphone"
 
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:65
 msgid "Expiration date"
-msgstr "Date d'expiration"
+msgstr "Date d’expiration"
 
 #: plugins/addons/dashboard/class_dashBoardUsers.inc:69
 #: ihtml/themes/breezy/recovery.tpl.c:74
@@ -3138,7 +3132,7 @@ msgid ""
 " %s"
 msgstr ""
 "Le nombre total d'utilisateurs n'a pas pu être calculé en raison de l'erreur"
-" LDAP suivante: %s"
+" LDAP suivante : %s"
 
 #: plugins/addons/dashboard/class_dashBoard.inc:27
 #: plugins/addons/dashboard/class_dashBoard.inc:28
@@ -3165,20 +3159,20 @@ msgid ""
 "Statistics for type \"%s\" could not be computed because of the following "
 "error: %s"
 msgstr ""
-"Les statistiques pour le type \"%s\" n'ont pas pu être calculées en raison "
-"de l'erreur suivante: %s"
+"Les statistiques pour le type «%s» n'ont pas pu être calculées en raison de "
+"l'erreur suivante : %s"
 
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:26
 msgid "Passwords"
-msgstr "Mot de passes"
+msgstr "Mots de passes"
 
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:27
 msgid "Statistics about passwords"
-msgstr "Statistiques sur les mot de passe"
+msgstr "Statistiques sur les mots de passe"
 
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:38
 msgid "Passwords statistics"
-msgstr "Statistiques mots de passe"
+msgstr "Statistiques de mots de passe"
 
 #: plugins/addons/dashboard/class_dashBoardPasswords.inc:63
 #, php-format
@@ -3186,8 +3180,8 @@ msgid ""
 "Password statistics could not be computed because of the following LDAP "
 "error: %s"
 msgstr ""
-"Les statistiques de mot de passe n'ont pas pu être calculées en raison de "
-"l'erreur LDAP suivante: %s"
+"Les statistiques de mots de passe n'ont pas pu être calculées en raison de "
+"l'erreur LDAP suivante : %s"
 
 #: plugins/config/class_recoveryConfig.inc:28
 msgid "Password recovery"
@@ -3195,7 +3189,7 @@ msgstr "Récupération de mot de passe"
 
 #: plugins/config/class_recoveryConfig.inc:29
 msgid "Settings for the password recovery feature"
-msgstr "Paramètres pour la fonction de récupération de mot de passe"
+msgstr "Paramètres pour la fonctionnalité de récupération de mot de passe"
 
 #: plugins/config/class_recoveryConfig.inc:40
 msgid "Password recovery settings"
@@ -3211,15 +3205,15 @@ msgstr "Activer ou non la fonctionnalité de récupération de mot de passe"
 
 #: plugins/config/class_recoveryConfig.inc:51
 msgid "Sender email address"
-msgstr "Adresse de messagerie de l'émetteur"
+msgstr "Courriel émetteur"
 
 #: plugins/config/class_recoveryConfig.inc:52
 msgid "Email address from which mails will be sent"
-msgstr "Adresse de messagerie avec laquelle les messages seront envoyés"
+msgstr "Adresse de courriel depuis laquelle les messages seront envoyés"
 
 #: plugins/config/class_recoveryConfig.inc:58
 msgid "Link validity (minutes)"
-msgstr "Durée de validité du lien (minutes)"
+msgstr "Validité du lien (minutes)"
 
 #: plugins/config/class_recoveryConfig.inc:59
 msgid "Number of minutes before a recovery link expires"
@@ -3227,7 +3221,7 @@ msgstr "Nombre de minutes avant l'expiration du lien"
 
 #: plugins/config/class_recoveryConfig.inc:65
 msgid "Salt for tokens"
-msgstr "Chaine de caractères aléatoires pour les jetons"
+msgstr "Sel pour les jetons"
 
 #: plugins/config/class_recoveryConfig.inc:66
 msgid ""
@@ -3239,27 +3233,27 @@ msgstr ""
 
 #: plugins/config/class_recoveryConfig.inc:72
 msgid "Allow the use of alternate addresses"
-msgstr "Autoriser des adresses de messagerie alternatives"
+msgstr "Autoriser l’utilisation des adresses de courriel alternatives"
 
 #: plugins/config/class_recoveryConfig.inc:73
 msgid ""
 "Users will also be able to enter one of theirs alternate addresses to "
 "recover their password"
 msgstr ""
-"Les utilisateurs pourront entre une adresse de messagerie alternative pour "
-"récupérer leur mot de passe"
+"Les utilisateurs pourront entrer une de leurs adresses de courriel "
+"alternatives pour récupérer leur mot de passe"
 
 #: plugins/config/class_recoveryConfig.inc:78
 #: plugins/config/class_configInLdap.inc:188
 msgid "Login attribute"
-msgstr "Attribut de connexion"
+msgstr "Attribut de l’identifiant"
 
 #: plugins/config/class_recoveryConfig.inc:78
 msgid ""
 "Usually uid, but you can use something else for instance in case of SSO"
 msgstr ""
-"Habituellement uid, mais vous pouvez utiliser quelque chose d'autre par "
-"exemple dans le cas d'utilisation d'un SSO"
+"Habituellement «uid», mais vous pouvez utiliser quelque chose d'autre par "
+"exemple dans le cas de l’utilisation d'un SSO"
 
 #: plugins/config/class_recoveryConfig.inc:85
 msgid "First email"
@@ -3272,11 +3266,11 @@ msgstr "Sujet"
 
 #: plugins/config/class_recoveryConfig.inc:89
 msgid "Subject of the first email"
-msgstr "Sujet du premier message"
+msgstr "Sujet du premier courriel"
 
 #: plugins/config/class_recoveryConfig.inc:92
 msgid "[FusionDirectory] Password recovery link"
-msgstr "[FusionDirectory] lien de reinitialisation du mot de passe"
+msgstr "[FusionDirectory] Lien de réinitialisation du mot de passe"
 
 #: plugins/config/class_recoveryConfig.inc:95
 #, php-format
@@ -3307,10 +3301,10 @@ msgstr ""
 "Bonjour,\n"
 "\n"
 "Voici vos informations :\n"
-"- Identifiant : %s\n"
-"- Lien : %s\n"
+"- Identifiant : %s\n"
+"- Lien : %s\n"
 "\n"
-"Ceci est seulement valide pour 10 minutes"
+"Ce lien est seulement valide pendant 10 minutes"
 
 #: plugins/config/class_recoveryConfig.inc:104
 msgid "Second email"
@@ -3318,11 +3312,11 @@ msgstr "Second message"
 
 #: plugins/config/class_recoveryConfig.inc:108
 msgid "Subject of the second email"
-msgstr "Sujet du second message"
+msgstr "Sujet du second courriel"
 
 #: plugins/config/class_recoveryConfig.inc:111
 msgid "[FusionDirectory] Password recovery successful"
-msgstr "[FusionDirectory] Réinitialisation du mot de passe réussi !"
+msgstr "[FusionDirectory] Réinitialisation du mot de passe réussie !"
 
 #: plugins/config/class_recoveryConfig.inc:114
 #, php-format
@@ -3335,8 +3329,8 @@ msgid ""
 "Body of the second email, sent to confirm the password has been changed. Use"
 " %s for the user login."
 msgstr ""
-"Corps du second message, envoyé pour confirmer le mot de passe a été changé."
-" Utilisez %s pour l'indentifiant de l'utilisateur."
+"Corps du second message, envoyé pour confirmer que le mot de passe a été "
+"changé. Utilisez %s pour l'indentifiant de l'utilisateur."
 
 #: plugins/config/class_recoveryConfig.inc:118
 #, php-format
@@ -3346,10 +3340,10 @@ msgid ""
 "Your password has been changed.\n"
 "Your login is still %s."
 msgstr ""
-"Hello,\n"
+"Bonjour,\n"
 "\n"
-"Votre mot de passe à été changé. \n"
-"Vos identifiants de connexion sont toujours %s."
+"Votre mot de passe a été changé. \n"
+"Votre identifiant de connexion est toujours %s."
 
 #: plugins/config/class_configInLdap.inc:56
 #: plugins/config/class_configInLdap.inc:70
@@ -3378,9 +3372,8 @@ msgid ""
 "Language of the application. If 'automatic' or not available, the one asked "
 "by the browser will be used. This setting can be overriden per user."
 msgstr ""
-"Maintenant vous pouvez choisir la langue par défaut. Automatique utilisera "
-"la langue demandée par le navigateur. Ce paramètre peut être configuré par "
-"utilisateur."
+"Langue de l’application. «Automatique» utilisera la langue demandée par le "
+"navigateur. Ce paramètre peut être configuré par utilisateur."
 
 #: plugins/config/class_configInLdap.inc:96
 msgid "Theme"
@@ -3400,7 +3393,7 @@ msgstr "Fuseau horaire à utiliser"
 
 #: plugins/config/class_configInLdap.inc:110
 msgid "Core settings"
-msgstr "Paramétrage de base"
+msgstr "Paramètres du cœur"
 
 #: plugins/config/class_configInLdap.inc:113
 msgid "LDAP size limit"
@@ -3408,19 +3401,19 @@ msgstr "Limite du nombre d'objets LDAP"
 
 #: plugins/config/class_configInLdap.inc:113
 msgid "Defines the number of entries to get from LDAP by default."
-msgstr "Définit le nombre maximal d'objets LDAP recupérés par défaut"
+msgstr "Définit le nombre maximal d'objets LDAP recupérés par défaut."
 
 #: plugins/config/class_configInLdap.inc:118
 msgid "Edit locking"
-msgstr "Édition du verrouillage"
+msgstr "Verrouillage de l’édition"
 
 #: plugins/config/class_configInLdap.inc:119
 msgid ""
 "Check if a entry currently being edited has been modified outside of "
 "FusionDirectory in the meantime."
 msgstr ""
-"Vérifie si une entrée en cours d'édition a été modifié par une application "
-"autre que FusionDirectory dans le même temps"
+"Vérifie si une entrée en cours d'édition a été modifiée par une application "
+"autre que FusionDirectory en même temps."
 
 #: plugins/config/class_configInLdap.inc:124
 msgid "Enable logging"
@@ -3436,11 +3429,11 @@ msgstr "Validation des schémas"
 
 #: plugins/config/class_configInLdap.inc:131
 msgid "Enables schema checking during login."
-msgstr "Activer la validation des schéma lors de la connexion"
+msgstr "Activer la validation des schémas lors de la connexion"
 
 #: plugins/config/class_configInLdap.inc:136
 msgid "Enable snapshots"
-msgstr "Activer la copie instantanée"
+msgstr "Activer les instantanés"
 
 #: plugins/config/class_configInLdap.inc:136
 msgid ""
@@ -3451,17 +3444,17 @@ msgstr ""
 
 #: plugins/config/class_configInLdap.inc:141
 msgid "Snapshot base"
-msgstr "Base pour les snapshots"
+msgstr "Base des instantanés"
 
 #: plugins/config/class_configInLdap.inc:141
 msgid "The base where snapshots should be stored inside of the LDAP."
 msgstr ""
-"Branche LDAP à l'intérieur de laquelle les copies instantanés d'objets "
-"seront stockés"
+"Branche LDAP à l'intérieur de laquelle les instantanés d'objets seront "
+"stockés"
 
 #: plugins/config/class_configInLdap.inc:148
 msgid "Password settings"
-msgstr "Préférences pour les mots de passe"
+msgstr "Paramètres de mots de passe"
 
 #: plugins/config/class_configInLdap.inc:151
 msgid "Password default hash"
@@ -3494,24 +3487,26 @@ msgstr "Différence minimum des mots de passe"
 
 #: plugins/config/class_configInLdap.inc:165
 msgid "Minimum number of different characters from last password"
-msgstr "Nombre de caractères différents par rapport au précédent mot de passe"
+msgstr ""
+"Nombre minimum de caractères différents par rapport au précédent mot de "
+"passe"
 
 #: plugins/config/class_configInLdap.inc:170
 msgid "Use account expiration"
-msgstr "Utiliser l'expiration du compte"
+msgstr "Activer l'expiration des comptes"
 
 #: plugins/config/class_configInLdap.inc:171
 msgid ""
 "Enables shadow attribute tests during the login to FusionDirectory and "
 "forces password renewal or account locking"
 msgstr ""
-"Activation des tests sur les attributs cachés durant la connexion à "
+"Activation des tests sur les attributs d’expiration durant la connexion à "
 "FusionDirectory et renouvellement forcé des mots de passe ou blocage du "
 "compte"
 
 #: plugins/config/class_configInLdap.inc:175
 msgid "SASL Realm"
-msgstr "Royaume pour la connexion SASL"
+msgstr "Royaume SASL"
 
 #: plugins/config/class_configInLdap.inc:179
 msgid "SASL Exop"
@@ -3519,38 +3514,37 @@ msgstr "Opération Extérieur SASL"
 
 #: plugins/config/class_configInLdap.inc:179
 msgid "Attribute to be stored in the userPassword attribute"
-msgstr "Attribut à stocker dans l'attribut 'userPassword'"
+msgstr "Attribut à stocker dans l'attribut «userPassword»"
 
 #: plugins/config/class_configInLdap.inc:185
 msgid "Login and session"
-msgstr "connexion et session"
+msgstr "Connexion et session"
 
 #: plugins/config/class_configInLdap.inc:189
 msgid "Which LDAP attribute should be used as the login name during login."
-msgstr ""
-"Attribut LDAP utilisé comme identifiant de connexion lors de la connexion"
+msgstr "Attribut LDAP utilisé comme identifiant lors de la connexion."
 
 #: plugins/config/class_configInLdap.inc:195
 msgid "Enforce encrypted connections"
-msgstr "Force les connexions cryptées"
+msgstr "Forcer les connexions chiffrées"
 
 #: plugins/config/class_configInLdap.inc:196
 msgid ""
 "Enables PHP security checks to force encrypted access (https) to the web "
 "interface."
 msgstr ""
-"Activer les vérifications PHP de sécurité pour activer HTTPS lors de l’accès"
-" à l'interface web"
+"Activer les vérifications PHP de sécurité pour forcer à utiliser HTTPS lors "
+"de l’accès à l'interface web."
 
 #: plugins/config/class_configInLdap.inc:200
 msgid "Warn if session is not encrypted"
-msgstr "Avertir si la session ne sera pas cryptée"
+msgstr "Avertir si la session n’est pas chiffrée"
 
 #: plugins/config/class_configInLdap.inc:201
 msgid "will display a warning to the user when http is used instead of https."
 msgstr ""
 "Affiche un avertissement pour indiquer l'usage du protocole HTTP au lieu de "
-"HTTPS"
+"HTTPS."
 
 #: plugins/config/class_configInLdap.inc:206
 msgid "Session lifetime"
@@ -3558,11 +3552,11 @@ msgstr "Durée de vie de la session"
 
 #: plugins/config/class_configInLdap.inc:206
 msgid "Defines when a session will expire in seconds (0 to disable)."
-msgstr "Définit la durée d'une session en secondes (0 pour désactiver)."
+msgstr "Définit la durée de vie des sessions en secondes (0 pour désactiver)."
 
 #: plugins/config/class_configInLdap.inc:211
 msgid "HTTP Basic authentication"
-msgstr "Authentification HTTP de base"
+msgstr "Authentification HTTP basique"
 
 #: plugins/config/class_configInLdap.inc:211
 msgid "Use HTTP Basic authentication protocol instead of the login form."
@@ -3572,21 +3566,21 @@ msgstr ""
 
 #: plugins/config/class_configInLdap.inc:216
 msgid "HTTP Header authentication"
-msgstr "authentification entêtes HTTP"
+msgstr "Authentification  par entêtes HTTP"
 
 #: plugins/config/class_configInLdap.inc:216
 msgid "Use HTTP Header authentication instead of the login form."
 msgstr ""
-"Utiliser d'authentification par entêtes HTTP au lieu du formulaire de "
+"Utiliser l'authentification par entêtes HTTP au lieu du formulaire de "
 "connexion."
 
 #: plugins/config/class_configInLdap.inc:221
 msgid "Header name"
-msgstr "Nom de l’entête"
+msgstr "Entête HTTP"
 
 #: plugins/config/class_configInLdap.inc:221
 msgid "Name of the header containing user identifier."
-msgstr "Nom de l'en-tête contenant l'identification utilisateur."
+msgstr "Nom de l'entête contenant l'identification utilisateur."
 
 #: plugins/config/class_configInLdap.inc:228
 msgid "SSL"
@@ -3598,12 +3592,11 @@ msgstr "Clé privée"
 
 #: plugins/config/class_configInLdap.inc:231
 msgid "Path to FusionDirectory private key. Unused for now."
-msgstr ""
-"Chemin vers la clef privée de FusionDirectory. Inutilisé actuellement."
+msgstr "Chemin vers la clé privée de FusionDirectory. Inutilisé actuellement."
 
 #: plugins/config/class_configInLdap.inc:236
 msgid "Certificate path"
-msgstr "Chemin du certificat"
+msgstr "Certificat"
 
 #: plugins/config/class_configInLdap.inc:236
 msgid "Path to FusionDirectory certificate. Unused for now."
@@ -3613,7 +3606,7 @@ msgstr ""
 #: plugins/config/class_configInLdap.inc:241
 #: plugins/config/class_configInLdap.inc:256
 msgid "CA certificate path"
-msgstr "Chemin du certificat CA"
+msgstr "Certificat CA"
 
 #: plugins/config/class_configInLdap.inc:241
 msgid "Path to the CA certificate. Used for validating Argonaut Server host."
@@ -3631,7 +3624,7 @@ msgstr "Activer CAS"
 
 #: plugins/config/class_configInLdap.inc:251
 msgid "CAS login will be used instead of LDAP bind"
-msgstr "CAS sera utilisé à la place de la connexion LDAP"
+msgstr "CAS sera utilisé à la place de l’identification LDAP"
 
 #: plugins/config/class_configInLdap.inc:256
 msgid "Path to the CA certificate of the CAS server"
@@ -3663,40 +3656,39 @@ msgstr "Contexte CAS à utiliser"
 
 #: plugins/config/class_configInLdap.inc:278
 msgid "People and group storage"
-msgstr ""
-"Branches de l'arbre ldap ou sont stockes les utilisateurs et les groupes"
+msgstr "Stockage des utilisateurs et groupes"
 
 #: plugins/config/class_configInLdap.inc:282
 msgid "People DN attribute"
-msgstr "Type d'attribut pour le DN des utilisateurs"
+msgstr "Attribut pour le DN utilisateur"
 
 #: plugins/config/class_configInLdap.inc:282
 msgid "Attribute to use at the beginning of users dn"
-msgstr "Attribut à utiliser pour le début du DN utilisateur"
+msgstr "Attribut à utiliser pour le début du DN des utilisateurs"
 
 #: plugins/config/class_configInLdap.inc:287
 msgid "CN pattern"
-msgstr "Modèle CN"
+msgstr "Motif CN"
 
 #: plugins/config/class_configInLdap.inc:287
 msgid "The pattern to use to build the common name field"
-msgstr "Le modèle à utiliser pour construire le common name"
+msgstr "Le motif à utiliser pour construire le champ common name"
 
 #: plugins/config/class_configInLdap.inc:292
 msgid "Strict naming policy"
-msgstr "Règles de de nommage strictes"
+msgstr "Règles de nommage strictes"
 
 #: plugins/config/class_configInLdap.inc:293
 msgid "Enables strict checking of user and group names"
-msgstr "Active la vérification stricte des noms d’utilisateur et de groupe"
+msgstr "Active la vérification stricte des noms d’utilisateurs et de groupes"
 
 #: plugins/config/class_configInLdap.inc:298
 msgid "Users RDN"
-msgstr "Chemin relatif des utilisateurs"
+msgstr "Branche des utilisateurs"
 
 #: plugins/config/class_configInLdap.inc:298
 msgid "The branch where users are stored."
-msgstr "Branche où sont stockés les utilisateurs."
+msgstr "La branche où sont stockés les utilisateurs."
 
 #: plugins/config/class_configInLdap.inc:303
 msgid "ACL role RDN"
@@ -3704,19 +3696,19 @@ msgstr "Branche des rôles ACL"
 
 #: plugins/config/class_configInLdap.inc:303
 msgid "The branch where ACL roles are stored."
-msgstr "Branche où sont stockés les ACL"
+msgstr "La branche où sont stockés les rôles ACL."
 
 #: plugins/config/class_configInLdap.inc:308
 msgid "Restrict role members"
-msgstr "Restreindre les membres du rôle"
+msgstr "Restreindre les membres des rôles"
 
 #: plugins/config/class_configInLdap.inc:308
 msgid ""
 "When enabled only users from the same branch or members of groups from the "
 "same branch can be added to a role."
 msgstr ""
-"Lorsqu'elle est activée uniquement les utilisateurs de la même branche ou "
-"les membres des groupes de la même branche peut être ajouté à un rôle."
+"Lorsqu'activé, uniquement les utilisateurs de la même branche ou les membres"
+" des groupes de la même branche peuvent être ajouté dans un rôle."
 
 #: plugins/config/class_configInLdap.inc:312
 msgid "Separate address fields"
@@ -3726,8 +3718,8 @@ msgstr "Champs d'adresse séparés"
 msgid ""
 "Expose street, postOfficeBox and postalCode fields instead of postalAddress."
 msgstr ""
-"Exposez les champs Street, PostOfficeBox et postalCode au lieu de "
-"PostalAddress."
+"Exposer les champs street, postOfficeBox et postalCode au lieu de "
+"postalAddress."
 
 #: plugins/config/class_configInLdap.inc:316
 msgid "Postal address pattern"
@@ -3738,12 +3730,12 @@ msgid ""
 "When using separate address fields, you can use a pattern to fill "
 "postalAddress field."
 msgstr ""
-"Lorsque vous utilisez des champs d'adresse distincts, vous pouvez utiliser "
-"un motif pour remplir le champ PostalAddress."
+"Lorsque vous utilisez des champs d'adresse séparés, vous pouvez utiliser un "
+"motif pour remplir le champ postalAddress."
 
 #: plugins/config/class_configInLdap.inc:322
 msgid "Debugging"
-msgstr "Deboguage"
+msgstr "Debogage"
 
 #: plugins/config/class_configInLdap.inc:325
 msgid "Display errors"
@@ -3754,8 +3746,9 @@ msgid ""
 "Shows PHP errors in the upper part of the screen. This should be disabled in"
 " productive deployments, because there might be some passwords in it."
 msgstr ""
-"Afficher les erreurs dans la partie haute de l'écran. Cela sera a désactiver"
-" en environnement de production car des mots de passe peuvent être affichés."
+"Afficher les erreurs PHP dans la partie haute de l'écran. Cela sera à "
+"désactiver en environnement de production, car des mots de passe peuvent "
+"être affichés."
 
 #: plugins/config/class_configInLdap.inc:330
 msgid "Maximum LDAP query time"
@@ -3766,12 +3759,12 @@ msgid ""
 "Stop LDAP actions if there is no answer within the specified number of "
 "seconds."
 msgstr ""
-"Arrêter les opérations LDAP si aucunes réponses n'est obtenue dans un délai "
-"spécifié"
+"Arrêter les opérations LDAP si aucune réponse n'est obtenue dans le délai "
+"spécifié en secondes."
 
 #: plugins/config/class_configInLdap.inc:335
 msgid "Log LDAP statistics"
-msgstr "Inscrit les statistique de l'annuaire LDAP dans les journaux systèmes"
+msgstr "Journaliser les statistiques LDAP"
 
 #: plugins/config/class_configInLdap.inc:336
 msgid ""
@@ -3787,7 +3780,7 @@ msgstr "Niveau de débogage"
 
 #: plugins/config/class_configInLdap.inc:342
 msgid "Display certain information on each page load."
-msgstr "Afficher certaines informations sur chaque chargement de page."
+msgstr "Afficher certaines informations à chargement de page."
 
 #: plugins/config/class_configInLdap.inc:354
 msgid "Miscellaneous"
@@ -3795,7 +3788,7 @@ msgstr "Divers"
 
 #: plugins/config/class_configInLdap.inc:357
 msgid "Display summary in listings"
-msgstr "Afficher les sommaires dans les listes"
+msgstr "Afficher les sommaires en bas des listes"
 
 #: plugins/config/class_configInLdap.inc:358
 msgid ""
@@ -3807,7 +3800,7 @@ msgstr ""
 
 #: plugins/config/class_configInLdap.inc:363
 msgid "Show ACL tab on all objects"
-msgstr "Montrer l’onglet ACL sur tous les objets"
+msgstr "Afficher l’onglet ACL sur tous les objets"
 
 #: plugins/config/class_configInLdap.inc:364
 msgid ""
@@ -3819,11 +3812,12 @@ msgstr ""
 
 #: plugins/config/class_configInLdap.inc:369
 msgid "Available department categories"
-msgstr "Liste des catégories de département"
+msgstr "Catégories de département"
 
 #: plugins/config/class_configInLdap.inc:369
 msgid "Available categories in the departments dropdown"
-msgstr "Les catégories disponibles dans le menu déroulant départements"
+msgstr ""
+"Les catégories disponibles dans le menu déroulant pour les départements"
 
 #: plugins/config/class_configInLdap.inc:376
 msgid "Use this to hide some menu entry to specific groups of users"
@@ -3841,16 +3835,16 @@ msgstr "Plugin à mettre en liste noire"
 
 #: plugins/config/class_configInLdap.inc:391
 msgid "Plugin menu blacklist"
-msgstr "Liste noire du menu des plugins"
+msgstr "Liste noire du menu"
 
 #: plugins/config/class_configInLdap.inc:400
 #: plugins/config/class_configInLdap.inc:428
 msgid "Hooks"
-msgstr "Connexions"
+msgstr "Hooks"
 
 #: plugins/config/class_configInLdap.inc:405
 msgid "Hooks that are called when specific actions happens"
-msgstr "Déclencheurs appelés en fonction de l’exécution d’actions spécifiques"
+msgstr "Hooks qui sont appelés quand des actions spécifiques sont faites"
 
 #: plugins/config/class_configInLdap.inc:409
 msgid "Tab"
@@ -3858,7 +3852,7 @@ msgstr "Onglet"
 
 #: plugins/config/class_configInLdap.inc:409
 msgid "The tab that this hook concerns"
-msgstr "Onglet concerné pas ce déclencheur"
+msgstr "L’onglet concerné par ce hook"
 
 #: plugins/config/class_configInLdap.inc:414
 #: plugins/admin/acl/class_aclAssignment.inc:41
@@ -3879,15 +3873,15 @@ msgstr "Commande qui sera appelée"
 
 #: plugins/config/class_configInLdap.inc:435
 msgid "Display hook output"
-msgstr "Montrer le résultat du hook"
+msgstr "Montrer le résultat des hooks"
 
 #: plugins/config/class_configInLdap.inc:436
 msgid ""
 "When enabled successful hook execution output is displayed to the user using"
 " a dialog."
 msgstr ""
-"Si activé, après réussite de du hook, le résultat est affiche dans une "
-"fenêtre à l'utilisateur"
+"Si activé, après réussite du hook, le résultat est affiché à l'utilisateur "
+"dans une boite de dialogue."
 
 #: plugins/config/class_pluginsConfigInLdap.inc:29
 msgid "Plugins"
@@ -3911,11 +3905,11 @@ msgstr "Groupes d'objets"
 
 #: plugins/config/class_mainPluginsConfig.inc:45
 msgid "Groups RDN"
-msgstr "Chemin relatif des groupes"
+msgstr "Branche des groupes"
 
 #: plugins/config/class_mainPluginsConfig.inc:45
 msgid "Branch in which object groups will be stored"
-msgstr "Branches ou seront stockés les groupes d'objets"
+msgstr "La branche où seront stockés les groupes d'objets"
 
 #: plugins/config/class_mainPluginsConfig.inc:52
 msgid "SASL"
@@ -3959,7 +3953,7 @@ msgstr "Préfixes"
 
 #: plugins/config/class_dashBoardConfig.inc:51
 msgid "Prefixes to be used for computer ids"
-msgstr "Préfixes à utiliser pour les identifiants de machines"
+msgstr "Préfixes à utiliser pour les noms de machines"
 
 #: plugins/config/class_dashBoardConfig.inc:59
 msgid "Dashboard expired users"
@@ -4004,7 +3998,7 @@ msgstr "Nom de %s"
 #: plugins/admin/departments/class_department.inc:67
 #, php-format
 msgid "A name for this %s"
-msgstr "Un nom pour %s"
+msgstr "Un nom pour ce %s"
 
 #: plugins/admin/departments/class_department.inc:72
 #, php-format
@@ -4056,7 +4050,7 @@ msgstr "Numéro de fax"
 
 #: plugins/admin/departments/class_organization.inc:51
 msgid "organization"
-msgstr "Entreprise"
+msgstr "organisation"
 
 #: plugins/admin/departments/class_domain.inc:30
 #: plugins/admin/departments/class_domain.inc:31
@@ -4066,7 +4060,7 @@ msgstr "Domaine"
 
 #: plugins/admin/departments/class_domain.inc:51
 msgid "domain"
-msgstr "Domaine"
+msgstr "domaine"
 
 #: plugins/admin/departments/class_departmentManagement.inc:35
 msgid "Manage departments"
@@ -4077,8 +4071,8 @@ msgid ""
 "Manage departments, countries, domain components, domains, localities and "
 "organization nodes,"
 msgstr ""
-"Gérer les départements, pays, composants de domaine, les domaines, les "
-"localités et les nœuds des organisations"
+"Gérer les nœuds des départements, pays, composants de domaine, domaines, "
+"localités et organisations"
 
 #: plugins/admin/departments/class_departmentManagement.inc:38
 msgid "Users and groups"
@@ -4088,11 +4082,11 @@ msgstr "Utilisateurs et groupes"
 #: plugins/admin/departments/class_dcObject.inc:31
 #: plugins/admin/departments/class_dcObject.inc:34
 msgid "Domain Component"
-msgstr "Objet Domaine"
+msgstr "Composant de domaine"
 
 #: plugins/admin/departments/class_dcObject.inc:51
 msgid "domain component"
-msgstr "Composant domaine"
+msgstr "composant de domaine"
 
 #: plugins/admin/departments/class_locality.inc:30
 #: plugins/admin/departments/class_locality.inc:31
@@ -4102,7 +4096,7 @@ msgstr "Lieu"
 
 #: plugins/admin/departments/class_locality.inc:51
 msgid "locality"
-msgstr "Lieu"
+msgstr "lieu"
 
 #: plugins/admin/departments/dep-list.xml:9
 msgid "List of departments"
@@ -4110,7 +4104,7 @@ msgstr "Liste des départements"
 
 #: plugins/admin/departments/class_country.inc:50
 msgid "country"
-msgstr "Pays"
+msgstr "pays"
 
 #: plugins/admin/users/class_userManagement.inc:43
 msgid "Manage users"
@@ -4130,8 +4124,8 @@ msgid ""
 "Password method \"%s\" does not support locking. Account \"%s\" has not been"
 " locked!"
 msgstr ""
-"La méthode \"%s\" ne permet pas le verrouillage du mot de passe. Le compte "
-"\"%s\" n'a pas été verrouillé !"
+"La méthode de mot de passe «%s» ne permet pas le verrouillage. Le compte "
+"«%s» n'a pas été verrouillé !"
 
 #: plugins/admin/users/class_userManagement.inc:218
 msgid "Unlock account"
@@ -4139,7 +4133,7 @@ msgstr "Déverrouiller le compte"
 
 #: plugins/admin/users/class_userManagement.inc:220
 msgid "Lock account"
-msgstr "Verrouiller Compte"
+msgstr "Verrouiller le compte"
 
 #: plugins/admin/users/user-list.xml:11
 msgid "List of users"
@@ -4155,7 +4149,7 @@ msgstr "Prénom"
 
 #: plugins/admin/users/user-list.xml:127
 msgid "Lock users"
-msgstr "Verouillez les utilisateurs"
+msgstr "Verrouiller les utilisateurs"
 
 #: plugins/admin/users/user-list.xml:135
 msgid "Unlock users"
@@ -4163,15 +4157,15 @@ msgstr "Déverrouiller les utilisateurs"
 
 #: plugins/admin/users/user-list.xml:146
 msgid "Apply template"
-msgstr "Appliquer le modèle"
+msgstr "Appliquer un modèle"
 
 #: plugins/admin/users/user-list.xml:177
 msgid "New user from template"
-msgstr "Créer un nouvel utilisateur depuis un modèle"
+msgstr "Nouvel utilisateur depuis ce modèle"
 
 #: plugins/admin/users/user-list.xml:189
 msgid "Edit user"
-msgstr "Editer cet utilisateur"
+msgstr "Éditer l’utilisateur"
 
 #: plugins/admin/users/user-list.xml:198
 msgid "%{filter:lockLabel(userPassword)}"
@@ -4179,7 +4173,7 @@ msgstr "%{filter:lockLabel(userPassword)}"
 
 #: plugins/admin/users/user-list.xml:212
 msgid "Remove user"
-msgstr "Suppression de l'utilisateur"
+msgstr "Supprimer l'utilisateur"
 
 #: plugins/admin/groups/class_roleGeneric.inc:55
 #: plugins/admin/groups/class_roleGeneric.inc:59
@@ -4195,7 +4189,7 @@ msgstr "Information du rôle"
 
 #: plugins/admin/groups/class_roleGeneric.inc:60
 msgid "Organizational role"
-msgstr "Rôle organisationnel"
+msgstr "Rôle organisationel"
 
 #: plugins/admin/groups/class_roleGeneric.inc:82
 #: ihtml/themes/breezy/msg_dialog.tpl.c:8
@@ -4217,11 +4211,11 @@ msgstr "Numéro de fax"
 
 #: plugins/admin/groups/class_roleGeneric.inc:105
 msgid "Role members"
-msgstr "Les membres du rôle"
+msgstr "Membres du rôle"
 
 #: plugins/admin/groups/class_roleGeneric.inc:108
 msgid "Add users for the role"
-msgstr "Ajouter des utilisateurs au rôle"
+msgstr "Ajouter des utilisateurs dans le rôle"
 
 #: plugins/admin/groups/class_groupManagement.inc:36
 msgid "Manage groups and roles"
@@ -4241,7 +4235,8 @@ msgstr "Action annulée"
 #, php-format
 msgid "System %s has no mac address defined, cannot trigger action"
 msgstr ""
-"Système %s n'a pas d'adresse mac définie, ne peut pas déclencher l'action"
+"Le système %s n'a pas d'adresse mac définie, impossible de déclencher "
+"l'action"
 
 #: plugins/admin/groups/class_groupManagement.inc:158
 #, php-format
diff --git a/locale/hu_HU/fusiondirectory.po b/locale/hu_HU/fusiondirectory.po
index 5f1044e2f8e92c2c9cde6a601a4bb74e1fe0ff92..5a2fa6c35d946afb8edfb79564f815b57d8874c8 100644
--- a/locale/hu_HU/fusiondirectory.po
+++ b/locale/hu_HU/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Hungarian (Hungary) (https://www.transifex.com/fusiondirectory/teams/12202/hu_HU/)\n"
diff --git a/locale/id/fusiondirectory.po b/locale/id/fusiondirectory.po
index f8a6a82421e7e1b21e7b30b4a8d5793088db5816..49d2f4b153f16661f95bef44d625d6c2a54e00cd 100644
--- a/locale/id/fusiondirectory.po
+++ b/locale/id/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-13 19:52+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Language-Team: Indonesian (https://www.transifex.com/fusiondirectory/teams/12202/id/)\n"
 "MIME-Version: 1.0\n"
@@ -234,7 +234,7 @@ msgstr ""
 #: setup/class_setupStepChecks.inc:37
 msgid ""
 "PHP setup configuration (<a href=\"?info\" target=\"_blank\">show "
-"information)</a>)"
+"information</a>)"
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:48 setup/class_setupStepChecks.inc:49
@@ -743,7 +743,7 @@ msgstr ""
 #: include/class_config.inc:347 include/class_msgPool.inc:220
 #: include/class_msgPool.inc:240 include/class_msgPool.inc:270
 #: include/class_msgPool.inc:694 include/class_msgPool.inc:723
-#: include/simpleplugin/class_simpleTabs.inc:71
+#: include/simpleplugin/class_simpleTabs.inc:73
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
 #: include/simpleplugin/attributes/class_FileAttribute.inc:31
@@ -2010,7 +2010,7 @@ msgstr ""
 
 #: include/simpleplugin/class_dialogAttributes.inc:634
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:111
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
 msgid "None"
 msgstr ""
 
@@ -2046,14 +2046,14 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:72
+#: include/simpleplugin/class_simpleTabs.inc:74
 #, php-format
 msgid ""
 "No plugin definitions found to initialize \"%s\", please check your "
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:391
+#: include/simpleplugin/class_simpleTabs.inc:393
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed"
 msgstr ""
@@ -2162,33 +2162,33 @@ msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1293
+#: include/simpleplugin/class_simplePlugin.inc:1296
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1300
+#: include/simpleplugin/class_simplePlugin.inc:1303
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1490
+#: include/simpleplugin/class_simplePlugin.inc:1493
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1675
+#: include/simpleplugin/class_simplePlugin.inc:1678
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1677
+#: include/simpleplugin/class_simplePlugin.inc:1680
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1829
+#: include/simpleplugin/class_simplePlugin.inc:1832
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -2203,7 +2203,7 @@ msgstr ""
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -2544,22 +2544,22 @@ msgstr ""
 msgid "References"
 msgstr ""
 
-#: plugins/personal/roles/class_userRoles.inc:31
+#: plugins/personal/roles/class_userRoles.inc:33
 #: plugins/admin/groups/class_groupManagement.inc:35
 msgid "Groups and roles"
 msgstr ""
 
-#: plugins/personal/roles/class_userRoles.inc:32
+#: plugins/personal/roles/class_userRoles.inc:34
 msgid "Edit user's groups and roles"
 msgstr ""
 
-#: plugins/personal/roles/class_userRoles.inc:47
-#: plugins/personal/roles/class_userRoles.inc:51
+#: plugins/personal/roles/class_userRoles.inc:49
+#: plugins/personal/roles/class_userRoles.inc:53
 msgid "Groups membership"
 msgstr ""
 
-#: plugins/personal/roles/class_userRoles.inc:58
-#: plugins/personal/roles/class_userRoles.inc:62
+#: plugins/personal/roles/class_userRoles.inc:60
+#: plugins/personal/roles/class_userRoles.inc:64
 msgid "Roles membership"
 msgstr ""
 
@@ -2834,53 +2834,53 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:659
+#: plugins/personal/generic/class_user.inc:668
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:662
+#: plugins/personal/generic/class_user.inc:671
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:673
+#: plugins/personal/generic/class_user.inc:682
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:687
+#: plugins/personal/generic/class_user.inc:696
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:692
-#: plugins/personal/generic/class_user.inc:696
+#: plugins/personal/generic/class_user.inc:701
+#: plugins/personal/generic/class_user.inc:705
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:703
+#: plugins/personal/generic/class_user.inc:712
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
+#: plugins/personal/generic/class_user.inc:714
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:716
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:718
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:711
+#: plugins/personal/generic/class_user.inc:720
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:713
+#: plugins/personal/generic/class_user.inc:722
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/it_IT/fusiondirectory.po b/locale/it_IT/fusiondirectory.po
index c5fad4347922543d2465f62c7697f49b8f82c5b3..edf0115b37825ffc3d92bde7687e3cbfed51c8b6 100644
--- a/locale/it_IT/fusiondirectory.po
+++ b/locale/it_IT/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Paola Penati <paola.penati@opensides.be>, 2017\n"
 "Language-Team: Italian (Italy) (https://www.transifex.com/fusiondirectory/teams/12202/it_IT/)\n"
diff --git a/locale/lv/fusiondirectory.po b/locale/lv/fusiondirectory.po
index a5cbe210d35eb627225c2505afb3e5b66a0c7d34..5580312a565e8f80d72921a2a2fdb4a9378ccf55 100644
--- a/locale/lv/fusiondirectory.po
+++ b/locale/lv/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Latvian (https://www.transifex.com/fusiondirectory/teams/12202/lv/)\n"
diff --git a/locale/nb/fusiondirectory.po b/locale/nb/fusiondirectory.po
index d5c2ae0c11562d9a211d98000a8ba42e32160563..91a8313212fe5d37afc3bd63b1eb18416297db97 100644
--- a/locale/nb/fusiondirectory.po
+++ b/locale/nb/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Norwegian Bokmål (https://www.transifex.com/fusiondirectory/teams/12202/nb/)\n"
diff --git a/locale/nl/fusiondirectory.po b/locale/nl/fusiondirectory.po
index 56a2f8b19a5b699b4060e79c45f9a1cb7d4642e2..48488135d68243935479c23470e50ecf14ba7a20 100644
--- a/locale/nl/fusiondirectory.po
+++ b/locale/nl/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Selina Oudermans <selina.oudermans@digipolis.be>, 2017\n"
 "Language-Team: Dutch (https://www.transifex.com/fusiondirectory/teams/12202/nl/)\n"
diff --git a/locale/pl/fusiondirectory.po b/locale/pl/fusiondirectory.po
index f7045efe2efbe3a4d90d5d7463341562329d6e96..6ab469f66977df7d6095607b3f296db9c4e4fa54 100644
--- a/locale/pl/fusiondirectory.po
+++ b/locale/pl/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Polish (https://www.transifex.com/fusiondirectory/teams/12202/pl/)\n"
diff --git a/locale/pt/fusiondirectory.po b/locale/pt/fusiondirectory.po
index 6c01399e98403756bde2c1b0a0a983a2091bda78..673ea9d06b1acf086e4e75cf5160100db217e3f3 100644
--- a/locale/pt/fusiondirectory.po
+++ b/locale/pt/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Portuguese (https://www.transifex.com/fusiondirectory/teams/12202/pt/)\n"
diff --git a/locale/pt_BR/fusiondirectory.po b/locale/pt_BR/fusiondirectory.po
index 6a317d1af0d099d4430bded4e16c0664bf48e42b..61ffbe06ba8616dae245dd7669d5f6cc1254fd2a 100644
--- a/locale/pt_BR/fusiondirectory.po
+++ b/locale/pt_BR/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Portuguese (Brazil) (https://www.transifex.com/fusiondirectory/teams/12202/pt_BR/)\n"
diff --git a/locale/ru/fusiondirectory.po b/locale/ru/fusiondirectory.po
index a67e4f38c6d71474e0d50a6b37160e8dc71f3586..ade93625991d412b5ec16bbab8273b4779a040f9 100644
--- a/locale/ru/fusiondirectory.po
+++ b/locale/ru/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: Alexey Matveev <Tippet@yandex.ru>, 2017\n"
 "Language-Team: Russian (https://www.transifex.com/fusiondirectory/teams/12202/ru/)\n"
diff --git a/locale/ru@petr1708/fusiondirectory.po b/locale/ru@petr1708/fusiondirectory.po
index 614fdd9c4c2b5608c8889e82c8fadb427d0f97c1..9973bd9479f7a22aa059843218d2fbb615d4871c 100644
--- a/locale/ru@petr1708/fusiondirectory.po
+++ b/locale/ru@petr1708/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-13 19:52+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Language-Team: Russian Petrine orthography (https://www.transifex.com/fusiondirectory/teams/12202/ru@petr1708/)\n"
 "MIME-Version: 1.0\n"
@@ -234,7 +234,7 @@ msgstr ""
 #: setup/class_setupStepChecks.inc:37
 msgid ""
 "PHP setup configuration (<a href=\"?info\" target=\"_blank\">show "
-"information)</a>)"
+"information</a>)"
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:48 setup/class_setupStepChecks.inc:49
@@ -743,7 +743,7 @@ msgstr ""
 #: include/class_config.inc:347 include/class_msgPool.inc:220
 #: include/class_msgPool.inc:240 include/class_msgPool.inc:270
 #: include/class_msgPool.inc:694 include/class_msgPool.inc:723
-#: include/simpleplugin/class_simpleTabs.inc:71
+#: include/simpleplugin/class_simpleTabs.inc:73
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
 #: include/simpleplugin/attributes/class_FileAttribute.inc:31
@@ -2010,7 +2010,7 @@ msgstr ""
 
 #: include/simpleplugin/class_dialogAttributes.inc:634
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:111
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
 msgid "None"
 msgstr ""
 
@@ -2046,14 +2046,14 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:72
+#: include/simpleplugin/class_simpleTabs.inc:74
 #, php-format
 msgid ""
 "No plugin definitions found to initialize \"%s\", please check your "
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:391
+#: include/simpleplugin/class_simpleTabs.inc:393
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed"
 msgstr ""
@@ -2162,33 +2162,33 @@ msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1293
+#: include/simpleplugin/class_simplePlugin.inc:1296
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1300
+#: include/simpleplugin/class_simplePlugin.inc:1303
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1490
+#: include/simpleplugin/class_simplePlugin.inc:1493
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1675
+#: include/simpleplugin/class_simplePlugin.inc:1678
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1677
+#: include/simpleplugin/class_simplePlugin.inc:1680
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1829
+#: include/simpleplugin/class_simplePlugin.inc:1832
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -2203,7 +2203,7 @@ msgstr ""
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -2544,22 +2544,22 @@ msgstr ""
 msgid "References"
 msgstr ""
 
-#: plugins/personal/roles/class_userRoles.inc:31
+#: plugins/personal/roles/class_userRoles.inc:33
 #: plugins/admin/groups/class_groupManagement.inc:35
 msgid "Groups and roles"
 msgstr ""
 
-#: plugins/personal/roles/class_userRoles.inc:32
+#: plugins/personal/roles/class_userRoles.inc:34
 msgid "Edit user's groups and roles"
 msgstr ""
 
-#: plugins/personal/roles/class_userRoles.inc:47
-#: plugins/personal/roles/class_userRoles.inc:51
+#: plugins/personal/roles/class_userRoles.inc:49
+#: plugins/personal/roles/class_userRoles.inc:53
 msgid "Groups membership"
 msgstr ""
 
-#: plugins/personal/roles/class_userRoles.inc:58
-#: plugins/personal/roles/class_userRoles.inc:62
+#: plugins/personal/roles/class_userRoles.inc:60
+#: plugins/personal/roles/class_userRoles.inc:64
 msgid "Roles membership"
 msgstr ""
 
@@ -2834,53 +2834,53 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:659
+#: plugins/personal/generic/class_user.inc:668
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:662
+#: plugins/personal/generic/class_user.inc:671
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:673
+#: plugins/personal/generic/class_user.inc:682
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:687
+#: plugins/personal/generic/class_user.inc:696
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:692
-#: plugins/personal/generic/class_user.inc:696
+#: plugins/personal/generic/class_user.inc:701
+#: plugins/personal/generic/class_user.inc:705
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:703
+#: plugins/personal/generic/class_user.inc:712
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
+#: plugins/personal/generic/class_user.inc:714
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:716
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:718
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:711
+#: plugins/personal/generic/class_user.inc:720
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:713
+#: plugins/personal/generic/class_user.inc:722
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/sv/fusiondirectory.po b/locale/sv/fusiondirectory.po
index 623e6546e88e67ad48327d5f16d77f95a810e73c..9a7236a0fcd16963b8f94bc534767d60a482d903 100644
--- a/locale/sv/fusiondirectory.po
+++ b/locale/sv/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Swedish (https://www.transifex.com/fusiondirectory/teams/12202/sv/)\n"
diff --git a/locale/ug/fusiondirectory.po b/locale/ug/fusiondirectory.po
index eeadba7cec0fbbe8eb2b2406d63f2e7c8d775aee..7ae1b43de749f23b185d3cf68d5d502409b1e50a 100644
--- a/locale/ug/fusiondirectory.po
+++ b/locale/ug/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-13 19:52+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Language-Team: Uighur (https://www.transifex.com/fusiondirectory/teams/12202/ug/)\n"
 "MIME-Version: 1.0\n"
@@ -234,7 +234,7 @@ msgstr ""
 #: setup/class_setupStepChecks.inc:37
 msgid ""
 "PHP setup configuration (<a href=\"?info\" target=\"_blank\">show "
-"information)</a>)"
+"information</a>)"
 msgstr ""
 
 #: setup/class_setupStepChecks.inc:48 setup/class_setupStepChecks.inc:49
@@ -743,7 +743,7 @@ msgstr ""
 #: include/class_config.inc:347 include/class_msgPool.inc:220
 #: include/class_msgPool.inc:240 include/class_msgPool.inc:270
 #: include/class_msgPool.inc:694 include/class_msgPool.inc:723
-#: include/simpleplugin/class_simpleTabs.inc:71
+#: include/simpleplugin/class_simpleTabs.inc:73
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:87
 #: include/simpleplugin/attributes/class_BaseSelectorAttribute.inc:89
 #: include/simpleplugin/attributes/class_FileAttribute.inc:31
@@ -2010,7 +2010,7 @@ msgstr ""
 
 #: include/simpleplugin/class_dialogAttributes.inc:634
 #: include/simpleplugin/attributes/class_SelectAttribute.inc:66
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:111
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:119
 msgid "None"
 msgstr ""
 
@@ -2046,14 +2046,14 @@ msgstr ""
 msgid "Remove"
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:72
+#: include/simpleplugin/class_simpleTabs.inc:74
 #, php-format
 msgid ""
 "No plugin definitions found to initialize \"%s\", please check your "
 "configuration file."
 msgstr ""
 
-#: include/simpleplugin/class_simpleTabs.inc:391
+#: include/simpleplugin/class_simpleTabs.inc:393
 #, php-format
 msgid "Move from \"%s\" to \"%s\" failed"
 msgstr ""
@@ -2162,33 +2162,33 @@ msgid ""
 "Could not compute dn: could not find objectType infos from tab class \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1293
+#: include/simpleplugin/class_simplePlugin.inc:1296
 #, php-format
 msgid "There is already an entry with the same dn : %s"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1300
+#: include/simpleplugin/class_simplePlugin.inc:1303
 #, php-format
 msgid "The entry %s is not existing"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1490
+#: include/simpleplugin/class_simplePlugin.inc:1493
 msgid ""
 "The object has changed since opened in FusionDirectory. All changes that may"
 " be done by others will get lost if you save this entry!"
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1675
+#: include/simpleplugin/class_simplePlugin.inc:1678
 #, php-format
 msgid "Service \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1677
+#: include/simpleplugin/class_simplePlugin.inc:1680
 #, php-format
 msgid "Tab \"%s\""
 msgstr ""
 
-#: include/simpleplugin/class_simplePlugin.inc:1829
+#: include/simpleplugin/class_simplePlugin.inc:1832
 #, php-format
 msgid "Unknown field \"%s\""
 msgstr ""
@@ -2203,7 +2203,7 @@ msgstr ""
 msgid "Object base"
 msgstr ""
 
-#: include/simpleplugin/attributes/class_SelectAttribute.inc:137
+#: include/simpleplugin/attributes/class_SelectAttribute.inc:145
 #, php-format
 msgid "The value \"%s\" for field \"%s\" is not in the list of possible choices"
 msgstr ""
@@ -2544,22 +2544,22 @@ msgstr ""
 msgid "References"
 msgstr ""
 
-#: plugins/personal/roles/class_userRoles.inc:31
+#: plugins/personal/roles/class_userRoles.inc:33
 #: plugins/admin/groups/class_groupManagement.inc:35
 msgid "Groups and roles"
 msgstr ""
 
-#: plugins/personal/roles/class_userRoles.inc:32
+#: plugins/personal/roles/class_userRoles.inc:34
 msgid "Edit user's groups and roles"
 msgstr ""
 
-#: plugins/personal/roles/class_userRoles.inc:47
-#: plugins/personal/roles/class_userRoles.inc:51
+#: plugins/personal/roles/class_userRoles.inc:49
+#: plugins/personal/roles/class_userRoles.inc:53
 msgid "Groups membership"
 msgstr ""
 
-#: plugins/personal/roles/class_userRoles.inc:58
-#: plugins/personal/roles/class_userRoles.inc:62
+#: plugins/personal/roles/class_userRoles.inc:60
+#: plugins/personal/roles/class_userRoles.inc:64
 msgid "Roles membership"
 msgstr ""
 
@@ -2834,53 +2834,53 @@ msgstr ""
 msgid "Postal code"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:659
+#: plugins/personal/generic/class_user.inc:668
 #, php-format
 msgid "Ppolicy \"%s\" could not be found in the LDAP!"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:662
+#: plugins/personal/generic/class_user.inc:671
 msgid "You are not allowed to change your own password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:673
+#: plugins/personal/generic/class_user.inc:682
 #, php-format
 msgid "You must wait %d seconds before changing your password again"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:687
+#: plugins/personal/generic/class_user.inc:696
 msgid "Password is in history of old passwords"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:692
-#: plugins/personal/generic/class_user.inc:696
+#: plugins/personal/generic/class_user.inc:701
+#: plugins/personal/generic/class_user.inc:705
 msgid "Password is not being changed from existing value"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:703
+#: plugins/personal/generic/class_user.inc:712
 msgid "You need to specify your current password in order to proceed."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:705
+#: plugins/personal/generic/class_user.inc:714
 msgid ""
 "The passwords you've entered as \"New password\" and \"Repeated new "
 "password\" do not match."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:707
+#: plugins/personal/generic/class_user.inc:716
 #: ihtml/themes/breezy/recovery.tpl.c:29 ihtml/themes/breezy/recovery.tpl.c:32
 msgid "New password"
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:709
+#: plugins/personal/generic/class_user.inc:718
 msgid "The password used as new and current are too similar."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:711
+#: plugins/personal/generic/class_user.inc:720
 msgid "The password used as new is too short."
 msgstr ""
 
-#: plugins/personal/generic/class_user.inc:713
+#: plugins/personal/generic/class_user.inc:722
 msgid "The password contains possibly problematic Unicode characters!"
 msgstr ""
 
diff --git a/locale/vi_VN/fusiondirectory.po b/locale/vi_VN/fusiondirectory.po
index b3efe3440d817281c28432753bf416dc6df041a6..af1eafe3df88028bd686165237cceb0b7f8a894c 100644
--- a/locale/vi_VN/fusiondirectory.po
+++ b/locale/vi_VN/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Vietnamese (Viet Nam) (https://www.transifex.com/fusiondirectory/teams/12202/vi_VN/)\n"
diff --git a/locale/zh/fusiondirectory.po b/locale/zh/fusiondirectory.po
index 294c1f979fd2ba674120e7669f418d0bac5643fb..07a139a2c7c252dc72637940a819dd8c5df7fb17 100644
--- a/locale/zh/fusiondirectory.po
+++ b/locale/zh/fusiondirectory.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: FusionDirectory VERSION\n"
 "Report-Msgid-Bugs-To: bugs@fusiondirectory.org\n"
-"POT-Creation-Date: 2017-06-19 22:43+0200\n"
+"POT-Creation-Date: 2017-06-21 11:50+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: fusiondirectory <contact@fusiondirectory.org>, 2016\n"
 "Language-Team: Chinese (https://www.transifex.com/fusiondirectory/teams/12202/zh/)\n"