diff --git a/interface/web/admin/lib/lang/de_firewall.lng b/interface/web/admin/lib/lang/de_firewall.lng
index cb48e4d8c2bcaf51844cc7f8348bb6afd4122dd4..db2cfdc58762b180550c68fec7d5e34ede15a27b 100644
--- a/interface/web/admin/lib/lang/de_firewall.lng
+++ b/interface/web/admin/lib/lang/de_firewall.lng
@@ -1,9 +1,9 @@
 <?php
 $wb['server_id_txt'] = 'Server';
 $wb['tcp_port_txt'] = 'Offene TCP Ports';
-$wb['udp_port_txt'] = 'Offene UDP Ports';
-$wb['tcp_port_help_txt'] = 'Getrennt durch Beistrich';
-$wb['udp_port_help_txt'] = 'Getrennt durch Beistrich';
+$wb['udp_port_txt'] = 'Offene UDP Ports';
+$wb['tcp_port_help_txt'] = 'Getrennt durch Beistrich';
+$wb['udp_port_help_txt'] = 'Getrennt durch Beistrich';
 $wb['active_txt'] = 'Aktiv';
 $wb['firewall_error_unique'] = 'Es gibt bereits einen Firewalldatensatz für diesen Server.';
 ?>
diff --git a/interface/web/admin/lib/lang/de_firewall_list.lng b/interface/web/admin/lib/lang/de_firewall_list.lng
index 4c1aa8730679ad6fda6e18070d30df2e0b172ad9..7e31e9205daa80742f447b8bac2621342ef21023 100644
--- a/interface/web/admin/lib/lang/de_firewall_list.lng
+++ b/interface/web/admin/lib/lang/de_firewall_list.lng
@@ -1,9 +1,9 @@
 <?php
 $wb['list_head_txt'] = 'Firewall';
-$wb['active_txt'] = 'Active';
+$wb['active_txt'] = 'Aktiv';
 $wb['server_id_txt'] = 'Server';
-$wb['tcp_port_txt'] = 'Open TCP ports';
-$wb['udp_port_txt'] = 'Open UDP ports';
-$wb['add_new_record_txt'] = 'Add Firewall record';
+$wb['tcp_port_txt'] = 'Offene TCP Ports';
+$wb['udp_port_txt'] = 'Offene UDP Ports';
+$wb['add_new_record_txt'] = 'Firewalleintrag hinzufügen';
 ?>
 
diff --git a/interface/web/admin/lib/lang/de_groups_list.lng b/interface/web/admin/lib/lang/de_groups_list.lng
index 525b28fbb0cff51e8cd5cc01d9785b0a7624b554..609ce0b048dcd8e0ee49c776fdb5e94bd52673cf 100644
--- a/interface/web/admin/lib/lang/de_groups_list.lng
+++ b/interface/web/admin/lib/lang/de_groups_list.lng
@@ -1,7 +1,7 @@
 <?php
-$wb['list_head_txt'] = 'Systembenutzer Gruppen';
+$wb['list_head_txt'] = 'Systembenutzergruppen';
 $wb['description_txt'] = 'Beschreibung';
 $wb['name_txt'] = 'Gruppe';
-$wb['add_new_record_txt'] = 'Add new group';
+$wb['add_new_record_txt'] = 'Neue Gruppe hinzufügen';
 ?>
 
diff --git a/interface/web/admin/lib/lang/de_language_add.lng b/interface/web/admin/lib/lang/de_language_add.lng
index b01d44356db99adfae1e68efdd7fb7d77cea721f..f251adc0b4cfdbcd1d242814697410239b27e52c 100644
--- a/interface/web/admin/lib/lang/de_language_add.lng
+++ b/interface/web/admin/lib/lang/de_language_add.lng
@@ -1,8 +1,8 @@
 <?php
-$wb['list_head_txt'] = 'Add new language';
-$wb['language_select_txt'] = 'Select language basis';
-$wb['language_new_txt'] = 'New language';
-$wb['btn_save_txt'] = 'Create new language file set';
-$wb['btn_cancel_txt'] = 'Back';
+$wb['list_head_txt'] = 'Neue Sprache hinzufügen';
+$wb['language_select_txt'] = 'Sprachbasis auswählen';
+$wb['language_new_txt'] = 'Neue Sprache';
+$wb['btn_save_txt'] = 'Neues Sprachdateiset erstellen';
+$wb['btn_cancel_txt'] = 'Zurück';
 ?>
 
