From 6882ab1634ec66e621e8964428f741cd7d103a00 Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Wed, 07 Dec 2011 05:07:05 -0500
Subject: [PATCH] Merged revisions 2794-2804 from stable branch.

---
 interface/web/admin/lib/lang/fr_users_list.lng               |    4 
 interface/web/designer/lib/lang/fr_form_edit.lng             |    2 
 interface/web/sites/lib/lang/pl_database.lng                 |    1 
 interface/web/tools/lib/lang/fr.lng                          |    6 
 interface/web/monitor/lib/lang/fr_datalog_list.lng           |    2 
 interface/web/admin/lib/lang/pl_language_complete.lng        |    1 
 interface/web/mail/lib/lang/pl_mail_domain_catchall.lng      |    1 
 interface/web/admin/lib/lang/fr_groups.lng                   |    2 
 interface/web/sites/lib/lang/fr_shell_user.lng               |   18 
 interface/web/dns/lib/lang/fr_dns_mx.lng                     |   19 
 interface/web/sites/lib/lang/fr_web_subdomain_list.lng       |    2 
 server/mods-available/remoteaction_core_module.inc.php       |    6 
 interface/web/dashboard/lib/lang/pl.lng                      |    1 
 interface/web/mail/lib/lang/pl_mail_get.lng                  |    5 
 interface/web/sites/lib/lang/pl_cron.lng                     |    1 
 interface/web/mail/lib/lang/pl_mail_alias.lng                |    3 
 interface/web/mail/lib/lang/fr_spamfilter_policy.lng         |    2 
 interface/web/help/lib/lang/pl_help_faq_sections_list.lng    |   13 
 interface/web/designer/lib/lang/fr_form_list.lng             |    2 
 interface/web/dns/lib/lang/pl_dns_slave.lng                  |    1 
 interface/web/admin/lib/lang/pl_server.lng                   |    1 
 interface/web/admin/lib/lang/pl_server_ip_list.lng           |    7 
 interface/web/admin/lib/lang/pl_software_package_install.lng |    1 
 interface/web/designer/lib/lang/fr_module_edit.lng           |    2 
 interface/web/dns/lib/lang/pl_dns_mx.lng                     |    1 
 interface/web/mail/lib/lang/pl_spamfilter_users_list.lng     |    1 
 remoting_client/examples/mail_user_add.php                   |    1 
 interface/web/dns/lib/lang/fr_dns_alias.lng                  |   20 
 interface/web/admin/lib/lang/pl_remote_action.lng            |    1 
 interface/web/dns/lib/lang/fr_dns_a.lng                      |   19 
 interface/web/vm/lib/lang/pl_openvz_vm.lng                   |    1 
 interface/web/mail/lib/lang/fr_mail_mailinglist_list.lng     |    6 
 interface/web/help/lib/lang/pl_help_faq_list.lng             |    3 
 interface/web/admin/lib/lang/pl_groups.lng                   |    1 
 interface/web/client/lib/lang/fr_clients_list.lng            |    4 
 interface/web/mail/lib/lang/pl_mail_domain.lng               |    1 
 interface/web/mail/lib/lang/pl_spamfilter_policy.lng         |    1 
 interface/web/client/lib/lang/fr_client.lng                  |   66 
 interface/lib/lang/pl.lng                                    |   57 
 interface/web/admin/lib/lang/pl_system_config.lng            |   15 
 interface/web/sites/lib/lang/pl_web_folder.lng               |   11 
 interface/web/mail/lib/lang/pl_mail_aliasdomain_list.lng     |    1 
 interface/web/help/lib/lang/pl_support_message.lng           |    1 
 interface/web/mail/lib/lang/fr_mail_user_list.lng            |    6 
 interface/web/sites/lib/lang/pl_shell_user_list.lng          |    1 
 interface/web/sites/lib/lang/pl_web_domain.lng               |   31 
 interface/web/admin/lib/lang/pl_language_list.lng            |    1 
 interface/web/mail/lib/lang/pl_spamfilter_blacklist_list.lng |    1 
 interface/web/sites/lib/lang/fr.lng                          |   22 
 interface/web/admin/lib/lang/fr_server_config_list.lng       |    2 
 interface/web/admin/lib/lang/fr_server.lng                   |    2 
 interface/web/sites/lib/lang/pl_cron_list.lng                |    3 
 interface/web/admin/lib/lang/fr_iptables_list.lng            |    2 
 interface/web/sites/lib/lang/fr_web_sites_stats_list.lng     |   12 
 interface/web/mail/lib/lang/fr_mail_mailinglist.lng          |   24 
 interface/web/help/lib/lang/fr_faq_manage_questions_list.lng |   10 
 interface/web/sites/lib/lang/fr_cron.lng                     |    4 
 interface/web/admin/lib/lang/fr_language_add.lng             |    2 
 interface/web/mail/lib/lang/fr_mail_spamfilter_list.lng      |    2 
 interface/web/admin/lib/lang/fr_server_list.lng              |    2 
 interface/web/vm/lib/lang/fr_openvz_ip.lng                   |    2 
 interface/web/admin/lib/lang/pl_language_edit.lng            |    1 
 interface/web/mail/lib/lang/pl_spamfilter_whitelist_list.lng |    1 
 interface/web/monitor/lib/lang/fr_syslog_list.lng            |    2 
 interface/web/dns/lib/lang/fr_dns_wizard.lng                 |   14 
 interface/web/sites/lib/lang/fr_shell_user_list.lng          |    4 
 interface/web/admin/lib/lang/pl_remote_user_list.lng         |    1 
 interface/web/mail/lib/lang/pl_mail_transport.lng            |    1 
 interface/web/mail/lib/lang/fr_mail_blacklist_list.lng       |    6 
 interface/web/sites/lib/lang/pl_web_domain_admin_list.lng    |    1 
 interface/web/mail/lib/lang/fr_mail_domain_catchall_list.lng |    2 
 interface/web/mail/lib/lang/pl_user_quota_stats_list.lng     |    9 
 interface/web/mail/lib/lang/pl_mail_transport_list.lng       |    1 
 interface/web/sites/lib/lang/pl_webdav_user.lng              |    1 
 interface/web/dns/lib/lang/pl_dns_cname.lng                  |    1 
 interface/web/mail/lib/lang/pl_mail_blacklist.lng            |    1 
 interface/web/mail/lib/lang/fr_mail_get_list.lng             |    2 
 interface/web/designer/lib/lang/fr_module_nav_item_edit.lng  |    2 
 interface/web/admin/lib/lang/fr_software_package_install.lng |    2 
 interface/web/sites/lib/lang/fr_web_subdomain.lng            |    8 
 interface/web/vm/lib/lang/fr_openvz_template.lng             |    2 
 interface/web/mail/lib/lang/pl_mail_blacklist_list.lng       |    1 
 interface/web/mail/lib/lang/pl_mail_whitelist.lng            |    1 
 interface/web/admin/lib/lang/fr_server_ip_list.lng           |    2 
 interface/web/client/lib/lang/pl_clients_list.lng            |    3 
 interface/web/mail/lib/lang/fr_mail_whitelist_list.lng       |    4 
 interface/web/mail/lib/lang/fr_mail_user_filter.lng          |   20 
 interface/web/help/lib/lang/pl.lng                           |   11 
 interface/web/dns/lib/lang/pl_dns_hinfo.lng                  |    1 
 interface/web/vm/lib/lang/fr_openvz_ostemplate.lng           |    2 
 interface/web/designer/lib/lang/pl_module_show.lng           |    1 
 interface/web/mail/lib/lang/pl_mail_forward_list.lng         |    1 
 interface/web/sites/lib/lang/pl_database_admin_list.lng      |    1 
 interface/web/sites/lib/lang/pl_web_sites_stats_list.lng     |    1 
 interface/web/tools/lib/lang/pl.lng                          |    3 
 interface/web/mail/lib/lang/pl_mail_user_filter.lng          |   21 
 interface/web/vm/lib/lang/fr.lng                             |   10 
 interface/web/dns/lib/lang/pl_dns_a_list.lng                 |    1 
 interface/web/admin/lib/lang/fr_language_edit.lng            |    2 
 interface/web/admin/lib/lang/fr_package_install.lng          |    2 
 interface/web/mail/lib/lang/fr_mail_alias.lng                |   14 
 interface/web/sites/lib/lang/pl_ftp_user_list.lng            |    1 
 interface/web/sites/lib/lang/fr_database_list.lng            |    2 
 interface/web/sites/lib/lang/fr_web_folder_user_list.lng     |   10 
 interface/web/admin/lib/lang/pl_server_config.lng            |    9 
 interface/web/vm/lib/lang/fr_openvz_vm_list.lng              |    2 
 interface/web/sites/lib/lang/fr_web_folder_user.lng          |   12 
 interface/web/dns/lib/lang/fr_dns_txt.lng                    |   19 
 interface/web/dns/lib/lang/fr_dns_template_list.lng          |    3 
 interface/web/admin/lib/lang/pl.lng                          |    5 
 interface/web/designer/lib/lang/pl_form_list.lng             |    1 
 interface/web/admin/lib/lang/fr_software_repo.lng            |    2 
 interface/web/admin/lib/lang/fr_software_update_list.lng     |    2 
 interface/web/admin/lib/lang/fr_remote_user.lng              |    6 
 interface/web/admin/lib/lang/fr_software_package_list.lng    |    2 
 interface/web/vm/lib/lang/pl_openvz_ip_list.lng              |    1 
 interface/web/admin/lib/lang/fr_software_repo_list.lng       |    2 
 install/autoupdate.php                                       |    2 
 interface/web/client/lib/lang/fr_resellers_list.lng          |    4 
 interface/web/client/lib/lang/pl_reseller.lng                |    7 
 interface/web/client/lib/lang/fr_client_template_list.lng    |    2 
 interface/web/sites/lib/lang/fr_web_folder.lng               |   12 
 interface/web/sites/lib/lang/fr_web_aliasdomain_list.lng     |    8 
 interface/web/sites/lib/lang/fr_web_domain.lng               |   22 
 interface/web/mail/lib/lang/pl_mail_content_filter.lng       |    1 
 interface/web/mail/lib/lang/pl_mail_spamfilter.lng           |    1 
 interface/web/monitor/lib/lang/pl_datalog_list.lng           |    1 
 interface/web/mail/lib/lang/fr_mail_content_filter.lng       |    2 
 interface/web/domain/lib/lang/pl.lng                         |    1 
 interface/web/client/lib/lang/pl.lng                         |    1 
 interface/web/sites/lib/lang/fr_web_domain_admin_list.lng    |    2 
 interface/web/mail/lib/lang/fr_mail_domain_catchall.lng      |    4 
 interface/web/designer/lib/lang/fr_module_nav_edit.lng       |    2 
 interface/web/vm/lib/lang/fr_openvz_ostemplate_list.lng      |    2 
 interface/web/admin/lib/lang/fr_language_export.lng          |    2 
 interface/web/admin/lib/lang/pl_server_config_list.lng       |    1 
 interface/web/mail/lib/lang/fr_mail_forward_list.lng         |    6 
 interface/web/dns/lib/lang/pl_dns_srv.lng                    |    1 
 interface/web/mail/lib/lang/pl_mail_user_stats_list.lng      |    1 
 interface/web/mail/lib/lang/fr_mail_transport_list.lng       |    4 
 interface/web/dns/lib/lang/pl_dns_template.lng               |    1 
 interface/web/admin/lib/lang/pl_firewall_list.lng            |    1 
 interface/web/designer/lib/lang/pl.lng                       |    1 
 interface/web/mail/lib/lang/fr_mail_relay_recipient.lng      |    4 
 interface/web/sites/lib/lang/pl_web_folder_list.lng          |   11 
 interface/web/admin/lib/lang/pl_iptables.lng                 |   17 
 interface/web/client/lib/lang/fr_client_template.lng         |   58 
 interface/web/dns/lib/lang/pl_dns_ptr.lng                    |    1 
 interface/web/mail/lib/lang/fr_spamfilter_config_list.lng    |    2 
 interface/web/admin/lib/lang/fr_server_config.lng            |   10 
 interface/web/designer/lib/lang/pl_module_list.lng           |    1 
 interface/web/mail/lib/lang/fr_spamfilter_blacklist.lng      |    4 
 interface/web/mail/lib/lang/fr_spamfilter_users.lng          |    2 
 interface/web/mail/lib/lang/fr_spamfilter_whitelist_list.lng |    4 
 interface/web/help/lib/lang/pl_faq_form.lng                  |    9 
 interface/web/mail/lib/lang/pl_mail_user_filter_list.lng     |    1 
 interface/web/help/lib/lang/fr_support_message_list.lng      |    2 
 server/server.sh                                             |   22 
 interface/web/dns/lib/lang/fr_dns_template.lng               |    1 
 interface/web/help/lib/lang/pl_faq_manage_questions_list.lng |   15 
 interface/web/vm/lib/lang/fr_openvz_action.lng               |    2 
 interface/web/dashboard/lib/lang/fr_dashlet_limits.lng       |   47 
 interface/web/client/lib/lang/fr_reseller.lng                |   66 
 interface/web/sites/lib/lang/pl_user_quota_stats_list.lng    |    1 
 interface/web/client/lib/lang/fr.lng                         |    2 
 interface/web/mail/lib/lang/pl_mail_get_list.lng             |    1 
 interface/web/mail/lib/lang/fr_mail_user_stats_list.lng      |    8 
 interface/web/dns/lib/lang/fr_dns_rp.lng                     |   17 
 interface/web/client/lib/lang/pl_resellers_list.lng          |    1 
 server/plugins-available/apps_vhost_plugin.inc.php           |    6 
 interface/web/vm/lib/lang/pl_openvz_template.lng             |    1 
 interface/web/admin/lib/lang/fr_server_ip.lng                |    6 
 interface/web/designer/lib/lang/fr_module_show.lng           |    2 
 server/conf/vhost.conf.master                                |    2 
 interface/web/help/lib/lang/fr.lng                           |   14 
 interface/web/domain/lib/lang/fr.lng                         |    2 
 interface/web/vm/lib/lang/pl.lng                             |    1 
 interface/web/vm/lib/lang/pl_openvz_vm_list.lng              |    1 
 interface/web/admin/lib/lang/fr_firewall_list.lng            |    2 
 interface/web/sites/lib/lang/fr_cron_list.lng                |    4 
 interface/web/mail/lib/lang/fr_spamfilter_blacklist_list.lng |    2 
 interface/web/sites/lib/lang/fr_web_domain_list.lng          |    2 
 interface/web/mail/lib/lang/pl_mail_domain_catchall_list.lng |    1 
 interface/web/strengthmeter/lib/lang/pl_strengthmeter.lng    |    1 
 interface/web/admin/lib/lang/pl_server_list.lng              |    1 
 interface/web/domain/lib/lang/fr_domain_list.lng             |    2 
 interface/web/mail/lib/lang/pl_mail_content_filter_list.lng  |    1 
 interface/web/mail/lib/lang/pl_mail_relay_recipient_list.lng |    1 
 interface/web/vm/lib/lang/fr_openvz_template_list.lng        |    2 
 interface/web/admin/lib/lang/fr_firewall.lng                 |    2 
 interface/web/dns/lib/lang/fr_dns_hinfo.lng                  |   19 
 interface/web/mail/lib/lang/pl.lng                           |    1 
 interface/web/mail/lib/lang/pl_mail_aliasdomain.lng          |    1 
 interface/web/sites/lib/lang/pl_web_subdomain_list.lng       |    1 
 interface/web/mail/lib/lang/fr_mail_content_filter_list.lng  |    2 
 interface/web/mail/lib/lang/fr_spamfilter_policy_list.lng    |    2 
 interface/web/admin/lib/lang/pl_groups_list.lng              |    1 
 interface/web/designer/lib/lang/fr.lng                       |    2 
 interface/web/mail/lib/lang/pl_mail_alias_list.lng           |    1 
 interface/web/admin/lib/lang/fr.lng                          |   14 
 install/tpl/mailfilter.master                                |    4 
 interface/web/dns/lib/lang/pl_dns_soa.lng                    |   11 
 interface/web/dns/lib/lang/fr_dns_a_list.lng                 |    1 
 interface/web/help/lib/lang/fr_faq_form.lng                  |    6 
 interface/web/mail/lib/lang/fr_mail_domain_admin_list.lng    |    4 
 interface/web/admin/lib/lang/fr_language_import.lng          |    4 
 interface/web/mail/lib/lang/fr_mail_aliasdomain.lng          |    6 
 interface/web/admin/lib/lang/fr_system_config.lng            |   42 
 interface/web/login/lib/lang/pl.lng                          |    1 
 interface/web/sites/lib/lang/pl_web_folder_user.lng          |   11 
 interface/web/admin/lib/module.conf.php                      |    4 
 interface/web/mail/lib/lang/pl_mail_mailinglist_list.lng     |    7 
 interface/web/sites/lib/lang/fr_webdav_user.lng              |   12 
 interface/web/mail/lib/lang/fr_mail_transport.lng            |    2 
 interface/web/dns/lib/lang/fr.lng                            |   10 
 interface/web/admin/lib/lang/fr_iptables.lng                 |    2 
 interface/web/help/lib/lang/fr_help_faq_list.lng             |    1 
 interface/web/dns/lib/lang/fr_dns_slave_list.lng             |    3 
 interface/web/dns/lib/lang/pl_dns_alias.lng                  |    1 
 interface/web/mail/lib/lang/fr_spamfilter_users_list.lng     |    6 
 interface/web/sites/lib/lang/pl.lng                          |    3 
 interface/web/mail/lib/lang/fr_mail_spamfilter.lng           |   12 
 interface/web/mail/lib/lang/fr_mail_aliasdomain_list.lng     |    2 
 interface/web/sites/lib/lang/fr_web_folder_list.lng          |   12 
 interface/web/mail/lib/lang/fr_mail_user.lng                 |   28 
 interface/web/admin/lib/lang/fr_users.lng                    |   10 
 interface/web/mail/lib/lang/pl_mail_user.lng                 |   13 
 interface/web/admin/lib/lang/fr_remote_action.lng            |    6 
 interface/web/mail/lib/lang/fr_mail_user_filter_list.lng     |    2 
 interface/web/admin/lib/lang/pl_remote_user.lng              |    3 
 interface/web/designer/lib/lang/pl_module_nav_item_edit.lng  |    1 
 interface/web/domain/lib/lang/fr_domain.lng                  |    2 
 interface/web/dns/lib/lang/pl_dns_rp.lng                     |    1 
 interface/web/monitor/lib/lang/pl_syslog_list.lng            |    1 
 interface/web/admin/lib/lang/pl_software_update_list.lng     |    1 
 interface/web/admin/lib/lang/pl_language_add.lng             |    1 
 interface/web/dns/lib/lang/pl_dns_slave_list.lng             |    3 
 interface/web/mail/lib/lang/fr_spamfilter_whitelist.lng      |    4 
 interface/web/designer/lib/lang/pl_module_edit.lng           |    1 
 interface/web/dns/lib/lang/pl_dns_template_list.lng          |    1 
 interface/web/mail/lib/lang/fr_mail_domain_list.lng          |    2 
 interface/web/mail/lib/lang/pl_mail_whitelist_list.lng       |    1 
 interface/web/client/lib/lang/pl_client_del.lng              |    1 
 interface/web/mail/lib/lang/fr_mail_blacklist.lng            |    8 
 interface/web/client/lib/lang/fr_client_del.lng              |    4 
 interface/web/dashboard/lib/lang/fr_dashlet_modules.lng      |    2 
 interface/web/admin/lib/lang/pl_package_install.lng          |    1 
 interface/web/dns/lib/lang/pl_dns_wizard.lng                 |    1 
 interface/web/mail/lib/lang/pl_spamfilter_users.lng          |    3 
 interface/web/vm/lib/lang/pl_openvz_action.lng               |    1 
 interface/lib/lang/fr.lng                                    |   29 
 interface/web/help/lib/lang/fr_support_message.lng           |    4 
 interface/web/admin/lib/lang/pl_language_import.lng          |    1 
 interface/web/dns/lib/lang/fr_dns_slave.lng                  |   11 
 interface/web/dns/lib/lang/pl_dns_a.lng                      |    1 
 interface/web/mail/form/mail_transport.tform.php             |    3 
 interface/web/dns/lib/lang/fr_dns_aaaa.lng                   |   19 
 interface/web/mail/lib/lang/fr_mail_forward.lng              |    6 
 interface/web/sites/lib/lang/fr_user_quota_stats_list.lng    |    2 
 interface/web/dns/lib/lang/fr_dns_soa.lng                    |   33 
 interface/web/mail/lib/lang/fr_mail_domain.lng               |    4 
 interface/web/admin/lib/lang/pl_software_package_list.lng    |    1 
 interface/web/mail/lib/lang/pl_mail_domain_admin_list.lng    |    1 
 interface/web/admin/lib/lang/pl_software_repo.lng            |    1 
 interface/web/mail/lib/lang/pl_mail_relay_recipient.lng      |    1 
 interface/web/sites/lib/lang/pl_shell_user.lng               |    3 
 install/lib/installer_base.lib.php                           |    2 
 interface/web/dns/lib/lang/pl_dns_ns.lng                     |    1 
 interface/web/sites/lib/lang/fr_ftp_user_list.lng            |    4 
 interface/web/admin/lib/lang/pl_firewall.lng                 |    5 
 interface/web/admin/lib/lang/pl_users.lng                    |    3 
 interface/lib/classes/remoting.inc.php                       |  144 +++
 interface/web/monitor/lib/lang/pl.lng                        |    7 
 interface/web/dashboard/lib/lang/fr.lng                      |    2 
 interface/web/admin/lib/lang/fr_language_list.lng            |    2 
 interface/web/sites/lib/lang/fr_webdav_user_list.lng         |    4 
 interface/web/admin/lib/lang/fr_remote_user_list.lng         |    2 
 interface/web/dns/lib/lang/fr_dns_srv.lng                    |   21 
 interface/web/mail/lib/lang/fr_mail_relay_recipient_list.lng |    2 
 interface/web/mail/lib/lang/pl_spamfilter_config_list.lng    |    1 
 interface/web/admin/lib/lang/fr_groups_list.lng              |    4 
 interface/web/domain/lib/lang/pl_domain.lng                  |    1 
 interface/web/help/lib/lang/fr_help_faq_sections_list.lng    |   12 
 remoting_client/API-docs/mail_user_add.html                  |    1 
 interface/web/mail/lib/lang/fr_spamfilter_config.lng         |    2 
 interface/web/sites/lib/lang/pl_web_domain_list.lng          |    1 
 interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng     |    7 
 interface/web/admin/lib/lang/pl_server_ip.lng                |    9 
 interface/web/mail/lib/lang/pl_spamfilter_whitelist.lng      |    1 
 interface/web/client/lib/lang/pl_client_template_list.lng    |    1 
 interface/web/dashboard/lib/lang/pl_dashlet_modules.lng      |    1 
 interface/web/mail/lib/lang/pl_spamfilter_blacklist.lng      |    1 
 interface/web/mail/lib/lang/pl_mail_user_list.lng            |    1 
 interface/web/mail/lib/lang/pl_spamfilter_policy_list.lng    |    1 
 interface/web/mail/lib/lang/pl_mail_spamfilter_list.lng      |    1 
 interface/web/client/lib/lang/pl_client_template.lng         |    9 
 interface/web/dns/lib/lang/fr_dns_cname.lng                  |   22 
 interface/web/admin/lib/lang/pl_users_list.lng               |    1 
 interface/web/mail/lib/lang/fr.lng                           |   26 
 interface/web/sites/lib/lang/fr_database_admin_list.lng      |    2 
 interface/web/dns/lib/lang/pl_dns_soa_list.lng               |    1 
 interface/web/domain/lib/lang/pl_domain_list.lng             |    1 
 interface/web/admin/remote_action_ispcupdate.php             |    2 
 interface/web/dns/lib/lang/fr_dns_soa_list.lng               |    5 
 interface/web/mail/lib/lang/fr_user_quota_stats_list.lng     |   10 
 interface/web/vm/lib/lang/fr_openvz_ip_list.lng              |    2 
 interface/web/admin/lib/lang/fr_language_complete.lng        |    2 
 interface/web/designer/lib/lang/fr_module_list.lng           |    2 
 interface/web/mail/lib/lang/pl_mail_mailinglist.lng          |   25 
 interface/web/tools/lib/lang/pl_usersettings.lng             |    1 
 interface/web/vm/lib/lang/fr_openvz_vm.lng                   |    2 
 interface/web/login/lib/lang/fr.lng                          |   20 
 interface/web/dns/lib/lang/pl.lng                            |    7 
 interface/web/sites/lib/lang/fr_ftp_user.lng                 |   12 
 interface/web/sites/lib/lang/pl_database_list.lng            |    1 
 interface/web/dns/lib/lang/fr_dns_ns.lng                     |   13 
 interface/web/designer/lib/lang/pl_form_show.lng             |    1 
 interface/web/admin/lib/lang/pl_language_export.lng          |    1 
 interface/web/designer/lib/lang/fr_form_show.lng             |    2 
 interface/web/designer/lib/lang/pl_module_nav_edit.lng       |    1 
 interface/web/vm/lib/lang/pl_openvz_ip.lng                   |    1 
 interface/web/mail/lib/lang/pl_spamfilter_config.lng         |    1 
 interface/web/vm/lib/lang/pl_openvz_ostemplate_list.lng      |    1 
 interface/web/sites/lib/lang/pl_ftp_user.lng                 |    3 
 interface/web/vm/lib/lang/pl_openvz_template_list.lng        |    1 
 interface/web/dns/lib/lang/fr_dns_ptr.lng                    |   15 
 interface/web/mail/lib/lang/fr_mail_whitelist.lng            |    4 
 interface/web/sites/lib/lang/pl_web_subdomain.lng            |    5 
 interface/web/tools/lib/lang/fr_usersettings.lng             |    6 
 interface/web/sites/lib/lang/pl_webdav_user_list.lng         |    1 
 interface/web/sites/ajax_get_json.php                        |    4 
 interface/web/mail/lib/lang/fr_mail_get.lng                  |   12 
 interface/web/designer/lib/lang/pl_form_edit.lng             |    1 
 interface/web/mail/lib/lang/pl_mail_forward.lng              |    1 
 interface/web/help/lib/lang/pl_support_message_list.lng      |    1 
 interface/web/help/lib/lang/pl_faq_sections_form.lng         |    3 
 interface/web/dns/lib/lang/pl_dns_txt.lng                    |    1 
 interface/web/admin/lib/lang/pl_iptables_list.lng            |   17 
 interface/web/mail/lib/lang/pl_mail_domain_list.lng          |    1 
 interface/web/admin/lib/lang/pl_software_repo_list.lng       |    1 
 interface/web/sites/lib/lang/fr_database.lng                 |   48 
 interface/web/client/lib/lang/pl_client.lng                  |    1 
 interface/web/dns/lib/lang/pl_dns_aaaa.lng                   |    1 
 interface/web/monitor/lib/lang/fr.lng                        |  296 +++---
 interface/web/sites/lib/lang/pl_web_folder_user_list.lng     |    9 
 interface/web/dashboard/lib/lang/pl_dashlet_limits.lng       |    3 
 interface/web/mail/lib/lang/fr_mail_alias_list.lng           |    6 
 interface/web/help/lib/lang/fr_faq_sections_form.lng         |    4 
 348 files changed, 1,531 insertions(+), 908 deletions(-)

diff --git a/install/autoupdate.php b/install/autoupdate.php
index ba5b1a1..e43cd51 100644
--- a/install/autoupdate.php
+++ b/install/autoupdate.php
@@ -31,6 +31,8 @@
 	ISPConfig 3 updater.
 */
 
