diff --git a/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo b/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo
index 7939989f..39b1dd63 100644
Binary files a/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo and b/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo differ
diff --git a/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po b/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po
index 70ed35de..adda1132 100644
--- a/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po
+++ b/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po
@@ -7,8 +7,8 @@ msgid ""
msgstr ""
"Project-Id-Version: LdapSaisie\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-03-24 15:37+0100\n"
-"PO-Revision-Date: 2011-03-24 15:45+0100\n"
+"POT-Creation-Date: 2011-03-25 18:05+0100\n"
+"PO-Revision-Date: 2011-03-25 18:08+0100\n"
"Last-Translator: Benjamin Renard \n"
"Language-Team: LdapSaisie \n"
"Language: \n"
@@ -342,6 +342,7 @@ msgstr "Confirmez-vous votre choix ?"
#: includes/class/class.LSsmoothbox.php:39
#: includes/class/class.LSform.php:68
#: includes/class/class.LSsession.php:1205
+#: custom_action.php:73
#: remove.php:49
msgid "Validate"
msgstr "Valider"
@@ -524,7 +525,7 @@ msgid "LDAP server"
msgstr "Serveur LDAP"
#: includes/class/class.LSsession.php:1165
-#: includes/class/class.LSsession.php:2009
+#: includes/class/class.LSsession.php:2035
#: select.php:63
msgid "Level"
msgstr "Niveau"
@@ -578,71 +579,75 @@ msgstr "Langue"
msgid "Connected as"
msgstr "Connecté en tant que"
-#: includes/class/class.LSsession.php:2137
+#: includes/class/class.LSsession.php:2163
msgid "LSsession : The constant %{const} is not defined."
msgstr "LSsession : La constante %{const} n'est pas définie."
-#: includes/class/class.LSsession.php:2140
+#: includes/class/class.LSsession.php:2166
msgid "LSsession : The %{addon} support is uncertain. Verify system compatibility and the add-on configuration."
msgstr "LSsession : Le support %{addon} est incertain. Vérifiez la compatibilité du système et la configuration de l'add-on."
-#: includes/class/class.LSsession.php:2143
+#: includes/class/class.LSsession.php:2169
msgid "LSsession : LDAP server's configuration data are invalid. Can't connect."
msgstr "LSsession : Les données de configuration du serveur LDAP sont invalide. Impossible de s'y connecter."
-#: includes/class/class.LSsession.php:2146
+#: includes/class/class.LSsession.php:2172
msgid "LSsession : Failed to load LSobject type %{type} : unknon type."
msgstr "LSsession : Impossible de charger le type d'LSobject %{type} : type inconnu."
-#: includes/class/class.LSsession.php:2149
+#: includes/class/class.LSsession.php:2175
msgid "LSsession : Failed to load LSclass %{class}."
msgstr "LSsession : Impossible de charger la LSclass %{class}."
-#: includes/class/class.LSsession.php:2152
+#: includes/class/class.LSsession.php:2178
msgid "LSsession : Login or password incorrect."
msgstr "LSsession : Identifiant ou mot de passe incorrects."
-#: includes/class/class.LSsession.php:2155
+#: includes/class/class.LSsession.php:2181
msgid "LSsession : Impossible to identify you : Duplication of identities."
msgstr "LSsession : Impossible de vous identifier : Duplication d'identité."
-#: includes/class/class.LSsession.php:2158
+#: includes/class/class.LSsession.php:2184
msgid "LSsession : Can't load class of authentification (%{class})."
msgstr "LSsession : Impossible de charger la classe d'authentification (%{class})."
-#: includes/class/class.LSsession.php:2161
+#: includes/class/class.LSsession.php:2187
msgid "LSsession : Can't connect to LDAP server."
msgstr "LSsession : Impossible de se connecter au serveur LDAP."
-#: includes/class/class.LSsession.php:2164
+#: includes/class/class.LSsession.php:2190
msgid "LSsession : Impossible to authenticate you."
msgstr "LSsession : Impossible de vous identifier."
-#: includes/class/class.LSsession.php:2167
+#: includes/class/class.LSsession.php:2193
msgid "LSsession : Your are not authorized to do this action."
msgstr "LSsession : Vous n'êtes pas autorisé à faire cette action."
-#: includes/class/class.LSsession.php:2170
+#: includes/class/class.LSsession.php:2196
msgid "LSsession : Some informations are missing to display this page."
msgstr "LSsession : Des informations sont manquant pour afficher cette page."
-#: includes/class/class.LSsession.php:2174
+#: includes/class/class.LSsession.php:2199
+msgid "LSsession : The function of the custom action %{name} does not exists or is not configured."
+msgstr "LSsearch : La fonction de l'action personnalisée %{name} n'existe pas ou n'est pas configurée."
+
+#: includes/class/class.LSsession.php:2203
msgid "LSsession : Error during creation of list of levels. Contact administrators. (Code : %{code})"
msgstr "LSsession : Erreur durant la création de la liste des niveaux. Contacter les administrateurs. (Code : %{type})"
-#: includes/class/class.LSsession.php:2177
+#: includes/class/class.LSsession.php:2206
msgid "LSsession : The password recovery is disabled for this LDAP server."
msgstr "LSsession : La récupération de mot de passe est désactivée pour ce serveur LDAP."
-#: includes/class/class.LSsession.php:2180
+#: includes/class/class.LSsession.php:2209
msgid "LSsession : Some informations are missing to recover your password. Contact administrators."
msgstr "LSsession : Des informations sont manques pour pouvoir récupérer votre mot de passe. Contacter les administrateurs."
-#: includes/class/class.LSsession.php:2183
+#: includes/class/class.LSsession.php:2212
msgid "LSsession : Error during password recovery. Contact administrators.(Step : %{step})"
msgstr "LSsession : Erreur durant la récupération de votre mot de passe. Contacter les administrateurs. (Etape : %{step})"
-#: includes/class/class.LSsession.php:2187
+#: includes/class/class.LSsession.php:2216
msgid "LSsession : problem during initialisation."
msgstr "LSsession : Problème durant l'initialisation."
@@ -947,21 +952,29 @@ msgstr "Attribut"
msgid "Chat with this person."
msgstr "Discuter avec cette personne."
-#: view.php:72
+#: custom_action.php:49
+msgid "The custom action %{customAction} have been successfully execute on %{objectname}."
+msgstr "L'action personnalisée %{customAction} a été correctement exécutée sur %{objectname}."
+
+#: custom_action.php:63
+msgid "Do you really want to execute custom action %{customAction} on %{objectname} ?"
+msgstr "Êtes-vous vraiment sûre de vouloir exécuter l'action personnalisée %{customAction} sur %{objectname} ?"
+
+#: view.php:86
msgid "My account"
msgstr "Mon compte"
-#: view.php:102
+#: view.php:116
#: select.php:60
msgid "Search"
msgstr "Rechercher"
-#: view.php:103
+#: view.php:117
#: select.php:61
msgid "Approximative search"
msgstr "Recherche approximative"
-#: view.php:104
+#: view.php:118
#: select.php:62
msgid "Recursive search"
msgstr "Recherche récursive"
diff --git a/public_html/lang/ldapsaisie.pot b/public_html/lang/ldapsaisie.pot
index a7c221a7..6852ecef 100644
--- a/public_html/lang/ldapsaisie.pot
+++ b/public_html/lang/ldapsaisie.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2011-03-24 15:37+0100\n"
+"POT-Creation-Date: 2011-03-25 18:05+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -407,7 +407,7 @@ msgstr ""
#: includes/class/class.LSconfirmBox.php:37
#: includes/class/class.LSsmoothbox.php:39 includes/class/class.LSform.php:68
-#: includes/class/class.LSsession.php:1205 remove.php:49
+#: includes/class/class.LSsession.php:1205 custom_action.php:73 remove.php:49
msgid "Validate"
msgstr ""
@@ -594,7 +594,7 @@ msgid "LDAP server"
msgstr ""
#: includes/class/class.LSsession.php:1165
-#: includes/class/class.LSsession.php:2009 select.php:63
+#: includes/class/class.LSsession.php:2035 select.php:63
msgid "Level"
msgstr ""
@@ -648,80 +648,86 @@ msgstr ""
msgid "Connected as"
msgstr ""
-#: includes/class/class.LSsession.php:2137
+#: includes/class/class.LSsession.php:2163
msgid "LSsession : The constant %{const} is not defined."
msgstr ""
-#: includes/class/class.LSsession.php:2140
+#: includes/class/class.LSsession.php:2166
msgid ""
"LSsession : The %{addon} support is uncertain. Verify system compatibility "
"and the add-on configuration."
msgstr ""
-#: includes/class/class.LSsession.php:2143
+#: includes/class/class.LSsession.php:2169
msgid ""
"LSsession : LDAP server's configuration data are invalid. Can't connect."
msgstr ""
-#: includes/class/class.LSsession.php:2146
+#: includes/class/class.LSsession.php:2172
msgid "LSsession : Failed to load LSobject type %{type} : unknon type."
msgstr ""
-#: includes/class/class.LSsession.php:2149
+#: includes/class/class.LSsession.php:2175
msgid "LSsession : Failed to load LSclass %{class}."
msgstr ""
-#: includes/class/class.LSsession.php:2152
+#: includes/class/class.LSsession.php:2178
msgid "LSsession : Login or password incorrect."
msgstr ""
-#: includes/class/class.LSsession.php:2155
+#: includes/class/class.LSsession.php:2181
msgid "LSsession : Impossible to identify you : Duplication of identities."
msgstr ""
-#: includes/class/class.LSsession.php:2158
+#: includes/class/class.LSsession.php:2184
msgid "LSsession : Can't load class of authentification (%{class})."
msgstr ""
-#: includes/class/class.LSsession.php:2161
+#: includes/class/class.LSsession.php:2187
msgid "LSsession : Can't connect to LDAP server."
msgstr ""
-#: includes/class/class.LSsession.php:2164
+#: includes/class/class.LSsession.php:2190
msgid "LSsession : Impossible to authenticate you."
msgstr ""
-#: includes/class/class.LSsession.php:2167
+#: includes/class/class.LSsession.php:2193
msgid "LSsession : Your are not authorized to do this action."
msgstr ""
-#: includes/class/class.LSsession.php:2170
+#: includes/class/class.LSsession.php:2196
msgid "LSsession : Some informations are missing to display this page."
msgstr ""
-#: includes/class/class.LSsession.php:2174
+#: includes/class/class.LSsession.php:2199
+msgid ""
+"LSsession : The function of the custom action %{name} does not exists or is "
+"not configured."
+msgstr ""
+
+#: includes/class/class.LSsession.php:2203
msgid ""
"LSsession : Error during creation of list of levels. Contact administrators. "
"(Code : %{code})"
msgstr ""
-#: includes/class/class.LSsession.php:2177
+#: includes/class/class.LSsession.php:2206
msgid "LSsession : The password recovery is disabled for this LDAP server."
msgstr ""
-#: includes/class/class.LSsession.php:2180
+#: includes/class/class.LSsession.php:2209
msgid ""
"LSsession : Some informations are missing to recover your password. Contact "
"administrators."
msgstr ""
-#: includes/class/class.LSsession.php:2183
+#: includes/class/class.LSsession.php:2212
msgid ""
"LSsession : Error during password recovery. Contact administrators.(Step : "
"%{step})"
msgstr ""
-#: includes/class/class.LSsession.php:2187
+#: includes/class/class.LSsession.php:2216
msgid "LSsession : problem during initialisation."
msgstr ""
@@ -1053,19 +1059,31 @@ msgstr ""
msgid "Chat with this person."
msgstr ""
-#: view.php:72
+#: custom_action.php:49
+msgid ""
+"The custom action %{customAction} have been successfully execute on "
+"%{objectname}."
+msgstr ""
+
+#: custom_action.php:63
+msgid ""
+"Do you really want to execute custom action %{customAction} on "
+"%{objectname} ?"
+msgstr ""
+
+#: view.php:86
msgid "My account"
msgstr ""
-#: view.php:102 select.php:60
+#: view.php:116 select.php:60
msgid "Search"
msgstr ""
-#: view.php:103 select.php:61
+#: view.php:117 select.php:61
msgid "Approximative search"
msgstr ""
-#: view.php:104 select.php:62
+#: view.php:118 select.php:62
msgid "Recursive search"
msgstr ""