diff --git a/interface/web/vm/lib/lang/de.lng b/interface/web/vm/lib/lang/de.lng
new file mode 100644
index 0000000000000000000000000000000000000000..50b26104d4871b539487df0d68991b11dc7959f8
--- /dev/null
+++ b/interface/web/vm/lib/lang/de.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["Virtual Servers"] = 'Virtuelle Server';
+$wb["OS Templates"] = 'OS-Templates';
+$wb["VM Templates"] = 'VM-Templates';
+$wb["IP addresses"] = 'IP-Adressen';
+$wb["OpenVZ"] = 'OpenVZ';
+?>
\ No newline at end of file
diff --git a/interface/web/vm/lib/lang/de_openvz_ip.lng b/interface/web/vm/lib/lang/de_openvz_ip.lng
index dfb6d723e9d9172544ba5c9d1d87f54d9b47d96f..441b27a47a18eea5e67837d4dd6b5329a3037f39 100644
--- a/interface/web/vm/lib/lang/de_openvz_ip.lng
+++ b/interface/web/vm/lib/lang/de_openvz_ip.lng
@@ -1,6 +1,9 @@
 <?php
 $wb['server_id_txt'] = 'Hostserver';
-$wb['ip_address_txt'] = 'IP address';
-$wb['vm_id_txt'] = 'Virtual server';
-$wb['reserved_txt'] = 'Reserved';
+$wb['ip_address_txt'] = 'IP-Adresse';
+$wb['vm_id_txt'] = 'Virtueller Server';
+$wb['reserved_txt'] = 'Reserviert';
+$wb["ip_error_wrong"] = 'Bitte tragen Sie eine g&uuml;ltige IPv4-Adresse ein.';
+$wb["ip_error_unique"] = 'Diese IP-Adresse existiert bereits.';
+$wb["IP address"] = 'IP-Adresse';
 ?>
diff --git a/interface/web/vm/lib/lang/de_openvz_ip_list.lng b/interface/web/vm/lib/lang/de_openvz_ip_list.lng
index c5f06013b9812e10272e3f42bf8a4aea7f408962..dc538d650d8b0efcef600bd13882dc585b47e968 100644
--- a/interface/web/vm/lib/lang/de_openvz_ip_list.lng
+++ b/interface/web/vm/lib/lang/de_openvz_ip_list.lng
@@ -1,6 +1,6 @@
 <?php
-$wb['list_head_txt'] = 'OpenVZ IP addresses';
+$wb['list_head_txt'] = 'OpenVZ IP-Adressen';
 $wb['server_id_txt'] = 'Server';
-$wb['ip_address_txt'] = 'IP address';
-$wb['reserved_txt'] = 'Reserved';
+$wb['ip_address_txt'] = 'IP-Adresse';
+$wb['reserved_txt'] = 'Reserviert';
 ?>
diff --git a/interface/web/vm/lib/lang/de_openvz_ostemplate.lng b/interface/web/vm/lib/lang/de_openvz_ostemplate.lng
index cb840bd9cd07a1885460421944d41378fcdde848..ae0f70b6dfc33c46967fc1cbbf6cd2bef6ba3379 100644
--- a/interface/web/vm/lib/lang/de_openvz_ostemplate.lng
+++ b/interface/web/vm/lib/lang/de_openvz_ostemplate.lng
@@ -1,8 +1,11 @@
 <?php
-$wb['template_name_txt'] = 'Template name';
-$wb['template_file_txt'] = 'Template filename';
+$wb['template_name_txt'] = 'Template-Name';
+$wb['template_file_txt'] = 'Template-Dateiname';
 $wb['server_id_txt'] = 'Server';
-$wb['allservers_txt'] = 'Exists on all servers';
-$wb['active_txt'] = 'Active';
-$wb['description_txt'] = 'Description';
+$wb['allservers_txt'] = 'Existiert auf allen Servern';
+$wb['active_txt'] = 'Aktiv';
+$wb['description_txt'] = 'Beschreibung';
+$wb["template_name_error_empty"] = 'Template-Name ist leer.';
+$wb["template_file_error_empty"] = 'Template-Dateiname ist leer.';
+$wb['Template'] = 'Template';
 ?>