+die("Autoupdate has been removed.\nPlease start the update on the shell with the command ispconfig_update.sh as root user.\n");
+
 error_reporting(E_ALL|E_STRICT);
 
 /*
diff --git a/install/lib/installer_base.lib.php b/install/lib/installer_base.lib.php
index 81b07cd..c47d7e3 100644
--- a/install/lib/installer_base.lib.php
+++ b/install/lib/installer_base.lib.php
@@ -635,7 +635,7 @@
 
 		//* If there are RBL's defined, format the list and add them to smtp_recipient_restrictions to prevent removeal after an update
 		$rbl_list = '';
-		if (isset($server_ini_array['mail']['realtime_blackhole_list']) && $server_ini_array['mail']['realtime_blackhole_list'] != '') {
+		if (@isset($server_ini_array['mail']['realtime_blackhole_list']) && $server_ini_array['mail']['realtime_blackhole_list'] != '') {
 			$rbl_hosts = explode(",",str_replace(" ", "", $server_ini_array['mail']['realtime_blackhole_list']));
 			foreach ($rbl_hosts as $key => $value) {
 				$rbl_list .= ", reject_rbl_client ". $value;
diff --git a/install/tpl/mailfilter.master b/install/tpl/mailfilter.master
index df6c129..ba0e945 100644
--- a/install/tpl/mailfilter.master
+++ b/install/tpl/mailfilter.master
@@ -57,7 +57,11 @@
 }
 
 # Create a mailsize file
+`test -e {dist_postfix_vmail_mailbox_base}/$HOST/$USER`
+if ( $RETURNCODE == 0 )
+{
 `echo $SIZE >> {dist_postfix_vmail_mailbox_base}/$HOST/$USER/ispconfig_mailsize`
+}
 
 
 #
diff --git a/interface/lib/classes/remoting.inc.php b/interface/lib/classes/remoting.inc.php
index 33d84ab..318b268 100644
--- a/interface/lib/classes/remoting.inc.php
+++ b/interface/lib/classes/remoting.inc.php
@@ -2979,8 +2979,152 @@
 		return $affected_rows;
 	}
 	
+	//* Start VM
+	public function openvz_vm_start($session_id, $vm_id)
+    {
+		global $app;
+		
+		if(!$this->checkPerm($session_id, 'vm_openvz')) {
+			$this->server->fault('permission_denied', 'You do not have the permissions to access this function.');
+			return false;
+		}
+		
+		$app->uses('remoting_lib');
+		$app->remoting_lib->loadFormDef('../vm/form/openvz_vm.tform.php');
+		$vm = $app->remoting_lib->getDataRecord($vm_id);
+		
+		if(!is_array($vm)) {
+			$this->server->fault('action_pending', 'No VM with this ID available.');
+			return false;
+		}
+		
+		if($vm['active'] == 'n') {
+			$this->server->fault('action_pending', 'VM is not in active state.');
+			return false;
+		}
+		
+		$action = 'openvz_start_vm';
+		
+		$tmp = $app->db->queryOneRecord("SELECT count(action_id) as actions FROM sys_remoteaction 
+				WHERE server_id = '".$vm['server_id']."' 
+				AND action_type = '$action'
+				AND action_param = '".$vm['veid']."'
+				AND action_state = 'pending'");
+		
+		if($tmp['actions'] > 0) {
+			$this->server->fault('action_pending', 'There is already a action pending for this VM.');
+			return false;
+		} else {
+			$sql =  "INSERT INTO sys_remoteaction (server_id, tstamp, action_type, action_param, action_state, response) " .
+					"VALUES (".
+					(int)$vm['server_id'] . ", ".
+					time() . ", ".
+					"'".$action."', ".
+					$vm['veid'].", ".
+					"'pending', ".
+					"''".
+					")";
+			$app->db->query($sql);
+		}
+	}
 	
+	//* Stop VM
+	public function openvz_vm_stop($session_id, $vm_id)
+    {
+		global $app;
+		
+		if(!$this->checkPerm($session_id, 'vm_openvz')) {
+			$this->server->fault('permission_denied', 'You do not have the permissions to access this function.');
+			return false;
+		}
+		
+		$app->uses('remoting_lib');
+		$app->remoting_lib->loadFormDef('../vm/form/openvz_vm.tform.php');
+		$vm = $app->remoting_lib->getDataRecord($vm_id);
+		
+		if(!is_array($vm)) {
+			$this->server->fault('action_pending', 'No VM with this ID available.');
+			return false;
+		}
+		
+		if($vm['active'] == 'n') {
+			$this->server->fault('action_pending', 'VM is not in active state.');
+			return false;
+		}
+		
+		$action = 'openvz_stop_vm';
+		
+		$tmp = $app->db->queryOneRecord("SELECT count(action_id) as actions FROM sys_remoteaction 
+				WHERE server_id = '".$vm['server_id']."' 
+				AND action_type = '$action'
+				AND action_param = '".$vm['veid']."'
+				AND action_state = 'pending'");
+		
+		if($tmp['actions'] > 0) {
+			$this->server->fault('action_pending', 'There is already a action pending for this VM.');
+			return false;
+		} else {
+			$sql =  "INSERT INTO sys_remoteaction (server_id, tstamp, action_type, action_param, action_state, response) " .
+					"VALUES (".
+					(int)$vm['server_id'] . ", ".
+					time() . ", ".
+					"'".$action."', ".
+					$vm['veid'].", ".
+					"'pending', ".
+					"''".
+					")";
+			$app->db->query($sql);
+		}
+	}
 	
+	//* Restart VM
+	public function openvz_vm_restart($session_id, $vm_id)
+    {
+		global $app;
+		
+		if(!$this->checkPerm($session_id, 'vm_openvz')) {
+			$this->server->fault('permission_denied', 'You do not have the permissions to access this function.');
+			return false;
+		}
+		
+		$app->uses('remoting_lib');
+		$app->remoting_lib->loadFormDef('../vm/form/openvz_vm.tform.php');
+		$vm = $app->remoting_lib->getDataRecord($vm_id);
+		
+		if(!is_array($vm)) {
+			$this->server->fault('action_pending', 'No VM with this ID available.');
+			return false;
+		}
+		
+		if($vm['active'] == 'n') {
+			$this->server->fault('action_pending', 'VM is not in active state.');
+			return false;
+		}
+		
+		$action = 'openvz_restart_vm';
+		
+		$tmp = $app->db->queryOneRecord("SELECT count(action_id) as actions FROM sys_remoteaction 
+				WHERE server_id = '".$vm['server_id']."' 
+				AND action_type = '$action'
+				AND action_param = '".$vm['veid']."'
+				AND action_state = 'pending'");
+		
+		if($tmp['actions'] > 0) {
+			$this->server->fault('action_pending', 'There is already a action pending for this VM.');
+			return false;
+		} else {
+			$sql =  "INSERT INTO sys_remoteaction (server_id, tstamp, action_type, action_param, action_state, response) " .
+					"VALUES (".
+					(int)$vm['server_id'] . ", ".
+					time() . ", ".
+					"'".$action."', ".
+					$vm['veid'].", ".
+					"'pending', ".
+					"''".
+					")";
+			$app->db->query($sql);
+		}
+	}
 	
 	
 	
diff --git a/interface/lib/lang/fr.lng b/interface/lib/lang/fr.lng
index de2652a..f0c885a 100644
--- a/interface/lib/lang/fr.lng
+++ b/interface/lib/lang/fr.lng
@@ -1,28 +1,30 @@
 <?php
 $wb['conf_format_dateshort'] = 'd-m-Y';
-$wb['conf_format_datelong'] = 'd-m-Y';
+$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'] = 'd-m-Y H:i';
+$wb['number_format_decimals'] = '2';
+$wb['number_format_dec_point'] = ',';
+$wb['number_format_thousands_sep'] = '';
 $wb['error_301'] = 'Vous navez pas accès à ce module';
 $wb['error_302'] = 'Module invalide.';
-$wb['error_1001'] = 'Le nom dutilisateur et/ou le nom de passe ne doivent pas être vides !';
-$wb['error_1002'] = 'Le nom dutilisateur et/ou le mot de passe son faux !';
-$wb['error_1003'] = 'Lutilisateur est désactivé!';
-$wb['delete_confirmation'] = 'Voulez-vous vraiment supprimer cet enregistrement';
-$wb['error_no_view_permission'] = 'Vous navez pas la permission de voir cet enregistrement, ou il nexiste pas.';
-$wb['error_no_delete_permission'] = 'Vous navez pas la permission de supprimer cet enregistrement !';
+$wb['error_1001'] = 'Le nom dutilisateur et/ou le not de passe ne doivent pas être vides !';
+$wb['error_1002'] = 'Le nom dutilisateur et/ou le mot de passe sont faux !';
+$wb['error_1003'] = 'L\'utilisateur est désactivé !';
+$wb['delete_confirmation'] = 'Voulez-vous vraiment supprimer cet enregistrement ?';
+$wb['error_no_view_permission'] = 'Vous n\'avez pas la permission de voir cet enregistrement ou il nexiste 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_and_txt'] = 'et';
 $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['toolsarea_head_txt'] = 'Outils';
-$wb['page_and_txt'] = 'et';
+$wb['btn_cancel_txt'] = 'Retour';
 $wb['top_menu_system'] = 'Système';
 $wb['top_menu_client'] = 'Client';
 $wb['top_menu_email'] = 'Email';
@@ -34,11 +36,9 @@
 $wb['top_menu_billing'] = 'Facturation';
 $wb['top_menu_domain'] = 'Domaines';
 $wb['top_menu_dashboard'] = 'Accueil';
-$wb['latest_news_txt'] = 'Dernières actus';
-$wb['number_format_decimals'] = '2';
-$wb['number_format_dec_point'] = '.';
-$wb['number_format_thousands_sep'] = '';
 $wb['top_menu_vm'] = 'VServer';
+$wb['toolsarea_head_txt'] = 'Outils';
+$wb['latest_news_txt'] = 'Dernières actus';
 $wb['daynamesmin_su'] = 'Di';
 $wb['daynamesmin_mo'] = 'Lu';
 $wb['daynamesmin_tu'] = 'Ma';
@@ -68,3 +68,4 @@
 $wb['datepicker_nextText'] = 'Suivant';
 $wb['datepicker_prevText'] = 'Précédent';
 ?>
+
diff --git a/interface/lib/lang/pl.lng b/interface/lib/lang/pl.lng
index 5c13114..5741bcc 100644
--- a/interface/lib/lang/pl.lng
+++ b/interface/lib/lang/pl.lng
@@ -34,37 +34,38 @@
 $wb['top_menu_dns'] = 'DNS';
 $wb['top_menu_tools'] = 'Narzędzia';
 $wb['top_menu_help'] = 'Pomoc';
-$wb['top_menu_billing'] = 'Biling';
+$wb['top_menu_billing'] = 'Faktury';
 $wb['top_menu_domain'] = 'Domeny';
 $wb['top_menu_dashboard'] = 'Strona główna';
 $wb['latest_news_txt'] = 'Ostatnie wiadomości';
 $wb['top_menu_vm'] = 'VServer';
-$wb['daynamesmin_su'] = 'Su';
-$wb['daynamesmin_mo'] = 'Mo';
-$wb['daynamesmin_tu'] = 'Tu';
-$wb['daynamesmin_we'] = 'We';
-$wb['daynamesmin_th'] = 'Th';
-$wb['daynamesmin_fr'] = 'Fr';
-$wb['daynamesmin_sa'] = 'Sa';
-$wb['daynames_sunday'] = 'Sunday';
-$wb['daynames_monday'] = 'Monday';
-$wb['daynames_tuesday'] = 'Tuesday';
-$wb['daynames_wednesday'] = 'Wednesday';
-$wb['daynames_thursday'] = 'Thursday';
-$wb['daynames_friday'] = 'Friday';
-$wb['daynames_saturday'] = 'Saturday';
-$wb['monthnamesshort_jan'] = 'Jan';
-$wb['monthnamesshort_feb'] = 'Feb';
+$wb['daynamesmin_su'] = 'Ni';
+$wb['daynamesmin_mo'] = 'Po';
+$wb['daynamesmin_tu'] = 'Wt';
+$wb['daynamesmin_we'] = 'Śr';
+$wb['daynamesmin_th'] = 'Cz';
+$wb['daynamesmin_fr'] = 'Pi';
+$wb['daynamesmin_sa'] = 'So';
+$wb['daynames_sunday'] = 'Niedziela';
+$wb['daynames_monday'] = 'Poniedziałek';
+$wb['daynames_tuesday'] = 'Wtorek';
+$wb['daynames_wednesday'] = 'Środa';
+$wb['daynames_thursday'] = 'Czwartek';
+$wb['daynames_friday'] = 'Piątek';
+$wb['daynames_saturday'] = 'Sobota';
+$wb['monthnamesshort_jan'] = 'Sty';
+$wb['monthnamesshort_feb'] = 'Lut';
 $wb['monthnamesshort_mar'] = 'Mar';
-$wb['monthnamesshort_apr'] = 'Apr';
-$wb['monthnamesshort_may'] = 'May';
-$wb['monthnamesshort_jun'] = 'Jun';
-$wb['monthnamesshort_jul'] = 'Jul';
-$wb['monthnamesshort_aug'] = 'Aug';
-$wb['monthnamesshort_sep'] = 'Sep';
-$wb['monthnamesshort_oct'] = 'Oct';
-$wb['monthnamesshort_nov'] = 'Nov';
-$wb['monthnamesshort_dec'] = 'Dec';
-$wb['datepicker_nextText'] = 'Next';
-$wb['datepicker_prevText'] = 'Prev';
+$wb['monthnamesshort_apr'] = 'Kwi';
+$wb['monthnamesshort_may'] = 'Maj';
+$wb['monthnamesshort_jun'] = 'Cze';
+$wb['monthnamesshort_jul'] = 'Lip';
+$wb['monthnamesshort_aug'] = 'Sie';
+$wb['monthnamesshort_sep'] = 'Wrz';
+$wb['monthnamesshort_oct'] = 'Paź';
+$wb['monthnamesshort_nov'] = 'Lis';
+$wb['monthnamesshort_dec'] = 'Gru';
+$wb['datepicker_nextText'] = 'Nast';
+$wb['datepicker_prevText'] = 'Poprz';
 ?>
+
diff --git a/interface/web/admin/lib/lang/fr.lng b/interface/web/admin/lib/lang/fr.lng
index 22eb6ba..96a8c74 100644
--- a/interface/web/admin/lib/lang/fr.lng
+++ b/interface/web/admin/lib/lang/fr.lng
@@ -1,7 +1,9 @@
 <?php
+$wb['1001'] = 'Le nom d\'utilisateur ou le mot de passe est vide.';
+$wb['1002'] = 'Le nom d\'utilisateur ou le mot de passe est faux.';
 $wb['Firewall'] = 'Pare-feu';
 $wb['Groups'] = 'Groupes';
-$wb['groups_description'] = 'Formulaire pour éditer les groupes dutilisateurs système.';
+$wb['groups_description'] = 'Formulaire d\'édition des groupes d\'utilisateurs système.';
 $wb['Server'] = 'Serveur';
 $wb['Services'] = 'Services';
 $wb['Config'] = 'Configuration';
@@ -14,7 +16,7 @@
 $wb['System'] = 'Système';
 $wb['Add user'] = 'Ajout utilisateur';
 $wb['Edit user'] = 'Edition utilisateur';
-$wb['CP Users'] = 'CP utilisateurs';
+$wb['CP Users'] = 'Utilisateurs';
 $wb['Add group'] = 'Ajout groupe';
 $wb['Edit group'] = 'Edition groupe';
 $wb['Edit server'] = 'Edition serveur';
@@ -30,14 +32,14 @@
 $wb['Software'] = 'Applications & Plugins';
 $wb['Repositories'] = 'Dépôt';
 $wb['Server Services'] = 'Services serveur';
-$wb['Interface Config'] = 'Configuration dinterface';
+$wb['Interface Config'] = 'Configuration d\'interface';
 $wb['Packages'] = 'Paquets';
 $wb['Updates'] = 'Mises à jour';
 $wb['Merge'] = 'Fusion';
 $wb['Remote Users'] = 'Utilisateurs distants';
 $wb['Remote Actions'] = 'Actions distantes';
-$wb['Do OS-Update'] = 'Mise à jour de lOS';
+$wb['Do OS-Update'] = 'Mise à jour de l\'OS';
 $wb['Do ISPConfig-Update'] = 'Mise à jour ISPConfig';
-$wb['1001'] = 'Username or password is empty.';
-$wb['1002'] = 'Username or password is wrong.';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_firewall.lng b/interface/web/admin/lib/lang/fr_firewall.lng
index 53b762c..83b2870 100644
--- a/interface/web/admin/lib/lang/fr_firewall.lng
+++ b/interface/web/admin/lib/lang/fr_firewall.lng
@@ -9,3 +9,5 @@
 $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 UDP. 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 965eb01..dbb27ef 100644
--- a/interface/web/admin/lib/lang/fr_firewall_list.lng
+++ b/interface/web/admin/lib/lang/fr_firewall_list.lng
@@ -6,3 +6,5 @@
 $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 e0a92d7..97e85c9 100644
--- a/interface/web/admin/lib/lang/fr_groups.lng
+++ b/interface/web/admin/lib/lang/fr_groups.lng
@@ -3,3 +3,5 @@
 $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 cd385f8..531d400 100644
--- a/interface/web/admin/lib/lang/fr_groups_list.lng
+++ b/interface/web/admin/lib/lang/fr_groups_list.lng
@@ -1,7 +1,9 @@
 <?php
-$wb['list_head_txt'] = 'Groupes dutilisateurs système';
+$wb['list_head_txt'] = 'Groupes d\'utilisateurs système';
 $wb['description_txt'] = 'Description';
 $wb['name_txt'] = 'Groupe';
 $wb['add_new_record_txt'] = 'Ajouter un nouveau groupe';
 $wb['warning_txt'] = '<b>ATTENTION:</b> Ne pas éditer ou modifier de paramètre utilisateur ici. Utilisez les paramètres Client et Revendeur dans le module Client à la place. Modifier ou changer les informations ici peut conduire à la perte de données';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_iptables.lng b/interface/web/admin/lib/lang/fr_iptables.lng
index 40760b9..b1aee34 100644
--- a/interface/web/admin/lib/lang/fr_iptables.lng
+++ b/interface/web/admin/lib/lang/fr_iptables.lng
@@ -11,3 +11,5 @@
 $wb['active_txt'] = 'Active';
 $wb['iptables_error_unique'] = 'There is already a firewall record for this server.';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_iptables_list.lng b/interface/web/admin/lib/lang/fr_iptables_list.lng
index 15c8bad..6d732da 100644
--- a/interface/web/admin/lib/lang/fr_iptables_list.lng
+++ b/interface/web/admin/lib/lang/fr_iptables_list.lng
@@ -13,3 +13,5 @@
 $wb['active_txt'] = 'Active';
 $wb['iptables_error_unique'] = 'There is already a firewall record for this server.';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_language_add.lng b/interface/web/admin/lib/lang/fr_language_add.lng
index f60bdac..65b508e 100644
--- a/interface/web/admin/lib/lang/fr_language_add.lng
+++ b/interface/web/admin/lib/lang/fr_language_add.lng
@@ -6,3 +6,5 @@
 $wb['btn_cancel_txt'] = 'Précédent';
 $wb['language_new_hint_txt'] = 'Code langage à 2 caractères ISO 639-1 (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 30dea02..552ccb7 100644
--- a/interface/web/admin/lib/lang/fr_language_complete.lng
+++ b/interface/web/admin/lib/lang/fr_language_complete.lng
@@ -5,3 +5,5 @@
 $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 manquants 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 744f44d..3fe5354 100644
--- a/interface/web/admin/lib/lang/fr_language_edit.lng
+++ b/interface/web/admin/lib/lang/fr_language_edit.lng
@@ -6,3 +6,5 @@
 $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 dbe3fbf..b08d4a2 100644
--- a/interface/web/admin/lib/lang/fr_language_export.lng
+++ b/interface/web/admin/lib/lang/fr_language_export.lng
@@ -4,3 +4,5 @@
 $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 4664fcf..94fbda2 100644
--- a/interface/web/admin/lib/lang/fr_language_import.lng
+++ b/interface/web/admin/lib/lang/fr_language_import.lng
@@ -4,5 +4,7 @@
 $wb['btn_save_txt'] = 'Importer le fichier de langue sélectionné';
 $wb['language_overwrite_txt'] = 'Ecraser le fichier sil existe déja.';
 $wb['btn_cancel_txt'] = 'Précédent';
-$wb['ignore_version_txt'] = 'Sauter le test de version ISPConfig';
+$wb['ignore_version_txt'] = 'Ignorer le test de version ISPConfig';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_language_list.lng b/interface/web/admin/lib/lang/fr_language_list.lng
index 8e9f26a..b85a0f7 100644
--- a/interface/web/admin/lib/lang/fr_language_list.lng
+++ b/interface/web/admin/lib/lang/fr_language_list.lng
@@ -5,3 +5,5 @@
 $wb['lang_file_txt'] = 'Fichier de langue';
 $wb['lang_file_date_txt'] = 'Dernière modification';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_package_install.lng b/interface/web/admin/lib/lang/fr_package_install.lng
index e32084b..f13ffdb 100644
--- a/interface/web/admin/lib/lang/fr_package_install.lng
+++ b/interface/web/admin/lib/lang/fr_package_install.lng
@@ -5,3 +5,5 @@
 $wb['repo_password_txt'] = 'Mot de passe (optionnel)';
 $wb['active_txt'] = 'Actif';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_remote_action.lng b/interface/web/admin/lib/lang/fr_remote_action.lng
index b3be5db..b822eac 100644
--- a/interface/web/admin/lib/lang/fr_remote_action.lng
+++ b/interface/web/admin/lib/lang/fr_remote_action.lng
@@ -2,9 +2,11 @@
 $wb['select_server_txt'] = 'Sélectionner un serveur';
 $wb['btn_do_txt'] = 'Exécuter laction';
 $wb['do_osupdate_caption'] = 'Mettre à jour lOS du serveur distant';
-$wb['do_osupdate_desc'] = 'Cette action effectue aptitude -y upgrade sur le serveur sélectionné.<br><br><strong>UTILISEZ A VOS RISQUES ET PERILS !</strong>';
+$wb['do_osupdate_desc'] = 'Cette action effectue aptitude -y upgrade sur le serveur sélectionné.<br/><br/><strong>UTILISEZ A VOS RISQUES ET PERILS !</strong>';
 $wb['do_ispcupdate_caption'] = 'Mettre à jour ISPConfig 3 sur le serveur distant';
-$wb['do_ispcupdate_desc'] = 'Cette action met à jour ISPConfig3 sur le serveur sélectionné.<br><br><strong>UTILISEZ A VOS RISQUES ET PERILS !</strong>';
+$wb['do_ispcupdate_desc'] = 'Cette action met à jour ISPConfig3 sur le serveur sélectionné.<br/><br/><strong>UTILISEZ A VOS RISQUES ET PERILS !</strong>';
 $wb['action_scheduled'] = 'Laction est marquée pour exécution';
 $wb['select_all_server'] = 'Tout serveur';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_remote_user.lng b/interface/web/admin/lib/lang/fr_remote_user.lng
index 0e8d006..83be161 100644
--- a/interface/web/admin/lib/lang/fr_remote_user.lng
+++ b/interface/web/admin/lib/lang/fr_remote_user.lng
@@ -17,7 +17,7 @@
 $wb['Mail spamfilter user functions'] = 'Fonctions utilisateur filtre antispam';
 $wb['Mail spamfilter policy functions'] = 'Fonctions politique du filtre antispam';
 $wb['Mail fetchmail functions'] = 'Fonctions récupérateur email';
-$wb['Mail user filter functions'] = 'Fonctions filtre dutilisateur email';
+$wb['Mail user filter functions'] = 'Fonctions filtre d\'utilisateur email';
 $wb['Mail filter functions'] = 'Fonctions filtre email';
 $wb['Client functions'] = 'Fonctions client';
 $wb['Sites cron functions'] = 'Fonctions cron des sites';
@@ -39,5 +39,7 @@
 $wb['DNS rp functions'] = 'Fonctions RP DNS';
 $wb['DNS srv functions'] = 'Fonctions SRV DNS';
 $wb['DNS txt functions'] = 'Fonctions TXT DNS';
-$wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['Mail mailing list functions'] = 'Fonctions Mailinglist Mail';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_remote_user_list.lng b/interface/web/admin/lib/lang/fr_remote_user_list.lng
index e78707e..bbde2db 100644
--- a/interface/web/admin/lib/lang/fr_remote_user_list.lng
+++ b/interface/web/admin/lib/lang/fr_remote_user_list.lng
@@ -5,3 +5,5 @@
 $wb['parent_remote_userid_txt'] = 'ID';
 $wb['username_txt'] = 'Identifiant';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_server.lng b/interface/web/admin/lib/lang/fr_server.lng
index 7224e1d..14890c6 100644
--- a/interface/web/admin/lib/lang/fr_server.lng
+++ b/interface/web/admin/lib/lang/fr_server.lng
@@ -13,3 +13,5 @@
 $wb['proxy_server_txt'] = 'Proxy-Server';
 $wb['firewall_server_txt'] = 'Firewall-Server';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_server_config.lng b/interface/web/admin/lib/lang/fr_server_config.lng
index f6437c1..e8ea156 100644
--- a/interface/web/admin/lib/lang/fr_server_config.lng
+++ b/interface/web/admin/lib/lang/fr_server_config.lng
@@ -18,10 +18,10 @@
 $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 dutilisateur mail';
-$wb['mailuser_group_txt'] = 'Groupe de lutilisateur mail';
+$wb['mailuser_uid_txt'] = 'UID de l\'utilisateur mail';
+$wb['mailuser_gid_txt'] = 'GID de l\'utilisateur mail';
+$wb['mailuser_name_txt'] = 'Nom d\'utilisateur mail';
+$wb['mailuser_group_txt'] = 'Groupe de l\'utilisateur mail';
 $wb['relayhost_txt'] = 'Hôte de relais';
 $wb['relayhost_user_txt'] = 'Utilisateur du relais';
 $wb['relayhost_password_txt'] = 'Mot de passe du relais';
@@ -150,3 +150,5 @@
 $wb['enable_sni_txt'] = 'Enable SNI';
 $wb['do_not_try_rescue_httpd_txt'] = 'Disable HTTPD monitoring';
 ?>
+
+
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 850cdd1..c3c7be4 100644
--- a/interface/web/admin/lib/lang/fr_server_config_list.lng
+++ b/interface/web/admin/lib/lang/fr_server_config_list.lng
@@ -2,3 +2,5 @@
 $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 64d59f2..2b93c78 100644
--- a/interface/web/admin/lib/lang/fr_server_ip.lng
+++ b/interface/web/admin/lib/lang/fr_server_ip.lng
@@ -2,10 +2,12 @@
 $wb['server_id_txt'] = 'Serveur';
 $wb['ip_address_txt'] = 'Adresse IP';
 $wb['virtualhost_txt'] = 'NameVirtualHost HTTP';
-$wb['ip_error_wrong'] = 'Ladresse IP est invalide';
-$wb['ip_error_unique'] = 'Ladresse IP doit être unique';
+$wb['ip_error_wrong'] = 'L\'adresse IP est invalide';
+$wb['ip_error_unique'] = 'L\'adresse IP doit être unique';
 $wb['client_id_txt'] = 'Client';
 $wb['ip_type_txt'] = 'Type';
 $wb['virtualhost_port_txt'] = 'HTTP Ports';
 $wb['error_port_syntax'] = 'Invalid chars in port field, please enter only comma separated numbers. Example: 80,443';
 ?>
+
+
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 e911e52..5e33340 100644
--- a/interface/web/admin/lib/lang/fr_server_ip_list.lng
+++ b/interface/web/admin/lib/lang/fr_server_ip_list.lng
@@ -8,3 +8,5 @@
 $wb['virtualhost_port_txt'] = 'HTTP Ports';
 $wb['ip_type_txt'] = 'Type';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_server_list.lng b/interface/web/admin/lib/lang/fr_server_list.lng
index 054195f..c2bc1ec 100644
--- a/interface/web/admin/lib/lang/fr_server_list.lng
+++ b/interface/web/admin/lib/lang/fr_server_list.lng
@@ -11,3 +11,5 @@
 $wb['proxy_server_txt'] = 'Proxy';
 $wb['firewall_server_txt'] = 'Firewall';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_software_package_install.lng b/interface/web/admin/lib/lang/fr_software_package_install.lng
index 39f643d..2ea530a 100644
--- a/interface/web/admin/lib/lang/fr_software_package_install.lng
+++ b/interface/web/admin/lib/lang/fr_software_package_install.lng
@@ -4,3 +4,5 @@
 $wb['btn_save_txt'] = 'Démarrer linstallation';
 $wb['btn_cancel_txt'] = 'Annuler';
 ?>
+
+
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 cb8f3f3..3636458 100644
--- a/interface/web/admin/lib/lang/fr_software_package_list.lng
+++ b/interface/web/admin/lib/lang/fr_software_package_list.lng
@@ -8,3 +8,5 @@
 $wb['repoupdate_txt'] = 'Mettre à jour la liste des paquets';
 $wb['package_id_txt'] = 'App-ID locale';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_software_repo.lng b/interface/web/admin/lib/lang/fr_software_repo.lng
index 7b3ec48..c12f700 100644
--- a/interface/web/admin/lib/lang/fr_software_repo.lng
+++ b/interface/web/admin/lib/lang/fr_software_repo.lng
@@ -5,3 +5,5 @@
 $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 5674989..34b5bf0 100644
--- a/interface/web/admin/lib/lang/fr_software_repo_list.lng
+++ b/interface/web/admin/lib/lang/fr_software_repo_list.lng
@@ -4,3 +4,5 @@
 $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 3c66539..9ab12f5 100644
--- a/interface/web/admin/lib/lang/fr_software_update_list.lng
+++ b/interface/web/admin/lib/lang/fr_software_update_list.lng
@@ -6,3 +6,5 @@
 $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 2029829..4f23095 100644
--- a/interface/web/admin/lib/lang/fr_system_config.lng
+++ b/interface/web/admin/lib/lang/fr_system_config.lng
@@ -1,30 +1,32 @@
 <?php
-$wb['warning'] = 'Editez ces valeurs prudemment ! Il nest pas conseillé de modifier les préfixes lorsque vous avez des clients !';
+$wb['dashboard_atom_url_admin_txt'] = 'URL du fil de syndication Atom du tableau de bord (admin)';
+$wb['dashboard_atom_url_reseller_txt'] = 'URL du fil de syndication Atom du tableau de bord ( reseller)';
+$wb['dashboard_atom_url_client_txt'] = 'URL du fil de syndication Atom du tableau de bord (client)';
+$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 lutilisateur de la BDD';
-$wb['shelluser_prefix_txt'] = 'Préfixe lutilisateur Shell';
-$wb['ftpuser_prefix_txt'] = 'Préfixe de lutilisateur FTP';
+$wb['dbuser_prefix_txt'] = 'Préfixe de l\'utilisateur de la BDD';
+$wb['shelluser_prefix_txt'] = 'Préfixe de l\'utilisateur Shell';
+$wb['webdavuser_prefix_txt'] = 'Préfixe de l\'utilisateur Webdav';
+$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 lutilisateur de la BDD.';
-$wb['ftpuser_prefix_error_regex'] = 'Caractère non autorisé dans le préfixe de lutilisateur FTP.';
-$wb['shelluser_prefix_error_regex'] = 'Caractère non autorisé dans le préfixe de lutilisateur 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';
-$wb['dashboard_atom_url_admin_txt'] = 'Dashboard atom feed URL (admin)';
-$wb['dashboard_atom_url_reseller_txt'] = 'Dashboard atom feed URL (reseller)';
-$wb['dashboard_atom_url_client_txt'] = 'Dashboard atom feed URL (client)';
-$wb['webdavuser_prefix_txt'] = 'Prefixe utilisateur Webdav';
+$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['webdavuser_prefix_error_regex'] = 'Caractère non autorisé dans le préfixe utilisateur Webdav.';
+$wb['dblist_phpmyadmin_link_txt'] = 'Lien vers PHPMyAdmin dans la liste des bases';
+$wb['enable_custom_login_txt'] = 'Autoriser les noms d\'utilisateurs personnalisés';
+$wb['mailboxlist_webmail_link_txt'] = 'Lien vers le Webmail dans la liste des boites mail';
 $wb['webmail_url_txt'] = 'URL du Webmail';
+$wb['mailmailinglist_link_txt'] = 'Lien vers la mailing list dans la liste des Mailing list';
+$wb['mailmailinglist_url_txt'] = 'URL des Mailing list';
 $wb['phpmyadmin_url_txt'] = 'URL de PHPMyAdmin';
 $wb['use_domain_module_txt'] = 'Utiliser le module de domaine pour ajouter de nouveaux domaines';
-$wb['use_domain_module_hint'] = 'Si vous utilisez ce module, vos utilisateurs peuvent uniquement sélectionner un des domaines que ladmin crée pour eux. Ils ne peuvent pas éditer librement le champ domaine. Vous devez vous identifier à nouveau après avoir modifié cette valeur pour rendre les modifications visibles.';
+$wb['use_domain_module_hint'] = 'Si vous utilisez ce module, vos utilisateurs peuvent uniquement sélectionner un des domaines que l\'admin crée pour eux. Ils ne peuvent pas éditer librement le champ domaine. Vous devez vous identifier à nouveau après avoir modifié cette valeur pour rendre les modifications visibles.';
 $wb['new_domain_txt'] = 'HTML pour créer un nouveau domaine';
-$wb['webftp_url_txt'] = 'URL WebFTP';
+$wb['webftp_url_txt'] = 'URL du WebFTP';
+$wb['admin_mail_txt'] = 'E-mail de l\'administrateur';
 $wb['monitor_key_txt'] = 'Mot-clé du moniteur';
-$wb['enable_custom_login_txt'] = 'Allow custom login name';
-$wb['mailmailinglist_link_txt'] = 'Link to mailing list in Mailing list list';
-$wb['mailmailinglist_url_txt'] = 'Mailing list URL';
-$wb['admin_mail_txt'] = 'Administrators e-mail';
-$wb['admin_name_txt'] = 'Administrators name';
+$wb['admin_name_txt'] = 'Nom des administrateurs';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_users.lng b/interface/web/admin/lib/lang/fr_users.lng
index a75dda5..a1af1ad 100644
--- a/interface/web/admin/lib/lang/fr_users.lng
+++ b/interface/web/admin/lib/lang/fr_users.lng
@@ -1,6 +1,6 @@
 <?php
-$wb['username_txt'] = 'Nom dutilisateur';
-$wb['username_err'] = 'Le nom dutilisateur est trop long ou contient des caractères invalides.';
+$wb['username_txt'] = 'Nom d\'utilisateur';
+$wb['username_err'] = 'Le nom d\'utilisateur est trop long ou contient des caractères invalides.';
 $wb['passwort_txt'] = 'Mot de passe';
 $wb['modules_txt'] = 'Module';
 $wb['startmodule_txt'] = 'Module de démarrage';
@@ -21,8 +21,10 @@
 $wb['fax_txt'] = 'Fax';
 $wb['groups_txt'] = 'Groupes';
 $wb['default_group_txt'] = 'Groupe par Défaut';
-$wb['username_empty'] = 'Le nom dutilisateur est vide.';
-$wb['username_unique'] = 'Le nom dutilisateur entré existe déja.';
+$wb['username_empty'] = 'Le nom d\'utilisateur est vide.';
+$wb['username_unique'] = 'Le nom d\'utilisateur entré existe déja.';
 $wb['password_strength_txt'] = 'Force du mot de passe';
 $wb['startmodule_err'] = 'Le module de départ nexiste pas.';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/fr_users_list.lng b/interface/web/admin/lib/lang/fr_users_list.lng
index ad79851..9d607df 100644
--- a/interface/web/admin/lib/lang/fr_users_list.lng
+++ b/interface/web/admin/lib/lang/fr_users_list.lng
@@ -1,9 +1,11 @@
 <?php
 $wb['list_head_txt'] = 'Utilisateurs';
-$wb['username_txt'] = 'Nom dutilisateur';
+$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';
 $wb['warning_txt'] = '<b>ATTENTION:</b> Ne pas éditer ou modifier de paramètre utilisateur ici. Utilisez les paramètres Client et Revendeur dans le module Client à la place. Modifier ou changer les informations ici peut conduire à la perte de données';
 ?>
+
+
diff --git a/interface/web/admin/lib/lang/pl.lng b/interface/web/admin/lib/lang/pl.lng
index ecda5b4..7141978 100644
--- a/interface/web/admin/lib/lang/pl.lng
+++ b/interface/web/admin/lib/lang/pl.lng
@@ -38,6 +38,7 @@
 $wb['Remote Actions'] = 'Akcje zdalne';
 $wb['Do OS-Update'] = 'Wykonaj aktualizację systemu';
 $wb['Do ISPConfig-Update'] = 'Wykonaj aktualizację ISPConfig';
-$wb['1001'] = 'Username or password is empty.';
-$wb['1002'] = 'Username or password is wrong.';
+$wb['1001'] = 'Nazwa użytkownika lub hasło jest puste.';
+$wb['1002'] = 'Nazwa użytkownika lub hasło jest błędne.';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_firewall.lng b/interface/web/admin/lib/lang/pl_firewall.lng
index ba9b4ba..8098fcc 100644
--- a/interface/web/admin/lib/lang/pl_firewall.lng
+++ b/interface/web/admin/lib/lang/pl_firewall.lng
@@ -2,10 +2,11 @@
 $wb['server_id_txt'] = 'Serwer';
 $wb['tcp_port_txt'] = 'Otwarty port TCP';
 $wb['udp_port_txt'] = 'Otwarty port UDP';
-$wb['tcp_port_help_txt'] = 'Odziel przecinkiem';
-$wb['udp_port_help_txt'] = 'Odziel przecinkiem';
+$wb['tcp_port_help_txt'] = 'Oddziel przecinkiem';
+$wb['udp_port_help_txt'] = 'Oddziel przecinkiem';
 $wb['active_txt'] = 'Aktywny';
 $wb['firewall_error_unique'] = 'Istnieje już wpis firewalla dla tego serwera.';
 $wb['tcp_ports_error_regex'] = 'Znak nie jest dozwolony w formacie portu TCP. Dozwolone znaki to liczby, : oraz ,.';
 $wb['udp_ports_error_regex'] = 'Znak nie jest dozwolony w formacie portu UDP. Dozwolone znaki to liczby, : oraz ,.';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_firewall_list.lng b/interface/web/admin/lib/lang/pl_firewall_list.lng
index 6a4b838..fe80e43 100644
--- a/interface/web/admin/lib/lang/pl_firewall_list.lng
+++ b/interface/web/admin/lib/lang/pl_firewall_list.lng
@@ -6,3 +6,4 @@
 $wb['udp_port_txt'] = 'Otwarte porty UDP';
 $wb['add_new_record_txt'] = 'Dodaj wpis Firewalla';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_groups.lng b/interface/web/admin/lib/lang/pl_groups.lng
index b3c8b9c..a97ac3f 100644
--- a/interface/web/admin/lib/lang/pl_groups.lng
+++ b/interface/web/admin/lib/lang/pl_groups.lng
@@ -3,3 +3,4 @@
 $wb['name_txt'] = 'Grupa';
 $wb['name_err'] = 'Nazwa grupy musi mieć od 1 do 30 znaków.';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_groups_list.lng b/interface/web/admin/lib/lang/pl_groups_list.lng
index 75756bc..9409d32 100644
--- a/interface/web/admin/lib/lang/pl_groups_list.lng
+++ b/interface/web/admin/lib/lang/pl_groups_list.lng
@@ -5,3 +5,4 @@
 $wb['add_new_record_txt'] = 'Dodaj nową grupę';
 $wb['warning_txt'] = '<b>OSTRZEŻENIE:</b> Nie modyfikuj żadnych ustawień użytkownika w tym miejscu. Użyj ustawień Klienta lub Resellera w module Klient. Modyfikacja ustawień użytkownika lub grupy tutaj grozi utratą danych!';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_iptables.lng b/interface/web/admin/lib/lang/pl_iptables.lng
index 40760b9..8073e5d 100644
--- a/interface/web/admin/lib/lang/pl_iptables.lng
+++ b/interface/web/admin/lib/lang/pl_iptables.lng
@@ -1,13 +1,14 @@
 <?php
-$wb['server_id_txt'] = 'Server';
+$wb['server_id_txt'] = 'Serwer';
 $wb['multiport_txt'] = 'Multi Port';
 $wb['singleport_txt'] = 'Single Port';
-$wb['protocol_txt'] = 'Protocol';
-$wb['table_txt'] = 'Table';
-$wb['target_txt'] = 'Target';
+$wb['protocol_txt'] = 'Protokół';
+$wb['table_txt'] = 'Tablica';
+$wb['target_txt'] = 'Cel';
 $wb['state_txt'] = 'State';
-$wb['destination_ip_txt'] = 'Destination Address';
-$wb['source_ip_txt'] = 'Source Address';
-$wb['active_txt'] = 'Active';
-$wb['iptables_error_unique'] = 'There is already a firewall record for this server.';
+$wb['destination_ip_txt'] = 'Adres docelowy';
+$wb['source_ip_txt'] = 'Adres źródłowy';
+$wb['active_txt'] = 'Aktywny';
+$wb['iptables_error_unique'] = 'Istnieje już wpis firewalla dla tego serwera.';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_iptables_list.lng b/interface/web/admin/lib/lang/pl_iptables_list.lng
index 15c8bad..255a829 100644
--- a/interface/web/admin/lib/lang/pl_iptables_list.lng
+++ b/interface/web/admin/lib/lang/pl_iptables_list.lng
@@ -1,15 +1,16 @@
 <?php
 $wb['list_head_txt'] = 'IPTables';
-$wb['add_new_rule_txt'] = 'Add IPTables Rule';
-$wb['server_id_txt'] = 'Server';
+$wb['add_new_rule_txt'] = 'Dodaj regułę IPTables';
+$wb['server_id_txt'] = 'Serwer';
 $wb['multiport_txt'] = 'Multi Port';
 $wb['singleport_txt'] = 'Single Port';
-$wb['protocol_txt'] = 'Protocol';
-$wb['table_txt'] = 'Table';
+$wb['protocol_txt'] = 'Protokół';
+$wb['table_txt'] = 'Tablica';
 $wb['target_txt'] = 'Target';
 $wb['state_txt'] = 'State';
-$wb['destination_ip_txt'] = 'Destination Address';
-$wb['source_ip_txt'] = 'Source Address';
-$wb['active_txt'] = 'Active';
-$wb['iptables_error_unique'] = 'There is already a firewall record for this server.';
+$wb['destination_ip_txt'] = 'Adres docelowy';
+$wb['source_ip_txt'] = 'Adres źródłowy';
+$wb['active_txt'] = 'Aktywny';
+$wb['iptables_error_unique'] = 'Istnieje już wpis firewalla dla tego serwera.';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_language_add.lng b/interface/web/admin/lib/lang/pl_language_add.lng
index 82e42ef..df1a5f3 100644
--- a/interface/web/admin/lib/lang/pl_language_add.lng
+++ b/interface/web/admin/lib/lang/pl_language_add.lng
@@ -6,3 +6,4 @@
 $wb['btn_save_txt'] = 'Utwórz nowy zbiór plików z językami';
 $wb['btn_cancel_txt'] = 'Wróć';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_language_complete.lng b/interface/web/admin/lib/lang/pl_language_complete.lng
index 0096c69..6d6d8ec 100644
--- a/interface/web/admin/lib/lang/pl_language_complete.lng
+++ b/interface/web/admin/lib/lang/pl_language_complete.lng
@@ -5,3 +5,4 @@
 $wb['btn_save_txt'] = 'Połącz pliki teraz';
 $wb['btn_cancel_txt'] = 'Wróć';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_language_edit.lng b/interface/web/admin/lib/lang/pl_language_edit.lng
index 3a5e706..b4ec35d 100644
--- a/interface/web/admin/lib/lang/pl_language_edit.lng
+++ b/interface/web/admin/lib/lang/pl_language_edit.lng
@@ -6,3 +6,4 @@
 $wb['btn_save_txt'] = 'Zapisz';
 $wb['btn_cancel_txt'] = 'Wróć';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_language_export.lng b/interface/web/admin/lib/lang/pl_language_export.lng
index e58dbf0..0b38a48 100644
--- a/interface/web/admin/lib/lang/pl_language_export.lng
+++ b/interface/web/admin/lib/lang/pl_language_export.lng
@@ -4,3 +4,4 @@
 $wb['btn_save_txt'] = 'Eksportuj pliki wybranego języka';
 $wb['btn_cancel_txt'] = 'Wróć';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_language_import.lng b/interface/web/admin/lib/lang/pl_language_import.lng
index 077d0c0..e78238a 100644
--- a/interface/web/admin/lib/lang/pl_language_import.lng
+++ b/interface/web/admin/lib/lang/pl_language_import.lng
@@ -6,3 +6,4 @@
 $wb['btn_cancel_txt'] = 'Wróć';
 $wb['ignore_version_txt'] = 'Pomiń sprawdzanie wersji ISPConfig';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_language_list.lng b/interface/web/admin/lib/lang/pl_language_list.lng
index 05fd6e3..14b7cdb 100644
--- a/interface/web/admin/lib/lang/pl_language_list.lng
+++ b/interface/web/admin/lib/lang/pl_language_list.lng
@@ -5,3 +5,4 @@
 $wb['lang_file_txt'] = 'Plik języka';
 $wb['lang_file_date_txt'] = 'Ostatnia modyfikacja';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_package_install.lng b/interface/web/admin/lib/lang/pl_package_install.lng
index 3043908..ce5c73c 100644
--- a/interface/web/admin/lib/lang/pl_package_install.lng
+++ b/interface/web/admin/lib/lang/pl_package_install.lng
@@ -5,3 +5,4 @@
 $wb['repo_password_txt'] = 'Hasło (opcjonalnie)';
 $wb['active_txt'] = 'Aktywne';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_remote_action.lng b/interface/web/admin/lib/lang/pl_remote_action.lng
index 9e50d89..4d07f29 100644
--- a/interface/web/admin/lib/lang/pl_remote_action.lng
+++ b/interface/web/admin/lib/lang/pl_remote_action.lng
@@ -8,3 +8,4 @@
 $wb['action_scheduled'] = 'Akcja zaplanowana do wykonania';
 $wb['select_all_server'] = 'Wszystkie serwery';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_remote_user.lng b/interface/web/admin/lib/lang/pl_remote_user.lng
index f107cd7..5daa2c7 100644
--- a/interface/web/admin/lib/lang/pl_remote_user.lng
+++ b/interface/web/admin/lib/lang/pl_remote_user.lng
@@ -39,5 +39,6 @@
 $wb['DNS rp functions'] = 'Funkcje rekordu RP DNS';
 $wb['DNS srv functions'] = 'Funkcje rekordu SRV DNS';
 $wb['DNS txt functions'] = 'Funkcje rekordu TXT DNS';
-$wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['Mail mailing list functions'] = 'Funkcje listy mailingowej';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_remote_user_list.lng b/interface/web/admin/lib/lang/pl_remote_user_list.lng
index 6dd12ae..976e313 100644
--- a/interface/web/admin/lib/lang/pl_remote_user_list.lng
+++ b/interface/web/admin/lib/lang/pl_remote_user_list.lng
@@ -5,3 +5,4 @@
 $wb['parent_remote_userid_txt'] = 'ID';
 $wb['username_txt'] = 'Nazwa użytkownika';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_server.lng b/interface/web/admin/lib/lang/pl_server.lng
index 5e9c411..2ebbeb2 100644
--- a/interface/web/admin/lib/lang/pl_server.lng
+++ b/interface/web/admin/lib/lang/pl_server.lng
@@ -13,3 +13,4 @@
 $wb['proxy_server_txt'] = 'Proxy-Server';
 $wb['firewall_server_txt'] = 'Firewall-Server';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_server_config.lng b/interface/web/admin/lib/lang/pl_server_config.lng
index 28d888b..f0d93a8 100644
--- a/interface/web/admin/lib/lang/pl_server_config.lng
+++ b/interface/web/admin/lib/lang/pl_server_config.lng
@@ -77,14 +77,14 @@
 $wb['check_apache_config_txt'] = 'Testuj konfigurację Apache przy restarcie';
 $wb['CA_path_txt'] = 'CA Path';
 $wb['CA_pass_txt'] = 'CA passphrase';
-$wb['ufw_enable_txt'] = 'Enable';
+$wb['ufw_enable_txt'] = 'Włącz';
 $wb['ufw_manage_builtins_txt'] = 'Manage Builtin Rules';
-$wb['ufw_ipv6_txt'] = 'Enable IPv6';
+$wb['ufw_ipv6_txt'] = 'Włącz IPv6';
 $wb['ufw_default_input_policy_txt'] = 'Default Input Policy';
 $wb['ufw_default_output_policy_txt'] = 'Default Output Policy';
 $wb['ufw_default_forward_policy_txt'] = 'Default Forward Policy';
 $wb['ufw_default_application_policy_txt'] = 'Default Application Policy';
-$wb['ufw_log_level_txt'] = 'Log Level';
+$wb['ufw_log_level_txt'] = 'Poziom logowania';
 $wb['network_config_warning_txt'] = 'The network configuration option is only available for Debian and Ubuntu Servers. Do not enable this option if your network interface is not eth0.';
 $wb['fastcgi_config_syntax_txt'] = 'FastCGI config syntax';
 $wb['backup_dir_ftpread_txt'] = 'Backup dir. readable for website FTP users.';
@@ -147,6 +147,7 @@
 $wb['do_not_try_rescue_mysql_txt'] = 'Disable MySQL monitoring';
 $wb['do_not_try_rescue_mail_txt'] = 'Disable Email monitoring';
 $wb['rescue_description_txt'] = '<b>Information:</b> If you want to shut down mysql you have to select the Disable MySQL monitor checkbox and then wait 2-3 minutes.<br>if you do not wait 2-3 minutes, rescue will try to restart mysql!';
-$wb['enable_sni_txt'] = 'Enable SNI';
+$wb['enable_sni_txt'] = 'Włącz SNI';
 $wb['do_not_try_rescue_httpd_txt'] = 'Disable HTTPD monitoring';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_server_config_list.lng b/interface/web/admin/lib/lang/pl_server_config_list.lng
index f9e8dcf..e700889 100644
--- a/interface/web/admin/lib/lang/pl_server_config_list.lng
+++ b/interface/web/admin/lib/lang/pl_server_config_list.lng
@@ -2,3 +2,4 @@
 $wb['list_head_txt'] = 'Konfiguracja serwera';
 $wb['server_name_txt'] = 'Serwer';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_server_ip.lng b/interface/web/admin/lib/lang/pl_server_ip.lng
index 7142401..2c107d0 100644
--- a/interface/web/admin/lib/lang/pl_server_ip.lng
+++ b/interface/web/admin/lib/lang/pl_server_ip.lng
@@ -4,8 +4,9 @@
 $wb['virtualhost_txt'] = 'Nazwa wirtualnego hosta HTTP';
 $wb['ip_error_wrong'] = 'Adres IP jest niepoprawny';
 $wb['ip_error_unique'] = 'Adres IP musi być unikalny';
-$wb['client_id_txt'] = 'Client';
-$wb['ip_type_txt'] = 'Type';
-$wb['virtualhost_port_txt'] = 'HTTP Ports';
-$wb['error_port_syntax'] = 'Invalid chars in port field, please enter only comma separated numbers. Example: 80,443';
+$wb['client_id_txt'] = 'Klient';
+$wb['ip_type_txt'] = 'Typ';
+$wb['virtualhost_port_txt'] = 'Porty HTTP';
+$wb['error_port_syntax'] = 'Nieprawidłowe wartości w polu portów, proszę wpisać tylko liczby oddzielone przecinkiem. Przykładowo: 80,443';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_server_ip_list.lng b/interface/web/admin/lib/lang/pl_server_ip_list.lng
index 1100c5b..dcf8951 100644
--- a/interface/web/admin/lib/lang/pl_server_ip_list.lng
+++ b/interface/web/admin/lib/lang/pl_server_ip_list.lng
@@ -3,8 +3,9 @@
 $wb['server_id_txt'] = 'Serwer';
 $wb['ip_address_txt'] = 'Adres IP';
 $wb['add_new_record_txt'] = 'Dodaj nowy adres IP';
-$wb['client_id_txt'] = 'Client';
+$wb['client_id_txt'] = 'Klient';
 $wb['virtualhost_txt'] = 'HTTP Vhost';
-$wb['virtualhost_port_txt'] = 'HTTP Ports';
-$wb['ip_type_txt'] = 'Type';
+$wb['virtualhost_port_txt'] = 'Porty HTTP';
+$wb['ip_type_txt'] = 'Typ';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_server_list.lng b/interface/web/admin/lib/lang/pl_server_list.lng
index 81356ac..9ca9eb8 100644
--- a/interface/web/admin/lib/lang/pl_server_list.lng
+++ b/interface/web/admin/lib/lang/pl_server_list.lng
@@ -11,3 +11,4 @@
 $wb['proxy_server_txt'] = 'Proxy';
 $wb['firewall_server_txt'] = 'Firewall';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_software_package_install.lng b/interface/web/admin/lib/lang/pl_software_package_install.lng
index fd2f293..ea9290b 100644
--- a/interface/web/admin/lib/lang/pl_software_package_install.lng
+++ b/interface/web/admin/lib/lang/pl_software_package_install.lng
@@ -4,3 +4,4 @@
 $wb['btn_save_txt'] = 'Start instalacji';
 $wb['btn_cancel_txt'] = 'Przerwij';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_software_package_list.lng b/interface/web/admin/lib/lang/pl_software_package_list.lng
index e50d34f..5fbd652 100644
--- a/interface/web/admin/lib/lang/pl_software_package_list.lng
+++ b/interface/web/admin/lib/lang/pl_software_package_list.lng
@@ -8,3 +8,4 @@
 $wb['repoupdate_txt'] = 'Aktualizuj listę pakietów';
 $wb['package_id_txt'] = 'lokalny App-ID';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_software_repo.lng b/interface/web/admin/lib/lang/pl_software_repo.lng
index d11a1b3..84d9c9e 100644
--- a/interface/web/admin/lib/lang/pl_software_repo.lng
+++ b/interface/web/admin/lib/lang/pl_software_repo.lng
@@ -5,3 +5,4 @@
 $wb['repo_password_txt'] = 'Hasło (Opcjonalnie)';
 $wb['active_txt'] = 'Aktywny';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_software_repo_list.lng b/interface/web/admin/lib/lang/pl_software_repo_list.lng
index 7ca6af9..85a54b0 100644
--- a/interface/web/admin/lib/lang/pl_software_repo_list.lng
+++ b/interface/web/admin/lib/lang/pl_software_repo_list.lng
@@ -4,3 +4,4 @@
 $wb['repo_name_txt'] = 'Repozytoria';
 $wb['repo_url_txt'] = 'URL';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_software_update_list.lng b/interface/web/admin/lib/lang/pl_software_update_list.lng
index e38bdf8..5cf9ccd 100644
--- a/interface/web/admin/lib/lang/pl_software_update_list.lng
+++ b/interface/web/admin/lib/lang/pl_software_update_list.lng
@@ -6,3 +6,4 @@
 $wb['version_txt'] = 'Wersja';
 $wb['action_txt'] = 'Akcja';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_system_config.lng b/interface/web/admin/lib/lang/pl_system_config.lng
index aad05ac..8bf4293 100644
--- a/interface/web/admin/lib/lang/pl_system_config.lng
+++ b/interface/web/admin/lib/lang/pl_system_config.lng
@@ -20,11 +20,12 @@
 $wb['dashboard_atom_url_client_txt'] = 'Dashboard atom feed URL (client)';
 $wb['webdavuser_prefix_txt'] = 'Prefiks użytkownika webdav';
 $wb['webdavuser_prefix_error_regex'] = 'Niedozwolony znak w prefiksie użytkownika webdav.';
-$wb['webftp_url_txt'] = 'WebFTP URL';
-$wb['enable_custom_login_txt'] = 'Allow custom login name';
-$wb['mailmailinglist_link_txt'] = 'Link to mailing list in Mailing list list';
-$wb['mailmailinglist_url_txt'] = 'Mailing list URL';
-$wb['admin_mail_txt'] = 'Administrators e-mail';
-$wb['monitor_key_txt'] = 'Monitor keyword';
-$wb['admin_name_txt'] = 'Administrators name';
+$wb['webftp_url_txt'] = 'Link do WebFTP';
+$wb['enable_custom_login_txt'] = 'Zezwalaj na dowolną nazwę loginu';
+$wb['mailmailinglist_link_txt'] = 'Link do listy mailingowej na liście list mailingowych';
+$wb['mailmailinglist_url_txt'] = 'URL listy mailingowej';
+$wb['admin_mail_txt'] = 'E-Mail administratorów';
+$wb['monitor_key_txt'] = 'Klucz monitora';
+$wb['admin_name_txt'] = 'Nazwy administratorów';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_users.lng b/interface/web/admin/lib/lang/pl_users.lng
index 3b2472d..191185e 100644
--- a/interface/web/admin/lib/lang/pl_users.lng
+++ b/interface/web/admin/lib/lang/pl_users.lng
@@ -22,7 +22,8 @@
 $wb['url_txt'] = 'Url';
 $wb['telefon_txt'] = 'Telefon';
 $wb['fax_txt'] = 'Fax';
-$wb['groups_txt'] = 'Groupy';
+$wb['groups_txt'] = 'Grupy';
 $wb['default_group_txt'] = 'Domyślna grupa';
 $wb['startmodule_err'] = 'Modułu startowego nie ma wśród modułów.';
 ?>
+
diff --git a/interface/web/admin/lib/lang/pl_users_list.lng b/interface/web/admin/lib/lang/pl_users_list.lng
index 17d7225..aa2294c 100644
--- a/interface/web/admin/lib/lang/pl_users_list.lng
+++ b/interface/web/admin/lib/lang/pl_users_list.lng
@@ -7,3 +7,4 @@
 $wb['add_new_record_txt'] = 'Dodaj nowego użytkownika';
 $wb['warning_txt'] = '<b>OSTRZEŻENIE:</b> Nie edytuj żadnych ustawień tutaj. Użyj do tego celu ustawień Klienta i Resellera w module Klienta. Zmiana użytkowników i grup w tym miejscu może spowodować utratę danych!';
 ?>
+
diff --git a/interface/web/admin/lib/module.conf.php b/interface/web/admin/lib/module.conf.php
index 4a0b48e..20fb322 100644
--- a/interface/web/admin/lib/module.conf.php
+++ b/interface/web/admin/lib/module.conf.php
@@ -193,11 +193,13 @@
 				  'target' 	=> 'content',
 				  'link'	=> 'admin/remote_action_osupdate.php',
 				  'html_id'=> 'osupdate');
-
+/*
+// ISPConfig interface update has been removed. Please use ispconfig_update.sh on the shell instead.
 $items[] = array( 'title' 	=> 'Do ISPConfig-Update',
 				  'target' 	=> 'content',
 				  'link'	=> 'admin/remote_action_ispcupdate.php',
 				  'html_id'=> 'ispcupdate');
+*/
 
 $module['nav'][] = array(	'title'	=> 'Remote Actions',
 							'open' 	=> 1,
diff --git a/interface/web/admin/remote_action_ispcupdate.php b/interface/web/admin/remote_action_ispcupdate.php
index e23bb99..5bde7e1 100644
--- a/interface/web/admin/remote_action_ispcupdate.php
+++ b/interface/web/admin/remote_action_ispcupdate.php
@@ -27,6 +27,8 @@
 EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */
 
+die('Function has been removed.');
+
 require_once('../../lib/config.inc.php');
 require_once('../../lib/app.inc.php');
 
diff --git a/interface/web/client/lib/lang/fr.lng b/interface/web/client/lib/lang/fr.lng
index f8c5ad6..6bb06dc 100644
--- a/interface/web/client/lib/lang/fr.lng
+++ b/interface/web/client/lib/lang/fr.lng
@@ -11,3 +11,5 @@
 $wb['Resellers'] = 'Revendeurs';
 $wb['error_has_clients'] = 'Ce revendeur a des clients. Effacez dabord les clients de ce revendeur.';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/fr_client.lng b/interface/web/client/lib/lang/fr_client.lng
index 8cf9dc4..354d114 100644
--- a/interface/web/client/lib/lang/fr_client.lng
+++ b/interface/web/client/lib/lang/fr_client.lng
@@ -1,20 +1,20 @@
 <?php
-$wb['limit_maildomain_txt'] = 'Nombre maximal de domaines demail';
+$wb['limit_maildomain_txt'] = 'Nombre maximal de domaines d\'email';
 $wb['limit_mailbox_txt'] = 'Nombre maximal de boites email';
-$wb['limit_mailalias_txt'] = 'Nombre maximal dalias demail';
-$wb['limit_mailforward_txt'] = 'Nombre maximal de routeurs demail';
+$wb['limit_mailalias_txt'] = 'Nombre maximal d\'alias d\'email';
+$wb['limit_mailforward_txt'] = 'Nombre maximal de routeurs d\'email';
 $wb['limit_mailcatchall_txt'] = 'Nombre maximal de comptes collecteurs';
-$wb['limit_mailrouting_txt'] = 'Nombre maximal de routes demail';
-$wb['limit_mailfilter_txt'] = 'Nombre maximal de filtres demails';
+$wb['limit_mailrouting_txt'] = 'Nombre maximal de routes d\'email';
+$wb['limit_mailfilter_txt'] = 'Nombre maximal de filtres d\'emails';
 $wb['limit_fetchmail_txt'] = 'Nombre maximal de comptes récupérateur email';
 $wb['limit_mailquota_txt'] = 'Quota des boites email';
-$wb['limit_spamfilter_wblist_txt'] = 'Nombre maximal de liste blanches/noires demail';
-$wb['limit_spamfilter_user_txt'] = 'Nombre maximal dutilisateurs du filtre antispam';
+$wb['limit_spamfilter_wblist_txt'] = 'Nombre maximal de liste blanches/noires d\'email';
+$wb['limit_spamfilter_user_txt'] = 'Nombre maximal d\'utilisateurs du filtre antispam';
 $wb['limit_spamfilter_policy_txt'] = 'Nombre maximal de règles du filtre antispam';
 $wb['default_mailserver_txt'] = 'Serveur mail par défaut';
-$wb['company_name_txt'] = 'Nom de lentreprise';
+$wb['company_name_txt'] = 'Nom de l\'entreprise';
 $wb['contact_name_txt'] = 'Nom de contact';
-$wb['username_txt'] = 'Nom dutilisateur';
+$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';
@@ -46,36 +46,36 @@
 $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 maximal de domaines Web';
-$wb['limit_web_aliasdomain_txt'] = 'Nombre maximal dalias de domaines';
+$wb['limit_web_aliasdomain_txt'] = 'Nombre maximal d\'alias de domaines';
 $wb['limit_web_subdomain_txt'] = 'Nombre maximal de sous-domaines';
-$wb['limit_ftp_user_txt'] = 'Nombre maximal dutilisateurs FTP';
+$wb['limit_ftp_user_txt'] = 'Nombre maximal d\'utilisateurs FTP';
 $wb['default_dnsserver_txt'] = 'Serveur DNS par défaut';
 $wb['limit_dns_zone_txt'] = 'Nombre maximal de zones DNS';
-$wb['limit_dns_record_txt'] = 'Nombre maximal denregistrements DNS';
-$wb['limit_shell_user_txt'] = 'Nombre maximal dutilisateurs Shell';
-$wb['username_error_empty'] = 'Le nom dutilisateur est vide.';
-$wb['username_error_unique'] = 'Le nom dutilisateur existe déja.';
-$wb['limit_maildomain_error_notint'] = 'La limite de domaines demail doit être un nombre.';
-$wb['limit_mailbox_error_notint'] = 'La limite de boites demail doit être un nombre.';
-$wb['limit_mailalias_error_notint'] = 'La limite dalias demail doit être un nombre.';
-$wb['limit_mailforward_error_notint'] = 'La limite de routeurs demail doit être un nombre.';
+$wb['limit_dns_record_txt'] = 'Nombre maximal d\'enregistrements DNS';
+$wb['limit_shell_user_txt'] = 'Nombre maximal d\'utilisateurs Shell';
+$wb['username_error_empty'] = 'Le nom d\'utilisateur est vide.';
+$wb['username_error_unique'] = 'Le nom d\'utilisateur existe déja.';
+$wb['limit_maildomain_error_notint'] = 'La limite de domaines d\'email doit être un nombre.';
+$wb['limit_mailbox_error_notint'] = 'La limite de boites d\'email doit être un nombre.';
+$wb['limit_mailalias_error_notint'] = 'La limite d\'alias d\'email doit être un nombre.';
+$wb['limit_mailforward_error_notint'] = 'La limite de routeurs d\'email doit être un nombre.';
 $wb['limit_mailcatchall_error_notint'] = 'La limite de comptes collecteurs doit être un nombre.';
-$wb['limit_mailrouting_error_notint'] = 'La limite de routes demail doit être un nombre.';
-$wb['limit_mailfilter_error_notint'] = 'La limite de filtres demail doit être un nombre.';
+$wb['limit_mailrouting_error_notint'] = 'La limite de routes d\'email doit être un nombre.';
+$wb['limit_mailfilter_error_notint'] = 'La limite de filtres d\'email doit être un nombre.';
 $wb['limit_mailfetchmail_error_notint'] = 'La limite de comptes récupérateur email doit être un nombre.';
-$wb['limit_mailquota_error_notint'] = 'La limite du quota des boites demail doit être un nombre.';
+$wb['limit_mailquota_error_notint'] = 'La limite du quota des boites d\'email doit être un nombre.';
 $wb['limit_spamfilter_wblist_error_notint'] = 'La limite de listes blanches/noires du filtre antispam doit être un nombre.';
-$wb['limit_spamfilter_user_error_notint'] = 'La limite dutilisateurs du filtre antispam doit être un nombre.';
+$wb['limit_spamfilter_user_error_notint'] = 'La limite d\'utilisateurs du filtre antispam doit être un nombre.';
 $wb['limit_spamfilter_policy_error_notint'] = 'La limite de règles du filtre antispam 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 dalias de domaines 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 dutilisateurs FTP doit être un nombre.';
-$wb['limit_shell_user_error_notint'] = 'La limite dutilisateurs Shell doit être un nombre.';
-$wb['limit_dns_zone_error_notint'] = 'La limite denregistrements DNS 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 dutilisateur contient des caractères invalides.';
+$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';
@@ -86,11 +86,11 @@
 $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 clients a été atteint.';
-$wb['limit_mailaliasdomain_txt'] = 'Nombre max dalias de domaines';
+$wb['limit_mailaliasdomain_txt'] = 'Nombre max d\'alias de domaines';
 $wb['limit_dns_slave_zone_txt'] = 'Nombre max de zones DNS secondaires';
-$wb['limit_webdav_user_txt'] = 'Nombre max dutilisateurs webdav';
-$wb['limit_mailaliasdomain_error_notint'] = 'La limite dalias de domaine email doit être un nombre.';
-$wb['limit_webdav_user_error_notint'] = 'La limite dutilisateurs webdav doit être un nombre.';
+$wb['limit_webdav_user_txt'] = 'Nombre max d\'utilisateurs webdav';
+$wb['limit_mailaliasdomain_error_notint'] = 'La limite d\'alias de domaine email doit être un nombre.';
+$wb['limit_webdav_user_error_notint'] = 'La limite d\'utilisateurs webdav doit être un nombre.';
 $wb['limit_dns_slave_zone_error_notint'] = 'La limite de zones DNS secondaire doit être un nombre.';
 $wb['limit_web_quota_txt'] = 'Quota web';
 $wb['limit_traffic_quota_txt'] = 'Quota de trafic';
@@ -105,3 +105,5 @@
 $wb['limit_openvz_vm_template_id_txt'] = 'Force virtual server template';
 $wb['limit_openvz_vm_error_notint'] = 'The virtual server limit must be a number.';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/fr_client_del.lng b/interface/web/client/lib/lang/fr_client_del.lng
index caf7cf9..6112325 100644
--- a/interface/web/client/lib/lang/fr_client_del.lng
+++ b/interface/web/client/lib/lang/fr_client_del.lng
@@ -1,6 +1,8 @@
 <?php
 $wb['confirm_action_txt'] = 'Confirmer laction';
-$wb['delete_explanation'] = 'Cette action va supprimer le nombre denregistrements suivants associés avec le client';
+$wb['delete_explanation'] = 'Cette action va supprimer le nombre d\'enregistrements suivants associés avec le client';
 $wb['btn_save_txt'] = 'Effacer le client';
 $wb['btn_cancel_txt'] = 'Annuler sans effacer le client';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/fr_client_template.lng b/interface/web/client/lib/lang/fr_client_template.lng
index c59521c..02b0da0 100644
--- a/interface/web/client/lib/lang/fr_client_template.lng
+++ b/interface/web/client/lib/lang/fr_client_template.lng
@@ -1,16 +1,16 @@
 <?php
 $wb['limit_client_error_notint'] = 'La limite de sous clients doit être un nombre.';
-$wb['limit_maildomain_txt'] = 'Nombre maximal de domaines demails';
+$wb['limit_maildomain_txt'] = 'Nombre maximal de domaines d\'emails';
 $wb['limit_mailbox_txt'] = 'Nombre maximal de boites email';
-$wb['limit_mailalias_txt'] = 'Nombre maximal dalias demail';
-$wb['limit_mailforward_txt'] = 'Nombre maximal de routeurs demail';
+$wb['limit_mailalias_txt'] = 'Nombre maximal d\'alias d\'email';
+$wb['limit_mailforward_txt'] = 'Nombre maximal de routeurs d\'email';
 $wb['limit_mailcatchall_txt'] = 'Nombre maximal de comptes collecteurs';
-$wb['limit_mailrouting_txt'] = 'Nombre maximal de routes demails';
-$wb['limit_mailfilter_txt'] = 'Nombre maximal de filtres demails';
+$wb['limit_mailrouting_txt'] = 'Nombre maximal de routes d\'emails';
+$wb['limit_mailfilter_txt'] = 'Nombre maximal de filtres d\'emails';
 $wb['limit_fetchmail_txt'] = 'Nombre maximal de comptes récupérateur email';
 $wb['limit_mailquota_txt'] = 'Quota des boites email';
-$wb['limit_spamfilter_wblist_txt'] = 'Nombre maximal de liste blanches/noires demails';
-$wb['limit_spamfilter_user_txt'] = 'Nombre maximal dutilisateurs du filtre antispam';
+$wb['limit_spamfilter_wblist_txt'] = 'Nombre maximal de liste blanches/noires d\'emails';
+$wb['limit_spamfilter_user_txt'] = 'Nombre maximal d\'utilisateurs du filtre antispam';
 $wb['limit_spamfilter_policy_txt'] = 'Nombre maximal de règles du filtre antispam';
 $wb['limit_client_txt'] = 'Nombre maximal de clients';
 $wb['limit_domain_txt'] = 'Nombre maximal de domaines';
@@ -18,30 +18,30 @@
 $wb['limit_webquota_txt'] = 'Limite du quota web';
 $wb['limit_database_txt'] = 'Nombre maximal de bases de données.';
 $wb['limit_web_domain_txt'] = 'Nombre maximal de domaines Web';
-$wb['limit_web_aliasdomain_txt'] = 'Nombre maximal dalias de domaine';
+$wb['limit_web_aliasdomain_txt'] = 'Nombre maximal d\'alias de domaine';
 $wb['limit_web_subdomain_txt'] = 'Nombre maximal de sous-domaines';
-$wb['limit_ftp_user_txt'] = 'Nombre maximal dutilisateurs FTP';
+$wb['limit_ftp_user_txt'] = 'Nombre maximal d\'utilisateurs FTP';
 $wb['limit_dns_zone_txt'] = 'Nombre maximal de zones DNS';
-$wb['limit_dns_record_txt'] = 'Nombre maximal denregistrements DNS';
-$wb['limit_shell_user_txt'] = 'Nombre maximal dutilisateurs Shell';
-$wb['limit_maildomain_error_notint'] = 'La limite de domaines demail doit être un nombre.';
-$wb['limit_mailbox_error_notint'] = 'La limite de boites demail doit être un nombre.';
-$wb['limit_mailalias_error_notint'] = 'La limite dalias demail doit être un nombre.';
-$wb['limit_mailforward_error_notint'] = 'La limite de routeurs demail doit être un nombre.';
+$wb['limit_dns_record_txt'] = 'Nombre maximal d\'enregistrements DNS';
+$wb['limit_shell_user_txt'] = 'Nombre maximal d\'utilisateurs Shell';
+$wb['limit_maildomain_error_notint'] = 'La limite de domaines d\'email doit être un nombre.';
+$wb['limit_mailbox_error_notint'] = 'La limite de boites d\'email doit être un nombre.';
+$wb['limit_mailalias_error_notint'] = 'La limite d\'alias d\'email doit être un nombre.';
+$wb['limit_mailforward_error_notint'] = 'La limite de routeurs d\'email doit être un nombre.';
 $wb['limit_mailcatchall_error_notint'] = 'La limite de comptes collecteurs doit être un nombre.';
-$wb['limit_mailrouting_error_notint'] = 'La limite de routes demail doit être un nombre.';
-$wb['limit_mailfilter_error_notint'] = 'La limite de filtres demail doit être un nombre.';
+$wb['limit_mailrouting_error_notint'] = 'La limite de routes d\'email doit être un nombre.';
+$wb['limit_mailfilter_error_notint'] = 'La limite de filtres d\'email doit être un nombre.';
 $wb['limit_mailfetchmail_error_notint'] = 'La limite de comptes récupérateur email doit être un nombre.';
-$wb['limit_mailquota_error_notint'] = 'La limite du quota des boites demail doit être un nombre.';
+$wb['limit_mailquota_error_notint'] = 'La limite du quota des boites d\'email doit être un nombre.';
 $wb['limit_spamfilter_wblist_error_notint'] = 'La limite de listes blanches/noires du filtre antispam doit être un nombre.';
-$wb['limit_spamfilter_user_error_notint'] = 'La limite dutilisateurs du filtre antispam doit être un nombre.';
+$wb['limit_spamfilter_user_error_notint'] = 'La limite d\'utilisateurs du filtre antispam doit être un nombre.';
 $wb['limit_spamfilter_policy_error_notint'] = 'La limite de règles du filtre antispam 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 dalias de domaines 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 dutilisateurs FTP doit être un nombre.';
-$wb['limit_shell_user_error_notint'] = 'La limite dutilisateurs Shell doit être un nombre.';
-$wb['limit_dns_zone_error_notint'] = 'La limite denregistrements DNS 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 maximal de tâches Cron';
@@ -49,13 +49,13 @@
 $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_mailaliasdomain_txt'] = 'Nombre max. dalias de domaine';
+$wb['limit_mailaliasdomain_txt'] = 'Nombre max. d\'alias de domaine';
 $wb['limit_dns_slave_zone_txt'] = 'Nombre max. de zones DNS secondaires';
-$wb['limit_webdav_user_txt'] = 'Nombre max. dutilisateurs Webdav';
-$wb['limit_mailaliasdomain_error_notint'] = 'La limite dalias de domaine doit être un nombre.';
-$wb['limit_webdav_user_error_notint'] = 'La limite dutilisateurs webdav doit être un nombre.';
+$wb['limit_webdav_user_txt'] = 'Nombre max. d\'utilisateurs Webdav';
+$wb['limit_mailaliasdomain_error_notint'] = 'La limite d\'alias de domaine doit être un nombre.';
+$wb['limit_webdav_user_error_notint'] = 'La limite d\'utilisateurs webdav doit être un nombre.';
 $wb['limit_dns_slave_zone_error_notint'] = 'La limite de zones DNS secondaires doit être un nombre.';
-$wb['limit_dns_record_error_notint'] = 'Le nombre denregistrements DNS limite doit être un nombre.';
+$wb['limit_dns_record_error_notint'] = 'Le nombre d\'enregistrements DNS limite doit être un nombre.';
 $wb['limit_web_quota_txt'] = 'Quota web';
 $wb['limit_traffic_quota_txt'] = 'Quota de trafic';
 $wb['limit_trafficquota_error_notint'] = 'le quota de trafic doit être un nombre.';
@@ -70,3 +70,5 @@
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
 ?>
+
+
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 3405427..6e8fb69 100644
--- a/interface/web/client/lib/lang/fr_client_template_list.lng
+++ b/interface/web/client/lib/lang/fr_client_template_list.lng
@@ -3,3 +3,5 @@
 $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 b9c6c93..e090ccb 100644
--- a/interface/web/client/lib/lang/fr_clients_list.lng
+++ b/interface/web/client/lib/lang/fr_clients_list.lng
@@ -1,10 +1,12 @@
 <?php
 $wb['list_head_txt'] = 'Clients';
 $wb['client_id_txt'] = 'ID';
-$wb['company_name_txt'] = 'Nom de lentreprise';
+$wb['company_name_txt'] = 'Nom de l\'entreprise';
 $wb['contact_name_txt'] = 'Nom du contact';
 $wb['city_txt'] = 'Ville';
 $wb['country_txt'] = 'Pays';
 $wb['add_new_record_txt'] = 'Ajouter un nouveau client';
 $wb['username_txt'] = 'Username';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/fr_reseller.lng b/interface/web/client/lib/lang/fr_reseller.lng
index cb427e8..3c64a30 100644
--- a/interface/web/client/lib/lang/fr_reseller.lng
+++ b/interface/web/client/lib/lang/fr_reseller.lng
@@ -1,20 +1,20 @@
 <?php
-$wb['limit_maildomain_txt'] = 'Nombre maximal de domaines demails';
+$wb['limit_maildomain_txt'] = 'Nombre maximal de domaines d\'emails';
 $wb['limit_mailbox_txt'] = 'Nombre maximal de boites email';
-$wb['limit_mailalias_txt'] = 'Nombre maximal dalias demail';
-$wb['limit_mailforward_txt'] = 'Nombre maximal de routeurs demail';
+$wb['limit_mailalias_txt'] = 'Nombre maximal d\'alias d\'email';
+$wb['limit_mailforward_txt'] = 'Nombre maximal de routeurs d\'email';
 $wb['limit_mailcatchall_txt'] = 'Nombre maximal de comptes collecteurs';
-$wb['limit_mailrouting_txt'] = 'Nombre maximal de routes demails';
-$wb['limit_mailfilter_txt'] = 'Nombre maximal de filtres demails';
+$wb['limit_mailrouting_txt'] = 'Nombre maximal de routes d\'emails';
+$wb['limit_mailfilter_txt'] = 'Nombre maximal de filtres d\'emails';
 $wb['limit_fetchmail_txt'] = 'Nombre maximal de comptes récupérateur email';
 $wb['limit_mailquota_txt'] = 'Quota des boites email';
-$wb['limit_spamfilter_wblist_txt'] = 'Nombre maximal de liste blanches/noires demails';
-$wb['limit_spamfilter_user_txt'] = 'Nombre maximal dutilisateurs du filtre antispam';
+$wb['limit_spamfilter_wblist_txt'] = 'Nombre maximal de liste blanches/noires d\'emails';
+$wb['limit_spamfilter_user_txt'] = 'Nombre maximal d\'utilisateurs du filtre antispam';
 $wb['limit_spamfilter_policy_txt'] = 'Nombre maximal de règles du filtre antispam';
 $wb['default_mailserver_txt'] = 'Serveur mail par défaut';
-$wb['company_name_txt'] = 'Nom de lentreprise';
+$wb['company_name_txt'] = 'Nom de l\'entreprise';
 $wb['contact_name_txt'] = 'Nom de contact';
-$wb['username_txt'] = 'Nom dutilisateur';
+$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';
@@ -48,39 +48,39 @@
 $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 maximal de domaines Web';
-$wb['limit_web_aliasdomain_txt'] = 'Nombre maximal dalias de domaines';
+$wb['limit_web_aliasdomain_txt'] = 'Nombre maximal d\'alias de domaines';
 $wb['limit_web_subdomain_txt'] = 'Nombre maximal de sous-domaines';
-$wb['limit_ftp_user_txt'] = 'Nombre maximal dutilisateurs FTP';
+$wb['limit_ftp_user_txt'] = 'Nombre maximal d\'utilisateurs FTP';
 $wb['default_dnsserver_txt'] = 'Serveur DNS par défaut';
 $wb['limit_dns_zone_txt'] = 'Nombre maximal de zones DNS';
-$wb['limit_dns_record_txt'] = 'Nombre maximal denregistrements DNS';
-$wb['limit_shell_user_txt'] = 'Nombre maximal dutilisateurs Shell';
+$wb['limit_dns_record_txt'] = 'Nombre maximal d\'enregistrements DNS';
+$wb['limit_shell_user_txt'] = 'Nombre maximal d\'utilisateurs Shell';
 $wb['limit_client_txt'] = 'Nombre maximal de clients';
-$wb['username_error_empty'] = 'Le nom dutilisateur est vide.';
-$wb['username_error_unique'] = 'Le nom dutilisateur existe déja.';
-$wb['limit_maildomain_error_notint'] = 'La limite de domaines demail doit être un nombre.';
-$wb['limit_mailbox_error_notint'] = 'La limite de boites demail doit être un nombre.';
-$wb['limit_mailalias_error_notint'] = 'La limite dalias demail doit être un nombre.';
-$wb['limit_mailforward_error_notint'] = 'La limite de routeurs demail doit être un nombre.';
+$wb['username_error_empty'] = 'Le nom d\'utilisateur est vide.';
+$wb['username_error_unique'] = 'Le nom d\'utilisateur existe déja.';
+$wb['limit_maildomain_error_notint'] = 'La limite de domaines d\'email doit être un nombre.';
+$wb['limit_mailbox_error_notint'] = 'La limite de boites d\'email doit être un nombre.';
+$wb['limit_mailalias_error_notint'] = 'La limite d\'alias d\'email doit être un nombre.';
+$wb['limit_mailforward_error_notint'] = 'La limite de routeurs d\'email doit être un nombre.';
 $wb['limit_mailcatchall_error_notint'] = 'La limite de comptes collecteurs doit être un nombre.';
-$wb['limit_mailrouting_error_notint'] = 'La limite de routes demail doit être un nombre.';
-$wb['limit_mailfilter_error_notint'] = 'La limite de filtres demail doit être un nombre.';
+$wb['limit_mailrouting_error_notint'] = 'La limite de routes d\'email doit être un nombre.';
+$wb['limit_mailfilter_error_notint'] = 'La limite de filtres d\'email doit être un nombre.';
 $wb['limit_mailfetchmail_error_notint'] = 'La limite de comptes récupérateur email doit être un nombre.';
-$wb['limit_mailquota_error_notint'] = 'La limite du quota des boites demail doit être un nombre.';
+$wb['limit_mailquota_error_notint'] = 'La limite du quota des boites d\'email doit être un nombre.';
 $wb['limit_spamfilter_wblist_error_notint'] = 'La limite de listes blanches/noires du filtre antispam doit être un nombre.';
-$wb['limit_spamfilter_user_error_notint'] = 'La limite dutilisateurs du filtre antispam doit être un nombre.';
+$wb['limit_spamfilter_user_error_notint'] = 'La limite d\'utilisateurs du filtre antispam doit être un nombre.';
 $wb['limit_spamfilter_policy_error_notint'] = 'La limite de règles du filtre antispam 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 dalias de domaines 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 dutilisateurs FTP doit être un nombre.';
-$wb['limit_shell_user_error_notint'] = 'La limite dutilisateurs Shell doit être un nombre.';
-$wb['limit_dns_zone_error_notint'] = 'La limite denregistrements DNS 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['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 dutilisateur contient des caractères invalides.';
+$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';
@@ -89,19 +89,21 @@
 $wb['limit_client_error_positive'] = 'Le nombre de clients doit être plus grand que 0.';
 $wb['limit_dns_slave_zone_txt'] = 'Nombre maximum de zones DNS secondaire';
 $wb['limit_dns_slave_zone_error_notint'] = 'La limite de zones DNS secondaire doit être un nombre';
-$wb['limit_dns_record_error_notint'] = 'Le nombre maximum denregistrements DNS doit être un nombre.';
+$wb['limit_dns_record_error_notint'] = 'Le nombre maximum d\'enregistrements DNS doit être un nombre.';
 $wb['limit_web_quota_txt'] = 'Quota web';
 $wb['limit_traffic_quota_txt'] = 'Quota de trafic';
 $wb['limit_trafficquota_error_notint'] = 'Le quota de trafic doit être un nombre.';
 $wb['customer_no_txt'] = 'No. Client';
 $wb['vat_id_txt'] = 'Numéro de TVA';
 $wb['required_fields_txt'] = '* Champs requis';
-$wb['limit_mailaliasdomain_txt'] = 'Nombre max dalias de domaine';
-$wb['limit_webdav_user_txt'] = 'Nombre max dutilisateurs Webdav';
-$wb['limit_webdav_user_error_notint'] = 'La limite dutilisateurs Webdav doit être un nombre.';
+$wb['limit_mailaliasdomain_txt'] = 'Nombre max d\'alias de domaine';
+$wb['limit_webdav_user_txt'] = 'Nombre max d\'utilisateurs Webdav';
+$wb['limit_webdav_user_error_notint'] = 'La limite d\'utilisateurs Webdav doit être un nombre.';
 $wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
 $wb['limit_openvz_vm_template_id_txt'] = 'Force virtual server template';
 $wb['limit_openvz_vm_error_notint'] = 'The virtual server limit must be a number.';
 ?>
+
+
diff --git a/interface/web/client/lib/lang/fr_resellers_list.lng b/interface/web/client/lib/lang/fr_resellers_list.lng
index 0b840dd..0023cae 100644
--- a/interface/web/client/lib/lang/fr_resellers_list.lng
+++ b/interface/web/client/lib/lang/fr_resellers_list.lng
@@ -1,9 +1,11 @@
 <?php
 $wb['list_head_txt'] = 'Clients';
 $wb['client_id_txt'] = 'ID';
-$wb['company_name_txt'] = 'Nom de lentreprise';
+$wb['company_name_txt'] = 'Nom de l\'entreprise';
 $wb['contact_name_txt'] = 'Nom du 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/pl.lng b/interface/web/client/lib/lang/pl.lng
index 40efbb0..f99fead 100644
--- a/interface/web/client/lib/lang/pl.lng
+++ b/interface/web/client/lib/lang/pl.lng
@@ -11,3 +11,4 @@
 $wb['Resellers'] = 'Resellerzy';
 $wb['error_has_clients'] = 'Reseller posiada klientów. Usuń ich zanim usuniesz resellera.';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_client.lng b/interface/web/client/lib/lang/pl_client.lng
index b3eccde..d9c2d80 100644
--- a/interface/web/client/lib/lang/pl_client.lng
+++ b/interface/web/client/lib/lang/pl_client.lng
@@ -105,3 +105,4 @@
 $wb['limit_openvz_vm_template_id_txt'] = 'Force virtual server template';
 $wb['limit_openvz_vm_error_notint'] = 'The virtual server limit must be a number.';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_client_del.lng b/interface/web/client/lib/lang/pl_client_del.lng
index 666e12a..aab69a4 100644
--- a/interface/web/client/lib/lang/pl_client_del.lng
+++ b/interface/web/client/lib/lang/pl_client_del.lng
@@ -4,3 +4,4 @@
 $wb['btn_save_txt'] = 'Usuń klienta';
 $wb['btn_cancel_txt'] = 'Anuluj bez usuwania klienta';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_client_template.lng b/interface/web/client/lib/lang/pl_client_template.lng
index 3ed9b8a..f49db5b 100644
--- a/interface/web/client/lib/lang/pl_client_template.lng
+++ b/interface/web/client/lib/lang/pl_client_template.lng
@@ -65,8 +65,9 @@
 $wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
 $wb['limit_openvz_vm_template_id_txt'] = 'Force virtual server template';
 $wb['limit_openvz_vm_error_notint'] = 'The virtual server limit must be a number.';
-$wb['ssh_chroot_txt'] = 'SSH-Chroot Options';
-$wb['web_php_options_txt'] = 'PHP Options';
-$wb['template_type_txt'] = 'Template type';
-$wb['template_name_txt'] = 'Template name';
+$wb['ssh_chroot_txt'] = 'Opcje SSH-Chroot';
+$wb['web_php_options_txt'] = 'Opcje PHP';
+$wb['template_type_txt'] = 'Rodzaj szablonu';
+$wb['template_name_txt'] = 'Nazwa szablonu';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_client_template_list.lng b/interface/web/client/lib/lang/pl_client_template_list.lng
index 06a3976..7620441 100644
--- a/interface/web/client/lib/lang/pl_client_template_list.lng
+++ b/interface/web/client/lib/lang/pl_client_template_list.lng
@@ -3,3 +3,4 @@
 $wb['template_type_txt'] = 'Typ';
 $wb['template_name_txt'] = 'Nazwa szablonu';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_clients_list.lng b/interface/web/client/lib/lang/pl_clients_list.lng
index 52b1c3f..7b5cf1d 100644
--- a/interface/web/client/lib/lang/pl_clients_list.lng
+++ b/interface/web/client/lib/lang/pl_clients_list.lng
@@ -6,5 +6,6 @@
 $wb['city_txt'] = 'Miasto';
 $wb['country_txt'] = 'Kraj';
 $wb['add_new_record_txt'] = 'Dodaj nowego klienta';
-$wb['username_txt'] = 'Username';
+$wb['username_txt'] = 'Login';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_reseller.lng b/interface/web/client/lib/lang/pl_reseller.lng
index 5a9681b..2f45396 100644
--- a/interface/web/client/lib/lang/pl_reseller.lng
+++ b/interface/web/client/lib/lang/pl_reseller.lng
@@ -98,10 +98,11 @@
 $wb['required_fields_txt'] = '* Wymagane pola';
 $wb['limit_webdav_user_txt'] = 'Max. number of Webdav users';
 $wb['limit_webdav_user_error_notint'] = 'The webdav user limit must be a number.';
-$wb['limit_mailmailinglist_txt'] = 'Max. number of mailing lists';
-$wb['limit_mailaliasdomain_txt'] = 'Max. number of domain aliases';
+$wb['limit_mailmailinglist_txt'] = 'Maks. ilość list mailingowych';
+$wb['limit_mailaliasdomain_txt'] = 'Maks. ilość aliasów domen e-mail';
 $wb['limit_mailmailinglist_error_notint'] = 'The mailing list record limit must be a number.';
-$wb['limit_openvz_vm_txt'] = 'Max. number of virtual servers';
+$wb['limit_openvz_vm_txt'] = 'Maks. ilość wirtualnych serwerów';
 $wb['limit_openvz_vm_template_id_txt'] = 'Force virtual server template';
 $wb['limit_openvz_vm_error_notint'] = 'The virtual server limit must be a number.';
 ?>
+
diff --git a/interface/web/client/lib/lang/pl_resellers_list.lng b/interface/web/client/lib/lang/pl_resellers_list.lng
index fecbc20..256f3b9 100644
--- a/interface/web/client/lib/lang/pl_resellers_list.lng
+++ b/interface/web/client/lib/lang/pl_resellers_list.lng
@@ -7,3 +7,4 @@
 $wb['country_txt'] = 'Państwo';
 $wb['add_new_record_txt'] = 'Dodaj nowego resellera';
 ?>
+
diff --git a/interface/web/dashboard/lib/lang/fr.lng b/interface/web/dashboard/lib/lang/fr.lng
index a33b5e4..07dc5b7 100644
--- a/interface/web/dashboard/lib/lang/fr.lng
+++ b/interface/web/dashboard/lib/lang/fr.lng
@@ -2,3 +2,5 @@
 $wb['welcome_user_txt'] = 'Bienvenue %s';
 $wb['available_modules_txt'] = 'Modules disponibles';
 ?>
+
+
diff --git a/interface/web/dashboard/lib/lang/fr_dashlet_limits.lng b/interface/web/dashboard/lib/lang/fr_dashlet_limits.lng
index a88c435..afcf28b 100644
--- a/interface/web/dashboard/lib/lang/fr_dashlet_limits.lng
+++ b/interface/web/dashboard/lib/lang/fr_dashlet_limits.lng
@@ -3,28 +3,29 @@
 $wb['of_txt'] = 'sur';
 $wb['unlimited_txt'] = 'Illimité';
 $wb['limit_maildomain_txt'] = 'Nombre de domaines email';
+$wb['limit_mailmailinglist_txt'] = 'Nombre de mailing lists';
 $wb['limit_mailbox_txt'] = 'Nombre de boites email';
-$wb['limit_mailalias_txt'] = 'Nombre dalias email';
-$wb['limit_mailaliasdomain_txt'] = 'Nombre dalias de domaine';
-$wb['limit_mailforward_txt'] = 'Nombre de transferts demail';
-$wb['limit_mailcatchall_txt'] = 'Nombre de comptes email collecteurs';
-$wb['limit_mailrouting_txt'] = 'Nombre de routes email';
-$wb['limit_mailfilter_txt'] = 'Nombre de filtres email';
-$wb['limit_fetchmail_txt'] = 'Nombre de comptes récupérateur email';
-$wb['limit_spamfilter_wblist_txt'] = 'Nombre de filtres liste blanche/noire Spamfilter';
-$wb['limit_spamfilter_user_txt'] = 'Nombre dutilisateurs Spamfilter';
-$wb['limit_spamfilter_policy_txt'] = 'Nombre de stratégies Spamfilter';
-$wb['limit_cron_txt'] = 'Nombre de taches Cron';
-$wb['limit_web_domain_txt'] = 'Nombre de domaines web';
-$wb['limit_web_aliasdomain_txt'] = 'Nombre dalias de domaine web';
-$wb['limit_web_subdomain_txt'] = 'Nombre de sous-domaines web';
-$wb['limit_ftp_user_txt'] = 'Nombre dutilisateurs FTP';
-$wb['limit_dns_zone_txt'] = 'Nombre de zones DNS';
-$wb['limit_dns_slave_zone_txt'] = 'Nombre de zones DNS secondaires';
-$wb['limit_dns_record_txt'] = 'Nombre denregistrements DNS';
-$wb['limit_shell_user_txt'] = 'Nombre dutilisateurs shell';
-$wb['limit_webdav_user_txt'] = 'Nombre dutilisateurs WebDAV';
-$wb['limit_client_txt'] = 'Nombre de clients';
-$wb['limit_database_txt'] = 'Nombre de bases de données';
-$wb['limit_mailmailinglist_txt'] = 'Number of mailing lists';
+$wb["limit_mailalias_txt"] = 'Nombre d\'alias email';
+$wb["limit_mailaliasdomain_txt"] = 'Nombre d\'alias de domaine';
+$wb["limit_mailforward_txt"] = 'Nombre de transferts d\'email';
+$wb["limit_mailcatchall_txt"] = 'Nombre de comptes email collecteurs';
+$wb["limit_mailrouting_txt"] = 'Nombre de routes email';
+$wb["limit_mailfilter_txt"] = 'Nombre de filtres email';
+$wb["limit_fetchmail_txt"] = 'Nombre de comptes Fetchmail';
+$wb["limit_spamfilter_wblist_txt"] = 'Nombre de listes blanches / noires de l\'anti-spam';
+$wb["limit_spamfilter_user_txt"] = 'Nombre d\'utilisateurs de l\'anti-spam';
+$wb["limit_spamfilter_policy_txt"] = 'Nombre de stratégies de l\'anti-spam';
+$wb["limit_cron_txt"] = 'Nombre de tâches Cron';
+$wb["limit_web_domain_txt"] = 'Nombre de domaines web';
+$wb["limit_web_aliasdomain_txt"] = 'Nombre d\'alias de domaine web';
+$wb["limit_web_subdomain_txt"] = 'Nombre de sous-domaines web';
+$wb["limit_ftp_user_txt"] = 'Nombre d\'utilisateurs FTP';
+$wb["limit_dns_zone_txt"] = 'Nombre de zones DNS';
+$wb["limit_dns_slave_zone_txt"] = 'Nombre de zones DNS secondaires';
+$wb["limit_dns_record_txt"] = 'Nombre d\'enregistrements DNS';
+$wb["limit_shell_user_txt"] = 'Nombre d\'utilisateurs Shell';
+$wb["limit_webdav_user_txt"] = 'Nombre d\'utilisateurs WebDAV';
+$wb["limit_client_txt"] = 'Nombre de clients';
+$wb["limit_database_txt"] = 'Nombre de bases de données';
 ?>
+
diff --git a/interface/web/dashboard/lib/lang/fr_dashlet_modules.lng b/interface/web/dashboard/lib/lang/fr_dashlet_modules.lng
index 4d6a5d8..910a04f 100644
--- a/interface/web/dashboard/lib/lang/fr_dashlet_modules.lng
+++ b/interface/web/dashboard/lib/lang/fr_dashlet_modules.lng
@@ -1,3 +1,5 @@
 <?php
 $wb['available_modules_txt'] = 'Modules disponibles';
 ?>
+
+
diff --git a/interface/web/dashboard/lib/lang/pl.lng b/interface/web/dashboard/lib/lang/pl.lng
index 5ef320a..9a8b669 100644
--- a/interface/web/dashboard/lib/lang/pl.lng
+++ b/interface/web/dashboard/lib/lang/pl.lng
@@ -2,3 +2,4 @@
 $wb['welcome_user_txt'] = 'Witaj %s';
 $wb['available_modules_txt'] = 'Dostępne moduły';
 ?>
+
diff --git a/interface/web/dashboard/lib/lang/pl_dashlet_limits.lng b/interface/web/dashboard/lib/lang/pl_dashlet_limits.lng
index b7508db..b0c28ec 100644
--- a/interface/web/dashboard/lib/lang/pl_dashlet_limits.lng
+++ b/interface/web/dashboard/lib/lang/pl_dashlet_limits.lng
@@ -26,5 +26,6 @@
 $wb['limit_webdav_user_txt'] = 'Liczba użytkowników Webdav';
 $wb['limit_client_txt'] = 'Liczba klientów';
 $wb['limit_database_txt'] = 'Liczba baz danych';
-$wb['limit_mailmailinglist_txt'] = 'Number of mailing lists';
+$wb['limit_mailmailinglist_txt'] = 'Liczba list mailingowych';
 ?>
+
diff --git a/interface/web/dashboard/lib/lang/pl_dashlet_modules.lng b/interface/web/dashboard/lib/lang/pl_dashlet_modules.lng
index fafcc61..e329a25 100644
--- a/interface/web/dashboard/lib/lang/pl_dashlet_modules.lng
+++ b/interface/web/dashboard/lib/lang/pl_dashlet_modules.lng
@@ -1,3 +1,4 @@
 <?php
 $wb['available_modules_txt'] = 'Dostępne moduły';
 ?>
+
diff --git a/interface/web/designer/lib/lang/fr.lng b/interface/web/designer/lib/lang/fr.lng
index acb6c35..dd815ad 100644
--- a/interface/web/designer/lib/lang/fr.lng
+++ b/interface/web/designer/lib/lang/fr.lng
@@ -1,2 +1,4 @@
 <?php
 ?>
+
+
diff --git a/interface/web/designer/lib/lang/fr_form_edit.lng b/interface/web/designer/lib/lang/fr_form_edit.lng
index eb3f5a3..0a4ca94 100644
--- a/interface/web/designer/lib/lang/fr_form_edit.lng
+++ b/interface/web/designer/lib/lang/fr_form_edit.lng
@@ -22,3 +22,5 @@
 $wb['auth_preset_perm_group_txt'] = 'Permission Groupe';
 $wb['auth_preset_perm_other_txt'] = 'Permission Autre';
 ?>
+
+
diff --git a/interface/web/designer/lib/lang/fr_form_list.lng b/interface/web/designer/lib/lang/fr_form_list.lng
index a61e61a..bec1e46 100644
--- a/interface/web/designer/lib/lang/fr_form_list.lng
+++ b/interface/web/designer/lib/lang/fr_form_list.lng
@@ -5,3 +5,5 @@
 $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 3cb420f..7e0f219 100644
--- a/interface/web/designer/lib/lang/fr_form_show.lng
+++ b/interface/web/designer/lib/lang/fr_form_show.lng
@@ -16,3 +16,5 @@
 $wb['menu_del_txt'] = 'Effacer le menu et toutes ses entrées';
 $wb['item_del_txt'] = 'Effacer lentrée';
 ?>
+
+
diff --git a/interface/web/designer/lib/lang/fr_module_edit.lng b/interface/web/designer/lib/lang/fr_module_edit.lng
index 282c73c..3029358 100644
--- a/interface/web/designer/lib/lang/fr_module_edit.lng
+++ b/interface/web/designer/lib/lang/fr_module_edit.lng
@@ -10,3 +10,5 @@
 $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. Seuls les nombres, lettres et underscores sont autorisés.<br/><b>Titre du module:</b> Sera affiché dans le menu de navigation (supérieur).<br/><b>Fichier gabarit:</b> Fichier';
 ?>
+
+
diff --git a/interface/web/designer/lib/lang/fr_module_list.lng b/interface/web/designer/lib/lang/fr_module_list.lng
index 927c65e..57b4a3d 100644
--- a/interface/web/designer/lib/lang/fr_module_list.lng
+++ b/interface/web/designer/lib/lang/fr_module_list.lng
@@ -3,3 +3,5 @@
 $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 53c5e41..b22b3c0 100644
--- a/interface/web/designer/lib/lang/fr_module_nav_edit.lng
+++ b/interface/web/designer/lib/lang/fr_module_nav_edit.lng
@@ -4,3 +4,5 @@
 $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 21852e2..64d9131 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
@@ -6,3 +6,5 @@
 $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 c9c8570..bf1a74b 100644
--- a/interface/web/designer/lib/lang/fr_module_show.lng
+++ b/interface/web/designer/lib/lang/fr_module_show.lng
@@ -14,3 +14,5 @@
 $wb['menu_del_txt'] = 'Voulez-vous supprimer le menu avec tous ses sous-menus ';
 $wb['item_del_txt'] = 'Voulez-vous supprimer lentrée de menu ';
 ?>
+
+
diff --git a/interface/web/designer/lib/lang/pl.lng b/interface/web/designer/lib/lang/pl.lng
index acb6c35..29f4a51 100644
--- a/interface/web/designer/lib/lang/pl.lng
+++ b/interface/web/designer/lib/lang/pl.lng
@@ -1,2 +1,3 @@
 <?php
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_form_edit.lng b/interface/web/designer/lib/lang/pl_form_edit.lng
index ee4f4c4..cff6b51 100644
--- a/interface/web/designer/lib/lang/pl_form_edit.lng
+++ b/interface/web/designer/lib/lang/pl_form_edit.lng
@@ -22,3 +22,4 @@
 $wb['auth_preset_perm_group_txt'] = 'Stała grupa';
 $wb['auth_preset_perm_other_txt'] = 'Stała inna';
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_form_list.lng b/interface/web/designer/lib/lang/pl_form_list.lng
index ac85722..a0aacc3 100644
--- a/interface/web/designer/lib/lang/pl_form_list.lng
+++ b/interface/web/designer/lib/lang/pl_form_list.lng
@@ -5,3 +5,4 @@
 $wb['title_txt'] = 'Tytuł';
 $wb['description_txt'] = 'Opis';
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_form_show.lng b/interface/web/designer/lib/lang/pl_form_show.lng
index db62af1..fbb82a4 100644
--- a/interface/web/designer/lib/lang/pl_form_show.lng
+++ b/interface/web/designer/lib/lang/pl_form_show.lng
@@ -16,3 +16,4 @@
 $wb['menu_del_txt'] = 'Usunąć menu i wszystkie jego elementy?';
 $wb['item_del_txt'] = 'Usunąc element menu?';
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_module_edit.lng b/interface/web/designer/lib/lang/pl_module_edit.lng
index b87d04b..d05cb9f 100644
--- a/interface/web/designer/lib/lang/pl_module_edit.lng
+++ b/interface/web/designer/lib/lang/pl_module_edit.lng
@@ -20,3 +20,4 @@
 <b>Podpowiedź:</b> Wszystkie ścieżki są względne według strony www..
 ';
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_module_list.lng b/interface/web/designer/lib/lang/pl_module_list.lng
index 308d1c6..2751633 100644
--- a/interface/web/designer/lib/lang/pl_module_list.lng
+++ b/interface/web/designer/lib/lang/pl_module_list.lng
@@ -3,3 +3,4 @@
 $wb['module_txt'] = 'Moduł';
 $wb['title_txt'] = 'Tytuł';
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_module_nav_edit.lng b/interface/web/designer/lib/lang/pl_module_nav_edit.lng
index fe8edab..54095f9 100644
--- a/interface/web/designer/lib/lang/pl_module_nav_edit.lng
+++ b/interface/web/designer/lib/lang/pl_module_nav_edit.lng
@@ -4,3 +4,4 @@
 $wb['save_txt'] = 'Zapisz';
 $wb['cancel_txt'] = 'Usuń';
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng b/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng
index 779b3b4..1e2fde4 100644
--- a/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng
+++ b/interface/web/designer/lib/lang/pl_module_nav_item_edit.lng
@@ -6,3 +6,4 @@
 $wb['save_txt'] = 'Zapisz';
 $wb['cancel_txt'] = 'Usuń';
 ?>
+
diff --git a/interface/web/designer/lib/lang/pl_module_show.lng b/interface/web/designer/lib/lang/pl_module_show.lng
index 9b98c49..6daf82e 100644
--- a/interface/web/designer/lib/lang/pl_module_show.lng
+++ b/interface/web/designer/lib/lang/pl_module_show.lng
@@ -14,3 +14,4 @@
 $wb['menu_del_txt'] = 'Czy na pewno chcesz usunąć menu z wszystkimi wpisami?';
 $wb['item_del_txt'] = 'Czy na pewno chcesz usunąć wpis w menu?';
 ?>
+
diff --git a/interface/web/dns/lib/lang/fr.lng b/interface/web/dns/lib/lang/fr.lng
index f4be1f2..33710fe 100644
--- a/interface/web/dns/lib/lang/fr.lng
+++ b/interface/web/dns/lib/lang/fr.lng
@@ -1,4 +1,5 @@
 <?php
+
 $wb['DNS'] = 'DNS';
 $wb['Zones'] = 'Zones';
 $wb['DNS A'] = 'DNS A';
@@ -16,8 +17,9 @@
 $wb['DNS TXT'] = 'DNS TXT';
 $wb['DNS Wizard'] = 'Assistant DNS';
 $wb['Add DNS Zone'] = 'Ajout zone DNS';
-$wb['Templates'] = 'Gabarits';
-$wb['zone_file_successfully_imported_txt'] = 'The zone file has successfully been imported!';
-$wb['error_no_valid_zone_file_txt'] = 'This appears to be no valid zone file!';
-$wb['zonefile_to_import_txt'] = 'Zone File';
+$wb['Templates'] = 'Modèles';
+$wb['zone_file_successfully_imported_txt'] = 'Le fichier de zone a été importé avec succès !';
+$wb['error_no_valid_zone_file_txt'] = 'Ce fichier de zone semble être invalide !';
+$wb['zonefile_to_import_txt'] = 'Fichier de zone';
 ?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_a.lng b/interface/web/dns/lib/lang/fr_dns_a.lng
index 6b1c57f..e77166d 100644
--- a/interface/web/dns/lib/lang/fr_dns_a.lng
+++ b/interface/web/dns/lib/lang/fr_dns_a.lng
@@ -1,16 +1,17 @@
 <?php
 $wb['server_id_txt'] = 'Serveur';
 $wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Hôte';
-$wb['type_txt'] = 'Type';
+$wb['name_txt'] = 'Nom d\'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 denregistrements DNS pour votre compte a été atteint.';
-$wb['no_zone_perm'] = 'Vous navez pas la permission dajouter un enregistrement dans cette zone DNS.';
-$wb['name_error_empty'] = 'Lhôte est vide.';
-$wb['name_error_regex'] = 'Lhôte est dun format invalide.';
-$wb['data_error_empty'] = 'Ladresse IP est vide.';
-$wb['data_error_regex'] = 'Ladresse IP est dun format invalide.';
-$wb['data_error_duplicate'] = 'Dupliquer lenregistrement A';
+$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 permission d\'ajouter un enregistrement dans cette zone DNS.';
+$wb['name_error_empty'] = 'Le nom d\'hôte est vide.';
+$wb['name_error_regex'] = 'Le format du nom d\'hôte est invalide.';
+$wb['data_error_empty'] = 'L\'adresse IP est vide.';
+$wb['data_error_regex'] = 'Le format de l\'adresse IP est invalide.';
+$wb['data_error_duplicate'] = 'Enregistrement A ou CNAME en double';
 ?>
+
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 a12c9b5..8aec347 100644
--- a/interface/web/dns/lib/lang/fr_dns_a_list.lng
+++ b/interface/web/dns/lib/lang/fr_dns_a_list.lng
@@ -12,3 +12,4 @@
 $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 07a6bac..0719417 100644
--- a/interface/web/dns/lib/lang/fr_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/fr_dns_aaaa.lng
@@ -1,15 +1,16 @@
 <?php
 $wb['server_id_txt'] = 'Serveur';
 $wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Hôte';
-$wb['type_txt'] = 'Type';
-$wb['data_txt'] = 'Adresse IP';
+$wb['name_txt'] = 'Nom d\'hôte';
+$wb['type_txt'] = 'type';
+$wb['data_txt'] = 'Adresse IPv6';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Actif';
-$wb['limit_dns_record_txt'] = 'Le nombre maximum denregistrements DNS pour votre compte a été atteint.';
-$wb['no_zone_perm'] = 'Vous navez pas la permission dajouter un enregistrement dans cette zone DNS.';
-$wb['name_error_empty'] = 'Lhôte est vide.';
-$wb['name_error_regex'] = 'Lhôte est dun format invalide.';
-$wb['data_error_empty'] = 'Ladresse IP est vide.';
-$wb['data_error_regex'] = 'Ladresse IP est dun format invalide.';
+$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 permission d\'ajouter un enregistrement dans cette zone DNS.';
+$wb['name_error_empty'] = 'Le nom d\'hôte est vide.';
+$wb['name_error_regex'] = 'Le format du nom d\'hôte est invalide.';
+$wb['data_error_empty'] = 'L\'adresse IP est vide.';
+$wb['data_error_regex'] = 'Le format de l\'adresse IP est invalide.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_alias.lng b/interface/web/dns/lib/lang/fr_dns_alias.lng
index 07a6bac..315a589 100644
--- a/interface/web/dns/lib/lang/fr_dns_alias.lng
+++ b/interface/web/dns/lib/lang/fr_dns_alias.lng
@@ -1,15 +1,17 @@
 <?php
 $wb['server_id_txt'] = 'Serveur';
 $wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Hôte';
-$wb['type_txt'] = 'Type';
-$wb['data_txt'] = 'Adresse IP';
+$wb['name_txt'] = 'Nom d\'hôte';
+$wb['type_txt'] = 'type';
+$wb['data_txt'] = 'Nom d\'hôte cible';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Actif';
-$wb['limit_dns_record_txt'] = 'Le nombre maximum denregistrements DNS pour votre compte a été atteint.';
-$wb['no_zone_perm'] = 'Vous navez pas la permission dajouter un enregistrement dans cette zone DNS.';
-$wb['name_error_empty'] = 'Lhôte est vide.';
-$wb['name_error_regex'] = 'Lhôte est dun format invalide.';
-$wb['data_error_empty'] = 'Ladresse IP est vide.';
-$wb['data_error_regex'] = 'Ladresse IP est dun format invalide.';
+$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 permission d\'ajouter un enregistrement dans cette zone DNS.';
+$wb['name_error_empty'] = 'Le nom d\'hôte est vide.';
+$wb['name_error_regex'] = 'Le format du nom d\'hôte est invalide.';
+$wb['data_error_empty'] = 'Le nom d\'hôte cible est vide.';
+$wb['data_error_regex'] = 'Le format du nom d\'hôte est invalide.';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/fr_dns_cname.lng b/interface/web/dns/lib/lang/fr_dns_cname.lng
index 125ddbd..77e94ae 100644
--- a/interface/web/dns/lib/lang/fr_dns_cname.lng
+++ b/interface/web/dns/lib/lang/fr_dns_cname.lng
@@ -1,16 +1,18 @@
 <?php
 $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['name_txt'] = 'Nom d\'hôte';
+$wb['type_txt'] = 'type';
+$wb['data_txt'] = 'Nom d\'hôte cible';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Actif';
-$wb['limit_dns_record_txt'] = 'Le nombre maximum denregistrements DNS pour votre compte a été atteint.';
-$wb['no_zone_perm'] = 'Vous navez pas la permission dajouter un enregistrement dans cette zone DNS.';
-$wb['name_error_empty'] = 'Lhôte est vide.';
-$wb['name_error_regex'] = 'Lhôte est dun format invalide.';
-$wb['data_error_empty'] = 'Ladresse IP cible est vide.';
-$wb['data_error_regex'] = 'Ladresse IP cible est dun format invalide.';
-$wb['data_error_duplicate'] = 'Enregistrement A ou CNAME dupliqué';
+$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 permission d\'ajouter un enregistrement dans cette zone DNS.';
+$wb['name_error_empty'] = 'Le nom d\'hôte est vide.';
+$wb['name_error_regex'] = 'Le format du nom d\'hôte est invalide.';
+$wb['data_error_empty'] = 'Le nom d\'hôte cible est vide.';
+$wb['data_error_regex'] = 'Le format du nom d\'hôte cible invalide.';
+$wb['data_error_duplicate'] = 'Enregistrement A ou CNAME en double';
 ?>
+
+
diff --git a/interface/web/dns/lib/lang/fr_dns_hinfo.lng b/interface/web/dns/lib/lang/fr_dns_hinfo.lng
index b752893..1949ace 100644
--- a/interface/web/dns/lib/lang/fr_dns_hinfo.lng
+++ b/interface/web/dns/lib/lang/fr_dns_hinfo.lng
@@ -1,15 +1,16 @@
 <?php
 $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['name_txt'] = 'Nom d\'hôte';
+$wb['type_txt'] = 'type';
+$wb['data_txt'] = 'Information de l\'hôte';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Actif';
-$wb['limit_dns_record_txt'] = 'Le nombre maximum denregistrements DNS pour votre compte a été atteint.';
-$wb['no_zone_perm'] = 'Vous navez pas la permission dajouter un enregistrement dans cette zone DNS.';
-$wb['name_error_empty'] = 'Lhôte est vide.';
-$wb['name_error_regex'] = 'Lhôte est dun format invalide.';
-$wb['data_error_empty'] = 'Les informations hôte sont vides.';
-$wb['data_error_regex'] = 'Les informations hôte sont dun format invalide.';
+$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 permission d\'ajouter un enregistrement dans cette zone DNS.';
+$wb['name_error_empty'] = 'Le nom de l\'hôte est vide.';
+$wb['name_error_regex'] = 'Le format du nom d\'hôte est invalide.';
+$wb['data_error_empty'] = 'L\'information de l\'hôte est vide';
+$wb['data_error_regex'] = 'Le format de l\'information de l\'hôte est invalide';
 ?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_mx.lng b/interface/web/dns/lib/lang/fr_dns_mx.lng
index 6b9c89c..12b0b37 100644
--- a/interface/web/dns/lib/lang/fr_dns_mx.lng
+++ b/interface/web/dns/lib/lang/fr_dns_mx.lng
@@ -1,16 +1,17 @@
 <?php
 $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['name_txt'] = 'Nom d\'hôte';
+$wb['type_txt'] = 'type';
+$wb['data_txt'] = 'Nom d\'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 denregistrements DNS pour votre compte a été atteint.';
-$wb['no_zone_perm'] = 'Vous navez pas la permission dajouter un enregistrement dans cette zone DNS.';
-$wb['name_error_empty'] = 'Lhôte est vide.';
-$wb['name_error_regex'] = 'Lhôte est dun format invalide.';
-$wb['data_error_empty'] = 'Le serveur mail est vide.';
-$wb['data_error_regex'] = 'Le serveur mail est dun format invalide.';
+$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 permission d\'ajouter un enregistrement dans cette zone DNS.';
+$wb['name_error_empty'] = 'Le nom d\'hôte est vide.';
+$wb['name_error_regex'] = 'Le format du nom d\'hôte est invalide.';
+$wb['data_error_empty'] = 'Le nom d\'hôte du serveur mail est vide';
+$wb['data_error_regex'] = 'Le format du nom d\'hôte du serveur mail est invalide';
 ?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_ns.lng b/interface/web/dns/lib/lang/fr_dns_ns.lng
index 7185b13..a5348f7 100644
--- a/interface/web/dns/lib/lang/fr_dns_ns.lng
+++ b/interface/web/dns/lib/lang/fr_dns_ns.lng
@@ -3,13 +3,14 @@
 $wb['zone_txt'] = 'Zone';
 $wb['name_txt'] = 'Zone';
 $wb['type_txt'] = 'Type';
-$wb['data_txt'] = 'Hôte du serveur de nom';
+$wb['data_txt'] = 'Nom d\'hôte du serveur de nom';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Actif';
-$wb['limit_dns_record_txt'] = 'Le nombre maximum denregistrements DNS pour votre compte a été atteint.';
-$wb['no_zone_perm'] = 'Vous navez pas la permission dajouter un enregistrement dans cette zone DNS.';
+$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 permission d\'ajouter un enregistrement dans cette zone DNS.';
 $wb['name_error_empty'] = 'La zone est vide.';
-$wb['name_error_regex'] = 'La zone est dun format invalide.';
-$wb['data_error_empty'] = 'Lhôte du serveur de nom est vide.';
-$wb['data_error_regex'] = 'Lhôte du serveur de nom est dun format invalide.';
+$wb['name_error_regex'] = 'Le format de la zone est invalide.';
+$wb['data_error_empty'] = 'Le serveur de nom est vide.';
+$wb['data_error_regex'] = 'Le format du serveur de nom est invalide.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_ptr.lng b/interface/web/dns/lib/lang/fr_dns_ptr.lng
index 07fa5c4..7db0265 100644
--- a/interface/web/dns/lib/lang/fr_dns_ptr.lng
+++ b/interface/web/dns/lib/lang/fr_dns_ptr.lng
@@ -2,14 +2,15 @@
 $wb['server_id_txt'] = 'Serveur';
 $wb['zone_txt'] = 'Zone';
 $wb['name_txt'] = 'Nom';
-$wb['type_txt'] = 'Type';
-$wb['data_txt'] = 'Hôte canonique';
+$wb['type_txt'] = 'type';
+$wb['data_txt'] = 'Nom d\'hôte canonique';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Actif';
-$wb['limit_dns_record_txt'] = 'Le nombre maximum denregistrements DNS pour votre compte a été atteint.';
-$wb['no_zone_perm'] = 'Vous navez pas la permission dajouter un enregistrement dans cette zone DNS.';
+$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 permission d\'ajouter un enregistrement dans cette zone DNS.';
 $wb['name_error_empty'] = 'Le nom est vide.';
-$wb['name_error_regex'] = 'Le nom est dun format invalide.';
-$wb['data_error_empty'] = 'Lhôte canonique est vide.';
-$wb['data_error_regex'] = 'Lhôte canonique est dun format invalide.';
+$wb['name_error_regex'] = 'Le format du nom est invalide.';
+$wb['data_error_empty'] = 'Le nom d\'hôte canonique est vide';
+$wb['data_error_regex'] = 'Le format du nom d\'hôte canonique est invalide';
 ?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_rp.lng b/interface/web/dns/lib/lang/fr_dns_rp.lng
index 464dc9a..be78caf 100644
--- a/interface/web/dns/lib/lang/fr_dns_rp.lng
+++ b/interface/web/dns/lib/lang/fr_dns_rp.lng
@@ -1,15 +1,16 @@
 <?php
 $wb['server_id_txt'] = 'Serveur';
 $wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Hôte';
-$wb['type_txt'] = 'Type';
+$wb['name_txt'] = 'Nom d\'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 denregistrements DNS pour votre compte a été atteint.';
-$wb['no_zone_perm'] = 'Vous navez pas la permission dajouter un enregistrement dans cette zone DNS.';
-$wb['name_error_empty'] = 'Lhôte est vide.';
-$wb['name_error_regex'] = 'Lhôte est dun format invalide.';
-$wb['data_error_empty'] = 'La personne responsable est vide.';
-$wb['data_error_regex'] = 'La personne responsable est dun format invalide.';
+$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 permission d\'ajouter un enregistrement dans cette zone DNS.';
+$wb['name_error_empty'] = 'Le nom d\'hôte est vide.';
+$wb['name_error_regex'] = 'Le format du nom d\'hôte est invalide.';
+$wb['data_error_empty'] = 'Le champ de la personne responsable est vide.';
+$wb['data_error_regex'] = 'Le format du champ de la personne responsable est invalide.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_slave.lng b/interface/web/dns/lib/lang/fr_dns_slave.lng
index d577426..3c22ded 100644
--- a/interface/web/dns/lib/lang/fr_dns_slave.lng
+++ b/interface/web/dns/lib/lang/fr_dns_slave.lng
@@ -7,10 +7,11 @@
 $wb['client_txt'] = 'Client';
 $wb['xfer_txt'] = 'Autoriser les transferts de zone de <br />ces IPs (liste séparée par des virgules)';
 $wb['server_id_error_empty'] = 'Aucun serveur sélectionné';
-$wb['origin_error_empty'] = 'zone vide.';
+$wb['origin_error_empty'] = 'Zone vide.';
 $wb['origin_error_unique'] = 'Il y a déjà un enregistrement pour cette zone.';
-$wb['origin_error_regex'] = 'La zone a un format invalide.';
-$wb['ns_error_regex'] = 'Lenregistrement NS a un format invalide.';
-$wb['eg_domain_tld'] = 'e.g. domain.tld.';
-$wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['origin_error_regex'] = 'Le format de la zone est invalide.';
+$wb['ns_error_regex'] = 'Le format de l\'enregistrement NS est invalide.';
+$wb['eg_domain_tld'] = 'ex. domain.tld.';
+$wb['ipv4_form_txt'] = 'Format IPv4 - ex. 1.2.3.4';
 ?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_slave_list.lng b/interface/web/dns/lib/lang/fr_dns_slave_list.lng
index 008acfa..f2fc488 100644
--- a/interface/web/dns/lib/lang/fr_dns_slave_list.lng
+++ b/interface/web/dns/lib/lang/fr_dns_slave_list.lng
@@ -5,5 +5,6 @@
 $wb['origin_txt'] = 'Zone';
 $wb['ns_txt'] = 'NS';
 $wb['add_new_record_txt'] = 'Ajouter une nouvelle zone DNS secondaire';
-$wb['eg_domain_tld'] = 'e.g. domain.tld.';
+$wb['eg_domain_tld'] = 'ex. domain.tld.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_soa.lng b/interface/web/dns/lib/lang/fr_dns_soa.lng
index 661ec73..7defd1c 100644
--- a/interface/web/dns/lib/lang/fr_dns_soa.lng
+++ b/interface/web/dns/lib/lang/fr_dns_soa.lng
@@ -3,29 +3,30 @@
 $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'] = 'Nouvel essai';
-$wb['expire_txt'] = 'Expiration';
+$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'] = 'Autoriser les transfers de zones vers <br />ces IP (liste séparée par des virgules)';
 $wb['active_txt'] = 'Actif';
+$wb['limit_dns_zone_txt'] = 'Le nombre maximal de zones DNS pour votre compte est atteint.';
 $wb['client_txt'] = 'Client';
-$wb['no_zone_perm'] = 'Vous navez pas la permission dajouter un enregistrement dans cette zone DNS.';
+$wb['no_zone_perm'] = 'Vous n\'avez pas la permission d\'ajouter un enregistrement dans cette zone DNS.';
 $wb['server_id_error_empty'] = 'Aucun 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 dun format invalide.';
-$wb['ns_error_regex'] = 'Le serveur de nom est dun format invalide.';
-$wb['mbox_error_empty'] = 'Ladresse email est vide.';
-$wb['mbox_error_regex'] = 'Ladresse email est dun format invalide.';
-$wb['limit_dns_zone_txt'] = 'Le nombre maximal de zones DNS pour votre compte est atteint.';
+$wb['origin_error_regex'] = 'Le format de la zone est invalide.';
+$wb['ns_error_regex'] = 'Le format du champ NS est invalide.';
+$wb['mbox_error_empty'] = 'L\'adresse email est vide.';
+$wb['mbox_error_regex'] = 'L\'adresse email est dun format invalide.';
 $wb['also_notify_txt'] = 'Notifier aussi';
-$wb['update_acl_txt'] = 'Mettre à jour lACL';
-$wb['also_notify_error_regex'] = 'Please use an IP address.';
-$wb['seconds_txt'] = 'Seconds';
-$wb['eg_domain_tld'] = 'e.g. domain.tld';
-$wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
-$wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
+$wb['also_notify_error_regex'] = 'Veuillez utiliser une adresse IP.';
+$wb['update_acl_txt'] = 'Mettre à jour l\'ACL';
+$wb['seconds_txt'] = 'Secondes';
+$wb['eg_domain_tld'] = 'ex. domain.tld';
+$wb['eg_ns1_domain_tld'] = 'ex. ns1.domain.tld';
+$wb['eg_webmaster_domain_tld'] = 'ex. webmaster@domain.tld';
 ?>
+
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 d726b09..ed2ef50 100644
--- a/interface/web/dns/lib/lang/fr_dns_soa_list.lng
+++ b/interface/web/dns/lib/lang/fr_dns_soa_list.lng
@@ -5,6 +5,7 @@
 $wb['origin_txt'] = 'Zone';
 $wb['ns_txt'] = 'NS';
 $wb['mbox_txt'] = 'Email';
-$wb['add_new_record_txt'] = 'Ajouter une nouvelle zone DNS (SOA)';
-$wb['add_new_record_wizard_txt'] = 'Ajouter une nouvelle zone DNS en utilisant lassistant';
+$wb['add_new_record_wizard_txt'] = 'Ajouter une nouvelle zone DNS en utilisant l\'assistant';
+$wb['add_new_record_txt'] = 'Ajouter manuellement une nouvelle zone DNS';
 ?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_srv.lng b/interface/web/dns/lib/lang/fr_dns_srv.lng
index 2945279..bfb63f0 100644
--- a/interface/web/dns/lib/lang/fr_dns_srv.lng
+++ b/interface/web/dns/lib/lang/fr_dns_srv.lng
@@ -1,17 +1,18 @@
 <?php
 $wb['server_id_txt'] = 'Serveur';
 $wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Hôte';
-$wb['type_txt'] = 'Type';
+$wb['name_txt'] = 'Nom d\'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 denregistrements DNS pour votre compte a été atteint.';
-$wb['no_zone_perm'] = 'Vous navez pas la permission dajouter un enregistrement dans cette zone DNS.';
-$wb['name_error_empty'] = 'Lhôte est vide.';
-$wb['name_error_regex'] = 'Lhôte est dun format invalide.';
-$wb['data_error_empty'] = 'Lenregistrement serveur est vide.';
-$wb['data_error_regex'] = 'Lenregistrement serveur est dun format invalide.';
-$wb['aux_txt'] = 'Priority';
-$wb['srv_error_regex'] = 'Format denregistrement serveur invalide. Lenregistrement serveur doit contenir 3 chaînes de caractères séparées par des espaces.';
+$wb['aux_txt'] = 'Priorité';
+$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 permission d\'ajouter un enregistrement dans cette zone DNS.';
+$wb['name_error_empty'] = 'Le nom d\'hôte est vide.';
+$wb['name_error_regex'] = 'Le format du nom d\'hôte est invalide.';
+$wb['data_error_empty'] = 'L\'enregistrement serveur est vide';
+$wb['data_error_regex'] = 'Le format de l\'enregistrement serveur est invalide';
+$wb['srv_error_regex'] = 'Le format d\'enregistrement serveur invalide. L\'enregistrement serveur doit contenir 3 chaînes de caractères séparées par des espaces.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_template.lng b/interface/web/dns/lib/lang/fr_dns_template.lng
index 1202cfd..dffdae2 100644
--- a/interface/web/dns/lib/lang/fr_dns_template.lng
+++ b/interface/web/dns/lib/lang/fr_dns_template.lng
@@ -4,3 +4,4 @@
 $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 52455b2..2a1dcdf 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,7 @@
 <?php
-$wb['list_head_txt'] = 'Modèle dassistant DNS';
+$wb['list_head_txt'] = 'Modèle de l\'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 a6bb797..d91e4f6 100644
--- a/interface/web/dns/lib/lang/fr_dns_txt.lng
+++ b/interface/web/dns/lib/lang/fr_dns_txt.lng
@@ -1,15 +1,16 @@
 <?php
 $wb['server_id_txt'] = 'Serveur';
 $wb['zone_txt'] = 'Zone';
-$wb['name_txt'] = 'Nom dhôte';
-$wb['type_txt'] = 'Type';
-$wb['data_txt'] = 'Text';
+$wb['name_txt'] = 'Nom d\'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 denregistrements DNS pour votre compte a été atteint.';
-$wb['no_zone_perm'] = 'Vous navez pas la permissions dajouter un enregistrement dans cette zone DNS.';
-$wb['name_error_empty'] = 'Lhôte est vide.';
-$wb['name_error_regex'] = 'Lhôte est dun format invalide.';
-$wb['data_error_empty'] = 'La personne responsable est vide.';
-$wb['data_error_regex'] = 'La personne responsable est dun format invalide.';
+$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 d\'hôte est vide.';
+$wb['name_error_regex'] = 'Le format du nom d\'hôte est invalide.';
+$wb['data_error_empty'] = 'Le texte est vide';
+$wb['data_error_regex'] = 'Le format du texte est invalide';
 ?>
+
diff --git a/interface/web/dns/lib/lang/fr_dns_wizard.lng b/interface/web/dns/lib/lang/fr_dns_wizard.lng
index f319be6..79e220e 100644
--- a/interface/web/dns/lib/lang/fr_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/fr_dns_wizard.lng
@@ -1,8 +1,9 @@
 <?php
+
 $wb['template_id_txt'] = 'Modèle';
 $wb['server_id_txt'] = 'Serveur';
 $wb['client_txt'] = 'Client';
-$wb['btn_save_txt'] = 'Créer lenregistrement DNS';
+$wb['btn_save_txt'] = 'Créer l\'enregistrement DNS';
 $wb['btn_cancel_txt'] = 'Annuler';
 $wb['domain_txt'] = 'Domaine';
 $wb['email_txt'] = 'Email';
@@ -10,11 +11,11 @@
 $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_ns_empty'] = 'NS vide.';
 $wb['error_mbox_empty'] = 'Mbox vide.';
-$wb['error_refresh_empty'] = 'Rafraîchissement vide.';
-$wb['error_retry_empty'] = 'Réésai vide.';
-$wb['error_expire_empty'] = 'Expiration vide.';
+$wb['error_refresh_empty'] = 'Refresh vide.';
+$wb['error_retry_empty'] = 'Retry vide.';
+$wb['error_expire_empty'] = 'Expire vide.';
 $wb['error_minimum_empty'] = 'Minimum vide.';
 $wb['error_ttl_empty'] = 'TTL vide.';
 $wb['error_domain_empty'] = 'Domaine vide';
@@ -25,5 +26,6 @@
 $wb['error_domain_regex'] = 'Le domaine contient des caractères invalides.';
 $wb['error_ns1_regex'] = 'NS1 contient des caractères invalides.';
 $wb['error_ns2_regex'] = 'NS2 contient des caractères invalides.';
-$wb['error_email_regex'] = 'Lemail ne contient pas une adresse email valide.';
+$wb['error_email_regex'] = 'L\'email ne contient pas une adresse email valide.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl.lng b/interface/web/dns/lib/lang/pl.lng
index 43a6a68..8ea63ff 100644
--- a/interface/web/dns/lib/lang/pl.lng
+++ b/interface/web/dns/lib/lang/pl.lng
@@ -17,7 +17,8 @@
 $wb['DNS Wizard'] = 'Kreator DNS';
 $wb['Add DNS Zone'] = 'Dodaj strefę DNS';
 $wb['Templates'] = 'Szablony';
-$wb['zone_file_successfully_imported_txt'] = 'The zone file has successfully been imported!';
-$wb['error_no_valid_zone_file_txt'] = 'This appears to be no valid zone file!';
-$wb['zonefile_to_import_txt'] = 'Zone File';
+$wb['zone_file_successfully_imported_txt'] = 'Plik strefy został zaimportowany poprawnie!';
+$wb['error_no_valid_zone_file_txt'] = 'Przepraszamy ale nie jest to poprawny plik strefy!';
+$wb['zonefile_to_import_txt'] = 'Plik strefy';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_a.lng b/interface/web/dns/lib/lang/pl_dns_a.lng
index f9b0997..3aa2d68 100644
--- a/interface/web/dns/lib/lang/pl_dns_a.lng
+++ b/interface/web/dns/lib/lang/pl_dns_a.lng
@@ -14,3 +14,4 @@
 $wb['data_error_regex'] = 'Adres IP ma niepoprawny format.';
 $wb['data_error_duplicate'] = 'Duplikat wpisu A.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_a_list.lng b/interface/web/dns/lib/lang/pl_dns_a_list.lng
index 41b5dbb..9141abe 100644
--- a/interface/web/dns/lib/lang/pl_dns_a_list.lng
+++ b/interface/web/dns/lib/lang/pl_dns_a_list.lng
@@ -12,3 +12,4 @@
 $wb['page_of_txt'] = 'z';
 $wb['delete_confirmation'] = 'Czy jesteś pewny, że chcesz usunąć ten wpis?';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_aaaa.lng b/interface/web/dns/lib/lang/pl_dns_aaaa.lng
index f8e44e5..8c90e3f 100644
--- a/interface/web/dns/lib/lang/pl_dns_aaaa.lng
+++ b/interface/web/dns/lib/lang/pl_dns_aaaa.lng
@@ -13,3 +13,4 @@
 $wb['data_error_empty'] = 'Adres IP jest pusty.';
 $wb['data_error_regex'] = 'Adres IP ma niepoprawny format.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_alias.lng b/interface/web/dns/lib/lang/pl_dns_alias.lng
index a950805..44c377e 100644
--- a/interface/web/dns/lib/lang/pl_dns_alias.lng
+++ b/interface/web/dns/lib/lang/pl_dns_alias.lng
@@ -13,3 +13,4 @@
 $wb['data_error_empty'] = 'Docelowa nazwa serwera jest pusta.';
 $wb['data_error_regex'] = 'Docelowa nazwa serwera ma niepoprawny format.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_cname.lng b/interface/web/dns/lib/lang/pl_dns_cname.lng
index c007ea6..5fbe693 100644
--- a/interface/web/dns/lib/lang/pl_dns_cname.lng
+++ b/interface/web/dns/lib/lang/pl_dns_cname.lng
@@ -14,3 +14,4 @@
 $wb['data_error_regex'] = 'Docelowa nazwa serwera ma niepoprawny format.';
 $wb['data_error_duplicate'] = 'Zdublowany rekord A lub CNAME.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_hinfo.lng b/interface/web/dns/lib/lang/pl_dns_hinfo.lng
index d408e14..18f3b9f 100644
--- a/interface/web/dns/lib/lang/pl_dns_hinfo.lng
+++ b/interface/web/dns/lib/lang/pl_dns_hinfo.lng
@@ -13,3 +13,4 @@
 $wb['data_error_empty'] = 'Informacje o serwerze są puste.';
 $wb['data_error_regex'] = 'Informacje o serwerze mają niepoprawny format.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_mx.lng b/interface/web/dns/lib/lang/pl_dns_mx.lng
index 4a3936a..d244013 100644
--- a/interface/web/dns/lib/lang/pl_dns_mx.lng
+++ b/interface/web/dns/lib/lang/pl_dns_mx.lng
@@ -14,3 +14,4 @@
 $wb['data_error_empty'] = 'Nazwa serwera poczty e-mail jest pusta.';
 $wb['data_error_regex'] = 'Nazwa serwera poczty e-mail ma niepoprawny format.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_ns.lng b/interface/web/dns/lib/lang/pl_dns_ns.lng
index 18d7efd..d82dc48 100644
--- a/interface/web/dns/lib/lang/pl_dns_ns.lng
+++ b/interface/web/dns/lib/lang/pl_dns_ns.lng
@@ -13,3 +13,4 @@
 $wb['data_error_empty'] = 'Nazwa serwera jest pusta.';
 $wb['data_error_regex'] = 'Nazwa serwera ma zły format.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_ptr.lng b/interface/web/dns/lib/lang/pl_dns_ptr.lng
index eae3981..eeb03d6 100644
--- a/interface/web/dns/lib/lang/pl_dns_ptr.lng
+++ b/interface/web/dns/lib/lang/pl_dns_ptr.lng
@@ -13,3 +13,4 @@
 $wb['data_error_empty'] = 'Standardowa nazwa serwera jest pusta';
 $wb['data_error_regex'] = 'Standardowa nazwa serwera ma zły format';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_rp.lng b/interface/web/dns/lib/lang/pl_dns_rp.lng
index 43cbc51..587c735 100644
--- a/interface/web/dns/lib/lang/pl_dns_rp.lng
+++ b/interface/web/dns/lib/lang/pl_dns_rp.lng
@@ -13,3 +13,4 @@
 $wb['data_error_empty'] = 'Musisz podać osobę odpowiedzialna.';
 $wb['data_error_regex'] = 'Nazwa osoby odpowiedzialnej ma niepoprawny format.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_slave.lng b/interface/web/dns/lib/lang/pl_dns_slave.lng
index ce7902e..71a2922 100644
--- a/interface/web/dns/lib/lang/pl_dns_slave.lng
+++ b/interface/web/dns/lib/lang/pl_dns_slave.lng
@@ -14,3 +14,4 @@
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_slave_list.lng b/interface/web/dns/lib/lang/pl_dns_slave_list.lng
index c1e35f9..010d78f 100644
--- a/interface/web/dns/lib/lang/pl_dns_slave_list.lng
+++ b/interface/web/dns/lib/lang/pl_dns_slave_list.lng
@@ -5,5 +5,6 @@
 $wb['origin_txt'] = 'Strefa';
 $wb['ns_txt'] = 'NS';
 $wb['add_new_record_txt'] = 'Dodaj nową zapasową strefę DNS';
-$wb['eg_domain_tld'] = 'e.g. domain.tld.';
+$wb['eg_domain_tld'] = 'np. domena.pl.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_soa.lng b/interface/web/dns/lib/lang/pl_dns_soa.lng
index 9618aff..ea69f2c 100644
--- a/interface/web/dns/lib/lang/pl_dns_soa.lng
+++ b/interface/web/dns/lib/lang/pl_dns_soa.lng
@@ -22,10 +22,11 @@
 $wb['mbox_error_empty'] = 'E-mail jest pusty.';
 $wb['mbox_error_regex'] = 'E-mail ma niepoprawny format.';
 $wb['also_notify_txt'] = 'Także powiadom';
-$wb['also_notify_error_regex'] = 'Please use an IP address.';
+$wb['also_notify_error_regex'] = 'Proszę wpisać adresu IP';
 $wb['update_acl_txt'] = 'Zaktualizuj ACL';
-$wb['seconds_txt'] = 'Seconds';
-$wb['eg_domain_tld'] = 'e.g. domain.tld';
-$wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
-$wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
+$wb['seconds_txt'] = 'Sekund';
+$wb['eg_domain_tld'] = 'np. domena.pl';
+$wb['eg_ns1_domain_tld'] = 'np. ns1.domena.pl';
+$wb['eg_webmaster_domain_tld'] = 'np. webmaster@domena.pl';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_soa_list.lng b/interface/web/dns/lib/lang/pl_dns_soa_list.lng
index d440e05..0b17c90 100644
--- a/interface/web/dns/lib/lang/pl_dns_soa_list.lng
+++ b/interface/web/dns/lib/lang/pl_dns_soa_list.lng
@@ -8,3 +8,4 @@
 $wb['add_new_record_txt'] = 'Dodaj nową strefę DNS (SOA)';
 $wb['add_new_record_wizard_txt'] = 'Dodaj nową strefę DNS za pomocą Kreatora';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_srv.lng b/interface/web/dns/lib/lang/pl_dns_srv.lng
index 3e93bc2..a0f13dd 100644
--- a/interface/web/dns/lib/lang/pl_dns_srv.lng
+++ b/interface/web/dns/lib/lang/pl_dns_srv.lng
@@ -15,3 +15,4 @@
 $wb['srv_error_regex'] = 'Niepoprawny format rekordu serwera. Rekord serwera musi zawierać 3 łańcuchy znakowe oddzielone spacjami.';
 $wb['aux_txt'] = 'Priorytet';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_template.lng b/interface/web/dns/lib/lang/pl_dns_template.lng
index f3e7563..fc7a0d6 100644
--- a/interface/web/dns/lib/lang/pl_dns_template.lng
+++ b/interface/web/dns/lib/lang/pl_dns_template.lng
@@ -4,3 +4,4 @@
 $wb['template_txt'] = 'Szablon';
 $wb['visible_txt'] = 'Widoczność';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_template_list.lng b/interface/web/dns/lib/lang/pl_dns_template_list.lng
index 7deac3b..a74e0c5 100644
--- a/interface/web/dns/lib/lang/pl_dns_template_list.lng
+++ b/interface/web/dns/lib/lang/pl_dns_template_list.lng
@@ -4,3 +4,4 @@
 $wb['name_txt'] = 'Nazwa';
 $wb['add_new_record_txt'] = 'Dodaj nowy wpis';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_txt.lng b/interface/web/dns/lib/lang/pl_dns_txt.lng
index f84620e..324bf06 100644
--- a/interface/web/dns/lib/lang/pl_dns_txt.lng
+++ b/interface/web/dns/lib/lang/pl_dns_txt.lng
@@ -13,3 +13,4 @@
 $wb['data_error_empty'] = 'Tekst jest pusty.';
 $wb['data_error_regex'] = 'Tekst ma zły format.';
 ?>
+
diff --git a/interface/web/dns/lib/lang/pl_dns_wizard.lng b/interface/web/dns/lib/lang/pl_dns_wizard.lng
index f900309..cacbf3a 100644
--- a/interface/web/dns/lib/lang/pl_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/pl_dns_wizard.lng
@@ -27,3 +27,4 @@
 $wb['error_ns2_regex'] = 'NS2 zawiera niepoprawne znaki.';
 $wb['error_email_regex'] = 'Pole E-mail nie zawiera poprawnego adresu e-mail.';
 ?>
+
diff --git a/interface/web/domain/lib/lang/fr.lng b/interface/web/domain/lib/lang/fr.lng
index 827483d..2ee424c 100644
--- a/interface/web/domain/lib/lang/fr.lng
+++ b/interface/web/domain/lib/lang/fr.lng
@@ -7,3 +7,5 @@
 $wb['error_client_can_not_add_domain'] = 'Vous ne pouvez créer un nouveau domaine';
 $wb['error_client_group_id_empty'] = 'Vous devez choisir un client<br />';
 ?>
+
+
diff --git a/interface/web/domain/lib/lang/fr_domain.lng b/interface/web/domain/lib/lang/fr_domain.lng
index 4465c83..47b53e1 100644
--- a/interface/web/domain/lib/lang/fr_domain.lng
+++ b/interface/web/domain/lib/lang/fr_domain.lng
@@ -4,3 +4,5 @@
 $wb['domain_error_regex'] = 'Ce nom de domaine nest pas autorisé';
 $wb['Domain'] = 'Domaine';
 ?>
+
+
diff --git a/interface/web/domain/lib/lang/fr_domain_list.lng b/interface/web/domain/lib/lang/fr_domain_list.lng
index cc6eb11..e1fa112 100644
--- a/interface/web/domain/lib/lang/fr_domain_list.lng
+++ b/interface/web/domain/lib/lang/fr_domain_list.lng
@@ -3,3 +3,5 @@
 $wb['add_new_record_txt'] = 'Ajouter nouveau Domaine';
 $wb['domain_txt'] = 'Domaine';
 ?>
+
+
diff --git a/interface/web/domain/lib/lang/pl.lng b/interface/web/domain/lib/lang/pl.lng
index 3ee1d5d..2503e95 100644
--- a/interface/web/domain/lib/lang/pl.lng
+++ b/interface/web/domain/lib/lang/pl.lng
@@ -7,3 +7,4 @@
 $wb['error_client_can_not_add_domain'] = 'Nie możesz dodać nowej domeny';
 $wb['error_client_group_id_empty'] = 'Musisz wybrać klienta<br>';
 ?>
+
diff --git a/interface/web/domain/lib/lang/pl_domain.lng b/interface/web/domain/lib/lang/pl_domain.lng
index 9f3e80f..9854e89 100644
--- a/interface/web/domain/lib/lang/pl_domain.lng
+++ b/interface/web/domain/lib/lang/pl_domain.lng
@@ -4,3 +4,4 @@
 $wb['domain_error_regex'] = 'Nazwa domeny jest niedopuszczalna';
 $wb['Domain'] = 'Domena';
 ?>
+
diff --git a/interface/web/domain/lib/lang/pl_domain_list.lng b/interface/web/domain/lib/lang/pl_domain_list.lng
index a341403..1ff9016 100644
--- a/interface/web/domain/lib/lang/pl_domain_list.lng
+++ b/interface/web/domain/lib/lang/pl_domain_list.lng
@@ -3,3 +3,4 @@
 $wb['add_new_record_txt'] = 'Dodaj nową domenę';
 $wb['domain_txt'] = 'Domena';
 ?>
+
diff --git a/interface/web/help/lib/lang/fr.lng b/interface/web/help/lib/lang/fr.lng
index 848c542..0db28d0 100644
--- a/interface/web/help/lib/lang/fr.lng
+++ b/interface/web/help/lib/lang/fr.lng
@@ -4,11 +4,13 @@
 $wb['Send message'] = 'Envoyer un message';
 $wb['View messages'] = 'Voir les messages';
 $wb['Support'] = 'Support';
-$wb['About ISPConfig'] = 'A propo dISPConfig';
+$wb['About ISPConfig'] = 'A propos d\'ISPConfig';
 $wb['Version'] = 'Version';
-$wb['Frequently Asked Questions'] = 'Frequently Asked Questions';
-$wb['FAQ Sections'] = 'FAQ Sections';
-$wb['Manage Sections'] = 'Manage Sections';
-$wb['Add a Question & Answer Pair'] = 'Add a Question & Answer Pair';
-$wb['Manage Questions'] = 'Manage Questions';
+$wb['Frequently Asked Questions'] = 'Foire Aux Qestions';
+$wb['FAQ Sections'] = 'Sections FAQ';
+$wb['Manage Sections'] = 'Gérer les Sections';
+$wb['Add a Question & Answer Pair'] = 'Ajouter un couple Question & Réponse';
+$wb['Manage Questions'] = 'Gérer les Questions';
 ?>
+
+
diff --git a/interface/web/help/lib/lang/fr_faq_form.lng b/interface/web/help/lib/lang/fr_faq_form.lng
index dfc4e87..06cb6e8 100644
--- a/interface/web/help/lib/lang/fr_faq_form.lng
+++ b/interface/web/help/lib/lang/fr_faq_form.lng
@@ -1,6 +1,8 @@
 <?php
-$wb['faq_faq_txt'] = 'Frequently Asked Questions';
+$wb['faq_faq_txt'] = 'Foire Aux Questions';
 $wb['faq_question_txt'] = 'Question';
-$wb['faq_answer_txt'] = 'Answer';
+$wb['faq_answer_txt'] = 'Réponse';
 $wb['faq_section_txt'] = 'Section';
 ?>
+
+
diff --git a/interface/web/help/lib/lang/fr_faq_manage_questions_list.lng b/interface/web/help/lib/lang/fr_faq_manage_questions_list.lng
index 54e727d..bd1b7b3 100644
--- a/interface/web/help/lib/lang/fr_faq_manage_questions_list.lng
+++ b/interface/web/help/lib/lang/fr_faq_manage_questions_list.lng
@@ -1,9 +1,11 @@
 <?php
 $wb['faq_question_txt'] = 'Question';
 $wb['faq_section_name_txt'] = 'Section';
-$wb['faq_delete_txt'] = 'Delete';
-$wb['faq_edit_txt'] = 'Edit';
+$wb['faq_delete_txt'] = 'Supprimer';
+$wb['faq_edit_txt'] = 'Editer';
 $wb['faq_sections_txt'] = 'Section';
-$wb['faq_faq_questions_txt'] = 'Frequently Asked Questions';
-$wb['faq_new_question_txt'] = 'Add a new question & answer pair';
+$wb['faq_faq_questions_txt'] = 'Foire Aux Questions';
+$wb['faq_new_question_txt'] = 'Ajouter un nouveau couple Question & Réponse';
 ?>
+
+
diff --git a/interface/web/help/lib/lang/fr_faq_sections_form.lng b/interface/web/help/lib/lang/fr_faq_sections_form.lng
index dab0863..96c67b0 100644
--- a/interface/web/help/lib/lang/fr_faq_sections_form.lng
+++ b/interface/web/help/lib/lang/fr_faq_sections_form.lng
@@ -1,3 +1,5 @@
 <?php
-$wb['faq_section_name_txt'] = 'Section Name';
+$wb['faq_section_name_txt'] = 'Nom de la Section';
 ?>
+
+
diff --git a/interface/web/help/lib/lang/fr_help_faq_list.lng b/interface/web/help/lib/lang/fr_help_faq_list.lng
index b6c7b46..db89761 100644
--- a/interface/web/help/lib/lang/fr_help_faq_list.lng
+++ b/interface/web/help/lib/lang/fr_help_faq_list.lng
@@ -1,3 +1,4 @@
 <?php
 $wb['edit_txt'] = 'Edit';
 ?>
+
diff --git a/interface/web/help/lib/lang/fr_help_faq_sections_list.lng b/interface/web/help/lib/lang/fr_help_faq_sections_list.lng
index cb6ce84..bc7295c 100644
--- a/interface/web/help/lib/lang/fr_help_faq_sections_list.lng
+++ b/interface/web/help/lib/lang/fr_help_faq_sections_list.lng
@@ -1,8 +1,10 @@
 <?php
-$wb['faq_section_name_txt'] = 'Section Name';
-$wb['faq_delete_txt'] = 'Delete';
-$wb['faq_edit_txt'] = 'Edit';
+$wb['faq_section_name_txt'] = 'Nome de la Section';
+$wb['faq_delete_txt'] = 'Supprimer';
+$wb['faq_edit_txt'] = 'Editer';
 $wb['faq_sections_txt'] = 'Sections';
-$wb['faq_faq_sections_txt'] = 'FAQ Sections';
-$wb['faq_new_section_txt'] = 'Add a new section';
+$wb['faq_faq_sections_txt'] = 'Sections FAQ';
+$wb['faq_new_section_txt'] = 'Ajouter une nouvelle section';
 ?>
+
+
diff --git a/interface/web/help/lib/lang/fr_support_message.lng b/interface/web/help/lib/lang/fr_support_message.lng
index baaf435..366eb14 100644
--- a/interface/web/help/lib/lang/fr_support_message.lng
+++ b/interface/web/help/lib/lang/fr_support_message.lng
@@ -4,5 +4,7 @@
 $wb['subject_txt'] = 'Sujet';
 $wb['message_txt'] = 'Message';
 $wb['tstamp_txt'] = 'Timestamp';
-$wb['reply_txt'] = 'Reply';
+$wb['reply_txt'] = 'Répondre';
 ?>
+
+
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 ac63d3f..ee8a654 100644
--- a/interface/web/help/lib/lang/fr_support_message_list.lng
+++ b/interface/web/help/lib/lang/fr_support_message_list.lng
@@ -4,3 +4,5 @@
 $wb['subject_txt'] = 'Sujet';
 $wb['add_new_record_txt'] = 'Créer un nouveau message de support';
 ?>
+
+
diff --git a/interface/web/help/lib/lang/pl.lng b/interface/web/help/lib/lang/pl.lng
index a6b0ae2..3357604 100644
--- a/interface/web/help/lib/lang/pl.lng
+++ b/interface/web/help/lib/lang/pl.lng
@@ -6,9 +6,10 @@
 $wb['Support'] = 'Pomoc';
 $wb['About ISPConfig'] = 'O ISPConfig';
 $wb['Version'] = 'Wersja';
-$wb['Frequently Asked Questions'] = 'Frequently Asked Questions';
-$wb['FAQ Sections'] = 'FAQ Sections';
-$wb['Manage Sections'] = 'Manage Sections';
-$wb['Add a Question & Answer Pair'] = 'Add a Question & Answer Pair';
-$wb['Manage Questions'] = 'Manage Questions';
+$wb['Frequently Asked Questions'] = 'Pomoc Techniczna';
+$wb['FAQ Sections'] = 'Sekcje FAQ';
+$wb['Manage Sections'] = 'Zarządzaj sekcjami';
+$wb['Add a Question & Answer Pair'] = 'Dodaj nowe pytanie i odpowiedź';
+$wb['Manage Questions'] = 'Zarządzaj pytaniami';
 ?>
+
diff --git a/interface/web/help/lib/lang/pl_faq_form.lng b/interface/web/help/lib/lang/pl_faq_form.lng
index dfc4e87..6495e63 100644
--- a/interface/web/help/lib/lang/pl_faq_form.lng
+++ b/interface/web/help/lib/lang/pl_faq_form.lng
@@ -1,6 +1,7 @@
 <?php
-$wb['faq_faq_txt'] = 'Frequently Asked Questions';
-$wb['faq_question_txt'] = 'Question';
-$wb['faq_answer_txt'] = 'Answer';
-$wb['faq_section_txt'] = 'Section';
+$wb['faq_faq_txt'] = 'Pomoc Techniczna';
+$wb['faq_question_txt'] = 'Pytanie';
+$wb['faq_answer_txt'] = 'Odpowiedź';
+$wb['faq_section_txt'] = 'Sekcja';
 ?>
+
diff --git a/interface/web/help/lib/lang/pl_faq_manage_questions_list.lng b/interface/web/help/lib/lang/pl_faq_manage_questions_list.lng
index 54e727d..c50ff01 100644
--- a/interface/web/help/lib/lang/pl_faq_manage_questions_list.lng
+++ b/interface/web/help/lib/lang/pl_faq_manage_questions_list.lng
@@ -1,9 +1,10 @@
 <?php
-$wb['faq_question_txt'] = 'Question';
-$wb['faq_section_name_txt'] = 'Section';
-$wb['faq_delete_txt'] = 'Delete';
-$wb['faq_edit_txt'] = 'Edit';
-$wb['faq_sections_txt'] = 'Section';
-$wb['faq_faq_questions_txt'] = 'Frequently Asked Questions';
-$wb['faq_new_question_txt'] = 'Add a new question & answer pair';
+$wb['faq_question_txt'] = 'Pytanie';
+$wb['faq_section_name_txt'] = 'Sekcja';
+$wb['faq_delete_txt'] = 'Usuń';
+$wb['faq_edit_txt'] = 'Edycja';
+$wb['faq_sections_txt'] = 'Sekcja';
+$wb['faq_faq_questions_txt'] = 'Pomoc Techniczna';
+$wb['faq_new_question_txt'] = 'Dodaj nowe pytanie i odpowiedź';
 ?>
+
diff --git a/interface/web/help/lib/lang/pl_faq_sections_form.lng b/interface/web/help/lib/lang/pl_faq_sections_form.lng
index dab0863..21615bd 100644
--- a/interface/web/help/lib/lang/pl_faq_sections_form.lng
+++ b/interface/web/help/lib/lang/pl_faq_sections_form.lng
@@ -1,3 +1,4 @@
 <?php
-$wb['faq_section_name_txt'] = 'Section Name';
+$wb['faq_section_name_txt'] = 'Nazwa sekcji';
 ?>
+
diff --git a/interface/web/help/lib/lang/pl_help_faq_list.lng b/interface/web/help/lib/lang/pl_help_faq_list.lng
index b6c7b46..10a98c5 100644
--- a/interface/web/help/lib/lang/pl_help_faq_list.lng
+++ b/interface/web/help/lib/lang/pl_help_faq_list.lng
@@ -1,3 +1,4 @@
 <?php
-$wb['edit_txt'] = 'Edit';
+$wb['edit_txt'] = 'Edycja';
 ?>
+
diff --git a/interface/web/help/lib/lang/pl_help_faq_sections_list.lng b/interface/web/help/lib/lang/pl_help_faq_sections_list.lng
index cb6ce84..53a56a9 100644
--- a/interface/web/help/lib/lang/pl_help_faq_sections_list.lng
+++ b/interface/web/help/lib/lang/pl_help_faq_sections_list.lng
@@ -1,8 +1,9 @@
 <?php
-$wb['faq_section_name_txt'] = 'Section Name';
-$wb['faq_delete_txt'] = 'Delete';
-$wb['faq_edit_txt'] = 'Edit';
-$wb['faq_sections_txt'] = 'Sections';
-$wb['faq_faq_sections_txt'] = 'FAQ Sections';
-$wb['faq_new_section_txt'] = 'Add a new section';
+$wb['faq_section_name_txt'] = 'Nazwa sekcji';
+$wb['faq_delete_txt'] = 'Usuń';
+$wb['faq_edit_txt'] = 'Edycja';
+$wb['faq_sections_txt'] = 'Sekcje';
+$wb['faq_faq_sections_txt'] = 'Sekcje FAQ';
+$wb['faq_new_section_txt'] = 'Dodaj nową sekcję';
 ?>
+
diff --git a/interface/web/help/lib/lang/pl_support_message.lng b/interface/web/help/lib/lang/pl_support_message.lng
index 5758dad..82ef3de 100644
--- a/interface/web/help/lib/lang/pl_support_message.lng
+++ b/interface/web/help/lib/lang/pl_support_message.lng
@@ -6,3 +6,4 @@
 $wb['tstamp_txt'] = 'Kalendarz';
 $wb['reply_txt'] = 'Reply';
 ?>
+
diff --git a/interface/web/help/lib/lang/pl_support_message_list.lng b/interface/web/help/lib/lang/pl_support_message_list.lng
index bc32856..13c678e 100644
--- a/interface/web/help/lib/lang/pl_support_message_list.lng
+++ b/interface/web/help/lib/lang/pl_support_message_list.lng
@@ -4,3 +4,4 @@
 $wb['subject_txt'] = 'Temat';
 $wb['add_new_record_txt'] = 'Wyślij wiadomość';
 ?>
+
diff --git a/interface/web/login/lib/lang/fr.lng b/interface/web/login/lib/lang/fr.lng
index 8f516d6..43f8fe1 100644
--- a/interface/web/login/lib/lang/fr.lng
+++ b/interface/web/login/lib/lang/fr.lng
@@ -1,17 +1,19 @@
 <?php
 $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 dutilisateur et/ou Ladresse e-mail ne correspondent pas.';
-$wb['pw_error_noinput'] = 'Entrez votre nom dutilisateur et votre adresse e-mail.';
-$wb['pw_reset_mail_msg'] = 'Le mot de passe daccès à votre panel a été réinitialisé. Le nouveau mot de passe est : ';
-$wb['pw_reset_mail_title'] = 'Le mot de passe daccès à votre panel a été réinitialisé.';
-$wb['user_regex_error'] = 'Le nom dutilisateur contient des caractères incorrects ou contient plus de 64 caractères.';
-$wb['pw_error_length'] = 'Le nom dutilisateur contient plus de que 64 caractères.';
-$wb['error_user_password_empty'] = 'Le nom dutilisateur ou le mot de passe sont vides.';
-$wb['error_user_password_incorrect'] = 'Le nom dutilisateur ou le mot de passe sont incorrects.';
+$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'] = 'Lutilisateur a été bloqué.';
 $wb['error_user_too_many_logins'] = 'Trop de tentatives effectuées, essayez dans 15 minutes.';
-$wb['username_txt'] = 'Nom dutilisateur';
+$wb['username_txt'] = 'Nom d\'utilisateur';
 $wb['password_txt'] = 'Mot de passe';
 $wb['login_button_txt'] = 'Connexion';
 ?>
+
+
diff --git a/interface/web/login/lib/lang/pl.lng b/interface/web/login/lib/lang/pl.lng
index 78d3558..1d02b39 100644
--- a/interface/web/login/lib/lang/pl.lng
+++ b/interface/web/login/lib/lang/pl.lng
@@ -15,3 +15,4 @@
 $wb['password_txt'] = 'Hasło';
 $wb['login_button_txt'] = 'Zaloguj';
 ?>
+
diff --git a/interface/web/mail/form/mail_transport.tform.php b/interface/web/mail/form/mail_transport.tform.php
index 4930099..3734e04 100644
--- a/interface/web/mail/form/mail_transport.tform.php
+++ b/interface/web/mail/form/mail_transport.tform.php
@@ -72,9 +72,6 @@
 		'domain' => array (
 			'datatype'	=> 'VARCHAR',
 			'formtype'	=> 'TEXT',
-			'validators'	=> array ( 	0 => array (	'type'	=> 'UNIQUE',
-														'errmsg'=> 'domain_error_unique'),
-									),
 			'default'	=> '',
 			'value'		=> '',
 			'width'		=> '30',
diff --git a/interface/web/mail/lib/lang/fr.lng b/interface/web/mail/lib/lang/fr.lng
index 846deab..f240545 100644
--- a/interface/web/mail/lib/lang/fr.lng
+++ b/interface/web/mail/lib/lang/fr.lng
@@ -1,6 +1,6 @@
 <?php
-$wb['Email Alias'] = 'Alias demails';
-$wb['Email Blacklist'] = 'Liste noire demails';
+$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';
@@ -10,26 +10,26 @@
 $wb['Email Forward'] = 'Email de transfert';
 $wb['Get Email'] = 'Obtenir un Email';
 $wb['Spamfilter'] = 'Filtre antispam';
-$wb['Email Routing'] = 'Routage demails';
-$wb['Email transport'] = 'Transport demails';
+$wb['Email Routing'] = 'Routage d\'emails';
+$wb['Email transport'] = 'Transport d\'emails';
 $wb['Mailbox'] = 'Boîte email';
-$wb['Autoresponder'] = 'Autorépondeur';
+$wb['Autoresponder'] = 'Répondeur automatique';
 $wb['Mail Filter'] = 'Filtre email';
 $wb['Custom Rules'] = 'Règles personnalisées';
 $wb['Email filter'] = 'Filtre email';
-$wb['Email Whitelist'] = 'Liste blanche demails';
+$wb['Email Whitelist'] = 'Liste blanche d\'emails';
 $wb['Whitelist'] = 'Liste blanche';
-$wb['Spamfilter blacklist'] = 'Liste noire du filtre antispam';
-$wb['Spamfilter Config'] = 'Configuration du filtre antispam';
+$wb['Spamfilter blacklist'] = 'Liste noire de l\'anti-spam';
+$wb['Spamfilter Config'] = 'Configuration de l\'anti-spam';
 $wb['Server'] = 'Serveur';
-$wb['Spamfilter policy'] = 'Règles du filtre antispam';
-$wb['Policy'] = 'Règles';
+$wb['Spamfilter policy'] = 'Stratégie de l\'anti-spam';
+$wb['Policy'] = 'Stratégie';
 $wb['Quarantine'] = 'Quarantaine';
 $wb['Tag-Level'] = 'Niveau du tag';
 $wb['Other'] = 'Autre';
-$wb['Spamfilter users'] = 'Utilisateurs du filtre antispam';
+$wb['Spamfilter users'] = 'Utilisateurs de l\'anti-spam';
 $wb['Users'] = 'Utilisateurs';
-$wb['Spamfilter Whitelist'] = 'Liste blanche du filtre antispam';
+$wb['Spamfilter Whitelist'] = 'Liste blanche de l\'anti-spam';
 $wb['Email'] = 'Email';
 $wb['Email Mailbox'] = 'Boîte email';
 $wb['Email Accounts'] = 'Comptes email';
@@ -45,3 +45,5 @@
 $wb['Domain Alias'] = 'Alias de domaine';
 $wb['Relay Recipients'] = 'Destinataires de relais';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/fr_mail_alias.lng b/interface/web/mail/lib/lang/fr_mail_alias.lng
index e00d333..fd30467 100644
--- a/interface/web/mail/lib/lang/fr_mail_alias.lng
+++ b/interface/web/mail/lib/lang/fr_mail_alias.lng
@@ -2,11 +2,13 @@
 $wb['email_txt'] = 'Email';
 $wb['destination_txt'] = 'Destination';
 $wb['active_txt'] = 'Actif';
-$wb['email_error_isemail'] = 'Ladresse email est invalide.';
-$wb['email_error_unique'] = 'Dupliquer ladresse email.';
-$wb['no_domain_perm'] = 'Vous navez pas de permission pour ce domaine.';
-$wb['destination_error_isemail'] = 'Ladresse email de destination est invalide.';
-$wb['limit_mailalias_txt'] = 'Le nombre maximal dalias demail pour votre compte a été atteint.';
+$wb['email_error_isemail'] = 'L\'adresse email est invalide.';
+$wb['email_error_unique'] = 'Dupliquer l\'adresse email.';
+$wb['no_domain_perm'] = 'Vous n\'avez pas de permission pour ce domaine.';
+$wb['destination_error_isemail'] = 'L\'adresse email de destination est invalide.';
+$wb['limit_mailalias_txt'] = 'Le nombre maximal d\'alias d\'email pour votre compte a été atteint.';
 $wb['duplicate_mailbox_txt'] = 'Il y a déja une boîte mail avec cette adresse email';
-$wb['domain_txt'] = 'Domain';
+$wb['domain_txt'] = 'Domaine';
 ?>
+
+
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 ae4947a..29091c4 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,10 @@
 <?php
-$wb['list_head_txt'] = 'Alias demail';
+$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 demail';
+$wb['add_new_record_txt'] = 'Ajouter un nouvel alias d\'email';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/fr_mail_aliasdomain.lng b/interface/web/mail/lib/lang/fr_mail_aliasdomain.lng
index 8e564d0..4f00dc0 100644
--- a/interface/web/mail/lib/lang/fr_mail_aliasdomain.lng
+++ b/interface/web/mail/lib/lang/fr_mail_aliasdomain.lng
@@ -2,10 +2,12 @@
 $wb['source_txt'] = 'Source';
 $wb['destination_txt'] = 'Destination';
 $wb['active_txt'] = 'Actif';
-$wb['no_domain_perm'] = 'Vous navez pas de permission pour ce domaine.';
-$wb['limit_mailaliasdomain_txt'] = 'Le nombre maximal dalias de domaine pour votre compte est atteint.';
+$wb['no_domain_perm'] = 'Vous n\'avez pas de permission pour ce domaine.';
+$wb['limit_mailaliasdomain_txt'] = 'Le nombre maximal d\'alias de domaine pour votre compte est atteint.';
 $wb['source_destination_identical_txt'] = 'Les domaines source et cible sont identiques.';
 $wb['source_error_empty'] = 'Le domaine source est vide.';
 $wb['source_error_unique'] = 'Domaine source dupliqué.';
 $wb['source_error_regex'] = 'Nom de domaine source invalide.';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/fr_mail_aliasdomain_list.lng b/interface/web/mail/lib/lang/fr_mail_aliasdomain_list.lng
index f377975..011c9f0 100644
--- a/interface/web/mail/lib/lang/fr_mail_aliasdomain_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_aliasdomain_list.lng
@@ -5,3 +5,5 @@
 $wb['destination_txt'] = 'Destination';
 $wb['add_new_record_txt'] = 'Ajouter un alias de domaine';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/fr_mail_blacklist.lng b/interface/web/mail/lib/lang/fr_mail_blacklist.lng
index 0494676..b82fb54 100644
--- a/interface/web/mail/lib/lang/fr_mail_blacklist.lng
+++ b/interface/web/mail/lib/lang/fr_mail_blacklist.lng
@@ -1,9 +1,11 @@
 <?php
 $wb['server_id_txt'] = 'Serveur';
 $wb['source_txt'] = 'Adresse de la liste noire';
-$wb['recipient_txt'] = 'Bénéficiaire';
+$wb['recipient_txt'] = 'Destinataire';
 $wb['active_txt'] = 'Actif';
-$wb['source_error_notempty'] = 'Ladresse est vide.';
+$wb['source_error_notempty'] = 'L\'adresse est vide.';
 $wb['type_txt'] = 'Type';
-$wb['limit_mailfilter_txt'] = 'Le nombre maximal de filtres demail pour votre compte a été atteint.';
+$wb['limit_mailfilter_txt'] = 'Le nombre maximal de filtres d\'email 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 18ae28f..b367d45 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,12 @@
 <?php
-$wb['list_head_txt'] = 'Liste noire demails';
+$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['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_mail_content_filter.lng b/interface/web/mail/lib/lang/fr_mail_content_filter.lng
index 5aa0caa..2dfa25b 100644
--- a/interface/web/mail/lib/lang/fr_mail_content_filter.lng
+++ b/interface/web/mail/lib/lang/fr_mail_content_filter.lng
@@ -7,3 +7,5 @@
 $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 2011396..e753903 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
@@ -6,3 +6,5 @@
 $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 ffd0cba..978b01b 100644
--- a/interface/web/mail/lib/lang/fr_mail_domain.lng
+++ b/interface/web/mail/lib/lang/fr_mail_domain.lng
@@ -7,7 +7,9 @@
 $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 maximal de domaines demail pour votre compte a été atteint.';
+$wb['limit_maildomain_txt'] = 'Le nombre maximal de domaines d\'email pour votre compte a été atteint.';
 $wb['policy_txt'] = 'Filtre antispam';
 $wb['no_policy'] = '- inactif -';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/fr_mail_domain_admin_list.lng b/interface/web/mail/lib/lang/fr_mail_domain_admin_list.lng
index e737d95..62c71e2 100644
--- a/interface/web/mail/lib/lang/fr_mail_domain_admin_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_domain_admin_list.lng
@@ -1,8 +1,10 @@
 <?php
-$wb['list_head_txt'] = 'Domaine demail';
+$wb['list_head_txt'] = 'Domaine d\'email';
 $wb['server_id_txt'] = 'Serveur';
 $wb['domain_txt'] = 'Domaine';
 $wb['add_new_record_txt'] = 'Ajouter un domaine';
 $wb['active_txt'] = 'Actif';
 $wb['sys_groupid_txt'] = 'Client';
 ?>
+
+
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 0ca1cf0..11abb62 100644
--- a/interface/web/mail/lib/lang/fr_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/fr_mail_domain_catchall.lng
@@ -3,7 +3,9 @@
 $wb['destination_txt'] = 'Destination';
 $wb['active_txt'] = 'Actif';
 $wb['domain_error_unique'] = 'Il y a déja un enregistrement collecteur pour ce domaine.';
-$wb['no_domain_perm'] = 'Vous navez pas de permission pour ce domaine.';
+$wb['no_domain_perm'] = 'Vous n\'avez pas de permission pour ce domaine.';
 $wb['domain_error_regex'] = 'Nom de domaine invalide, ou contient des caractères invalides.';
 $wb['limit_mailcatchall_txt'] = 'Le nombre maximal de comptes collecteurs 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 51f21be..7ec84ea 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
@@ -7,3 +7,5 @@
 $wb['domain_txt'] = 'Domaine';
 $wb['add_new_record_txt'] = 'Ajouter un nouveau collecteur';
 ?>
+
+
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 dca99fb..a250978 100644
--- a/interface/web/mail/lib/lang/fr_mail_domain_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_domain_list.lng
@@ -5,3 +5,5 @@
 $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 794f032..fb5ab01 100644
--- a/interface/web/mail/lib/lang/fr_mail_forward.lng
+++ b/interface/web/mail/lib/lang/fr_mail_forward.lng
@@ -2,7 +2,9 @@
 $wb['email_txt'] = 'Email';
 $wb['destination_txt'] = 'Email de destination';
 $wb['active_txt'] = 'Actif';
-$wb['limit_mailforward_txt'] = 'Le nombre maximal de transferts demail pour votre compte a été atteint.';
+$wb['limit_mailforward_txt'] = 'Le nombre maximal de transferts d\'email pour votre compte a été atteint.';
 $wb['duplicate_mailbox_txt'] = 'Il y a déja une boite email avec cette adresse email';
-$wb['domain_txt'] = 'Domain';
+$wb['domain_txt'] = 'Domaine';
 ?>
+
+
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 14aa42c..7e3827a 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,10 @@
 <?php
-$wb['list_head_txt'] = 'Transfert demail';
+$wb['list_head_txt'] = 'Transfert 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 nouveau transfert demail';
+$wb['add_new_record_txt'] = 'Ajouter un nouveau transfert d\'email';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/fr_mail_get.lng b/interface/web/mail/lib/lang/fr_mail_get.lng
index 17ff959..144fd47 100644
--- a/interface/web/mail/lib/lang/fr_mail_get.lng
+++ b/interface/web/mail/lib/lang/fr_mail_get.lng
@@ -1,17 +1,19 @@
 <?php
 $wb['server_id_txt'] = 'Serveur';
 $wb['type_txt'] = 'Type';
-$wb['source_server_txt'] = 'Serveur Pop3/Imap';
+$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 maximal denregistrements récupérateur email pour votre compte a été atteint.';
+$wb['limit_fetchmail_txt'] = 'Le nombre maximal d\'enregistrements récupérateur email pour votre compte a été atteint.';
 $wb['source_server_error_isempty'] = 'Le serveur est vide.';
-$wb['source_username_error_isempty'] = 'lutilisateur 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.';
-$wb['source_server_error_regex'] = 'Pop3/Imap Server is not a valid domain name.';
-$wb['source_read_all_txt'] = 'Retrieve all emails (incl. read mails)';
+$wb['source_server_error_regex'] = 'Le serveur POP3 / IMAP n\'est pas un nom de domaine valide.';
+$wb['source_read_all_txt'] = 'Récupérer tous les emails (incl. les emails lus)';
 ?>
+
+
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 a93db85..441535e 100644
--- a/interface/web/mail/lib/lang/fr_mail_get_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_get_list.lng
@@ -7,3 +7,5 @@
 $wb['destination_txt'] = 'Destination';
 $wb['add_new_record_txt'] = 'Ajouter un nouveau compte';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/fr_mail_mailinglist.lng b/interface/web/mail/lib/lang/fr_mail_mailinglist.lng
index d9c3059..a16cbd1 100644
--- a/interface/web/mail/lib/lang/fr_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/fr_mail_mailinglist.lng
@@ -1,15 +1,17 @@
 <?php
-$wb['limit_mailmailinglist_txt'] = 'Limit reached';
-$wb['domain_error_empty'] = 'Domain is empty.';
-$wb['listname_error_empty'] = 'Listname is empty.';
-$wb['domain_error_regex'] = 'Invalid domain name.';
-$wb['email_in_use_txt'] = 'Email is in use';
-$wb['no_domain_perm'] = 'You have no permission for this domain.';
-$wb['password_strength_txt'] = 'Password strength';
-$wb['server_id_txt'] = 'Server';
-$wb['domain_txt'] = 'Domain';
-$wb['listname_txt'] = 'Listname';
+$wb['limit_mailmailinglist_txt'] = 'Limite atteinte';
+$wb['domain_error_empty'] = 'Le domain est vide.';
+$wb['listname_error_empty'] = 'Le nom de la liste est vide.';
+$wb['domain_error_regex'] = 'Nom de domaine invalide.';
+$wb['email_in_use_txt'] = 'L\'email est en cours d\'utilisation';
+$wb['no_domain_perm'] = 'Vous n\'avez pas la permission pour ce domain.';
+$wb['password_strength_txt'] = 'Force du mot de passe';
+$wb['server_id_txt'] = 'Serveur';
+$wb['domain_txt'] = 'Domaine';
+$wb['listname_txt'] = 'Nom de la liste';
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
-$wb['password_txt'] = 'Password';
+$wb['password_txt'] = 'Mot de passe';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/fr_mail_mailinglist_list.lng b/interface/web/mail/lib/lang/fr_mail_mailinglist_list.lng
index dac225a..ae21364 100644
--- a/interface/web/mail/lib/lang/fr_mail_mailinglist_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_mailinglist_list.lng
@@ -1,5 +1,7 @@
 <?php
 $wb['list_head_txt'] = 'Mailing List';
-$wb['domain_txt'] = 'Domain';
-$wb['listname_txt'] = 'Listname';
+$wb['domain_txt'] = 'Domaine';
+$wb['listname_txt'] = 'Nom de la liste';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/fr_mail_relay_recipient.lng b/interface/web/mail/lib/lang/fr_mail_relay_recipient.lng
index 40ffc11..cdda912 100644
--- a/interface/web/mail/lib/lang/fr_mail_relay_recipient.lng
+++ b/interface/web/mail/lib/lang/fr_mail_relay_recipient.lng
@@ -3,7 +3,9 @@
 $wb['source_txt'] = 'Relayer le destinataire';
 $wb['recipient_txt'] = 'Destinataire';
 $wb['active_txt'] = 'Actif';
-$wb['source_error_notempty'] = 'Ladresse est vide';
+$wb['source_error_notempty'] = 'L\'adresse est vide';
 $wb['type_txt'] = 'Type';
 $wb['limit_mailfilter_txt'] = 'Le nombre maximal de filtres pour votre compte est atteint.';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/fr_mail_relay_recipient_list.lng b/interface/web/mail/lib/lang/fr_mail_relay_recipient_list.lng
index 27353de..61ba358 100644
--- a/interface/web/mail/lib/lang/fr_mail_relay_recipient_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_relay_recipient_list.lng
@@ -7,3 +7,5 @@
 $wb['add_new_record_txt'] = 'Ajouter un relai de destinataire';
 $wb['access_txt'] = 'accès';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/fr_mail_spamfilter.lng b/interface/web/mail/lib/lang/fr_mail_spamfilter.lng
index c7e9481..f9e174c 100644
--- a/interface/web/mail/lib/lang/fr_mail_spamfilter.lng
+++ b/interface/web/mail/lib/lang/fr_mail_spamfilter.lng
@@ -6,12 +6,14 @@
 $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 lobjet de lemail ci-dessus.';
-$wb['spam_redirect_txt'] = 'Réorienter lemail à la boîte email sélectionnée ci-dessus.';
-$wb['spam_delete_txt'] = 'Supprimer lemail ci-dessus.';
-$wb['disable_txt'] = 'Astuce: Pour désactiver une option de filtrage, mettez le score à 0.00.';
-$wb['email_error_isemail'] = 'Ladresse email est invalide.';
+$wb['spam_rewrite_txt'] = 'Réécrire l\'objet de l\'email ci-dessus.';
+$wb['spam_redirect_txt'] = 'Réorienter l\'email à la boîte email 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 antispam avec cette adresse email.';
 $wb['spam_redirect_maildir_purge_txt'] = 'Purger le répertoire de mail 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 1be0c0e..d16b47a 100644
--- a/interface/web/mail/lib/lang/fr_mail_spamfilter_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_spamfilter_list.lng
@@ -6,3 +6,5 @@
 $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 e99e2a8..02388c6 100644
--- a/interface/web/mail/lib/lang/fr_mail_transport.lng
+++ b/interface/web/mail/lib/lang/fr_mail_transport.lng
@@ -8,3 +8,5 @@
 $wb['active_txt'] = 'Actif';
 $wb['limit_mailrouting_txt'] = 'Le nombre maximal 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 4430c77..9ffe29c 100644
--- a/interface/web/mail/lib/lang/fr_mail_transport_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_transport_list.lng
@@ -1,5 +1,5 @@
 <?php
-$wb['list_head_txt'] = 'Routage demail avancé';
+$wb['list_head_txt'] = 'Routage d\'email avancé';
 $wb['active_txt'] = 'Actif';
 $wb['server_id_txt'] = 'Serveur';
 $wb['domain_txt'] = 'Domaine';
@@ -7,3 +7,5 @@
 $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 2ac1d55..840c0c4 100644
--- a/interface/web/mail/lib/lang/fr_mail_user.lng
+++ b/interface/web/mail/lib/lang/fr_mail_user.lng
@@ -1,14 +1,14 @@
 <?php
-$wb['custom_mailfilter_txt'] = 'Filtre demail personnalisé';
+$wb['custom_mailfilter_txt'] = 'Filtre d\'email personnalisé';
 $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'] = 'Ladresse email est invalide.';
-$wb['email_error_unique'] = 'Dupliquer ladresse email.';
+$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 navez pas de permission sur ce domaine.';
+$wb['no_domain_perm'] = 'Vous n\'avez pas de permission sur ce domaine.';
 $wb['error_no_pwd'] = 'Le mot de passe est vide.';
 $wb['quota_error_isint'] = 'La taille de la boîte à mail doit être en Mo.';
 $wb['quota_txt'] = 'Quota en Mo';
@@ -16,14 +16,14 @@
 $wb['password_txt'] = 'Mot de passe';
 $wb['maildir_txt'] = 'Maildir';
 $wb['postfix_txt'] = 'Activer la réception';
-$wb['access_txt'] = 'Activer laccès';
+$wb['access_txt'] = 'Activer l\'accès';
 $wb['policy_txt'] = 'Filtre antispam';
 $wb['no_policy'] = '- inactif -';
 $wb['limit_mailbox_txt'] = 'Le nombre maximal de boites email pour votre compte est atteint..';
 $wb['limit_mailquota_txt'] = 'Lespace maximal pour les boites email est atteint. Lespace maximal disponible est de ';
 $wb['disableimap_txt'] = 'Désactiver IMAP';
 $wb['disablepop3_txt'] = 'Désactiver POP3';
-$wb['duplicate_alias_or_forward_txt'] = 'Il y a déja un alias ou un transfert demail sur cette adresse.';
+$wb['duplicate_alias_or_forward_txt'] = 'Il y a déja un alias ou un transfert d\'email sur cette adresse.';
 $wb['autoresponder_start_date_txt'] = 'Démarrer le';
 $wb['autoresponder_start_date_isfuture'] = 'La date de démarrage ne peut être une date passée.';
 $wb['autoresponder_end_date_txt'] = 'Terminer le';
@@ -32,13 +32,15 @@
 $wb['move_junk_txt'] = 'Déplacer le spam vers le dossier pourris';
 $wb['name_txt'] = 'Nom véritable';
 $wb['name_optional_txt'] = '(Optionnel)';
-$wb['autoresponder_active'] = 'Activer lautorépondeur';
+$wb['autoresponder_active'] = 'Activer le répondeur automatique';
 $wb['cc_txt'] = 'Envoyer une copie à';
 $wb['cc_error_isemail'] = 'Le champ Envoyer une copie ne contient pas une adresse email valide';
-$wb['domain_txt'] = 'Domain';
-$wb['now_txt'] = 'Now';
-$wb['login_error_unique'] = 'Login is already taken.';
-$wb['login_error_regex'] = 'Valid characters are A-Z, a-z, 0-9, ., _ and -.';
-$wb['login_txt'] = 'Login (optional)';
-$wb['error_login_email_txt'] = 'This login is not allowed. Please enter a different login or use the mail address as login.';
+$wb['domain_txt'] = 'Domaine';
+$wb['now_txt'] = 'Maintenant';
+$wb['login_error_unique'] = 'Ce nom d\'utilisateur est déjà pris.';
+$wb['login_error_regex'] = 'Les caractères valides sont A-Z, a-z, 0-9, ., _ et -.';
+$wb['login_txt'] = 'Nom d\'utilisateur (optinnel)';
+$wb['error_login_email_txt'] = 'Ce nom d\'utilisaeur n'est pas autorisé. Veuilez entrer un nom différent ou utiliser l\'adresse email comme nom d\'utilisateur.';
 ?>
+
+
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 e0796bc..86650bc 100644
--- a/interface/web/mail/lib/lang/fr_mail_user_filter.lng
+++ b/interface/web/mail/lib/lang/fr_mail_user_filter.lng
@@ -8,13 +8,15 @@
 $wb['source_txt'] = 'Source';
 $wb['target_error_regex'] = 'La cible ne peut contenir que ces caractères : a-z, 0-9, -, ., _, et {espace}';
 $wb['limit_mailfilter_txt'] = 'Le nombre max de filtres email est atteint.';
-$wb['subject_txt'] = 'Subject';
-$wb['from_txt'] = 'From';
-$wb['to_txt'] = 'To';
-$wb['contains_txt'] = 'Contains';
-$wb['is_txt'] = 'Is';
-$wb['begins_with_txt'] = 'Begins with';
-$wb['ends_with_txt'] = 'Ends with';
-$wb['move_to_txt'] = 'Move to';
-$wb['delete_txt'] = 'Delete';
+$wb['subject_txt'] = 'Sujet';
+$wb['from_txt'] = 'De';
+$wb['to_txt'] = 'Pour';
+$wb['contains_txt'] = 'Contient';
+$wb['is_txt'] = 'Est';
+$wb['begins_with_txt'] = 'Commence par';
+$wb['ends_with_txt'] = 'Fini par';
+$wb['move_to_txt'] = 'Déplacer vers';
+$wb['delete_txt'] = 'Supprimer';
 ?>
+
+
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 96bde24..a62536c 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
@@ -5,3 +5,5 @@
 $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 b248a38..dfa2367 100644
--- a/interface/web/mail/lib/lang/fr_mail_user_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_user_list.lng
@@ -1,8 +1,10 @@
 <?php
 $wb['list_head_txt'] = 'Boîte mail';
 $wb['email_txt'] = 'Email';
-$wb['autoresponder_txt'] = 'Autorépondeur';
+$wb['autoresponder_txt'] = 'Répondeur automatique';
 $wb['add_new_record_txt'] = 'Ajouter une nouvelle boîte email';
 $wb['name_txt'] = 'Nom véritable';
-$wb['login_txt'] = 'Login';
+$wb['login_txt'] = 'Nom d\'utilisateur';
 ?>
+
+
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 e63ab61..8e8ce59 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,10 @@
 <?php
-$wb['list_head_txt'] = 'trafic email';
+$wb['list_head_txt'] = 'Trafic email';
 $wb['email_txt'] = 'Email';
-$wb['this_month_txt'] = 'Ce mois';
+$wb['this_month_txt'] = 'Le mois en cours';
 $wb['last_month_txt'] = 'Le mois dernier';
-$wb['this_year_txt'] = 'Cette année';
+$wb['this_year_txt'] = 'L\'année en cours';
 $wb['last_year_txt'] = 'Lanné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 84b66d3..edb22f8 100644
--- a/interface/web/mail/lib/lang/fr_mail_whitelist.lng
+++ b/interface/web/mail/lib/lang/fr_mail_whitelist.lng
@@ -3,7 +3,9 @@
 $wb['source_txt'] = 'Adresse de la liste blanche';
 $wb['recipient_txt'] = 'Destinataire';
 $wb['active_txt'] = 'Actif';
-$wb['source_error_notempty'] = 'Ladresse est vide.';
+$wb['source_error_notempty'] = 'L\'adresse est vide.';
 $wb['type_txt'] = 'Type';
 $wb['limit_mailfilter_txt'] = 'Le nombre maximal 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 1537a96..f7fc6a7 100644
--- a/interface/web/mail/lib/lang/fr_mail_whitelist_list.lng
+++ b/interface/web/mail/lib/lang/fr_mail_whitelist_list.lng
@@ -1,5 +1,5 @@
 <?php
-$wb['list_head_txt'] = 'Liste blanche demails';
+$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';
@@ -8,3 +8,5 @@
 $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 3aae452..2e5ffb7 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_blacklist.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_blacklist.lng
@@ -5,5 +5,7 @@
 $wb['email_txt'] = 'Email';
 $wb['priority_txt'] = 'Priorité';
 $wb['active_txt'] = 'Actif';
-$wb['limit_spamfilter_wblist_txt'] = 'Le nombre maximal denregistrements dans votre liste blanche/noire pour votre compte a été atteint.';
+$wb['limit_spamfilter_wblist_txt'] = 'Le nombre maximal 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 7758b12..9e245ca 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_blacklist_list.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_blacklist_list.lng
@@ -7,3 +7,5 @@
 $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 081594c..65a6758 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_config.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_config.lng
@@ -18,3 +18,5 @@
 $wb['mailbox_size_limit_txt'] = 'Limite de taille de la boite email';
 $wb['message_size_limit_txt'] = 'Limite de taille des messages';
 ?>
+
+
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 d59ed84..fab9055 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_config_list.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_config_list.lng
@@ -3,3 +3,5 @@
 $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 e23c901..fd052d6 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_policy.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_policy.lng
@@ -36,3 +36,5 @@
 $wb['message_size_limit_txt'] = 'Limite de taille de message';
 $wb['banned_rulenames_txt'] = 'Noms des règles bannir';
 ?>
+
+
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 3a0e77f..c4845a9 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_policy_list.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_policy_list.lng
@@ -7,3 +7,5 @@
 $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 e88d33e..7257dbf 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_users.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_users.lng
@@ -6,3 +6,5 @@
 $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 87856bf..2ca2fdd 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,12 @@
 <?php
-$wb['list_head_txt'] = 'Utilisateurs du filtre antispam';
+$wb['list_head_txt'] = 'Utilisateurs de l\'anti-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 antispam';
+$wb['add_new_record_txt'] = 'Ajouter un utilisateur de l\'anti-spam';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/fr_spamfilter_whitelist.lng b/interface/web/mail/lib/lang/fr_spamfilter_whitelist.lng
index f75f947..1cc257c 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_whitelist.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_whitelist.lng
@@ -5,5 +5,7 @@
 $wb['email_txt'] = 'Email';
 $wb['priority_txt'] = 'Priorité';
 $wb['active_txt'] = 'Actif';
-$wb['limit_spamfilter_wblist_txt'] = 'Le nombre maximal denregistrements de liste blanche ou noire est atteint pour votre compte.';
+$wb['limit_spamfilter_wblist_txt'] = 'Le nombre maximal d\'enregistrements de liste blanche ou noire est atteint pour votre compte.';
 ?>
+
+
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 905e103..fa7fc48 100644
--- a/interface/web/mail/lib/lang/fr_spamfilter_whitelist_list.lng
+++ b/interface/web/mail/lib/lang/fr_spamfilter_whitelist_list.lng
@@ -1,5 +1,5 @@
 <?php
-$wb['list_head_txt'] = 'Liste blanche Spamfilter';
+$wb['list_head_txt'] = 'Liste blanche de l\'anti-spam';
 $wb['active_txt'] = 'Actif';
 $wb['server_id_txt'] = 'Serveur';
 $wb['priority_txt'] = 'Priorité';
@@ -7,3 +7,5 @@
 $wb['email_txt'] = 'Email en liste blanche';
 $wb['add_new_record_txt'] = 'Ajouter des enregistrements en liste blanche';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/fr_user_quota_stats_list.lng b/interface/web/mail/lib/lang/fr_user_quota_stats_list.lng
index 95fff21..9cd26f5 100755
--- a/interface/web/mail/lib/lang/fr_user_quota_stats_list.lng
+++ b/interface/web/mail/lib/lang/fr_user_quota_stats_list.lng
@@ -1,7 +1,9 @@
 <?php
-$wb['list_head_txt'] = 'Mailbox quota';
+$wb['list_head_txt'] = 'Quota des boîtes email';
 $wb['quota_txt'] = 'Quota';
-$wb['name_txt'] = 'Name';
-$wb['email_txt'] = 'Email Address';
-$wb['used_txt'] = 'Used space';
+$wb['name_txt'] = 'Nom';
+$wb['email_txt'] = 'Adresse email';
+$wb['used_txt'] = 'Espace utilisé';
 ?>
+
+
diff --git a/interface/web/mail/lib/lang/pl.lng b/interface/web/mail/lib/lang/pl.lng
index 36133c0..9ff9d55 100644
--- a/interface/web/mail/lib/lang/pl.lng
+++ b/interface/web/mail/lib/lang/pl.lng
@@ -45,3 +45,4 @@
 $wb['Domain Alias'] = 'Alias domeny';
 $wb['Relay Recipients'] = 'Odbiorcy przekierowania';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_alias.lng b/interface/web/mail/lib/lang/pl_mail_alias.lng
index c31b76a..16b7099 100644
--- a/interface/web/mail/lib/lang/pl_mail_alias.lng
+++ b/interface/web/mail/lib/lang/pl_mail_alias.lng
@@ -8,5 +8,6 @@
 $wb['destination_error_isemail'] = 'Element docelowy adresów e-mail jest niepoprawny.';
 $wb['limit_mailalias_txt'] = 'Maksymalna ilość aliasów e-mail dla Twojego konta została przekroczona.';
 $wb['duplicate_mailbox_txt'] = 'Istnieje już skrzynka pocztowa z e-mailem o takiej nazwie.';
-$wb['domain_txt'] = 'Domain';
+$wb['domain_txt'] = 'Domena';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_alias_list.lng b/interface/web/mail/lib/lang/pl_mail_alias_list.lng
index b6ce95d..f5567ce 100644
--- a/interface/web/mail/lib/lang/pl_mail_alias_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_alias_list.lng
@@ -6,3 +6,4 @@
 $wb['email_txt'] = 'E-mail';
 $wb['add_new_record_txt'] = 'Dodaj nowy alias e-mail';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_aliasdomain.lng b/interface/web/mail/lib/lang/pl_mail_aliasdomain.lng
index 7735a4e..ebbc0d0 100644
--- a/interface/web/mail/lib/lang/pl_mail_aliasdomain.lng
+++ b/interface/web/mail/lib/lang/pl_mail_aliasdomain.lng
@@ -9,3 +9,4 @@
 $wb['source_error_unique'] = 'Duplikat źródłowej domeny.';
 $wb['source_error_regex'] = 'Nieprawidłowa nazwa domeny źródłowej.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_aliasdomain_list.lng b/interface/web/mail/lib/lang/pl_mail_aliasdomain_list.lng
index ba2e3b9..bdccec7 100644
--- a/interface/web/mail/lib/lang/pl_mail_aliasdomain_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_aliasdomain_list.lng
@@ -5,3 +5,4 @@
 $wb['destination_txt'] = 'Cel';
 $wb['add_new_record_txt'] = 'Dodaj nowy alias domeny';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_blacklist.lng b/interface/web/mail/lib/lang/pl_mail_blacklist.lng
index 528f2f7..448658d 100644
--- a/interface/web/mail/lib/lang/pl_mail_blacklist.lng
+++ b/interface/web/mail/lib/lang/pl_mail_blacklist.lng
@@ -7,3 +7,4 @@
 $wb['type_txt'] = 'Typ';
 $wb['limit_mailfilter_txt'] = 'Maksymalna ilość filtrów dla Twojego konta została przekroczona.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_blacklist_list.lng b/interface/web/mail/lib/lang/pl_mail_blacklist_list.lng
index ebef666..8351885 100644
--- a/interface/web/mail/lib/lang/pl_mail_blacklist_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_blacklist_list.lng
@@ -8,3 +8,4 @@
 $wb['add_new_record_txt'] = 'Dodaj nowy wpis czarnej listy';
 $wb['access_txt'] = 'dostęp';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_content_filter.lng b/interface/web/mail/lib/lang/pl_mail_content_filter.lng
index 54efa4f..6ca25bc 100644
--- a/interface/web/mail/lib/lang/pl_mail_content_filter.lng
+++ b/interface/web/mail/lib/lang/pl_mail_content_filter.lng
@@ -7,3 +7,4 @@
 $wb['active_txt'] = 'Aktywny';
 $wb['pattern_error_empty'] = 'Wzór jest pusty.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_content_filter_list.lng b/interface/web/mail/lib/lang/pl_mail_content_filter_list.lng
index 9fc964c..fe5a78f 100644
--- a/interface/web/mail/lib/lang/pl_mail_content_filter_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_content_filter_list.lng
@@ -6,3 +6,4 @@
 $wb['action_txt'] = 'Akcja';
 $wb['add_new_record_txt'] = 'Dodaj nowy zbiór filtrów';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_domain.lng b/interface/web/mail/lib/lang/pl_mail_domain.lng
index 6f9c68c..0e76cd0 100644
--- a/interface/web/mail/lib/lang/pl_mail_domain.lng
+++ b/interface/web/mail/lib/lang/pl_mail_domain.lng
@@ -11,3 +11,4 @@
 $wb['policy_txt'] = 'Filtr spamu';
 $wb['no_policy'] = '-nie używane-';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_domain_admin_list.lng b/interface/web/mail/lib/lang/pl_mail_domain_admin_list.lng
index e214d92..de3a665 100644
--- a/interface/web/mail/lib/lang/pl_mail_domain_admin_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_domain_admin_list.lng
@@ -6,3 +6,4 @@
 $wb['active_txt'] = 'Aktywne';
 $wb['sys_groupid_txt'] = 'Klient';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_domain_catchall.lng b/interface/web/mail/lib/lang/pl_mail_domain_catchall.lng
index fc27d33..89f4610 100644
--- a/interface/web/mail/lib/lang/pl_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/pl_mail_domain_catchall.lng
@@ -7,3 +7,4 @@
 $wb['domain_error_regex'] = 'Nieprawidłowa nazwa domeny. Domena zawiera niedozolone znaki.';
 $wb['limit_mailcatchall_txt'] = 'Maksymalna ilość kont e-mail catchall dla Twojej domeny została przekroczona.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_domain_catchall_list.lng b/interface/web/mail/lib/lang/pl_mail_domain_catchall_list.lng
index 1f0aad1..304bc3d 100644
--- a/interface/web/mail/lib/lang/pl_mail_domain_catchall_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_domain_catchall_list.lng
@@ -7,3 +7,4 @@
 $wb['domain_txt'] = 'Domena';
 $wb['add_new_record_txt'] = 'Dodaj nowy Catchall';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_domain_list.lng b/interface/web/mail/lib/lang/pl_mail_domain_list.lng
index ec51e2c..e14f2f0 100644
--- a/interface/web/mail/lib/lang/pl_mail_domain_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_domain_list.lng
@@ -5,3 +5,4 @@
 $wb['add_new_record_txt'] = 'Dodaj nową domenę';
 $wb['active_txt'] = 'Aktywny';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_forward.lng b/interface/web/mail/lib/lang/pl_mail_forward.lng
index 44944a3..60a4aef 100644
--- a/interface/web/mail/lib/lang/pl_mail_forward.lng
+++ b/interface/web/mail/lib/lang/pl_mail_forward.lng
@@ -6,3 +6,4 @@
 $wb['duplicate_mailbox_txt'] = 'Istnieje już skrzynka pocztowa o podanym adresie e-mail';
 $wb['domain_txt'] = 'Domain';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_forward_list.lng b/interface/web/mail/lib/lang/pl_mail_forward_list.lng
index 1044bd5..3f27975 100644
--- a/interface/web/mail/lib/lang/pl_mail_forward_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_forward_list.lng
@@ -6,3 +6,4 @@
 $wb['email_txt'] = 'E-mail';
 $wb['add_new_record_txt'] = 'Dodaj nowe przekierowanie E-mail';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_get.lng b/interface/web/mail/lib/lang/pl_mail_get.lng
index 90cd770..c8cf342 100644
--- a/interface/web/mail/lib/lang/pl_mail_get.lng
+++ b/interface/web/mail/lib/lang/pl_mail_get.lng
@@ -1,7 +1,7 @@
 <?php
 $wb['server_id_txt'] = 'Serwer';
 $wb['type_txt'] = 'Typ';
-$wb['source_server_txt'] = 'Pop3/Imap Serwer';
+$wb['source_server_txt'] = 'Serwer Pop3/Imap';
 $wb['source_username_txt'] = 'Nazwa użytkownika';
 $wb['source_password_txt'] = 'Hasło';
 $wb['source_delete_txt'] = 'Usuń adresy e-mail po odzyskaniu';
@@ -13,5 +13,6 @@
 $wb['source_password_error_isempty'] = 'Hasło jest puste.';
 $wb['destination_error_isemail'] = 'Nie wybrano elementu docelowego.';
 $wb['source_server_error_regex'] = 'Serwer Pop3/Imap nie jest poprawną nazwą domenową.';
-$wb['source_read_all_txt'] = 'Retrieve all emails (incl. read mails)';
+$wb['source_read_all_txt'] = 'Pobierz wszystkie maile (razem z przeczytanymi)';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_get_list.lng b/interface/web/mail/lib/lang/pl_mail_get_list.lng
index cd473d9..cf5844f 100644
--- a/interface/web/mail/lib/lang/pl_mail_get_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_get_list.lng
@@ -7,3 +7,4 @@
 $wb['destination_txt'] = 'Element docelowy';
 $wb['add_new_record_txt'] = 'Dodaj nowe konto';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_mailinglist.lng b/interface/web/mail/lib/lang/pl_mail_mailinglist.lng
index d9c3059..495b9ba 100644
--- a/interface/web/mail/lib/lang/pl_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/pl_mail_mailinglist.lng
@@ -1,15 +1,16 @@
 <?php
-$wb['limit_mailmailinglist_txt'] = 'Limit reached';
-$wb['domain_error_empty'] = 'Domain is empty.';
-$wb['listname_error_empty'] = 'Listname is empty.';
-$wb['domain_error_regex'] = 'Invalid domain name.';
-$wb['email_in_use_txt'] = 'Email is in use';
-$wb['no_domain_perm'] = 'You have no permission for this domain.';
-$wb['password_strength_txt'] = 'Password strength';
-$wb['server_id_txt'] = 'Server';
-$wb['domain_txt'] = 'Domain';
-$wb['listname_txt'] = 'Listname';
-$wb['client_txt'] = 'Client';
+$wb['limit_mailmailinglist_txt'] = 'Limit przekroczony';
+$wb['domain_error_empty'] = 'Domena jest pusta.';
+$wb['listname_error_empty'] = 'Nazwa listy jest pusta.';
+$wb['domain_error_regex'] = 'Nieprawidłowa nazwa domeny.';
+$wb['email_in_use_txt'] = 'Email jest już w użyciu';
+$wb['no_domain_perm'] = 'Nie masz uprawnień dla tej domeny.';
+$wb['password_strength_txt'] = 'Siła hasła';
+$wb['server_id_txt'] = 'Serwer';
+$wb['domain_txt'] = 'Domena';
+$wb['listname_txt'] = 'Nazwa listy';
+$wb['client_txt'] = 'Klient';
 $wb['email_txt'] = 'Email';
-$wb['password_txt'] = 'Password';
+$wb['password_txt'] = 'Hasło';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_mailinglist_list.lng b/interface/web/mail/lib/lang/pl_mail_mailinglist_list.lng
index dac225a..96cd960 100644
--- a/interface/web/mail/lib/lang/pl_mail_mailinglist_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_mailinglist_list.lng
@@ -1,5 +1,6 @@
 <?php
-$wb['list_head_txt'] = 'Mailing List';
-$wb['domain_txt'] = 'Domain';
-$wb['listname_txt'] = 'Listname';
+$wb['list_head_txt'] = 'Lista mailingowa';
+$wb['domain_txt'] = 'Domena';
+$wb['listname_txt'] = 'Nazwa listy';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_relay_recipient.lng b/interface/web/mail/lib/lang/pl_mail_relay_recipient.lng
index 594aba1..ab7926f 100644
--- a/interface/web/mail/lib/lang/pl_mail_relay_recipient.lng
+++ b/interface/web/mail/lib/lang/pl_mail_relay_recipient.lng
@@ -7,3 +7,4 @@
 $wb['type_txt'] = 'Typ';
 $wb['limit_mailfilter_txt'] = 'Maksymalna ilość filtrów e-mail dla Twojego konta została przekroczona.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_relay_recipient_list.lng b/interface/web/mail/lib/lang/pl_mail_relay_recipient_list.lng
index 310e27c..84d08ba 100644
--- a/interface/web/mail/lib/lang/pl_mail_relay_recipient_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_relay_recipient_list.lng
@@ -7,3 +7,4 @@
 $wb['add_new_record_txt'] = 'Dodaj nowego odbiorcę przekierowania';
 $wb['access_txt'] = 'dostęp';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_spamfilter.lng b/interface/web/mail/lib/lang/pl_mail_spamfilter.lng
index 3879f24..2849430 100644
--- a/interface/web/mail/lib/lang/pl_mail_spamfilter.lng
+++ b/interface/web/mail/lib/lang/pl_mail_spamfilter.lng
@@ -15,3 +15,4 @@
 $wb['spam_redirect_maildir_purge_txt'] = 'Wyczyść później Maildir';
 $wb['days_txt'] = 'Dni.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_spamfilter_list.lng b/interface/web/mail/lib/lang/pl_mail_spamfilter_list.lng
index d6097bb..a6959a2 100644
--- a/interface/web/mail/lib/lang/pl_mail_spamfilter_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_spamfilter_list.lng
@@ -6,3 +6,4 @@
 $wb['email_txt'] = 'E-mail';
 $wb['add_new_record_txt'] = 'Dodaj nowy wpis z filtrem spamu';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_transport.lng b/interface/web/mail/lib/lang/pl_mail_transport.lng
index 035a5b0..0e4119c 100644
--- a/interface/web/mail/lib/lang/pl_mail_transport.lng
+++ b/interface/web/mail/lib/lang/pl_mail_transport.lng
@@ -8,3 +8,4 @@
 $wb['active_txt'] = 'Aktywny';
 $wb['limit_mailrouting_txt'] = 'Maksymalna ilość ścieżek dla Twojego konta została przekroczona.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_transport_list.lng b/interface/web/mail/lib/lang/pl_mail_transport_list.lng
index fa5c584..837972c 100644
--- a/interface/web/mail/lib/lang/pl_mail_transport_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_transport_list.lng
@@ -7,3 +7,4 @@
 $wb['sort_order_txt'] = 'Sortuj według';
 $wb['add_new_record_txt'] = 'Dodaj nowe przeniesienie';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_user.lng b/interface/web/mail/lib/lang/pl_mail_user.lng
index 49a0603..441f158 100644
--- a/interface/web/mail/lib/lang/pl_mail_user.lng
+++ b/interface/web/mail/lib/lang/pl_mail_user.lng
@@ -35,10 +35,11 @@
 $wb['autoresponder_active'] = 'Uruchom autorespondera';
 $wb['cc_txt'] = 'Wyślij kopię do';
 $wb['cc_error_isemail'] = 'Pole wysyłania kopii nie zawiera poprawnego adresu e-mail';
-$wb['domain_txt'] = 'Domain';
-$wb['now_txt'] = 'Now';
-$wb['login_error_unique'] = 'Login is already taken.';
-$wb['login_error_regex'] = 'Valid characters are A-Z, a-z, 0-9, ., _ and -.';
-$wb['login_txt'] = 'Login (optional)';
-$wb['error_login_email_txt'] = 'This login is not allowed. Please enter a different login or use the mail address as login.';
+$wb['domain_txt'] = 'Domena';
+$wb['now_txt'] = 'Teraz';
+$wb['login_error_unique'] = 'Login jest już w użyciu.';
+$wb['login_error_regex'] = 'Poprawne znaki to A-Z, a-z, 0-9, ., _ oraz -.';
+$wb['login_txt'] = 'Login (opcjonalnie)';
+$wb['error_login_email_txt'] = 'Ten login nie jest poprawny. Proszę wpisać inny lub użyć adresu e-mail jako loginu.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_user_filter.lng b/interface/web/mail/lib/lang/pl_mail_user_filter.lng
index 8a69bd5..1e1a7fd 100644
--- a/interface/web/mail/lib/lang/pl_mail_user_filter.lng
+++ b/interface/web/mail/lib/lang/pl_mail_user_filter.lng
@@ -7,14 +7,15 @@
 $wb['searchterm_is_empty'] = 'Szukany termin jest pusty.';
 $wb['source_txt'] = 'Źródło';
 $wb['target_error_regex'] = 'Cel może zawierać tylko następujące znaki: a-z, 0-9, -, ., _, oraz {spacja}';
-$wb['limit_mailfilter_txt'] = 'The max. number of mailfilters is reached.';
-$wb['subject_txt'] = 'Subject';
-$wb['from_txt'] = 'From';
-$wb['to_txt'] = 'To';
-$wb['contains_txt'] = 'Contains';
-$wb['is_txt'] = 'Is';
-$wb['begins_with_txt'] = 'Begins with';
-$wb['ends_with_txt'] = 'Ends with';
-$wb['move_to_txt'] = 'Move to';
-$wb['delete_txt'] = 'Delete';
+$wb['limit_mailfilter_txt'] = 'Maks. ilość filtrów email jest przekroczona.';
+$wb['subject_txt'] = 'Temat';
+$wb['from_txt'] = 'Od';
+$wb['to_txt'] = 'Do';
+$wb['contains_txt'] = 'Zawiera';
+$wb['is_txt'] = 'Jest';
+$wb['begins_with_txt'] = 'Zaczyna się od';
+$wb['ends_with_txt'] = 'Kończy się na';
+$wb['move_to_txt'] = 'Przenieś do';
+$wb['delete_txt'] = 'Usuń';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_user_filter_list.lng b/interface/web/mail/lib/lang/pl_mail_user_filter_list.lng
index ce235b8..4d45c5d 100644
--- a/interface/web/mail/lib/lang/pl_mail_user_filter_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_user_filter_list.lng
@@ -5,3 +5,4 @@
 $wb['page_of_txt'] = 'z';
 $wb['delete_confirmation'] = 'Czy na pewno chcesz skasować filtr?';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_user_list.lng b/interface/web/mail/lib/lang/pl_mail_user_list.lng
index 7c13db3..8e47f96 100644
--- a/interface/web/mail/lib/lang/pl_mail_user_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_user_list.lng
@@ -6,3 +6,4 @@
 $wb['name_txt'] = 'Nazwa rzeczywista';
 $wb['login_txt'] = 'Login';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_user_stats_list.lng b/interface/web/mail/lib/lang/pl_mail_user_stats_list.lng
index b978068..9e87680 100644
--- a/interface/web/mail/lib/lang/pl_mail_user_stats_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_user_stats_list.lng
@@ -6,3 +6,4 @@
 $wb['this_year_txt'] = 'Ten rok';
 $wb['last_year_txt'] = 'Ostatni rok';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_whitelist.lng b/interface/web/mail/lib/lang/pl_mail_whitelist.lng
index 203c5ba..4aa2f05 100644
--- a/interface/web/mail/lib/lang/pl_mail_whitelist.lng
+++ b/interface/web/mail/lib/lang/pl_mail_whitelist.lng
@@ -7,3 +7,4 @@
 $wb['type_txt'] = 'Typ';
 $wb['limit_mailfilter_txt'] = 'Maksymalna ilość filtrów e-mail dla Twojego konta zosała przekroczona.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_mail_whitelist_list.lng b/interface/web/mail/lib/lang/pl_mail_whitelist_list.lng
index 10e6dfc..a7239ca 100644
--- a/interface/web/mail/lib/lang/pl_mail_whitelist_list.lng
+++ b/interface/web/mail/lib/lang/pl_mail_whitelist_list.lng
@@ -8,3 +8,4 @@
 $wb['add_new_record_txt'] = 'Dodaj nowy wpis białej listy';
 $wb['access_txt'] = 'dostęp';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_blacklist.lng b/interface/web/mail/lib/lang/pl_spamfilter_blacklist.lng
index 6da8ddc..6c4c8d7 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_blacklist.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_blacklist.lng
@@ -7,3 +7,4 @@
 $wb['active_txt'] = 'Aktywny';
 $wb['limit_spamfilter_wblist_txt'] = 'Maksymalna ilość wpisów do białej i czarnej listy dla Twojego konta została przekroczona.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_blacklist_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_blacklist_list.lng
index c237a7a..65a9d37 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_blacklist_list.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_blacklist_list.lng
@@ -7,3 +7,4 @@
 $wb['email_txt'] = 'E-mail dodany do czarnej listy';
 $wb['add_new_record_txt'] = 'Dodaj wpis czarnej listy';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_config.lng b/interface/web/mail/lib/lang/pl_spamfilter_config.lng
index c750d95..43fab4d 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_config.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_config.lng
@@ -18,3 +18,4 @@
 $wb['mailbox_size_limit_txt'] = 'Limit wielkości skrzynki pocztowej';
 $wb['message_size_limit_txt'] = 'Limit wielkości wiadomości';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_config_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_config_list.lng
index 45b3f31..d31d785 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_config_list.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_config_list.lng
@@ -3,3 +3,4 @@
 $wb['server_name_txt'] = 'Serwer';
 $wb['server_id_txt'] = 'id_serwera';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_policy.lng b/interface/web/mail/lib/lang/pl_spamfilter_policy.lng
index 8a825b5..b7bc37d 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_policy.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_policy.lng
@@ -36,3 +36,4 @@
 $wb['message_size_limit_txt'] = 'Limit wielkości wiadomości';
 $wb['banned_rulenames_txt'] = 'Zabronione nazwy zasad';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_policy_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_policy_list.lng
index 43d9d41..906006e 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_policy_list.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_policy_list.lng
@@ -7,3 +7,4 @@
 $wb['bad_header_lover_txt'] = 'Przyjmuj złe nagłowki';
 $wb['add_new_record_txt'] = 'Dodaj wpis plityki';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_users.lng b/interface/web/mail/lib/lang/pl_spamfilter_users.lng
index 7b59cbf..8529e45 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_users.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_users.lng
@@ -2,7 +2,8 @@
 $wb['server_id_txt'] = 'Serwer';
 $wb['priority_txt'] = 'Priorytet';
 $wb['policy_id_txt'] = 'Polityka';
-$wb['email_txt'] = 'E-mail (Wzór)';
+$wb['email_txt'] = 'E-mail (wzór)';
 $wb['fullname_txt'] = 'Nazwa';
 $wb['local_txt'] = 'Lokalne';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_users_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_users_list.lng
index dde2a62..0951df5 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_users_list.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_users_list.lng
@@ -8,3 +8,4 @@
 $wb['email_txt'] = 'E-mail';
 $wb['add_new_record_txt'] = 'Dodaj filtr spamu użytkownika';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_whitelist.lng b/interface/web/mail/lib/lang/pl_spamfilter_whitelist.lng
index be83601..a6f2e43 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_whitelist.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_whitelist.lng
@@ -7,3 +7,4 @@
 $wb['active_txt'] = 'Aktywny';
 $wb['limit_spamfilter_wblist_txt'] = 'Maksymalna liczba wpisów białej lub czarnej listy została przekroczona.';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_spamfilter_whitelist_list.lng b/interface/web/mail/lib/lang/pl_spamfilter_whitelist_list.lng
index 6517cf4..425a6fe 100644
--- a/interface/web/mail/lib/lang/pl_spamfilter_whitelist_list.lng
+++ b/interface/web/mail/lib/lang/pl_spamfilter_whitelist_list.lng
@@ -7,3 +7,4 @@
 $wb['email_txt'] = 'Adres e-mail dodany do białej listy';
 $wb['add_new_record_txt'] = 'Dodaj wpis do białej listy';
 ?>
+
diff --git a/interface/web/mail/lib/lang/pl_user_quota_stats_list.lng b/interface/web/mail/lib/lang/pl_user_quota_stats_list.lng
index 95fff21..bd01792 100755
--- a/interface/web/mail/lib/lang/pl_user_quota_stats_list.lng
+++ b/interface/web/mail/lib/lang/pl_user_quota_stats_list.lng
@@ -1,7 +1,8 @@
 <?php
-$wb['list_head_txt'] = 'Mailbox quota';
+$wb['list_head_txt'] = 'Użycie skrzynki pocztowej';
 $wb['quota_txt'] = 'Quota';
-$wb['name_txt'] = 'Name';
-$wb['email_txt'] = 'Email Address';
-$wb['used_txt'] = 'Used space';
+$wb['name_txt'] = 'Nazwa';
+$wb['email_txt'] = 'Adres e-mail';
+$wb['used_txt'] = 'Użycie dysku';
 ?>
+
diff --git a/interface/web/monitor/lib/lang/fr.lng b/interface/web/monitor/lib/lang/fr.lng
index 37f8fb0..0713818 100644
--- a/interface/web/monitor/lib/lang/fr.lng
+++ b/interface/web/monitor/lib/lang/fr.lng
@@ -1,149 +1,151 @@
 <?php
-$wb['Server online since'] = 'Serveur en ligne depuis';
-$wb['Users online'] = 'Utilisateurs en ligne';
-$wb['System load 1 minute'] = 'Charge du système sur 1 minute';
-$wb['System load 5 minutes'] = 'Charge du système sur 5 minutes';
-$wb['System load 15 minutes'] = 'Charge du système sur 15 minutes';
-$wb['Server Load'] = 'Charge du serveur';
-$wb['Disk usage'] = 'Usage disque';
-$wb['Memory usage'] = 'Utilisation mémoire';
-$wb['no_data_serverload_txt'] = 'Aucune donnée concernant la charge du serveur actuellement. Réésayez plus tard.';
-$wb['no_data_memusage_txt'] = 'Aucune donnée concernant lutilisation mémoire actuellement. Réésayez plus tard.';
-$wb['no_data_diskusage_txt'] = 'Aucune donnée concernant lusage disque actuellement. Réésayez plus tard.';
-$wb['no_data_cpuinfo_txt'] = 'Aucune donnée concernant la charge CPU actuellement. Réésayez plus tard.';
-$wb['no_data_services_txt'] = 'Aucune donnée 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'] = 'Statut des services';
-$wb['No Refresh'] = 'Pas de rafraichissement';
-$wb['minutes'] = 'minutes';
-$wb['Show Overview'] = 'Vue générale';
-$wb['System State (All Servers)'] = 'Statut du système (Tous serveurs)';
-$wb['Hardware-Information'] = 'Informations sur le materiel';
-$wb['Show CPU info'] = 'Voir les informations CPU';
-$wb['Server State'] = 'Statut du serveur';
-$wb['Show Update State'] = 'Mise à jour du statut';
-$wb['Show RAID state'] = 'Voir le statut RAID';
-$wb['Show Server load'] = 'Voir la charge du serveur';
-$wb['Show Disk usage'] = 'Voir lusage disque';
-$wb['Show Memory usage'] = 'Voir lutilisation 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 davertissement';
-$wb['Show Mail err-Log'] = 'Voir les logs mails derreur';
-$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 dISPConfig';
-$wb['Show RKHunter-Log'] = 'Voir les logs de RKHunter';
-$wb['Show ISPC Cron-Log'] = 'Voir les logs des crons ISPC';
-$wb['no_data_updates_txt'] = 'Aucune donnée concernant les mises à jour actuellement. Réésayez plus tard.';
-$wb['no_data_raid_txt'] = 'Aucune donnée concernant le RAID actuellement. Réésayez plus tard.';
-$wb['no_data_rkhunter_txt'] = 'Aucune donnée concernant RKHunter actuellement. Réésayez plus tard.';
-$wb['no_data_mailq_txt'] = 'Aucune donnée concernant la queue de mails actuellement. Réésayez plus tard.';
-$wb['monitor_general_serverstate_txt'] = 'Statut du serveur';
-$wb['monitor_general_systemstate_txt'] = 'Statut 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_norkhunter_txt'] = 'RKHunter nest pas installé, il ny a donc pas de logs';
-$wb['monitor_serverstate_server_txt'] = 'Serveur';
-$wb['monitor_serverstate_state_txt'] = 'Statut';
-$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 dinformations...';
-$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 statut de lusage de votre disque est OK';
-$wb['monitor_serverstate_hdgoingfull_txt'] = 'Votre disque commence à être chargé';
-$wb['monitor_serverstate_hdnearlyfull_txt'] = 'Votre disque est très chargé';
-$wb['monitor_serverstate_hdveryfull_txt'] = 'Votre disque est bientôt plein';
-$wb['monitor_serverstate_hdfull_txt'] = 'Votre 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 nest pas fonctionnel';
-$wb['monitor_serverstate_raidunknown_txt'] = 'Statut 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'] = 'Informations CPU';
-$wb['monitor_title_updatestate_txt'] = 'Statut de mise à jour';
-$wb['monitor_title_mailq_txt'] = 'Mailqueue';
-$wb['monitor_title_raidstate_txt'] = 'Statut RAID';
-$wb['monitor_title_rkhunterlog_txt'] = 'Log RKHunter';
-$wb['monitor_updates_nosupport_txt'] = 'Votre distribution nest pas supportée par le moniteur';
-$wb['Show Jobqueue'] = 'Show Jobqueue';
-$wb['monitor_nosupportedraid1_txt'] = 'Pour le moment, nous supportons mdadm ou mpt-status pour suivre le RAID.<br>Nous navaons pas trouvé ces logiciels sur votre serveur.<br><br>Ceci implique que nous ne pouvons pas encore prendre en charge votre RAID.';
-$wb['monitor_serverstate_beancounterok_txt'] = 'Le compteur ok';
-$wb['monitor_serverstate_beancounterinfo_txt'] = 'Il y a quelques échecs dans le compteur';
-$wb['monitor_serverstate_beancounterwarning_txt'] = 'Il y a des échecs dans le compteur';
-$wb['monitor_serverstate_beancountercritical_txt'] = 'Il y a beaucoup déchecs dans le compteur';
-$wb['monitor_serverstate_beancountererror_txt'] = 'Il y a trop déchecs dans le compteur';
-$wb['monitor_title_fail2ban_txt'] = 'Log Fail2Ban';
-$wb['monitor_title_beancounter_txt'] = 'Compteur OpenVz VE';
-$wb['monitor_beancounter_nosupport_txt'] = 'Ce serveur nest pas un VE OpenVz et na pas dinformation de compteur';
-$wb['monitor_title_iptables_txt'] = 'IPTables Rules';
-$wb['Show fail2ban-Log'] = 'Show fail2ban-Log';
-$wb['Show IPTables'] = 'Show IPTables';
-$wb['Show OpenVz VE BeanCounter'] = 'Show OpenVz VE BeanCounter';
+$wb['Server online since'] = "Serveur en ligne depuis";
+$wb['Users online'] = "Utilisateurs en ligne";
+$wb['System load 1 minute'] = "Charge du système sur 1 minute";
+$wb['System load 5 minutes'] = "Charge du système sur 5 minutes";
+$wb['System load 15 minutes'] = "Charge du système sur 15 minutes";
+$wb['Server Load'] = "Charge du serveur";
+$wb['Disk usage'] = "Usage disque";
+$wb['Memory usage'] = "Utilisation mémoire";
+$wb['no_data_serverload_txt'] = "Aucune donnée concernant la charge du serveur actuellement. Réésayez plus tard.";
+$wb['no_data_memusage_txt'] = "Aucune donnée concernant lutilisation mémoire actuellement. Réésayez plus tard.";
+$wb['no_data_diskusage_txt'] = "Aucune donnée concernant lusage disque actuellement. Réésayez plus tard.";
+$wb['no_data_cpuinfo_txt'] = "Aucune donnée concernant la charge CPU actuellement. Réésayez plus tard.";
+$wb['no_data_services_txt'] = "Aucune donnée concernant les services actuellement. Réésayez plus tard.";
+$wb['no_data_updates_txt'] = "Aucune donnée concernant les mises à jour actuellement. Réésayez plus tard.";
+$wb['no_data_raid_txt'] = "Aucune donnée concernant le RAID actuellement. Réésayez plus tard.";
+$wb['no_data_rkhunter_txt'] = "Aucune donnée concernant RKHunter actuellement. Réésayez plus tard.";
+$wb['no_data_mailq_txt'] = "Aucune donnée concernant la queue de mails 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'] = "Statut des services";
+$wb['No Refresh'] = "Pas de rafraichissement";
+$wb['minutes'] = "minutes";
+$wb['Show Overview'] = "Vue générale";
+$wb['System State (All Servers)'] = "Etat du système (Tous les serveurs)";
+$wb['Hardware-Information'] = "Informations sur le matériel";
+$wb['Show CPU info'] = "Voir les informations CPU";
+$wb['Server State'] = "Etat du serveur";
+$wb['Show Update State'] = "Voir l'état de la mise à jour";
+$wb['Show RAID state'] = "Voir l'état du RAID";
+$wb['Show Server load'] = "Voir la charge du serveur";
+$wb['Show Disk usage'] = "Voir l'usage disque";
+$wb['Show Memory usage'] = "Voir l'utilisation mémoire";
+$wb['Show Services'] = "Voir les services";
+$wb['Show Mail-Queue'] = "Voir la Mail Queue";
+$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 ISPC Cron-Log'] = "Voir les logs des crons ISPC";
+$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 dISPConfig";
+$wb['Show RKHunter-Log'] = "Voir les logs de RKHunter";
+$wb['Show Jobqueue'] = "Voir la file d'attente";
+$wb['Show fail2ban-Log'] = "Voir les logs de fail2ban";
+$wb['Show IPTables'] = "Voir les IPTables";
+$wb['Show OpenVz VE BeanCounter'] = "Voir OpenVz VE BeanCounter";
+$wb['monitor_general_serverstate_txt'] = "Statut du serveur";
+$wb['monitor_general_systemstate_txt'] = "Statut 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_nosupportedraid1_txt'] = "Pour le moment, seuls mdadm ou mpt-status sont supportés pour surveiller le RAID.<br>Aucun des deux n'a été trouvé sur votre serveur.<br><br>Nous ne supportons donc pas votre RAID.";
+$wb['monitor_norkhunter_txt'] = "RKHunter nest pas installé, il ny a donc pas de logs";
+$wb['monitor_serverstate_server_txt'] = "Serveur";
+$wb['monitor_serverstate_state_txt'] = "Etat";
+$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 dinformations...";
+$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'] = "L'état de l'usage de votre disque est correcte";
+$wb['monitor_serverstate_hdgoingfull_txt'] = "Votre disque commence à être chargé";
+$wb['monitor_serverstate_hdnearlyfull_txt'] = "Votre disque est très chargé";
+$wb['monitor_serverstate_hdveryfull_txt'] = "Votre disque est bientôt plein";
+$wb['monitor_serverstate_hdfull_txt'] = "Votre 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 votre Mail Queue est correcte";
+$wb['monitor_serverstate_mailqheavy_txt'] = "La charge de votre Mail Queue est légèrement élevée";
+$wb['monitor_serverstate_mailqhigh_txt'] = "La charge de votre Mail Queue est élevée";
+$wb['monitor_serverstate_mailqhigher_txt'] = "La charge de votre Mail Queue est très élevée";
+$wb['monitor_serverstate_mailqhighest_txt'] = "La charge de votre Mail Queue est extrèmement élevée";
+$wb['monitor_serverstate_mailqunknown_txt'] = "Mail Queue : ???";
+$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 a une erreur FAULT de disque. Remplacez le rapidement !";
+$wb['monitor_serverstate_raiderror_txt'] = "Votre RAID n'est pas fonctionnel";
+$wb['monitor_serverstate_raidunknown_txt'] = "Etat 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_serverstate_beancounterok_txt'] = "Le compteur est correcte";
+$wb['monitor_serverstate_beancounterinfo_txt'] = "Il y a quelques échecs dans le compteur";
+$wb['monitor_serverstate_beancounterwarning_txt'] = "Il y a des échecs dans le compteur";
+$wb['monitor_serverstate_beancountercritical_txt'] = "Il y a beaucoup déchecs dans le compteur";
+$wb['monitor_serverstate_beancountererror_txt'] = "Il y a trop d'échecs dans le compteur";
+$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 DNS :";
+$wb['monitor_services_mysql_txt'] = "Serveur MySQL :";
+$wb['monitor_settings_datafromdate_txt'] = "Données du : ";
+$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'] = "Informations CPU";
+$wb['monitor_title_updatestate_txt'] = "Statut de mise à jour";
+$wb['monitor_title_mailq_txt'] = "Mail Queue";
+$wb['monitor_title_raidstate_txt'] = "Statut RAID";
+$wb['monitor_title_rkhunterlog_txt'] = "Log RKHunter";
+$wb['monitor_title_fail2ban_txt'] = "Log Fail2Ban";
+$wb['monitor_title_iptables_txt'] = "Règles IPTables";
+$wb['monitor_title_beancounter_txt'] = "Compteur OpenVz VE";
+$wb['monitor_updates_nosupport_txt'] = "Votre distribution nest pas supportée par le moniteur";
+$wb['monitor_beancounter_nosupport_txt'] = "Ce serveur n'est pas un VE OpenVz et n'a pas d'information de compteur";
 ?>
