diff --git a/install/update.php b/install/update.php
index fcec0a824f9aec9776f34d02c91771ff7b99db6d..08a2fb257cd2ec3728b8ebed98a0493f4e2fa2eb 100644
--- a/install/update.php
+++ b/install/update.php
@@ -149,18 +149,46 @@ else {
 	system("mysqldump -h '".$conf['mysql']['host']."' -u '".$conf['mysql']['admin_user']."' -c -t --add-drop-table --all --quick ".$conf['mysql']['database']." > existing_db.sql");
 }
 
+// create a backup copy of the ispconfig database in the root folder
+$backup_db_name = '/root/ispconfig_db_backup_'.@date('Y-m-d_h-i').'.sql';
+copy('existing_db.sql',$backup_db_name);
+exec("chmod 700 $backup_db_name");
+exec("chown root:root $backup_db_name");
+
 
 //* initialize the database
 $inst->db = new db();
 
 //* initialize the master DB, if we have a multiserver setup
 if($conf['mysql']['master_slave_setup'] == 'y') {
-	$inst->dbmaster = new db();
-	if($inst->dbmaster->linkId) $inst->dbmaster->closeConn();
-	$inst->dbmaster->dbHost = $conf['mysql']["master_host"];
-	$inst->dbmaster->dbName = $conf['mysql']["master_database"];
-	$inst->dbmaster->dbUser = $conf['mysql']["master_admin_user"];
-	$inst->dbmaster->dbPass = $conf['mysql']["master_admin_password"];
+		//** Get MySQL root credentials
+		$finished = false;
+		do {
+			$tmp_mysql_server_host = $inst->free_query('MySQL master server hostname', $conf['mysql']['master_host']);
+			$tmp_mysql_server_admin_user = $inst->free_query('MySQL master server root username', $conf['mysql']['master_admin_user']);
+			$tmp_mysql_server_admin_password = $inst->free_query('MySQL master server root password', $conf['mysql']['master_admin_password']);
+    		$tmp_mysql_server_database = $inst->free_query('MySQL master server database name', $conf['mysql']['master_database']);
+	
+			//* Initialize the MySQL server connection
+			if(@mysql_connect($tmp_mysql_server_host, $tmp_mysql_server_admin_user, $tmp_mysql_server_admin_password)) {
+				$conf['mysql']['master_host'] = $tmp_mysql_server_host;
+				$conf['mysql']['master_admin_user'] = $tmp_mysql_server_admin_user;
+				$conf['mysql']['master_admin_password'] = $tmp_mysql_server_admin_password;
+				$conf['mysql']['master_database'] = $tmp_mysql_server_database;
+				$finished = true;
+			} else {
+				swriteln($inst->lng('Unable to connect to mysql server').' '.mysql_error());
+			}
+		} while ($finished == false);
+		unset($finished);
+		
+		// initialize the connection to the master database
+		$inst->dbmaster = new db();
+		if($inst->dbmaster->linkId) $inst->dbmaster->closeConn();
+		$inst->dbmaster->dbHost = $conf['mysql']["master_host"];
+		$inst->dbmaster->dbName = $conf['mysql']["master_database"];
+		$inst->dbmaster->dbUser = $conf['mysql']["master_admin_user"];
+		$inst->dbmaster->dbPass = $conf['mysql']["master_admin_password"];
 } else {
 	$inst->dbmaster = $inst->db;
 }
