From 1429073c6961380ff5eab9273be064d61fcf5313 Mon Sep 17 00:00:00 2001
From: tbrehm <t.brehm@ispconfig.org>
Date: Mon, 20 Aug 2012 06:11:24 -0400
Subject: [PATCH] Merged language files.

---
 interface/web/admin/lib/lang/fr_users_list.lng                 |    5 
 interface/web/mailuser/lib/lang/pl_mail_user_password.lng      |   10 
 interface/web/sites/lib/lang/se_ftp_user.lng                   |   60 
 interface/web/sites/lib/lang/se_web_backup_list.lng            |   16 
 interface/web/login/lib/lang/ru.lng                            |   10 
 interface/web/sites/lib/lang/pt_database.lng                   |   15 
 interface/web/mail/lib/lang/ro_mail_forward.lng                |    1 
 interface/web/mail/lib/lang/ro_mail_transport.lng              |    1 
 interface/web/mail/lib/lang/el_mail_transport.lng              |    1 
 interface/web/client/lib/lang/pt_client_circle.lng             |    9 
 interface/web/login/lib/lang/de.lng                            |   38 
 interface/web/sites/lib/lang/tr_web_backup_list.lng            |   16 
 interface/web/client/lib/lang/pt_domain_list.lng               |    6 
 interface/web/client/lib/lang/ja_reseller.lng                  |   21 
 interface/web/sites/lib/lang/es_aps_packages_list.lng          |    8 
 interface/web/client/lib/lang/cz_domain_list.lng               |    6 
 interface/web/dns/lib/lang/el_dns_import.lng                   |    1 
 interface/web/dns/lib/lang/nl_dns_import.lng                   |    1 
 interface/web/dns/lib/lang/pl_dns_slave.lng                    |    1 
 interface/web/dns/lib/lang/ar_dns_srv.lng                      |    6 
 interface/web/admin/lib/lang/fi.lng                            |   38 
 interface/web/mail/lib/lang/de_mail_transport.lng              |    2 
 interface/web/admin/lib/lang/br_users.lng                      |    4 
 interface/web/client/lib/lang/nl.lng                           |   10 
 interface/web/client/domain_new_client.php                     |   45 
 interface/web/sites/lib/lang/ja_shell_user.lng                 |    4 
 interface/web/mail/lib/lang/nl_mail_transport.lng              |    1 
 interface/web/tools/lib/lang/sk.lng                            |    1 
 interface/web/mailuser/lib/lang/hr_mail_user_spamfilter.lng    |    7 
 interface/web/sites/lib/lang/hu_ftp_user.lng                   |    4 
 interface/web/client/lib/lang/tr_reseller.lng                  |   21 
 interface/web/sites/lib/lang/sk_aps_packages_list.lng          |    8 
 interface/web/tools/lib/lang/el_usersettings.lng               |    4 
 interface/web/mailuser/lib/lang/it_mail_user_filter_list.lng   |    8 
 interface/web/mailuser/lib/lang/tr_mail_user_cc.lng            |    7 
 interface/web/client/lib/lang/ar_reseller.lng                  |   21 
 interface/web/tools/lib/lang/hu_index.lng                      |    4 
 interface/web/client/lib/lang/bg.lng                           |    7 
 interface/web/client/domain_del.php                            |   82 
 interface/web/admin/lib/lang/ro.lng                            |   38 
 interface/web/dns/lib/lang/it_dns_import.lng                   |    1 
 interface/web/sites/lib/lang/tr_aps_instances_list.lng         |   13 
 interface/web/sites/lib/lang/it_aps.lng                        |   57 
 interface/web/tools/lib/lang/el_import_ispconfig.lng           |    3 
 interface/web/client/lib/lang/el_domain_list.lng               |    6 
 interface/web/sites/lib/lang/ar_aps_instances_list.lng         |   13 
 interface/web/client/lib/lang/br_domain_list.lng               |    6 
 interface/web/mail/lib/lang/fi_mail_alias.lng                  |    1 
 interface/web/tools/lib/lang/de_interface.lng                  |    4 
 interface/web/mailuser/lib/lang/hu_mail_user_cc.lng            |    7 
 interface/web/sites/lib/lang/id_shell_user.lng                 |    4 
 interface/web/admin/lib/lang/ja_server_php.lng                 |   16 
 interface/web/vm/lib/lang/ru_openvz_ip_list.lng                |    1 
 interface/web/dns/lib/lang/fi_dns_import.lng                   |    1 
 interface/web/tools/lib/lang/nl_tpl_default-v2.lng             |    7 
 interface/web/dns/lib/lang/hr_dns_slave.lng                    |    1 
 interface/web/sites/lib/lang/pt_web_folder_user.lng            |    5 
 interface/web/tools/lib/lang/ro_import_ispconfig.lng           |    3 
 interface/web/mail/lib/lang/pt_mail_transport.lng              |    1 
 interface/web/sites/lib/lang/pl_webdav_user.lng                |    4 
 interface/web/admin/lib/lang/el.lng                            |   34 
 interface/web/sites/lib/lang/hu_web_folder_user.lng            |    5 
 interface/web/admin/lib/lang/br_server_php_list.lng            |    7 
 interface/web/mailuser/lib/lang/sk_mail_user_password.lng      |   10 
 interface/web/mailuser/lib/lang/tr_mail_user_autoresponder.lng |   13 
 interface/web/mail/lib/lang/el_mail_user.lng                   |    6 
 interface/web/mail/lib/lang/hu_mail_user.lng                   |    6 
 interface/web/admin/lib/lang/pl_server_php.lng                 |   16 
 interface/web/mailuser/lib/lang/nl_index.lng                   |   12 
 interface/web/tools/lib/lang/ar_tpl_default.lng                |    7 
 interface/web/sites/lib/lang/es_webdav_user.lng                |   34 
 interface/web/tools/lib/lang/el_tpl_default-v2.lng             |    7 
 interface/web/mailuser/lib/lang/de_mail_user_autoresponder.lng |   18 
 interface/web/admin/lib/lang/hu_server_config.lng              |   17 
 interface/web/mailuser/lib/lang/nl.lng                         |    9 
 interface/web/admin/lib/lang/el_server_config.lng              |   17 
 interface/web/mailuser/lib/lang/de_mail_user_filter_list.lng   |   14 
 interface/web/mailuser/lib/lang/it.lng                         |    9 
 interface/web/sites/lib/lang/br_aps.lng                        |   57 
 interface/web/sites/lib/lang/de.lng                            |   39 
 interface/web/sites/lib/lang/fi_user_quota_stats_list.lng      |    1 
 interface/web/tools/lib/lang/se_index.lng                      |    4 
 interface/web/sites/lib/lang/nl_aps_packages_list.lng          |    8 
 interface/web/client/lib/lang/it_client.lng                    |   26 
 interface/web/mail/lib/lang/hr_mail_mailinglist.lng            |    4 
 interface/web/mail/lib/lang/nl_mail_alias.lng                  |    1 
 interface/web/admin/lib/lang/fi_server_php_list.lng            |    7 
 interface/web/mailuser/lib/lang/hu_mail_user_filter_list.lng   |    8 
 interface/web/client/lib/lang/pl_reseller.lng                  |   21 
 interface/web/tools/lib/lang/it_index.lng                      |    4 
 interface/web/mail/lib/lang/cz_mail_forward.lng                |    1 
 interface/web/mail/lib/lang/hu_mail_forward.lng                |    1 
 interface/web/mail/lib/lang/ru_mail_transport.lng              |    1 
 interface/web/sites/lib/lang/ja_aps.lng                        |   57 
 interface/web/vm/lib/lang/pt_openvz_ip_list.lng                |    1 
 interface/web/admin/lib/lang/id_server_php.lng                 |   16 
 interface/web/client/lib/lang/it_client_circle_list.lng        |   10 
 interface/web/mail/lib/lang/el_mail_alias.lng                  |    1 
 interface/web/tools/lib/lang/ar_interface.lng                  |    7 
 interface/web/mail/lib/lang/hr_mail_forward.lng                |    1 
 interface/web/sites/lib/lang/it_ftp_user.lng                   |   60 
 interface/web/dns/lib/lang/es_dns_wizard.lng                   |    7 
 interface/web/tools/lib/lang/se_interface.lng                  |    7 
 interface/web/sites/lib/lang/br_user_quota_stats_list.lng      |    1 
 interface/web/client/lib/lang/el_client_template.lng           |   15 
 interface/web/sites/lib/lang/el_ftp_user.lng                   |    4 
 interface/web/sites/lib/lang/el_user_quota_stats_list.lng      |    1 
 interface/web/client/lib/lang/sk_client_template.lng           |   15 
 interface/web/admin/lib/lang/sk_users_list.lng                 |    5 
 interface/web/tools/lib/lang/hu_interface.lng                  |    7 
 interface/web/login/lib/lang/es.lng                            |   10 
 interface/web/admin/lib/lang/el_users_list.lng                 |    5 
 interface/web/mailuser/lib/lang/fr_mail_user_filter.lng        |   20 
 interface/web/client/lib/lang/fr_client_template.lng           |   15 
 interface/web/client/lib/lang/pt_domain.lng                    |    6 
 interface/web/mailuser/lib/lang/es_mail_user_autoresponder.lng |   13 
 interface/web/tools/lib/lang/cz.lng                            |    1 
 interface/web/client/lib/lang/id_client_template.lng           |   15 
 interface/web/admin/lib/lang/it_users_list.lng                 |    5 
 interface/web/admin/lib/lang/nl_users_list.lng                 |    5 
 interface/web/mail/lib/lang/it_mail_mailinglist.lng            |    4 
 interface/web/sites/lib/lang/bg.lng                            |    6 
 interface/web/tools/lib/lang/ro_interface.lng                  |    7 
 interface/web/mail/lib/lang/hr_mail_domain_catchall.lng        |    2 
 interface/web/dns/lib/lang/sk_dns_wizard.lng                   |    7 
 interface/lib/lang/hr.lng                                      |    7 
 interface/web/admin/lib/lang/ro_server_php.lng                 |   16 
 interface/web/mailuser/lib/lang/se_mail_user_filter.lng        |   20 
 interface/web/tools/lib/lang/bg_interface.lng                  |   12 
 interface/web/mailuser/lib/lang/cz_mail_user_autoresponder.lng |   13 
 interface/web/tools/lib/lang/pl_index.lng                      |    4 
 interface/web/tools/lib/lang/ru_usersettings.lng               |    4 
 interface/web/vm/lib/lang/nl_openvz_ip_list.lng                |    1 
 interface/web/sites/lib/lang/pl_user_quota_stats_list.lng      |    1 
 interface/web/admin/lib/lang/hr_tpl_default-v2_admin.lng       |   18 
 interface/web/mailuser/lib/lang/tr_mail_user_filter_list.lng   |    8 
 interface/web/client/lib/lang/hr_domain_list.lng               |    6 
 interface/web/mailuser/lib/lang/sk_index.lng                   |   12 
 interface/web/dns/lib/lang/de_dns_wizard.lng                   |   14 
 interface/web/mail/lib/lang/sk_mail_domain_catchall.lng        |    2 
 interface/web/mail/lib/lang/ar_mail_mailinglist.lng            |    4 
 interface/web/vm/lib/lang/it_openvz_ip_list.lng                |    1 
 interface/web/tools/lib/lang/it_resync.lng                     |    2 
 interface/web/client/lib/lang/hr_client_template.lng           |   15 
 interface/web/mail/lib/lang/es_mail_forward.lng                |    1 
 interface/web/tools/lib/lang/tr_tpl_default.lng                |    7 
 interface/web/sites/lib/lang/se_aps.lng                        |   57 
 interface/web/mail/lib/lang/br_mail_alias.lng                  |    1 
 interface/web/mailuser/lib/lang/fr_mail_user_autoresponder.lng |   13 
 interface/web/admin/lib/lang/ro_tpl_default_admin.lng          |   18 
 interface/web/tools/lib/lang/it_tpl_default-v2.lng             |    7 
 interface/web/mail/lib/lang/nl_mail_forward.lng                |    1 
 interface/web/admin/lib/lang/hr_server_php_list.lng            |    7 
 interface/web/mailuser/lib/lang/fr_mail_user_password.lng      |   10 
 interface/web/tools/lib/lang/fi.lng                            |    1 
 interface/web/sites/lib/lang/tr.lng                            |   39 
 interface/web/tools/lib/lang/tr_usersettings.lng               |    4 
 interface/web/sites/lib/lang/br_aps_instances_list.lng         |   13 
 interface/web/admin/lib/lang/se_server_config.lng              |   17 
 interface/web/mailuser/lib/lang/el_mail_user_autoresponder.lng |   13 
 interface/web/mailuser/lib/lang/el_mail_user_filter.lng        |   20 
 interface/web/dns/lib/lang/id_dns_slave.lng                    |    1 
 interface/web/admin/lib/lang/ro_tpl_default-v2_admin.lng       |   18 
 interface/web/client/lib/lang/cz_client_circle.lng             |    9 
 interface/web/sites/lib/lang/nl.lng                            |   39 
 interface/web/tools/lib/lang/es_usersettings.lng               |    4 
 interface/web/admin/lib/lang/es_remote_user.lng                |    4 
 interface/web/mail/lib/lang/de_mail_user.lng                   |    4 
 interface/web/tools/lib/lang/fr_tpl_default-v2.lng             |    7 
 interface/web/client/templates/domain_edit.htm                 |   40 
 interface/web/sites/lib/lang/es.lng                            |   39 
 interface/web/tools/lib/lang/ja.lng                            |    1 
 interface/web/admin/lib/lang/fr_system_config.lng              |    7 
 interface/web/client/lib/lang/hu_domain_list.lng               |    6 
 interface/web/login/lib/lang/pl.lng                            |   10 
 interface/web/mailuser/lib/lang/id_mail_user_filter_list.lng   |    8 
 interface/web/client/lib/lang/ro_client_circle.lng             |    9 
 interface/web/sites/lib/lang/ro_aps_packages_list.lng          |    8 
 interface/lib/lang/sk.lng                                      |    7 
 interface/web/sites/lib/lang/fi_database.lng                   |   15 
 interface/web/mailuser/lib/lang/pl_mail_user_autoresponder.lng |   13 
 interface/web/admin/lib/lang/id_remote_user.lng                |    4 
 interface/web/admin/lib/lang/it.lng                            |   38 
 interface/web/sites/lib/lang/tr_web_domain.lng                 |   13 
 interface/web/mail/lib/lang/hu_mail_transport.lng              |    1 
 interface/web/sites/lib/lang/ru_aps_instances_list.lng         |   13 
 interface/web/vm/lib/lang/hu_openvz_ip_list.lng                |    1 
 interface/web/client/lib/lang/it_client_circle.lng             |    9 
 interface/web/client/lib/lang/ro_client_template.lng           |   15 
 interface/web/client/lib/lang/sk_domain_list.lng               |    6 
 interface/web/mail/lib/lang/fr_mail_user.lng                   |    7 
 interface/web/admin/lib/lang/fr_users.lng                      |    4 
 interface/web/admin/lib/lang/pt.lng                            |   38 
 interface/web/admin/lib/lang/el_server_php_list.lng            |    7 
 interface/web/client/lib/lang/id_client_circle.lng             |    9 
 interface/web/tools/lib/lang/hu_resync.lng                     |    2 
 interface/web/admin/lib/lang/pl_remote_user.lng                |    4 
 interface/web/mailuser/lib/lang/el.lng                         |    9 
 interface/web/mail/lib/lang/ro_mail_user.lng                   |    6 
 interface/web/client/lib/lang/sk_client_circle.lng             |    9 
 interface/web/dns/lib/lang/se_dns_wizard.lng                   |    7 
 interface/web/client/lib/lang/it_client_template.lng           |   15 
 interface/web/sites/lib/lang/cz_database.lng                   |   15 
 interface/web/mailuser/lib/lang/id.lng                         |    9 
 interface/web/sites/lib/lang/br_web_domain.lng                 |   13 
 interface/web/mail/lib/lang/it_mail_forward.lng                |    1 
 interface/web/dns/lib/lang/fr_dns_import.lng                   |    1 
 interface/web/sites/lib/lang/hr_web_domain.lng                 |   13 
 interface/web/sites/lib/lang/nl_web_folder_user.lng            |    5 
 interface/web/admin/lib/lang/hu.lng                            |   38 
 interface/web/dns/lib/lang/el_dns_slave.lng                    |    1 
 interface/web/sites/lib/lang/de_aps.lng                        |   18 
 interface/web/sites/lib/lang/ja_aps_instances_list.lng         |   13 
 interface/web/client/lib/lang/pl_client_circle_list.lng        |   10 
 interface/web/mailuser/lib/lang/ro_mail_user_spamfilter.lng    |    7 
 interface/web/sites/lib/lang/se.lng                            |   39 
 interface/web/mail/lib/lang/ja_mail_user.lng                   |    6 
 interface/web/sites/lib/lang/id_database.lng                   |   15 
 interface/web/sites/lib/lang/hu_web_backup_list.lng            |   16 
 interface/web/client/lib/lang/pt_client.lng                    |   26 
 interface/web/admin/lib/lang/it_tpl_default_admin.lng          |   18 
 interface/web/sites/lib/lang/el_aps_packages_list.lng          |    8 
 interface/web/sites/lib/lang/tr_aps.lng                        |   57 
 interface/web/client/lib/lang/ro_domain_list.lng               |    6 
 interface/web/dns/lib/lang/fr_dns_slave.lng                    |    1 
 interface/web/mail/lib/lang/ja_mail_forward.lng                |    1 
 interface/web/mail/lib/lang/fr_mail_forward.lng                |    1 
 interface/web/mailuser/lib/lang/br_index.lng                   |   12 
 interface/web/mailuser/lib/lang/tr_mail_user_spamfilter.lng    |    7 
 interface/web/sites/lib/lang/cz_web_backup_list.lng            |   16 
 interface/web/sites/lib/lang/cz_web_folder_user.lng            |    5 
 interface/web/tools/lib/lang/pl_interface.lng                  |    7 
 interface/web/sites/lib/lang/sk_aps.lng                        |   57 
 interface/web/sites/lib/lang/br_aps_packages_list.lng          |    8 
 interface/web/client/lib/lang/ro_client_circle_list.lng        |   10 
 interface/web/vm/lib/lang/el_openvz_ip_list.lng                |    1 
 interface/web/client/lib/lang/ru_domain_list.lng               |    6 
 interface/web/tools/lib/lang/hu_tpl_default.lng                |    7 
 interface/web/help/lib/lang/de_help_faq_list.lng               |    2 
 interface/web/admin/lib/lang/sk_users.lng                      |    4 
 interface/web/mailuser/lib/lang/pt_mail_user_filter.lng        |   20 
 interface/web/admin/lib/lang/br.lng                            |   38 
 interface/web/admin/lib/lang/id_tpl_default_admin.lng          |   18 
 interface/web/sites/lib/lang/hu_aps_instances_list.lng         |   13 
 interface/web/dns/lib/lang/fr_dns_srv.lng                      |    6 
 interface/web/mail/lib/lang/ro_mail_alias.lng                  |    1 
 interface/web/admin/lib/lang/tr_tpl_default-v2_admin.lng       |   18 
 interface/web/client/lib/lang/se_domain_list.lng               |    6 
 interface/web/tools/lib/lang/ja_usersettings.lng               |    4 
 interface/web/tools/lib/lang/pt_index.lng                      |    4 
 interface/web/mailuser/lib/lang/ro_mail_user_cc.lng            |    7 
 interface/web/client/lib/lang/br_client_template.lng           |   15 
 interface/web/client/lib/lang/fi_client_circle.lng             |    9 
 interface/web/admin/lib/lang/tr_system_config.lng              |    7 
 interface/web/admin/lib/lang/hr_system_config.lng              |    7 
 interface/web/sites/lib/lang/ru_database.lng                   |   15 
 interface/web/sites/lib/lang/de_web_sites_stats_list.lng       |    1 
 interface/web/tools/lib/lang/ar.lng                            |    1 
 interface/web/tools/lib/lang/el.lng                            |    1 
 interface/web/sites/lib/lang/tr_webdav_user.lng                |   34 
 interface/lib/lang/cz.lng                                      |    7 
 interface/web/mail/lib/lang/it_mail_transport.lng              |    1 
 interface/web/sites/lib/lang/el_aps.lng                        |   57 
 interface/web/admin/lib/lang/br_system_config.lng              |    7 
 interface/web/domain/lib/lang/pl_domain_list.lng               |    1 
 interface/web/sites/lib/lang/fi_web_domain.lng                 |   13 
 interface/web/sites/lib/lang/ja_web_backup_list.lng            |   16 
 interface/web/sites/lib/lang/ja_web_folder_user.lng            |    5 
 interface/web/client/lib/lang/id.lng                           |   10 
 interface/web/dns/lib/lang/de_dns_srv.lng                      |    6 
 interface/web/mail/lib/lang/tr_mail_forward.lng                |    1 
 interface/web/mailuser/lib/lang/se_mail_user_filter_list.lng   |    8 
 interface/web/sites/lib/lang/tr_user_quota_stats_list.lng      |    1 
 interface/web/mail/lib/lang/pl_mail_mailinglist.lng            |    4 
 interface/web/mailuser/lib/lang/fr_index.lng                   |   12 
 interface/web/client/lib/lang/hr_client_message.lng            |   27 
 interface/web/mailuser/lib/lang/ru_mail_user_cc.lng            |    7 
 interface/web/sites/lib/lang/id_aps_instances_list.lng         |   13 
 interface/web/tools/lib/lang/cz_index.lng                      |    4 
 interface/web/mail/lib/lang/tr_mail_alias.lng                  |    1 
 interface/web/mailuser/lib/lang/nl_mail_user_filter.lng        |   20 
 interface/web/tools/lib/lang/ja_tpl_default.lng                |    7 
 interface/web/sites/lib/lang/nl_database.lng                   |   15 
 interface/web/mailuser/lib/lang/ru_mail_user_filter.lng        |   20 
 interface/web/sites/lib/lang/el_web_domain.lng                 |   13 
 interface/web/client/lib/lang/es_client_circle.lng             |    9 
 interface/web/mailuser/lib/lang/it_mail_user_autoresponder.lng |   13 
 interface/web/admin/lib/lang/fr_tpl_default_admin.lng          |   18 
 interface/web/tools/lib/lang/it_tpl_default.lng                |    7 
 interface/web/sites/lib/lang/nl_web_domain.lng                 |   13 
 interface/web/mail/lib/lang/hr_mail_alias.lng                  |    1 
 interface/web/sites/lib/lang/fi_web_backup_list.lng            |   16 
 interface/web/client/lib/lang/de.lng                           |    7 
 interface/web/mail/lib/lang/tr_mail_domain_catchall.lng        |    2 
 interface/web/admin/lib/lang/id_server_php_list.lng            |    7 
 interface/web/mailuser/lib/lang/sk_mail_user_filter.lng        |   20 
 interface/web/dns/lib/lang/cz_dns_soa.lng                      |    5 
 interface/web/dns/lib/lang/pt_dns_wizard.lng                   |    7 
 interface/web/tools/lib/lang/hr_tpl_default.lng                |    7 
 interface/web/sites/lib/lang/ja_aps_packages_list.lng          |    8 
 interface/web/tools/lib/lang/hu_import_ispconfig.lng           |    3 
 interface/web/tools/lib/lang/hr.lng                            |    1 
 interface/web/tools/lib/lang/nl_tpl_default.lng                |    7 
 interface/web/client/lib/lang/se_client_circle.lng             |    9 
 interface/web/sites/lib/lang/cz_aps_instances_list.lng         |   13 
 interface/web/tools/lib/lang/ru_tpl_default-v2.lng             |    7 
 interface/web/client/lib/lang/sk_reseller.lng                  |   21 
 interface/web/client/lib/lang/fi_client_circle_list.lng        |   10 
 interface/web/tools/lib/lang/ro_tpl_default-v2.lng             |    7 
 interface/web/dns/lib/lang/ar_dns_slave.lng                    |    1 
 interface/web/dns/lib/lang/id_dns_srv.lng                      |    6 
 interface/web/sites/lib/lang/pl_database.lng                   |   15 
 interface/web/tools/lib/lang/fr.lng                            |    1 
 interface/web/mailuser/lib/lang/se.lng                         |    9 
 interface/web/admin/lib/lang/cz.lng                            |   38 
 interface/lib/lang/id.lng                                      |    7 
 interface/web/client/lib/lang/nl_client.lng                    |   26 
 interface/web/tools/lib/lang/se_import_ispconfig.lng           |    3 
 interface/web/sites/lib/lang/ro_database.lng                   |   15 
 interface/web/mail/lib/lang/pl_mail_alias.lng                  |    1 
 interface/web/sites/lib/lang/it.lng                            |   39 
 interface/web/mailuser/lib/lang/ja.lng                         |    9 
 interface/web/mail/lib/lang/tr_mail_transport.lng              |    1 
 interface/web/sites/lib/lang/hu_user_quota_stats_list.lng      |    1 
 interface/web/tools/lib/lang/ro_usersettings.lng               |    4 
 interface/web/dns/lib/lang/hu_dns_srv.lng                      |    6 
 interface/web/dns/lib/lang/tr_dns_import.lng                   |    1 
 interface/web/tools/lib/lang/tr_interface.lng                  |    7 
 interface/web/mailuser/lib/lang/id_mail_user_spamfilter.lng    |    7 
 interface/web/client/lib/lang/hu_client_circle.lng             |    9 
 interface/web/dns/lib/lang/it_dns_srv.lng                      |    6 
 interface/web/dns/lib/lang/ja_dns_wizard.lng                   |    7 
 interface/web/mail/lib/lang/el_mail_forward.lng                |    1 
 interface/web/mailuser/lib/lang/fi.lng                         |    9 
 interface/web/tools/lib/lang/id_resync.lng                     |    2 
 interface/web/mail/lib/lang/nl_mail_mailinglist.lng            |    4 
 interface/web/admin/lib/lang/ja_users.lng                      |    4 
 interface/web/tools/lib/lang/ru_tpl_default.lng                |    7 
 interface/web/tools/lib/lang/ro_tpl_default.lng                |    7 
 interface/web/tools/lib/lang/hr_usersettings.lng               |    4 
 interface/web/tools/lib/lang/pt.lng                            |    1 
 interface/web/domain/lib/lang/it_domain_list.lng               |    1 
 interface/web/mailuser/lib/lang/it_mail_user_filter.lng        |   20 
 interface/web/admin/lib/lang/id_users.lng                      |    4 
 interface/web/admin/lib/lang/hr_users.lng                      |    4 
 interface/web/client/lib/lang/cz_domain.lng                    |    6 
 interface/lib/lang/pl.lng                                      |    7 
 interface/web/sites/lib/lang/pl_web_backup_list.lng            |   16 
 interface/web/client/lib/lang/it_client_message.lng            |   27 
 interface/web/mailuser/lib/lang/it_mail_user_spamfilter.lng    |    7 
 interface/web/dns/lib/lang/hr_dns_import.lng                   |    1 
 interface/web/domain/lib/lang/hu_domain_list.lng               |    1 
 interface/web/sites/lib/lang/pl_web_domain.lng                 |   13 
 interface/web/client/lib/lang/es_client.lng                    |   26 
 interface/web/admin/lib/lang/fi_users.lng                      |    4 
 interface/web/mail/lib/lang/cz_mail_mailinglist.lng            |    4 
 interface/web/admin/lib/lang/nl.lng                            |   38 
 interface/web/sites/lib/lang/fr.lng                            |   39 
 interface/web/dns/lib/lang/it_dns_wizard.lng                   |    7 
 interface/web/mail/lib/lang/id_mail_domain_catchall.lng        |    2 
 interface/web/mailuser/lib/lang/de.lng                         |   16 
 interface/web/client/lib/lang/se_client_template.lng           |   15 
 interface/web/client/lib/lang/pt_client_circle_list.lng        |   10 
 interface/web/mailuser/lib/lang/de_mail_user_password.lng      |   10 
 interface/web/mail/lib/lang/ru_mail_domain_catchall.lng        |    2 
 interface/web/sites/lib/lang/hu_aps.lng                        |   57 
 interface/web/client/lib/lang/ja_client_circle.lng             |    9 
 interface/web/mailuser/lib/lang/br_mail_user_password.lng      |   10 
 interface/web/sites/lib/lang/ar_user_quota_stats_list.lng      |    1 
 interface/web/dns/lib/lang/sk_dns_soa.lng                      |    5 
 interface/web/sites/lib/lang/es_aps.lng                        |   57 
 interface/web/client/lib/lang/fi_domain_list.lng               |    6 
 interface/web/tools/lib/lang/pt_import_ispconfig.lng           |    3 
 interface/lib/lang/hu.lng                                      |    7 
 interface/web/tools/lib/lang/pt_usersettings.lng               |    4 
 interface/lib/lang/ro.lng                                      |    7 
 interface/web/mailuser/lib/lang/es_mail_user_filter_list.lng   |    8 
 interface/web/admin/lib/lang/it_system_config.lng              |    7 
 interface/web/client/lib/lang/hr_client_circle.lng             |    9 
 interface/web/mailuser/lib/lang/nl_mail_user_password.lng      |   10 
 interface/web/sites/lib/lang/pt_aps.lng                        |   57 
 interface/web/sites/lib/lang/id_aps_packages_list.lng          |    8 
 interface/web/tools/lib/lang/bg_tpl_default.lng                |   12 
 interface/web/sites/lib/lang/fi_ftp_user.lng                   |    4 
 interface/web/client/lib/lang/es_client_circle_list.lng        |   10 
 interface/web/client/lib/lang/nl_domain.lng                    |    6 
 interface/web/dns/lib/lang/se_dns_soa.lng                      |    5 
 interface/web/mail/lib/lang/pt_mail_domain_catchall.lng        |    2 
 interface/web/mail/lib/lang/sk_mail_forward.lng                |    1 
 interface/web/dns/lib/lang/br_dns_soa.lng                      |    5 
 interface/web/sites/lib/lang/cz_user_quota_stats_list.lng      |    1 
 interface/web/admin/lib/lang/ro_system_config.lng              |    7 
 interface/web/admin/lib/lang/br_tpl_default_admin.lng          |   18 
 interface/web/tools/lib/lang/it.lng                            |    1 
 interface/web/sites/lib/lang/br_ftp_user.lng                   |    4 
 interface/lib/lang/es.lng                                      |    7 
 interface/web/admin/lib/lang/id_tpl_default-v2_admin.lng       |   18 
 interface/web/admin/lib/lang/pt_tpl_default-v2_admin.lng       |   18 
 interface/web/mail/lib/lang/id_mail_forward.lng                |    1 
 interface/web/sites/lib/lang/de_aps_packages_list.lng          |    2 
 interface/web/dns/lib/lang/cz_dns_import.lng                   |    1 
 interface/web/mailuser/lib/lang/fi_index.lng                   |   12 
 interface/web/tools/lib/lang/hr_interface.lng                  |    7 
 interface/web/dns/lib/lang/el_dns_wizard.lng                   |    7 
 interface/web/sites/lib/lang/sk_web_backup_list.lng            |   16 
 interface/web/tools/lib/lang/fi_import_ispconfig.lng           |    3 
 interface/web/dns/lib/lang/bg_dns_soa.lng                      |    5 
 interface/web/tools/lib/lang/id.lng                            |    1 
 interface/web/mail/lib/lang/fr_mail_alias.lng                  |    1 
 interface/web/admin/lib/lang/es_system_config.lng              |    7 
 interface/web/mail/lib/lang/se_mail_user.lng                   |    6 
 interface/web/sites/lib/lang/fr_web_folder_user.lng            |    5 
 interface/web/admin/lib/lang/ru_tpl_default_admin.lng          |   18 
 interface/web/client/lib/lang/se_reseller.lng                  |   21 
 interface/web/sites/lib/lang/fr_web_backup_list.lng            |   16 
 interface/web/admin/lib/lang/fr_tpl_default-v2_admin.lng       |   18 
 interface/web/mail/lib/lang/es_mail_alias.lng                  |    1 
 interface/web/tools/lib/lang/ar_index.lng                      |    4 
 interface/web/mailuser/lib/lang/hu_mail_user_autoresponder.lng |   13 
 interface/web/admin/lib/lang/ru_tpl_default-v2_admin.lng       |   18 
 interface/web/tools/lib/lang/es.lng                            |    1 
 interface/web/sites/lib/lang/br_shell_user.lng                 |    4 
 interface/web/client/lib/lang/de_domain_list.lng               |    6 
 interface/web/mailuser/lib/lang/pl.lng                         |    9 
 interface/web/sites/lib/lang/fi_aps_instances_list.lng         |   13 
 interface/web/admin/lib/lang/fr_remote_user.lng                |    4 
 interface/web/vm/lib/lang/pl_openvz_ip_list.lng                |    1 
 interface/web/tools/lib/lang/ro.lng                            |    1 
 interface/web/admin/lib/lang/de_system_config.lng              |    1 
 interface/web/mailuser/lib/lang/de_mail_user_filter.lng        |   19 
 interface/web/client/lib/lang/bg_client_template.lng           |    9 
 interface/web/domain/lib/lang/es_domain_list.lng               |    1 
 interface/web/tools/lib/lang/es_tpl_default-v2.lng             |    7 
 interface/web/sites/lib/lang/id_webdav_user.lng                |    4 
 interface/web/client/domain_edit.php                           |  154 
 interface/web/sites/lib/lang/hr_aps_packages_list.lng          |    8 
 interface/web/mail/lib/lang/se_mail_transport.lng              |    1 
 interface/web/tools/lib/lang/pl_import_ispconfig.lng           |    3 
 interface/web/admin/lib/lang/sk_server_config.lng              |   17 
 interface/web/mailuser/lib/lang/pl_mail_user_cc.lng            |    7 
 interface/web/sites/lib/lang/de_cron_list.lng                  |    2 
 interface/web/dns/lib/lang/ro_dns_soa.lng                      |    5 
 interface/web/mailuser/lib/lang/el_mail_user_spamfilter.lng    |    7 
 interface/web/client/lib/lang/ja_domain_list.lng               |    6 
 interface/web/dns/lib/lang/fi_dns_soa.lng                      |    5 
 interface/web/sites/lib/lang/fr_web_domain.lng                 |   13 
 interface/web/mailuser/lib/lang/pt_mail_user_spamfilter.lng    |    7 
 interface/web/help/lib/lang/de_faq_form.lng                    |    2 
 interface/web/admin/lib/lang/nl_system_config.lng              |    7 
 interface/web/client/lib/lang/fi_domain.lng                    |    6 
 interface/web/client/lib/lang/sk_client_message.lng            |   27 
 interface/web/domain/lib/lang/ja_domain_list.lng               |    1 
 interface/web/dns/lib/lang/hu_dns_slave.lng                    |    1 
 interface/web/admin/lib/lang/id_server_config.lng              |   17 
 interface/web/mail/lib/lang/sk_mail_mailinglist.lng            |    4 
 interface/web/admin/lib/lang/sk_tpl_default_admin.lng          |   18 
 interface/web/admin/lib/lang/fi_users_list.lng                 |    5 
 interface/web/mailuser/lib/lang/es_index.lng                   |   12 
 interface/web/dns/lib/lang/br_dns_import.lng                   |    1 
 interface/web/dns/lib/lang/se_dns_slave.lng                    |    1 
 interface/web/admin/lib/lang/sk_tpl_default-v2_admin.lng       |   18 
 interface/web/client/lib/lang/it_domain_list.lng               |    6 
 interface/web/client/lib/lang/pl.lng                           |   10 
 interface/web/client/lib/lang/ru_client_circle_list.lng        |   10 
 interface/web/client/lib/lang/fi.lng                           |   10 
 interface/web/dns/lib/lang/de_dns_slave.lng                    |    4 
 interface/web/mail/lib/lang/fr_mail_domain_catchall.lng        |    2 
 interface/web/tools/lib/lang/cz_usersettings.lng               |    4 
 interface/web/admin/lib/lang/ja_server_php_list.lng            |    7 
 interface/web/tools/lib/lang/ar_resync.lng                     |    2 
 interface/web/client/lib/lang/pt_reseller.lng                  |   21 
 interface/web/sites/lib/lang/hu_aps_packages_list.lng          |    8 
 interface/lib/lang/ru.lng                                      |    7 
 interface/web/mailuser/lib/lang/ru_mail_user_filter_list.lng   |    8 
 interface/web/admin/lib/lang/cz_system_config.lng              |    7 
 interface/web/sites/lib/lang/pl_aps_packages_list.lng          |    8 
 interface/web/mailuser/lib/lang/de_mail_user_cc.lng            |   12 
 interface/web/sites/lib/lang/tr_shell_user.lng                 |    4 
 interface/web/sites/lib/lang/ja_database.lng                   |   15 
 interface/web/sites/lib/lang/hr_shell_user.lng                 |    4 
 interface/web/client/lib/lang/es_domain.lng                    |    6 
 interface/web/dns/lib/lang/hr_dns_srv.lng                      |    6 
 interface/web/tools/lib/lang/tr_index.lng                      |    4 
 interface/web/client/lib/lang/pl_client_message.lng            |   27 
 interface/web/mailuser/lib/lang/br_mail_user_cc.lng            |    7 
 interface/web/sites/lib/lang/id_web_backup_list.lng            |   16 
 interface/web/sites/lib/lang/id_web_folder_user.lng            |    5 
 interface/web/sites/lib/lang/cz.lng                            |   39 
 interface/web/mail/lib/lang/it_mail_domain_catchall.lng        |    2 
 interface/web/mailuser/lib/lang/hr_mail_user_filter_list.lng   |    8 
 interface/web/admin/lib/lang/pt_server_php.lng                 |   16 
 interface/web/sites/lib/lang/cz_shell_user.lng                 |    4 
 interface/web/sites/lib/lang/el_database.lng                   |   15 
 interface/web/admin/lib/lang/es_server_php_list.lng            |    7 
 interface/web/mail/lib/lang/el_mail_domain_catchall.lng        |    2 
 interface/web/admin/lib/lang/el_tpl_default-v2_admin.lng       |   18 
 interface/web/admin/lib/lang/it_tpl_default-v2_admin.lng       |   18 
 interface/web/tools/lib/lang/hu_tpl_default-v2.lng             |    7 
 interface/web/client/lib/lang/fr_reseller.lng                  |   21 
 interface/web/client/lib/lang/se.lng                           |   10 
 interface/web/mailuser/lib/lang/fi_mail_user_autoresponder.lng |   13 
 interface/web/tools/lib/lang/hr_tpl_default-v2.lng             |    7 
 interface/web/sites/lib/lang/ro_web_backup_list.lng            |   16 
 interface/web/sites/lib/lang/ar_webdav_user.lng                |   34 
 interface/web/admin/lib/lang/ar_server_config.lng              |   17 
 interface/web/tools/lib/lang/se_tpl_default-v2.lng             |    7 
 interface/web/mailuser/lib/lang/ja_mail_user_cc.lng            |    7 
 interface/web/admin/lib/lang/es_users.lng                      |    4 
 interface/web/mailuser/lib/lang/ar_mail_user_password.lng      |   10 
 interface/web/mail/lib/lang/cz_mail_user.lng                   |    6 
 interface/web/client/lib/lang/ja_client_message.lng            |   27 
 interface/web/sites/lib/lang/es_ftp_user.lng                   |    4 
 interface/web/client/lib/lang/cz_reseller.lng                  |   21 
 interface/web/sites/lib/lang/se_user_quota_stats_list.lng      |    1 
 interface/web/dns/lib/lang/el_dns_srv.lng                      |    6 
 interface/lib/lang/ar.lng                                      |    7 
 interface/web/tools/lib/lang/bg_tpl_default-v2.lng             |   12 
 interface/web/domain/lib/lang/pt_domain_list.lng               |    1 
 interface/web/admin/lib/lang/hr.lng                            |   34 
 interface/web/mail/lib/lang/hr_mail_transport.lng              |    1 
 interface/web/sites/lib/lang/pt_webdav_user.lng                |   34 
 interface/web/sites/lib/lang/tr_web_folder_user.lng            |    5 
 interface/web/login/lib/lang/el.lng                            |   10 
 interface/web/mail/lib/lang/es_mail_transport.lng              |    1 
 interface/web/mailuser/lib/lang/hu.lng                         |    9 
 interface/web/sites/lib/lang/ru_shell_user.lng                 |    4 
 interface/web/domain/lib/lang/cz_domain_list.lng               |    1 
 interface/web/client/lib/lang/fi_client.lng                    |   26 
 interface/web/admin/lib/lang/it_server_php_list.lng            |    7 
 interface/web/domain/lib/lang/fr_domain_list.lng               |    1 
 interface/web/tools/lib/lang/fr_index.lng                      |    4 
 interface/web/dns/lib/lang/id_dns_soa.lng                      |    5 
 interface/web/client/lib/lang/cz_client_message.lng            |   27 
 interface/web/mailuser/lib/lang/es_mail_user_password.lng      |   10 
 interface/web/vm/lib/lang/br_openvz_ip_list.lng                |    1 
 interface/web/mail/lib/lang/ar_mail_forward.lng                |    1 
 interface/web/mailuser/lib/lang/id_mail_user_autoresponder.lng |   13 
 interface/web/mailuser/lib/lang/pt_mail_user_password.lng      |   10 
 interface/web/mailuser/lib/lang/pl_mail_user_filter.lng        |   20 
 interface/web/mail/lib/lang/pt_mail_mailinglist.lng            |    4 
 interface/web/mail/lib/lang/br_mail_forward.lng                |    1 
 interface/web/admin/lib/lang/nl_users.lng                      |    4 
 interface/web/mailuser/lib/lang/hu_index.lng                   |   12 
 interface/web/sites/lib/lang/pl_web_folder_user.lng            |    5 
 interface/web/mailuser/lib/lang/sk_mail_user_spamfilter.lng    |    7 
 interface/web/tools/lib/lang/it_import_ispconfig.lng           |    3 
 interface/web/sites/lib/lang/cz_web_domain.lng                 |   13 
 interface/web/sites/lib/lang/fr_webdav_user.lng                |    4 
 interface/web/tools/lib/lang/de_tpl_default.lng                |    4 
 interface/web/mail/lib/lang/se_mail_mailinglist.lng            |    4 
 interface/web/domain/lib/lang/el_domain_list.lng               |    1 
 interface/web/mailuser/lib/lang/hu_mail_user_filter.lng        |   20 
 interface/web/mailuser/lib/lang/it_mail_user_password.lng      |   10 
 interface/web/mailuser/lib/lang/ja_index.lng                   |   12 
 interface/web/mailuser/lib/lang/ro_mail_user_autoresponder.lng |   13 
 interface/web/client/lib/lang/hu_client.lng                    |   26 
 interface/web/tools/lib/lang/pl_tpl_default.lng                |    7 
 interface/web/mail/lib/lang/ar_mail_user.lng                   |    6 
 interface/web/mail/lib/lang/ro_mail_mailinglist.lng            |    4 
 interface/web/mail/lib/lang/pl_mail_user.lng                   |    6 
 interface/web/help/lib/lang/de_faq_sections_form.lng           |    2 
 interface/web/tools/lib/lang/nl_import_ispconfig.lng           |    3 
 interface/web/admin/lib/lang/ja_system_config.lng              |    7 
 interface/web/admin/lib/lang/pt_system_config.lng              |    7 
 interface/web/mailuser/lib/lang/de_index.lng                   |   22 
 interface/web/mail/lib/lang/fi_mail_user.lng                   |    6 
 interface/web/mailuser/lib/lang/ja_mail_user_filter.lng        |   20 
 interface/web/client/lib/lang/br_reseller.lng                  |   21 
 interface/web/mailuser/lib/lang/fr_mail_user_spamfilter.lng    |    7 
 interface/web/client/lib/lang/ru.lng                           |   10 
 interface/web/sites/lib/lang/it_aps_packages_list.lng          |    8 
 interface/web/sites/lib/lang/it_web_backup_list.lng            |   16 
 interface/web/tools/lib/lang/de_tpl_default-v2.lng             |    4 
 interface/web/mailuser/lib/lang/id_mail_user_filter.lng        |   20 
 interface/web/vm/lib/lang/ro_openvz_ip_list.lng                |    1 
 interface/web/admin/lib/lang/ar.lng                            |   38 
 interface/web/admin/lib/lang/pt_users.lng                      |    4 
 interface/web/mailuser/lib/lang/hr_mail_user_password.lng      |   10 
 interface/web/sites/lib/lang/ru_web_domain.lng                 |   13 
 interface/web/dns/lib/lang/pl_dns_import.lng                   |    1 
 interface/web/sites/lib/lang/pt_web_backup_list.lng            |   16 
 interface/web/admin/lib/lang/ro_server_php_list.lng            |    7 
 interface/web/mail/lib/lang/nl_mail_user.lng                   |    6 
 interface/web/sites/lib/lang/se_shell_user.lng                 |   50 
 interface/web/client/lib/lang/tr_client_circle.lng             |    9 
 interface/web/tools/lib/lang/fi_tpl_default.lng                |    7 
 interface/web/mailuser/lib/lang/fi_mail_user_cc.lng            |    7 
 interface/web/sites/lib/lang/cz_ftp_user.lng                   |    4 
 interface/web/mail/lib/lang/pt_mail_user.lng                   |    6 
 interface/web/admin/lib/lang/it_server_php.lng                 |   16 
 interface/web/sites/lib/lang/hr_ftp_user.lng                   |    4 
 interface/web/admin/lib/lang/hu_remote_user.lng                |    4 
 interface/web/client/lib/lang/hu.lng                           |   10 
 interface/web/dns/lib/lang/nl_dns_slave.lng                    |    1 
 interface/web/mail/lib/lang/br_mail_user.lng                   |    6 
 interface/web/login/lib/lang/tr.lng                            |   10 
 interface/web/tools/lib/lang/tr_tpl_default-v2.lng             |    7 
 interface/web/client/lib/lang/de_client_circle_list.lng        |   18 
 interface/web/sites/lib/lang/fr_user_quota_stats_list.lng      |    1 
 interface/web/client/lib/lang/hu_domain.lng                    |    6 
 interface/web/help/lib/lang/de_support_message.lng             |    2 
 interface/web/tools/lib/lang/sk_import_ispconfig.lng           |    3 
 interface/web/client/lib/lang/es_reseller.lng                  |   21 
 interface/web/sites/lib/lang/pl_shell_user.lng                 |    4 
 interface/web/mailuser/lib/lang/ru_mail_user_spamfilter.lng    |    7 
 interface/web/tools/lib/lang/ru_import_ispconfig.lng           |    3 
 interface/web/sites/lib/lang/hr_user_quota_stats_list.lng      |    1 
 interface/web/dns/lib/lang/ar_dns_import.lng                   |    1 
 interface/web/admin/lib/lang/id.lng                            |   38 
 interface/web/mailuser/lib/lang/ar_mail_user_cc.lng            |    7 
 interface/web/admin/lib/lang/hu_users_list.lng                 |    5 
 interface/web/client/lib/lang/pl_domain_list.lng               |    6 
 interface/web/client/lib/lang/cz_client.lng                    |   26 
 interface/web/tools/lib/lang/ja_interface.lng                  |    7 
 interface/web/mail/lib/lang/el_mail_mailinglist.lng            |    4 
 interface/web/mailuser/lib/lang/br_mail_user_spamfilter.lng    |    7 
 interface/web/sites/lib/lang/el_aps_instances_list.lng         |   13 
 interface/web/mailuser/lib/lang/it_mail_user_cc.lng            |    7 
 interface/web/domain/lib/lang/sk_domain_list.lng               |    1 
 interface/web/client/lib/lang/el_client_message.lng            |   27 
 interface/web/mail/lib/lang/fi_mail_mailinglist.lng            |    4 
 interface/web/domain/lib/lang/se_domain_list.lng               |    1 
 interface/web/tools/lib/lang/es_resync.lng                     |    2 
 interface/web/sites/lib/lang/ro_aps_instances_list.lng         |   13 
 interface/web/dns/lib/lang/id_dns_wizard.lng                   |    7 
 interface/web/admin/lib/lang/sk_server_php_list.lng            |    7 
 interface/lib/lang/se.lng                                      |    7 
 interface/web/mailuser/lib/lang/hr_index.lng                   |   12 
 interface/web/admin/lib/lang/pt_server_php_list.lng            |    7 
 interface/web/mailuser/lib/lang/se_mail_user_password.lng      |   10 
 interface/web/admin/lib/lang/ar_system_config.lng              |    7 
 interface/web/admin/lib/lang/hr_tpl_default_admin.lng          |   18 
 interface/web/client/lib/lang/id_client_message.lng            |   27 
 interface/web/sites/lib/lang/br.lng                            |   39 
 interface/lib/lang/fi.lng                                      |    7 
 interface/web/sites/lib/lang/ar_aps.lng                        |   57 
 interface/web/admin/lib/lang/fr_server_php_list.lng            |    7 
 interface/web/client/lib/lang/de_client_circle.lng             |   16 
 interface/web/mailuser/lib/lang/ru.lng                         |    9 
 interface/web/sites/lib/lang/ar_web_domain.lng                 |   13 
 interface/web/client/lib/lang/nl_client_circle.lng             |    9 
 interface/web/help/lib/lang/de_help_faq_sections_list.lng      |    2 
 interface/web/sites/lib/lang/ar_shell_user.lng                 |   50 
 interface/web/vm/lib/lang/fr_openvz_ip_list.lng                |    1 
 interface/web/client/lib/lang/el_reseller.lng                  |   21 
 interface/web/dns/lib/lang/br_dns_slave.lng                    |    1 
 interface/web/dns/lib/lang/nl_dns_srv.lng                      |    6 
 interface/web/admin/lib/lang/id_users_list.lng                 |    5 
 interface/web/dns/lib/lang/pt_dns_slave.lng                    |    1 
 interface/web/login/lib/lang/fr.lng                            |   10 
 interface/web/sites/lib/lang/pt.lng                            |   39 
 interface/web/dns/lib/lang/cz_dns_srv.lng                      |    6 
 interface/web/sites/lib/lang/fr_ftp_user.lng                   |    4 
 interface/web/admin/lib/lang/ja_remote_user.lng                |    4 
 interface/web/mail/lib/lang/de_mail_forward.lng                |    2 
 interface/web/admin/lib/lang/id_system_config.lng              |    7 
 interface/web/mail/lib/lang/cz_mail_alias.lng                  |    1 
 interface/web/mail/lib/lang/es_mail_mailinglist.lng            |    4 
 interface/web/client/lib/lang/ro_reseller.lng                  |   21 
 interface/web/tools/lib/lang/bg_index.lng                      |    2 
 interface/web/client/lib/lang/nl_client_circle_list.lng        |   10 
 interface/web/mailuser/lib/lang/ar_mail_user_autoresponder.lng |   13 
 interface/web/tools/lib/lang/fr_resync.lng                     |    2 
 interface/web/client/domain_list.php                           |   52 
 interface/web/mailuser/lib/lang/pt_index.lng                   |   12 
 interface/web/tools/lib/lang/el_interface.lng                  |    7 
 interface/web/admin/lib/lang/sk_system_config.lng              |    7 
 interface/web/client/lib/lang/fr_client_circle_list.lng        |   10 
 interface/web/dns/lib/lang/cz_dns_slave.lng                    |    1 
 interface/web/dns/lib/lang/hu_dns_wizard.lng                   |    7 
 interface/web/admin/lib/lang/it_remote_user.lng                |    4 
 interface/web/client/lib/lang/fi_client_template.lng           |   15 
 interface/web/tools/lib/lang/br.lng                            |    1 
 interface/web/admin/lib/lang/tr_server_php_list.lng            |    7 
 interface/web/tools/lib/lang/fr_interface.lng                  |    7 
 interface/web/mail/lib/lang/pl_mail_forward.lng                |    1 
 interface/web/client/lib/lang/fi_client_message.lng            |   27 
 interface/web/mailuser/lib/lang/nl_mail_user_cc.lng            |    7 
 interface/web/admin/lib/lang/el_remote_user.lng                |    4 
 interface/web/admin/lib/lang/sk_server_php.lng                 |   16 
 interface/web/admin/lib/lang/hu_system_config.lng              |    7 
 interface/web/admin/lib/lang/cz_remote_user.lng                |    4 
 interface/web/sites/lib/lang/pt_ftp_user.lng                   |    4 
 interface/web/admin/lib/lang/pt_server_config.lng              |   17 
 interface/web/client/lib/lang/it_domain.lng                    |    6 
 interface/web/sites/lib/lang/ru_user_quota_stats_list.lng      |    1 
 interface/web/sites/lib/lang/el_web_folder_user.lng            |    5 
 interface/web/sites/lib/lang/sk.lng                            |   39 
 interface/web/sites/lib/lang/tr_aps_packages_list.lng          |    8 
 interface/web/tools/lib/lang/cz_tpl_default-v2.lng             |    7 
 interface/web/sites/lib/lang/id_aps.lng                        |   57 
 interface/web/admin/lib/lang/es_server_config.lng              |   17 
 interface/web/mail/lib/lang/pl_mail_domain_catchall.lng        |    2 
 interface/web/vm/lib/lang/cz_openvz_ip_list.lng                |    1 
 interface/web/sites/lib/lang/fr_shell_user.lng                 |    4 
 interface/web/sites/lib/lang/se_web_domain.lng                 |   13 
 interface/web/client/lib/lang/hu_client_message.lng            |   27 
 interface/web/mailuser/lib/lang/se_mail_user_cc.lng            |    7 
 interface/web/sites/lib/lang/ro_web_folder_user.lng            |    5 
 interface/web/mail/lib/lang/ar_mail_domain_catchall.lng        |    2 
 interface/web/admin/lib/lang/de_server_config.lng              |   34 
 interface/web/admin/lib/lang/nl_server_config.lng              |   17 
 interface/web/client/lib/lang/tr_client.lng                    |   26 
 interface/web/mailuser/lib/lang/ru_index.lng                   |   12 
 interface/web/mailuser/lib/lang/cz_index.lng                   |   12 
 interface/web/mailuser/lib/lang/hu_mail_user_spamfilter.lng    |    7 
 interface/web/sites/lib/lang/es_database.lng                   |   15 
 interface/web/tools/lib/lang/de_import_ispconfig.lng           |    3 
 interface/web/admin/lib/lang/fr_server_php.lng                 |   16 
 interface/web/admin/lib/lang/nl_server_php_list.lng            |    7 
 interface/web/client/lib/module.conf.php                       |   16 
 interface/web/tools/lib/lang/de_resync.lng                     |    2 
 interface/web/vm/lib/lang/fi_openvz_ip_list.lng                |    1 
 interface/web/sites/lib/lang/de_web_domain.lng                 |   16 
 interface/web/mailuser/lib/lang/ru_mail_user_autoresponder.lng |   13 
 interface/web/sites/lib/lang/hr.lng                            |   39 
 interface/web/mailuser/lib/lang/fi_mail_user_filter.lng        |   20 
 interface/web/login/lib/lang/ar.lng                            |   10 
 interface/web/admin/lib/lang/tr.lng                            |   38 
 interface/web/client/lib/lang/fr_client.lng                    |   26 
 interface/web/admin/lib/lang/pl_system_config.lng              |    7 
 interface/web/sites/lib/lang/fr_aps.lng                        |   57 
 interface/web/sites/lib/lang/bg_web_backup_list.lng            |    3 
 interface/web/tools/lib/lang/fi_tpl_default-v2.lng             |    7 
 interface/web/client/lib/lang/ja_domain.lng                    |    6 
 interface/web/admin/lib/lang/pl_tpl_default-v2_admin.lng       |   18 
 interface/web/client/lib/lang/hr_client.lng                    |   26 
 interface/web/dns/lib/lang/ru_dns_import.lng                   |    1 
 interface/web/mailuser/lib/lang/ar_mail_user_spamfilter.lng    |    7 
 interface/web/tools/lib/lang/se_resync.lng                     |    2 
 interface/web/admin/lib/lang/hu_users.lng                      |    4 
 interface/web/mailuser/lib/lang/se_mail_user_autoresponder.lng |   13 
 interface/web/client/lib/lang/cz_client_template.lng           |   15 
 interface/web/vm/lib/lang/ar_openvz_ip_list.lng                |    1 
 interface/web/tools/lib/lang/ar_tpl_default-v2.lng             |    7 
 interface/web/admin/lib/lang/br_tpl_default-v2_admin.lng       |   18 
 interface/web/client/lib/lang/tr_client_circle_list.lng        |   10 
 interface/web/admin/lib/lang/ru_server_config.lng              |   17 
 interface/web/mailuser/lib/lang/se_index.lng                   |   12 
 interface/web/admin/lib/lang/se_system_config.lng              |    7 
 interface/web/mailuser/lib/lang/tr_mail_user_filter.lng        |   20 
 interface/web/admin/lib/lang/ja_users_list.lng                 |    5 
 interface/web/login/lib/lang/ja.lng                            |   10 
 interface/web/admin/lib/lang/ar_server_php_list.lng            |    7 
 interface/lib/lang/nl.lng                                      |    7 
 interface/web/tools/lib/lang/ar_import_ispconfig.lng           |    3 
 interface/web/sites/lib/lang/sk_user_quota_stats_list.lng      |    1 
 interface/web/client/lib/lang/fr_client_circle.lng             |    9 
 interface/web/sites/lib/lang/it_web_folder_user.lng            |    5 
 interface/web/tools/lib/lang/sk_index.lng                      |    4 
 interface/web/admin/lib/lang/es.lng                            |   38 
 interface/web/dns/lib/lang/fi_dns_slave.lng                    |    1 
 interface/web/mail/lib/lang/sk_mail_user.lng                   |    6 
 interface/web/client/lib/lang/nl_client_template.lng           |   15 
 interface/web/sites/lib/lang/id_ftp_user.lng                   |    4 
 interface/web/client/lib/lang/hu_client_template.lng           |   15 
 interface/web/admin/lib/lang/cz_server_php_list.lng            |    7 
 interface/web/tools/lib/lang/cz_interface.lng                  |    7 
 interface/web/client/lib/lang/pt_client_template.lng           |   15 
 interface/web/mail/lib/lang/se_mail_alias.lng                  |    1 
 interface/web/tools/lib/lang/sk_usersettings.lng               |    4 
 interface/web/client/lib/lang/cz.lng                           |   10 
 interface/web/mail/lib/lang/de_mail_alias.lng                  |    2 
 interface/web/tools/lib/lang/it_interface.lng                  |    7 
 interface/web/admin/lib/lang/ar_tpl_default-v2_admin.lng       |   18 
 interface/web/mailuser/lib/lang/pl_mail_user_spamfilter.lng    |    7 
 interface/web/tools/lib/lang/id_usersettings.lng               |    4 
 interface/web/mail/lib/lang/ru_mail_user.lng                   |    6 
 interface/web/client/lib/lang/fr_domain.lng                    |    6 
 interface/web/client/lib/lang/hr_domain.lng                    |    6 
 interface/web/mail/lib/lang/pt_mail_forward.lng                |    1 
 interface/web/sites/lib/lang/se_webdav_user.lng                |   34 
 interface/web/mailuser/lib/lang/tr_mail_user_password.lng      |   10 
 interface/web/tools/lib/lang/es_import_ispconfig.lng           |    3 
 interface/web/admin/lib/lang/ru_users.lng                      |    4 
 interface/web/mail/lib/lang/cz_mail_transport.lng              |    1 
 interface/web/sites/lib/lang/sk_web_folder_user.lng            |    5 
 interface/web/login/lib/lang/sk.lng                            |   10 
 interface/web/mail/lib/lang/ru_mail_alias.lng                  |    1 
 interface/web/sites/lib/lang/sk_webdav_user.lng                |   34 
 interface/web/admin/lib/lang/pl.lng                            |   38 
 interface/web/tools/lib/lang/ro_resync.lng                     |    2 
 interface/web/sites/lib/lang/fr_aps_instances_list.lng         |   13 
 interface/web/mail/lib/lang/br_mail_domain_catchall.lng        |    2 
 interface/web/dns/lib/lang/se_dns_import.lng                   |    1 
 interface/web/mail/lib/lang/se_mail_forward.lng                |    1 
 interface/web/mailuser/lib/lang/nl_mail_user_autoresponder.lng |   13 
 interface/web/tools/lib/lang/nl.lng                            |    1 
 interface/web/sites/lib/lang/hu_database.lng                   |   15 
 interface/web/sites/lib/lang/pl_aps_instances_list.lng         |   13 
 interface/web/client/lib/lang/ro_client_message.lng            |   27 
 interface/web/admin/lib/lang/hu_server_php_list.lng            |    7 
 interface/web/mail/lib/lang/hu_mail_mailinglist.lng            |    4 
 interface/web/mailuser/lib/lang/br_mail_user_filter.lng        |   20 
 interface/web/sites/lib/lang/hu_shell_user.lng                 |    4 
 interface/web/sites/lib/lang/pt_web_domain.lng                 |   13 
 interface/web/sites/lib/lang/pl_aps.lng                        |   57 
 interface/web/client/lib/lang/br_domain.lng                    |    6 
 interface/web/tools/lib/lang/el_resync.lng                     |    2 
 interface/web/mail/lib/lang/ru_mail_mailinglist.lng            |    4 
 interface/web/mail/lib/lang/ar_mail_alias.lng                  |    1 
 interface/web/dns/lib/lang/it_dns_soa.lng                      |    5 
 interface/web/client/lib/lang/ar_client_template.lng           |   15 
 interface/web/mail/lib/lang/ar_mail_transport.lng              |    1 
 interface/web/mailuser/lib/lang/cz.lng                         |    9 
 interface/web/dns/lib/lang/ro_dns_srv.lng                      |    6 
 interface/web/dns/lib/lang/pl_dns_srv.lng                      |    6 
 interface/web/dns/lib/lang/ru_dns_slave.lng                    |    1 
 interface/web/client/lib/lang/ru_client_template.lng           |   15 
 interface/web/admin/lib/lang/se.lng                            |   38 
 interface/web/admin/lib/lang/pl_server_php_list.lng            |    7 
 interface/web/admin/lib/lang/ro_server_config.lng              |   17 
 interface/web/mailuser/lib/lang/hu_mail_user_password.lng      |   10 
 interface/web/sites/lib/lang/ro_webdav_user.lng                |   34 
 interface/web/admin/lib/lang/br_server_config.lng              |   17 
 interface/web/admin/lib/lang/hr_server_config.lng              |   17 
 interface/web/client/lib/lang/ar_client.lng                    |   26 
 interface/web/domain/lib/lang/nl_domain_list.lng               |    1 
 interface/web/client/lib/lang/tr_domain_list.lng               |    6 
 interface/web/dns/lib/lang/ja_dns_soa.lng                      |    5 
 interface/web/sites/lib/lang/ru_webdav_user.lng                |   34 
 interface/web/admin/lib/lang/se_remote_user.lng                |    4 
 interface/web/sites/lib/lang/fr_aps_packages_list.lng          |    8 
 interface/web/admin/lib/lang/pt_remote_user.lng                |    4 
 interface/web/client/lib/lang/tr_domain.lng                    |    6 
 interface/web/login/lib/lang/ro.lng                            |   10 
 interface/web/dns/lib/lang/pt_dns_srv.lng                      |    6 
 interface/web/mailuser/lib/lang/pl_index.lng                   |   12 
 interface/web/mailuser/lib/lang/ru_mail_user_password.lng      |   10 
 interface/web/dns/lib/lang/ru_dns_srv.lng                      |    6 
 interface/web/admin/lib/lang/fi_system_config.lng              |    7 
 interface/web/dns/lib/lang/tr_dns_srv.lng                      |    6 
 interface/web/domain/lib/lang/tr_domain_list.lng               |    1 
 interface/web/admin/lib/lang/sk_remote_user.lng                |    4 
 interface/web/admin/lib/lang/hu_server_php.lng                 |   16 
 interface/web/admin/lib/lang/ru_remote_user.lng                |    4 
 interface/web/login/lib/lang/id.lng                            |   10 
 interface/web/admin/lib/lang/ja_server_config.lng              |   17 
 interface/web/client/lib/lang/pt_client_message.lng            |   27 
 interface/web/sites/lib/lang/sk_database.lng                   |   15 
 interface/web/admin/lib/lang/ro_remote_user.lng                |    4 
 interface/web/client/lib/lang/hr_reseller.lng                  |   21 
 interface/web/client/lib/lang/id_domain.lng                    |    6 
 interface/web/dns/lib/lang/pt_dns_soa.lng                      |    5 
 interface/web/tools/lib/lang/it_usersettings.lng               |    4 
 interface/web/tools/lib/lang/cz_import_ispconfig.lng           |    3 
 interface/web/admin/lib/lang/ru_users_list.lng                 |    5 
 interface/web/admin/lib/lang/tr_server_config.lng              |   17 
 interface/web/dns/lib/lang/hu_dns_soa.lng                      |    5 
 interface/web/mailuser/lib/lang/br_mail_user_filter_list.lng   |    8 
 interface/web/tools/lib/lang/es_index.lng                      |    4 
 interface/web/tools/lib/lang/se.lng                            |    1 
 interface/web/client/lib/lang/sk.lng                           |   10 
 interface/web/domain/lib/lang/ar_domain_list.lng               |    1 
 interface/web/tools/lib/lang/cz_resync.lng                     |    2 
 interface/web/client/lib/remote.conf.php                       |    2 
 interface/web/sites/lib/lang/nl_webdav_user.lng                |    4 
 interface/web/tools/lib/lang/nl_usersettings.lng               |    4 
 interface/web/sites/lib/lang/nl_shell_user.lng                 |    4 
 interface/web/sites/lib/lang/ro.lng                            |   39 
 interface/web/mail/lib/lang/tr_mail_mailinglist.lng            |    4 
 interface/web/tools/lib/lang/nl_index.lng                      |    4 
 interface/web/client/lib/lang/hr.lng                           |   10 
 interface/web/mail/lib/lang/tr_mail_user.lng                   |    6 
 interface/web/sites/lib/lang/es_shell_user.lng                 |    4 
 interface/web/mailuser/lib/lang/fr.lng                         |    9 
 interface/web/sites/lib/lang/ro_ftp_user.lng                   |    4 
 interface/web/dns/lib/lang/pl_dns_soa.lng                      |    5 
 interface/web/client/lib/lang/ru_client_message.lng            |   27 
 interface/web/mailuser/lib/lang/cz_mail_user_filter_list.lng   |    8 
 interface/web/sites/lib/lang/el_shell_user.lng                 |    4 
 interface/web/client/lib/lang/de_client_template.lng           |   30 
 interface/web/mail/lib/lang/es_mail_user.lng                   |    6 
 interface/web/dns/lib/lang/id_dns_import.lng                   |    1 
 interface/web/tools/lib/lang/br_tpl_default.lng                |    7 
 interface/web/client/lib/lang/nl_client_message.lng            |   27 
 interface/web/client/lib/lang/bg_domain_list.lng               |    6 
 interface/web/mailuser/lib/lang/fr_mail_user_filter_list.lng   |    8 
 interface/web/sites/lib/lang/fi_shell_user.lng                 |    4 
 interface/web/sites/lib/lang/tr_ftp_user.lng                   |    4 
 interface/web/sites/lib/lang/it_database.lng                   |   15 
 interface/web/sites/lib/lang/id.lng                            |   39 
 interface/web/mailuser/lib/lang/sk_mail_user_cc.lng            |    7 
 interface/web/tools/lib/lang/ru_interface.lng                  |    7 
 interface/web/mailuser/lib/lang/id_index.lng                   |   12 
 interface/web/admin/lib/lang/tr_users_list.lng                 |    5 
 interface/web/sites/lib/lang/ja_web_domain.lng                 |   13 
 interface/web/tools/lib/lang/br_tpl_default-v2.lng             |    7 
 interface/web/sites/lib/lang/fi_aps.lng                        |   57 
 interface/web/sites/lib/lang/ja.lng                            |   39 
 interface/web/admin/lib/lang/fi_server_php.lng                 |   16 
 interface/web/client/lib/lang/id_client.lng                    |   26 
 interface/web/mailuser/lib/lang/sk.lng                         |    9 
 interface/lib/lang/de.lng                                      |   14 
 interface/web/dns/lib/lang/ja_dns_import.lng                   |    1 
 interface/lib/lang/it.lng                                      |    7 
 interface/web/client/lib/lang/ar.lng                           |   10 
 interface/web/dns/lib/lang/sk_dns_slave.lng                    |    1 
 interface/web/vm/lib/lang/sk_openvz_ip_list.lng                |    1 
 interface/web/admin/lib/lang/br_users_list.lng                 |    5 
 interface/web/mailuser/lib/lang/id_mail_user_password.lng      |   10 
 interface/web/admin/lib/lang/el_tpl_default_admin.lng          |   18 
 interface/web/client/lib/lang/ru_client.lng                    |   26 
 interface/web/mail/lib/lang/cz_mail_domain_catchall.lng        |    2 
 interface/web/admin/lib/lang/cz_tpl_default-v2_admin.lng       |   18 
 interface/web/admin/lib/lang/hr_users_list.lng                 |    5 
 interface/web/sites/lib/lang/es_user_quota_stats_list.lng      |    1 
 interface/web/mail/lib/lang/fi_mail_transport.lng              |    1 
 interface/web/sites/lib/lang/pt_user_quota_stats_list.lng      |    1 
 interface/web/admin/lib/lang/se_tpl_default_admin.lng          |   18 
 interface/web/client/lib/lang/ar_client_circle.lng             |    9 
 interface/web/admin/lib/lang/cz_server_config.lng              |   17 
 interface/web/sites/lib/lang/br_database.lng                   |   15 
 interface/web/sites/lib/lang/fi.lng                            |   39 
 interface/web/dns/lib/lang/fi_dns_wizard.lng                   |    7 
 interface/web/login/lib/lang/br.lng                            |   10 
 interface/web/vm/lib/lang/id_openvz_ip_list.lng                |    1 
 interface/web/dns/lib/lang/pl_dns_wizard.lng                   |    7 
 interface/web/vm/lib/lang/se_openvz_ip_list.lng                |    1 
 interface/web/admin/lib/lang/se_users_list.lng                 |    5 
 interface/web/mailuser/lib/lang/cz_mail_user_password.lng      |   10 
 interface/web/admin/lib/lang/ru.lng                            |   34 
 interface/web/client/list/domain.list.php                      |   99 
 interface/web/help/lib/lang/de_faq_manage_questions_list.lng   |    2 
 interface/web/help/lib/lang/de_support_message_list.lng        |    2 
 interface/web/sites/lib/lang/ru_aps_packages_list.lng          |    8 
 interface/web/mail/lib/lang/pt_mail_alias.lng                  |    1 
 interface/web/sites/lib/lang/br_webdav_user.lng                |   34 
 interface/web/vm/lib/lang/tr_openvz_ip_list.lng                |    1 
 interface/web/admin/lib/lang/pl_users.lng                      |    4 
 interface/web/sites/lib/lang/hr_aps.lng                        |   57 
 interface/web/client/lib/lang/fi_reseller.lng                  |   21 
 interface/web/tools/lib/lang/nl_resync.lng                     |    2 
 interface/web/tools/lib/lang/tr_resync.lng                     |    2 
 interface/web/sites/lib/lang/ro_aps.lng                        |   57 
 interface/web/dns/lib/lang/tr_dns_wizard.lng                   |    7 
 interface/web/admin/lib/lang/pt_tpl_default_admin.lng          |   18 
 interface/web/admin/lib/lang/de_users_list.lng                 |    6 
 interface/web/tools/lib/lang/cz_tpl_default.lng                |    7 
 interface/web/mail/lib/lang/id_mail_transport.lng              |    1 
 interface/web/sites/lib/lang/se_aps_packages_list.lng          |    8 
 interface/web/sites/lib/lang/hr_database.lng                   |   15 
 interface/web/client/lib/lang/de_client.lng                    |   34 
 interface/web/mailuser/lib/lang/ar.lng                         |    9 
 interface/web/tools/lib/lang/hr_resync.lng                     |    2 
 interface/web/mail/lib/lang/ja_mail_transport.lng              |    1 
 interface/web/tools/lib/lang/fi_usersettings.lng               |    4 
 interface/web/client/lib/lang/se_domain.lng                    |    6 
 interface/web/client/lib/lang/ja.lng                           |   10 
 interface/web/mail/lib/lang/fi_mail_forward.lng                |    1 
 interface/web/client/lib/lang/ru_domain.lng                    |    6 
 interface/web/dns/lib/lang/nl_dns_soa.lng                      |    5 
 interface/web/dns/lib/lang/es_dns_slave.lng                    |    1 
 interface/web/dns/lib/lang/se_dns_srv.lng                      |    6 
 interface/web/dns/lib/lang/tr_dns_slave.lng                    |    1 
 interface/web/client/lib/lang/pl_client_template.lng           |   15 
 interface/web/mailuser/lib/lang/ar_mail_user_filter_list.lng   |    8 
 interface/web/admin/lib/lang/pl_users_list.lng                 |    5 
 interface/web/client/lib/lang/ar_domain.lng                    |    6 
 interface/web/dns/lib/lang/br_dns_wizard.lng                   |    7 
 interface/web/domain/lib/lang/id_domain_list.lng               |    1 
 interface/web/mailuser/lib/lang/tr.lng                         |    9 
 interface/web/mailuser/lib/lang/hr.lng                         |    9 
 interface/web/login/lib/lang/pt.lng                            |   10 
 interface/web/mailuser/lib/lang/cz_mail_user_spamfilter.lng    |    7 
 interface/web/admin/lib/lang/hu_tpl_default_admin.lng          |   18 
 interface/web/tools/lib/lang/id_import_ispconfig.lng           |    3 
 interface/web/client/lib/lang/ar_client_circle_list.lng        |   10 
 interface/web/admin/lib/lang/el_server_php.lng                 |   16 
 interface/web/admin/lib/lang/nl_server_php.lng                 |   16 
 interface/web/tools/lib/lang/br_interface.lng                  |    7 
 interface/web/dns/lib/lang/hr_dns_wizard.lng                   |    7 
 interface/web/sites/lib/lang/ar.lng                            |   39 
 interface/web/tools/lib/lang/br_import_ispconfig.lng           |    3 
 interface/web/tools/lib/lang/sk_resync.lng                     |    2 
 interface/web/client/lib/lang/bg_reseller.lng                  |    9 
 interface/web/sites/lib/lang/cz_webdav_user.lng                |   34 
 interface/web/tools/lib/lang/el_tpl_default.lng                |    7 
 interface/web/dns/lib/lang/ro_dns_wizard.lng                   |    7 
 interface/web/admin/lib/lang/ro_users_list.lng                 |    5 
 interface/web/admin/lib/lang/es_server_php.lng                 |   16 
 interface/web/sites/lib/lang/el_webdav_user.lng                |    4 
 interface/web/sites/lib/lang/es_web_backup_list.lng            |   16 
 interface/web/sites/lib/lang/es_web_folder_user.lng            |    5 
 interface/web/client/lib/lang/br_client.lng                    |   26 
 interface/web/sites/lib/lang/el.lng                            |   39 
 interface/web/client/lib/lang/es_client_message.lng            |   27 
 interface/web/sites/lib/lang/hu_webdav_user.lng                |   34 
 interface/web/sites/lib/lang/fi_web_folder_user.lng            |    5 
 interface/web/sites/lib/lang/se_database.lng                   |   15 
 interface/web/mailuser/lib/lang/ja_mail_user_password.lng      |   10 
 interface/web/sites/lib/lang/fi_aps_packages_list.lng          |    8 
 interface/web/tools/lib/lang/fr_usersettings.lng               |    4 
 interface/web/tools/lib/lang/ja_resync.lng                     |    2 
 interface/web/login/lib/lang/it.lng                            |   10 
 interface/web/mailuser/lib/lang/hr_mail_user_autoresponder.lng |   13 
 interface/web/client/lib/lang/el_client_circle.lng             |    9 
 interface/web/tools/lib/lang/ro_index.lng                      |    4 
 interface/web/admin/lib/lang/pl_tpl_default_admin.lng          |   18 
 interface/web/tools/lib/lang/tr.lng                            |    1 
 interface/web/sites/lib/lang/sk_aps_instances_list.lng         |   13 
 interface/web/dns/lib/lang/es_dns_soa.lng                      |    5 
 interface/web/sites/lib/lang/fr_database.lng                   |   15 
 interface/web/admin/lib/lang/it_server_config.lng              |   17 
 interface/web/client/lib/lang/pl_client.lng                    |   26 
 interface/web/sites/lib/lang/hr_webdav_user.lng                |    4 
 interface/web/client/lib/lang/se_client_circle_list.lng        |   10 
 interface/web/sites/lib/lang/ja_webdav_user.lng                |   34 
 interface/web/sites/lib/lang/it_webdav_user.lng                |   34 
 interface/web/sites/lib/lang/es_web_domain.lng                 |   13 
 interface/web/tools/lib/lang/es_interface.lng                  |    7 
 interface/web/client/lib/lang/hr_client_circle_list.lng        |   10 
 interface/web/sites/lib/lang/id_user_quota_stats_list.lng      |    1 
 interface/web/tools/lib/lang/el_index.lng                      |    4 
 interface/web/admin/lib/lang/pt_users_list.lng                 |    5 
 interface/web/client/lib/lang/fr_client_message.lng            |   27 
 interface/web/tools/lib/lang/ja_import_ispconfig.lng           |    3 
 interface/web/tools/lib/lang/se_tpl_default.lng                |    7 
 interface/web/dns/lib/lang/ja_dns_slave.lng                    |    1 
 interface/web/sites/lib/lang/ar_web_backup_list.lng            |   16 
 interface/web/tools/lib/lang/nl_interface.lng                  |    7 
 interface/web/sites/lib/lang/nl_aps.lng                        |   57 
 interface/web/mailuser/lib/lang/de_mail_user_spamfilter.lng    |   12 
 interface/web/tools/lib/lang/sk_tpl_default.lng                |    7 
 interface/web/mailuser/lib/lang/el_mail_user_filter_list.lng   |    8 
 interface/web/admin/lib/lang/fi_tpl_default-v2_admin.lng       |   18 
 interface/web/client/lib/lang/fr_domain_list.lng               |    6 
 interface/web/mail/lib/lang/br_mail_mailinglist.lng            |    4 
 interface/web/sites/lib/lang/hu_web_domain.lng                 |   13 
 interface/web/sites/lib/lang/pt_shell_user.lng                 |    4 
 interface/web/tools/lib/lang/fi_index.lng                      |    4 
 interface/web/mail/lib/lang/id_mail_user.lng                   |    6 
 interface/web/admin/lib/lang/el_users.lng                      |    4 
 interface/web/mailuser/lib/lang/fi_mail_user_spamfilter.lng    |    7 
 interface/web/client/lib/lang/el_client.lng                    |   26 
 interface/web/admin/lib/lang/fi_server_config.lng              |   17 
 interface/web/tools/lib/lang/ja_tpl_default-v2.lng             |    7 
 interface/web/mailuser/lib/lang/es_mail_user_filter.lng        |   20 
 interface/web/sites/lib/lang/br_web_backup_list.lng            |   16 
 interface/web/client/lib/lang/ro.lng                           |   10 
 interface/web/dns/lib/lang/es_dns_import.lng                   |    1 
 interface/web/admin/lib/lang/el_system_config.lng              |    7 
 interface/web/tools/lib/lang/hu.lng                            |    1 
 interface/web/mail/lib/lang/id_mail_mailinglist.lng            |    4 
 interface/web/client/lib/lang/se_client_message.lng            |   27 
 interface/web/client/lib/lang/es.lng                           |   10 
 interface/web/domain/lib/lang/hr_domain_list.lng               |    1 
 interface/web/admin/lib/lang/nl_remote_user.lng                |    4 
 interface/web/admin/lib/lang/tr_tpl_default_admin.lng          |   18 
 interface/web/client/lib/lang/ja_client_template.lng           |   15 
 interface/web/mail/lib/lang/hu_mail_alias.lng                  |    1 
 interface/web/dns/lib/lang/tr_dns_soa.lng                      |    5 
 interface/web/mail/lib/lang/sk_mail_transport.lng              |    1 
 interface/web/admin/lib/lang/se_server_php_list.lng            |    7 
 interface/web/client/lib/lang/hu_reseller.lng                  |   21 
 interface/web/mail/lib/lang/id_mail_alias.lng                  |    1 
 interface/web/sites/lib/lang/se_aps_instances_list.lng         |   13 
 interface/web/sites/lib/lang/bg_web_domain.lng                 |    2 
 interface/web/sites/lib/lang/pt_aps_instances_list.lng         |   13 
 interface/web/client/lib/lang/bg_client.lng                    |    9 
 interface/web/client/lib/lang/el.lng                           |   10 
 interface/web/mail/lib/lang/fr_mail_mailinglist.lng            |    4 
 interface/web/client/lib/lang/se_client.lng                    |   26 
 interface/web/client/lib/lang/es_domain_list.lng               |    6 
 interface/web/tools/lib/lang/id_index.lng                      |    4 
 interface/web/tools/lib/lang/hr_index.lng                      |    4 
 interface/web/tools/lib/lang/pt_interface.lng                  |    7 
 interface/web/sites/lib/lang/nl_user_quota_stats_list.lng      |    1 
 interface/web/sites/lib/lang/ar_ftp_user.lng                   |   60 
 interface/web/client/lib/lang/tr.lng                           |   10 
 interface/lib/lang/el.lng                                      |    7 
 interface/web/dns/lib/lang/fr_dns_wizard.lng                   |    7 
 interface/web/client/lib/lang/pl_domain.lng                    |    6 
 interface/web/sites/lib/lang/tr_database.lng                   |   15 
 interface/web/vm/lib/lang/ja_openvz_ip_list.lng                |    1 
 interface/web/mail/lib/lang/pl_mail_transport.lng              |    1 
 interface/web/client/lib/lang/el_client_circle_list.lng        |   10 
 interface/web/client/lib/lang/br_client_message.lng            |   27 
 interface/web/sites/lib/lang/nl_web_backup_list.lng            |   16 
 interface/web/client/lib/lang/en_domain.lng                    |    6 
 interface/web/admin/lib/lang/es_tpl_default_admin.lng          |   18 
 interface/web/admin/lib/lang/tr_users.lng                      |    4 
 interface/web/tools/lib/lang/hr_import_ispconfig.lng           |    3 
 interface/web/tools/lib/lang/ja_index.lng                      |    4 
 interface/web/dns/lib/lang/ro_dns_slave.lng                    |    1 
 interface/web/sites/lib/lang/ru_aps.lng                        |   57 
 interface/web/client/lib/lang/ru_client_circle.lng             |    9 
 interface/web/dns/lib/lang/ru_dns_soa.lng                      |    5 
 interface/web/tools/lib/lang/pt_tpl_default.lng                |    7 
 interface/web/mailuser/lib/lang/se_mail_user_spamfilter.lng    |    7 
 interface/web/sites/lib/lang/de_aps_instances_list.lng         |    2 
 interface/lib/lang/ja.lng                                      |    7 
 interface/web/tools/lib/lang/hu_usersettings.lng               |    4 
 interface/web/tools/lib/lang/pl.lng                            |    1 
 interface/web/mailuser/lib/lang/es.lng                         |    9 
 interface/web/admin/lib/lang/br_server_php.lng                 |   16 
 interface/web/dns/lib/lang/nl_dns_wizard.lng                   |    7 
 interface/lib/lang/pt.lng                                      |    7 
 interface/web/mailuser/lib/lang/id_mail_user_cc.lng            |    7 
 interface/web/mailuser/lib/lang/ro.lng                         |    9 
 interface/web/login/lib/lang/cz.lng                            |   10 
 interface/web/tools/lib/lang/fi_resync.lng                     |    2 
 interface/web/sites/lib/lang/ru_web_backup_list.lng            |   16 
 interface/web/sites/lib/lang/ru_web_folder_user.lng            |    5 
 interface/web/admin/lib/lang/pl_server_config.lng              |   17 
 interface/web/sites/lib/lang/ar_database.lng                   |   15 
 interface/web/client/lib/lang/el_domain.lng                    |    6 
 interface/web/client/lib/lang/hu_client_circle_list.lng        |   10 
 interface/web/sites/lib/lang/ja_ftp_user.lng                   |    4 
 interface/web/sites/lib/lang/hu.lng                            |   39 
 interface/web/admin/lib/lang/se_tpl_default-v2_admin.lng       |   18 
 interface/web/mail/lib/lang/ja_mail_domain_catchall.lng        |    2 
 interface/web/mailuser/lib/lang/sk_mail_user_filter_list.lng   |    8 
 interface/web/admin/lib/lang/ja_tpl_default-v2_admin.lng       |   18 
 interface/web/admin/lib/lang/tr_server_php.lng                 |   16 
 interface/web/mail/lib/lang/se_mail_domain_catchall.lng        |    2 
 interface/web/mailuser/lib/lang/el_mail_user_cc.lng            |    7 
 interface/web/mailuser/lib/lang/el_index.lng                   |   12 
 interface/web/admin/lib/lang/se_server_php.lng                 |   16 
 interface/web/sites/lib/lang/ar_aps_packages_list.lng          |    8 
 interface/web/dns/lib/lang/ru_dns_wizard.lng                   |    7 
 interface/web/admin/lib/lang/hr_server_php.lng                 |   16 
 interface/web/sites/lib/lang/de_web_folder_user.lng            |    1 
 interface/web/sites/lib/lang/de_web_backup_list.lng            |    3 
 interface/web/sites/lib/lang/pt_aps_packages_list.lng          |    8 
 interface/web/admin/lib/lang/fi_remote_user.lng                |    4 
 interface/web/mailuser/lib/lang/pt_mail_user_filter_list.lng   |    8 
 interface/web/admin/lib/lang/ar_remote_user.lng                |    4 
 interface/web/mail/lib/lang/ja_mail_alias.lng                  |    1 
 interface/web/mailuser/lib/lang/ro_mail_user_filter_list.lng   |    8 
 interface/web/mail/lib/lang/sk_mail_alias.lng                  |    1 
 interface/web/sites/lib/lang/id_web_domain.lng                 |   13 
 interface/web/sites/lib/lang/ja_user_quota_stats_list.lng      |    1 
 interface/web/admin/lib/lang/cz_tpl_default_admin.lng          |   18 
 interface/web/mail/lib/lang/ru_mail_forward.lng                |    1 
 interface/web/dns/lib/lang/el_dns_soa.lng                      |    5 
 interface/web/mailuser/lib/lang/ro_mail_user_filter.lng        |   20 
 interface/web/admin/lib/lang/cz_server_php.lng                 |   16 
 interface/web/client/lib/lang/ru_reseller.lng                  |   21 
 interface/web/client/lib/lang/de_domain.lng                    |    6 
 interface/web/client/lib/lang/id_client_circle_list.lng        |   10 
 interface/web/tools/lib/lang/ar_usersettings.lng               |    4 
 interface/web/tools/lib/lang/id_tpl_default-v2.lng             |    7 
 interface/web/sites/lib/lang/hr_web_backup_list.lng            |   16 
 interface/web/sites/lib/lang/hr_web_folder_user.lng            |    5 
 interface/web/mailuser/lib/lang/tr_index.lng                   |   12 
 interface/web/login/lib/lang/nl.lng                            |   10 
 interface/web/dns/lib/lang/ja_dns_srv.lng                      |    6 
 interface/web/mail/lib/lang/ro_mail_domain_catchall.lng        |    2 
 interface/web/client/lib/lang/tr_client_template.lng           |   15 
 interface/web/dns/lib/lang/hu_dns_import.lng                   |    1 
 interface/web/mailuser/lib/lang/ar_index.lng                   |   12 
 interface/web/admin/lib/lang/ar_users_list.lng                 |    5 
 interface/web/sites/lib/lang/nl_aps_instances_list.lng         |   13 
 interface/web/dns/lib/lang/ro_dns_import.lng                   |    1 
 interface/lib/lang/tr.lng                                      |    7 
 interface/web/client/lib/lang/nl_domain_list.lng               |    6 
 interface/web/admin/lib/lang/fr_server_config.lng              |   17 
 interface/web/admin/lib/lang/ja_tpl_default_admin.lng          |   18 
 interface/web/dns/lib/lang/pt_dns_import.lng                   |    1 
 interface/web/mail/lib/lang/br_mail_transport.lng              |    1 
 interface/web/sites/lib/lang/ro_web_domain.lng                 |   13 
 interface/web/tools/lib/lang/fi_interface.lng                  |    7 
 interface/web/client/lib/lang/nl_reseller.lng                  |   21 
 interface/web/client/lib/lang/bg_domain.lng                    |    6 
 interface/web/admin/lib/lang/fi_tpl_default_admin.lng          |   18 
 interface/web/sites/lib/lang/sk_ftp_user.lng                   |    4 
 interface/web/admin/lib/lang/es_users_list.lng                 |    5 
 interface/lib/lang/br.lng                                      |    7 
 interface/web/dns/lib/lang/fi_dns_srv.lng                      |    6 
 interface/web/dns/lib/lang/ar_dns_soa.lng                      |    5 
 interface/web/sites/lib/lang/hr_aps_instances_list.lng         |   13 
 interface/web/client/lib/lang/fr.lng                           |   10 
 interface/web/sites/lib/lang/el_web_backup_list.lng            |   16 
 interface/web/sites/lib/lang/it_user_quota_stats_list.lng      |    1 
 interface/web/dns/lib/lang/hr_dns_soa.lng                      |    5 
 interface/web/mailuser/lib/lang/fr_mail_user_cc.lng            |    7 
 interface/web/mailuser/lib/lang/it_index.lng                   |   12 
 interface/web/mailuser/lib/lang/pt.lng                         |    9 
 interface/web/mailuser/lib/lang/pt_mail_user_cc.lng            |    7 
 interface/web/sites/lib/lang/ar_web_folder_user.lng            |    5 
 interface/web/sites/lib/lang/se_web_folder_user.lng            |    5 
 interface/web/client/templates/domain_list.htm                 |   62 
 interface/web/sites/lib/lang/de_database.lng                   |   22 
 interface/web/client/lib/lang/it.lng                           |   10 
 interface/web/sites/lib/lang/it_web_domain.lng                 |   13 
 interface/web/mailuser/lib/lang/el_mail_user_password.lng      |   10 
 interface/web/tools/lib/lang/sk_interface.lng                  |    7 
 interface/web/client/lib/lang/br_client_circle_list.lng        |   10 
 interface/web/dns/lib/lang/ar_dns_wizard.lng                   |    7 
 interface/web/dns/lib/lang/es_dns_srv.lng                      |    6 
 interface/web/admin/lib/lang/ru_server_php.lng                 |   16 
 interface/web/mail/lib/lang/nl_mail_domain_catchall.lng        |    2 
 interface/web/login/lib/lang/hu.lng                            |   10 
 interface/web/client/lib/lang/it_reseller.lng                  |   21 
 interface/web/sites/lib/lang/de_web_folder_user_list.lng       |    1 
 interface/web/client/lib/lang/cz_client_circle_list.lng        |   10 
 interface/web/mailuser/lib/lang/br_mail_user_autoresponder.lng |   13 
 interface/web/sites/lib/lang/br_web_folder_user.lng            |    5 
 interface/web/mail/lib/lang/ja_mail_mailinglist.lng            |    4 
 interface/web/admin/lib/lang/fr.lng                            |   34 
 interface/web/mail/lib/lang/es_mail_domain_catchall.lng        |    2 
 interface/web/sites/lib/lang/cz_aps.lng                        |   57 
 interface/web/client/lib/lang/ro_client.lng                    |   26 
 interface/web/mailuser/lib/lang/nl_mail_user_filter_list.lng   |    8 
 interface/web/client/lib/lang/sk_client_circle_list.lng        |   10 
 interface/web/sites/lib/lang/ro_shell_user.lng                 |    4 
 interface/web/client/lib/lang/ja_client_circle_list.lng        |   10 
 interface/web/mailuser/lib/lang/ja_mail_user_filter_list.lng   |    8 
 interface/web/tools/lib/lang/id_tpl_default.lng                |    7 
 interface/web/mail/lib/lang/fr_mail_transport.lng              |    1 
 interface/web/tools/lib/lang/id_interface.lng                  |    7 
 interface/web/mailuser/lib/lang/nl_mail_user_spamfilter.lng    |    7 
 interface/web/sites/lib/lang/pl.lng                            |   39 
 interface/web/sites/lib/lang/fi_webdav_user.lng                |   34 
 interface/web/sites/lib/lang/ro_user_quota_stats_list.lng      |    1 
 interface/web/domain/lib/lang/fi_domain_list.lng               |    1 
 interface/web/admin/lib/lang/nl_tpl_default-v2_admin.lng       |   18 
 interface/web/client/lib/lang/pt.lng                           |   10 
 interface/web/client/lib/lang/tr_client_message.lng            |   27 
 interface/web/tools/lib/lang/se_usersettings.lng               |    4 
 interface/web/admin/lib/lang/tr_remote_user.lng                |    4 
 interface/web/admin/lib/lang/ro_users.lng                      |    4 
 interface/web/admin/lib/lang/sk.lng                            |   38 
 interface/web/domain/lib/lang/br_domain_list.lng               |    1 
 interface/web/client/lib/lang/en.lng                           |    8 
 interface/web/client/lib/lang/de_reseller.lng                  |   34 
 interface/web/sites/lib/lang/it_shell_user.lng                 |   50 
 interface/web/client/lib/lang/sk_domain.lng                    |    6 
 interface/web/admin/lib/lang/cz_users.lng                      |    4 
 interface/web/mailuser/lib/lang/hr_mail_user_cc.lng            |    7 
 interface/web/vm/lib/lang/hr_openvz_ip_list.lng                |    1 
 interface/web/tools/lib/lang/pt_resync.lng                     |    2 
 interface/web/client/lib/lang/br_client_circle.lng             |    9 
 interface/web/tools/lib/lang/fr_tpl_default.lng                |    7 
 interface/web/client/lib/lang/ar_client_message.lng            |   27 
 interface/web/mail/lib/lang/it_mail_alias.lng                  |    1 
 interface/web/tools/lib/lang/ru_resync.lng                     |    2 
 interface/web/login/lib/lang/hr.lng                            |   10 
 interface/web/mailuser/lib/lang/sk_mail_user_autoresponder.lng |   13 
 interface/web/client/lib/lang/id_reseller.lng                  |   21 
 interface/web/mail/lib/lang/hr_mail_user.lng                   |    6 
 interface/web/client/form/domain.tform.php                     |  111 
 interface/web/mailuser/lib/lang/es_mail_user_spamfilter.lng    |    7 
 interface/web/admin/lib/lang/bg_server_config.lng              |    2 
 interface/web/tools/lib/lang/es_tpl_default.lng                |    7 
 interface/lib/lang/fr.lng                                      |    7 
 interface/web/admin/lib/lang/hr_remote_user.lng                |    4 
 interface/web/domain/lib/lang/ru_domain_list.lng               |    1 
 interface/web/mailuser/lib/lang/ar_mail_user_filter.lng        |   20 
 interface/web/mailuser/lib/lang/ja_mail_user_spamfilter.lng    |    7 
 interface/web/tools/lib/lang/pl_resync.lng                     |    2 
 interface/web/mailuser/lib/lang/ja_mail_user_autoresponder.lng |   13 
 interface/web/dns/lib/lang/fr_dns_soa.lng                      |    5 
 interface/web/tools/lib/lang/ru_index.lng                      |    4 
 interface/web/domain/lib/lang/ro_domain_list.lng               |    1 
 interface/web/admin/lib/lang/ar_tpl_default_admin.lng          |   18 
 interface/web/mailuser/lib/lang/cz_mail_user_filter.lng        |   20 
 interface/web/sites/lib/lang/ru.lng                            |   39 
 interface/web/tools/lib/lang/sk_tpl_default-v2.lng             |    7 
 interface/web/client/lib/lang/es_client_template.lng           |   15 
 interface/web/dns/lib/lang/sk_dns_srv.lng                      |    6 
 interface/web/tools/lib/lang/fr_import_ispconfig.lng           |    3 
 interface/web/vm/lib/lang/es_openvz_ip_list.lng                |    1 
 interface/web/admin/lib/lang/cz_users_list.lng                 |    5 
 interface/web/client/lib/lang/ro_domain.lng                    |    6 
 interface/web/dns/lib/lang/br_dns_srv.lng                      |    6 
 interface/web/mail/lib/lang/it_mail_user.lng                   |    6 
 interface/web/client/lib/lang/ja_client.lng                    |   26 
 interface/web/login/lib/lang/fi.lng                            |   10 
 interface/web/tools/lib/lang/pt_tpl_default-v2.lng             |    7 
 interface/web/admin/lib/lang/nl_tpl_default_admin.lng          |   18 
 interface/web/client/lib/lang/br.lng                           |   10 
 interface/web/sites/lib/lang/es_aps_instances_list.lng         |   13 
 interface/web/admin/lib/lang/es_tpl_default-v2_admin.lng       |   18 
 interface/web/client/lib/lang/de_client_message.lng            |   32 
 interface/web/tools/lib/lang/pl_tpl_default-v2.lng             |    7 
 interface/web/admin/lib/lang/de.lng                            |   40 
 interface/web/help/lib/lang/de.lng                             |    2 
 interface/web/sites/lib/lang/ru_ftp_user.lng                   |    4 
 interface/web/tools/lib/lang/br_usersettings.lng               |    4 
 interface/web/sites/lib/lang/de_user_quota_stats_list.lng      |    4 
 interface/web/admin/lib/lang/ar_users.lng                      |    4 
 interface/web/mailuser/lib/lang/ro_mail_user_password.lng      |   10 
 interface/web/client/lib/lang/pl_client_circle.lng             |    9 
 interface/web/mailuser/lib/lang/fi_mail_user_password.lng      |   10 
 interface/web/tools/lib/lang/pl_usersettings.lng               |    4 
 interface/web/sites/lib/lang/sk_web_domain.lng                 |   13 
 interface/web/mailuser/lib/lang/fi_mail_user_filter_list.lng   |    8 
 interface/web/login/lib/lang/se.lng                            |   10 
 interface/web/mail/lib/lang/fi_mail_domain_catchall.lng        |    2 
 interface/web/mailuser/lib/lang/pt_mail_user_autoresponder.lng |   13 
 interface/web/dns/lib/lang/it_dns_slave.lng                    |    1 
 interface/web/tools/lib/lang/br_resync.lng                     |    2 
 interface/web/admin/lib/lang/hu_tpl_default-v2_admin.lng       |   18 
 interface/web/client/lib/lang/id_domain_list.lng               |    6 
 interface/web/mail/lib/lang/de_mail_domain_catchall.lng        |    2 
 interface/web/mailuser/lib/lang/pl_mail_user_filter_list.lng   |    8 
 interface/web/sites/lib/lang/sk_shell_user.lng                 |    4 
 interface/web/admin/lib/lang/ru_server_php_list.lng            |    7 
 interface/web/sites/lib/lang/nl_ftp_user.lng                   |    4 
 interface/web/tools/lib/lang/tr_import_ispconfig.lng           |    3 
 interface/web/admin/lib/lang/bg_system_config.lng              |    6 
 interface/web/sites/lib/lang/pl_ftp_user.lng                   |    4 
 interface/web/tools/lib/lang/br_index.lng                      |    4 
 interface/web/client/lib/lang/ar_domain_list.lng               |    6 
 interface/web/admin/lib/lang/ru_system_config.lng              |    7 
 interface/web/client/lib/lang/sk_client.lng                    |   26 
 interface/web/admin/lib/lang/it_users.lng                      |    4 
 interface/web/admin/lib/lang/se_users.lng                      |    4 
 interface/web/admin/lib/lang/br_remote_user.lng                |    4 
 interface/web/sites/lib/lang/it_aps_instances_list.lng         |   13 
 interface/web/dns/lib/lang/sk_dns_import.lng                   |    1 
 interface/web/admin/lib/lang/ar_server_php.lng                 |   16 
 interface/web/mail/lib/lang/hu_mail_domain_catchall.lng        |    2 
 interface/web/tools/lib/lang/ru.lng                            |    1 
 interface/web/sites/lib/lang/cz_aps_packages_list.lng          |    8 
 interface/web/mailuser/lib/lang/cz_mail_user_cc.lng            |    7 
 interface/web/mailuser/lib/lang/es_mail_user_cc.lng            |    7 
 interface/web/mailuser/lib/lang/hr_mail_user_filter.lng        |   20 
 interface/web/mailuser/lib/lang/ro_index.lng                   |   12 
 interface/web/admin/lib/lang/ja.lng                            |   38 
 interface/web/client/lib/lang/en_domain_list.lng               |    6 
 interface/web/dns/lib/lang/cz_dns_wizard.lng                   |    7 
 interface/web/mailuser/lib/lang/br.lng                         |    9 
 1,325 files changed, 12,327 insertions(+), 2,154 deletions(-)

diff --git a/interface/lib/lang/ar.lng b/interface/lib/lang/ar.lng
index 5ef939e..4d7a5c8 100644
--- a/interface/lib/lang/ar.lng
+++ b/interface/lib/lang/ar.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/br.lng b/interface/lib/lang/br.lng
index 1bd45e7..db9e64e 100644
--- a/interface/lib/lang/br.lng
+++ b/interface/lib/lang/br.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/cz.lng b/interface/lib/lang/cz.lng
index 4226f6f..c84e9e6 100644
--- a/interface/lib/lang/cz.lng
+++ b/interface/lib/lang/cz.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/de.lng b/interface/lib/lang/de.lng
index 219247f..9044fac 100644
--- a/interface/lib/lang/de.lng
+++ b/interface/lib/lang/de.lng
@@ -71,10 +71,10 @@
 $wb['datepicker_prevText'] = 'Zurück';
 $wb['logout_txt'] = 'Logout';
 $wb['submit_confirmation'] = 'Wollen Sie diese Aktion wirlich ausführen?';
-$wb['globalsearch_resultslimit_of_txt'] = "von";
-$wb['globalsearch_resultslimit_results_txt'] = "Treffern";
-$wb['globalsearch_noresults_text_txt'] = "Keine Treffer.";
-$wb['globalsearch_noresults_limit_txt'] = "0 Treffer";
-$wb['globalsearch_searchfield_watermark_txt'] = "Suche";
-$wb['globalsearch_suggestions_text_txt'] = "Vorschläge";
-?>
\ No newline at end of file
+$wb['globalsearch_resultslimit_of_txt'] = 'von';
+$wb['globalsearch_resultslimit_results_txt'] = 'Treffern';
+$wb['globalsearch_noresults_text_txt'] = 'Keine Treffer.';
+$wb['globalsearch_noresults_limit_txt'] = '0 Treffer';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Suche';
+$wb['globalsearch_suggestions_text_txt'] = 'Vorschläge';
+?>
diff --git a/interface/lib/lang/el.lng b/interface/lib/lang/el.lng
index 4e41fed..45b0de8 100644
--- a/interface/lib/lang/el.lng
+++ b/interface/lib/lang/el.lng
@@ -70,4 +70,11 @@
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['logout_txt'] = 'Logout';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/es.lng b/interface/lib/lang/es.lng
index 6e0b213..9dc37bb 100644
--- a/interface/lib/lang/es.lng
+++ b/interface/lib/lang/es.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/fi.lng b/interface/lib/lang/fi.lng
index 6e8757c..463d7c5 100755
--- a/interface/lib/lang/fi.lng
+++ b/interface/lib/lang/fi.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/fr.lng b/interface/lib/lang/fr.lng
index bfd861d..d2fc6cc 100644
--- a/interface/lib/lang/fr.lng
+++ b/interface/lib/lang/fr.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/hr.lng b/interface/lib/lang/hr.lng
index 315c85b..af5d900 100644
--- a/interface/lib/lang/hr.lng
+++ b/interface/lib/lang/hr.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Odjavi';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/hu.lng b/interface/lib/lang/hu.lng
index c490d98..e701048 100644
--- a/interface/lib/lang/hu.lng
+++ b/interface/lib/lang/hu.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/id.lng b/interface/lib/lang/id.lng
index 0cc70c1..df7f1a5 100644
--- a/interface/lib/lang/id.lng
+++ b/interface/lib/lang/id.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/it.lng b/interface/lib/lang/it.lng
index 0b568f2..d86484c 100644
--- a/interface/lib/lang/it.lng
+++ b/interface/lib/lang/it.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/ja.lng b/interface/lib/lang/ja.lng
index e6a4e68..3da4019 100644
--- a/interface/lib/lang/ja.lng
+++ b/interface/lib/lang/ja.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/nl.lng b/interface/lib/lang/nl.lng
index ca75070..91b02b0 100644
--- a/interface/lib/lang/nl.lng
+++ b/interface/lib/lang/nl.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/pl.lng b/interface/lib/lang/pl.lng
index 62bf59f..8316ec1 100644
--- a/interface/lib/lang/pl.lng
+++ b/interface/lib/lang/pl.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/pt.lng b/interface/lib/lang/pt.lng
index 679dab0..3274dc1 100644
--- a/interface/lib/lang/pt.lng
+++ b/interface/lib/lang/pt.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/ro.lng b/interface/lib/lang/ro.lng
index 0173163..4bed07b 100644
--- a/interface/lib/lang/ro.lng
+++ b/interface/lib/lang/ro.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/ru.lng b/interface/lib/lang/ru.lng
index 67796ad..2b2a312 100644
--- a/interface/lib/lang/ru.lng
+++ b/interface/lib/lang/ru.lng
@@ -70,4 +70,11 @@
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['logout_txt'] = 'Logout';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/se.lng b/interface/lib/lang/se.lng
index 6211728..63842b1 100644
--- a/interface/lib/lang/se.lng
+++ b/interface/lib/lang/se.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/sk.lng b/interface/lib/lang/sk.lng
index 57059f3..bad4a2b 100644
--- a/interface/lib/lang/sk.lng
+++ b/interface/lib/lang/sk.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/lib/lang/tr.lng b/interface/lib/lang/tr.lng
index 78cc717..d749b54 100644
--- a/interface/lib/lang/tr.lng
+++ b/interface/lib/lang/tr.lng
@@ -70,4 +70,11 @@
 $wb['logout_txt'] = 'Logout';
 $wb['conf_format_dateshort_human_readable'] = 'yyyy-mm-dd';
 $wb['submit_confirmation'] = 'Do you really want to perform this action?';
+$wb['top_menu_mailuser'] = 'Mailuser';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/admin/lib/lang/ar.lng b/interface/web/admin/lib/lang/ar.lng
index 3cbf996..b8d39b5 100644
--- a/interface/web/admin/lib/lang/ar.lng
+++ b/interface/web/admin/lib/lang/ar.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'Groups';
 $wb['groups_description'] = 'Form to edit systemuser groups.';
-
 $wb['Servers'] = 'Servers';
 $wb['Config'] = 'Config';
-
 $wb['Add user'] = 'Add user';
 $wb['Edit user'] = 'Edit user';
 $wb['Add group'] = 'Add group';
 $wb['Edit group'] = 'Edit group';
 $wb['Edit server'] = 'Edit server';
-
 $wb['Sync. Now'] = 'Sync. Now';
 $wb['DB Sync.'] = 'DB Sync.';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'CP Users';
 $wb['Remote Users'] = 'Remote Users';
-
 $wb['System'] = 'System';
 $wb['Server Services'] = 'Server Services';
-    $wb['Services'] = 'Services';
+$wb['Services'] = 'Services';
 $wb['Server Config'] = 'Server Config';
-    $wb['Server'] = 'Server';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Server';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Server IP addresses';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Apps & Addons';
 $wb['Repositories'] = 'Repositories';
 $wb['Packages'] = 'Packages';
 $wb['Updates'] = 'Updates';
-
 $wb['Language Editor'] = 'Language Editor';
 $wb['Languages'] = 'Languages';
 $wb['New Language'] = 'New Language';
 $wb['Merge'] = 'Merge';
 $wb['Export'] = 'Export';
 $wb['Import'] = 'Import';
-
 $wb['Remote Actions'] = 'Remote Actions';
 $wb['Do OS-Update'] = 'Do OS-Update';
 $wb['Do ISPConfig-Update'] = 'Do ISPConfig-Update';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/ar_remote_user.lng b/interface/web/admin/lib/lang/ar_remote_user.lng
index 879385a..65b3cfd 100644
--- a/interface/web/admin/lib/lang/ar_remote_user.lng
+++ b/interface/web/admin/lib/lang/ar_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'DNS srv functions';
 $wb['DNS txt functions'] = 'DNS txt functions';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/ar_server_config.lng b/interface/web/admin/lib/lang/ar_server_config.lng
index 0cc0b92..446b2c6 100644
--- a/interface/web/admin/lib/lang/ar_server_config.lng
+++ b/interface/web/admin/lib/lang/ar_server_config.lng
@@ -87,7 +87,6 @@
 $wb['ufw_log_level_txt'] = 'Log Level';
 $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.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/ar_server_php.lng b/interface/web/admin/lib/lang/ar_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/ar_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/ar_server_php_list.lng b/interface/web/admin/lib/lang/ar_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/ar_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/ar_system_config.lng b/interface/web/admin/lib/lang/ar_system_config.lng
index 82e46d8..dd87527 100644
--- a/interface/web/admin/lib/lang/ar_system_config.lng
+++ b/interface/web/admin/lib/lang/ar_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_mail_txt'] = 'Administrators e-mail';
 $wb['monitor_key_txt'] = 'Monitor keyword';
 $wb['admin_name_txt'] = 'Administrators name';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/ar_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/ar_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/ar_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/ar_tpl_default_admin.lng b/interface/web/admin/lib/lang/ar_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/ar_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/ar_users.lng b/interface/web/admin/lib/lang/ar_users.lng
index 8e70364..06474e0 100644
--- a/interface/web/admin/lib/lang/ar_users.lng
+++ b/interface/web/admin/lib/lang/ar_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'Groups';
 $wb['default_group_txt'] = 'Default Group';
 $wb['startmodule_err'] = 'Start module is not within modules.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/ar_users_list.lng b/interface/web/admin/lib/lang/ar_users_list.lng
index 262e493..c59b544 100644
--- a/interface/web/admin/lib/lang/ar_users_list.lng
+++ b/interface/web/admin/lib/lang/ar_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Users';
 $wb['username_txt'] = 'Username';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Add new user';
 $wb['warning_txt'] = '<b>WARNING:</b> Do not edit or modify any user settings here. Use the Client- and Reseller settings in the Client module instead. Modifying or changing Users or groups here may cause data loss!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/bg_server_config.lng b/interface/web/admin/lib/lang/bg_server_config.lng
index 98622e0..964a7e9 100644
--- a/interface/web/admin/lib/lang/bg_server_config.lng
+++ b/interface/web/admin/lib/lang/bg_server_config.lng
@@ -166,4 +166,6 @@
 $wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
 $wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
 $wb['web_folder_protection_txt'] = 'Web folder protection';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
 ?>
diff --git a/interface/web/admin/lib/lang/bg_system_config.lng b/interface/web/admin/lib/lang/bg_system_config.lng
index bcf5213..5dfeb13 100644
--- a/interface/web/admin/lib/lang/bg_system_config.lng
+++ b/interface/web/admin/lib/lang/bg_system_config.lng
@@ -29,4 +29,10 @@
 $wb['admin_name_txt'] = 'Администраторски имена';
 $wb['system_config_desc_txt'] = '';
 $wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/br.lng b/interface/web/admin/lib/lang/br.lng
index 3114eda..a56ff6d 100644
--- a/interface/web/admin/lib/lang/br.lng
+++ b/interface/web/admin/lib/lang/br.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'Grupos';
 $wb['groups_description'] = 'Formulário para edição dos Grupos de usuários do sistema.';
-
 $wb['Servers'] = 'Servidores';
 $wb['Config'] = 'Configuração';
-
 $wb['Add user'] = 'Adicionar Usuário';
 $wb['Edit user'] = 'Editar Usuário';
 $wb['Add group'] = 'Adicionar Grupo';
 $wb['Edit group'] = 'Editar Grupo';
 $wb['Edit server'] = 'Editar Servidor';
-
 $wb['Sync. Now'] = 'Sincronizar agora';
 $wb['DB Sync.'] = 'Sincronizar Banco de Dados';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'Usuários CP';
 $wb['Remote Users'] = 'Usuários Remotos';
-
 $wb['System'] = 'Sistema';
 $wb['Server Services'] = 'Serviços do Servidor';
-    $wb['Services'] = 'Serviços';
+$wb['Services'] = 'Serviços';
 $wb['Server Config'] = 'Configuração do Servidor';
-    $wb['Server'] = 'Servidor';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Servidor';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Endereço IP do Servidor';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Software';
 $wb['Repositories'] = 'Repositórios';
 $wb['Packages'] = 'Pacotes';
 $wb['Updates'] = 'Updates';
-
 $wb['Language Editor'] = 'Editor de Idiomas';
 $wb['Languages'] = 'Idiomas';
 $wb['New Language'] = 'Novo Idioma';
 $wb['Merge'] = 'Mesclar';
 $wb['Export'] = 'Exportar';
 $wb['Import'] = 'Importar';
-
 $wb['Remote Actions'] = 'Ações Remotas';
 $wb['Do OS-Update'] = 'Fazer Atualização do SO';
 $wb['Do ISPConfig-Update'] = 'Fazer Atualização do ISPConfig';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/br_remote_user.lng b/interface/web/admin/lib/lang/br_remote_user.lng
index c9c1147..f8f4012 100644
--- a/interface/web/admin/lib/lang/br_remote_user.lng
+++ b/interface/web/admin/lib/lang/br_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'Funções de srv DNS';
 $wb['DNS txt functions'] = 'Funções de txt DNS';
 $wb['Mail mailing list functions'] = 'Funções de mailinglist';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/br_server_config.lng b/interface/web/admin/lib/lang/br_server_config.lng
index d57c4e0..61478d5 100644
--- a/interface/web/admin/lib/lang/br_server_config.lng
+++ b/interface/web/admin/lib/lang/br_server_config.lng
@@ -87,7 +87,6 @@
 $wb['ufw_default_application_policy_txt'] = 'Default Application Policy';
 $wb['ufw_log_level_txt'] = 'Log Level';
 $wb['fastcgi_config_syntax_txt'] = 'FastCGI config syntax';
-$wb['backup_dir_ftpread_txt'] = 'Backup dir. readable for website FTP users.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/br_server_php.lng b/interface/web/admin/lib/lang/br_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/br_server_php_list.lng b/interface/web/admin/lib/lang/br_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/br_system_config.lng b/interface/web/admin/lib/lang/br_system_config.lng
index 2ef1369..614714d 100644
--- a/interface/web/admin/lib/lang/br_system_config.lng
+++ b/interface/web/admin/lib/lang/br_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_name_txt'] = 'Nome do administrador';
 $wb['enable_custom_login_txt'] = 'Allow custom login name';
 $wb['monitor_key_txt'] = 'Monitor keyword';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/br_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/br_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/br_tpl_default_admin.lng b/interface/web/admin/lib/lang/br_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/br_users.lng b/interface/web/admin/lib/lang/br_users.lng
index 28369f7..b6e0cdd 100644
--- a/interface/web/admin/lib/lang/br_users.lng
+++ b/interface/web/admin/lib/lang/br_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'Grupos';
 $wb['default_group_txt'] = 'Grupo Padrão';
 $wb['startmodule_err'] = 'O módulo inicial não está contido nos módulos.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/br_users_list.lng b/interface/web/admin/lib/lang/br_users_list.lng
index 9754618..40a3062 100644
--- a/interface/web/admin/lib/lang/br_users_list.lng
+++ b/interface/web/admin/lib/lang/br_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Usuários';
 $wb['username_txt'] = 'Nome de Usuário';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Adcionar novo usuário';
 $wb['warning_txt'] = '<b>AVISO:</b> Não modifique ou edite qualquer configuração de usuário aqui. Use o módulo de cliente ou revendedor. Modificar ou alterar usuários e grupos aqui pode ocasionar perda de dados!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/cz.lng b/interface/web/admin/lib/lang/cz.lng
index 5f31b57..33f4908 100644
--- a/interface/web/admin/lib/lang/cz.lng
+++ b/interface/web/admin/lib/lang/cz.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'Skupiny';
 $wb['groups_description'] = 'Úprava skupin systémových uživatelů.';
-
 $wb['Servers'] = 'Servery';
 $wb['Config'] = 'Konigurace';
-
 $wb['Add user'] = 'Přidat uživatele';
 $wb['Edit user'] = 'Upravit uživatele';
 $wb['Add group'] = 'Přidat skupinu';
 $wb['Edit group'] = 'Upravit skupinu';
 $wb['Edit server'] = 'Upravit server';
-
 $wb['Sync. Now'] = 'Synch. nyní';
 $wb['DB Sync.'] = 'DB synch.';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'CP uživatelé';
 $wb['Remote Users'] = 'Vzdálení uživatelé';
-
 $wb['System'] = 'Systém';
 $wb['Server Services'] = 'Služby serveru';
-    $wb['Services'] = 'Služby';
+$wb['Services'] = 'Služby';
 $wb['Server Config'] = 'Konfigurace serveru';
-    $wb['Server'] = 'Server';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Server';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'IP adresy server';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Software';
 $wb['Repositories'] = 'Repozitáře';
 $wb['Packages'] = 'Balíčky';
 $wb['Updates'] = 'Aktualizace';
-
 $wb['Language Editor'] = 'Editor jazyků';
 $wb['Languages'] = 'Jazyky';
 $wb['New Language'] = 'Nový jazyk';
 $wb['Merge'] = 'Sloučit';
 $wb['Export'] = 'Exportovat';
 $wb['Import'] = 'Importovat';
-
 $wb['Remote Actions'] = 'Remote Actions';
 $wb['Do OS-Update'] = 'Do OS-Update';
 $wb['Do ISPConfig-Update'] = 'Do ISPConfig-Update';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/cz_remote_user.lng b/interface/web/admin/lib/lang/cz_remote_user.lng
index aeaf33e..db73e5a 100644
--- a/interface/web/admin/lib/lang/cz_remote_user.lng
+++ b/interface/web/admin/lib/lang/cz_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'Funkce DNS SRV';
 $wb['DNS txt functions'] = 'Funkce DNS TXT';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/cz_server_config.lng b/interface/web/admin/lib/lang/cz_server_config.lng
index 0d23e13..aa3904e 100644
--- a/interface/web/admin/lib/lang/cz_server_config.lng
+++ b/interface/web/admin/lib/lang/cz_server_config.lng
@@ -87,7 +87,6 @@
 $wb['ufw_log_level_txt'] = 'Log Level';
 $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.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/cz_server_php.lng b/interface/web/admin/lib/lang/cz_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/cz_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/cz_server_php_list.lng b/interface/web/admin/lib/lang/cz_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/cz_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/cz_system_config.lng b/interface/web/admin/lib/lang/cz_system_config.lng
index 1f4ddcf..ac3ab0b 100644
--- a/interface/web/admin/lib/lang/cz_system_config.lng
+++ b/interface/web/admin/lib/lang/cz_system_config.lng
@@ -28,4 +28,11 @@
 $wb['mailmailinglist_link_txt'] = 'Link to mailing list in Mailing list list';
 $wb['mailmailinglist_url_txt'] = 'Mailing list URL';
 $wb['monitor_key_txt'] = 'Monitor keyword';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/cz_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/cz_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/cz_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/cz_tpl_default_admin.lng b/interface/web/admin/lib/lang/cz_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/cz_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/cz_users.lng b/interface/web/admin/lib/lang/cz_users.lng
index 44a1d4c..0da6d87 100644
--- a/interface/web/admin/lib/lang/cz_users.lng
+++ b/interface/web/admin/lib/lang/cz_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'Skupiny';
 $wb['default_group_txt'] = 'Výchozí skupina';
 $wb['startmodule_err'] = 'Výchozí modul nenalezen v modulech.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/cz_users_list.lng b/interface/web/admin/lib/lang/cz_users_list.lng
index 1754737..53e2481 100644
--- a/interface/web/admin/lib/lang/cz_users_list.lng
+++ b/interface/web/admin/lib/lang/cz_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Uživatelé';
 $wb['username_txt'] = 'Uživatelské jméno';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Přidat uživatele';
 $wb['warning_txt'] = '<b>VAROVÁNÍ:</b> Zde neupravujte uživatelská nastavení. Užijte klientská a distributorská nastavení v klientském modulu. Úprava uživatelý nebo skupin zde může způsobit ztrátu dat!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/de.lng b/interface/web/admin/lib/lang/de.lng
index cb06cb5..a90537e 100644
--- a/interface/web/admin/lib/lang/de.lng
+++ b/interface/web/admin/lib/lang/de.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Benutzername oder Passwort ist leer.";
-$wb[1002] = "Benutzername oder Passwort ist falsch.";
-
+$wb['1001'] = 'Benutzername oder Passwort ist leer.';
+$wb['1002'] = 'Benutzername oder Passwort ist falsch.';
 $wb['Groups'] = 'Gruppen';
 $wb['groups_description'] = 'Formular zur Bearbeitung von Systembenutzer Gruppen.';
-
 $wb['Servers'] = 'Server';
 $wb['Config'] = 'Konfiguration';
-
 $wb['Add user'] = 'Benutzer hinzufügen';
 $wb['Edit user'] = 'Benutzer bearbeiten';
 $wb['Add group'] = 'Gruppe hinzufügen';
 $wb['Edit group'] = 'Gruppe bearbeiten';
 $wb['Edit server'] = 'Server bearbeiten';
-
 $wb['Sync. Now'] = 'Jetzt synchronisieren';
 $wb['DB Sync.'] = 'DB Synchronisation';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'CP-Benutzer';
 $wb['Remote Users'] = 'Remote-Benutzer';
-
 $wb['System'] = 'System';
 $wb['Server Services'] = 'Server-Dienste';
-    $wb['Services']	= 'Dienste';
+$wb['Services'] = 'Dienste';
 $wb['Server Config'] = 'Serverkonfiguration';
-    $wb['Server'] = 'Server';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Server';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Server IP-Adressen';
 $wb['Additional PHP Versions'] = 'Zusätzliche PHP-Versionen';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
-$wb['Software'] = 'Apps & Addons'; // Software
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
+$wb['Software'] = 'Apps & Addons';
 $wb['Repositories'] = 'Repositories';
 $wb['Packages'] = 'Packages';
 $wb['Updates'] = 'Updates';
-
 $wb['Language Editor'] = 'Sprachen-Editor';
 $wb['Languages'] = 'Sprachen';
 $wb['New Language'] = 'Neue Sprache';
 $wb['Merge'] = 'Zusammenführen';
 $wb['Export'] = 'Exportieren';
 $wb['Import'] = 'Importieren';
-
 $wb['Remote Actions'] = 'Remote Actions';
 $wb['Do OS-Update'] = 'Do OS-Update';
 $wb['Do ISPConfig-Update'] = 'Do ISPConfig-Update';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/de_server_config.lng b/interface/web/admin/lib/lang/de_server_config.lng
index eba2f30..649daa6 100644
--- a/interface/web/admin/lib/lang/de_server_config.lng
+++ b/interface/web/admin/lib/lang/de_server_config.lng
@@ -35,8 +35,8 @@
 $wb['nameservers_txt'] = 'Nameserver';
 $wb['auto_network_configuration_txt'] = 'Netzwerkkonfiguration';
 $wb['website_basedir_txt'] = 'Website basedir';
-$wb["website_autoalias_txt"] = 'Website Autoalias';
-$wb["website_autoalias_note_txt"] = 'Platzhalter: [client_id], [client_username], [website_id], [website_domain]';
+$wb['website_autoalias_txt'] = 'Website Autoalias';
+$wb['website_autoalias_note_txt'] = 'Platzhalter: [client_id], [client_username], [website_id], [website_domain]';
 $wb['ip_address_error_wrong'] = 'Ungültiges IP-Adressen-Format.';
 $wb['netmask_error_wrong'] = 'Ungültiges Netzmasken-Format.';
 $wb['gateway_error_wrong'] = 'Ungültiges Gateway-Format.';
@@ -144,7 +144,6 @@
 $wb['php_fpm_socket_dir_txt'] = 'PHP-FPM Socket-Verzeichnis';
 $wb['php_fpm_socket_dir_error_empty'] = 'PHP-FPM Socket-Verzeichnis ist leer.';
 $wb['fastcgi_config_syntax_txt'] = 'FastCGI config syntax';
-$wb['backup_dir_ftpread_txt'] = 'Backup dir. readable for website FTP users.';
 $wb['try_rescue_txt'] = 'Aktiviere Service Monitoring und Neustart bei Unerreichbarkeit';
 $wb['do_not_try_rescue_httpd_txt'] = 'Deaktiviere HTTPD Monitoring';
 $wb['do_not_try_rescue_mysql_txt'] = 'Deaktiviere MySQL Monitoring';
@@ -155,19 +154,18 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Webuser zur -sshusers- hinzufügen';
 $wb['connect_userid_to_webid_txt'] = 'Linux-Userid mit webid verknüpfen';
 $wb['connect_userid_to_webid_start_txt'] = 'Start-ID für userid/webid-Verknüpfung';
-$wb["realtime_blackhole_list_txt"] = 'Real-time Blackhole List';
-$wb["realtime_blackhole_list_note_txt"] = '(RBL\'s mit Kommas trennen)';
-$wb["ssl_settings_txt"] = 'SSL-Einstellungen';
-$wb["permissions_txt"] = 'Berechtigungen';
-$wb["php_settings_txt"] = 'PHP-Einstellungen';
-$wb["apps_vhost_settings_txt"] = 'Apps-Vhost-Einstellungen';
-$wb["awstats_settings_txt"] = 'AWStats-Einstellungen';
-$wb["backup_mode_txt"] = 'Backupmodus';
-$wb["backup_mode_userzip"] = 'Backup Dateien gehören dem Web-User (ZIP-Datei)';
-$wb["backup_mode_rootgz"] = 'Backup aller Dateien des Webverzeichnisses als Root-User';
-$wb["firewall_txt"] = 'Firewall';
-$wb["mailbox_quota_stats_txt"] = 'Mailbox Quota Statistiken';
-$wb["enable_ip_wildcard_txt"] = 'IP Wildcard (*) aktivieren';
-$wb["web_folder_protection_txt"] = 'Webordner-Schutz (HTTP AUTH)';
-
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(RBL\'s mit Kommas trennen)';
+$wb['ssl_settings_txt'] = 'SSL-Einstellungen';
+$wb['permissions_txt'] = 'Berechtigungen';
+$wb['php_settings_txt'] = 'PHP-Einstellungen';
+$wb['apps_vhost_settings_txt'] = 'Apps-Vhost-Einstellungen';
+$wb['awstats_settings_txt'] = 'AWStats-Einstellungen';
+$wb['backup_mode_txt'] = 'Backupmodus';
+$wb['backup_mode_userzip'] = 'Backup Dateien gehören dem Web-User (ZIP-Datei)';
+$wb['backup_mode_rootgz'] = 'Backup aller Dateien des Webverzeichnisses als Root-User';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox Quota Statistiken';
+$wb['enable_ip_wildcard_txt'] = 'IP Wildcard (*) aktivieren';
+$wb['web_folder_protection_txt'] = 'Webordner-Schutz (HTTP AUTH)';
 ?>
diff --git a/interface/web/admin/lib/lang/de_system_config.lng b/interface/web/admin/lib/lang/de_system_config.lng
index ce00e77..9ead3ac 100644
--- a/interface/web/admin/lib/lang/de_system_config.lng
+++ b/interface/web/admin/lib/lang/de_system_config.lng
@@ -35,5 +35,4 @@
 $wb['smtp_user_txt'] = 'SMTP User';
 $wb['smtp_pass_txt'] = 'SMTP Passwort';
 $wb['smtp_crypt_txt'] = 'SSL/TLS verschlüsselte Verbindung für SMTP';
-
 ?>
diff --git a/interface/web/admin/lib/lang/de_users_list.lng b/interface/web/admin/lib/lang/de_users_list.lng
index 0aae835..47f94d8 100644
--- a/interface/web/admin/lib/lang/de_users_list.lng
+++ b/interface/web/admin/lib/lang/de_users_list.lng
@@ -1,9 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Benutzer';
 $wb['username_txt'] = 'Benutzername';
-$wb["client_id_txt"] = 'User ID';
-$wb["active_txt"] = 'Aktiv';
-$wb["groups_txt"] = 'Gruppen';
+$wb['client_id_txt'] = 'User ID';
+$wb['active_txt'] = 'Aktiv';
+$wb['groups_txt'] = 'Gruppen';
 $wb['add_new_record_txt'] = 'Neuen Benutzer hinzufügen';
 $wb['warning_txt'] = '<b>WARNUNG:</b> Bitte hier keine Benutzereinstellungen verändern. Benutzen Sie die Kunden- und Resellereinstellungen im Kundenmodul. Modifizieren der Benutzer oder Gruppen hier könnte zum Datenverlust führen!';
 ?>
diff --git a/interface/web/admin/lib/lang/el.lng b/interface/web/admin/lib/lang/el.lng
index 8f8c870..f85a3f5 100644
--- a/interface/web/admin/lib/lang/el.lng
+++ b/interface/web/admin/lib/lang/el.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
 $wb['1001'] = 'Το όνομα χρήστη ή το συνθηματικό είναι κενό.';
 $wb['1002'] = 'Το όνομα χρήστη ή το συνθηματικό είναι λάθος.';
-
 $wb['Groups'] = 'Ομάδες';
 $wb['groups_description'] = 'Φόρμα επεξεργασίας ομάδων χρηστών συστήματος.';
-
 $wb['Servers'] = 'Servers';
 $wb['Config'] = 'Ρυθμίσεις';
-
 $wb['Add user'] = 'Νέος Χρήστης';
 $wb['Edit user'] = 'Επεξεργασία Χρήστη';
 $wb['Add group'] = 'Νέα Ομάδα';
 $wb['Edit group'] = 'Επεξεργασία Ομάδας';
 $wb['Edit server'] = 'Επεξεργασία server';
-
 $wb['Sync. Now'] = 'Συγχρον. τώρα';
 $wb['DB Sync.'] = 'Συγχρον. Βάσης Δεδ.';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'Χρήστες CP';
 $wb['Remote Users'] = 'Απομακρυσμένοι Χρήστες';
-
 $wb['System'] = 'Σύστημα';
 $wb['Server Services'] = 'Υπηρεσίες Server';
-    $wb['Services'] = 'Υπηρεσίες';
+$wb['Services'] = 'Υπηρεσίες';
 $wb['Server Config'] = 'Ρυθμίσεις Server';
-    $wb['Server'] = 'Server';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Server';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Server IP addresses';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Εφαρμογές & Πρόσθετα';
 $wb['Repositories'] = 'Αποθετήρια';
 $wb['Packages'] = 'Πακέτα';
 $wb['Updates'] = 'Ενημερώσεις';
-
 $wb['Language Editor'] = 'Επεξεργαστής Γλώσσας';
 $wb['Languages'] = 'Γλώσσες';
 $wb['New Language'] = 'Νέα Γλώσσα';
 $wb['Merge'] = 'Συγχώνευση';
 $wb['Export'] = 'Εξαγωγή';
 $wb['Import'] = 'Εισαγωγή';
-
 $wb['Remote Actions'] = 'Απομακρυσμένες Ενέργειες';
 $wb['Do OS-Update'] = 'Αναβάθμιση λειτουργικού συστήματος';
 $wb['Do ISPConfig-Update'] = 'Αναβάθμιση ISPConfig';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/el_remote_user.lng b/interface/web/admin/lib/lang/el_remote_user.lng
index 78cd091..ddffd70 100644
--- a/interface/web/admin/lib/lang/el_remote_user.lng
+++ b/interface/web/admin/lib/lang/el_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'Ενέργειες εγγραφών srv του DNS';
 $wb['DNS txt functions'] = 'Ενέργειες εγγραφών txt του DNS';
 $wb['Mail mailing list functions'] = 'Ενέργειες Mail mailinglist';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/el_server_config.lng b/interface/web/admin/lib/lang/el_server_config.lng
index 51c758b..2cf308c 100644
--- a/interface/web/admin/lib/lang/el_server_config.lng
+++ b/interface/web/admin/lib/lang/el_server_config.lng
@@ -87,7 +87,6 @@
 $wb['ufw_log_level_txt'] = 'Επίπεδο Καταγραφής';
 $wb['network_config_warning_txt'] = 'Η επιλογή για την παραμετροποίηση του δικτύου είναι διαθέσιμη μόνο για Debian και Ubuntu Servers. Μην ενεργοποιείτε αυτή την επιλογή αν η (διεπαφή) κάρτα δικτύου δεν είναι η eth0.';
 $wb['fastcgi_config_syntax_txt'] = 'FastCGI config syntax';
-$wb['backup_dir_ftpread_txt'] = 'Δικαιώματα ανάγνωσης backup για τους χρήστες FTP του website.';
 $wb['server_type_txt'] = 'Τύπος Server';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/el_server_php.lng b/interface/web/admin/lib/lang/el_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/el_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/el_server_php_list.lng b/interface/web/admin/lib/lang/el_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/el_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/el_system_config.lng b/interface/web/admin/lib/lang/el_system_config.lng
index aeaf7f7..7ecadfb 100644
--- a/interface/web/admin/lib/lang/el_system_config.lng
+++ b/interface/web/admin/lib/lang/el_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_mail_txt'] = 'e-mail Διαχειριστών';
 $wb['monitor_key_txt'] = 'Monitor keyword';
 $wb['admin_name_txt'] = 'Όνομα Administrator';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/el_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/el_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/el_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/el_tpl_default_admin.lng b/interface/web/admin/lib/lang/el_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/el_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/el_users.lng b/interface/web/admin/lib/lang/el_users.lng
index 779a9db..24d2436 100644
--- a/interface/web/admin/lib/lang/el_users.lng
+++ b/interface/web/admin/lib/lang/el_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'Ομάδες';
 $wb['default_group_txt'] = 'Προκαθορισμένη Ομάδα';
 $wb['startmodule_err'] = 'Το άρθρωμα εκκίνησης δεν υπάρχει στα διαθέσιμα αρθρώματα.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/el_users_list.lng b/interface/web/admin/lib/lang/el_users_list.lng
index 1eb10d2..b61af25 100644
--- a/interface/web/admin/lib/lang/el_users_list.lng
+++ b/interface/web/admin/lib/lang/el_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Χρήστες';
 $wb['username_txt'] = 'Όνομα Χρήστη';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Νέος Χρήστης';
 $wb['warning_txt'] = '<b>ΠΡΟΕΙΔΟΠΟΙΗΣΗ:</b>Μην επεξεργάζεστε καμία ρύθμιση χρήστη εδώ. Χρησιμοποιήστε τις ρυθμίσεις Πελάτη - και Μεταπωλητή στο άρθρωμα Πελάτης. Η επεξεργασία ομάδων και χρηστών εδώ, μπορεί να προκαλέσει απώλεια δεδομένων!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/es.lng b/interface/web/admin/lib/lang/es.lng
index f3ff002..d8a3f99 100644
--- a/interface/web/admin/lib/lang/es.lng
+++ b/interface/web/admin/lib/lang/es.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'Grupos';
 $wb['groups_description'] = 'Formulario para editar los grupos del usuario de sistema.';
-
 $wb['Servers'] = 'Servidores';
 $wb['Config'] = 'Configuración';
-
 $wb['Add user'] = 'Añadir usuario';
 $wb['Edit user'] = 'Editar usuarios';
 $wb['Add group'] = 'Añadir grupo';
 $wb['Edit group'] = 'Editar grupo';
 $wb['Edit server'] = 'Editar servidor';
-
 $wb['Sync. Now'] = 'Sincronizar ahora';
 $wb['DB Sync.'] = 'Sincronizar BD';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'Usuarios del Panel';
 $wb['Remote Users'] = 'Remote Users';
-
 $wb['System'] = 'Sistema';
 $wb['Server Services'] = 'Server Services';
-    $wb['Services'] = 'Servicios';
+$wb['Services'] = 'Servicios';
 $wb['Server Config'] = 'Configuración del servidor';
-    $wb['Server'] = 'Servidor';
-    $wb['Mail'] = 'Correo';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Servidor';
+$wb['Mail'] = 'Correo';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'IP del servidor';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Cortafuegos';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Software';
 $wb['Repositories'] = 'Repositorios';
 $wb['Packages'] = 'Packages';
 $wb['Updates'] = 'Updates';
-
 $wb['Language Editor'] = 'Editar idioma';
 $wb['Languages'] = 'Idiomas';
 $wb['New Language'] = 'Nuevo idioma';
 $wb['Merge'] = 'Merge';
 $wb['Export'] = 'Exportar';
 $wb['Import'] = 'Importar';
-
 $wb['Remote Actions'] = 'Remote Actions';
 $wb['Do OS-Update'] = 'Do OS-Update';
 $wb['Do ISPConfig-Update'] = 'Do ISPConfig-Update';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/es_remote_user.lng b/interface/web/admin/lib/lang/es_remote_user.lng
index a5b715e..fda0e2c 100644
--- a/interface/web/admin/lib/lang/es_remote_user.lng
+++ b/interface/web/admin/lib/lang/es_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'DNS srv functions';
 $wb['DNS txt functions'] = 'DNS txt functions';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/es_server_config.lng b/interface/web/admin/lib/lang/es_server_config.lng
index 99dc89e..fb6e1d9 100644
--- a/interface/web/admin/lib/lang/es_server_config.lng
+++ b/interface/web/admin/lib/lang/es_server_config.lng
@@ -87,7 +87,6 @@
 $wb['ufw_log_level_txt'] = 'Log Level';
 $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.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/es_server_php.lng b/interface/web/admin/lib/lang/es_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/es_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/es_server_php_list.lng b/interface/web/admin/lib/lang/es_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/es_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/es_system_config.lng b/interface/web/admin/lib/lang/es_system_config.lng
index 504e22d..ebf9561 100644
--- a/interface/web/admin/lib/lang/es_system_config.lng
+++ b/interface/web/admin/lib/lang/es_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_mail_txt'] = 'Administrators e-mail';
 $wb['monitor_key_txt'] = 'Monitor keyword';
 $wb['admin_name_txt'] = 'Administrators name';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/es_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/es_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/es_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/es_tpl_default_admin.lng b/interface/web/admin/lib/lang/es_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/es_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/es_users.lng b/interface/web/admin/lib/lang/es_users.lng
index 1561060..e00bb9a 100644
--- a/interface/web/admin/lib/lang/es_users.lng
+++ b/interface/web/admin/lib/lang/es_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'Grupos';
 $wb['default_group_txt'] = 'Grupo por defecto';
 $wb['startmodule_err'] = 'El modulo inicial no está incluido en los módulos';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/es_users_list.lng b/interface/web/admin/lib/lang/es_users_list.lng
index 3b5f787..dae382e 100644
--- a/interface/web/admin/lib/lang/es_users_list.lng
+++ b/interface/web/admin/lib/lang/es_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Usuarios';
 $wb['username_txt'] = 'Usuario';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Añadir nuevo usuario';
 $wb['warning_txt'] = '<b>WARNING:</b> Do not edit or modify any user settings here. Use the Client- and Reseller settings in the Client module instead. Modifying or changing Users or groups here may cause data loss!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/fi.lng b/interface/web/admin/lib/lang/fi.lng
index 5b1fff3..9a0c7c0 100755
--- a/interface/web/admin/lib/lang/fi.lng
+++ b/interface/web/admin/lib/lang/fi.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'Käyttäjäryhmät';
 $wb['groups_description'] = 'Lomake käyttäjäryhmien muokkaukseen.';
-
 $wb['Servers'] = 'Palvelimet';
 $wb['Config'] = 'Asetukset';
-
 $wb['Add user'] = 'Lisää käyttäjä';
 $wb['Edit user'] = 'Muokkaa käyttäjää';
 $wb['Add group'] = 'Lisää käyttäjäryhmä';
 $wb['Edit group'] = 'Muokkaa ryhmää';
 $wb['Edit server'] = 'Muokkaa palvelinta';
-
 $wb['Sync. Now'] = 'Synkronoi nyt';
 $wb['DB Sync.'] = 'Tietokannan synkronointi.';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'Hallintapaneelin käyttäjät';
 $wb['Remote Users'] = 'Etäkäyttäjät';
-
 $wb['System'] = 'Järjestelmä';
 $wb['Server Services'] = 'Palvelimen palvelut';
-    $wb['Services'] = 'Palvelut';
+$wb['Services'] = 'Palvelut';
 $wb['Server Config'] = 'Palvelimen asetukset';
-    $wb['Server'] = 'Palvelin';
-    $wb['Mail'] = 'Posti';
-    $wb['Getmail'] = 'Postin nouto';
-    $wb['Web'] = 'WWW';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Palvelin';
+$wb['Mail'] = 'Posti';
+$wb['Getmail'] = 'Postin nouto';
+$wb['Web'] = 'WWW';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Server IP addresses';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Palomuuri';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Ohjelmat';
 $wb['Repositories'] = 'Ohjelmapakettien varastot';
 $wb['Packages'] = 'Paketit';
 $wb['Updates'] = 'Päivitykset';
-
 $wb['Language Editor'] = 'Kielimuokkain';
 $wb['Languages'] = 'Hallintapaneelin kielet';
 $wb['New Language'] = 'Lisää uusi kieli';
 $wb['Merge'] = 'Yhdistä';
 $wb['Export'] = 'Lataa';
 $wb['Import'] = 'Asenna';
-
 $wb['Remote Actions'] = 'Remote Actions';
 $wb['Do OS-Update'] = 'Do OS-Update';
 $wb['Do ISPConfig-Update'] = 'Do ISPConfig-Update';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/fi_remote_user.lng b/interface/web/admin/lib/lang/fi_remote_user.lng
index dea7ad1..4f5dd6f 100644
--- a/interface/web/admin/lib/lang/fi_remote_user.lng
+++ b/interface/web/admin/lib/lang/fi_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'DNS srv-tietuetoiminnot';
 $wb['DNS txt functions'] = 'DNS txt-tietuetoiminnot';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/fi_server_config.lng b/interface/web/admin/lib/lang/fi_server_config.lng
index 8949826..8a2c5a3 100755
--- a/interface/web/admin/lib/lang/fi_server_config.lng
+++ b/interface/web/admin/lib/lang/fi_server_config.lng
@@ -87,7 +87,6 @@
 $wb['ufw_log_level_txt'] = 'Log Level';
 $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.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/fi_server_php.lng b/interface/web/admin/lib/lang/fi_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/fi_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/fi_server_php_list.lng b/interface/web/admin/lib/lang/fi_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/fi_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/fi_system_config.lng b/interface/web/admin/lib/lang/fi_system_config.lng
index 504b5dd..68da01c 100755
--- a/interface/web/admin/lib/lang/fi_system_config.lng
+++ b/interface/web/admin/lib/lang/fi_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_mail_txt'] = 'Administrators e-mail';
 $wb['monitor_key_txt'] = 'Monitor keyword';
 $wb['admin_name_txt'] = 'Administrators name';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/fi_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/fi_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/fi_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/fi_tpl_default_admin.lng b/interface/web/admin/lib/lang/fi_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/fi_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/fi_users.lng b/interface/web/admin/lib/lang/fi_users.lng
index 08bada0..01b2d98 100755
--- a/interface/web/admin/lib/lang/fi_users.lng
+++ b/interface/web/admin/lib/lang/fi_users.lng
@@ -25,4 +25,8 @@
 $wb['default_group_txt'] = 'Oletusryhmä';
 $wb['startmodule_err'] = 'Aloitusosio ei ole sallittu.';
 $wb['password_strength_txt'] = 'Salasanan vahvuus';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/fi_users_list.lng b/interface/web/admin/lib/lang/fi_users_list.lng
index bd078e9..7814b01 100755
--- a/interface/web/admin/lib/lang/fi_users_list.lng
+++ b/interface/web/admin/lib/lang/fi_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Käyttäjätunnukset';
 $wb['username_txt'] = 'Käyttäjätunnus';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Lisää uusi käyttäjä';
 $wb['warning_txt'] = '<b>VAROITUS:</b> Aälä muokkaa mitään käyttäjäasetuksia täällä. Käytä Asiakas- ja Jälleenmyyjä-asetuksia Asiakkaat-moduulissa. Käyttäjien tai ryhmien muokkaus tässä voi aiheuttaa tietojen katoamista!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/fr.lng b/interface/web/admin/lib/lang/fr.lng
index 1d975b1..c97785d 100644
--- a/interface/web/admin/lib/lang/fr.lng
+++ b/interface/web/admin/lib/lang/fr.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
 $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['Groups'] = 'Groupes';
 $wb['groups_description'] = 'Formulaire d\'édition des groupes d\'utilisateurs système.';
-
 $wb['Servers'] = 'Serveurs';
 $wb['Config'] = 'Configuration';
-
 $wb['Add user'] = 'Ajout utilisateur';
 $wb['Edit user'] = 'Edition utilisateur';
 $wb['Add group'] = 'Ajout groupe';
 $wb['Edit group'] = 'Edition groupe';
 $wb['Edit server'] = 'Edition serveur';
-
 $wb['Sync. Now'] = 'Sync. maintenant';
 $wb['DB Sync.'] = 'Sync. BDD';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'Utilisateurs';
 $wb['Remote Users'] = 'Utilisateurs distants';
-
 $wb['System'] = 'Système';
 $wb['Server Services'] = 'Services serveur';
-    $wb['Services'] = 'Services';
+$wb['Services'] = 'Services';
 $wb['Server Config'] = 'Configuration serveur';
-    $wb['Server'] = 'Serveur';
-    $wb['Mail'] = 'Email';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Serveur';
+$wb['Mail'] = 'Email';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Adresses IP serveur';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Pare-feu';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Applications & Plugins';
 $wb['Repositories'] = 'Dépôt';
 $wb['Packages'] = 'Paquets';
 $wb['Updates'] = 'Mises à jour';
-
 $wb['Language Editor'] = 'Editeur de langue';
 $wb['Languages'] = 'Langues';
 $wb['New Language'] = 'Nouvelle Langue';
 $wb['Merge'] = 'Fusion';
 $wb['Export'] = 'Exporter';
 $wb['Import'] = 'Importer';
-
 $wb['Remote Actions'] = 'Actions distantes';
 $wb['Do OS-Update'] = 'Mise à jour de l\'OS';
 $wb['Do ISPConfig-Update'] = 'Mise à jour ISPConfig';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/fr_remote_user.lng b/interface/web/admin/lib/lang/fr_remote_user.lng
index 5f740a4..12e5b4d 100644
--- a/interface/web/admin/lib/lang/fr_remote_user.lng
+++ b/interface/web/admin/lib/lang/fr_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'Fonctions SRV DNS';
 $wb['DNS txt functions'] = 'Fonctions TXT DNS';
 $wb['Mail mailing list functions'] = 'Fonctions Mailinglist Mail';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/fr_server_config.lng b/interface/web/admin/lib/lang/fr_server_config.lng
index f73e4bf..973cbb8 100644
--- a/interface/web/admin/lib/lang/fr_server_config.lng
+++ b/interface/web/admin/lib/lang/fr_server_config.lng
@@ -87,7 +87,6 @@
 $wb['CA_path_txt'] = 'CA Path';
 $wb['CA_pass_txt'] = 'CA passphrase';
 $wb['fastcgi_config_syntax_txt'] = 'FastCGI config syntax';
-$wb['backup_dir_ftpread_txt'] = 'Backup dir. readable for website FTP users.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/fr_server_php.lng b/interface/web/admin/lib/lang/fr_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/fr_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/fr_server_php_list.lng b/interface/web/admin/lib/lang/fr_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/fr_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/fr_system_config.lng b/interface/web/admin/lib/lang/fr_system_config.lng
index df0dd8f..e15d84c 100644
--- a/interface/web/admin/lib/lang/fr_system_config.lng
+++ b/interface/web/admin/lib/lang/fr_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_mail_txt'] = 'E-mail de l\'administrateur';
 $wb['monitor_key_txt'] = 'Mot-clé du moniteur';
 $wb['admin_name_txt'] = 'Nom des administrateurs';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/fr_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/fr_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/fr_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/fr_tpl_default_admin.lng b/interface/web/admin/lib/lang/fr_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/fr_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/fr_users.lng b/interface/web/admin/lib/lang/fr_users.lng
index 43500b6..3b6ec12 100644
--- a/interface/web/admin/lib/lang/fr_users.lng
+++ b/interface/web/admin/lib/lang/fr_users.lng
@@ -25,4 +25,8 @@
 $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.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/fr_users_list.lng b/interface/web/admin/lib/lang/fr_users_list.lng
index 76a865f..44b04da 100644
--- a/interface/web/admin/lib/lang/fr_users_list.lng
+++ b/interface/web/admin/lib/lang/fr_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Utilisateurs';
 $wb['username_txt'] = 'Nom d\'utilisateur';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $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';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/hr.lng b/interface/web/admin/lib/lang/hr.lng
index 8d4fe0e..02f0ce8 100644
--- a/interface/web/admin/lib/lang/hr.lng
+++ b/interface/web/admin/lib/lang/hr.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
 $wb['1001'] = 'Nije upisano korisničko ime ili šifra.';
 $wb['1002'] = 'Pogrešno korisničko ime ili šifra.';
-
 $wb['Groups'] = 'Grupe';
 $wb['groups_description'] = 'Forma za editiranje grupe korisnika sistema.';
-
 $wb['Servers'] = 'Serveri';
 $wb['Config'] = 'Konfiguracija';
-
 $wb['Add user'] = 'Dodaj korisnika';
 $wb['Edit user'] = 'Editiraj korisnika';
 $wb['Add group'] = 'Dodaj grupu';
 $wb['Edit group'] = 'Editiraj grupu';
 $wb['Edit server'] = 'Editiraj server';
-
 $wb['Sync. Now'] = 'Sinkroniziraj';
 $wb['DB Sync.'] = 'Sinkroniziraj bazu';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'CP korisnici';
 $wb['Remote Users'] = 'Udaljeni korisnici';
-
 $wb['System'] = 'Sistem';
 $wb['Server Services'] = 'Serverski servisi';
-    $wb['Services'] = 'Servisi';
+$wb['Services'] = 'Servisi';
 $wb['Server Config'] = 'Konfiguracija servera';
-    $wb['Server'] = 'Server';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Server';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'IP adresa servera';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Aplikacije i dodaci';
 $wb['Repositories'] = 'Repozitoriji';
 $wb['Packages'] = 'Paketi';
 $wb['Updates'] = 'Nadogradnje';
-
 $wb['Language Editor'] = 'Jezični editor';
 $wb['Languages'] = 'Jezici';
 $wb['New Language'] = 'Novi jezik';
 $wb['Merge'] = 'Spoji';
 $wb['Export'] = 'Eksportiraj';
 $wb['Import'] = 'Importiraj';
-
 $wb['Remote Actions'] = 'Udaljene akcije';
 $wb['Do OS-Update'] = 'Nadogradnja sistema';
 $wb['Do ISPConfig-Update'] = 'Nadogradnja control panela';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/hr_remote_user.lng b/interface/web/admin/lib/lang/hr_remote_user.lng
index ae35c92..fff993b 100644
--- a/interface/web/admin/lib/lang/hr_remote_user.lng
+++ b/interface/web/admin/lib/lang/hr_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'DNS srv funkcije';
 $wb['DNS txt functions'] = 'DNS txt funkcije';
 $wb['Mail mailing list functions'] = 'Funkcije mailing lista';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/hr_server_config.lng b/interface/web/admin/lib/lang/hr_server_config.lng
index 2b36f58..f6c3138 100644
--- a/interface/web/admin/lib/lang/hr_server_config.lng
+++ b/interface/web/admin/lib/lang/hr_server_config.lng
@@ -87,7 +87,6 @@
 $wb['CA_path_txt'] = 'CA putanja';
 $wb['CA_pass_txt'] = 'CA šifra';
 $wb['fastcgi_config_syntax_txt'] = 'FastCGI konfiguracijska sintaksa';
-$wb['backup_dir_ftpread_txt'] = 'Omogući pristup backup direktoriju FTP korisnicima.';
 $wb['server_type_txt'] = 'Vrsta servera';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost konfiguracijski direktorij';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost omogućeni konfiguracijski direktorij';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Dodaj web korisnikeu -sshusers- grupu';
 $wb['connect_userid_to_webid_txt'] = 'Spoji Linux userid u webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Početni ID za spajanje userid/webid-a';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/hr_server_php.lng b/interface/web/admin/lib/lang/hr_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/hr_server_php_list.lng b/interface/web/admin/lib/lang/hr_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/hr_system_config.lng b/interface/web/admin/lib/lang/hr_system_config.lng
index b5bcd1b..67fb32d 100644
--- a/interface/web/admin/lib/lang/hr_system_config.lng
+++ b/interface/web/admin/lib/lang/hr_system_config.lng
@@ -28,4 +28,11 @@
 $wb['mailmailinglist_url_txt'] = 'URL mailing liste';
 $wb['admin_mail_txt'] = 'e-mail administratora';
 $wb['admin_name_txt'] = 'Ime administratora';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/hr_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/hr_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/hr_tpl_default_admin.lng b/interface/web/admin/lib/lang/hr_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/hr_users.lng b/interface/web/admin/lib/lang/hr_users.lng
index cae0264..2547c3f 100644
--- a/interface/web/admin/lib/lang/hr_users.lng
+++ b/interface/web/admin/lib/lang/hr_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'Grupe';
 $wb['default_group_txt'] = 'Standardna grupa';
 $wb['startmodule_err'] = 'Početni modul nije u izabranim modulima.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/hr_users_list.lng b/interface/web/admin/lib/lang/hr_users_list.lng
index b522eb3..c102e5f 100644
--- a/interface/web/admin/lib/lang/hr_users_list.lng
+++ b/interface/web/admin/lib/lang/hr_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Klijenti';
 $wb['username_txt'] = 'Korisničko ime';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Dodaj klijenta';
 $wb['warning_txt'] = '<b>UPOZORENJE:</b> Ovdje nemojte mijenjati podatke klijenta. Koristite \\"Klijent\\" i \\"Preprodavač\\" postavke u Klijent modulu. Mijenjanjem postavki klijenata ili grupa može doći do gubitka podataka!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/hu.lng b/interface/web/admin/lib/lang/hu.lng
index 7da9d63..0ee8f66 100644
--- a/interface/web/admin/lib/lang/hu.lng
+++ b/interface/web/admin/lib/lang/hu.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'Csoportok';
 $wb['groups_description'] = 'Rendszercsoport módosító oldal.';
-
 $wb['Servers'] = 'Szerverek';
 $wb['Config'] = 'Beállítások';
-
 $wb['Add user'] = 'Felhasználót hozzáad';
 $wb['Edit user'] = 'Felhasználót szerkeszt';
 $wb['Add group'] = 'Csoport hozzáadása';
 $wb['Edit group'] = 'Csoport szerkesztése';
 $wb['Edit server'] = 'Szerver módosítása';
-
 $wb['Sync. Now'] = 'Szinkrornizálás Most';
 $wb['DB Sync.'] = 'Adatbázis Szinkronizálás';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'Admin felület Felhasználói';
 $wb['Remote Users'] = 'Távoli Felhasználók';
-
 $wb['System'] = 'Rendszer';
 $wb['Server Services'] = 'Server Services';
-    $wb['Services'] = 'Szolgáltatások';
+$wb['Services'] = 'Szolgáltatások';
 $wb['Server Config'] = 'Szerver Szolgáltatások';
-    $wb['Server'] = 'Server';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Server';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Szerver IP';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Tűzfal';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Program';
 $wb['Repositories'] = 'Repositories';
 $wb['Packages'] = 'Csomagok';
 $wb['Updates'] = 'Frissítések';
-
 $wb['Language Editor'] = 'Nyelv szerkesztő';
 $wb['Languages'] = 'Nyelvek';
 $wb['New Language'] = 'Új Nyelv';
 $wb['Merge'] = 'Merge';
 $wb['Export'] = 'Export';
 $wb['Import'] = 'Import';
-
 $wb['Remote Actions'] = 'Remote Actions';
 $wb['Do OS-Update'] = 'OR-Frissítés';
 $wb['Do ISPConfig-Update'] = 'ISPConfig-Frissítés';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/hu_remote_user.lng b/interface/web/admin/lib/lang/hu_remote_user.lng
index abee090..49bf924 100644
--- a/interface/web/admin/lib/lang/hu_remote_user.lng
+++ b/interface/web/admin/lib/lang/hu_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'DNS srv functions';
 $wb['DNS txt functions'] = 'DNS txt functions';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/hu_server_config.lng b/interface/web/admin/lib/lang/hu_server_config.lng
index 33785e8..9ddff2d 100644
--- a/interface/web/admin/lib/lang/hu_server_config.lng
+++ b/interface/web/admin/lib/lang/hu_server_config.lng
@@ -87,7 +87,6 @@
 $wb['ufw_default_application_policy_txt'] = 'Default Application Policy';
 $wb['ufw_log_level_txt'] = 'Log Level';
 $wb['fastcgi_config_syntax_txt'] = 'FastCGI config syntax';
-$wb['backup_dir_ftpread_txt'] = 'Backup dir. readable for website FTP users.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/hu_server_php.lng b/interface/web/admin/lib/lang/hu_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/hu_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/hu_server_php_list.lng b/interface/web/admin/lib/lang/hu_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/hu_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/hu_system_config.lng b/interface/web/admin/lib/lang/hu_system_config.lng
index 656e2d8..1270cef 100644
--- a/interface/web/admin/lib/lang/hu_system_config.lng
+++ b/interface/web/admin/lib/lang/hu_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_name_txt'] = 'Administrators name';
 $wb['enable_custom_login_txt'] = 'Allow custom login name';
 $wb['monitor_key_txt'] = 'Monitor keyword';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/hu_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/hu_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/hu_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/hu_tpl_default_admin.lng b/interface/web/admin/lib/lang/hu_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/hu_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/hu_users.lng b/interface/web/admin/lib/lang/hu_users.lng
index 91b2ee5..c9852bd 100644
--- a/interface/web/admin/lib/lang/hu_users.lng
+++ b/interface/web/admin/lib/lang/hu_users.lng
@@ -25,4 +25,8 @@
 $wb['default_group_txt'] = 'Alapértelemezett csoport';
 $wb['startmodule_err'] = 'Kezdő modul nincs engedélyezve.';
 $wb['password_strength_txt'] = 'Jelszó erőssége';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/hu_users_list.lng b/interface/web/admin/lib/lang/hu_users_list.lng
index 0610c76..49c9674 100644
--- a/interface/web/admin/lib/lang/hu_users_list.lng
+++ b/interface/web/admin/lib/lang/hu_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Felhasználók';
 $wb['username_txt'] = 'Felhasználónév';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Új felhasználó';
 $wb['warning_txt'] = '<b>FIGYELEM:</b> Ne módosítsa a felhasználók adatait ezen a helyen. Használja az Ügyfél vagy Viszonteladó szerkesztését az Ügyfél modulban!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/id.lng b/interface/web/admin/lib/lang/id.lng
index 3bebf7e..c4f2a75 100644
--- a/interface/web/admin/lib/lang/id.lng
+++ b/interface/web/admin/lib/lang/id.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'Grup';
 $wb['groups_description'] = 'Form untuk menyunting grup pengguna sistem.';
-
 $wb['Servers'] = 'Server';
 $wb['Config'] = 'Konfigurasi';
-
 $wb['Add user'] = 'Tambah Pengguna';
 $wb['Edit user'] = 'Sunting Pengguna';
 $wb['Add group'] = 'Tambah Grup';
 $wb['Edit group'] = 'Sunting Grup';
 $wb['Edit server'] = 'Sunting Server';
-
 $wb['Sync. Now'] = 'Sinkronisasi Sekarang';
 $wb['DB Sync.'] = 'Sinkronisasi DB.';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'Pengguna CP';
 $wb['Remote Users'] = 'Pengguna Remote';
-
 $wb['System'] = 'Sistem';
 $wb['Server Services'] = 'Layanan Server';
-    $wb['Services'] = 'Layanan';
+$wb['Services'] = 'Layanan';
 $wb['Server Config'] = 'Konfigurasi Server';
-    $wb['Server'] = 'Server';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Ambil Mail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Server';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Ambil Mail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Alamat IP Server';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Perangkat Lunak';
 $wb['Repositories'] = 'Repositori';
 $wb['Packages'] = 'Paket';
 $wb['Updates'] = 'Pemutakhiran';
-
 $wb['Language Editor'] = 'Penyunting Bahasa';
 $wb['Languages'] = 'Bahasa';
 $wb['New Language'] = 'Bahasa Baru';
 $wb['Merge'] = 'Gabung';
 $wb['Export'] = 'Ekspor';
 $wb['Import'] = 'Impor';
-
 $wb['Remote Actions'] = 'Tindakan Remote';
 $wb['Do OS-Update'] = 'Lakukan Pemutakhiran OS';
 $wb['Do ISPConfig-Update'] = 'Lakukan Pemutakhiran ISPConfig';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/id_remote_user.lng b/interface/web/admin/lib/lang/id_remote_user.lng
index ead7b78..018690d 100644
--- a/interface/web/admin/lib/lang/id_remote_user.lng
+++ b/interface/web/admin/lib/lang/id_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'Fungsi-fungsi SRV DNS';
 $wb['DNS txt functions'] = 'Fungsi-fungsi TXT DNS';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/id_server_config.lng b/interface/web/admin/lib/lang/id_server_config.lng
index 15aa4d2..fd2a5b4 100644
--- a/interface/web/admin/lib/lang/id_server_config.lng
+++ b/interface/web/admin/lib/lang/id_server_config.lng
@@ -87,7 +87,6 @@
 $wb['ufw_log_level_txt'] = 'Log Level';
 $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.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/id_server_php.lng b/interface/web/admin/lib/lang/id_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/id_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/id_server_php_list.lng b/interface/web/admin/lib/lang/id_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/id_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/id_system_config.lng b/interface/web/admin/lib/lang/id_system_config.lng
index f75c095..ed4f6bf 100644
--- a/interface/web/admin/lib/lang/id_system_config.lng
+++ b/interface/web/admin/lib/lang/id_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_mail_txt'] = 'Administrators e-mail';
 $wb['monitor_key_txt'] = 'Monitor keyword';
 $wb['admin_name_txt'] = 'Administrators name';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/id_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/id_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/id_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/id_tpl_default_admin.lng b/interface/web/admin/lib/lang/id_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/id_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/id_users.lng b/interface/web/admin/lib/lang/id_users.lng
index 9ffea24..300d699 100644
--- a/interface/web/admin/lib/lang/id_users.lng
+++ b/interface/web/admin/lib/lang/id_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'Grup';
 $wb['default_group_txt'] = 'Grup Baku';
 $wb['startmodule_err'] = 'Modul awal tidak termasuk dalam modul.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/id_users_list.lng b/interface/web/admin/lib/lang/id_users_list.lng
index ca68773..8005eff 100644
--- a/interface/web/admin/lib/lang/id_users_list.lng
+++ b/interface/web/admin/lib/lang/id_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Pengguna';
 $wb['username_txt'] = 'Nama Pengguna';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Tambah pengguna baru';
 $wb['warning_txt'] = '<b>PERINGATAN:</b> Jangan menyunting atau memodifikasi pengaturan pengguna apapun di sini. Gunakan Pengaturan Klien dan Reseller di modul Klien. Memodifikasi atau mengubah Pengguna atau Grup di sini dapat mengakibatkan kehilangan data!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/it.lng b/interface/web/admin/lib/lang/it.lng
index b2e76e1..7b9fc82 100644
--- a/interface/web/admin/lib/lang/it.lng
+++ b/interface/web/admin/lib/lang/it.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'Gruppi';
 $wb['groups_description'] = 'Form to edit systemuser groups.';
-
 $wb['Servers'] = 'Servers';
 $wb['Config'] = 'Config';
-
 $wb['Add user'] = 'Aggiungi utente';
 $wb['Edit user'] = 'Modifica utente';
 $wb['Add group'] = 'Aggiungi gruppo';
 $wb['Edit group'] = 'Modifica gruppo';
 $wb['Edit server'] = 'Modifica server';
-
 $wb['Sync. Now'] = 'Sync. Now';
 $wb['DB Sync.'] = 'DB Sync.';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'CP Utenti';
 $wb['Remote Users'] = 'Utenti remoti';
-
 $wb['System'] = 'Sistema';
 $wb['Server Services'] = 'Servizi server';
-    $wb['Services'] = 'Servizi';
+$wb['Services'] = 'Servizi';
 $wb['Server Config'] = 'Server Config';
-    $wb['Server'] = 'Server';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Server';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Server IP addresses';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Programmi';
 $wb['Repositories'] = 'Repositories';
 $wb['Packages'] = 'Pacchetti';
 $wb['Updates'] = 'Aggiornamenti';
-
 $wb['Language Editor'] = 'Editor lingua';
 $wb['Languages'] = 'Lingue';
 $wb['New Language'] = 'Nuova lingua';
 $wb['Merge'] = 'Merge';
 $wb['Export'] = 'Esporta';
 $wb['Import'] = 'Importa';
-
 $wb['Remote Actions'] = 'Azioni remote';
 $wb['Do OS-Update'] = 'Aggiorna OS';
 $wb['Do ISPConfig-Update'] = 'Aggiorna ISPconfig';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/it_remote_user.lng b/interface/web/admin/lib/lang/it_remote_user.lng
index 879385a..65b3cfd 100644
--- a/interface/web/admin/lib/lang/it_remote_user.lng
+++ b/interface/web/admin/lib/lang/it_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'DNS srv functions';
 $wb['DNS txt functions'] = 'DNS txt functions';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/it_server_config.lng b/interface/web/admin/lib/lang/it_server_config.lng
index ca56ef8..e26c87b 100644
--- a/interface/web/admin/lib/lang/it_server_config.lng
+++ b/interface/web/admin/lib/lang/it_server_config.lng
@@ -87,7 +87,6 @@
 $wb['CA_path_txt'] = 'CA Path';
 $wb['CA_pass_txt'] = 'CA passphrase';
 $wb['fastcgi_config_syntax_txt'] = 'FastCGI config syntax';
-$wb['backup_dir_ftpread_txt'] = 'Backup dir. readable for website FTP users.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/it_server_php.lng b/interface/web/admin/lib/lang/it_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/it_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/it_server_php_list.lng b/interface/web/admin/lib/lang/it_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/it_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/it_system_config.lng b/interface/web/admin/lib/lang/it_system_config.lng
index f9bff3e..fee37bc 100644
--- a/interface/web/admin/lib/lang/it_system_config.lng
+++ b/interface/web/admin/lib/lang/it_system_config.lng
@@ -28,4 +28,11 @@
 $wb['mailmailinglist_url_txt'] = 'Mailing list URL';
 $wb['admin_mail_txt'] = 'Administrators e-mail';
 $wb['admin_name_txt'] = 'Administrators name';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/it_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/it_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/it_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/it_tpl_default_admin.lng b/interface/web/admin/lib/lang/it_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/it_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/it_users.lng b/interface/web/admin/lib/lang/it_users.lng
index ed49fa9..842a324 100644
--- a/interface/web/admin/lib/lang/it_users.lng
+++ b/interface/web/admin/lib/lang/it_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'Gruppi';
 $wb['default_group_txt'] = 'Gruppo predefinito';
 $wb['startmodule_err'] = 'Start module is not within modules.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/it_users_list.lng b/interface/web/admin/lib/lang/it_users_list.lng
index bc92110..a86279c 100644
--- a/interface/web/admin/lib/lang/it_users_list.lng
+++ b/interface/web/admin/lib/lang/it_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Utenti';
 $wb['username_txt'] = 'Nome utente';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Add new user';
 $wb['warning_txt'] = '<b>ATTENZIONE:</b> non editare o modificare alcuna impostazione utente in questa schermata. Usare piuttosto le impostazioni Cliente/Rivenditore del modulo Clienti. Modificare Utenti o gruppi in questa schermata può provocare la perdita di dati.';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/ja.lng b/interface/web/admin/lib/lang/ja.lng
index 9cb5b77..9b8cc21 100644
--- a/interface/web/admin/lib/lang/ja.lng
+++ b/interface/web/admin/lib/lang/ja.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'グループ';
 $wb['groups_description'] = 'システムユーザーグループの編集';
-
 $wb['Servers'] = 'サーバー';
 $wb['Config'] = '設定';
-
 $wb['Add user'] = 'ユーザーを追加する';
 $wb['Edit user'] = 'ユーザーを編集する';
 $wb['Add group'] = 'グループを追加する';
 $wb['Edit group'] = 'グループを編集する';
 $wb['Edit server'] = 'サーバーを編集する';
-
 $wb['Sync. Now'] = 'Sync. Now';
 $wb['DB Sync.'] = 'DB Sync.';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'コントロールパネルユーザー';
 $wb['Remote Users'] = 'Remote Users';
-
 $wb['System'] = 'システム';
 $wb['Server Services'] = 'Server Services';
-    $wb['Services'] = 'サービス';
+$wb['Services'] = 'サービス';
 $wb['Server Config'] = 'サーバーの設定';
-    $wb['Server'] = 'サーバー';
-    $wb['Mail'] = 'メール';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'ウェブ';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'サーバー';
+$wb['Mail'] = 'メール';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'ウェブ';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'サーバーのIPアドレスを編集する';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'ファイアウォール';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'ソフトウェア';
 $wb['Repositories'] = 'リポジトリー';
 $wb['Packages'] = 'Packages';
 $wb['Updates'] = 'Updates';
-
 $wb['Language Editor'] = '言語エディタ';
 $wb['Languages'] = '言語';
 $wb['New Language'] = '言語を追加する';
 $wb['Merge'] = 'Merge';
 $wb['Export'] = 'エクスポート';
 $wb['Import'] = 'インポート';
-
 $wb['Remote Actions'] = 'Remote Actions';
 $wb['Do OS-Update'] = 'Do OS-Update';
 $wb['Do ISPConfig-Update'] = 'Do ISPConfig-Update';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/ja_remote_user.lng b/interface/web/admin/lib/lang/ja_remote_user.lng
index fd1994e..c219230 100644
--- a/interface/web/admin/lib/lang/ja_remote_user.lng
+++ b/interface/web/admin/lib/lang/ja_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'DNS srv functions';
 $wb['DNS txt functions'] = 'DNS txt functions';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/ja_server_config.lng b/interface/web/admin/lib/lang/ja_server_config.lng
index c06e10f..cfea83f 100644
--- a/interface/web/admin/lib/lang/ja_server_config.lng
+++ b/interface/web/admin/lib/lang/ja_server_config.lng
@@ -87,7 +87,6 @@
 $wb['CA_path_txt'] = 'CA Path';
 $wb['CA_pass_txt'] = 'CA passphrase';
 $wb['fastcgi_config_syntax_txt'] = 'FastCGI config syntax';
-$wb['backup_dir_ftpread_txt'] = 'Backup dir. readable for website FTP users.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/ja_server_php.lng b/interface/web/admin/lib/lang/ja_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/ja_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/ja_server_php_list.lng b/interface/web/admin/lib/lang/ja_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/ja_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/ja_system_config.lng b/interface/web/admin/lib/lang/ja_system_config.lng
index fc041b5..2bca331 100644
--- a/interface/web/admin/lib/lang/ja_system_config.lng
+++ b/interface/web/admin/lib/lang/ja_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_mail_txt'] = 'Administrators e-mail';
 $wb['monitor_key_txt'] = 'Monitor keyword';
 $wb['admin_name_txt'] = 'Administrators name';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/ja_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/ja_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/ja_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/ja_tpl_default_admin.lng b/interface/web/admin/lib/lang/ja_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/ja_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/ja_users.lng b/interface/web/admin/lib/lang/ja_users.lng
index 040c269..5729018 100644
--- a/interface/web/admin/lib/lang/ja_users.lng
+++ b/interface/web/admin/lib/lang/ja_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'グループ';
 $wb['default_group_txt'] = 'デフォルトのグループ';
 $wb['startmodule_err'] = '「ログイン直後のモジュール」は選択した「モジュール」から選んでください。';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/ja_users_list.lng b/interface/web/admin/lib/lang/ja_users_list.lng
index 2d35c8b..6a3fac4 100644
--- a/interface/web/admin/lib/lang/ja_users_list.lng
+++ b/interface/web/admin/lib/lang/ja_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'ユーザー';
 $wb['username_txt'] = 'ユーザー名';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'ユーザーを追加する';
 $wb['warning_txt'] = '<b>WARNING:</b> Do not edit or modify any user settings here. Use the Client- and Reseller settings in the Client module instead. Modifying or changing Users or groups here may cause data loss!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/nl.lng b/interface/web/admin/lib/lang/nl.lng
index 5f6235b..b8fbedc 100644
--- a/interface/web/admin/lib/lang/nl.lng
+++ b/interface/web/admin/lib/lang/nl.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'Groepen';
 $wb['groups_description'] = 'Formulier om systeemgebruiker groepen te wijzigen.';
-
 $wb['Servers'] = 'Servers';
 $wb['Config'] = 'Config';
-
 $wb['Add user'] = 'Toevoegen gebruiker';
 $wb['Edit user'] = 'Wijzigen gebruiker';
 $wb['Add group'] = 'Toevoegen groep';
 $wb['Edit group'] = 'Wijzigen groep';
 $wb['Edit server'] = 'Wijzigen server';
-
 $wb['Sync. Now'] = 'Sync. nu';
 $wb['DB Sync.'] = 'DB Sync.';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'CP Gebruikers';
 $wb['Remote Users'] = 'Remote gebruikers';
-
 $wb['System'] = 'System';
 $wb['Server Services'] = 'Server Services';
-    $wb['Services'] = 'Services';
+$wb['Services'] = 'Services';
 $wb['Server Config'] = 'Server Config';
-    $wb['Server'] = 'Server';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Server';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Server IP adressen';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Apps & addons';
 $wb['Repositories'] = 'Repositories';
 $wb['Packages'] = 'Paketten';
 $wb['Updates'] = 'Updates';
-
 $wb['Language Editor'] = 'Taal editor';
 $wb['Languages'] = 'Talen';
 $wb['New Language'] = 'Nieuwe taal';
 $wb['Merge'] = 'Samenvoegen';
 $wb['Export'] = 'Exporteer';
 $wb['Import'] = 'Importeer';
-
 $wb['Remote Actions'] = 'Remote acties';
 $wb['Do OS-Update'] = 'Voer een OS-Update uit';
 $wb['Do ISPConfig-Update'] = 'Voer een ISPConfig-update uit';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/nl_remote_user.lng b/interface/web/admin/lib/lang/nl_remote_user.lng
index eabbe09..ece9be3 100644
--- a/interface/web/admin/lib/lang/nl_remote_user.lng
+++ b/interface/web/admin/lib/lang/nl_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'DNS srv functies';
 $wb['DNS txt functions'] = 'DNS txt functies';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/nl_server_config.lng b/interface/web/admin/lib/lang/nl_server_config.lng
index 5267610..a362de9 100644
--- a/interface/web/admin/lib/lang/nl_server_config.lng
+++ b/interface/web/admin/lib/lang/nl_server_config.lng
@@ -87,7 +87,6 @@
 $wb['ufw_log_level_txt'] = 'Log Level';
 $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.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/nl_server_php.lng b/interface/web/admin/lib/lang/nl_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/nl_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/nl_server_php_list.lng b/interface/web/admin/lib/lang/nl_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/nl_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/nl_system_config.lng b/interface/web/admin/lib/lang/nl_system_config.lng
index 3346d88..649e1ae 100644
--- a/interface/web/admin/lib/lang/nl_system_config.lng
+++ b/interface/web/admin/lib/lang/nl_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_mail_txt'] = 'Administrators e-mail';
 $wb['monitor_key_txt'] = 'Monitor keyword';
 $wb['admin_name_txt'] = 'Administrators name';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/nl_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/nl_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/nl_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/nl_tpl_default_admin.lng b/interface/web/admin/lib/lang/nl_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/nl_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/nl_users.lng b/interface/web/admin/lib/lang/nl_users.lng
index c397d95..f516467 100644
--- a/interface/web/admin/lib/lang/nl_users.lng
+++ b/interface/web/admin/lib/lang/nl_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'Groepen';
 $wb['default_group_txt'] = 'Standaard groep';
 $wb['startmodule_err'] = 'Start module maakt geen deel uit van de geselecteerde modules.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/nl_users_list.lng b/interface/web/admin/lib/lang/nl_users_list.lng
index deee74e..4c104f4 100644
--- a/interface/web/admin/lib/lang/nl_users_list.lng
+++ b/interface/web/admin/lib/lang/nl_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Gebruikers';
 $wb['username_txt'] = 'Gebruikersnaam';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Toevoegen nieuwe gebruiker';
 $wb['warning_txt'] = '<b>WAARSCHUWING:</b> Wijzig hier geen enkele gebruikersinstelling. Voor het aanbrengen van wijzigingen gebruikt u de klanten module. Het hier wijzigen van gebruikers of groepen kan dataverlies tot gevolg hebben!!!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/pl.lng b/interface/web/admin/lib/lang/pl.lng
index 7672d4b..35b5993 100644
--- a/interface/web/admin/lib/lang/pl.lng
+++ b/interface/web/admin/lib/lang/pl.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Nazwa użytkownika lub hasło jest puste.";
-$wb[1002] = "Nazwa użytkownika lub hasło jest błędne.";
-
+$wb['1001'] = 'Nazwa użytkownika lub hasło jest puste.';
+$wb['1002'] = 'Nazwa użytkownika lub hasło jest błędne.';
 $wb['Groups'] = 'Grupy';
 $wb['groups_description'] = 'Formularz do edycji grup użytkowników w systemie.';
-
 $wb['Servers'] = 'Serwery';
 $wb['Config'] = 'Konfiguracja';
-
 $wb['Add user'] = 'Dodaj użytkownika';
 $wb['Edit user'] = 'Edytuj użytkownika';
 $wb['Add group'] = 'Dodaj grupę';
 $wb['Edit group'] = 'Edytuj grupę';
 $wb['Edit server'] = 'Edytuj serwer';
-
 $wb['Sync. Now'] = 'Synchronizuj teraz.';
 $wb['DB Sync.'] = 'Synchronizacja bazy danych.';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'Użytkownicy';
 $wb['Remote Users'] = 'Użytkownicy zdalni';
-
 $wb['System'] = 'System';
 $wb['Server Services'] = 'Usługi serwera';
-    $wb['Services'] = 'Usługi';
+$wb['Services'] = 'Usługi';
 $wb['Server Config'] = 'Konfiguracja serwera';
-    $wb['Server'] = 'Serwer';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Serwer';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Server IP addresses';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Oprogramowanie';
 $wb['Repositories'] = 'Repozytoria';
 $wb['Packages'] = 'Pakiety';
 $wb['Updates'] = 'Aktualizacje';
-
 $wb['Language Editor'] = 'Edytor języków';
 $wb['Languages'] = 'Języki';
 $wb['New Language'] = 'Nowy język';
 $wb['Merge'] = 'Połącz';
 $wb['Export'] = 'Eksport';
 $wb['Import'] = 'Import';
-
 $wb['Remote Actions'] = 'Akcje zdalne';
 $wb['Do OS-Update'] = 'Wykonaj aktualizację systemu';
 $wb['Do ISPConfig-Update'] = 'Wykonaj aktualizację ISPConfig';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/pl_remote_user.lng b/interface/web/admin/lib/lang/pl_remote_user.lng
index dd8a368..7691fec 100644
--- a/interface/web/admin/lib/lang/pl_remote_user.lng
+++ b/interface/web/admin/lib/lang/pl_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'Funkcje rekordu SRV DNS';
 $wb['DNS txt functions'] = 'Funkcje rekordu TXT DNS';
 $wb['Mail mailing list functions'] = 'Funkcje listy mailingowej';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/pl_server_config.lng b/interface/web/admin/lib/lang/pl_server_config.lng
index 998a755..254fa4f 100644
--- a/interface/web/admin/lib/lang/pl_server_config.lng
+++ b/interface/web/admin/lib/lang/pl_server_config.lng
@@ -87,7 +87,6 @@
 $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.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/pl_server_php.lng b/interface/web/admin/lib/lang/pl_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/pl_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/pl_server_php_list.lng b/interface/web/admin/lib/lang/pl_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/pl_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/pl_system_config.lng b/interface/web/admin/lib/lang/pl_system_config.lng
index a4f4e24..83e8a96 100644
--- a/interface/web/admin/lib/lang/pl_system_config.lng
+++ b/interface/web/admin/lib/lang/pl_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_mail_txt'] = 'E-Mail administratorów';
 $wb['monitor_key_txt'] = 'Klucz monitora';
 $wb['admin_name_txt'] = 'Nazwy administratorów';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/pl_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/pl_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/pl_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/pl_tpl_default_admin.lng b/interface/web/admin/lib/lang/pl_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/pl_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/pl_users.lng b/interface/web/admin/lib/lang/pl_users.lng
index 99e5fd3..6668343 100644
--- a/interface/web/admin/lib/lang/pl_users.lng
+++ b/interface/web/admin/lib/lang/pl_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'Grupy';
 $wb['default_group_txt'] = 'Domyślna grupa';
 $wb['startmodule_err'] = 'Modułu startowego nie ma wśród modułów.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/pl_users_list.lng b/interface/web/admin/lib/lang/pl_users_list.lng
index 7c7ead6..b5bf954 100644
--- a/interface/web/admin/lib/lang/pl_users_list.lng
+++ b/interface/web/admin/lib/lang/pl_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Użytkownicy';
 $wb['username_txt'] = 'Nazwa użytkownika';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $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!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/pt.lng b/interface/web/admin/lib/lang/pt.lng
index 372950a..247eb4f 100644
--- a/interface/web/admin/lib/lang/pt.lng
+++ b/interface/web/admin/lib/lang/pt.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'Grupos';
 $wb['groups_description'] = 'Formulário para edição dos Grupos de utilizadors do sistema.';
-
 $wb['Servers'] = 'Servidores';
 $wb['Config'] = 'Configuração';
-
 $wb['Add user'] = 'Adicionar Utilizador';
 $wb['Edit user'] = 'Editar Utilizador';
 $wb['Add group'] = 'Adicionar Grupo';
 $wb['Edit group'] = 'Editar Grupo';
 $wb['Edit server'] = 'Editar Servidor';
-
 $wb['Sync. Now'] = 'Sincronizar agora';
 $wb['DB Sync.'] = 'Sincronizar Base de Dados';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'Utilizadores';
 $wb['Remote Users'] = 'Utilizadores Remotos';
-
 $wb['System'] = 'Sistema';
 $wb['Server Services'] = 'Serviços do Servidor';
-    $wb['Services'] = 'Serviços';
+$wb['Services'] = 'Serviços';
 $wb['Server Config'] = 'Configuração do Servidor';
-    $wb['Server'] = 'Servidor';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Servidor';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Server IP addresses';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Software';
 $wb['Repositories'] = 'Repositórios';
 $wb['Packages'] = 'Pacotes';
 $wb['Updates'] = 'Updates';
-
 $wb['Language Editor'] = 'Editor de Idiomas';
 $wb['Languages'] = 'Idiomas';
 $wb['New Language'] = 'Novo Idioma';
 $wb['Merge'] = 'Mesclar';
 $wb['Export'] = 'Exportar';
 $wb['Import'] = 'Importar';
-
 $wb['Remote Actions'] = 'Remote Actions';
 $wb['Do OS-Update'] = 'Do OS-Update';
 $wb['Do ISPConfig-Update'] = 'Do ISPConfig-Update';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/pt_remote_user.lng b/interface/web/admin/lib/lang/pt_remote_user.lng
index cc2f19e..8b6c00e 100644
--- a/interface/web/admin/lib/lang/pt_remote_user.lng
+++ b/interface/web/admin/lib/lang/pt_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'Funções de srv DNS';
 $wb['DNS txt functions'] = 'Funções de txt DNS';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/pt_server_config.lng b/interface/web/admin/lib/lang/pt_server_config.lng
index a0042d0..21bbfa7 100644
--- a/interface/web/admin/lib/lang/pt_server_config.lng
+++ b/interface/web/admin/lib/lang/pt_server_config.lng
@@ -87,7 +87,6 @@
 $wb['ufw_log_level_txt'] = 'Log Level';
 $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.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/pt_server_php.lng b/interface/web/admin/lib/lang/pt_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/pt_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/pt_server_php_list.lng b/interface/web/admin/lib/lang/pt_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/pt_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/pt_system_config.lng b/interface/web/admin/lib/lang/pt_system_config.lng
index 8daf21e..def3e08 100644
--- a/interface/web/admin/lib/lang/pt_system_config.lng
+++ b/interface/web/admin/lib/lang/pt_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_mail_txt'] = 'Administrators e-mail';
 $wb['monitor_key_txt'] = 'Monitor keyword';
 $wb['admin_name_txt'] = 'Administrators name';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/pt_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/pt_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/pt_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/pt_tpl_default_admin.lng b/interface/web/admin/lib/lang/pt_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/pt_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/pt_users.lng b/interface/web/admin/lib/lang/pt_users.lng
index cd9c98e..345af4c 100644
--- a/interface/web/admin/lib/lang/pt_users.lng
+++ b/interface/web/admin/lib/lang/pt_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'Grupos';
 $wb['default_group_txt'] = 'Grupo Padrão';
 $wb['startmodule_err'] = 'O módulo inicial não está contido nos módulos.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/pt_users_list.lng b/interface/web/admin/lib/lang/pt_users_list.lng
index 1f9817a..4beb0fd 100644
--- a/interface/web/admin/lib/lang/pt_users_list.lng
+++ b/interface/web/admin/lib/lang/pt_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Utilizadores';
 $wb['username_txt'] = 'Nome de Utilizador ';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Adicionar Utilizador';
 $wb['warning_txt'] = '<b>AVISO:</b> Não modifique ou edite qualquer configuração de utilizador aqui. Use o módulo de cliente ou revendedor. Modificar ou alterar utilizadors e grupos aqui pode resultar na perda de dados!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/ro.lng b/interface/web/admin/lib/lang/ro.lng
index 67e9e5d..083e6c8 100644
--- a/interface/web/admin/lib/lang/ro.lng
+++ b/interface/web/admin/lib/lang/ro.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'Grupuri';
 $wb['groups_description'] = 'Form pentru editare systemuser grupuri.';
-
 $wb['Servers'] = 'Servere';
 $wb['Config'] = 'Config';
-
 $wb['Add user'] = 'Add user';
 $wb['Edit user'] = 'Edit user';
 $wb['Add group'] = 'Add group';
 $wb['Edit group'] = 'Edit group';
 $wb['Edit server'] = 'Edit server';
-
 $wb['Sync. Now'] = 'Sync. Now';
 $wb['DB Sync.'] = 'DB Sync.';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'CP Users';
 $wb['Remote Users'] = 'Remote Users';
-
 $wb['System'] = 'System';
 $wb['Server Services'] = 'Server Services';
-    $wb['Services'] = 'Servicii';
+$wb['Services'] = 'Servicii';
 $wb['Server Config'] = 'Server Config';
-    $wb['Server'] = 'Server';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Server';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Server IP addresses';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Apps & Addons';
 $wb['Repositories'] = 'Repositories';
 $wb['Packages'] = 'Packages';
 $wb['Updates'] = 'Updates';
-
 $wb['Language Editor'] = ' Editor Limba';
 $wb['Languages'] = 'Limba';
 $wb['New Language'] = 'Limba noua';
 $wb['Merge'] = 'Merge';
 $wb['Export'] = 'Export';
 $wb['Import'] = 'Import';
-
 $wb['Remote Actions'] = 'Remote Actions';
 $wb['Do OS-Update'] = 'Do OS-Update';
 $wb['Do ISPConfig-Update'] = 'Do ISPConfig-Update';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/ro_remote_user.lng b/interface/web/admin/lib/lang/ro_remote_user.lng
index 879385a..65b3cfd 100644
--- a/interface/web/admin/lib/lang/ro_remote_user.lng
+++ b/interface/web/admin/lib/lang/ro_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'DNS srv functions';
 $wb['DNS txt functions'] = 'DNS txt functions';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/ro_server_config.lng b/interface/web/admin/lib/lang/ro_server_config.lng
index c497a0b..3c66a1a 100644
--- a/interface/web/admin/lib/lang/ro_server_config.lng
+++ b/interface/web/admin/lib/lang/ro_server_config.lng
@@ -87,7 +87,6 @@
 $wb['CA_path_txt'] = 'CA Path';
 $wb['CA_pass_txt'] = 'CA passphrase';
 $wb['fastcgi_config_syntax_txt'] = 'FastCGI config syntax';
-$wb['backup_dir_ftpread_txt'] = 'Backup dir. readable for website FTP users.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/ro_server_php.lng b/interface/web/admin/lib/lang/ro_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/ro_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/ro_server_php_list.lng b/interface/web/admin/lib/lang/ro_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/ro_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/ro_system_config.lng b/interface/web/admin/lib/lang/ro_system_config.lng
index f5383fb..ddf2e4f 100644
--- a/interface/web/admin/lib/lang/ro_system_config.lng
+++ b/interface/web/admin/lib/lang/ro_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_mail_txt'] = 'Administrators e-mail';
 $wb['monitor_key_txt'] = 'Monitor keyword';
 $wb['admin_name_txt'] = 'Administrators name';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/ro_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/ro_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/ro_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/ro_tpl_default_admin.lng b/interface/web/admin/lib/lang/ro_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/ro_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/ro_users.lng b/interface/web/admin/lib/lang/ro_users.lng
index 8e70364..06474e0 100644
--- a/interface/web/admin/lib/lang/ro_users.lng
+++ b/interface/web/admin/lib/lang/ro_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'Groups';
 $wb['default_group_txt'] = 'Default Group';
 $wb['startmodule_err'] = 'Start module is not within modules.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/ro_users_list.lng b/interface/web/admin/lib/lang/ro_users_list.lng
index 78a514c..13d839e 100644
--- a/interface/web/admin/lib/lang/ro_users_list.lng
+++ b/interface/web/admin/lib/lang/ro_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Useri';
 $wb['username_txt'] = 'Username';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Add  user nou';
 $wb['warning_txt'] = '<b>WARNING:</b> Do not edit or modify any user settings here. Use the Client- and Reseller settings in the Client module instead. Modifying or changing Users or groups here may cause data loss!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/ru.lng b/interface/web/admin/lib/lang/ru.lng
index 1ebf434..0828626 100644
--- a/interface/web/admin/lib/lang/ru.lng
+++ b/interface/web/admin/lib/lang/ru.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
 $wb['1001'] = 'Имя пользователя или пароль пусты.';
 $wb['1002'] = 'Имя пользователя или пароль неправильны.';
-
 $wb['Groups'] = 'Группы';
 $wb['groups_description'] = 'Форма для редактирования группы системного пользователя.';
-
 $wb['Servers'] = 'Серверы';
 $wb['Config'] = 'Конфигурация';
-
 $wb['Add user'] = 'Добавить пользователя';
 $wb['Edit user'] = 'Редактировать пользователя';
 $wb['Add group'] = 'Добавить группу';
 $wb['Edit group'] = 'Изменить пользователя';
 $wb['Edit server'] = 'Редактировать сервер';
-
 $wb['Sync. Now'] = 'Синхронизировать сейчас';
 $wb['DB Sync.'] = 'Синхронизировать БД';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'CP пользователя';
 $wb['Remote Users'] = 'Удаленные пользователи';
-
 $wb['System'] = 'Система';
 $wb['Server Services'] = 'Службы сервера';
-    $wb['Services'] = 'Службы';
+$wb['Services'] = 'Службы';
 $wb['Server Config'] = 'Конфигурация сервера';
-    $wb['Server'] = 'Сервер';
-    $wb['Mail'] = 'Почта';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Сервер';
+$wb['Mail'] = 'Почта';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Изменить IP сервера';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Файрволл';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Конфиг интерфейса';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Софт';
 $wb['Repositories'] = 'Репозитарии';
 $wb['Packages'] = 'Пакеты';
 $wb['Updates'] = 'Обновления';
-
 $wb['Language Editor'] = 'Редактор языков';
 $wb['Languages'] = 'Языки';
 $wb['New Language'] = 'Новый язык';
 $wb['Merge'] = 'Объеденить';
 $wb['Export'] = 'Экспорт';
 $wb['Import'] = 'Импорт';
-
 $wb['Remote Actions'] = 'Remote Actions';
 $wb['Do OS-Update'] = 'Do OS-Update';
 $wb['Do ISPConfig-Update'] = 'Do ISPConfig-Update';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/ru_remote_user.lng b/interface/web/admin/lib/lang/ru_remote_user.lng
index 9ea5235..18edf7f 100644
--- a/interface/web/admin/lib/lang/ru_remote_user.lng
+++ b/interface/web/admin/lib/lang/ru_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'Функции DNS srv';
 $wb['DNS txt functions'] = 'Функции DNS txt';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/ru_server_config.lng b/interface/web/admin/lib/lang/ru_server_config.lng
index ddbb8c8..b34f7f6 100644
--- a/interface/web/admin/lib/lang/ru_server_config.lng
+++ b/interface/web/admin/lib/lang/ru_server_config.lng
@@ -87,7 +87,6 @@
 $wb['CA_path_txt'] = 'CA Path';
 $wb['CA_pass_txt'] = 'CA passphrase';
 $wb['fastcgi_config_syntax_txt'] = 'FastCGI config syntax';
-$wb['backup_dir_ftpread_txt'] = 'Backup dir. readable for website FTP users.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/ru_server_php.lng b/interface/web/admin/lib/lang/ru_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/ru_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/ru_server_php_list.lng b/interface/web/admin/lib/lang/ru_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/ru_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/ru_system_config.lng b/interface/web/admin/lib/lang/ru_system_config.lng
index f2baba4..5e058d3 100644
--- a/interface/web/admin/lib/lang/ru_system_config.lng
+++ b/interface/web/admin/lib/lang/ru_system_config.lng
@@ -28,4 +28,11 @@
 $wb['mailmailinglist_url_txt'] = 'Mailing list URL';
 $wb['admin_mail_txt'] = 'Administrators e-mail';
 $wb['admin_name_txt'] = 'Administrators name';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/ru_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/ru_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/ru_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/ru_tpl_default_admin.lng b/interface/web/admin/lib/lang/ru_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/ru_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/ru_users.lng b/interface/web/admin/lib/lang/ru_users.lng
index 1ad0008..722cf47 100644
--- a/interface/web/admin/lib/lang/ru_users.lng
+++ b/interface/web/admin/lib/lang/ru_users.lng
@@ -25,4 +25,8 @@
 $wb['username_unique'] = 'Такой пользователь существует';
 $wb['password_strength_txt'] = 'Стойкость пароля';
 $wb['startmodule_err'] = 'Стартовый модуль вне дозволенных модулей';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/ru_users_list.lng b/interface/web/admin/lib/lang/ru_users_list.lng
index 4fe9295..4589a83 100644
--- a/interface/web/admin/lib/lang/ru_users_list.lng
+++ b/interface/web/admin/lib/lang/ru_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Пользователи';
 $wb['username_txt'] = 'Логин';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Добавить нового пользователя';
 $wb['warning_txt'] = '<b>ВНИМАНИЕ:</b>Не удаляйте и не меняйте никаких настроек здесь. Используйте настройки клиента и реселлера в модуле КЛИЕНТ. Изменение пользователей или групп здесь может вызвать потерю данных!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/se.lng b/interface/web/admin/lib/lang/se.lng
index 3cbf996..b8d39b5 100644
--- a/interface/web/admin/lib/lang/se.lng
+++ b/interface/web/admin/lib/lang/se.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'Groups';
 $wb['groups_description'] = 'Form to edit systemuser groups.';
-
 $wb['Servers'] = 'Servers';
 $wb['Config'] = 'Config';
-
 $wb['Add user'] = 'Add user';
 $wb['Edit user'] = 'Edit user';
 $wb['Add group'] = 'Add group';
 $wb['Edit group'] = 'Edit group';
 $wb['Edit server'] = 'Edit server';
-
 $wb['Sync. Now'] = 'Sync. Now';
 $wb['DB Sync.'] = 'DB Sync.';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'CP Users';
 $wb['Remote Users'] = 'Remote Users';
-
 $wb['System'] = 'System';
 $wb['Server Services'] = 'Server Services';
-    $wb['Services'] = 'Services';
+$wb['Services'] = 'Services';
 $wb['Server Config'] = 'Server Config';
-    $wb['Server'] = 'Server';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Server';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Server IP addresses';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Apps & Addons';
 $wb['Repositories'] = 'Repositories';
 $wb['Packages'] = 'Packages';
 $wb['Updates'] = 'Updates';
-
 $wb['Language Editor'] = 'Language Editor';
 $wb['Languages'] = 'Languages';
 $wb['New Language'] = 'New Language';
 $wb['Merge'] = 'Merge';
 $wb['Export'] = 'Export';
 $wb['Import'] = 'Import';
-
 $wb['Remote Actions'] = 'Remote Actions';
 $wb['Do OS-Update'] = 'Do OS-Update';
 $wb['Do ISPConfig-Update'] = 'Do ISPConfig-Update';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/se_remote_user.lng b/interface/web/admin/lib/lang/se_remote_user.lng
index 879385a..65b3cfd 100644
--- a/interface/web/admin/lib/lang/se_remote_user.lng
+++ b/interface/web/admin/lib/lang/se_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'DNS srv functions';
 $wb['DNS txt functions'] = 'DNS txt functions';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/se_server_config.lng b/interface/web/admin/lib/lang/se_server_config.lng
index 7d15039..d34814c 100644
--- a/interface/web/admin/lib/lang/se_server_config.lng
+++ b/interface/web/admin/lib/lang/se_server_config.lng
@@ -87,7 +87,6 @@
 $wb['CA_path_txt'] = 'CA Path';
 $wb['CA_pass_txt'] = 'CA passphrase';
 $wb['fastcgi_config_syntax_txt'] = 'FastCGI config syntax';
-$wb['backup_dir_ftpread_txt'] = 'Backup dir. readable for website FTP users.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/se_server_php.lng b/interface/web/admin/lib/lang/se_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/se_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/se_server_php_list.lng b/interface/web/admin/lib/lang/se_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/se_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/se_system_config.lng b/interface/web/admin/lib/lang/se_system_config.lng
index f5383fb..ddf2e4f 100644
--- a/interface/web/admin/lib/lang/se_system_config.lng
+++ b/interface/web/admin/lib/lang/se_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_mail_txt'] = 'Administrators e-mail';
 $wb['monitor_key_txt'] = 'Monitor keyword';
 $wb['admin_name_txt'] = 'Administrators name';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/se_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/se_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/se_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/se_tpl_default_admin.lng b/interface/web/admin/lib/lang/se_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/se_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/se_users.lng b/interface/web/admin/lib/lang/se_users.lng
index 3708eff..778fa41 100644
--- a/interface/web/admin/lib/lang/se_users.lng
+++ b/interface/web/admin/lib/lang/se_users.lng
@@ -25,4 +25,8 @@
 $wb['username_unique'] = 'There is already a user with this username.';
 $wb['password_strength_txt'] = 'Password strength';
 $wb['startmodule_err'] = 'Start module is not within modules.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/se_users_list.lng b/interface/web/admin/lib/lang/se_users_list.lng
index b330f53..9721dbf 100644
--- a/interface/web/admin/lib/lang/se_users_list.lng
+++ b/interface/web/admin/lib/lang/se_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Anv�ndare';
 $wb['username_txt'] = 'Anv�ndarnamn';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Add new user';
 $wb['warning_txt'] = '<b>WARNING:</b> Do not edit or modify any user settings here. Use the Client- and Reseller settings in the Client module instead. Modifying or changing Users or groups here may cause data loss!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/sk.lng b/interface/web/admin/lib/lang/sk.lng
index 85cb817..fbfd35e 100644
--- a/interface/web/admin/lib/lang/sk.lng
+++ b/interface/web/admin/lib/lang/sk.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'Skupiny';
 $wb['groups_description'] = 'Formulár pre úpravu systemových skupín.';
-
 $wb['Servers'] = 'Servery';
 $wb['Config'] = 'Konfigurovať';
-
 $wb['Add user'] = 'Pridať Užívateľa';
 $wb['Edit user'] = 'Upraviť Užívateľa';
 $wb['Add group'] = 'Pridať skupinu';
 $wb['Edit group'] = 'Upraviť skupinu';
 $wb['Edit server'] = 'Upraviť server';
-
 $wb['Sync. Now'] = 'Synchronizovať teraz';
 $wb['DB Sync.'] = 'DB Synchronizácia';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'CP uživatelia';
 $wb['Remote Users'] = 'Remote Users';
-
 $wb['System'] = 'Systém';
 $wb['Server Services'] = 'Server Services';
-    $wb['Services'] = 'Služby';
+$wb['Services'] = 'Služby';
 $wb['Server Config'] = 'Konfigurácia servera';
-    $wb['Server'] = 'Server';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Server';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Server IP addresses';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Software';
 $wb['Repositories'] = 'Skladisko';
 $wb['Packages'] = 'Packages';
 $wb['Updates'] = 'Updates';
-
 $wb['Language Editor'] = 'Editor jazyka';
 $wb['Languages'] = 'Jazyky';
 $wb['New Language'] = 'Nový jazyk';
 $wb['Merge'] = 'Merge';
 $wb['Export'] = 'Export';
 $wb['Import'] = 'Import';
-
 $wb['Remote Actions'] = 'Remote Actions';
 $wb['Do OS-Update'] = 'Do OS-Update';
 $wb['Do ISPConfig-Update'] = 'Do ISPConfig-Update';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/sk_remote_user.lng b/interface/web/admin/lib/lang/sk_remote_user.lng
index e0f9be7..5f419b2 100644
--- a/interface/web/admin/lib/lang/sk_remote_user.lng
+++ b/interface/web/admin/lib/lang/sk_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'DNS srv functions';
 $wb['DNS txt functions'] = 'DNS txt functions';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/sk_server_config.lng b/interface/web/admin/lib/lang/sk_server_config.lng
index 8361653..b0726ee 100644
--- a/interface/web/admin/lib/lang/sk_server_config.lng
+++ b/interface/web/admin/lib/lang/sk_server_config.lng
@@ -87,7 +87,6 @@
 $wb['CA_path_txt'] = 'CA Path';
 $wb['CA_pass_txt'] = 'CA passphrase';
 $wb['fastcgi_config_syntax_txt'] = 'FastCGI config syntax';
-$wb['backup_dir_ftpread_txt'] = 'Backup dir. readable for website FTP users.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/sk_server_php.lng b/interface/web/admin/lib/lang/sk_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/sk_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/sk_server_php_list.lng b/interface/web/admin/lib/lang/sk_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/sk_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/sk_system_config.lng b/interface/web/admin/lib/lang/sk_system_config.lng
index 7c3c381..bb42a93 100644
--- a/interface/web/admin/lib/lang/sk_system_config.lng
+++ b/interface/web/admin/lib/lang/sk_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_mail_txt'] = 'Administrators e-mail';
 $wb['monitor_key_txt'] = 'Monitor keyword';
 $wb['admin_name_txt'] = 'Administrators name';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/sk_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/sk_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/sk_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/sk_tpl_default_admin.lng b/interface/web/admin/lib/lang/sk_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/sk_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/sk_users.lng b/interface/web/admin/lib/lang/sk_users.lng
index 91fe963..f81c830 100644
--- a/interface/web/admin/lib/lang/sk_users.lng
+++ b/interface/web/admin/lib/lang/sk_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'Skupiny';
 $wb['default_group_txt'] = 'Základná Skupina';
 $wb['startmodule_err'] = 'Štart modul nie je v moduloch.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/sk_users_list.lng b/interface/web/admin/lib/lang/sk_users_list.lng
index 239645f..52bfd29 100644
--- a/interface/web/admin/lib/lang/sk_users_list.lng
+++ b/interface/web/admin/lib/lang/sk_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Užívatelia';
 $wb['username_txt'] = 'Užívateľské meno';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Pridať nového užívateľa';
 $wb['warning_txt'] = '<b>WARNING:</b> Do not edit or modify any user settings here. Use the Client- and Reseller settings in the Client module instead. Modifying or changing Users or groups here may cause data loss!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/admin/lib/lang/tr.lng b/interface/web/admin/lib/lang/tr.lng
index 6361fa5..355f049 100644
--- a/interface/web/admin/lib/lang/tr.lng
+++ b/interface/web/admin/lib/lang/tr.lng
@@ -1,61 +1,49 @@
 <?php
-//Errors
-$wb[1001] = "Username or password is empty.";
-$wb[1002] = "Username or password is wrong.";
-
+$wb['1001'] = 'Username or password is empty.';
+$wb['1002'] = 'Username or password is wrong.';
 $wb['Groups'] = 'Gruplar';
 $wb['groups_description'] = 'Sistem kullanıcılarını düzenleme formu.';
-
 $wb['Servers'] = 'Sunucular';
 $wb['Config'] = 'Config';
-
 $wb['Add user'] = 'Kullanıcı ekle';
 $wb['Edit user'] = 'Kullanıcı düzenle';
 $wb['Add group'] = 'Grup ekle';
 $wb['Edit group'] = 'Grup düzenle';
 $wb['Edit server'] = 'Sunucu düzenle';
-
 $wb['Sync. Now'] = 'Sync. Now';
 $wb['DB Sync.'] = 'DB Sync.';
-
-// subnav
 $wb['User Management'] = 'User Management';
 $wb['CP Users'] = 'CP Kullanıcıları';
 $wb['Remote Users'] = 'Remote Users';
-
 $wb['System'] = 'Sistem';
 $wb['Server Services'] = 'Server Services';
-    $wb['Services'] = 'Servisler';
+$wb['Services'] = 'Servisler';
 $wb['Server Config'] = 'Sunucu Konfigurasyonu';
-    $wb['Server'] = 'Sunucu';
-    $wb['Mail'] = 'Mail';
-    $wb['Getmail'] = 'Getmail';
-    $wb['Web'] = 'Web';
-    $wb['FastCGI'] = 'FastCGI';
-    $wb['Jailkit'] = 'Jailkit';
-    $wb['Rescue'] = 'Rescue';
+$wb['Server'] = 'Sunucu';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['Rescue'] = 'Rescue';
 $wb['Server IP addresses'] = 'Sunucu IP düzenle';
 $wb['Additional PHP Versions'] = 'Additional PHP Versions';
 $wb['Firewall'] = 'Firewall';
-
 $wb['Interface'] = 'Interface';
 $wb['Interface Config'] = 'Main Config';
-    $wb['Domains'] = 'Domains';
-    $wb['Misc'] = 'Misc';
-
+$wb['Domains'] = 'Domains';
+$wb['Misc'] = 'Misc';
 $wb['Software'] = 'Yazılım';
 $wb['Repositories'] = 'Depolar';
 $wb['Packages'] = 'Packages';
 $wb['Updates'] = 'Updates';
-
 $wb['Language Editor'] = 'Dil Editörü';
 $wb['Languages'] = 'Diller';
 $wb['New Language'] = 'Yeni Dil';
 $wb['Merge'] = 'Merge';
 $wb['Export'] = 'Dışa aktar';
 $wb['Import'] = 'İçe aktar';
-
 $wb['Remote Actions'] = 'Remote Actions';
 $wb['Do OS-Update'] = 'Do OS-Update';
 $wb['Do ISPConfig-Update'] = 'Do ISPConfig-Update';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/admin/lib/lang/tr_remote_user.lng b/interface/web/admin/lib/lang/tr_remote_user.lng
index 007b67a..9ee8cc1 100644
--- a/interface/web/admin/lib/lang/tr_remote_user.lng
+++ b/interface/web/admin/lib/lang/tr_remote_user.lng
@@ -40,4 +40,8 @@
 $wb['DNS srv functions'] = 'DNS srv functions';
 $wb['DNS txt functions'] = 'DNS txt functions';
 $wb['Mail mailing list functions'] = 'Mail mailinglist functions';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/tr_server_config.lng b/interface/web/admin/lib/lang/tr_server_config.lng
index 56a6465..73d18db 100644
--- a/interface/web/admin/lib/lang/tr_server_config.lng
+++ b/interface/web/admin/lib/lang/tr_server_config.lng
@@ -87,7 +87,6 @@
 $wb['ufw_log_level_txt'] = 'Log Level';
 $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.';
 $wb['server_type_txt'] = 'Server Type';
 $wb['nginx_vhost_conf_dir_txt'] = 'Nginx Vhost config dir';
 $wb['nginx_vhost_conf_enabled_dir_txt'] = 'Nginx Vhost config enabled dir';
@@ -153,4 +152,20 @@
 $wb['add_web_users_to_sshusers_group_txt'] = 'Add web users to -sshusers- group';
 $wb['connect_userid_to_webid_txt'] = 'Connect Linux userid to webid';
 $wb['connect_userid_to_webid_start_txt'] = 'Start ID for userid/webid connect';
+$wb['website_autoalias_txt'] = 'Website auto alias';
+$wb['website_autoalias_note_txt'] = 'Placeholders: [client_id], [client_username], [website_id], [website_domain]';
+$wb['backup_mode_txt'] = 'Backup mode';
+$wb['backup_mode_userzip'] = 'Backup web files owned by web user as zip';
+$wb['backup_mode_rootgz'] = 'Backup all files in web directory as root user';
+$wb['realtime_blackhole_list_txt'] = 'Real-time Blackhole List';
+$wb['realtime_blackhole_list_note_txt'] = '(Separate RBL\'s with commas)';
+$wb['ssl_settings_txt'] = 'SSL Settings';
+$wb['permissions_txt'] = 'Permissions';
+$wb['php_settings_txt'] = 'PHP Settings';
+$wb['apps_vhost_settings_txt'] = 'Apps Vhost Settings';
+$wb['awstats_settings_txt'] = 'AWStats Settings';
+$wb['firewall_txt'] = 'Firewall';
+$wb['mailbox_quota_stats_txt'] = 'Mailbox quota statistics';
+$wb['enable_ip_wildcard_txt'] = 'Enable IP wildcard (*)';
+$wb['web_folder_protection_txt'] = 'Web folder protection';
 ?>
diff --git a/interface/web/admin/lib/lang/tr_server_php.lng b/interface/web/admin/lib/lang/tr_server_php.lng
new file mode 100644
index 0000000..addbfa4
--- /dev/null
+++ b/interface/web/admin/lib/lang/tr_server_php.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/tr_server_php_list.lng b/interface/web/admin/lib/lang/tr_server_php_list.lng
new file mode 100644
index 0000000..b402fd1
--- /dev/null
+++ b/interface/web/admin/lib/lang/tr_server_php_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Additional PHP Versions';
+$wb['server_id_txt'] = 'Server';
+$wb['add_new_record_txt'] = 'Add new PHP version';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+?>
diff --git a/interface/web/admin/lib/lang/tr_system_config.lng b/interface/web/admin/lib/lang/tr_system_config.lng
index 04be0b6..f99643a 100644
--- a/interface/web/admin/lib/lang/tr_system_config.lng
+++ b/interface/web/admin/lib/lang/tr_system_config.lng
@@ -28,4 +28,11 @@
 $wb['admin_mail_txt'] = 'Administrators e-mail';
 $wb['monitor_key_txt'] = 'Monitor keyword';
 $wb['admin_name_txt'] = 'Administrators name';
+$wb['maintenance_mode_txt'] = 'Maintenance Mode';
+$wb['smtp_enabled_txt'] = 'Use SMTP to send system mails';
+$wb['smtp_host_txt'] = 'SMTP host';
+$wb['smtp_port_txt'] = 'SMTP port';
+$wb['smtp_user_txt'] = 'SMTP user';
+$wb['smtp_pass_txt'] = 'SMTP password';
+$wb['smtp_crypt_txt'] = 'Use SSL/TLS encrypted connection for SMTP';
 ?>
diff --git a/interface/web/admin/lib/lang/tr_tpl_default-v2_admin.lng b/interface/web/admin/lib/lang/tr_tpl_default-v2_admin.lng
new file mode 100644
index 0000000..3e19760
--- /dev/null
+++ b/interface/web/admin/lib/lang/tr_tpl_default-v2_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default-v2_admin_head_txt'] = 'Global Default-v2-Theme Settings';
+$wb['tpl_default-v2_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/tr_tpl_default_admin.lng b/interface/web/admin/lib/lang/tr_tpl_default_admin.lng
new file mode 100644
index 0000000..eee3af5
--- /dev/null
+++ b/interface/web/admin/lib/lang/tr_tpl_default_admin.lng
@@ -0,0 +1,18 @@
+<?php
+$wb['tpl_default_admin_head_txt'] = 'Global Default-Theme Settings';
+$wb['tpl_default_admin_desc_txt'] = '';
+$wb['server_id_txt'] = 'Server';
+$wb['client_id_txt'] = 'Client';
+$wb['name_txt'] = 'PHP Name';
+$wb['Name'] = 'Name';
+$wb['FastCGI Settings'] = 'FastCGI Settings';
+$wb['PHP-FPM Settings'] = 'PHP-FPM Settings';
+$wb['Additional PHP Versions'] = 'Additional PHP Versions';
+$wb['Form to edit additional PHP versions'] = 'Form to edit additional PHP versions';
+$wb['server_php_name_error_empty'] = 'The Name field must not be empty.';
+$wb['php_fastcgi_binary_txt'] = 'Path to the PHP FastCGI binary';
+$wb['php_fastcgi_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_init_script_txt'] = 'Path to the PHP-FPM init script';
+$wb['php_fpm_ini_dir_txt'] = 'Path to the php.ini directory';
+$wb['php_fpm_pool_dir_txt'] = 'Path to the PHP-FPM pool directory';
+?>
diff --git a/interface/web/admin/lib/lang/tr_users.lng b/interface/web/admin/lib/lang/tr_users.lng
index 3b8f059..2541330 100644
--- a/interface/web/admin/lib/lang/tr_users.lng
+++ b/interface/web/admin/lib/lang/tr_users.lng
@@ -25,4 +25,8 @@
 $wb['groups_txt'] = 'Gruplar';
 $wb['default_group_txt'] = 'Varsayılan Grup';
 $wb['startmodule_err'] = 'Başlangıç modülü, modüllerin arasında değil.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/admin/lib/lang/tr_users_list.lng b/interface/web/admin/lib/lang/tr_users_list.lng
index 052d28f..9c0b33d 100644
--- a/interface/web/admin/lib/lang/tr_users_list.lng
+++ b/interface/web/admin/lib/lang/tr_users_list.lng
@@ -1,8 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Kullanıcılar';
 $wb['username_txt'] = 'Kullanıcı adı';
-$wb["client_id_txt"] = 'Client ID';
-$wb["active_txt"] = 'Active';
+$wb['client_id_txt'] = 'Client ID';
+$wb['active_txt'] = 'Active';
 $wb['add_new_record_txt'] = 'Yeni Kullanıcı';
 $wb['warning_txt'] = '<b>WARNING:</b> Do not edit or modify any user settings here. Use the Client- and Reseller settings in the Client module instead. Modifying or changing Users or groups here may cause data loss!';
+$wb['groups_txt'] = 'Groups';
 ?>
diff --git a/interface/web/client/domain_del.php b/interface/web/client/domain_del.php
new file mode 100644
index 0000000..6e80480
--- /dev/null
+++ b/interface/web/client/domain_del.php
@@ -0,0 +1,82 @@
+<?php
+/*
+Copyright (c) 2010 Till Brehm, projektfarm Gmbh and Oliver Vogel www.muv.com
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimer in the documentation
+      and/or other materials provided with the distribution.
+    * Neither the name of ISPConfig nor the names of its contributors
+      may be used to endorse or promote products derived from this software without
+      specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+/******************************************
+* Begin Form configuration
+******************************************/
+
+$list_def_file = "list/domain.list.php";
+$tform_def_file = "form/domain.tform.php";
+
+/******************************************
+* End Form configuration
+******************************************/
+
+require_once('../../lib/config.inc.php');
+require_once('../../lib/app.inc.php');
+
+//* Check permissions for module
+$app->auth->check_module_permissions('client');
+
+// Loading classes
+$app->uses('tpl,tform,tform_actions');
+$app->load('tform_actions');
+
+class page_action extends tform_actions {
+
+	function onBeforeDelete() {
+		global $app; $conf;
+		
+		//* load language file
+		$lng_file = 'lib/lang/'.$_SESSION['s']['language'].'.lng';
+		include($lng_file);
+		
+		/*
+		 * We can only delete domains if they are NOT in use
+		 */
+		$domain = $this->dataRecord['domain'];
+
+		$sql = "SELECT domain_id FROM mail_domain WHERE domain = '" . $app->db->quote($domain) . "'";
+		$res = $app->db->queryOneRecord($sql);
+		if (is_array($res)){
+			$app->error($wb['error_domain_in mailuse']);
+		}
+		
+		$sql = "SELECT domain_id FROM web_domain WHERE domain = '" . $app->db->quote($domain) . "'";
+		$res = $app->db->queryOneRecord($sql);
+		if (is_array($res)){
+			$app->error($wb['error_domain_in webuse']);
+		}
+	}
+}
+
+$page = new page_action;
+$page->onDelete();
+
+?>
\ No newline at end of file
diff --git a/interface/web/client/domain_edit.php b/interface/web/client/domain_edit.php
new file mode 100644
index 0000000..25b190c
--- /dev/null
+++ b/interface/web/client/domain_edit.php
@@ -0,0 +1,154 @@
+<?php
+/*
+Copyright (c) 2010 Till Brehm, projektfarm Gmbh and Oliver Vogel www.muv.com
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimer in the documentation
+      and/or other materials provided with the distribution.
+    * Neither the name of ISPConfig nor the names of its contributors
+      may be used to endorse or promote products derived from this software without
+      specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+
+/******************************************
+* Begin Form configuration
+******************************************/
+
+$tform_def_file = "form/domain.tform.php";
+
+/******************************************
+* End Form configuration
+******************************************/
+
+require_once('../../lib/config.inc.php');
+require_once('../../lib/app.inc.php');
+
+//* Check permissions for module
+$app->auth->check_module_permissions('client');
+
+// Loading classes
+$app->uses('tpl,tform,tform_actions');
+$app->load('tform_actions');
+
+//* load language file
+$lng_file = 'lib/lang/'.$_SESSION['s']['language'].'.lng';
+include($lng_file);
+
+class page_action extends tform_actions {
+
+	function onShowNew() {
+		global $app, $conf, $wb;
+
+		// Only admins can add domains, so we don't need any check
+
+		$app->tpl->setVar($wb);
+
+		parent::onShowNew();
+	}
+
+	function onShowEnd() {
+		global $app, $conf, $wb;
+
+		if($_SESSION["s"]["user"]["typ"] == 'admin') {
+			// Getting Clients of the user
+			$sql = "SELECT groupid, name FROM sys_group WHERE client_id > 0 ORDER BY name";
+			$clients = $app->db->queryAllRecords($sql);
+			$client_select = '';
+			if($_SESSION["s"]["user"]["typ"] == 'admin') $client_select .= "<option value='0'></option>";
+			$tmp_data_record = $app->tform->getDataRecord($this->id);
+			if(is_array($clients)) {
+				foreach( $clients as $client) {
+					$selected = ($client["groupid"] == $tmp_data_record["sys_groupid"])?'SELECTED':'';
+					$client_select .= "<option value='$client[groupid]' $selected>$client[name]</option>\r\n";
+				}
+			}
+			$app->tpl->setVar("client_group_id",$client_select);
+
+		}
+
+		if($this->id > 0) {
+			//* we are editing a existing record
+			$app->tpl->setVar("edit_disabled", 1);
+		} else {
+			$app->tpl->setVar("edit_disabled", 0);
+		}
+
+		$app->tpl->setVar($wb);
+
+		parent::onShowEnd();
+	}
+
+	function onSubmit() {
+		global $app, $conf, $wb;
+
+		if($_SESSION["s"]["user"]["typ"] == 'admin') {
+			if ($this->id == 0) {
+				/*
+				 * We create a new record
+				*/
+				// Check if the user is empty
+				if(isset($this->dataRecord['client_group_id']) && $this->dataRecord['client_group_id'] == 0) {
+					$app->tform->errorMessage .= $wb['error_client_group_id_empty'];
+				}
+				//* make sure that the domain is lowercase
+				if(isset($this->dataRecord["domain"])) $this->dataRecord["domain"] = strtolower($this->dataRecord["domain"]);
+			}
+			else {
+				/*
+				 * We edit a existing one, but there is nothing to edit
+				*/
+				$this->dataRecord = $app->tform->getDataRecord($this->id);
+			}
+		} else {
+			if($this->id > 0) {
+				/*
+				 * Clients may not edit anything, so we reset the old data
+				*/
+				$this->dataRecord = $app->tform->getDataRecord($this->id);
+			} else {
+				/*
+				 * clients may not create a new domain
+				*/
+				$app->error($wb['error_client_can_not_add_domain']);
+			}
+		}
+
+		$app->tpl->setVar($wb);
+
+		parent::onSubmit();
+	}
+
+	function onAfterInsert() {
+		global $app, $conf;
+
+		// make sure that the record belongs to the client group and not the admin group when admin inserts it
+		// also make sure that the user can not delete domain created by a admin
+		if($_SESSION["s"]["user"]["typ"] == 'admin' && isset($this->dataRecord["client_group_id"])) {
+			$client_group_id = intval($this->dataRecord["client_group_id"]);
+			$app->db->query("UPDATE domain SET sys_groupid = $client_group_id, sys_perm_group = 'ru' WHERE domain_id = ".$this->id);
+		}
+	}
+}
+
+$page = new page_action;
+$page->onLoad();
+
+?>
\ No newline at end of file
diff --git a/interface/web/client/domain_list.php b/interface/web/client/domain_list.php
new file mode 100644
index 0000000..14308ed
--- /dev/null
+++ b/interface/web/client/domain_list.php
@@ -0,0 +1,52 @@
+<?php
+/*
+Copyright (c) 2010 Till Brehm, projektfarm Gmbh and Oliver Vogel www.muv.com
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimer in the documentation
+      and/or other materials provided with the distribution.
+    * Neither the name of ISPConfig nor the names of its contributors
+      may be used to endorse or promote products derived from this software without
+      specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+require_once('../../lib/config.inc.php');
+require_once('../../lib/app.inc.php');
+
+/******************************************
+* Begin Form configuration
+******************************************/
+
+$list_def_file = "list/domain.list.php";
+
+/******************************************
+* End Form configuration
+******************************************/
+
+
+//* Check permissions for module
+$app->auth->check_module_permissions('client');
+
+$app->uses('listform_actions');
+
+$app->listform_actions->SQLOrderBy = 'ORDER BY domain';
+$app->listform_actions->onLoad();
+
+?>
\ No newline at end of file
diff --git a/interface/web/client/domain_new_client.php b/interface/web/client/domain_new_client.php
new file mode 100644
index 0000000..714de7d
--- /dev/null
+++ b/interface/web/client/domain_new_client.php
@@ -0,0 +1,45 @@
+<?php
+/*
+Copyright (c) 2010 Till Brehm, projektfarm Gmbh and Oliver Vogel www.muv.com
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimer in the documentation
+      and/or other materials provided with the distribution.
+    * Neither the name of ISPConfig nor the names of its contributors
+      may be used to endorse or promote products derived from this software without
+      specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+require_once('../../lib/config.inc.php');
+require_once('../../lib/app.inc.php');
+
+//* Check permissions for module
+$app->auth->check_module_permissions('client');
+
+/*
+ * Just get the html and return it
+ */
+$app->uses('ini_parser,getconf');
+$settings = $app->getconf->get_global_config('domains');
+if ($settings['use_domain_module'] == 'y') {
+	echo $settings[new_domain_html];
+}
+
+?>
diff --git a/interface/web/client/form/domain.tform.php b/interface/web/client/form/domain.tform.php
new file mode 100644
index 0000000..2617fc2
--- /dev/null
+++ b/interface/web/client/form/domain.tform.php
@@ -0,0 +1,111 @@
+<?php
+/*
+Copyright (c) 2010 Till Brehm, projektfarm Gmbh and Oliver Vogel www.muv.com
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimer in the documentation
+      and/or other materials provided with the distribution.
+    * Neither the name of ISPConfig nor the names of its contributors
+      may be used to endorse or promote products derived from this software without
+      specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+/*
+	Form Definition
+
+	Tabledefinition
+
+	Datatypes:
+	- INTEGER (Forces the input to Int)
+	- DOUBLE
+	- CURRENCY (Formats the values to currency notation)
+	- VARCHAR (no format check, maxlength: 255)
+	- TEXT (no format check)
+	- DATE (Dateformat, automatic conversion to timestamps)
+
+	Formtype:
+	- TEXT (Textfield)
+	- TEXTAREA (Textarea)
+	- PASSWORD (Password textfield, input is not shown when edited)
+	- SELECT (Select option field)
+	- RADIO
+	- CHECKBOX
+	- CHECKBOXARRAY
+	- FILE
+
+	VALUE:
+	- Wert oder Array
+
+	Hint:
+	The ID field of the database table is not part of the datafield definition.
+	The ID field must be always auto incement (int or bigint).
+
+
+*/
+
+$form["title"] 			= "Domain";
+$form["description"] 	= "";
+$form["name"] 			= "domain";
+$form["action"]			= "domain_edit.php";
+$form["db_table"]		= "domain";
+$form["db_table_idx"]	= "domain_id";
+$form["db_history"]		= "yes";
+$form["tab_default"]	= "domain";
+$form["list_default"]	= "domain_list.php";
+$form["auth"]			= 'yes'; // yes / no
+
+$form["auth_preset"]["userid"]  = 0; // 0 = id of the user, > 0 id must match with id of current user
+$form["auth_preset"]["groupid"] = 0; // 0 = default groupid of the user, > 0 id must match with groupid of current user
+$form["auth_preset"]["perm_user"] = 'riud'; //r = read, i = insert, u = update, d = delete
+$form["auth_preset"]["perm_group"] = 'riud'; //r = read, i = insert, u = update, d = delete
+$form["auth_preset"]["perm_other"] = ''; //r = read, i = insert, u = update, d = delete
+
+$form["tabs"]['domain'] = array (
+	'title' 	=> "Domain",
+	'width' 	=> 100,
+	'template' 	=> "templates/domain_edit.htm",
+	'fields' 	=> array (
+	##################################
+	# Begin Datatable fields
+	##################################
+		'domain' => array (
+			'datatype'	=> 'VARCHAR',
+			'formtype'	=> 'TEXT',
+			'validators'	=> array ( 	0 => array (	'type'	=> 'NOTEMPTY',
+														'errmsg'=> 'domain_error_empty'),
+										1 => array (	'type'	=> 'UNIQUE',
+														'errmsg'=> 'domain_error_unique'),
+										2 => array (	'type'	=> 'REGEX',
+														'regex' => '/^[\w\.\-]{2,255}\.[a-zA-Z\-]{2,10}$/',
+														'errmsg'=> 'domain_error_regex'),
+									),
+			'default'	=> '',
+			'value'		=> '',
+			'width'		=> '30',
+			'maxlength'	=> '255'
+		),
+	##################################
+	# ENDE Datatable fields
+	##################################
+	)
+);
+
+
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/ar.lng b/interface/web/client/lib/lang/ar.lng
index 44ad01a..88e0f8f 100644
--- a/interface/web/client/lib/lang/ar.lng
+++ b/interface/web/client/lib/lang/ar.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/ar_client.lng b/interface/web/client/lib/lang/ar_client.lng
index c980c99..afda781 100644
--- a/interface/web/client/lib/lang/ar_client.lng
+++ b/interface/web/client/lib/lang/ar_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/ar_client_circle.lng b/interface/web/client/lib/lang/ar_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/ar_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/ar_client_circle_list.lng b/interface/web/client/lib/lang/ar_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/ar_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/ar_client_message.lng b/interface/web/client/lib/lang/ar_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/ar_client_message.lng
+++ b/interface/web/client/lib/lang/ar_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/ar_client_template.lng b/interface/web/client/lib/lang/ar_client_template.lng
index ea34f2e..b763383 100644
--- a/interface/web/client/lib/lang/ar_client_template.lng
+++ b/interface/web/client/lib/lang/ar_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/ar_domain.lng b/interface/web/client/lib/lang/ar_domain.lng
new file mode 100644
index 0000000..a66a225
--- /dev/null
+++ b/interface/web/client/lib/lang/ar_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'The domain-name is empty';
+$wb['domain_error_unique'] = 'The domain already exists';
+$wb['domain_error_regex'] = 'This domain-name is not allowed';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/ar_domain_list.lng b/interface/web/client/lib/lang/ar_domain_list.lng
new file mode 100644
index 0000000..d2262b6
--- /dev/null
+++ b/interface/web/client/lib/lang/ar_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domains';
+$wb['add_new_record_txt'] = 'Add new Domain';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/ar_reseller.lng b/interface/web/client/lib/lang/ar_reseller.lng
index 650a24f..010e5be 100644
--- a/interface/web/client/lib/lang/ar_reseller.lng
+++ b/interface/web/client/lib/lang/ar_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/bg.lng b/interface/web/client/lib/lang/bg.lng
index 9cfdcd5..e441730 100644
--- a/interface/web/client/lib/lang/bg.lng
+++ b/interface/web/client/lib/lang/bg.lng
@@ -15,4 +15,11 @@
 $wb['Messaging'] = 'Messaging';
 $wb['Send email'] = 'Send Email';
 $wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/bg_client.lng b/interface/web/client/lib/lang/bg_client.lng
index 4a5f6d9..f38edc2 100644
--- a/interface/web/client/lib/lang/bg_client.lng
+++ b/interface/web/client/lib/lang/bg_client.lng
@@ -124,4 +124,13 @@
 $wb['repeat_password_txt'] = 'Repeat Password';
 $wb['password_mismatch_txt'] = 'The passwords do not match.';
 $wb['password_match_txt'] = 'The passwords do match.';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
 ?>
diff --git a/interface/web/client/lib/lang/bg_client_template.lng b/interface/web/client/lib/lang/bg_client_template.lng
index 2584b21..9795df5 100644
--- a/interface/web/client/lib/lang/bg_client_template.lng
+++ b/interface/web/client/lib/lang/bg_client_template.lng
@@ -75,4 +75,13 @@
 $wb['cron_job_limits_txt'] = 'Cron Job Limits';
 $wb['dns_limits_txt'] = 'DNS Limits';
 $wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
 ?>
diff --git a/interface/web/client/lib/lang/bg_domain.lng b/interface/web/client/lib/lang/bg_domain.lng
new file mode 100644
index 0000000..c60ae56
--- /dev/null
+++ b/interface/web/client/lib/lang/bg_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'Името на домейна е празно';
+$wb['domain_error_unique'] = 'Домейна съществува';
+$wb['domain_error_regex'] = 'Това име на домейн не е разрешен.';
+$wb['Domain'] = 'Домейн';
+?>
diff --git a/interface/web/client/lib/lang/bg_domain_list.lng b/interface/web/client/lib/lang/bg_domain_list.lng
new file mode 100644
index 0000000..7babe09
--- /dev/null
+++ b/interface/web/client/lib/lang/bg_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Домейни';
+$wb['add_new_record_txt'] = 'Добави нов домейн';
+$wb['domain_txt'] = 'Домейн';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/bg_reseller.lng b/interface/web/client/lib/lang/bg_reseller.lng
index 3ff5c9c..5798da1 100644
--- a/interface/web/client/lib/lang/bg_reseller.lng
+++ b/interface/web/client/lib/lang/bg_reseller.lng
@@ -119,4 +119,13 @@
 $wb['repeat_password_txt'] = 'Repeat Password';
 $wb['password_mismatch_txt'] = 'The passwords do not match.';
 $wb['password_match_txt'] = 'The passwords do match.';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
 ?>
diff --git a/interface/web/client/lib/lang/br.lng b/interface/web/client/lib/lang/br.lng
index 886e81d..bb73de1 100644
--- a/interface/web/client/lib/lang/br.lng
+++ b/interface/web/client/lib/lang/br.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/br_client.lng b/interface/web/client/lib/lang/br_client.lng
index 70b33a6..979e73a 100644
--- a/interface/web/client/lib/lang/br_client.lng
+++ b/interface/web/client/lib/lang/br_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/br_client_circle.lng b/interface/web/client/lib/lang/br_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/br_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/br_client_circle_list.lng b/interface/web/client/lib/lang/br_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/br_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/br_client_message.lng b/interface/web/client/lib/lang/br_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/br_client_message.lng
+++ b/interface/web/client/lib/lang/br_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/br_client_template.lng b/interface/web/client/lib/lang/br_client_template.lng
index 40a4a70..fd71c73 100644
--- a/interface/web/client/lib/lang/br_client_template.lng
+++ b/interface/web/client/lib/lang/br_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/br_domain.lng b/interface/web/client/lib/lang/br_domain.lng
new file mode 100644
index 0000000..5d483ed
--- /dev/null
+++ b/interface/web/client/lib/lang/br_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'O nome do dom�nio est� em branco';
+$wb['domain_error_unique'] = 'Este nome de dom�nio j� existe';
+$wb['domain_error_regex'] = 'Este nome de dom�nio n�o � permitido';
+$wb['Domain'] = 'Dom�nio';
+?>
diff --git a/interface/web/client/lib/lang/br_domain_list.lng b/interface/web/client/lib/lang/br_domain_list.lng
new file mode 100644
index 0000000..93654bd
--- /dev/null
+++ b/interface/web/client/lib/lang/br_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Dom�nios';
+$wb['add_new_record_txt'] = 'Adcionar um novo dom�nio';
+$wb['domain_txt'] = 'Dom�nio';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/br_reseller.lng b/interface/web/client/lib/lang/br_reseller.lng
index 3b47cc5..3dfeb75 100644
--- a/interface/web/client/lib/lang/br_reseller.lng
+++ b/interface/web/client/lib/lang/br_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/cz.lng b/interface/web/client/lib/lang/cz.lng
index 6cae801..80d90b1 100644
--- a/interface/web/client/lib/lang/cz.lng
+++ b/interface/web/client/lib/lang/cz.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/cz_client.lng b/interface/web/client/lib/lang/cz_client.lng
index df4a927..f73c7a3 100644
--- a/interface/web/client/lib/lang/cz_client.lng
+++ b/interface/web/client/lib/lang/cz_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/cz_client_circle.lng b/interface/web/client/lib/lang/cz_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/cz_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/cz_client_circle_list.lng b/interface/web/client/lib/lang/cz_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/cz_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/cz_client_message.lng b/interface/web/client/lib/lang/cz_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/cz_client_message.lng
+++ b/interface/web/client/lib/lang/cz_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/cz_client_template.lng b/interface/web/client/lib/lang/cz_client_template.lng
index b44bef5..6413e36 100644
--- a/interface/web/client/lib/lang/cz_client_template.lng
+++ b/interface/web/client/lib/lang/cz_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/cz_domain.lng b/interface/web/client/lib/lang/cz_domain.lng
new file mode 100644
index 0000000..a66a225
--- /dev/null
+++ b/interface/web/client/lib/lang/cz_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'The domain-name is empty';
+$wb['domain_error_unique'] = 'The domain already exists';
+$wb['domain_error_regex'] = 'This domain-name is not allowed';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/cz_domain_list.lng b/interface/web/client/lib/lang/cz_domain_list.lng
new file mode 100644
index 0000000..d2262b6
--- /dev/null
+++ b/interface/web/client/lib/lang/cz_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domains';
+$wb['add_new_record_txt'] = 'Add new Domain';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/cz_reseller.lng b/interface/web/client/lib/lang/cz_reseller.lng
index 90e6832..18f26a6 100644
--- a/interface/web/client/lib/lang/cz_reseller.lng
+++ b/interface/web/client/lib/lang/cz_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/de.lng b/interface/web/client/lib/lang/de.lng
index f4e7ffe..b304d94 100644
--- a/interface/web/client/lib/lang/de.lng
+++ b/interface/web/client/lib/lang/de.lng
@@ -15,4 +15,11 @@
 $wb['Messaging'] = 'Benachrichtigungen';
 $wb['Send email'] = 'E-Mail versenden';
 $wb['Edit Client Circle'] = 'Kundenkreis bearbeiten';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/de_client.lng b/interface/web/client/lib/lang/de_client.lng
index 76e74aa..0dd06f3 100644
--- a/interface/web/client/lib/lang/de_client.lng
+++ b/interface/web/client/lib/lang/de_client.lng
@@ -83,19 +83,19 @@
 $wb['password_strength_txt'] = 'Passwortkomplexität';
 $wb['template_master_txt'] = 'Mastervorlage';
 $wb['template_additional_txt'] = 'Add-Ons';
-$wb["add_additional_template_txt"] = 'Zusätzliches Template hinzufügen';
-$wb["delete_additional_template_txt"] = 'Zusätzliches Template löschen';
+$wb['add_additional_template_txt'] = 'Zusätzliches Template hinzufügen';
+$wb['delete_additional_template_txt'] = 'Zusätzliches Template löschen';
 $wb['ssh_chroot_txt'] = 'SSH-Chroot Optionen';
 $wb['web_php_options_txt'] = 'PHP Optionen';
-$wb["limit_cgi_txt"] = "CGI verfügbar";
-$wb["limit_ssi_txt"] = "SSI verfügbar";
-$wb["limit_perl_txt"] = "Perl verfügbar";
-$wb["limit_ruby_txt"] = "Ruby verfügbar";
-$wb["limit_python_txt"] = "Python verfügbar";
-$wb["force_suexec_txt"] = "SuEXEC erzwungen";
-$wb["limit_hterror_txt"] = "Eigene Fehlerseiten verfügbar";
-$wb["limit_wildcard_txt"] = "Wildcard Subdomain verfügbar";
-$wb["limit_ssl_txt"] = "SSL verfügbar";
+$wb['limit_cgi_txt'] = 'CGI verfügbar';
+$wb['limit_ssi_txt'] = 'SSI verfügbar';
+$wb['limit_perl_txt'] = 'Perl verfügbar';
+$wb['limit_ruby_txt'] = 'Ruby verfügbar';
+$wb['limit_python_txt'] = 'Python verfügbar';
+$wb['force_suexec_txt'] = 'SuEXEC erzwungen';
+$wb['limit_hterror_txt'] = 'Eigene Fehlerseiten verfügbar';
+$wb['limit_wildcard_txt'] = 'Wildcard Subdomain verfügbar';
+$wb['limit_ssl_txt'] = 'SSL verfügbar';
 $wb['limit_client_error'] = 'Die maximale Anzahl an Kunden wurde erreicht.';
 $wb['limit_mailaliasdomain_txt'] = 'Max. Anzahl an Domain-Aliases';
 $wb['limit_mailaliasdomain_error_notint'] = 'Das E-Mail Domain-Alias Limit muss eine Zahl sein.';
@@ -123,12 +123,12 @@
 $wb['bank_name_txt'] = 'Bank';
 $wb['bank_account_iban_txt'] = 'IBAN';
 $wb['bank_account_swift_txt'] = 'BIC';
-$wb["web_limits_txt"] = 'Web-Limits';
-$wb["email_limits_txt"] = 'E-Mail-Limits';
-$wb["database_limits_txt"] = 'Datenbank-Limits';
-$wb["cron_job_limits_txt"] = 'Cron Job-Limits';
-$wb["dns_limits_txt"] = 'DNS-Limits';
-$wb["virtualization_limits_txt"] = 'Virtualisierungs-Limits';
+$wb['web_limits_txt'] = 'Web-Limits';
+$wb['email_limits_txt'] = 'E-Mail-Limits';
+$wb['database_limits_txt'] = 'Datenbank-Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job-Limits';
+$wb['dns_limits_txt'] = 'DNS-Limits';
+$wb['virtualization_limits_txt'] = 'Virtualisierungs-Limits';
 $wb['generate_password_txt'] = 'Passwort erzeugen';
 $wb['repeat_password_txt'] = 'Passwort wiederholen';
 $wb['password_mismatch_txt'] = 'Die Passwörter stimmen nicht überein.';
diff --git a/interface/web/client/lib/lang/de_client_circle.lng b/interface/web/client/lib/lang/de_client_circle.lng
index 6e579d5..27c5d15 100644
--- a/interface/web/client/lib/lang/de_client_circle.lng
+++ b/interface/web/client/lib/lang/de_client_circle.lng
@@ -1,9 +1,9 @@
 <?php
-$wb["Client Circle"] = 'Kundenkreis';
-$wb["Circle"] = 'Kreis';
-$wb["circle_txt"] = 'Kreis';
-$wb["circle_name_txt"] = 'Kreisname';
-$wb["client_ids_txt"] = 'Kunden/Reseller';
-$wb["description_txt"] = 'Beschreibung';
-$wb["active_txt"] = 'Aktiv';
-?>
\ No newline at end of file
+$wb['Client Circle'] = 'Kundenkreis';
+$wb['Circle'] = 'Kreis';
+$wb['circle_txt'] = 'Kreis';
+$wb['circle_name_txt'] = 'Kreisname';
+$wb['client_ids_txt'] = 'Kunden/Reseller';
+$wb['description_txt'] = 'Beschreibung';
+$wb['active_txt'] = 'Aktiv';
+?>
diff --git a/interface/web/client/lib/lang/de_client_circle_list.lng b/interface/web/client/lib/lang/de_client_circle_list.lng
index 0a9c43a..d77fe20 100644
--- a/interface/web/client/lib/lang/de_client_circle_list.lng
+++ b/interface/web/client/lib/lang/de_client_circle_list.lng
@@ -1,10 +1,10 @@
 <?php
-$wb["list_head_txt"] = 'Kundenkreise';
-$wb["circle_id_txt"] = 'Kreis-ID';
-$wb["circle_name_txt"] = 'Kreisname';
-$wb["description_txt"] = 'Beschreibung';
-$wb["add_new_record_txt"] = 'Kreis hinzufügen';
-$wb["filter_txt"] = 'Filter';
-$wb["delete_txt"] = 'Löschen';
-$wb["active_txt"] = 'Aktiv';
-?>
\ No newline at end of file
+$wb['list_head_txt'] = 'Kundenkreise';
+$wb['circle_id_txt'] = 'Kreis-ID';
+$wb['circle_name_txt'] = 'Kreisname';
+$wb['description_txt'] = 'Beschreibung';
+$wb['add_new_record_txt'] = 'Kreis hinzufügen';
+$wb['filter_txt'] = 'Filter';
+$wb['delete_txt'] = 'Löschen';
+$wb['active_txt'] = 'Aktiv';
+?>
diff --git a/interface/web/client/lib/lang/de_client_message.lng b/interface/web/client/lib/lang/de_client_message.lng
index c2dfb79..8c4606d 100644
--- a/interface/web/client/lib/lang/de_client_message.lng
+++ b/interface/web/client/lib/lang/de_client_message.lng
@@ -1,18 +1,18 @@
 <?php
-$wb["page_head_txt"] = 'Kundenbenachrichtigung versenden';
-$wb["btn_send_txt"] = 'Absenden';
-$wb["btn_cancel_txt"] = 'Abbrechen';
-$wb["sender_txt"] = 'Absender-E-Mail-Adresse';
-$wb["subject_txt"] = 'Betreff';
-$wb["message_txt"] = 'Nachricht';
-$wb["form_legend_client_txt"] = 'E-Mail-Nachricht an Kunden versenden.';
-$wb["form_legend_admin_txt"] = 'E-Mail-Nachricht an Kunden und Reseller versenden.';
-$wb["sender_invalid_error"] = 'Absender-E-Mail-Adresse ist ungültig.';
-$wb["subject_invalid_error"] = 'Betreff ist leer.';
-$wb["message_invalid_error"] = 'Nachricht ist leer.';
-$wb["email_sent_to_txt"] = 'E-Mail verschickt an:';
-$wb["recipient_txt"] = 'Empfänger';
-$wb["all_clients_resellers_txt"] = 'Alle Kunden und Reseller';
-$wb["all_clients_txt"] = 'Alle Kunden';
-$wb["variables_txt"] = 'Variablen:';
+$wb['page_head_txt'] = 'Kundenbenachrichtigung versenden';
+$wb['btn_send_txt'] = 'Absenden';
+$wb['btn_cancel_txt'] = 'Abbrechen';
+$wb['sender_txt'] = 'Absender-E-Mail-Adresse';
+$wb['subject_txt'] = 'Betreff';
+$wb['message_txt'] = 'Nachricht';
+$wb['form_legend_client_txt'] = 'E-Mail-Nachricht an Kunden versenden.';
+$wb['form_legend_admin_txt'] = 'E-Mail-Nachricht an Kunden und Reseller versenden.';
+$wb['sender_invalid_error'] = 'Absender-E-Mail-Adresse ist ungültig.';
+$wb['subject_invalid_error'] = 'Betreff ist leer.';
+$wb['message_invalid_error'] = 'Nachricht ist leer.';
+$wb['email_sent_to_txt'] = 'E-Mail verschickt an:';
+$wb['recipient_txt'] = 'Empfänger';
+$wb['all_clients_resellers_txt'] = 'Alle Kunden und Reseller';
+$wb['all_clients_txt'] = 'Alle Kunden';
+$wb['variables_txt'] = 'Variablen:';
 ?>
diff --git a/interface/web/client/lib/lang/de_client_template.lng b/interface/web/client/lib/lang/de_client_template.lng
index 80a8c0d..b37000e 100644
--- a/interface/web/client/lib/lang/de_client_template.lng
+++ b/interface/web/client/lib/lang/de_client_template.lng
@@ -67,21 +67,21 @@
 $wb['limit_openvz_vm_error_notint'] = 'Das Limit virtueller Server muss eine Zahl sein.';
 $wb['ssh_chroot_txt'] = 'SSH-Chroot Optionen';
 $wb['web_php_options_txt'] = 'PHP-Optionen';
-$wb["limit_cgi_txt"] = "CGI verfügbar";
-$wb["limit_ssi_txt"] = "SSI verfügbar";
-$wb["limit_perl_txt"] = "Perl verfügbar";
-$wb["limit_ruby_txt"] = "Ruby verfügbar";
-$wb["limit_python_txt"] = "Python verfügbar";
-$wb["force_suexec_txt"] = "SuEXEC erzwungen";
-$wb["limit_hterror_txt"] = "Eigene Fehlerseiten verfügbar";
-$wb["limit_wildcard_txt"] = "Wildcard Subdomain verfügbar";
-$wb["limit_ssl_txt"] = "SSL verfügbar";
+$wb['limit_cgi_txt'] = 'CGI verfügbar';
+$wb['limit_ssi_txt'] = 'SSI verfügbar';
+$wb['limit_perl_txt'] = 'Perl verfügbar';
+$wb['limit_ruby_txt'] = 'Ruby verfügbar';
+$wb['limit_python_txt'] = 'Python verfügbar';
+$wb['force_suexec_txt'] = 'SuEXEC erzwungen';
+$wb['limit_hterror_txt'] = 'Eigene Fehlerseiten verfügbar';
+$wb['limit_wildcard_txt'] = 'Wildcard Subdomain verfügbar';
+$wb['limit_ssl_txt'] = 'SSL verfügbar';
 $wb['template_type_txt'] = 'Template-Typ';
 $wb['template_name_txt'] = 'Template-Name';
-$wb["web_limits_txt"] = 'Web-Limits';
-$wb["email_limits_txt"] = 'E-Mail-Limits';
-$wb["database_limits_txt"] = 'Datenbank-Limits';
-$wb["cron_job_limits_txt"] = 'Cron Job-Limits';
-$wb["dns_limits_txt"] = 'DNS-Limits';
-$wb["virtualization_limits_txt"] = 'Virtualisierungs-Limits';
+$wb['web_limits_txt'] = 'Web-Limits';
+$wb['email_limits_txt'] = 'E-Mail-Limits';
+$wb['database_limits_txt'] = 'Datenbank-Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job-Limits';
+$wb['dns_limits_txt'] = 'DNS-Limits';
+$wb['virtualization_limits_txt'] = 'Virtualisierungs-Limits';
 ?>
diff --git a/interface/web/client/lib/lang/de_domain.lng b/interface/web/client/lib/lang/de_domain.lng
new file mode 100644
index 0000000..9995b48
--- /dev/null
+++ b/interface/web/client/lib/lang/de_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'Der Domain-Name darf nicht leer sein';
+$wb['domain_error_unique'] = 'Die Domain existiert bereits';
+$wb['domain_error_regex'] = 'Dieser Domain-Name ist nicht gültig';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/de_domain_list.lng b/interface/web/client/lib/lang/de_domain_list.lng
new file mode 100644
index 0000000..b066bff
--- /dev/null
+++ b/interface/web/client/lib/lang/de_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domains';
+$wb['add_new_record_txt'] = 'Neue Domain hinzufügen';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Kunde';
+?>
diff --git a/interface/web/client/lib/lang/de_reseller.lng b/interface/web/client/lib/lang/de_reseller.lng
index 2476cc8..01fe16d 100644
--- a/interface/web/client/lib/lang/de_reseller.lng
+++ b/interface/web/client/lib/lang/de_reseller.lng
@@ -83,19 +83,19 @@
 $wb['username_error_regex'] = 'Der Benutzername enthält ungültige Zeichen.';
 $wb['template_master_txt'] = 'Mastervorlage';
 $wb['template_additional_txt'] = 'Addons';
-$wb["add_additional_template_txt"] = 'Zusätzliches Template hinzufügen';
-$wb["delete_additional_template_txt"] = 'Zusätzliches Template löschen';
+$wb['add_additional_template_txt'] = 'Zusätzliches Template hinzufügen';
+$wb['delete_additional_template_txt'] = 'Zusätzliches Template löschen';
 $wb['ssh_chroot_txt'] = 'SSH-Chroot Optionen';
 $wb['web_php_options_txt'] = 'PHP-Optionen';
-$wb["limit_cgi_txt"] = "CGI verfügbar";
-$wb["limit_ssi_txt"] = "SSI verfügbar";
-$wb["limit_perl_txt"] = "Perl verfügbar";
-$wb["limit_ruby_txt"] = "Ruby verfügbar";
-$wb["limit_python_txt"] = "Python verfügbar";
-$wb["force_suexec_txt"] = "SuEXEC erzwungen";
-$wb["limit_hterror_txt"] = "Eigene Fehlerseiten verfügbar";
-$wb["limit_wildcard_txt"] = "Wildcard Subdomain verfügbar";
-$wb["limit_ssl_txt"] = "SSL verfügbar";
+$wb['limit_cgi_txt'] = 'CGI verfügbar';
+$wb['limit_ssi_txt'] = 'SSI verfügbar';
+$wb['limit_perl_txt'] = 'Perl verfügbar';
+$wb['limit_ruby_txt'] = 'Ruby verfügbar';
+$wb['limit_python_txt'] = 'Python verfügbar';
+$wb['force_suexec_txt'] = 'SuEXEC erzwungen';
+$wb['limit_hterror_txt'] = 'Eigene Fehlerseiten verfügbar';
+$wb['limit_wildcard_txt'] = 'Wildcard Subdomain verfügbar';
+$wb['limit_ssl_txt'] = 'SSL verfügbar';
 $wb['limit_client_error'] = 'Die maximale Anzahl an Kunden wurde erreicht.';
 $wb['limit_client_error_positive'] = 'Die Anzahl an Kunden muss > 0 sein';
 $wb['limit_web_quota_txt'] = 'Web Quota';
@@ -118,12 +118,12 @@
 $wb['web_php_options_notempty'] = 'Keine PHP-Option ausgewählt. Wähle mindestens eine PHP-Option.';
 $wb['ssh_chroot_notempty'] = 'Keine SSH chroot-Option ausgewählt. Wähle mindestens eine SSH-Option.';
 $wb['username_error_collision'] = 'Der Benutzername sollte nicht mit dem Wort -web- oder -web- gefolgt von einer Nummer anfangen.';
-$wb["web_limits_txt"] = 'Web-Limits';
-$wb["email_limits_txt"] = 'E-Mail-Limits';
-$wb["database_limits_txt"] = 'Datenbank-Limits';
-$wb["cron_job_limits_txt"] = 'Cron Job-Limits';
-$wb["dns_limits_txt"] = 'DNS-Limits';
-$wb["virtualization_limits_txt"] = 'Virtualisierungs-Limits';
+$wb['web_limits_txt'] = 'Web-Limits';
+$wb['email_limits_txt'] = 'E-Mail-Limits';
+$wb['database_limits_txt'] = 'Datenbank-Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job-Limits';
+$wb['dns_limits_txt'] = 'DNS-Limits';
+$wb['virtualization_limits_txt'] = 'Virtualisierungs-Limits';
 $wb['generate_password_txt'] = 'Passwort erzeugen';
 $wb['repeat_password_txt'] = 'Passwort wiederholen';
 $wb['password_mismatch_txt'] = 'Die Passwörter stimmen nicht überein.';
diff --git a/interface/web/client/lib/lang/el.lng b/interface/web/client/lib/lang/el.lng
index 87294f6..6fe28b2 100644
--- a/interface/web/client/lib/lang/el.lng
+++ b/interface/web/client/lib/lang/el.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/el_client.lng b/interface/web/client/lib/lang/el_client.lng
index e0e1387..4743a97 100644
--- a/interface/web/client/lib/lang/el_client.lng
+++ b/interface/web/client/lib/lang/el_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/el_client_circle.lng b/interface/web/client/lib/lang/el_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/el_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/el_client_circle_list.lng b/interface/web/client/lib/lang/el_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/el_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/el_client_message.lng b/interface/web/client/lib/lang/el_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/el_client_message.lng
+++ b/interface/web/client/lib/lang/el_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/el_client_template.lng b/interface/web/client/lib/lang/el_client_template.lng
index edc48e7..721d939 100644
--- a/interface/web/client/lib/lang/el_client_template.lng
+++ b/interface/web/client/lib/lang/el_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'Επιλογές PHP';
 $wb['template_type_txt'] = 'Τύπος προτύπου';
 $wb['template_name_txt'] = 'Όνομα προτύπου';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/el_domain.lng b/interface/web/client/lib/lang/el_domain.lng
new file mode 100644
index 0000000..696d10d
--- /dev/null
+++ b/interface/web/client/lib/lang/el_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'Το όνομα domain δεν έχει οριστεί';
+$wb['domain_error_unique'] = 'Το όνομα domain υπάρχει';
+$wb['domain_error_regex'] = 'Το όνομα domain δεν επιτρέπεται';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/el_domain_list.lng b/interface/web/client/lib/lang/el_domain_list.lng
new file mode 100644
index 0000000..507f895
--- /dev/null
+++ b/interface/web/client/lib/lang/el_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domains';
+$wb['add_new_record_txt'] = 'Νέο Domain';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/el_reseller.lng b/interface/web/client/lib/lang/el_reseller.lng
index 3403175..578aa42 100644
--- a/interface/web/client/lib/lang/el_reseller.lng
+++ b/interface/web/client/lib/lang/el_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/en.lng b/interface/web/client/lib/lang/en.lng
index 3e48f59..46cdb4a 100644
--- a/interface/web/client/lib/lang/en.lng
+++ b/interface/web/client/lib/lang/en.lng
@@ -15,4 +15,12 @@
 $wb['Messaging'] = 'Messaging';
 $wb['Send email'] = 'Send Email';
 $wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['domain_txt'] = 'Domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/en_domain.lng b/interface/web/client/lib/lang/en_domain.lng
new file mode 100644
index 0000000..a66a225
--- /dev/null
+++ b/interface/web/client/lib/lang/en_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'The domain-name is empty';
+$wb['domain_error_unique'] = 'The domain already exists';
+$wb['domain_error_regex'] = 'This domain-name is not allowed';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/en_domain_list.lng b/interface/web/client/lib/lang/en_domain_list.lng
new file mode 100644
index 0000000..1420a4e
--- /dev/null
+++ b/interface/web/client/lib/lang/en_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domains';
+$wb['add_new_record_txt'] = 'Add new Domain';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/es.lng b/interface/web/client/lib/lang/es.lng
index 8d77b92..608a16d 100644
--- a/interface/web/client/lib/lang/es.lng
+++ b/interface/web/client/lib/lang/es.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/es_client.lng b/interface/web/client/lib/lang/es_client.lng
index 047e70a..87feac3 100644
--- a/interface/web/client/lib/lang/es_client.lng
+++ b/interface/web/client/lib/lang/es_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/es_client_circle.lng b/interface/web/client/lib/lang/es_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/es_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/es_client_circle_list.lng b/interface/web/client/lib/lang/es_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/es_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/es_client_message.lng b/interface/web/client/lib/lang/es_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/es_client_message.lng
+++ b/interface/web/client/lib/lang/es_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/es_client_template.lng b/interface/web/client/lib/lang/es_client_template.lng
index b9545c1..4110d7b 100644
--- a/interface/web/client/lib/lang/es_client_template.lng
+++ b/interface/web/client/lib/lang/es_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/es_domain.lng b/interface/web/client/lib/lang/es_domain.lng
new file mode 100644
index 0000000..a66a225
--- /dev/null
+++ b/interface/web/client/lib/lang/es_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'The domain-name is empty';
+$wb['domain_error_unique'] = 'The domain already exists';
+$wb['domain_error_regex'] = 'This domain-name is not allowed';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/es_domain_list.lng b/interface/web/client/lib/lang/es_domain_list.lng
new file mode 100644
index 0000000..d2262b6
--- /dev/null
+++ b/interface/web/client/lib/lang/es_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domains';
+$wb['add_new_record_txt'] = 'Add new Domain';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/es_reseller.lng b/interface/web/client/lib/lang/es_reseller.lng
index 412bafe..81cf63f 100644
--- a/interface/web/client/lib/lang/es_reseller.lng
+++ b/interface/web/client/lib/lang/es_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/fi.lng b/interface/web/client/lib/lang/fi.lng
index 243ac6d..6f3dd5a 100755
--- a/interface/web/client/lib/lang/fi.lng
+++ b/interface/web/client/lib/lang/fi.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/fi_client.lng b/interface/web/client/lib/lang/fi_client.lng
index 30f111e..b6e77cd 100755
--- a/interface/web/client/lib/lang/fi_client.lng
+++ b/interface/web/client/lib/lang/fi_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/fi_client_circle.lng b/interface/web/client/lib/lang/fi_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/fi_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/fi_client_circle_list.lng b/interface/web/client/lib/lang/fi_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/fi_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/fi_client_message.lng b/interface/web/client/lib/lang/fi_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/fi_client_message.lng
+++ b/interface/web/client/lib/lang/fi_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/fi_client_template.lng b/interface/web/client/lib/lang/fi_client_template.lng
index 1cc4604..5d02fee 100755
--- a/interface/web/client/lib/lang/fi_client_template.lng
+++ b/interface/web/client/lib/lang/fi_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/fi_domain.lng b/interface/web/client/lib/lang/fi_domain.lng
new file mode 100644
index 0000000..a66a225
--- /dev/null
+++ b/interface/web/client/lib/lang/fi_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'The domain-name is empty';
+$wb['domain_error_unique'] = 'The domain already exists';
+$wb['domain_error_regex'] = 'This domain-name is not allowed';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/fi_domain_list.lng b/interface/web/client/lib/lang/fi_domain_list.lng
new file mode 100644
index 0000000..d2262b6
--- /dev/null
+++ b/interface/web/client/lib/lang/fi_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domains';
+$wb['add_new_record_txt'] = 'Add new Domain';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/fi_reseller.lng b/interface/web/client/lib/lang/fi_reseller.lng
index 0bc1761..a3769aa 100644
--- a/interface/web/client/lib/lang/fi_reseller.lng
+++ b/interface/web/client/lib/lang/fi_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/fr.lng b/interface/web/client/lib/lang/fr.lng
index a7e1738..8676a29 100644
--- a/interface/web/client/lib/lang/fr.lng
+++ b/interface/web/client/lib/lang/fr.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/fr_client.lng b/interface/web/client/lib/lang/fr_client.lng
index 38e85f6..3574d53 100644
--- a/interface/web/client/lib/lang/fr_client.lng
+++ b/interface/web/client/lib/lang/fr_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/fr_client_circle.lng b/interface/web/client/lib/lang/fr_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/fr_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/fr_client_circle_list.lng b/interface/web/client/lib/lang/fr_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/fr_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/fr_client_message.lng b/interface/web/client/lib/lang/fr_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/fr_client_message.lng
+++ b/interface/web/client/lib/lang/fr_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/fr_client_template.lng b/interface/web/client/lib/lang/fr_client_template.lng
index 0aed251..e6b7d65 100644
--- a/interface/web/client/lib/lang/fr_client_template.lng
+++ b/interface/web/client/lib/lang/fr_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/fr_domain.lng b/interface/web/client/lib/lang/fr_domain.lng
new file mode 100644
index 0000000..4465c83
--- /dev/null
+++ b/interface/web/client/lib/lang/fr_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'Le nom de domaine est vide';
+$wb['domain_error_unique'] = 'Ce nom de domaine existe déjà';
+$wb['domain_error_regex'] = 'Ce nom de domaine nest pas autorisé';
+$wb['Domain'] = 'Domaine';
+?>
diff --git a/interface/web/client/lib/lang/fr_domain_list.lng b/interface/web/client/lib/lang/fr_domain_list.lng
new file mode 100644
index 0000000..c97fd29
--- /dev/null
+++ b/interface/web/client/lib/lang/fr_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domaines';
+$wb['add_new_record_txt'] = 'Ajouter nouveau Domaine';
+$wb['domain_txt'] = 'Domaine';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/fr_reseller.lng b/interface/web/client/lib/lang/fr_reseller.lng
index d938774..9b94eb9 100644
--- a/interface/web/client/lib/lang/fr_reseller.lng
+++ b/interface/web/client/lib/lang/fr_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/hr.lng b/interface/web/client/lib/lang/hr.lng
index f4126df..74e37dd 100644
--- a/interface/web/client/lib/lang/hr.lng
+++ b/interface/web/client/lib/lang/hr.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Dodaj dodatni predložak';
 $wb['delete_additional_template_txt'] = 'Obriši dodatni predložak';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/hr_client.lng b/interface/web/client/lib/lang/hr_client.lng
index 2537d74..9b852d1 100644
--- a/interface/web/client/lib/lang/hr_client.lng
+++ b/interface/web/client/lib/lang/hr_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'Nisu izabrane PHP opcije. Izaberite jednu PHP opciju.';
 $wb['ssh_chroot_notempty'] = 'Nisu izabrane SSH opcije. Izaberite jednu SSH opciju.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/hr_client_circle.lng b/interface/web/client/lib/lang/hr_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/hr_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/hr_client_circle_list.lng b/interface/web/client/lib/lang/hr_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/hr_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/hr_client_message.lng b/interface/web/client/lib/lang/hr_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/hr_client_message.lng
+++ b/interface/web/client/lib/lang/hr_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/hr_client_template.lng b/interface/web/client/lib/lang/hr_client_template.lng
index 8a69d30..ce54aa4 100644
--- a/interface/web/client/lib/lang/hr_client_template.lng
+++ b/interface/web/client/lib/lang/hr_client_template.lng
@@ -69,4 +69,19 @@
 $wb['limit_openvz_vm_error_notint'] = 'Broj virtualnih servera mora biti znamenka.';
 $wb['ssh_chroot_txt'] = 'SSH-Chroot opcije';
 $wb['web_php_options_txt'] = 'PHP opcije';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/hr_domain.lng b/interface/web/client/lib/lang/hr_domain.lng
new file mode 100644
index 0000000..30f3ca0
--- /dev/null
+++ b/interface/web/client/lib/lang/hr_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'Ime domene je prazno';
+$wb['domain_error_unique'] = 'Domena već postoji';
+$wb['domain_error_regex'] = 'Ovo ime domene ne možete upotrijebiti';
+$wb['Domain'] = 'Domena';
+?>
diff --git a/interface/web/client/lib/lang/hr_domain_list.lng b/interface/web/client/lib/lang/hr_domain_list.lng
new file mode 100644
index 0000000..d3bdd4b
--- /dev/null
+++ b/interface/web/client/lib/lang/hr_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domene';
+$wb['add_new_record_txt'] = 'Dodaj domenu';
+$wb['domain_txt'] = 'Domena';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/hr_reseller.lng b/interface/web/client/lib/lang/hr_reseller.lng
index 241f3ce..385dbd7 100644
--- a/interface/web/client/lib/lang/hr_reseller.lng
+++ b/interface/web/client/lib/lang/hr_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'Nisu izabrane PHP opcije. Izaberite jednu PHP opciju.';
 $wb['ssh_chroot_notempty'] = 'Nisu izabrane SSH opcije. Izaberite jednu SSH opciju.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/hu.lng b/interface/web/client/lib/lang/hu.lng
index 2ad2003..84311fe 100644
--- a/interface/web/client/lib/lang/hu.lng
+++ b/interface/web/client/lib/lang/hu.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/hu_client.lng b/interface/web/client/lib/lang/hu_client.lng
index 63f404c..c0f4146 100644
--- a/interface/web/client/lib/lang/hu_client.lng
+++ b/interface/web/client/lib/lang/hu_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/hu_client_circle.lng b/interface/web/client/lib/lang/hu_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/hu_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/hu_client_circle_list.lng b/interface/web/client/lib/lang/hu_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/hu_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/hu_client_message.lng b/interface/web/client/lib/lang/hu_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/hu_client_message.lng
+++ b/interface/web/client/lib/lang/hu_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/hu_client_template.lng b/interface/web/client/lib/lang/hu_client_template.lng
index 77a8eb7..6286ccb 100644
--- a/interface/web/client/lib/lang/hu_client_template.lng
+++ b/interface/web/client/lib/lang/hu_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/hu_domain.lng b/interface/web/client/lib/lang/hu_domain.lng
new file mode 100644
index 0000000..a66a225
--- /dev/null
+++ b/interface/web/client/lib/lang/hu_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'The domain-name is empty';
+$wb['domain_error_unique'] = 'The domain already exists';
+$wb['domain_error_regex'] = 'This domain-name is not allowed';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/hu_domain_list.lng b/interface/web/client/lib/lang/hu_domain_list.lng
new file mode 100644
index 0000000..a2f7984
--- /dev/null
+++ b/interface/web/client/lib/lang/hu_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domainek';
+$wb['add_new_record_txt'] = 'Új domain';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/hu_reseller.lng b/interface/web/client/lib/lang/hu_reseller.lng
index 58112e4..9961a03 100644
--- a/interface/web/client/lib/lang/hu_reseller.lng
+++ b/interface/web/client/lib/lang/hu_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/id.lng b/interface/web/client/lib/lang/id.lng
index 78c0101..280dd42 100644
--- a/interface/web/client/lib/lang/id.lng
+++ b/interface/web/client/lib/lang/id.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/id_client.lng b/interface/web/client/lib/lang/id_client.lng
index f85bb00..6bf6485 100644
--- a/interface/web/client/lib/lang/id_client.lng
+++ b/interface/web/client/lib/lang/id_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/id_client_circle.lng b/interface/web/client/lib/lang/id_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/id_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/id_client_circle_list.lng b/interface/web/client/lib/lang/id_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/id_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/id_client_message.lng b/interface/web/client/lib/lang/id_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/id_client_message.lng
+++ b/interface/web/client/lib/lang/id_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/id_client_template.lng b/interface/web/client/lib/lang/id_client_template.lng
index dd25519..6d0996e 100644
--- a/interface/web/client/lib/lang/id_client_template.lng
+++ b/interface/web/client/lib/lang/id_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/id_domain.lng b/interface/web/client/lib/lang/id_domain.lng
new file mode 100644
index 0000000..2091e87
--- /dev/null
+++ b/interface/web/client/lib/lang/id_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'Nama Domain kosong';
+$wb['domain_error_unique'] = 'Domain sudah ada';
+$wb['domain_error_regex'] = 'Nama Domain ini tidak diperbolehkan';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/id_domain_list.lng b/interface/web/client/lib/lang/id_domain_list.lng
new file mode 100644
index 0000000..2c30d26
--- /dev/null
+++ b/interface/web/client/lib/lang/id_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domain';
+$wb['add_new_record_txt'] = 'Tambah Domain Baru';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/id_reseller.lng b/interface/web/client/lib/lang/id_reseller.lng
index b03aae6..815f3f4 100644
--- a/interface/web/client/lib/lang/id_reseller.lng
+++ b/interface/web/client/lib/lang/id_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/it.lng b/interface/web/client/lib/lang/it.lng
index 9ea1419..67c7965 100644
--- a/interface/web/client/lib/lang/it.lng
+++ b/interface/web/client/lib/lang/it.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/it_client.lng b/interface/web/client/lib/lang/it_client.lng
index 1682d84..244283f 100644
--- a/interface/web/client/lib/lang/it_client.lng
+++ b/interface/web/client/lib/lang/it_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/it_client_circle.lng b/interface/web/client/lib/lang/it_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/it_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/it_client_circle_list.lng b/interface/web/client/lib/lang/it_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/it_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/it_client_message.lng b/interface/web/client/lib/lang/it_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/it_client_message.lng
+++ b/interface/web/client/lib/lang/it_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/it_client_template.lng b/interface/web/client/lib/lang/it_client_template.lng
index 082e23e..d5a3445 100644
--- a/interface/web/client/lib/lang/it_client_template.lng
+++ b/interface/web/client/lib/lang/it_client_template.lng
@@ -69,4 +69,19 @@
 $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['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/it_domain.lng b/interface/web/client/lib/lang/it_domain.lng
new file mode 100644
index 0000000..7c26779
--- /dev/null
+++ b/interface/web/client/lib/lang/it_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'Nome dominio è vuoto';
+$wb['domain_error_unique'] = 'Dominio già esistente';
+$wb['domain_error_regex'] = 'Questo nome a dominio non è permesso';
+$wb['Domain'] = 'Dominio';
+?>
diff --git a/interface/web/client/lib/lang/it_domain_list.lng b/interface/web/client/lib/lang/it_domain_list.lng
new file mode 100644
index 0000000..7ee0b19
--- /dev/null
+++ b/interface/web/client/lib/lang/it_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domini';
+$wb['add_new_record_txt'] = 'Aggiungi nuovo dominio';
+$wb['domain_txt'] = 'Dominio';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/it_reseller.lng b/interface/web/client/lib/lang/it_reseller.lng
index 650a24f..010e5be 100644
--- a/interface/web/client/lib/lang/it_reseller.lng
+++ b/interface/web/client/lib/lang/it_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/ja.lng b/interface/web/client/lib/lang/ja.lng
index 0eb9efe..716fc07 100644
--- a/interface/web/client/lib/lang/ja.lng
+++ b/interface/web/client/lib/lang/ja.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/ja_client.lng b/interface/web/client/lib/lang/ja_client.lng
index e8f0c2a..edc7de8 100644
--- a/interface/web/client/lib/lang/ja_client.lng
+++ b/interface/web/client/lib/lang/ja_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/ja_client_circle.lng b/interface/web/client/lib/lang/ja_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/ja_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/ja_client_circle_list.lng b/interface/web/client/lib/lang/ja_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/ja_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/ja_client_message.lng b/interface/web/client/lib/lang/ja_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/ja_client_message.lng
+++ b/interface/web/client/lib/lang/ja_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/ja_client_template.lng b/interface/web/client/lib/lang/ja_client_template.lng
index f3b1947..f149534 100644
--- a/interface/web/client/lib/lang/ja_client_template.lng
+++ b/interface/web/client/lib/lang/ja_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/ja_domain.lng b/interface/web/client/lib/lang/ja_domain.lng
new file mode 100644
index 0000000..a66a225
--- /dev/null
+++ b/interface/web/client/lib/lang/ja_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'The domain-name is empty';
+$wb['domain_error_unique'] = 'The domain already exists';
+$wb['domain_error_regex'] = 'This domain-name is not allowed';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/ja_domain_list.lng b/interface/web/client/lib/lang/ja_domain_list.lng
new file mode 100644
index 0000000..d2262b6
--- /dev/null
+++ b/interface/web/client/lib/lang/ja_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domains';
+$wb['add_new_record_txt'] = 'Add new Domain';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/ja_reseller.lng b/interface/web/client/lib/lang/ja_reseller.lng
index 3554370..25fe6a0 100644
--- a/interface/web/client/lib/lang/ja_reseller.lng
+++ b/interface/web/client/lib/lang/ja_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/nl.lng b/interface/web/client/lib/lang/nl.lng
index e344124..75add75 100644
--- a/interface/web/client/lib/lang/nl.lng
+++ b/interface/web/client/lib/lang/nl.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/nl_client.lng b/interface/web/client/lib/lang/nl_client.lng
index acbe70c..61bd6fb 100644
--- a/interface/web/client/lib/lang/nl_client.lng
+++ b/interface/web/client/lib/lang/nl_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/nl_client_circle.lng b/interface/web/client/lib/lang/nl_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/nl_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/nl_client_circle_list.lng b/interface/web/client/lib/lang/nl_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/nl_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/nl_client_message.lng b/interface/web/client/lib/lang/nl_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/nl_client_message.lng
+++ b/interface/web/client/lib/lang/nl_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/nl_client_template.lng b/interface/web/client/lib/lang/nl_client_template.lng
index 240c9f4..4342208 100644
--- a/interface/web/client/lib/lang/nl_client_template.lng
+++ b/interface/web/client/lib/lang/nl_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/nl_domain.lng b/interface/web/client/lib/lang/nl_domain.lng
new file mode 100644
index 0000000..fbdce7d
--- /dev/null
+++ b/interface/web/client/lib/lang/nl_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'De domain-naam is niet ingvuld';
+$wb['domain_error_unique'] = 'Het domein bestaat reeds';
+$wb['domain_error_regex'] = 'Deze domeinnaam is niet toegestaan';
+$wb['Domain'] = 'Domein';
+?>
diff --git a/interface/web/client/lib/lang/nl_domain_list.lng b/interface/web/client/lib/lang/nl_domain_list.lng
new file mode 100644
index 0000000..7fec944
--- /dev/null
+++ b/interface/web/client/lib/lang/nl_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domeinen';
+$wb['add_new_record_txt'] = 'Toevoegen nieuw domein';
+$wb['domain_txt'] = 'Domein';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/nl_reseller.lng b/interface/web/client/lib/lang/nl_reseller.lng
index f9bd57e..0416c77 100644
--- a/interface/web/client/lib/lang/nl_reseller.lng
+++ b/interface/web/client/lib/lang/nl_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/pl.lng b/interface/web/client/lib/lang/pl.lng
index ddecb90..cb48846 100644
--- a/interface/web/client/lib/lang/pl.lng
+++ b/interface/web/client/lib/lang/pl.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/pl_client.lng b/interface/web/client/lib/lang/pl_client.lng
index e2e3cab..c5d3314 100644
--- a/interface/web/client/lib/lang/pl_client.lng
+++ b/interface/web/client/lib/lang/pl_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/pl_client_circle.lng b/interface/web/client/lib/lang/pl_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/pl_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/pl_client_circle_list.lng b/interface/web/client/lib/lang/pl_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/pl_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/pl_client_message.lng b/interface/web/client/lib/lang/pl_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/pl_client_message.lng
+++ b/interface/web/client/lib/lang/pl_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/pl_client_template.lng b/interface/web/client/lib/lang/pl_client_template.lng
index f5f966c..a6f46a7 100644
--- a/interface/web/client/lib/lang/pl_client_template.lng
+++ b/interface/web/client/lib/lang/pl_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'Opcje PHP';
 $wb['template_type_txt'] = 'Rodzaj szablonu';
 $wb['template_name_txt'] = 'Nazwa szablonu';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/pl_domain.lng b/interface/web/client/lib/lang/pl_domain.lng
new file mode 100644
index 0000000..9f3e80f
--- /dev/null
+++ b/interface/web/client/lib/lang/pl_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'Nazwa domeny jest pusta';
+$wb['domain_error_unique'] = 'Domena o podanej nazwie już istnieje';
+$wb['domain_error_regex'] = 'Nazwa domeny jest niedopuszczalna';
+$wb['Domain'] = 'Domena';
+?>
diff --git a/interface/web/client/lib/lang/pl_domain_list.lng b/interface/web/client/lib/lang/pl_domain_list.lng
new file mode 100644
index 0000000..e2cac3b
--- /dev/null
+++ b/interface/web/client/lib/lang/pl_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domeny';
+$wb['add_new_record_txt'] = 'Dodaj nową domenę';
+$wb['domain_txt'] = 'Domena';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/pl_reseller.lng b/interface/web/client/lib/lang/pl_reseller.lng
index e4ab1fb..9b1d93d 100644
--- a/interface/web/client/lib/lang/pl_reseller.lng
+++ b/interface/web/client/lib/lang/pl_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/pt.lng b/interface/web/client/lib/lang/pt.lng
index 274c0f8..181ab88 100644
--- a/interface/web/client/lib/lang/pt.lng
+++ b/interface/web/client/lib/lang/pt.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/pt_client.lng b/interface/web/client/lib/lang/pt_client.lng
index 7cf9c96..96daaf6 100644
--- a/interface/web/client/lib/lang/pt_client.lng
+++ b/interface/web/client/lib/lang/pt_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/pt_client_circle.lng b/interface/web/client/lib/lang/pt_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/pt_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/pt_client_circle_list.lng b/interface/web/client/lib/lang/pt_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/pt_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/pt_client_message.lng b/interface/web/client/lib/lang/pt_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/pt_client_message.lng
+++ b/interface/web/client/lib/lang/pt_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/pt_client_template.lng b/interface/web/client/lib/lang/pt_client_template.lng
index ede666a..8230899 100644
--- a/interface/web/client/lib/lang/pt_client_template.lng
+++ b/interface/web/client/lib/lang/pt_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/pt_domain.lng b/interface/web/client/lib/lang/pt_domain.lng
new file mode 100644
index 0000000..a66a225
--- /dev/null
+++ b/interface/web/client/lib/lang/pt_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'The domain-name is empty';
+$wb['domain_error_unique'] = 'The domain already exists';
+$wb['domain_error_regex'] = 'This domain-name is not allowed';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/pt_domain_list.lng b/interface/web/client/lib/lang/pt_domain_list.lng
new file mode 100644
index 0000000..d2262b6
--- /dev/null
+++ b/interface/web/client/lib/lang/pt_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domains';
+$wb['add_new_record_txt'] = 'Add new Domain';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/pt_reseller.lng b/interface/web/client/lib/lang/pt_reseller.lng
index ac55686..e59b81d 100644
--- a/interface/web/client/lib/lang/pt_reseller.lng
+++ b/interface/web/client/lib/lang/pt_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/ro.lng b/interface/web/client/lib/lang/ro.lng
index 44ad01a..88e0f8f 100644
--- a/interface/web/client/lib/lang/ro.lng
+++ b/interface/web/client/lib/lang/ro.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/ro_client.lng b/interface/web/client/lib/lang/ro_client.lng
index 6712694..9a10b2a 100644
--- a/interface/web/client/lib/lang/ro_client.lng
+++ b/interface/web/client/lib/lang/ro_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/ro_client_circle.lng b/interface/web/client/lib/lang/ro_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/ro_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/ro_client_circle_list.lng b/interface/web/client/lib/lang/ro_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/ro_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/ro_client_message.lng b/interface/web/client/lib/lang/ro_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/ro_client_message.lng
+++ b/interface/web/client/lib/lang/ro_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/ro_client_template.lng b/interface/web/client/lib/lang/ro_client_template.lng
index cf78e69..429e613 100644
--- a/interface/web/client/lib/lang/ro_client_template.lng
+++ b/interface/web/client/lib/lang/ro_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/ro_domain.lng b/interface/web/client/lib/lang/ro_domain.lng
new file mode 100644
index 0000000..a66a225
--- /dev/null
+++ b/interface/web/client/lib/lang/ro_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'The domain-name is empty';
+$wb['domain_error_unique'] = 'The domain already exists';
+$wb['domain_error_regex'] = 'This domain-name is not allowed';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/ro_domain_list.lng b/interface/web/client/lib/lang/ro_domain_list.lng
new file mode 100644
index 0000000..d2262b6
--- /dev/null
+++ b/interface/web/client/lib/lang/ro_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domains';
+$wb['add_new_record_txt'] = 'Add new Domain';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/ro_reseller.lng b/interface/web/client/lib/lang/ro_reseller.lng
index 650a24f..010e5be 100644
--- a/interface/web/client/lib/lang/ro_reseller.lng
+++ b/interface/web/client/lib/lang/ro_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/ru.lng b/interface/web/client/lib/lang/ru.lng
index d10a3cc..5d37029 100644
--- a/interface/web/client/lib/lang/ru.lng
+++ b/interface/web/client/lib/lang/ru.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/ru_client.lng b/interface/web/client/lib/lang/ru_client.lng
index c18f5b8..9a616ac 100644
--- a/interface/web/client/lib/lang/ru_client.lng
+++ b/interface/web/client/lib/lang/ru_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/ru_client_circle.lng b/interface/web/client/lib/lang/ru_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/ru_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/ru_client_circle_list.lng b/interface/web/client/lib/lang/ru_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/ru_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/ru_client_message.lng b/interface/web/client/lib/lang/ru_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/ru_client_message.lng
+++ b/interface/web/client/lib/lang/ru_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/ru_client_template.lng b/interface/web/client/lib/lang/ru_client_template.lng
index c212c51..5949f88 100644
--- a/interface/web/client/lib/lang/ru_client_template.lng
+++ b/interface/web/client/lib/lang/ru_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/ru_domain.lng b/interface/web/client/lib/lang/ru_domain.lng
new file mode 100644
index 0000000..a66a225
--- /dev/null
+++ b/interface/web/client/lib/lang/ru_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'The domain-name is empty';
+$wb['domain_error_unique'] = 'The domain already exists';
+$wb['domain_error_regex'] = 'This domain-name is not allowed';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/ru_domain_list.lng b/interface/web/client/lib/lang/ru_domain_list.lng
new file mode 100644
index 0000000..d2262b6
--- /dev/null
+++ b/interface/web/client/lib/lang/ru_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domains';
+$wb['add_new_record_txt'] = 'Add new Domain';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/ru_reseller.lng b/interface/web/client/lib/lang/ru_reseller.lng
index 768a8bd..25dc80a 100644
--- a/interface/web/client/lib/lang/ru_reseller.lng
+++ b/interface/web/client/lib/lang/ru_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/se.lng b/interface/web/client/lib/lang/se.lng
index 44ad01a..88e0f8f 100644
--- a/interface/web/client/lib/lang/se.lng
+++ b/interface/web/client/lib/lang/se.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/se_client.lng b/interface/web/client/lib/lang/se_client.lng
index 1b0981b..540b9f2 100644
--- a/interface/web/client/lib/lang/se_client.lng
+++ b/interface/web/client/lib/lang/se_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/se_client_circle.lng b/interface/web/client/lib/lang/se_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/se_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/se_client_circle_list.lng b/interface/web/client/lib/lang/se_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/se_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/se_client_message.lng b/interface/web/client/lib/lang/se_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/se_client_message.lng
+++ b/interface/web/client/lib/lang/se_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/se_client_template.lng b/interface/web/client/lib/lang/se_client_template.lng
index b2b8dd3..e8c2227 100644
--- a/interface/web/client/lib/lang/se_client_template.lng
+++ b/interface/web/client/lib/lang/se_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/se_domain.lng b/interface/web/client/lib/lang/se_domain.lng
new file mode 100644
index 0000000..a66a225
--- /dev/null
+++ b/interface/web/client/lib/lang/se_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'The domain-name is empty';
+$wb['domain_error_unique'] = 'The domain already exists';
+$wb['domain_error_regex'] = 'This domain-name is not allowed';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/se_domain_list.lng b/interface/web/client/lib/lang/se_domain_list.lng
new file mode 100644
index 0000000..d2262b6
--- /dev/null
+++ b/interface/web/client/lib/lang/se_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domains';
+$wb['add_new_record_txt'] = 'Add new Domain';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/se_reseller.lng b/interface/web/client/lib/lang/se_reseller.lng
index 650a24f..010e5be 100644
--- a/interface/web/client/lib/lang/se_reseller.lng
+++ b/interface/web/client/lib/lang/se_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/sk.lng b/interface/web/client/lib/lang/sk.lng
index 2f7fe8f..e9d300c 100644
--- a/interface/web/client/lib/lang/sk.lng
+++ b/interface/web/client/lib/lang/sk.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/sk_client.lng b/interface/web/client/lib/lang/sk_client.lng
index 4c088f4..e579362 100644
--- a/interface/web/client/lib/lang/sk_client.lng
+++ b/interface/web/client/lib/lang/sk_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/sk_client_circle.lng b/interface/web/client/lib/lang/sk_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/sk_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/sk_client_circle_list.lng b/interface/web/client/lib/lang/sk_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/sk_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/sk_client_message.lng b/interface/web/client/lib/lang/sk_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/sk_client_message.lng
+++ b/interface/web/client/lib/lang/sk_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/sk_client_template.lng b/interface/web/client/lib/lang/sk_client_template.lng
index 5b1eb1f..b7765a7 100644
--- a/interface/web/client/lib/lang/sk_client_template.lng
+++ b/interface/web/client/lib/lang/sk_client_template.lng
@@ -69,4 +69,19 @@
 $wb['web_php_options_txt'] = 'PHP Options';
 $wb['template_type_txt'] = 'Template type';
 $wb['template_name_txt'] = 'Template name';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/sk_domain.lng b/interface/web/client/lib/lang/sk_domain.lng
new file mode 100644
index 0000000..a66a225
--- /dev/null
+++ b/interface/web/client/lib/lang/sk_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'The domain-name is empty';
+$wb['domain_error_unique'] = 'The domain already exists';
+$wb['domain_error_regex'] = 'This domain-name is not allowed';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/sk_domain_list.lng b/interface/web/client/lib/lang/sk_domain_list.lng
new file mode 100644
index 0000000..d2262b6
--- /dev/null
+++ b/interface/web/client/lib/lang/sk_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domains';
+$wb['add_new_record_txt'] = 'Add new Domain';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/sk_reseller.lng b/interface/web/client/lib/lang/sk_reseller.lng
index 859158b..21d6268 100644
--- a/interface/web/client/lib/lang/sk_reseller.lng
+++ b/interface/web/client/lib/lang/sk_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/tr.lng b/interface/web/client/lib/lang/tr.lng
index d336d75..96dd7a0 100644
--- a/interface/web/client/lib/lang/tr.lng
+++ b/interface/web/client/lib/lang/tr.lng
@@ -13,5 +13,13 @@
 $wb['add_additional_template_txt'] = 'Add additional template';
 $wb['delete_additional_template_txt'] = 'Delete additional template';
 $wb['Messaging'] = 'Messaging';
-$wb['Send Email'] = 'Send Email';
+$wb['Send email'] = 'Send Email';
+$wb['Edit Client Circle'] = 'Edit Client Circle';
+$wb['Domains'] = 'Domains';
+$wb['domain_txt'] = 'Domain';
+$wb['client_txt'] = 'Client';
+$wb['error_domain_in mailuse'] = 'This domain cannot be deleted, because it is in use as mail-domain';
+$wb['error_domain_in webuse'] = 'This domain cannot be deleted, because it is in use as web-domain';
+$wb['error_client_can_not_add_domain'] = 'You cannot add a new domain';
+$wb['error_client_group_id_empty'] = 'You have to select a customer<br>';
 ?>
diff --git a/interface/web/client/lib/lang/tr_client.lng b/interface/web/client/lib/lang/tr_client.lng
index 8da9085..12933d6 100644
--- a/interface/web/client/lib/lang/tr_client.lng
+++ b/interface/web/client/lib/lang/tr_client.lng
@@ -107,4 +107,30 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['bank_account_number_txt'] = 'Bank account no.';
+$wb['bank_code_txt'] = 'Bank code';
+$wb['bank_name_txt'] = 'Bank name';
+$wb['bank_account_iban_txt'] = 'IBAN';
+$wb['bank_account_swift_txt'] = 'BIC / Swift';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/lang/tr_client_circle.lng b/interface/web/client/lib/lang/tr_client_circle.lng
new file mode 100644
index 0000000..80fd704
--- /dev/null
+++ b/interface/web/client/lib/lang/tr_client_circle.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Client Circle"] = 'Client Circle';
+$wb["Circle"] = 'Circle';
+$wb["circle_txt"] = 'Circle';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["client_ids_txt"] = 'Clients/Resellers';
+$wb["description_txt"] = 'Description';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/tr_client_circle_list.lng b/interface/web/client/lib/lang/tr_client_circle_list.lng
new file mode 100644
index 0000000..266aced
--- /dev/null
+++ b/interface/web/client/lib/lang/tr_client_circle_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Client Circles';
+$wb["circle_id_txt"] = 'Circle ID';
+$wb["circle_name_txt"] = 'Circle Name';
+$wb["description_txt"] = 'Description';
+$wb["add_new_record_txt"] = 'Add new circle';
+$wb["filter_txt"] = 'Filter';
+$wb["delete_txt"] = 'Delete';
+$wb["active_txt"] = 'Active';
+?>
\ No newline at end of file
diff --git a/interface/web/client/lib/lang/tr_client_message.lng b/interface/web/client/lib/lang/tr_client_message.lng
index 4f4ef37..12f491e 100644
--- a/interface/web/client/lib/lang/tr_client_message.lng
+++ b/interface/web/client/lib/lang/tr_client_message.lng
@@ -1,13 +1,18 @@
 <?php
-$wb["btn_send_txt"] = 'Send email';
-$wb["btn_cancel_txt"] = 'Cancel';
-$wb["sender_txt"] = 'Sender email address';
-$wb["subject_txt"] = 'Subject';
-$wb["message_txt"] = 'Message';
-$wb["form_legend_client_txt"] = 'Send email message to all clients.';
-$wb["form_legend_admin_txt"] = 'Send email message to all clients and resellers.';
-$wb["sender_invalid_error"] = 'Sender email invalid.';
-$wb["subject_invalid_error"] = 'Subject is empty.';
-$wb["message_invalid_error"] = 'Message is empty.';
-$wb["email_sent_to_txt"] = 'Email sent to:';
+$wb['btn_send_txt'] = 'Send email';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['sender_txt'] = 'Sender email address';
+$wb['subject_txt'] = 'Subject';
+$wb['message_txt'] = 'Message';
+$wb['form_legend_client_txt'] = 'Send email message to all clients.';
+$wb['form_legend_admin_txt'] = 'Send email message to all clients and resellers.';
+$wb['sender_invalid_error'] = 'Sender email invalid.';
+$wb['subject_invalid_error'] = 'Subject is empty.';
+$wb['message_invalid_error'] = 'Message is empty.';
+$wb['email_sent_to_txt'] = 'Email sent to:';
+$wb['page_head_txt'] = 'Send customer information';
+$wb['recipient_txt'] = 'Recipient';
+$wb['all_clients_resellers_txt'] = 'All clients and resellers';
+$wb['all_clients_txt'] = 'All clients';
+$wb['variables_txt'] = 'Variables:';
 ?>
diff --git a/interface/web/client/lib/lang/tr_client_template.lng b/interface/web/client/lib/lang/tr_client_template.lng
index e7bf71b..0efac79 100644
--- a/interface/web/client/lib/lang/tr_client_template.lng
+++ b/interface/web/client/lib/lang/tr_client_template.lng
@@ -69,4 +69,19 @@
 $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['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
 ?>
diff --git a/interface/web/client/lib/lang/tr_domain.lng b/interface/web/client/lib/lang/tr_domain.lng
new file mode 100644
index 0000000..a66a225
--- /dev/null
+++ b/interface/web/client/lib/lang/tr_domain.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['domain_error_empty'] = 'The domain-name is empty';
+$wb['domain_error_unique'] = 'The domain already exists';
+$wb['domain_error_regex'] = 'This domain-name is not allowed';
+$wb['Domain'] = 'Domain';
+?>
diff --git a/interface/web/client/lib/lang/tr_domain_list.lng b/interface/web/client/lib/lang/tr_domain_list.lng
new file mode 100644
index 0000000..d2262b6
--- /dev/null
+++ b/interface/web/client/lib/lang/tr_domain_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Domains';
+$wb['add_new_record_txt'] = 'Add new Domain';
+$wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
+?>
diff --git a/interface/web/client/lib/lang/tr_reseller.lng b/interface/web/client/lib/lang/tr_reseller.lng
index 5022db2..66e0c22 100644
--- a/interface/web/client/lib/lang/tr_reseller.lng
+++ b/interface/web/client/lib/lang/tr_reseller.lng
@@ -107,4 +107,25 @@
 $wb['web_php_options_notempty'] = 'No PHP option(s) selected. Select at least one PHP option.';
 $wb['ssh_chroot_notempty'] = 'No SSH chroot option selected. Select at least one SSH option.';
 $wb['username_error_collision'] = 'The username may not start with the word -web- or -web- followed by a number.';
+$wb['add_additional_template_txt'] = 'Add additional template';
+$wb['delete_additional_template_txt'] = 'Delete additional template';
+$wb['limit_cgi_txt'] = 'CGI available';
+$wb['limit_ssi_txt'] = 'SSI available';
+$wb['limit_perl_txt'] = 'Perl available';
+$wb['limit_ruby_txt'] = 'Ruby available';
+$wb['limit_python_txt'] = 'Python available';
+$wb['force_suexec_txt'] = 'SuEXEC forced';
+$wb['limit_hterror_txt'] = 'Custom error docs available';
+$wb['limit_wildcard_txt'] = 'Wildcard subdomain available';
+$wb['limit_ssl_txt'] = 'SSL available';
+$wb['web_limits_txt'] = 'Web Limits';
+$wb['email_limits_txt'] = 'Email Limits';
+$wb['database_limits_txt'] = 'Database Limits';
+$wb['cron_job_limits_txt'] = 'Cron Job Limits';
+$wb['dns_limits_txt'] = 'DNS Limits';
+$wb['virtualization_limits_txt'] = 'Virtualization Limits';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/client/lib/module.conf.php b/interface/web/client/lib/module.conf.php
index 9422362..2575ba2 100644
--- a/interface/web/client/lib/module.conf.php
+++ b/interface/web/client/lib/module.conf.php
@@ -72,4 +72,20 @@
 
 unset($items);
 
+$app->uses('ini_parser,getconf');
+$settings = $app->getconf->get_global_config('domains');
+
+if ($settings['use_domain_module'] == 'y') {
+	$items = array();
+	$items[] = array( 'title' 	=> 'Domains',
+					'target' 	=> 'content',
+					'link'	=> 'client/domain_list.php');
+
+	$module['nav'][] = array(	'title'	=> 'Domains',
+								'open' 	=> 1,
+								'items'	=> $items);
+
+	unset($items);
+}
+							
 ?>
\ No newline at end of file
diff --git a/interface/web/client/lib/remote.conf.php b/interface/web/client/lib/remote.conf.php
index fd0c07a..62e4dde 100644
--- a/interface/web/client/lib/remote.conf.php
+++ b/interface/web/client/lib/remote.conf.php
@@ -1,5 +1,7 @@
 <?php
 
 $function_list['client_get_all,client_get,client_add,client_update,client_delete,client_get_sites_by_user,client_get_by_username,client_change_password,client_get_id,client_delete_everything'] = 'Client functions';
+$function_list['domains_domain_get,domains_domain_add,domains_domain_delete,domains_get_all_by_user'] = 'Domaintool functions';
+
 
 ?>
diff --git a/interface/web/client/list/domain.list.php b/interface/web/client/list/domain.list.php
new file mode 100644
index 0000000..e9630e3
--- /dev/null
+++ b/interface/web/client/list/domain.list.php
@@ -0,0 +1,99 @@
+<?php
+/*
+Copyright (c) 2010 Till Brehm, projektfarm Gmbh and Oliver Vogel www.muv.com
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without modification,
+are permitted provided that the following conditions are met:
+
+    * Redistributions of source code must retain the above copyright notice,
+      this list of conditions and the following disclaimer.
+    * Redistributions in binary form must reproduce the above copyright notice,
+      this list of conditions and the following disclaimer in the documentation
+      and/or other materials provided with the distribution.
+    * Neither the name of ISPConfig nor the names of its contributors
+      may be used to endorse or promote products derived from this software without
+      specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
+ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT,
+INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
+BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
+EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+*/
+
+/*
+	Datatypes:
+	- INTEGER
+	- DOUBLE
+	- CURRENCY
+	- VARCHAR
+	- TEXT
+	- DATE
+*/
+
+
+
+// Name of the list
+$liste["name"] 				= "domain";
+
+// Database table
+$liste["table"] 			= "domain";
+
+// Index index field of the database table
+$liste["table_idx"]			= "domain_id";
+
+// Search Field Prefix
+$liste["search_prefix"] 	= "search_";
+
+// Records per page
+$liste["records_per_page"] 	= 15;
+
+// Script File of the list
+$liste["file"]				= "domain_list.php";
+
+// Script file of the edit form
+$liste["edit_file"]			= "domain_edit.php";
+
+// Script File of the delete script
+$liste["delete_file"]		= "domain_del.php";
+
+// Paging Template
+$liste["paging_tpl"]		= "templates/paging.tpl.htm";
+
+// Enable auth
+$liste["auth"]				= "yes";
+
+
+/*****************************************************
+* Suchfelder
+*****************************************************/
+$liste["item"][] = array(	'field'		=> "domain",
+							'datatype'	=> "VARCHAR",
+							'formtype'	=> "TEXT",
+							'op'		=> "LIKE",
+							'prefix'	=> "%",
+							'suffix'	=> "%",
+							'width'		=> "",
+							'value'		=> "");
+
+$liste["item"][] = array(	'field'		=> "sys_groupid",
+							'datatype'	=> "VARCHAR",
+							'formtype'	=> "SELECT",
+							'op'		=> "=",
+							'prefix'	=> "",
+							'suffix'	=> "",
+							'datasource'	=> array ( 	'type'	=> 'SQL',
+														'querystring' => 'SELECT a.groupid, a.name FROM sys_group a, domain b WHERE (a.groupid = b.sys_groupid) AND ({AUTHSQL-B}) ORDER BY name',
+														'keyfield'=> 'groupid',
+														'valuefield'=> 'name'
+									 				  ),
+							'width'		=> "",
+							'value'		=> "");
+
+?>
\ No newline at end of file
diff --git a/interface/web/client/templates/domain_edit.htm b/interface/web/client/templates/domain_edit.htm
new file mode 100644
index 0000000..5a6bef3
--- /dev/null
+++ b/interface/web/client/templates/domain_edit.htm
@@ -0,0 +1,40 @@
+<p><tmpl_var name="list_desc_txt"></p>
+
+<div class="panel panel_domain">
+
+    <div class="pnl_formsarea">
+        <fieldset class="inlineLabels">
+            <div class="ctrlHolder">
+                <label for="domain">{tmpl_var name='domain_txt'}</label>
+                <tmpl_if name="edit_disabled">
+                <input name="domain" id="domain" value="{tmpl_var name='domain'}" size="30" maxlength="255" type="text" class="textInput" disabled="disabled" />
+                <tmpl_else>
+                <input name="domain" id="domain" value="{tmpl_var name='domain'}" size="30" maxlength="255" type="text" class="textInput" />
+                </tmpl_if>
+            </div>
+            <tmpl_if name="is_admin">
+            <div class="ctrlHolder">
+                <label for="client_group_id">{tmpl_var name='client_txt'}</label>
+                <tmpl_if name="edit_disabled">
+                <select name="client_group_id" id="client_group_id" class="selectInput" disabled="disabled">
+                    {tmpl_var name='client_group_id'}
+                </select>
+                <tmpl_else>
+                <select name="client_group_id" id="client_group_id" class="selectInput">
+                    {tmpl_var name='client_group_id'}
+                </select>
+                </tmpl_if>
+            </div>
+            </tmpl_if>
+        </fieldset>
+
+        <input type="hidden" name="id" value="{tmpl_var name='id'}">
+        <input type="hidden" name="type" value="local">
+
+        <div class="buttonHolder buttons">
+            <button class="positive iconstxt icoPositive" type="button" value="{tmpl_var name='btn_save_txt'}" onClick="submitForm('pageForm','client/domain_edit.php');"><span>{tmpl_var name='btn_save_txt'}</span></button>
+            <button class="negative iconstxt icoNegative" type="button" value="{tmpl_var name='btn_cancel_txt'}" onClick="loadContent('client/domain_list.php');"><span>{tmpl_var name='btn_cancel_txt'}</span></button>
+        </div>
+    </div>
+  
+</div>
\ No newline at end of file
diff --git a/interface/web/client/templates/domain_list.htm b/interface/web/client/templates/domain_list.htm
new file mode 100644
index 0000000..3c6b1ce
--- /dev/null
+++ b/interface/web/client/templates/domain_list.htm
@@ -0,0 +1,62 @@
+<h2><tmpl_var name="list_head_txt"></h2>
+<p><tmpl_var name="list_desc_txt"></p>
+
+<div class="panel panel_list_domain">
+
+    <div class="pnl_toolsarea">
+        <fieldset><legend>{tmpl_var name="toolsarea_head_txt"}</legend>
+            <div class="buttons">
+                <tmpl_if name="is_admin">
+                <button class="iconstxt icoAdd" type="button" onClick="loadContent('client/domain_edit.php');">
+                    <span>{tmpl_var name="add_new_record_txt"}</span>
+                </button>
+                <tmpl_else>
+                <button class="iconstxt icoAdd" type="button" onClick="loadContent('client/domain_new_client.php');">
+                    <span>{tmpl_var name="add_new_record_txt"}</span>
+                </button>
+                </tmpl_if>
+            </div>
+        </fieldset>
+    </div>
+
+    <div class="pnl_listarea">
+        <fieldset><legend><tmpl_var name="list_head_txt"></legend>
+            <table class="list">
+            <thead>
+                <tr>
+                    <th class="tbl_col_domain" scope="col"><tmpl_var name="domain_txt"></th>
+                    <th class="tbl_col_sys_groupid" scope="col"><tmpl_var name="user_txt">A</th>
+                    <th class="tbl_col_limit" scope="col">{tmpl_var name='search_limit'}</th>
+                </tr>
+                <tr>
+                    <td class="tbl_col_domain"><input type="text" name="search_domain" value="{tmpl_var name='search_domain'}" /></td>
+                    <td class="tbl_col_user"><select name="search_sys_groupid">{tmpl_var name='search_sys_groupid'}</select></td>
+                    <td class="tbl_col_buttons"><div class="buttons"><button type="button" class="icons16 icoFilter" name="Filter" id="Filter" value="{tmpl_var name='filter_txt'}" onClick="submitForm('pageForm','client/domain_list.php');"><span>{tmpl_var name="filter_txt"}</span></button></div></td>
+                </tr>
+            </thead>
+            <tbody>
+                <tmpl_loop name="records">
+                <tr class="tbl_row_<tmpl_if name='__EVEN__'}even<tmpl_else>uneven</tmpl_if>">
+                    <td class="tbl_col_domain"><a href="#" onClick="loadContent('client/domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="domain"}</a></td>
+                    <td class="tbl_col_domain"><a href="#" onClick="loadContent('client/domain_edit.php?id={tmpl_var name='id'}');">{tmpl_var name="sys_groupid"}</a></td>
+                    <td class="tbl_col_buttons">
+                        <tmpl_if name="is_admin">
+                        <div class="buttons icons16">    
+                            <a class="icons16 icoDelete" href="javascript: del_record('client/domain_del.php?id={tmpl_var name='id'}&phpsessid={tmpl_var name='phpsessid'}','{tmpl_var name='delete_confirmation'}');"><span>{tmpl_var name='delete_txt'}</span></a>
+                        </div>
+                        </tmpl_if>
+                    </td>
+                </tr>
+                </tmpl_loop>
+            </tbody>
+
+            <tfoot>
+                <tr>
+                    <td class="tbl_footer tbl_paging" colspan="4"><tmpl_var name="paging"></td>
+                </tr>
+            </tfoot>
+            </table>
+        </fieldset>
+    </div>
+
+</div>
\ No newline at end of file
diff --git a/interface/web/dns/lib/lang/ar_dns_import.lng b/interface/web/dns/lib/lang/ar_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/ar_dns_import.lng
+++ b/interface/web/dns/lib/lang/ar_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/ar_dns_slave.lng b/interface/web/dns/lib/lang/ar_dns_slave.lng
index 51d4ab2..c426df7 100644
--- a/interface/web/dns/lib/lang/ar_dns_slave.lng
+++ b/interface/web/dns/lib/lang/ar_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS has a invalid format.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/ar_dns_soa.lng b/interface/web/dns/lib/lang/ar_dns_soa.lng
index 0b64c99..d0de83a 100644
--- a/interface/web/dns/lib/lang/ar_dns_soa.lng
+++ b/interface/web/dns/lib/lang/ar_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/ar_dns_srv.lng b/interface/web/dns/lib/lang/ar_dns_srv.lng
index e342030..957d383 100644
--- a/interface/web/dns/lib/lang/ar_dns_srv.lng
+++ b/interface/web/dns/lib/lang/ar_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zone';
 $wb['name_txt'] = 'Hostname';
 $wb['type_txt'] = 'type';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Active';
 $wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
diff --git a/interface/web/dns/lib/lang/ar_dns_wizard.lng b/interface/web/dns/lib/lang/ar_dns_wizard.lng
index ffceabb..b7a1243 100644
--- a/interface/web/dns/lib/lang/ar_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/ar_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 contains invalid characters.';
 $wb['error_ns2_regex'] = 'NS2 contains invalid characters.';
 $wb['error_email_regex'] = 'Email does not contain a valid email address.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/bg_dns_soa.lng b/interface/web/dns/lib/lang/bg_dns_soa.lng
index ef97ce0..8e01e76 100644
--- a/interface/web/dns/lib/lang/bg_dns_soa.lng
+++ b/interface/web/dns/lib/lang/bg_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'Този домейн неможе да бъде променен. Попитайте Администратора ако искате да правите промени по домейна.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/br_dns_import.lng b/interface/web/dns/lib/lang/br_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/br_dns_import.lng
+++ b/interface/web/dns/lib/lang/br_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/br_dns_slave.lng b/interface/web/dns/lib/lang/br_dns_slave.lng
index fff8ac0..f0d6ff5 100644
--- a/interface/web/dns/lib/lang/br_dns_slave.lng
+++ b/interface/web/dns/lib/lang/br_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'Formato inválido para este NS.';
 $wb['eg_domain_tld'] = 'e.x. dominio.ext.';
 $wb['ipv4_form_txt'] = 'Formato IPv4 - e.x. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/br_dns_soa.lng b/interface/web/dns/lib/lang/br_dns_soa.lng
index e681674..b443898 100644
--- a/interface/web/dns/lib/lang/br_dns_soa.lng
+++ b/interface/web/dns/lib/lang/br_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.x. ns1.dominio.ext';
 $wb['eg_webmaster_domain_tld'] = 'e.x. webmaster@dominio.ext';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/br_dns_srv.lng b/interface/web/dns/lib/lang/br_dns_srv.lng
index 07f7a6c..fea2e82 100644
--- a/interface/web/dns/lib/lang/br_dns_srv.lng
+++ b/interface/web/dns/lib/lang/br_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zona';
 $wb['name_txt'] = 'Hostname';
 $wb['type_txt'] = 'tipo';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Ativo';
 $wb['limit_dns_record_txt'] = 'O número máximo de zonas DNS para sua conta foi atingido.';
diff --git a/interface/web/dns/lib/lang/br_dns_wizard.lng b/interface/web/dns/lib/lang/br_dns_wizard.lng
index 6a94ec2..9139cbf 100644
--- a/interface/web/dns/lib/lang/br_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/br_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 contém caracteres inválidos.';
 $wb['error_ns2_regex'] = 'NS2 contém caracteres inválidos.';
 $wb['error_email_regex'] = 'Email não contém um endereço de correio válido.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/cz_dns_import.lng b/interface/web/dns/lib/lang/cz_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/cz_dns_import.lng
+++ b/interface/web/dns/lib/lang/cz_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/cz_dns_slave.lng b/interface/web/dns/lib/lang/cz_dns_slave.lng
index d958e4c..5416100 100644
--- a/interface/web/dns/lib/lang/cz_dns_slave.lng
+++ b/interface/web/dns/lib/lang/cz_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS má neplatný formát.';
 $wb['eg_domain_tld'] = 'např. domena.cz';
 $wb['ipv4_form_txt'] = 'IPV4 formát, např. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/cz_dns_soa.lng b/interface/web/dns/lib/lang/cz_dns_soa.lng
index 818ac8e..b340235 100644
--- a/interface/web/dns/lib/lang/cz_dns_soa.lng
+++ b/interface/web/dns/lib/lang/cz_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'např. ns1.domena.cz';
 $wb['eg_webmaster_domain_tld'] = 'např. webmaster@domena.cz';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/cz_dns_srv.lng b/interface/web/dns/lib/lang/cz_dns_srv.lng
index d696f73..a8459fe 100644
--- a/interface/web/dns/lib/lang/cz_dns_srv.lng
+++ b/interface/web/dns/lib/lang/cz_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zóna';
 $wb['name_txt'] = 'Hostname';
 $wb['type_txt'] = 'Typ';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Aktivní';
 $wb['limit_dns_record_txt'] = 'Dosažen maximální po�et DNS záznamů pro Váš ú�et.';
diff --git a/interface/web/dns/lib/lang/cz_dns_wizard.lng b/interface/web/dns/lib/lang/cz_dns_wizard.lng
index 8e8330e..fbc14f9 100644
--- a/interface/web/dns/lib/lang/cz_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/cz_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 obsahuje neplatné znaky.';
 $wb['error_ns2_regex'] = 'NS2 obsahuje neplatné znaky.';
 $wb['error_email_regex'] = 'Email neobsahuje platnou emailovou adresu.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/de_dns_slave.lng b/interface/web/dns/lib/lang/de_dns_slave.lng
index 95e8a9a..e1e873f 100644
--- a/interface/web/dns/lib/lang/de_dns_slave.lng
+++ b/interface/web/dns/lib/lang/de_dns_slave.lng
@@ -1,7 +1,7 @@
 <?php
 $wb['server_id_txt'] = 'Server';
 $wb['origin_txt'] = 'DNS-Zone';
-$wb["secondary_zone_txt"] = 'Secondary DNS-Zone';
+$wb['secondary_zone_txt'] = 'Secondary DNS-Zone';
 $wb['ns_txt'] = 'NS';
 $wb['active_txt'] = 'Aktiv';
 $wb['limit_dns_slave_zone_txt'] = 'Die maximale Anzahl an Secondary DNS-Zones für ihr Konto wurde erreicht.';
@@ -14,4 +14,4 @@
 $wb['ns_error_regex'] = 'NS hat ein ungültiges Format.';
 $wb['eg_domain_tld'] = 'Format: domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 Format: 1.2.3.4';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/dns/lib/lang/de_dns_srv.lng b/interface/web/dns/lib/lang/de_dns_srv.lng
index dc15efe..fd9828b 100644
--- a/interface/web/dns/lib/lang/de_dns_srv.lng
+++ b/interface/web/dns/lib/lang/de_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zone';
 $wb['name_txt'] = 'Hostname';
 $wb['type_txt'] = 'Typ';
-$wb["target_txt"] = 'Ziel';
-$wb["weight_txt"] = 'Gewicht';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Ziel';
+$wb['weight_txt'] = 'Gewicht';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Aktiv';
 $wb['limit_dns_record_txt'] = 'Die maximale Anzahl an DNS-Einträgen für ihr Konto wurde erreicht.';
diff --git a/interface/web/dns/lib/lang/de_dns_wizard.lng b/interface/web/dns/lib/lang/de_dns_wizard.lng
index 7f68cbc..9bcaae1 100644
--- a/interface/web/dns/lib/lang/de_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/de_dns_wizard.lng
@@ -27,10 +27,10 @@
 $wb['error_ns1_regex'] = 'NS1 beinhaltet ungültige Zeichen.';
 $wb['error_ns2_regex'] = 'NS2 beinhaltet ungültige Zeichen.';
 $wb['error_email_regex'] = 'E-Mail-Adresse beinhaltet keine gültige Adresse.';
-$wb['globalsearch_resultslimit_of_txt'] = "von";
-$wb['globalsearch_resultslimit_results_txt'] = "Treffern";
-$wb['globalsearch_noresults_text_txt'] = "Keine Treffer.";
-$wb['globalsearch_noresults_limit_txt'] = "0 Treffer";
-$wb['globalsearch_searchfield_watermark_txt'] = "Suche";
-$wb['globalsearch_suggestions_text_txt'] = "Vorschläge";
-?>
\ No newline at end of file
+$wb['globalsearch_resultslimit_of_txt'] = 'von';
+$wb['globalsearch_resultslimit_results_txt'] = 'Treffern';
+$wb['globalsearch_noresults_text_txt'] = 'Keine Treffer.';
+$wb['globalsearch_noresults_limit_txt'] = '0 Treffer';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Suche';
+$wb['globalsearch_suggestions_text_txt'] = 'Vorschläge';
+?>
diff --git a/interface/web/dns/lib/lang/el_dns_import.lng b/interface/web/dns/lib/lang/el_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/el_dns_import.lng
+++ b/interface/web/dns/lib/lang/el_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/el_dns_slave.lng b/interface/web/dns/lib/lang/el_dns_slave.lng
index 90591b1..64db975 100644
--- a/interface/web/dns/lib/lang/el_dns_slave.lng
+++ b/interface/web/dns/lib/lang/el_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'Ο NS δεν έχει έγκυρη μορφοποίηση.';
 $wb['eg_domain_tld'] = 'π.χ. domain.tld.';
 $wb['ipv4_form_txt'] = 'μορφή IPv4 - π.χ. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/el_dns_soa.lng b/interface/web/dns/lib/lang/el_dns_soa.lng
index cd8e023..c30c4e8 100644
--- a/interface/web/dns/lib/lang/el_dns_soa.lng
+++ b/interface/web/dns/lib/lang/el_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'π.χ. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'π.χ. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/el_dns_srv.lng b/interface/web/dns/lib/lang/el_dns_srv.lng
index 9ca7552..4452d6b 100644
--- a/interface/web/dns/lib/lang/el_dns_srv.lng
+++ b/interface/web/dns/lib/lang/el_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Ζώνη';
 $wb['name_txt'] = 'Hostname';
 $wb['type_txt'] = 'τ�πος';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Ενε�γή';
 $wb['aux_txt'] = 'Π�οτε�αιότητα';
diff --git a/interface/web/dns/lib/lang/el_dns_wizard.lng b/interface/web/dns/lib/lang/el_dns_wizard.lng
index 6275c56..2be1764 100644
--- a/interface/web/dns/lib/lang/el_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/el_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'Ο NS1 περιέχει μη επιτρεπόμενους χαρακτήρες';
 $wb['error_ns2_regex'] = 'Ο NS2 περιέχει μη επιτρεπόμενους χαρακτήρες';
 $wb['error_email_regex'] = 'Το Email δεν περιέχει μια έγκυρη διεύθυνση.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/es_dns_import.lng b/interface/web/dns/lib/lang/es_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/es_dns_import.lng
+++ b/interface/web/dns/lib/lang/es_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/es_dns_slave.lng b/interface/web/dns/lib/lang/es_dns_slave.lng
index 1bd741a..2de0f53 100644
--- a/interface/web/dns/lib/lang/es_dns_slave.lng
+++ b/interface/web/dns/lib/lang/es_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'Registro NS tiene un formato inválido.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/es_dns_soa.lng b/interface/web/dns/lib/lang/es_dns_soa.lng
index 1cd10e4..9897c7c 100644
--- a/interface/web/dns/lib/lang/es_dns_soa.lng
+++ b/interface/web/dns/lib/lang/es_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/es_dns_srv.lng b/interface/web/dns/lib/lang/es_dns_srv.lng
index 9cbb239..a85f1dd 100644
--- a/interface/web/dns/lib/lang/es_dns_srv.lng
+++ b/interface/web/dns/lib/lang/es_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zona';
 $wb['name_txt'] = 'Nombre de la máquina';
 $wb['type_txt'] = 'tipo';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Activar';
 $wb['limit_dns_record_txt'] = 'Se ha alcanzado el número máximo de registros DNS de esta cuenta.';
diff --git a/interface/web/dns/lib/lang/es_dns_wizard.lng b/interface/web/dns/lib/lang/es_dns_wizard.lng
index cfc9400..cc7d3f9 100644
--- a/interface/web/dns/lib/lang/es_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/es_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 contiene caracteres inválidos.';
 $wb['error_ns2_regex'] = 'NS2 contiene caracteres inválidos.';
 $wb['error_email_regex'] = 'El campo Correo no contiene una dirección válida.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/fi_dns_import.lng b/interface/web/dns/lib/lang/fi_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/fi_dns_import.lng
+++ b/interface/web/dns/lib/lang/fi_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/fi_dns_slave.lng b/interface/web/dns/lib/lang/fi_dns_slave.lng
index 51d4ab2..c426df7 100644
--- a/interface/web/dns/lib/lang/fi_dns_slave.lng
+++ b/interface/web/dns/lib/lang/fi_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS has a invalid format.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/fi_dns_soa.lng b/interface/web/dns/lib/lang/fi_dns_soa.lng
index e78d793..3f65637 100755
--- a/interface/web/dns/lib/lang/fi_dns_soa.lng
+++ b/interface/web/dns/lib/lang/fi_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/fi_dns_srv.lng b/interface/web/dns/lib/lang/fi_dns_srv.lng
index a3968ab..ebe7996 100755
--- a/interface/web/dns/lib/lang/fi_dns_srv.lng
+++ b/interface/web/dns/lib/lang/fi_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Alue (Zone)';
 $wb['name_txt'] = 'Verkkotunnus';
 $wb['type_txt'] = 'Tyyppi';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'Elinaika (TTL)';
 $wb['active_txt'] = 'Käytössä';
 $wb['limit_dns_record_txt'] = 'Käyttäjätunnuksella on jo sallittu määrä DNS-tietueita.';
diff --git a/interface/web/dns/lib/lang/fi_dns_wizard.lng b/interface/web/dns/lib/lang/fi_dns_wizard.lng
index d6e137e..c503ee4 100755
--- a/interface/web/dns/lib/lang/fi_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/fi_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 sisältää vääränlaisia merkkejä.';
 $wb['error_ns2_regex'] = 'NS2 sisältää vääränlaisia merkkejä.';
 $wb['error_email_regex'] = 'Email-kohta ei sisällä oikeaa sähköpostiosoitetta.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/fr_dns_import.lng b/interface/web/dns/lib/lang/fr_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/fr_dns_import.lng
+++ b/interface/web/dns/lib/lang/fr_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/fr_dns_slave.lng b/interface/web/dns/lib/lang/fr_dns_slave.lng
index 6256571..6762a21 100644
--- a/interface/web/dns/lib/lang/fr_dns_slave.lng
+++ b/interface/web/dns/lib/lang/fr_dns_slave.lng
@@ -13,4 +13,5 @@
 $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';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/fr_dns_soa.lng b/interface/web/dns/lib/lang/fr_dns_soa.lng
index c4f7519..c1fa6d6 100644
--- a/interface/web/dns/lib/lang/fr_dns_soa.lng
+++ b/interface/web/dns/lib/lang/fr_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'ex. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'ex. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/fr_dns_srv.lng b/interface/web/dns/lib/lang/fr_dns_srv.lng
index ae6d198..868101f 100644
--- a/interface/web/dns/lib/lang/fr_dns_srv.lng
+++ b/interface/web/dns/lib/lang/fr_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zone';
 $wb['name_txt'] = 'Nom d\'hôte';
 $wb['type_txt'] = 'type';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Actif';
 $wb['aux_txt'] = 'Priorité';
diff --git a/interface/web/dns/lib/lang/fr_dns_wizard.lng b/interface/web/dns/lib/lang/fr_dns_wizard.lng
index feefbae..3961721 100644
--- a/interface/web/dns/lib/lang/fr_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/fr_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 contient des caractères invalides.';
 $wb['error_ns2_regex'] = 'NS2 contient des caractères invalides.';
 $wb['error_email_regex'] = 'L\'email ne contient pas une adresse email valide.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/hr_dns_import.lng b/interface/web/dns/lib/lang/hr_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/hr_dns_import.lng
+++ b/interface/web/dns/lib/lang/hr_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/hr_dns_slave.lng b/interface/web/dns/lib/lang/hr_dns_slave.lng
index eff47df..9014f51 100644
--- a/interface/web/dns/lib/lang/hr_dns_slave.lng
+++ b/interface/web/dns/lib/lang/hr_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS je u pogrešnom formatu.';
 $wb['eg_domain_tld'] = 'npr. domena.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 forma - npr. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/hr_dns_soa.lng b/interface/web/dns/lib/lang/hr_dns_soa.lng
index 62e9a09..f791f0c 100644
--- a/interface/web/dns/lib/lang/hr_dns_soa.lng
+++ b/interface/web/dns/lib/lang/hr_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'npr. ns1.domena.tld';
 $wb['eg_webmaster_domain_tld'] = 'npr. webmaster@domena.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'Ova domena ne može biti promijenjena. Pošaljite zahtjev administratoru ako želite promijeniti naziv domene.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/hr_dns_srv.lng b/interface/web/dns/lib/lang/hr_dns_srv.lng
index f124ec6..0d59b41 100644
--- a/interface/web/dns/lib/lang/hr_dns_srv.lng
+++ b/interface/web/dns/lib/lang/hr_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zona';
 $wb['name_txt'] = 'Naziv hosta';
 $wb['type_txt'] = 'Vrsta';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Aktivno';
 $wb['aux_txt'] = 'Prioritet';
diff --git a/interface/web/dns/lib/lang/hr_dns_wizard.lng b/interface/web/dns/lib/lang/hr_dns_wizard.lng
index 67767f3..9594665 100644
--- a/interface/web/dns/lib/lang/hr_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/hr_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 sadrži nedozvoljene znakove.';
 $wb['error_ns2_regex'] = 'NS2 sadrži nedozvoljene znakove.';
 $wb['error_email_regex'] = 'Email adresa nije ispravna.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/hu_dns_import.lng b/interface/web/dns/lib/lang/hu_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/hu_dns_import.lng
+++ b/interface/web/dns/lib/lang/hu_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/hu_dns_slave.lng b/interface/web/dns/lib/lang/hu_dns_slave.lng
index 9be6eb2..bec75df 100644
--- a/interface/web/dns/lib/lang/hu_dns_slave.lng
+++ b/interface/web/dns/lib/lang/hu_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS has a invalid format.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/hu_dns_soa.lng b/interface/web/dns/lib/lang/hu_dns_soa.lng
index 1a8d388..284c140 100644
--- a/interface/web/dns/lib/lang/hu_dns_soa.lng
+++ b/interface/web/dns/lib/lang/hu_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/hu_dns_srv.lng b/interface/web/dns/lib/lang/hu_dns_srv.lng
index 6eb3b20..0baffdb 100644
--- a/interface/web/dns/lib/lang/hu_dns_srv.lng
+++ b/interface/web/dns/lib/lang/hu_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zóna';
 $wb['name_txt'] = 'Hosztnév';
 $wb['type_txt'] = 'Típus';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Aktív';
 $wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
diff --git a/interface/web/dns/lib/lang/hu_dns_wizard.lng b/interface/web/dns/lib/lang/hu_dns_wizard.lng
index 666c799..a1d9c6a 100644
--- a/interface/web/dns/lib/lang/hu_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/hu_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 contains invalid characters.';
 $wb['error_ns2_regex'] = 'NS2 contains invalid characters.';
 $wb['error_email_regex'] = 'Email does not contain a valid email address.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/id_dns_import.lng b/interface/web/dns/lib/lang/id_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/id_dns_import.lng
+++ b/interface/web/dns/lib/lang/id_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/id_dns_slave.lng b/interface/web/dns/lib/lang/id_dns_slave.lng
index caa2f1f..099a8b2 100644
--- a/interface/web/dns/lib/lang/id_dns_slave.lng
+++ b/interface/web/dns/lib/lang/id_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS memiliki format yang tidak valid.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/id_dns_soa.lng b/interface/web/dns/lib/lang/id_dns_soa.lng
index ffd19c0..99c516c 100644
--- a/interface/web/dns/lib/lang/id_dns_soa.lng
+++ b/interface/web/dns/lib/lang/id_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/id_dns_srv.lng b/interface/web/dns/lib/lang/id_dns_srv.lng
index 2be73dd..94c18c6 100644
--- a/interface/web/dns/lib/lang/id_dns_srv.lng
+++ b/interface/web/dns/lib/lang/id_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zona';
 $wb['name_txt'] = 'Nama Host';
 $wb['type_txt'] = 'Tipe';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Aktif';
 $wb['limit_dns_record_txt'] = 'Akun anda telah mencapai jumlah maksimum record DNS.';
diff --git a/interface/web/dns/lib/lang/id_dns_wizard.lng b/interface/web/dns/lib/lang/id_dns_wizard.lng
index cb605cd..a9cddce 100644
--- a/interface/web/dns/lib/lang/id_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/id_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 mengandung karakter yang tidak valid.';
 $wb['error_ns2_regex'] = 'NS2 mengandung karakter yang tidak valid.';
 $wb['error_email_regex'] = 'Email tidak mengandung alamat email yang valid.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/it_dns_import.lng b/interface/web/dns/lib/lang/it_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/it_dns_import.lng
+++ b/interface/web/dns/lib/lang/it_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/it_dns_slave.lng b/interface/web/dns/lib/lang/it_dns_slave.lng
index 51d4ab2..c426df7 100644
--- a/interface/web/dns/lib/lang/it_dns_slave.lng
+++ b/interface/web/dns/lib/lang/it_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS has a invalid format.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/it_dns_soa.lng b/interface/web/dns/lib/lang/it_dns_soa.lng
index e192e01..1f9c4ce 100644
--- a/interface/web/dns/lib/lang/it_dns_soa.lng
+++ b/interface/web/dns/lib/lang/it_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/it_dns_srv.lng b/interface/web/dns/lib/lang/it_dns_srv.lng
index e342030..957d383 100644
--- a/interface/web/dns/lib/lang/it_dns_srv.lng
+++ b/interface/web/dns/lib/lang/it_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zone';
 $wb['name_txt'] = 'Hostname';
 $wb['type_txt'] = 'type';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Active';
 $wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
diff --git a/interface/web/dns/lib/lang/it_dns_wizard.lng b/interface/web/dns/lib/lang/it_dns_wizard.lng
index ffceabb..b7a1243 100644
--- a/interface/web/dns/lib/lang/it_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/it_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 contains invalid characters.';
 $wb['error_ns2_regex'] = 'NS2 contains invalid characters.';
 $wb['error_email_regex'] = 'Email does not contain a valid email address.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/ja_dns_import.lng b/interface/web/dns/lib/lang/ja_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/ja_dns_import.lng
+++ b/interface/web/dns/lib/lang/ja_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/ja_dns_slave.lng b/interface/web/dns/lib/lang/ja_dns_slave.lng
index 51d4ab2..c426df7 100644
--- a/interface/web/dns/lib/lang/ja_dns_slave.lng
+++ b/interface/web/dns/lib/lang/ja_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS has a invalid format.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/ja_dns_soa.lng b/interface/web/dns/lib/lang/ja_dns_soa.lng
index 1346bf6..63d1dc3 100644
--- a/interface/web/dns/lib/lang/ja_dns_soa.lng
+++ b/interface/web/dns/lib/lang/ja_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/ja_dns_srv.lng b/interface/web/dns/lib/lang/ja_dns_srv.lng
index 37a18a6..0daa06c 100644
--- a/interface/web/dns/lib/lang/ja_dns_srv.lng
+++ b/interface/web/dns/lib/lang/ja_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'ゾーン';
 $wb['name_txt'] = 'ホスト�';
 $wb['type_txt'] = '種別';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = '有効';
 $wb['limit_dns_record_txt'] = 'DNSレコード�最大数������。';
diff --git a/interface/web/dns/lib/lang/ja_dns_wizard.lng b/interface/web/dns/lib/lang/ja_dns_wizard.lng
index 508911d..a1558a7 100644
--- a/interface/web/dns/lib/lang/ja_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/ja_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 contains invalid characters.';
 $wb['error_ns2_regex'] = 'NS2 contains invalid characters.';
 $wb['error_email_regex'] = 'Email does not contain a valid email address.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/nl_dns_import.lng b/interface/web/dns/lib/lang/nl_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/nl_dns_import.lng
+++ b/interface/web/dns/lib/lang/nl_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/nl_dns_slave.lng b/interface/web/dns/lib/lang/nl_dns_slave.lng
index 446013d..98d27c8 100644
--- a/interface/web/dns/lib/lang/nl_dns_slave.lng
+++ b/interface/web/dns/lib/lang/nl_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS heeft een ongeldig formaat.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/nl_dns_soa.lng b/interface/web/dns/lib/lang/nl_dns_soa.lng
index 7be381e..4383576 100644
--- a/interface/web/dns/lib/lang/nl_dns_soa.lng
+++ b/interface/web/dns/lib/lang/nl_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/nl_dns_srv.lng b/interface/web/dns/lib/lang/nl_dns_srv.lng
index 8b02227..03fbeff 100644
--- a/interface/web/dns/lib/lang/nl_dns_srv.lng
+++ b/interface/web/dns/lib/lang/nl_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zone';
 $wb['name_txt'] = 'Hostnaam';
 $wb['type_txt'] = 'type';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Actief';
 $wb['aux_txt'] = 'Prioriteit';
diff --git a/interface/web/dns/lib/lang/nl_dns_wizard.lng b/interface/web/dns/lib/lang/nl_dns_wizard.lng
index 1dddadd..8814655 100644
--- a/interface/web/dns/lib/lang/nl_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/nl_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 bevat ongeldige karakters.';
 $wb['error_ns2_regex'] = 'NS2 bevat ongeldige karakters.';
 $wb['error_email_regex'] = 'E-mail bevat geen geldig e-mailadres.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/pl_dns_import.lng b/interface/web/dns/lib/lang/pl_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/pl_dns_import.lng
+++ b/interface/web/dns/lib/lang/pl_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/pl_dns_slave.lng b/interface/web/dns/lib/lang/pl_dns_slave.lng
index ce7902e..b0c0265 100644
--- a/interface/web/dns/lib/lang/pl_dns_slave.lng
+++ b/interface/web/dns/lib/lang/pl_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS ma niepoprawny format.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/pl_dns_soa.lng b/interface/web/dns/lib/lang/pl_dns_soa.lng
index 47e11d2..f806ec6 100644
--- a/interface/web/dns/lib/lang/pl_dns_soa.lng
+++ b/interface/web/dns/lib/lang/pl_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'np. ns1.domena.pl';
 $wb['eg_webmaster_domain_tld'] = 'np. webmaster@domena.pl';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/pl_dns_srv.lng b/interface/web/dns/lib/lang/pl_dns_srv.lng
index 9547696..9d6127d 100644
--- a/interface/web/dns/lib/lang/pl_dns_srv.lng
+++ b/interface/web/dns/lib/lang/pl_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Strefa';
 $wb['name_txt'] = 'Nazwa serwera';
 $wb['type_txt'] = 'typ';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Aktywny';
 $wb['limit_dns_record_txt'] = 'Maksymalna ilość wpisów DNS dla Twojego konta została przekroczona.';
diff --git a/interface/web/dns/lib/lang/pl_dns_wizard.lng b/interface/web/dns/lib/lang/pl_dns_wizard.lng
index f900309..6b76ad5 100644
--- a/interface/web/dns/lib/lang/pl_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/pl_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 zawiera niepoprawne znaki.';
 $wb['error_ns2_regex'] = 'NS2 zawiera niepoprawne znaki.';
 $wb['error_email_regex'] = 'Pole E-mail nie zawiera poprawnego adresu e-mail.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/pt_dns_import.lng b/interface/web/dns/lib/lang/pt_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/pt_dns_import.lng
+++ b/interface/web/dns/lib/lang/pt_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/pt_dns_slave.lng b/interface/web/dns/lib/lang/pt_dns_slave.lng
index 51d4ab2..c426df7 100644
--- a/interface/web/dns/lib/lang/pt_dns_slave.lng
+++ b/interface/web/dns/lib/lang/pt_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS has a invalid format.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/pt_dns_soa.lng b/interface/web/dns/lib/lang/pt_dns_soa.lng
index 221539e..693ff58 100644
--- a/interface/web/dns/lib/lang/pt_dns_soa.lng
+++ b/interface/web/dns/lib/lang/pt_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/pt_dns_srv.lng b/interface/web/dns/lib/lang/pt_dns_srv.lng
index aced035..d48eb77 100644
--- a/interface/web/dns/lib/lang/pt_dns_srv.lng
+++ b/interface/web/dns/lib/lang/pt_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zona';
 $wb['name_txt'] = 'Hostname';
 $wb['type_txt'] = 'tipo';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Activo';
 $wb['limit_dns_record_txt'] = 'O número máximo de zonas DNS para a conta foi atingido.';
diff --git a/interface/web/dns/lib/lang/pt_dns_wizard.lng b/interface/web/dns/lib/lang/pt_dns_wizard.lng
index a475451..2fefd28 100644
--- a/interface/web/dns/lib/lang/pt_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/pt_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 contém caracteres inválidos.';
 $wb['error_ns2_regex'] = 'NS2 contém caracteres inválidos.';
 $wb['error_email_regex'] = 'Email não contém um endereço de correio válido.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/ro_dns_import.lng b/interface/web/dns/lib/lang/ro_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/ro_dns_import.lng
+++ b/interface/web/dns/lib/lang/ro_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/ro_dns_slave.lng b/interface/web/dns/lib/lang/ro_dns_slave.lng
index 51d4ab2..c426df7 100644
--- a/interface/web/dns/lib/lang/ro_dns_slave.lng
+++ b/interface/web/dns/lib/lang/ro_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS has a invalid format.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/ro_dns_soa.lng b/interface/web/dns/lib/lang/ro_dns_soa.lng
index ea83f52..9005e74 100644
--- a/interface/web/dns/lib/lang/ro_dns_soa.lng
+++ b/interface/web/dns/lib/lang/ro_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/ro_dns_srv.lng b/interface/web/dns/lib/lang/ro_dns_srv.lng
index 4bb6793..1fa852f 100644
--- a/interface/web/dns/lib/lang/ro_dns_srv.lng
+++ b/interface/web/dns/lib/lang/ro_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zone';
 $wb['name_txt'] = 'Hostname';
 $wb['type_txt'] = 'type';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Active';
 $wb['limit_dns_record_txt'] = 'Numarul maxim de inregistrari DNS pentru contul dumneavoastra a fost atins';
diff --git a/interface/web/dns/lib/lang/ro_dns_wizard.lng b/interface/web/dns/lib/lang/ro_dns_wizard.lng
index 71d3497..c5390b2 100644
--- a/interface/web/dns/lib/lang/ro_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/ro_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 contains invalid characters.';
 $wb['error_ns2_regex'] = 'NS2 contains invalid characters.';
 $wb['error_email_regex'] = 'Email does not contain a valid email address.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/ru_dns_import.lng b/interface/web/dns/lib/lang/ru_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/ru_dns_import.lng
+++ b/interface/web/dns/lib/lang/ru_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/ru_dns_slave.lng b/interface/web/dns/lib/lang/ru_dns_slave.lng
index 51d4ab2..c426df7 100644
--- a/interface/web/dns/lib/lang/ru_dns_slave.lng
+++ b/interface/web/dns/lib/lang/ru_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS has a invalid format.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/ru_dns_soa.lng b/interface/web/dns/lib/lang/ru_dns_soa.lng
index 6d1fea7..b3fa8d8 100644
--- a/interface/web/dns/lib/lang/ru_dns_soa.lng
+++ b/interface/web/dns/lib/lang/ru_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/ru_dns_srv.lng b/interface/web/dns/lib/lang/ru_dns_srv.lng
index e72896c..fbdc5a8 100644
--- a/interface/web/dns/lib/lang/ru_dns_srv.lng
+++ b/interface/web/dns/lib/lang/ru_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Зона';
 $wb['name_txt'] = 'Им� узла';
 $wb['type_txt'] = 'тип';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = '�ктивна?';
 $wb['limit_dns_record_txt'] = 'Мак�имальное чи�ло DNS запи�ей, до�тигнуто';
diff --git a/interface/web/dns/lib/lang/ru_dns_wizard.lng b/interface/web/dns/lib/lang/ru_dns_wizard.lng
index 4081db4..f02b6b5 100644
--- a/interface/web/dns/lib/lang/ru_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/ru_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 содержит неверные символы.';
 $wb['error_ns2_regex'] = 'NS2 содержит неверные символы.';
 $wb['error_email_regex'] = 'E-mail не содержит правильного e-mail адреса.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/se_dns_import.lng b/interface/web/dns/lib/lang/se_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/se_dns_import.lng
+++ b/interface/web/dns/lib/lang/se_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/se_dns_slave.lng b/interface/web/dns/lib/lang/se_dns_slave.lng
index 51d4ab2..c426df7 100644
--- a/interface/web/dns/lib/lang/se_dns_slave.lng
+++ b/interface/web/dns/lib/lang/se_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS has a invalid format.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/se_dns_soa.lng b/interface/web/dns/lib/lang/se_dns_soa.lng
index 0b64c99..d0de83a 100644
--- a/interface/web/dns/lib/lang/se_dns_soa.lng
+++ b/interface/web/dns/lib/lang/se_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/se_dns_srv.lng b/interface/web/dns/lib/lang/se_dns_srv.lng
index e342030..957d383 100644
--- a/interface/web/dns/lib/lang/se_dns_srv.lng
+++ b/interface/web/dns/lib/lang/se_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zone';
 $wb['name_txt'] = 'Hostname';
 $wb['type_txt'] = 'type';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Active';
 $wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
diff --git a/interface/web/dns/lib/lang/se_dns_wizard.lng b/interface/web/dns/lib/lang/se_dns_wizard.lng
index ffceabb..b7a1243 100644
--- a/interface/web/dns/lib/lang/se_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/se_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 contains invalid characters.';
 $wb['error_ns2_regex'] = 'NS2 contains invalid characters.';
 $wb['error_email_regex'] = 'Email does not contain a valid email address.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/sk_dns_import.lng b/interface/web/dns/lib/lang/sk_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/sk_dns_import.lng
+++ b/interface/web/dns/lib/lang/sk_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/sk_dns_slave.lng b/interface/web/dns/lib/lang/sk_dns_slave.lng
index 51d4ab2..c426df7 100644
--- a/interface/web/dns/lib/lang/sk_dns_slave.lng
+++ b/interface/web/dns/lib/lang/sk_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS has a invalid format.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/sk_dns_soa.lng b/interface/web/dns/lib/lang/sk_dns_soa.lng
index b999ee0..22d3a4e 100644
--- a/interface/web/dns/lib/lang/sk_dns_soa.lng
+++ b/interface/web/dns/lib/lang/sk_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/sk_dns_srv.lng b/interface/web/dns/lib/lang/sk_dns_srv.lng
index d1ebdeb..710da0d 100644
--- a/interface/web/dns/lib/lang/sk_dns_srv.lng
+++ b/interface/web/dns/lib/lang/sk_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zóna';
 $wb['name_txt'] = 'Hostname';
 $wb['type_txt'] = 'typ';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Aktivovať';
 $wb['limit_dns_record_txt'] = 'Max. po�et záznamov DNS pre váš ú�et je dosiahnutý.';
diff --git a/interface/web/dns/lib/lang/sk_dns_wizard.lng b/interface/web/dns/lib/lang/sk_dns_wizard.lng
index 910a27a..9f0cbf2 100644
--- a/interface/web/dns/lib/lang/sk_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/sk_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 contains invalid characters.';
 $wb['error_ns2_regex'] = 'NS2 contains invalid characters.';
 $wb['error_email_regex'] = 'Email does not contain a valid email address.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/dns/lib/lang/tr_dns_import.lng b/interface/web/dns/lib/lang/tr_dns_import.lng
index 201a755..2d1fe08 100644
--- a/interface/web/dns/lib/lang/tr_dns_import.lng
+++ b/interface/web/dns/lib/lang/tr_dns_import.lng
@@ -10,4 +10,5 @@
 $wb['domain_field_desc_txt'] = 'Can be left empty if domain name is in the filename or the zone-file content.';
 $wb['title'] = 'Import Zone Files';
 $wb['no_file_uploaded_error'] = 'No zonefile uploaded';
+$wb['zone_file_import_txt'] = 'Zone File Import';
 ?>
diff --git a/interface/web/dns/lib/lang/tr_dns_slave.lng b/interface/web/dns/lib/lang/tr_dns_slave.lng
index 51d4ab2..c426df7 100644
--- a/interface/web/dns/lib/lang/tr_dns_slave.lng
+++ b/interface/web/dns/lib/lang/tr_dns_slave.lng
@@ -13,4 +13,5 @@
 $wb['ns_error_regex'] = 'NS has a invalid format.';
 $wb['eg_domain_tld'] = 'e.g. domain.tld.';
 $wb['ipv4_form_txt'] = 'IPv4 form - e.g. 1.2.3.4';
+$wb['secondary_zone_txt'] = 'Secondary DNS Zone';
 ?>
diff --git a/interface/web/dns/lib/lang/tr_dns_soa.lng b/interface/web/dns/lib/lang/tr_dns_soa.lng
index d793e2b..87309a0 100644
--- a/interface/web/dns/lib/lang/tr_dns_soa.lng
+++ b/interface/web/dns/lib/lang/tr_dns_soa.lng
@@ -29,4 +29,9 @@
 $wb['eg_ns1_domain_tld'] = 'e.g. ns1.domain.tld';
 $wb['eg_webmaster_domain_tld'] = 'e.g. webmaster@domain.tld';
 $wb['The Domain can not be changed. Please ask your Administrator if you want to change the domain name.'] = 'The Domain can not be changed. Please ask your Administrator if you want to change the domain name.';
+$wb['refresh_range_error'] = 'Min. Refresh time is 60 seconds.';
+$wb['retry_range_error'] = 'Min. Retry time is 60 seconds.';
+$wb['expire_range_error'] = 'Min. Expire time is 60 seconds.';
+$wb['minimum_range_error'] = 'Min. Minimum time is 60 seconds.';
+$wb['ttl_range_error'] = 'Min. TTL time is 60 seconds.';
 ?>
diff --git a/interface/web/dns/lib/lang/tr_dns_srv.lng b/interface/web/dns/lib/lang/tr_dns_srv.lng
index 8457cf3..dad3f2a 100644
--- a/interface/web/dns/lib/lang/tr_dns_srv.lng
+++ b/interface/web/dns/lib/lang/tr_dns_srv.lng
@@ -3,9 +3,9 @@
 $wb['zone_txt'] = 'Zone';
 $wb['name_txt'] = 'Hostname';
 $wb['type_txt'] = 'çeşit';
-$wb["target_txt"] = 'Target';
-$wb["weight_txt"] = 'Weight';
-$wb["port_txt"] = 'Port';
+$wb['target_txt'] = 'Target';
+$wb['weight_txt'] = 'Weight';
+$wb['port_txt'] = 'Port';
 $wb['ttl_txt'] = 'TTL';
 $wb['active_txt'] = 'Aktif';
 $wb['limit_dns_record_txt'] = 'Hesabınıdaki max. DNS kaydı limitine ulaştınız.';
diff --git a/interface/web/dns/lib/lang/tr_dns_wizard.lng b/interface/web/dns/lib/lang/tr_dns_wizard.lng
index 3da61f9..5e5568d 100644
--- a/interface/web/dns/lib/lang/tr_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/tr_dns_wizard.lng
@@ -26,4 +26,11 @@
 $wb['error_ns1_regex'] = 'NS1 geçersiz karakterler içermekte.';
 $wb['error_ns2_regex'] = 'NS2 geçersiz karakterler içermekte.';
 $wb['error_email_regex'] = 'Email geçerli bir adres değil.';
+$wb['dns_zone_txt'] = 'DNS Zone';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/domain/lib/lang/ar_domain_list.lng b/interface/web/domain/lib/lang/ar_domain_list.lng
index 3310759..d2262b6 100644
--- a/interface/web/domain/lib/lang/ar_domain_list.lng
+++ b/interface/web/domain/lib/lang/ar_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domains';
 $wb['add_new_record_txt'] = 'Add new Domain';
 $wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/br_domain_list.lng b/interface/web/domain/lib/lang/br_domain_list.lng
index 1b4ff0c..93654bd 100644
--- a/interface/web/domain/lib/lang/br_domain_list.lng
+++ b/interface/web/domain/lib/lang/br_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Dom�nios';
 $wb['add_new_record_txt'] = 'Adcionar um novo dom�nio';
 $wb['domain_txt'] = 'Dom�nio';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/cz_domain_list.lng b/interface/web/domain/lib/lang/cz_domain_list.lng
index 3310759..d2262b6 100644
--- a/interface/web/domain/lib/lang/cz_domain_list.lng
+++ b/interface/web/domain/lib/lang/cz_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domains';
 $wb['add_new_record_txt'] = 'Add new Domain';
 $wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/el_domain_list.lng b/interface/web/domain/lib/lang/el_domain_list.lng
index 9430038..507f895 100644
--- a/interface/web/domain/lib/lang/el_domain_list.lng
+++ b/interface/web/domain/lib/lang/el_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domains';
 $wb['add_new_record_txt'] = 'Νέο Domain';
 $wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/es_domain_list.lng b/interface/web/domain/lib/lang/es_domain_list.lng
index 3310759..d2262b6 100644
--- a/interface/web/domain/lib/lang/es_domain_list.lng
+++ b/interface/web/domain/lib/lang/es_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domains';
 $wb['add_new_record_txt'] = 'Add new Domain';
 $wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/fi_domain_list.lng b/interface/web/domain/lib/lang/fi_domain_list.lng
index 3310759..d2262b6 100644
--- a/interface/web/domain/lib/lang/fi_domain_list.lng
+++ b/interface/web/domain/lib/lang/fi_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domains';
 $wb['add_new_record_txt'] = 'Add new Domain';
 $wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/fr_domain_list.lng b/interface/web/domain/lib/lang/fr_domain_list.lng
index cc6eb11..c97fd29 100644
--- a/interface/web/domain/lib/lang/fr_domain_list.lng
+++ b/interface/web/domain/lib/lang/fr_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domaines';
 $wb['add_new_record_txt'] = 'Ajouter nouveau Domaine';
 $wb['domain_txt'] = 'Domaine';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/hr_domain_list.lng b/interface/web/domain/lib/lang/hr_domain_list.lng
index 738feef..d3bdd4b 100644
--- a/interface/web/domain/lib/lang/hr_domain_list.lng
+++ b/interface/web/domain/lib/lang/hr_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domene';
 $wb['add_new_record_txt'] = 'Dodaj domenu';
 $wb['domain_txt'] = 'Domena';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/hu_domain_list.lng b/interface/web/domain/lib/lang/hu_domain_list.lng
index eda4963..a2f7984 100644
--- a/interface/web/domain/lib/lang/hu_domain_list.lng
+++ b/interface/web/domain/lib/lang/hu_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domainek';
 $wb['add_new_record_txt'] = 'Új domain';
 $wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/id_domain_list.lng b/interface/web/domain/lib/lang/id_domain_list.lng
index 2f6af62..2c30d26 100644
--- a/interface/web/domain/lib/lang/id_domain_list.lng
+++ b/interface/web/domain/lib/lang/id_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domain';
 $wb['add_new_record_txt'] = 'Tambah Domain Baru';
 $wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/it_domain_list.lng b/interface/web/domain/lib/lang/it_domain_list.lng
index dbc01af..7ee0b19 100644
--- a/interface/web/domain/lib/lang/it_domain_list.lng
+++ b/interface/web/domain/lib/lang/it_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domini';
 $wb['add_new_record_txt'] = 'Aggiungi nuovo dominio';
 $wb['domain_txt'] = 'Dominio';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/ja_domain_list.lng b/interface/web/domain/lib/lang/ja_domain_list.lng
index 3310759..d2262b6 100644
--- a/interface/web/domain/lib/lang/ja_domain_list.lng
+++ b/interface/web/domain/lib/lang/ja_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domains';
 $wb['add_new_record_txt'] = 'Add new Domain';
 $wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/nl_domain_list.lng b/interface/web/domain/lib/lang/nl_domain_list.lng
index eb486d8..7fec944 100644
--- a/interface/web/domain/lib/lang/nl_domain_list.lng
+++ b/interface/web/domain/lib/lang/nl_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domeinen';
 $wb['add_new_record_txt'] = 'Toevoegen nieuw domein';
 $wb['domain_txt'] = 'Domein';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/pl_domain_list.lng b/interface/web/domain/lib/lang/pl_domain_list.lng
index a341403..e2cac3b 100644
--- a/interface/web/domain/lib/lang/pl_domain_list.lng
+++ b/interface/web/domain/lib/lang/pl_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domeny';
 $wb['add_new_record_txt'] = 'Dodaj nową domenę';
 $wb['domain_txt'] = 'Domena';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/pt_domain_list.lng b/interface/web/domain/lib/lang/pt_domain_list.lng
index 3310759..d2262b6 100644
--- a/interface/web/domain/lib/lang/pt_domain_list.lng
+++ b/interface/web/domain/lib/lang/pt_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domains';
 $wb['add_new_record_txt'] = 'Add new Domain';
 $wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/ro_domain_list.lng b/interface/web/domain/lib/lang/ro_domain_list.lng
index 3310759..d2262b6 100644
--- a/interface/web/domain/lib/lang/ro_domain_list.lng
+++ b/interface/web/domain/lib/lang/ro_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domains';
 $wb['add_new_record_txt'] = 'Add new Domain';
 $wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/ru_domain_list.lng b/interface/web/domain/lib/lang/ru_domain_list.lng
index 3310759..d2262b6 100644
--- a/interface/web/domain/lib/lang/ru_domain_list.lng
+++ b/interface/web/domain/lib/lang/ru_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domains';
 $wb['add_new_record_txt'] = 'Add new Domain';
 $wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/se_domain_list.lng b/interface/web/domain/lib/lang/se_domain_list.lng
index 3310759..d2262b6 100644
--- a/interface/web/domain/lib/lang/se_domain_list.lng
+++ b/interface/web/domain/lib/lang/se_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domains';
 $wb['add_new_record_txt'] = 'Add new Domain';
 $wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/sk_domain_list.lng b/interface/web/domain/lib/lang/sk_domain_list.lng
index 3310759..d2262b6 100644
--- a/interface/web/domain/lib/lang/sk_domain_list.lng
+++ b/interface/web/domain/lib/lang/sk_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domains';
 $wb['add_new_record_txt'] = 'Add new Domain';
 $wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/domain/lib/lang/tr_domain_list.lng b/interface/web/domain/lib/lang/tr_domain_list.lng
index 3310759..d2262b6 100644
--- a/interface/web/domain/lib/lang/tr_domain_list.lng
+++ b/interface/web/domain/lib/lang/tr_domain_list.lng
@@ -2,4 +2,5 @@
 $wb['list_head_txt'] = 'Domains';
 $wb['add_new_record_txt'] = 'Add new Domain';
 $wb['domain_txt'] = 'Domain';
+$wb['user_txt'] = 'Client';
 ?>
diff --git a/interface/web/help/lib/lang/de.lng b/interface/web/help/lib/lang/de.lng
index 155a09e..5b7fa77 100644
--- a/interface/web/help/lib/lang/de.lng
+++ b/interface/web/help/lib/lang/de.lng
@@ -11,4 +11,4 @@
 $wb['Manage Sections'] = 'Kategorien verwalten';
 $wb['Add a Question & Answer Pair'] = 'Neues Frage-Antwort-Paar hinzufügen';
 $wb['Manage Questions'] = 'Fragen verwalten';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/help/lib/lang/de_faq_form.lng b/interface/web/help/lib/lang/de_faq_form.lng
index 1e106a8..35042fa 100644
--- a/interface/web/help/lib/lang/de_faq_form.lng
+++ b/interface/web/help/lib/lang/de_faq_form.lng
@@ -3,4 +3,4 @@
 $wb['faq_question_txt'] = 'Frage';
 $wb['faq_answer_txt'] = 'Antwort';
 $wb['faq_section_txt'] = 'Kategorie';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/help/lib/lang/de_faq_manage_questions_list.lng b/interface/web/help/lib/lang/de_faq_manage_questions_list.lng
index 5f8e72b..e7e36aa 100644
--- a/interface/web/help/lib/lang/de_faq_manage_questions_list.lng
+++ b/interface/web/help/lib/lang/de_faq_manage_questions_list.lng
@@ -6,4 +6,4 @@
 $wb['faq_sections_txt'] = 'Kategorie';
 $wb['faq_faq_questions_txt'] = 'Frequently Asked Questions';
 $wb['faq_new_question_txt'] = 'Neues Frage-Antwort-Paar hinzufügen';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/help/lib/lang/de_faq_sections_form.lng b/interface/web/help/lib/lang/de_faq_sections_form.lng
index 9e9ac1d..26f3310 100644
--- a/interface/web/help/lib/lang/de_faq_sections_form.lng
+++ b/interface/web/help/lib/lang/de_faq_sections_form.lng
@@ -1,3 +1,3 @@
 <?php
 $wb['faq_section_name_txt'] = 'Kategorie-Name';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/help/lib/lang/de_help_faq_list.lng b/interface/web/help/lib/lang/de_help_faq_list.lng
index 39cd581..3a240f4 100644
--- a/interface/web/help/lib/lang/de_help_faq_list.lng
+++ b/interface/web/help/lib/lang/de_help_faq_list.lng
@@ -1,3 +1,3 @@
 <?php
 $wb['edit_txt'] = 'Bearbeiten';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/help/lib/lang/de_help_faq_sections_list.lng b/interface/web/help/lib/lang/de_help_faq_sections_list.lng
index 511d8b6..85f6f44 100644
--- a/interface/web/help/lib/lang/de_help_faq_sections_list.lng
+++ b/interface/web/help/lib/lang/de_help_faq_sections_list.lng
@@ -5,4 +5,4 @@
 $wb['faq_sections_txt'] = 'Kategorie';
 $wb['faq_faq_sections_txt'] = 'FAQ Kategorie';
 $wb['faq_new_section_txt'] = 'Neue Kategorie hinzufügen';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/help/lib/lang/de_support_message.lng b/interface/web/help/lib/lang/de_support_message.lng
index 149e06a..60d3c0c 100644
--- a/interface/web/help/lib/lang/de_support_message.lng
+++ b/interface/web/help/lib/lang/de_support_message.lng
@@ -5,4 +5,4 @@
 $wb['message_txt'] = 'Nachricht';
 $wb['tstamp_txt'] = 'Zeitpunkt';
 $wb['reply_txt'] = 'Antworten';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/help/lib/lang/de_support_message_list.lng b/interface/web/help/lib/lang/de_support_message_list.lng
index a266e4f..7273475 100644
--- a/interface/web/help/lib/lang/de_support_message_list.lng
+++ b/interface/web/help/lib/lang/de_support_message_list.lng
@@ -3,4 +3,4 @@
 $wb['sender_id_txt'] = 'Absender';
 $wb['subject_txt'] = 'Betreff';
 $wb['add_new_record_txt'] = 'Neue Supportnachricht erstellen';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/login/lib/lang/ar.lng b/interface/web/login/lib/lang/ar.lng
index 8f7e86a..244df64 100644
--- a/interface/web/login/lib/lang/ar.lng
+++ b/interface/web/login/lib/lang/ar.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'The password has been reset and send to your email address.';
 $wb['pw_error'] = 'Username or email address does not match.';
 $wb['pw_error_noinput'] = 'Please enter email address and username.';
-
 $wb['pw_reset_mail_msg'] = 'The password to your ISPConfig 3 control panel account has been reset. The new password is: ';
 $wb['pw_reset_mail_title'] = 'ISPConfig 3 Control panel password has been reset.';
-
 $wb['user_regex_error'] = 'Username contains unallowed characters or is longer then 64 characters.';
 $wb['pw_error_length'] = 'The password length is > 64 characters.';
-
 $wb['username_txt'] = 'Username';
 $wb['password_txt'] = 'Password';
 $wb['login_button_txt'] = 'Login';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/br.lng b/interface/web/login/lib/lang/br.lng
index 690fe2a..c07ac0e 100644
--- a/interface/web/login/lib/lang/br.lng
+++ b/interface/web/login/lib/lang/br.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Senha restabelecida! Será enviada para você via correio eletrônico cadastrado no sistema.';
 $wb['pw_error'] = 'Nome de usuário ou correio eletrônico não coincidem.';
 $wb['pw_error_noinput'] = 'Favor informar nome de usuário e endereço de correio válidos.';
-
 $wb['pw_reset_mail_msg'] = 'Sua senha do painel de controle foi restabelecida. A sua nova senha é: ';
 $wb['pw_reset_mail_title'] = 'Sua senha do painel de controle foi restabelecida.';
-
 $wb['user_regex_error'] = 'O nome de usuário contém mais de 64 caracteres ou contém caracteres inválidos.';
 $wb['pw_error_length'] = 'Tamanho da senha não pode ser maior do que 64 caracteres.';
-
 $wb['username_txt'] = 'Usuário';
 $wb['password_txt'] = 'Senha';
 $wb['login_button_txt'] = 'Entrar';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/cz.lng b/interface/web/login/lib/lang/cz.lng
index c2d2bb8..4a526ae 100644
--- a/interface/web/login/lib/lang/cz.lng
+++ b/interface/web/login/lib/lang/cz.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Heslo bylo resetováno a zasláno na Váš email.';
 $wb['pw_error'] = 'Uživatelské jméno nebo email neodpovídá.';
 $wb['pw_error_noinput'] = 'Prosím zadejte uživatelské jméno a email.';
-
 $wb['pw_reset_mail_msg'] = 'Vaše heslo do ISPConfigu bylo resetováno. Nové heslo je: ';
 $wb['pw_reset_mail_title'] = 'Heslo do ISPConfigu bylo resetováno.';
-
 $wb['user_regex_error'] = 'Uživatelské jméno obsahuje nepovolené znaky nebo je delší než 64 znaků.';
 $wb['pw_error_length'] = 'Heslo je delší než 64 znaků.';
-
 $wb['username_txt'] = 'Uživatelské jméno';
 $wb['password_txt'] = 'Heslo';
 $wb['login_button_txt'] = 'Přihlásit se';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/de.lng b/interface/web/login/lib/lang/de.lng
index e036c49..57024e9 100644
--- a/interface/web/login/lib/lang/de.lng
+++ b/interface/web/login/lib/lang/de.lng
@@ -1,27 +1,23 @@
 <?php
-$wb['error_user_password_empty']        = 'Benutzername oder Passwort ist leer.';
-$wb['error_user_password_incorrect']    = 'Benutzername oder Passwort ist falsch.';
-$wb['error_user_blocked']               = 'Benutzer ist gesperrt.';
-$wb['error_user_too_many_logins']       = 'Zu viele falsche Logins. Bitte warten Sie 15 Minuten.';
-$wb['pass_reset_txt']   = 'Ein neues Passwort wird generiert und an die E-Mail-Adresse, die in ihren Benutzereinstellungen hinterlegt ist, gesendet, wenn Ihre eingegeben E-Mail-Adresse mit der hinterlegten E-Mail-Adresse übereinstimmt.';
-$wb['pw_reset']         = 'Das Passwort wurde zurückgesetzt und wird per E-Mail an sie geschickt.';
-$wb['pw_error']         = 'Benutzername oder E-Mail-Adresse stimmen nicht überein.';
+$wb['error_user_password_empty'] = 'Benutzername oder Passwort ist leer.';
+$wb['error_user_password_incorrect'] = 'Benutzername oder Passwort ist falsch.';
+$wb['error_user_blocked'] = 'Benutzer ist gesperrt.';
+$wb['error_user_too_many_logins'] = 'Zu viele falsche Logins. Bitte warten Sie 15 Minuten.';
+$wb['pass_reset_txt'] = 'Ein neues Passwort wird generiert und an die E-Mail-Adresse, die in ihren Benutzereinstellungen hinterlegt ist, gesendet, wenn Ihre eingegeben E-Mail-Adresse mit der hinterlegten E-Mail-Adresse übereinstimmt.';
+$wb['pw_reset'] = 'Das Passwort wurde zurückgesetzt und wird per E-Mail an sie geschickt.';
+$wb['pw_error'] = 'Benutzername oder E-Mail-Adresse stimmen nicht überein.';
 $wb['pw_error_noinput'] = 'Bitte geben Sie Ihre E-Mail-Adresse und ihren Benutzernamen ein.';
-
-$wb['pw_reset_mail_msg']    = 'Das Passwort wurde zurückgesetzt. Das neue Passwort lautet :';
-$wb['pw_reset_mail_title']  = 'Ihr Passwort wurde zurückgesetzt.';
-
+$wb['pw_reset_mail_msg'] = 'Das Passwort wurde zurückgesetzt. Das neue Passwort lautet :';
+$wb['pw_reset_mail_title'] = 'Ihr Passwort wurde zurückgesetzt.';
 $wb['user_regex_error'] = 'Benutzername beinhaltet nicht erlaubte Zeichen oder ist länger als 64 Zeichen.';
-$wb['pw_error_length']  = 'Die Passwortlänge ist > 64 Zeichen.';
-
-$wb['login_txt']	= "Login";
-$wb['username_txt']     = 'Benutzername';
-$wb['password_txt']     = 'Passwort';
+$wb['pw_error_length'] = 'Die Passwortlänge ist > 64 Zeichen.';
+$wb['login_txt'] = 'Login';
+$wb['username_txt'] = 'Benutzername';
+$wb['password_txt'] = 'Passwort';
 $wb['login_button_txt'] = 'Login';
-$wb['pw_lost_txt']	= "Passwort vergessen";
-$wb['pw_reset_txt']	= "Passwort zurücksetzen";
-$wb['pw_button_txt']	= "Passwort zusenden";
-$wb['email_txt']	= "E-Mail";
-
+$wb['pw_lost_txt'] = 'Passwort vergessen';
+$wb['pw_reset_txt'] = 'Passwort zurücksetzen';
+$wb['pw_button_txt'] = 'Passwort zusenden';
+$wb['email_txt'] = 'E-Mail';
 $wb['error_maintenance_mode'] = 'Diese ISPConfig-Installation wird gerade gewartet. Wir sind in Kürze wieder für Sie da. Vielen Dank für Ihre Geduld.';
 ?>
diff --git a/interface/web/login/lib/lang/el.lng b/interface/web/login/lib/lang/el.lng
index e371eeb..1eef91f 100644
--- a/interface/web/login/lib/lang/el.lng
+++ b/interface/web/login/lib/lang/el.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Το νέο συνθηματικό δημιουργηθήκε και στάλθηκε στο e-mail που δηλώσατε';
 $wb['pw_error'] = 'Το όνομα χρήστη ή το email δεν ταιριάζουν';
 $wb['pw_error_noinput'] = 'Παρακαλούμε εισάγετε διεύθυνση email και όνομα χρήστη';
-
 $wb['pw_reset_mail_msg'] = 'Ο κωδικός σας για το εργαλείο διαχείρισης ISPConfig 3 έχει αρχικοποιηθεί. Το νέο συνθηματικό είναι: ';
 $wb['pw_reset_mail_title'] = 'το συνθηματικό σας για το εργαλείο διαχείρισης ISPConfig 3 έχει αρχικοποιηθεί.';
-
 $wb['user_regex_error'] = 'Το όνομα χρήστη περιέχει μη επιτρεπόμενους χαρακτήρες ή το μέγεθος του ξεπερνά του 64 χαρακτήρες.';
 $wb['pw_error_length'] = 'Το μέγεθος του συνθηματικού είναι μεγαλύτερο από 64 χαρακτήρες';
-
 $wb['username_txt'] = 'Όνομα χρήστη';
 $wb['password_txt'] = 'Συνθηματικό';
 $wb['login_button_txt'] = 'Είσοδος';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/es.lng b/interface/web/login/lib/lang/es.lng
index 4c0310b..c040e4e 100644
--- a/interface/web/login/lib/lang/es.lng
+++ b/interface/web/login/lib/lang/es.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'La nueva contraseña ha sido generada y enviada a su cuenta de correo.';
 $wb['pw_error'] = 'El usuario o la cuenta de correo no coinciden.';
 $wb['pw_error_noinput'] = 'Por favor, introduzca la dirección de correo y el nombre de usuario.';
-
 $wb['pw_reset_mail_msg'] = 'La contraseña de su cuenta de panel de control ISPConfig 3 ha sido regenerada. La nueva contraseña es: ';
 $wb['pw_reset_mail_title'] = 'La contraseña del panel de control ISPConfig 3 ha sido regenerada.';
-
 $wb['user_regex_error'] = 'El nombre de usuario contiene caracteres no permitidos o tiene más de 64 caracteres.';
 $wb['pw_error_length'] = 'La longitud de la contraseña es superior a 64 caracteres.';
-
 $wb['username_txt'] = 'Nombre de usuario';
 $wb['password_txt'] = 'Contraseña';
 $wb['login_button_txt'] = 'Iniciar sesión';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/fi.lng b/interface/web/login/lib/lang/fi.lng
index 2931630..79eb5fa 100755
--- a/interface/web/login/lib/lang/fi.lng
+++ b/interface/web/login/lib/lang/fi.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Salasana on vaihdettu ja lähetetty sähköpostiisi.';
 $wb['pw_error'] = 'Käyttäjätunnusta tai sähköpostiosoitetta ei löydy.';
 $wb['pw_error_noinput'] = 'Anna sähköpostiosoite ja käyttäjätunnus.';
-
 $wb['pw_reset_mail_msg'] = 'Käyttäjätunnuksesi salasana ISPConfi3 Hallintapaneeliin on vaihdettu. Uusi salasanasi: ';
 $wb['pw_reset_mail_title'] = 'ISPConfi3 Hallintapaneelin salasana on vaihdettu.';
-
 $wb['user_regex_error'] = 'Käyttäjänimi sisältää kiellettyjä merkkejä tai on yli 64 merkkiä pitkä.';
 $wb['pw_error_length'] = 'Salasana ei voi olla yli 64 merkkiä pitkä.';
-
 $wb['username_txt'] = 'Käyttäjätunnus';
 $wb['password_txt'] = 'Salasana';
 $wb['login_button_txt'] = 'Kirjaudu';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/fr.lng b/interface/web/login/lib/lang/fr.lng
index 6adc45d..f9898e7 100644
--- a/interface/web/login/lib/lang/fr.lng
+++ b/interface/web/login/lib/lang/fr.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Le mot de passe a été réinitialisé, et vous a été envoyé à votre adresse e-mail.';
 $wb['pw_error'] = 'Le nom d\'utilisateur et/ou L\'adresse e-mail ne correspondent pas.';
 $wb['pw_error_noinput'] = 'Entrez votre nom d\'utilisateur et votre adresse e-mail.';
-
 $wb['pw_reset_mail_msg'] = 'Le mot de passe d\'accès à votre panel a été réinitialisé. Le nouveau mot de passe est : ';
 $wb['pw_reset_mail_title'] = 'Le mot de passe d\'accès à votre panel a été réinitialisé.';
-
 $wb['user_regex_error'] = 'Le nom d\'utilisateur contient des caractères incorrects ou contient plus de 64 caractères.';
 $wb['pw_error_length'] = 'Le nom d\'utilisateur contient plus de que 64 caractères.';
-
 $wb['username_txt'] = 'Nom d\'utilisateur';
 $wb['password_txt'] = 'Mot de passe';
 $wb['login_button_txt'] = 'Connexion';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/hr.lng b/interface/web/login/lib/lang/hr.lng
index 3899103..d461a25 100644
--- a/interface/web/login/lib/lang/hr.lng
+++ b/interface/web/login/lib/lang/hr.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Šifra je resetirana i poslana na vašu email adresu.';
 $wb['pw_error'] = 'Korisničko ime ili šifra nisu ispravni.';
 $wb['pw_error_noinput'] = 'Unesite email adresu i korisničko ime.';
-
 $wb['pw_reset_mail_msg'] = 'Šifra za ISPConfig 3 control panel račun je resetirana. Vaša nova šifra je: ';
 $wb['pw_reset_mail_title'] = 'Resetirana ISPConfig 3 control panel šifra.';
-
 $wb['user_regex_error'] = 'Korisničko ime sadrži nedozvoljene znakove ili je dulje od 64 znaka.';
 $wb['pw_error_length'] = 'Duljina šifre je > 64 znakova.';
-
 $wb['username_txt'] = 'Korisničko ime';
 $wb['password_txt'] = 'Šifra';
 $wb['login_button_txt'] = 'Prijava';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/hu.lng b/interface/web/login/lib/lang/hu.lng
index f18788a..5a39baa 100644
--- a/interface/web/login/lib/lang/hu.lng
+++ b/interface/web/login/lib/lang/hu.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Jelszavát reseteltük és elküldtük email címére.';
 $wb['pw_error'] = 'Felhasználónév vagy email cím nem egyezik.';
 $wb['pw_error_noinput'] = 'Kérem üsse be email címét és felahsználónevét.';
-
 $wb['pw_reset_mail_msg'] = 'The password to your ISPConfig 3 control panel hozzáfárás módosítva. Az új jelszó: ';
 $wb['pw_reset_mail_title'] = 'ISPConfig 3 Control panel jelszó módosítva.';
-
 $wb['user_regex_error'] = 'Felhasználónév érvénytelen karaktereket tartalmaz, vagy több mint 64 karakter';
 $wb['pw_error_length'] = 'A jelszó kevesebb legyen mint 64 karakter';
-
 $wb['username_txt'] = 'Username';
 $wb['password_txt'] = 'Password';
 $wb['login_button_txt'] = 'Login';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/id.lng b/interface/web/login/lib/lang/id.lng
index fb7b181..f7a245f 100644
--- a/interface/web/login/lib/lang/id.lng
+++ b/interface/web/login/lib/lang/id.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Kata sandi telah direset dan telah dikirim ke alamat email Anda.';
 $wb['pw_error'] = 'Nama pengguna atau alamat email tidak cocok.';
 $wb['pw_error_noinput'] = 'Masukkan alamat email dan nama pengguna.';
-
 $wb['pw_reset_mail_msg'] = 'Kata sandi untuk control panel ISPConfig 3 Anda telah direset. Kata sandi yang baru adalah: ';
 $wb['pw_reset_mail_title'] = 'Kata sandi Control Panel ISPConfig 3 telah direset.';
-
 $wb['user_regex_error'] = 'Nama Pengguna mengandung karakter yang tidak diperbolehkan atau lebih dari 64 karakter.';
 $wb['pw_error_length'] = 'Panjang kata sandi > 64 karakter.';
-
 $wb['username_txt'] = 'Nama Pengguna';
 $wb['password_txt'] = 'Kata Sandi';
 $wb['login_button_txt'] = 'Masuk';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/it.lng b/interface/web/login/lib/lang/it.lng
index dbe4bc1..694d73b 100644
--- a/interface/web/login/lib/lang/it.lng
+++ b/interface/web/login/lib/lang/it.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'La password è stata reimpostata e spedita al tuo indirizzo mail.';
 $wb['pw_error'] = 'Nome utente o email non corrispondenti.';
 $wb['pw_error_noinput'] = 'Inserisci nome utente e indirizzo email.';
-
 $wb['pw_reset_mail_msg'] = 'La password nel tuo pannello di controllo ISPConfig 3 è stata reimpostata. La nuova password è: ';
 $wb['pw_reset_mail_title'] = 'Password del pannello di controllo ISPConfig 3 reimpostata.';
-
 $wb['user_regex_error'] = 'Nome utente contenente caratteri non permessi oppure più lungo di 64 caratteri.';
 $wb['pw_error_length'] = 'Lunghezza password maggiore di 64 caratteri.';
-
 $wb['username_txt'] = 'Nome utente';
 $wb['password_txt'] = 'Password';
 $wb['login_button_txt'] = 'Login';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/ja.lng b/interface/web/login/lib/lang/ja.lng
index 3991f03..2c1592a 100644
--- a/interface/web/login/lib/lang/ja.lng
+++ b/interface/web/login/lib/lang/ja.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'パスワードをリセットしました。新しいパスワードをメールで送信したのでメールボックスを確認してください。';
 $wb['pw_error'] = 'ユーザー名またはメールアドレスが一致しません。';
 $wb['pw_error_noinput'] = 'メールアドレスとユーザー名を入力してください。';
-
 $wb['pw_reset_mail_msg'] = 'ISPConfig 3 のコントロールパネルのパスワードをリセットしました。新しいパスワードは次の通りです:';
 $wb['pw_reset_mail_title'] = 'ISPConfig3 のコントロールパネルのパスワードをリセットしました。';
-
 $wb['user_regex_error'] = 'ユーザー名に不正な文字が含まれているか、または64文字を超えています。';
 $wb['pw_error_length'] = 'パスワードの長さが64文字を超えています。短くしてください。';
-
 $wb['username_txt'] = 'ユーザー名';
 $wb['password_txt'] = 'パスワード';
 $wb['login_button_txt'] = 'ログイン';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/nl.lng b/interface/web/login/lib/lang/nl.lng
index a031365..984b2ce 100644
--- a/interface/web/login/lib/lang/nl.lng
+++ b/interface/web/login/lib/lang/nl.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Het wachtwoord is gereset en is verzonden naar uw e-mailadres.';
 $wb['pw_error'] = 'Gebruikersnaam of e-mailadres komt niet overeen.';
 $wb['pw_error_noinput'] = 'Voer a.u.b. een e-mailadres en gebruikersnaam in.';
-
 $wb['pw_reset_mail_msg'] = 'Het wachtwoord  dat toegang biedt tot uw ISPConfig 3 control panel account is gereset. Het nieuwe wachtwoord is: ';
 $wb['pw_reset_mail_title'] = 'ISPConfig 3 Control panel wachtwoord is gereset.';
-
 $wb['user_regex_error'] = 'Gebruikersnaam bevat karakters die niet zijn toegestaan of is langer dan 64 karakters.';
 $wb['pw_error_length'] = 'De lengte van het wachtwoord is > 64 karakters.';
-
 $wb['username_txt'] = 'Gebruikersnaam';
 $wb['password_txt'] = 'Wachtwoord';
 $wb['login_button_txt'] = 'Login';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/pl.lng b/interface/web/login/lib/lang/pl.lng
index db1eff0..a52419a 100644
--- a/interface/web/login/lib/lang/pl.lng
+++ b/interface/web/login/lib/lang/pl.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Nowe hasło zostało wygenerowane i wysłane na Twój adres e-mail.';
 $wb['pw_error'] = 'Nazwa użytkownika lub e-mail nie pasują do siebie.';
 $wb['pw_error_noinput'] = 'Podaj nazwę użytkownika i adres e-mail.';
-
 $wb['pw_reset_mail_msg'] = 'Hasło do Twojego panelu w ISPConfig 3 zostało z resetowane. Twoje nowe hasło to: ';
 $wb['pw_reset_mail_title'] = 'Hasło do paneli w ISPConfig 3 zostało z resetowane.';
-
 $wb['user_regex_error'] = 'Nazwa użytkownika zawiera niedozwolone znaki lub jest dłuższa niż 64 znaki.';
 $wb['pw_error_length'] = 'Długość hasła jest > 64 znaki.';
-
 $wb['username_txt'] = 'Nazwa użytkownika';
 $wb['password_txt'] = 'Hasło';
 $wb['login_button_txt'] = 'Zaloguj';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/pt.lng b/interface/web/login/lib/lang/pt.lng
index 7c4ca1d..836c8a1 100644
--- a/interface/web/login/lib/lang/pt.lng
+++ b/interface/web/login/lib/lang/pt.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Senha restabelecida! Ser-lhe-á enviada para o correio eletrônico registado no sistema.';
 $wb['pw_error'] = 'Nome de utilizador ou correio eletrônico não coincidem.';
 $wb['pw_error_noinput'] = 'Favor informar nome de utilizador e endereço de correio válidos.';
-
 $wb['pw_reset_mail_msg'] = 'A senha do painel de controle foi restabelecida. A nova senha é: ';
 $wb['pw_reset_mail_title'] = 'A senha do painel de controle foi restabelecida.';
-
 $wb['user_regex_error'] = 'O nome de utilizador contém mais de 64 caracteres ou contém caracteres inválidos.';
 $wb['pw_error_length'] = 'Tamanho da senha não pode ser maior do que 64 caracteres.';
-
 $wb['username_txt'] = 'Utilizador ';
 $wb['password_txt'] = 'Senha';
 $wb['login_button_txt'] = 'Entrar';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/ro.lng b/interface/web/login/lib/lang/ro.lng
index f8dad30..60d3086 100644
--- a/interface/web/login/lib/lang/ro.lng
+++ b/interface/web/login/lib/lang/ro.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Parola a fost schimbata si trimisa la mail-ul tau.';
 $wb['pw_error'] = 'Username sau  email nu s epotrivesc';
 $wb['pw_error_noinput'] = 'introduceti email address si username.';
-
 $wb['pw_reset_mail_msg'] = 'Parola la panoul de control a fost resetata . Noua parola este : ';
 $wb['pw_reset_mail_title'] = 'parola panoului de control a fost schimbata';
-
 $wb['user_regex_error'] = 'Username contine caractere nepermise sau are mai mult de 64 caractere';
 $wb['pw_error_length'] = 'Lungime parola  > 64 caractere.';
-
 $wb['username_txt'] = 'Username';
 $wb['password_txt'] = 'Password';
 $wb['login_button_txt'] = 'Login';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/ru.lng b/interface/web/login/lib/lang/ru.lng
index 866da64..386ac90 100644
--- a/interface/web/login/lib/lang/ru.lng
+++ b/interface/web/login/lib/lang/ru.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Пароль был сброшен и и отправлен вам на почту.';
 $wb['pw_error'] = 'Логин или email адрес не совпадают.';
 $wb['pw_error_noinput'] = 'Введите email адрес и логин.';
-
 $wb['pw_reset_mail_msg'] = 'Пароль в панель управления ISPConfig 3Был сброшен. Новый пароль: ';
 $wb['pw_reset_mail_title'] = 'Пароль для контрольной панеои ISPConfig 3 был сброшен.';
-
 $wb['user_regex_error'] = 'Логин содержит неправильные символы, или длиннее 64 символов.';
 $wb['pw_error_length'] = 'Длина пароля больше 64 символов.';
-
 $wb['username_txt'] = 'Логин';
 $wb['password_txt'] = 'Пароль';
 $wb['login_button_txt'] = 'Войти';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/se.lng b/interface/web/login/lib/lang/se.lng
index 8f7e86a..244df64 100644
--- a/interface/web/login/lib/lang/se.lng
+++ b/interface/web/login/lib/lang/se.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'The password has been reset and send to your email address.';
 $wb['pw_error'] = 'Username or email address does not match.';
 $wb['pw_error_noinput'] = 'Please enter email address and username.';
-
 $wb['pw_reset_mail_msg'] = 'The password to your ISPConfig 3 control panel account has been reset. The new password is: ';
 $wb['pw_reset_mail_title'] = 'ISPConfig 3 Control panel password has been reset.';
-
 $wb['user_regex_error'] = 'Username contains unallowed characters or is longer then 64 characters.';
 $wb['pw_error_length'] = 'The password length is > 64 characters.';
-
 $wb['username_txt'] = 'Username';
 $wb['password_txt'] = 'Password';
 $wb['login_button_txt'] = 'Login';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/sk.lng b/interface/web/login/lib/lang/sk.lng
index aac8c6d..065f181 100644
--- a/interface/web/login/lib/lang/sk.lng
+++ b/interface/web/login/lib/lang/sk.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Heslo bolo resetnuté a posielané na e-mailovú adresu.';
 $wb['pw_error'] = 'Užívateľské meno alebo e-mailová adresa nezodpovedá.';
 $wb['pw_error_noinput'] = 'Prosím, zadajte e-mailovú adresu a Užívateľské meno.';
-
 $wb['pw_reset_mail_msg'] = 'Heslo k svojmu účtu na ovládacom paneli bol resetnuté. Nové heslo je:';
 $wb['pw_reset_mail_title'] = 'Heslo ovládacieho panelu bolo resetnuté.';
-
 $wb['user_regex_error'] = 'Užívateľské meno obsahuje neplatné znaky, alebo je dlhšia ako 64 znakov.';
 $wb['pw_error_length'] = 'Dĺžka hesla je > 64 znakov.';
-
 $wb['username_txt'] = 'Užívateľské meno';
 $wb['password_txt'] = 'Heslo';
 $wb['login_button_txt'] = 'Prihlásenie';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/login/lib/lang/tr.lng b/interface/web/login/lib/lang/tr.lng
index 3dd214f..3fe93fc 100644
--- a/interface/web/login/lib/lang/tr.lng
+++ b/interface/web/login/lib/lang/tr.lng
@@ -7,17 +7,17 @@
 $wb['pw_reset'] = 'Şifreniz resetlenmiş ve mail adresinize gönderilmiştir.';
 $wb['pw_error'] = 'Kullanıcı adı veya Mail adresiniz eşleşmemektedir.';
 $wb['pw_error_noinput'] = 'Lütfen Mail adresinizi veya Kullanıcı adınızı giriniz.';
-
 $wb['pw_reset_mail_msg'] = 'ISPConfig 3 Kontrol Paneldeki şifreniz resetlenmiştir. Yeni şifreniz: ';
 $wb['pw_reset_mail_title'] = 'ISPConfig 3 Kontrol Panel şifresi resetlenmiştir.';
-
 $wb['user_regex_error'] = 'Kullanıcı adınız izin verilmeyen karakterler içermekte veya 64 karakterden uzundur.';
 $wb['pw_error_length'] = 'Şifre 64 karakterden fazla.';
-
 $wb['username_txt'] = 'Kullanıcı adı';
 $wb['password_txt'] = 'Şifre';
 $wb['login_button_txt'] = 'Giriş';
-$wb['pw_lost_txt']	= "Password lost";
-
+$wb['pw_lost_txt'] = 'Password lost';
 $wb['error_maintenance_mode'] = 'This ISPConfig installation is currently under maintenance. We should be back shortly. Thank you for your patience.';
+$wb['login_txt'] = 'Login';
+$wb['pw_reset_txt'] = 'Password reset';
+$wb['pw_button_txt'] = 'Resend password';
+$wb['email_txt'] = 'Email';
 ?>
diff --git a/interface/web/mail/lib/lang/ar_mail_alias.lng b/interface/web/mail/lib/lang/ar_mail_alias.lng
index 6189fa1..6736396 100644
--- a/interface/web/mail/lib/lang/ar_mail_alias.lng
+++ b/interface/web/mail/lib/lang/ar_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'There is already a mailbox with this email address';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/ar_mail_domain_catchall.lng b/interface/web/mail/lib/lang/ar_mail_domain_catchall.lng
index 382e97f..af8e42f 100644
--- a/interface/web/mail/lib/lang/ar_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/ar_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'You have no permission for this domain.';
 $wb['domain_error_regex'] = 'Invalid domain name od domain contains invalid characters.';
 $wb['limit_mailcatchall_txt'] = 'The max. number of email catchall accounts for your account is reached.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/ar_mail_forward.lng b/interface/web/mail/lib/lang/ar_mail_forward.lng
index 9ac60a2..3baa601 100644
--- a/interface/web/mail/lib/lang/ar_mail_forward.lng
+++ b/interface/web/mail/lib/lang/ar_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'The max. number of email forwarders for your account is reached.';
 $wb['duplicate_mailbox_txt'] = 'There is already a mailbox with this email address';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/ar_mail_mailinglist.lng b/interface/web/mail/lib/lang/ar_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/ar_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/ar_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/ar_mail_transport.lng b/interface/web/mail/lib/lang/ar_mail_transport.lng
index a4d7bbc..c249863 100644
--- a/interface/web/mail/lib/lang/ar_mail_transport.lng
+++ b/interface/web/mail/lib/lang/ar_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Sort by';
 $wb['active_txt'] = 'Active';
 $wb['limit_mailrouting_txt'] = 'The max. number of routes for your account is reached.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/ar_mail_user.lng b/interface/web/mail/lib/lang/ar_mail_user.lng
index def76bd..38f0afe 100644
--- a/interface/web/mail/lib/lang/ar_mail_user.lng
+++ b/interface/web/mail/lib/lang/ar_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/br_mail_alias.lng b/interface/web/mail/lib/lang/br_mail_alias.lng
index 30084c0..836885d 100644
--- a/interface/web/mail/lib/lang/br_mail_alias.lng
+++ b/interface/web/mail/lib/lang/br_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Já existe uma caixa de correio com este endereço.';
 $wb['domain_txt'] = 'Domínio';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/br_mail_domain_catchall.lng b/interface/web/mail/lib/lang/br_mail_domain_catchall.lng
index 1b794de..3036d89 100644
--- a/interface/web/mail/lib/lang/br_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/br_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'Você não tem permissão para este domínio.';
 $wb['domain_error_regex'] = 'O nome do domínio contém caracteres inválidos';
 $wb['limit_mailcatchall_txt'] = 'O número máximo de catchall para este domínio foi atingido.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/br_mail_forward.lng b/interface/web/mail/lib/lang/br_mail_forward.lng
index 28d2d10..4f56fdd 100644
--- a/interface/web/mail/lib/lang/br_mail_forward.lng
+++ b/interface/web/mail/lib/lang/br_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'O número máximo de encaminhamentos para sua conta foi atingido.';
 $wb['duplicate_mailbox_txt'] = 'Já existe uma caixa de correio com este endereço.';
 $wb['domain_txt'] = 'Domínio';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/br_mail_mailinglist.lng b/interface/web/mail/lib/lang/br_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/br_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/br_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/br_mail_transport.lng b/interface/web/mail/lib/lang/br_mail_transport.lng
index 51df05d..a16e835 100644
--- a/interface/web/mail/lib/lang/br_mail_transport.lng
+++ b/interface/web/mail/lib/lang/br_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Ordenar por';
 $wb['active_txt'] = 'Ativo';
 $wb['limit_mailrouting_txt'] = 'O número máximo de rotas para sua conta foi atingido.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/br_mail_user.lng b/interface/web/mail/lib/lang/br_mail_user.lng
index 58dc3c2..54ecfa5 100644
--- a/interface/web/mail/lib/lang/br_mail_user.lng
+++ b/interface/web/mail/lib/lang/br_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/cz_mail_alias.lng b/interface/web/mail/lib/lang/cz_mail_alias.lng
index 38e43a3..f331259 100644
--- a/interface/web/mail/lib/lang/cz_mail_alias.lng
+++ b/interface/web/mail/lib/lang/cz_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Mailbox s touto adresou již existuje';
 $wb['domain_txt'] = 'Doména';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/cz_mail_domain_catchall.lng b/interface/web/mail/lib/lang/cz_mail_domain_catchall.lng
index 6e800da..4364e77 100644
--- a/interface/web/mail/lib/lang/cz_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/cz_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'Nemáte oprávnění pro tuto doménu.';
 $wb['domain_error_regex'] = 'Chybné doménové jméno nebo doména obsahuje chybné znaky.';
 $wb['limit_mailcatchall_txt'] = 'Dosažen maximální počet košů účtů pro Váš účet.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/cz_mail_forward.lng b/interface/web/mail/lib/lang/cz_mail_forward.lng
index a14a722..9f781f5 100644
--- a/interface/web/mail/lib/lang/cz_mail_forward.lng
+++ b/interface/web/mail/lib/lang/cz_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'Dosažen maximální počet email předávání pro Váš účet.';
 $wb['duplicate_mailbox_txt'] = 'Mailbox s touto adresou již existuje';
 $wb['domain_txt'] = 'Doména';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/cz_mail_mailinglist.lng b/interface/web/mail/lib/lang/cz_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/cz_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/cz_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/cz_mail_transport.lng b/interface/web/mail/lib/lang/cz_mail_transport.lng
index b9d32e2..dfe1855 100644
--- a/interface/web/mail/lib/lang/cz_mail_transport.lng
+++ b/interface/web/mail/lib/lang/cz_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Třídit podle';
 $wb['active_txt'] = 'Aktivní';
 $wb['limit_mailrouting_txt'] = 'Dosažen maximální počet email směrování pro Váš účet.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/cz_mail_user.lng b/interface/web/mail/lib/lang/cz_mail_user.lng
index bc0c3f1..f949c7a 100644
--- a/interface/web/mail/lib/lang/cz_mail_user.lng
+++ b/interface/web/mail/lib/lang/cz_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/de_mail_alias.lng b/interface/web/mail/lib/lang/de_mail_alias.lng
index 7a03a73..6f6a0d3 100644
--- a/interface/web/mail/lib/lang/de_mail_alias.lng
+++ b/interface/web/mail/lib/lang/de_mail_alias.lng
@@ -10,5 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Es existiert bereits eine Mailbox mit dieser E-Mail-Adresse.';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'Dieser E-Mail-Alias existiert bereits.';
-$wb["source_txt"] = 'Alias';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/de_mail_domain_catchall.lng b/interface/web/mail/lib/lang/de_mail_domain_catchall.lng
index 68ea670..ded4b5a 100644
--- a/interface/web/mail/lib/lang/de_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/de_mail_domain_catchall.lng
@@ -6,6 +6,6 @@
 $wb['no_domain_perm'] = 'Sie haben keine Berechtigung für diese Domain.';
 $wb['domain_error_regex'] = 'Ungültiger Domainname oder ungültige Zeichen im Domainnamen.';
 $wb['limit_mailcatchall_txt'] = 'Die maximale Anzahl an Catchall-Einträgen für ihr Konto wurde erreicht.';
-$wb["source_txt"] = 'Quelle';
+$wb['source_txt'] = 'Quelle';
 $wb['destination_error_isemail'] = 'Das Ziel ist keine gültige Emailadresse.';
 ?>
diff --git a/interface/web/mail/lib/lang/de_mail_forward.lng b/interface/web/mail/lib/lang/de_mail_forward.lng
index 05d94a6..3825259 100644
--- a/interface/web/mail/lib/lang/de_mail_forward.lng
+++ b/interface/web/mail/lib/lang/de_mail_forward.lng
@@ -5,5 +5,5 @@
 $wb['limit_mailforward_txt'] = 'Die maximale Anzahl an E-Mail-Weiterleitungen für ihr Konto wurde erreicht.';
 $wb['duplicate_mailbox_txt'] = 'Es existiert bereits eine Mailbox mit dieser Adresse.';
 $wb['domain_txt'] = 'Domain';
-$wb["source_txt"] = 'Quell-E-Mail-Adresse';
+$wb['source_txt'] = 'Quell-E-Mail-Adresse';
 ?>
diff --git a/interface/web/mail/lib/lang/de_mail_transport.lng b/interface/web/mail/lib/lang/de_mail_transport.lng
index a137b9f..3a96387 100644
--- a/interface/web/mail/lib/lang/de_mail_transport.lng
+++ b/interface/web/mail/lib/lang/de_mail_transport.lng
@@ -7,5 +7,5 @@
 $wb['sort_order_txt'] = 'Sortiert nach';
 $wb['active_txt'] = 'Aktiv';
 $wb['limit_mailrouting_txt'] = 'Die maximale Anzahl an E-Mail-Routen für ihr Konto wurde erreicht.';
-$wb["transport_txt"] = 'Transport';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/de_mail_user.lng b/interface/web/mail/lib/lang/de_mail_user.lng
index 7b78f21..b7cf391 100644
--- a/interface/web/mail/lib/lang/de_mail_user.lng
+++ b/interface/web/mail/lib/lang/de_mail_user.lng
@@ -5,8 +5,8 @@
 $wb['active_txt'] = 'Aktiv';
 $wb['email_error_isemail'] = 'E-Mail-Adresse ist ungültig.';
 $wb['email_error_unique'] = 'Doppelte E-Mail-Adresse.';
-$wb["autoresponder_subject_txt"] = 'E-Mail Betreff';
-$wb["autoresponder_subject"] = 'Abwesenheitsnotiz';
+$wb['autoresponder_subject_txt'] = 'E-Mail Betreff';
+$wb['autoresponder_subject'] = 'Abwesenheitsnotiz';
 $wb['autoresponder_text_txt'] = 'Text';
 $wb['autoresponder_txt'] = 'Autoresponder';
 $wb['no_domain_perm'] = 'Sie haben keine Berechtigung für diese Domain.';
diff --git a/interface/web/mail/lib/lang/el_mail_alias.lng b/interface/web/mail/lib/lang/el_mail_alias.lng
index 61e1acd..7915af4 100644
--- a/interface/web/mail/lib/lang/el_mail_alias.lng
+++ b/interface/web/mail/lib/lang/el_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Υπάρχει ήδη μια θυρίδα με αυτή τη διεύθυνση email';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/el_mail_domain_catchall.lng b/interface/web/mail/lib/lang/el_mail_domain_catchall.lng
index 2465af0..43c0bdf 100644
--- a/interface/web/mail/lib/lang/el_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/el_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'Δεν έχετε δικαιώματα για αυτό το domain.';
 $wb['domain_error_regex'] = 'Μη έγκρυρο όνομα domain ή το όνομα περιέχει μη επιτρεπόμενους χαρακτήρες';
 $wb['limit_mailcatchall_txt'] = 'Το μέγιστο πλήθος των email catchall για τον λογαριασμό σας, έχει εξαντληθεί.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/el_mail_forward.lng b/interface/web/mail/lib/lang/el_mail_forward.lng
index d9066d2..ba16617 100644
--- a/interface/web/mail/lib/lang/el_mail_forward.lng
+++ b/interface/web/mail/lib/lang/el_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'Το μέγιστο πλήθος των email forwarders για τον λογαρισμό σας, έχει εξαντληθεί';
 $wb['duplicate_mailbox_txt'] = 'Υπάρχει ήδη μια θυρίδα με αυτή τη διεύθυνση email';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/el_mail_mailinglist.lng b/interface/web/mail/lib/lang/el_mail_mailinglist.lng
index f634570..912ab24 100644
--- a/interface/web/mail/lib/lang/el_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/el_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Πελάτης';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Συνθηματικό';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/el_mail_transport.lng b/interface/web/mail/lib/lang/el_mail_transport.lng
index ab097e3..1b1a5c7 100644
--- a/interface/web/mail/lib/lang/el_mail_transport.lng
+++ b/interface/web/mail/lib/lang/el_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Ταξινόμηση κατά';
 $wb['active_txt'] = 'Ενεργό';
 $wb['limit_mailrouting_txt'] = 'Το μέγιστο πλήθος των δρομολογήσεων email για τον λογαριασμό σας, εξαντλήθηκε.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/el_mail_user.lng b/interface/web/mail/lib/lang/el_mail_user.lng
index 6e1d6b6..528e35c 100644
--- a/interface/web/mail/lib/lang/el_mail_user.lng
+++ b/interface/web/mail/lib/lang/el_mail_user.lng
@@ -41,4 +41,10 @@
 $wb['login_error_regex'] = 'Έγγυροι χαρακτήρες είναι οι A-Z, a-z, 0-9, ., _ και -.';
 $wb['login_txt'] = 'Login (προαιτερικά)';
 $wb['error_login_email_txt'] = 'Το όνομα δεν επιτρέπεται. Παρακαλούμε εισάγεται ένα διαφορετικό όνομα ή χρησιμοποιείστε την διεύθυνση e-mail.';
+$wb['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/es_mail_alias.lng b/interface/web/mail/lib/lang/es_mail_alias.lng
index ac79ff0..5e1735f 100644
--- a/interface/web/mail/lib/lang/es_mail_alias.lng
+++ b/interface/web/mail/lib/lang/es_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Ya existe un buzón de correo con esta dirección';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/es_mail_domain_catchall.lng b/interface/web/mail/lib/lang/es_mail_domain_catchall.lng
index f29db05..de41894 100644
--- a/interface/web/mail/lib/lang/es_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/es_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'No tiene permiso para administrar este dominio';
 $wb['domain_error_regex'] = 'El nombre de dominio no es válido o contiene caracteres no válidos';
 $wb['limit_mailcatchall_txt'] = 'Se ha alcanzado el número máximo de cuentas recoge-todo de este dominio';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/es_mail_forward.lng b/interface/web/mail/lib/lang/es_mail_forward.lng
index 5f4dabb..cb971fa 100644
--- a/interface/web/mail/lib/lang/es_mail_forward.lng
+++ b/interface/web/mail/lib/lang/es_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'Se ha alcanzado el número máximo de reenvíos para esta cuenta';
 $wb['duplicate_mailbox_txt'] = 'Ya existe un buzón de correo con esta dirección';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/es_mail_mailinglist.lng b/interface/web/mail/lib/lang/es_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/es_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/es_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/es_mail_transport.lng b/interface/web/mail/lib/lang/es_mail_transport.lng
index 87904c3..cc6dbdf 100644
--- a/interface/web/mail/lib/lang/es_mail_transport.lng
+++ b/interface/web/mail/lib/lang/es_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Ordenado por';
 $wb['active_txt'] = 'Activar';
 $wb['limit_mailrouting_txt'] = 'Se ha alcanzado el número máximo de rutas para este nivel';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/es_mail_user.lng b/interface/web/mail/lib/lang/es_mail_user.lng
index 4682879..b375ab9 100644
--- a/interface/web/mail/lib/lang/es_mail_user.lng
+++ b/interface/web/mail/lib/lang/es_mail_user.lng
@@ -28,7 +28,6 @@
 $wb['duplicate_alias_or_forward_txt'] = 'Ya existe un alias o reenvío con esta dirección de correo electrónico.';
 $wb['quota_error_value'] = 'Valor de cuota no válido. Los valores permitidos son: 0 para ilimitado o números > 1';
 $wb['autoresponder_start_date_txt'] = 'Comenzará el';
-$wb['autoresponder_start_date_isfuture'] = 'Fecha de inicio no puede ser en el pasado.';
 $wb['autoresponder_end_date_txt'] = 'Finalizará el';
 $wb['autoresponder_end_date_isgreater'] = 'Fecha de finalización se debe establecer y ser posterior a la fecha de inicio.';
 $wb['move_junk_txt'] = 'Mover mensajes de spam en el directorio deseado.';
@@ -43,4 +42,9 @@
 $wb['login_error_regex'] = 'Los caracteres válidos son A-Z, a-z, 0-9, ., _ y -.';
 $wb['login_txt'] = 'Login (opcional)';
 $wb['error_login_email_txt'] = 'Este inicio de sesión no está permitido. Por favor, introduzca un nombre de usuario diferente o utilizar la dirección de correo electrónico como nombre de usuario';
+$wb['autoresponder_start_date_ispast'] = 'Start date cannot be in the past.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/fi_mail_alias.lng b/interface/web/mail/lib/lang/fi_mail_alias.lng
index cdd1143..032bd52 100755
--- a/interface/web/mail/lib/lang/fi_mail_alias.lng
+++ b/interface/web/mail/lib/lang/fi_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Aliastunnus on jo olemassa tälle osoitteelle.';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/fi_mail_domain_catchall.lng b/interface/web/mail/lib/lang/fi_mail_domain_catchall.lng
index 802f83d..f835f56 100755
--- a/interface/web/mail/lib/lang/fi_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/fi_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'Käyttäjätunnuksella ei ole oikeuksia tähän verkkotunnukseen.';
 $wb['domain_error_regex'] = 'Vääränlainen verkkotunnus tai se sisältää kiellettyjä merkkejä.';
 $wb['limit_mailcatchall_txt'] = 'Käyttäjätunnuksella on jo sallittu määrä CatchAll-tunnuksia.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/fi_mail_forward.lng b/interface/web/mail/lib/lang/fi_mail_forward.lng
index 2b50d99..acdf7c1 100755
--- a/interface/web/mail/lib/lang/fi_mail_forward.lng
+++ b/interface/web/mail/lib/lang/fi_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'Käyttäjätunnuksella on jo sallittu määrä edelleenlähetysosoitteita.';
 $wb['duplicate_mailbox_txt'] = 'Edelleenlähetyssääntö osoitteelle on jo olemassa.';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/fi_mail_mailinglist.lng b/interface/web/mail/lib/lang/fi_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/fi_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/fi_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/fi_mail_transport.lng b/interface/web/mail/lib/lang/fi_mail_transport.lng
index 4b4ad89..01be49e 100755
--- a/interface/web/mail/lib/lang/fi_mail_transport.lng
+++ b/interface/web/mail/lib/lang/fi_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Järjestä..';
 $wb['active_txt'] = 'Käytössä';
 $wb['limit_mailrouting_txt'] = 'Käyttäjätunnuksella on jo sallittu määrä sähköpostireitityksiä.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/fi_mail_user.lng b/interface/web/mail/lib/lang/fi_mail_user.lng
index 41d8874..4c7f36a 100755
--- a/interface/web/mail/lib/lang/fi_mail_user.lng
+++ b/interface/web/mail/lib/lang/fi_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/fr_mail_alias.lng b/interface/web/mail/lib/lang/fr_mail_alias.lng
index 7b2653d..2b42733 100644
--- a/interface/web/mail/lib/lang/fr_mail_alias.lng
+++ b/interface/web/mail/lib/lang/fr_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Il y a déja une boîte mail avec cette adresse email';
 $wb['domain_txt'] = 'Domaine';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
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 41b7e83..f9e77b3 100644
--- a/interface/web/mail/lib/lang/fr_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/fr_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $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.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/fr_mail_forward.lng b/interface/web/mail/lib/lang/fr_mail_forward.lng
index 7f9b277..e574dc5 100644
--- a/interface/web/mail/lib/lang/fr_mail_forward.lng
+++ b/interface/web/mail/lib/lang/fr_mail_forward.lng
@@ -5,4 +5,5 @@
 $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'] = 'Domaine';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/fr_mail_mailinglist.lng b/interface/web/mail/lib/lang/fr_mail_mailinglist.lng
index ca7b5b3..89daae9 100644
--- a/interface/web/mail/lib/lang/fr_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/fr_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Mot de passe';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/fr_mail_transport.lng b/interface/web/mail/lib/lang/fr_mail_transport.lng
index e99e2a8..f8a5536 100644
--- a/interface/web/mail/lib/lang/fr_mail_transport.lng
+++ b/interface/web/mail/lib/lang/fr_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Trier par';
 $wb['active_txt'] = 'Actif';
 $wb['limit_mailrouting_txt'] = 'Le nombre maximal de routes pour votre compte a été atteint.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/fr_mail_user.lng b/interface/web/mail/lib/lang/fr_mail_user.lng
index c68a41e..f335b10 100644
--- a/interface/web/mail/lib/lang/fr_mail_user.lng
+++ b/interface/web/mail/lib/lang/fr_mail_user.lng
@@ -41,5 +41,10 @@
 $wb['login_error_regex'] = 'Les caractères valides sont A-Z, a-z, 0-9, ., _ et -.';
 $wb['login_txt'] = 'Nom d\'utilisateur (optionnel)';
 $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.';
+$wb['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
-
diff --git a/interface/web/mail/lib/lang/hr_mail_alias.lng b/interface/web/mail/lib/lang/hr_mail_alias.lng
index 210f114..afd6633 100644
--- a/interface/web/mail/lib/lang/hr_mail_alias.lng
+++ b/interface/web/mail/lib/lang/hr_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Već postoji mailbox sa ovom email adresom';
 $wb['domain_txt'] = 'Domena';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/hr_mail_domain_catchall.lng b/interface/web/mail/lib/lang/hr_mail_domain_catchall.lng
index 798ee13..2c8d23e 100644
--- a/interface/web/mail/lib/lang/hr_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/hr_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'Nemate dozvole za ovu domenu.';
 $wb['domain_error_regex'] = 'Neispravan naziv domene ili naziv sadrži nedozvoljene znakove.';
 $wb['limit_mailcatchall_txt'] = 'Iskorišten ja maksimalan broj email catchall računa.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/hr_mail_forward.lng b/interface/web/mail/lib/lang/hr_mail_forward.lng
index 187a244..3cad2bf 100644
--- a/interface/web/mail/lib/lang/hr_mail_forward.lng
+++ b/interface/web/mail/lib/lang/hr_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'Iskorišten je maksimalan broj email forwardera.';
 $wb['duplicate_mailbox_txt'] = 'Već postoji mailbox sa tom email adresom';
 $wb['domain_txt'] = 'Domena';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/hr_mail_mailinglist.lng b/interface/web/mail/lib/lang/hr_mail_mailinglist.lng
index 0840162..8b19a82 100644
--- a/interface/web/mail/lib/lang/hr_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/hr_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Klijent';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Šifra';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/hr_mail_transport.lng b/interface/web/mail/lib/lang/hr_mail_transport.lng
index 1749499..c27687f 100644
--- a/interface/web/mail/lib/lang/hr_mail_transport.lng
+++ b/interface/web/mail/lib/lang/hr_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Sortiraj';
 $wb['active_txt'] = 'Aktivno';
 $wb['limit_mailrouting_txt'] = 'Iskorišten je maksimalan broj ruta.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/hr_mail_user.lng b/interface/web/mail/lib/lang/hr_mail_user.lng
index 7796423..9a54c4e 100644
--- a/interface/web/mail/lib/lang/hr_mail_user.lng
+++ b/interface/web/mail/lib/lang/hr_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_start_date_ispast'] = 'Start date cannot be in the past.';
+$wb['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/hu_mail_alias.lng b/interface/web/mail/lib/lang/hu_mail_alias.lng
index c0066a6..e5c49a1 100644
--- a/interface/web/mail/lib/lang/hu_mail_alias.lng
+++ b/interface/web/mail/lib/lang/hu_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'There is already a mailbox with this email address';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/hu_mail_domain_catchall.lng b/interface/web/mail/lib/lang/hu_mail_domain_catchall.lng
index e064f30..8331f22 100644
--- a/interface/web/mail/lib/lang/hu_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/hu_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'Nincs joga ehhez a domainhez';
 $wb['domain_error_regex'] = 'Érvénytelen domain vagy a domain érvénytelen karaktereket tartalmaz.';
 $wb['limit_mailcatchall_txt'] = 'Nincs több catchall lehetőség.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/hu_mail_forward.lng b/interface/web/mail/lib/lang/hu_mail_forward.lng
index e01f329..679937d 100644
--- a/interface/web/mail/lib/lang/hu_mail_forward.lng
+++ b/interface/web/mail/lib/lang/hu_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'Nincs több email továbbítási lehetőség.';
 $wb['duplicate_mailbox_txt'] = 'There is already a mailbox with this email address';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/hu_mail_mailinglist.lng b/interface/web/mail/lib/lang/hu_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/hu_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/hu_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/hu_mail_transport.lng b/interface/web/mail/lib/lang/hu_mail_transport.lng
index 65f33b6..7ade063 100644
--- a/interface/web/mail/lib/lang/hu_mail_transport.lng
+++ b/interface/web/mail/lib/lang/hu_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Rendezés';
 $wb['active_txt'] = 'Aktív';
 $wb['limit_mailrouting_txt'] = 'Nincs több Email irányítás lehetőség.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/hu_mail_user.lng b/interface/web/mail/lib/lang/hu_mail_user.lng
index b638e94..c7e7b2c 100644
--- a/interface/web/mail/lib/lang/hu_mail_user.lng
+++ b/interface/web/mail/lib/lang/hu_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/id_mail_alias.lng b/interface/web/mail/lib/lang/id_mail_alias.lng
index 0464b46..f92afe9 100644
--- a/interface/web/mail/lib/lang/id_mail_alias.lng
+++ b/interface/web/mail/lib/lang/id_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Sudah ada mailbox untuk alamat email ini';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/id_mail_domain_catchall.lng b/interface/web/mail/lib/lang/id_mail_domain_catchall.lng
index 3b4ec23..435856c 100644
--- a/interface/web/mail/lib/lang/id_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/id_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'Anda tidak memiliki hak untuk domain ini.';
 $wb['domain_error_regex'] = 'Nama domain tidak valid atau domain mengandung karater yang tidak valid.';
 $wb['limit_mailcatchall_txt'] = 'Jumlah maks akun catchall email untuk akun Anda sudah tercapai.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/id_mail_forward.lng b/interface/web/mail/lib/lang/id_mail_forward.lng
index 07d42f0..7677e56 100644
--- a/interface/web/mail/lib/lang/id_mail_forward.lng
+++ b/interface/web/mail/lib/lang/id_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'Jumlah maks forwarder email untuk akun Anda telah tercapai.';
 $wb['duplicate_mailbox_txt'] = 'Sudah ada mailbox untuk alamat email ini';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/id_mail_mailinglist.lng b/interface/web/mail/lib/lang/id_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/id_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/id_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/id_mail_transport.lng b/interface/web/mail/lib/lang/id_mail_transport.lng
index 70dabef..8ad3dac 100644
--- a/interface/web/mail/lib/lang/id_mail_transport.lng
+++ b/interface/web/mail/lib/lang/id_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Urutkan berdasarkan';
 $wb['active_txt'] = 'Aktif';
 $wb['limit_mailrouting_txt'] = 'Jumlah maks rute untuk akun Anda telah tercapai.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/id_mail_user.lng b/interface/web/mail/lib/lang/id_mail_user.lng
index e9d8cbf..7241a0d 100644
--- a/interface/web/mail/lib/lang/id_mail_user.lng
+++ b/interface/web/mail/lib/lang/id_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/it_mail_alias.lng b/interface/web/mail/lib/lang/it_mail_alias.lng
index de4c92e..0bf86d3 100644
--- a/interface/web/mail/lib/lang/it_mail_alias.lng
+++ b/interface/web/mail/lib/lang/it_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Cé già una casella di posta con questo indirizzo email.';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/it_mail_domain_catchall.lng b/interface/web/mail/lib/lang/it_mail_domain_catchall.lng
index 382e97f..af8e42f 100644
--- a/interface/web/mail/lib/lang/it_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/it_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'You have no permission for this domain.';
 $wb['domain_error_regex'] = 'Invalid domain name od domain contains invalid characters.';
 $wb['limit_mailcatchall_txt'] = 'The max. number of email catchall accounts for your account is reached.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/it_mail_forward.lng b/interface/web/mail/lib/lang/it_mail_forward.lng
index 9ac60a2..3baa601 100644
--- a/interface/web/mail/lib/lang/it_mail_forward.lng
+++ b/interface/web/mail/lib/lang/it_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'The max. number of email forwarders for your account is reached.';
 $wb['duplicate_mailbox_txt'] = 'There is already a mailbox with this email address';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/it_mail_mailinglist.lng b/interface/web/mail/lib/lang/it_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/it_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/it_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/it_mail_transport.lng b/interface/web/mail/lib/lang/it_mail_transport.lng
index a4d7bbc..c249863 100644
--- a/interface/web/mail/lib/lang/it_mail_transport.lng
+++ b/interface/web/mail/lib/lang/it_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Sort by';
 $wb['active_txt'] = 'Active';
 $wb['limit_mailrouting_txt'] = 'The max. number of routes for your account is reached.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/it_mail_user.lng b/interface/web/mail/lib/lang/it_mail_user.lng
index 641e78d..b32c69c 100644
--- a/interface/web/mail/lib/lang/it_mail_user.lng
+++ b/interface/web/mail/lib/lang/it_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/ja_mail_alias.lng b/interface/web/mail/lib/lang/ja_mail_alias.lng
index 613bf57..d5b9cae 100644
--- a/interface/web/mail/lib/lang/ja_mail_alias.lng
+++ b/interface/web/mail/lib/lang/ja_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'このメールアドレス向けのメールボックスが既に存在します。';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/ja_mail_domain_catchall.lng b/interface/web/mail/lib/lang/ja_mail_domain_catchall.lng
index 9c29cfb..cb430fe 100644
--- a/interface/web/mail/lib/lang/ja_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/ja_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'このドメイン向けのキャッチオールを設定する権限がありません。';
 $wb['domain_error_regex'] = 'ドメイン名が不正です。無効な文字を含んでいないか確認してください。';
 $wb['limit_mailcatchall_txt'] = 'キャッチオールアカウントが最大数に達したため、これ以上追加できません。';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/ja_mail_forward.lng b/interface/web/mail/lib/lang/ja_mail_forward.lng
index 05dc2d2..53adf76 100644
--- a/interface/web/mail/lib/lang/ja_mail_forward.lng
+++ b/interface/web/mail/lib/lang/ja_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'メールフォワードが最大数に達したため、これ以上追加できません。';
 $wb['duplicate_mailbox_txt'] = 'このメールアドレス向けのメールボックスが既に存在します。';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/ja_mail_mailinglist.lng b/interface/web/mail/lib/lang/ja_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/ja_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/ja_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/ja_mail_transport.lng b/interface/web/mail/lib/lang/ja_mail_transport.lng
index b922a0e..a870dd1 100644
--- a/interface/web/mail/lib/lang/ja_mail_transport.lng
+++ b/interface/web/mail/lib/lang/ja_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = '優先度';
 $wb['active_txt'] = '有効';
 $wb['limit_mailrouting_txt'] = '最大数に達した為、これ以上配送経路を追加できません。';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/ja_mail_user.lng b/interface/web/mail/lib/lang/ja_mail_user.lng
index c51bf1a..f4b6c70 100644
--- a/interface/web/mail/lib/lang/ja_mail_user.lng
+++ b/interface/web/mail/lib/lang/ja_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/nl_mail_alias.lng b/interface/web/mail/lib/lang/nl_mail_alias.lng
index 03325fe..5da82fa 100644
--- a/interface/web/mail/lib/lang/nl_mail_alias.lng
+++ b/interface/web/mail/lib/lang/nl_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Er is al een mailbox met dit e-mail adres';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/nl_mail_domain_catchall.lng b/interface/web/mail/lib/lang/nl_mail_domain_catchall.lng
index da1bd01..06ad66c 100644
--- a/interface/web/mail/lib/lang/nl_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/nl_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'U heeft geen toestemming voor dit domein.';
 $wb['domain_error_regex'] = 'Ongeldige domeinnaam of domein bevat ongeldige karakters.';
 $wb['limit_mailcatchall_txt'] = 'Het max. aantal e-mail catchall accounts voor uw account is bereikt.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/nl_mail_forward.lng b/interface/web/mail/lib/lang/nl_mail_forward.lng
index 5c602b2..b8ec9c4 100644
--- a/interface/web/mail/lib/lang/nl_mail_forward.lng
+++ b/interface/web/mail/lib/lang/nl_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'Het max. aantal e-mail forwarders is voor uw account is bereikt.';
 $wb['duplicate_mailbox_txt'] = 'Er is al een mailbox met dit e-mailadres';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/nl_mail_mailinglist.lng b/interface/web/mail/lib/lang/nl_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/nl_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/nl_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/nl_mail_transport.lng b/interface/web/mail/lib/lang/nl_mail_transport.lng
index 18e873d..9e792e8 100644
--- a/interface/web/mail/lib/lang/nl_mail_transport.lng
+++ b/interface/web/mail/lib/lang/nl_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Gesorteerd op';
 $wb['active_txt'] = 'Actief';
 $wb['limit_mailrouting_txt'] = 'Het max. aantal routes voor uw account is bereikt.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/nl_mail_user.lng b/interface/web/mail/lib/lang/nl_mail_user.lng
index 4a112f1..ce1ba78 100644
--- a/interface/web/mail/lib/lang/nl_mail_user.lng
+++ b/interface/web/mail/lib/lang/nl_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/pl_mail_alias.lng b/interface/web/mail/lib/lang/pl_mail_alias.lng
index a01e846..e3de56d 100644
--- a/interface/web/mail/lib/lang/pl_mail_alias.lng
+++ b/interface/web/mail/lib/lang/pl_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Istnieje już skrzynka pocztowa z e-mailem o takiej nazwie.';
 $wb['domain_txt'] = 'Domena';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
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..72f6f9b 100644
--- a/interface/web/mail/lib/lang/pl_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/pl_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'Nie masz dostępu do tej domeny.';
 $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.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/pl_mail_forward.lng b/interface/web/mail/lib/lang/pl_mail_forward.lng
index 44944a3..05ebbd7 100644
--- a/interface/web/mail/lib/lang/pl_mail_forward.lng
+++ b/interface/web/mail/lib/lang/pl_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'Maksymalna ilość przekierowań e-mail dla Twojego konta została przekroczona.';
 $wb['duplicate_mailbox_txt'] = 'Istnieje już skrzynka pocztowa o podanym adresie e-mail';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/pl_mail_mailinglist.lng b/interface/web/mail/lib/lang/pl_mail_mailinglist.lng
index fe6d3d8..a776f97 100644
--- a/interface/web/mail/lib/lang/pl_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/pl_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Klient';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Hasło';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/pl_mail_transport.lng b/interface/web/mail/lib/lang/pl_mail_transport.lng
index 035a5b0..514fc26 100644
--- a/interface/web/mail/lib/lang/pl_mail_transport.lng
+++ b/interface/web/mail/lib/lang/pl_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Sortuj według';
 $wb['active_txt'] = 'Aktywny';
 $wb['limit_mailrouting_txt'] = 'Maksymalna ilość ścieżek dla Twojego konta została przekroczona.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/pl_mail_user.lng b/interface/web/mail/lib/lang/pl_mail_user.lng
index 524d455..d762af6 100644
--- a/interface/web/mail/lib/lang/pl_mail_user.lng
+++ b/interface/web/mail/lib/lang/pl_mail_user.lng
@@ -41,4 +41,10 @@
 $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.';
+$wb['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/pt_mail_alias.lng b/interface/web/mail/lib/lang/pt_mail_alias.lng
index 1225801..6e97678 100644
--- a/interface/web/mail/lib/lang/pt_mail_alias.lng
+++ b/interface/web/mail/lib/lang/pt_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Já existe uma caixa de correio com este endereço.';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/pt_mail_domain_catchall.lng b/interface/web/mail/lib/lang/pt_mail_domain_catchall.lng
index 980442d..1fde21c 100644
--- a/interface/web/mail/lib/lang/pt_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/pt_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'Não tem permissão para este domínio.';
 $wb['domain_error_regex'] = 'O nome do domínio contém caracteres inválidos';
 $wb['limit_mailcatchall_txt'] = 'O número máximo de catchall para este domínio foi atingido.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/pt_mail_forward.lng b/interface/web/mail/lib/lang/pt_mail_forward.lng
index c63a3bf..05a609d 100644
--- a/interface/web/mail/lib/lang/pt_mail_forward.lng
+++ b/interface/web/mail/lib/lang/pt_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'O número máximo de encaminhamentos para a conta foi atingido.';
 $wb['duplicate_mailbox_txt'] = 'Já existe uma caixa de correio com este endereço.';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/pt_mail_mailinglist.lng b/interface/web/mail/lib/lang/pt_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/pt_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/pt_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/pt_mail_transport.lng b/interface/web/mail/lib/lang/pt_mail_transport.lng
index ae96057..3c676b8 100644
--- a/interface/web/mail/lib/lang/pt_mail_transport.lng
+++ b/interface/web/mail/lib/lang/pt_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Ordenar por';
 $wb['active_txt'] = 'Activo';
 $wb['limit_mailrouting_txt'] = 'O número máximo de rotas para a conta foi atingido.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/pt_mail_user.lng b/interface/web/mail/lib/lang/pt_mail_user.lng
index 0b9ed78..29f750e 100644
--- a/interface/web/mail/lib/lang/pt_mail_user.lng
+++ b/interface/web/mail/lib/lang/pt_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/ro_mail_alias.lng b/interface/web/mail/lib/lang/ro_mail_alias.lng
index 04e0c0f..5e551d0 100644
--- a/interface/web/mail/lib/lang/ro_mail_alias.lng
+++ b/interface/web/mail/lib/lang/ro_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'There is already a mailbox with this email address';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/ro_mail_domain_catchall.lng b/interface/web/mail/lib/lang/ro_mail_domain_catchall.lng
index 9b7134d..97add76 100644
--- a/interface/web/mail/lib/lang/ro_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/ro_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'nu aveti drepturi pe acest domeniu';
 $wb['domain_error_regex'] = 'nume de domeniu invalid sau caractere nepermise';
 $wb['limit_mailcatchall_txt'] = 'numarul maxim de CATCHALL pe contul dumneavoatra a fost atins';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/ro_mail_forward.lng b/interface/web/mail/lib/lang/ro_mail_forward.lng
index 18a8556..5a744e1 100644
--- a/interface/web/mail/lib/lang/ro_mail_forward.lng
+++ b/interface/web/mail/lib/lang/ro_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'Numarul maxim de FORWARD pentru contul dumneavoastra a fost atins';
 $wb['duplicate_mailbox_txt'] = 'There is already a mailbox with this email address';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/ro_mail_mailinglist.lng b/interface/web/mail/lib/lang/ro_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/ro_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/ro_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/ro_mail_transport.lng b/interface/web/mail/lib/lang/ro_mail_transport.lng
index 6693e9f..85fd99a 100644
--- a/interface/web/mail/lib/lang/ro_mail_transport.lng
+++ b/interface/web/mail/lib/lang/ro_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Sortare pe ';
 $wb['active_txt'] = 'Active';
 $wb['limit_mailrouting_txt'] = 'numarul maxim de rute pentru contul dumneavoastra a fost atins';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/ro_mail_user.lng b/interface/web/mail/lib/lang/ro_mail_user.lng
index 3e8aff9..b7315b1 100644
--- a/interface/web/mail/lib/lang/ro_mail_user.lng
+++ b/interface/web/mail/lib/lang/ro_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/ru_mail_alias.lng b/interface/web/mail/lib/lang/ru_mail_alias.lng
index a10d2d7..c7fe52d 100644
--- a/interface/web/mail/lib/lang/ru_mail_alias.lng
+++ b/interface/web/mail/lib/lang/ru_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Ящик с таким e-mail уже существует';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/ru_mail_domain_catchall.lng b/interface/web/mail/lib/lang/ru_mail_domain_catchall.lng
index 027a4db..1b9e6ca 100644
--- a/interface/web/mail/lib/lang/ru_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/ru_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'Вы не имеете прав для этого домена.';
 $wb['domain_error_regex'] = 'Неправльная запись или неразрешенные символы.';
 $wb['limit_mailcatchall_txt'] = 'Максимальное число catchall записей, достигнуто.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/ru_mail_forward.lng b/interface/web/mail/lib/lang/ru_mail_forward.lng
index e9fda8f..360e6a6 100644
--- a/interface/web/mail/lib/lang/ru_mail_forward.lng
+++ b/interface/web/mail/lib/lang/ru_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'Максимальное число forwarders достигнуто.';
 $wb['duplicate_mailbox_txt'] = 'Ящик с таким именем уже существует';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/ru_mail_mailinglist.lng b/interface/web/mail/lib/lang/ru_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/ru_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/ru_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/ru_mail_transport.lng b/interface/web/mail/lib/lang/ru_mail_transport.lng
index 0afb26d..a2a6180 100644
--- a/interface/web/mail/lib/lang/ru_mail_transport.lng
+++ b/interface/web/mail/lib/lang/ru_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Сортировать по';
 $wb['active_txt'] = 'Активен?';
 $wb['limit_mailrouting_txt'] = 'Достигнуто макс. количество маршрутов для вашего аккаунта.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/ru_mail_user.lng b/interface/web/mail/lib/lang/ru_mail_user.lng
index e7a5a85..129fa80 100644
--- a/interface/web/mail/lib/lang/ru_mail_user.lng
+++ b/interface/web/mail/lib/lang/ru_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/se_mail_alias.lng b/interface/web/mail/lib/lang/se_mail_alias.lng
index c9a5993..228a894 100644
--- a/interface/web/mail/lib/lang/se_mail_alias.lng
+++ b/interface/web/mail/lib/lang/se_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'There is already a mailbox with this email address';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/se_mail_domain_catchall.lng b/interface/web/mail/lib/lang/se_mail_domain_catchall.lng
index 8108545..91f6128 100644
--- a/interface/web/mail/lib/lang/se_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/se_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'Du har inga r�ttigheter f�r denna dom�nen.';
 $wb['domain_error_regex'] = 'Invalid domain name od domain contains invalid characters.';
 $wb['limit_mailcatchall_txt'] = 'The max. number of email catchall accounts for your account is reached.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/se_mail_forward.lng b/interface/web/mail/lib/lang/se_mail_forward.lng
index 08e3125..a6fb4ee 100644
--- a/interface/web/mail/lib/lang/se_mail_forward.lng
+++ b/interface/web/mail/lib/lang/se_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'The max. number of email forwarders for your account is reached.';
 $wb['duplicate_mailbox_txt'] = 'There is already a mailbox with this email address';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/se_mail_mailinglist.lng b/interface/web/mail/lib/lang/se_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/se_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/se_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/se_mail_transport.lng b/interface/web/mail/lib/lang/se_mail_transport.lng
index a4d7bbc..c249863 100644
--- a/interface/web/mail/lib/lang/se_mail_transport.lng
+++ b/interface/web/mail/lib/lang/se_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Sort by';
 $wb['active_txt'] = 'Active';
 $wb['limit_mailrouting_txt'] = 'The max. number of routes for your account is reached.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/se_mail_user.lng b/interface/web/mail/lib/lang/se_mail_user.lng
index 641e78d..b32c69c 100644
--- a/interface/web/mail/lib/lang/se_mail_user.lng
+++ b/interface/web/mail/lib/lang/se_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/sk_mail_alias.lng b/interface/web/mail/lib/lang/sk_mail_alias.lng
index 55310c1..f5f8ace 100644
--- a/interface/web/mail/lib/lang/sk_mail_alias.lng
+++ b/interface/web/mail/lib/lang/sk_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Existuje už schránka s touto e-mailovú adresu';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/sk_mail_domain_catchall.lng b/interface/web/mail/lib/lang/sk_mail_domain_catchall.lng
index 191daa7..38c3754 100644
--- a/interface/web/mail/lib/lang/sk_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/sk_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'Nemáte žiadne povolenie pre túto doménu.';
 $wb['domain_error_regex'] = 'Neplatný názov domény alebo doména obsahuje nepovolené znaky.';
 $wb['limit_mailcatchall_txt'] = 'Max. počet e-mailových doménových košov pre Váš účet je dosiahnutý.';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/sk_mail_forward.lng b/interface/web/mail/lib/lang/sk_mail_forward.lng
index bebf0ae..9ab8070 100644
--- a/interface/web/mail/lib/lang/sk_mail_forward.lng
+++ b/interface/web/mail/lib/lang/sk_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'Max. počet e-mailových prenos vášho účtu je dosiahnutý.';
 $wb['duplicate_mailbox_txt'] = 'Existuje už schránku s touto e-mailovou adresou';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/sk_mail_mailinglist.lng b/interface/web/mail/lib/lang/sk_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/sk_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/sk_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/sk_mail_transport.lng b/interface/web/mail/lib/lang/sk_mail_transport.lng
index c032dc6..b27c585 100644
--- a/interface/web/mail/lib/lang/sk_mail_transport.lng
+++ b/interface/web/mail/lib/lang/sk_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Triediť podľa';
 $wb['active_txt'] = 'Aktívny';
 $wb['limit_mailrouting_txt'] = 'Max. počet trás pre váš účet je dosiahnutý.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/sk_mail_user.lng b/interface/web/mail/lib/lang/sk_mail_user.lng
index 739e0c7..f3eb999 100644
--- a/interface/web/mail/lib/lang/sk_mail_user.lng
+++ b/interface/web/mail/lib/lang/sk_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/tr_mail_alias.lng b/interface/web/mail/lib/lang/tr_mail_alias.lng
index 9e51e50..263ab15 100644
--- a/interface/web/mail/lib/lang/tr_mail_alias.lng
+++ b/interface/web/mail/lib/lang/tr_mail_alias.lng
@@ -10,4 +10,5 @@
 $wb['duplicate_mailbox_txt'] = 'Bu email adresiyle bir mail kutusu zaten bulunmakta';
 $wb['domain_txt'] = 'Domain';
 $wb['duplicate_email_alias_txt'] = 'This email alias does already exist.';
+$wb['source_txt'] = 'Alias';
 ?>
diff --git a/interface/web/mail/lib/lang/tr_mail_domain_catchall.lng b/interface/web/mail/lib/lang/tr_mail_domain_catchall.lng
index 3c6338b..e735b78 100644
--- a/interface/web/mail/lib/lang/tr_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/tr_mail_domain_catchall.lng
@@ -6,4 +6,6 @@
 $wb['no_domain_perm'] = 'Bu domain için yetkiniz yok.';
 $wb['domain_error_regex'] = 'Geçersiz domain adı. Domain adı izin verilmeyen karakterler içermekte.';
 $wb['limit_mailcatchall_txt'] = 'Hesabınıdaki max. Catchall hesabı limitine ulaştınız..';
+$wb['source_txt'] = 'Source';
+$wb['destination_error_isemail'] = 'Destination is no valid email address.';
 ?>
diff --git a/interface/web/mail/lib/lang/tr_mail_forward.lng b/interface/web/mail/lib/lang/tr_mail_forward.lng
index dd4e4b3..de13882 100644
--- a/interface/web/mail/lib/lang/tr_mail_forward.lng
+++ b/interface/web/mail/lib/lang/tr_mail_forward.lng
@@ -5,4 +5,5 @@
 $wb['limit_mailforward_txt'] = 'Hesabınızdaki max. email yönlendirme sayısına ulaştınız.';
 $wb['duplicate_mailbox_txt'] = 'Bu email adresiyle bir mail kutusu zaten bulunmakta';
 $wb['domain_txt'] = 'Domain';
+$wb['source_txt'] = 'Source Email';
 ?>
diff --git a/interface/web/mail/lib/lang/tr_mail_mailinglist.lng b/interface/web/mail/lib/lang/tr_mail_mailinglist.lng
index d9c3059..76325e9 100644
--- a/interface/web/mail/lib/lang/tr_mail_mailinglist.lng
+++ b/interface/web/mail/lib/lang/tr_mail_mailinglist.lng
@@ -12,4 +12,8 @@
 $wb['client_txt'] = 'Client';
 $wb['email_txt'] = 'Email';
 $wb['password_txt'] = 'Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mail/lib/lang/tr_mail_transport.lng b/interface/web/mail/lib/lang/tr_mail_transport.lng
index b9c1d90..e8b4e57 100644
--- a/interface/web/mail/lib/lang/tr_mail_transport.lng
+++ b/interface/web/mail/lib/lang/tr_mail_transport.lng
@@ -7,4 +7,5 @@
 $wb['sort_order_txt'] = 'Sırala';
 $wb['active_txt'] = 'Aktif';
 $wb['limit_mailrouting_txt'] = 'Hesabınızdaki max. rota sayısına ulaştınız.';
+$wb['transport_txt'] = 'Transport';
 ?>
diff --git a/interface/web/mail/lib/lang/tr_mail_user.lng b/interface/web/mail/lib/lang/tr_mail_user.lng
index 48629ea..88cf30b 100644
--- a/interface/web/mail/lib/lang/tr_mail_user.lng
+++ b/interface/web/mail/lib/lang/tr_mail_user.lng
@@ -41,4 +41,10 @@
 $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['autoresponder_subject_txt'] = 'Email Subject';
+$wb['autoresponder_subject'] = 'Out of office reply';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/mailuser/lib/lang/ar.lng b/interface/web/mailuser/lib/lang/ar.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ar.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ar_index.lng b/interface/web/mailuser/lib/lang/ar_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ar_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ar_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/ar_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ar_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/ar_mail_user_cc.lng b/interface/web/mailuser/lib/lang/ar_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ar_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ar_mail_user_filter.lng b/interface/web/mailuser/lib/lang/ar_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ar_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/ar_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/ar_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ar_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ar_mail_user_password.lng b/interface/web/mailuser/lib/lang/ar_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ar_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ar_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/ar_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ar_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/br.lng b/interface/web/mailuser/lib/lang/br.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/br.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/br_index.lng b/interface/web/mailuser/lib/lang/br_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/br_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/br_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/br_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/br_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/br_mail_user_cc.lng b/interface/web/mailuser/lib/lang/br_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/br_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/br_mail_user_filter.lng b/interface/web/mailuser/lib/lang/br_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/br_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/br_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/br_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/br_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/br_mail_user_password.lng b/interface/web/mailuser/lib/lang/br_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/br_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/br_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/br_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/br_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/cz.lng b/interface/web/mailuser/lib/lang/cz.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/cz.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/cz_index.lng b/interface/web/mailuser/lib/lang/cz_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/cz_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/cz_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/cz_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_cc.lng b/interface/web/mailuser/lib/lang/cz_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/cz_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_filter.lng b/interface/web/mailuser/lib/lang/cz_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/cz_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/cz_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/cz_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_password.lng b/interface/web/mailuser/lib/lang/cz_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/cz_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/cz_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/cz_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/cz_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/de.lng b/interface/web/mailuser/lib/lang/de.lng
index 7136f55..d851e0b 100644
--- a/interface/web/mailuser/lib/lang/de.lng
+++ b/interface/web/mailuser/lib/lang/de.lng
@@ -1,9 +1,9 @@
 <?php
-$wb["Email Account"] = 'E-Mail-Konto';
-$wb["Overview"] = 'Übersicht';
-$wb["Password"] = 'Passwort';
-$wb["Autoresponder"] = 'Autoresponder';
-$wb["Send copy"] = 'Kopie senden an';
-$wb["Spamfilter"] = 'Spamfilter';
-$wb["Email Filters"] = 'E-Mail-Filter';
-?>
\ No newline at end of file
+$wb['Email Account'] = 'E-Mail-Konto';
+$wb['Overview'] = 'Übersicht';
+$wb['Password'] = 'Passwort';
+$wb['Autoresponder'] = 'Autoresponder';
+$wb['Send copy'] = 'Kopie senden an';
+$wb['Spamfilter'] = 'Spamfilter';
+$wb['Email Filters'] = 'E-Mail-Filter';
+?>
diff --git a/interface/web/mailuser/lib/lang/de_index.lng b/interface/web/mailuser/lib/lang/de_index.lng
index 1a4590c..d03d69a 100644
--- a/interface/web/mailuser/lib/lang/de_index.lng
+++ b/interface/web/mailuser/lib/lang/de_index.lng
@@ -1,12 +1,12 @@
 <?php
-$wb["page_head_txt"] = 'Mailbox-Einstellungen';
-$wb["page_desc_txt"] = 'Hier können Sie die Einstellungen des E-Mail-Kontos ändern.';
-$wb["email_txt"] = 'E-Mail-Adresse';
-$wb["login_txt"] = 'Login';
-$wb["server_address_txt"] = 'Mailserver-Adresse';
-$wb["cc_txt"] = 'Kopie senden an (CC)';
-$wb["quota_txt"] = 'Mailbox-Größe';
-$wb["unlimited_txt"] = 'Unlimitiert';
-$wb["mb_txt"] = 'MB';
-$wb["none_txt"] = 'Niemanden';
-?>
\ No newline at end of file
+$wb['page_head_txt'] = 'Mailbox-Einstellungen';
+$wb['page_desc_txt'] = 'Hier können Sie die Einstellungen des E-Mail-Kontos ändern.';
+$wb['email_txt'] = 'E-Mail-Adresse';
+$wb['login_txt'] = 'Login';
+$wb['server_address_txt'] = 'Mailserver-Adresse';
+$wb['cc_txt'] = 'Kopie senden an (CC)';
+$wb['quota_txt'] = 'Mailbox-Größe';
+$wb['unlimited_txt'] = 'Unlimitiert';
+$wb['mb_txt'] = 'MB';
+$wb['none_txt'] = 'Niemanden';
+?>
diff --git a/interface/web/mailuser/lib/lang/de_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/de_mail_user_autoresponder.lng
index c91ea7c..1d3756d 100644
--- a/interface/web/mailuser/lib/lang/de_mail_user_autoresponder.lng
+++ b/interface/web/mailuser/lib/lang/de_mail_user_autoresponder.lng
@@ -1,13 +1,13 @@
 <?php
-$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
-$wb["autoresponder_subject"] = 'Out-of-office-Antwort';
-$wb["autoresponder_text_txt"] = 'Text';
-$wb["autoresponder_txt"] = 'Aktiv';
-$wb["autoresponder_start_date_txt"] = 'Start am';
-$wb["autoresponder_start_date_isfuture"] = 'Start-Datum kann nicht in der Vergangenheit sein.';
-$wb["autoresponder_end_date_txt"] = 'Ende am';
-$wb["autoresponder_end_date_isgreater"] = 'End-Datum muss gesetzt werden und nach dem Start-Datum sein.';
+$wb['mailbox_autoresponder_txt'] = 'Autoresponder';
+$wb['autoresponder_subject'] = 'Out-of-office-Antwort';
+$wb['autoresponder_text_txt'] = 'Text';
+$wb['autoresponder_txt'] = 'Aktiv';
+$wb['autoresponder_start_date_txt'] = 'Start am';
+$wb['autoresponder_start_date_isfuture'] = 'Start-Datum kann nicht in der Vergangenheit sein.';
+$wb['autoresponder_end_date_txt'] = 'Ende am';
+$wb['autoresponder_end_date_isgreater'] = 'End-Datum muss gesetzt werden und nach dem Start-Datum sein.';
 $wb['autoresponder_active'] = 'Autoresponder aktivieren';
-$wb['now_txt']='Jetzt';
+$wb['now_txt'] = 'Jetzt';
 $wb['autoresponder_subject_txt'] = 'Betreff';
 ?>
diff --git a/interface/web/mailuser/lib/lang/de_mail_user_cc.lng b/interface/web/mailuser/lib/lang/de_mail_user_cc.lng
index 5cc55df..10e76ff 100644
--- a/interface/web/mailuser/lib/lang/de_mail_user_cc.lng
+++ b/interface/web/mailuser/lib/lang/de_mail_user_cc.lng
@@ -1,7 +1,7 @@
 <?php
-$wb["mailbox_cc_txt"] = 'Kopie an E-Mail-Adresse senden';
-$wb["cc_txt"] = 'Kopie senden an';
-$wb["email_txt"] = 'E-Mail';
-$wb["cc_error_isemail"] = 'E-Mail-Adresse ungültig im -Kopie senden an- Feld';
-$wb["email_is_cc_error"] = 'E-Mail-Adresse and "Kopie senden an"-Adresse dürfen nicht identisch sein.';
-?>
\ No newline at end of file
+$wb['mailbox_cc_txt'] = 'Kopie an E-Mail-Adresse senden';
+$wb['cc_txt'] = 'Kopie senden an';
+$wb['email_txt'] = 'E-Mail';
+$wb['cc_error_isemail'] = 'E-Mail-Adresse ungültig im -Kopie senden an- Feld';
+$wb['email_is_cc_error'] = 'E-Mail-Adresse and \"Kopie senden an\"-Adresse dürfen nicht identisch sein.';
+?>
diff --git a/interface/web/mailuser/lib/lang/de_mail_user_filter.lng b/interface/web/mailuser/lib/lang/de_mail_user_filter.lng
index 5a9a532..4344b31 100644
--- a/interface/web/mailuser/lib/lang/de_mail_user_filter.lng
+++ b/interface/web/mailuser/lib/lang/de_mail_user_filter.lng
@@ -1,14 +1,13 @@
 <?php
-$wb["mailbox_filter_txt"] = 'E-Mail-Filter';
-$wb["rulename_txt"] = 'Name';
-$wb["action_txt"] = 'Aktion';
-$wb["target_txt"] = 'Ordner';
-$wb["active_txt"] = 'Aktiv';
-$wb["rulename_error_empty"] = 'Name ist leer.';
-$wb["searchterm_is_empty"] = 'Suchbegriff ist leer.';
-$wb["source_txt"] = 'Quelle';
-$wb["target_error_regex"] = 'Das Ziel darf nur die folgenden Zeichen enthalten: a-z, 0-9, -, ., _, und {space}';
-$wb["limit_mailfilter_txt"] = 'Die max. Anzahl an Mailfiltern ist erreicht.';
+$wb['rulename_txt'] = 'Name';
+$wb['action_txt'] = 'Aktion';
+$wb['target_txt'] = 'Ordner';
+$wb['active_txt'] = 'Aktiv';
+$wb['rulename_error_empty'] = 'Name ist leer.';
+$wb['searchterm_is_empty'] = 'Suchbegriff ist leer.';
+$wb['source_txt'] = 'Quelle';
+$wb['target_error_regex'] = 'Das Ziel darf nur die folgenden Zeichen enthalten: a-z, 0-9, -, ., _, und {space}';
+$wb['limit_mailfilter_txt'] = 'Die max. Anzahl an Mailfiltern ist erreicht.';
 $wb['subject_txt'] = 'Betreff';
 $wb['from_txt'] = 'Von';
 $wb['to_txt'] = 'An';
diff --git a/interface/web/mailuser/lib/lang/de_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/de_mail_user_filter_list.lng
index 704d0d1..654bf59 100644
--- a/interface/web/mailuser/lib/lang/de_mail_user_filter_list.lng
+++ b/interface/web/mailuser/lib/lang/de_mail_user_filter_list.lng
@@ -1,8 +1,8 @@
 <?php
-$wb["list_head_txt"] = 'E-Mail-Filter-Regeln';
-$wb["rulename_txt"] = 'Name';
-$wb["add_new_record_txt"] = 'Neuen Filter hinzufügen';
-$wb["page_txt"] = 'Seite';
-$wb["page_of_txt"] = 'von';
-$wb["delete_confirmation"] = 'Möchten Sie die Mailfilter-Regel wirklich löschen?';
-?>
\ No newline at end of file
+$wb['list_head_txt'] = 'E-Mail-Filter-Regeln';
+$wb['rulename_txt'] = 'Name';
+$wb['add_new_record_txt'] = 'Neuen Filter hinzufügen';
+$wb['page_txt'] = 'Seite';
+$wb['page_of_txt'] = 'von';
+$wb['delete_confirmation'] = 'Möchten Sie die Mailfilter-Regel wirklich löschen?';
+?>
diff --git a/interface/web/mailuser/lib/lang/de_mail_user_password.lng b/interface/web/mailuser/lib/lang/de_mail_user_password.lng
index 38f0537..21b792c 100644
--- a/interface/web/mailuser/lib/lang/de_mail_user_password.lng
+++ b/interface/web/mailuser/lib/lang/de_mail_user_password.lng
@@ -1,10 +1,10 @@
 <?php
-$wb["mailbox_password_txt"] = 'Mailbox-Passwort';
-$wb["password_txt"] = 'Passwort';
-$wb["password_strength_txt"] = 'Passwortkomplexität';
-$wb["email_txt"] = 'E-Mail';
+$wb['mailbox_password_txt'] = 'Mailbox-Passwort';
+$wb['password_txt'] = 'Passwort';
+$wb['password_strength_txt'] = 'Passwortkomplexität';
+$wb['email_txt'] = 'E-Mail';
 $wb['generate_password_txt'] = 'Passwort erzeugen';
 $wb['repeat_password_txt'] = 'Passwort wiederholen';
 $wb['password_mismatch_txt'] = 'Die Passwörter stimmen nicht überein.';
 $wb['password_match_txt'] = 'Die Passwörter stimmen überein.';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/mailuser/lib/lang/de_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/de_mail_user_spamfilter.lng
index ffd5d60..47ac53a 100644
--- a/interface/web/mailuser/lib/lang/de_mail_user_spamfilter.lng
+++ b/interface/web/mailuser/lib/lang/de_mail_user_spamfilter.lng
@@ -1,7 +1,7 @@
 <?php
-$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
-$wb["spamfilter_txt"] = 'Spamfilter';
-$wb["email_txt"] = 'E-Mail';
-$wb["no_policy"] = '- nicht aktiviert -';
-$wb["policy_txt"] = 'Richtlinie';
-?>
\ No newline at end of file
+$wb['mailbox_spamfilter_txt'] = 'Spamfilter';
+$wb['spamfilter_txt'] = 'Spamfilter';
+$wb['email_txt'] = 'E-Mail';
+$wb['no_policy'] = '- nicht aktiviert -';
+$wb['policy_txt'] = 'Richtlinie';
+?>
diff --git a/interface/web/mailuser/lib/lang/el.lng b/interface/web/mailuser/lib/lang/el.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/el.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/el_index.lng b/interface/web/mailuser/lib/lang/el_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/el_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/el_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/el_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/el_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/el_mail_user_cc.lng b/interface/web/mailuser/lib/lang/el_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/el_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/el_mail_user_filter.lng b/interface/web/mailuser/lib/lang/el_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/el_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/el_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/el_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/el_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/el_mail_user_password.lng b/interface/web/mailuser/lib/lang/el_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/el_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/el_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/el_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/el_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/es.lng b/interface/web/mailuser/lib/lang/es.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/es.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/es_index.lng b/interface/web/mailuser/lib/lang/es_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/es_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/es_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/es_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/es_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/es_mail_user_cc.lng b/interface/web/mailuser/lib/lang/es_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/es_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/es_mail_user_filter.lng b/interface/web/mailuser/lib/lang/es_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/es_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/es_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/es_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/es_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/es_mail_user_password.lng b/interface/web/mailuser/lib/lang/es_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/es_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/es_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/es_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/es_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/fi.lng b/interface/web/mailuser/lib/lang/fi.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fi.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/fi_index.lng b/interface/web/mailuser/lib/lang/fi_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fi_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/fi_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/fi_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fi_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/fi_mail_user_cc.lng b/interface/web/mailuser/lib/lang/fi_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fi_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/fi_mail_user_filter.lng b/interface/web/mailuser/lib/lang/fi_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fi_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/fi_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/fi_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fi_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/fi_mail_user_password.lng b/interface/web/mailuser/lib/lang/fi_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fi_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/fi_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/fi_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fi_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/fr.lng b/interface/web/mailuser/lib/lang/fr.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fr.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/fr_index.lng b/interface/web/mailuser/lib/lang/fr_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fr_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/fr_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/fr_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fr_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/fr_mail_user_cc.lng b/interface/web/mailuser/lib/lang/fr_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fr_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/fr_mail_user_filter.lng b/interface/web/mailuser/lib/lang/fr_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fr_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/fr_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/fr_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fr_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/fr_mail_user_password.lng b/interface/web/mailuser/lib/lang/fr_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fr_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/fr_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/fr_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/fr_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/hr.lng b/interface/web/mailuser/lib/lang/hr.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hr.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/hr_index.lng b/interface/web/mailuser/lib/lang/hr_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hr_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/hr_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/hr_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hr_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/hr_mail_user_cc.lng b/interface/web/mailuser/lib/lang/hr_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hr_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/hr_mail_user_filter.lng b/interface/web/mailuser/lib/lang/hr_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hr_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/hr_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/hr_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hr_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/hr_mail_user_password.lng b/interface/web/mailuser/lib/lang/hr_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hr_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/hr_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/hr_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hr_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/hu.lng b/interface/web/mailuser/lib/lang/hu.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hu.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/hu_index.lng b/interface/web/mailuser/lib/lang/hu_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hu_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/hu_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/hu_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hu_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/hu_mail_user_cc.lng b/interface/web/mailuser/lib/lang/hu_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hu_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/hu_mail_user_filter.lng b/interface/web/mailuser/lib/lang/hu_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hu_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/hu_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/hu_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hu_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/hu_mail_user_password.lng b/interface/web/mailuser/lib/lang/hu_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hu_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/hu_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/hu_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/hu_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/id.lng b/interface/web/mailuser/lib/lang/id.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/id.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/id_index.lng b/interface/web/mailuser/lib/lang/id_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/id_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/id_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/id_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/id_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/id_mail_user_cc.lng b/interface/web/mailuser/lib/lang/id_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/id_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/id_mail_user_filter.lng b/interface/web/mailuser/lib/lang/id_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/id_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/id_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/id_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/id_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/id_mail_user_password.lng b/interface/web/mailuser/lib/lang/id_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/id_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/id_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/id_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/id_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/it.lng b/interface/web/mailuser/lib/lang/it.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/it.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/it_index.lng b/interface/web/mailuser/lib/lang/it_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/it_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/it_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/it_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/it_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/it_mail_user_cc.lng b/interface/web/mailuser/lib/lang/it_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/it_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/it_mail_user_filter.lng b/interface/web/mailuser/lib/lang/it_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/it_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/it_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/it_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/it_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/it_mail_user_password.lng b/interface/web/mailuser/lib/lang/it_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/it_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/it_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/it_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/it_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ja.lng b/interface/web/mailuser/lib/lang/ja.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ja.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ja_index.lng b/interface/web/mailuser/lib/lang/ja_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ja_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ja_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/ja_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ja_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/ja_mail_user_cc.lng b/interface/web/mailuser/lib/lang/ja_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ja_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ja_mail_user_filter.lng b/interface/web/mailuser/lib/lang/ja_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ja_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/ja_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/ja_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ja_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ja_mail_user_password.lng b/interface/web/mailuser/lib/lang/ja_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ja_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ja_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/ja_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ja_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/nl.lng b/interface/web/mailuser/lib/lang/nl.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/nl.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/nl_index.lng b/interface/web/mailuser/lib/lang/nl_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/nl_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/nl_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/nl_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/nl_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/nl_mail_user_cc.lng b/interface/web/mailuser/lib/lang/nl_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/nl_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/nl_mail_user_filter.lng b/interface/web/mailuser/lib/lang/nl_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/nl_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/nl_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/nl_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/nl_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/nl_mail_user_password.lng b/interface/web/mailuser/lib/lang/nl_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/nl_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/nl_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/nl_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/nl_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/pl.lng b/interface/web/mailuser/lib/lang/pl.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pl.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/pl_index.lng b/interface/web/mailuser/lib/lang/pl_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pl_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/pl_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pl_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_cc.lng b/interface/web/mailuser/lib/lang/pl_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pl_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_filter.lng b/interface/web/mailuser/lib/lang/pl_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pl_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/pl_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pl_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_password.lng b/interface/web/mailuser/lib/lang/pl_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pl_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/pl_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/pl_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pl_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/pt.lng b/interface/web/mailuser/lib/lang/pt.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pt.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/pt_index.lng b/interface/web/mailuser/lib/lang/pt_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pt_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/pt_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/pt_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pt_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/pt_mail_user_cc.lng b/interface/web/mailuser/lib/lang/pt_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pt_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/pt_mail_user_filter.lng b/interface/web/mailuser/lib/lang/pt_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pt_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/pt_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/pt_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pt_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/pt_mail_user_password.lng b/interface/web/mailuser/lib/lang/pt_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pt_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/pt_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/pt_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/pt_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ro.lng b/interface/web/mailuser/lib/lang/ro.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ro.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ro_index.lng b/interface/web/mailuser/lib/lang/ro_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ro_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ro_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/ro_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ro_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/ro_mail_user_cc.lng b/interface/web/mailuser/lib/lang/ro_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ro_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ro_mail_user_filter.lng b/interface/web/mailuser/lib/lang/ro_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ro_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/ro_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/ro_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ro_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ro_mail_user_password.lng b/interface/web/mailuser/lib/lang/ro_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ro_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ro_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/ro_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ro_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ru.lng b/interface/web/mailuser/lib/lang/ru.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ru.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ru_index.lng b/interface/web/mailuser/lib/lang/ru_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ru_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ru_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/ru_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ru_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/ru_mail_user_cc.lng b/interface/web/mailuser/lib/lang/ru_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ru_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ru_mail_user_filter.lng b/interface/web/mailuser/lib/lang/ru_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ru_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/ru_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/ru_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ru_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ru_mail_user_password.lng b/interface/web/mailuser/lib/lang/ru_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ru_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/ru_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/ru_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/ru_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/se.lng b/interface/web/mailuser/lib/lang/se.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/se.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/se_index.lng b/interface/web/mailuser/lib/lang/se_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/se_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/se_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/se_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/se_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/se_mail_user_cc.lng b/interface/web/mailuser/lib/lang/se_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/se_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/se_mail_user_filter.lng b/interface/web/mailuser/lib/lang/se_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/se_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/se_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/se_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/se_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/se_mail_user_password.lng b/interface/web/mailuser/lib/lang/se_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/se_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/se_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/se_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/se_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/sk.lng b/interface/web/mailuser/lib/lang/sk.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/sk.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/sk_index.lng b/interface/web/mailuser/lib/lang/sk_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/sk_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/sk_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/sk_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/sk_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/sk_mail_user_cc.lng b/interface/web/mailuser/lib/lang/sk_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/sk_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/sk_mail_user_filter.lng b/interface/web/mailuser/lib/lang/sk_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/sk_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/sk_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/sk_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/sk_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/sk_mail_user_password.lng b/interface/web/mailuser/lib/lang/sk_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/sk_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/sk_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/sk_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/sk_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/tr.lng b/interface/web/mailuser/lib/lang/tr.lng
new file mode 100644
index 0000000..5b71114
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/tr.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["Email Account"] = 'Email Account';
+$wb["Overview"] = 'Overview';
+$wb["Password"] = 'Password';
+$wb["Autoresponder"] = 'Autoresponder';
+$wb["Send copy"] = 'Send copy';
+$wb["Spamfilter"] = 'Spamfilter';
+$wb["Email Filters"] = 'Email Filters';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/tr_index.lng b/interface/web/mailuser/lib/lang/tr_index.lng
new file mode 100644
index 0000000..35c6aae
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/tr_index.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["page_head_txt"] = 'Mailbox settings';
+$wb["page_desc_txt"] = 'Here you can edit the settings for the email account.';
+$wb["email_txt"] = 'Email address';
+$wb["login_txt"] = 'Login';
+$wb["server_address_txt"] = 'Mailserver address';
+$wb["cc_txt"] = 'Send copy to (CC)';
+$wb["quota_txt"] = 'Mailbox size';
+$wb["unlimited_txt"] = 'Unlimited';
+$wb["mb_txt"] = 'MB';
+$wb["none_txt"] = 'None';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/tr_mail_user_autoresponder.lng b/interface/web/mailuser/lib/lang/tr_mail_user_autoresponder.lng
new file mode 100644
index 0000000..a736abf
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/tr_mail_user_autoresponder.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["mailbox_autoresponder_txt"] = 'Autoresponder';
+$wb["autoresponder_subject"] = 'Out of office reply';
+$wb["autoresponder_text_txt"] = 'Text';
+$wb["autoresponder_txt"] = 'Active';
+$wb["autoresponder_start_date_txt"] = 'Start on';
+$wb["autoresponder_start_date_isfuture"] = 'Start date cannot be in the past.';
+$wb["autoresponder_end_date_txt"] = 'End by';
+$wb["autoresponder_end_date_isgreater"] = 'End date must be set and be later than start date.';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['now_txt']='Now';
+$wb['autoresponder_subject_txt'] = 'Betreff';
+?>
diff --git a/interface/web/mailuser/lib/lang/tr_mail_user_cc.lng b/interface/web/mailuser/lib/lang/tr_mail_user_cc.lng
new file mode 100644
index 0000000..0073c71
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/tr_mail_user_cc.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_cc_txt"] = 'Send copy to email address';
+$wb["cc_txt"] = 'Send copy to';
+$wb["email_txt"] = 'Email';
+$wb["cc_error_isemail"] = 'Email address invalid in -Send copy to- field';
+$wb["email_is_cc_error"] = 'Email address and send copy to address can not be the same.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/tr_mail_user_filter.lng b/interface/web/mailuser/lib/lang/tr_mail_user_filter.lng
new file mode 100644
index 0000000..296a47e
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/tr_mail_user_filter.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["rulename_txt"] = 'Name';
+$wb["action_txt"] = 'Action';
+$wb["target_txt"] = 'Folder';
+$wb["active_txt"] = 'Active';
+$wb["rulename_error_empty"] = 'Name is empty.';
+$wb["searchterm_is_empty"] = 'Search term is empty.';
+$wb["source_txt"] = 'Source';
+$wb["target_error_regex"] = 'The target may only contain these characters: a-z, 0-9, -, ., _, and {space}';
+$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';
+?>
diff --git a/interface/web/mailuser/lib/lang/tr_mail_user_filter_list.lng b/interface/web/mailuser/lib/lang/tr_mail_user_filter_list.lng
new file mode 100644
index 0000000..3d147a5
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/tr_mail_user_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email filter rules';
+$wb["rulename_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new Filter';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb["delete_confirmation"] = 'Do you really want to delete the mailfilter?';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/tr_mail_user_password.lng b/interface/web/mailuser/lib/lang/tr_mail_user_password.lng
new file mode 100644
index 0000000..43c114a
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/tr_mail_user_password.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["mailbox_password_txt"] = 'Mailbox password';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["email_txt"] = 'Email';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+?>
\ No newline at end of file
diff --git a/interface/web/mailuser/lib/lang/tr_mail_user_spamfilter.lng b/interface/web/mailuser/lib/lang/tr_mail_user_spamfilter.lng
new file mode 100644
index 0000000..8f95dd3
--- /dev/null
+++ b/interface/web/mailuser/lib/lang/tr_mail_user_spamfilter.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["mailbox_spamfilter_txt"] = 'Spamfilter';
+$wb["spamfilter_txt"] = 'Spamfilter';
+$wb["email_txt"] = 'Email';
+$wb["no_policy"] = '- not enabled -';
+$wb["policy_txt"] = 'Policy';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ar.lng b/interface/web/sites/lib/lang/ar.lng
index 047eda1..3b32116 100644
--- a/interface/web/sites/lib/lang/ar.lng
+++ b/interface/web/sites/lib/lang/ar.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Websites';
-    $wb['Website'] = 'Website';
-    $wb['Subdomain'] = 'Subdomain for website';
-    $wb['Aliasdomain'] = 'Aliasdomain for website';
-
-    $wb['Database'] = 'Databases';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Website';
+$wb['Subdomain'] = 'Subdomain for website';
+$wb['Aliasdomain'] = 'Aliasdomain for website';
+$wb['Database'] = 'Databases';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'FTP-Accounts';
-    $wb['Webdav-User'] = 'WebDAV-Users';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'FTP-Accounts';
+$wb['Webdav-User'] = 'WebDAV-Users';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Shell-User';
-    $wb["Cron Jobs"] = 'Cron Jobs';
-
-$wb["Statistics"] = 'Statistics';
-    $wb["Web traffic"] = 'Web Traffic';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Statistics';
+$wb['Shell-User'] = 'Shell-User';
+$wb['Cron Jobs'] = 'Cron Jobs';
+$wb['Statistics'] = 'Statistics';
+$wb['Web traffic'] = 'Web Traffic';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Statistics';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Redirect';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sites';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/ar_aps.lng b/interface/web/sites/lib/lang/ar_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/ar_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ar_aps_instances_list.lng b/interface/web/sites/lib/lang/ar_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/ar_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ar_aps_packages_list.lng b/interface/web/sites/lib/lang/ar_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/ar_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ar_database.lng b/interface/web/sites/lib/lang/ar_database.lng
index 91bd7a8..b7f15c3 100644
--- a/interface/web/sites/lib/lang/ar_database.lng
+++ b/interface/web/sites/lib/lang/ar_database.lng
@@ -22,4 +22,19 @@
 $wb['database_charset_change_txt'] = 'The database charset can not be changed';
 $wb['database_name_error_len'] = 'Database name - {db} - too long. The max. database name length incl. prefix is 64 chars.';
 $wb['database_user_error_len'] = 'Database username - {user}- too long. The max. database username length incl. prefix is 16 chars.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/ar_ftp_user.lng b/interface/web/sites/lib/lang/ar_ftp_user.lng
index 08a7519..0492731 100644
--- a/interface/web/sites/lib/lang/ar_ftp_user.lng
+++ b/interface/web/sites/lib/lang/ar_ftp_user.lng
@@ -1,30 +1,34 @@
 <?php
-$wb['uid_txt'] = "UID";
-$wb['gid_txt'] = "GID";
-$wb['dir_txt'] = "Directory";
-$wb['quota_files_txt'] = "Filequota";
-$wb['quota_files_unity_txt'] = "Files";
-$wb['ul_ratio_txt'] = "Uploadratio";
-$wb['dl_ratio_txt'] = "Downloadratio";
-$wb['ul_bandwidth_txt'] = "Uploadbandwidth";
-$wb['dl_bandwidth_txt'] = "Downloadbandwidth";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['quota_size_txt'] = "Harddisk-Quota";
-$wb['active_txt'] = "Active";
-$wb['limit_ftp_user_txt'] = "The max. number of FTP users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['quota_size_error_empty'] = "Quota is empty.";
-$wb['uid_error_empty'] = "GID empty.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['directory_error_notinweb'] = "Directory not inside of web root directory.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['quota_size_error_regex'] = "Quota: enter a -1 for unlimited or a number > 0";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['uid_txt'] = 'UID';
+$wb['gid_txt'] = 'GID';
+$wb['dir_txt'] = 'Directory';
+$wb['quota_files_txt'] = 'Filequota';
+$wb['quota_files_unity_txt'] = 'Files';
+$wb['ul_ratio_txt'] = 'Uploadratio';
+$wb['dl_ratio_txt'] = 'Downloadratio';
+$wb['ul_bandwidth_txt'] = 'Uploadbandwidth';
+$wb['dl_bandwidth_txt'] = 'Downloadbandwidth';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['quota_size_txt'] = 'Harddisk-Quota';
+$wb['active_txt'] = 'Active';
+$wb['limit_ftp_user_txt'] = 'The max. number of FTP users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['quota_size_error_empty'] = 'Quota is empty.';
+$wb['uid_error_empty'] = 'GID empty.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['directory_error_notinweb'] = 'Directory not inside of web root directory.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ar_shell_user.lng b/interface/web/sites/lib/lang/ar_shell_user.lng
index 0546262..4f59994 100644
--- a/interface/web/sites/lib/lang/ar_shell_user.lng
+++ b/interface/web/sites/lib/lang/ar_shell_user.lng
@@ -1,25 +1,29 @@
 <?php
-$wb['shell_txt'] = "Shell";
-$wb['dir_txt'] = "Dir";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Site";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['chroot_txt'] = "Chroot Shell";
-$wb['quota_size_txt'] = "Quota";
-$wb['active_txt'] = "Active";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['quota_size_error_empty'] = "Quota is empty.";
-$wb['uid_error_empty'] = "GID empty.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['limit_shell_user_txt'] = "The max number of shell users is reached.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['puser_txt'] = "Web Username";
-$wb['pgroup_txt'] = "Web Group";
-$wb['ssh_rsa_txt'] = "SSH-RSA Public Key (for key-based logins)";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['shell_txt'] = 'Shell';
+$wb['dir_txt'] = 'Dir';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['chroot_txt'] = 'Chroot Shell';
+$wb['quota_size_txt'] = 'Quota';
+$wb['active_txt'] = 'Active';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['quota_size_error_empty'] = 'Quota is empty.';
+$wb['uid_error_empty'] = 'GID empty.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['limit_shell_user_txt'] = 'The max number of shell users is reached.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['puser_txt'] = 'Web Username';
+$wb['pgroup_txt'] = 'Web Group';
+$wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ar_user_quota_stats_list.lng b/interface/web/sites/lib/lang/ar_user_quota_stats_list.lng
index 716760b..7fe4791 100644
--- a/interface/web/sites/lib/lang/ar_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/ar_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Used space';
 $wb['hard_txt'] = 'Hard limit';
 $wb['soft_txt'] = 'Soft limit';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/ar_web_backup_list.lng b/interface/web/sites/lib/lang/ar_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/ar_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ar_web_domain.lng b/interface/web/sites/lib/lang/ar_web_domain.lng
index dbf18d9..faf7b9a 100644
--- a/interface/web/sites/lib/lang/ar_web_domain.lng
+++ b/interface/web/sites/lib/lang/ar_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ar_web_folder_user.lng b/interface/web/sites/lib/lang/ar_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/ar_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/ar_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ar_webdav_user.lng b/interface/web/sites/lib/lang/ar_webdav_user.lng
index fab407a..329eb60 100644
--- a/interface/web/sites/lib/lang/ar_webdav_user.lng
+++ b/interface/web/sites/lib/lang/ar_webdav_user.lng
@@ -1,17 +1,21 @@
 <?php
-$wb['dir_txt'] = "Directory";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['active_txt'] = "Active";
-$wb['limit_webdav_user_txt'] = "The max. number of webdav users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['dir_txt'] = 'Directory';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['active_txt'] = 'Active';
+$wb['limit_webdav_user_txt'] = 'The max. number of webdav users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/bg.lng b/interface/web/sites/lib/lang/bg.lng
index ec1a80d..839358b 100644
--- a/interface/web/sites/lib/lang/bg.lng
+++ b/interface/web/sites/lib/lang/bg.lng
@@ -1,7 +1,6 @@
 <?php
 $wb['Database'] = 'База данни';
 $wb['Options'] = 'Настройки';
-$wb['Shell User'] = 'Shell потребител';
 $wb['Domain'] = 'Домейн';
 $wb['Redirect'] = 'Пренасочване';
 $wb['SSL'] = 'SSL';
@@ -22,4 +21,9 @@
 $wb['Webdav-User'] = 'Webdav User';
 $wb['Webdav'] = 'Webdav';
 $wb['Website quota (Harddisk)'] = 'Уебсайт квота (Harddisk)';
+$wb['Database Users'] = 'Database Users';
+$wb['Web Access'] = 'Web Access';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
+$wb['Command Line'] = 'Command Line';
 ?>
diff --git a/interface/web/sites/lib/lang/bg_web_backup_list.lng b/interface/web/sites/lib/lang/bg_web_backup_list.lng
index 1ac6687..9a10ca6 100644
--- a/interface/web/sites/lib/lang/bg_web_backup_list.lng
+++ b/interface/web/sites/lib/lang/bg_web_backup_list.lng
@@ -12,5 +12,4 @@
 $wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
 $wb['backup_type_mysql'] = 'MySQL Database';
 $wb['backup_type_web'] = 'Website files';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/bg_web_domain.lng b/interface/web/sites/lib/lang/bg_web_domain.lng
index 1662654..0d36129 100644
--- a/interface/web/sites/lib/lang/bg_web_domain.lng
+++ b/interface/web/sites/lib/lang/bg_web_domain.lng
@@ -102,4 +102,6 @@
 $wb['repeat_password_txt'] = 'Repeat Password';
 $wb['password_mismatch_txt'] = 'The passwords do not match.';
 $wb['password_match_txt'] = 'The passwords do match.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
 ?>
diff --git a/interface/web/sites/lib/lang/br.lng b/interface/web/sites/lib/lang/br.lng
index f3f8568..bed77cd 100644
--- a/interface/web/sites/lib/lang/br.lng
+++ b/interface/web/sites/lib/lang/br.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Websites';
-    $wb['Website'] = 'Website';
-    $wb['Subdomain'] = 'Sub-domínio';
-    $wb['Aliasdomain'] = 'Alias de Domínio';
-
-    $wb['Database'] = 'Bancos de Dados';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Website';
+$wb['Subdomain'] = 'Sub-domínio';
+$wb['Aliasdomain'] = 'Alias de Domínio';
+$wb['Database'] = 'Bancos de Dados';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'Usuário FTP';
-    $wb['Webdav-User'] = 'Usuário Webdav';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'Usuário FTP';
+$wb['Webdav-User'] = 'Usuário Webdav';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Usuário de Shell';
-    $wb["Cron Jobs"] = 'Tarefas no Cron';
-
-$wb["Statistics"] = 'Estatísticas';
-    $wb["Web traffic"] = 'Tráfego Web';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Estatísticas';
+$wb['Shell-User'] = 'Usuário de Shell';
+$wb['Cron Jobs'] = 'Tarefas no Cron';
+$wb['Statistics'] = 'Estatísticas';
+$wb['Web traffic'] = 'Tráfego Web';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Estatísticas';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Redirecionamento';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sites';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/br_aps.lng b/interface/web/sites/lib/lang/br_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/br_aps_instances_list.lng b/interface/web/sites/lib/lang/br_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/br_aps_packages_list.lng b/interface/web/sites/lib/lang/br_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/br_database.lng b/interface/web/sites/lib/lang/br_database.lng
index a0f3d68..551ba22 100644
--- a/interface/web/sites/lib/lang/br_database.lng
+++ b/interface/web/sites/lib/lang/br_database.lng
@@ -22,4 +22,19 @@
 $wb['database_remote_error_ips'] = 'Pelo menos um dos endereços ip informados não é válido.';
 $wb['database_name_error_len'] = 'Nome do banco de dados - {db} - é muito longo. 64 caracteres é o número máximo permitido incluindo prefixo.';
 $wb['database_user_error_len'] = 'Nome de usuário de banco - {user}- é muito longo. 16 caracteres é o número máximo permitido incluindo prefixo.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/br_ftp_user.lng b/interface/web/sites/lib/lang/br_ftp_user.lng
index 22042a9..4873bfd 100644
--- a/interface/web/sites/lib/lang/br_ftp_user.lng
+++ b/interface/web/sites/lib/lang/br_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/br_shell_user.lng b/interface/web/sites/lib/lang/br_shell_user.lng
index 4959f36..a001451 100644
--- a/interface/web/sites/lib/lang/br_shell_user.lng
+++ b/interface/web/sites/lib/lang/br_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/br_user_quota_stats_list.lng b/interface/web/sites/lib/lang/br_user_quota_stats_list.lng
index c278704..c11311b 100644
--- a/interface/web/sites/lib/lang/br_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/br_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Espaço usado';
 $wb['hard_txt'] = 'Limite hard';
 $wb['soft_txt'] = 'Limite soft';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/br_web_backup_list.lng b/interface/web/sites/lib/lang/br_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/br_web_domain.lng b/interface/web/sites/lib/lang/br_web_domain.lng
index 08ff842..a1a0b79 100644
--- a/interface/web/sites/lib/lang/br_web_domain.lng
+++ b/interface/web/sites/lib/lang/br_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/br_web_folder_user.lng b/interface/web/sites/lib/lang/br_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/br_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/br_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/br_webdav_user.lng b/interface/web/sites/lib/lang/br_webdav_user.lng
index fab407a..329eb60 100644
--- a/interface/web/sites/lib/lang/br_webdav_user.lng
+++ b/interface/web/sites/lib/lang/br_webdav_user.lng
@@ -1,17 +1,21 @@
 <?php
-$wb['dir_txt'] = "Directory";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['active_txt'] = "Active";
-$wb['limit_webdav_user_txt'] = "The max. number of webdav users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['dir_txt'] = 'Directory';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['active_txt'] = 'Active';
+$wb['limit_webdav_user_txt'] = 'The max. number of webdav users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/cz.lng b/interface/web/sites/lib/lang/cz.lng
index 5790a3c..d9fdd4c 100644
--- a/interface/web/sites/lib/lang/cz.lng
+++ b/interface/web/sites/lib/lang/cz.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Webová stránka';
-    $wb['Website'] = 'Webová stránka';
-    $wb['Subdomain'] = 'Subdoména pro webovou stránku';
-    $wb['Aliasdomain'] = 'Alias doména pro webovou stránku';
-
-    $wb['Database'] = 'Databáze';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Webová stránka';
+$wb['Subdomain'] = 'Subdoména pro webovou stránku';
+$wb['Aliasdomain'] = 'Alias doména pro webovou stránku';
+$wb['Database'] = 'Databáze';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'FTP uživatel';
-    $wb['Webdav-User'] = 'WebDAV-Users';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'FTP uživatel';
+$wb['Webdav-User'] = 'WebDAV-Users';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Shell uživatel';
-    $wb["Cron Jobs"] = 'Cron úlohy';
-
-$wb["Statistics"] = 'Statistiky';
-    $wb["Web traffic"] = 'Přenesená data';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Statistiky';
+$wb['Shell-User'] = 'Shell uživatel';
+$wb['Cron Jobs'] = 'Cron úlohy';
+$wb['Statistics'] = 'Statistiky';
+$wb['Web traffic'] = 'Přenesená data';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Statistiky';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Přesměrování';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Stránky';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/cz_aps.lng b/interface/web/sites/lib/lang/cz_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/cz_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/cz_aps_instances_list.lng b/interface/web/sites/lib/lang/cz_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/cz_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/cz_aps_packages_list.lng b/interface/web/sites/lib/lang/cz_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/cz_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/cz_database.lng b/interface/web/sites/lib/lang/cz_database.lng
index 59c2e0d..8d3a7d0 100644
--- a/interface/web/sites/lib/lang/cz_database.lng
+++ b/interface/web/sites/lib/lang/cz_database.lng
@@ -22,4 +22,19 @@
 $wb['database_charset_change_txt'] = 'Znaková sada databáze nemůže být změněna';
 $wb['database_name_error_len'] = 'Název databáze - {db} - je příliš dlouhý. Maximální délka včetně prefixu je 64 znaků.';
 $wb['database_user_error_len'] = 'Jméno uživatele - {user}- je příliš dlouhé. Maximální délka včetně prefixu je 16 znaků.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/cz_ftp_user.lng b/interface/web/sites/lib/lang/cz_ftp_user.lng
index 50e4648..7ebf57c 100644
--- a/interface/web/sites/lib/lang/cz_ftp_user.lng
+++ b/interface/web/sites/lib/lang/cz_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/cz_shell_user.lng b/interface/web/sites/lib/lang/cz_shell_user.lng
index 869be16..b07a4e5 100644
--- a/interface/web/sites/lib/lang/cz_shell_user.lng
+++ b/interface/web/sites/lib/lang/cz_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/cz_user_quota_stats_list.lng b/interface/web/sites/lib/lang/cz_user_quota_stats_list.lng
index c903c4e..52adf67 100644
--- a/interface/web/sites/lib/lang/cz_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/cz_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Využité místo';
 $wb['hard_txt'] = 'Tvrdý limit';
 $wb['soft_txt'] = 'Měkký limit';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/cz_web_backup_list.lng b/interface/web/sites/lib/lang/cz_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/cz_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/cz_web_domain.lng b/interface/web/sites/lib/lang/cz_web_domain.lng
index 4cb2aa4..d8ed8b6 100644
--- a/interface/web/sites/lib/lang/cz_web_domain.lng
+++ b/interface/web/sites/lib/lang/cz_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/cz_web_folder_user.lng b/interface/web/sites/lib/lang/cz_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/cz_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/cz_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/cz_webdav_user.lng b/interface/web/sites/lib/lang/cz_webdav_user.lng
index fab407a..329eb60 100644
--- a/interface/web/sites/lib/lang/cz_webdav_user.lng
+++ b/interface/web/sites/lib/lang/cz_webdav_user.lng
@@ -1,17 +1,21 @@
 <?php
-$wb['dir_txt'] = "Directory";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['active_txt'] = "Active";
-$wb['limit_webdav_user_txt'] = "The max. number of webdav users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['dir_txt'] = 'Directory';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['active_txt'] = 'Active';
+$wb['limit_webdav_user_txt'] = 'The max. number of webdav users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/de.lng b/interface/web/sites/lib/lang/de.lng
index 24b3a34..b046682 100644
--- a/interface/web/sites/lib/lang/de.lng
+++ b/interface/web/sites/lib/lang/de.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Websites';
-    $wb['Website'] = 'Webseiten';
-    $wb['Subdomain'] = 'Subdomains';
-    $wb['Aliasdomain'] = 'Aliasdomains';
-
-    $wb['Database'] = 'Datenbanken';
-    $wb['Database Users'] = 'Datenbank-Benutzer';
-
+$wb['Website'] = 'Webseiten';
+$wb['Subdomain'] = 'Subdomains';
+$wb['Aliasdomain'] = 'Aliasdomains';
+$wb['Database'] = 'Datenbanken';
+$wb['Database Users'] = 'Datenbank-Benutzer';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'FTP-Benutzer';
-    $wb['Webdav-User'] = 'WebDAV-Benutzer';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'FTP-Benutzer';
+$wb['Webdav-User'] = 'WebDAV-Benutzer';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Shell-Benutzer';
-    $wb["Cron Jobs"] = 'Cron Jobs';
-
-$wb["Statistics"] = 'Statistik';
-    $wb["Web traffic"] = 'Web Traffic';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Statistiken';
+$wb['Shell-User'] = 'Shell-Benutzer';
+$wb['Cron Jobs'] = 'Cron Jobs';
+$wb['Statistics'] = 'Statistik';
+$wb['Web traffic'] = 'Web Traffic';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Statistiken';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Umleitung';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sites';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/de_aps.lng b/interface/web/sites/lib/lang/de_aps.lng
index c94bec7..ad29227 100644
--- a/interface/web/sites/lib/lang/de_aps.lng
+++ b/interface/web/sites/lib/lang/de_aps.lng
@@ -40,18 +40,18 @@
 $wb['error_license_agreement'] = 'Um fortzufahren müssen Sie die Lizenzvereinbarung akzeptieren.';
 $wb['error_no_database_pw'] = 'Sie haben kein gültiges Datenbankpasswort angegeben.';
 $wb['error_short_database_pw'] = 'Bitte wählen Sie ein längeres Datenbankpasswort.';
-$wb['error_no_value_for'] = 'Das Feld "%s" muss ausgefüllt werden.';
-$wb['error_short_value_for'] = 'Die Eingabe in Feld "%s" ist zu kurz.';
-$wb['error_long_value_for'] = 'Die Eingabe in Feld "%s" ist zu lang.';
-$wb['error_inv_value_for'] = 'Sie haben einen ungültigen Wert in Feld "%s" eingegeben.';
-$wb['error_inv_email_for'] = 'Sie haben eine ungültige Mail Adresse in Feld "%s" eingegeben.';
-$wb['error_inv_domain_for'] = 'Sie haben eine ungültige Domain in Feld "%s" eingegeben.';
-$wb['error_inv_integer_for'] = 'Sie haben eine ungültige Zahl in Feld "%s" eingegeben.';
-$wb['error_inv_float_for'] = 'Sie haben eine ungültige Kommazahl in Feld "%s" eingegeben.';
+$wb['error_no_value_for'] = 'Das Feld \"%s\" muss ausgefüllt werden.';
+$wb['error_short_value_for'] = 'Die Eingabe in Feld \"%s\" ist zu kurz.';
+$wb['error_long_value_for'] = 'Die Eingabe in Feld \"%s\" ist zu lang.';
+$wb['error_inv_value_for'] = 'Sie haben einen ungültigen Wert in Feld \"%s\" eingegeben.';
+$wb['error_inv_email_for'] = 'Sie haben eine ungültige Mail Adresse in Feld \"%s\" eingegeben.';
+$wb['error_inv_domain_for'] = 'Sie haben eine ungültige Domain in Feld \"%s\" eingegeben.';
+$wb['error_inv_integer_for'] = 'Sie haben eine ungültige Zahl in Feld \"%s\" eingegeben.';
+$wb['error_inv_float_for'] = 'Sie haben eine ungültige Kommazahl in Feld \"%s\" eingegeben.';
 $wb['error_used_location'] = 'Dieser Installationspfad enthält bereits eine Installation.';
 $wb['installation_task_txt'] = 'Installation vorgemerkt';
 $wb['installation_error_txt'] = 'Installationsfehler';
 $wb['installation_success_txt'] = 'Installiert';
 $wb['installation_remove_txt'] = 'Deinstallation vorgemerkt';
 $wb['packagelist_update_finished_txt'] = 'APS Paketlistenupdate beendet.';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/de_aps_instances_list.lng b/interface/web/sites/lib/lang/de_aps_instances_list.lng
index 247d118..e5f8b7b 100644
--- a/interface/web/sites/lib/lang/de_aps_instances_list.lng
+++ b/interface/web/sites/lib/lang/de_aps_instances_list.lng
@@ -10,4 +10,4 @@
 $wb['filter_txt'] = 'Suche';
 $wb['delete_txt'] = 'Löschen';
 $wb['reinstall_txt'] = 'Neuinstallieren';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/de_aps_packages_list.lng b/interface/web/sites/lib/lang/de_aps_packages_list.lng
index cf98fc9..6cada81 100644
--- a/interface/web/sites/lib/lang/de_aps_packages_list.lng
+++ b/interface/web/sites/lib/lang/de_aps_packages_list.lng
@@ -5,4 +5,4 @@
 $wb['category_txt'] = 'Kategorie';
 $wb['status_txt'] = 'Verfügbar';
 $wb['filter_txt'] = 'Suche';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/de_cron_list.lng b/interface/web/sites/lib/lang/de_cron_list.lng
index 85787b2..b078c7d 100644
--- a/interface/web/sites/lib/lang/de_cron_list.lng
+++ b/interface/web/sites/lib/lang/de_cron_list.lng
@@ -10,4 +10,4 @@
 $wb['command_txt'] = 'Befehl';
 $wb['add_new_cron_txt'] = 'Neuen Cron Job anlegen';
 $wb['parent_domain_id_txt'] = 'Website';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/de_database.lng b/interface/web/sites/lib/lang/de_database.lng
index 64d26c3..a10771f 100644
--- a/interface/web/sites/lib/lang/de_database.lng
+++ b/interface/web/sites/lib/lang/de_database.lng
@@ -26,15 +26,15 @@
 $wb['repeat_password_txt'] = 'Passwort wiederholen';
 $wb['password_mismatch_txt'] = 'Die Passwörter stimmen nicht überein.';
 $wb['password_match_txt'] = 'Die Passwörter stimmen überein.';
-$wb["btn_save_txt"] = 'Speichern';
-$wb["btn_cancel_txt"] = 'Abbrechen';
-$wb["parent_domain_id_txt"] = 'Website';
-$wb["database_site_error_empty"] = 'Wählen Sie ein Website aus, zu der die Datenbank gehört.';
-$wb["select_site_txt"] = '- Website wählen -';
-$wb['globalsearch_resultslimit_of_txt'] = "von";
-$wb['globalsearch_resultslimit_results_txt'] = "Treffern";
-$wb['globalsearch_noresults_text_txt'] = "Keine Treffer.";
-$wb['globalsearch_noresults_limit_txt'] = "0 Treffer";
-$wb['globalsearch_searchfield_watermark_txt'] = "Suche";
-$wb['globalsearch_suggestions_text_txt'] = "Vorschläge";
+$wb['btn_save_txt'] = 'Speichern';
+$wb['btn_cancel_txt'] = 'Abbrechen';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['database_site_error_empty'] = 'Wählen Sie ein Website aus, zu der die Datenbank gehört.';
+$wb['select_site_txt'] = '- Website wählen -';
+$wb['globalsearch_resultslimit_of_txt'] = 'von';
+$wb['globalsearch_resultslimit_results_txt'] = 'Treffern';
+$wb['globalsearch_noresults_text_txt'] = 'Keine Treffer.';
+$wb['globalsearch_noresults_limit_txt'] = '0 Treffer';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Suche';
+$wb['globalsearch_suggestions_text_txt'] = 'Vorschläge';
 ?>
diff --git a/interface/web/sites/lib/lang/de_user_quota_stats_list.lng b/interface/web/sites/lib/lang/de_user_quota_stats_list.lng
index 5e441b1..0a00d41 100644
--- a/interface/web/sites/lib/lang/de_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/de_user_quota_stats_list.lng
@@ -4,6 +4,6 @@
 $wb['system_user_txt'] = 'Linux User';
 $wb['used_txt'] = 'Verwendeter Speicherplatz';
 $wb['hard_txt'] = 'Hard-Limit';
-$wb["soft_txt"] = 'Soft-Limit';
-$wb["files_txt"] = 'Dateien';
+$wb['soft_txt'] = 'Soft-Limit';
+$wb['files_txt'] = 'Dateien';
 ?>
diff --git a/interface/web/sites/lib/lang/de_web_backup_list.lng b/interface/web/sites/lib/lang/de_web_backup_list.lng
index 38a0af0..b91434a 100644
--- a/interface/web/sites/lib/lang/de_web_backup_list.lng
+++ b/interface/web/sites/lib/lang/de_web_backup_list.lng
@@ -12,5 +12,4 @@
 $wb['restore_pending_txt'] = 'Es liegt bereits ein Backup-Wiederherstellungs-Job an.';
 $wb['backup_type_mysql'] = 'MySQL-Datenbank';
 $wb['backup_type_web'] = 'Website-Dateien';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/de_web_domain.lng b/interface/web/sites/lib/lang/de_web_domain.lng
index 19bd9d9..a160ba1 100644
--- a/interface/web/sites/lib/lang/de_web_domain.lng
+++ b/interface/web/sites/lib/lang/de_web_domain.lng
@@ -4,7 +4,7 @@
 $wb['ssl_organisation_txt'] = 'Firma';
 $wb['ssl_organisation_unit_txt'] = 'Abteilung';
 $wb['ssl_country_txt'] = 'Land';
-$wb["ssl_key_txt"] = 'SSL-Key';
+$wb['ssl_key_txt'] = 'SSL-Key';
 $wb['ssl_request_txt'] = 'SSL-Request';
 $wb['ssl_cert_txt'] = 'SSL-Zertifikat';
 $wb['ssl_bundle_txt'] = 'SSL-Bundle';
@@ -93,13 +93,13 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers mu&szlig; eine positive ganze Zahl sein.';
 $wb['hd_quota_error_regex'] = 'Harddisk Quota ist ungültig.';
 $wb['traffic_quota_error_regex'] = 'Traffic Quota ist ungültig.';
-$wb["fastcgi_php_version_txt"] = 'PHP-Version';
-$wb["pm_txt"] = 'PHP-FPM Prozess Manager';
-$wb["pm_process_idle_timeout_txt"] = 'PHP-FPM pm.process_idle_timeout';
-$wb["pm_max_requests_txt"] = 'PHP-FPM pm.max_requests';
-$wb["pm_process_idle_timeout_error_regex"] = 'PHP-FPM pm.process_idle_timeout mu&szlig; eine positive ganze Zahl sein.';
-$wb["pm_max_requests_error_regex"] = 'PHP-FPM pm.max_requests mu&szlig; eine ganze Zahl >= 0 sein.';
-$wb["pm_ondemand_hint_txt"] = 'Bitte beachten Sie, daß Ihre PHP-Version >= 5.3.9 sein muß, wenn Sie den ondemand Process-Manager nutzen möchten. Wenn Sie ondemand für eine ältere PHP-Version auswählen, wird PHP nicht mehr starten!';
+$wb['fastcgi_php_version_txt'] = 'PHP-Version';
+$wb['pm_txt'] = 'PHP-FPM Prozess Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout mu&szlig; eine positive ganze Zahl sein.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests mu&szlig; eine ganze Zahl >= 0 sein.';
+$wb['pm_ondemand_hint_txt'] = 'Bitte beachten Sie, daß Ihre PHP-Version >= 5.3.9 sein muß, wenn Sie den ondemand Process-Manager nutzen möchten. Wenn Sie ondemand für eine ältere PHP-Version auswählen, wird PHP nicht mehr starten!';
 $wb['generate_password_txt'] = 'Passwort erzeugen';
 $wb['repeat_password_txt'] = 'Passwort wiederholen';
 $wb['password_mismatch_txt'] = 'Die Passwörter stimmen nicht überein.';
diff --git a/interface/web/sites/lib/lang/de_web_folder_user.lng b/interface/web/sites/lib/lang/de_web_folder_user.lng
index 58971de..ae987a4 100644
--- a/interface/web/sites/lib/lang/de_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/de_web_folder_user.lng
@@ -9,5 +9,4 @@
 $wb['repeat_password_txt'] = 'Passwort wiederholen';
 $wb['password_mismatch_txt'] = 'Die Passwörter stimmen nicht überein.';
 $wb['password_match_txt'] = 'Die Passwörter stimmen überein.';
-
 ?>
diff --git a/interface/web/sites/lib/lang/de_web_folder_user_list.lng b/interface/web/sites/lib/lang/de_web_folder_user_list.lng
index ec532f0..e12fd90 100644
--- a/interface/web/sites/lib/lang/de_web_folder_user_list.lng
+++ b/interface/web/sites/lib/lang/de_web_folder_user_list.lng
@@ -3,5 +3,4 @@
 $wb['active_txt'] = 'Aktiv';
 $wb['web_folder_id_txt'] = 'Ordner';
 $wb['username_txt'] = 'Benutzername';
-
 ?>
diff --git a/interface/web/sites/lib/lang/de_web_sites_stats_list.lng b/interface/web/sites/lib/lang/de_web_sites_stats_list.lng
index cc64af2..cec0db7 100644
--- a/interface/web/sites/lib/lang/de_web_sites_stats_list.lng
+++ b/interface/web/sites/lib/lang/de_web_sites_stats_list.lng
@@ -5,5 +5,4 @@
 $wb['last_month_txt'] = 'letzten Monat';
 $wb['this_year_txt'] = 'dieses Jahr';
 $wb['last_year_txt'] = 'letztes Jahr';
-
 ?>
diff --git a/interface/web/sites/lib/lang/el.lng b/interface/web/sites/lib/lang/el.lng
index 827112d..0064e41 100644
--- a/interface/web/sites/lib/lang/el.lng
+++ b/interface/web/sites/lib/lang/el.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Websites';
-    $wb['Website'] = 'Website';
-    $wb['Subdomain'] = 'Subdomain για το website';
-    $wb['Aliasdomain'] = 'Ψευδώνυμο domain για το website';
-
-    $wb['Database'] = 'Βάση Δεδομένων';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Website';
+$wb['Subdomain'] = 'Subdomain για το website';
+$wb['Aliasdomain'] = 'Ψευδώνυμο domain για το website';
+$wb['Database'] = 'Βάση Δεδομένων';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'Χρήστης FTP';
-    $wb['Webdav-User'] = 'Χρήστης Webdav';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'Χρήστης FTP';
+$wb['Webdav-User'] = 'Χρήστης Webdav';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Χρήστης Shell';
-    $wb["Cron Jobs"] = 'Εργασίες Cron';
-
-$wb["Statistics"] = 'Στατιστικά';
-    $wb["Web traffic"] = 'Κίνηση Web';
-    $wb["Website quota (Harddisk)"] = 'Όριο δίσκου Website (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Στατιστικά';
+$wb['Shell-User'] = 'Χρήστης Shell';
+$wb['Cron Jobs'] = 'Εργασίες Cron';
+$wb['Statistics'] = 'Στατιστικά';
+$wb['Web traffic'] = 'Κίνηση Web';
+$wb['Website quota (Harddisk)'] = 'Όριο δίσκου Website (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Στατιστικά';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Ανακατεύθυνση';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sites';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/el_aps.lng b/interface/web/sites/lib/lang/el_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/el_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/el_aps_instances_list.lng b/interface/web/sites/lib/lang/el_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/el_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/el_aps_packages_list.lng b/interface/web/sites/lib/lang/el_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/el_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/el_database.lng b/interface/web/sites/lib/lang/el_database.lng
index dd64d48..0dafa21 100644
--- a/interface/web/sites/lib/lang/el_database.lng
+++ b/interface/web/sites/lib/lang/el_database.lng
@@ -22,4 +22,19 @@
 $wb['database_charset_change_txt'] = 'Η κωδικοποίηση χαρακτήρων δεν μπορεί να αλλάξει';
 $wb['database_name_error_len'] = 'Το όνομα της βάσης δεδομένων  - {db} - είναι πολύ μεγάλο. Το συνολικό μέγιστο μέγεθος δεν μπορεί να ξεπερνά τους 64 χαρακτήρες.';
 $wb['database_user_error_len'] = 'Το όνομα χρήστη της βάσης δεδομένων - {user}- είναι πολύ μεγάλο. Το συνολικό μέγιστο μέγεθος δεν μπορεί να ξεπερνά τους 16 χαρακτήρες.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/el_ftp_user.lng b/interface/web/sites/lib/lang/el_ftp_user.lng
index 7580313..2f89d27 100644
--- a/interface/web/sites/lib/lang/el_ftp_user.lng
+++ b/interface/web/sites/lib/lang/el_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Όριο: εισάγετε -1 για απεριόριστα ή έναν αριθμό > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/el_shell_user.lng b/interface/web/sites/lib/lang/el_shell_user.lng
index 2cf302a..e41572a 100644
--- a/interface/web/sites/lib/lang/el_shell_user.lng
+++ b/interface/web/sites/lib/lang/el_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'Δημόσιο Κλειδί SSH-RSA (για key-based logins)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/el_user_quota_stats_list.lng b/interface/web/sites/lib/lang/el_user_quota_stats_list.lng
index d93169c..a4b080e 100644
--- a/interface/web/sites/lib/lang/el_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/el_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Χρησιμοποιούμενος χώρος';
 $wb['hard_txt'] = 'Απόλυτο όριο';
 $wb['soft_txt'] = 'Διαλακτικό όριο';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/el_web_backup_list.lng b/interface/web/sites/lib/lang/el_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/el_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/el_web_domain.lng b/interface/web/sites/lib/lang/el_web_domain.lng
index 33a93da..073e561 100644
--- a/interface/web/sites/lib/lang/el_web_domain.lng
+++ b/interface/web/sites/lib/lang/el_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/el_web_folder_user.lng b/interface/web/sites/lib/lang/el_web_folder_user.lng
index 1b00cce..0435d23 100644
--- a/interface/web/sites/lib/lang/el_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/el_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Συνθηματικό';
 $wb['active_txt'] = 'Ενεργός';
 $wb['folder_error_empty'] = 'Δεν επιλέχθηκε φάκελος web.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/el_webdav_user.lng b/interface/web/sites/lib/lang/el_webdav_user.lng
index b213a4c..b33b553 100644
--- a/interface/web/sites/lib/lang/el_webdav_user.lng
+++ b/interface/web/sites/lib/lang/el_webdav_user.lng
@@ -14,4 +14,8 @@
 $wb['parent_domain_id_error_empty'] = 'Δεν επιλέχθηκε website.';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/es.lng b/interface/web/sites/lib/lang/es.lng
index 4f855d8..c83842b 100644
--- a/interface/web/sites/lib/lang/es.lng
+++ b/interface/web/sites/lib/lang/es.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Websites';
-    $wb['Website'] = 'Website';
-    $wb['Subdomain'] = 'Subdominio';
-    $wb['Aliasdomain'] = 'Alias de dominio';
-
-    $wb['Database'] = 'Base de datos';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Website';
+$wb['Subdomain'] = 'Subdominio';
+$wb['Aliasdomain'] = 'Alias de dominio';
+$wb['Database'] = 'Base de datos';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'Usuario FTP';
-    $wb['Webdav-User'] = 'Usuario de Webdav';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'Usuario FTP';
+$wb['Webdav-User'] = 'Usuario de Webdav';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Usuario de consola';
-    $wb["Cron Jobs"] = 'Cron Jobs';
-
-$wb["Statistics"] = 'Estadísticas';
-    $wb["Web traffic"] = 'Trafico Web';
-    $wb["Website quota (Harddisk)"] = 'Cuota sito web (Disco Duro)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Estadísticas';
+$wb['Shell-User'] = 'Usuario de consola';
+$wb['Cron Jobs'] = 'Cron Jobs';
+$wb['Statistics'] = 'Estadísticas';
+$wb['Web traffic'] = 'Trafico Web';
+$wb['Website quota (Harddisk)'] = 'Cuota sito web (Disco Duro)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Estadísticas';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Redirección';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sitios';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/es_aps.lng b/interface/web/sites/lib/lang/es_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/es_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/es_aps_instances_list.lng b/interface/web/sites/lib/lang/es_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/es_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/es_aps_packages_list.lng b/interface/web/sites/lib/lang/es_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/es_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/es_database.lng b/interface/web/sites/lib/lang/es_database.lng
index 70df8ee..f70b3fb 100644
--- a/interface/web/sites/lib/lang/es_database.lng
+++ b/interface/web/sites/lib/lang/es_database.lng
@@ -22,4 +22,19 @@
 $wb['database_remote_error_ips'] = 'Al menos una de las IP introducidas no es válida.';
 $wb['database_name_error_len'] = 'El nombre de la base de datos - {db} - es demasiado largo. La longitud máxima del nombre de la base de datos, incluyendo el prefijo, es de 64 caracteres.';
 $wb['database_user_error_len'] = 'El nombre de usuario de la base de datos - {user}- es demasiado largo. La longitud máxima del nombre de usuario de la base de datos, incluyendo el prefijo, es de 16 caracteres.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/es_ftp_user.lng b/interface/web/sites/lib/lang/es_ftp_user.lng
index 1220783..94dcc69 100644
--- a/interface/web/sites/lib/lang/es_ftp_user.lng
+++ b/interface/web/sites/lib/lang/es_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/es_shell_user.lng b/interface/web/sites/lib/lang/es_shell_user.lng
index 6950243..b0cb724 100644
--- a/interface/web/sites/lib/lang/es_shell_user.lng
+++ b/interface/web/sites/lib/lang/es_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/es_user_quota_stats_list.lng b/interface/web/sites/lib/lang/es_user_quota_stats_list.lng
index cdc9da5..070584b 100644
--- a/interface/web/sites/lib/lang/es_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/es_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Espacio usado';
 $wb['hard_txt'] = 'Limite máximo';
 $wb['soft_txt'] = 'Limite advertencia';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/es_web_backup_list.lng b/interface/web/sites/lib/lang/es_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/es_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/es_web_domain.lng b/interface/web/sites/lib/lang/es_web_domain.lng
index 3c9c8a7..d7eb5e8 100644
--- a/interface/web/sites/lib/lang/es_web_domain.lng
+++ b/interface/web/sites/lib/lang/es_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/es_web_folder_user.lng b/interface/web/sites/lib/lang/es_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/es_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/es_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/es_webdav_user.lng b/interface/web/sites/lib/lang/es_webdav_user.lng
index fab407a..329eb60 100644
--- a/interface/web/sites/lib/lang/es_webdav_user.lng
+++ b/interface/web/sites/lib/lang/es_webdav_user.lng
@@ -1,17 +1,21 @@
 <?php
-$wb['dir_txt'] = "Directory";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['active_txt'] = "Active";
-$wb['limit_webdav_user_txt'] = "The max. number of webdav users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['dir_txt'] = 'Directory';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['active_txt'] = 'Active';
+$wb['limit_webdav_user_txt'] = 'The max. number of webdav users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/fi.lng b/interface/web/sites/lib/lang/fi.lng
index 1f672cb..abbc055 100755
--- a/interface/web/sites/lib/lang/fi.lng
+++ b/interface/web/sites/lib/lang/fi.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Verkkotunnukset';
-    $wb['Website'] = 'Verkkotunnukset';
-    $wb['Subdomain'] = 'Aliverkkotunnus';
-    $wb['Aliasdomain'] = 'Aliasverkkotunnus';
-
-    $wb['Database'] = 'Tietokanta';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Verkkotunnukset';
+$wb['Subdomain'] = 'Aliverkkotunnus';
+$wb['Aliasdomain'] = 'Aliasverkkotunnus';
+$wb['Database'] = 'Tietokanta';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'FTP-käyttäjätunnus';
-    $wb['Webdav-User'] = 'WebDAV-Users';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'FTP-käyttäjätunnus';
+$wb['Webdav-User'] = 'WebDAV-Users';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Shell-käyttäjä';
-    $wb["Cron Jobs"] = 'Ajastetut tehtävät';
-
-$wb["Statistics"] = 'Tilastot';
-    $wb["Web traffic"] = 'WWW-liikenne';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Tilastot';
+$wb['Shell-User'] = 'Shell-käyttäjä';
+$wb['Cron Jobs'] = 'Ajastetut tehtävät';
+$wb['Statistics'] = 'Tilastot';
+$wb['Web traffic'] = 'WWW-liikenne';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Tilastot';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Edelleenohjaus';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Verkkotunnukset';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/fi_aps.lng b/interface/web/sites/lib/lang/fi_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/fi_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/fi_aps_instances_list.lng b/interface/web/sites/lib/lang/fi_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/fi_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/fi_aps_packages_list.lng b/interface/web/sites/lib/lang/fi_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/fi_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/fi_database.lng b/interface/web/sites/lib/lang/fi_database.lng
index 2d2dcd8..89a1f82 100755
--- a/interface/web/sites/lib/lang/fi_database.lng
+++ b/interface/web/sites/lib/lang/fi_database.lng
@@ -22,4 +22,19 @@
 $wb['database_remote_error_ips'] = 'Ainakin yksi annetuista ip-osoitteista on väärin.';
 $wb['database_name_error_len'] = 'Tietokannan nimi on liian pitkä. Nimen enimmäispituus etuliite mukaanlukien on 64 merkkiä.';
 $wb['database_user_error_len'] = 'Tietokanan käyttäjän nimi on liian pitkä. Nimen enimmäispituus etuliite mukaanlukien on 16 merkkiä.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/fi_ftp_user.lng b/interface/web/sites/lib/lang/fi_ftp_user.lng
index 2d95d24..ca39439 100755
--- a/interface/web/sites/lib/lang/fi_ftp_user.lng
+++ b/interface/web/sites/lib/lang/fi_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/fi_shell_user.lng b/interface/web/sites/lib/lang/fi_shell_user.lng
index 09315db..423939d 100755
--- a/interface/web/sites/lib/lang/fi_shell_user.lng
+++ b/interface/web/sites/lib/lang/fi_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/fi_user_quota_stats_list.lng b/interface/web/sites/lib/lang/fi_user_quota_stats_list.lng
index 716760b..7fe4791 100644
--- a/interface/web/sites/lib/lang/fi_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/fi_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Used space';
 $wb['hard_txt'] = 'Hard limit';
 $wb['soft_txt'] = 'Soft limit';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/fi_web_backup_list.lng b/interface/web/sites/lib/lang/fi_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/fi_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/fi_web_domain.lng b/interface/web/sites/lib/lang/fi_web_domain.lng
index f10221b..2d3e9ae 100755
--- a/interface/web/sites/lib/lang/fi_web_domain.lng
+++ b/interface/web/sites/lib/lang/fi_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/fi_web_folder_user.lng b/interface/web/sites/lib/lang/fi_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/fi_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/fi_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/fi_webdav_user.lng b/interface/web/sites/lib/lang/fi_webdav_user.lng
index fab407a..329eb60 100644
--- a/interface/web/sites/lib/lang/fi_webdav_user.lng
+++ b/interface/web/sites/lib/lang/fi_webdav_user.lng
@@ -1,17 +1,21 @@
 <?php
-$wb['dir_txt'] = "Directory";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['active_txt'] = "Active";
-$wb['limit_webdav_user_txt'] = "The max. number of webdav users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['dir_txt'] = 'Directory';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['active_txt'] = 'Active';
+$wb['limit_webdav_user_txt'] = 'The max. number of webdav users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/fr.lng b/interface/web/sites/lib/lang/fr.lng
index 1e7b54c..5cda995 100644
--- a/interface/web/sites/lib/lang/fr.lng
+++ b/interface/web/sites/lib/lang/fr.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Sites web';
-    $wb['Website'] = 'Sites web';
-    $wb['Subdomain'] = 'Sous-domaine';
-    $wb['Aliasdomain'] = 'Alias';
-
-    $wb['Database'] = 'Base de données';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Sites web';
+$wb['Subdomain'] = 'Sous-domaine';
+$wb['Aliasdomain'] = 'Alias';
+$wb['Database'] = 'Base de données';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'Utilisateur FTP';
-    $wb['Webdav-User'] = 'Utilisateur WebDav';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'Utilisateur FTP';
+$wb['Webdav-User'] = 'Utilisateur WebDav';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Utilisateur Shell';
-    $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["Cron"] = 'Cron';
-$wb["Stats"] = 'Statistiques';
+$wb['Shell-User'] = 'Utilisateur Shell';
+$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['Cron'] = 'Cron';
+$wb['Stats'] = 'Statistiques';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Redirection';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sites';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/fr_aps.lng b/interface/web/sites/lib/lang/fr_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/fr_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/fr_aps_instances_list.lng b/interface/web/sites/lib/lang/fr_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/fr_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/fr_aps_packages_list.lng b/interface/web/sites/lib/lang/fr_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/fr_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/fr_database.lng b/interface/web/sites/lib/lang/fr_database.lng
index ab2712b..d4b20c5 100644
--- a/interface/web/sites/lib/lang/fr_database.lng
+++ b/interface/web/sites/lib/lang/fr_database.lng
@@ -22,4 +22,19 @@
 $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.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/fr_ftp_user.lng b/interface/web/sites/lib/lang/fr_ftp_user.lng
index de5ed66..9d52e3e 100644
--- a/interface/web/sites/lib/lang/fr_ftp_user.lng
+++ b/interface/web/sites/lib/lang/fr_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: entrez -1 pour illimité ou un nombre > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/fr_shell_user.lng b/interface/web/sites/lib/lang/fr_shell_user.lng
index 607375d..3af188c 100644
--- a/interface/web/sites/lib/lang/fr_shell_user.lng
+++ b/interface/web/sites/lib/lang/fr_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'Clé publique SSH-RSA (pour les authentifications par clé)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
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..f21d0bf 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
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Espace utilisé';
 $wb['hard_txt'] = 'Limite dure';
 $wb['soft_txt'] = 'Limite douce';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/fr_web_backup_list.lng b/interface/web/sites/lib/lang/fr_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/fr_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/fr_web_domain.lng b/interface/web/sites/lib/lang/fr_web_domain.lng
index ecd8e83..27d68d6 100644
--- a/interface/web/sites/lib/lang/fr_web_domain.lng
+++ b/interface/web/sites/lib/lang/fr_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
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 dc47177..df2f802 100644
--- a/interface/web/sites/lib/lang/fr_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/fr_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Mot de passe';
 $wb['active_txt'] = 'Actif';
 $wb['folder_error_empty'] = 'Aucun dossier web sélectionné.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/fr_webdav_user.lng b/interface/web/sites/lib/lang/fr_webdav_user.lng
index fbeab35..2397093 100644
--- a/interface/web/sites/lib/lang/fr_webdav_user.lng
+++ b/interface/web/sites/lib/lang/fr_webdav_user.lng
@@ -14,4 +14,8 @@
 $wb['parent_domain_id_error_empty'] = 'Aucun site web sélectionné.';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/hr.lng b/interface/web/sites/lib/lang/hr.lng
index 6c06502..6c052f1 100644
--- a/interface/web/sites/lib/lang/hr.lng
+++ b/interface/web/sites/lib/lang/hr.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Web stranice';
-    $wb['Website'] = 'Web stranice';
-    $wb['Subdomain'] = 'Poddomena';
-    $wb['Aliasdomain'] = 'Alias za web stranicu';
-
-    $wb['Database'] = 'Baza';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Web stranice';
+$wb['Subdomain'] = 'Poddomena';
+$wb['Aliasdomain'] = 'Alias za web stranicu';
+$wb['Database'] = 'Baza';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'FTP korisnik';
-    $wb['Webdav-User'] = 'Webdav korisnik';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'FTP korisnik';
+$wb['Webdav-User'] = 'Webdav korisnik';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Shell korisnik';
-    $wb["Cron Jobs"] = 'Cron zadaci';
-
-$wb["Statistics"] = 'Statistike';
-    $wb["Web traffic"] = 'Promet web stranice';
-    $wb["Website quota (Harddisk)"] = 'Kvota web stranice (tvrdi disk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Statistike';
+$wb['Shell-User'] = 'Shell korisnik';
+$wb['Cron Jobs'] = 'Cron zadaci';
+$wb['Statistics'] = 'Statistike';
+$wb['Web traffic'] = 'Promet web stranice';
+$wb['Website quota (Harddisk)'] = 'Kvota web stranice (tvrdi disk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Statistike';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Preusmjeravanje';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sites';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/hr_aps.lng b/interface/web/sites/lib/lang/hr_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/hr_aps_instances_list.lng b/interface/web/sites/lib/lang/hr_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/hr_aps_packages_list.lng b/interface/web/sites/lib/lang/hr_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/hr_database.lng b/interface/web/sites/lib/lang/hr_database.lng
index 433823b..876fca3 100644
--- a/interface/web/sites/lib/lang/hr_database.lng
+++ b/interface/web/sites/lib/lang/hr_database.lng
@@ -22,4 +22,19 @@
 $wb['database_charset_change_txt'] = 'Skup znakova baze ne može biti promijenjen';
 $wb['database_name_error_len'] = 'Naziv baze - {db} - je predugačak. Maksimalna duljina naziva baze uključujući prefix je 64 znakova.';
 $wb['database_user_error_len'] = 'Naziv korisnika baze - {user}- je predugačak. Maksimalna duljina naziva korisnika baze uključujući prefix je 16 znakova.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/hr_ftp_user.lng b/interface/web/sites/lib/lang/hr_ftp_user.lng
index 88e5d71..6290c0e 100644
--- a/interface/web/sites/lib/lang/hr_ftp_user.lng
+++ b/interface/web/sites/lib/lang/hr_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Kvota: unesi -1 za neograničeno ili broj > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/hr_shell_user.lng b/interface/web/sites/lib/lang/hr_shell_user.lng
index 0165853..b38dde9 100644
--- a/interface/web/sites/lib/lang/hr_shell_user.lng
+++ b/interface/web/sites/lib/lang/hr_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'SSH-RSA javni ključ (za logiranje ključevima)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/hr_user_quota_stats_list.lng b/interface/web/sites/lib/lang/hr_user_quota_stats_list.lng
index 809e09e..087ccab 100644
--- a/interface/web/sites/lib/lang/hr_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/hr_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Prostor';
 $wb['hard_txt'] = 'Hard limit';
 $wb['soft_txt'] = 'Soft limit';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/hr_web_backup_list.lng b/interface/web/sites/lib/lang/hr_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/hr_web_domain.lng b/interface/web/sites/lib/lang/hr_web_domain.lng
index accb66f..1e88439 100644
--- a/interface/web/sites/lib/lang/hr_web_domain.lng
+++ b/interface/web/sites/lib/lang/hr_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers mora biti pozitivan broj.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/hr_web_folder_user.lng b/interface/web/sites/lib/lang/hr_web_folder_user.lng
index b892a1b..b81caa5 100644
--- a/interface/web/sites/lib/lang/hr_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/hr_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Šifra';
 $wb['active_txt'] = 'Aktivno';
 $wb['folder_error_empty'] = 'Nije izabran web direktorij.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/hr_webdav_user.lng b/interface/web/sites/lib/lang/hr_webdav_user.lng
index 13a7d80..3b34075 100644
--- a/interface/web/sites/lib/lang/hr_webdav_user.lng
+++ b/interface/web/sites/lib/lang/hr_webdav_user.lng
@@ -14,4 +14,8 @@
 $wb['parent_domain_id_error_empty'] = 'Nije izabrana web stranica.';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/hu.lng b/interface/web/sites/lib/lang/hu.lng
index 9bff32d..19c434e 100644
--- a/interface/web/sites/lib/lang/hu.lng
+++ b/interface/web/sites/lib/lang/hu.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Weboldalak';
-    $wb['Website'] = 'Weboldalak';
-    $wb['Subdomain'] = 'Subdomain for website';
-    $wb['Aliasdomain'] = 'Aliasdomain';
-
-    $wb['Database'] = 'Adatbázis';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Weboldalak';
+$wb['Subdomain'] = 'Subdomain for website';
+$wb['Aliasdomain'] = 'Aliasdomain';
+$wb['Database'] = 'Adatbázis';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'FTP Felhasználó';
-    $wb['Webdav-User'] = 'Webdav Felhasználó';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'FTP Felhasználó';
+$wb['Webdav-User'] = 'Webdav Felhasználó';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Shell Felhasználó';
-    $wb["Cron Jobs"] = 'Cron Jobs';
-
-$wb["Statistics"] = 'Statisztikák';
-    $wb["Web traffic"] = 'Web forgalom';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Statisztikák';
+$wb['Shell-User'] = 'Shell Felhasználó';
+$wb['Cron Jobs'] = 'Cron Jobs';
+$wb['Statistics'] = 'Statisztikák';
+$wb['Web traffic'] = 'Web forgalom';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Statisztikák';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Átirányítás';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sites';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/hu_aps.lng b/interface/web/sites/lib/lang/hu_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/hu_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/hu_aps_instances_list.lng b/interface/web/sites/lib/lang/hu_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/hu_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/hu_aps_packages_list.lng b/interface/web/sites/lib/lang/hu_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/hu_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/hu_database.lng b/interface/web/sites/lib/lang/hu_database.lng
index b68e50b..b191357 100644
--- a/interface/web/sites/lib/lang/hu_database.lng
+++ b/interface/web/sites/lib/lang/hu_database.lng
@@ -22,4 +22,19 @@
 $wb['database_remote_error_ips'] = 'Legalább egy megadott IP cím hibás.';
 $wb['database_name_error_len'] = 'Database name - {db} - too long. The max. database name length incl. prefix is 64 chars.';
 $wb['database_user_error_len'] = 'Database username - {user}- too long. The max. database username length incl. prefix is 16 chars.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/hu_ftp_user.lng b/interface/web/sites/lib/lang/hu_ftp_user.lng
index 437999a..132bc49 100644
--- a/interface/web/sites/lib/lang/hu_ftp_user.lng
+++ b/interface/web/sites/lib/lang/hu_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/hu_shell_user.lng b/interface/web/sites/lib/lang/hu_shell_user.lng
index de0c737..3191cc8 100644
--- a/interface/web/sites/lib/lang/hu_shell_user.lng
+++ b/interface/web/sites/lib/lang/hu_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/hu_user_quota_stats_list.lng b/interface/web/sites/lib/lang/hu_user_quota_stats_list.lng
index 632730d..687ac9f 100644
--- a/interface/web/sites/lib/lang/hu_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/hu_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Felhasznált hely';
 $wb['hard_txt'] = 'Hard limit';
 $wb['soft_txt'] = 'Soft limit';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/hu_web_backup_list.lng b/interface/web/sites/lib/lang/hu_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/hu_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/hu_web_domain.lng b/interface/web/sites/lib/lang/hu_web_domain.lng
index a4cd7fe..422f57c 100644
--- a/interface/web/sites/lib/lang/hu_web_domain.lng
+++ b/interface/web/sites/lib/lang/hu_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/hu_web_folder_user.lng b/interface/web/sites/lib/lang/hu_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/hu_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/hu_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/hu_webdav_user.lng b/interface/web/sites/lib/lang/hu_webdav_user.lng
index 218f9c7..8e8d196 100644
--- a/interface/web/sites/lib/lang/hu_webdav_user.lng
+++ b/interface/web/sites/lib/lang/hu_webdav_user.lng
@@ -1,17 +1,21 @@
 <?php
-$wb['dir_txt'] = "Könyvtár";
-$wb['server_id_txt'] = "Szerver";
-$wb['parent_domain_id_txt'] = "Webhely";
-$wb['username_txt'] = "Felhasználónév";
-$wb['password_txt'] = "Jelszó";
-$wb['password_strength_txt'] = "Jelszó erősségee";
-$wb['active_txt'] = "Aktív";
-$wb['limit_webdav_user_txt'] = "The max. number of webdav users for your account is reached.";
-$wb['username_error_empty'] = "A Felhasználónév üres.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['dir_txt'] = 'Könyvtár';
+$wb['server_id_txt'] = 'Szerver';
+$wb['parent_domain_id_txt'] = 'Webhely';
+$wb['username_txt'] = 'Felhasználónév';
+$wb['password_txt'] = 'Jelszó';
+$wb['password_strength_txt'] = 'Jelszó erősségee';
+$wb['active_txt'] = 'Aktív';
+$wb['limit_webdav_user_txt'] = 'The max. number of webdav users for your account is reached.';
+$wb['username_error_empty'] = 'A Felhasználónév üres.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/id.lng b/interface/web/sites/lib/lang/id.lng
index 4c3c4ed..ce57256 100644
--- a/interface/web/sites/lib/lang/id.lng
+++ b/interface/web/sites/lib/lang/id.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Situs Web';
-    $wb['Website'] = 'Situs Web';
-    $wb['Subdomain'] = 'Subdomain Situs Web';
-    $wb['Aliasdomain'] = 'Alias Domain Situs Web';
-
-    $wb['Database'] = 'Databases';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Situs Web';
+$wb['Subdomain'] = 'Subdomain Situs Web';
+$wb['Aliasdomain'] = 'Alias Domain Situs Web';
+$wb['Database'] = 'Databases';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'Pengguna FTP';
-    $wb['Webdav-User'] = 'Pengguna Webdav';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'Pengguna FTP';
+$wb['Webdav-User'] = 'Pengguna Webdav';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Pengguna Shell';
-    $wb["Cron Jobs"] = 'Cron Jobs';
-
-$wb["Statistics"] = 'Statistics';
-    $wb["Web traffic"] = 'Trafik Web';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Statistics';
+$wb['Shell-User'] = 'Pengguna Shell';
+$wb['Cron Jobs'] = 'Cron Jobs';
+$wb['Statistics'] = 'Statistics';
+$wb['Web traffic'] = 'Trafik Web';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Statistics';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Pengalihan';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sites';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/id_aps.lng b/interface/web/sites/lib/lang/id_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/id_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/id_aps_instances_list.lng b/interface/web/sites/lib/lang/id_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/id_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/id_aps_packages_list.lng b/interface/web/sites/lib/lang/id_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/id_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/id_database.lng b/interface/web/sites/lib/lang/id_database.lng
index 361fc65..13ecd06 100644
--- a/interface/web/sites/lib/lang/id_database.lng
+++ b/interface/web/sites/lib/lang/id_database.lng
@@ -22,4 +22,19 @@
 $wb['database_charset_change_txt'] = 'Database charset tidak dapat diubah';
 $wb['database_name_error_len'] = 'Nama database - {db} - terlalu panjang. Panjang nama database maks termasuk prefiks adalah 64 karakter.';
 $wb['database_user_error_len'] = 'Nama pengguna database - {user}- terlalu panjang. Panjang nama pengguna database maks termasuk prefiks adalah 16 karakter.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/id_ftp_user.lng b/interface/web/sites/lib/lang/id_ftp_user.lng
index 600fac5..5e1dab2 100644
--- a/interface/web/sites/lib/lang/id_ftp_user.lng
+++ b/interface/web/sites/lib/lang/id_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/id_shell_user.lng b/interface/web/sites/lib/lang/id_shell_user.lng
index b5141ff..f36c057 100644
--- a/interface/web/sites/lib/lang/id_shell_user.lng
+++ b/interface/web/sites/lib/lang/id_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/id_user_quota_stats_list.lng b/interface/web/sites/lib/lang/id_user_quota_stats_list.lng
index 88f238e..39c5543 100644
--- a/interface/web/sites/lib/lang/id_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/id_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Ruang yang digunakan';
 $wb['hard_txt'] = 'Hard limit';
 $wb['soft_txt'] = 'Soft limit';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/id_web_backup_list.lng b/interface/web/sites/lib/lang/id_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/id_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/id_web_domain.lng b/interface/web/sites/lib/lang/id_web_domain.lng
index d119fab..9979fb5 100644
--- a/interface/web/sites/lib/lang/id_web_domain.lng
+++ b/interface/web/sites/lib/lang/id_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/id_web_folder_user.lng b/interface/web/sites/lib/lang/id_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/id_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/id_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/id_webdav_user.lng b/interface/web/sites/lib/lang/id_webdav_user.lng
index 84e750c..cb0c890 100644
--- a/interface/web/sites/lib/lang/id_webdav_user.lng
+++ b/interface/web/sites/lib/lang/id_webdav_user.lng
@@ -14,4 +14,8 @@
 $wb['parent_domain_id_error_empty'] = 'Tak ada situs web yang dipilih.';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/it.lng b/interface/web/sites/lib/lang/it.lng
index 5000b37..87ab303 100644
--- a/interface/web/sites/lib/lang/it.lng
+++ b/interface/web/sites/lib/lang/it.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Siti';
-    $wb['Website'] = 'Siti';
-    $wb['Subdomain'] = 'Sottodomini';
-    $wb['Aliasdomain'] = 'Alias dominio';
-
-    $wb['Database'] = 'Databases';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Siti';
+$wb['Subdomain'] = 'Sottodomini';
+$wb['Aliasdomain'] = 'Alias dominio';
+$wb['Database'] = 'Databases';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'Utente FTP';
-    $wb['Webdav-User'] = 'Utente Webdav';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'Utente FTP';
+$wb['Webdav-User'] = 'Utente Webdav';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Utente Shell';
-    $wb["Cron Jobs"] = 'Cron Jobs';
-
-$wb["Statistics"] = 'Statistiche';
-    $wb["Web traffic"] = 'Traffico web';
-    $wb["Website quota (Harddisk)"] = 'Quota sito web (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Statistiche';
+$wb['Shell-User'] = 'Utente Shell';
+$wb['Cron Jobs'] = 'Cron Jobs';
+$wb['Statistics'] = 'Statistiche';
+$wb['Web traffic'] = 'Traffico web';
+$wb['Website quota (Harddisk)'] = 'Quota sito web (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Statistiche';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Redirect';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sito web';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/it_aps.lng b/interface/web/sites/lib/lang/it_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/it_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/it_aps_instances_list.lng b/interface/web/sites/lib/lang/it_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/it_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/it_aps_packages_list.lng b/interface/web/sites/lib/lang/it_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/it_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/it_database.lng b/interface/web/sites/lib/lang/it_database.lng
index 62a452d..5c2c552 100644
--- a/interface/web/sites/lib/lang/it_database.lng
+++ b/interface/web/sites/lib/lang/it_database.lng
@@ -22,4 +22,19 @@
 $wb['database_remote_error_ips'] = 'At least one of the entered ip addresses is invalid.';
 $wb['database_name_error_len'] = 'Database name - {db} - too long. The max. database name length incl. prefix is 64 chars.';
 $wb['database_user_error_len'] = 'Database username - {user}- too long. The max. database username length incl. prefix is 16 chars.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/it_ftp_user.lng b/interface/web/sites/lib/lang/it_ftp_user.lng
index 97036ea..1964a9f 100644
--- a/interface/web/sites/lib/lang/it_ftp_user.lng
+++ b/interface/web/sites/lib/lang/it_ftp_user.lng
@@ -1,30 +1,34 @@
 <?php
-$wb['uid_txt'] = "UID";
-$wb['gid_txt'] = "GID";
-$wb['dir_txt'] = "Cartella";
-$wb['quota_files_txt'] = "Filequota";
-$wb['ul_ratio_txt'] = "Uploadratio";
-$wb['dl_ratio_txt'] = "Downloadratio";
-$wb['ul_bandwidth_txt'] = "Banda Upload";
-$wb['dl_bandwidth_txt'] = "Banda Download";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Sito";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['quota_size_txt'] = "Harddisk-Quota";
-$wb['active_txt'] = "Attivo";
-$wb['limit_ftp_user_txt'] = "The max. number of FTP users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['quota_size_error_empty'] = "Quota is empty.";
-$wb['uid_error_empty'] = "GID empty.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['quota_files_unity_txt'] = "Files";
-$wb['directory_error_notinweb'] = "Directory not inside of web root directory.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['quota_size_error_regex'] = "Quota: enter a -1 for unlimited or a number > 0";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['uid_txt'] = 'UID';
+$wb['gid_txt'] = 'GID';
+$wb['dir_txt'] = 'Cartella';
+$wb['quota_files_txt'] = 'Filequota';
+$wb['ul_ratio_txt'] = 'Uploadratio';
+$wb['dl_ratio_txt'] = 'Downloadratio';
+$wb['ul_bandwidth_txt'] = 'Banda Upload';
+$wb['dl_bandwidth_txt'] = 'Banda Download';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Sito';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['quota_size_txt'] = 'Harddisk-Quota';
+$wb['active_txt'] = 'Attivo';
+$wb['limit_ftp_user_txt'] = 'The max. number of FTP users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['quota_size_error_empty'] = 'Quota is empty.';
+$wb['uid_error_empty'] = 'GID empty.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['quota_files_unity_txt'] = 'Files';
+$wb['directory_error_notinweb'] = 'Directory not inside of web root directory.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/it_shell_user.lng b/interface/web/sites/lib/lang/it_shell_user.lng
index 0546262..4f59994 100644
--- a/interface/web/sites/lib/lang/it_shell_user.lng
+++ b/interface/web/sites/lib/lang/it_shell_user.lng
@@ -1,25 +1,29 @@
 <?php
-$wb['shell_txt'] = "Shell";
-$wb['dir_txt'] = "Dir";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Site";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['chroot_txt'] = "Chroot Shell";
-$wb['quota_size_txt'] = "Quota";
-$wb['active_txt'] = "Active";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['quota_size_error_empty'] = "Quota is empty.";
-$wb['uid_error_empty'] = "GID empty.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['limit_shell_user_txt'] = "The max number of shell users is reached.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['puser_txt'] = "Web Username";
-$wb['pgroup_txt'] = "Web Group";
-$wb['ssh_rsa_txt'] = "SSH-RSA Public Key (for key-based logins)";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['shell_txt'] = 'Shell';
+$wb['dir_txt'] = 'Dir';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['chroot_txt'] = 'Chroot Shell';
+$wb['quota_size_txt'] = 'Quota';
+$wb['active_txt'] = 'Active';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['quota_size_error_empty'] = 'Quota is empty.';
+$wb['uid_error_empty'] = 'GID empty.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['limit_shell_user_txt'] = 'The max number of shell users is reached.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['puser_txt'] = 'Web Username';
+$wb['pgroup_txt'] = 'Web Group';
+$wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/it_user_quota_stats_list.lng b/interface/web/sites/lib/lang/it_user_quota_stats_list.lng
index adfcb4f..ea0bed2 100644
--- a/interface/web/sites/lib/lang/it_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/it_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Spazio usato';
 $wb['hard_txt'] = 'Limite rigido';
 $wb['soft_txt'] = 'Limite lasco';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/it_web_backup_list.lng b/interface/web/sites/lib/lang/it_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/it_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/it_web_domain.lng b/interface/web/sites/lib/lang/it_web_domain.lng
index cd40e19..9634335 100644
--- a/interface/web/sites/lib/lang/it_web_domain.lng
+++ b/interface/web/sites/lib/lang/it_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/it_web_folder_user.lng b/interface/web/sites/lib/lang/it_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/it_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/it_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/it_webdav_user.lng b/interface/web/sites/lib/lang/it_webdav_user.lng
index fab407a..329eb60 100644
--- a/interface/web/sites/lib/lang/it_webdav_user.lng
+++ b/interface/web/sites/lib/lang/it_webdav_user.lng
@@ -1,17 +1,21 @@
 <?php
-$wb['dir_txt'] = "Directory";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['active_txt'] = "Active";
-$wb['limit_webdav_user_txt'] = "The max. number of webdav users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['dir_txt'] = 'Directory';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['active_txt'] = 'Active';
+$wb['limit_webdav_user_txt'] = 'The max. number of webdav users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ja.lng b/interface/web/sites/lib/lang/ja.lng
index 742aef1..f454996 100644
--- a/interface/web/sites/lib/lang/ja.lng
+++ b/interface/web/sites/lib/lang/ja.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'ウェブサイト';
-    $wb['Website'] = 'ウェブサイト';
-    $wb['Subdomain'] = 'サブドメイン';
-    $wb['Aliasdomain'] = 'エイリアスドメイン';
-
-    $wb['Database'] = 'データベース';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'ウェブサイト';
+$wb['Subdomain'] = 'サブドメイン';
+$wb['Aliasdomain'] = 'エイリアスドメイン';
+$wb['Database'] = 'データベース';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'FTPユーザー';
-    $wb['Webdav-User'] = 'WebDAV-Users';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'FTPユーザー';
+$wb['Webdav-User'] = 'WebDAV-Users';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Shellユーザー';
-    $wb["Cron Jobs"] = 'Cron Jobs';
-
-$wb["Statistics"] = '利用状況';
-    $wb["Web traffic"] = 'Web Traffic';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = '利用状況';
+$wb['Shell-User'] = 'Shellユーザー';
+$wb['Cron Jobs'] = 'Cron Jobs';
+$wb['Statistics'] = '利用状況';
+$wb['Web traffic'] = 'Web Traffic';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = '利用状況';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'リダイレクト';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'サイト';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/ja_aps.lng b/interface/web/sites/lib/lang/ja_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/ja_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ja_aps_instances_list.lng b/interface/web/sites/lib/lang/ja_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/ja_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ja_aps_packages_list.lng b/interface/web/sites/lib/lang/ja_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/ja_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ja_database.lng b/interface/web/sites/lib/lang/ja_database.lng
index 91bd7a8..b7f15c3 100644
--- a/interface/web/sites/lib/lang/ja_database.lng
+++ b/interface/web/sites/lib/lang/ja_database.lng
@@ -22,4 +22,19 @@
 $wb['database_charset_change_txt'] = 'The database charset can not be changed';
 $wb['database_name_error_len'] = 'Database name - {db} - too long. The max. database name length incl. prefix is 64 chars.';
 $wb['database_user_error_len'] = 'Database username - {user}- too long. The max. database username length incl. prefix is 16 chars.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/ja_ftp_user.lng b/interface/web/sites/lib/lang/ja_ftp_user.lng
index bd1dbac..fb80ca3 100644
--- a/interface/web/sites/lib/lang/ja_ftp_user.lng
+++ b/interface/web/sites/lib/lang/ja_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ja_shell_user.lng b/interface/web/sites/lib/lang/ja_shell_user.lng
index 963ed34..04c7a78 100644
--- a/interface/web/sites/lib/lang/ja_shell_user.lng
+++ b/interface/web/sites/lib/lang/ja_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ja_user_quota_stats_list.lng b/interface/web/sites/lib/lang/ja_user_quota_stats_list.lng
index 716760b..7fe4791 100644
--- a/interface/web/sites/lib/lang/ja_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/ja_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Used space';
 $wb['hard_txt'] = 'Hard limit';
 $wb['soft_txt'] = 'Soft limit';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/ja_web_backup_list.lng b/interface/web/sites/lib/lang/ja_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/ja_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ja_web_domain.lng b/interface/web/sites/lib/lang/ja_web_domain.lng
index 95e16b4..ca740a3 100644
--- a/interface/web/sites/lib/lang/ja_web_domain.lng
+++ b/interface/web/sites/lib/lang/ja_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ja_web_folder_user.lng b/interface/web/sites/lib/lang/ja_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/ja_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/ja_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ja_webdav_user.lng b/interface/web/sites/lib/lang/ja_webdav_user.lng
index fab407a..329eb60 100644
--- a/interface/web/sites/lib/lang/ja_webdav_user.lng
+++ b/interface/web/sites/lib/lang/ja_webdav_user.lng
@@ -1,17 +1,21 @@
 <?php
-$wb['dir_txt'] = "Directory";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['active_txt'] = "Active";
-$wb['limit_webdav_user_txt'] = "The max. number of webdav users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['dir_txt'] = 'Directory';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['active_txt'] = 'Active';
+$wb['limit_webdav_user_txt'] = 'The max. number of webdav users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/nl.lng b/interface/web/sites/lib/lang/nl.lng
index 644c9aa..a25c6b0 100644
--- a/interface/web/sites/lib/lang/nl.lng
+++ b/interface/web/sites/lib/lang/nl.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Websites';
-    $wb['Website'] = 'Website';
-    $wb['Subdomain'] = 'Subdomein voor website';
-    $wb['Aliasdomain'] = 'Aliasdomein voor website';
-
-    $wb['Database'] = 'Databases';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Website';
+$wb['Subdomain'] = 'Subdomein voor website';
+$wb['Aliasdomain'] = 'Aliasdomein voor website';
+$wb['Database'] = 'Databases';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'FTP-gebruiker';
-    $wb['Webdav-User'] = 'Webdav-gebruiker';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'FTP-gebruiker';
+$wb['Webdav-User'] = 'Webdav-gebruiker';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Shell-gebruiker';
-    $wb["Cron Jobs"] = 'Cron Jobs';
-
-$wb["Statistics"] = 'Statististieken';
-    $wb["Web traffic"] = 'Web Traffic';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Statististieken';
+$wb['Shell-User'] = 'Shell-gebruiker';
+$wb['Cron Jobs'] = 'Cron Jobs';
+$wb['Statistics'] = 'Statististieken';
+$wb['Web traffic'] = 'Web Traffic';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Statististieken';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Redirect';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sites';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/nl_aps.lng b/interface/web/sites/lib/lang/nl_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/nl_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/nl_aps_instances_list.lng b/interface/web/sites/lib/lang/nl_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/nl_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/nl_aps_packages_list.lng b/interface/web/sites/lib/lang/nl_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/nl_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/nl_database.lng b/interface/web/sites/lib/lang/nl_database.lng
index 85ba81b..29bd3e3 100644
--- a/interface/web/sites/lib/lang/nl_database.lng
+++ b/interface/web/sites/lib/lang/nl_database.lng
@@ -22,4 +22,19 @@
 $wb['database_charset_change_txt'] = 'De database karakterset kan niet worden gewijzigd';
 $wb['database_name_error_len'] = 'Databasenaam - {db} - is te lang. De max. lengte van de databasenaam incl. voorvoegsel is 64 karakters.';
 $wb['database_user_error_len'] = 'Databasenaam - {user}- is te lang. De max. lengte van de database gebruikersnaam incl. voorvoegsel is 16 karakters.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/nl_ftp_user.lng b/interface/web/sites/lib/lang/nl_ftp_user.lng
index 574879f..7f797de 100644
--- a/interface/web/sites/lib/lang/nl_ftp_user.lng
+++ b/interface/web/sites/lib/lang/nl_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/nl_shell_user.lng b/interface/web/sites/lib/lang/nl_shell_user.lng
index 289bec1..bfd9635 100644
--- a/interface/web/sites/lib/lang/nl_shell_user.lng
+++ b/interface/web/sites/lib/lang/nl_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/nl_user_quota_stats_list.lng b/interface/web/sites/lib/lang/nl_user_quota_stats_list.lng
index 47ee6fd..72d068d 100644
--- a/interface/web/sites/lib/lang/nl_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/nl_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Gebruikte ruimte';
 $wb['hard_txt'] = 'Harde limiet';
 $wb['soft_txt'] = 'Zachte limiet';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/nl_web_backup_list.lng b/interface/web/sites/lib/lang/nl_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/nl_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/nl_web_domain.lng b/interface/web/sites/lib/lang/nl_web_domain.lng
index d408f37..dab3b1b 100644
--- a/interface/web/sites/lib/lang/nl_web_domain.lng
+++ b/interface/web/sites/lib/lang/nl_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/nl_web_folder_user.lng b/interface/web/sites/lib/lang/nl_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/nl_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/nl_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/nl_webdav_user.lng b/interface/web/sites/lib/lang/nl_webdav_user.lng
index dd7c5bc..c122b0e 100644
--- a/interface/web/sites/lib/lang/nl_webdav_user.lng
+++ b/interface/web/sites/lib/lang/nl_webdav_user.lng
@@ -14,4 +14,8 @@
 $wb['parent_domain_id_error_empty'] = 'Geen website geselecteerd.';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/pl.lng b/interface/web/sites/lib/lang/pl.lng
index 93b2a04..68ca3e0 100644
--- a/interface/web/sites/lib/lang/pl.lng
+++ b/interface/web/sites/lib/lang/pl.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Strona www';
-    $wb['Website'] = 'Strona www';
-    $wb['Subdomain'] = 'Subdomain for website';
-    $wb['Aliasdomain'] = 'Aliasdomain for website';
-
-    $wb['Database'] = 'Baza danych';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Strona www';
+$wb['Subdomain'] = 'Subdomain for website';
+$wb['Aliasdomain'] = 'Aliasdomain for website';
+$wb['Database'] = 'Baza danych';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'Użytkownik FTP';
-    $wb['Webdav-User'] = 'Użytkownik Webdav';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'Użytkownik FTP';
+$wb['Webdav-User'] = 'Użytkownik Webdav';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Użytkownik Shell';
-    $wb["Cron Jobs"] = 'Zadania Cron';
-
-$wb["Statistics"] = 'Statystyki';
-    $wb["Web traffic"] = 'Ruch na stronie';
-    $wb["Website quota (Harddisk)"] = 'Uzycie dysku strony (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Statystyki';
+$wb['Shell-User'] = 'Użytkownik Shell';
+$wb['Cron Jobs'] = 'Zadania Cron';
+$wb['Statistics'] = 'Statystyki';
+$wb['Web traffic'] = 'Ruch na stronie';
+$wb['Website quota (Harddisk)'] = 'Uzycie dysku strony (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Statystyki';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Przekierowanie';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sites';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/pl_aps.lng b/interface/web/sites/lib/lang/pl_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/pl_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/pl_aps_instances_list.lng b/interface/web/sites/lib/lang/pl_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/pl_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/pl_aps_packages_list.lng b/interface/web/sites/lib/lang/pl_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/pl_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/pl_database.lng b/interface/web/sites/lib/lang/pl_database.lng
index 5ff0ad7..3d81ec2 100644
--- a/interface/web/sites/lib/lang/pl_database.lng
+++ b/interface/web/sites/lib/lang/pl_database.lng
@@ -22,4 +22,19 @@
 $wb['database_charset_change_txt'] = 'Nie można zmienić kodowania bazy danych.';
 $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.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/pl_ftp_user.lng b/interface/web/sites/lib/lang/pl_ftp_user.lng
index d6525a7..fffb54d 100644
--- a/interface/web/sites/lib/lang/pl_ftp_user.lng
+++ b/interface/web/sites/lib/lang/pl_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: wpisz -1 dla wartości bez limitu lub liczbę > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/pl_shell_user.lng b/interface/web/sites/lib/lang/pl_shell_user.lng
index d656152..b216b41 100644
--- a/interface/web/sites/lib/lang/pl_shell_user.lng
+++ b/interface/web/sites/lib/lang/pl_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'Klucz publiczny SSH-RSA (dla logowania po kluczu)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
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..75e2c99 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
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Wykorzystana przestrzeń';
 $wb['hard_txt'] = 'Limit twardy';
 $wb['soft_txt'] = 'Limit miękki';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/pl_web_backup_list.lng b/interface/web/sites/lib/lang/pl_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/pl_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/pl_web_domain.lng b/interface/web/sites/lib/lang/pl_web_domain.lng
index 6d4f560..47aa144 100644
--- a/interface/web/sites/lib/lang/pl_web_domain.lng
+++ b/interface/web/sites/lib/lang/pl_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
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 4e9bfb3..9c3ad77 100644
--- a/interface/web/sites/lib/lang/pl_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/pl_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Hasło';
 $wb['active_txt'] = 'Aktywny';
 $wb['folder_error_empty'] = 'Nie wybrano katalogu.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/pl_webdav_user.lng b/interface/web/sites/lib/lang/pl_webdav_user.lng
index c244c5d..00d7364 100644
--- a/interface/web/sites/lib/lang/pl_webdav_user.lng
+++ b/interface/web/sites/lib/lang/pl_webdav_user.lng
@@ -14,4 +14,8 @@
 $wb['parent_domain_id_error_empty'] = 'Nie wybrano strony www.';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/pt.lng b/interface/web/sites/lib/lang/pt.lng
index 61e478f..c3d0897 100644
--- a/interface/web/sites/lib/lang/pt.lng
+++ b/interface/web/sites/lib/lang/pt.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Websites';
-    $wb['Website'] = 'Website';
-    $wb['Subdomain'] = 'Sub-domínio';
-    $wb['Aliasdomain'] = 'Alias de Domínio';
-
-    $wb['Database'] = 'Base de Dados';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Website';
+$wb['Subdomain'] = 'Sub-domínio';
+$wb['Aliasdomain'] = 'Alias de Domínio';
+$wb['Database'] = 'Base de Dados';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'FTP-Accounts';
-    $wb['Webdav-User'] = 'WebDAV-Users';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'FTP-Accounts';
+$wb['Webdav-User'] = 'WebDAV-Users';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Utilizador de Shell';
-    $wb["Cron Jobs"] = 'Tarefas no Cron';
-
-$wb["Statistics"] = 'Estatísticas';
-    $wb["Web traffic"] = 'Tráfego Web';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Estatísticas';
+$wb['Shell-User'] = 'Utilizador de Shell';
+$wb['Cron Jobs'] = 'Tarefas no Cron';
+$wb['Statistics'] = 'Estatísticas';
+$wb['Web traffic'] = 'Tráfego Web';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Estatísticas';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Redireccionamento';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sites';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/pt_aps.lng b/interface/web/sites/lib/lang/pt_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/pt_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/pt_aps_instances_list.lng b/interface/web/sites/lib/lang/pt_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/pt_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/pt_aps_packages_list.lng b/interface/web/sites/lib/lang/pt_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/pt_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/pt_database.lng b/interface/web/sites/lib/lang/pt_database.lng
index fb6b8fa..8beedb1 100644
--- a/interface/web/sites/lib/lang/pt_database.lng
+++ b/interface/web/sites/lib/lang/pt_database.lng
@@ -22,4 +22,19 @@
 $wb['database_remote_error_ips'] = 'Pelo menos um dos endereços ip informados não é válido.';
 $wb['database_name_error_len'] = 'O nome da base de dados - {db} - é muito longo. 64 caracteres é o número máximo permitido incluindo prefixo.';
 $wb['database_user_error_len'] = 'O nome de utilizador da base de dados - {user}- é muito longo. 16 caracteres é o número máximo permitido incluindo prefixo.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/pt_ftp_user.lng b/interface/web/sites/lib/lang/pt_ftp_user.lng
index d7c44d3..1770872 100644
--- a/interface/web/sites/lib/lang/pt_ftp_user.lng
+++ b/interface/web/sites/lib/lang/pt_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/pt_shell_user.lng b/interface/web/sites/lib/lang/pt_shell_user.lng
index 87929c2..821e5cb 100644
--- a/interface/web/sites/lib/lang/pt_shell_user.lng
+++ b/interface/web/sites/lib/lang/pt_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/pt_user_quota_stats_list.lng b/interface/web/sites/lib/lang/pt_user_quota_stats_list.lng
index 716760b..7fe4791 100644
--- a/interface/web/sites/lib/lang/pt_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/pt_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Used space';
 $wb['hard_txt'] = 'Hard limit';
 $wb['soft_txt'] = 'Soft limit';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/pt_web_backup_list.lng b/interface/web/sites/lib/lang/pt_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/pt_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/pt_web_domain.lng b/interface/web/sites/lib/lang/pt_web_domain.lng
index 53b6728..09538c4 100644
--- a/interface/web/sites/lib/lang/pt_web_domain.lng
+++ b/interface/web/sites/lib/lang/pt_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/pt_web_folder_user.lng b/interface/web/sites/lib/lang/pt_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/pt_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/pt_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/pt_webdav_user.lng b/interface/web/sites/lib/lang/pt_webdav_user.lng
index fab407a..329eb60 100644
--- a/interface/web/sites/lib/lang/pt_webdav_user.lng
+++ b/interface/web/sites/lib/lang/pt_webdav_user.lng
@@ -1,17 +1,21 @@
 <?php
-$wb['dir_txt'] = "Directory";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['active_txt'] = "Active";
-$wb['limit_webdav_user_txt'] = "The max. number of webdav users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['dir_txt'] = 'Directory';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['active_txt'] = 'Active';
+$wb['limit_webdav_user_txt'] = 'The max. number of webdav users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ro.lng b/interface/web/sites/lib/lang/ro.lng
index d508f06..6de1272 100644
--- a/interface/web/sites/lib/lang/ro.lng
+++ b/interface/web/sites/lib/lang/ro.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Website-uri';
-    $wb['Website'] = 'Website-uri';
-    $wb['Subdomain'] = 'Subdomain for website';
-    $wb['Aliasdomain'] = 'Aliasdomain for website';
-
-    $wb['Database'] = 'Databases';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Website-uri';
+$wb['Subdomain'] = 'Subdomain for website';
+$wb['Aliasdomain'] = 'Aliasdomain for website';
+$wb['Database'] = 'Databases';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'FTP-Accounts';
-    $wb['Webdav-User'] = 'WebDAV-Users';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'FTP-Accounts';
+$wb['Webdav-User'] = 'WebDAV-Users';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Shell-User';
-    $wb["Cron Jobs"] = 'Cron Jobs';
-
-$wb["Statistics"] = 'Statistici';
-    $wb["Web traffic"] = 'Web Traffic';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Statistici';
+$wb['Shell-User'] = 'Shell-User';
+$wb['Cron Jobs'] = 'Cron Jobs';
+$wb['Statistics'] = 'Statistici';
+$wb['Web traffic'] = 'Web Traffic';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Statistici';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Redirect';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sites';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/ro_aps.lng b/interface/web/sites/lib/lang/ro_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/ro_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ro_aps_instances_list.lng b/interface/web/sites/lib/lang/ro_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/ro_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ro_aps_packages_list.lng b/interface/web/sites/lib/lang/ro_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/ro_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ro_database.lng b/interface/web/sites/lib/lang/ro_database.lng
index 07566e8..e138f0c 100644
--- a/interface/web/sites/lib/lang/ro_database.lng
+++ b/interface/web/sites/lib/lang/ro_database.lng
@@ -22,4 +22,19 @@
 $wb['database_remote_error_ips'] = 'At least one of the entered ip addresses is invalid.';
 $wb['database_name_error_len'] = 'Database name - {db} - too long. The max. database name length incl. prefix is 64 chars.';
 $wb['database_user_error_len'] = 'Database username - {user}- too long. The max. database username length incl. prefix is 16 chars.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/ro_ftp_user.lng b/interface/web/sites/lib/lang/ro_ftp_user.lng
index 1a31a26..d7415ec 100644
--- a/interface/web/sites/lib/lang/ro_ftp_user.lng
+++ b/interface/web/sites/lib/lang/ro_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ro_shell_user.lng b/interface/web/sites/lib/lang/ro_shell_user.lng
index 6bd7f1b..1eea93f 100644
--- a/interface/web/sites/lib/lang/ro_shell_user.lng
+++ b/interface/web/sites/lib/lang/ro_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ro_user_quota_stats_list.lng b/interface/web/sites/lib/lang/ro_user_quota_stats_list.lng
index 716760b..7fe4791 100644
--- a/interface/web/sites/lib/lang/ro_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/ro_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Used space';
 $wb['hard_txt'] = 'Hard limit';
 $wb['soft_txt'] = 'Soft limit';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/ro_web_backup_list.lng b/interface/web/sites/lib/lang/ro_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/ro_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ro_web_domain.lng b/interface/web/sites/lib/lang/ro_web_domain.lng
index a1fd7e9..89362a0 100644
--- a/interface/web/sites/lib/lang/ro_web_domain.lng
+++ b/interface/web/sites/lib/lang/ro_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ro_web_folder_user.lng b/interface/web/sites/lib/lang/ro_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/ro_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/ro_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ro_webdav_user.lng b/interface/web/sites/lib/lang/ro_webdav_user.lng
index fab407a..329eb60 100644
--- a/interface/web/sites/lib/lang/ro_webdav_user.lng
+++ b/interface/web/sites/lib/lang/ro_webdav_user.lng
@@ -1,17 +1,21 @@
 <?php
-$wb['dir_txt'] = "Directory";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['active_txt'] = "Active";
-$wb['limit_webdav_user_txt'] = "The max. number of webdav users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['dir_txt'] = 'Directory';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['active_txt'] = 'Active';
+$wb['limit_webdav_user_txt'] = 'The max. number of webdav users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ru.lng b/interface/web/sites/lib/lang/ru.lng
index f7c2b7f..93011fa 100644
--- a/interface/web/sites/lib/lang/ru.lng
+++ b/interface/web/sites/lib/lang/ru.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Web-сайты';
-    $wb['Website'] = 'Web-сайты';
-    $wb['Subdomain'] = 'Субдомен';
-    $wb['Aliasdomain'] = 'Алиас домена';
-
-    $wb['Database'] = 'База данных';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Web-сайты';
+$wb['Subdomain'] = 'Субдомен';
+$wb['Aliasdomain'] = 'Алиас домена';
+$wb['Database'] = 'База данных';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'Пользователь FTP';
-    $wb['Webdav-User'] = 'WebDAV-Users';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'Пользователь FTP';
+$wb['Webdav-User'] = 'WebDAV-Users';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Пользователь Shell';
-    $wb["Cron Jobs"] = 'Задачи Cron';
-
-$wb["Statistics"] = 'Статистика';
-    $wb["Web traffic"] = 'Трафик Web';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Статистика';
+$wb['Shell-User'] = 'Пользователь Shell';
+$wb['Cron Jobs'] = 'Задачи Cron';
+$wb['Statistics'] = 'Статистика';
+$wb['Web traffic'] = 'Трафик Web';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Статистика';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Редирект';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Сайт';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/ru_aps.lng b/interface/web/sites/lib/lang/ru_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/ru_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ru_aps_instances_list.lng b/interface/web/sites/lib/lang/ru_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/ru_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ru_aps_packages_list.lng b/interface/web/sites/lib/lang/ru_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/ru_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ru_database.lng b/interface/web/sites/lib/lang/ru_database.lng
index 4f3384e..56dc570 100644
--- a/interface/web/sites/lib/lang/ru_database.lng
+++ b/interface/web/sites/lib/lang/ru_database.lng
@@ -22,4 +22,19 @@
 $wb['database_remote_error_ips'] = 'Минимум один введенный адрес неверен.';
 $wb['database_name_error_len'] = 'Имя БД - {db} - cлишком длинное. Максимальная длина имени БД включая префикс - 64 символа';
 $wb['database_user_error_len'] = 'Логин для БД - {user} - cлишком длинное. Максимальная длина логина - 16 символов';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/ru_ftp_user.lng b/interface/web/sites/lib/lang/ru_ftp_user.lng
index c5375ee..58a2277 100644
--- a/interface/web/sites/lib/lang/ru_ftp_user.lng
+++ b/interface/web/sites/lib/lang/ru_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ru_shell_user.lng b/interface/web/sites/lib/lang/ru_shell_user.lng
index 9b1542f..6723395 100644
--- a/interface/web/sites/lib/lang/ru_shell_user.lng
+++ b/interface/web/sites/lib/lang/ru_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ru_user_quota_stats_list.lng b/interface/web/sites/lib/lang/ru_user_quota_stats_list.lng
index 716760b..7fe4791 100644
--- a/interface/web/sites/lib/lang/ru_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/ru_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Used space';
 $wb['hard_txt'] = 'Hard limit';
 $wb['soft_txt'] = 'Soft limit';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/ru_web_backup_list.lng b/interface/web/sites/lib/lang/ru_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/ru_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/ru_web_domain.lng b/interface/web/sites/lib/lang/ru_web_domain.lng
index a133e77..d43a9a4 100644
--- a/interface/web/sites/lib/lang/ru_web_domain.lng
+++ b/interface/web/sites/lib/lang/ru_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ru_web_folder_user.lng b/interface/web/sites/lib/lang/ru_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/ru_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/ru_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/ru_webdav_user.lng b/interface/web/sites/lib/lang/ru_webdav_user.lng
index fab407a..329eb60 100644
--- a/interface/web/sites/lib/lang/ru_webdav_user.lng
+++ b/interface/web/sites/lib/lang/ru_webdav_user.lng
@@ -1,17 +1,21 @@
 <?php
-$wb['dir_txt'] = "Directory";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['active_txt'] = "Active";
-$wb['limit_webdav_user_txt'] = "The max. number of webdav users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['dir_txt'] = 'Directory';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['active_txt'] = 'Active';
+$wb['limit_webdav_user_txt'] = 'The max. number of webdav users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/se.lng b/interface/web/sites/lib/lang/se.lng
index 047eda1..3b32116 100644
--- a/interface/web/sites/lib/lang/se.lng
+++ b/interface/web/sites/lib/lang/se.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Websites';
-    $wb['Website'] = 'Website';
-    $wb['Subdomain'] = 'Subdomain for website';
-    $wb['Aliasdomain'] = 'Aliasdomain for website';
-
-    $wb['Database'] = 'Databases';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Website';
+$wb['Subdomain'] = 'Subdomain for website';
+$wb['Aliasdomain'] = 'Aliasdomain for website';
+$wb['Database'] = 'Databases';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'FTP-Accounts';
-    $wb['Webdav-User'] = 'WebDAV-Users';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'FTP-Accounts';
+$wb['Webdav-User'] = 'WebDAV-Users';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Shell-User';
-    $wb["Cron Jobs"] = 'Cron Jobs';
-
-$wb["Statistics"] = 'Statistics';
-    $wb["Web traffic"] = 'Web Traffic';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Statistics';
+$wb['Shell-User'] = 'Shell-User';
+$wb['Cron Jobs'] = 'Cron Jobs';
+$wb['Statistics'] = 'Statistics';
+$wb['Web traffic'] = 'Web Traffic';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Statistics';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Redirect';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sites';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/se_aps.lng b/interface/web/sites/lib/lang/se_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/se_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/se_aps_instances_list.lng b/interface/web/sites/lib/lang/se_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/se_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/se_aps_packages_list.lng b/interface/web/sites/lib/lang/se_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/se_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/se_database.lng b/interface/web/sites/lib/lang/se_database.lng
index 21058d4..2e09eb8 100644
--- a/interface/web/sites/lib/lang/se_database.lng
+++ b/interface/web/sites/lib/lang/se_database.lng
@@ -22,4 +22,19 @@
 $wb['database_remote_error_ips'] = 'At least one of the entered ip addresses is invalid.';
 $wb['database_name_error_len'] = 'Database name - {db} - too long. The max. database name length incl. prefix is 64 chars.';
 $wb['database_user_error_len'] = 'Database username - {user}- too long. The max. database username length incl. prefix is 16 chars.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/se_ftp_user.lng b/interface/web/sites/lib/lang/se_ftp_user.lng
index fb183e8..7177b50 100644
--- a/interface/web/sites/lib/lang/se_ftp_user.lng
+++ b/interface/web/sites/lib/lang/se_ftp_user.lng
@@ -1,30 +1,34 @@
 <?php
-$wb['uid_txt'] = "UID";
-$wb['gid_txt'] = "GID";
-$wb['dir_txt'] = "Directory";
-$wb['quota_files_txt'] = "Filequota";
-$wb['ul_ratio_txt'] = "Uploadratio";
-$wb['dl_ratio_txt'] = "Downloadratio";
-$wb['ul_bandwidth_txt'] = "Uploadbandwidth";
-$wb['dl_bandwidth_txt'] = "Downloadbandwidth";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['quota_size_txt'] = "Harddisk-Quota";
-$wb['active_txt'] = "Active";
-$wb['limit_ftp_user_txt'] = "The max. number of FTP users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['quota_size_error_empty'] = "Quota is empty.";
-$wb['uid_error_empty'] = "GID empty.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['quota_files_unity_txt'] = "Files";
-$wb['directory_error_notinweb'] = "Directory not inside of web root directory.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['quota_size_error_regex'] = "Quota: enter a -1 for unlimited or a number > 0";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['uid_txt'] = 'UID';
+$wb['gid_txt'] = 'GID';
+$wb['dir_txt'] = 'Directory';
+$wb['quota_files_txt'] = 'Filequota';
+$wb['ul_ratio_txt'] = 'Uploadratio';
+$wb['dl_ratio_txt'] = 'Downloadratio';
+$wb['ul_bandwidth_txt'] = 'Uploadbandwidth';
+$wb['dl_bandwidth_txt'] = 'Downloadbandwidth';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['quota_size_txt'] = 'Harddisk-Quota';
+$wb['active_txt'] = 'Active';
+$wb['limit_ftp_user_txt'] = 'The max. number of FTP users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['quota_size_error_empty'] = 'Quota is empty.';
+$wb['uid_error_empty'] = 'GID empty.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['quota_files_unity_txt'] = 'Files';
+$wb['directory_error_notinweb'] = 'Directory not inside of web root directory.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/se_shell_user.lng b/interface/web/sites/lib/lang/se_shell_user.lng
index 0546262..4f59994 100644
--- a/interface/web/sites/lib/lang/se_shell_user.lng
+++ b/interface/web/sites/lib/lang/se_shell_user.lng
@@ -1,25 +1,29 @@
 <?php
-$wb['shell_txt'] = "Shell";
-$wb['dir_txt'] = "Dir";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Site";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['chroot_txt'] = "Chroot Shell";
-$wb['quota_size_txt'] = "Quota";
-$wb['active_txt'] = "Active";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['quota_size_error_empty'] = "Quota is empty.";
-$wb['uid_error_empty'] = "GID empty.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['limit_shell_user_txt'] = "The max number of shell users is reached.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['puser_txt'] = "Web Username";
-$wb['pgroup_txt'] = "Web Group";
-$wb['ssh_rsa_txt'] = "SSH-RSA Public Key (for key-based logins)";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['shell_txt'] = 'Shell';
+$wb['dir_txt'] = 'Dir';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['chroot_txt'] = 'Chroot Shell';
+$wb['quota_size_txt'] = 'Quota';
+$wb['active_txt'] = 'Active';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['quota_size_error_empty'] = 'Quota is empty.';
+$wb['uid_error_empty'] = 'GID empty.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['limit_shell_user_txt'] = 'The max number of shell users is reached.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['puser_txt'] = 'Web Username';
+$wb['pgroup_txt'] = 'Web Group';
+$wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/se_user_quota_stats_list.lng b/interface/web/sites/lib/lang/se_user_quota_stats_list.lng
index 716760b..7fe4791 100644
--- a/interface/web/sites/lib/lang/se_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/se_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Used space';
 $wb['hard_txt'] = 'Hard limit';
 $wb['soft_txt'] = 'Soft limit';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/se_web_backup_list.lng b/interface/web/sites/lib/lang/se_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/se_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/se_web_domain.lng b/interface/web/sites/lib/lang/se_web_domain.lng
index 61ec442..65da41f 100644
--- a/interface/web/sites/lib/lang/se_web_domain.lng
+++ b/interface/web/sites/lib/lang/se_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/se_web_folder_user.lng b/interface/web/sites/lib/lang/se_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/se_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/se_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/se_webdav_user.lng b/interface/web/sites/lib/lang/se_webdav_user.lng
index fab407a..329eb60 100644
--- a/interface/web/sites/lib/lang/se_webdav_user.lng
+++ b/interface/web/sites/lib/lang/se_webdav_user.lng
@@ -1,17 +1,21 @@
 <?php
-$wb['dir_txt'] = "Directory";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['active_txt'] = "Active";
-$wb['limit_webdav_user_txt'] = "The max. number of webdav users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['dir_txt'] = 'Directory';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['active_txt'] = 'Active';
+$wb['limit_webdav_user_txt'] = 'The max. number of webdav users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/sk.lng b/interface/web/sites/lib/lang/sk.lng
index 2f4cb9b..de6e565 100644
--- a/interface/web/sites/lib/lang/sk.lng
+++ b/interface/web/sites/lib/lang/sk.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Webstránky';
-    $wb['Website'] = 'Webstránky';
-    $wb['Subdomain'] = 'Subdomény';
-    $wb['Aliasdomain'] = 'Aliasdomény';
-
-    $wb['Database'] = 'Databázy';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Webstránky';
+$wb['Subdomain'] = 'Subdomény';
+$wb['Aliasdomain'] = 'Aliasdomény';
+$wb['Database'] = 'Databázy';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'FTP-uživateľ';
-    $wb['Webdav-User'] = 'WebDAV-Users';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'FTP-uživateľ';
+$wb['Webdav-User'] = 'WebDAV-Users';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Shell-uživateľ';
-    $wb["Cron Jobs"] = 'Cron Jobs';
-
-$wb["Statistics"] = 'Štatistika';
-    $wb["Web traffic"] = 'Web Traffic';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'Štatistika';
+$wb['Shell-User'] = 'Shell-uživateľ';
+$wb['Cron Jobs'] = 'Cron Jobs';
+$wb['Statistics'] = 'Štatistika';
+$wb['Web traffic'] = 'Web Traffic';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'Štatistika';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Presmerovanie';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Stránky';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/sk_aps.lng b/interface/web/sites/lib/lang/sk_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/sk_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/sk_aps_instances_list.lng b/interface/web/sites/lib/lang/sk_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/sk_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/sk_aps_packages_list.lng b/interface/web/sites/lib/lang/sk_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/sk_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/sk_database.lng b/interface/web/sites/lib/lang/sk_database.lng
index 405fb51..01a4846 100644
--- a/interface/web/sites/lib/lang/sk_database.lng
+++ b/interface/web/sites/lib/lang/sk_database.lng
@@ -22,4 +22,19 @@
 $wb['database_charset_change_txt'] = 'Databázový charset nemožno meniť';
 $wb['database_name_error_len'] = 'Názov databázy - (db) - príliš dlhý. Max. dĺžka názvu databázy  vrátane prefix je 64 znakov.';
 $wb['database_user_error_len'] = 'Databázové Užívateľské meno - (user) - príliš dlho. Max. dĺžka Databázového usera vrátane prefix je 16 znakov.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/sk_ftp_user.lng b/interface/web/sites/lib/lang/sk_ftp_user.lng
index c11755a..1526d40 100644
--- a/interface/web/sites/lib/lang/sk_ftp_user.lng
+++ b/interface/web/sites/lib/lang/sk_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/sk_shell_user.lng b/interface/web/sites/lib/lang/sk_shell_user.lng
index 7e69cda..fc05429 100644
--- a/interface/web/sites/lib/lang/sk_shell_user.lng
+++ b/interface/web/sites/lib/lang/sk_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/sk_user_quota_stats_list.lng b/interface/web/sites/lib/lang/sk_user_quota_stats_list.lng
index 716760b..7fe4791 100644
--- a/interface/web/sites/lib/lang/sk_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/sk_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Used space';
 $wb['hard_txt'] = 'Hard limit';
 $wb['soft_txt'] = 'Soft limit';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/sk_web_backup_list.lng b/interface/web/sites/lib/lang/sk_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/sk_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/sk_web_domain.lng b/interface/web/sites/lib/lang/sk_web_domain.lng
index bf20516..3acbf00 100644
--- a/interface/web/sites/lib/lang/sk_web_domain.lng
+++ b/interface/web/sites/lib/lang/sk_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/sk_web_folder_user.lng b/interface/web/sites/lib/lang/sk_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/sk_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/sk_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/sk_webdav_user.lng b/interface/web/sites/lib/lang/sk_webdav_user.lng
index fab407a..329eb60 100644
--- a/interface/web/sites/lib/lang/sk_webdav_user.lng
+++ b/interface/web/sites/lib/lang/sk_webdav_user.lng
@@ -1,17 +1,21 @@
 <?php
-$wb['dir_txt'] = "Directory";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['active_txt'] = "Active";
-$wb['limit_webdav_user_txt'] = "The max. number of webdav users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['dir_txt'] = 'Directory';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['active_txt'] = 'Active';
+$wb['limit_webdav_user_txt'] = 'The max. number of webdav users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/tr.lng b/interface/web/sites/lib/lang/tr.lng
index ee25e55..cf093d8 100644
--- a/interface/web/sites/lib/lang/tr.lng
+++ b/interface/web/sites/lib/lang/tr.lng
@@ -1,28 +1,23 @@
 <?php
 $wb['Websites'] = 'Websitesi';
-    $wb['Website'] = 'Websitesi';
-    $wb['Subdomain'] = 'Subdomain';
-    $wb['Aliasdomain'] = 'Aliasdomain';
-
-    $wb['Database'] = 'Veritabanı';
-    $wb['Database Users'] = 'Database Users';
-
+$wb['Website'] = 'Websitesi';
+$wb['Subdomain'] = 'Subdomain';
+$wb['Aliasdomain'] = 'Aliasdomain';
+$wb['Database'] = 'Veritabanı';
+$wb['Database Users'] = 'Database Users';
 $wb['Web Access'] = 'Web Access';
-    $wb['FTP-User'] = 'FTP Kullanıcısı';
-    $wb['Webdav-User'] = 'WebDAV-Users';
-    $wb['Folder'] = 'Protected Folders';
-    $wb['Folder users'] = 'Protected Folder Users';
-
+$wb['FTP-User'] = 'FTP Kullanıcısı';
+$wb['Webdav-User'] = 'WebDAV-Users';
+$wb['Folder'] = 'Protected Folders';
+$wb['Folder users'] = 'Protected Folder Users';
 $wb['Command Line'] = 'Command Line';
-    $wb['Shell-User'] = 'Shell Kullanıcıları';
-    $wb["Cron Jobs"] = 'Cron Jobs';
-
-$wb["Statistics"] = 'İstatistikler';
-    $wb["Web traffic"] = 'Web Trafiği';
-    $wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
-    
-$wb["Cron"] = 'Cron';
-$wb["Stats"] = 'İstatistikler';
+$wb['Shell-User'] = 'Shell Kullanıcıları';
+$wb['Cron Jobs'] = 'Cron Jobs';
+$wb['Statistics'] = 'İstatistikler';
+$wb['Web traffic'] = 'Web Trafiği';
+$wb['Website quota (Harddisk)'] = 'Website quota (Harddisk)';
+$wb['Cron'] = 'Cron';
+$wb['Stats'] = 'İstatistikler';
 $wb['Shell'] = 'Shell';
 $wb['Webdav'] = 'WebDAV';
 $wb['FTP'] = 'FTP';
@@ -31,4 +26,4 @@
 $wb['Redirect'] = 'Yönlendirme';
 $wb['SSL'] = 'SSL';
 $wb['Sites'] = 'Sites';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/sites/lib/lang/tr_aps.lng b/interface/web/sites/lib/lang/tr_aps.lng
new file mode 100644
index 0000000..d0ecb77
--- /dev/null
+++ b/interface/web/sites/lib/lang/tr_aps.lng
@@ -0,0 +1,57 @@
+<?php
+$wb['overview_txt'] = 'Overview';
+$wb['administration_txt'] = 'Administration';
+$wb['available_packages_txt'] = 'Available packages';
+$wb['installed_packages_txt'] = 'Installed packages';
+$wb['yes_txt'] = 'Yes';
+$wb['no_txt'] = 'No';
+$wb['invalid_id_txt'] = 'No valid ID has been provided.';
+$wb['details_txt'] = 'Details';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['homepage_txt'] = 'Homepage';
+$wb['supported_languages_txt'] = 'Supported languages';
+$wb['description_txt'] = 'Description';
+$wb['config_script_txt'] = 'Configuration script';
+$wb['installed_size_txt'] = 'Size after installation';
+$wb['license_txt'] = 'License';
+$wb['screenshots_txt'] = 'Screenshots';
+$wb['changelog_txt'] = 'Changelog';
+$wb['server_requirements_txt'] = 'Server requirements';
+$wb['php_extensions_txt'] = 'PHP extensions';
+$wb['php_settings_txt'] = 'PHP settings';
+$wb['supported_php_versions_txt'] = 'Supported PHP versions';
+$wb['database_txt'] = 'Database';
+$wb['settings_txt'] = 'Settings';
+$wb['install_package_txt'] = 'Install this package';
+$wb['installation_txt'] = 'Installation';
+$wb['install_location_txt'] = 'Install location';
+$wb['btn_install'] = 'Install';
+$wb['btn_cancel'] = 'Cancel';
+$wb['acceptance_txt'] = 'Acceptance';
+$wb['acceptance_text_txt'] = 'Yes, i\'ve read the license and agree.';
+$wb['install_language_txt'] = 'Interface language';
+$wb['new_database_password_txt'] = 'New database password';
+$wb['basic_settings_txt'] = 'Basic settings';
+$wb['package_settings_txt'] = 'Package settings';
+$wb['error_main_domain'] = 'The domain of the installation path is invalid.';
+$wb['error_no_main_location'] = 'You have provided no valid installation path.';
+$wb['error_inv_main_location'] = 'The given install location folder is invalid.';
+$wb['error_license_agreement'] = 'In order to continue you have to accept the license agreement.';
+$wb['error_no_database_pw'] = 'You have provided no valid database password.';
+$wb['error_short_database_pw'] = 'Please choose a longer database password.';
+$wb['error_no_value_for'] = 'The field "%s" must not be empty.';
+$wb['error_short_value_for'] = 'The field "%s" requires a longer input value.';
+$wb['error_long_value_for'] = 'The field "%s" requires a shorter input value.';
+$wb['error_inv_value_for'] = 'You have entered an invalid value for the field "%s".';
+$wb['error_inv_email_for'] = 'You have entered an invalid mail address for the field "%s".';
+$wb['error_inv_domain_for'] = 'You have entered an invalid domain for the field "%s".';
+$wb['error_inv_integer_for'] = 'You have entered an invalid number for the field "%s".';
+$wb['error_inv_float_for'] = 'You have entered an invalid floating point number for the field "%s".';
+$wb['error_used_location'] = 'The installation path already contains a package installation.';
+$wb['installation_task_txt'] = 'Install planned';
+$wb['installation_error_txt'] = 'Install error';
+$wb['installation_success_txt'] = 'Installed';
+$wb['installation_remove_txt'] = 'Removal planned';
+$wb['packagelist_update_finished_txt'] = 'APS Packagelist update finished.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/tr_aps_instances_list.lng b/interface/web/sites/lib/lang/tr_aps_instances_list.lng
new file mode 100644
index 0000000..3b9c7e9
--- /dev/null
+++ b/interface/web/sites/lib/lang/tr_aps_instances_list.lng
@@ -0,0 +1,13 @@
+<?php
+$wb['list_head_txt'] = 'Installed packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['customer_txt'] = 'Client';
+$wb['status_txt'] = 'Status';
+$wb['install_location_txt'] = 'Install location';
+$wb['pkg_delete_confirmation'] = 'Do you really want to delete this installation?';
+$wb['pkg_reinstall_confirmation'] = 'Do you really want to reinstall this package with the same settings?';
+$wb['filter_txt'] = 'Search';
+$wb['delete_txt'] = 'Delete';
+$wb['reinstall_txt'] = 'Reinstall';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/tr_aps_packages_list.lng b/interface/web/sites/lib/lang/tr_aps_packages_list.lng
new file mode 100644
index 0000000..12cc30d
--- /dev/null
+++ b/interface/web/sites/lib/lang/tr_aps_packages_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Available packages';
+$wb['name_txt'] = 'Name';
+$wb['version_txt'] = 'Version';
+$wb['category_txt'] = 'Category';
+$wb['status_txt'] = 'Unlocked';
+$wb['filter_txt'] = 'Search';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/tr_database.lng b/interface/web/sites/lib/lang/tr_database.lng
index 63601ca..b69980e 100644
--- a/interface/web/sites/lib/lang/tr_database.lng
+++ b/interface/web/sites/lib/lang/tr_database.lng
@@ -22,4 +22,19 @@
 $wb['database_charset_change_txt'] = 'Veritabanı karakterseti değiştirilemedi';
 $wb['database_name_error_len'] = 'Veritabanı ismi - {db} - çok büyük. Max. Veritabanı ismi büyüklüğü ön ek de dahil 64 karakterdir.';
 $wb['database_user_error_len'] = 'Veritabanı kullanıcısı adı - {user} - çok büyük. Max. Veritabanı kullanıcısı adı büyüklüğü ön ek de dahil 16 karakterdir.';
+$wb['parent_domain_id_txt'] = 'Site';
+$wb['database_site_error_empty'] = 'Select the site to which the database belongs.';
+$wb['select_site_txt'] = '- Select Site -';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Cancel';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
+$wb['globalsearch_resultslimit_of_txt'] = 'of';
+$wb['globalsearch_resultslimit_results_txt'] = 'results';
+$wb['globalsearch_noresults_text_txt'] = 'No results.';
+$wb['globalsearch_noresults_limit_txt'] = '0 results';
+$wb['globalsearch_searchfield_watermark_txt'] = 'Search';
+$wb['globalsearch_suggestions_text_txt'] = 'Suggestions';
 ?>
diff --git a/interface/web/sites/lib/lang/tr_ftp_user.lng b/interface/web/sites/lib/lang/tr_ftp_user.lng
index c90f92a..4cc2f4d 100644
--- a/interface/web/sites/lib/lang/tr_ftp_user.lng
+++ b/interface/web/sites/lib/lang/tr_ftp_user.lng
@@ -27,4 +27,8 @@
 $wb['quota_size_error_regex'] = 'Quota: enter a -1 for unlimited or a number > 0';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/tr_shell_user.lng b/interface/web/sites/lib/lang/tr_shell_user.lng
index f476515..17a5ff0 100644
--- a/interface/web/sites/lib/lang/tr_shell_user.lng
+++ b/interface/web/sites/lib/lang/tr_shell_user.lng
@@ -22,4 +22,8 @@
 $wb['ssh_rsa_txt'] = 'SSH-RSA Public Key (for key-based logins)';
 $wb['dir_dot_error'] = 'No .. in path allowed.';
 $wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/tr_user_quota_stats_list.lng b/interface/web/sites/lib/lang/tr_user_quota_stats_list.lng
index 716760b..7fe4791 100644
--- a/interface/web/sites/lib/lang/tr_user_quota_stats_list.lng
+++ b/interface/web/sites/lib/lang/tr_user_quota_stats_list.lng
@@ -5,4 +5,5 @@
 $wb['used_txt'] = 'Used space';
 $wb['hard_txt'] = 'Hard limit';
 $wb['soft_txt'] = 'Soft limit';
+$wb['files_txt'] = 'Single files';
 ?>
diff --git a/interface/web/sites/lib/lang/tr_web_backup_list.lng b/interface/web/sites/lib/lang/tr_web_backup_list.lng
new file mode 100644
index 0000000..1ac6687
--- /dev/null
+++ b/interface/web/sites/lib/lang/tr_web_backup_list.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['list_head_txt'] = 'Existing backups';
+$wb['date_txt'] = 'Date';
+$wb['backup_type_txt'] = 'Type';
+$wb['filename_txt'] = 'Backup file';
+$wb['restore_backup_txt'] = 'Restore backup';
+$wb['download_backup_txt'] = 'Download backup';
+$wb['download_info_txt'] = 'The backup file will be available for download in the backup folder of the website in a few minutes.';
+$wb['restore_info_txt'] = 'Restore of the backup has been started. This action takes several minutes to be completed.';
+$wb['restore_confirm_txt'] = 'Restoring will overwrite existing files in your website. Do you really want to restore this backup?';
+$wb['download_pending_txt'] = 'There is already a pending backup download job.';
+$wb['restore_pending_txt'] = 'There is already a pending backup restore job.';
+$wb['backup_type_mysql'] = 'MySQL Database';
+$wb['backup_type_web'] = 'Website files';
+
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/tr_web_domain.lng b/interface/web/sites/lib/lang/tr_web_domain.lng
index dae2158..509ca53 100644
--- a/interface/web/sites/lib/lang/tr_web_domain.lng
+++ b/interface/web/sites/lib/lang/tr_web_domain.lng
@@ -91,4 +91,17 @@
 $wb['pm_max_spare_servers_error_regex'] = 'PHP-FPM pm.max_spare_servers must be a positive integer value.';
 $wb['hd_quota_error_regex'] = 'Harddisk quota is invalid.';
 $wb['traffic_quota_error_regex'] = 'Traffic quota is invalid.';
+$wb['ssl_key_txt'] = 'SSL Key';
+$wb['perl_txt'] = 'Perl';
+$wb['fastcgi_php_version_txt'] = 'PHP Version';
+$wb['pm_txt'] = 'PHP-FPM Process Manager';
+$wb['pm_process_idle_timeout_txt'] = 'PHP-FPM pm.process_idle_timeout';
+$wb['pm_max_requests_txt'] = 'PHP-FPM pm.max_requests';
+$wb['pm_process_idle_timeout_error_regex'] = 'PHP-FPM pm.process_idle_timeout must be a positive integer value.';
+$wb['pm_max_requests_error_regex'] = 'PHP-FPM pm.max_requests must be an integer value >= 0.';
+$wb['pm_ondemand_hint_txt'] = 'Please note that you must have PHP version >= 5.3.9 in order to use the ondemand process manager. If you select ondemand for an older PHP version, PHP will not start anymore!';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/tr_web_folder_user.lng b/interface/web/sites/lib/lang/tr_web_folder_user.lng
index f877df2..bf56653 100644
--- a/interface/web/sites/lib/lang/tr_web_folder_user.lng
+++ b/interface/web/sites/lib/lang/tr_web_folder_user.lng
@@ -4,4 +4,9 @@
 $wb['password_txt'] = 'Password';
 $wb['active_txt'] = 'Active';
 $wb['folder_error_empty'] = 'No web folder selecetd.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/sites/lib/lang/tr_webdav_user.lng b/interface/web/sites/lib/lang/tr_webdav_user.lng
index fab407a..329eb60 100644
--- a/interface/web/sites/lib/lang/tr_webdav_user.lng
+++ b/interface/web/sites/lib/lang/tr_webdav_user.lng
@@ -1,17 +1,21 @@
 <?php
-$wb['dir_txt'] = "Directory";
-$wb['server_id_txt'] = "Server";
-$wb['parent_domain_id_txt'] = "Website";
-$wb['username_txt'] = "Username";
-$wb['password_txt'] = "Password";
-$wb['password_strength_txt'] = "Password strength";
-$wb['active_txt'] = "Active";
-$wb['limit_webdav_user_txt'] = "The max. number of webdav users for your account is reached.";
-$wb['username_error_empty'] = "Username is empty.";
-$wb['username_error_unique'] = "The username must be unique.";
-$wb['username_error_regex'] = "The username contains characters that are not allowed.";
-$wb['directory_error_empty'] = "Directory empty.";
-$wb['parent_domain_id_error_empty'] = "No website selected.";
-$wb['dir_dot_error'] = "No .. in path allowed.";
-$wb['dir_slashdot_error'] = "No ./ in path allowed.";
+$wb['dir_txt'] = 'Directory';
+$wb['server_id_txt'] = 'Server';
+$wb['parent_domain_id_txt'] = 'Website';
+$wb['username_txt'] = 'Username';
+$wb['password_txt'] = 'Password';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['active_txt'] = 'Active';
+$wb['limit_webdav_user_txt'] = 'The max. number of webdav users for your account is reached.';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['username_error_regex'] = 'The username contains characters that are not allowed.';
+$wb['directory_error_empty'] = 'Directory empty.';
+$wb['parent_domain_id_error_empty'] = 'No website selected.';
+$wb['dir_dot_error'] = 'No .. in path allowed.';
+$wb['dir_slashdot_error'] = 'No ./ in path allowed.';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/ar.lng b/interface/web/tools/lib/lang/ar.lng
index eb2f76d..5809d72 100644
--- a/interface/web/tools/lib/lang/ar.lng
+++ b/interface/web/tools/lib/lang/ar.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/ar_import_ispconfig.lng b/interface/web/tools/lib/lang/ar_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/ar_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/ar_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/ar_index.lng b/interface/web/tools/lib/lang/ar_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/ar_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ar_interface.lng b/interface/web/tools/lib/lang/ar_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/ar_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ar_resync.lng b/interface/web/tools/lib/lang/ar_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/ar_resync.lng
+++ b/interface/web/tools/lib/lang/ar_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/ar_tpl_default-v2.lng b/interface/web/tools/lib/lang/ar_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/ar_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ar_tpl_default.lng b/interface/web/tools/lib/lang/ar_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/ar_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ar_usersettings.lng b/interface/web/tools/lib/lang/ar_usersettings.lng
index 5485f52..a1f3bd2 100644
--- a/interface/web/tools/lib/lang/ar_usersettings.lng
+++ b/interface/web/tools/lib/lang/ar_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'The password in the second password field does not match the first password.';
 $wb['Form to edit the user password and language.'] = 'Form to edit the user password and language.';
 $wb['Settings'] = 'Settings';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/bg_index.lng b/interface/web/tools/lib/lang/bg_index.lng
index 9fa2544..a3ef38f 100644
--- a/interface/web/tools/lib/lang/bg_index.lng
+++ b/interface/web/tools/lib/lang/bg_index.lng
@@ -1,4 +1,4 @@
 <?php
 $wb['page_head_txt'] = 'ISPConfig Tools';
 $wb['page_desc_txt'] = 'Change user settings';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/bg_interface.lng b/interface/web/tools/lib/lang/bg_interface.lng
index b15c733..aab4fc8 100644
--- a/interface/web/tools/lib/lang/bg_interface.lng
+++ b/interface/web/tools/lib/lang/bg_interface.lng
@@ -1,7 +1,7 @@
 <?php
-$wb["interface_head_txt"] = 'Interface Settings';
-$wb["interface_desc_txt"] = 'Modify your interface';
-$wb["language_txt"] = 'Language';
-$wb["startmodule_txt"] = 'Startmodule';
-$wb["app_theme_txt"] = 'Design';
-?>
\ No newline at end of file
+$wb['interface_head_txt'] = 'Interface Settings';
+$wb['interface_desc_txt'] = 'Modify your interface';
+$wb['language_txt'] = 'Language';
+$wb['startmodule_txt'] = 'Startmodule';
+$wb['app_theme_txt'] = 'Design';
+?>
diff --git a/interface/web/tools/lib/lang/bg_tpl_default-v2.lng b/interface/web/tools/lib/lang/bg_tpl_default-v2.lng
index 950c982..afe1640 100644
--- a/interface/web/tools/lib/lang/bg_tpl_default-v2.lng
+++ b/interface/web/tools/lib/lang/bg_tpl_default-v2.lng
@@ -1,7 +1,7 @@
 <?php
-$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
-$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
-$wb["language_txt"] = 'Language';
-$wb["startmodule_txt"] = 'Startmodule';
-$wb["app_theme_txt"] = 'Design';
-?>
\ No newline at end of file
+$wb['tpl_default-v2_head_txt'] = 'Default-v2 Theme settings';
+$wb['tpl_default-v2_desc_txt'] = 'Modify default-v2-theme specific options';
+$wb['language_txt'] = 'Language';
+$wb['startmodule_txt'] = 'Startmodule';
+$wb['app_theme_txt'] = 'Design';
+?>
diff --git a/interface/web/tools/lib/lang/bg_tpl_default.lng b/interface/web/tools/lib/lang/bg_tpl_default.lng
index 81c443e..e378db8 100644
--- a/interface/web/tools/lib/lang/bg_tpl_default.lng
+++ b/interface/web/tools/lib/lang/bg_tpl_default.lng
@@ -1,7 +1,7 @@
 <?php
-$wb["tpl_default_head_txt"] = 'Default Theme settings';
-$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
-$wb["language_txt"] = 'Language';
-$wb["startmodule_txt"] = 'Startmodule';
-$wb["app_theme_txt"] = 'Design';
-?>
\ No newline at end of file
+$wb['tpl_default_head_txt'] = 'Default Theme settings';
+$wb['tpl_default_desc_txt'] = 'Modify default-theme specific options';
+$wb['language_txt'] = 'Language';
+$wb['startmodule_txt'] = 'Startmodule';
+$wb['app_theme_txt'] = 'Design';
+?>
diff --git a/interface/web/tools/lib/lang/br.lng b/interface/web/tools/lib/lang/br.lng
index 78f894e..f617254 100644
--- a/interface/web/tools/lib/lang/br.lng
+++ b/interface/web/tools/lib/lang/br.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/br_import_ispconfig.lng b/interface/web/tools/lib/lang/br_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/br_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/br_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/br_index.lng b/interface/web/tools/lib/lang/br_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/br_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/br_interface.lng b/interface/web/tools/lib/lang/br_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/br_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/br_resync.lng b/interface/web/tools/lib/lang/br_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/br_resync.lng
+++ b/interface/web/tools/lib/lang/br_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/br_tpl_default-v2.lng b/interface/web/tools/lib/lang/br_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/br_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/br_tpl_default.lng b/interface/web/tools/lib/lang/br_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/br_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/br_usersettings.lng b/interface/web/tools/lib/lang/br_usersettings.lng
index ad7432d..cf4242d 100644
--- a/interface/web/tools/lib/lang/br_usersettings.lng
+++ b/interface/web/tools/lib/lang/br_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'As senhas não conhecidem';
 $wb['Form to edit the user password and language.'] = 'Formulário para alterar idioma e senha';
 $wb['Settings'] = 'Configurações';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/cz.lng b/interface/web/tools/lib/lang/cz.lng
index 491e515..bc99380 100644
--- a/interface/web/tools/lib/lang/cz.lng
+++ b/interface/web/tools/lib/lang/cz.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/cz_import_ispconfig.lng b/interface/web/tools/lib/lang/cz_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/cz_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/cz_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/cz_index.lng b/interface/web/tools/lib/lang/cz_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/cz_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/cz_interface.lng b/interface/web/tools/lib/lang/cz_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/cz_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/cz_resync.lng b/interface/web/tools/lib/lang/cz_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/cz_resync.lng
+++ b/interface/web/tools/lib/lang/cz_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/cz_tpl_default-v2.lng b/interface/web/tools/lib/lang/cz_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/cz_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/cz_tpl_default.lng b/interface/web/tools/lib/lang/cz_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/cz_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/cz_usersettings.lng b/interface/web/tools/lib/lang/cz_usersettings.lng
index 835bebe..8396e01 100644
--- a/interface/web/tools/lib/lang/cz_usersettings.lng
+++ b/interface/web/tools/lib/lang/cz_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'Hesla se neshodují.';
 $wb['Form to edit the user password and language.'] = 'Úprava uživatelského hesla a jazyka rozhraní.';
 $wb['Settings'] = 'Nastavení';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/de_import_ispconfig.lng b/interface/web/tools/lib/lang/de_import_ispconfig.lng
index 154d632..cced646 100644
--- a/interface/web/tools/lib/lang/de_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/de_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Weiterleitungen importieren';
 $wb['import_user_filter_txt'] = 'User Filter importieren';
 $wb['import_spamfilter_txt'] = 'Spamfilter importieren';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/de_interface.lng b/interface/web/tools/lib/lang/de_interface.lng
index bb52557..2107fbf 100644
--- a/interface/web/tools/lib/lang/de_interface.lng
+++ b/interface/web/tools/lib/lang/de_interface.lng
@@ -1,6 +1,6 @@
 <?php
-$wb["interface_head_txt"] = 'Interface Einstellungen';
-$wb["interface_desc_txt"] = 'Passe das Interface für dich an';
+$wb['interface_head_txt'] = 'Interface Einstellungen';
+$wb['interface_desc_txt'] = 'Passe das Interface für dich an';
 $wb['language_txt'] = 'Sprache';
 $wb['startmodule_txt'] = 'Startmodul';
 $wb['app_theme_txt'] = 'Design';
diff --git a/interface/web/tools/lib/lang/de_resync.lng b/interface/web/tools/lib/lang/de_resync.lng
index c40594e..c3b98c1 100644
--- a/interface/web/tools/lib/lang/de_resync.lng
+++ b/interface/web/tools/lib/lang/de_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS-Einträge';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Zurück';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/de_tpl_default-v2.lng b/interface/web/tools/lib/lang/de_tpl_default-v2.lng
index 47323b4..7c07e7d 100644
--- a/interface/web/tools/lib/lang/de_tpl_default-v2.lng
+++ b/interface/web/tools/lib/lang/de_tpl_default-v2.lng
@@ -1,6 +1,6 @@
 <?php
-$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme Einstellungen';
-$wb["tpl_default-v2_desc_txt"] = 'Passe default-v2-theme-spezifische Optionen an';
+$wb['tpl_default-v2_head_txt'] = 'Default-v2 Theme Einstellungen';
+$wb['tpl_default-v2_desc_txt'] = 'Passe default-v2-theme-spezifische Optionen an';
 $wb['language_txt'] = 'Sprache';
 $wb['startmodule_txt'] = 'Startmodul';
 $wb['app_theme_txt'] = 'Design';
diff --git a/interface/web/tools/lib/lang/de_tpl_default.lng b/interface/web/tools/lib/lang/de_tpl_default.lng
index 8ef092b..5b4c90f 100644
--- a/interface/web/tools/lib/lang/de_tpl_default.lng
+++ b/interface/web/tools/lib/lang/de_tpl_default.lng
@@ -1,6 +1,6 @@
 <?php
-$wb["tpl_default_head_txt"] = 'Default Theme Einstellungen';
-$wb["tpl_default_desc_txt"] = 'Passe default-theme-spezifische Optionen an';
+$wb['tpl_default_head_txt'] = 'Default Theme Einstellungen';
+$wb['tpl_default_desc_txt'] = 'Passe default-theme-spezifische Optionen an';
 $wb['language_txt'] = 'Sprache';
 $wb['startmodule_txt'] = 'Startmodul';
 $wb['app_theme_txt'] = 'Design';
diff --git a/interface/web/tools/lib/lang/el.lng b/interface/web/tools/lib/lang/el.lng
index 56442c3..0f44f70 100644
--- a/interface/web/tools/lib/lang/el.lng
+++ b/interface/web/tools/lib/lang/el.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/el_import_ispconfig.lng b/interface/web/tools/lib/lang/el_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/el_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/el_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/el_index.lng b/interface/web/tools/lib/lang/el_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/el_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/el_interface.lng b/interface/web/tools/lib/lang/el_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/el_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/el_resync.lng b/interface/web/tools/lib/lang/el_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/el_resync.lng
+++ b/interface/web/tools/lib/lang/el_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/el_tpl_default-v2.lng b/interface/web/tools/lib/lang/el_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/el_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/el_tpl_default.lng b/interface/web/tools/lib/lang/el_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/el_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/el_usersettings.lng b/interface/web/tools/lib/lang/el_usersettings.lng
index ce9c955..d2321b0 100644
--- a/interface/web/tools/lib/lang/el_usersettings.lng
+++ b/interface/web/tools/lib/lang/el_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'Το συνθηματικό στο δεύτερο πεδίο δεν ταιριάζει με το συνθηματικό στο πρώτο πεδίο.';
 $wb['Form to edit the user password and language.'] = 'Φόρμα επεξεργασίας συνθηματικού και γλώσσας';
 $wb['Settings'] = 'Ρυθμίσεις';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/es.lng b/interface/web/tools/lib/lang/es.lng
index 1d8363a..442be60 100644
--- a/interface/web/tools/lib/lang/es.lng
+++ b/interface/web/tools/lib/lang/es.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/es_import_ispconfig.lng b/interface/web/tools/lib/lang/es_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/es_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/es_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/es_index.lng b/interface/web/tools/lib/lang/es_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/es_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/es_interface.lng b/interface/web/tools/lib/lang/es_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/es_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/es_resync.lng b/interface/web/tools/lib/lang/es_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/es_resync.lng
+++ b/interface/web/tools/lib/lang/es_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/es_tpl_default-v2.lng b/interface/web/tools/lib/lang/es_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/es_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/es_tpl_default.lng b/interface/web/tools/lib/lang/es_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/es_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/es_usersettings.lng b/interface/web/tools/lib/lang/es_usersettings.lng
index 12f5206..eaa47b7 100644
--- a/interface/web/tools/lib/lang/es_usersettings.lng
+++ b/interface/web/tools/lib/lang/es_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'La contraseña indicada en el segundo campo no coincide con la del primero.';
 $wb['Form to edit the user password and language.'] = 'Formulario para editar el usuario y la contraseña.';
 $wb['Settings'] = 'Configuraciones';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/fi.lng b/interface/web/tools/lib/lang/fi.lng
index 93b19ea..8f93019 100755
--- a/interface/web/tools/lib/lang/fi.lng
+++ b/interface/web/tools/lib/lang/fi.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/fi_import_ispconfig.lng b/interface/web/tools/lib/lang/fi_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/fi_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/fi_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/fi_index.lng b/interface/web/tools/lib/lang/fi_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/fi_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/fi_interface.lng b/interface/web/tools/lib/lang/fi_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/fi_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/fi_resync.lng b/interface/web/tools/lib/lang/fi_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/fi_resync.lng
+++ b/interface/web/tools/lib/lang/fi_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/fi_tpl_default-v2.lng b/interface/web/tools/lib/lang/fi_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/fi_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/fi_tpl_default.lng b/interface/web/tools/lib/lang/fi_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/fi_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/fi_usersettings.lng b/interface/web/tools/lib/lang/fi_usersettings.lng
index 16ec5cf..c869888 100755
--- a/interface/web/tools/lib/lang/fi_usersettings.lng
+++ b/interface/web/tools/lib/lang/fi_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_strength_txt'] = 'Salasanan vahvuus';
 $wb['Form to edit the user password and language.'] = 'Lomake käyttäjän salasanan ja kieliasetusten muokkaamiseen.';
 $wb['Settings'] = 'Asetukset';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/fr.lng b/interface/web/tools/lib/lang/fr.lng
index 5b8c942..a5a12cc 100644
--- a/interface/web/tools/lib/lang/fr.lng
+++ b/interface/web/tools/lib/lang/fr.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/fr_import_ispconfig.lng b/interface/web/tools/lib/lang/fr_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/fr_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/fr_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/fr_index.lng b/interface/web/tools/lib/lang/fr_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/fr_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/fr_interface.lng b/interface/web/tools/lib/lang/fr_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/fr_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/fr_resync.lng b/interface/web/tools/lib/lang/fr_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/fr_resync.lng
+++ b/interface/web/tools/lib/lang/fr_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/fr_tpl_default-v2.lng b/interface/web/tools/lib/lang/fr_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/fr_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/fr_tpl_default.lng b/interface/web/tools/lib/lang/fr_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/fr_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/fr_usersettings.lng b/interface/web/tools/lib/lang/fr_usersettings.lng
index db26577..ed3ee61 100644
--- a/interface/web/tools/lib/lang/fr_usersettings.lng
+++ b/interface/web/tools/lib/lang/fr_usersettings.lng
@@ -5,4 +5,8 @@
 $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 utilisateur et de la langue.';
 $wb['Settings'] = 'Paramètres';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/hr.lng b/interface/web/tools/lib/lang/hr.lng
index d08322a..7a8320b 100644
--- a/interface/web/tools/lib/lang/hr.lng
+++ b/interface/web/tools/lib/lang/hr.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/hr_import_ispconfig.lng b/interface/web/tools/lib/lang/hr_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/hr_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/hr_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/hr_index.lng b/interface/web/tools/lib/lang/hr_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/hr_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/hr_interface.lng b/interface/web/tools/lib/lang/hr_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/hr_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/hr_resync.lng b/interface/web/tools/lib/lang/hr_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/hr_resync.lng
+++ b/interface/web/tools/lib/lang/hr_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/hr_tpl_default-v2.lng b/interface/web/tools/lib/lang/hr_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/hr_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/hr_tpl_default.lng b/interface/web/tools/lib/lang/hr_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/hr_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/hr_usersettings.lng b/interface/web/tools/lib/lang/hr_usersettings.lng
index 7d50939..ae25bb2 100644
--- a/interface/web/tools/lib/lang/hr_usersettings.lng
+++ b/interface/web/tools/lib/lang/hr_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'Šifra u drugom polju ne odgovara šifri iz prvog polja.';
 $wb['Form to edit the user password and language.'] = 'Formular za izmjenu šifre i jezika.';
 $wb['Settings'] = 'Postavke';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/hu.lng b/interface/web/tools/lib/lang/hu.lng
index 7abe1d9..1f32605 100644
--- a/interface/web/tools/lib/lang/hu.lng
+++ b/interface/web/tools/lib/lang/hu.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/hu_import_ispconfig.lng b/interface/web/tools/lib/lang/hu_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/hu_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/hu_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/hu_index.lng b/interface/web/tools/lib/lang/hu_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/hu_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/hu_interface.lng b/interface/web/tools/lib/lang/hu_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/hu_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/hu_resync.lng b/interface/web/tools/lib/lang/hu_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/hu_resync.lng
+++ b/interface/web/tools/lib/lang/hu_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/hu_tpl_default-v2.lng b/interface/web/tools/lib/lang/hu_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/hu_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/hu_tpl_default.lng b/interface/web/tools/lib/lang/hu_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/hu_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/hu_usersettings.lng b/interface/web/tools/lib/lang/hu_usersettings.lng
index 272dd81..51fe50e 100644
--- a/interface/web/tools/lib/lang/hu_usersettings.lng
+++ b/interface/web/tools/lib/lang/hu_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['Form to edit the user password and language.'] = 'Jelszó, nyelv és hitelesítés beállító oldal.';
 $wb['Settings'] = 'Beállítások';
 $wb['password_strength_txt'] = 'Jelszó erősségee';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/id.lng b/interface/web/tools/lib/lang/id.lng
index d8594f8..c167970 100644
--- a/interface/web/tools/lib/lang/id.lng
+++ b/interface/web/tools/lib/lang/id.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/id_import_ispconfig.lng b/interface/web/tools/lib/lang/id_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/id_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/id_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/id_index.lng b/interface/web/tools/lib/lang/id_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/id_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/id_interface.lng b/interface/web/tools/lib/lang/id_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/id_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/id_resync.lng b/interface/web/tools/lib/lang/id_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/id_resync.lng
+++ b/interface/web/tools/lib/lang/id_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/id_tpl_default-v2.lng b/interface/web/tools/lib/lang/id_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/id_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/id_tpl_default.lng b/interface/web/tools/lib/lang/id_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/id_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/id_usersettings.lng b/interface/web/tools/lib/lang/id_usersettings.lng
index 97a8bb2..19ecb54 100644
--- a/interface/web/tools/lib/lang/id_usersettings.lng
+++ b/interface/web/tools/lib/lang/id_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'Kata sandi di kolom kata sandi kedua tidak cocok dengan kata sandi pertama.';
 $wb['Form to edit the user password and language.'] = 'Form untuk menyunting kata sandi dan bahasa pengguna.';
 $wb['Settings'] = 'Pengaturan';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/it.lng b/interface/web/tools/lib/lang/it.lng
index 6921033..81aa4e7 100644
--- a/interface/web/tools/lib/lang/it.lng
+++ b/interface/web/tools/lib/lang/it.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/it_import_ispconfig.lng b/interface/web/tools/lib/lang/it_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/it_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/it_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/it_index.lng b/interface/web/tools/lib/lang/it_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/it_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/it_interface.lng b/interface/web/tools/lib/lang/it_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/it_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/it_resync.lng b/interface/web/tools/lib/lang/it_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/it_resync.lng
+++ b/interface/web/tools/lib/lang/it_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/it_tpl_default-v2.lng b/interface/web/tools/lib/lang/it_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/it_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/it_tpl_default.lng b/interface/web/tools/lib/lang/it_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/it_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/it_usersettings.lng b/interface/web/tools/lib/lang/it_usersettings.lng
index d81e53c..6e671a3 100644
--- a/interface/web/tools/lib/lang/it_usersettings.lng
+++ b/interface/web/tools/lib/lang/it_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['Form to edit the user password and language.'] = 'Form per modificare la password e la lingua dellutente.';
 $wb['Settings'] = 'Impostazioni';
 $wb['password_strength_txt'] = 'Sicurezza della Password';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/ja.lng b/interface/web/tools/lib/lang/ja.lng
index 25f6acf..37b781f 100644
--- a/interface/web/tools/lib/lang/ja.lng
+++ b/interface/web/tools/lib/lang/ja.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/ja_import_ispconfig.lng b/interface/web/tools/lib/lang/ja_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/ja_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/ja_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/ja_index.lng b/interface/web/tools/lib/lang/ja_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/ja_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ja_interface.lng b/interface/web/tools/lib/lang/ja_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/ja_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ja_resync.lng b/interface/web/tools/lib/lang/ja_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/ja_resync.lng
+++ b/interface/web/tools/lib/lang/ja_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/ja_tpl_default-v2.lng b/interface/web/tools/lib/lang/ja_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/ja_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ja_tpl_default.lng b/interface/web/tools/lib/lang/ja_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/ja_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ja_usersettings.lng b/interface/web/tools/lib/lang/ja_usersettings.lng
index a838f9d..e4b4a4c 100644
--- a/interface/web/tools/lib/lang/ja_usersettings.lng
+++ b/interface/web/tools/lib/lang/ja_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'パスワードの1つめの欄と2つめの欄が一致していません。';
 $wb['Form to edit the user password and language.'] = 'ユーザーのパスワードと言語を指定してください。';
 $wb['Settings'] = '設定';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/nl.lng b/interface/web/tools/lib/lang/nl.lng
index 3c7eb23..458c4c7 100644
--- a/interface/web/tools/lib/lang/nl.lng
+++ b/interface/web/tools/lib/lang/nl.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/nl_import_ispconfig.lng b/interface/web/tools/lib/lang/nl_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/nl_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/nl_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/nl_index.lng b/interface/web/tools/lib/lang/nl_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/nl_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/nl_interface.lng b/interface/web/tools/lib/lang/nl_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/nl_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/nl_resync.lng b/interface/web/tools/lib/lang/nl_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/nl_resync.lng
+++ b/interface/web/tools/lib/lang/nl_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/nl_tpl_default-v2.lng b/interface/web/tools/lib/lang/nl_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/nl_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/nl_tpl_default.lng b/interface/web/tools/lib/lang/nl_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/nl_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/nl_usersettings.lng b/interface/web/tools/lib/lang/nl_usersettings.lng
index 2e805d0..ec8be95 100644
--- a/interface/web/tools/lib/lang/nl_usersettings.lng
+++ b/interface/web/tools/lib/lang/nl_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'De door u ingevulde wachtwoorden komen niet overeen.';
 $wb['Form to edit the user password and language.'] = 'Formulier om het wachtwoord en taal van de gebruiker te kunnen wijzigen.';
 $wb['Settings'] = 'Instellingen';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/pl.lng b/interface/web/tools/lib/lang/pl.lng
index 2063f33..8a5468d 100644
--- a/interface/web/tools/lib/lang/pl.lng
+++ b/interface/web/tools/lib/lang/pl.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/pl_import_ispconfig.lng b/interface/web/tools/lib/lang/pl_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/pl_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/pl_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/pl_index.lng b/interface/web/tools/lib/lang/pl_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/pl_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/pl_interface.lng b/interface/web/tools/lib/lang/pl_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/pl_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/pl_resync.lng b/interface/web/tools/lib/lang/pl_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/pl_resync.lng
+++ b/interface/web/tools/lib/lang/pl_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/pl_tpl_default-v2.lng b/interface/web/tools/lib/lang/pl_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/pl_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/pl_tpl_default.lng b/interface/web/tools/lib/lang/pl_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/pl_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/pl_usersettings.lng b/interface/web/tools/lib/lang/pl_usersettings.lng
index f8d7665..31b062a 100644
--- a/interface/web/tools/lib/lang/pl_usersettings.lng
+++ b/interface/web/tools/lib/lang/pl_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'Hasła nie pasują do siebie.';
 $wb['Form to edit the user password and language.'] = 'Formularz do edycji języka i hasła użytkownika.';
 $wb['Settings'] = 'Ustawienia';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/pt.lng b/interface/web/tools/lib/lang/pt.lng
index d17b745..8c1d547 100644
--- a/interface/web/tools/lib/lang/pt.lng
+++ b/interface/web/tools/lib/lang/pt.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/pt_import_ispconfig.lng b/interface/web/tools/lib/lang/pt_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/pt_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/pt_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/pt_index.lng b/interface/web/tools/lib/lang/pt_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/pt_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/pt_interface.lng b/interface/web/tools/lib/lang/pt_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/pt_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/pt_resync.lng b/interface/web/tools/lib/lang/pt_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/pt_resync.lng
+++ b/interface/web/tools/lib/lang/pt_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/pt_tpl_default-v2.lng b/interface/web/tools/lib/lang/pt_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/pt_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/pt_tpl_default.lng b/interface/web/tools/lib/lang/pt_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/pt_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/pt_usersettings.lng b/interface/web/tools/lib/lang/pt_usersettings.lng
index 05e9365..b622c66 100644
--- a/interface/web/tools/lib/lang/pt_usersettings.lng
+++ b/interface/web/tools/lib/lang/pt_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'As senhas não coincidem';
 $wb['Form to edit the user password and language.'] = 'Formulário para alterar idioma e senha';
 $wb['Settings'] = 'Configurações';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/ro.lng b/interface/web/tools/lib/lang/ro.lng
index b4c1eec..1d9fe7d 100644
--- a/interface/web/tools/lib/lang/ro.lng
+++ b/interface/web/tools/lib/lang/ro.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/ro_import_ispconfig.lng b/interface/web/tools/lib/lang/ro_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/ro_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/ro_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/ro_index.lng b/interface/web/tools/lib/lang/ro_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/ro_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ro_interface.lng b/interface/web/tools/lib/lang/ro_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/ro_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ro_resync.lng b/interface/web/tools/lib/lang/ro_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/ro_resync.lng
+++ b/interface/web/tools/lib/lang/ro_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/ro_tpl_default-v2.lng b/interface/web/tools/lib/lang/ro_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/ro_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ro_tpl_default.lng b/interface/web/tools/lib/lang/ro_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/ro_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ro_usersettings.lng b/interface/web/tools/lib/lang/ro_usersettings.lng
index 1e48a56..c0d3724 100644
--- a/interface/web/tools/lib/lang/ro_usersettings.lng
+++ b/interface/web/tools/lib/lang/ro_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'Parola in al doilea camp nu coincide cu primul.';
 $wb['Form to edit the user password and language.'] = 'Formular de editare parola si limba';
 $wb['Settings'] = 'Setari';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/ru.lng b/interface/web/tools/lib/lang/ru.lng
index 6b6f584..a72aad6 100644
--- a/interface/web/tools/lib/lang/ru.lng
+++ b/interface/web/tools/lib/lang/ru.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/ru_import_ispconfig.lng b/interface/web/tools/lib/lang/ru_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/ru_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/ru_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/ru_index.lng b/interface/web/tools/lib/lang/ru_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/ru_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ru_interface.lng b/interface/web/tools/lib/lang/ru_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/ru_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ru_resync.lng b/interface/web/tools/lib/lang/ru_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/ru_resync.lng
+++ b/interface/web/tools/lib/lang/ru_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/ru_tpl_default-v2.lng b/interface/web/tools/lib/lang/ru_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/ru_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ru_tpl_default.lng b/interface/web/tools/lib/lang/ru_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/ru_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/ru_usersettings.lng b/interface/web/tools/lib/lang/ru_usersettings.lng
index 8db0c35..a26c048 100644
--- a/interface/web/tools/lib/lang/ru_usersettings.lng
+++ b/interface/web/tools/lib/lang/ru_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'Введенные пароли не совпадают.';
 $wb['Form to edit the user password and language.'] = 'Форма для изменения языка и паролей';
 $wb['Settings'] = 'Настройки';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/se.lng b/interface/web/tools/lib/lang/se.lng
index eb2f76d..5809d72 100644
--- a/interface/web/tools/lib/lang/se.lng
+++ b/interface/web/tools/lib/lang/se.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/se_import_ispconfig.lng b/interface/web/tools/lib/lang/se_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/se_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/se_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/se_index.lng b/interface/web/tools/lib/lang/se_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/se_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/se_interface.lng b/interface/web/tools/lib/lang/se_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/se_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/se_resync.lng b/interface/web/tools/lib/lang/se_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/se_resync.lng
+++ b/interface/web/tools/lib/lang/se_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/se_tpl_default-v2.lng b/interface/web/tools/lib/lang/se_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/se_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/se_tpl_default.lng b/interface/web/tools/lib/lang/se_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/se_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/se_usersettings.lng b/interface/web/tools/lib/lang/se_usersettings.lng
index 5485f52..a1f3bd2 100644
--- a/interface/web/tools/lib/lang/se_usersettings.lng
+++ b/interface/web/tools/lib/lang/se_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'The password in the second password field does not match the first password.';
 $wb['Form to edit the user password and language.'] = 'Form to edit the user password and language.';
 $wb['Settings'] = 'Settings';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/sk.lng b/interface/web/tools/lib/lang/sk.lng
index 9892448..72288d8 100644
--- a/interface/web/tools/lib/lang/sk.lng
+++ b/interface/web/tools/lib/lang/sk.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/sk_import_ispconfig.lng b/interface/web/tools/lib/lang/sk_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/sk_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/sk_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/sk_index.lng b/interface/web/tools/lib/lang/sk_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/sk_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/sk_interface.lng b/interface/web/tools/lib/lang/sk_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/sk_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/sk_resync.lng b/interface/web/tools/lib/lang/sk_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/sk_resync.lng
+++ b/interface/web/tools/lib/lang/sk_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/sk_tpl_default-v2.lng b/interface/web/tools/lib/lang/sk_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/sk_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/sk_tpl_default.lng b/interface/web/tools/lib/lang/sk_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/sk_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/sk_usersettings.lng b/interface/web/tools/lib/lang/sk_usersettings.lng
index 70bbdcb..5545950 100644
--- a/interface/web/tools/lib/lang/sk_usersettings.lng
+++ b/interface/web/tools/lib/lang/sk_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'Heslo v overovacom poli nezodpovedá prvému heslu.';
 $wb['Form to edit the user password and language.'] = 'Formulár pre úpravu Užívateľského hesla a jazyka.';
 $wb['Settings'] = 'Nastavenia';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/tools/lib/lang/tr.lng b/interface/web/tools/lib/lang/tr.lng
index 6513fce..6b67a0e 100644
--- a/interface/web/tools/lib/lang/tr.lng
+++ b/interface/web/tools/lib/lang/tr.lng
@@ -9,4 +9,5 @@
 $wb['Import'] = 'Import';
 $wb['ISPConfig 3 mail'] = 'ISPConfig 3 mail';
 $wb['PDNS Tupa'] = 'PowerDNS Tupa';
+$wb['Interface'] = 'Interface';
 ?>
diff --git a/interface/web/tools/lib/lang/tr_import_ispconfig.lng b/interface/web/tools/lib/lang/tr_import_ispconfig.lng
index 65ea145..ce47c4d 100644
--- a/interface/web/tools/lib/lang/tr_import_ispconfig.lng
+++ b/interface/web/tools/lib/lang/tr_import_ispconfig.lng
@@ -20,5 +20,4 @@
 $wb['import_forward_txt'] = 'Import forward';
 $wb['import_user_filter_txt'] = 'Import user filter';
 $wb['import_spamfilter_txt'] = 'Import spamfilter';
-
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/tr_index.lng b/interface/web/tools/lib/lang/tr_index.lng
new file mode 100644
index 0000000..9fa2544
--- /dev/null
+++ b/interface/web/tools/lib/lang/tr_index.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['page_head_txt'] = 'ISPConfig Tools';
+$wb['page_desc_txt'] = 'Change user settings';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/tr_interface.lng b/interface/web/tools/lib/lang/tr_interface.lng
new file mode 100644
index 0000000..b15c733
--- /dev/null
+++ b/interface/web/tools/lib/lang/tr_interface.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["interface_head_txt"] = 'Interface Settings';
+$wb["interface_desc_txt"] = 'Modify your interface';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/tr_resync.lng b/interface/web/tools/lib/lang/tr_resync.lng
index f4cbf0d..ed94767 100644
--- a/interface/web/tools/lib/lang/tr_resync.lng
+++ b/interface/web/tools/lib/lang/tr_resync.lng
@@ -10,4 +10,4 @@
 $wb['resync_dns_txt'] = 'Resync DNS records';
 $wb['btn_start_txt'] = 'Start';
 $wb['btn_cancel_txt'] = 'Cancel';
-?>
\ No newline at end of file
+?>
diff --git a/interface/web/tools/lib/lang/tr_tpl_default-v2.lng b/interface/web/tools/lib/lang/tr_tpl_default-v2.lng
new file mode 100644
index 0000000..950c982
--- /dev/null
+++ b/interface/web/tools/lib/lang/tr_tpl_default-v2.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default-v2_head_txt"] = 'Default-v2 Theme settings';
+$wb["tpl_default-v2_desc_txt"] = 'Modify default-v2-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/tr_tpl_default.lng b/interface/web/tools/lib/lang/tr_tpl_default.lng
new file mode 100644
index 0000000..81c443e
--- /dev/null
+++ b/interface/web/tools/lib/lang/tr_tpl_default.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["tpl_default_head_txt"] = 'Default Theme settings';
+$wb["tpl_default_desc_txt"] = 'Modify default-theme specific options';
+$wb["language_txt"] = 'Language';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+?>
\ No newline at end of file
diff --git a/interface/web/tools/lib/lang/tr_usersettings.lng b/interface/web/tools/lib/lang/tr_usersettings.lng
index d9efacc..8db184e 100644
--- a/interface/web/tools/lib/lang/tr_usersettings.lng
+++ b/interface/web/tools/lib/lang/tr_usersettings.lng
@@ -5,4 +5,8 @@
 $wb['password_mismatch'] = 'Şifreler uyuşmuyor.';
 $wb['Form to edit the user password and language.'] = 'Şifre ve dil ayarlarını değiştirme formu.';
 $wb['Settings'] = 'Ayarlar';
+$wb['generate_password_txt'] = 'Generate Password';
+$wb['repeat_password_txt'] = 'Repeat Password';
+$wb['password_mismatch_txt'] = 'The passwords do not match.';
+$wb['password_match_txt'] = 'The passwords do match.';
 ?>
diff --git a/interface/web/vm/lib/lang/ar_openvz_ip_list.lng b/interface/web/vm/lib/lang/ar_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/ar_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/ar_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/br_openvz_ip_list.lng b/interface/web/vm/lib/lang/br_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/br_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/br_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/cz_openvz_ip_list.lng b/interface/web/vm/lib/lang/cz_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/cz_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/cz_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/el_openvz_ip_list.lng b/interface/web/vm/lib/lang/el_openvz_ip_list.lng
index accf5d2..5af2ea0 100644
--- a/interface/web/vm/lib/lang/el_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/el_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'Διεύθυνση IP';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/es_openvz_ip_list.lng b/interface/web/vm/lib/lang/es_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/es_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/es_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/fi_openvz_ip_list.lng b/interface/web/vm/lib/lang/fi_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/fi_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/fi_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
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..e6a3a68 100644
--- a/interface/web/vm/lib/lang/fr_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/fr_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/hr_openvz_ip_list.lng b/interface/web/vm/lib/lang/hr_openvz_ip_list.lng
index 14f91f0..c578fc9 100644
--- a/interface/web/vm/lib/lang/hr_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/hr_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP adresa';
 $wb['reserved_txt'] = 'Rezervirano';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/hu_openvz_ip_list.lng b/interface/web/vm/lib/lang/hu_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/hu_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/hu_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/id_openvz_ip_list.lng b/interface/web/vm/lib/lang/id_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/id_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/id_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/it_openvz_ip_list.lng b/interface/web/vm/lib/lang/it_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/it_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/it_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/ja_openvz_ip_list.lng b/interface/web/vm/lib/lang/ja_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/ja_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/ja_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/nl_openvz_ip_list.lng b/interface/web/vm/lib/lang/nl_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/nl_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/nl_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
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..e6a3a68 100644
--- a/interface/web/vm/lib/lang/pl_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/pl_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/pt_openvz_ip_list.lng b/interface/web/vm/lib/lang/pt_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/pt_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/pt_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/ro_openvz_ip_list.lng b/interface/web/vm/lib/lang/ro_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/ro_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/ro_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/ru_openvz_ip_list.lng b/interface/web/vm/lib/lang/ru_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/ru_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/ru_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/se_openvz_ip_list.lng b/interface/web/vm/lib/lang/se_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/se_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/se_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/sk_openvz_ip_list.lng b/interface/web/vm/lib/lang/sk_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/sk_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/sk_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>
diff --git a/interface/web/vm/lib/lang/tr_openvz_ip_list.lng b/interface/web/vm/lib/lang/tr_openvz_ip_list.lng
index c5f0601..e6a3a68 100644
--- a/interface/web/vm/lib/lang/tr_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/tr_openvz_ip_list.lng
@@ -3,4 +3,5 @@
 $wb['server_id_txt'] = 'Server';
 $wb['ip_address_txt'] = 'IP address';
 $wb['reserved_txt'] = 'Reserved';
+$wb['vm_id_txt'] = 'VM';
 ?>

--
Gitblit v1.9.1