+
+
diff --git a/interface/web/monitor/lib/lang/fr_datalog_list.lng b/interface/web/monitor/lib/lang/fr_datalog_list.lng
index e47b9f0..41f1e64 100644
--- a/interface/web/monitor/lib/lang/fr_datalog_list.lng
+++ b/interface/web/monitor/lib/lang/fr_datalog_list.lng
@@ -6,3 +6,5 @@
 $wb['action_txt'] = 'Action';
 $wb['status_txt'] = 'Status';
 ?>
+
+
diff --git a/interface/web/monitor/lib/lang/fr_syslog_list.lng b/interface/web/monitor/lib/lang/fr_syslog_list.lng
index 1b01a35..f4d916f 100644
--- a/interface/web/monitor/lib/lang/fr_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/fr_syslog_list.lng
@@ -5,3 +5,5 @@
 $wb['loglevel_txt'] = 'Niveau de log ';
 $wb['message_txt'] = 'Message';
 ?>
+
+
diff --git a/interface/web/monitor/lib/lang/pl.lng b/interface/web/monitor/lib/lang/pl.lng
index d5c74d7..f539640 100644
--- a/interface/web/monitor/lib/lang/pl.lng
+++ b/interface/web/monitor/lib/lang/pl.lng
@@ -142,8 +142,9 @@
 $wb['monitor_serverstate_beancountererror_txt'] = 'Jest za dużo problemów w beancounterze';
 $wb['monitor_title_beancounter_txt'] = 'OpenVz VE BeanCounter';
 $wb['monitor_beancounter_nosupport_txt'] = 'Ten serwer nie jest serwerem OpenVz VE i nie posiada informacji o beancounterach';