@@ -188,8 +216,14 @@ if( !$inst->db->query('DROP DATABASE IF EXISTS '.$conf['mysql']['database']) ) {
 //** Create the mysql database
 $inst->configure_database();
 
-//** Update master database rights
-$inst->grant_master_database_rights();
+if($conf['mysql']['master_slave_setup'] == 'y') {
+	//** Update master database rights
+	$reconfigure_master_database_rights_answer = $inst->simple_query('Reconfigure Permissions in master database?', array('yes','no'),'no');
+
+	if($reconfigure_master_database_rights_answer == 'yes') {
+		$inst->grant_master_database_rights();
+	}
+}
 
 //** empty all databases
 $db_tables = $inst->db->getTables();
@@ -208,12 +242,6 @@ if( !empty($conf["mysql"]["admin_password"]) ) {
 	system("mysql --default-character-set=".$conf['mysql']['charset']." -h '".$conf['mysql']['host']."' -u '".$conf['mysql']['admin_user']."' ".$conf['mysql']['database']." < existing_db.sql");
 }
 
-// create a backup copy of the ispconfig database in the root folder
-$backup_db_name = '/root/ispconfig_db_backup_'.@date('Y-m-d_h-i').'.sql';
-copy('existing_db.sql',$backup_db_name);
-exec("chmod 700 $backup_db_name");
-exec("chown root:root $backup_db_name");
-
 
 //** Update server ini
 $tmp_server_rec = $inst->db->queryOneRecord("SELECT config FROM server WHERE server_id = ".$conf['server_id']);
diff --git a/interface/lib/lang/fr.lng b/interface/lib/lang/fr.lng
index db0c35ba8e4e26b2363f40750faf37ab615d3496..0bdb7b1cb7e8665dbc5816cb51518c56586e5262 100644
--- a/interface/lib/lang/fr.lng
+++ b/interface/lib/lang/fr.lng
@@ -1,33 +1,58 @@
-<?php
-$wb['conf_format_dateshort'] = 'Y-m-d';
-$wb['conf_format_datelong'] = 'l dS of F Y';
-$wb['conf_format_timeshort'] = 'H:i';
-$wb['conf_format_timelong'] = 'H:i:s';
-$wb['conf_format_datetime'] = 'Y-m-d H:i';
-$wb['301'] = 'Module interdit pour lutilisateur courant.';
-$wb['302'] = 'Module invalide.';
-$wb['1001'] = 'The username and password must not be empty!';
-$wb['1002'] = 'The username and/or password are not correct!';
-$wb['1003'] = 'The username is deactivated!';
-$wb['delete_confirmation'] = 'Do you really want to delete this record?';
-$wb['error_no_view_permission'] = 'You dont have the permission to view this record or this record does not exist!';
-$wb['error_no_delete_permission'] = 'You dont have the permission to delete this record!';
-$wb['page_txt'] = 'Page';
-$wb['page_of_txt'] = 'of';
-$wb['page_next_txt'] = 'Next';
-$wb['page_back_txt'] = 'Back';
-$wb['delete_txt'] = 'Delete';
-$wb['filter_txt'] = 'Filter';
-$wb['add_new_record_txt'] = 'Add new record';
-$wb['btn_save_txt'] = 'Save';
-$wb['btn_cancel_txt'] = 'Cancel';
-$wb['System'] = 'System';
-$wb['Client'] = 'Client';
-$wb['Email'] = 'Email';
-$wb['Monitor'] = 'Monitor';
-$wb['Sites'] = 'Sites';
-$wb['DNS'] = 'DNS';
-$wb['Tools'] = 'Tools';
-$wb['Help'] = 'Help';
-$wb['toolsarea_head_txt'] = 'Tools';
-?>
+<?php
+/*
+Traduction Française de ISPConfig 3
+Version 0.1 - Ecrite avec ISPConfig 3.0.1.4
+Copyright (C) 2009 Falistos - http://hyodream.fr/
+
+Cette traduction est distribuée sous la licence GPL v3
+
+This program is free software; you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation; either version 2 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License along
+with this program; if not, write to the Free Software Foundation, Inc.,
+51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
+
+http://www.gnu.org/licenses/gpl.txt
+*/
+
+$wb["conf_format_dateshort"] = "d-m-Y";
+$wb["conf_format_datelong"] = "d-m-Y";
+$wb["conf_format_timeshort"] = "H:i";
+$wb["conf_format_timelong"] = "H:i:s";
+$wb["conf_format_datetime"] = "d-m-Y H:i";
+$wb["301"] = "Module interdit pour l'utilisateur courant.";
+$wb["302"] = "Module invalide.";
+$wb["1001"] = "Le nomp d'utilisateur et/ou le nom de passe ne doivent pas être vides!";
+$wb["1002"] = "Le nom d'utilisateur et/ou le mot de passe son faux!!";
+$wb["1003"] = "L'utilisateur est désactivé!";
+$wb["delete_confirmation"] = "Vouslez-vous vraiment supprimer cet enregistrement";
+$wb["error_no_view_permission"] = "Vous n'avez pas la permission de voir cet enregistrement, ou il n'éxiste pas.";
+$wb["error_no_delete_permission"] = "Vous n'avez pas la permission de supprimer cet enregistrement!";
+$wb["page_txt"] = "Page";
+$wb["page_of_txt"] = "de";
+$wb["page_next_txt"] = "Suivant";
+$wb["page_back_txt"] = "Précédent";
+$wb["delete_txt"] = "Supprimer";
+$wb["filter_txt"] = "Filtrer";
+$wb["add_new_record_txt"] = "Ajouter une entrée";
+$wb["btn_save_txt"] = "Enregistrer";
+$wb["btn_cancel_txt"] = "Annuler";
+$wb["System"] = "Système";
+$wb["Client"] = "Client";
+$wb["Email"] = "Email";
+$wb["Monitor"] = "Moniteur";
+$wb["Sites"] = "Sites";
+$wb["DNS"] = "DNS";
+$wb["Tools"] = "Outils";
+$wb["Help"] = "Aide";
+$wb["toolsarea_head_txt"] = "Outils";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr.lng b/interface/web/admin/lib/lang/fr.lng
index 37830772ebd13d968948b731aea69e3f1ed9ac43..2cb5415843af4fea5c25ccf9f608db0e88bf0e48 100644
--- a/interface/web/admin/lib/lang/fr.lng
+++ b/interface/web/admin/lib/lang/fr.lng
@@ -1,34 +1,21 @@
-<?php
-$wb['1001'] = 'Nom dutilisateur ou mot de passe vide.';
-$wb['1002'] = 'Nom dutilisateur ou mot de passe faux.';
-$wb['Firewall'] = 'Firewall';
-$wb['Groups'] = 'Groups';
-$wb['groups_description'] = 'Form to edit systemuser groups.';
-$wb['Server'] = 'Server';
-$wb['Services'] = 'Services';
-$wb['Config'] = 'Config';
-$wb['Server Config'] = 'Server Config';
-$wb['Mail'] = 'Mail';
-$wb['Getmail'] = 'Getmail';
-$wb['Web'] = 'Web';
-$wb['FastCGI'] = 'FastCGI';
-$wb['Jailkit'] = 'Jailkit';
-$wb['System'] = 'System';
-$wb['Add user'] = 'Add user';
-$wb['Edit user'] = 'Edit user';
-$wb['CP Users'] = 'CP Users';
-$wb['Add group'] = 'Add group';
-$wb['Edit group'] = 'Edit group';
-$wb['Edit server'] = 'Edit server';
-$wb['Edit Server IP'] = 'Edit Server IP';
-$wb['Servers'] = 'Servers';
-$wb['Sync. Now'] = 'Sync. Now';
-$wb['DB Sync.'] = 'DB Sync.';
-$wb['Languages'] = 'Languages';
-$wb['New Language'] = 'New Language';
-$wb['Export'] = 'Export';
-$wb['Import'] = 'Import';
-$wb['Language Editor'] = 'Language Editor';
-$wb['Software'] = 'Software';
-$wb['Repositories'] = 'Repositories';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["pass_reset_txt"] = "Un nouveau mot de passe vous sera envoyé par e-mail si celle-ci correspond avec celle entrée dans vos pamramètres.";
+$wb["pw_reset"] = "Le mot de passe a été réinitialisé et envoyé à votre adresse e-mail.";
+$wb["pw_error"] = "Le nom d'utilisateur ou l'adresse e-mail ne correspondent pas.";
+$wb["pw_error_noinput"] = "Please enter email address and username.";
+$wb["pw_reset_mail_msg"] = "Le mot de passe d'accès à votre panneau contrôle ISPConfig a été réinitialisé. Le nouveau mot de passe est: ";
+$wb["pw_reset_mail_title"] = "Le mot de passe du panneau de contrôle ISPConfig a été réinitialisé.";
+$wb["user_regex_error"] = "Le nom d'utilisateur contient des caractères invalides, ou est plus grand que 64 caractères.";
+$wb["pw_error_length"] = "La longueur du mot de passe est supérieure à 64 caractères.";
+$wb["error_user_password_empty"] = "Nom d'utilisateur ou mot de passe vide.";
+$wb["error_user_password_incorrect"] = "Nom d'utilisateur ou mot de passe faux.";
+$wb["error_user_blocked"] = "L'utilisateur est bloqué.";
+$wb["error_user_too_many_logins"] = "Vous avez tenté trop de connections, veuillez réésayer dans 15 minutes.";
+$wb["username_txt"] = "Nom d'utilisateur";
+$wb["password_txt"] = "Mot de passe";
+$wb["login_button_txt"] = "Connection";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_firewall.lng b/interface/web/admin/lib/lang/fr_firewall.lng
index e626345d3c1ee3bbce74ffd70c36fcc7ff3297c2..839d2fd0e94fb63a439f8486518e7fc4899c65f6 100644
--- a/interface/web/admin/lib/lang/fr_firewall.lng
+++ b/interface/web/admin/lib/lang/fr_firewall.lng
@@ -1,11 +1,15 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['tcp_port_txt'] = 'Open TCP ports';
-$wb['udp_port_txt'] = 'Open UDP ports';
-$wb['tcp_port_help_txt'] = 'Separated by comma';
-$wb['udp_port_help_txt'] = 'Separated by comma';
-$wb['active_txt'] = 'Active';
-$wb['firewall_error_unique'] = 'There is already a firewall record for this server.';
-$wb['tcp_ports_error_regex'] = 'Character not allowed in tcp port definition. Allowed characters are numbers, : and ,.';
-$wb['udp_ports_error_regex'] = 'Character not allowed in udp port definition. Allowed characters are numbers, : and ,.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["tcp_port_txt"] = "Ouvrir des ports TCP";
+$wb["udp_port_txt"] = "Ouvrir des ports UDP";
+$wb["tcp_port_help_txt"] = "Séparés par des virgules";
+$wb["udp_port_help_txt"] = "Séparés par des virgules";
+$wb["active_txt"] = "Actif";
+$wb["firewall_error_unique"] = "Il y a déja un enregistrement au pare-feu pour ce serveur.";
+$wb["tcp_ports_error_regex"] = "Caractère non autorisé dans la définition du port TCP. Les caractères autorisés sont les nombres, : et ,.";
+$wb["udp_ports_error_regex"] = "Caractère non autorisé dans la définition du port USP. Les caractères autorisés sont les nombres, : et ,.";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_firewall_list.lng b/interface/web/admin/lib/lang/fr_firewall_list.lng
index 24a34be1c121271493b5c469f3defce76a660523..c490d208af6852463f4d0de100c72692ffc5f53e 100644
--- a/interface/web/admin/lib/lang/fr_firewall_list.lng
+++ b/interface/web/admin/lib/lang/fr_firewall_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Firewall';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['tcp_port_txt'] = 'Open TCP ports';
-$wb['udp_port_txt'] = 'Open UDP ports';
-$wb['add_new_record_txt'] = 'Add Firewall record';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Pare-feu";
+$wb["active_txt"] = "Actif";
+$wb["server_id_txt"] = "Serveur";
+$wb["tcp_port_txt"] = "Ouvrir des ports TCP";
+$wb["udp_port_txt"] = "Ouvrir des ports UDP";
+$wb["add_new_record_txt"] = "Ajouter un enregistrement au pare-feu";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_groups.lng b/interface/web/admin/lib/lang/fr_groups.lng
index 6edc0fcb291fa68cccd84d7f8a43d6829ffe9f22..8a5800c934c9a6b2a1422710144614e0dc1200e2 100644
--- a/interface/web/admin/lib/lang/fr_groups.lng
+++ b/interface/web/admin/lib/lang/fr_groups.lng
@@ -1,5 +1,9 @@
-<?php
-$wb['description_txt'] = 'Description';
-$wb['name_txt'] = 'Groupe';
-$wb['name_err'] = 'Le groupe doit avoir entre 1 et 30 Chars.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["description_txt"] = "Description";
+$wb["name_txt"] = "Groupe";
+$wb["name_err"] = "Le groupe doit avoir entre 1 et 30 caractères.";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_groups_list.lng b/interface/web/admin/lib/lang/fr_groups_list.lng
index 1ed2a081cfae991e5022ecc05733ed6fd2647bb4..1b812e8ff84724f91756c9ba377cff073608ae5c 100644
--- a/interface/web/admin/lib/lang/fr_groups_list.lng
+++ b/interface/web/admin/lib/lang/fr_groups_list.lng
@@ -1,6 +1,10 @@
-<?php
-$wb['list_head_txt'] = 'Groupes dutilisateur Système';
-$wb['description_txt'] = 'Description';
-$wb['name_txt'] = 'Groupe';
-$wb['add_new_record_txt'] = 'Add new Group';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Groupes d'utilisateurs système";
+$wb["description_txt"] = "Description";
+$wb["name_txt"] = "Groupe";
+$wb["add_new_record_txt"] = "Ajouter nouveau groupe";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_language_add.lng b/interface/web/admin/lib/lang/fr_language_add.lng
index 27bb0eeb6a5e1a92561746c147a911df34e35e6f..310157b38654a9f2fdb80fbdb19973423622d9a7 100644
--- a/interface/web/admin/lib/lang/fr_language_add.lng
+++ b/interface/web/admin/lib/lang/fr_language_add.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Add new language';
-$wb['language_select_txt'] = 'Select language basis';
-$wb['language_new_txt'] = 'New language';
-$wb['btn_save_txt'] = 'Create new language file set';
-$wb['btn_cancel_txt'] = 'Back';
-$wb['language_new_hint_txt'] = '2 characters ISO 639-1 language-code (See http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Ajouter un nouveau lanage";
+$wb["language_select_txt"] = "Sélectionnez la base du langage";
+$wb["language_new_txt"] = "Nouveau langage";
+$wb["btn_save_txt"] = "Créer un nouveau fichier de langue";
+$wb["btn_cancel_txt"] = "Précédent";
+$wb["language_new_hint_txt"] = "2 caractères de l'ISO 639-1 code langage (Voir http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_language_complete.lng b/interface/web/admin/lib/lang/fr_language_complete.lng
index b5200ff9df30536d461edf601236bc2e91112af7..a058c2853a6e5d6410bf5226e520e5c01800daba 100644
--- a/interface/web/admin/lib/lang/fr_language_complete.lng
+++ b/interface/web/admin/lib/lang/fr_language_complete.lng
@@ -1,7 +1,11 @@
-<?php
-$wb['list_head_txt'] = 'Merge the selected language file with the english master language file. <br />This adds missing strings from the english master language files to the selected language.';
-$wb['language_select_txt'] = 'Select language';
-$wb['btn_save_txt'] = 'Merge files now';
-$wb['btn_cancel_txt'] = 'Back';
-$wb['list_desc_txt'] = 'Merge the selected language file with the english master language file. <br />This adds missing strings from the english master language files to the selected language.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Fusion de langages";
+$wb["language_select_txt"] = "Sélectionnez le langage";
+$wb["btn_save_txt"] = "Fusionner les fichiers";
+$wb["btn_cancel_txt"] = "Précédent";
+$wb["list_desc_txt"] = "Fusionne le langage sélectionné avec le langage principal anglais. <br />Ceci ajoute les élements manquant en anglais au fichier sélectionné.";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_language_edit.lng b/interface/web/admin/lib/lang/fr_language_edit.lng
index 4c50e883e6933c8a9449319b4524216e9adac9f5..365fad89f239a2d16d082256bb44ba87054df15b 100644
--- a/interface/web/admin/lib/lang/fr_language_edit.lng
+++ b/interface/web/admin/lib/lang/fr_language_edit.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Language file editor';
-$wb['language_select_txt'] = 'Select language';
-$wb['module_txt'] = 'Module';
-$wb['lang_file_txt'] = 'Language file';
-$wb['btn_save_txt'] = 'Save';
-$wb['btn_cancel_txt'] = 'Back';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Editeur de fichier de langue";
+$wb["language_select_txt"] = "Sélectionnez le langage";
+$wb["module_txt"] = "Module";
+$wb["lang_file_txt"] = "Fichier de langue";
+$wb["btn_save_txt"] = "Enregistrer";
+$wb["btn_cancel_txt"] = "Précédent";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_language_export.lng b/interface/web/admin/lib/lang/fr_language_export.lng
index f45d47b17c7e0e208e49a14fdabe76ed41f52367..97c1741c32431c20ff578b92fadfea7dbaaeb459 100644
--- a/interface/web/admin/lib/lang/fr_language_export.lng
+++ b/interface/web/admin/lib/lang/fr_language_export.lng
@@ -1,6 +1,10 @@
-<?php
-$wb['list_head_txt'] = 'Export language files';
-$wb['language_select_txt'] = 'Select language';
-$wb['btn_save_txt'] = 'Export the selected language file set';
-$wb['btn_cancel_txt'] = 'Back';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Exporter les fichiers de langue";
+$wb["language_select_txt"] = "Sélectionnez le langage";
+$wb["btn_save_txt"] = "Exporte la langue sélectionnée dans un fichier";
+$wb["btn_cancel_txt"] = "Précédent";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_language_import.lng b/interface/web/admin/lib/lang/fr_language_import.lng
index 1968761d9638f5d765f2d5fcad1f660601807882..850501cdf94cae0d0a21e9f63310423264e4b6eb 100644
--- a/interface/web/admin/lib/lang/fr_language_import.lng
+++ b/interface/web/admin/lib/lang/fr_language_import.lng
@@ -1,7 +1,11 @@
-<?php
-$wb['list_head_txt'] = 'Import language file';
-$wb['language_import_txt'] = 'Select language file';
-$wb['btn_save_txt'] = 'Import the selected language file';
-$wb['language_overwrite_txt'] = 'Overwrite file, if exists.';
-$wb['btn_cancel_txt'] = 'Back';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Importer un fichier de langue";
+$wb["language_import_txt"] = "Sélectionnez le fichier de langue";
+$wb["btn_save_txt"] = "Importe le fichier de langue sélectionné";
+$wb["language_overwrite_txt"] = "Ecraser le fichier s'il éxiste déja.";
+$wb["btn_cancel_txt"] = "Précédent";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_language_list.lng b/interface/web/admin/lib/lang/fr_language_list.lng
index 1c784edf6d06b268c72b43ab0e4c14e8e325905a..d81786d76451f49ce611548ad1b5152e04ce4033 100644
--- a/interface/web/admin/lib/lang/fr_language_list.lng
+++ b/interface/web/admin/lib/lang/fr_language_list.lng
@@ -1,7 +1,11 @@
-<?php
-$wb['list_head_txt'] = 'Language file editor';
-$wb['language_select_txt'] = 'Select language';
-$wb['module_txt'] = 'Module';
-$wb['lang_file_txt'] = 'Language file';
-$wb['lang_file_date_txt'] = 'Last modify';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Editeur de fichier de langue";
+$wb["language_select_txt"] = "Sélectionnez le langage";
+$wb["module_txt"] = "Module";
+$wb["lang_file_txt"] = "Fichier de langue";
+$wb["lang_file_date_txt"] = "Dernière modification";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_server.lng b/interface/web/admin/lib/lang/fr_server.lng
index 53ad7d7b8553b1844df488a63b61d3f3b0a785d7..691605696320c648a1fe0813e360ace9d1307c98 100644
--- a/interface/web/admin/lib/lang/fr_server.lng
+++ b/interface/web/admin/lib/lang/fr_server.lng
@@ -1,11 +1,15 @@
-<?php
-$wb['server_name_txt'] = 'Nom du serveur';
-$wb['mail_server_txt'] = 'Serveur Mail';
-$wb['web_server_txt'] = 'Serveur Web';
-$wb['dns_server_txt'] = 'Serveur DNS';
-$wb['file_server_txt'] = 'Serveur de fichier';
-$wb['active_txt'] = 'Actif';
-$wb['config_txt'] = 'config';
-$wb['db_server_txt'] = 'DB-Server';
-$wb['vserver_server_txt'] = 'VServer-Server';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_name_txt"] = "Nom du serveur";
+$wb["mail_server_txt"] = "Serveur Mail";
+$wb["web_server_txt"] = "Serveur Web";
+$wb["dns_server_txt"] = "Serveur DNS";
+$wb["file_server_txt"] = "Serveur de fichier";
+$wb["active_txt"] = "Actif";
+$wb["config_txt"] = "config";
+$wb["db_server_txt"] = "DB-Server";
+$wb["vserver_server_txt"] = "VServer-Server";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_server_config.lng b/interface/web/admin/lib/lang/fr_server_config.lng
index ed933880b1b2f1c72f19d063c900daf856081c2e..94a04f2a66439dd638a572b255fd59423704e16a 100644
--- a/interface/web/admin/lib/lang/fr_server_config.lng
+++ b/interface/web/admin/lib/lang/fr_server_config.lng
@@ -1,49 +1,53 @@
-<?php
-$wb['jailkit_chroot_home_txt'] = 'Jailkit chroot home';
-$wb['jailkit_chroot_app_sections_txt'] = 'Jailkit chroot app sections';
-$wb['jailkit_chroot_app_programs_txt'] = 'Jailkit chrooted applications';
-$wb['website_path_txt'] = 'Website path';
-$wb['website_symlinks_txt'] = 'Website symlinks';
-$wb['vhost_conf_dir_txt'] = 'Vhost config dir';
-$wb['vhost_conf_enabled_dir_txt'] = 'Vhost config enabled dir';
-$wb['getmail_config_dir_txt'] = 'Getmail config dir';
-$wb['fastcgi_starter_path_txt'] = 'FastCGI starter path';
-$wb['fastcgi_starter_script_txt'] = 'FastCGI starter script';
-$wb['fastcgi_alias_txt'] = 'FastCGI Alias';
-$wb['fastcgi_phpini_path_txt'] = 'FastCGI php.ini Path';
-$wb['fastcgi_children_txt'] = 'FastCGI Children';
-$wb['fastcgi_max_requests_txt'] = 'FastCGI max. Requests';
-$wb['fastcgi_bin_txt'] = 'FastCGI Bin';
-$wb['module_txt'] = 'Module';
-$wb['maildir_path_txt'] = 'Maildir Path';
-$wb['homedir_path_txt'] = 'Homedir Path';
-$wb['mailuser_uid_txt'] = 'Mailuser UID';
-$wb['mailuser_gid_txt'] = 'Mailuser GID';
-$wb['mailuser_name_txt'] = 'Mailuser Name';
-$wb['mailuser_group_txt'] = 'Mailuser Group';
-$wb['relayhost_txt'] = 'Relayhost';
-$wb['relayhost_user_txt'] = 'Relayhost User';
-$wb['relayhost_password_txt'] = 'Relayhost Password';
-$wb['mailbox_size_limit_txt'] = 'Mailbox Size Limit';
-$wb['message_size_limit_txt'] = 'Message Size Limit';
-$wb['ip_address_txt'] = 'IP Address';
-$wb['netmask_txt'] = 'Netmask';
-$wb['gateway_txt'] = 'Gateway';
-$wb['hostname_txt'] = 'Hostname';
-$wb['nameservers_txt'] = 'Nameservers';
-$wb['auto_network_configuration_txt'] = 'Network Configuration';
-$wb['website_basedir_txt'] = 'Website basedir';
-$wb['ip_address_error_wrong'] = 'Invalid IP address format.';
-$wb['netmask_error_wrong'] = 'Invalid Netmask format.';
-$wb['gateway_error_wrong'] = 'Invalid Gateway format.';
-$wb['hostname_error_empty'] = 'Hostname is empty.';
-$wb['nameservers_error_empty'] = 'Nameserver is empty.';
-$wb['jailkit_chroot_cron_programs_txt'] = 'Jailkit cron chrooted applications';
-$wb['config_dir_txt'] = 'Config directory';
-$wb['init_script_txt'] = 'Cron init script name';
-$wb['crontab_dir_txt'] = 'Path for individual crontabs';
-$wb['wget_txt'] = 'Path to wget program';
-$wb['security_level_txt'] = 'Security level';
-$wb['web_user_txt'] = 'Apache user';
-$wb['web_group_txt'] = 'Apache group';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["jailkit_chroot_home_txt"] = "Accueil du chroot Jailkit";
+$wb["jailkit_chroot_app_sections_txt"] = "Sections des app. chrootées Jailkit";
+$wb["jailkit_chroot_app_programs_txt"] = "Apps. chrootées Jailkit";
+$wb["website_path_txt"] = "Chemin du site web";
+$wb["website_symlinks_txt"] = "Liens symboliques du site web";
+$wb["vhost_conf_dir_txt"] = "Répertoire de config. des VHosts";
+$wb["vhost_conf_enabled_dir_txt"] = "Répertoire de config. des VHosts actives";
+$wb["getmail_config_dir_txt"] = "Répertoire de config. de Getmail";
+$wb["fastcgi_starter_path_txt"] = "Chemin du lanceur de FastCGI";
+$wb["fastcgi_starter_script_txt"] = "Script lanceur de FastCGI";
+$wb["fastcgi_alias_txt"] = "Alias de FastCGI";
+$wb["fastcgi_phpini_path_txt"] = "Chemin du php.ini de FastCGI";
+$wb["fastcgi_children_txt"] = "Enfant de FastCGI";
+$wb["fastcgi_max_requests_txt"] = "Nombre max. de requêtes FastCGI";
+$wb["fastcgi_bin_txt"] = "Exécutable FastCGI";
+$wb["module_txt"] = "Module";
+$wb["maildir_path_txt"] = "Chemin Maildir";
+$wb["homedir_path_txt"] = "Chemin Homedir";
+$wb["mailuser_uid_txt"] = "Utilisateur mail UID";
+$wb["mailuser_gid_txt"] = "Utilisateur mail GID";
+$wb["mailuser_name_txt"] = "Nom d'utilisateur mail";
+$wb["mailuser_group_txt"] = "Groupe de l'utilisateur mail";
+$wb["relayhost_txt"] = "Hôte de relai";
+$wb["relayhost_user_txt"] = "Utilisateur du relai";
+$wb["relayhost_password_txt"] = "Mot de passe du relai";
+$wb["mailbox_size_limit_txt"] = "Taille max. de la boite mail";
+$wb["message_size_limit_txt"] = "Taille max. des messages";
+$wb["ip_address_txt"] = "Adresse IP";
+$wb["netmask_txt"] = "Masque de réseau";
+$wb["gateway_txt"] = "Passerelle";
+$wb["hostname_txt"] = "Hôte";
+$wb["nameservers_txt"] = "Serveurs de nom";
+$wb["auto_network_configuration_txt"] = "Configuration du réseau";
+$wb["website_basedir_txt"] = "Répertoire de base web";
+$wb["ip_address_error_wrong"] = "Format de l'adresse IP invalide.";
+$wb["netmask_error_wrong"] = "Format du masque de réseau invalide.";
+$wb["gateway_error_wrong"] = "Format de la passerelle invalide.";
+$wb["hostname_error_empty"] = "L'hôte est vide.";
+$wb["nameservers_error_empty"] = "Le serveur de nom est vide.";
+$wb["jailkit_chroot_cron_programs_txt"] = "Applications Cron Jailkit chrootées";
+$wb["config_dir_txt"] = "Répertoire de configuration";
+$wb["init_script_txt"] = "Nom du script Cron de lancement";
+$wb["crontab_dir_txt"] = "Chemin des différentes tables Cron";
+$wb["wget_txt"] = "Chemin au programme wget";
+$wb["security_level_txt"] = "Niveau de sécurité";
+$wb["web_user_txt"] = "Utilisateur Apache";
+$wb["web_group_txt"] = "Groupe Apache";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_server_config_list.lng b/interface/web/admin/lib/lang/fr_server_config_list.lng
index 636c2e050a026856a624bbd1ef3613df64544ba7..e41dec4a7f723e1ce842bca53f331b3659e7c000 100644
--- a/interface/web/admin/lib/lang/fr_server_config_list.lng
+++ b/interface/web/admin/lib/lang/fr_server_config_list.lng
@@ -1,4 +1,8 @@
-<?php
-$wb['list_head_txt'] = 'Server Configuration';
-$wb['server_name_txt'] = 'Server';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Configuration du serveur";
+$wb["server_name_txt"] = "Serveur";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_server_ip.lng b/interface/web/admin/lib/lang/fr_server_ip.lng
index 6d451f5b20bcee9480a6d5fccbc9c38bb974b113..8d59fabbc2898ad67a6e5fe3dbdc8b64ad84ac0c 100644
--- a/interface/web/admin/lib/lang/fr_server_ip.lng
+++ b/interface/web/admin/lib/lang/fr_server_ip.lng
@@ -1,7 +1,10 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['ip_address_txt'] = 'IP Address';
-$wb['virtualhost_txt'] = 'HTTP NameVirtualHost';
-$wb['ip_error_wrong'] = 'The IP address is invalid';
-$wb['ip_error_unique'] = 'The IP address must be unique';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["ip_address_txt"] = "Adresse IP";
+$wb["virtualhost_txt"] = "HTTP NameVirtualHost";
+$wb["ip_err"] = "Adresse IP invalide";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_server_ip_list.lng b/interface/web/admin/lib/lang/fr_server_ip_list.lng
index 81ae8f01d6e8c9e1fc8e0029ece7fc5462338006..f55d9ea2734d0e10e203390112c2469f38dd0a22 100644
--- a/interface/web/admin/lib/lang/fr_server_ip_list.lng
+++ b/interface/web/admin/lib/lang/fr_server_ip_list.lng
@@ -1,6 +1,10 @@
-<?php
-$wb['list_head_txt'] = 'IP Addresses';
-$wb['server_id_txt'] = 'Server';
-$wb['ip_address_txt'] = 'IP Address';
-$wb['add_new_record_txt'] = 'Add new IP Address';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Adresses IP";
+$wb["server_id_txt"] = "Serveur";
+$wb["ip_address_txt"] = "Adresse IP";
+$wb["add_new_record_txt"] = "Nouvelle adresse IP";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_server_list.lng b/interface/web/admin/lib/lang/fr_server_list.lng
index 4e17a15d511b1dfd1c5f73eb998b87a9291398ab..58b0704d16b2410da800d249ef911ba667d62ab9 100644
--- a/interface/web/admin/lib/lang/fr_server_list.lng
+++ b/interface/web/admin/lib/lang/fr_server_list.lng
@@ -1,11 +1,15 @@
-<?php
-$wb['list_head_txt'] = 'Serveur';
-$wb['server_name_txt'] = 'Nom';
-$wb['mail_server_txt'] = 'Mail';
-$wb['web_server_txt'] = 'Web';
-$wb['dns_server_txt'] = 'DNS';
-$wb['file_server_txt'] = 'Fichier';
-$wb['db_server_txt'] = 'DB';
-$wb['vserver_server_txt'] = 'VServer';
-$wb['add_new_record_txt'] = 'Add new Server';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Serveur";
+$wb["server_name_txt"] = "Nom";
+$wb["mail_server_txt"] = "Mail";
+$wb["web_server_txt"] = "Web";
+$wb["dns_server_txt"] = "DNS";
+$wb["file_server_txt"] = "Fichier";
+$wb["db_server_txt"] = "DB";
+$wb["vserver_server_txt"] = "VServer";
+$wb["add_new_record_txt"] = "Ajouter nouveau serveur";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_software_package_list.lng b/interface/web/admin/lib/lang/fr_software_package_list.lng
index 03917cabce20eb163fd64a168a2c8bbaf58599e6..5a645cccafea23c9cbd241d01c2ec787bdd8ccfe 100644
--- a/interface/web/admin/lib/lang/fr_software_package_list.lng
+++ b/interface/web/admin/lib/lang/fr_software_package_list.lng
@@ -1,7 +1,11 @@
-<?php
-$wb['list_head_txt'] = 'Software packages';
-$wb['installed_txt'] = 'Status';
-$wb['package_title_txt'] = 'Package';
-$wb['package_description_txt'] = 'Description';
-$wb['action_txt'] = 'Action';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Packages de logiciels";
+$wb["installed_txt"] = "Status";
+$wb["package_title_txt"] = "Package";
+$wb["package_description_txt"] = "Description";
+$wb["action_txt"] = "Action";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_software_repo.lng b/interface/web/admin/lib/lang/fr_software_repo.lng
index 574dd1162989badc8499f5af31451a43673bf4da..5affad04e5951de00266e8d822aacd24ae63e24e 100644
--- a/interface/web/admin/lib/lang/fr_software_repo.lng
+++ b/interface/web/admin/lib/lang/fr_software_repo.lng
@@ -1,7 +1,11 @@
-<?php
-$wb['repo_name_txt'] = 'Repository';
-$wb['repo_url_txt'] = 'URL';
-$wb['repo_username_txt'] = 'User (optional)';
-$wb['repo_password_txt'] = 'Password (optional)';
-$wb['active_txt'] = 'Active';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["repo_name_txt"] = "Référence";
+$wb["repo_url_txt"] = "URL";
+$wb["repo_username_txt"] = "Utilisateur (optionnel)";
+$wb["repo_password_txt"] = "Mot de passe (optionnel)";
+$wb["active_txt"] = "Actif";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_software_repo_list.lng b/interface/web/admin/lib/lang/fr_software_repo_list.lng
index b7a219ffa8e2f6d389fabdc5386286a24fc2a11a..d28d233e53f67efc9a9fb18bc41a53d1597c8dfb 100644
--- a/interface/web/admin/lib/lang/fr_software_repo_list.lng
+++ b/interface/web/admin/lib/lang/fr_software_repo_list.lng
@@ -1,6 +1,10 @@
-<?php
-$wb['list_head_txt'] = 'Repository';
-$wb['active_txt'] = 'Active';
-$wb['repo_name_txt'] = 'Repository';
-$wb['repo_url_txt'] = 'URL';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Référence";
+$wb["active_txt"] = "Actif";
+$wb["repo_name_txt"] = "Référence";
+$wb["repo_url_txt"] = "URL";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_software_update_list.lng b/interface/web/admin/lib/lang/fr_software_update_list.lng
index ebf4e6fbc544390ef8ea9357a33d184062568e27..7a8475b88302621e47b6220e80131106519514cb 100644
--- a/interface/web/admin/lib/lang/fr_software_update_list.lng
+++ b/interface/web/admin/lib/lang/fr_software_update_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Software updates';
-$wb['installed_txt'] = 'Action';
-$wb['update_title_txt'] = 'Update';
-$wb['version_txt'] = 'Version';
-$wb['action_txt'] = 'Action';
-$wb['server_select_txt'] = 'Select server';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Mises à jour des logiciels";
+$wb["installed_txt"] = "Action";
+$wb["update_title_txt"] = "Mise à jour";
+$wb["version_txt"] = "Version";
+$wb["action_txt"] = "Action";
+$wb["server_select_txt"] = "Sélectionnez le serveur";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_system_config.lng b/interface/web/admin/lib/lang/fr_system_config.lng
index c38b6e1714f2964b6e066fce1899e89e56d02f44..acedf11519f1bfc0958f9cbca8e1a50f7779d732 100644
--- a/interface/web/admin/lib/lang/fr_system_config.lng
+++ b/interface/web/admin/lib/lang/fr_system_config.lng
@@ -1,13 +1,17 @@
-<?php
-$wb['warning'] = 'Edit these values carefully! Do not remove the prefixes on a systems with more then one client.';
-$wb['dbname_prefix_txt'] = 'Database name prefix';
-$wb['dbuser_prefix_txt'] = 'Database user prefix';
-$wb['shelluser_prefix_txt'] = 'Shell user prefix';
-$wb['ftpuser_prefix_txt'] = 'FTP user prefix';
-$wb['dbname_prefix_error_regex'] = 'Char not allowed in database name prefix.';
-$wb['dbuser_prefix_error_regex'] = 'Char not allowed in database user prefix.';
-$wb['ftpuser_prefix_error_regex'] = 'Char not allowed in ftp user prefix.';
-$wb['shelluser_prefix_error_regex'] = 'Char not allowed in shell user prefix.';
-$wb['dblist_phpmyadmin_link_txt'] = 'Link to phpmyadmin in DB list';
-$wb['mailboxlist_webmail_link_txt'] = 'Link to webmail in Mailbox list';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["warning"] = "Editez ces valeurs prudemment! Il n'est pas conseillé de modifier les préfixes lorsque vous avez des clients!";
+$wb["dbname_prefix_txt"] = "Préfixe du nom de la BDD";
+$wb["dbuser_prefix_txt"] = "Préfixe de l'utilisateur de la BDD";
+$wb["shelluser_prefix_txt"] = "Préfixe l'utilisateur Shell";
+$wb["ftpuser_prefix_txt"] = "Préfixe de l'utilisateur FTP";
+$wb["dbname_prefix_error_regex"] = "Caractère non autorisé dans le préfixe du nom de la BDD.";
+$wb["dbuser_prefix_error_regex"] = "Caractère non autorisé dans le préfixe de l'utilisateur de la BDD.";
+$wb["ftpuser_prefix_error_regex"] = "Caractère non autorisé dans le préfixe de l'utilisateur FTP.";
+$wb["shelluser_prefix_error_regex"] = "Caractère non autorisé dans le préfixe de l'utilisateur Shell.";
+$wb["dblist_phpmyadmin_link_txt"] = "Lien vers PHPMyAdmin dans la liste des bases";
+$wb["mailboxlist_webmail_link_txt"] = "Lien vers le Webmail dans la liste des boites mail";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_users.lng b/interface/web/admin/lib/lang/fr_users.lng
index d8f50db965b336c84a22b88b2031898627e54377..f5e7b98b9ffb7ab1acf1f60088ffd48d46c9911b 100644
--- a/interface/web/admin/lib/lang/fr_users.lng
+++ b/interface/web/admin/lib/lang/fr_users.lng
@@ -1,28 +1,32 @@
-<?php
-$wb['username_txt'] = 'Nom dutilisateur';
-$wb['username_err'] = 'username_err';
-$wb['passwort_txt'] = 'Mot de passe';
-$wb['modules_txt'] = 'Module';
-$wb['startmodule_txt'] = 'Module de démarrage';
-$wb['app_theme_txt'] = 'Design';
-$wb['typ_txt'] = 'Type';
-$wb['active_txt'] = 'Actif';
-$wb['language_txt'] = 'Langue';
-$wb['name_txt'] = 'Nom';
-$wb['vorname_txt'] = 'Prénom';
-$wb['unternehmen_txt'] = 'Société';
-$wb['strasse_txt'] = 'Rue';
-$wb['ort_txt'] = 'Ville';
-$wb['plz_txt'] = 'Code Postal';
-$wb['land_txt'] = 'Pays';
-$wb['email_txt'] = 'E-mail';
-$wb['url_txt'] = 'Url';
-$wb['telefon_txt'] = 'Télephone';
-$wb['fax_txt'] = 'Fax';
-$wb['groups_txt'] = 'Groupes';
-$wb['default_group_txt'] = 'Groupe par Défaut';
-$wb['username_empty'] = 'The username is empty.';
-$wb['username_unique'] = 'There is already a user with this username.';
-$wb['password_strength_txt'] = 'Password strength';
-$wb['startmodule_err'] = 'Start module is not within modules.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["username_txt"] = "Nom d'utilisateur";
+$wb["username_err"] = "username_err";
+$wb["passwort_txt"] = "Mot de passe";
+$wb["modules_txt"] = "Module";
+$wb["startmodule_txt"] = "Module de démarrage";
+$wb["app_theme_txt"] = "Design";
+$wb["typ_txt"] = "Type";
+$wb["active_txt"] = "Actif";
+$wb["language_txt"] = "Langue";
+$wb["name_txt"] = "Nom";
+$wb["vorname_txt"] = "Prénom";
+$wb["unternehmen_txt"] = "Société";
+$wb["strasse_txt"] = "Rue";
+$wb["ort_txt"] = "Ville";
+$wb["plz_txt"] = "Code Postal";
+$wb["land_txt"] = "Pays";
+$wb["email_txt"] = "E-mail";
+$wb["url_txt"] = "Url";
+$wb["telefon_txt"] = "Télephone";
+$wb["fax_txt"] = "Fax";
+$wb["groups_txt"] = "Groupes";
+$wb["default_group_txt"] = "Groupe par Défaut";
+$wb["username_empty"] = "Le nom d'utilisateur est vide.";
+$wb["username_unique"] = "Le nom d'utilisateur entré éxiste déja.";
+$wb["password_strength_txt"] = "Force du mot de passe";
+$wb["startmodule_err"] = "Le module de départ n'éxiste pas.";
+?>
+
diff --git a/interface/web/admin/lib/lang/fr_users_list.lng b/interface/web/admin/lib/lang/fr_users_list.lng
index 9493803b946d08cdcf93c7d258e0f31d98b12f84..a3a7f46dd566b6d14ed8b4810efd3f6301ab56c5 100644
--- a/interface/web/admin/lib/lang/fr_users_list.lng
+++ b/interface/web/admin/lib/lang/fr_users_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Utilisateurs';
-$wb['username_txt'] = 'Nom dutilisateur';
-$wb['name_txt'] = 'Nom';
-$wb['vorname_txt'] = 'Prénom';
-$wb['ort_txt'] = 'Ville';
-$wb['add_new_record_txt'] = 'Add new user';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Utilisateurs";
+$wb["username_txt"] = "Nom d'utilisateur";
+$wb["name_txt"] = "Nom";
+$wb["vorname_txt"] = "Prénom";
+$wb["ort_txt"] = "Ville";
+$wb["add_new_record_txt"] = "Ajouter un nouvel utilisateur";
+?>
+
diff --git a/interface/web/client/lib/lang/fr.lng b/interface/web/client/lib/lang/fr.lng
index 0d86355fecf042c4625bace7a84a52fbca848f38..4164c1d70ef801cf869385a14c03a12f7a3e67a7 100644
--- a/interface/web/client/lib/lang/fr.lng
+++ b/interface/web/client/lib/lang/fr.lng
@@ -1,12 +1,16 @@
-<?php
-$wb['Client'] = 'Client';
-$wb['Address'] = 'Address';
-$wb['Limits'] = 'Limits';
-$wb['Add Client'] = 'Add Client';
-$wb['Edit Client'] = 'Edit Client';
-$wb['Clients'] = 'Clients';
-$wb['Edit Client-Templates'] = 'Edit Client-Templates';
-$wb['Add Reseller'] = 'Add Reseller';
-$wb['Edit Reseller'] = 'Edit Reseller';
-$wb['Resellers'] = 'Resellers';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['Client'] = 'Client';
+$wb['Address'] = 'Adresse';
+$wb['Limits'] = 'Limites';
+$wb['Add Client'] = 'Ajouter un Client';
+$wb['Edit Client'] = 'Editer Client';
+$wb['Clients'] = 'Clients';
+$wb['Edit Client-Templates'] = 'Editer les modèles de Clients';
+$wb['Add Reseller'] = 'Ajouter un Revendeur';
+$wb['Edit Reseller'] = 'Editer Revendeur';
+$wb['Resellers'] = 'Revendeurs';
+?>
+
diff --git a/interface/web/client/lib/lang/fr_client.lng b/interface/web/client/lib/lang/fr_client.lng
index 7e8f6f64986f8fef3ac571fc28b65cea0dbb0d0d..93226d0dc975b10a2254008d3017246d5cad30dd 100644
--- a/interface/web/client/lib/lang/fr_client.lng
+++ b/interface/web/client/lib/lang/fr_client.lng
@@ -1,89 +1,93 @@
-<?php
-$wb['limit_maildomain_txt'] = 'Max. number of email domains';
-$wb['limit_mailbox_txt'] = 'Max. number of mailboxes';
-$wb['limit_mailalias_txt'] = 'Max. number of email aliases';
-$wb['limit_mailforward_txt'] = 'Max. number of email forwarders';
-$wb['limit_mailcatchall_txt'] = 'Max. number of email catchall accounts';
-$wb['limit_mailrouting_txt'] = 'Max. number of email routes';
-$wb['limit_mailfilter_txt'] = 'Max. number of email filters';
-$wb['limit_fetchmail_txt'] = 'Max. number of fetchmail accounts';
-$wb['limit_mailquota_txt'] = 'Mailbox quota';
-$wb['limit_spamfilter_wblist_txt'] = 'Max. number of spamfilter white / blacklist filters';
-$wb['limit_spamfilter_user_txt'] = 'Max. number of spamfilter users';
-$wb['limit_spamfilter_policy_txt'] = 'Max. number of spamfilter policys';
-$wb['default_mailserver_txt'] = 'Default Mailserver';
-$wb['company_name_txt'] = 'Company name';
-$wb['contact_name_txt'] = 'Contact name';
-$wb['username_txt'] = 'Username';
-$wb['password_txt'] = 'Password';
-$wb['password_strength_txt'] = 'Password strength';
-$wb['language_txt'] = 'Language';
-$wb['usertheme_txt'] = 'Theme';
-$wb['street_txt'] = 'Street';
-$wb['zip_txt'] = 'ZIP';
-$wb['city_txt'] = 'City';
-$wb['state_txt'] = 'State';
-$wb['country_txt'] = 'Country';
-$wb['telephone_txt'] = 'Telephone';
-$wb['mobile_txt'] = 'Mobile';
-$wb['fax_txt'] = 'Fax';
-$wb['email_txt'] = 'Email';
-$wb['internet_txt'] = 'Internet';
-$wb['icq_txt'] = 'ICQ';
-$wb['notes_txt'] = 'Notes';
-$wb['company_txt'] = 'Company';
-$wb['title_txt'] = 'Title';
-$wb['firstname_txt'] = 'Firstname';
-$wb['surname_txt'] = 'Surname';
-$wb['limit_client_txt'] = 'Max. number of Clients';
-$wb['limit_domain_txt'] = 'limit_domain';
-$wb['limit_subdomain_txt'] = 'limit_subdomain';
-$wb['limit_webquota_txt'] = 'limit_webquota';
-$wb['limit_database_txt'] = 'Max. number of Databases';
-$wb['ip_address_txt'] = 'ip_address';
-$wb['limit_client_error_notint'] = 'The sub client limit must be a number.';
-$wb['firstname_error_empty'] = 'Firstname is empty.';
-$wb['contact_error_empty'] = 'Contact name is empty.';
-$wb['default_webserver_txt'] = 'Default Webserver';
-$wb['limit_web_domain_txt'] = 'Max. number of web domains';
-$wb['limit_web_aliasdomain_txt'] = 'Max. number of web aliasdomains';
-$wb['limit_web_subdomain_txt'] = 'Max. number of web subdomains';
-$wb['limit_ftp_user_txt'] = 'Max. number of FTP users';
-$wb['default_dnsserver_txt'] = 'Default DNS Server';
-$wb['limit_dns_zone_txt'] = 'Max. number of DNS zones';
-$wb['limit_dns_record_txt'] = 'Max. number DNS records';
-$wb['limit_shell_user_txt'] = 'Max. number of Shell users';
-$wb['username_error_empty'] = 'Username is empty.';
-$wb['username_error_unique'] = 'The username must be unique.';
-$wb['limit_maildomain_error_notint'] = 'The email domain limit must be a number.';
-$wb['limit_mailbox_error_notint'] = 'The mailbox limit must be a number.';
-$wb['limit_mailalias_error_notint'] = 'The email alias limit must be a number.';
-$wb['limit_mailforward_error_notint'] = 'The email forward limit must be a number.';
-$wb['limit_mailcatchall_error_notint'] = 'The email catchall limit must be a number.';
-$wb['limit_mailrouting_error_notint'] = 'The email routing limit must be a number.';
-$wb['limit_mailfilter_error_notint'] = 'The email filter limit must be a number.';
-$wb['limit_mailfetchmail_error_notint'] = 'The fetchmail limit must be a number.';
-$wb['limit_mailquota_error_notint'] = 'The email quota limit must be a number.';
-$wb['limit_spamfilter_wblist_error_notint'] = 'The spamfilter white / blacklist limit must be a number.';
-$wb['limit_spamfilter_user_error_notint'] = 'The spamfilter user limit must be a number.';
-$wb['limit_spamfilter_policy_error_notint'] = 'The spamfilter policy limit must be a number.';
-$wb['limit_web_domain_error_notint'] = 'The website limit must be a number.';
-$wb['limit_web_aliasdomain_error_notint'] = 'The website alias domain limit must be a number.';
-$wb['limit_web_subdomain_error_notint'] = 'The website subdomain limit must be a number.';
-$wb['limit_ftp_user_error_notint'] = 'The ftp user limit must be a number.';
-$wb['limit_shell_user_error_notint'] = 'The shell user limit must be a number.';
-$wb['limit_dns_zone_error_notint'] = 'The dns record limit must be a number.';
-$wb['default_dbserver_txt'] = 'Default Database Server';
-$wb['limit_database_error_notint'] = 'The database limit must be a number.';
-$wb['username_error_regex'] = 'The Username contains invalid chracaters.';
-$wb['template_master_txt'] = 'Master';
-$wb['template_additional_txt'] = 'Addon';
-$wb['ssh_chroot_txt'] = 'SSH-Chroot Options';
-$wb['web_php_options_txt'] = 'PHP Options';
-$wb['limit_cron_txt'] = 'Max. number of cron jobs';
-$wb['limit_cron_type_txt'] = 'Max. type of cron jobs (chrooted and full implies url)';
-$wb['limit_cron_frequency_txt'] = 'Min. delay between executions';
-$wb['limit_cron_error_notint'] = 'The cron limit must be a number.';
-$wb['limit_cron_error_frequency'] = 'The cron frequency limit must be a number.';
-$wb['limit_client_error'] = 'The max. number of clients is reached.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["limit_maildomain_txt"] = "Nombre max. de domaines d'e-mails";
+$wb["limit_mailbox_txt"] = "Nombre max. de boites e-mail";
+$wb["limit_mailalias_txt"] = "Nombre max. d'alias d'e-mail";
+$wb["limit_mailforward_txt"] = "Nombre max. de routeurs d'e-mail";
+$wb["limit_mailcatchall_txt"] = "Nombre max. de comptes catchall";
+$wb["limit_mailrouting_txt"] = "Nombre max. de routes d'e-mails";
+$wb["limit_mailfilter_txt"] = "Nombre max. de filtres d'e-mails";
+$wb["limit_fetchmail_txt"] = "Nombre max. de comptes fetchmail";
+$wb["limit_mailquota_txt"] = "Quota des boites e-mail";
+$wb["limit_spamfilter_wblist_txt"] = "Nombre max. de liste blanches/noires d'e-mails";
+$wb["limit_spamfilter_user_txt"] = "Nombre max. d'utilisateurs du filtre à spam";
+$wb["limit_spamfilter_policy_txt"] = "Nombre max. de règles du filtre à spam";
+$wb["default_mailserver_txt"] = "Serveur mail par défaut";
+$wb["company_name_txt"] = "Nom de l'entreprise";
+$wb["contact_name_txt"] = "Nom de contact";
+$wb["username_txt"] = "Nom d'utilisateur";
+$wb["password_txt"] = "Mot de passe";
+$wb["password_strength_txt"] = "Force du mot de passe";
+$wb["language_txt"] = "Langage";
+$wb["usertheme_txt"] = "Thème";
+$wb["street_txt"] = "Rue";
+$wb["zip_txt"] = "Code Postal";
+$wb["city_txt"] = "Ville";
+$wb["state_txt"] = "Etat";
+$wb["country_txt"] = "Pays";
+$wb["telephone_txt"] = "Num. de téléphone";
+$wb["mobile_txt"] = "Num. Mobile";
+$wb["fax_txt"] = "Fax";
+$wb["email_txt"] = "Email";
+$wb["internet_txt"] = "Adresse Web";
+$wb["icq_txt"] = "ICQ";
+$wb["notes_txt"] = "Notes";
+$wb["company_txt"] = "Entreprise";
+$wb["title_txt"] = "Titre";
+$wb["firstname_txt"] = "Prénom";
+$wb["surname_txt"] = "Nom";
+$wb["limit_client_txt"] = "Nombre max. de clients";
+$wb["limit_domain_txt"] = "limit_domain";
+$wb["limit_subdomain_txt"] = "limit_subdomain";
+$wb["limit_webquota_txt"] = "limit_webquota";
+$wb["limit_database_txt"] = "Nombre max. de bases de données";
+$wb["ip_address_txt"] = "ip_address";
+$wb["limit_client_error_notint"] = "La limite de sous-clients doit être un nombre";
+$wb["firstname_error_empty"] = "Le prénom est vide.";
+$wb["contact_error_empty"] = "Le nom de contact est vide.";
+$wb["default_webserver_txt"] = "Serveur Web par défaut";
+$wb["limit_web_domain_txt"] = "Nombre max. de domaines Web";
+$wb["limit_web_aliasdomain_txt"] = "Nombre max. d'alias de domaines";
+$wb["limit_web_subdomain_txt"] = "Nombre max. de sous-domaines";
+$wb["limit_ftp_user_txt"] = "Nombre max. d'utilisateurs FTP";
+$wb["default_dnsserver_txt"] = "Serveur DNS par défaut";
+$wb["limit_dns_zone_txt"] = "Nombre max. de zones DNS";
+$wb["limit_dns_record_txt"] = "Nombre max. d'enregistrements DNS";
+$wb["limit_shell_user_txt"] = "Nombre max. d'utilisateurs Shell";
+$wb["username_error_empty"] = "Le nom d'utilisateur est vide.";
+$wb["username_error_unique"] = "Le nom d'utilisateur éxiste déja.";
+$wb["limit_maildomain_error_notint"] = "La limite de domaines d'e-mail doit être un nombre.";
+$wb["limit_mailbox_error_notint"] = "La limite de boites d'e-mail doit être un nombre.";
+$wb["limit_mailalias_error_notint"] = "La limite d'alias d'e-mail doit être un nombre.";
+$wb["limit_mailforward_error_notint"] = "La limite de routeurs d'e-mail doit être un nombre.";
+$wb["limit_mailcatchall_error_notint"] = "La limite de comptes catchall doit être un nombre.";
+$wb["limit_mailrouting_error_notint"] = "La limite de routes d'e-mail doit être un nombre.";
+$wb["limit_mailfilter_error_notint"] = "La limite de filtres d'e-mail doit être un nombre.";
+$wb["limit_mailfetchmail_error_notint"] = "La limite de comptes fetchall doit être un nombre.";
+$wb["limit_mailquota_error_notint"] = "La limite du quota des boites d'e-mail doit être un nombre.";
+$wb["limit_spamfilter_wblist_error_notint"] = "La limite de listes blanches/noires du filtre à spam doit être un nombre.";
+$wb["limit_spamfilter_user_error_notint"] = "La limite d'utilisateurs du filtre à spam doit être un nombre.";
+$wb["limit_spamfilter_policy_error_notint"] = "La limite de règles du filtre à spam doit être un nombre.";
+$wb["limit_web_domain_error_notint"] = "La limite de sites web doit être un nombre.";
+$wb["limit_web_aliasdomain_error_notint"] = "La limite d'alias de domaines doit être un nombre.";
+$wb["limit_web_subdomain_error_notint"] = "La limite de sous-domaines doit être un nombre.";
+$wb["limit_ftp_user_error_notint"] = "La limite d'utilisateurs FTP doit être un nombre.";
+$wb["limit_shell_user_error_notint"] = "La limite d'utilisateurs Shell doit être un nombre.";
+$wb["limit_dns_zone_error_notint"] = "La limite d'enregistrements DNS doit être un nombre.";
+$wb["default_dbserver_txt"] = "Serveur de bases de données par défaut";
+$wb["limit_database_error_notint"] = "La limite de bases de données doit être un nombre.";
+$wb["username_error_regex"] = "Le nom d'utilisateur contient des caractères invalides.";
+$wb["template_master_txt"] = "Maître";
+$wb["template_additional_txt"] = "Ajout";
+$wb["ssh_chroot_txt"] = "Options Chroot SSH";
+$wb["web_php_options_txt"] = "Options PHP";
+$wb["limit_cron_txt"] = "Nombre max. de tâches Cron";
+$wb["limit_cron_type_txt"] = "Types des tâches Cron";
+$wb["limit_cron_frequency_txt"] = "Délai minimum entre deux éxécutions";
+$wb["limit_cron_error_notint"] = "La limite de tâches Cron doit être un nombre.";
+$wb["limit_cron_error_frequency"] = "La fréquence des tâches Cron doit être un nombre.";
+$wb["limit_client_error"] = "Le nombre maximum de client a été atteint.";
+?>
+
diff --git a/interface/web/client/lib/lang/fr_client_template.lng b/interface/web/client/lib/lang/fr_client_template.lng
index c3cdfc04b030949182c441d2ae050204686a4245..641be0b77b7b50a524989c8603c73312d8a3369f 100644
--- a/interface/web/client/lib/lang/fr_client_template.lng
+++ b/interface/web/client/lib/lang/fr_client_template.lng
@@ -1,52 +1,56 @@
-<?php
-$wb['limit_client_error_notint'] = 'The sub client limit must be a number.';
-$wb['limit_maildomain_txt'] = 'Max. number of email domains';
-$wb['limit_mailbox_txt'] = 'Max. number of mailboxes';
-$wb['limit_mailalias_txt'] = 'Max. number of email aliases';
-$wb['limit_mailforward_txt'] = 'Max. number of email forwarders';
-$wb['limit_mailcatchall_txt'] = 'Max. number of email catchall accounts';
-$wb['limit_mailrouting_txt'] = 'Max. number of email routes';
-$wb['limit_mailfilter_txt'] = 'Max. number of email filters';
-$wb['limit_fetchmail_txt'] = 'Max. number of fetchmail accounts';
-$wb['limit_mailquota_txt'] = 'Mailbox quota';
-$wb['limit_spamfilter_wblist_txt'] = 'Max. number of spamfilter white / blacklist filters';
-$wb['limit_spamfilter_user_txt'] = 'Max. number of spamfilter users';
-$wb['limit_spamfilter_policy_txt'] = 'Max. number of spamfilter policys';
-$wb['limit_client_txt'] = 'Max. number of Clients';
-$wb['limit_domain_txt'] = 'limit_domain';
-$wb['limit_subdomain_txt'] = 'limit_subdomain';
-$wb['limit_webquota_txt'] = 'limit_webquota';
-$wb['limit_database_txt'] = 'Max. number of Databases';
-$wb['limit_web_domain_txt'] = 'Max. number of web domains';
-$wb['limit_web_aliasdomain_txt'] = 'Max. number of web aliasdomains';
-$wb['limit_web_subdomain_txt'] = 'Max. number of web subdomains';
-$wb['limit_ftp_user_txt'] = 'Max. number of FTP users';
-$wb['limit_dns_zone_txt'] = 'Max. number of DNS zones';
-$wb['limit_dns_record_txt'] = 'Max. number DNS records';
-$wb['limit_shell_user_txt'] = 'Max. number of Shell users';
-$wb['limit_maildomain_error_notint'] = 'The email domain limit must be a number.';
-$wb['limit_mailbox_error_notint'] = 'The mailbox limit must be a number.';
-$wb['limit_mailalias_error_notint'] = 'The email alias limit must be a number.';
-$wb['limit_mailforward_error_notint'] = 'The email forward limit must be a number.';
-$wb['limit_mailcatchall_error_notint'] = 'The email catchall limit must be a number.';
-$wb['limit_mailrouting_error_notint'] = 'The email routing limit must be a number.';
-$wb['limit_mailfilter_error_notint'] = 'The email filter limit must be a number.';
-$wb['limit_mailfetchmail_error_notint'] = 'The fetchmail limit must be a number.';
-$wb['limit_mailquota_error_notint'] = 'The email quota limit must be a number.';
-$wb['limit_spamfilter_wblist_error_notint'] = 'The spamfilter white / blacklist limit must be a number.';
-$wb['limit_spamfilter_user_error_notint'] = 'The spamfilter user limit must be a number.';
-$wb['limit_spamfilter_policy_error_notint'] = 'The spamfilter policy limit must be a number.';
-$wb['limit_web_domain_error_notint'] = 'The website limit must be a number.';
-$wb['limit_web_aliasdomain_error_notint'] = 'The website alias domain limit must be a number.';
-$wb['limit_web_subdomain_error_notint'] = 'The website subdomain limit must be a number.';
-$wb['limit_ftp_user_error_notint'] = 'The ftp user limit must be a number.';
-$wb['limit_shell_user_error_notint'] = 'The shell user limit must be a number.';
-$wb['limit_dns_zone_error_notint'] = 'The dns record limit must be a number.';
-$wb['limit_database_error_notint'] = 'The database limit must be a number.';
-$wb['error_template_name_empty'] = 'Please enter a Template name';
-$wb['limit_cron_txt'] = 'Max. number of cron jobs';
-$wb['limit_cron_type_txt'] = 'Max. type of cron jobs (chrooted and full implies url)';
-$wb['limit_cron_frequency_txt'] = 'Min. delay between executions';
-$wb['limit_cron_error_notint'] = 'The cron limit must be a number.';
-$wb['limit_cron_error_frequency'] = 'The cron frequency limit must be a number.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["limit_client_error_notint"] = "The sub client limit must be a number.";
+$wb["limit_maildomain_txt"] = "Nombre max. de domaines d'e-mails";
+$wb["limit_mailbox_txt"] = "Nombre max. de boites e-mail";
+$wb["limit_mailalias_txt"] = "Nombre max. d'alias d'e-mail";
+$wb["limit_mailforward_txt"] = "Nombre max. de routeurs d'e-mail";
+$wb["limit_mailcatchall_txt"] = "Nombre max. de comptes catchall";
+$wb["limit_mailrouting_txt"] = "Nombre max. de routes d'e-mails";
+$wb["limit_mailfilter_txt"] = "Nombre max. de filtres d'e-mails";
+$wb["limit_fetchmail_txt"] = "Nombre max. de comptes fetchmail";
+$wb["limit_mailquota_txt"] = "Quota des boites e-mail";
+$wb["limit_spamfilter_wblist_txt"] = "Nombre max. de liste blanches/noires d'e-mails";
+$wb["limit_spamfilter_user_txt"] = "Nombre max. d'utilisateurs du filtre à spam";
+$wb["limit_spamfilter_policy_txt"] = "Nombre max. de règles du filtre à spam";
+$wb["limit_client_txt"] = "Nombre max. de clients";
+$wb["limit_domain_txt"] = "limit_domain";
+$wb["limit_subdomain_txt"] = "limit_subdomain";
+$wb["limit_webquota_txt"] = "limit_webquota";
+$wb["limit_database_txt"] = "Nombre max. de bases de données.";
+$wb["limit_web_domain_txt"] = "Nombre max. de domaines Web";
+$wb["limit_web_aliasdomain_txt"] = "Max. number of web aliasdomains";
+$wb["limit_web_subdomain_txt"] = "Nombre max. de sous-domaines";
+$wb["limit_ftp_user_txt"] = "Nombre max. d'utilisateurs FTP";
+$wb["limit_dns_zone_txt"] = "Nombre max. de zones DNS";
+$wb["limit_dns_record_txt"] = "Nombre max. d'enregistrements DNS";
+$wb["limit_shell_user_txt"] = "Nombre max. d'utilisateurs Shell";
+$wb["limit_maildomain_error_notint"] = "La limite de domaines d'e-mail doit être un nombre.";
+$wb["limit_mailbox_error_notint"] = "La limite de boites d'e-mail doit être un nombre.";
+$wb["limit_mailalias_error_notint"] = "La limite d'alias d'e-mail doit être un nombre.";
+$wb["limit_mailforward_error_notint"] = "La limite de routeurs d'e-mail doit être un nombre.";
+$wb["limit_mailcatchall_error_notint"] = "La limite de comptes catchall doit être un nombre.";
+$wb["limit_mailrouting_error_notint"] = "La limite de routes d'e-mail doit être un nombre.";
+$wb["limit_mailfilter_error_notint"] = "La limite de filtres d'e-mail doit être un nombre.";
+$wb["limit_mailfetchmail_error_notint"] = "La limite de comptes fetchall doit être un nombre.";
+$wb["limit_mailquota_error_notint"] = "La limite du quota des boites d'e-mail doit être un nombre.";
+$wb["limit_spamfilter_wblist_error_notint"] = "La limite de listes blanches/noires du filtre à spam doit être un nombre.";
+$wb["limit_spamfilter_user_error_notint"] = "La limite d'utilisateurs du filtre à spam doit être un nombre.";
+$wb["limit_spamfilter_policy_error_notint"] = "La limite de règles du filtre à spam doit être un nombre.";
+$wb["limit_web_domain_error_notint"] = "La limite de sites web doit être un nombre.";
+$wb["limit_web_aliasdomain_error_notint"] = "La limite d'alias de domaines doit être un nombre.";
+$wb["limit_web_subdomain_error_notint"] = "La limite de sous-domaines doit être un nombre.";
+$wb["limit_ftp_user_error_notint"] = "La limite d'utilisateurs FTP doit être un nombre.";
+$wb["limit_shell_user_error_notint"] = "La limite d'utilisateurs Shell doit être un nombre.";
+$wb["limit_dns_zone_error_notint"] = "La limite d'enregistrements DNS doit être un nombre.";
+$wb["limit_database_error_notint"] = "La limite de bases de données doit être un nombre.";
+$wb["error_template_name_empty"] = "Entrez le nom du modèle.";
+$wb["limit_cron_txt"] = "Nombre max. de tâches Cron";
+$wb["limit_cron_type_txt"] = "Types des tâches Cron";
+$wb["limit_cron_frequency_txt"] = "Délai minimum entre deux éxécutions";
+$wb["limit_cron_error_notint"] = "La limite de tâches Cron doit être un nombre.";
+$wb["limit_cron_error_frequency"] = "La fréquence des tâches Cron doit être un nombre.";
+?>
+
diff --git a/interface/web/client/lib/lang/fr_client_template_list.lng b/interface/web/client/lib/lang/fr_client_template_list.lng
index b93a5f97bc98d1fa5883a22aa7909e442afa4410..e4273061cf5477fef9dddcff6abfa4c0fd0c3cc3 100644
--- a/interface/web/client/lib/lang/fr_client_template_list.lng
+++ b/interface/web/client/lib/lang/fr_client_template_list.lng
@@ -1,5 +1,9 @@
-<?php
-$wb['list_head_txt'] = 'Client-Templates';
-$wb['template_type_txt'] = 'Type';
-$wb['template_name_txt'] = 'Template name';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['list_head_txt'] = 'Modèles de clients';
+$wb['template_type_txt'] = 'Type';
+$wb['template_name_txt'] = 'Nom du modèle';
+?>
+
diff --git a/interface/web/client/lib/lang/fr_clients_list.lng b/interface/web/client/lib/lang/fr_clients_list.lng
index 81f0bd8552b0cee801c453d67b0ead9ff15d49e1..f3e65eadec327926c698b48ca51c4d996895905a 100644
--- a/interface/web/client/lib/lang/fr_clients_list.lng
+++ b/interface/web/client/lib/lang/fr_clients_list.lng
@@ -1,9 +1,10 @@
-<?php
-$wb['list_head_txt'] = 'Clients';
-$wb['client_id_txt'] = 'ID';
-$wb['company_name_txt'] = 'Company name';
-$wb['contact_name_txt'] = 'Contact name';
-$wb['city_txt'] = 'City';
-$wb['country_txt'] = 'Country';
-$wb['add_new_record_txt'] = 'Add new client';
-?>
+?<?php
+$wb["list_head_txt"] = "Clients";
+$wb["client_id_txt"] = "ID";
+$wb["company_name_txt"] = "Nom de l'entreprise";
+$wb["contact_name_txt"] = "Nom de contact";
+$wb["city_txt"] = "VIlle";
+$wb["country_txt"] = "Pays";
+$wb["add_new_record_txt"] = "Ajouter un nouveau client";
+?>
+
diff --git a/interface/web/client/lib/lang/fr_reseller.lng b/interface/web/client/lib/lang/fr_reseller.lng
index 630b42ca0c2d40f1109c56e0c66d4928bcc8df5e..0c60b8c4b9b17aef9297ca95cf7fb60fff25b430 100644
--- a/interface/web/client/lib/lang/fr_reseller.lng
+++ b/interface/web/client/lib/lang/fr_reseller.lng
@@ -1,90 +1,97 @@
-<?php
-$wb['limit_maildomain_txt'] = 'Max. number of email domains';
-$wb['limit_mailbox_txt'] = 'Max. number of mailboxes';
-$wb['limit_mailalias_txt'] = 'Max. number of email aliases';
-$wb['limit_mailforward_txt'] = 'Max. number of email forwarders';
-$wb['limit_mailcatchall_txt'] = 'Max. number of email catchall accounts';
-$wb['limit_mailrouting_txt'] = 'Max. number of email routes';
-$wb['limit_mailfilter_txt'] = 'Max. number of email filters';
-$wb['limit_fetchmail_txt'] = 'Max. number of fetchmail accounts';
-$wb['limit_mailquota_txt'] = 'Mailbox quota';
-$wb['limit_spamfilter_wblist_txt'] = 'Max. number of spamfilter white / blacklist filters';
-$wb['limit_spamfilter_user_txt'] = 'Max. number of spamfilter users';
-$wb['limit_spamfilter_policy_txt'] = 'Max. number of spamfilter policys';
-$wb['default_mailserver_txt'] = 'Default Mailserver';
-$wb['company_name_txt'] = 'Company name';
-$wb['contact_name_txt'] = 'Contact name';
-$wb['username_txt'] = 'Username';
-$wb['password_txt'] = 'Password';
-$wb['password_strength_txt'] = 'Password strength';
-$wb['language_txt'] = 'Language';
-$wb['usertheme_txt'] = 'Theme';
-$wb['street_txt'] = 'Street';
-$wb['zip_txt'] = 'ZIP';
-$wb['city_txt'] = 'City';
-$wb['state_txt'] = 'State';
-$wb['country_txt'] = 'Country';
-$wb['telephone_txt'] = 'Telephone';
-$wb['mobile_txt'] = 'Mobile';
-$wb['fax_txt'] = 'Fax';
-$wb['email_txt'] = 'Email';
-$wb['internet_txt'] = 'Internet';
-$wb['icq_txt'] = 'ICQ';
-$wb['notes_txt'] = 'Notes';
-$wb['company_txt'] = 'Company';
-$wb['title_txt'] = 'Title';
-$wb['firstname_txt'] = 'Firstname';
-$wb['surname_txt'] = 'Surname';
-$wb['limit_domain_txt'] = 'limit_domain';
-$wb['limit_subdomain_txt'] = 'limit_subdomain';
-$wb['limit_webquota_txt'] = 'limit_webquota';
-$wb['limit_database_txt'] = 'Max. number of Databases';
-$wb['limit_cron_txt'] = 'Max. number of cron jobs';
-$wb['limit_cron_type_txt'] = 'Max. type of cron jobs (chrooted and full implies url)';
-$wb['limit_cron_frequency_txt'] = 'Min. delay between executions';
-$wb['ip_address_txt'] = 'ip_address';
-$wb['limit_client_error_notint'] = 'The sub client limit must be a number.';
-$wb['firstname_error_empty'] = 'Firstname is empty.';
-$wb['contact_error_empty'] = 'Contact name is empty.';
-$wb['default_webserver_txt'] = 'Default Webserver';
-$wb['limit_web_domain_txt'] = 'Max. number of web domains';
-$wb['limit_web_aliasdomain_txt'] = 'Max. number of web aliasdomains';
-$wb['limit_web_subdomain_txt'] = 'Max. number of web subdomains';
-$wb['limit_ftp_user_txt'] = 'Max. number of FTP users';
-$wb['default_dnsserver_txt'] = 'Default DNS Server';
-$wb['limit_dns_zone_txt'] = 'Max. number of DNS zones';
-$wb['limit_dns_record_txt'] = 'Max. number DNS records';
-$wb['limit_shell_user_txt'] = 'Max. number of Shell users';
-$wb['limit_client_txt'] = 'Max. number of Clients';
-$wb['username_error_empty'] = 'Username is empty.';
-$wb['username_error_unique'] = 'The username must be unique.';
-$wb['limit_maildomain_error_notint'] = 'The email domain limit must be a number.';
-$wb['limit_mailbox_error_notint'] = 'The mailbox limit must be a number.';
-$wb['limit_mailalias_error_notint'] = 'The email alias limit must be a number.';
-$wb['limit_mailforward_error_notint'] = 'The email forward limit must be a number.';
-$wb['limit_mailcatchall_error_notint'] = 'The email catchall limit must be a number.';
-$wb['limit_mailrouting_error_notint'] = 'The email routing limit must be a number.';
-$wb['limit_mailfilter_error_notint'] = 'The email filter limit must be a number.';
-$wb['limit_mailfetchmail_error_notint'] = 'The fetchmail limit must be a number.';
-$wb['limit_mailquota_error_notint'] = 'The email quota limit must be a number.';
-$wb['limit_spamfilter_wblist_error_notint'] = 'The spamfilter white / blacklist limit must be a number.';
-$wb['limit_spamfilter_user_error_notint'] = 'The spamfilter user limit must be a number.';
-$wb['limit_spamfilter_policy_error_notint'] = 'The spamfilter policy limit must be a number.';
-$wb['limit_web_domain_error_notint'] = 'The website limit must be a number.';
-$wb['limit_web_aliasdomain_error_notint'] = 'The website alias domain limit must be a number.';
-$wb['limit_web_subdomain_error_notint'] = 'The website subdomain limit must be a number.';
-$wb['limit_ftp_user_error_notint'] = 'The ftp user limit must be a number.';
-$wb['limit_shell_user_error_notint'] = 'The shell user limit must be a number.';
-$wb['limit_dns_zone_error_notint'] = 'The dns record limit must be a number.';
-$wb['default_dbserver_txt'] = 'Default Database Server';
-$wb['limit_database_error_notint'] = 'The database limit must be a number.';
-$wb['limit_cron_error_notint'] = 'The cron limit must be a number.';
-$wb['limit_cron_error_frequency'] = 'The cron frequency limit must be a number.';
-$wb['username_error_regex'] = 'The Username contains invalid chracaters.';
-$wb['template_master_txt'] = 'Master template';
-$wb['template_additional_txt'] = 'Addon template';
-$wb['ssh_chroot_txt'] = 'SSH-Chroot Options';
-$wb['web_php_options_txt'] = 'PHP Options';
-$wb['limit_client_error'] = 'The max. number of clients is reached.';
-$wb['limit_client_error_positive'] = 'The number of clients must be > 0';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["limit_maildomain_txt"] = "Nombre max. de domaines d'e-mails";
+$wb["limit_mailbox_txt"] = "Nombre max. de boites e-mail";
+$wb["limit_mailalias_txt"] = "Nombre max. d'alias d'e-mail";
+$wb["limit_mailforward_txt"] = "Nombre max. de routeurs d'e-mail";
+$wb["limit_mailcatchall_txt"] = "Nombre max. de comptes catchall";
+$wb["limit_mailrouting_txt"] = "Nombre max. de routes d'e-mails";
+$wb["limit_mailfilter_txt"] = "Nombre max. de filtres d'e-mails";
+$wb["limit_fetchmail_txt"] = "Nombre max. de comptes fetchmail";
+$wb["limit_mailquota_txt"] = "Quota des boites e-mail";
+$wb["limit_spamfilter_wblist_txt"] = "Nombre max. de liste blanches/noires d'e-mails";
+$wb["limit_spamfilter_user_txt"] = "Nombre max. d'utilisateurs du filtre à spam";
+$wb["limit_spamfilter_policy_txt"] = "Nombre max. de règles du filtre à spam";
+$wb["default_mailserver_txt"] = "Serveur mail par défaut";
+$wb["company_name_txt"] = "Nom de l'entreprise";
+$wb["contact_name_txt"] = "Nom de contact";
+$wb["username_txt"] = "Nom d'utilisateur";
+$wb["password_txt"] = "Mot de passe";
+$wb["password_strength_txt"] = "Force du mot de passe";
+$wb["language_txt"] = "Langage";
+$wb["usertheme_txt"] = "Thème";
+$wb["street_txt"] = "Rue";
+$wb["zip_txt"] = "Code Postal";
+$wb["city_txt"] = "Ville";
+$wb["state_txt"] = "Etat";
+$wb["country_txt"] = "Pays";
+$wb["telephone_txt"] = "Num. de téléphone";
+$wb["mobile_txt"] = "Num. Mobile";
+$wb["fax_txt"] = "Fax";
+$wb["email_txt"] = "Email";
+$wb["internet_txt"] = "Adresse Web";
+$wb["icq_txt"] = "ICQ";
+$wb["notes_txt"] = "Notes";
+$wb["company_txt"] = "Entreprise";
+$wb["title_txt"] = "Titre";
+$wb["firstname_txt"] = "Prénom";
+$wb["surname_txt"] = "Nom";
+$wb["limit_domain_txt"] = "limit_domain";
+$wb["limit_subdomain_txt"] = "limit_subdomain";
+$wb["limit_webquota_txt"] = "limit_webquota";
+$wb["limit_database_txt"] = "limit_database";
+$wb["limit_cron_txt"] = "Nombre max. de tâches Cron";
+$wb["limit_cron_type_txt"] = "Types des tâches Cron";
+$wb["limit_cron_frequency_txt"] = "Délai minimum entre deux éxécutions";
+$wb["ip_address_txt"] = "ip_address";
+$wb["limit_client_error_notint"] = "La limite de clients n'est pas un nombre.";
+$wb["firstname_error_empty"] = "Le prénom est vide.";
+$wb["contact_error_empty"] = "Le nom de contact est vide.";
+$wb["default_webserver_txt"] = "Serveur Web par défaut";
+$wb["limit_web_domain_txt"] = "Nombre max. de domaines Web";
+$wb["limit_web_aliasdomain_txt"] = "Nombre max. d'alias de domaines";
+$wb["limit_web_subdomain_txt"] = "Nombre max. de sous-domaines";
+$wb["limit_ftp_user_txt"] = "Nombre max. d'utilisateurs FTP";
+$wb["default_dnsserver_txt"] = "Serveur DNS par défaut";
+$wb["limit_dns_zone_txt"] = "Nombre max. de zones DNS";
+$wb["limit_dns_record_txt"] = "Nombre max. d'enregistrements DNS";
+$wb["limit_shell_user_txt"] = "Nombre max. d'utilisateurs Shell";
+$wb["limit_client_txt"] = "Nombre max. de clients";
+$wb["username_error_empty"] = "Le nom d'utilisateur est vide.";
+$wb["username_error_unique"] = "Le nom d'utilisateur éxiste déja.";
+$wb["limit_maildomain_error_notint"] = "La limite de domaines d'e-mail doit être un nombre.";
+$wb["limit_mailbox_error_notint"] = "La limite de boites d'e-mail doit être un nombre.";
+$wb["limit_mailalias_error_notint"] = "La limite d'alias d'e-mail doit être un nombre.";
+$wb["limit_mailforward_error_notint"] = "La limite de routeurs d'e-mail doit être un nombre.";
+$wb["limit_mailcatchall_error_notint"] = "La limite de comptes catchall doit être un nombre.";
+$wb["limit_mailrouting_error_notint"] = "La limite de routes d'e-mail doit être un nombre.";
+$wb["limit_mailfilter_error_notint"] = "La limite de filtres d'e-mail doit être un nombre.";
+$wb["limit_mailfetchmail_error_notint"] = "La limite de comptes fetchall doit être un nombre.";
+$wb["limit_mailquota_error_notint"] = "La limite du quota des boites d'e-mail doit être un nombre.";
+$wb["limit_spamfilter_wblist_error_notint"] = "La limite de listes blanches/noires du filtre à spam doit être un nombre.";
+$wb["limit_spamfilter_user_error_notint"] = "La limite d'utilisateurs du filtre à spam doit être un nombre.";
+$wb["limit_spamfilter_policy_error_notint"] = "La limite de règles du filtre à spam doit être un nombre.";
+$wb["limit_web_domain_error_notint"] = "La limite de sites web doit être un nombre.";
+$wb["limit_web_aliasdomain_error_notint"] = "La limite d'alias de domaines doit être un nombre.";
+$wb["limit_web_subdomain_error_notint"] = "La limite de sous-domaines doit être un nombre.";
+$wb["limit_ftp_user_error_notint"] = "La limite d'utilisateurs FTP doit être un nombre.";
+$wb["limit_shell_user_error_notint"] = "La limite d'utilisateurs Shell doit être un nombre.";
+$wb["limit_dns_zone_error_notint"] = "La limite d'enregistrements DNS doit être un nombre.";
+$wb["limit_dns_zone_error_notint"] = "La limite d'enregistrements DNS doit être un nombre.";
+$wb["limit_client_error_notint"] = "La limite de sous-clients doit être un nombre.";
+$wb["default_dbserver_txt"] = "Serveur de bases de données par défaut";
+$wb["limit_database_txt"] = "Nombre max. de bases de données";
+$wb["limit_database_error_notint"] = "La limite de bases de données doit être un nombre.";
+$wb["limit_cron_error_notint"] = "La limite de tâches Cron doit être un nombre.";
+$wb["limit_cron_error_frequency"] = "La fréquence des tâches Cron doit être un nombre.";
+$wb["username_error_regex"] = "Le nom d'utilisateur contient des caractères invalides.";
+$wb["template_master_txt"] = "Modèle Maître";
+$wb["template_additional_txt"] = "Modèle additionnel";
+$wb["ssh_chroot_txt"] = "Options Chroot SSH";
+$wb["web_php_options_txt"] = "Options PHP";
+$wb["limit_client_error"] = "Le nombre maximum de client a été atteint.";
+$wb["limit_client_error_positive"] = "Le nombre de clients doit être plus grande que 0.";
+?>
+
diff --git a/interface/web/client/lib/lang/fr_resellers_list.lng b/interface/web/client/lib/lang/fr_resellers_list.lng
index 34d0896699bf185e54fad7f98965c70f14804aa6..b9737e0daee4c9a82dca29fc46b43ccf18be1a40 100644
--- a/interface/web/client/lib/lang/fr_resellers_list.lng
+++ b/interface/web/client/lib/lang/fr_resellers_list.lng
@@ -1,9 +1,25 @@
-<?php
-$wb['list_head_txt'] = 'Resellers';
-$wb['client_id_txt'] = 'ID';
-$wb['company_name_txt'] = 'Company name';
-$wb['contact_name_txt'] = 'Contact name';
-$wb['city_txt'] = 'City';
-$wb['country_txt'] = 'Country';
-$wb['add_new_record_txt'] = 'Add new reseller';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Revendeurs";
+$wb["client_id_txt"] = "ID";
+$wb["company_name_txt"] = "Nom de l'entreprise";
+$wb["contact_name_txt"] = "Nom de contact";
+$wb["city_txt"] = "Ville";
+$wb["country_txt"] = "Pays";
+$wb["add_new_record_txt"] = "Ajouter un nouveau revendeur";
+?>--|client|fr|fr_clients_list.lng
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Clients";
+$wb["client_id_txt"] = "ID";
+$wb["company_name_txt"] = "Nom de l'entreprise";
+$wb["contact_name_txt"] = "Nom de contact";
+$wb["city_txt"] = "VIlle";
+$wb["country_txt"] = "Pays";
+$wb["add_new_record_txt"] = "Ajouter un nouveau client";
+?>
+
diff --git a/interface/web/designer/lib/lang/fr.lng b/interface/web/designer/lib/lang/fr.lng
index acb6c3546c6150b4edbafb782d3ed85c499210b5..11d141b65bbe6fb146acfce30714ec20a6b160bb 100644
--- a/interface/web/designer/lib/lang/fr.lng
+++ b/interface/web/designer/lib/lang/fr.lng
@@ -1,2 +1,6 @@
-<?php
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+?>
+
diff --git a/interface/web/designer/lib/lang/fr_form_edit.lng b/interface/web/designer/lib/lang/fr_form_edit.lng
index 8c62664e4342438e3a11d3c304636db468730b99..72e66934cb29168749c2e21b01532a65520a0705 100644
--- a/interface/web/designer/lib/lang/fr_form_edit.lng
+++ b/interface/web/designer/lib/lang/fr_form_edit.lng
@@ -1,24 +1,28 @@
-<?php
-$wb['name_txt'] = 'Nom du Formulaire';
-$wb['title_txt'] = 'Titre du formulaire';
-$wb['template_txt'] = 'Template';
-$wb['navframe_txt'] = 'FrameNavigation';
-$wb['startpage_txt'] = 'Pge de démarrage';
-$wb['tab_width_txt'] = 'Largeur Tableau';
-$wb['save_txt'] = 'Sauver';
-$wb['cancel_txt'] = 'Annuler';
-$wb['header_txt'] = 'Propriétés du Formulaire';
-$wb['description_txt'] = 'Description';
-$wb['action_txt'] = 'Action (script)';
-$wb['db_table_txt'] = 'Table BDD';
-$wb['db_table_idx_txt'] = 'Table Index BDD';
-$wb['db_history_txt'] = 'Effacer Log';
-$wb['tab_default_txt'] = 'Onglet par défaut';
-$wb['list_default_txt'] = 'Liste par défaut';
-$wb['auth_txt'] = 'Permissions';
-$wb['auth_preset_userid_txt'] = 'ID Utilisateur';
-$wb['auth_preset_groupid_txt'] = 'ID Groupe';
-$wb['auth_preset_perm_user_txt'] = 'Perm. Utilisateur';
-$wb['auth_preset_perm_group_txt'] = 'Perm. Groupe';
-$wb['auth_preset_perm_other_txt'] = 'Perm. Autre';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['name_txt'] = 'Nom du Formulaire';
+$wb['title_txt'] = 'Titre du formulaire';
+$wb['template_txt'] = 'Template';
+$wb['navframe_txt'] = 'FrameNavigation';
+$wb['startpage_txt'] = 'Pge de dmarrage';
+$wb['tab_width_txt'] = 'Largeur Tableau';
+$wb['save_txt'] = 'Sauver';
+$wb['cancel_txt'] = 'Annuler';
+$wb['header_txt'] = 'Proprits du Formulaire';
+$wb['description_txt'] = 'Description';
+$wb['action_txt'] = 'Action (script)';
+$wb['db_table_txt'] = 'Table BDD';
+$wb['db_table_idx_txt'] = 'Table Index BDD';
+$wb['db_history_txt'] = 'Effacer Log';
+$wb['tab_default_txt'] = 'Onglet par dfaut';
+$wb['list_default_txt'] = 'Liste par dfaut';
+$wb['auth_txt'] = 'Permissions';
+$wb['auth_preset_userid_txt'] = 'ID Utilisateur';
+$wb['auth_preset_groupid_txt'] = 'ID Groupe';
+$wb['auth_preset_perm_user_txt'] = 'Perm. Utilisateur';
+$wb['auth_preset_perm_group_txt'] = 'Perm. Groupe';
+$wb['auth_preset_perm_other_txt'] = 'Perm. Autre';
+?>
+
diff --git a/interface/web/designer/lib/lang/fr_form_list.lng b/interface/web/designer/lib/lang/fr_form_list.lng
index b20b8472799f446db3bb35e09a0fae0c9cea27ef..0a32ca4fc437de12ac12f0dc488ae3c7d4e5f9c4 100644
--- a/interface/web/designer/lib/lang/fr_form_list.lng
+++ b/interface/web/designer/lib/lang/fr_form_list.lng
@@ -1,7 +1,11 @@
-<?php
-$wb['list_head_txt'] = 'Formulaire Backend';
-$wb['form_txt'] = 'Formulaire';
-$wb['module_txt'] = 'Module';
-$wb['title_txt'] = 'Titre';
-$wb['description_txt'] = 'Description';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['list_head_txt'] = 'Formulaire Backend';
+$wb['form_txt'] = 'Formulaire';
+$wb['module_txt'] = 'Module';
+$wb['title_txt'] = 'Titre';
+$wb['description_txt'] = 'Description';
+?>
+
diff --git a/interface/web/designer/lib/lang/fr_form_show.lng b/interface/web/designer/lib/lang/fr_form_show.lng
index 14d007d070e37fe28f516dbbf1744a4015a117af..1f7ff8b2ca55553016bfd4ec253b4c708fd0473d 100644
--- a/interface/web/designer/lib/lang/fr_form_show.lng
+++ b/interface/web/designer/lib/lang/fr_form_show.lng
@@ -1,18 +1,22 @@
-<?php
-$wb['header_txt'] = 'Editeur de Formulaire';
-$wb['title_txt'] = 'Titre du Formulaire';
-$wb['name_txt'] = 'Nom du Fromulaire';
-$wb['delete_txt'] = 'X';
-$wb['properties_txt'] = 'Propriétés';
-$wb['new_tab_txt'] = 'Nouvel Onglet';
-$wb['edit_txt'] = 'Editer';
-$wb['new_txt'] = 'Nouveau';
-$wb['up_txt'] = '^';
-$wb['down_txt'] = 'v';
-$wb['module_txt'] = 'Module';
-$wb['form_txt'] = 'Formulaire';
-$wb['description_txt'] = 'Description';
-$wb['module_del_txt'] = 'Effacer le module et tout ses sous-répertoires?';
-$wb['menu_del_txt'] = 'Effacer le menu et tout ses items?';
-$wb['item_del_txt'] = 'Effacer litem?';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['header_txt'] = 'Editeur de Formulaire';
+$wb['title_txt'] = 'Titre du Formulaire';
+$wb['name_txt'] = 'Nom du Fromulaire';
+$wb['delete_txt'] = 'X';
+$wb['properties_txt'] = 'Proprits';
+$wb['new_tab_txt'] = 'Nouvel Onglet';
+$wb['edit_txt'] = 'Editer';
+$wb['new_txt'] = 'Nouveau';
+$wb['up_txt'] = '^';
+$wb['down_txt'] = 'v';
+$wb['module_txt'] = 'Module';
+$wb['form_txt'] = 'Formulaire';
+$wb['description_txt'] = 'Description';
+$wb['module_del_txt'] = 'Effacer le module et tout ses sous-rpertoires';
+$wb['menu_del_txt'] = 'Effacer le menu et tout ses items';
+$wb['item_del_txt'] = 'Effacer litem';
+?>
+
diff --git a/interface/web/designer/lib/lang/fr_module_edit.lng b/interface/web/designer/lib/lang/fr_module_edit.lng
index 4800959c82a30aa6d8bd37a7be7a158501e6b862..e965c5b2b3c2bc8bc921efa9f01fa281a46e4746 100644
--- a/interface/web/designer/lib/lang/fr_module_edit.lng
+++ b/interface/web/designer/lib/lang/fr_module_edit.lng
@@ -1,22 +1,18 @@
-<?php
-$wb['name_txt'] = 'Nom du Module';
-$wb['title_txt'] = 'Titre du Module';
-$wb['template_txt'] = 'Fichier Template';
-$wb['navframe_txt'] = 'Frame de Navigation';
-$wb['startpage_txt'] = 'Page par Défaut';
-$wb['tab_width_txt'] = 'Largeur tableau';
-$wb['save_txt'] = 'Sauver';
-$wb['cancel_txt'] = 'Annuler';
-$wb['header_txt'] = 'Propriétés du Module';
-$wb['description_txt'] = '
-<b>Description</b>
-<br><br>
-<b>Nom du Module:</b> Nom du répertoire du module. Seulement nombres, lettres et underscore sont autorisés.<br>
-<b>Titre du Module:</b> Seras affiché dans le menu de navigation (supérieur).<br>
-<b>Fichier Template:</b> Fichier Template du module. Disponible actuellement: module.tpl.htm et module_tree.tpl.htm. Par défaut module.tpl.htm.<br>
-<b>Frame de Navigation:</b> Si module_tree.tpl.htm est choisi comme fichier template, entrer ici le chemin vers le script de la frame de gauche.<br>
-<b>Page par Défaut:</b> Cette page seras affichée quand le module seras ouvert.<br>
-<b>Largeur tableau:</b> Largeur des tableau dans la frame principale. Le champ est vide par defaut. Vous pouvez entrer une valeur absolue en pixel (e.g 20) ou relative (e.g 20%).<br>
-<b>Note:</b> Tous les paths sont relatifs par rapport au dossier web.
-';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['name_txt'] = 'Nom du Module';
+$wb['title_txt'] = 'Titre du Module';
+$wb['template_txt'] = 'Fichier Template';
+$wb['navframe_txt'] = 'Frame de Navigation';
+$wb['startpage_txt'] = 'Page par Dfaut';
+$wb['tab_width_txt'] = 'Largeur tableau';
+$wb['save_txt'] = 'Sauver';
+$wb['cancel_txt'] = 'Annuler';
+$wb['header_txt'] = 'Proprits du Module';
+$wb['description_txt'] = '
+<b>Description</b?><br><br?><b>Nom du Module:</b> Nom du rpertoire du module. Seulement nombres, lettres et underscore sont autoriss.<br?><b>Titre du Module:</b> Seras affich dans le menu de navigation (suprieur).<br?><b>Fichier Template:</b> Fichier Template du module. Disponible actuellement: module.tpl.htm et module_tree.tpl.htm. Par dfaut module.tpl.htm.<br?><b>Frame de Navigation:</b> Si module_tree.tpl.htm est choisi comme fichier template, entrer ici le chemin vers le script de la frame de gauche.<br?><b>Page par Dfaut:</b> Cette page seras affiche quand le module seras ouvert.<br?><b>Largeur tableau:</b> Largeur des tableau dans la frame principale. Le champ est vide par defaut. Vous pouvez entrer une valeur absolue en pixel (e.g 20) ou relative (e.g 20%).<br?><b>Note:</b> Tous les paths sont relatifs par rapport au dossier web.
+';
+?>
+
diff --git a/interface/web/designer/lib/lang/fr_module_list.lng b/interface/web/designer/lib/lang/fr_module_list.lng
index 5389ac9453155705e8c72a8238ee19c8d2b0fede..5ff842ed66dd26c5d82274f0fcd0e4c18e3e2b85 100644
--- a/interface/web/designer/lib/lang/fr_module_list.lng
+++ b/interface/web/designer/lib/lang/fr_module_list.lng
@@ -1,5 +1,9 @@
-<?php
-$wb['list_head_txt'] = 'Module Backend';
-$wb['module_txt'] = 'Module';
-$wb['title_txt'] = 'Titre';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['list_head_txt'] = 'Module Backend';
+$wb['module_txt'] = 'Module';
+$wb['title_txt'] = 'Titre';
+?>
+
diff --git a/interface/web/designer/lib/lang/fr_module_nav_edit.lng b/interface/web/designer/lib/lang/fr_module_nav_edit.lng
index 77711c8d0fea82ad836fd47124af3e7bb84eb66f..e0367694c9a6860971f2e38ee4ac94dc676addee 100644
--- a/interface/web/designer/lib/lang/fr_module_nav_edit.lng
+++ b/interface/web/designer/lib/lang/fr_module_nav_edit.lng
@@ -1,6 +1,10 @@
-<?php
-$wb['title_txt'] = 'Titre';
-$wb['header_txt'] = 'Propriétés Navig';
-$wb['save_txt'] = 'Sauver';
-$wb['cancel_txt'] = 'Annuler';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['title_txt'] = 'Titre';
+$wb['header_txt'] = 'Proprits Navig';
+$wb['save_txt'] = 'Sauver';
+$wb['cancel_txt'] = 'Annuler';
+?>
+
diff --git a/interface/web/designer/lib/lang/fr_module_nav_item_edit.lng b/interface/web/designer/lib/lang/fr_module_nav_item_edit.lng
index a5c4a9c30077ce63e4da128ba55caf657245cd4c..dcaabf01d3927d49e0f28476b3b90bc44404e218 100644
--- a/interface/web/designer/lib/lang/fr_module_nav_item_edit.lng
+++ b/interface/web/designer/lib/lang/fr_module_nav_item_edit.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['title_txt'] = 'Titre';
-$wb['target_txt'] = 'Cible';
-$wb['link_txt'] = 'Lien';
-$wb['header_txt'] = 'Propriétés Navig.';
-$wb['save_txt'] = 'Sauver';
-$wb['cancel_txt'] = 'Annuler';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['title_txt'] = 'Titre';
+$wb['target_txt'] = 'Cible';
+$wb['link_txt'] = 'Lien';
+$wb['header_txt'] = 'Proprits Navig.';
+$wb['save_txt'] = 'Sauver';
+$wb['cancel_txt'] = 'Annuler';
+?>
+
diff --git a/interface/web/designer/lib/lang/fr_module_show.lng b/interface/web/designer/lib/lang/fr_module_show.lng
index 13b04a87222e005b5865e82b4951c2d3f0256e2f..e70d4ffd88ec5e68dbc5bc7a35cd78b7ef2396d3 100644
--- a/interface/web/designer/lib/lang/fr_module_show.lng
+++ b/interface/web/designer/lib/lang/fr_module_show.lng
@@ -1,16 +1,20 @@
-<?php
-$wb['header_txt'] = 'Editeur de Menu';
-$wb['title_txt'] = 'Titre';
-$wb['name_txt'] = 'Module';
-$wb['delete_txt'] = 'Effacer';
-$wb['properties_txt'] = 'Proprietés';
-$wb['new_menu_txt'] = 'Nouveau Menu';
-$wb['edit_txt'] = 'Editer';
-$wb['new_txt'] = 'Noueau';
-$wb['up_txt'] = 'Monter';
-$wb['down_txt'] = 'Descendre';
-$wb['module_txt'] = 'Module';
-$wb['module_del_txt'] = 'Voulez-vous supprimer le module et tous les fichiers et sous-dossier du module ?';
-$wb['menu_del_txt'] = 'Voulez-vous supprimer le menu avec tous ses sous-menu ?';
-$wb['item_del_txt'] = 'Voulez-vous supprimer lentrée de menu ?';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['header_txt'] = 'Editeur de Menu';
+$wb['title_txt'] = 'Titre';
+$wb['name_txt'] = 'Module';
+$wb['delete_txt'] = 'Effacer';
+$wb['properties_txt'] = 'Propriets';
+$wb['new_menu_txt'] = 'Nouveau Menu';
+$wb['edit_txt'] = 'Editer';
+$wb['new_txt'] = 'Noueau';
+$wb['up_txt'] = 'Monter';
+$wb['down_txt'] = 'Descendre';
+$wb['module_txt'] = 'Module';
+$wb['module_del_txt'] = 'Voulez-vous supprimer le module et tous les fichiers et sous-dossier du module ';
+$wb['menu_del_txt'] = 'Voulez-vous supprimer le menu avec tous ses sous-menu ';
+$wb['item_del_txt'] = 'Voulez-vous supprimer lentre de menu ';
+?>
+
diff --git a/interface/web/dns/lib/lang/fr.lng b/interface/web/dns/lib/lang/fr.lng
index 8ff3656ee60ad753680289383707fedc7ff358fb..e432773838cdc667bc24e117db2ac36e44b5d475 100644
--- a/interface/web/dns/lib/lang/fr.lng
+++ b/interface/web/dns/lib/lang/fr.lng
@@ -1,17 +1,21 @@
-<?php
-$wb['DNS'] = 'DNS';
-$wb['Zones'] = 'Zones';
-$wb['DNS A'] = 'DNS A';
-$wb['DNS ALIAS'] = 'DNS ALIAS';
-$wb['DNS CNAME'] = 'DNS CNAME';
-$wb['DNS hinfo'] = 'DNS hinfo';
-$wb['DNS mx'] = 'DNS mx';
-$wb['DNS ns'] = 'DNS ns';
-$wb['DNS ptr'] = 'DNS ptr';
-$wb['DNS RP'] = 'DNS RP';
-$wb['DNS Zone'] = 'DNS Zone';
-$wb['Records'] = 'Records';
-$wb['DNS SRV'] = 'DNS SRV';
-$wb['DNS TXT Record'] = 'DNS TXT Record';
-$wb['DNS TXT'] = 'DNS TXT';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['DNS'] = 'DNS';
+$wb['Zones'] = 'Zones';
+$wb['DNS A'] = 'DNS A';
+$wb['DNS ALIAS'] = 'DNS ALIAS';
+$wb['DNS CNAME'] = 'DNS CNAME';
+$wb['DNS hinfo'] = 'DNS hinfo';
+$wb['DNS mx'] = 'DNS mx';
+$wb['DNS ns'] = 'DNS ns';
+$wb['DNS ptr'] = 'DNS ptr';
+$wb['DNS RP'] = 'DNS RP';
+$wb['DNS Zone'] = 'Zone DNS';
+$wb['Records'] = 'Enregistrements';
+$wb['DNS SRV'] = 'DNS SRV';
+$wb['DNS TXT Record'] = 'Enregistrement DNS TXT';
+$wb['DNS TXT'] = 'DNS TXT';
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_a.lng b/interface/web/dns/lib/lang/fr_dns_a.lng
index 88021395116d1d0cf878a58514d3314492c9b9a8..a072bd73a4931b6e872a2fc510f74ea4b0ef44de 100644
--- a/interface/web/dns/lib/lang/fr_dns_a.lng
+++ b/interface/web/dns/lib/lang/fr_dns_a.lng
@@ -1,16 +1,20 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Hostname';
-$wb['type_txt'] = 'type';
-$wb['data_txt'] = 'IP-Address';
-$wb['ttl_txt'] = 'TTL';
-$wb['active_txt'] = 'Active';
-$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
-$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
-$wb['name_error_empty'] = 'The hostname is empty.';
-$wb['name_error_regex'] = 'The hostname has the wrong format.';
-$wb['data_error_empty'] = 'IP-Address empty';
-$wb['data_error_regex'] = 'IP-Address format invalid';
-$wb['data_error_duplicate'] = 'Duplicate A-Record';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["zone_txt"] = "Zone";
+$wb["name_txt"] = "Hte";
+$wb["type_txt"] = "Type";
+$wb["data_txt"] = "Adresse IP";
+$wb["ttl_txt"] = "TTL";
+$wb["active_txt"] = "Actif";
+$wb["limit_dns_record_txt"] = "Le nombre maximum d'enregistrements DNS pour votre compte a t atteint.";
+$wb["no_zone_perm"] = "Vous n'avez pas la permissions d'ajouter un enregistrement dans cette zone DNS.";
+$wb["name_error_empty"] = "L'hte est vide.";
+$wb["name_error_regex"] = "L'hte est d'un format invalide.";
+$wb["data_error_empty"] = "L'adresse IP est vide.";
+$wb["data_error_regex"] = "L'adresse IP est d'un format invalide.";
+$wb["data_error_duplicate"] = "Dupliquer l'enregistrement A";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_a_list.lng b/interface/web/dns/lib/lang/fr_dns_a_list.lng
index 87c9cd8185000323da69e78800acdb0f8ac85413..68d2a0f6a189061cbe4251556732ca3bfba9664f 100644
--- a/interface/web/dns/lib/lang/fr_dns_a_list.lng
+++ b/interface/web/dns/lib/lang/fr_dns_a_list.lng
@@ -1,14 +1,18 @@
-<?php
-$wb['list_head_txt'] = 'A-Record';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Name';
-$wb['data_txt'] = 'Data';
-$wb['aux_txt'] = 'Priority';
-$wb['type_txt'] = 'Type';
-$wb['add_new_record_txt'] = 'Add new DNS A-Record';
-$wb['page_txt'] = 'Page';
-$wb['page_of_txt'] = 'of';
-$wb['delete_confirmation'] = 'Do you really want to delete this record?';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['list_head_txt'] = 'Enregistrement A';
+$wb['active_txt'] = 'Actif';
+$wb['server_id_txt'] = 'Serveur';
+$wb['zone_txt'] = 'Zone';
+$wb['name_txt'] = 'Nom';
+$wb['data_txt'] = 'Donnes';
+$wb['aux_txt'] = 'Priorité';
+$wb['type_txt'] = 'Type';
+$wb['add_new_record_txt'] = 'Ajouter un nouvel enregistrement A';
+$wb['page_txt'] = 'Page';
+$wb['page_of_txt'] = 'de';
+$wb['delete_confirmation'] = 'Voulez-vous vraiment supprimer cet enregistrement';
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_aaaa.lng b/interface/web/dns/lib/lang/fr_dns_aaaa.lng
index 31ef0da1509439e879fecc0fb721370eab8e0d12..1c41afd7957bc28273ef16d69dd5d28987ce99fb 100644
--- a/interface/web/dns/lib/lang/fr_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/fr_dns_aaaa.lng
@@ -1,15 +1,19 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Hostname';
-$wb['type_txt'] = 'type';
-$wb['data_txt'] = 'IPv6-Address';
-$wb['ttl_txt'] = 'TTL';
-$wb['active_txt'] = 'Active';
-$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
-$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
-$wb['name_error_empty'] = 'The hostname is empty.';
-$wb['name_error_regex'] = 'The hostname has the wrong format.';
-$wb['data_error_empty'] = 'IP-Address empty';
-$wb['data_error_regex'] = 'IP-Address format invalid';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["zone_txt"] = "Zone";
+$wb["name_txt"] = "Hte";
+$wb["type_txt"] = "Type";
+$wb["data_txt"] = "Adresse IP";
+$wb["ttl_txt"] = "TTL";
+$wb["active_txt"] = "Actif";
+$wb["limit_dns_record_txt"] = "Le nombre maximum d'enregistrements DNS pour votre compte a t atteint.";
+$wb["no_zone_perm"] = "Vous n'avez pas la permissions d'ajouter un enregistrement dans cette zone DNS.";
+$wb["name_error_empty"] = "L'hte est vide.";
+$wb["name_error_regex"] = "L'hte est d'un format invalide.";
+$wb["data_error_empty"] = "L'adresse IP est vide.";
+$wb["data_error_regex"] = "L'adresse IP est d'un format invalide.";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_alias.lng b/interface/web/dns/lib/lang/fr_dns_alias.lng
index 827e5a89e86e078da9cb97ecb2bc4f5f9fd05272..362a119e6102edb02481ac0f72544c664716f571 100644
--- a/interface/web/dns/lib/lang/fr_dns_alias.lng
+++ b/interface/web/dns/lib/lang/fr_dns_alias.lng
@@ -1,15 +1,19 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Hostname';
-$wb['type_txt'] = 'type';
-$wb['data_txt'] = 'Target Hostname';
-$wb['ttl_txt'] = 'TTL';
-$wb['active_txt'] = 'Active';
-$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
-$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
-$wb['name_error_empty'] = 'The hostname is empty.';
-$wb['name_error_regex'] = 'The hostname has the wrong format.';
-$wb['data_error_empty'] = 'Target hostname empty';
-$wb['data_error_regex'] = 'Target hostname format invalid';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["zone_txt"] = "Zone";
+$wb["name_txt"] = "Hôte";
+$wb["type_txt"] = "Type";
+$wb["data_txt"] = "Adresse IP";
+$wb["ttl_txt"] = "TTL";
+$wb["active_txt"] = "Actif";
+$wb["limit_dns_record_txt"] = "Le nombre maximum d'enregistrements DNS pour votre compte a été atteint.";
+$wb["no_zone_perm"] = "Vous n'avez pas la permissions d'ajouter un enregistrement dans cette zone DNS.";
+$wb["name_error_empty"] = "L'hôte est vide.";
+$wb["name_error_regex"] = "L'hôte est d'un format invalide.";
+$wb["data_error_empty"] = "L'adresse IP est vide.";
+$wb["data_error_regex"] = "L'adresse IP est d'un format invalide.";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_cname.lng b/interface/web/dns/lib/lang/fr_dns_cname.lng
index 827e5a89e86e078da9cb97ecb2bc4f5f9fd05272..a6898c8310b0f40f189d729035a840007d16b69a 100644
--- a/interface/web/dns/lib/lang/fr_dns_cname.lng
+++ b/interface/web/dns/lib/lang/fr_dns_cname.lng
@@ -1,15 +1,19 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Hostname';
-$wb['type_txt'] = 'type';
-$wb['data_txt'] = 'Target Hostname';
-$wb['ttl_txt'] = 'TTL';
-$wb['active_txt'] = 'Active';
-$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
-$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
-$wb['name_error_empty'] = 'The hostname is empty.';
-$wb['name_error_regex'] = 'The hostname has the wrong format.';
-$wb['data_error_empty'] = 'Target hostname empty';
-$wb['data_error_regex'] = 'Target hostname format invalid';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["zone_txt"] = "Zone";
+$wb["name_txt"] = "Hôte";
+$wb["type_txt"] = "Type";
+$wb["data_txt"] = "Addresse IP cible";
+$wb["ttl_txt"] = "TTL";
+$wb["active_txt"] = "Actif";
+$wb["limit_dns_record_txt"] = "Le nombre maximum d'enregistrements DNS pour votre compte a été atteint.";
+$wb["no_zone_perm"] = "Vous n'avez pas la permissions d'ajouter un enregistrement dans cette zone DNS.";
+$wb["name_error_empty"] = "L'hôte est vide.";
+$wb["name_error_regex"] = "L'hôte est d'un format invalide.";
+$wb["data_error_empty"] = "L'adresse IP cible est vide.";
+$wb["data_error_regex"] = "L'adresse IP cible est d'un format invalide.";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_hinfo.lng b/interface/web/dns/lib/lang/fr_dns_hinfo.lng
index 0d90bcf40b582b1a534b157d4108f9dfad48da8e..1d8ae5302ad08f7b3069cf1fff9be50e99f3e84f 100644
--- a/interface/web/dns/lib/lang/fr_dns_hinfo.lng
+++ b/interface/web/dns/lib/lang/fr_dns_hinfo.lng
@@ -1,15 +1,19 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Hostname';
-$wb['type_txt'] = 'type';
-$wb['data_txt'] = 'Host Information';
-$wb['ttl_txt'] = 'TTL';
-$wb['active_txt'] = 'Active';
-$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
-$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
-$wb['name_error_empty'] = 'The hostname is empty.';
-$wb['name_error_regex'] = 'The hostname has the wrong format.';
-$wb['data_error_empty'] = 'Host information empty';
-$wb['data_error_regex'] = 'Host Information format invalid';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["zone_txt"] = "Zone";
+$wb["name_txt"] = "Hôte";
+$wb["type_txt"] = "Type";
+$wb["data_txt"] = "Informations Hôte";
+$wb["ttl_txt"] = "TTL";
+$wb["active_txt"] = "Actif";
+$wb["limit_dns_record_txt"] = "Le nombre maximum d'enregistrements DNS pour votre compte a été atteint.";
+$wb["no_zone_perm"] = "Vous n'avez pas la permissions d'ajouter un enregistrement dans cette zone DNS.";
+$wb["name_error_empty"] = "L'hôte est vide.";
+$wb["name_error_regex"] = "L'hôte est d'un format invalide.";
+$wb["data_error_empty"] = "Les informations Hôte sont vides.";
+$wb["data_error_regex"] = "Les informations Hôte sont d'un format invalide.";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_mx.lng b/interface/web/dns/lib/lang/fr_dns_mx.lng
index 648827f04e34cb5e980ef95e06fbc29c9c39593e..cb1c13999faa272db68e86c90454e4712996331c 100644
--- a/interface/web/dns/lib/lang/fr_dns_mx.lng
+++ b/interface/web/dns/lib/lang/fr_dns_mx.lng
@@ -1,16 +1,20 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Hostname';
-$wb['type_txt'] = 'type';
-$wb['data_txt'] = 'Mailserver hostname';
-$wb['aux_txt'] = 'Priority';
-$wb['ttl_txt'] = 'TTL';
-$wb['active_txt'] = 'Active';
-$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
-$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
-$wb['name_error_empty'] = 'The hostname is empty.';
-$wb['name_error_regex'] = 'The hostname has the wrong format.';
-$wb['data_error_empty'] = 'Mailserver hostname empty';
-$wb['data_error_regex'] = 'Mailserver hostname format invalid';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["zone_txt"] = "Zone";
+$wb["name_txt"] = "Hôte";
+$wb["type_txt"] = "Type";
+$wb["data_txt"] = "Hôte du serveur mail";
+$wb["aux_txt"] = "Priorité";
+$wb["ttl_txt"] = "TTL";
+$wb["active_txt"] = "Actif";
+$wb["limit_dns_record_txt"] = "Le nombre maximum d'enregistrements DNS pour votre compte a été atteint.";
+$wb["no_zone_perm"] = "Vous n'avez pas la permissions d'ajouter un enregistrement dans cette zone DNS.";
+$wb["name_error_empty"] = "L'hôte est vide.";
+$wb["name_error_regex"] = "L'hôte est d'un format invalide.";
+$wb["data_error_empty"] = "Le serveur mail est vide.";
+$wb["data_error_regex"] = "Le serveur mail est d'un format invalide.";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_ns.lng b/interface/web/dns/lib/lang/fr_dns_ns.lng
index 713ec28581af3acffceb7942d73834512d4e0d98..f2346a2c473b228ca8f5a72180a6eb9b05737e21 100644
--- a/interface/web/dns/lib/lang/fr_dns_ns.lng
+++ b/interface/web/dns/lib/lang/fr_dns_ns.lng
@@ -1,15 +1,19 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Zone';
-$wb['type_txt'] = 'type';
-$wb['data_txt'] = 'Nameserver Hostname';
-$wb['ttl_txt'] = 'TTL';
-$wb['active_txt'] = 'Active';
-$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
-$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
-$wb['name_error_empty'] = 'The zone is empty.';
-$wb['name_error_regex'] = 'The zone has the wrong format.';
-$wb['data_error_empty'] = 'Nameserver empty';
-$wb['data_error_regex'] = 'Nameserver format invalid';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["zone_txt"] = "Zone";
+$wb["name_txt"] = "Zone";
+$wb["type_txt"] = "Type";
+$wb["data_txt"] = "Hôte du serveur de nom";
+$wb["ttl_txt"] = "TTL";
+$wb["active_txt"] = "Actif";
+$wb["limit_dns_record_txt"] = "Le nombre maximum d'enregistrements DNS pour votre compte a été atteint.";
+$wb["no_zone_perm"] = "Vous n'avez pas la permissions d'ajouter un enregistrement dans cette zone DNS.";
+$wb["name_error_empty"] = "La zone est vide.";
+$wb["name_error_regex"] = "La zone est d'un format invalide.";
+$wb["data_error_empty"] = "L'hôte du serveur de nom est vide.";
+$wb["data_error_regex"] = "L'hôte du serveur de nom est d'un format invalide.";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_ptr.lng b/interface/web/dns/lib/lang/fr_dns_ptr.lng
index c02638406828e181872e78791dba25ff7bed4dad..928506c3f81e87de1d4aa85de8c1f0d4b03de5ff 100644
--- a/interface/web/dns/lib/lang/fr_dns_ptr.lng
+++ b/interface/web/dns/lib/lang/fr_dns_ptr.lng
@@ -1,15 +1,19 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Name';
-$wb['type_txt'] = 'type';
-$wb['data_txt'] = 'Canonical Hostname';
-$wb['ttl_txt'] = 'TTL';
-$wb['active_txt'] = 'Active';
-$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
-$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
-$wb['name_error_empty'] = 'The name is empty.';
-$wb['name_error_regex'] = 'The name has the wrong format.';
-$wb['data_error_empty'] = 'Canonical hostname empty';
-$wb['data_error_regex'] = 'Canonical hostname format invalid';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["zone_txt"] = "Zone";
+$wb["name_txt"] = "Nom";
+$wb["type_txt"] = "Type";
+$wb["data_txt"] = "Hôte canonique";
+$wb["ttl_txt"] = "TTL";
+$wb["active_txt"] = "Actif";
+$wb["limit_dns_record_txt"] = "Le nombre maximum d'enregistrements DNS pour votre compte a t atteint.";
+$wb["no_zone_perm"] = "Vous n'avez pas la permissions d'ajouter un enregistrement dans cette zone DNS.";
+$wb["name_error_empty"] = "Le nom est vide.";
+$wb["name_error_regex"] = "Le nom est d'un format invalide.";
+$wb["data_error_empty"] = "L'hôte canonique est vide.";
+$wb["data_error_regex"] = "L'hôte canonique est d'un format invalide.";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_rp.lng b/interface/web/dns/lib/lang/fr_dns_rp.lng
index d38efd1633fda6ca92aeb34765f765dba1e3f1fc..625419a03e84b55abdad16bec63f2642f42895ff 100644
--- a/interface/web/dns/lib/lang/fr_dns_rp.lng
+++ b/interface/web/dns/lib/lang/fr_dns_rp.lng
@@ -1,15 +1,19 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Hostname';
-$wb['type_txt'] = 'type';
-$wb['data_txt'] = 'Responsible Person';
-$wb['ttl_txt'] = 'TTL';
-$wb['active_txt'] = 'Active';
-$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
-$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
-$wb['name_error_empty'] = 'The hostname is empty.';
-$wb['name_error_regex'] = 'The hostname has the wrong format.';
-$wb['data_error_empty'] = 'Responsible person field empty';
-$wb['data_error_regex'] = 'Responsible person field format invalid';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["zone_txt"] = "Zone";
+$wb["name_txt"] = "Hôte";
+$wb["type_txt"] = "Type";
+$wb["data_txt"] = "Personne responsable";
+$wb["ttl_txt"] = "TTL";
+$wb["active_txt"] = "Actif";
+$wb["limit_dns_record_txt"] = "Le nombre maximum d'enregistrements DNS pour votre compte a été atteint.";
+$wb["no_zone_perm"] = "Vous n'avez pas la permissions d'ajouter un enregistrement dans cette zone DNS.";
+$wb["name_error_empty"] = "L'hôte est vide.";
+$wb["name_error_regex"] = "L'hôte est d'un format invalide.";
+$wb["data_error_empty"] = "La personne responsable est vide.";
+$wb["data_error_regex"] = "La personne responsable est d'un format invalide.";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_soa.lng b/interface/web/dns/lib/lang/fr_dns_soa.lng
index 89aa7a1ea47fbe61de3062d599d4f42b438c6df3..13b228f4b91666b36c82930a3856a184f1055012 100644
--- a/interface/web/dns/lib/lang/fr_dns_soa.lng
+++ b/interface/web/dns/lib/lang/fr_dns_soa.lng
@@ -1,24 +1,28 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['origin_txt'] = 'Zone (SOA)';
-$wb['ns_txt'] = 'NS';
-$wb['mbox_txt'] = 'Email';
-$wb['serial_txt'] = 'Serial';
-$wb['refresh_txt'] = 'Refresh';
-$wb['retry_txt'] = 'Retry';
-$wb['expire_txt'] = 'Expire';
-$wb['minimum_txt'] = 'Minimum';
-$wb['ttl_txt'] = 'TTL';
-$wb['xfer_txt'] = 'Allow zone transfers to <br />these IPs (comma separated list)';
-$wb['active_txt'] = 'Active';
-$wb['limit_dns_zone_txt'] = 'The max. number of DNS zones for your account is reached.';
-$wb['client_txt'] = 'Client';
-$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
-$wb['server_id_error_empty'] = 'No server selected';
-$wb['origin_error_empty'] = 'Zone empty.';
-$wb['origin_error_unique'] = 'There is already a record for this zone.';
-$wb['origin_error_regex'] = 'Zone has a invalid format.';
-$wb['ns_error_regex'] = 'NS has a invalid format.';
-$wb['mbox_error_empty'] = 'Email is empty.';
-$wb['mbox_error_regex'] = 'Email format invalid.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["origin_txt"] = "Zone (SOA)";
+$wb["ns_txt"] = "NS";
+$wb["mbox_txt"] = "Email";
+$wb["serial_txt"] = "Série";
+$wb["refresh_txt"] = "Rafraichissement";
+$wb["retry_txt"] = "Rééssai";
+$wb["expire_txt"] = "Expiration";
+$wb["minimum_txt"] = "Minimum";
+$wb["ttl_txt"] = "TTL";
+$wb["xfer_txt"] = "Autoriser les transfers de zones à <br />ces IP (liste séparée par des virgules)";
+$wb["active_txt"] = "Actif";
+$wb["limit_dns_record_txt"] = "Le nombre maximum d'enregistrements DNS pour votre compte a été atteint.";
+$wb["client_txt"] = "Client";
+$wb["no_zone_perm"] = "Vous n'avez pas la permissions d'ajouter un enregistrement dans cette zone DNS.";
+$wb["server_id_error_empty"] = "Pas de serveur sélectionné";
+$wb["origin_error_empty"] = "Zone vide.";
+$wb["origin_error_unique"] = "Il y a déja un enregistrement pour cette zone.";
+$wb["origin_error_regex"] = "La zone est d'un format invalide.";
+$wb["ns_error_regex"] = "Le serveur de nom est d'un format invalide.";
+$wb["mbox_error_empty"] = "L'adresse e-mail est vide.";
+$wb["mbox_error_regex"] = "L'adresse e-mail est d'un format invalide.";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_soa_list.lng b/interface/web/dns/lib/lang/fr_dns_soa_list.lng
index 42bb32920ccbd370c1ffb932dbd0178b84637d73..cab6b04bb48e877f0070c7fa1633e35ea391eb65 100644
--- a/interface/web/dns/lib/lang/fr_dns_soa_list.lng
+++ b/interface/web/dns/lib/lang/fr_dns_soa_list.lng
@@ -1,9 +1,13 @@
-<?php
-$wb['list_head_txt'] = 'DNS Zones';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['origin_txt'] = 'Zone';
-$wb['ns_txt'] = 'NS';
-$wb['mbox_txt'] = 'Email';
-$wb['add_new_record_txt'] = 'Add new DNS Zone (SOA)';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Zones DNS";
+$wb["active_txt"] = "Actif";
+$wb["server_id_txt"] = "Serveur";
+$wb["origin_txt"] = "Zone";
+$wb["ns_txt"] = "NS";
+$wb["mbox_txt"] = "Email";
+$wb["add_new_record_txt"] = "Ajouter une nouvelle zone DNS(SOA)";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_srv.lng b/interface/web/dns/lib/lang/fr_dns_srv.lng
index d4ea60be9760c7a5764ac69fef6cb9b51ff5d339..1de3f068da7e9dab6789614e3bb7ff62a8245b49 100644
--- a/interface/web/dns/lib/lang/fr_dns_srv.lng
+++ b/interface/web/dns/lib/lang/fr_dns_srv.lng
@@ -1,16 +1,19 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Hostname';
-$wb['type_txt'] = 'type';
-$wb['data_txt'] = 'Server Record';
-$wb['ttl_txt'] = 'TTL';
-$wb['active_txt'] = 'Active';
-$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
-$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
-$wb['name_error_empty'] = 'The hostname is empty.';
-$wb['name_error_regex'] = 'The hostname has the wrong format.';
-$wb['data_error_empty'] = 'Server record empty';
-$wb['data_error_regex'] = 'Server record format invalid';
-$wb['srv_error_regex'] = 'Invalid server record format. The server record must contain 3 text strings separated by spaces.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["zone_txt"] = "Zone";
+$wb["name_txt"] = "Hôte";
+$wb["type_txt"] = "Type";
+$wb["data_txt"] = "Enregistrement serveur";
+$wb["ttl_txt"] = "TTL";
+$wb["active_txt"] = "Actif";
+$wb["limit_dns_record_txt"] = "Le nombre maximum d'enregistrements DNS pour votre compte a été atteint.";
+$wb["no_zone_perm"] = "Vous n'avez pas la permissions d'ajouter un enregistrement dans cette zone DNS.";
+$wb["name_error_empty"] = "L'hôte est vide.";
+$wb["name_error_regex"] = "L'hôte est d'un format invalide.";
+$wb["data_error_empty"] = "L'enregistrement serveur est vide.";
+$wb["data_error_regex"] = "L'enregistrement serveur est d'un format invalide.";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_template.lng b/interface/web/dns/lib/lang/fr_dns_template.lng
index 3a09e3bb71b6fc2ba62aa40fce668fc2dd86ffe8..fec25257d326b8e0c5a8a7abbf38e297fec29934 100644
--- a/interface/web/dns/lib/lang/fr_dns_template.lng
+++ b/interface/web/dns/lib/lang/fr_dns_template.lng
@@ -1,6 +1,10 @@
-<?php
-$wb['name_txt'] = 'Name';
-$wb['fields_txt'] = 'Fields';
-$wb['template_txt'] = 'Template';
-$wb['visible_txt'] = 'Visible';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["name_txt"] = "Nom";
+$wb["fields_txt"] = "Champs";
+$wb["template_txt"] = "Modèle";
+$wb["visible_txt"] = "Visible";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_template_list.lng b/interface/web/dns/lib/lang/fr_dns_template_list.lng
index 8d9d730e5031ef939eff8da85b9f426b82d13b88..5c5b5f896ee7b1d46fafbcac706f2c9b60df4215 100644
--- a/interface/web/dns/lib/lang/fr_dns_template_list.lng
+++ b/interface/web/dns/lib/lang/fr_dns_template_list.lng
@@ -1,6 +1,10 @@
-<?php
-$wb['list_head_txt'] = 'DNS Wizard Template';
-$wb['visible_txt'] = 'Visible';
-$wb['name_txt'] = 'Name';
-$wb['add_new_record_txt'] = 'Add new record';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Modèle d'assistant DNS";
+$wb["visible_txt"] = "Visible";
+$wb["name_txt"] = "Nom";
+$wb["add_new_record_txt"] = "Ajouter un nouvel enregistrement";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_txt.lng b/interface/web/dns/lib/lang/fr_dns_txt.lng
index 8e6c417d0d8474bc698d2a0e920334732e979d0e..c9f695dcee982578089e1feb6dc8d6a2925c9dcc 100644
--- a/interface/web/dns/lib/lang/fr_dns_txt.lng
+++ b/interface/web/dns/lib/lang/fr_dns_txt.lng
@@ -1,15 +1,19 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Hostname';
-$wb['type_txt'] = 'type';
-$wb['data_txt'] = 'Text';
-$wb['ttl_txt'] = 'TTL';
-$wb['active_txt'] = 'Active';
-$wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
-$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
-$wb['name_error_empty'] = 'The hostname is empty.';
-$wb['name_error_regex'] = 'The hostname has the wrong format.';
-$wb['data_error_empty'] = 'Text empty';
-$wb['data_error_regex'] = 'Text format invalid';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["zone_txt"] = "Zone";
+$wb["name_txt"] = "Hôte";
+$wb["type_txt"] = "Type";
+$wb["data_txt"] = "Texte";
+$wb["ttl_txt"] = "TTL";
+$wb["active_txt"] = "Actif";
+$wb["limit_dns_record_txt"] = "Le nombre maximum d'enregistrements DNS pour votre compte a été atteint.";
+$wb["no_zone_perm"] = "Vous n'avez pas la permissions d'ajouter un enregistrement dans cette zone DNS.";
+$wb["name_error_empty"] = "L"hôte est vide.";
+$wb["name_error_regex"] = "L'hôte est d'un format invalide.";
+$wb["data_error_empty"] = "Le texte est vide.";
+$wb["data_error_regex"] = "Le texte est d"un format invalide.";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_wizard.lng b/interface/web/dns/lib/lang/fr_dns_wizard.lng
index 2853c02cdc9cb99912deeae3bd89358a9144a73e..3d89f195734cf85413edcd7ff7a1a9cc39ed1e7a 100644
--- a/interface/web/dns/lib/lang/fr_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/fr_dns_wizard.lng
@@ -1,25 +1,29 @@
-<?php
-$wb['template_id_txt'] = 'Template';
-$wb['server_id_txt'] = 'Server';
-$wb['client_txt'] = 'Client';
-$wb['btn_save_txt'] = 'Create DNS Record';
-$wb['btn_cancel_txt'] = 'Cancel';
-$wb['domain_txt'] = 'Domain';
-$wb['email_txt'] = 'Email';
-$wb['ns1_txt'] = 'NS 1';
-$wb['ns2_txt'] = 'NS 2';
-$wb['ip_txt'] = 'IP Address';
-$wb['error_origin_empty'] = 'Origin empty.';
-$wb['error_ns_empty'] = 'NS empty.';
-$wb['error_mbox_empty'] = 'Mbox empty.';
-$wb['error_refresh_empty'] = 'Refresh empty.';
-$wb['error_retry_empty'] = 'Retry empty.';
-$wb['error_expire_empty'] = 'Expire empty.';
-$wb['error_minimum_empty'] = 'Minimum empty.';
-$wb['error_ttl_empty'] = 'TTL empty.';
-$wb['error_domain_empty'] = 'Domain empty';
-$wb['error_ip_empty'] = 'IP empty.';
-$wb['error_ns1_empty'] = 'NS1 empty.';
-$wb['error_ns2_empty'] = 'NS2 empty.';
-$wb['error_email_empty'] = 'EMail empty.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["template_id_txt"] = "Modèle";
+$wb["server_id_txt"] = "Serveur";
+$wb["client_txt"] = "Client";
+$wb["btn_save_txt"] = "Créer l'enregistrement DNS";
+$wb["btn_cancel_txt"] = "Annuler";
+$wb["domain_txt"] = "Domaine";
+$wb["email_txt"] = "Email";
+$wb["ns1_txt"] = "NS 1";
+$wb["ns2_txt"] = "NS 2";
+$wb["ip_txt"] = "Adresse IP";
+$wb["error_origin_empty"] = "Origine vide.";
+$wb["error_ns_empty"] = "Serveur de nom vide.";
+$wb["error_mbox_empty"] = "MBox vide.";
+$wb["error_refresh_empty"] = "Rafraichissement vide.";
+$wb["error_retry_empty"] = "Réésai vide.";
+$wb["error_expire_empty"] = "Expiration vide.";
+$wb["error_minimum_empty"] = "Minimum vide.";
+$wb["error_ttl_empty"] = "TTL vide.";
+$wb["error_domain_empty"] = "Domaine evide";
+$wb["error_ip_empty"] = "IP vide.";
+$wb["error_ns1_empty"] = "NS1 vide.";
+$wb["error_ns2_empty"] = "NS2 vide.";
+$wb["error_email_empty"] = "Email vide.";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_support_message.lng b/interface/web/dns/lib/lang/fr_support_message.lng
new file mode 100644
index 0000000000000000000000000000000000000000..8f87b1ac0a7f1b1a30e1ca47451eb11a41289681
--- /dev/null
+++ b/interface/web/dns/lib/lang/fr_support_message.lng
@@ -0,0 +1,8 @@
+?<?php
+$wb["recipient_id_txt"] = "ID Bénéficiaire";
+$wb["sender_id_txt"] = "ID Expéditeur";
+$wb["subject_txt"] = "Sujet";
+$wb["message_txt"] = "Message";
+$wb["tstamp_txt"] = "Timestamp";
+?>
+
diff --git a/interface/web/dns/lib/lang/fr_support_message_list.lng b/interface/web/dns/lib/lang/fr_support_message_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..64f0bf691236b552ac4ab11dd7c1cdd214d12add
--- /dev/null
+++ b/interface/web/dns/lib/lang/fr_support_message_list.lng
@@ -0,0 +1,7 @@
+?<?php
+$wb["list_head_txt"] = "Messages de support";
+$wb["sender_id_txt"] = "Expéditeur";
+$wb["subject_txt"] = "Sujet";
+$wb["add_new_record_txt"] = "Créer un nouveau message de support";
+?>
+
diff --git a/interface/web/help/lib/lang/fr.lng b/interface/web/help/lib/lang/fr.lng
index ee25fef42270cf710a50b64e407025d5fcbe4607..482f5a416d9d289adf2c7f07718b81b3d32841ff 100644
--- a/interface/web/help/lib/lang/fr.lng
+++ b/interface/web/help/lib/lang/fr.lng
@@ -1,7 +1,11 @@
-<?php
-$wb['Support Message'] = 'Support Message';
-$wb['Message'] = 'Message';
-$wb['Send message'] = 'Send message';
-$wb['View messages'] = 'View messages';
-$wb['Support'] = 'Support';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["Support Message"] = "Message de support";
+$wb["Message"] = "Message";
+$wb["Send message"] = "Envoyer un message";
+$wb["View messages"] = "Voir les messages";
+$wb["Support"] = "Support";
+?>
+
diff --git a/interface/web/help/lib/lang/fr_support_message.lng b/interface/web/help/lib/lang/fr_support_message.lng
index 25e3221e7a70fe2cbc022291f7cff276bdde551d..284fe4713ebe1be1511c6c12c196e920d06e6f18 100644
--- a/interface/web/help/lib/lang/fr_support_message.lng
+++ b/interface/web/help/lib/lang/fr_support_message.lng
@@ -1,7 +1,11 @@
-<?php
-$wb['recipient_id_txt'] = 'Recipient ID';
-$wb['sender_id_txt'] = 'Sender ID';
-$wb['subject_txt'] = 'Subject';
-$wb['message_txt'] = 'Message';
-$wb['tstamp_txt'] = 'Timestamp';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["recipient_id_txt"] = "ID Destinataire";
+$wb["sender_id_txt"] = "ID Expéditeur";
+$wb["subject_txt"] = "Sujet";
+$wb["message_txt"] = "Message";
+$wb["tstamp_txt"] = "Timestamp";
+?>
+
diff --git a/interface/web/help/lib/lang/fr_support_message_list.lng b/interface/web/help/lib/lang/fr_support_message_list.lng
index d6bc2aac339b1ece715b3343e209c2621de220aa..ee9ec544c62fbc8c81a36434c2624e37b7d508cf 100644
--- a/interface/web/help/lib/lang/fr_support_message_list.lng
+++ b/interface/web/help/lib/lang/fr_support_message_list.lng
@@ -1,6 +1,10 @@
-<?php
-$wb['list_head_txt'] = 'Support Messages';
-$wb['sender_id_txt'] = 'Sender';
-$wb['subject_txt'] = 'Subject';
-$wb['add_new_record_txt'] = 'Create new support message';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Messages de support";
+$wb["sender_id_txt"] = "Expéditeur";
+$wb["subject_txt"] = "Sujet";
+$wb["add_new_record_txt"] = "Créer un nouveau message de support";
+?>
+
diff --git a/interface/web/login/lib/lang/fr.lng b/interface/web/login/lib/lang/fr.lng
index 24fbbe1e09eb2b008949016098ef1eff8c269218..092d925c449ca907e052a63595d8a6def57aa58d 100644
--- a/interface/web/login/lib/lang/fr.lng
+++ b/interface/web/login/lib/lang/fr.lng
@@ -1,17 +1,21 @@
-<?php
-$wb['pass_reset_txt'] = 'A new password will be generated and send to your email address if the email address entered below matches the email address in your client settings.';
-$wb['pw_reset'] = 'The password has been reset and send to your email address.';
-$wb['pw_error'] = 'Username or email address does not match.';
-$wb['pw_error_noinput'] = 'Please enter email address and username.';
-$wb['pw_reset_mail_msg'] = 'The password to your ISPConfig 3 control panel account has been reset. The new password is: ';
-$wb['pw_reset_mail_title'] = 'ISPConfig 3 Control panel password has been reset.';
-$wb['user_regex_error'] = 'Username contains unallowed characters or is longer then 64 characters.';
-$wb['pw_error_length'] = 'The password length is > 64 characters.';
-$wb['error_user_password_empty'] = 'Username or Password empty.';
-$wb['error_user_password_incorrect'] = 'Username or Password wrong.';
-$wb['error_user_blocked'] = 'User is blocked.';
-$wb['error_user_too_many_logins'] = 'To many wrong logins, Please retry it after 15 minutes';
-$wb['username_txt'] = 'Username';
-$wb['password_txt'] = 'Password';
-$wb['login_button_txt'] = 'Login';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["pass_reset_txt"] = "Un nouveau mot de passe vous sera envoyé à votre adresse e-mail si celle-ci correspond à celle dans votre espace client.";
+$wb["pw_reset"] = "Le mot de passe a été réinitialisé, et vous a été envoyé à votre adresse e-mail.";
+$wb["pw_error"] = "Le nom d'utilisateur et/ou l'adresse e-mail ne correspondent pas.";
+$wb["pw_error_noinput"] = "Entrez votre nom d'utilisateur et votre adresse e-mail.";
+$wb["pw_reset_mail_msg"] = "Le mot de passe d'accès à votre panel a été réinitialisé. Le nouveau mot de passe est: ";
+$wb["pw_reset_mail_title"] = "Le mot de passe d'accès à votre panel a été réinitialisé.";
+$wb["user_regex_error"] = "Le nom d'utilisateur contient des caractères incorrects ou contient plus de 64 caractères.";
+$wb["pw_error_length"] = "Le nom d'utilisateur contient plus de que 64 caractères.";
+$wb["error_user_password_empty"] = "Le nom d'utilisateur ou le mot de passe sont vides.";
+$wb["error_user_password_incorrect"] = "Le nom d'utilisateur ou le mot de passe sont incorrects.";
+$wb["error_user_blocked"] = "L'utilisateur a été bloqué.";
+$wb["error_user_too_many_logins"] = "Trop de tentatives effectuées, essayez dans 15 minutes.";
+$wb["username_txt"] = "Nom d'utilisateur";
+$wb["password_txt"] = "Mot de passe";
+$wb["login_button_txt"] = "Connection";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr.lng b/interface/web/mail/lib/lang/fr.lng
index f18f79b5838a949a9c37669b71367e20c1ca74a0..0525a99367de0625949aed30b52b4636e95da571 100644
--- a/interface/web/mail/lib/lang/fr.lng
+++ b/interface/web/mail/lib/lang/fr.lng
@@ -1,45 +1,49 @@
-<?php
-$wb['Email Alias'] = 'Email Alias';
-$wb['Email Blacklist'] = 'Email Blacklist';
-$wb['Blacklist'] = 'Blacklist';
-$wb['Mail Content Filter'] = 'Mail Content Filter';
-$wb['Filter'] = 'Filter';
-$wb['Mail Domain'] = 'Mail Domain';
-$wb['Domain'] = 'Domain';
-$wb['Email Catchall'] = 'Email Catchall';
-$wb['Email Forward'] = 'Email Forward';
-$wb['Get Email'] = 'Get Email';
-$wb['Spamfilter'] = 'Spamfilter';
-$wb['Email Routing'] = 'Email Routing';
-$wb['Email transport'] = 'Email transport';
-$wb['Mailbox'] = 'Mailbox';
-$wb['Autoresponder'] = 'Autoresponder';
-$wb['Mail Filter'] = 'Mail Filter';
-$wb['Custom Rules'] = 'Custom Rules';
-$wb['Email filter'] = 'Email filter';
-$wb['Email Whitelist'] = 'Email Whitelist';
-$wb['Whitelist'] = 'Whitelist';
-$wb['Spamfilter blacklist'] = 'Spamfilter blacklist';
-$wb['Spamfilter Config'] = 'Spamfilter Config';
-$wb['Server'] = 'Server';
-$wb['Spamfilter policy'] = 'Spamfilter policy';
-$wb['Policy'] = 'Policy';
-$wb['Quarantine'] = 'Quarantine';
-$wb['Tag-Level'] = 'Tag-Level';
-$wb['Other'] = 'Other';
-$wb['Spamfilter users'] = 'Spamfilter users';
-$wb['Users'] = 'Users';
-$wb['Spamfilter Whitelist'] = 'Spamfilter Whitelist';
-$wb['Email'] = 'Email';
-$wb['Email Mailbox'] = 'Email Mailbox';
-$wb['Email Accounts'] = 'Email Accounts';
-$wb['User / Domain'] = 'User / Domain';
-$wb['Server Settings'] = 'Server Settings';
-$wb['Fetchmail'] = 'Fetchmail';
-$wb['Mailbox traffic'] = 'Mailbox traffic';
-$wb['Statistics'] = 'Statistics';
-$wb['Postfix Whitelist'] = 'Postfix Whitelist';
-$wb['Postfix Blacklist'] = 'Postfix Blacklist';
-$wb['Content Filter'] = 'Content Filter';
-$wb['Global Filters'] = 'Global Filters';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["Email Alias"] = "Alias d'emails";
+$wb["Email Blacklist"] = "Liste noire d'emails";
+$wb["Blacklist"] = "Liste noire";
+$wb["Mail Content Filter"] = "Filtre de contenu des mails";
+$wb["Filter"] = "Filtre";
+$wb["Mail Domain"] = "Domaine Mail";
+$wb["Domain"] = "Domaine";
+$wb["Email Catchall"] = "Email Catchall";
+$wb["Email Forward"] = "Email de suivi";
+$wb["Get Email"] = "Obtenir un Email";
+$wb["Spamfilter"] = "Filtre à spam";
+$wb["Email Routing"] = "Routage d'emails";
+$wb["Email transport"] = "Transport d'emails";
+$wb["Mailbox"] = "Boîte mails";
+$wb["Autoresponder"] = "Auto répondeur";
+$wb["Mail Filter"] = "Filtre mails";
+$wb["Custom Rules"] = "Règles personalisées";
+$wb["Email filter"] = "Filtre mails";
+$wb["Email Whitelist"] = "Liste blanche d'emails";
+$wb["Whitelist"] = "Liste blanche";
+$wb["Spamfilter blacklist"] = "Liste noire du filtre à spam";
+$wb["Spamfilter Config"] = "Configuration du filtre à spam";
+$wb["Server"] = "Serveur";
+$wb["Spamfilter policy"] = "Règles du filtre à spam";
+$wb["Policy"] = "Règles";
+$wb["Quarantine"] = "Quarantaine";
+$wb["Tag-Level"] = "Niveau du tag";
+$wb["Other"] = "Autre";
+$wb["Spamfilter users"] = "Utilisateurs du filtre à spam";
+$wb["Users"] = "Utilisateurs";
+$wb["Spamfilter Whitelist"] = "Liste blanche du filtre à spam";
+$wb["Email"] = "Email";
+$wb["Email Mailbox"] = "Boîte à mails";
+$wb["Email Accounts"] = "Comptes mails";
+$wb["User / Domain"] = "Utilisateur / Domaine";
+$wb["Server Settings"] = "Paramètres du serveur";
+$wb["Fetchmail"] = "Fetchmail";
+$wb["Mailbox traffic"] = "Traffic de la boîte à mails";
+$wb["Statistics"] = "Statistiques";
+$wb["Postfix Whitelist"] = "Liste blanche de Postfix";
+$wb["Postfix Blacklist"] = "Liste noire de Postfix";
+$wb["Content Filter"] = "Filtre de contenu";
+$wb["Global Filters"] = "Filtres globaux";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_alias.lng b/interface/web/mail/lib/lang/fr_mail_alias.lng
index 44b6fed86b1834dd04b88ee8e106fd5cfe2894ed..f4362497674598e04a9ed004074ec09f5a86130b 100644
--- a/interface/web/mail/lib/lang/fr_mail_alias.lng
+++ b/interface/web/mail/lib/lang/fr_mail_alias.lng
@@ -1,11 +1,15 @@
-<?php
-$wb['email_txt'] = 'Email';
-$wb['destination_txt'] = 'Destination';
-$wb['active_txt'] = 'Active';
-$wb['email_error_isemail'] = 'Email address is invalid.';
-$wb['email_error_unique'] = 'Duplicate Emailaddress.';
-$wb['no_domain_perm'] = 'You have no permission for this domain.';
-$wb['destination_error_isemail'] = 'Destination Emailaddress is invalid.';
-$wb['limit_mailalias_txt'] = 'The max. number of email aliases for your account is reached.';
-$wb['duplicate_mailbox_txt'] = 'There is already a mailbox with this email address';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["email_txt"] = "Email";
+$wb["destination_txt"] = "Destination";
+$wb["active_txt"] = "Actif";
+$wb["email_error_isemail"] = "L'adresse email est invalide.";
+$wb["email_error_unique"] = "Dupliquer l'adresse e-mail.";
+$wb["no_domain_perm"] = "Vous n'avez pas de permissions pour ce domaine.";
+$wb["destination_error_isemail"] = "L'adresse email de destination est invalide.";
+$wb["limit_mailalias_txt"] = "Le nombre max. d'alias d'emails pour votre compte a été atteint.";
+$wb["duplicate_mailbox_txt"] = "Il y a déja une boîte mail avec cette adresse email";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_alias_list.lng b/interface/web/mail/lib/lang/fr_mail_alias_list.lng
index 0a44ea4f72868d80dcb76fed178b8b2172ffe4b5..382c6c3f7d9684380ba84eb12327e3a9bbbbd8d1 100644
--- a/interface/web/mail/lib/lang/fr_mail_alias_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_alias_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Email Alias';
-$wb['active_txt'] = 'Active';
-$wb['source_txt'] = 'source';
-$wb['destination_txt'] = 'Destination';
-$wb['email_txt'] = 'Email';
-$wb['add_new_record_txt'] = 'Add new Email alias';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Alias d'email";
+$wb["active_txt"] = "Actif";
+$wb["source_txt"] = "source";
+$wb["destination_txt"] = "Destination";
+$wb["email_txt"] = "Email";
+$wb["add_new_record_txt"] = "Ajouter un nouvel alias d'email";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_blacklist.lng b/interface/web/mail/lib/lang/fr_mail_blacklist.lng
index 5b2815c0d00a2e2c3f96064cfd11561472e8ed78..c2248e5459cbc9f1d3f04eef59ce779e45adfa24 100644
--- a/interface/web/mail/lib/lang/fr_mail_blacklist.lng
+++ b/interface/web/mail/lib/lang/fr_mail_blacklist.lng
@@ -1,9 +1,13 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['source_txt'] = 'Blacklist Address';
-$wb['recipient_txt'] = 'Recipient';
-$wb['active_txt'] = 'Active';
-$wb['source_error_notempty'] = 'Address is empty.';
-$wb['type_txt'] = 'Type';
-$wb['limit_mailfilter_txt'] = 'The max. number of email filters for your account is reached.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["source_txt"] = "Adresse de la liste noire";
+$wb["recipient_txt"] = "Bénéficiaire";
+$wb["active_txt"] = "Actif";
+$wb["source_error_notempty"] = "L'adresse est vide.";
+$wb["type_txt"] = "Type";
+$wb["limit_mailfilter_txt"] = "Le nombre max. de filtres d'emails pour votre compte a été atteint.";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_blacklist_list.lng b/interface/web/mail/lib/lang/fr_mail_blacklist_list.lng
index a72052f085daf8d9fea34a8e90de8c45767b0d6c..201ffa2bc42a2c53dc2af843db44aa50ccc00478 100644
--- a/interface/web/mail/lib/lang/fr_mail_blacklist_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_blacklist_list.lng
@@ -1,10 +1,14 @@
-<?php
-$wb['list_head_txt'] = 'Email Blacklist';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['source_txt'] = 'Blacklisted address';
-$wb['type_txt'] = 'Type';
-$wb['recipient_txt'] = 'Recipient';
-$wb['add_new_record_txt'] = 'Add new Blacklist record';
-$wb['access_txt'] = 'access';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Liste noire d'emails";
+$wb["active_txt"] = "Actif";
+$wb["server_id_txt"] = "Serveur";
+$wb["source_txt"] = "Adresse de la liste noire";
+$wb["type_txt"] = "Type";
+$wb["recipient_txt"] = "Bénéficiaire";
+$wb["add_new_record_txt"] = "Ajouter un nouvel enregistrement";
+$wb["access_txt"] = "accès";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_content_filter.lng b/interface/web/mail/lib/lang/fr_mail_content_filter.lng
index 9d5e5f9baf6e94e57b85c4e390cbc37d4d6e57ca..cfd5a75eabfe6f277ab527ce7e57314774ec6133 100644
--- a/interface/web/mail/lib/lang/fr_mail_content_filter.lng
+++ b/interface/web/mail/lib/lang/fr_mail_content_filter.lng
@@ -1,9 +1,13 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['type_txt'] = 'Filter';
-$wb['pattern_txt'] = 'Regexp. Pattern';
-$wb['data_txt'] = 'Data';
-$wb['action_txt'] = 'Action';
-$wb['active_txt'] = 'Active';
-$wb['pattern_error_empty'] = 'Pattern is empty.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["type_txt"] = "Filtre";
+$wb["pattern_txt"] = "Schéma Regexp";
+$wb["data_txt"] = "Données";
+$wb["action_txt"] = "Action";
+$wb["active_txt"] = "Actif";
+$wb["pattern_error_empty"] = "Le schéma est vide.";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_content_filter_list.lng b/interface/web/mail/lib/lang/fr_mail_content_filter_list.lng
index 8c1e5e2e753bccf56cb15ecc4a130546378cb93c..ea1505e0ce87571bd6bf23c0d92a43083dbec060 100644
--- a/interface/web/mail/lib/lang/fr_mail_content_filter_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_content_filter_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Postfix Header and Body Checks';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['pattern_txt'] = 'Pattern';
-$wb['action_txt'] = 'Action';
-$wb['add_new_record_txt'] = 'Add new Content Filter';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Entête de Postfix";
+$wb["active_txt"] = "Active";
+$wb["server_id_txt"] = "Server";
+$wb["pattern_txt"] = "Schéma";
+$wb["action_txt"] = "Action";
+$wb["add_new_record_txt"] = "Ajouter un nouveau filtre de contenu";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_domain.lng b/interface/web/mail/lib/lang/fr_mail_domain.lng
index 2d8388d5f32bf49199d5040ffdd6057b5a2e8f30..e83177c5531bb3c1d7665169da8c3ba5ae8e300d 100644
--- a/interface/web/mail/lib/lang/fr_mail_domain.lng
+++ b/interface/web/mail/lib/lang/fr_mail_domain.lng
@@ -1,13 +1,17 @@
-<?php
-$wb['server_id_txt'] = 'Serveur';
-$wb['domain_txt'] = 'Domainu';
-$wb['type_txt'] = 'Type';
-$wb['active_txt'] = 'Actif';
-$wb['domain_error_empty'] = 'Domain is empty.';
-$wb['domain_error_unique'] = 'Duplicate Domain.';
-$wb['domain_error_regex'] = 'Invalid domain name.';
-$wb['client_txt'] = 'Client';
-$wb['limit_maildomain_txt'] = 'The max. number of email domains for your account is reached.';
-$wb['policy_txt'] = 'Spamfilter';
-$wb['no_policy'] = '- not enabled -';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["domain_txt"] = "Domaine";
+$wb["type_txt"] = "Type";
+$wb["active_txt"] = "Actif";
+$wb["domain_error_empty"] = "Le domaine est vide.";
+$wb["domain_error_unique"] = "Dupliquer le domaine.";
+$wb["domain_error_regex"] = "Le domaine est invalide.";
+$wb["client_txt"] = "Client";
+$wb["limit_maildomain_txt"] = "Le nombre max. de domaines d'emails pour votre compte a été atteint.";
+$wb["policy_txt"] = "Filtre à spam";
+$wb["no_policy"] = "- non activé -";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_domain_catchall.lng b/interface/web/mail/lib/lang/fr_mail_domain_catchall.lng
index 382e97f0e11bf60d4aea2734fdb3e3eb456be700..cb24fc10621f1fd4be346cfe096944f5edacc285 100644
--- a/interface/web/mail/lib/lang/fr_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/fr_mail_domain_catchall.lng
@@ -1,9 +1,13 @@
-<?php
-$wb['domain_txt'] = 'Domain';
-$wb['destination_txt'] = 'Destination';
-$wb['active_txt'] = 'Active';
-$wb['domain_error_unique'] = 'There is already a Catchall record for this domain.';
-$wb['no_domain_perm'] = 'You have no permission for this domain.';
-$wb['domain_error_regex'] = 'Invalid domain name od domain contains invalid characters.';
-$wb['limit_mailcatchall_txt'] = 'The max. number of email catchall accounts for your account is reached.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["domain_txt"] = "Domaine";
+$wb["destination_txt"] = "Destination";
+$wb["active_txt"] = "Actif";
+$wb["domain_error_unique"] = "Il y a déja un enregistrement Catchall pour ce domaine.";
+$wb["no_domain_perm"] = "Vous n'avez pas de permissions pour ce domaine.";
+$wb["domain_error_regex"] = "Nom de domaine invalide, ou contient des caractères invalides.";
+$wb["limit_mailcatchall_txt"] = "Le nombre max. de comptes Catchall pour votre compte a été atteint.";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_domain_catchall_list.lng b/interface/web/mail/lib/lang/fr_mail_domain_catchall_list.lng
index 7d076dd4c444ff04b721a810cee0ab7e5e955f72..29fd957b99ff069e52424ece5669ec07f2f3a900 100644
--- a/interface/web/mail/lib/lang/fr_mail_domain_catchall_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_domain_catchall_list.lng
@@ -1,9 +1,13 @@
-<?php
-$wb['list_head_txt'] = 'Email Catchall';
-$wb['active_txt'] = 'Active';
-$wb['source_txt'] = 'source';
-$wb['destination_txt'] = 'Destination email address';
-$wb['server_id_txt'] = 'Server';
-$wb['domain_txt'] = 'Domain';
-$wb['add_new_record_txt'] = 'Add new Catchall';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Email Catchall";
+$wb["active_txt"] = "Actif";
+$wb["source_txt"] = "source";
+$wb["destination_txt"] = "Adresse email de destination";
+$wb["server_id_txt"] = "Serveur";
+$wb["domain_txt"] = "Domaine";
+$wb["add_new_record_txt"] = "Ajouter un nouveau Catchall";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_domain_list.lng b/interface/web/mail/lib/lang/fr_mail_domain_list.lng
index 0cec3fc62f621fa030c386ef4a07fd6336aab023..6d3a60299fd6425b5a6f07f088a491c0013a3653 100644
--- a/interface/web/mail/lib/lang/fr_mail_domain_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_domain_list.lng
@@ -1,7 +1,11 @@
-<?php
-$wb['list_head_txt'] = 'Domaine E-mail';
-$wb['server_id_txt'] = 'Serveur';
-$wb['domain_txt'] = 'Domaine';
-$wb['add_new_record_txt'] = 'Add new Domain';
-$wb['active_txt'] = 'Active';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Domaine E-mail";
+$wb["server_id_txt"] = "Serveur";
+$wb["domain_txt"] = "Domaine";
+$wb["add_new_record_txt"] = "Ajouter un nouveau domaine";
+$wb["active_txt"] = "Actif";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_forward.lng b/interface/web/mail/lib/lang/fr_mail_forward.lng
index 7d237e14f7920e64a1d69dc74d675af9147bbf7b..261db05634a2488594e9848775068a6e2f9a0d92 100644
--- a/interface/web/mail/lib/lang/fr_mail_forward.lng
+++ b/interface/web/mail/lib/lang/fr_mail_forward.lng
@@ -1,7 +1,11 @@
-<?php
-$wb['email_txt'] = 'Email';
-$wb['destination_txt'] = 'Destination Email';
-$wb['active_txt'] = 'Active';
-$wb['limit_mailforward_txt'] = 'The max. number of email forwarders for your account is reached.';
-$wb['duplicate_mailbox_txt'] = 'There is already a mailbox with this email address';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["email_txt"] = "Email";
+$wb["destination_txt"] = "Email de destination";
+$wb["active_txt"] = "Actif";
+$wb["limit_mailforward_txt"] = "Le nombre max. d'emails de suivi pour votre compte a été atteint.";
+$wb["duplicate_mailbox_txt"] = "Il y a déja une bôite à mails avec cette adresse email";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_forward_list.lng b/interface/web/mail/lib/lang/fr_mail_forward_list.lng
index f4529440c1c487cc62752ed7bb92aaa81d247053..ad93767cdc3e2b9e9f16d880d625cc555b227878 100644
--- a/interface/web/mail/lib/lang/fr_mail_forward_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_forward_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Mail Forward';
-$wb['active_txt'] = 'Active';
-$wb['source_txt'] = 'source';
-$wb['destination_txt'] = 'Destination';
-$wb['email_txt'] = 'Email';
-$wb['add_new_record_txt'] = 'Add new Email forward';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Email de suivi";
+$wb["active_txt"] = "Actif";
+$wb["source_txt"] = "source";
+$wb["destination_txt"] = "Destination";
+$wb["email_txt"] = "Email";
+$wb["add_new_record_txt"] = "Ajouter un nouveau email de suivi";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_get.lng b/interface/web/mail/lib/lang/fr_mail_get.lng
index f83c7d89ae8119a6d960feb0658189f3a7809244..ceb23ddd695642f6cb80f8626042bc8f52612da8 100644
--- a/interface/web/mail/lib/lang/fr_mail_get.lng
+++ b/interface/web/mail/lib/lang/fr_mail_get.lng
@@ -1,15 +1,19 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['type_txt'] = 'Type';
-$wb['source_server_txt'] = 'Pop3/Imap Server';
-$wb['source_username_txt'] = 'Username';
-$wb['source_password_txt'] = 'Password';
-$wb['source_delete_txt'] = 'Delete emails after retrieval';
-$wb['destination_txt'] = 'Destination';
-$wb['active_txt'] = 'Active';
-$wb['limit_fetchmail_txt'] = 'The max. number of Fetchmail records for your account is reached.';
-$wb['source_server_error_isempty'] = 'Server is empty.';
-$wb['source_username_error_isempty'] = 'Username is empty.';
-$wb['source_password_error_isempty'] = 'Password is empty.';
-$wb['destination_error_isemail'] = 'No destination selected.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["type_txt"] = "Type";
+$wb["source_server_txt"] = "Serveur Pop3/Imap";
+$wb["source_username_txt"] = "Utilisateur";
+$wb["source_password_txt"] = "Mot de passe";
+$wb["source_delete_txt"] = "Supprimer les emails après récupération";
+$wb["destination_txt"] = "Destination";
+$wb["active_txt"] = "Actif";
+$wb["limit_fetchmail_txt"] = "Le nombre max. d'enregistrements Fetchmail pour votre compte a été atteint.";
+$wb["source_server_error_isempty"] = "Le serveur est vide.";
+$wb["source_username_error_isempty"] = "L'utilisateur est vide.";
+$wb["source_password_error_isempty"] = "Le mot de passe est vide.";
+$wb["destination_error_isemail"] = "Pas de destination sélectionnée.";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_get_list.lng b/interface/web/mail/lib/lang/fr_mail_get_list.lng
index 4baf67e0251cd77ba86cd566e8c14d2f3a1e2fee..7f804f9ab3dae46eb5534523882e18f505ff839b 100644
--- a/interface/web/mail/lib/lang/fr_mail_get_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_get_list.lng
@@ -1,9 +1,13 @@
-<?php
-$wb['list_head_txt'] = 'Fetch emails from external POP3 / IMAP servers';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['source_server_txt'] = 'External Server';
-$wb['source_username_txt'] = 'Username';
-$wb['destination_txt'] = 'Destination';
-$wb['add_new_record_txt'] = 'Add new Account';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Récuprer les emails depuis des serveurs POP3/IMAP externes";
+$wb["active_txt"] = "Actif";
+$wb["server_id_txt"] = "Serveur";
+$wb["source_server_txt"] = "Serveur externe";
+$wb["source_username_txt"] = "Utilisateur";
+$wb["destination_txt"] = "Destination";
+$wb["add_new_record_txt"] = "Ajouter un nouveau compte";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_spamfilter.lng b/interface/web/mail/lib/lang/fr_mail_spamfilter.lng
index e0a2a2f9aff0864b0dbb35fbd88d977807c1114a..8752fae646708eebb12a347169f64e476d64f64d 100644
--- a/interface/web/mail/lib/lang/fr_mail_spamfilter.lng
+++ b/interface/web/mail/lib/lang/fr_mail_spamfilter.lng
@@ -1,17 +1,21 @@
-<?php
-$wb['email_txt'] = 'Email';
-$wb['spam_rewrite_score_int_txt'] = 'Rewrite score';
-$wb['spam_redirect_score_int_txt'] = 'Redirect score';
-$wb['spam_delete_score_int_txt'] = 'Delete score';
-$wb['spam_rewrite_subject_txt'] = 'Rewrite subject';
-$wb['spam_redirect_maildir_txt'] = 'Redirect mailbox';
-$wb['active_txt'] = 'Active';
-$wb['spam_rewrite_txt'] = 'Rewrite email subject above this score.';
-$wb['spam_redirect_txt'] = 'Redirect email above this score to the selected mailbox.';
-$wb['spam_delete_txt'] = 'Delete email above this score.';
-$wb['disable_txt'] = 'Hint: To disable a filtering option, set the score to 0.00.';
-$wb['email_error_isemail'] = 'Email address is invalid.';
-$wb['email_error_unique'] = 'There is already an spamfilter record for this email address.';
-$wb['spam_redirect_maildir_purge_txt'] = 'Purge Maildir after';
-$wb['days_txt'] = 'Days.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["email_txt"] = "Email";
+$wb["spam_rewrite_score_int_txt"] = "Réécrire le score";
+$wb["spam_redirect_score_int_txt"] = "Réorienter le score";
+$wb["spam_delete_score_int_txt"] = "Supprimer le score";
+$wb["spam_rewrite_subject_txt"] = "Réécrire le sujet";
+$wb["spam_redirect_maildir_txt"] = "Réorienter la boîte mail";
+$wb["active_txt"] = "Actif";
+$wb["spam_rewrite_txt"] = "Réécrire l'objet de l'email ci-dessus.";
+$wb["spam_redirect_txt"] = "Réorienter l'email à la boîte mail sélectionnée ci-dessus.";
+$wb["spam_delete_txt"] = "Supprimer l'email ci-dessus.";
+$wb["disable_txt"] = "Astuce: Pour désactiver une option de filtrage, mettez le score à 0.00.";
+$wb["email_error_isemail"] = "L'adresse email est invalide.";
+$wb["email_error_unique"] = "Il y a déja un enregistrement de filtre à spam avec cette adresse email.";
+$wb["spam_redirect_maildir_purge_txt"] = "Purger le répertoire de mails après";
+$wb["days_txt"] = "Jours.";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_spamfilter_list.lng b/interface/web/mail/lib/lang/fr_mail_spamfilter_list.lng
index 728f3d365d655d41137581cc52e2201f12ff3a9f..ec7cdd82369cd157c4c4502e873ce0d6c2de2212 100644
--- a/interface/web/mail/lib/lang/fr_mail_spamfilter_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_spamfilter_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Spamfilter';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['server_name_txt'] = 'server_name';
-$wb['email_txt'] = 'Email';
-$wb['add_new_record_txt'] = 'Add new Spamfilter record';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Filtre à spam";
+$wb["active_txt"] = "Actif";
+$wb["server_id_txt"] = "Serveur";
+$wb["server_name_txt"] = "Nom du serveur";
+$wb["email_txt"] = "Email";
+$wb["add_new_record_txt"] = "Ajouter un nouvel enregistrement";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_transport.lng b/interface/web/mail/lib/lang/fr_mail_transport.lng
index a4d7bbc44ccd4ea9ca7d30fd9a3884807fbe505c..b55028715bd7db77e4ebaa7ff2f3ab317edbc8fd 100644
--- a/interface/web/mail/lib/lang/fr_mail_transport.lng
+++ b/interface/web/mail/lib/lang/fr_mail_transport.lng
@@ -1,10 +1,14 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['domain_txt'] = 'Domain';
-$wb['destination_txt'] = 'Destination';
-$wb['type_txt'] = 'Type';
-$wb['mx_txt'] = 'No MX lookup';
-$wb['sort_order_txt'] = 'Sort by';
-$wb['active_txt'] = 'Active';
-$wb['limit_mailrouting_txt'] = 'The max. number of routes for your account is reached.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["domain_txt"] = "Domaine";
+$wb["destination_txt"] = "Destination";
+$wb["type_txt"] = "Type";
+$wb["mx_txt"] = "Pas de résolution MX";
+$wb["sort_order_txt"] = "Trier par";
+$wb["active_txt"] = "Actif";
+$wb["limit_mailrouting_txt"] = "Le nombre max. de routes pour votre compte a été atteint.";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_transport_list.lng b/interface/web/mail/lib/lang/fr_mail_transport_list.lng
index a96c081e63319df7ba9067464c9f2dc2a646b909..f089500290e0d039bcaa34406eb5c4bf732f2ec1 100644
--- a/interface/web/mail/lib/lang/fr_mail_transport_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_transport_list.lng
@@ -1,9 +1,13 @@
-<?php
-$wb['list_head_txt'] = 'Advanced Email Routing';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['domain_txt'] = 'Domain';
-$wb['transport_txt'] = 'Transport';
-$wb['sort_order_txt'] = 'Sort by';
-$wb['add_new_record_txt'] = 'Add new transport';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Routage d'email avancé";
+$wb["active_txt"] = "Actif";
+$wb["server_id_txt"] = "Serveur";
+$wb["domain_txt"] = "Domaine";
+$wb["transport_txt"] = "Déplacement";
+$wb["sort_order_txt"] = "Trier par";
+$wb["add_new_record_txt"] = "Ajouter un nouveau déplacement";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_user.lng b/interface/web/mail/lib/lang/fr_mail_user.lng
index bec3cb148c5480891e421f50af7d5d139f07d6ee..048e1c6fc3be5c39ebc4ff5c7f1af55c87411518 100644
--- a/interface/web/mail/lib/lang/fr_mail_user.lng
+++ b/interface/web/mail/lib/lang/fr_mail_user.lng
@@ -1,34 +1,37 @@
-<?php
-$wb['custom_mailfilter_txt'] = 'Custom mail filter recipe';
-$wb['email_txt'] = 'Email';
-$wb['cryptpwd_txt'] = 'Password';
-$wb['password_strength_txt'] = 'Password strength';
-$wb['active_txt'] = 'Active';
-$wb['email_error_isemail'] = 'Email address is invalid.';
-$wb['email_error_unique'] = 'Duplicate Email address.';
-$wb['autoresponder_text_txt'] = 'Text';
-$wb['autoresponder_txt'] = 'Autoresponder';
-$wb['no_domain_perm'] = 'You have no permission for this domain.';
-$wb['error_no_pwd'] = 'Password is empty.';
-$wb['quota_error_isint'] = 'Mailbox size must be a number.';
-$wb['quota_txt'] = 'quota in MB';
-$wb['server_id_txt'] = 'server_id';
-$wb['password_txt'] = 'password';
-$wb['maildir_txt'] = 'maildir';
-$wb['postfix_txt'] = 'Enable Receiving';
-$wb['access_txt'] = 'Enable Access';
-$wb['policy_txt'] = 'Spamfilter';
-$wb['no_policy'] = '- not enabled -';
-$wb['limit_mailbox_txt'] = 'The max. number of mailboxes for your account is reached.';
-$wb['limit_mailquota_txt'] = 'The max space for mailboxes is reached. The max. available space in MB is';
-$wb['welcome_mail_subject'] = 'Welcome to your new email account.';
-$wb['welcome_mail_message'] = 'Welcome to your new email account.
-
-Your webmaster.';
-$wb['disableimap_txt'] = 'Disable IMAP';
-$wb['disablepop3_txt'] = 'Disable POP3';
-$wb['welcome_mail_fromname_txt'] = 'ISPConfig3';
-$wb['welcome_mail_fromemail_txt'] = 'webmaster@localhost.tld';
-$wb['duplicate_alias_or_forward_txt'] = 'There is already an alias or forwrd with this email address.';
-$wb['quota_error_value'] = 'Invalid quota value. Allowed values are: 0 for unlimited or numbers > 1';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["custom_mailfilter_txt"] = "Filtre à mails personalisés";
+$wb["email_txt"] = "Email";
+$wb["cryptpwd_txt"] = "Mot de passe";
+$wb["password_strength_txt"] = "Force du mot de passe";
+$wb["active_txt"] = "Actif";
+$wb["email_error_isemail"] = "L'adresse email est invalide.";
+$wb["email_error_unique"] = "Dupliquer l'adresse email.";
+$wb["autoresponder_text_txt"] = "Texte";
+$wb["autoresponder_txt"] = "Auto répondeur";
+$wb["no_domain_perm"] = "Vous n'avez pas de permissions sur ce domaine.";
+$wb["error_no_pwd"] = "Le mot de passe est vide.";
+$wb["quota_error_isint"] = "La taille de la bôite à mail doit être en MB.";
+$wb["quota_txt"] = "quota en MB";
+$wb["server_id_txt"] = "ID Serveur";
+$wb["password_txt"] = "mot de passe";
+$wb["maildir_txt"] = "maildir";
+$wb["postfix_txt"] = "Activer la réception";
+$wb["access_txt"] = "Activer l'accès";
+$wb["policy_txt"] = "Filtre à spam";
+$wb["no_policy"] = "- non activé -";
+$wb["limit_mailbox_txt"] = "The max. number of mailboxes for your account is reached.";
+$wb["limit_mailquota_txt"] = "The max space for mailboxes is reached. The max. available space in MB is";
+$wb["welcome_mail_subject"] = "Bienvenue sur votre nouveau compte mail.";
+$wb["welcome_mail_message"] = "Bienvenue sur votre nouveau compte mail.
+
+Votre webmaster.";
+$wb["disableimap_txt"] = "Désactiver IMAP";
+$wb["disablepop3_txt"] = "Désactiver POP3";
+$wb["welcome_mail_fromname_txt"] = "ISPConfig3";
+$wb["welcome_mail_fromemail_txt"] = "webmaster@localhost.tld";
+$wb["duplicate_alias_or_forward_txt"] = "Il y a déja un alias ou un suivi avec cette adresse email.";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_user_filter.lng b/interface/web/mail/lib/lang/fr_mail_user_filter.lng
index 569b33c7d9f1ed3bdcdaa82c926a208d63c21475..164296e5ed39723f3316677d052bc9cb502800ab 100644
--- a/interface/web/mail/lib/lang/fr_mail_user_filter.lng
+++ b/interface/web/mail/lib/lang/fr_mail_user_filter.lng
@@ -1,9 +1,13 @@
-<?php
-$wb['rulename_txt'] = 'Name';
-$wb['action_txt'] = 'Action';
-$wb['target_txt'] = 'Folder';
-$wb['active_txt'] = 'Active';
-$wb['rulename_error_empty'] = 'Name is empty.';
-$wb['searchterm_is_empty'] = 'Search term is empty.';
-$wb['source_txt'] = 'Source';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["rulename_txt"] = "Nom";
+$wb["action_txt"] = "Action";
+$wb["target_txt"] = "Répertoire";
+$wb["active_txt"] = "Actif";
+$wb["rulename_error_empty"] = "Le nom est vide.";
+$wb["searchterm_is_empty"] = "Le terme recherché est vide.";
+$wb["source_txt"] = "Source";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_user_filter_list.lng b/interface/web/mail/lib/lang/fr_mail_user_filter_list.lng
index 2754259f47a28bfc2eb7b844f87627b86316fded..de8e16132da2cbfe1c3c6e569bc2e84828e12b13 100644
--- a/interface/web/mail/lib/lang/fr_mail_user_filter_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_user_filter_list.lng
@@ -1,7 +1,11 @@
-<?php
-$wb['rulename_txt'] = 'Name';
-$wb['add_new_record_txt'] = 'Add new Filter';
-$wb['page_txt'] = 'Page';
-$wb['page_of_txt'] = 'of';
-$wb['delete_confirmation'] = 'Do you really want to Delete the mailfilter?';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["rulename_txt"] = "Nom";
+$wb["add_new_record_txt"] = "Ajouter un nouveau filtre";
+$wb["page_txt"] = "Page";
+$wb["page_of_txt"] = "de";
+$wb["delete_confirmation"] = "Voulez-vous vraiment supprimer ce filtre";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_user_list.lng b/interface/web/mail/lib/lang/fr_mail_user_list.lng
index aa6c83986a9ddb2dc83db57d5a51768b744380e0..b9d53a176691a5d96151a379a23a002d71bf8ea7 100644
--- a/interface/web/mail/lib/lang/fr_mail_user_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_user_list.lng
@@ -1,6 +1,10 @@
-<?php
-$wb['list_head_txt'] = 'Mailbox';
-$wb['email_txt'] = 'Email';
-$wb['autoresponder_txt'] = 'Autoresponder';
-$wb['add_new_record_txt'] = 'Add new Mailbox';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Boîte mail";
+$wb["email_txt"] = "Email";
+$wb["autoresponder_txt"] = "Auto répondeur";
+$wb["add_new_record_txt"] = "Ajouter une nouvelle boîte mail";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_user_stats_list.lng b/interface/web/mail/lib/lang/fr_mail_user_stats_list.lng
index edde65bd7a8b860128f4f53769c7afebbfb78daf..fb94fa504e44d042dd9caaa35c1e2399b0f9d46d 100644
--- a/interface/web/mail/lib/lang/fr_mail_user_stats_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_user_stats_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Mail traffic';
-$wb['email_txt'] = 'Email';
-$wb['this_month_txt'] = 'This month';
-$wb['last_month_txt'] = 'Last month';
-$wb['this_year_txt'] = 'This year';
-$wb['last_year_txt'] = 'Last year';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Traffic mail";
+$wb["email_txt"] = "Email";
+$wb["this_month_txt"] = "Ce mois";
+$wb["last_month_txt"] = "Le mois dernier";
+$wb["this_year_txt"] = "Cette année";
+$wb["last_year_txt"] = "L'année dernière";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_whitelist.lng b/interface/web/mail/lib/lang/fr_mail_whitelist.lng
index 92c365ba2b55b1f47c63880b3722132cf6842950..8acb93c8637126fbc96667394a8663ad283873b1 100644
--- a/interface/web/mail/lib/lang/fr_mail_whitelist.lng
+++ b/interface/web/mail/lib/lang/fr_mail_whitelist.lng
@@ -1,9 +1,13 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['source_txt'] = 'Witelist Address';
-$wb['recipient_txt'] = 'Recipient';
-$wb['active_txt'] = 'Active';
-$wb['source_error_notempty'] = 'Address is empty.';
-$wb['type_txt'] = 'Type';
-$wb['limit_mailfilter_txt'] = 'The max. number of email filters for your account is reached.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["source_txt"] = "Adresse de la liste blanche";
+$wb["recipient_txt"] = "Destinataire";
+$wb["active_txt"] = "Actif";
+$wb["source_error_notempty"] = "L'adresse est vide.";
+$wb["type_txt"] = "Type";
+$wb["limit_mailfilter_txt"] = "Le nombre max. de filtres à mails pour votre compte a été atteint.";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_mail_whitelist_list.lng b/interface/web/mail/lib/lang/fr_mail_whitelist_list.lng
index eaa7eb3fc58a897b7d606e2476ed3658db7d7d29..434287883834721e48388e1cc60a639742d18bbc 100644
--- a/interface/web/mail/lib/lang/fr_mail_whitelist_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_whitelist_list.lng
@@ -1,10 +1,14 @@
-<?php
-$wb['list_head_txt'] = 'Email Whitelist';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['source_txt'] = 'Whitelisted address';
-$wb['type_txt'] = 'Type';
-$wb['recipient_txt'] = 'Recipient';
-$wb['add_new_record_txt'] = 'Add new Whitelist record';
-$wb['access_txt'] = 'access';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Liste blanche d'emails";
+$wb["active_txt"] = "Actif";
+$wb["server_id_txt"] = "Serveur";
+$wb["source_txt"] = "Adresse de la liste blanche";
+$wb["type_txt"] = "Type";
+$wb["recipient_txt"] = "Destinataire";
+$wb["add_new_record_txt"] = "Ajouter un nouvel enregistrement";
+$wb["access_txt"] = "accès";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_spamfilter_blacklist.lng b/interface/web/mail/lib/lang/fr_spamfilter_blacklist.lng
index 5a85949ab68a2dc40878e5804446e89f3e0ecc09..f652d74cf62f48a90607c6b0b3fbdc82fa08de2b 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_blacklist.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_blacklist.lng
@@ -1,9 +1,13 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['wb_txt'] = 'wb';
-$wb['rid_txt'] = 'User';
-$wb['email_txt'] = 'Email';
-$wb['priority_txt'] = 'Priority';
-$wb['active_txt'] = 'Active';
-$wb['limit_spamfilter_wblist_txt'] = 'The max. number of White- or Blacklist records for your account is reached.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["wb_txt"] = "wb";
+$wb["rid_txt"] = "Utilisateur";
+$wb["email_txt"] = "Email";
+$wb["priority_txt"] = "Priorité";
+$wb["active_txt"] = "Actif";
+$wb["limit_spamfilter_wblist_txt"] = "Le nombre max. d'enregistrements dans votre liste blanche/noire pour votre compte a été atteint.";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_spamfilter_blacklist_list.lng b/interface/web/mail/lib/lang/fr_spamfilter_blacklist_list.lng
index 1b17e644252ee06fd6767145d4437741a1b31809..24d34a3645c4d4934fd03f1542e2c428ed5b36f8 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_blacklist_list.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_blacklist_list.lng
@@ -1,9 +1,13 @@
-<?php
-$wb['list_head_txt'] = 'Spamfilter Blacklist';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['priority_txt'] = 'Priority';
-$wb['rid_txt'] = 'User';
-$wb['email_txt'] = 'Whitelisted Email';
-$wb['add_new_record_txt'] = 'Add Blacklist record';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['list_head_txt'] = 'Liste noire du filtre à spam';
+$wb['active_txt'] = 'Actif';
+$wb['server_id_txt'] = 'Serveur';
+$wb['priority_txt'] = 'Priorité';
+$wb['rid_txt'] = 'Utilisateur';
+$wb['email_txt'] = 'Email en liste blanche';
+$wb['add_new_record_txt'] = 'Ajouter un enregistrement';
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_spamfilter_config.lng b/interface/web/mail/lib/lang/fr_spamfilter_config.lng
index 2843133ca3638ec86a1cd4e921cabbe415825b34..b8ff5326bc7e2a1b414a3c18bbc1e18f1664c155 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_config.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_config.lng
@@ -1,20 +1,24 @@
-<?php
-$wb['getmail_config_dir_txt'] = 'Getmail Config Path';
-$wb['ip_address_txt'] = 'IP Address';
-$wb['netmask_txt'] = 'Netmask';
-$wb['gateway_txt'] = 'Gateway';
-$wb['hostname_txt'] = 'Hostname';
-$wb['nameservers_txt'] = 'Nameservers';
-$wb['module_txt'] = 'Server Module';
-$wb['maildir_path_txt'] = 'Maildir Path';
-$wb['homedir_path_txt'] = 'Homedir Path';
-$wb['mailuser_uid_txt'] = 'Mailuser UID';
-$wb['mailuser_gid_txt'] = 'Mailuser GID';
-$wb['mailuser_name_txt'] = 'Mailuser Name';
-$wb['mailuser_group_txt'] = 'Mailuser Group';
-$wb['relayhost_txt'] = 'Relayhost';
-$wb['relayhost_user_txt'] = 'Relayhost User';
-$wb['relayhost_password_txt'] = 'Relayhost Password';
-$wb['mailbox_size_limit_txt'] = 'Mailbox Size Limit';
-$wb['message_size_limit_txt'] = 'Message Size Limit';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['getmail_config_dir_txt'] = 'Getmail Config Path';
+$wb['ip_address_txt'] = 'IP Address';
+$wb['netmask_txt'] = 'Netmask';
+$wb['gateway_txt'] = 'Gateway';
+$wb['hostname_txt'] = 'Hostname';
+$wb['nameservers_txt'] = 'Nameservers';
+$wb['module_txt'] = 'Server Module';
+$wb['maildir_path_txt'] = 'Maildir Path';
+$wb['homedir_path_txt'] = 'Homedir Path';
+$wb['mailuser_uid_txt'] = 'Mailuser UID';
+$wb['mailuser_gid_txt'] = 'Mailuser GID';
+$wb['mailuser_name_txt'] = 'Mailuser Name';
+$wb['mailuser_group_txt'] = 'Mailuser Group';
+$wb['relayhost_txt'] = 'Relayhost';
+$wb['relayhost_user_txt'] = 'Relayhost User';
+$wb['relayhost_password_txt'] = 'Relayhost Password';
+$wb['mailbox_size_limit_txt'] = 'Mailbox Size Limit';
+$wb['message_size_limit_txt'] = 'Message Size Limit';
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_spamfilter_config_list.lng b/interface/web/mail/lib/lang/fr_spamfilter_config_list.lng
index 70e49e22b8f2c5feba878d5713622819de78fbc4..b21b3fda745e524a97a81c6f269e916aff3193ec 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_config_list.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_config_list.lng
@@ -1,5 +1,9 @@
-<?php
-$wb['list_head_txt'] = 'Server Configuration';
-$wb['server_name_txt'] = 'Server';
-$wb['server_id_txt'] = 'server_id';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['list_head_txt'] = 'Configuration du serveur';
+$wb['server_name_txt'] = 'Serveur';
+$wb['server_id_txt'] = 'ID Serveur';
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_spamfilter_policy.lng b/interface/web/mail/lib/lang/fr_spamfilter_policy.lng
index 6d13c44c43604ec2f4d16ed35e6647622c8f372b..80770f4d39b1ad202284184bf16d728478f3747e 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_policy.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_policy.lng
@@ -1,38 +1,42 @@
-<?php
-$wb['policy_name_txt'] = 'Policy Name';
-$wb['virus_lover_txt'] = 'Virusl lover';
-$wb['spam_lover_txt'] = 'SPAM lover';
-$wb['banned_files_lover_txt'] = 'Banned files lover';
-$wb['bad_header_lover_txt'] = 'Bad header lover';
-$wb['bypass_virus_checks_txt'] = 'Bypass virus checks';
-$wb['bypass_banned_checks_txt'] = 'Bypass banned checks';
-$wb['bypass_header_checks_txt'] = 'Bypass header checks';
-$wb['virus_quarantine_to_txt'] = 'Forward virus to email';
-$wb['spam_quarantine_to_txt'] = 'Forward spam to email';
-$wb['banned_quarantine_to_txt'] = 'Forward banned to email';
-$wb['bad_header_quarantine_to_txt'] = 'Forward bad header to email';
-$wb['clean_quarantine_to_txt'] = 'Forward clean to email';
-$wb['other_quarantine_to_txt'] = 'Forward other to email';
-$wb['spam_tag_level_txt'] = 'SPAM tag level';
-$wb['spam_tag2_level_txt'] = 'SPAM tag2 level';
-$wb['spam_kill_level_txt'] = 'SPAM kill level';
-$wb['spam_dsn_cutoff_level_txt'] = 'SPAM dsn cutoff level';
-$wb['spam_quarantine_cutoff_level_txt'] = 'SPAM quarantine cutoff level';
-$wb['spam_modifies_subj_txt'] = 'SPAM modifies subject';
-$wb['spam_subject_tag_txt'] = 'SPAM subject tag';
-$wb['spam_subject_tag2_txt'] = 'SPAM subject tag2';
-$wb['addr_extension_virus_txt'] = 'Addr. extension virus';
-$wb['addr_extension_spam_txt'] = 'Addr. extension SPAM';
-$wb['addr_extension_banned_txt'] = 'Addr. extension banned';
-$wb['addr_extension_bad_header_txt'] = 'Addr extension bad header';
-$wb['warnvirusrecip_txt'] = 'Warn virus recip.';
-$wb['warnbannedrecip_txt'] = 'Warn banned recip.';
-$wb['warnbadhrecip_txt'] = 'Warn bad header recip.';
-$wb['newvirus_admin_txt'] = 'Newvirus admin';
-$wb['virus_admin_txt'] = 'Virus admin';
-$wb['banned_admin_txt'] = 'Banned admin';
-$wb['bad_header_admin_txt'] = 'Bad header admin';
-$wb['spam_admin_txt'] = 'SPAM admin';
-$wb['message_size_limit_txt'] = 'Message size limit';
-$wb['banned_rulenames_txt'] = 'Banned rulenames';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["policy_name_txt"] = "Nom de la politique";
+$wb["virus_lover_txt"] = "Aime les virus";
+$wb["spam_lover_txt"] = "Aime le spam";
+$wb["banned_files_lover_txt"] = "Aime les fichiers bannis";
+$wb["bad_header_lover_txt"] = "Aime les mauvaises entêtes";
+$wb["bypass_virus_checks_txt"] = "Contourner la vérification des virus";
+$wb["bypass_banned_checks_txt"] = "Contourner la vérification des bannissements.";
+$wb["bypass_header_checks_txt"] = "Contourner la vérification des entêtes";
+$wb["virus_quarantine_to_txt"] = "Faire suivre le virus à l'email";
+$wb["spam_quarantine_to_txt"] = "Faire suivre le spam à l'email";
+$wb["banned_quarantine_to_txt"] = "Faire suivre les fichiers bannis à l'email";
+$wb["bad_header_quarantine_to_txt"] = "Faire suivre les mauvaises entêtes à l'email";
+$wb["clean_quarantine_to_txt"] = "Faire suivre le nettoyé à l'email";
+$wb["other_quarantine_to_txt"] = "Faire suivre le nettoyé à l'email";
+$wb["spam_tag_level_txt"] = "Niveau du tag de SPAM";
+$wb["spam_tag2_level_txt"] = "Niveau du tag2 de SPAM";
+$wb["spam_kill_level_txt"] = "Niveau du kill de SPAM";
+$wb["spam_dsn_cutoff_level_txt"] = "SPAM dsn cutoff level";
+$wb["spam_quarantine_cutoff_level_txt"] = "SPAM quarantine cutoff level";
+$wb["spam_modifies_subj_txt"] = "SPAM modifies subject";
+$wb["spam_subject_tag_txt"] = "SPAM subject tag";
+$wb["spam_subject_tag2_txt"] = "SPAM subject tag2";
+$wb["addr_extension_virus_txt"] = "Addr. extension virus";
+$wb["addr_extension_spam_txt"] = "Addr. extension SPAM";
+$wb["addr_extension_banned_txt"] = "Addr. extension banned";
+$wb["addr_extension_bad_header_txt"] = "Addr extension bad header";
+$wb["warnvirusrecip_txt"] = "Warn virus recip.";
+$wb["warnbannedrecip_txt"] = "Warn banned recip.";
+$wb["warnbadhrecip_txt"] = "Warn bad header recip.";
+$wb["newvirus_admin_txt"] = "Newvirus admin";
+$wb["virus_admin_txt"] = "Virus admin";
+$wb["banned_admin_txt"] = "Banned admin";
+$wb["bad_header_admin_txt"] = "Bad header admin";
+$wb["spam_admin_txt"] = "SPAM admin";
+$wb["message_size_limit_txt"] = "Message size limit";
+$wb["banned_rulenames_txt"] = "Banned rulenames";
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_spamfilter_policy_list.lng b/interface/web/mail/lib/lang/fr_spamfilter_policy_list.lng
index 04491ae4cd85667a4e62826f4213d54339f6c266..a0cb7d86a9a4aed28d86e07ab0bb160db2e982f7 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_policy_list.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_policy_list.lng
@@ -1,9 +1,13 @@
-<?php
-$wb['list_head_txt'] = 'Spamfilter Policy';
-$wb['policy_name_txt'] = 'Name';
-$wb['virus_lover_txt'] = 'Virus lover';
-$wb['spam_lover_txt'] = 'Spam lover';
-$wb['banned_files_lover_txt'] = 'Banned Files lover';
-$wb['bad_header_lover_txt'] = 'Bad Header lover';
-$wb['add_new_record_txt'] = 'Add Policy record';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['list_head_txt'] = 'Politique du filtre à spam';
+$wb['policy_name_txt'] = 'Nom';
+$wb['virus_lover_txt'] = 'Aime les virus';
+$wb['spam_lover_txt'] = 'Aime le spam';
+$wb['banned_files_lover_txt'] = 'Aime les fichiers bannis';
+$wb['bad_header_lover_txt'] = 'Aime les mauvaises entêtes';
+$wb['add_new_record_txt'] = 'Ajouter une entrée à la politique';
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_spamfilter_users.lng b/interface/web/mail/lib/lang/fr_spamfilter_users.lng
index a93d94dbae5a1d6f25133988fefceaa2ddc3bc13..88e44b4e696a20d7afb0e49bf2dc953f7d5e5336 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_users.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_users.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['priority_txt'] = 'Priority';
-$wb['policy_id_txt'] = 'Policy';
-$wb['email_txt'] = 'Email (Pattern)';
-$wb['fullname_txt'] = 'Name';
-$wb['local_txt'] = 'Local';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['server_id_txt'] = 'Serveur';
+$wb['priority_txt'] = 'Priorité';
+$wb['policy_id_txt'] = 'Politique';
+$wb['email_txt'] = 'Email (Schéma)';
+$wb['fullname_txt'] = 'Nom';
+$wb['local_txt'] = 'Local';
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_spamfilter_users_list.lng b/interface/web/mail/lib/lang/fr_spamfilter_users_list.lng
index ed3d7a399df134fbb4870271df6362d9000b2bb1..55e53d65e0b75463b5f42de8cd654b6d95df7d11 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_users_list.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_users_list.lng
@@ -1,10 +1,14 @@
-<?php
-$wb['list_head_txt'] = 'Spamfilter Users';
-$wb['local_txt'] = 'Local';
-$wb['server_id_txt'] = 'Server';
-$wb['priority_txt'] = 'Priority';
-$wb['policy_id_txt'] = 'Policy';
-$wb['fullname_txt'] = 'Name';
-$wb['email_txt'] = 'Email';
-$wb['add_new_record_txt'] = 'Add Spamfilter User';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['list_head_txt'] = 'Utilisateurs du filtre à spam';
+$wb['local_txt'] = 'Local';
+$wb['server_id_txt'] = 'Serveur';
+$wb['priority_txt'] = 'Priorité';
+$wb['policy_id_txt'] = 'Politique';
+$wb['fullname_txt'] = 'Nom';
+$wb['email_txt'] = 'Email';
+$wb['add_new_record_txt'] = 'Ajouter un utilisateur du filtre à spam';
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_spamfilter_whitelist.lng b/interface/web/mail/lib/lang/fr_spamfilter_whitelist.lng
index 5a85949ab68a2dc40878e5804446e89f3e0ecc09..1dae2148a9e51e6b18f3f088c7edb899f116526e 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_whitelist.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_whitelist.lng
@@ -1,9 +1,13 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['wb_txt'] = 'wb';
-$wb['rid_txt'] = 'User';
-$wb['email_txt'] = 'Email';
-$wb['priority_txt'] = 'Priority';
-$wb['active_txt'] = 'Active';
-$wb['limit_spamfilter_wblist_txt'] = 'The max. number of White- or Blacklist records for your account is reached.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['server_id_txt'] = 'Server';
+$wb['wb_txt'] = 'wb';
+$wb['rid_txt'] = 'Utilisateur';
+$wb['email_txt'] = 'Email';
+$wb['priority_txt'] = 'Priorité';
+$wb['active_txt'] = 'Active';
+$wb['limit_spamfilter_wblist_txt'] = 'The max. number of White- or Blacklist records for your account is reached.';
+?>
+
diff --git a/interface/web/mail/lib/lang/fr_spamfilter_whitelist_list.lng b/interface/web/mail/lib/lang/fr_spamfilter_whitelist_list.lng
index d209d17a4c941e9b49aa154e154d767fe3d3cb18..0cc081dece27ca7139474a0193870323ed8d9e7e 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_whitelist_list.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_whitelist_list.lng
@@ -1,9 +1,13 @@
-<?php
-$wb['list_head_txt'] = 'Spamfilter Whitelist';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['priority_txt'] = 'Priority';
-$wb['rid_txt'] = 'User';
-$wb['email_txt'] = 'Whitelisted Email';
-$wb['add_new_record_txt'] = 'Add Whitelist record';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['list_head_txt'] = 'Spamfilter Whitelist';
+$wb['active_txt'] = 'Active';
+$wb['server_id_txt'] = 'Server';
+$wb['priority_txt'] = 'Priority';
+$wb['rid_txt'] = 'User';
+$wb['email_txt'] = 'Whitelisted Email';
+$wb['add_new_record_txt'] = 'Add Whitelist record';
+?>
+
diff --git a/interface/web/monitor/lib/lang/fr.lng b/interface/web/monitor/lib/lang/fr.lng
index 29f22c6783ecb2ea3563d8bd1470f9db9ab6cf33..0447a955e3408fdaae5c4de30f495efd80cf9d01 100644
--- a/interface/web/monitor/lib/lang/fr.lng
+++ b/interface/web/monitor/lib/lang/fr.lng
@@ -1,137 +1,141 @@
-<?php
-$wb['Server online since'] = 'Server online since';
-$wb['Users online'] = 'Users Online';
-$wb['System load 1 minute'] = 'System load 1 minute';
-$wb['System load 5 minutes'] = 'System load 5 minutes';
-$wb['System load 15 minutes'] = 'System load 15 minutes';
-$wb['Server Load'] = 'Server Load';
-$wb['Disk usage'] = 'Disk usage';
-$wb['Memory usage'] = 'Memory usage';
-$wb['no_data_serverload_txt'] = 'No data about the server load available at the moment. Please check again later.';
-$wb['no_data_memusage_txt'] = 'No data about the memory usage available at the moment. Please check again later.';
-$wb['no_data_diskusage_txt'] = 'No data about the disk usage available at the moment. Please check again later.';
-$wb['no_data_cpuinfo_txt'] = 'No data about the CPU available at the moment. Please check again later.';
-$wb['no_data_services_txt'] = 'No data about the services available at the moment. Please check again later.';
-$wb['no_logdata_txt'] = 'No log data available at the moment. Please check again later.';
-$wb['Monitoring'] = 'Monitoring';
-$wb['Server to Monitor'] = 'Server to Monitor';
-$wb['Logfiles'] = 'Logfiles';
-$wb['Status of services'] = 'Status of services';
-$wb['No Refresh'] = 'No Refresh';
-$wb['minutes'] = 'minutes';
-$wb['Show Overview'] = 'Show Overview';
-$wb['System State (All Servers)'] = 'System State (All Servers)';
-$wb['Hardware-Information'] = 'Hardware-Information';
-$wb['Show CPU info'] = 'Show CPU info';
-$wb['Server State'] = 'Server State';
-$wb['Show Update State'] = 'Show Update State';
-$wb['Show RAID state'] = 'Show RAID state';
-$wb['Show Server load'] = 'Show Server load';
-$wb['Show Disk usage'] = 'Show Disk usage';
-$wb['Show Memory usage'] = 'Show Memory usage';
-$wb['Show Services'] = 'Show Services';
-$wb['Show Mail-Queue'] = 'Show Mail-Queue';
-$wb['Show Mail-Log'] = 'Show Mail-Log';
-$wb['Show Mail warn-Log'] = 'Show Mail warn-Log';
-$wb['Show Mail err-Log'] = 'Show Mail err-Log';
-$wb['Show System-Log'] = 'Show System-Log';
-$wb['Show Freshclam-Log'] = 'Show Freshclam-Log';
-$wb['Show Clamav-Log'] = 'Show Clamav-Log';
-$wb['Show ISPConfig-Log'] = 'Show ISPConfig-Log';
-$wb['Show RKHunter-Log'] = 'Show RKHunter-Log';
-$wb['Show Jobqueue'] = 'Show Jobqueue';
-$wb['Show ISPC Cron-Log'] = 'Show ISPC Cron-Log';
-$wb['no_data_updates_txt'] = 'No data about updates available at the moment. Please check again later.';
-$wb['no_data_raid_txt'] = 'No data about RAID available at the moment. Please check again later.';
-$wb['no_data_rkhunter_txt'] = 'No data about RKHunter available at the moment. Please check again later.';
-$wb['no_data_mailq_txt'] = 'No data Mailqueue available at the moment. Please check again later.';
-$wb['monitor_general_serverstate_txt'] = 'Server State';
-$wb['monitor_general_systemstate_txt'] = 'System State';
-$wb['monitor_diskusage_filesystem_txt'] = 'Filesystem';
-$wb['monitor_diskusage_type_txt'] = 'Type';
-$wb['monitor_diskusage_size_txt'] = 'Size';
-$wb['monitor_diskusage_used_txt'] = 'Used';
-$wb['monitor_diskusage_available_txt'] = 'Available';
-$wb['monitor_diskusage_usage_txt'] = 'Use%';
-$wb['monitor_diskusage_mounted_txt'] = 'Mounted on';
-$wb['monitor_logs_mail_txt'] = 'Mail - Log';
-$wb['monitor_logs_mailwarn_txt'] = 'Mail-Warn - Log';
-$wb['monitor_logs_mailerr_txt'] = 'Mail-Error - Log';
-$wb['monitor_logs_messages_txt'] = 'System Messages - Log';
-$wb['monitor_logs_ispccron_txt'] = 'ISPConfig Cron - Log';
-$wb['monitor_logs_freshclam_txt'] = 'Freshclam - Log';
-$wb['monitor_logs_clamav_txt'] = 'Clamav - Log';
-$wb['monitor_logs_ispc_txt'] = 'ISPConfig - Log';
-$wb['monitor_nomdadm_txt'] = 'mdadm is not installed or your Server has no supported RAID';
-$wb['monitor_norkhunter_txt'] = 'RKHunter is not installed, so there is no log data';
-$wb['monitor_serverstate_server_txt'] = 'Server';
-$wb['monitor_serverstate_state_txt'] = 'State';
-$wb['monitor_serverstate_unknown_txt'] = 'unknown';
-$wb['monitor_serverstate_info_txt'] = 'info';
-$wb['monitor_serverstate_warning_txt'] = 'warning';
-$wb['monitor_serverstate_critical_txt'] = 'critical';
-$wb['monitor_serverstate_error_txt'] = 'error';
-$wb['monitor_serverstate_moreinfo_txt'] = 'More information...';
-$wb['monitor_serverstate_more_txt'] = 'More...';
-$wb['monitor_serverstate_fclamok_txt'] = 'Your Virus-protection is ok';
-$wb['monitor_serverstate_fclamoutdated_txt'] = 'Your Virus-protection is OUTDATED!';
-$wb['monitor_serverstate_fclamunknown_txt'] = 'Freshclam: ???!';
-$wb['monitor_serverstate_hdok_txt'] = 'The state of your Hard-Disk space is ok';
-$wb['monitor_serverstate_hdgoingfull_txt'] = 'Your Hard-Disk space is going full';
-$wb['monitor_serverstate_hdnearlyfull_txt'] = 'Your Hard-Disk is nearly full';
-$wb['monitor_serverstate_hdveryfull_txt'] = 'Your Hard-Disk is very full';
-$wb['monitor_serverstate_hdfull_txt'] = 'Your Hard-Disk has no more space left';
-$wb['monitor_serverstate_hdunknown_txt'] = 'Hard-Disk: ???';
-$wb['monitor_serverstate_listok_txt'] = 'ok';
-$wb['monitor_serverstate_listinfo_txt'] = 'info';
-$wb['monitor_serverstate_listwarning_txt'] = 'warning';
-$wb['monitor_serverstate_listcritical_txt'] = 'critical';
-$wb['monitor_serverstate_listerror_txt'] = 'error';
-$wb['monitor_serverstate_listunknown_txt'] = 'unknown';
-$wb['monitor_serverstate_loadok_txt'] = 'Your Server load is ok';
-$wb['monitor_serverstate_loadheavy_txt'] = 'Your Server in under heavy load';
-$wb['monitor_serverstate_loadhigh_txt'] = 'Your Server in under high load';
-$wb['monitor_serverstate_loaghigher_txt'] = 'Your Server in under higher load';
-$wb['monitor_serverstate_loadhighest_txt'] = 'Your Server in under highest load';
-$wb['monitor_serverstate_loadunknown_txt'] = 'Server Load: ???';
-$wb['monitor_serverstate_mailqok_txt'] = 'Your Mailq load is ok';
-$wb['monitor_serverstate_mailqheavy_txt'] = 'Your Mailq in under heavy load';
-$wb['monitor_serverstate_mailqhigh_txt'] = 'Your Mailq in under high load';
-$wb['monitor_serverstate_mailqhigher_txt'] = 'Your Mailq in under higher load';
-$wb['monitor_serverstate_mailqhighest_txt'] = 'Your Mailq in under highest load';
-$wb['monitor_serverstate_mailqunknown_txt'] = 'Mailq: ???';
-$wb['monitor_serverstate_raidok_txt'] = 'Your RAID is ok';
-$wb['monitor_serverstate_raidresync_txt'] = 'Your RAID is in RESYNC mode';
-$wb['monitor_serverstate_raidfault_txt'] = 'Your RAID has one FAULT disk. Replace as soon as possible!';
-$wb['monitor_serverstate_raiderror_txt'] = 'Your RAID is not working anymore';
-$wb['monitor_serverstate_raidunknown_txt'] = 'RAID state: ???';
-$wb['monitor_serverstate_servicesonline_txt'] = 'All needed Services are online';
-$wb['monitor_serverstate_servicesoffline_txt'] = 'One or more needed Services are offline';
-$wb['monitor_serverstate_servicesunknown_txt'] = 'Services:???';
-$wb['monitor_serverstate_syslogok_txt'] = 'The System-Log is O.K.';
-$wb['monitor_serverstate_syslogwarning_txt'] = 'There are some warnings in your System-Log';
-$wb['monitor_serverstate_syslogerror_txt'] = 'There are errors in your System-Log';
-$wb['monitor_serverstate_syslogunknown_txt'] = 'sys-log:???';
-$wb['monitor_serverstate_updatesok_txt'] = 'Your System is up to date.';
-$wb['monitor_serverstate_updatesneeded_txt'] = 'One or more Components needs a update';
-$wb['monitor_serverstate_updatesunknown_txt'] = 'System-Update:???';
-$wb['monitor_services_online_txt'] = 'Online';
-$wb['monitor_services_offline_txt'] = 'Offline';
-$wb['monitor_services_web_txt'] = 'Web-Server:';
-$wb['monitor_services_ftp_txt'] = 'FTP-Server:';
-$wb['monitor_services_smtp_txt'] = 'SMTP-Server:';
-$wb['monitor_services_pop_txt'] = 'POP3-Server:';
-$wb['monitor_services_imap_txt'] = 'IMAP-Server:';
-$wb['monitor_services_mydns_txt'] = 'myDNS-Server:';
-$wb['monitor_services_mysql_txt'] = 'mySQL-Server:';
-$wb['monitor_settings_datafromdate_txt'] = 'Data from: ';
-$wb['monitor_settings_datetimeformat_txt'] = 'Y-m-d H:i';
-$wb['monitor_settings_refreshsq_txt'] = 'Refresh sequence:';
-$wb['monitor_settings_server_txt'] = 'Server';
-$wb['monitor_title_cpuinfo_txt'] = 'CPU Info';
-$wb['monitor_title_updatestate_txt'] = 'Update State';
-$wb['monitor_title_mailq_txt'] = 'Mailqueue';
-$wb['monitor_title_raidstate_txt'] = 'RAID-State';
-$wb['monitor_title_rkhunterlog_txt'] = 'RKHunter-Log';
-$wb['monitor_updates_nosupport_txt'] = 'Your distribution is not supported for this monitoring';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["Server online since"] = "Serveur en ligne depuis";
+$wb["Users online"] = "utilisateurs en ligne";
+$wb["System load 1 minute"] = "Charge du système 1 minute";
+$wb["System load 5 minutes"] = "Charge du système 5 minutes";
+$wb["System load 15 minutes"] = "Charge du système 15 minutes";
+$wb["Server Load"] = "Charge du serveur";
+$wb["Disk usage"] = "Usage du disque";
+$wb["Memory usage"] = "Usage de la mémoire";
+$wb["no_data_serverload_txt"] = "Pas de données concernant la charge du serveur actuellement. Réésayez plus tard.";
+$wb["no_data_memusage_txt"] = "Pas de données concernant l'usage de la mémoire actuellement. Réésayez plus tard.";
+$wb["no_data_diskusage_txt"] = "Pas de données concernant l'usage du disque actuellement. Réésayez plus tard.";
+$wb["no_data_cpuinfo_txt"] = "Pas de données concernant le CPU actuellement. Réésayez plus tard.";
+$wb["no_data_services_txt"] = "Pas de données concernant les services actuellement. Réésayez plus tard.";
+$wb["no_logdata_txt"] = "Pas de logs disponibles actuellement. Réésayez plus tard.";
+$wb["Monitoring"] = "Surveillance";
+$wb["Server to Monitor"] = "Serveur à surveiller";
+$wb["Logfiles"] = "Fichiers de logs";
+$wb["Status of services"] = "Status des services";
+$wb["No Refresh"] = "Pas de rafraichissement";
+$wb["minutes"] = "minutes";
+$wb["Show Overview"] = "Vue générale";
+$wb["System State (All Servers)"] = "Status du système (Tous serveurs)";
+$wb["Hardware-Information"] = "Infos. sur le materiel";
+$wb["Show CPU info"] = "Voir les infos. CPU";
+$wb["Server State"] = "Status du serveur";
+$wb["Show Update State"] = "Mise à jour du status";
+$wb["Show RAID state"] = "Voir le status RAID";
+$wb["Show Server load"] = "Voir la charge du serveur";
+$wb["Show Disk usage"] = "Voir l'usage du disque";
+$wb["Show Memory usage"] = "Voir l'usage de la mémoire";
+$wb["Show Services"] = "Voir les services";
+$wb["Show Mail-Queue"] = "Voir la mailqueue";
+$wb["Show Mail-Log"] = "Voir les logs mails";
+$wb["Show Mail warn-Log"] = "Voir les logs mails d'avertissement";
+$wb["Show Mail err-Log"] = "Voir les logs mails d'erreur";
+$wb["Show System-Log"] = "Voir les logs système";
+$wb["Show Freshclam-Log"] = "Voir les logs de Freshclam";
+$wb["Show Clamav-Log"] = "Voir les logs de Clamav";
+$wb["Show ISPConfig-Log"] = "Voir les logs d'ISPConfig";
+$wb["Show RKHunter-Log"] = "Voir les logs de RKHunter";
+$wb["Show Processus en attente"] = "Voir la Processus en attente";
+$wb["Show ISPC Cron-Log"] = "Voir les logs des crons ISPC";
+$wb["no_data_updates_txt"] = "Pas de données concernant les mises à jour actuellement. Réésayez plus tard.";
+$wb["no_data_raid_txt"] = "Pas de données concernant le RAID actuellement. Réésayez plus tard.";
+$wb["no_data_rkhunter_txt"] = "Pas de données concernant RKHunter actuellement. Réésayez plus tard.";
+$wb["no_data_mailq_txt"] = "Pas de données concernant la queue de mails actuellement. Réésayez plus tard.";
+$wb["monitor_general_serverstate_txt"] = "Status du serveur";
+$wb["monitor_general_systemstate_txt"] = "Status du système";
+$wb["monitor_diskusage_filesystem_txt"] = "Système de fichiers";
+$wb["monitor_diskusage_type_txt"] = "Type";
+$wb["monitor_diskusage_size_txt"] = "Taille";
+$wb["monitor_diskusage_used_txt"] = "Utilisé";
+$wb["monitor_diskusage_available_txt"] = "Disponible";
+$wb["monitor_diskusage_usage_txt"] = "Utilisé%";
+$wb["monitor_diskusage_mounted_txt"] = "Monté sur";
+$wb["monitor_logs_mail_txt"] = "Mail - Log";
+$wb["monitor_logs_mailwarn_txt"] = "Avertissements Mail - Log";
+$wb["monitor_logs_mailerr_txt"] = "Erreurs Mail - Log";
+$wb["monitor_logs_messages_txt"] = "Messages Système - Log";
+$wb["monitor_logs_ispccron_txt"] = "ISPConfig Cron - Log";
+$wb["monitor_logs_freshclam_txt"] = "Freshclam - Log";
+$wb["monitor_logs_clamav_txt"] = "Clamav - Log";
+$wb["monitor_logs_ispc_txt"] = "ISPConfig - Log";
+$wb["monitor_nomdadm_txt"] = "mdadm n'est pas installé ou votre serveur ne prend pas en charge le RAID";
+$wb["monitor_norkhunter_txt"] = "RKHunter n'est pas installé, il n'y a donc pas de logs";
+$wb["monitor_serverstate_server_txt"] = "Serveur";
+$wb["monitor_serverstate_state_txt"] = "Status";
+$wb["monitor_serverstate_unknown_txt"] = "inconnu";
+$wb["monitor_serverstate_info_txt"] = "info";
+$wb["monitor_serverstate_warning_txt"] = "avertissement";
+$wb["monitor_serverstate_critical_txt"] = "critique";
+$wb["monitor_serverstate_error_txt"] = "erreur";
+$wb["monitor_serverstate_moreinfo_txt"] = "Plus d'informations...";
+$wb["monitor_serverstate_more_txt"] = "Plus...";
+$wb["monitor_serverstate_fclamok_txt"] = "Votre protection virus est OK";
+$wb["monitor_serverstate_fclamoutdated_txt"] = "Votre protection virus est PERIMEE";
+$wb["monitor_serverstate_fclamunknown_txt"] = "Freshclam: !";
+$wb["monitor_serverstate_hdok_txt"] = "Le status de l'usage de votre disque est OK";
+$wb["monitor_serverstate_hdgoingfull_txt"] = "Votre espace disque se rempli";
+$wb["monitor_serverstate_hdnearlyfull_txt"] = "Votre espace disque est chargé";
+$wb["monitor_serverstate_hdveryfull_txt"] = "Votre espace disque est très chargé";
+$wb["monitor_serverstate_hdfull_txt"] = "Votre espace disque est plein";
+$wb["monitor_serverstate_hdunknown_txt"] = "Disque dur: ";
+$wb["monitor_serverstate_listok_txt"] = "ok";
+$wb["monitor_serverstate_listinfo_txt"] = "info";
+$wb["monitor_serverstate_listwarning_txt"] = "avertissement";
+$wb["monitor_serverstate_listcritical_txt"] = "critique";
+$wb["monitor_serverstate_listerror_txt"] = "erreur";
+$wb["monitor_serverstate_listunknown_txt"] = "inconnu";
+$wb["monitor_serverstate_loadok_txt"] = "La charge de votre serveur est correcte";
+$wb["monitor_serverstate_loadheavy_txt"] = "La charge de votre serveur est légèrement élevée";
+$wb["monitor_serverstate_loadhigh_txt"] = "La charge de votre serveur est élevée";
+$wb["monitor_serverstate_loaghigher_txt"] = "La charge de votre serveur est très élevée";
+$wb["monitor_serverstate_loadhighest_txt"] = "La charge de votre serveur est extrèmement élevée";
+$wb["monitor_serverstate_loadunknown_txt"] = "Charge du serveur: ";
+$wb["monitor_serverstate_mailqok_txt"] = "La charge de Mailq est correcte";
+$wb["monitor_serverstate_mailqheavy_txt"] = "La charge de Mailq est légèrement élevée";
+$wb["monitor_serverstate_mailqhigh_txt"] = "La charge de Mailq est élevée";
+$wb["monitor_serverstate_mailqhigher_txt"] = "La charge de Mailq est très élevée";
+$wb["monitor_serverstate_mailqhighest_txt"] = "La charge de Mailq est extrèmement élevée";
+$wb["monitor_serverstate_mailqunknown_txt"] = "Mailq: ";
+$wb["monitor_serverstate_raidok_txt"] = "Votre RAID est ok";
+$wb["monitor_serverstate_raidresync_txt"] = "Votre RAID est en mode RESYNC";
+$wb["monitor_serverstate_raidfault_txt"] = "Votre RAID à une erreur FAULT de disque. Remplacez le rapidement!";
+$wb["monitor_serverstate_raiderror_txt"] = "Votre RAID n'est pas fonctionnel";
+$wb["monitor_serverstate_raidunknown_txt"] = "Status RAID: ";
+$wb["monitor_serverstate_servicesonline_txt"] = "Tous les services nécessaires sont en ligne";
+$wb["monitor_serverstate_servicesoffline_txt"] = "Un ou plusieurs services sont hors-ligne";
+$wb["monitor_serverstate_servicesunknown_txt"] = "Services: ";
+$wb["monitor_serverstate_syslogok_txt"] = "Votre log système est OK";
+$wb["monitor_serverstate_syslogwarning_txt"] = "Il y a des avertissements dans votre log système";
+$wb["monitor_serverstate_syslogerror_txt"] = "Il y a des erreurs dans votre log système";
+$wb["monitor_serverstate_syslogunknown_txt"] = "Log système: ";
+$wb["monitor_serverstate_updatesok_txt"] = "Votre système est à jour.";
+$wb["monitor_serverstate_updatesneeded_txt"] = "Un ou plusieurs composants nécessitent une mise à jour";
+$wb["monitor_serverstate_updatesunknown_txt"] = "Mise à jour du système: ";
+$wb["monitor_services_online_txt"] = "En ligne";
+$wb["monitor_services_offline_txt"] = "Hors-ligne";
+$wb["monitor_services_web_txt"] = "Serveur Web:";
+$wb["monitor_services_ftp_txt"] = "Serveur FTP:";
+$wb["monitor_services_smtp_txt"] = "Serveur SMTP:";
+$wb["monitor_services_pop_txt"] = "Serveur POP3:";
+$wb["monitor_services_imap_txt"] = "Serveur IMAP:";
+$wb["monitor_services_mydns_txt"] = "Serveur myDNS:";
+$wb["monitor_services_mysql_txt"] = "Serveur mySQL:";
+$wb["monitor_settings_datafromdate_txt"] = "Données depuis: ";
+$wb["monitor_settings_datetimeformat_txt"] = "d-m-Y H:i";
+$wb["monitor_settings_refreshsq_txt"] = "Séquence de rafraichissement:";
+$wb["monitor_settings_server_txt"] = "Serveur";
+$wb["monitor_title_cpuinfo_txt"] = "Infos. CPU";
+$wb["monitor_title_updatestate_txt"] = "Status de mise à jour";
+$wb["monitor_title_mailq_txt"] = "Mailqueue";
+$wb["monitor_title_raidstate_txt"] = "Status RAID";
+$wb["monitor_title_rkhunterlog_txt"] = "Log RKHunter";
+$wb["monitor_updates_nosupport_txt"] = "Votre distribution n'est pas supportée par le moniteur";
+?>
+
diff --git a/interface/web/monitor/lib/lang/fr_datalog_list.lng b/interface/web/monitor/lib/lang/fr_datalog_list.lng
index 8ad63ffd42b46c9c52357d5bcb5ef2f4e1cab9aa..3a6dae921b62681929df170f0d93d14d132a8959 100644
--- a/interface/web/monitor/lib/lang/fr_datalog_list.lng
+++ b/interface/web/monitor/lib/lang/fr_datalog_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Jobqueue';
-$wb['tstamp_txt'] = 'Date';
-$wb['server_id_txt'] = 'Server';
-$wb['dbtable_txt'] = 'DB Table';
-$wb['action_txt'] = 'Action';
-$wb['status_txt'] = 'Status';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Processus en attente";
+$wb["tstamp_txt"] = "Date";
+$wb["server_id_txt"] = "Serveur";
+$wb["dbtable_txt"] = "Table DB";
+$wb["action_txt"] = "Action";
+$wb["status_txt"] = "Status";
+?>
+
diff --git a/interface/web/sites/lib/lang/fr.lng b/interface/web/sites/lib/lang/fr.lng
index 2cb1aa97249eb4cce5552d078af8652ef24fe134..09b7aabcdfcf8146abde371161758f16a224e769 100644
--- a/interface/web/sites/lib/lang/fr.lng
+++ b/interface/web/sites/lib/lang/fr.lng
@@ -1,17 +1,21 @@
-<?php
-$wb['Database'] = 'Database';
-$wb['Options'] = 'Options';
-$wb['Shell User'] = 'Shell User';
-$wb['Domain'] = 'Domain';
-$wb['Redirect'] = 'Redirect';
-$wb['SSL'] = 'SSL';
-$wb['Subdomain'] = 'Subdomain';
-$wb['Sites'] = 'Sites';
-$wb['Aliasdomain'] = 'Aliasdomain';
-$wb['FTP-User'] = 'FTP-User';
-$wb['FTP'] = 'FTP';
-$wb['Shell-User'] = 'Shell-User';
-$wb['Shell'] = 'Shell';
-$wb['Websites'] = 'Websites';
-$wb['Stats'] = 'Statistics';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["Database"] = "Base de données";
+$wb["Options"] = "Options";
+$wb["Shell User"] = "Utilisateur Shell";
+$wb["Domain"] = "Domaine";
+$wb["Redirect"] = "Redirection";
+$wb["SSL"] = "SSL";
+$wb["Subdomain"] = "Sous-domaine";
+$wb["Sites"] = "Sites";
+$wb["Aliasdomain"] = "Alias";
+$wb["FTP-User"] = "Utilisateur FTP";
+$wb["FTP"] = "FTP";
+$wb["Shell-User"] = "Utilisateur Shell";
+$wb["Shell"] = "Shell";
+$wb["Websites"] = "Sites Web";
+$wb["Stats"] = "Statistiques";
+?>
+
diff --git a/interface/web/sites/lib/lang/fr_cron.lng b/interface/web/sites/lib/lang/fr_cron.lng
index fecb4ab45a3af2e0566a0bde5c15225761106d7c..2df865d67d2f03dae15264d01440d9f9336da09c 100644
--- a/interface/web/sites/lib/lang/fr_cron.lng
+++ b/interface/web/sites/lib/lang/fr_cron.lng
@@ -1,21 +1,25 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['parent_domain_id_txt'] = 'Parent website';
-$wb['active_txt'] = 'Active';
-$wb['client_txt'] = 'Client';
-$wb['run_min_txt'] = 'Minutes';
-$wb['run_hour_txt'] = 'Hours';
-$wb['run_mday_txt'] = 'Days of month';
-$wb['run_month_txt'] = 'Months';
-$wb['run_wday_txt'] = 'Days of week';
-$wb['command_txt'] = 'Command to run (commands are executed via sh, urls via wget)';
-$wb['limit_cron_txt'] = 'The maximum number of allowed cron jobs was reached.';
-$wb['limit_cron_frequency_txt'] = 'The cron job frequency exceeds the allowed limit.';
-$wb['run_min_error_format'] = 'Invalid format for minutes.';
-$wb['run_hour_error_format'] = 'Invalid format for hours.';
-$wb['run_mday_error_format'] = 'Invalid format for days of month.';
-$wb['run_month_error_format'] = 'Invalid format for months.';
-$wb['run_wday_error_format'] = 'Invalid format for days of the week.';
-$wb['command_error_format'] = 'Invalid command format. Please note that in case of an url call only http/https is allowed.';
-$wb['unknown_fieldtype_error'] = 'An unknown field type has been used.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["parent_domain_id_txt"] = "Site Parent";
+$wb["active_txt"] = "Actif";
+$wb["client_txt"] = "Client";
+$wb["run_min_txt"] = "Minutes";
+$wb["run_hour_txt"] = "Heures";
+$wb["run_mday_txt"] = "Jours du mois";
+$wb["run_month_txt"] = "Mois";
+$wb["run_wday_txt"] = "Jours de la semaine";
+$wb["command_txt"] = "Commande à éxécuter (commandes via sh, urls via wget)";
+$wb["limit_cron_txt"] = "La maximum de cron autorisés a été atteint.";
+$wb["limit_cron_frequency_txt"] = "La fréquence du cron excède la limite autorisée.";
+$wb["run_min_error_format"] = "Format invalide pour les minutes.";
+$wb["run_hour_error_format"] = "Format invalide pour les heures.";
+$wb["run_mday_error_format"] = "Format invalide pour les jours du mois.";
+$wb["run_month_error_format"] = "Format invalide pour les mois.";
+$wb["run_wday_error_format"] = "Format invalide pour les jours du mois.";
+$wb["command_error_format"] = "Format de la commande invalide.";
+$wb["unknown_fieldtype_error"] = "Un champ inconnu a été utilisé";
+?>
+
diff --git a/interface/web/sites/lib/lang/fr_cron_list.lng b/interface/web/sites/lib/lang/fr_cron_list.lng
index ad56ea95610bf8bb2344467e0c2b796950c1e59a..579b53069e85766a8f17f18c980be506d5e0de17 100644
--- a/interface/web/sites/lib/lang/fr_cron_list.lng
+++ b/interface/web/sites/lib/lang/fr_cron_list.lng
@@ -1,12 +1,16 @@
-<?php
-$wb['list_head_txt'] = 'Cron Jobs';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['run_min_txt'] = 'Minute';
-$wb['run_hour_txt'] = 'Hour';
-$wb['run_mday_txt'] = 'Day of month';
-$wb['run_month_txt'] = 'Month';
-$wb['run_wday_txt'] = 'Day of week';
-$wb['command_txt'] = 'Command';
-$wb['add_new_cron_txt'] = 'Add new Cron job';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['list_head_txt'] = 'Crons';
+$wb['active_txt'] = 'Actif';
+$wb['server_id_txt'] = 'Serveur';
+$wb['run_min_txt'] = 'Minute';
+$wb['run_hour_txt'] = 'Heure';
+$wb['run_mday_txt'] = 'Jour du mois';
+$wb['run_month_txt'] = 'Mois';
+$wb['run_wday_txt'] = 'Jour de la semaine';
+$wb['command_txt'] = 'Commande';
+$wb['add_new_cron_txt'] = 'Nouveau Cron';
+?>
+
diff --git a/interface/web/sites/lib/lang/fr_database.lng b/interface/web/sites/lib/lang/fr_database.lng
index 21058d47e33236de009e5f76c8ed86e85b659bff..7de29d0040425c8734abe6067c286ffa685a8861 100644
--- a/interface/web/sites/lib/lang/fr_database.lng
+++ b/interface/web/sites/lib/lang/fr_database.lng
@@ -1,25 +1,27 @@
-<?php
-$wb['server_id_txt'] = 'Server';
-$wb['type_txt'] = 'Type';
-$wb['database_name_txt'] = 'Database name';
-$wb['database_user_txt'] = 'Database user';
-$wb['database_password_txt'] = 'Database password';
-$wb['password_strength_txt'] = 'Password strength';
-$wb['database_charset_txt'] = 'Database charset';
-$wb['remote_access_txt'] = 'Remote Access';
-$wb['client_txt'] = 'Client';
-$wb['active_txt'] = 'Active';
-$wb['database_name_error_empty'] = 'Database name is empty.';
-$wb['database_name_error_unique'] = 'There is already a database with this name on the server. To get a unique name, e.g. prepend your domain name to the database name.';
-$wb['database_name_error_regex'] = 'Invalid database name. The database name may contain these characters: a-z, A-Z, 0-9 and the underscore. Length: 2 - 64 characters.';
-$wb['database_user_error_empty'] = 'Database user is empty.';
-$wb['database_user_error_unique'] = 'There is already a database user with this name on the server. To get a unique name, e.g. prepend your domain name to the username.';
-$wb['database_user_error_regex'] = 'Invalid database user name. The username may contain these characters: a-z, A-Z, 0-9 and the underscore. Length: 2 - 64 characters.';
-$wb['limit_database_txt'] = 'The max. number of databases is reached.';
-$wb['database_name_change_txt'] = 'The database name can not be changed';
-$wb['database_charset_change_txt'] = 'The database charset can not be changed';
-$wb['remote_ips_txt'] = 'Remote Access IPs (separate by , and leave blank for <i>any</i>)';
-$wb['database_remote_error_ips'] = 'At least one of the entered ip addresses is invalid.';
-$wb['database_name_error_len'] = 'Database name - {db} - too long. The max. database name length incl. prefix is 64 chars.';
-$wb['database_user_error_len'] = 'Database username - {user}- too long. The max. database username length incl. prefix is 16 chars.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["server_id_txt"] = "Serveur";
+$wb["type_txt"] = "Type";
+$wb["database_name_txt"] = "Nom de la base";
+$wb["database_user_txt"] = "Nom d'utilisateur";
+$wb["database_password_txt"] = "Mot de passe";
+$wb["password_strength_txt"] = "Force du pass";
+$wb["database_charset_txt"] = "Charset de la base";
+$wb["remote_access_txt"] = "Accès à Distance";
+$wb["client_txt"] = "Client";
+$wb["active_txt"] = "Actif";
+$wb["database_name_error_empty"] = "Le nom de la base ne peut être vide.";
+$wb["database_name_error_unique"] = "Il y a déja une base portant ce nom sur le serveur.";
+$wb["database_name_error_regex"] = "Nom de la base incorrect. Le nom de la base peut uniquement contenir ces caractères: a-z, A-Z, 0-9 et le tiret bas. Taille: 2 - 64 caractères.";
+$wb["database_user_error_empty"] = "Le nom d'utilisateur ne peut être vide.";
+$wb["database_user_error_unique"] = "Il y a déja un utilisateur de base avec ce nom.";
+$wb["database_user_error_regex"] = "Nom d'utilisateur incorrect. Le nom d'utilisateur peut uniquement contenir ces caractères: a-z, A-Z, 0-9 et le tiret bas. Taille: 2 - 64 caractères.";
+$wb["limit_database_txt"] = "Le nombre maximum de bases de données a été atteint.";
+$wb["database_name_change_txt"] = "Le nom de la base ne peut être modifié";
+$wb["database_charset_change_txt"] = "Le charset de la base ne peut être modifié";
+$wb["remote_ips_txt"] = "IP d'accès à distance (séparés par des virgules, ne rien mettre pour tout autoriser)";
+$wb["database_remote_error_ips"] = "L'une des IP entrées n'est pas valide";
+?>
+
diff --git a/interface/web/sites/lib/lang/fr_database_list.lng b/interface/web/sites/lib/lang/fr_database_list.lng
index 9c4df5704f0ff85d52a18a75b2bbf131ce14e87a..569991d39ef017f37db27c8c93d2833a8f2d34ca 100644
--- a/interface/web/sites/lib/lang/fr_database_list.lng
+++ b/interface/web/sites/lib/lang/fr_database_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Database';
-$wb['active_txt'] = 'Active';
-$wb['remote_access_txt'] = 'Remote Access';
-$wb['server_id_txt'] = 'Server';
-$wb['database_name_txt'] = 'Database name';
-$wb['add_new_record_txt'] = 'Add new Database';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['list_head_txt'] = 'Base';
+$wb['active_txt'] = 'Actif';
+$wb['remote_access_txt'] = 'Accès à distance';
+$wb['server_id_txt'] = 'Serveur';
+$wb['database_name_txt'] = 'Nom de la base';
+$wb['add_new_record_txt'] = 'Nouvelle base de données';
+?>
+
diff --git a/interface/web/sites/lib/lang/fr_ftp_user.lng b/interface/web/sites/lib/lang/fr_ftp_user.lng
index 190f4a397d63d3a724f943d87254a360f77d1262..46917a1c5c0727d5a5aa2192b6e6cfdcf92f0d82 100644
--- a/interface/web/sites/lib/lang/fr_ftp_user.lng
+++ b/interface/web/sites/lib/lang/fr_ftp_user.lng
@@ -1,27 +1,31 @@
-<?php
-$wb['uid_txt'] = 'UID';
-$wb['gid_txt'] = 'GID';
-$wb['dir_txt'] = 'Directory';
-$wb['quota_files_txt'] = 'Filequota';
-$wb['ul_ratio_txt'] = 'Uploadratio';
-$wb['dl_ratio_txt'] = 'Downloadratio';
-$wb['ul_bandwidth_txt'] = 'Uploadbandwidth';
-$wb['dl_bandwidth_txt'] = 'Downloadbandwidth';
-$wb['server_id_txt'] = 'Server';
-$wb['parent_domain_id_txt'] = 'Website';
-$wb['username_txt'] = 'Username';
-$wb['password_txt'] = 'Password';
-$wb['password_strength_txt'] = 'Password strength';
-$wb['quota_size_txt'] = 'Harddisk-Quota';
-$wb['active_txt'] = 'Active';
-$wb['limit_ftp_user_txt'] = 'The max. number of FTP users for your account is reached.';
-$wb['username_error_empty'] = 'Username is empty.';
-$wb['username_error_unique'] = 'The username must be unique.';
-$wb['username_error_regex'] = 'The username contains charachters that are not allowed.';
-$wb['quota_size_error_empty'] = 'Quota is empty.';
-$wb['uid_error_empty'] = 'GID empty.';
-$wb['directory_error_empty'] = 'Directory empty.';
-$wb['quota_files_unity_txt'] = 'Files';
-$wb['directory_error_notinweb'] = 'Directory not inside of web root directory.';
-$wb['parent_domain_id_error_empty'] = 'No website selected.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["uid_txt"] = "UID";
+$wb["gid_txt"] = "GID";
+$wb["dir_txt"] = "Répertoire";
+$wb["quota_files_txt"] = "Quota de fichiers";
+$wb["ul_ratio_txt"] = "Ratio upload";
+$wb["dl_ratio_txt"] = "Ratio download";
+$wb["ul_bandwidth_txt"] = "Bande passante upload";
+$wb["dl_bandwidth_txt"] = "Bande passante download";
+$wb["server_id_txt"] = "Serveur";
+$wb["parent_domain_id_txt"] = "Site web";
+$wb["username_txt"] = "Nom d'utilisateur";
+$wb["password_txt"] = "Mot de passe";
+$wb["password_strength_txt"] = "Force du mot de passe";
+$wb["quota_size_txt"] = "Quota disque";
+$wb["active_txt"] = "Actif";
+$wb["limit_ftp_user_txt"] = "Le nombre maximum d'utilisateurs FTP a été atteint.";
+$wb["username_error_empty"] = "Le nom d'utilisateur est vide.";
+$wb["username_error_unique"] = "Le nom d'utilisateur doit être unique.";
+$wb["username_error_regex"] = "Le nom d'utilisateur contient des caractères invalides.";
+$wb["quota_size_error_empty"] = "Le quota est vide.";
+$wb["uid_error_empty"] = "Le GID est vide.";
+$wb["directory_error_empty"] = "Le répertoire est vide.";
+$wb["quota_files_unity_txt"] = "Fichiers";
+$wb["directory_error_notinweb"] = "Le répertoire n'est pas dans la racine web.";
+$wb["parent_domain_id_error_empty"] = "Pas de site web sélectionné.";
+?>
+
diff --git a/interface/web/sites/lib/lang/fr_ftp_user_list.lng b/interface/web/sites/lib/lang/fr_ftp_user_list.lng
index 6ef3e37607287711ce9a3361e46086b70985e832..30aa272a24f8e5d91d897a84af7a94cfacc57940 100644
--- a/interface/web/sites/lib/lang/fr_ftp_user_list.lng
+++ b/interface/web/sites/lib/lang/fr_ftp_user_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'FTP-User';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['parent_domain_id_txt'] = 'Website';
-$wb['username_txt'] = 'Username';
-$wb['add_new_record_txt'] = 'Add new FTP-User';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Utilisateur FTP";
+$wb["active_txt"] = "Actif";
+$wb["server_id_txt"] = "Serveur";
+$wb["parent_domain_id_txt"] = "Site web";
+$wb["username_txt"] = "Nom d'utilisateur";
+$wb["add_new_record_txt"] = "Nouvel utilisateur FTP";
+?>
+
diff --git a/interface/web/sites/lib/lang/fr_shell_user.lng b/interface/web/sites/lib/lang/fr_shell_user.lng
index 0f2ea6c84627b2c5187f609cc61060a049a473ec..60c08d893454361c653cde9e93c1038bd6782b1d 100644
--- a/interface/web/sites/lib/lang/fr_shell_user.lng
+++ b/interface/web/sites/lib/lang/fr_shell_user.lng
@@ -1,22 +1,26 @@
-<?php
-$wb['uid_txt'] = 'Web Username';
-$wb['gid_txt'] = 'Group';
-$wb['shell_txt'] = 'Shell';
-$wb['dir_txt'] = 'Dir';
-$wb['server_id_txt'] = 'Server';
-$wb['parent_domain_id_txt'] = 'Site';
-$wb['username_txt'] = 'Username';
-$wb['password_txt'] = 'Password';
-$wb['password_strength_txt'] = 'Password strength';
-$wb['chroot_txt'] = 'Chroot Shell';
-$wb['quota_size_txt'] = 'Quota';
-$wb['active_txt'] = 'Active';
-$wb['username_error_empty'] = 'Username is empty.';
-$wb['username_error_unique'] = 'The username must be unique.';
-$wb['username_error_regex'] = 'The username contains charachters that are not allowed.';
-$wb['quota_size_error_empty'] = 'Quota is empty.';
-$wb['uid_error_empty'] = 'GID empty.';
-$wb['directory_error_empty'] = 'Directory empty.';
-$wb['limit_shell_user_txt'] = 'The max number of shell users is reached.';
-$wb['parent_domain_id_error_empty'] = 'No website selected.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["uid_txt"] = "Nom d'utilisateur web";
+$wb["gid_txt"] = "Groupe";
+$wb["shell_txt"] = "Shell";
+$wb["dir_txt"] = "Repertoire";
+$wb["server_id_txt"] = "Serveur";
+$wb["parent_domain_id_txt"] = "Site";
+$wb["username_txt"] = "Nom d'utilisateur";
+$wb["password_txt"] = "Mot de passe";
+$wb["password_strength_txt"] = "Force du mot de passe";
+$wb["chroot_txt"] = "Chrotter le shell";
+$wb["quota_size_txt"] = "Quota";
+$wb["active_txt"] = "Actif";
+$wb["username_error_empty"] = "Le nom d'utilisateur est vide.";
+$wb["username_error_unique"] = "Le nom d'utilisateur doit être unique.";
+$wb["username_error_regex"] = "Le nom d'utilisateur contient des caractères invalides.";
+$wb["quota_size_error_empty"] = "Le quota est vide.";
+$wb["uid_error_empty"] = "Le GID est vide.";
+$wb["directory_error_empty"] = "Le répertoire est vide.";
+$wb["limit_shell_user_txt"] = "Le nombre maximum d'utilisateurs shell a été atteint..";
+$wb["parent_domain_id_error_empty"] = "Pas de site web sélectionné.";
+?>
+
diff --git a/interface/web/sites/lib/lang/fr_shell_user_list.lng b/interface/web/sites/lib/lang/fr_shell_user_list.lng
index 4a9d7cb9a7e0bf090e372fe5893c2f961a041451..06571347d5bef583998c177111c0f65349f53e4e 100644
--- a/interface/web/sites/lib/lang/fr_shell_user_list.lng
+++ b/interface/web/sites/lib/lang/fr_shell_user_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Shell User';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['parent_domain_id_txt'] = 'Site';
-$wb['username_txt'] = 'Username';
-$wb['add_new_record_txt'] = 'Add new Shell-User';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Utilisateur Shell";
+$wb["active_txt"] = "Actif";
+$wb["server_id_txt"] = "Serveur";
+$wb["parent_domain_id_txt"] = "Site web";
+$wb["username_txt"] = "Nom d'utilisateur";
+$wb["add_new_record_txt"] = "Nouvel utilisateur Shell";
+?>
+
diff --git a/interface/web/sites/lib/lang/fr_web_aliasdomain_list.lng b/interface/web/sites/lib/lang/fr_web_aliasdomain_list.lng
index e734adb167aace23e13b7764b4b1c8b4e964dd18..2c0d65924ad82eb1c80a4407e70c1f759e6285d2 100644
--- a/interface/web/sites/lib/lang/fr_web_aliasdomain_list.lng
+++ b/interface/web/sites/lib/lang/fr_web_aliasdomain_list.lng
@@ -1,11 +1,15 @@
-<?php
-$wb['list_head_txt'] = 'Aliasdomain';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['parent_domain_id_txt'] = 'Website';
-$wb['domain_txt'] = 'Aliasdomain';
-$wb['add_new_record_txt'] = 'Add new aliasdomain';
-$wb['domain_error_empty'] = 'Domain is empty.';
-$wb['domain_error_unique'] = 'Domain must be unique.';
-$wb['domain_error_regex'] = 'Domain name invalid.';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Alias de domaine";
+$wb["active_txt"] = "Actif";
+$wb["server_id_txt"] = "Serveur";
+$wb["parent_domain_id_txt"] = "Site web";
+$wb["domain_txt"] = "Alias de domaine";
+$wb["add_new_record_txt"] = "Nouvel alias de domaine";
+$wb["domain_error_empty"] = "Le nom de domaine est vide.";
+$wb["domain_error_unique"] = "Le nom de domaine doit être unique.";
+$wb["domain_error_regex"] = "Le nom de domaine est invalide.";
+?>
+
diff --git a/interface/web/sites/lib/lang/fr_web_domain.lng b/interface/web/sites/lib/lang/fr_web_domain.lng
index 4661b7b07cccf7dc0cb6b21c7688e6d4c9bdc01a..b503d9dace51928ea866073caba76a96f32d5622 100644
--- a/interface/web/sites/lib/lang/fr_web_domain.lng
+++ b/interface/web/sites/lib/lang/fr_web_domain.lng
@@ -1,49 +1,53 @@
-<?php
-$wb['ssl_state_txt'] = 'State';
-$wb['ssl_locality_txt'] = 'Locality';
-$wb['ssl_organisation_txt'] = 'Organisation';
-$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
-$wb['ssl_country_txt'] = 'Country';
-$wb['ssl_request_txt'] = 'SSL Request';
-$wb['ssl_cert_txt'] = 'SSL Certificate';
-$wb['ssl_bundle_txt'] = 'SSL Bundle';
-$wb['ssl_action_txt'] = 'SSL Action';
-$wb['server_id_txt'] = 'Server';
-$wb['domain_txt'] = 'Domain';
-$wb['type_txt'] = 'Type';
-$wb['parent_domain_id_txt'] = 'Parent Website';
-$wb['redirect_type_txt'] = 'Redirect Type';
-$wb['redirect_path_txt'] = 'Redirect Path';
-$wb['active_txt'] = 'Active';
-$wb['document_root_txt'] = 'Documentroot';
-$wb['system_user_txt'] = 'Linux User';
-$wb['system_group_txt'] = 'Linux Group';
-$wb['ip_address_txt'] = 'IP-Address';
-$wb['vhost_type_txt'] = 'VHost Type';
-$wb['hd_quota_txt'] = 'Harddisk Quota';
-$wb['traffic_quota_txt'] = 'Traffic Quota';
-$wb['cgi_txt'] = 'CGI';
-$wb['ssi_txt'] = 'SSI';
-$wb['errordocs_txt'] = 'Own Error-Documents';
-$wb['ssl_txt'] = 'SSL';
-$wb['suexec_txt'] = 'SuEXEC';
-$wb['php_txt'] = 'PHP';
-$wb['client_txt'] = 'Client';
-$wb['limit_web_domain_txt'] = 'The max. number of web domains for your account is reached.';
-$wb['limit_web_aliasdomain_txt'] = 'The max. number of aliasdomains for your account is reached.';
-$wb['limit_web_subdomain_txt'] = 'The max. number of web subdomains for your account is reached.';
-$wb['apache_directives_txt'] = 'Apache directives';
-$wb['domain_error_empty'] = 'Domain is empty.';
-$wb['domain_error_unique'] = 'Domain must be unique.';
-$wb['domain_error_regex'] = 'Domain name invalid.';
-$wb['hd_quota_error_empty'] = 'Harddisk quota is empty.';
-$wb['traffic_quota_error_empty'] = 'Traffic quota is empty.';
-$wb['error_ssl_state_empty'] = 'SSL State is empty.';
-$wb['error_ssl_locality_empty'] = 'SSL Locality is empty.';
-$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
-$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
-$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
-$wb['subdomain_txt'] = 'Auto-Subdomain';
-$wb['client_group_id_txt'] = 'Client';
-$wb['stats_password_txt'] = 'Webstatistics password';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["ssl_state_txt"] = "Pays";
+$wb["ssl_locality_txt"] = "Localité";
+$wb["ssl_organisation_txt"] = "Organisation";
+$wb["ssl_organisation_unit_txt"] = "Unité d'organisation";
+$wb["ssl_country_txt"] = "Pays";
+$wb["ssl_request_txt"] = "Requête SSL";
+$wb["ssl_cert_txt"] = "Certificat SSL";
+$wb["ssl_bundle_txt"] = "SSL Bundle";
+$wb["ssl_action_txt"] = "Action SSL";
+$wb["server_id_txt"] = "Serveur";
+$wb["domain_txt"] = "Domaine";
+$wb["type_txt"] = "Type";
+$wb["parent_domain_id_txt"] = "Site web parent";
+$wb["redirect_type_txt"] = "Type de redirection";
+$wb["redirect_path_txt"] = "Chemin de redirection";
+$wb["active_txt"] = "Actif";
+$wb["document_root_txt"] = "Racine du document";
+$wb["system_user_txt"] = "Utilisateur Linux";
+$wb["system_group_txt"] = "Groupe Linux";
+$wb["ip_address_txt"] = "Adresse IP";
+$wb["vhost_type_txt"] = "Type de VHost";
+$wb["hd_quota_txt"] = "Quota disque";
+$wb["traffic_quota_txt"] = "Quota de traffic";
+$wb["cgi_txt"] = "CGI";
+$wb["ssi_txt"] = "SSI";
+$wb["errordocs_txt"] = "Pages d'erreurs personalisés";
+$wb["ssl_txt"] = "SSL";
+$wb["suexec_txt"] = "SuEXEC";
+$wb["php_txt"] = "PHP";
+$wb["client_txt"] = "Client";
+$wb["limit_web_domain_txt"] = "Le nombre maximum de noms de domaine pour votre compte a été atteint.";
+$wb["limit_web_aliasdomain_txt"] = "Le nombre maximum d'alias de domaine pour votre compte a été atteint.";
+$wb["limit_web_subdomain_txt"] = "Le nombre maximum de sous-domaines pour votre compte a été atteint.";
+$wb["apache_directives_txt"] = "Directives Apache";
+$wb["domain_error_empty"] = "Le nom de domaine est vide.";
+$wb["domain_error_unique"] = "Le nom de domaine doit être unique.";
+$wb["domain_error_regex"] = "Le nom de domaine est invalide.";
+$wb["hd_quota_error_empty"] = "Le quota disque est vide.";
+$wb["traffic_quota_error_empty"] = "Le quota de traffic est vide.";
+$wb["error_ssl_state_empty"] = "L'état du SSL est vide.";
+$wb["error_ssl_locality_empty"] = "La localité du SSL est vide.";
+$wb["error_ssl_organisation_empty"] = "L'organisation du SSL est vide.";
+$wb["error_ssl_organisation_unit_empty"] = "l'unité d'organisation du SSL est vide.";
+$wb["error_ssl_country_empty"] = "Le pays du SSL est vide.";
+$wb["subdomain_txt"] = "Auto sous-domaine";
+$wb["client_group_id_txt"] = "Client";
+$wb["stats_password_txt"] = "Mot de passe statistiques web";
+?>
+
diff --git a/interface/web/sites/lib/lang/fr_web_domain_list.lng b/interface/web/sites/lib/lang/fr_web_domain_list.lng
index 88ec412daabfb125db4038dc964c2fdec237e843..0e4f93dd7606e50dabb7abc11ccecc3457320686 100644
--- a/interface/web/sites/lib/lang/fr_web_domain_list.lng
+++ b/interface/web/sites/lib/lang/fr_web_domain_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Websites';
-$wb['domain_id_txt'] = 'ID';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['domain_txt'] = 'Domain';
-$wb['add_new_record_txt'] = 'Add new website';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['list_head_txt'] = 'Sites web';
+$wb['domain_id_txt'] = 'ID';
+$wb['active_txt'] = 'Actif';
+$wb['server_id_txt'] = 'Serveur';
+$wb['domain_txt'] = 'Domaine';
+$wb['add_new_record_txt'] = 'Nouveau site web';
+?>
+
diff --git a/interface/web/sites/lib/lang/fr_web_sites_stats_list.lng b/interface/web/sites/lib/lang/fr_web_sites_stats_list.lng
index b217f80cca7a7c5c82dc96cb5fce585b510d80b6..d88c9d5f86bc477e8af9fa6fc6fdb6700a225917 100644
--- a/interface/web/sites/lib/lang/fr_web_sites_stats_list.lng
+++ b/interface/web/sites/lib/lang/fr_web_sites_stats_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Web traffic';
-$wb['domain_txt'] = 'Domain';
-$wb['this_month_txt'] = 'This month';
-$wb['last_month_txt'] = 'Last month';
-$wb['this_year_txt'] = 'This year';
-$wb['last_year_txt'] = 'Last year';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["list_head_txt"] = "Traffic Web";
+$wb["domain_txt"] = "Domaine";
+$wb["this_month_txt"] = "Ce mois";
+$wb["last_month_txt"] = "Mois précédent";
+$wb["this_year_txt"] = "Cette année";
+$wb["last_year_txt"] = "Année précédente";
+?>
+
diff --git a/interface/web/sites/lib/lang/fr_web_subdomain.lng b/interface/web/sites/lib/lang/fr_web_subdomain.lng
index 7f4626277186b8b9b2797c1385e9f8a837192313..d18e1858ee321790fc017a25c84cd82280e99833 100644
--- a/interface/web/sites/lib/lang/fr_web_subdomain.lng
+++ b/interface/web/sites/lib/lang/fr_web_subdomain.lng
@@ -1,39 +1,44 @@
-<?php
-$wb['ssl_state_txt'] = 'State';
-$wb['ssl_locality_txt'] = 'Locality';
-$wb['ssl_organisation_txt'] = 'Organisation';
-$wb['ssl_organisation_unit_txt'] = 'Organisation Unit';
-$wb['ssl_country_txt'] = 'Country';
-$wb['ssl_request_txt'] = 'SSL Request';
-$wb['ssl_cert_txt'] = 'SSL Certificate';
-$wb['ssl_bundle_txt'] = 'SSL Bundle';
-$wb['ssl_action_txt'] = 'SSL Action';
-$wb['server_id_txt'] = 'Server';
-$wb['domain_txt'] = 'Domain';
-$wb['type_txt'] = 'Type';
-$wb['parent_domain_id_txt'] = 'Parent Website';
-$wb['redirect_type_txt'] = 'Redirect Type';
-$wb['redirect_path_txt'] = 'Redirect Path';
-$wb['active_txt'] = 'Active';
-$wb['document_root_txt'] = 'Documentroot';
-$wb['system_user_txt'] = 'Linux User';
-$wb['system_group_txt'] = 'Linux Group';
-$wb['ip_address_txt'] = 'IP-Address';
-$wb['vhost_type_txt'] = 'VHost Type';
-$wb['hd_quota_txt'] = 'Harddisk Quota';
-$wb['traffic_quota_txt'] = 'Traffic Quaota';
-$wb['cgi_txt'] = 'CGI';
-$wb['ssi_txt'] = 'SSI';
-$wb['ssl_txt'] = 'SSL';
-$wb['suexec_txt'] = 'SuEXEC';
-$wb['php_txt'] = 'PHP';
-$wb['client_txt'] = 'Client';
-$wb['limit_web_domain_txt'] = 'The max. number of web domains for your account is reached.';
-$wb['limit_web_aliasdomain_txt'] = 'The max. number of aliasdomains for your account is reached.';
-$wb['limit_web_subdomain_txt'] = 'The max. number of web subdomains for your account is reached.';
-$wb['apache_directives_txt'] = 'Apache directives';
-$wb['domain_error_empty'] = 'Domain is empty.';
-$wb['domain_error_unique'] = 'Domain must be unique.';
-$wb['domain_error_regex'] = 'Domain name invalid.';
-$wb['host_txt'] = 'Host';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["ssl_state_txt"] = "Pays";
+$wb["ssl_locality_txt"] = "Lieu";
+$wb["ssl_organisation_txt"] = "Organisation";
+$wb["ssl_organisation_unit_txt"] = "Unité d'organisation";
+$wb["ssl_country_txt"] = "Pays";
+$wb["ssl_request_txt"] = "Requête SSL";
+$wb["ssl_cert_txt"] = "Certificat SSL";
+$wb["ssl_bundle_txt"] = "SSL Bundle";
+$wb["ssl_action_txt"] = "Action SSL";
+$wb["server_id_txt"] = "Serveur";
+$wb["domain_txt"] = "Domaine";
+$wb["type_txt"] = "Type";
+$wb["parent_domain_id_txt"] = "Site web parent";
+$wb["redirect_type_txt"] = "Type de redirection";
+$wb["redirect_path_txt"] = "Chemin de redirection";
+$wb["active_txt"] = "Actif";
+$wb["document_root_txt"] = "Racine du document";
+$wb["system_user_txt"] = "Utilisateur Linux";
+$wb["system_group_txt"] = "Groupe Linux";
+$wb["ip_address_txt"] = "Adresse IP";
+$wb["vhost_type_txt"] = "Type de VHost";
+$wb["hd_quota_txt"] = "Quota disque";
+$wb["traffic_quota_txt"] = "Quota de traffic";
+$wb["cgi_txt"] = "CGI";
+$wb["ssi_txt"] = "SSI";
+$wb["ssl_txt"] = "SSL";
+$wb["suexec_txt"] = "SuEXEC";
+$wb["php_txt"] = "PHP";
+$wb["client_txt"] = "Client";
+$wb["limit_web_domain_txt"] = "Le nombre maximum de noms de domaine pour votre compte a été atteint.";
+$wb["limit_web_aliasdomain_txt"] = "Le nombre maximum d'alias de domaine pour votre compte a été atteint.";
+$wb["limit_web_subdomain_txt"] = "Le nombre maximum de sous-domaines pour votre compte a été atteint.";
+$wb["apache_directives_txt"] = "Apache directives";
+$wb["apache_directives_txt"] = "Directives Apache";
+$wb["domain_error_empty"] = "Le nom de domaine est vide.";
+$wb["domain_error_unique"] = "Le nom de domaine doit être unique.";
+$wb["domain_error_regex"] = "Le nom de domaine est invalide.";
+$wb["host_txt"] = "Hôte";
+?>
+
diff --git a/interface/web/sites/lib/lang/fr_web_subdomain_list.lng b/interface/web/sites/lib/lang/fr_web_subdomain_list.lng
index 1c16bcda288f146167a5a49221951769017f580b..f0e6295132abdb4416fa2e3dc341a042a2ef2aff 100644
--- a/interface/web/sites/lib/lang/fr_web_subdomain_list.lng
+++ b/interface/web/sites/lib/lang/fr_web_subdomain_list.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['list_head_txt'] = 'Subdomains';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['parent_domain_id_txt'] = 'Website';
-$wb['domain_txt'] = 'Subdomain';
-$wb['add_new_record_txt'] = 'Add new subdomain';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb['list_head_txt'] = 'Sous-domaines';
+$wb['active_txt'] = 'Actif';
+$wb['server_id_txt'] = 'Serveur';
+$wb['parent_domain_id_txt'] = 'Site web';
+$wb['domain_txt'] = 'Sous-domaine';
+$wb['add_new_record_txt'] = 'Nouveau sous-domaine';
+?>
+
diff --git a/interface/web/strengthmeter/lib/lang/fr_strengthmeter.lng b/interface/web/strengthmeter/lib/lang/fr_strengthmeter.lng
index 2a6de41f1eb745718c3358e775e25d083c51070b..5734f2426561ab2e6687728721e0c6763e17005f 100644
--- a/interface/web/strengthmeter/lib/lang/fr_strengthmeter.lng
+++ b/interface/web/strengthmeter/lib/lang/fr_strengthmeter.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['password_strength_0_txt'] = 'Too short';
-$wb['password_strength_1_txt'] = 'Weak';
-$wb['password_strength_2_txt'] = 'Fair';
-$wb['password_strength_3_txt'] = 'Good';
-$wb['password_strength_4_txt'] = 'Strong';
-$wb['password_strength_5_txt'] = 'Very strong';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["password_strength_0_txt"] = "Trop court";
+$wb["password_strength_1_txt"] = "Faible";
+$wb["password_strength_2_txt"] = "Moyen";
+$wb["password_strength_3_txt"] = "Bon";
+$wb["password_strength_4_txt"] = "Fort";
+$wb["password_strength_5_txt"] = "Très fort";
+?>
+
diff --git a/interface/web/tools/lib/lang/fr.lng b/interface/web/tools/lib/lang/fr.lng
index bea9c7867402d951263cafad2558efbe2d83abcc..090a6f72e601d6ca79f403c6e71e1133c1760d50 100644
--- a/interface/web/tools/lib/lang/fr.lng
+++ b/interface/web/tools/lib/lang/fr.lng
@@ -1,6 +1,10 @@
-<?php
-$wb['User Settings'] = 'User Settings';
-$wb['Settings'] = 'Settings';
-$wb['ISPConfig Tools'] = 'ISPConfig Tools';
-$wb['Password and Language'] = 'Password and Language';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["User Settings"] = "Paramètres Utilisateur";
+$wb["Settings"] = "Paramètres";
+$wb["ISPConfig Tools"] = "Outils ISPConfig";
+$wb["Password and Language"] = "Mot de passe et Langage";
+?>
+
diff --git a/interface/web/tools/lib/lang/fr_usersettings.lng b/interface/web/tools/lib/lang/fr_usersettings.lng
index 5485f52a441aa71b2eee47d5b907eb220c61a036..d67fa154cd706dda586e8c90e91c9f6234efb180 100644
--- a/interface/web/tools/lib/lang/fr_usersettings.lng
+++ b/interface/web/tools/lib/lang/fr_usersettings.lng
@@ -1,8 +1,12 @@
-<?php
-$wb['passwort_txt'] = 'Password';
-$wb['password_strength_txt'] = 'Password strength';
-$wb['language_txt'] = 'Language';
-$wb['password_mismatch'] = 'The password in the second password field does not match the first password.';
-$wb['Form to edit the user password and language.'] = 'Form to edit the user password and language.';
-$wb['Settings'] = 'Settings';
-?>
+<?php
+// Traduction française par Falistos (http://hyodream.fr/ispconfig-fr)
+// Traduction sous licence GPL v3, voir http://www.gnu.org/licenses/gpl.txt
+
+$wb["passwort_txt"] = "Mot de passe";
+$wb["password_strength_txt"] = "Force du mot de passe";
+$wb["language_txt"] = "Langage";
+$wb["password_mismatch"] = "Le mot de passe de confirmation ne correspond avec le premier.";
+$wb["Form to edit the user password and language."] = "Formulaire d'édition du mot de passe et du langage.";
+$wb["Settings"] = "Paramètres";
+?>
+