diff --git a/interface/lib/lang/de.lng b/interface/lib/lang/de.lng
index c5326e8d7d2db9beff51ef4cffb24ed8a07045de..10814cd3208c86dd9415acc3ad0fbf1a441b258d 100644
--- a/interface/lib/lang/de.lng
+++ b/interface/lib/lang/de.lng
@@ -1,19 +1,20 @@
-
+$wb['302'] = 'Modul ungültig.';
+$wb['1001'] = 'Der Benutzername und das Passwort dürfen nicht leer sein!';
+$wb['1002'] = 'Der Benutzername und/oder das Passwort sind nicht korrekt!';
+$wb['1003'] = 'Der Benutzername ist deaktiviert!';
+$wb['delete_confirmation'] = 'Wollen Sie den Datensatz wirklich löschen?';
+$wb['error_no_view_permission'] = 'Sie haben nicht die Berechtigung, den Datensatz zu lesen, oder der Datensatz existiert nicht!';
+$wb['error_no_delete_permission'] = 'Sie haben nicht die Berechtigung, den Datensatz zu löschen!';
+$wb['page_txt'] = 'Seite';
+$wb['page_of_txt'] = 'von';
+$wb['page_next_txt'] = 'Weiter';
+$wb['page_back_txt'] = 'Zurück';
+$wb['delete_txt'] = 'Löschen';
+$wb['filter_txt'] = 'Filter';
+$wb['add_new_record_txt'] = 'Neuen Datensatz hinzufügen';
+$wb['btn_save_txt'] = 'Speichern';
+$wb['btn_cancel_txt'] = 'Abbrechen';
+?>
+
diff --git a/interface/web/admin/lib/lang/de.lng b/interface/web/admin/lib/lang/de.lng
index 498183e1db79fcbe2d2da306002a78fda391aef5..a86dc7358b434b864e60aff324cea1e169f61725 100644
--- a/interface/web/admin/lib/lang/de.lng
+++ b/interface/web/admin/lib/lang/de.lng
@@ -1,34 +1,35 @@
-
+$wb['Servers'] = 'Server';
+$wb['Sync. Now'] = 'Jetzt syncronisieren';
+$wb['DB Sync.'] = 'DB Syncronisation';
+$wb['Languages'] = 'Sprachen';
+$wb['New Language'] = 'Neue Sprache';
+$wb['Export'] = 'Exportieren';
+$wb['Import'] = 'Importieren';
+$wb['Language Editor'] = 'Sprachen Editor';
+$wb['Software'] = 'Software';
+$wb['Repositories'] = 'Repositories';
+?>
+
diff --git a/interface/web/admin/lib/lang/de_firewall.lng b/interface/web/admin/lib/lang/de_firewall.lng
index 84a18e8443b2a66d6a9df7002e0709dc60e91d7d..cb48e4d8c2bcaf51844cc7f8348bb6afd4122dd4 100644
--- a/interface/web/admin/lib/lang/de_firewall.lng
+++ b/interface/web/admin/lib/lang/de_firewall.lng
@@ -1,9 +1,10 @@
-
+
+
diff --git a/interface/web/admin/lib/lang/de_firewall_list.lng b/interface/web/admin/lib/lang/de_firewall_list.lng
index 24a34be1c121271493b5c469f3defce76a660523..4c1aa8730679ad6fda6e18070d30df2e0b172ad9 100644
--- a/interface/web/admin/lib/lang/de_firewall_list.lng
+++ b/interface/web/admin/lib/lang/de_firewall_list.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/admin/lib/lang/de_groups.lng b/interface/web/admin/lib/lang/de_groups.lng
index 25f81b1f39c177e5450da0d23ba9d0f4294889ac..f6ab5f092644a0608d7dfa74a8da6a5cfde46a19 100644
--- a/interface/web/admin/lib/lang/de_groups.lng
+++ b/interface/web/admin/lib/lang/de_groups.lng
@@ -1,5 +1,6 @@
-
+
+
diff --git a/interface/web/admin/lib/lang/de_groups_list.lng b/interface/web/admin/lib/lang/de_groups_list.lng
index 10b2ad7087ffb8709d7d270d5249ac1343a63881..525b28fbb0cff51e8cd5cc01d9785b0a7624b554 100644
--- a/interface/web/admin/lib/lang/de_groups_list.lng
+++ b/interface/web/admin/lib/lang/de_groups_list.lng
@@ -1,6 +1,7 @@
-
+
+
diff --git a/interface/web/admin/lib/lang/de_language_add.lng b/interface/web/admin/lib/lang/de_language_add.lng
index 536c729c036c0eafeec3d541802e255655cfa26e..b01d44356db99adfae1e68efdd7fb7d77cea721f 100644
--- a/interface/web/admin/lib/lang/de_language_add.lng
+++ b/interface/web/admin/lib/lang/de_language_add.lng
@@ -1,7 +1,8 @@
-
+$wb['language_new_txt'] = 'New language';
+$wb['btn_save_txt'] = 'Create new language file set';
+$wb['btn_cancel_txt'] = 'Back';
+?>
+
diff --git a/interface/web/admin/lib/lang/de_language_complete.lng b/interface/web/admin/lib/lang/de_language_complete.lng
index 24e92eb6e3c02483bbf7c1536c2e41460b2b9cc9..64f034c1b9f6a690606679a798c65262afc3bec9 100644
--- a/interface/web/admin/lib/lang/de_language_complete.lng
+++ b/interface/web/admin/lib/lang/de_language_complete.lng
@@ -1,6 +1,7 @@
-This adds missing strings from the english master language files to the selected language.';
+This adds missing strings from the english master language files to the selected language.';
$wb['language_select_txt'] = 'Select language';
$wb['btn_save_txt'] = 'Merge files now';
-$wb['btn_cancel_txt'] = 'Back';
-?>
+$wb['btn_cancel_txt'] = 'Back';
+?>
+
diff --git a/interface/web/admin/lib/lang/de_language_edit.lng b/interface/web/admin/lib/lang/de_language_edit.lng
index 4c50e883e6933c8a9449319b4524216e9adac9f5..ec4d87185eab43858ae7efb0bedc022a49de954c 100644
--- a/interface/web/admin/lib/lang/de_language_edit.lng
+++ b/interface/web/admin/lib/lang/de_language_edit.lng
@@ -1,8 +1,9 @@
-
+$wb['module_txt'] = 'Module';
+$wb['lang_file_txt'] = 'Language file';
+$wb['btn_save_txt'] = 'Save';
+$wb['btn_cancel_txt'] = 'Back';
+?>
+
diff --git a/interface/web/admin/lib/lang/de_language_export.lng b/interface/web/admin/lib/lang/de_language_export.lng
index f45d47b17c7e0e208e49a14fdabe76ed41f52367..013db32b7c4f68d8cf9cecbea76fa0b46dfcf163 100644
--- a/interface/web/admin/lib/lang/de_language_export.lng
+++ b/interface/web/admin/lib/lang/de_language_export.lng
@@ -1,6 +1,7 @@
-
+$wb['btn_save_txt'] = 'Export the selected language file set';
+$wb['btn_cancel_txt'] = 'Back';
+?>
+
diff --git a/interface/web/admin/lib/lang/de_language_import.lng b/interface/web/admin/lib/lang/de_language_import.lng
index 1968761d9638f5d765f2d5fcad1f660601807882..85ad8c2fc85d6aef523170c4f58d65f6c63e438a 100644
--- a/interface/web/admin/lib/lang/de_language_import.lng
+++ b/interface/web/admin/lib/lang/de_language_import.lng
@@ -1,7 +1,8 @@
-
+$wb['language_overwrite_txt'] = 'Overwrite file, if exists.';
+$wb['btn_cancel_txt'] = 'Back';
+?>
+
diff --git a/interface/web/admin/lib/lang/de_language_list.lng b/interface/web/admin/lib/lang/de_language_list.lng
index 074eab9e80ef66cfdbed295c3f30223874329a4b..e37863f2f82263997f36f55d674be0c7dd03a2b5 100644
--- a/interface/web/admin/lib/lang/de_language_list.lng
+++ b/interface/web/admin/lib/lang/de_language_list.lng
@@ -1,7 +1,8 @@
-
+
+
diff --git a/interface/web/admin/lib/lang/de_server.lng b/interface/web/admin/lib/lang/de_server.lng
index 044213cce179455dfebf0e8e9d1a63db9ad5b711..8bdb23937571c3ac630f8f9a2baa7860dc44a370 100644
--- a/interface/web/admin/lib/lang/de_server.lng
+++ b/interface/web/admin/lib/lang/de_server.lng
@@ -1,11 +1,12 @@
-
+
+
diff --git a/interface/web/admin/lib/lang/de_server_config.lng b/interface/web/admin/lib/lang/de_server_config.lng
index 664d72f27f77c6d2061963286705fef72adde693..e40e0ef43db8f20b3429f917a8d32bc51dc5ba89 100644
--- a/interface/web/admin/lib/lang/de_server_config.lng
+++ b/interface/web/admin/lib/lang/de_server_config.lng
@@ -1,35 +1,36 @@
-
+?>
+
diff --git a/interface/web/admin/lib/lang/de_server_config_list.lng b/interface/web/admin/lib/lang/de_server_config_list.lng
index 636c2e050a026856a624bbd1ef3613df64544ba7..da6f5b944e4edf1de010e9bb5e016d387dc5eb0c 100644
--- a/interface/web/admin/lib/lang/de_server_config_list.lng
+++ b/interface/web/admin/lib/lang/de_server_config_list.lng
@@ -1,4 +1,5 @@
-
+
+
diff --git a/interface/web/admin/lib/lang/de_server_ip.lng b/interface/web/admin/lib/lang/de_server_ip.lng
index d326f2042be53a417dd96a5740bfb93263cbdc73..9128311fd63ccf97e9f3ea8c4ed91234253a9d53 100644
--- a/interface/web/admin/lib/lang/de_server_ip.lng
+++ b/interface/web/admin/lib/lang/de_server_ip.lng
@@ -1,6 +1,7 @@
-
+$wb['virtualhost_txt'] = 'HTTP NameVirtualHost';
+$wb['ip_err'] = 'IP address invalid';
+?>
+
diff --git a/interface/web/admin/lib/lang/de_server_ip_list.lng b/interface/web/admin/lib/lang/de_server_ip_list.lng
index 81ae8f01d6e8c9e1fc8e0029ece7fc5462338006..435e28bcf45c82101b24b4b1a27ca004b9a1369a 100644
--- a/interface/web/admin/lib/lang/de_server_ip_list.lng
+++ b/interface/web/admin/lib/lang/de_server_ip_list.lng
@@ -1,6 +1,7 @@
-
+$wb['add_new_record_txt'] = 'Add new IP Address';
+?>
+
diff --git a/interface/web/admin/lib/lang/de_server_list.lng b/interface/web/admin/lib/lang/de_server_list.lng
index 7b42c497e85f27a477d02c860a8c82e730682850..97359ba1236f3efda9234d72d1cf71f42d5f76e6 100644
--- a/interface/web/admin/lib/lang/de_server_list.lng
+++ b/interface/web/admin/lib/lang/de_server_list.lng
@@ -1,11 +1,12 @@
-
+
+
diff --git a/interface/web/admin/lib/lang/de_software_package_list.lng b/interface/web/admin/lib/lang/de_software_package_list.lng
index 03917cabce20eb163fd64a168a2c8bbaf58599e6..17ffffcf1cf72d706f0d03abb78de939ccd9a633 100644
--- a/interface/web/admin/lib/lang/de_software_package_list.lng
+++ b/interface/web/admin/lib/lang/de_software_package_list.lng
@@ -1,7 +1,8 @@
-
+$wb['action_txt'] = 'Action';
+?>
+
diff --git a/interface/web/admin/lib/lang/de_software_repo.lng b/interface/web/admin/lib/lang/de_software_repo.lng
index 574dd1162989badc8499f5af31451a43673bf4da..a2da28e3eec5f908c0fb28c8a9cf0aa07e56bb11 100644
--- a/interface/web/admin/lib/lang/de_software_repo.lng
+++ b/interface/web/admin/lib/lang/de_software_repo.lng
@@ -1,7 +1,8 @@
-
+$wb['active_txt'] = 'Active';
+?>
+
diff --git a/interface/web/admin/lib/lang/de_software_repo_list.lng b/interface/web/admin/lib/lang/de_software_repo_list.lng
index b7a219ffa8e2f6d389fabdc5386286a24fc2a11a..bda4f4b05e96a8b8ae1acb95b6c868ffb7ac5e55 100644
--- a/interface/web/admin/lib/lang/de_software_repo_list.lng
+++ b/interface/web/admin/lib/lang/de_software_repo_list.lng
@@ -1,6 +1,7 @@
-
+
+
diff --git a/interface/web/admin/lib/lang/de_software_update_list.lng b/interface/web/admin/lib/lang/de_software_update_list.lng
index 3894beb1e7c955e772ae7db75ce7d5bb066c81a2..e129482e257af4dfb6b588c428d402fd485c1292 100644
--- a/interface/web/admin/lib/lang/de_software_update_list.lng
+++ b/interface/web/admin/lib/lang/de_software_update_list.lng
@@ -1,7 +1,8 @@
-
+$wb['installed_txt'] = 'Action';
+$wb['update_title_txt'] = 'Update';
+$wb['version_txt'] = 'Version';
+$wb['action_txt'] = 'Action';
+?>
+
diff --git a/interface/web/admin/lib/lang/de_system_config.lng b/interface/web/admin/lib/lang/de_system_config.lng
index c38b6e1714f2964b6e066fce1899e89e56d02f44..2f980dc4d35a96b71699669999482d4fad4fb51f 100644
--- a/interface/web/admin/lib/lang/de_system_config.lng
+++ b/interface/web/admin/lib/lang/de_system_config.lng
@@ -1,13 +1,14 @@
-
+$wb['dbname_prefix_error_regex'] = 'Char not allowed in database name prefix.';
+$wb['dbuser_prefix_error_regex'] = 'Char not allowed in database user prefix.';
+$wb['ftpuser_prefix_error_regex'] = 'Char not allowed in ftp user prefix.';
+$wb['shelluser_prefix_error_regex'] = 'Char not allowed in shell user prefix.';
+$wb['dblist_phpmyadmin_link_txt'] = 'Link to phpmyadmin in DB list';
+$wb['mailboxlist_webmail_link_txt'] = 'Link to webmail in Mailbox list';
+?>
+
diff --git a/interface/web/admin/lib/lang/de_users.lng b/interface/web/admin/lib/lang/de_users.lng
index 5f70e794c7c12bb15762e5c065d4e4b208d3bc66..4c4076e1cf051e3a633b3264ede2c322036a6973 100644
--- a/interface/web/admin/lib/lang/de_users.lng
+++ b/interface/web/admin/lib/lang/de_users.lng
@@ -1,28 +1,29 @@
-
+$wb['username_unique'] = 'Es gibt bereits ein Benutzer mit diesem Namen';
+$wb['startmodule_err'] = 'Start module is not within modules.';
+$wb['password_strength_txt'] = 'Passwortkomplexität';
+?>
+
diff --git a/interface/web/admin/lib/lang/de_users_list.lng b/interface/web/admin/lib/lang/de_users_list.lng
index 816eccf14615dd53cb7dfab4807f76eefb198271..e51a232d2362b38c1ffb672e2998362aced9f905 100644
--- a/interface/web/admin/lib/lang/de_users_list.lng
+++ b/interface/web/admin/lib/lang/de_users_list.lng
@@ -1,7 +1,8 @@
-
+
+
diff --git a/interface/web/client/lib/lang/de.lng b/interface/web/client/lib/lang/de.lng
index bc399a18933b38eeea41f18900d45ef25419bf21..29f011fad5593725f06244b96e35510e9fa47cd4 100644
--- a/interface/web/client/lib/lang/de.lng
+++ b/interface/web/client/lib/lang/de.lng
@@ -1,9 +1,10 @@
-
+
+
diff --git a/interface/web/client/lib/lang/de_client.lng b/interface/web/client/lib/lang/de_client.lng
index af47fc15ba3da6314ac384c14ca24ba4dc1b69aa..5292f6355f055ae720175799a127618579e539e2 100644
--- a/interface/web/client/lib/lang/de_client.lng
+++ b/interface/web/client/lib/lang/de_client.lng
@@ -1,81 +1,82 @@
-
+$wb['limit_client_error_notint'] = 'The sub client limit must be a number.';
+$wb['firstname_error_empty'] = 'Firstname is empty.';
+$wb['contact_error_empty'] = 'Contact name is empty.';
+$wb['default_webserver_txt'] = 'Default Webserver';
+$wb['limit_web_domain_txt'] = 'Max. number of web domains';
+$wb['limit_web_aliasdomain_txt'] = 'Max. number of web aliasdomains';
+$wb['limit_web_subdomain_txt'] = 'Max. number of web subdomains';
+$wb['limit_ftp_user_txt'] = 'Max. number of FTP users';
+$wb['default_dnsserver_txt'] = 'Default DNS Server';
+$wb['limit_dns_zone_txt'] = 'Max. number of DNS zones';
+$wb['limit_dns_record_txt'] = 'Max. number DNS records';
+$wb['limit_shell_user_txt'] = 'Max. number of Shell users';
+$wb['username_error_empty'] = 'Username is empty.';
+$wb['username_error_unique'] = 'The username must be unique.';
+$wb['limit_maildomain_error_notint'] = 'The email domain limit must be a number.';
+$wb['limit_mailbox_error_notint'] = 'The mailbox limit must be a number.';
+$wb['limit_mailalias_error_notint'] = 'The email alias limit must be a number.';
+$wb['limit_mailforward_error_notint'] = 'The email forward limit must be a number.';
+$wb['limit_mailcatchall_error_notint'] = 'The email catchall limit must be a number.';
+$wb['limit_mailrouting_error_notint'] = 'The email routing limit must be a number.';
+$wb['limit_mailfilter_error_notint'] = 'The email filter limit must be a number.';
+$wb['limit_mailfetchmail_error_notint'] = 'The fetchmail limit must be a number.';
+$wb['limit_mailquota_error_notint'] = 'The email quota limit must be a number.';
+$wb['limit_spamfilter_wblist_error_notint'] = 'The spamfilter white / blacklist limit must be a number.';
+$wb['limit_spamfilter_user_error_notint'] = 'The spamfilter user limit must be a number.';
+$wb['limit_spamfilter_policy_error_notint'] = 'The spamfilter policy limit must be a number.';
+$wb['limit_web_domain_error_notint'] = 'The website limit must be a number.';
+$wb['limit_web_aliasdomain_error_notint'] = 'The website alias domain limit must be a number.';
+$wb['limit_web_subdomain_error_notint'] = 'The website subdomain limit must be a number.';
+$wb['limit_ftp_user_error_notint'] = 'The ftp user limit must be a number.';
+$wb['limit_shell_user_error_notint'] = 'The shell user limit must be a number.';
+$wb['limit_dns_zone_error_notint'] = 'The dns record limit must be a number.';
+$wb['default_dbserver_txt'] = 'Default Database Server';
+$wb['limit_database_error_notint'] = 'The database limit must be a number.';
+$wb['username_error_regex'] = 'The Username contains invalid chracaters.';
+$wb['password_strength_txt'] = 'Password strength';
+$wb['template_master_txt'] = 'Master';
+$wb['template_additional_txt'] = 'Addon';
+?>
+
diff --git a/interface/web/client/lib/lang/de_client_template.lng b/interface/web/client/lib/lang/de_client_template.lng
index 6e1aff04a3a49757cffff140850da4a0ba86c3ba..eaa0375113951112db2d881302a85139b12c07ec 100644
--- a/interface/web/client/lib/lang/de_client_template.lng
+++ b/interface/web/client/lib/lang/de_client_template.lng
@@ -1,47 +1,48 @@
-
+$wb['limit_web_domain_txt'] = 'Max. number of web domains';
+$wb['limit_web_aliasdomain_txt'] = 'Max. number of web aliasdomains';
+$wb['limit_web_subdomain_txt'] = 'Max. number of web subdomains';
+$wb['limit_ftp_user_txt'] = 'Max. number of FTP users';
+$wb['limit_dns_zone_txt'] = 'Max. number of DNS zones';
+$wb['limit_dns_record_txt'] = 'Max. number DNS records';
+$wb['limit_shell_user_txt'] = 'Max. number of Shell users';
+$wb['limit_maildomain_error_notint'] = 'The email domain limit must be a number.';
+$wb['limit_mailbox_error_notint'] = 'The mailbox limit must be a number.';
+$wb['limit_mailalias_error_notint'] = 'The email alias limit must be a number.';
+$wb['limit_mailforward_error_notint'] = 'The email forward limit must be a number.';
+$wb['limit_mailcatchall_error_notint'] = 'The email catchall limit must be a number.';
+$wb['limit_mailrouting_error_notint'] = 'The email routing limit must be a number.';
+$wb['limit_mailfilter_error_notint'] = 'The email filter limit must be a number.';
+$wb['limit_mailfetchmail_error_notint'] = 'The fetchmail limit must be a number.';
+$wb['limit_mailquota_error_notint'] = 'The email quota limit must be a number.';
+$wb['limit_spamfilter_wblist_error_notint'] = 'The spamfilter white / blacklist limit must be a number.';
+$wb['limit_spamfilter_user_error_notint'] = 'The spamfilter user limit must be a number.';
+$wb['limit_spamfilter_policy_error_notint'] = 'The spamfilter policy limit must be a number.';
+$wb['limit_web_domain_error_notint'] = 'The website limit must be a number.';
+$wb['limit_web_aliasdomain_error_notint'] = 'The website alias domain limit must be a number.';
+$wb['limit_web_subdomain_error_notint'] = 'The website subdomain limit must be a number.';
+$wb['limit_ftp_user_error_notint'] = 'The ftp user limit must be a number.';
+$wb['limit_shell_user_error_notint'] = 'The shell user limit must be a number.';
+$wb['limit_dns_zone_error_notint'] = 'The dns record limit must be a number.';
+$wb['limit_database_error_notint'] = 'The database limit must be a number.';
+$wb['error_template_name_empty'] = 'Please enter a Template name';
+?>
+
diff --git a/interface/web/client/lib/lang/de_client_template_list.lng b/interface/web/client/lib/lang/de_client_template_list.lng
index b93a5f97bc98d1fa5883a22aa7909e442afa4410..6d7a1e7b33f3b79eda6de961641821442e8a9cbd 100644
--- a/interface/web/client/lib/lang/de_client_template_list.lng
+++ b/interface/web/client/lib/lang/de_client_template_list.lng
@@ -1,5 +1,6 @@
-
+
+
diff --git a/interface/web/client/lib/lang/de_clients_list.lng b/interface/web/client/lib/lang/de_clients_list.lng
index ddf88bfa2610567fe855d84adf0ac4674c2dc1c8..9e5626e6445d49363fa1563e946900405b42c372 100644
--- a/interface/web/client/lib/lang/de_clients_list.lng
+++ b/interface/web/client/lib/lang/de_clients_list.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/designer/lib/lang/de.lng b/interface/web/designer/lib/lang/de.lng
index acb6c3546c6150b4edbafb782d3ed85c499210b5..75c42c807a4b617b8fe9048defb206bc87ec8acf 100644
--- a/interface/web/designer/lib/lang/de.lng
+++ b/interface/web/designer/lib/lang/de.lng
@@ -1,2 +1,3 @@
-
+
+
diff --git a/interface/web/designer/lib/lang/de_form_edit.lng b/interface/web/designer/lib/lang/de_form_edit.lng
index e00421cc46af525967db1cb282bbb9d7739b7de8..d1df0dbda41091be7e3d9a4cf399da301a8d075a 100644
--- a/interface/web/designer/lib/lang/de_form_edit.lng
+++ b/interface/web/designer/lib/lang/de_form_edit.lng
@@ -1,24 +1,25 @@
-
+$wb['auth_preset_perm_other_txt'] = 'Perm. Other';
+?>
+
diff --git a/interface/web/designer/lib/lang/de_form_list.lng b/interface/web/designer/lib/lang/de_form_list.lng
index 998a64f702453ede0420223dfbd5a47550b8025a..b838f3c6a1775e6e02d60093b2626c87b1f0c447 100644
--- a/interface/web/designer/lib/lang/de_form_list.lng
+++ b/interface/web/designer/lib/lang/de_form_list.lng
@@ -1,7 +1,8 @@
-
+
+
diff --git a/interface/web/designer/lib/lang/de_form_show.lng b/interface/web/designer/lib/lang/de_form_show.lng
index 456c909ce48db8fd55edd49612a05056e5c8aa0b..4b07137cbb279f5e7887345c41dfb0bebb94160e 100644
--- a/interface/web/designer/lib/lang/de_form_show.lng
+++ b/interface/web/designer/lib/lang/de_form_show.lng
@@ -1,18 +1,19 @@
-
+$wb['item_del_txt'] = 'Delete menuitem?';
+?>
+
diff --git a/interface/web/designer/lib/lang/de_module_edit.lng b/interface/web/designer/lib/lang/de_module_edit.lng
index e9bbc6c554a9846e4e007960e5537b2e9b9013cc..d69faf01ba58ab184ef98a8e57b1005b7a706caa 100644
--- a/interface/web/designer/lib/lang/de_module_edit.lng
+++ b/interface/web/designer/lib/lang/de_module_edit.lng
@@ -1,22 +1,13 @@
-Beschreibung
-
-Modulname: Name des Modulverzeichnisses. Es sind nur Buchstaben, Zahlen und der Unterstrich erlaubt.
-Modulbezeichnung: Wird in der oberen Navigation (Reiterkarte) angezeigt.
-Template: Templatedatei des Modules. Es stehen die Templates module.tpl.htm und module_tree.tpl.htm zur Verfügung. Standard ist module.tpl.htm.
-NaviFrame: Bei Auswahl des Templates module_tree.tpl.htm steht hier der Pfad zu der Scriptdatei im linken Frame.
-Startseite: Diese Seite wird beim Öffnen des Modules im Contentbereich angezeigt.
-Reiterkartenbreite: Breite der Reiterkarte in der oberen Navigationsleiste. Das Feld ist standardmäßig leer, es kann aber ein absoluter Wert (z.B. 80) oder ein Wert in Prozent (z.B. 20%) angegeben werden.
-Hinweis: Alle Pfade sind relativ zum Verzeichnis web anzugeben.
-';
-?>
+
+
diff --git a/interface/web/designer/lib/lang/de_module_list.lng b/interface/web/designer/lib/lang/de_module_list.lng
index 60406302030a4d1572afa43eae185ba4878643b5..d9537db30fe4c28a64626971cfaf02d9c8f070a6 100644
--- a/interface/web/designer/lib/lang/de_module_list.lng
+++ b/interface/web/designer/lib/lang/de_module_list.lng
@@ -1,5 +1,6 @@
-
+
+
diff --git a/interface/web/designer/lib/lang/de_module_nav_edit.lng b/interface/web/designer/lib/lang/de_module_nav_edit.lng
index f1b482944f582f280bcaa0d5be508cb090cc8160..0247c671d075c48bf94c25bcbe61cf390e63cd2f 100644
--- a/interface/web/designer/lib/lang/de_module_nav_edit.lng
+++ b/interface/web/designer/lib/lang/de_module_nav_edit.lng
@@ -1,6 +1,7 @@
-
+
+
diff --git a/interface/web/designer/lib/lang/de_module_nav_item_edit.lng b/interface/web/designer/lib/lang/de_module_nav_item_edit.lng
index e6781ab302b1bce7f8c586092d6d5f823f4eb618..f17a4a1afa9f3472cf20ac07e39d675a199a35be 100644
--- a/interface/web/designer/lib/lang/de_module_nav_item_edit.lng
+++ b/interface/web/designer/lib/lang/de_module_nav_item_edit.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/designer/lib/lang/de_module_show.lng b/interface/web/designer/lib/lang/de_module_show.lng
index 342f2ffafb4763eedb9c7141697b89d235ad5534..0789bb6fabfdce008e3b336d8631e4c630c1af18 100644
--- a/interface/web/designer/lib/lang/de_module_show.lng
+++ b/interface/web/designer/lib/lang/de_module_show.lng
@@ -1,16 +1,17 @@
-
+
+
diff --git a/interface/web/dns/lib/lang/de.lng b/interface/web/dns/lib/lang/de.lng
index 8ff3656ee60ad753680289383707fedc7ff358fb..30e8806e50395bc0667ee705f184162a04b504a4 100644
--- a/interface/web/dns/lib/lang/de.lng
+++ b/interface/web/dns/lib/lang/de.lng
@@ -1,17 +1,18 @@
-
+
+
diff --git a/interface/web/dns/lib/lang/de_dns_a.lng b/interface/web/dns/lib/lang/de_dns_a.lng
index 12dae40190a951018a35f81ef6a49e8939efc8ca..92ca7a5456d8dffac34133e020b6189c367a2179 100644
--- a/interface/web/dns/lib/lang/de_dns_a.lng
+++ b/interface/web/dns/lib/lang/de_dns_a.lng
@@ -1,15 +1,16 @@
-
+$wb['name_error_regex'] = 'The hostname has the wrong format.';
+$wb['data_error_empty'] = 'IP-Address empty';
+$wb['data_error_regex'] = 'IP-Address format invalid';
+?>
+
diff --git a/interface/web/dns/lib/lang/de_dns_a_list.lng b/interface/web/dns/lib/lang/de_dns_a_list.lng
index 63247942be4224684800846c35ee4d8bab4fb964..8f1c77b3bb3248963f1348606b5ba5ee709b9610 100644
--- a/interface/web/dns/lib/lang/de_dns_a_list.lng
+++ b/interface/web/dns/lib/lang/de_dns_a_list.lng
@@ -1,11 +1,12 @@
-
+
+
diff --git a/interface/web/dns/lib/lang/de_dns_alias.lng b/interface/web/dns/lib/lang/de_dns_alias.lng
index 827e5a89e86e078da9cb97ecb2bc4f5f9fd05272..d03fcb844d5f57cb2ec7fcd0d51054489569de99 100644
--- a/interface/web/dns/lib/lang/de_dns_alias.lng
+++ b/interface/web/dns/lib/lang/de_dns_alias.lng
@@ -1,15 +1,16 @@
-
+?>
+
diff --git a/interface/web/dns/lib/lang/de_dns_cname.lng b/interface/web/dns/lib/lang/de_dns_cname.lng
index 827e5a89e86e078da9cb97ecb2bc4f5f9fd05272..d03fcb844d5f57cb2ec7fcd0d51054489569de99 100644
--- a/interface/web/dns/lib/lang/de_dns_cname.lng
+++ b/interface/web/dns/lib/lang/de_dns_cname.lng
@@ -1,15 +1,16 @@
-
+?>
+
diff --git a/interface/web/dns/lib/lang/de_dns_hinfo.lng b/interface/web/dns/lib/lang/de_dns_hinfo.lng
index 0d90bcf40b582b1a534b157d4108f9dfad48da8e..ec68c1b95cc9000915ea90414488a24f8ab11e06 100644
--- a/interface/web/dns/lib/lang/de_dns_hinfo.lng
+++ b/interface/web/dns/lib/lang/de_dns_hinfo.lng
@@ -1,15 +1,16 @@
-
+$wb['name_error_regex'] = 'The hostname has the wrong format.';
+$wb['data_error_empty'] = 'Host information empty';
+$wb['data_error_regex'] = 'Host Information format invalid';
+?>
+
diff --git a/interface/web/dns/lib/lang/de_dns_mx.lng b/interface/web/dns/lib/lang/de_dns_mx.lng
index 648827f04e34cb5e980ef95e06fbc29c9c39593e..390a4faea5ff21301ca83ba6b53b32ef6cec0d4a 100644
--- a/interface/web/dns/lib/lang/de_dns_mx.lng
+++ b/interface/web/dns/lib/lang/de_dns_mx.lng
@@ -1,16 +1,17 @@
-
+
+
diff --git a/interface/web/dns/lib/lang/de_dns_ns.lng b/interface/web/dns/lib/lang/de_dns_ns.lng
index 713ec28581af3acffceb7942d73834512d4e0d98..ed801ac8544c6370579f2584f7e6d665043b265d 100644
--- a/interface/web/dns/lib/lang/de_dns_ns.lng
+++ b/interface/web/dns/lib/lang/de_dns_ns.lng
@@ -1,15 +1,16 @@
-
+$wb['name_error_regex'] = 'The zone has the wrong format.';
+$wb['data_error_empty'] = 'Nameserver empty';
+$wb['data_error_regex'] = 'Nameserver format invalid';
+?>
+
diff --git a/interface/web/dns/lib/lang/de_dns_ptr.lng b/interface/web/dns/lib/lang/de_dns_ptr.lng
index c02638406828e181872e78791dba25ff7bed4dad..2d7c464a3d13a69151e3313e629aaa5a31f9fec1 100644
--- a/interface/web/dns/lib/lang/de_dns_ptr.lng
+++ b/interface/web/dns/lib/lang/de_dns_ptr.lng
@@ -1,15 +1,16 @@
-
+$wb['name_error_regex'] = 'The name has the wrong format.';
+$wb['data_error_empty'] = 'Canonical hostname empty';
+$wb['data_error_regex'] = 'Canonical hostname format invalid';
+?>
+
diff --git a/interface/web/dns/lib/lang/de_dns_rp.lng b/interface/web/dns/lib/lang/de_dns_rp.lng
index d38efd1633fda6ca92aeb34765f765dba1e3f1fc..5cf0d39fc72d510ca60d7ebd4fca44d31f3c1893 100644
--- a/interface/web/dns/lib/lang/de_dns_rp.lng
+++ b/interface/web/dns/lib/lang/de_dns_rp.lng
@@ -1,15 +1,16 @@
-
+$wb['name_error_regex'] = 'The hostname has the wrong format.';
+$wb['data_error_empty'] = 'Responsible person field empty';
+$wb['data_error_regex'] = 'Responsible person field format invalid';
+?>
+
diff --git a/interface/web/dns/lib/lang/de_dns_soa.lng b/interface/web/dns/lib/lang/de_dns_soa.lng
index 89aa7a1ea47fbe61de3062d599d4f42b438c6df3..d0fcd6693529cf9a1822efd8acec1b4b38c19c80 100644
--- a/interface/web/dns/lib/lang/de_dns_soa.lng
+++ b/interface/web/dns/lib/lang/de_dns_soa.lng
@@ -1,24 +1,25 @@
-these IPs (comma separated list)';
-$wb['active_txt'] = 'Active';
-$wb['limit_dns_zone_txt'] = 'The max. number of DNS zones for your account is reached.';
-$wb['client_txt'] = 'Client';
-$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
+these IPs (comma separated list)';
+$wb['active_txt'] = 'Active';
+$wb['limit_dns_zone_txt'] = 'The max. number of DNS zones for your account is reached.';
+$wb['client_txt'] = 'Client';
+$wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
$wb['server_id_error_empty'] = 'No server selected';
$wb['origin_error_empty'] = 'Zone empty.';
-$wb['origin_error_unique'] = 'There is already a record for this zone.';
-$wb['origin_error_regex'] = 'Zone has a invalid format.';
-$wb['ns_error_regex'] = 'NS has a invalid format.';
-$wb['mbox_error_empty'] = 'Email is empty.';
-$wb['mbox_error_regex'] = 'Email format invalid.';
-?>
+$wb['origin_error_unique'] = 'There is already a record for this zone.';
+$wb['origin_error_regex'] = 'Zone has a invalid format.';
+$wb['ns_error_regex'] = 'NS has a invalid format.';
+$wb['mbox_error_empty'] = 'Email is empty.';
+$wb['mbox_error_regex'] = 'Email format invalid.';
+?>
+
diff --git a/interface/web/dns/lib/lang/de_dns_soa_list.lng b/interface/web/dns/lib/lang/de_dns_soa_list.lng
index 42bb32920ccbd370c1ffb932dbd0178b84637d73..4b0a3a3fe75850d5d506465e296deafe37765b60 100644
--- a/interface/web/dns/lib/lang/de_dns_soa_list.lng
+++ b/interface/web/dns/lib/lang/de_dns_soa_list.lng
@@ -1,9 +1,10 @@
-
+
+
diff --git a/interface/web/dns/lib/lang/de_dns_srv.lng b/interface/web/dns/lib/lang/de_dns_srv.lng
index 8d82fca42f160a61598cdbb44f2f2aaed224c044..77412a8845d59e6948ced2af59c43a2d334a499c 100644
--- a/interface/web/dns/lib/lang/de_dns_srv.lng
+++ b/interface/web/dns/lib/lang/de_dns_srv.lng
@@ -1,15 +1,16 @@
-
+?>
+
diff --git a/interface/web/dns/lib/lang/de_dns_template.lng b/interface/web/dns/lib/lang/de_dns_template.lng
index 3a09e3bb71b6fc2ba62aa40fce668fc2dd86ffe8..6fa86ae33ab33c4260b92638eea44ecff7ce498e 100644
--- a/interface/web/dns/lib/lang/de_dns_template.lng
+++ b/interface/web/dns/lib/lang/de_dns_template.lng
@@ -1,6 +1,7 @@
-
+
+
diff --git a/interface/web/dns/lib/lang/de_dns_template_list.lng b/interface/web/dns/lib/lang/de_dns_template_list.lng
index 8d9d730e5031ef939eff8da85b9f426b82d13b88..81eda8cd631c683a80e2c01f9659fd20a5f6df1c 100644
--- a/interface/web/dns/lib/lang/de_dns_template_list.lng
+++ b/interface/web/dns/lib/lang/de_dns_template_list.lng
@@ -1,6 +1,7 @@
-
+
+
diff --git a/interface/web/dns/lib/lang/de_dns_txt.lng b/interface/web/dns/lib/lang/de_dns_txt.lng
index 8e6c417d0d8474bc698d2a0e920334732e979d0e..78c506482d3bea303e3c5c3875de6c59cb765b54 100644
--- a/interface/web/dns/lib/lang/de_dns_txt.lng
+++ b/interface/web/dns/lib/lang/de_dns_txt.lng
@@ -1,15 +1,16 @@
-
+$wb['name_error_regex'] = 'The hostname has the wrong format.';
+$wb['data_error_empty'] = 'Text empty';
+$wb['data_error_regex'] = 'Text format invalid';
+?>
+
diff --git a/interface/web/dns/lib/lang/de_dns_wizard.lng b/interface/web/dns/lib/lang/de_dns_wizard.lng
index 9a56d26eb2ed691a4b9aedcdbb51fac4e5dad565..4bbe71f02a749781b2bf35a593c30b92ec8de5dd 100644
--- a/interface/web/dns/lib/lang/de_dns_wizard.lng
+++ b/interface/web/dns/lib/lang/de_dns_wizard.lng
@@ -1,13 +1,14 @@
-
+
+
diff --git a/interface/web/help/lib/lang/de.lng b/interface/web/help/lib/lang/de.lng
index 0ceb0de41a6e03be6f0f53bcaad4a5f07ef97c3a..826a5a303043a1f0d0b5a60905760faae8b42df7 100644
--- a/interface/web/help/lib/lang/de.lng
+++ b/interface/web/help/lib/lang/de.lng
@@ -1,7 +1,8 @@
-
+
+
diff --git a/interface/web/help/lib/lang/de_support_message.lng b/interface/web/help/lib/lang/de_support_message.lng
index 25e3221e7a70fe2cbc022291f7cff276bdde551d..6da24762b0083508c3ca31e1ff77f6340ee0c973 100644
--- a/interface/web/help/lib/lang/de_support_message.lng
+++ b/interface/web/help/lib/lang/de_support_message.lng
@@ -1,7 +1,8 @@
-
+
+
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 72734756a043e7c96fca57466297184af07dbc6d..7e822c5a99500cd7527d46f97673dc3241092555 100644
--- a/interface/web/help/lib/lang/de_support_message_list.lng
+++ b/interface/web/help/lib/lang/de_support_message_list.lng
@@ -1,6 +1,7 @@
-
+
+
diff --git a/interface/web/js/lib/lang/de_javascript.lng b/interface/web/js/lib/lang/de_javascript.lng
index 2a6de41f1eb745718c3358e775e25d083c51070b..e4c1ce43f05906ecb483d6631d94c2918b8dfa6a 100644
--- a/interface/web/js/lib/lang/de_javascript.lng
+++ b/interface/web/js/lib/lang/de_javascript.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de.lng b/interface/web/mail/lib/lang/de.lng
index a7b852fb7e7b7920115d32a3e01a2723876197c2..65bb3d49dd9dcc09265569ad24f95f2244f4fc00 100644
--- a/interface/web/mail/lib/lang/de.lng
+++ b/interface/web/mail/lib/lang/de.lng
@@ -1,45 +1,46 @@
-
+$wb['Email'] = 'Email';
+$wb['Email Mailbox'] = 'Email Mailbox';
+$wb['Email Accounts'] = 'Email Accounts';
+$wb['User / Domain'] = 'User / Domain';
+$wb['Server Settings'] = 'Servereinstellungen';
+$wb['Fetchmail'] = 'Fetchmail';
+$wb['Mailbox traffic'] = 'Mailbox Datenverkehr';
+$wb['Statistics'] = 'Statistiken';
+$wb['Postfix Whitelist'] = 'Postfix Whitelist';
+$wb['Postfix Blacklist'] = 'Postfix Blacklist';
+$wb['Content Filter'] = 'Inhaltsfilter';
+$wb['Global Filters'] = 'globale Filter';
+?>
+
diff --git a/interface/web/mail/lib/lang/de_mail_alias.lng b/interface/web/mail/lib/lang/de_mail_alias.lng
index 23ff84fe7d0a3e4322f0143dd70e0010248b8ea6..5bc3438eddaf6fa938f55123691ad502baad3aac 100644
--- a/interface/web/mail/lib/lang/de_mail_alias.lng
+++ b/interface/web/mail/lib/lang/de_mail_alias.lng
@@ -1,10 +1,11 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_alias_list.lng b/interface/web/mail/lib/lang/de_mail_alias_list.lng
index 0a44ea4f72868d80dcb76fed178b8b2172ffe4b5..cbd15f61ca1d183272782aa79cefc8a3520ee1fe 100644
--- a/interface/web/mail/lib/lang/de_mail_alias_list.lng
+++ b/interface/web/mail/lib/lang/de_mail_alias_list.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_blacklist.lng b/interface/web/mail/lib/lang/de_mail_blacklist.lng
index 5b2815c0d00a2e2c3f96064cfd11561472e8ed78..8b46f49c78b450a4d68fa779d02f591feb97a025 100644
--- a/interface/web/mail/lib/lang/de_mail_blacklist.lng
+++ b/interface/web/mail/lib/lang/de_mail_blacklist.lng
@@ -1,9 +1,10 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_blacklist_list.lng b/interface/web/mail/lib/lang/de_mail_blacklist_list.lng
index a72052f085daf8d9fea34a8e90de8c45767b0d6c..2f690d9372eddd4c9c99912a9d57db55dd8c3907 100644
--- a/interface/web/mail/lib/lang/de_mail_blacklist_list.lng
+++ b/interface/web/mail/lib/lang/de_mail_blacklist_list.lng
@@ -1,10 +1,11 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_content_filter.lng b/interface/web/mail/lib/lang/de_mail_content_filter.lng
index 9d5e5f9baf6e94e57b85c4e390cbc37d4d6e57ca..804ea959b1c568b18c99c3c4e8bcba9fe4cc63b3 100644
--- a/interface/web/mail/lib/lang/de_mail_content_filter.lng
+++ b/interface/web/mail/lib/lang/de_mail_content_filter.lng
@@ -1,9 +1,10 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_content_filter_list.lng b/interface/web/mail/lib/lang/de_mail_content_filter_list.lng
index 8c1e5e2e753bccf56cb15ecc4a130546378cb93c..d79a876d4e6ca784b1b601ec08f12cd96c3e80f6 100644
--- a/interface/web/mail/lib/lang/de_mail_content_filter_list.lng
+++ b/interface/web/mail/lib/lang/de_mail_content_filter_list.lng
@@ -1,8 +1,9 @@
-
+$wb['active_txt'] = 'Active';
+$wb['server_id_txt'] = 'Server';
+$wb['pattern_txt'] = 'Pattern';
+$wb['action_txt'] = 'Action';
+$wb['add_new_record_txt'] = 'Add new Content Filter';
+?>
+
diff --git a/interface/web/mail/lib/lang/de_mail_domain.lng b/interface/web/mail/lib/lang/de_mail_domain.lng
index 6120e82b7dc518f9d496329f38d0cf57257e3941..dc7ad7564be166e064fb23a936d7f6ac46beec57 100644
--- a/interface/web/mail/lib/lang/de_mail_domain.lng
+++ b/interface/web/mail/lib/lang/de_mail_domain.lng
@@ -1,13 +1,14 @@
-
+$wb['client_txt'] = 'Client';
+$wb['limit_maildomain_txt'] = 'The max. number of email domains for your account is reached.';
+$wb['policy_txt'] = 'Spamfilter';
+$wb['no_policy'] = '- not enabled -';
+?>
+
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 382e97f0e11bf60d4aea2734fdb3e3eb456be700..fdf8404b15017484fb760952fe4d5b71f7227740 100644
--- a/interface/web/mail/lib/lang/de_mail_domain_catchall.lng
+++ b/interface/web/mail/lib/lang/de_mail_domain_catchall.lng
@@ -1,9 +1,10 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_domain_catchall_list.lng b/interface/web/mail/lib/lang/de_mail_domain_catchall_list.lng
index 7d076dd4c444ff04b721a810cee0ab7e5e955f72..08ab7a71dbcd192df110efdd22b0769b3a4e7d59 100644
--- a/interface/web/mail/lib/lang/de_mail_domain_catchall_list.lng
+++ b/interface/web/mail/lib/lang/de_mail_domain_catchall_list.lng
@@ -1,9 +1,10 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_domain_list.lng b/interface/web/mail/lib/lang/de_mail_domain_list.lng
index d844781311c418578094d9e94f1b271d501d9331..a76084528e5ff4357e2da036068c0fe1e74a281b 100644
--- a/interface/web/mail/lib/lang/de_mail_domain_list.lng
+++ b/interface/web/mail/lib/lang/de_mail_domain_list.lng
@@ -1,7 +1,8 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_forward.lng b/interface/web/mail/lib/lang/de_mail_forward.lng
index f8c8362baf0cb0018eaf489833972bc9d5e4104d..462a922f4a07b1adbdda2abda08bee40aef66a25 100644
--- a/interface/web/mail/lib/lang/de_mail_forward.lng
+++ b/interface/web/mail/lib/lang/de_mail_forward.lng
@@ -1,6 +1,7 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_forward_list.lng b/interface/web/mail/lib/lang/de_mail_forward_list.lng
index f4529440c1c487cc62752ed7bb92aaa81d247053..51e1f7077cee4526c37c8d130463e2e219429daf 100644
--- a/interface/web/mail/lib/lang/de_mail_forward_list.lng
+++ b/interface/web/mail/lib/lang/de_mail_forward_list.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_get.lng b/interface/web/mail/lib/lang/de_mail_get.lng
index af87586ed147287d69df6b353ec0c68cf07a5ec5..27118c79b929e5288cd16b760bfd070f7bfe5c39 100644
--- a/interface/web/mail/lib/lang/de_mail_get.lng
+++ b/interface/web/mail/lib/lang/de_mail_get.lng
@@ -1,11 +1,12 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_get_list.lng b/interface/web/mail/lib/lang/de_mail_get_list.lng
index 4baf67e0251cd77ba86cd566e8c14d2f3a1e2fee..0631582b9ab3bd96d8f12f0d56887b4e784d4c9c 100644
--- a/interface/web/mail/lib/lang/de_mail_get_list.lng
+++ b/interface/web/mail/lib/lang/de_mail_get_list.lng
@@ -1,9 +1,10 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_spamfilter.lng b/interface/web/mail/lib/lang/de_mail_spamfilter.lng
index e0a2a2f9aff0864b0dbb35fbd88d977807c1114a..c2f58a0aa9d2a284d8c85b54bec6c16e120daa64 100644
--- a/interface/web/mail/lib/lang/de_mail_spamfilter.lng
+++ b/interface/web/mail/lib/lang/de_mail_spamfilter.lng
@@ -1,17 +1,18 @@
-
+$wb['active_txt'] = 'Active';
+$wb['spam_rewrite_txt'] = 'Rewrite email subject above this score.';
+$wb['spam_redirect_txt'] = 'Redirect email above this score to the selected mailbox.';
+$wb['spam_delete_txt'] = 'Delete email above this score.';
+$wb['disable_txt'] = 'Hint: To disable a filtering option, set the score to 0.00.';
+$wb['email_error_isemail'] = 'Email address is invalid.';
+$wb['email_error_unique'] = 'There is already an spamfilter record for this email address.';
+$wb['spam_redirect_maildir_purge_txt'] = 'Purge Maildir after';
+$wb['days_txt'] = 'Days.';
+?>
+
diff --git a/interface/web/mail/lib/lang/de_mail_spamfilter_list.lng b/interface/web/mail/lib/lang/de_mail_spamfilter_list.lng
index 728f3d365d655d41137581cc52e2201f12ff3a9f..0e172fcb311408ad3d13f7e5621e0f812da55678 100644
--- a/interface/web/mail/lib/lang/de_mail_spamfilter_list.lng
+++ b/interface/web/mail/lib/lang/de_mail_spamfilter_list.lng
@@ -1,8 +1,9 @@
-
+?>
+
diff --git a/interface/web/mail/lib/lang/de_mail_transport.lng b/interface/web/mail/lib/lang/de_mail_transport.lng
index a4d7bbc44ccd4ea9ca7d30fd9a3884807fbe505c..784801501c78c8cde922f8e660381e91b65cf6e6 100644
--- a/interface/web/mail/lib/lang/de_mail_transport.lng
+++ b/interface/web/mail/lib/lang/de_mail_transport.lng
@@ -1,10 +1,11 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_transport_list.lng b/interface/web/mail/lib/lang/de_mail_transport_list.lng
index a96c081e63319df7ba9067464c9f2dc2a646b909..c7469d2f0dd39cb30e94a55f1ad3fed074b6829c 100644
--- a/interface/web/mail/lib/lang/de_mail_transport_list.lng
+++ b/interface/web/mail/lib/lang/de_mail_transport_list.lng
@@ -1,9 +1,10 @@
-
+$wb['active_txt'] = 'Active';
+$wb['server_id_txt'] = 'Server';
+$wb['domain_txt'] = 'Domain';
+$wb['transport_txt'] = 'Transport';
+$wb['sort_order_txt'] = 'Sort by';
+$wb['add_new_record_txt'] = 'Add new transport';
+?>
+
diff --git a/interface/web/mail/lib/lang/de_mail_user.lng b/interface/web/mail/lib/lang/de_mail_user.lng
index 3e049ff427674af93db8800d7f0e620c2343e666..289ad9395b45737f2133abf6721ba4ef255765eb 100644
--- a/interface/web/mail/lib/lang/de_mail_user.lng
+++ b/interface/web/mail/lib/lang/de_mail_user.lng
@@ -1,30 +1,31 @@
-
-Your webmaster.';
-$wb['disableimap_txt'] = 'Disable IMAP';
-$wb['disablepop3_txt'] = 'Disable POP3';
-$wb['password_strength_txt'] = 'Password strength';
-?>
diff --git a/interface/web/mail/lib/lang/de_mail_user_filter.lng b/interface/web/mail/lib/lang/de_mail_user_filter.lng
index 569b33c7d9f1ed3bdcdaa82c926a208d63c21475..687ef864ede8c3727f470f62890715a6d3f6fdd4 100644
--- a/interface/web/mail/lib/lang/de_mail_user_filter.lng
+++ b/interface/web/mail/lib/lang/de_mail_user_filter.lng
@@ -1,9 +1,10 @@
-
+$wb['source_txt'] = 'Source';
+?>
+
diff --git a/interface/web/mail/lib/lang/de_mail_user_filter_list.lng b/interface/web/mail/lib/lang/de_mail_user_filter_list.lng
index 776e5655e30bd5d0de4c30cdb0478444deef33e1..da2e6d69d3a66d454f1a1fa9375b0e1474cbdf0a 100644
--- a/interface/web/mail/lib/lang/de_mail_user_filter_list.lng
+++ b/interface/web/mail/lib/lang/de_mail_user_filter_list.lng
@@ -1,4 +1,5 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_user_list.lng b/interface/web/mail/lib/lang/de_mail_user_list.lng
index aa6c83986a9ddb2dc83db57d5a51768b744380e0..92655e82d5f2913a81335e37758a4116737d7726 100644
--- a/interface/web/mail/lib/lang/de_mail_user_list.lng
+++ b/interface/web/mail/lib/lang/de_mail_user_list.lng
@@ -1,6 +1,7 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_user_stats_list.lng b/interface/web/mail/lib/lang/de_mail_user_stats_list.lng
index edde65bd7a8b860128f4f53769c7afebbfb78daf..2073653984f843a236336ca3e47940082643a8bc 100644
--- a/interface/web/mail/lib/lang/de_mail_user_stats_list.lng
+++ b/interface/web/mail/lib/lang/de_mail_user_stats_list.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_whitelist.lng b/interface/web/mail/lib/lang/de_mail_whitelist.lng
index 92c365ba2b55b1f47c63880b3722132cf6842950..8db56a3aab926be7bb31db0020b18efd119a69f3 100644
--- a/interface/web/mail/lib/lang/de_mail_whitelist.lng
+++ b/interface/web/mail/lib/lang/de_mail_whitelist.lng
@@ -1,9 +1,10 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_mail_whitelist_list.lng b/interface/web/mail/lib/lang/de_mail_whitelist_list.lng
index eaa7eb3fc58a897b7d606e2476ed3658db7d7d29..40fd071b3d23c18fcc175ea4863acf96848ad09d 100644
--- a/interface/web/mail/lib/lang/de_mail_whitelist_list.lng
+++ b/interface/web/mail/lib/lang/de_mail_whitelist_list.lng
@@ -1,10 +1,11 @@
-
+$wb['access_txt'] = 'access';
+?>
+
diff --git a/interface/web/mail/lib/lang/de_spamfilter_blacklist.lng b/interface/web/mail/lib/lang/de_spamfilter_blacklist.lng
index 02718dae8577bf97d6dcd10826d8e2236740e5e3..e9bc672bcd852ace8202668eccd34c8df912d1e1 100644
--- a/interface/web/mail/lib/lang/de_spamfilter_blacklist.lng
+++ b/interface/web/mail/lib/lang/de_spamfilter_blacklist.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_spamfilter_blacklist_list.lng b/interface/web/mail/lib/lang/de_spamfilter_blacklist_list.lng
index 1b17e644252ee06fd6767145d4437741a1b31809..8f699d60d68345ff7b94e2d115c9a4f9c6813fc4 100644
--- a/interface/web/mail/lib/lang/de_spamfilter_blacklist_list.lng
+++ b/interface/web/mail/lib/lang/de_spamfilter_blacklist_list.lng
@@ -1,9 +1,10 @@
-
+$wb['active_txt'] = 'Aktiv';
+$wb['server_id_txt'] = 'Server';
+$wb['priority_txt'] = 'Priorität';
+$wb['rid_txt'] = 'Benuzer';
+$wb['email_txt'] = 'Whitelisted Emailadresse';
+$wb['add_new_record_txt'] = 'Blacklist Eintrag hinzufügen';
+?>
+
diff --git a/interface/web/mail/lib/lang/de_spamfilter_config.lng b/interface/web/mail/lib/lang/de_spamfilter_config.lng
index 2843133ca3638ec86a1cd4e921cabbe415825b34..8d4747ec2163df9872584b3d775e482eafce6e5f 100644
--- a/interface/web/mail/lib/lang/de_spamfilter_config.lng
+++ b/interface/web/mail/lib/lang/de_spamfilter_config.lng
@@ -1,20 +1,21 @@
-
+$wb['relayhost_txt'] = 'Relayhost';
+$wb['relayhost_user_txt'] = 'Relayhost User';
+$wb['relayhost_password_txt'] = 'Relayhost Password';
+$wb['mailbox_size_limit_txt'] = 'Mailbox Size Limit';
+$wb['message_size_limit_txt'] = 'Message Size Limit';
+?>
+
diff --git a/interface/web/mail/lib/lang/de_spamfilter_config_list.lng b/interface/web/mail/lib/lang/de_spamfilter_config_list.lng
index 70e49e22b8f2c5feba878d5713622819de78fbc4..7bec30739dae8da7d02e54b0244e1d44136f42ef 100644
--- a/interface/web/mail/lib/lang/de_spamfilter_config_list.lng
+++ b/interface/web/mail/lib/lang/de_spamfilter_config_list.lng
@@ -1,5 +1,6 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_spamfilter_policy.lng b/interface/web/mail/lib/lang/de_spamfilter_policy.lng
index 6d13c44c43604ec2f4d16ed35e6647622c8f372b..7786561676a0b4a88427428ee4769d38496d91a5 100644
--- a/interface/web/mail/lib/lang/de_spamfilter_policy.lng
+++ b/interface/web/mail/lib/lang/de_spamfilter_policy.lng
@@ -1,6 +1,6 @@
-
+$wb['spam_admin_txt'] = 'SPAM Administrator';
+$wb['message_size_limit_txt'] = 'Limit der Nachrichtengröße';
+$wb['banned_rulenames_txt'] = 'Banned rulenames';
+?>
+
diff --git a/interface/web/mail/lib/lang/de_spamfilter_policy_list.lng b/interface/web/mail/lib/lang/de_spamfilter_policy_list.lng
index 04491ae4cd85667a4e62826f4213d54339f6c266..6c31c68194491d8084d5211c234cf508f307ef56 100644
--- a/interface/web/mail/lib/lang/de_spamfilter_policy_list.lng
+++ b/interface/web/mail/lib/lang/de_spamfilter_policy_list.lng
@@ -1,9 +1,10 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_spamfilter_users.lng b/interface/web/mail/lib/lang/de_spamfilter_users.lng
index a93d94dbae5a1d6f25133988fefceaa2ddc3bc13..5e188539c7e866fa6c257a17b67f13d3ffe6064c 100644
--- a/interface/web/mail/lib/lang/de_spamfilter_users.lng
+++ b/interface/web/mail/lib/lang/de_spamfilter_users.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_spamfilter_users_list.lng b/interface/web/mail/lib/lang/de_spamfilter_users_list.lng
index ed3d7a399df134fbb4870271df6362d9000b2bb1..b841931c6b6d5ce10936ace12e2e918b8f02a69d 100644
--- a/interface/web/mail/lib/lang/de_spamfilter_users_list.lng
+++ b/interface/web/mail/lib/lang/de_spamfilter_users_list.lng
@@ -1,10 +1,11 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_spamfilter_whitelist.lng b/interface/web/mail/lib/lang/de_spamfilter_whitelist.lng
index 02718dae8577bf97d6dcd10826d8e2236740e5e3..2502b478dc524c85843a7a5171698a1f187630a0 100644
--- a/interface/web/mail/lib/lang/de_spamfilter_whitelist.lng
+++ b/interface/web/mail/lib/lang/de_spamfilter_whitelist.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/mail/lib/lang/de_spamfilter_whitelist_list.lng b/interface/web/mail/lib/lang/de_spamfilter_whitelist_list.lng
index d209d17a4c941e9b49aa154e154d767fe3d3cb18..9f61f47dc89a6e1b5af6cddf538ac6b75dc43e0a 100644
--- a/interface/web/mail/lib/lang/de_spamfilter_whitelist_list.lng
+++ b/interface/web/mail/lib/lang/de_spamfilter_whitelist_list.lng
@@ -1,9 +1,10 @@
-
+$wb['active_txt'] = 'Active';
+$wb['server_id_txt'] = 'Server';
+$wb['priority_txt'] = 'Priority';
+$wb['rid_txt'] = 'User';
+$wb['email_txt'] = 'Whitelisted Email';
+$wb['add_new_record_txt'] = 'Add Whitelist record';
+?>
+
diff --git a/interface/web/monitor/lib/lang/de.lng b/interface/web/monitor/lib/lang/de.lng
index e4c9ba234d0a826f5e262679f56aa998b0dd1afa..e22d897d41eb771e5c2b423a8d62250d3ecdd5a4 100644
--- a/interface/web/monitor/lib/lang/de.lng
+++ b/interface/web/monitor/lib/lang/de.lng
@@ -1,50 +1,50 @@
-
+$wb['monitor_updates_nosupport_txt'] = 'Ihre Distribution wird für die Überwachung nicht unterstützt';
+?>
+
diff --git a/interface/web/monitor/lib/lang/de_datalog_list.lng b/interface/web/monitor/lib/lang/de_datalog_list.lng
index 0b6bf9a4bb65f86a0eda057b6648c58da9848c28..2836be81a5332e8936e9eb99bf7534449cca120f 100644
--- a/interface/web/monitor/lib/lang/de_datalog_list.lng
+++ b/interface/web/monitor/lib/lang/de_datalog_list.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/monitor/lib/lang/de_syslog_list.lng b/interface/web/monitor/lib/lang/de_syslog_list.lng
index 10fa7c9402568992e7afca7effbc875fe1e63dda..f9a02e8455aa01b192b77017c5fc8a4d6872fbba 100644
--- a/interface/web/monitor/lib/lang/de_syslog_list.lng
+++ b/interface/web/monitor/lib/lang/de_syslog_list.lng
@@ -1,7 +1,8 @@
-
+
+
diff --git a/interface/web/sites/lib/lang/de.lng b/interface/web/sites/lib/lang/de.lng
index f5d834049320920260f8b9cec2da21c83c936221..befd42265ba97b80c52f717ed7292179442d9773 100644
--- a/interface/web/sites/lib/lang/de.lng
+++ b/interface/web/sites/lib/lang/de.lng
@@ -1,16 +1,17 @@
-
+
+
diff --git a/interface/web/sites/lib/lang/de_database.lng b/interface/web/sites/lib/lang/de_database.lng
index df19317a6b4f0c6974bc971516dc5d00624429a0..6b2cb272edb00375c3d833e3f5264a0137481006 100644
--- a/interface/web/sites/lib/lang/de_database.lng
+++ b/interface/web/sites/lib/lang/de_database.lng
@@ -1,21 +1,22 @@
-
+
+
diff --git a/interface/web/sites/lib/lang/de_database_list.lng b/interface/web/sites/lib/lang/de_database_list.lng
index 9c4df5704f0ff85d52a18a75b2bbf131ce14e87a..a9b14af0d647d3e85f82bfd7e2e4a1eaa23f8540 100644
--- a/interface/web/sites/lib/lang/de_database_list.lng
+++ b/interface/web/sites/lib/lang/de_database_list.lng
@@ -1,8 +1,9 @@
-
+$wb['server_id_txt'] = 'Server';
+$wb['database_name_txt'] = 'Database name';
+$wb['add_new_record_txt'] = 'Add new Database';
+?>
+
diff --git a/interface/web/sites/lib/lang/de_ftp_user.lng b/interface/web/sites/lib/lang/de_ftp_user.lng
index 880277bb4475cf04f28e40bc66d1571e07f0fa28..0b52e452048c288367b85675b5dc82acc74de7b1 100644
--- a/interface/web/sites/lib/lang/de_ftp_user.lng
+++ b/interface/web/sites/lib/lang/de_ftp_user.lng
@@ -1,24 +1,25 @@
-
+
+
diff --git a/interface/web/sites/lib/lang/de_ftp_user_list.lng b/interface/web/sites/lib/lang/de_ftp_user_list.lng
index 6ef3e37607287711ce9a3361e46086b70985e832..dfa010410e4721f871dbd7b66f3fa2abb1b1cbb4 100644
--- a/interface/web/sites/lib/lang/de_ftp_user_list.lng
+++ b/interface/web/sites/lib/lang/de_ftp_user_list.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/sites/lib/lang/de_shell_user.lng b/interface/web/sites/lib/lang/de_shell_user.lng
index de52b45c46e9e2a043fdeaa3ee5c69ee511408f3..6088660d696d9baf9165aef3cbdf226584ef4709 100644
--- a/interface/web/sites/lib/lang/de_shell_user.lng
+++ b/interface/web/sites/lib/lang/de_shell_user.lng
@@ -1,21 +1,22 @@
-
+$wb['limit_shell_user_txt'] = 'The max number of shell users is reached.';
+$wb['password_strength_txt'] = 'Password strength';
+?>
+
diff --git a/interface/web/sites/lib/lang/de_shell_user_list.lng b/interface/web/sites/lib/lang/de_shell_user_list.lng
index cd822899c0e2da08cf12f61296342d8601cf07d3..1b0792a3ceb58016bae12db3f8ed646fac75225b 100644
--- a/interface/web/sites/lib/lang/de_shell_user_list.lng
+++ b/interface/web/sites/lib/lang/de_shell_user_list.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/sites/lib/lang/de_web_aliasdomain_list.lng b/interface/web/sites/lib/lang/de_web_aliasdomain_list.lng
index e734adb167aace23e13b7764b4b1c8b4e964dd18..d46cec9512a3544834966e74d1de9498c98769db 100644
--- a/interface/web/sites/lib/lang/de_web_aliasdomain_list.lng
+++ b/interface/web/sites/lib/lang/de_web_aliasdomain_list.lng
@@ -1,11 +1,12 @@
-
+
+
diff --git a/interface/web/sites/lib/lang/de_web_domain.lng b/interface/web/sites/lib/lang/de_web_domain.lng
index 2da84d4032728c009140d5e3675dc3f70a9f436d..89667a40c778e2e6f1c2e13865df0bb16a298751 100644
--- a/interface/web/sites/lib/lang/de_web_domain.lng
+++ b/interface/web/sites/lib/lang/de_web_domain.lng
@@ -1,47 +1,49 @@
-
+$wb['error_ssl_organisation_empty'] = 'SSL Organisation is empty.';
+$wb['error_ssl_organisation_unit_empty'] = 'SSL Organisation Unit is empty.';
+$wb['error_ssl_country_empty'] = 'SSL Country is empty.';
+$wb['subdomain_txt'] = 'Auto-Subdomain';
+$wb['client_group_id_txt'] = 'Kunde';
+?>
+
diff --git a/interface/web/sites/lib/lang/de_web_domain_list.lng b/interface/web/sites/lib/lang/de_web_domain_list.lng
index 88ec412daabfb125db4038dc964c2fdec237e843..ae761ccf62346324aa3cf9206bc81820fb755882 100644
--- a/interface/web/sites/lib/lang/de_web_domain_list.lng
+++ b/interface/web/sites/lib/lang/de_web_domain_list.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/sites/lib/lang/de_web_subdomain.lng b/interface/web/sites/lib/lang/de_web_subdomain.lng
index a63ef3e022225de233bc3b5ca84f90eba2b3d514..acc1be3ecd7da15a15841776ba412043a12556db 100644
--- a/interface/web/sites/lib/lang/de_web_subdomain.lng
+++ b/interface/web/sites/lib/lang/de_web_subdomain.lng
@@ -1,38 +1,39 @@
-
+$wb['domain_error_regex'] = 'Domain name invalid.';
+?>
+
diff --git a/interface/web/sites/lib/lang/de_web_subdomain_list.lng b/interface/web/sites/lib/lang/de_web_subdomain_list.lng
index 1c16bcda288f146167a5a49221951769017f580b..cd67daf3d3fccbd795f716279cfabe0e8ef64a0b 100644
--- a/interface/web/sites/lib/lang/de_web_subdomain_list.lng
+++ b/interface/web/sites/lib/lang/de_web_subdomain_list.lng
@@ -1,8 +1,9 @@
-
+
+
diff --git a/interface/web/tools/lib/lang/de.lng b/interface/web/tools/lib/lang/de.lng
index 875ba4fb2b1caeeca6342d2b0bbd8feaf87c016b..ff225ee9a34e283f86d0db16e541905c16df5e95 100644
--- a/interface/web/tools/lib/lang/de.lng
+++ b/interface/web/tools/lib/lang/de.lng
@@ -1,6 +1,7 @@
-
+
+
diff --git a/interface/web/tools/lib/lang/de_usersettings.lng b/interface/web/tools/lib/lang/de_usersettings.lng
index 2adc8210d4804b00707af7b27961e790cc8e52c3..bda3099e055763c2888477794bab46369adce510 100644
--- a/interface/web/tools/lib/lang/de_usersettings.lng
+++ b/interface/web/tools/lib/lang/de_usersettings.lng
@@ -1,8 +1,9 @@
-
+
+