diff --git a/interface/web/vm/lib/lang/de_openvz_ostemplate_list.lng b/interface/web/vm/lib/lang/de_openvz_ostemplate_list.lng
index 6471ec0e277b63b6e110ef8deef7ca35511a2a52..dff6bd2ded79845ca70f2a54f42b4fdb82680c8a 100644
--- a/interface/web/vm/lib/lang/de_openvz_ostemplate_list.lng
+++ b/interface/web/vm/lib/lang/de_openvz_ostemplate_list.lng
@@ -1,8 +1,8 @@
 <?php
 $wb['list_head_txt'] = 'OpenVZ OSTemplate';
-$wb['active_txt'] = 'Active';
-$wb['template_name_txt'] = 'Template name';
+$wb['active_txt'] = 'Aktiv';
+$wb['template_name_txt'] = 'Template-Name';
 $wb['server_id_txt'] = 'Server';
-$wb['allservers_txt'] = 'Exists on all servers';
+$wb['allservers_txt'] = 'Existiert auf allen Servern';
 $wb['ostemplate_id_txt'] = 'ID';
 ?>
diff --git a/interface/web/vm/lib/lang/de_openvz_template.lng b/interface/web/vm/lib/lang/de_openvz_template.lng
index 60f28c6747ec29d53058bc6b8c1c30183078cdf9..49cdb253265944a45f2474e9e2a603c8267ad4fd 100644
--- a/interface/web/vm/lib/lang/de_openvz_template.lng
+++ b/interface/web/vm/lib/lang/de_openvz_template.lng
@@ -22,39 +22,72 @@ $wb['dcachesize_txt'] = 'Dcachesize';
 $wb['numiptent_txt'] = 'Numiptent';
 $wb['swappages_txt'] = 'Swappages';
 $wb['hostname_txt'] = 'Hostname';
-$wb['nameserver_txt'] = 'Nameserver(s)';
-$wb['nameserver_desc_txt'] = '(separated by whitespace)';
+$wb['nameserver_txt'] = 'Nameserver';
+$wb['nameserver_desc_txt'] = '(getrennt durch Leerzeichen)';
 $wb['capability_txt'] = 'Capability';
-$wb['template_name_txt'] = 'Template name';
-$wb['diskspace_txt'] = 'Diskspace';
-$wb['ram_txt'] = 'RAM (guaranteed)';
+$wb['template_name_txt'] = 'Template-Name';
+$wb['diskspace_txt'] = 'Festplattenplatz';
+$wb['ram_txt'] = 'RAM (garantiert)';
 $wb['ram_burst_txt'] = 'RAM (burst)';