-$wb['monitor_title_iptables_txt'] = 'IPTables Rules';
-$wb['Show fail2ban-Log'] = 'Show fail2ban-Log';
-$wb['Show IPTables'] = 'Show IPTables';
+$wb['monitor_title_iptables_txt'] = 'Reguły IPTables';
+$wb['Show fail2ban-Log'] = 'Pokaż log fail2ban';
+$wb['Show IPTables'] = 'Pokaż IPTables';
 $wb['Show OpenVz VE BeanCounter'] = 'Show OpenVz VE BeanCounter';
 ?>
+
diff --git a/interface/web/monitor/lib/lang/pl_datalog_list.lng b/interface/web/monitor/lib/lang/pl_datalog_list.lng
index 398ca51..0b969b1 100644
--- a/interface/web/monitor/lib/lang/pl_datalog_list.lng
+++ b/interface/web/monitor/lib/lang/pl_datalog_list.lng
@@ -6,3 +6,4 @@
 $wb['action_txt'] = 'Akcja';
 $wb['status_txt'] = 'Status';
 ?>
+
diff --git a/interface/web/monitor/lib/lang/pl_syslog_list.lng b/interface/web/monitor/lib/lang/pl_syslog_list.lng
index e37799c..f5e0645 100644
--- a/interface/web/monitor/lib/lang/pl_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/pl_syslog_list.lng
@@ -5,3 +5,4 @@
 $wb['loglevel_txt'] = 'Poziom logowania';
 $wb['message_txt'] = 'Wiadomość';
 ?>