diff --git a/interface/web/admin/lib/lang/de_language_complete.lng b/interface/web/admin/lib/lang/de_language_complete.lng
index 64f034c1b9f6a690606679a798c65262afc3bec9..9d9c1ec0ac77d60126aca5a33dbe2ebe0fde2d62 100644
--- a/interface/web/admin/lib/lang/de_language_complete.lng
+++ b/interface/web/admin/lib/lang/de_language_complete.lng
@@ -1,7 +1,7 @@
 <?php
-$wb['list_head_txt'] = 'Merge the selected language file with the english master language file. <br />This adds missing strings from the english master language files to the selected language.';
-$wb['language_select_txt'] = 'Select language';
-$wb['btn_save_txt'] = 'Merge files now';
-$wb['btn_cancel_txt'] = 'Back';
+$wb['list_head_txt'] = 'Die ausgewählte Sprache mit der englischen Master Sprachdatei zusammenführen. <br />Dies fügt fehlende Sätze aus der englischen Master Sprachdatei in der gewählten Sprache ein..';
+$wb['language_select_txt'] = 'Sprache auswählen';
+$wb['btn_save_txt'] = 'Dateien jetzt zusammenführen';
+$wb['btn_cancel_txt'] = 'Zurück';
 ?>
 
diff --git a/interface/web/admin/lib/lang/de_language_edit.lng b/interface/web/admin/lib/lang/de_language_edit.lng
index ec4d87185eab43858ae7efb0bedc022a49de954c..25a72afeebc0f3d508876f0e10577dad7439850a 100644
--- a/interface/web/admin/lib/lang/de_language_edit.lng
+++ b/interface/web/admin/lib/lang/de_language_edit.lng
@@ -1,9 +1,9 @@
 <?php
-$wb['list_head_txt'] = 'Language file editor';
-$wb['language_select_txt'] = 'Select language';
-$wb['module_txt'] = 'Module';
-$wb['lang_file_txt'] = 'Language file';
-$wb['btn_save_txt'] = 'Save';
-$wb['btn_cancel_txt'] = 'Back';
+$wb['list_head_txt'] = 'Sprachdatei Editor';
+$wb['language_select_txt'] = 'Sprache auswählen';
+$wb['module_txt'] = 'Modul';
+$wb['lang_file_txt'] = 'Sprachdatei';
+$wb['btn_save_txt'] = 'Speichern';
+$wb['btn_cancel_txt'] = 'Zurück';
 ?>
 
diff --git a/interface/web/admin/lib/lang/de_language_export.lng b/interface/web/admin/lib/lang/de_language_export.lng
index 013db32b7c4f68d8cf9cecbea76fa0b46dfcf163..1e1a4ed429630809bada28f50216e7a5216c06d6 100644
--- a/interface/web/admin/lib/lang/de_language_export.lng
+++ b/interface/web/admin/lib/lang/de_language_export.lng
@@ -1,6 +1,6 @@
 <?php
-$wb['list_head_txt'] = 'Export language files';
-$wb['language_select_txt'] = 'Select language';
+$wb['list_head_txt'] = 'Export language files';
+$wb['language_select_txt'] = 'Select language';
 $wb['btn_save_txt'] = 'Export the selected language file set';
 $wb['btn_cancel_txt'] = 'Back';
 ?>
diff --git a/interface/web/admin/lib/lang/de_language_import.lng b/interface/web/admin/lib/lang/de_language_import.lng
index 85ad8c2fc85d6aef523170c4f58d65f6c63e438a..ad2b98605c96df4fc2d218e66365ada571317f9d 100644
--- a/interface/web/admin/lib/lang/de_language_import.lng
+++ b/interface/web/admin/lib/lang/de_language_import.lng
@@ -1,8 +1,8 @@
 <?php
-$wb['list_head_txt'] = 'Import language file';
-$wb['language_import_txt'] = 'Select language file';
-$wb['btn_save_txt'] = 'Import the selected language file';
-$wb['language_overwrite_txt'] = 'Overwrite file, if exists.';
-$wb['btn_cancel_txt'] = 'Back';
+$wb['list_head_txt'] = 'Sprachdatei importieren';
+$wb['language_import_txt'] = 'Sprache auswählen';
+$wb['btn_save_txt'] = 'Ausgewählte Sprache importieren';
+$wb['language_overwrite_txt'] = 'Datei überschreiben falls sie existiert.';
+$wb['btn_cancel_txt'] = 'Zurück';
 ?>
 