-$wb['cpu_units_txt'] = 'CPU units';
-$wb['cpu_num_txt'] = 'CPU cores';
-$wb['cpu_limit_txt'] = 'CPU limit %';
-$wb['io_priority_txt'] = 'I/O priority';
-$wb['active_txt'] = 'Active';
-$wb['description_txt'] = 'Description';
-$wb['numproc_desc_txt'] = 'Number of processes and threads.';
-$wb['numtcpsock_desc_txt'] = 'Number of TCP sockets.';
-$wb['numothersock_desc_txt'] = 'Number of sockets other than TCP.';
-$wb['vmguarpages_desc_txt'] = 'Memory allocation guarantee, in pages.';
-$wb['kmemsize_desc_txt'] = 'Size of unswappable kernel memory, allocated for processes in this container.';
-$wb['tcpsndbuf_desc_txt'] = 'Total size of TCP send buffers.';
-$wb['tcprcvbuf_desc_txt'] = 'Total size of TCP receive buffers.';
-$wb['othersockbuf_desc_txt'] = 'Total size of UNIX-domain socket buffers, UDP and other datagram protocol send buffers.';
-$wb['dgramrcvbuf_desc_txt'] = 'Receive buffers of UDP and other datagram protocols.';
-$wb['oomguarpages_desc_txt'] = 'The guaranteed amount of memory for the case the memory is over-booked (out-of-memory kill guarantee), in pages.';
-$wb['privvmpages_desc_txt'] = 'Memory allocation limit, in pages.';
-$wb['lockedpages_desc_txt'] = 'Process pages not allowed to be swapped out (pages locked by mlock(2)).';
-$wb['shmpages_desc_txt'] = 'Total size of shared memory (IPC, shared anonymous mappings and tmpfs objects), in pages.';
-$wb['physpages_desc_txt'] = 'Total number of RAM pages used by processes.';
-$wb['numfile_desc_txt'] = 'Number of open files.';
-$wb['numflock_desc_txt'] = 'Number of file locks.';
-$wb['numpty_desc_txt'] = 'Number of pseudo-terminals.';
-$wb['numsiginfo_desc_txt'] = 'Number of siginfo structures.';
-$wb['dcachesize_desc_txt'] = 'Total size of dentry and inode structures locked in memory.';
-$wb['numiptent_desc_txt'] = 'Number of NETFILTER (IP packet filtering) entries.';
-$wb['swappages_desc_txt'] = 'Amount of swap space to show in container.';
-$wb['create_dns_txt'] = 'Create DNS for hostname';
+$wb['cpu_units_txt'] = 'CPU Units';
+$wb['cpu_num_txt'] = 'CPU Cores';
+$wb['cpu_limit_txt'] = 'CPU Limit %';
+$wb['io_priority_txt'] = 'I/O Priorit&auml;t';
+$wb['active_txt'] = 'Aktiv';
+$wb['description_txt'] = 'Beschreibung';
+$wb['numproc_desc_txt'] = 'Anzahl an Prozessen und Threads.';
+$wb['numtcpsock_desc_txt'] = 'Anzahl an TCP-Sockets.';
+$wb['numothersock_desc_txt'] = 'Anzahl an Nicht-TCP-Sockets.';
+$wb['vmguarpages_desc_txt'] = 'Garantierte Speicherzuweisung, in Seiten.';
+$wb['kmemsize_desc_txt'] = 'Gr&ouml;&szlig;e des nicht swapbaren Kernel-Memory, der Prozessen in diesem Container zugewiesen ist.';
+$wb['tcpsndbuf_desc_txt'] = 'Absolute Gr&ouml;&szlig;e an TCP Send Buffers.';
+$wb['tcprcvbuf_desc_txt'] = 'Absolute Gr&ouml;&szlig;e an TCP Receive Buffers.';
+$wb['othersockbuf_desc_txt'] = 'Absolute Gr&ouml;&szlig;e an UNIX-Domain Socket Buffers, UDP und anderen Datagram Protokoll Send Buffers.';
+$wb['dgramrcvbuf_desc_txt'] = 'Receive buffers des UDP und anderer Datagram Protokolle.';
+$wb['oomguarpages_desc_txt'] = 'Garantierter Speicher f&uuml;r den Fall, da&szlig; Memory &uuml;berbucht wird (out-of-memory kill guarantee), in Seiten.';
+$wb['privvmpages_desc_txt'] = 'Speicherzuweisungslimit, in Seiten.';
+$wb['lockedpages_desc_txt'] = 'Prozess-Seiten, die nicht geswapt werden d&uuml;rfen (pages locked by mlock(2)).';
+$wb['shmpages_desc_txt'] = 'Absolute Gr&ouml;&szlig;e an geteiltem Memory (IPC, shared anonymous mappings und tmpfs Objekte), in Seiten.';
+$wb['physpages_desc_txt'] = 'Absolute Gr&ouml;&szlig;e an von Prozessen benutzten RAM-Seiten.';
+$wb['numfile_desc_txt'] = 'Anzahl an offenen Dateien.';
+$wb['numflock_desc_txt'] = 'Anzahl an File-Locks.';
+$wb['numpty_desc_txt'] = 'Anzahl an Pseudo-Terminals.';
+$wb['numsiginfo_desc_txt'] = 'Anzahl an siginfo-Strukturen.';
+$wb['dcachesize_desc_txt'] = 'Anzahl an dentry- und inode-Strukturen (locked in memory).';
+$wb['numiptent_desc_txt'] = 'Anzahl an NETFILTER (IP-Paket-Filterung) Eintr&auml;gen.';
+$wb['swappages_desc_txt'] = 'Menge an Swap Space, der im Container angezeigt wird.';
+$wb['create_dns_txt'] = 'Erstelle DNS f&uuml;r Hostname';
+$wb["template_name_error_empty"] = 'Template-Name ist leer.';
+$wb["diskspace_error_empty"] = 'Festplattenplatz ist leer.';
+$wb["ram_error_empty"] = 'RAM (garantiert) ist leer.';
+$wb["ram_burst_error_empty"] = 'RAM (burst) ist leer.';
+$wb["cpu_units_error_empty"] = 'CPU Units ist leer.';
+$wb["cpu_num_error_empty"] = 'CPU Cores ist leer.';
+$wb["cpu_limit_error_empty"] = 'CPU Limit % ist leer.';
+$wb["io_priority_error_empty"] = 'I/O Priorit&auml;t ist leer.';
+$wb["template_nameserver_error_empty"] = 'Nameserver ist leer.';
+$wb["numproc_error_empty"] = 'Numproc ist leer.';
+$wb["numtcpsock_error_empty"] = 'Numtcpsock ist leer.';
+$wb["numothersock_error_empty"] = 'Numothersock ist leer.';
+$wb["vmguarpages_error_empty"] = 'Vmguarpages ist leer.';
+$wb["kmemsize_error_empty"] = 'Kmemsize ist leer.';
+$wb["tcpsndbuf_error_empty"] = 'Tcpsndbuf ist leer.';
+$wb["tcprcvbuf_error_empty"] = 'Tcprcvbuf ist leer.';
+$wb["othersockbuf_error_empty"] = 'Othersockbuf ist leer.';
+$wb["dgramrcvbuf_error_empty"] = 'Dgramrcvbuf ist leer.';
+$wb["oomguarpages_error_empty"] = 'Oomguarpages ist leer.';
+$wb["privvmpages_error_empty"] = 'Privvmpages ist leer.';
+$wb["lockedpages_error_empty"] = 'Lockedpages ist leer.';
+$wb["shmpages_error_empty"] = 'Shmpages ist leer.';
+$wb["physpages_error_empty"] = 'Physpages ist leer.';
+$wb["numfile_error_empty"] = 'Numfile ist leer.';
+$wb["avnumproc_error_empty"] = 'Avnumproc ist leer.';
+$wb["numflock_error_empty"] = 'Numflock ist leer.';
+$wb["numpty_error_empty"] = 'Numpty ist leer.';
+$wb["numsiginfo_error_empty"] = 'Numsiginfo ist leer.';
+$wb["dcachesize_error_empty"] = 'Dcachesize ist leer.';
+$wb["numiptent_error_empty"] = 'Numiptent ist leer.';
+$wb["swappages_error_empty"] = 'Swappages ist leer.';
+$wb["Template"] = 'Template';
+$wb["Advanced"] = 'Erweitert';
 ?>