+
diff --git a/interface/web/sites/ajax_get_json.php b/interface/web/sites/ajax_get_json.php
index a910dce..ebaa9f7 100644
--- a/interface/web/sites/ajax_get_json.php
+++ b/interface/web/sites/ajax_get_json.php
@@ -38,7 +38,7 @@
 $web_id = intval($_GET["web_id"]);
 $type = $_GET["type"];
 
-if($_SESSION["s"]["user"]["typ"] == 'admin') {
+//if($_SESSION["s"]["user"]["typ"] == 'admin') {
 
 	if($type == 'getservertype'){
 		$json = '{"servertype":"';
@@ -60,7 +60,7 @@
 		$json .= '"}';
 	}
 
-}
+//}
 
 echo $json;
 ?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/fr.lng b/interface/web/sites/lib/lang/fr.lng
index d7934c9..05b2986 100644
--- a/interface/web/sites/lib/lang/fr.lng
+++ b/interface/web/sites/lib/lang/fr.lng
@@ -3,6 +3,7 @@
 $wb['Options'] = 'Options';
 $wb['Shell User'] = 'Utilisateur Shell';
 $wb['Domain'] = 'Domaine';
+$wb['Website'] = 'Site web';
 $wb['Redirect'] = 'Redirection';
 $wb['SSL'] = 'SSL';
 $wb['Subdomain'] = 'Sous-domaine';