diff --git a/interface/web/admin/lib/lang/de_language_list.lng b/interface/web/admin/lib/lang/de_language_list.lng
index e37863f2f82263997f36f55d674be0c7dd03a2b5..46cccddb0610a622759d76df51d9e7cf366ad022 100644
--- a/interface/web/admin/lib/lang/de_language_list.lng
+++ b/interface/web/admin/lib/lang/de_language_list.lng
@@ -1,6 +1,6 @@
 <?php
-$wb['list_head_txt'] = 'Sprachdatei Editor';
-$wb['language_select_txt'] = 'Wähle Sprache';
+$wb['list_head_txt'] = 'Sprachdatei Editor';
+$wb['language_select_txt'] = 'Wähle Sprache';
 $wb['module_txt'] = 'Modul';
 $wb['lang_file_txt'] = 'Sprachdatei';
 $wb['lang_file_date_txt'] = 'Letzte Änderung';
diff --git a/interface/web/admin/lib/lang/de_server.lng b/interface/web/admin/lib/lang/de_server.lng
index 8bdb23937571c3ac630f8f9a2baa7860dc44a370..eed573256b3e7b8bf5d7c59b5a3985faee22424a 100644
--- a/interface/web/admin/lib/lang/de_server.lng
+++ b/interface/web/admin/lib/lang/de_server.lng
@@ -1,5 +1,5 @@
 <?php
-$wb['config_txt'] = 'config';
+$wb['config_txt'] = 'Konfiguration';
 $wb['server_name_txt'] = 'Servername';
 $wb['mail_server_txt'] = 'Mailserver';
 $wb['web_server_txt'] = 'Webserver';
@@ -7,6 +7,6 @@ $wb['dns_server_txt'] = 'DNS-Server';
 $wb['file_server_txt'] = 'Fileserver';
 $wb['db_server_txt'] = 'DB-Server';
 $wb['vserver_server_txt'] = 'VServer-Server';
-$wb['active_txt'] = 'Active';
+$wb['active_txt'] = 'Aktiv';
 ?>
 
diff --git a/interface/web/admin/lib/lang/de_server_config.lng b/interface/web/admin/lib/lang/de_server_config.lng
index e40e0ef43db8f20b3429f917a8d32bc51dc5ba89..9ef01ada7e782776a28bed7d0b0cc9235841de10 100644
--- a/interface/web/admin/lib/lang/de_server_config.lng
+++ b/interface/web/admin/lib/lang/de_server_config.lng
@@ -26,7 +26,7 @@ $wb['relayhost_user_txt'] = 'Relayhost User';
 $wb['relayhost_password_txt'] = 'Relayhost Password';
 $wb['mailbox_size_limit_txt'] = 'Mailbox Size Limit';
 $wb['message_size_limit_txt'] = 'Message Size Limit';
-$wb['ip_address_txt'] = 'IP Address';
+$wb['ip_address_txt'] = 'IP Address';
 $wb['netmask_txt'] = 'Netmask';
 $wb['gateway_txt'] = 'Gateway';
 $wb['hostname_txt'] = 'Hostname';
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 da6f5b944e4edf1de010e9bb5e016d387dc5eb0c..16b106b8344fed71712db80d96eb38494226aa6f 100644
--- a/interface/web/admin/lib/lang/de_server_config_list.lng
+++ b/interface/web/admin/lib/lang/de_server_config_list.lng
@@ -1,5 +1,5 @@
 <?php
-$wb['list_head_txt'] = 'Server Configuration';
+$wb['list_head_txt'] = 'Serverkonfiguration';
 $wb['server_name_txt'] = 'Server';
 ?>
 
diff --git a/interface/web/admin/lib/lang/de_server_ip.lng b/interface/web/admin/lib/lang/de_server_ip.lng
index 9128311fd63ccf97e9f3ea8c4ed91234253a9d53..dbd7a930173eabf3acd8f744af4fa27f5eb92f73 100644
--- a/interface/web/admin/lib/lang/de_server_ip.lng
+++ b/interface/web/admin/lib/lang/de_server_ip.lng
@@ -1,7 +1,7 @@
 <?php
 $wb['server_id_txt'] = 'Server';