diff --git a/interface/web/vm/lib/lang/de_openvz_template_list.lng b/interface/web/vm/lib/lang/de_openvz_template_list.lng
index de4045c36a75506c0452b17c1e9d61080b534ce2..9e32b341b50d4cc945cde1d75676f469ce0661f1 100644
--- a/interface/web/vm/lib/lang/de_openvz_template_list.lng
+++ b/interface/web/vm/lib/lang/de_openvz_template_list.lng
@@ -1,5 +1,5 @@
 <?php
 $wb['list_head_txt'] = 'OpenVZ Virtual Machine Template';
-$wb['active_txt'] = 'Active';
-$wb['template_name_txt'] = 'Template name';
+$wb['active_txt'] = 'Aktiv';
+$wb['template_name_txt'] = 'Template-Name';
 ?>
diff --git a/interface/web/vm/lib/lang/de_openvz_vm.lng b/interface/web/vm/lib/lang/de_openvz_vm.lng
index d079ad374310906c9572e3a583f7e2ed82a72860..fbc8e08d945ae9041b9a671bddbe86f48b360ee8 100644
--- a/interface/web/vm/lib/lang/de_openvz_vm.lng
+++ b/interface/web/vm/lib/lang/de_openvz_vm.lng
@@ -1,25 +1,40 @@
 <?php