@@ -12,14 +13,15 @@
 $wb['FTP'] = 'FTP';
 $wb['Shell-User'] = 'Utilisateur Shell';
 $wb['Shell'] = 'Shell';
-$wb['Websites'] = 'Sites Web';
-$wb['Stats'] = 'Statistiques';
-$wb['Website'] = 'Site web';
-$wb['Webdav-User'] = 'Utilisateur Webdav';
-$wb['Webdav'] = 'Webdav';
-$wb['Cron'] = 'Cron';
-$wb['Cron Jobs'] = 'Tâches cron';
-$wb['Statistics'] = 'Statistiques';
-$wb['Web traffic'] = 'Trafic web';
-$wb['Website quota (Harddisk)'] = 'Quota du site web (disque dur)';
+$wb['Webdav-User'] = 'Utilisateur WebDav';
+$wb['Webdav'] = 'WebDav';
+$wb['Websites'] = 'Sites web';
+$wb["Stats"] = 'Statistiques';
+$wb["Cron"] = 'Cron';
+$wb["Cron Jobs"] = 'Tâches cron';
+$wb["Statistics"] = 'Statistiques';
+$wb["Web traffic"] = 'Trafic web';
+$wb["Website quota (Harddisk)"] = 'Quota du site web (disque dur)';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/fr_cron.lng b/interface/web/sites/lib/lang/fr_cron.lng
index 0ba1b0d..51690a9 100644
--- a/interface/web/sites/lib/lang/fr_cron.lng
+++ b/interface/web/sites/lib/lang/fr_cron.lng
@@ -8,7 +8,7 @@
 $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['command_txt'] = 'Commande à éxécuter (commandes via sh, URLs via wget)';
 $wb['limit_cron_txt'] = 'La nombre maximum de tâches 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.';