-$wb['ip_address_txt'] = 'IP Address';
+$wb['ip_address_txt'] = 'IP Adresse';
 $wb['virtualhost_txt'] = 'HTTP NameVirtualHost';
-$wb['ip_err'] = 'IP address invalid';
+$wb['ip_err'] = 'IP Adresse ungültig';
 ?>
 
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 435e28bcf45c82101b24b4b1a27ca004b9a1369a..8e6915a3ec03331cf9940ba895732bc4ca999721 100644
--- a/interface/web/admin/lib/lang/de_server_ip_list.lng
+++ b/interface/web/admin/lib/lang/de_server_ip_list.lng
@@ -1,7 +1,7 @@
 <?php
-$wb['list_head_txt'] = 'IP Addresses';
+$wb['list_head_txt'] = 'IP Adressen';
 $wb['server_id_txt'] = 'Server';
-$wb['ip_address_txt'] = 'IP Address';
-$wb['add_new_record_txt'] = 'Add new IP Address';
+$wb['ip_address_txt'] = 'IP Adresse';
+$wb['add_new_record_txt'] = 'Neue IP Adresse hinzufügen';
 ?>
 
diff --git a/interface/web/admin/lib/lang/de_software_repo.lng b/interface/web/admin/lib/lang/de_software_repo.lng
index a2da28e3eec5f908c0fb28c8a9cf0aa07e56bb11..b179471358dff9734e6c4842db8feec3b328eac1 100644
--- a/interface/web/admin/lib/lang/de_software_repo.lng
+++ b/interface/web/admin/lib/lang/de_software_repo.lng
@@ -1,8 +1,8 @@
 <?php
 $wb['repo_name_txt'] = 'Repository';
 $wb['repo_url_txt'] = 'URL';
-$wb['repo_username_txt'] = 'User (optional)';
-$wb['repo_password_txt'] = 'Password (optional)';
-$wb['active_txt'] = 'Active';
+$wb['repo_username_txt'] = 'Benutzername (optional)';
+$wb['repo_password_txt'] = 'Passwort (optional)';
+$wb['active_txt'] = 'Aktiv';
 ?>
 
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 bda4f4b05e96a8b8ae1acb95b6c868ffb7ac5e55..0607a4e4ab147c283f819f4df6d9818d0f6a5a9c 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,6 @@
 <?php
 $wb['list_head_txt'] = 'Repository';
-$wb['active_txt'] = 'Active';
+$wb['active_txt'] = 'Aktiv';
 $wb['repo_name_txt'] = 'Repository';
 $wb['repo_url_txt'] = 'URL';
 ?>
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 e129482e257af4dfb6b588c428d402fd485c1292..2b2bc8e76b69934716877c1c5e8fd7a05b6a54d2 100644
--- a/interface/web/admin/lib/lang/de_software_update_list.lng
+++ b/interface/web/admin/lib/lang/de_software_update_list.lng
@@ -1,8 +1,8 @@
 <?php
-$wb['list_head_txt'] = 'Software updates';
-$wb['installed_txt'] = 'Action';
+$wb['list_head_txt'] = 'Softwareupdates';
+$wb['installed_txt'] = 'Aktion';
 $wb['update_title_txt'] = 'Update';
 $wb['version_txt'] = 'Version';
-$wb['action_txt'] = 'Action';
+$wb['action_txt'] = 'Aktion';
 ?>
 
diff --git a/interface/web/admin/lib/lang/de_system_config.lng b/interface/web/admin/lib/lang/de_system_config.lng
index 2f980dc4d35a96b71699669999482d4fad4fb51f..1d0cf3620578adbe0a4a9c2fccdd7ef122cb3a06 100644
--- a/interface/web/admin/lib/lang/de_system_config.lng
+++ b/interface/web/admin/lib/lang/de_system_config.lng
@@ -1,6 +1,6 @@
 <?php
 $wb['warning'] = 'Edit these values carefully! Do not remove the prefixes on a systems with more then one client.';
-$wb['dbname_prefix_txt'] = 'Database name prefix';
+$wb['dbname_prefix_txt'] = 'Database name prefix';
 $wb['dbuser_prefix_txt'] = 'Database user prefix';
 $wb['shelluser_prefix_txt'] = 'Shell user prefix';
 $wb['ftpuser_prefix_txt'] = 'FTP user prefix';