-$wb['diskspace_txt'] = 'Diskspace';
-$wb['ram_txt'] = 'RAM (guaranteed)';
+$wb['diskspace_txt'] = 'Festplattenplatz';
+$wb['ram_txt'] = 'RAM (garantiert)';
 $wb['ram_burst_txt'] = 'RAM (burst)';
-$wb['cpu_units_txt'] = 'CPU units';
-$wb['cpu_num_txt'] = 'CPU number';
-$wb['cpu_limit_txt'] = 'CPU limit';
-$wb['io_priority_txt'] = 'I/O priority';
-$wb['nameserver_txt'] = 'Nameserver(s)';
-$wb['nameserver_desc_txt'] = '(separated by whitespace)';
+$wb['cpu_units_txt'] = 'CPU Units';
+$wb['cpu_num_txt'] = 'CPU Anzahl';
+$wb['cpu_limit_txt'] = 'CPU Limit';
+$wb['io_priority_txt'] = 'I/O Priorit&auml;t';
+$wb['nameserver_txt'] = 'Nameserver';
+$wb['nameserver_desc_txt'] = '(getrennt durch Leerzeichen)';
 $wb['capability_txt'] = 'Capability';
 $wb['server_id_txt'] = 'Hostserver';
 $wb['ostemplate_id_txt'] = 'OSTemplate';
 $wb['template_id_txt'] = 'Template';
-$wb['ip_address_txt'] = 'IP address';
+$wb['ip_address_txt'] = 'IP-Adresse';
 $wb['hostname_txt'] = 'Hostname';
-$wb['vm_password_txt'] = 'VM Password';
-$wb['start_boot_txt'] = 'Start at boot';
-$wb['active_txt'] = 'Active';
-$wb['description_txt'] = 'Description';
-$wb['client_group_id_txt'] = 'Client';
+$wb['vm_password_txt'] = 'VM-Passwort';
+$wb['start_boot_txt'] = 'Beim Booten starten';
+$wb['active_txt'] = 'Aktiv';
+$wb['description_txt'] = 'Beschreibung';
+$wb['client_group_id_txt'] = 'Kunde';
 $wb['veid_txt'] = 'VEID';
-$wb['create_dns_txt'] = 'Create DNS for hostname';
-$wb['active_until_date_txt'] = 'Active until date';
+$wb['create_dns_txt'] = 'Erstelle DNS f&uuml;r Hostname';
+$wb['active_until_date_txt'] = 'Aktiv bis Datum';
+$wb["ip_address_error_empty"] = 'IP-Adresse ist leer.';
+$wb["hostname_error_empty"] = 'Hostname ist leer.';
+$wb["vm_password_error_empty"] = 'VM-Passwort ist leer.';
+$wb["veid_error_empty"] = 'VEID ist leer.';
+$wb["veid_error_unique"] = 'VEID existiert bereits.';
+$wb["diskspace_error_empty"] = 'Festplattenplatz ist leer.';
+$wb["ram_error_empty"] = 'RAM (garantiert) ist leer.';
+$wb["ram_burst_error_empty"] = 'RAM (burst) ist leer.';
+$wb["cpu_units_error_empty"] = 'CPU Units ist leer.';
+$wb["cpu_num_error_empty"] = 'CPU Anzahl ist leer.';
+$wb["cpu_limit_error_empty"] = 'CPU Limit ist leer.';
+$wb["io_priority_error_empty"] = 'I/O Priorit&auml;t ist leer.';
+$wb["template_nameserver_error_empty"] = 'Nameserver ist leer.';
+$wb["Virtual server"] = 'Virtueller Server';
+$wb["Advanced"] = 'Erweitert';
 ?>
diff --git a/interface/web/vm/lib/lang/de_openvz_vm_list.lng b/interface/web/vm/lib/lang/de_openvz_vm_list.lng
index 2238e2b8f4fa4db72f1b785d6e0849e356922faf..0b3ac30c7fe26d7bb47cde5a456cd75e297e5f98 100644
--- a/interface/web/vm/lib/lang/de_openvz_vm_list.lng
+++ b/interface/web/vm/lib/lang/de_openvz_vm_list.lng
@@ -1,10 +1,10 @@
 <?php