@@ -19,3 +19,5 @@
 $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 43d14ca..5a3f509 100644
--- a/interface/web/sites/lib/lang/fr_cron_list.lng
+++ b/interface/web/sites/lib/lang/fr_cron_list.lng
@@ -9,5 +9,7 @@
 $wb['run_wday_txt'] = 'Jour de la semaine';
 $wb['command_txt'] = 'Commande';
 $wb['add_new_cron_txt'] = 'Nouveau Cron';
-$wb['parent_domain_id_txt'] = 'Website';
+$wb['parent_domain_id_txt'] = 'Site web';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/fr_database.lng b/interface/web/sites/lib/lang/fr_database.lng
index e328238..d3cce2e 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'] = 'Serveur';
-$wb['type_txt'] = 'Type';
-$wb['database_name_txt'] = 'Nom de la base';
-$wb['database_user_txt'] = 'Nom dutilisateur';
-$wb['database_password_txt'] = 'Mot de passe';
-$wb['password_strength_txt'] = 'Force du mot de passe';
-$wb['database_charset_txt'] = 'Jeu de caractères 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 dutilisateur 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 dutilisateur incorrect. Le nom dutilisateur 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 daccès à distance (séparés par des virgules, ne rien mettre pour tout autoriser)';
-$wb['database_remote_error_ips'] = 'Lune des IP entrées nest pas valide';
-$wb['database_name_error_len'] = 'Nom de base de données - {db} - trop long. La longueur maximale incluant le préfixe est de 64 caractères.';
-$wb['database_user_error_len'] = 'Nom dutilisateur de base de données - {user}- trop long. La longueur maximale incluant le préfixe est de 16 caractères.';
+$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 mot de passe';
+$wb["database_charset_txt"] = 'Jeu de caractères de la base';
+$wb["remote_access_txt"] = 'Accès à Distance';
+$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"] = 'Lune des IP entrées nest pas valide';
+$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["database_name_error_len"] = 'Nom de base de données - {db} - trop long. La longueur maximale incluant le préfixe est de 64 caractères.';
+$wb["database_user_error_len"] = 'Nom d\'utilisateur de base de données - {user}- trop long. La longueur maximale incluant le préfixe est de 16 caractères.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/fr_database_admin_list.lng b/interface/web/sites/lib/lang/fr_database_admin_list.lng
index d6be240..4b9d57a 100644
--- a/interface/web/sites/lib/lang/fr_database_admin_list.lng
+++ b/interface/web/sites/lib/lang/fr_database_admin_list.lng
@@ -8,3 +8,5 @@
 $wb['add_new_record_txt'] = 'Ajouter une base de données';
 $wb['sys_groupid_txt'] = 'Client';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/fr_database_list.lng b/interface/web/sites/lib/lang/fr_database_list.lng
index b530a6e..5caf0da 100644
--- a/interface/web/sites/lib/lang/fr_database_list.lng
+++ b/interface/web/sites/lib/lang/fr_database_list.lng
@@ -7,3 +7,5 @@
 $wb['add_new_record_txt'] = 'Nouvelle base de données';
 $wb['database_user_txt'] = 'Utilisateur BDD';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/fr_ftp_user.lng b/interface/web/sites/lib/lang/fr_ftp_user.lng
index 7d45214..2a201fe 100644
--- a/interface/web/sites/lib/lang/fr_ftp_user.lng
+++ b/interface/web/sites/lib/lang/fr_ftp_user.lng
@@ -9,15 +9,15 @@
 $wb['dl_bandwidth_txt'] = 'Bande passante download';
 $wb['server_id_txt'] = 'Serveur';
 $wb['parent_domain_id_txt'] = 'Site web';
-$wb['username_txt'] = 'Nom dutilisateur';
+$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 dutilisateurs FTP a été atteint.';
-$wb['username_error_empty'] = 'Le nom dutilisateur est vide.';
-$wb['username_error_unique'] = 'Le nom dutilisateur doit être unique.';
-$wb['username_error_regex'] = 'Le nom dutilisateur contient des caractères invalides.';
+$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.';
@@ -26,3 +26,5 @@
 $wb['parent_domain_id_error_empty'] = 'Pas de site web sélectionné.';
 $wb['quota_size_error_regex'] = 'Quota: entrez -1 pour illimité ou un nombre > 0';
 ?>
+
+
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 2281e48..597e53c 100644
--- a/interface/web/sites/lib/lang/fr_ftp_user_list.lng
+++ b/interface/web/sites/lib/lang/fr_ftp_user_list.lng
@@ -3,6 +3,8 @@
 $wb['active_txt'] = 'Actif';
 $wb['server_id_txt'] = 'Serveur';
 $wb['parent_domain_id_txt'] = 'Site web';
-$wb['username_txt'] = 'Nom dutilisateur';
+$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 e187224..6ddcbd8 100644
--- a/interface/web/sites/lib/lang/fr_shell_user.lng
+++ b/interface/web/sites/lib/lang/fr_shell_user.lng
@@ -3,21 +3,23 @@
 $wb['dir_txt'] = 'Répertoire';
 $wb['server_id_txt'] = 'Serveur';
 $wb['parent_domain_id_txt'] = 'Site';
-$wb['username_txt'] = 'Nom dutilisateur';
+$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 dutilisateur est vide.';
-$wb['username_error_unique'] = 'Le nom dutilisateur doit être unique.';
-$wb['username_error_regex'] = 'Le nom dutilisateur contient des caractères invalides.';
+$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 dutilisateurs shell a été atteint..';
+$wb['limit_shell_user_txt'] = 'Le nombre maximum d\'utilisateurs shell a été atteint..';
 $wb['parent_domain_id_error_empty'] = 'Aucun site web sélectionné.';
-$wb['puser_txt'] = 'Web Username';
-$wb['pgroup_txt'] = 'Web Group';
-$wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
+$wb['puser_txt'] = 'Utilisateur web';
+$wb['pgroup_txt'] = 'Groupe web';
+$wb['ssh_rsa_txt'] = 'Clé publique SSH-RSA (pour les authentifications par clé)';
 ?>
+
+
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 ff862e1..2a3e245 100644
--- a/interface/web/sites/lib/lang/fr_shell_user_list.lng
+++ b/interface/web/sites/lib/lang/fr_shell_user_list.lng
@@ -3,6 +3,8 @@
 $wb['active_txt'] = 'Actif';
 $wb['server_id_txt'] = 'Serveur';
 $wb['parent_domain_id_txt'] = 'Site web';
-$wb['username_txt'] = 'Nom dutilisateur';
+$wb['username_txt'] = 'Nom d\'utilisateur';
 $wb['add_new_record_txt'] = 'Nouvel utilisateur Shell';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/fr_user_quota_stats_list.lng b/interface/web/sites/lib/lang/fr_user_quota_stats_list.lng
index b14c2df..7ded4a0 100644
--- a/interface/web/sites/lib/lang/fr_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/fr_user_quota_stats_list.lng
@@ -6,3 +6,5 @@
 $wb['hard_txt'] = 'Limite dure';
 $wb['soft_txt'] = 'Limite douce';
 ?>
+
+
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 de91ac0..9900ee9 100644
--- a/interface/web/sites/lib/lang/fr_web_aliasdomain_list.lng
+++ b/interface/web/sites/lib/lang/fr_web_aliasdomain_list.lng
@@ -8,7 +8,9 @@
 $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['no_redirect_txt'] = 'No redirect';
-$wb['no_flag_txt'] = 'No flag';
-$wb['none_txt'] = 'None';
+$wb['no_redirect_txt'] = 'Aucune redirection';
+$wb['no_flag_txt'] = 'Aucun flag';
+$wb['none_txt'] = 'Aucun';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/fr_web_domain.lng b/interface/web/sites/lib/lang/fr_web_domain.lng
index f7f1d77..7e9636e 100644
--- a/interface/web/sites/lib/lang/fr_web_domain.lng
+++ b/interface/web/sites/lib/lang/fr_web_domain.lng
@@ -29,7 +29,7 @@
 $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 dalias 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.';
@@ -62,17 +62,17 @@
 $wb['php_open_basedir_txt'] = 'open_basedir PHP';
 $wb['traffic_quota_exceeded_txt'] = 'Quota de trafic dépassé';
 $wb['ruby_txt'] = 'Ruby';
-$wb['stats_user_txt'] = 'Nom dutilisateur statistiques web';
+$wb['stats_user_txt'] = 'Nom d\'utilisateur statistiques web';
 $wb['stats_type_txt'] = 'Programme de  statistiques web';
 $wb['custom_php_ini_txt'] = 'Paramètres php.ini personnalisés';
-$wb['ipv6_address_txt'] = 'IPv6-Address';
-$wb['none_txt'] = 'None';
-$wb['disabled_txt'] = 'Disabled';
-$wb['no_redirect_txt'] = 'No redirect';
-$wb['no_flag_txt'] = 'No flag';
-$wb['save_certificate_txt'] = 'Save certificate';
-$wb['create_certificate_txt'] = 'Create certificate';
-$wb['delete_certificate_txt'] = 'Delete certificate';
+$wb['ipv6_address_txt'] = 'Adresse IPv6';
+$wb['none_txt'] = 'Aucun';
+$wb['disabled_txt'] = 'Désactivé';
+$wb['no_redirect_txt'] = 'Aucune redirection';
+$wb['no_flag_txt'] = 'Aucun flag';
+$wb['save_certificate_txt'] = 'Enregister le certificat';
+$wb['create_certificate_txt'] = 'Créer le certificat';
+$wb['delete_certificate_txt'] = 'Supprimer le certificat';
 $wb['nginx_directives_txt'] = 'nginx Directives';
 $wb['seo_redirect_txt'] = 'SEO Redirect';
 $wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
@@ -90,3 +90,5 @@
 $wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/fr_web_domain_admin_list.lng b/interface/web/sites/lib/lang/fr_web_domain_admin_list.lng
index 6706332..fb619c7 100644
--- a/interface/web/sites/lib/lang/fr_web_domain_admin_list.lng
+++ b/interface/web/sites/lib/lang/fr_web_domain_admin_list.lng
@@ -7,3 +7,5 @@
 $wb['domain_txt'] = 'Domaine';
 $wb['add_new_record_txt'] = 'Ajouter un nouveau site';
 ?>
+
+
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 ddf66f8..b04b9fc 100644
--- a/interface/web/sites/lib/lang/fr_web_domain_list.lng
+++ b/interface/web/sites/lib/lang/fr_web_domain_list.lng
@@ -6,3 +6,5 @@
 $wb['domain_txt'] = 'Domaine';
 $wb['add_new_record_txt'] = 'Nouveau site web';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/fr_web_folder.lng b/interface/web/sites/lib/lang/fr_web_folder.lng
index 93cd40a..ecbaf2a 100644
--- a/interface/web/sites/lib/lang/fr_web_folder.lng
+++ b/interface/web/sites/lib/lang/fr_web_folder.lng
@@ -1,7 +1,9 @@
 <?php
-$wb['server_id_txt'] = 'Server';
-$wb['parent_domain_id_txt'] = 'Website';
-$wb['path_txt'] = 'Path';
-$wb['active_txt'] = 'Active';
-$wb['path_error_regex'] = 'Invalid folder path.';
+$wb['server_id_txt'] = 'Serveur';
+$wb['parent_domain_id_txt'] = 'Site web';
+$wb['path_txt'] = 'Chemin';
+$wb['active_txt'] = 'Actif';
+$wb['path_error_regex'] = 'Chemin de dossier invalide.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/fr_web_folder_list.lng b/interface/web/sites/lib/lang/fr_web_folder_list.lng
index 76d9702..b019461 100644
--- a/interface/web/sites/lib/lang/fr_web_folder_list.lng
+++ b/interface/web/sites/lib/lang/fr_web_folder_list.lng
@@ -1,7 +1,9 @@
 <?php