diff --git a/interface/web/admin/lib/lang/de_users.lng b/interface/web/admin/lib/lang/de_users.lng
index 4c4076e1cf051e3a633b3264ede2c322036a6973..3df7a704109d87622c497727ed5d709f734d85d1 100644
--- a/interface/web/admin/lib/lang/de_users.lng
+++ b/interface/web/admin/lib/lang/de_users.lng
@@ -20,8 +20,8 @@ $wb['url_txt'] = 'Url';
 $wb['telefon_txt'] = 'Telefon';
 $wb['fax_txt'] = 'Fax';
 $wb['groups_txt'] = 'Gruppen';
-$wb['default_group_txt'] = 'Standardgruppe';
-$wb['username_empty'] = 'Der Benutzername ist leer';
+$wb['default_group_txt'] = 'Standardgruppe';
+$wb['username_empty'] = 'Der Benutzername ist leer';
 $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 e51a232d2362b38c1ffb672e2998362aced9f905..433c7edc4d933b4b8625a07557f6839e6897fce4 100644
--- a/interface/web/admin/lib/lang/de_users_list.lng
+++ b/interface/web/admin/lib/lang/de_users_list.lng
@@ -1,8 +1,8 @@
 <?php
-$wb['list_head_txt'] = 'users';
-$wb['username_txt'] = 'username';
-$wb['name_txt'] = 'name';
-$wb['vorname_txt'] = 'vorname';
-$wb['ort_txt'] = 'ort';
+$wb['list_head_txt'] = 'Benutzer';
+$wb['username_txt'] = 'Benutzername';
+$wb['name_txt'] = 'Nachname';
+$wb['vorname_txt'] = 'Vorname';
+$wb['ort_txt'] = 'Ort';
 ?>
 
diff --git a/interface/web/dns/lib/lang/de_dns_ns.lng b/interface/web/dns/lib/lang/de_dns_ns.lng
index ed801ac8544c6370579f2584f7e6d665043b265d..c72ac17420605c84b0a06361fd551dc5202eb25b 100644
--- a/interface/web/dns/lib/lang/de_dns_ns.lng
+++ b/interface/web/dns/lib/lang/de_dns_ns.lng
@@ -2,15 +2,15 @@
 $wb['server_id_txt'] = 'Server';
 $wb['zone_txt'] = 'Zone';
 $wb['name_txt'] = 'Zone';
-$wb['type_txt'] = 'type';
+$wb['type_txt'] = 'Typ';
 $wb['data_txt'] = 'Nameserver Hostname';
 $wb['ttl_txt'] = 'TTL';
-$wb['active_txt'] = 'Active';
+$wb['active_txt'] = 'Aktiv';
 $wb['limit_dns_record_txt'] = 'The max. number of DNS records for your account is reached.';
 $wb['no_zone_perm'] = 'You do not have the permission to add a record to this DNS zone.';
-$wb['name_error_empty'] = 'The zone is empty.';
-$wb['name_error_regex'] = 'The zone has the wrong format.';
-$wb['data_error_empty'] = 'Nameserver empty';
-$wb['data_error_regex'] = 'Nameserver format invalid';
+$wb['name_error_empty'] = 'Die Zone ist leer.';
+$wb['name_error_regex'] = 'Die Zone hat ein falsches Format';
+$wb['data_error_empty'] = 'Nameserver ist leer';
+$wb['data_error_regex'] = 'Nameserver Format ist ungültig';
 ?>
 
diff --git a/interface/web/dns/lib/lang/de_dns_template.lng b/interface/web/dns/lib/lang/de_dns_template.lng
index 6fa86ae33ab33c4260b92638eea44ecff7ce498e..753b8900788c40e7bc346896e5229ebf828fd659 100644
--- a/interface/web/dns/lib/lang/de_dns_template.lng
+++ b/interface/web/dns/lib/lang/de_dns_template.lng
@@ -1,7 +1,7 @@
 <?php
 $wb['name_txt'] = 'Name';
-$wb['fields_txt'] = 'Fields';
-$wb['template_txt'] = 'Template';
-$wb['visible_txt'] = 'Visible';
+$wb['fields_txt'] = 'Felder';
+$wb['template_txt'] = 'Vorlage';
+$wb['visible_txt'] = 'Sichtbar';
 ?>