-$wb['list_head_txt'] = 'Virtual server';
-$wb['active_txt'] = 'Active';
+$wb['list_head_txt'] = 'Virtueller Server';
+$wb['active_txt'] = 'Aktiv';
 $wb['server_id_txt'] = 'Hostserver';
 $wb['ostemplate_id_txt'] = 'OSTemplate';
 $wb['template_id_txt'] = 'Template';
 $wb['hostname_txt'] = 'Hostname';
-$wb['ip_address_txt'] = 'IP address';
+$wb['ip_address_txt'] = 'IP-Adresse';
 $wb['veid_txt'] = 'VEID';
 ?>
diff --git a/interface/web/vm/lib/lang/en.lng b/interface/web/vm/lib/lang/en.lng
new file mode 100644
index 0000000000000000000000000000000000000000..860fc499dddd1425dcc9f9cdacb02164a56e9bf0
--- /dev/null
+++ b/interface/web/vm/lib/lang/en.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["Virtual Servers"] = 'Virtual Servers';
+$wb["OS Templates"] = 'OS Templates';
+$wb["VM Templates"] = 'VM Templates';
+$wb["IP addresses"] = 'IP addresses';
+$wb["OpenVZ"] = 'OpenVZ';
+?>
\ No newline at end of file
diff --git a/interface/web/vm/lib/lang/en_openvz_ip.lng b/interface/web/vm/lib/lang/en_openvz_ip.lng
index e83baaeb37c4e44ee7f5eb6b70b60514bbfa5d07..13c16afb32b2540ca32b9b87798fe33605456076 100644
--- a/interface/web/vm/lib/lang/en_openvz_ip.lng
+++ b/interface/web/vm/lib/lang/en_openvz_ip.lng
@@ -3,4 +3,7 @@ $wb["server_id_txt"] = 'Hostserver';
 $wb["ip_address_txt"] = 'IP address';
 $wb["vm_id_txt"] = 'Virtual server';
 $wb["reserved_txt"] = 'Reserved';
+$wb["ip_error_wrong"] = 'Please fill in a valid IPv4 address.';
+$wb["ip_error_unique"] = 'This IP address does already exist.';
+$wb["IP address"] = 'IP address';
 ?>
\ No newline at end of file
diff --git a/interface/web/vm/lib/lang/en_openvz_ostemplate.lng b/interface/web/vm/lib/lang/en_openvz_ostemplate.lng
index e37064c32612185f41e74911675f9924e8f9dfbd..55a4ae3938a1898d328a9e105852d36f592960fb 100644
--- a/interface/web/vm/lib/lang/en_openvz_ostemplate.lng
+++ b/interface/web/vm/lib/lang/en_openvz_ostemplate.lng
@@ -5,4 +5,7 @@ $wb["server_id_txt"] = 'Server';
 $wb["allservers_txt"] = 'Exists on all servers';
 $wb["active_txt"] = 'Active';
 $wb["description_txt"] = 'Description';
+$wb["template_name_error_empty"] = 'Template name is empty.';
+$wb["template_file_error_empty"] = 'Template filename is empty.';
+$wb['Template'] = 'Template';
 ?>
\ No newline at end of file
diff --git a/interface/web/vm/lib/lang/en_openvz_template.lng b/interface/web/vm/lib/lang/en_openvz_template.lng
index 14e76bafdb581e5e212b27e4ea263d0811ce3f1c..50e731693d4174b44a47f25292f046e03dd3de17 100644
--- a/interface/web/vm/lib/lang/en_openvz_template.lng
+++ b/interface/web/vm/lib/lang/en_openvz_template.lng
@@ -57,4 +57,37 @@ $wb["dcachesize_desc_txt"] = 'Total size of dentry and inode structures locked i
 $wb["numiptent_desc_txt"] = 'Number of NETFILTER (IP packet filtering) entries.';
 $wb["swappages_desc_txt"] = 'Amount of swap space to show in container.';
 $wb["create_dns_txt"] = 'Create DNS for hostname';