-$wb['list_head_txt'] = 'Folder';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['parent_domain_id_txt'] = 'Website';
-$wb['path_txt'] = 'Path';
+$wb['list_head_txt'] = 'Dossier';
+$wb['active_txt'] = 'Actif';
+$wb['server_id_txt'] = 'Serveur';
+$wb['parent_domain_id_txt'] = 'Site web';
+$wb['path_txt'] = 'Chemin';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/fr_web_folder_user.lng b/interface/web/sites/lib/lang/fr_web_folder_user.lng
index f877df2..54ac469 100644
--- a/interface/web/sites/lib/lang/fr_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/fr_web_folder_user.lng
@@ -1,7 +1,9 @@
 <?php
-$wb['web_folder_id_txt'] = 'Folder';
-$wb['username_txt'] = 'Username';
-$wb['password_txt'] = 'Password';
-$wb['active_txt'] = 'Active';
-$wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['web_folder_id_txt'] = 'Dossier';
+$wb['username_txt'] = 'Nom de \'utilisateur';
+$wb['password_txt'] = 'Mot de passe';
+$wb['active_txt'] = 'Actif';
+$wb['folder_error_empty'] = 'Aucun dossier web sélectionné.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/fr_web_folder_user_list.lng b/interface/web/sites/lib/lang/fr_web_folder_user_list.lng
index 9a7286a..0f2075c 100644
--- a/interface/web/sites/lib/lang/fr_web_folder_user_list.lng
+++ b/interface/web/sites/lib/lang/fr_web_folder_user_list.lng
@@ -1,6 +1,8 @@
 <?php
-$wb['list_head_txt'] = 'Folder User';
-$wb['active_txt'] = 'Active';
-$wb['web_folder_id_txt'] = 'Folder';
-$wb['username_txt'] = 'Username';
+$wb['list_head_txt'] = 'Utilisateur du dossier';
+$wb['active_txt'] = 'Actif';
+$wb['web_folder_id_txt'] = 'Dossier';
+$wb['username_txt'] = 'Nom de l\'utilisateur';
 ?>
+
+
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 b33cd0e..3a83663 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,10 @@
 <?php
-$wb['list_head_txt'] = 'trafic Web';
+$wb['list_head_txt'] = 'Trafic 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';
+$wb['this_month_txt'] = 'Le mois en cours';
+$wb['last_month_txt'] = 'Le mois précédent';
+$wb['this_year_txt'] = 'L\'année en cours';
+$wb['last_year_txt'] = 'L\'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 bd6a16b..3b393ba 100644
--- a/interface/web/sites/lib/lang/fr_web_subdomain.lng
+++ b/interface/web/sites/lib/lang/fr_web_subdomain.lng
@@ -28,7 +28,7 @@
 $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 dalias 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.';
@@ -37,6 +37,8 @@
 $wb['host_txt'] = 'Hôte';
 $wb['traffic_quota_txt'] = 'Quota de trafic';
 $wb['redirect_error_regex'] = 'Chemin de redirection invalide. Exemples de redirections valides: /test/ ou http://www.domain.tld/test/';
-$wb['no_redirect_txt'] = 'No redirect';
-$wb['no_flag_txt'] = 'No flag';
+$wb['no_redirect_txt'] = 'Aucune redirecton';
+$wb['no_flag_txt'] = 'Aucun flag';
 ?>
+
+
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 9bfbd30..786a4dc 100644
--- a/interface/web/sites/lib/lang/fr_web_subdomain_list.lng
+++ b/interface/web/sites/lib/lang/fr_web_subdomain_list.lng
@@ -6,3 +6,5 @@
 $wb['domain_txt'] = 'Sous-domaine';
 $wb['add_new_record_txt'] = 'Nouveau sous-domaine';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/fr_webdav_user.lng b/interface/web/sites/lib/lang/fr_webdav_user.lng
index 3d53c1c..075f983 100644
--- a/interface/web/sites/lib/lang/fr_webdav_user.lng
+++ b/interface/web/sites/lib/lang/fr_webdav_user.lng
@@ -2,14 +2,16 @@
 $wb['dir_txt'] = 'Dossier';
 $wb['server_id_txt'] = 'Serveur';
 $wb['parent_domain_id_txt'] = 'Site web';
-$wb['username_txt'] = 'Nom dutilisateur';
+$wb['username_txt'] = 'Nom d\'utilisateur';
 $wb['password_txt'] = 'Mot de passe';
 $wb['password_strength_txt'] = 'Force du mot de passe';
 $wb['active_txt'] = 'Actif';
-$wb['limit_webdav_user_txt'] = 'Le nombre maximal dutilisateurs WebDAV pour votre compte est atteint.';
-$wb['username_error_empty'] = 'Le nom dutilisateur est vide';
-$wb['username_error_unique'] = 'Le nom dutilisateur doit être unique';
-$wb['username_error_regex'] = 'Le nom dutilisateur contient des caractères non autorisés.';
+$wb['limit_webdav_user_txt'] = 'Le nombre maximal d\'utilisateurs WebDAV pour votre compte est 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 non autorisés.';
 $wb['directory_error_empty'] = 'Dossier vide.';
 $wb['parent_domain_id_error_empty'] = 'Aucun site web sélectionné.';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/fr_webdav_user_list.lng b/interface/web/sites/lib/lang/fr_webdav_user_list.lng
index 6bfa22a..5779740 100644
--- a/interface/web/sites/lib/lang/fr_webdav_user_list.lng
+++ b/interface/web/sites/lib/lang/fr_webdav_user_list.lng
@@ -3,6 +3,8 @@
 $wb['active_txt'] = 'Actif';
 $wb['server_id_txt'] = 'Serveur';
 $wb['parent_domain_id_txt'] = 'Site web';
-$wb['username_txt'] = 'Nom dutilisateur';
+$wb['username_txt'] = 'Nom d\'utilisateur';
 $wb['add_new_record_txt'] = 'Ajouter un utilisateur WebDAV';
 ?>
+
+
diff --git a/interface/web/sites/lib/lang/pl.lng b/interface/web/sites/lib/lang/pl.lng
index 8cdfff1..e4f1c80 100644
--- a/interface/web/sites/lib/lang/pl.lng
+++ b/interface/web/sites/lib/lang/pl.lng
@@ -21,5 +21,6 @@
 $wb['Web traffic'] = 'Ruch na stronie';
 $wb['Webdav-User'] = 'Użytkownik Webdav';
 $wb['Webdav'] = 'Webdav';
-$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Website quota (Harddisk)'] = 'Uzycie dysku strony (Harddisk)';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_cron.lng b/interface/web/sites/lib/lang/pl_cron.lng
index a097d08..a5d3b8b 100644
--- a/interface/web/sites/lib/lang/pl_cron.lng
+++ b/interface/web/sites/lib/lang/pl_cron.lng
@@ -19,3 +19,4 @@
 $wb['command_error_format'] = 'Niepoprawny format polecenia. W zbiorze url może być tylko adres http/https który ma pozwolenie.';
 $wb['unknown_fieldtype_error'] = 'Został użyty niepoprawny format pola.';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_cron_list.lng b/interface/web/sites/lib/lang/pl_cron_list.lng
index 2e6b62d..67e2e6f 100644
--- a/interface/web/sites/lib/lang/pl_cron_list.lng
+++ b/interface/web/sites/lib/lang/pl_cron_list.lng
@@ -9,5 +9,6 @@
 $wb['run_wday_txt'] = 'Dzień tygodnia';
 $wb['command_txt'] = 'Komenda';
 $wb['add_new_cron_txt'] = 'Dodaj nowe zadanie Cron';
-$wb['parent_domain_id_txt'] = 'Website';
+$wb['parent_domain_id_txt'] = 'Witryna';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_database.lng b/interface/web/sites/lib/lang/pl_database.lng
index 5ff0ad7..1dd6b87 100644
--- a/interface/web/sites/lib/lang/pl_database.lng
+++ b/interface/web/sites/lib/lang/pl_database.lng
@@ -23,3 +23,4 @@
 $wb['database_name_error_len'] = 'Nazwa bazy danych - {db} - za długa. Maksymalna długość wynosi 64 znaki łącznie z prefiksem.';
 $wb['database_user_error_len'] = 'Nazwa użytkownika bazy - {user}- za długa. Maksymalna długość wynosi 16 znaków łącznie z prefiksem.';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_database_admin_list.lng b/interface/web/sites/lib/lang/pl_database_admin_list.lng
index 5785a77..653657e 100644
--- a/interface/web/sites/lib/lang/pl_database_admin_list.lng
+++ b/interface/web/sites/lib/lang/pl_database_admin_list.lng
@@ -8,3 +8,4 @@
 $wb['add_new_record_txt'] = 'Dodaj nową bazę danych';
 $wb['sys_groupid_txt'] = 'Klient';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_database_list.lng b/interface/web/sites/lib/lang/pl_database_list.lng
index 2162a15..0b419fe 100644
--- a/interface/web/sites/lib/lang/pl_database_list.lng
+++ b/interface/web/sites/lib/lang/pl_database_list.lng
@@ -7,3 +7,4 @@
 $wb['add_new_record_txt'] = 'Dodaj nową bazę danych';
 $wb['database_user_txt'] = 'Użytkownik bazy danych';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_ftp_user.lng b/interface/web/sites/lib/lang/pl_ftp_user.lng
index abe0b4a..13621bb 100644
--- a/interface/web/sites/lib/lang/pl_ftp_user.lng
+++ b/interface/web/sites/lib/lang/pl_ftp_user.lng
@@ -24,5 +24,6 @@
 $wb['directory_error_empty'] = 'Element docelowy jest pusty.';
 $wb['directory_error_notinweb'] = 'Katalog nie jest wewnątrz katalogu root www.';
 $wb['parent_domain_id_error_empty'] = 'Nie wybrano żadnej strony www.';
-$wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
+$wb['quota_size_error_regex'] = 'Quota: wpisz -1 dla wartości bez limitu lub liczbę > 0';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_ftp_user_list.lng b/interface/web/sites/lib/lang/pl_ftp_user_list.lng
index fecbba3..9577209 100644
--- a/interface/web/sites/lib/lang/pl_ftp_user_list.lng
+++ b/interface/web/sites/lib/lang/pl_ftp_user_list.lng
@@ -6,3 +6,4 @@
 $wb['username_txt'] = 'Nazwa użytkownika';
 $wb['add_new_record_txt'] = 'Dodaj nowego użytkownika FTP';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_shell_user.lng b/interface/web/sites/lib/lang/pl_shell_user.lng
index 0285428..465ce1a 100644
--- a/interface/web/sites/lib/lang/pl_shell_user.lng
+++ b/interface/web/sites/lib/lang/pl_shell_user.lng
@@ -19,5 +19,6 @@
 $wb['parent_domain_id_error_empty'] = 'Nie wybrano żadnej strony www.';
 $wb['puser_txt'] = 'Nazwa użytkownika strony www';
 $wb['pgroup_txt'] = 'Nazwa grupy strony www';
-$wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
+$wb['ssh_rsa_txt'] = 'Klucz publiczny SSH-RSA (dla logowania po kluczu)';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_shell_user_list.lng b/interface/web/sites/lib/lang/pl_shell_user_list.lng
index 10f9e43..0f17980 100644
--- a/interface/web/sites/lib/lang/pl_shell_user_list.lng
+++ b/interface/web/sites/lib/lang/pl_shell_user_list.lng
@@ -6,3 +6,4 @@
 $wb['username_txt'] = 'Nazwa użytkownika';
 $wb['add_new_record_txt'] = 'Dodaj nowego użytkownika Shell';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_user_quota_stats_list.lng b/interface/web/sites/lib/lang/pl_user_quota_stats_list.lng
index 679b731..7a0c9e7 100644
--- a/interface/web/sites/lib/lang/pl_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/pl_user_quota_stats_list.lng
@@ -6,3 +6,4 @@
 $wb['hard_txt'] = 'Limit twardy';
 $wb['soft_txt'] = 'Limit miękki';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng b/interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng
index 2890b28..a577415 100644
--- a/interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_aliasdomain_list.lng
@@ -8,7 +8,8 @@
 $wb['domain_error_empty'] = 'Domena jest pusta.';
 $wb['domain_error_unique'] = 'Domena musi być unikatowa.';
 $wb['domain_error_regex'] = 'Nazwa domeny ma niepoprawny format.';
-$wb['no_redirect_txt'] = 'No redirect';
-$wb['no_flag_txt'] = 'No flag';
-$wb['none_txt'] = 'None';
+$wb['no_redirect_txt'] = 'Bez przekierowania';
+$wb['no_flag_txt'] = 'Bez flagi';
+$wb['none_txt'] = 'Brak';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_domain.lng b/interface/web/sites/lib/lang/pl_web_domain.lng
index 4ddf250..e209eef 100644
--- a/interface/web/sites/lib/lang/pl_web_domain.lng
+++ b/interface/web/sites/lib/lang/pl_web_domain.lng
@@ -1,5 +1,5 @@
 <?php
-$wb['ssl_state_txt'] = 'Stan';
+$wb['ssl_state_txt'] = 'Stan/województwo';
 $wb['ssl_locality_txt'] = 'Lokalizacja';
 $wb['ssl_organisation_txt'] = 'Organizacja';
 $wb['ssl_organisation_unit_txt'] = 'Jednosta organizacji';
@@ -65,20 +65,20 @@
 $wb['stats_type_txt'] = 'Oprogramowanie statystyk';
 $wb['custom_php_ini_txt'] = 'Własne ustawienia php.ini';
 $wb['error_ssl_cert_empty'] = 'SSL Certificate field is empty';
-$wb['none_txt'] = 'None';
-$wb['disabled_txt'] = 'Disabled';
-$wb['no_redirect_txt'] = 'No redirect';
-$wb['no_flag_txt'] = 'No flag';
-$wb['save_certificate_txt'] = 'Save certificate';
-$wb['create_certificate_txt'] = 'Create certificate';
-$wb['delete_certificate_txt'] = 'Delete certificate';
-$wb['ipv6_address_txt'] = 'IPv6-Address';
-$wb['nginx_directives_txt'] = 'nginx Directives';
-$wb['seo_redirect_txt'] = 'SEO Redirect';
-$wb['non_www_to_www_txt'] = 'Non-www -&gt; www';
-$wb['www_to_non_www_txt'] = 'www -&gt; non-www';
-$wb['php_fpm_use_socket_txt'] = 'Use Socket For PHP-FPM';
-$wb['error_no_sni_txt'] = 'SNI for SSL is not activated on this server. You can enable only one SSL certificate on each IP address.';
+$wb['none_txt'] = 'Brak';
+$wb['disabled_txt'] = 'Wyłączone';
+$wb['no_redirect_txt'] = 'Bez przekierowania';
+$wb['no_flag_txt'] = 'Bez flagi';
+$wb['save_certificate_txt'] = 'Zapisz certyfikat';
+$wb['create_certificate_txt'] = 'Utwórz certyfikat';
+$wb['delete_certificate_txt'] = 'Usuń certyfikat';
+$wb['ipv6_address_txt'] = 'Adres IPv6';
+$wb['nginx_directives_txt'] = 'Dyrektywy nginx';
+$wb['seo_redirect_txt'] = 'Przekierowanie SEO';
+$wb['non_www_to_www_txt'] = 'bez www -&gt; www';
+$wb['www_to_non_www_txt'] = 'www -&gt; bez www';
+$wb['php_fpm_use_socket_txt'] = 'Użyj socketu dla PHP-FPM';
+$wb['error_no_sni_txt'] = 'SNI dla SSL nie jest aktywowane na tym serwerze. Możesz utworzyć tylko jeden certyfikat SSL dla jednego adresu IP.';
 $wb['python_txt'] = 'Python';
 $wb['pm_max_children_txt'] = 'PHP-FPM pm.max_children';
 $wb['pm_start_servers_txt'] = 'PHP-FPM pm.start_servers';
@@ -90,3 +90,4 @@
 $wb['pm_min_spare_servers_error_regex'] = 'PHP-FPM pm.min_spare_servers must be a positive integer value.';
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_domain_admin_list.lng b/interface/web/sites/lib/lang/pl_web_domain_admin_list.lng
index 56634eb..1aab019 100644
--- a/interface/web/sites/lib/lang/pl_web_domain_admin_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_domain_admin_list.lng
@@ -7,3 +7,4 @@
 $wb['domain_txt'] = 'Domena';
 $wb['add_new_record_txt'] = 'Dodaj nową stronę';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_domain_list.lng b/interface/web/sites/lib/lang/pl_web_domain_list.lng
index 62b7455..8a74d05 100644
--- a/interface/web/sites/lib/lang/pl_web_domain_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_domain_list.lng
@@ -6,3 +6,4 @@
 $wb['domain_txt'] = 'Domena';
 $wb['add_new_record_txt'] = 'Dodaj nową stronę';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_folder.lng b/interface/web/sites/lib/lang/pl_web_folder.lng
index 93cd40a..053a2c0 100644
--- a/interface/web/sites/lib/lang/pl_web_folder.lng
+++ b/interface/web/sites/lib/lang/pl_web_folder.lng
@@ -1,7 +1,8 @@
 <?php
-$wb['server_id_txt'] = 'Server';
-$wb['parent_domain_id_txt'] = 'Website';
-$wb['path_txt'] = 'Path';
-$wb['active_txt'] = 'Active';
-$wb['path_error_regex'] = 'Invalid folder path.';
+$wb['server_id_txt'] = 'Serwer';
+$wb['parent_domain_id_txt'] = 'Witryna';
+$wb['path_txt'] = 'Ścieżka';
+$wb['active_txt'] = 'Aktywny';
+$wb['path_error_regex'] = 'Nieprawidłowa ścieżka katalogu.';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_folder_list.lng b/interface/web/sites/lib/lang/pl_web_folder_list.lng
index 76d9702..cd16721 100644
--- a/interface/web/sites/lib/lang/pl_web_folder_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_folder_list.lng
@@ -1,7 +1,8 @@
 <?php
-$wb['list_head_txt'] = 'Folder';
-$wb['active_txt'] = 'Active';
-$wb['server_id_txt'] = 'Server';
-$wb['parent_domain_id_txt'] = 'Website';
-$wb['path_txt'] = 'Path';
+$wb['list_head_txt'] = 'Katalog';
+$wb['active_txt'] = 'Aktywny';
+$wb['server_id_txt'] = 'Serwer';
+$wb['parent_domain_id_txt'] = 'Witryna';
+$wb['path_txt'] = 'Ścieżka';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_folder_user.lng b/interface/web/sites/lib/lang/pl_web_folder_user.lng
index f877df2..605587c 100644
--- a/interface/web/sites/lib/lang/pl_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/pl_web_folder_user.lng
@@ -1,7 +1,8 @@
 <?php
-$wb['web_folder_id_txt'] = 'Folder';
-$wb['username_txt'] = 'Username';
-$wb['password_txt'] = 'Password';
-$wb['active_txt'] = 'Active';
-$wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['web_folder_id_txt'] = 'Katalog';
+$wb['username_txt'] = 'Login';
+$wb['password_txt'] = 'Hasło';
+$wb['active_txt'] = 'Aktywny';
+$wb['folder_error_empty'] = 'Nie wybrano katalogu.';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_folder_user_list.lng b/interface/web/sites/lib/lang/pl_web_folder_user_list.lng
index 9a7286a..462d3b9 100644
--- a/interface/web/sites/lib/lang/pl_web_folder_user_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_folder_user_list.lng
@@ -1,6 +1,7 @@
 <?php
-$wb['list_head_txt'] = 'Folder User';
-$wb['active_txt'] = 'Active';
-$wb['web_folder_id_txt'] = 'Folder';
-$wb['username_txt'] = 'Username';
+$wb['list_head_txt'] = 'Użytkownik katalogu';
+$wb['active_txt'] = 'Aktywny';
+$wb['web_folder_id_txt'] = 'Katalog';
+$wb['username_txt'] = 'Login';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_sites_stats_list.lng b/interface/web/sites/lib/lang/pl_web_sites_stats_list.lng
index e7b96d7..3f73e8e 100644
--- a/interface/web/sites/lib/lang/pl_web_sites_stats_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_sites_stats_list.lng
@@ -6,3 +6,4 @@
 $wb['this_year_txt'] = 'Ten rok';
 $wb['last_year_txt'] = 'Ostatni rok';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_subdomain.lng b/interface/web/sites/lib/lang/pl_web_subdomain.lng
index c92628e..e31599e 100644
--- a/interface/web/sites/lib/lang/pl_web_subdomain.lng
+++ b/interface/web/sites/lib/lang/pl_web_subdomain.lng
@@ -37,6 +37,7 @@
 $wb['domain_error_regex'] = 'Nazwa domeny jest nieprawidłowa.';
 $wb['host_txt'] = 'Serwer';
 $wb['redirect_error_regex'] = 'Nieprawidłowa ścieżka przekierowania. Poprawne przekierowanie to np.: /test/ lub http://www.domain.tld/test/';
-$wb['no_redirect_txt'] = 'No redirect';
-$wb['no_flag_txt'] = 'No flag';
+$wb['no_redirect_txt'] = 'Bez przekierowania';
+$wb['no_flag_txt'] = 'Bez flagi';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_web_subdomain_list.lng b/interface/web/sites/lib/lang/pl_web_subdomain_list.lng
index 9ccb0a3..d20a14c 100644
--- a/interface/web/sites/lib/lang/pl_web_subdomain_list.lng
+++ b/interface/web/sites/lib/lang/pl_web_subdomain_list.lng
@@ -6,3 +6,4 @@
 $wb['domain_txt'] = 'Subdomena';
 $wb['add_new_record_txt'] = 'Dodaj nową subdomene';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_webdav_user.lng b/interface/web/sites/lib/lang/pl_webdav_user.lng
index 4ec7974..126c88b 100644
--- a/interface/web/sites/lib/lang/pl_webdav_user.lng
+++ b/interface/web/sites/lib/lang/pl_webdav_user.lng
@@ -13,3 +13,4 @@
 $wb['directory_error_empty'] = 'Pusty katalog.';
 $wb['parent_domain_id_error_empty'] = 'Nie wybrano strony www.';
 ?>
+
diff --git a/interface/web/sites/lib/lang/pl_webdav_user_list.lng b/interface/web/sites/lib/lang/pl_webdav_user_list.lng
index 5e7e4b6..f679685 100644
--- a/interface/web/sites/lib/lang/pl_webdav_user_list.lng
+++ b/interface/web/sites/lib/lang/pl_webdav_user_list.lng
@@ -6,3 +6,4 @@
 $wb['username_txt'] = 'Nazwa użytkownika';
 $wb['add_new_record_txt'] = 'Dodaj nowego użytkownika Webdav';
 ?>
+
diff --git a/interface/web/strengthmeter/lib/lang/pl_strengthmeter.lng b/interface/web/strengthmeter/lib/lang/pl_strengthmeter.lng
index df85c97..79d0317 100644
--- a/interface/web/strengthmeter/lib/lang/pl_strengthmeter.lng
+++ b/interface/web/strengthmeter/lib/lang/pl_strengthmeter.lng
@@ -6,3 +6,4 @@
 $wb['password_strength_4_txt'] = 'Silne';
 $wb['password_strength_5_txt'] = 'Bardzo mocne';
 ?>
+
diff --git a/interface/web/tools/lib/lang/fr.lng b/interface/web/tools/lib/lang/fr.lng
index aa6866b..fa2dad8 100644
--- a/interface/web/tools/lib/lang/fr.lng
+++ b/interface/web/tools/lib/lang/fr.lng
@@ -2,6 +2,8 @@
 $wb['User Settings'] = 'Paramètres Utilisateur';
 $wb['Settings'] = 'Paramètres';
 $wb['ISPConfig Tools'] = 'Outils ISPConfig';
-$wb['Password and Language'] = 'Mot de passe et Langage';
-$wb['ispconfig_tools_note'] = 'This module allows you to change the password and language and to start a resync of the DNS records.';
+$wb['Password and Language'] = 'Mot de passe et Langue';
+$wb['ispconfig_tools_note'] = 'Ce module vous permet de changer le mot de passe utilisateur et la langue et de démarrer une resynchronisation des enregistrement DNS.';
 ?>
+
+
diff --git a/interface/web/tools/lib/lang/fr_usersettings.lng b/interface/web/tools/lib/lang/fr_usersettings.lng
index 22e1d0e..e9b6673 100644
--- a/interface/web/tools/lib/lang/fr_usersettings.lng
+++ b/interface/web/tools/lib/lang/fr_usersettings.lng
@@ -1,8 +1,10 @@
 <?php
 $wb['passwort_txt'] = 'Mot de passe';
 $wb['password_strength_txt'] = 'Force du mot de passe';
-$wb['language_txt'] = 'Langage';
+$wb['language_txt'] = 'Langue';
 $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['Form to edit the user password and language.'] = 'Formulaire d\'édition du mot de passe utilisateur et de la langue.';
 $wb['Settings'] = 'Paramètres';
 ?>
+
+
diff --git a/interface/web/tools/lib/lang/pl.lng b/interface/web/tools/lib/lang/pl.lng
index a2b3539..e4cb49a 100644
--- a/interface/web/tools/lib/lang/pl.lng
+++ b/interface/web/tools/lib/lang/pl.lng
@@ -3,5 +3,6 @@
 $wb['Settings'] = 'Ustawienia';
 $wb['ISPConfig Tools'] = 'Narzędzia ISPConfig';
 $wb['Password and Language'] = 'Hasło i język';
-$wb['ispconfig_tools_note'] = 'This module allows you to change the password and language and to start a resync of the DNS records.';
+$wb['ispconfig_tools_note'] = 'Ten moduł pozwala na zmianę hasła i języka oraz na ponowną synchronizację rekordów DNS.';
 ?>
+
diff --git a/interface/web/tools/lib/lang/pl_usersettings.lng b/interface/web/tools/lib/lang/pl_usersettings.lng
index f8d7665..655168b 100644
--- a/interface/web/tools/lib/lang/pl_usersettings.lng
+++ b/interface/web/tools/lib/lang/pl_usersettings.lng
@@ -6,3 +6,4 @@
 $wb['Form to edit the user password and language.'] = 'Formularz do edycji języka i hasła użytkownika.';
 $wb['Settings'] = 'Ustawienia';
 ?>
+
diff --git a/interface/web/vm/lib/lang/fr.lng b/interface/web/vm/lib/lang/fr.lng
index 4167e14..8842cce 100644
--- a/interface/web/vm/lib/lang/fr.lng
+++ b/interface/web/vm/lib/lang/fr.lng
@@ -1,7 +1,9 @@
 <?php
-$wb['Virtual Servers'] = 'Virtual Servers';
-$wb['OS Templates'] = 'OS Templates';
-$wb['VM Templates'] = 'VM Templates';
-$wb['IP addresses'] = 'IP addresses';
+$wb['Virtual Servers'] = 'Serveurs virtuels';
+$wb['OS Templates'] = 'Modèles de système d\'exploitation';
+$wb['VM Templates'] = 'Modèles de machine virtuelle';
+$wb['IP addresses'] = 'Adresses IP';
 $wb['OpenVZ'] = 'OpenVZ';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/fr_openvz_action.lng b/interface/web/vm/lib/lang/fr_openvz_action.lng
index 52f7328..cb3194a 100644
--- a/interface/web/vm/lib/lang/fr_openvz_action.lng
+++ b/interface/web/vm/lib/lang/fr_openvz_action.lng
@@ -14,3 +14,5 @@
 $wb['ostemplate_name_unique_error'] = 'There is already a OSTemplate with that name.';
 $wb['ostemplate_exec_txt'] = 'The command to create a OSTemplate has been sent to the host server. It will take several minutes until the OSTemplate has been created.';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/fr_openvz_ip.lng b/interface/web/vm/lib/lang/fr_openvz_ip.lng
index 6016681..6afda02 100644
--- a/interface/web/vm/lib/lang/fr_openvz_ip.lng
+++ b/interface/web/vm/lib/lang/fr_openvz_ip.lng
@@ -7,3 +7,5 @@
 $wb['ip_error_unique'] = 'This IP address does already exist.';
 $wb['IP address'] = 'IP address';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/fr_openvz_ip_list.lng b/interface/web/vm/lib/lang/fr_openvz_ip_list.lng
index c5f0601..55d3e0b 100644
--- a/interface/web/vm/lib/lang/fr_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/fr_openvz_ip_list.lng
@@ -4,3 +4,5 @@
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/fr_openvz_ostemplate.lng b/interface/web/vm/lib/lang/fr_openvz_ostemplate.lng
index 256750f..8d643a3 100644
--- a/interface/web/vm/lib/lang/fr_openvz_ostemplate.lng
+++ b/interface/web/vm/lib/lang/fr_openvz_ostemplate.lng
@@ -9,3 +9,5 @@
 $wb['template_file_error_empty'] = 'Template filename is empty.';
 $wb['Template'] = 'Template';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/fr_openvz_ostemplate_list.lng b/interface/web/vm/lib/lang/fr_openvz_ostemplate_list.lng
index 6471ec0..afc00af 100644
--- a/interface/web/vm/lib/lang/fr_openvz_ostemplate_list.lng
+++ b/interface/web/vm/lib/lang/fr_openvz_ostemplate_list.lng
@@ -6,3 +6,5 @@
 $wb['allservers_txt'] = 'Exists on all servers';
 $wb['ostemplate_id_txt'] = 'ID';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/fr_openvz_template.lng b/interface/web/vm/lib/lang/fr_openvz_template.lng
index d285512..2b091a0 100644
--- a/interface/web/vm/lib/lang/fr_openvz_template.lng
+++ b/interface/web/vm/lib/lang/fr_openvz_template.lng
@@ -91,3 +91,5 @@
 $wb['Template'] = 'Template';
 $wb['Advanced'] = 'Advanced';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/fr_openvz_template_list.lng b/interface/web/vm/lib/lang/fr_openvz_template_list.lng
index de4045c..bc95cab 100644
--- a/interface/web/vm/lib/lang/fr_openvz_template_list.lng
+++ b/interface/web/vm/lib/lang/fr_openvz_template_list.lng
@@ -3,3 +3,5 @@
 $wb['active_txt'] = 'Active';
 $wb['template_name_txt'] = 'Template name';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/fr_openvz_vm.lng b/interface/web/vm/lib/lang/fr_openvz_vm.lng
index f2be022..d3868ec 100644
--- a/interface/web/vm/lib/lang/fr_openvz_vm.lng
+++ b/interface/web/vm/lib/lang/fr_openvz_vm.lng
@@ -38,3 +38,5 @@
 $wb['Virtual server'] = 'Virtual server';
 $wb['Advanced'] = 'Advanced';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/fr_openvz_vm_list.lng b/interface/web/vm/lib/lang/fr_openvz_vm_list.lng
index 2238e2b..3873054 100644
--- a/interface/web/vm/lib/lang/fr_openvz_vm_list.lng
+++ b/interface/web/vm/lib/lang/fr_openvz_vm_list.lng
@@ -8,3 +8,5 @@
 $wb['ip_address_txt'] = 'IP address';
 $wb['veid_txt'] = 'VEID';
 ?>
+
+
diff --git a/interface/web/vm/lib/lang/pl.lng b/interface/web/vm/lib/lang/pl.lng
index 4167e14..5c1ab58 100644
--- a/interface/web/vm/lib/lang/pl.lng
+++ b/interface/web/vm/lib/lang/pl.lng
@@ -5,3 +5,4 @@
 $wb['IP addresses'] = 'IP addresses';
 $wb['OpenVZ'] = 'OpenVZ';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_action.lng b/interface/web/vm/lib/lang/pl_openvz_action.lng
index 52f7328..71e7263 100644
--- a/interface/web/vm/lib/lang/pl_openvz_action.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_action.lng
@@ -14,3 +14,4 @@
 $wb['ostemplate_name_unique_error'] = 'There is already a OSTemplate with that name.';
 $wb['ostemplate_exec_txt'] = 'The command to create a OSTemplate has been sent to the host server. It will take several minutes until the OSTemplate has been created.';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_ip.lng b/interface/web/vm/lib/lang/pl_openvz_ip.lng
index 6016681..67f6885 100644
--- a/interface/web/vm/lib/lang/pl_openvz_ip.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_ip.lng
@@ -7,3 +7,4 @@
 $wb['ip_error_unique'] = 'This IP address does already exist.';
 $wb['IP address'] = 'IP address';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_ip_list.lng b/interface/web/vm/lib/lang/pl_openvz_ip_list.lng
index c5f0601..8787f6d 100644
--- a/interface/web/vm/lib/lang/pl_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_ip_list.lng
@@ -4,3 +4,4 @@
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_ostemplate_list.lng b/interface/web/vm/lib/lang/pl_openvz_ostemplate_list.lng
index 6471ec0..df01680 100644
--- a/interface/web/vm/lib/lang/pl_openvz_ostemplate_list.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_ostemplate_list.lng
@@ -6,3 +6,4 @@
 $wb['allservers_txt'] = 'Exists on all servers';
 $wb['ostemplate_id_txt'] = 'ID';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_template.lng b/interface/web/vm/lib/lang/pl_openvz_template.lng
index d285512..0887164 100644
--- a/interface/web/vm/lib/lang/pl_openvz_template.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_template.lng
@@ -91,3 +91,4 @@
 $wb['Template'] = 'Template';
 $wb['Advanced'] = 'Advanced';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_template_list.lng b/interface/web/vm/lib/lang/pl_openvz_template_list.lng
index de4045c..6e4d911 100644
--- a/interface/web/vm/lib/lang/pl_openvz_template_list.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_template_list.lng
@@ -3,3 +3,4 @@
 $wb['active_txt'] = 'Active';
 $wb['template_name_txt'] = 'Template name';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_vm.lng b/interface/web/vm/lib/lang/pl_openvz_vm.lng
index f2be022..4698fe6 100644
--- a/interface/web/vm/lib/lang/pl_openvz_vm.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_vm.lng
@@ -38,3 +38,4 @@
 $wb['Virtual server'] = 'Virtual server';
 $wb['Advanced'] = 'Advanced';
 ?>
+
diff --git a/interface/web/vm/lib/lang/pl_openvz_vm_list.lng b/interface/web/vm/lib/lang/pl_openvz_vm_list.lng
index 2238e2b..a534a65 100644
--- a/interface/web/vm/lib/lang/pl_openvz_vm_list.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_vm_list.lng
@@ -8,3 +8,4 @@
 $wb['ip_address_txt'] = 'IP address';
 $wb['veid_txt'] = 'VEID';
 ?>
+
diff --git a/remoting_client/API-docs/mail_user_add.html b/remoting_client/API-docs/mail_user_add.html
index ba943d9..d13980d 100644
--- a/remoting_client/API-docs/mail_user_add.html
+++ b/remoting_client/API-docs/mail_user_add.html
@@ -23,6 +23,7 @@
 <p class="headgrp">Parameters (in <span class="var">$params</span>): </p>
 <p class="margin"> server_id&nbsp;&nbsp;(<span class="paratype">int(11)</span>)</p>
 <p class="margin"> email&nbsp;&nbsp;(<span class="paratype">varchar(255)</span>)</p>
+<p class="margin"> login&nbsp;&nbsp;(<span class="paratype">varchar(255)</span>)</p>
 <p class="margin"> password&nbsp;&nbsp;(<span class="paratype">varchar(255)</span>)</p>
 <p class="margin"> name&nbsp;&nbsp;(<span class="paratype">varchar(255)</span>)</p>
 <p class="margin"> uid&nbsp;&nbsp;(<span class="paratype">int(11)</span>)</p>
diff --git a/remoting_client/examples/mail_user_add.php b/remoting_client/examples/mail_user_add.php
index 78d640a..d278956 100644
--- a/remoting_client/examples/mail_user_add.php
+++ b/remoting_client/examples/mail_user_add.php
@@ -19,6 +19,7 @@
 	$params = array(
 			'server_id' => 1,
 			'email' => 'hmmnoe@test.int',
+			'login' => 'hmmnoe@test.int',
 			'password' => 'howtoforge',
 			'name' => 'hmmnoe',
 			'uid' => 5000,
diff --git a/server/conf/vhost.conf.master b/server/conf/vhost.conf.master
index 3345e0b..11bc4bc 100644
--- a/server/conf/vhost.conf.master
+++ b/server/conf/vhost.conf.master
@@ -90,7 +90,7 @@
 
 <tmpl_if name='ruby' op='==' value='y'>
     <IfModule mod_ruby.c>
-      <Directory {tmpl_var name='web_document_root'}>
+      <Directory {tmpl_var name='web_document_root_www'}>
         Options +ExecCGI
       </Directory>
       RubyRequire apache/ruby-run
diff --git a/server/mods-available/remoteaction_core_module.inc.php b/server/mods-available/remoteaction_core_module.inc.php
index 1f6ab09..49294f4 100644
--- a/server/mods-available/remoteaction_core_module.inc.php
+++ b/server/mods-available/remoteaction_core_module.inc.php
@@ -119,12 +119,14 @@
 					* we stop executing the actions not to waste more time */
 					return;
 				}
+				
 				if ($action['action_type'] == 'ispc_update') {
 					/* do the update */
-					$this->_doIspCUpdate($action);
+					// Update function has been removed
+					// $this->_doIspCUpdate($action);
 					/* this action takes so much time,
 					* we stop executing the actions not to waste more time */
-					return;
+					$this->_actionDone($action['action_id'], 'ok');
 				}
 				if ($action['action_type'] == 'openvz_start_vm') {
 					$veid = intval($action['action_param']);
diff --git a/server/plugins-available/apps_vhost_plugin.inc.php b/server/plugins-available/apps_vhost_plugin.inc.php
index f9fe65b..538c46c 100644
--- a/server/plugins-available/apps_vhost_plugin.inc.php
+++ b/server/plugins-available/apps_vhost_plugin.inc.php
@@ -39,7 +39,11 @@
 	function onInstall() {
 		global $conf;
 		
-		return true;
+		if($conf['services']['web'] == true) {
+			return true;
+		} else {
+			return false;
+		}
 		
 	}
 	
diff --git a/server/server.sh b/server/server.sh
index 2a6b2c4..86adc00 100755
--- a/server/server.sh
+++ b/server/server.sh
@@ -4,23 +4,5 @@
 
 . /etc/profile
 
-if [ -f /tmp/ispconfig3_install/install/autoupdate ]; then
-	#
-	# there is a auto-update waiting for update, so let's do it
-	#
-	cd /tmp/ispconfig3_install/install
-	/usr/bin/php -q autoupdate.php	
-	cd /
-
-	#
-	# do some clean-up
-	#
-	rm /tmp/ispconfig3_install -R
-
-else
-	# 
-	# there is no update waiting, so lets start the ISPConfig-System
-	#
-	cd /usr/local/ispconfig/server
-	/usr/bin/php -q /usr/local/ispconfig/server/server.php
-fi
\ No newline at end of file
+cd /usr/local/ispconfig/server
+/usr/bin/php -q /usr/local/ispconfig/server/server.php

--
Gitblit v1.9.1