+$wb["template_name_error_empty"] = 'Template name is empty.';
+$wb["diskspace_error_empty"] = 'Diskspace is empty.';
+$wb["ram_error_empty"] = 'RAM (guaranteed) is empty.';
+$wb["ram_burst_error_empty"] = 'RAM (burst) is empty.';
+$wb["cpu_units_error_empty"] = 'CPU units is empty.';
+$wb["cpu_num_error_empty"] = 'CPU cores is empty.';
+$wb["cpu_limit_error_empty"] = 'CPU limit % is empty.';
+$wb["io_priority_error_empty"] = 'I/O priority is empty.';
+$wb["template_nameserver_error_empty"] = 'Nameserver(s) is empty.';
+$wb["numproc_error_empty"] = 'Numproc is empty.';
+$wb["numtcpsock_error_empty"] = 'Numtcpsock is empty.';
+$wb["numothersock_error_empty"] = 'Numothersock is empty.';
+$wb["vmguarpages_error_empty"] = 'Vmguarpages is empty.';
+$wb["kmemsize_error_empty"] = 'Kmemsize is empty.';
+$wb["tcpsndbuf_error_empty"] = 'Tcpsndbuf is empty.';
+$wb["tcprcvbuf_error_empty"] = 'Tcprcvbuf is empty.';
+$wb["othersockbuf_error_empty"] = 'Othersockbuf is empty.';
+$wb["dgramrcvbuf_error_empty"] = 'Dgramrcvbuf is empty.';
+$wb["oomguarpages_error_empty"] = 'Oomguarpages is empty.';
+$wb["privvmpages_error_empty"] = 'Privvmpages is empty.';
+$wb["lockedpages_error_empty"] = 'Lockedpages is empty.';
+$wb["shmpages_error_empty"] = 'Shmpages is empty.';
+$wb["physpages_error_empty"] = 'Physpages is empty.';
+$wb["numfile_error_empty"] = 'Numfile is empty.';
+$wb["avnumproc_error_empty"] = 'Avnumproc is empty.';
+$wb["numflock_error_empty"] = 'Numflock is empty.';
+$wb["numpty_error_empty"] = 'Numpty is empty.';
+$wb["numsiginfo_error_empty"] = 'Numsiginfo is empty.';
+$wb["dcachesize_error_empty"] = 'Dcachesize is empty.';
+$wb["numiptent_error_empty"] = 'Numiptent is empty.';
+$wb["swappages_error_empty"] = 'Swappages is empty.';
+$wb["Template"] = 'Template';
+$wb["Advanced"] = 'Advanced';
 ?>
\ No newline at end of file
diff --git a/interface/web/vm/lib/lang/en_openvz_vm.lng b/interface/web/vm/lib/lang/en_openvz_vm.lng
index 1f2853bd7049e0f1cd12484e4ba1f6b26f0242f3..54851ff291f2d9b58f3d9733c539a33a09c51056 100644
--- a/interface/web/vm/lib/lang/en_openvz_vm.lng
+++ b/interface/web/vm/lib/lang/en_openvz_vm.lng
@@ -22,4 +22,19 @@ $wb["client_group_id_txt"] = 'Client';
 $wb["veid_txt"] = 'VEID';
 $wb["create_dns_txt"] = 'Create DNS for hostname';
 $wb["active_until_date_txt"] = 'Active until date';
+$wb["ip_address_error_empty"] = 'IP address is empty.';
+$wb["hostname_error_empty"] = 'Hostname is empty.';
+$wb["vm_password_error_empty"] = 'VM Password is empty.';
+$wb["veid_error_empty"] = 'VEID is empty.';
+$wb["veid_error_unique"] = 'VEID does already exist.';
+$wb["diskspace_error_empty"] = 'Diskspace is empty.';
+$wb["ram_error_empty"] = 'RAM (guaranteed) is empty.';
+$wb["ram_burst_error_empty"] = 'RAM (burst) is empty.';
+$wb["cpu_units_error_empty"] = 'CPU units is empty.';
+$wb["cpu_num_error_empty"] = 'CPU number is empty.';
+$wb["cpu_limit_error_empty"] = 'CPU limit is empty.';
+$wb["io_priority_error_empty"] = 'I/O priority is empty.';
+$wb["template_nameserver_error_empty"] = 'Nameserver(s) is empty.';
+$wb["Virtual server"] = 'Virtual server';
+$wb["Advanced"] = 'Advanced';
 ?>
\ No newline at end of file