diff --git a/interface/lib/lang/hr.lng b/interface/lib/lang/hr.lng
new file mode 100644
index 0000000000000000000000000000000000000000..c95d5116a205eb275ddeee47db3ed26348322741
--- /dev/null
+++ b/interface/lib/lang/hr.lng
@@ -0,0 +1,42 @@
+<?php
+$wb['conf_format_dateshort'] = "d.m.Y.";
+$wb['conf_format_datelong'] = "l d. F Y.";
+$wb['conf_format_timeshort'] = "H:i";
+$wb['conf_format_timelong'] = "H:i:s";
+$wb['conf_format_datetime'] = "d.m.Y. H:i";
+$wb['number_format_decimals'] = "2";
+$wb['number_format_dec_point'] = ",";
+$wb['number_format_thousands_sep'] = ".";
+$wb['301'] = "Ovaj modul nije omogućen.";
+$wb['302'] = "Neispravan modul.";
+$wb['1001'] = "Korisničko ime i šifra ne mogu biti prazni!";
+$wb['1002'] = "Korisničko ime i/ili šifra nisu točni!";
+$wb['1003'] = "Korisničko ime je deaktivirano!";
+$wb['delete_confirmation'] = "Da li želite obrisati ovaj zapis?";
+$wb['error_no_view_permission'] = "Nemate dozvolu za pregled zapisa ili zapis ne postoji!";
+$wb['error_no_delete_permission'] = "Nemate dozvolu za brisanje zapisa!";
+$wb['page_txt'] = "Stranica";
+$wb['page_of_txt'] = "od";
+$wb['page_and_txt'] = "i";
+$wb['page_next_txt'] = "Naprijed";
+$wb['page_back_txt'] = "Natrag";
+$wb['delete_txt'] = "Obriši";
+$wb['filter_txt'] = "Filter";
+$wb['add_new_record_txt'] = "Dodaj novi zapis";
+$wb['btn_save_txt'] = "Spremi";
+$wb['btn_cancel_txt'] = "Natrag";
+$wb['top_menu_system'] = "Sistem";
+$wb['top_menu_client'] = "Klijent";
+$wb['top_menu_email'] = "Email";
+$wb['top_menu_monitor'] = "Monitoring";
+$wb['top_menu_sites'] = "Stranice";
+$wb['top_menu_dns'] = "DNS";
+$wb['top_menu_tools'] = "Postavke";
+$wb['top_menu_help'] = "Podrška";
+$wb['top_menu_billing'] = "Naplata";
+$wb['top_menu_domain'] = "Domene";
+$wb['top_menu_dashboard'] = "Početna";
+$wb['toolsarea_head_txt'] = "Postavke";
+$wb['latest_news_txt'] = "Vijesti";
+?>
+
diff --git a/interface/web/admin/lib/lang/hr.lng b/interface/web/admin/lib/lang/hr.lng
new file mode 100644
index 0000000000000000000000000000000000000000..283e1519e9192ac088f7c77e03f3922579c5b09a
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr.lng
@@ -0,0 +1,45 @@
+<?php
+
+$wb[1001]	= "Username or password is empty.";
+$wb[1002]	= "Username or password is wrong.";
+$wb['Firewall'] = 'Firewall';
+$wb['Groups'] = 'Groups';
+$wb['groups_description'] = 'Form to edit systemuser groups.';
+$wb['Server']	= 'Server';
+$wb['Services']	= 'Services';
+$wb['Config'] = 'Config';
+$wb['Server Config'] = 'Server Config';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['System'] = 'System';
+$wb['Add user'] = 'Add user';
+$wb['Edit user'] = 'Edit user';
+$wb['CP Users'] = 'CP Users';
+$wb['Add group'] = 'Add group';
+$wb['Edit group'] = 'Edit group';
+$wb['Groups'] = 'Groups';
+$wb['Edit server'] = 'Edit server';
+$wb['Edit Server IP'] = 'Server IP addresses';
+$wb['Servers'] = 'Servers';
+$wb['Sync. Now'] = 'Sync. Now';
+$wb['DB Sync.'] = 'DB Sync.';
+$wb['Languages'] = 'Languages';
+$wb['New Language'] = 'New Language';
+$wb['Export'] = 'Export';
+$wb['Import'] = 'Import';
+$wb['Language Editor'] = 'Language Editor';
+$wb['Software'] = 'Apps & Addons';
+$wb['Repositories'] = 'Repositories';
+$wb['Server Services'] = 'Server Services';
+$wb['Interface Config'] = 'Interface Config';
+$wb['Packages'] = 'Packages';
+$wb['Updates'] = 'Updates';
+$wb['Merge'] = 'Merge';
+$wb['Remote Users'] = 'Remote Users';
+$wb['Remote Actions'] = 'Remote Actions';
+$wb['Do OS-Update'] = 'Do OS-Update';
+$wb['Do ISPConfig-Update'] = 'Do ISPConfig-Update';
+?>
diff --git a/interface/web/admin/lib/lang/hr_firewall.lng b/interface/web/admin/lib/lang/hr_firewall.lng
new file mode 100644
index 0000000000000000000000000000000000000000..5ca518f5d5479727fbfaeac58a3470659580b501
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_firewall.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["tcp_port_txt"] = 'Open TCP ports';
+$wb["udp_port_txt"] = 'Open UDP ports';
+$wb["tcp_port_help_txt"] = 'Separated by comma';
+$wb["udp_port_help_txt"] = 'Separated by comma';
+$wb["active_txt"] = 'Active';
+$wb["firewall_error_unique"] = 'There is already a firewall record for this server.';
+$wb["active_txt"] = 'Active';
+$wb["tcp_ports_error_regex"] = 'Character not allowed in tcp port definition. Allowed characters are numbers, ":" and ",".';
+$wb["udp_ports_error_regex"] = 'Character not allowed in udp port definition. Allowed characters are numbers, ":" and ",".';
+?>
diff --git a/interface/web/admin/lib/lang/hr_firewall_list.lng b/interface/web/admin/lib/lang/hr_firewall_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..3d2e2bc79bc4c5e97f53d9b80d842e2cc2ba73c6
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_firewall_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Firewall';
+$wb["active_txt"] = 'Active';
+$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';
+?>
diff --git a/interface/web/admin/lib/lang/hr_groups.lng b/interface/web/admin/lib/lang/hr_groups.lng
new file mode 100644
index 0000000000000000000000000000000000000000..526e5235a539e69d6e30b7a25007e7eeed252877
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_groups.lng
@@ -0,0 +1,5 @@
+<?php
+$wb["description_txt"] = 'Description';
+$wb["name_txt"] = 'Group';
+$wb["name_err"] = 'Group must be min 1, max 30 Chars.';
+?>
diff --git a/interface/web/admin/lib/lang/hr_groups_list.lng b/interface/web/admin/lib/lang/hr_groups_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..d354104c0cb927a9a106448bbdd5d8001d03e8d3
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_groups_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["list_head_txt"] = 'Systemuser groups';
+$wb["description_txt"] = 'Description';
+$wb["name_txt"] = 'Group';
+$wb["add_new_record_txt"] = 'Add new Group';
+$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!';
+?>
diff --git a/interface/web/admin/lib/lang/hr_language_add.lng b/interface/web/admin/lib/lang/hr_language_add.lng
new file mode 100644
index 0000000000000000000000000000000000000000..6d8f73af0ce7475b0474fd141af4134c0310ecf3
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_language_add.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Add new language';
+$wb["language_select_txt"] = 'Select language basis';
+$wb["language_new_txt"] = 'New language';
+$wb["language_new_hint_txt"] = '2 characters ISO 639-1 language-code (See http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)';
+$wb['btn_save_txt'] = 'Create new language file set';
+$wb['btn_cancel_txt'] = 'Back';
+?>
diff --git a/interface/web/admin/lib/lang/hr_language_complete.lng b/interface/web/admin/lib/lang/hr_language_complete.lng
new file mode 100644
index 0000000000000000000000000000000000000000..31f44a33866b08754a8f2f9a772d48d496ea355b
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_language_complete.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["list_head_txt"] = 'Merge language';
+$wb["list_desc_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';
+?>
diff --git a/interface/web/admin/lib/lang/hr_language_edit.lng b/interface/web/admin/lib/lang/hr_language_edit.lng
new file mode 100644
index 0000000000000000000000000000000000000000..b7fcf32cd41289893b271f715f4390f800e1bbb6
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_language_edit.lng
@@ -0,0 +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';
+?>
+
diff --git a/interface/web/admin/lib/lang/hr_language_export.lng b/interface/web/admin/lib/lang/hr_language_export.lng
new file mode 100644
index 0000000000000000000000000000000000000000..9fe6f1eb13b3a240c6c7e6023a34346cb126f3c0
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_language_export.lng
@@ -0,0 +1,6 @@
+<?php
+$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/hr_language_import.lng b/interface/web/admin/lib/lang/hr_language_import.lng
new file mode 100644
index 0000000000000000000000000000000000000000..917e76c326112461267042b821433c9be28e162e
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_language_import.lng
@@ -0,0 +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['ignore_version_txt'] = 'Skip ISPConfig version check';
+?>
diff --git a/interface/web/admin/lib/lang/hr_language_list.lng b/interface/web/admin/lib/lang/hr_language_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..6207ed3fd521ec8b838d526f052d4683962e8802
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_language_list.lng
@@ -0,0 +1,8 @@
+<?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["lang_file_date_txt"] = 'Last modify';
+?>
+
diff --git a/interface/web/admin/lib/lang/hr_package_install.lng b/interface/web/admin/lib/lang/hr_package_install.lng
new file mode 100644
index 0000000000000000000000000000000000000000..c28e558ac3cf6c819d9bc0a3830660c1f2f051d5
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_package_install.lng
@@ -0,0 +1,7 @@
+<?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';
+?>
diff --git a/interface/web/admin/lib/lang/hr_remote_action.lng b/interface/web/admin/lib/lang/hr_remote_action.lng
new file mode 100644
index 0000000000000000000000000000000000000000..563a8e9439e72f3e768170da2d868013b4d9776b
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_remote_action.lng
@@ -0,0 +1,11 @@
+<?php
+$wb['select_server_txt'] = 'Select Server';
+$wb['btn_do_txt'] = 'Execute action';
+$wb['do_osupdate_caption'] = 'Do OS-Update at remote server';
+$wb['do_osupdate_desc'] = "This Action does a 'aptitude -y upgrade' at your selected server.<br><br><strong>USE THIS AT YOUR OWN RISK!</strong>";
+$wb['do_ispcupdate_caption'] = 'Do ISPConfig 3 - Update at remote server';
+$wb['do_ispcupdate_desc'] = "This action does a ISPConfig3 update at your selected server.<br><br><strong>USE THIS AT YOUR OWN RISK!</strong>";
+$wb['action_scheduled'] = "The action is scheduled for execution";
+$wb['select_all_server'] = "All servers";
+?>
+
diff --git a/interface/web/admin/lib/lang/hr_remote_user.lng b/interface/web/admin/lib/lang/hr_remote_user.lng
new file mode 100644
index 0000000000000000000000000000000000000000..0cb4d744b5aac2f23809ab486a4b5723e8fe4cec
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_remote_user.lng
@@ -0,0 +1,43 @@
+<?php
+$wb['username_txt'] = 'Username:';
+$wb['password_txt'] = 'Password:';
+$wb['function_txt'] = 'Functions:';
+$wb['username_error_unique'] = 'Username must be unique';
+$wb['username_error_empty'] = 'Username cannot be empty';
+$wb['password_error_empty'] = 'Password cannot be empty';
+$wb['password_strength_txt'] = 'Password Strength:';
+$wb['Mail domain functions'] = 'Mail domain functions';
+$wb['Mail user functions'] = 'Mail user functions';
+$wb['Mail alias functions'] = 'Mail alias functions';
+$wb['Mail forward functions'] = 'Mail forward functions';
+$wb['Mail catchall functions'] = 'Mail catchall functions';
+$wb['Mail transport functions'] = 'Mail transport functions';
+$wb['Mail whitelist functions'] = 'Mail whitelist functions';
+$wb['Mail blacklist functions'] = 'Mail blacklist functions';
+$wb['Mail spamfilter user functions'] = 'Mail spamfilter user functions';
+$wb['Mail spamfilter policy functions'] = 'Mail spamfilter policy functions';
+$wb['Mail fetchmail functions'] = 'Mail fetchmail functions';
+$wb['Mail user filter functions'] = 'Mail user filter functions';
+$wb['Mail filter functions'] = 'Mail filter functions';
+$wb['Client functions'] = 'Client functions';
+$wb['Sites cron functions'] = 'Sites cron functions';
+$wb['Sites database functions'] = 'Sites database functions';
+$wb['Sites FTP-User functions'] = 'Sites FTP-User functions';
+$wb['Sites Shell-User functions'] = 'Sites Shell-User functions';
+$wb['Sites Domain functions'] = 'Sites Domain functions';
+$wb['Sites Aliasdomain functions'] = 'Sites Aliasdomain functions';
+$wb['Sites Subdomain functions'] = 'Sites Subdomain functions';
+$wb['DNS zone functions'] = 'DNS zone functions';
+$wb['DNS a functions'] = 'DNS a functions';
+$wb['DNS aaaa functions'] = 'DNS aaaa functions';
+$wb['DNS alias functions'] = 'DNS alias functions';
+$wb['DNS cname functions'] = 'DNS cname functions';
+$wb['DNS hinfo functions'] = 'DNS hinfo functions';
+$wb['DNS mx functions'] = 'DNS mx functions';
+$wb['DNS ns functions'] = 'DNS ns functions';
+$wb['DNS ptr functions'] = 'DNS ptr functions';
+$wb['DNS rp functions'] = 'DNS rp functions';
+$wb['DNS srv functions'] = 'DNS srv functions';
+$wb['DNS txt functions'] = 'DNS txt functions';
+?>
+
diff --git a/interface/web/admin/lib/lang/hr_remote_user_list.lng b/interface/web/admin/lib/lang/hr_remote_user_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..82d28510c9fc7fb370f3196d9a5db0f16767411a
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_remote_user_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb['list_head_txt'] = "Remote Users";
+$wb['list_desc_txt'] = "";
+$wb['add_new_record_txt'] = "Add new user";
+$wb['parent_remote_userid_txt'] = 'ID';
+$wb['username_txt'] = "Username";
+?>
+
+
diff --git a/interface/web/admin/lib/lang/hr_server.lng b/interface/web/admin/lib/lang/hr_server.lng
new file mode 100644
index 0000000000000000000000000000000000000000..ead87e4e5323b2b0ae327868f912715e6de9c318
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_server.lng
@@ -0,0 +1,14 @@
+<?php
+$wb['config_txt'] = "konfiguracija";
+$wb['server_name_txt'] = "Ime servera";
+$wb['mail_server_txt'] = "Mailserver";
+$wb['web_server_txt'] = "Webserver";
+$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'] = "Aktivan";
+$wb['mirror_server_id_txt'] = "je kopija servera";
+$wb['- None -'] = "- izaberi server -";
+?>
+
diff --git a/interface/web/admin/lib/lang/hr_server_config.lng b/interface/web/admin/lib/lang/hr_server_config.lng
new file mode 100644
index 0000000000000000000000000000000000000000..62a06708962fc7e1b7268628029c11a713adcac5
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_server_config.lng
@@ -0,0 +1,77 @@
+<?php
+$wb["jailkit_chroot_home_txt"] = 'Jailkit chroot home';
+$wb["jailkit_chroot_app_sections_txt"] = 'Jailkit chroot app sections';
+$wb["jailkit_chroot_app_programs_txt"] = 'Jailkit chrooted applications';
+$wb['jailkit_chroot_cron_programs_txt'] = 'Jailkit cron chrooted applications';
+$wb["website_path_txt"] = 'Website path';
+$wb["website_symlinks_txt"] = 'Website symlinks';
+$wb["website_basedir_txt"] = 'Website basedir';
+$wb["vhost_conf_dir_txt"] = 'Vhost config dir';
+$wb["vhost_conf_enabled_dir_txt"] = 'Vhost config enabled dir';
+$wb["getmail_config_dir_txt"] = 'Getmail config dir';
+$wb["fastcgi_starter_path_txt"] = 'FastCGI starter path';
+$wb["fastcgi_starter_script_txt"] = 'FastCGI starter script';
+$wb["fastcgi_alias_txt"] = 'FastCGI Alias';
+$wb["fastcgi_phpini_path_txt"] = 'FastCGI php.ini Path';
+$wb["fastcgi_children_txt"] = 'FastCGI Children';
+$wb["fastcgi_max_requests_txt"] = 'FastCGI max. Requests';
+$wb["fastcgi_bin_txt"] = 'FastCGI Bin';
+$wb["module_txt"] = 'Module';
+$wb["maildir_path_txt"] = 'Maildir Path';
+$wb["homedir_path_txt"] = 'Homedir Path';
+$wb["mailuser_uid_txt"] = 'Mailuser UID';
+$wb["mailuser_gid_txt"] = 'Mailuser GID';
+$wb["mailuser_name_txt"] = 'Mailuser Name';
+$wb["mailuser_group_txt"] = 'Mailuser Group';
+$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';
+$wb["ip_address_txt"] = 'IP Address';
+$wb["netmask_txt"] = 'Netmask';
+$wb["gateway_txt"] = 'Gateway';
+$wb["hostname_txt"] = 'Hostname';
+$wb["nameservers_txt"] = 'Nameservers';
+$wb["auto_network_configuration_txt"] = 'Network Configuration';
+$wb["ip_address_error_wrong"] = 'Invalid IP address format.';
+$wb["netmask_error_wrong"] = 'Invalid Netmask format.';
+$wb["gateway_error_wrong"] = 'Invalid Gateway format.';
+$wb["hostname_error_empty"] = 'Hostname is empty.';
+$wb["nameservers_error_empty"] = 'Nameserver is empty.';
+$wb["config_dir_txt"] = 'Config directory';
+$wb["init_script_txt"] = 'Cron init script name';
+$wb["crontab_dir_txt"] = 'Path for individual crontabs';
+$wb["wget_txt"] = 'Path to wget program';
+$wb["web_user_txt"] = 'Apache user';
+$wb["web_group_txt"] = 'Apache group';
+$wb["security_level_txt"] = 'Security level';
+$wb["loglevel_txt"] = 'Loglevel';
+$wb["apps_vhost_port_txt"] = 'Apps-vhost port';
+$wb["apps_vhost_ip_txt"] = 'Apps-vhost IP';
+$wb["apps_vhost_servername_txt"] = 'Apps-vhost Domain';
+$wb["bind_user_txt"] = 'BIND User';
+$wb["bind_group_txt"] = 'BIND Group';
+$wb["bind_zonefiles_dir_txt"] = 'BIND zonefiles directory';
+$wb["named_conf_path_txt"] = 'BIND named.conf path';
+$wb["bind_user_error_empty"] = 'BIND user is empty.';
+$wb["bind_group_error_empty"] = 'BIND group is empty.';
+$wb["bind_zonefiles_dir_error_empty"] = 'BIND zonefiles directory is empty.';
+$wb["named_conf_path_error_empty"] = 'BIND named.conf path is empty.';
+$wb["named_conf_local_path_error_empty"] = 'BIND named.conf.local path is empty.';
+$wb["mail_filter_syntax_txt"] = 'Mailfilter Syntax';
+$wb["pop3_imap_daemon_txt"] = 'POP3/IMAP Daemon';
+$wb["php_open_basedir_txt"] = 'PHP open_basedir';
+$wb["php_open_basedir_error_empty"] = 'PHP open_basedir is empty.';
+$wb["htaccess_allow_override_txt"] = '.htaccess AllowOverride';
+$wb["htaccess_allow_override_error_empty"] = '.htaccess AllowOverride is empty.';
+$wb["awstats_conf_dir_txt"] = 'awstats conf folder';
+$wb["awstats_data_dir_txt"] = 'awstats data folder';
+$wb["awstats_pl_txt"] = 'awstats.pl script';
+$wb["awstats_buildstaticpages_pl_txt"] = 'awstats_buildstaticpages.pl script';
+$wb["backup_dir_txt"] = 'Backup directory';
+$wb["named_conf_local_path_txt"] = 'BIND named.conf.local path';
+$wb["php_ini_path_cgi_txt"] = 'CGI php.ini path';
+$wb["php_ini_path_apache_txt"] = 'Apache php.ini path';
+$wb["check_apache_config_txt"] = 'Test apache configuration on restart';
+?>
diff --git a/interface/web/admin/lib/lang/hr_server_config_list.lng b/interface/web/admin/lib/lang/hr_server_config_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..f2d1a534ce01a9e4d6686045d06beb66c39f80e4
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_server_config_list.lng
@@ -0,0 +1,4 @@
+<?php
+$wb["list_head_txt"] = 'Server Configuration';
+$wb["server_name_txt"] = 'Server';
+?>
diff --git a/interface/web/admin/lib/lang/hr_server_ip.lng b/interface/web/admin/lib/lang/hr_server_ip.lng
new file mode 100644
index 0000000000000000000000000000000000000000..985e9922f718898224dbb504fad33a272806daad
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_server_ip.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["ip_address_txt"] = 'IP Address';
+$wb["virtualhost_txt"] = 'HTTP NameVirtualHost';
+$wb["ip_error_wrong"] = 'The IP address is invalid';
+$wb["ip_error_unique"] = 'The IP address must be unique';
+?>
diff --git a/interface/web/admin/lib/lang/hr_server_ip_list.lng b/interface/web/admin/lib/lang/hr_server_ip_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..5032fa266ad4b44f83880d0bce6ddae1576556e8
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_server_ip_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb["list_head_txt"] = 'IP Addresses';
+$wb["server_id_txt"] = 'Server';
+$wb["ip_address_txt"] = 'IP Address';
+$wb["add_new_record_txt"] = 'Add new IP Address';
+?>
diff --git a/interface/web/admin/lib/lang/hr_server_list.lng b/interface/web/admin/lib/lang/hr_server_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..8dc111e998e775a2144fc27b116f35214b6b7583
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_server_list.lng
@@ -0,0 +1,11 @@
+<?php
+$wb["list_head_txt"] = 'Server';
+$wb["server_name_txt"] = 'Name';
+$wb["mail_server_txt"] = 'Mail';
+$wb["web_server_txt"] = 'Web';
+$wb["dns_server_txt"] = 'DNS';
+$wb["file_server_txt"] = 'File';
+$wb["db_server_txt"] = 'DB';
+$wb["vserver_server_txt"] = 'VServer';
+$wb["add_new_record_txt"] = 'Add new Server';
+?>
diff --git a/interface/web/admin/lib/lang/hr_software_package_install.lng b/interface/web/admin/lib/lang/hr_software_package_install.lng
new file mode 100644
index 0000000000000000000000000000000000000000..fd2bccea6e6a8e354a4d8ce12cb5a00434e3e2b2
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_software_package_install.lng
@@ -0,0 +1,6 @@
+<?php
+$wb["head_txt"] = 'Install software package';
+$wb["install_key_txt"] = 'Enter install key';
+$wb["btn_save_txt"] = 'Start Installation';
+$wb["btn_cancel_txt"] = 'Cancel';
+?>
diff --git a/interface/web/admin/lib/lang/hr_software_package_list.lng b/interface/web/admin/lib/lang/hr_software_package_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..b0fe89f554d4e97cb6183a8fcc0e9d69024176a3
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_software_package_list.lng
@@ -0,0 +1,11 @@
+<?php
+$wb['list_head_txt'] = 'Apps & Addon packages';
+$wb['installed_txt'] = 'Status';
+$wb['package_title_txt'] = 'Package';
+$wb['package_description_txt'] = 'Description';
+$wb['action_txt'] = 'Action';
+$wb['toolsarea_head_txt'] = 'Packages';
+$wb['repoupdate_txt'] = 'Update package list';
+$wb['package_id_txt'] = 'local App-ID';
+?>
+
diff --git a/interface/web/admin/lib/lang/hr_software_repo.lng b/interface/web/admin/lib/lang/hr_software_repo.lng
new file mode 100644
index 0000000000000000000000000000000000000000..c28e558ac3cf6c819d9bc0a3830660c1f2f051d5
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_software_repo.lng
@@ -0,0 +1,7 @@
+<?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';
+?>
diff --git a/interface/web/admin/lib/lang/hr_software_repo_list.lng b/interface/web/admin/lib/lang/hr_software_repo_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..5f350a533f263c9638aa0931435913971f29e878
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_software_repo_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb["list_head_txt"] = 'Repository';
+$wb["active_txt"] = 'Active';
+$wb["repo_name_txt"] = 'Repository';
+$wb["repo_url_txt"] = 'URL';
+?>
diff --git a/interface/web/admin/lib/lang/hr_software_update_list.lng b/interface/web/admin/lib/lang/hr_software_update_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..ba64e0f4f978e628c1d14df341341639999a764e
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_software_update_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb['list_head_txt'] = 'Software updates';
+$wb['server_select_txt'] = 'Select server';
+$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/hr_system_config.lng b/interface/web/admin/lib/lang/hr_system_config.lng
new file mode 100644
index 0000000000000000000000000000000000000000..22e67c116a1e91e0fc9ec704b6cfc53939338c85
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_system_config.lng
@@ -0,0 +1,24 @@
+<?php
+$wb["dashboard_atom_url_txt"] = 'Dashboard atom feed URL';
+$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["dbuser_prefix_txt"] = 'Database user prefix';
+$wb["shelluser_prefix_txt"] = 'Shell user prefix';
+$wb["webdavuser_prefix_txt"] = 'Webdav user prefix';
+$wb["ftpuser_prefix_txt"] = 'FTP user prefix';
+$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["webdavuser_prefix_error_regex"] = 'Char not allowed in webdav user prefix.';
+$wb["dblist_phpmyadmin_link_txt"] = 'Link to phpmyadmin in DB list';
+$wb["mailboxlist_webmail_link_txt"] = 'Link to webmail in Mailbox list';
+$wb["webmail_url_txt"] = 'Webmail URL';
+$wb["phpmyadmin_url_txt"] = 'PHPMyAdmin URL';
+$wb["use_domain_module_txt"] = 'Use the domain-module to add new domains';
+$wb["use_domain_module_hint"] = 'If you use this module, your customers can only select one of the domains the admin creates for them. They cannot free edit the domain-field.You have to re-login after changing this value, to make the changes visible.';
+$wb["new_domain_txt"] = 'HTML to create a new domain';
+$wb["webftp_url_txt"] = 'WebFTP URL';
+$wb["monitor_key_txt"] = 'Monitor keyword';
+?>
+
diff --git a/interface/web/admin/lib/lang/hr_users.lng b/interface/web/admin/lib/lang/hr_users.lng
new file mode 100644
index 0000000000000000000000000000000000000000..3b5a2d284c81b0384fe067d81369c23ad3397682
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_users.lng
@@ -0,0 +1,29 @@
+<?php
+$wb["username_txt"] = 'Username';
+$wb["username_err"] = 'The username is too long or contains invalid characters.';
+$wb["username_empty"] = 'The username is empty.';
+$wb["username_unique"] = 'There is already a user with this username.';
+$wb["passwort_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["modules_txt"] = 'Module';
+$wb["startmodule_txt"] = 'Startmodule';
+$wb["app_theme_txt"] = 'Design';
+$wb["typ_txt"] = 'Type';
+$wb["active_txt"] = 'Active';
+$wb["language_txt"] = 'Language';
+$wb["name_txt"] = 'Name';
+$wb["vorname_txt"] = 'Forename';
+$wb["unternehmen_txt"] = 'Company';
+$wb["strasse_txt"] = 'Street';
+$wb["ort_txt"] = 'City';
+$wb["plz_txt"] = 'ZIP';
+$wb["land_txt"] = 'Country';
+$wb["email_txt"] = 'Email';
+$wb["url_txt"] = 'Url';
+$wb["telefon_txt"] = 'Telephone';
+$wb["fax_txt"] = 'Fax';
+$wb["groups_txt"] = 'Groups';
+$wb["default_group_txt"] = 'Default Group';
+$wb["startmodule_err"] = 'Start module is not within modules.';
+?>
+
diff --git a/interface/web/admin/lib/lang/hr_users_list.lng b/interface/web/admin/lib/lang/hr_users_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..47a121fa1736e24e0633179242a0b0ede5ff3bc5
--- /dev/null
+++ b/interface/web/admin/lib/lang/hr_users_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Users';
+$wb["username_txt"] = 'Username';
+$wb["name_txt"] = 'Name';
+$wb["vorname_txt"] = 'Forename';
+$wb["ort_txt"] = 'city';
+$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!';
+?>
diff --git a/interface/web/client/lib/lang/hr.lng b/interface/web/client/lib/lang/hr.lng
new file mode 100644
index 0000000000000000000000000000000000000000..bdab58695002d63b73240db7c2e0b2f4f9728f0c
--- /dev/null
+++ b/interface/web/client/lib/lang/hr.lng
@@ -0,0 +1,14 @@
+<?php
+$wb['Client'] = 'Client';
+$wb['Address'] = 'Address';
+$wb['Limits'] = 'Limits';
+$wb['Add Client'] = 'Add Client';
+$wb['Edit Client'] = 'Edit Client';
+$wb['Clients'] = 'Clients';
+$wb['Edit Client-Templates'] = 'Edit Client-Templates';
+$wb['Add Reseller'] = 'Add Reseller';
+$wb['Edit Reseller'] = 'Edit Reseller';
+$wb['Resellers'] = 'Resellers';
+$wb["error_has_clients"] = 'This reseller has clients. Delete the clients of the reseller first.';
+
+?>
diff --git a/interface/web/client/lib/lang/hr_client.lng b/interface/web/client/lib/lang/hr_client.lng
new file mode 100644
index 0000000000000000000000000000000000000000..862cba75ec007cdf52a8c1d12db9bf24122df6b0
--- /dev/null
+++ b/interface/web/client/lib/lang/hr_client.lng
@@ -0,0 +1,105 @@
+<?php
+$wb["limit_maildomain_txt"] = 'Max. number of email domains';
+$wb["limit_mailbox_txt"] = 'Max. number of mailboxes';
+$wb["limit_mailalias_txt"] = 'Max. number of email aliases';
+$wb["limit_mailaliasdomain_txt"] = 'Max. number of domain aliases';
+$wb["limit_mailforward_txt"] = 'Max. number of email forwarders';
+$wb["limit_mailcatchall_txt"] = 'Max. number of email catchall accounts';
+$wb["limit_mailrouting_txt"] = 'Max. number of email routes';
+$wb["limit_mailfilter_txt"] = 'Max. number of email filters';
+$wb["limit_fetchmail_txt"] = 'Max. number of fetchmail accounts';
+$wb["limit_mailquota_txt"] = 'Mailbox quota';
+$wb["limit_spamfilter_wblist_txt"] = 'Max. number of spamfilter white / blacklist filters';
+$wb["limit_spamfilter_user_txt"] = 'Max. number of spamfilter users';
+$wb["limit_spamfilter_policy_txt"] = 'Max. number of spamfilter policys';
+$wb["default_mailserver_txt"] = 'Default Mailserver';
+$wb["company_name_txt"] = 'Company name';
+$wb["contact_name_txt"] = 'Contact name';
+$wb["username_txt"] = 'Username';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["language_txt"] = 'Language';
+$wb["usertheme_txt"] = 'Theme';
+$wb["street_txt"] = 'Street';
+$wb["zip_txt"] = 'ZIP';
+$wb["city_txt"] = 'City';
+$wb["state_txt"] = 'State';
+$wb["country_txt"] = 'Country';
+$wb["telephone_txt"] = 'Telephone';
+$wb["mobile_txt"] = 'Mobile';
+$wb["fax_txt"] = 'Fax';
+$wb["email_txt"] = 'Email';
+$wb["internet_txt"] = 'Internet';
+$wb["icq_txt"] = 'ICQ';
+$wb["notes_txt"] = 'Notes';
+$wb["company_txt"] = 'Company';
+$wb["title_txt"] = 'Title';
+$wb["firstname_txt"] = 'Firstname';
+$wb["surname_txt"] = 'Surname';
+$wb["limit_domain_txt"] = 'limit_domain';
+$wb["limit_subdomain_txt"] = 'limit_subdomain';
+$wb["limit_webquota_txt"] = 'limit_webquota';
+$wb["limit_database_txt"] = 'limit_database';
+$wb["limit_cron_txt"] = 'Allowed cron job types';
+$wb["limit_cron_type_txt"] = 'Max. type of cron jobs (chrooted and full implies url)';
+$wb["limit_cron_frequency_txt"] = 'Min. delay between executions';
+$wb["ip_address_txt"] = 'ip_address';
+$wb["limit_client_error_notint"] = 'Client Limit is not 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_slave_zone_txt"] = 'Max. number of secondary DNS zones';
+$wb["limit_dns_record_txt"] = 'Max. number DNS records';
+$wb["limit_shell_user_txt"] = 'Max. number of Shell users';
+$wb["limit_webdav_user_txt"] = 'Max. number of Webdav users';
+$wb["limit_client_txt"] = 'Max. number of Clients';
+$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_mailaliasdomain_error_notint"] = 'The email domain 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_webdav_user_error_notint"] = 'The webdav user limit must be a number.';
+$wb["limit_dns_zone_error_notint"] = 'The dns zone limit must be a number.';
+$wb["limit_dns_slave_zone_error_notint"] = 'The dns slave zone limit must be a number.';
+$wb["limit_dns_zone_error_notint"] = 'The dns record limit must be a number.';
+$wb["limit_client_error_notint"] = 'The sub client limit must be a number.';
+$wb["default_dbserver_txt"] = 'Default Database Server';
+$wb["limit_database_txt"] = 'Max. number of Databases';
+$wb["limit_database_error_notint"] = 'The database limit must be a number.';
+$wb["limit_cron_error_notint"] = 'The cron limit must be a number.';
+$wb["limit_cron_error_frequency"] = 'The cron frequency limit must be a number.';
+$wb["username_error_regex"] = 'The Username contains invalid chracaters.';
+$wb["template_master_txt"] = 'Master template';
+$wb["template_additional_txt"] = 'Addon template';
+$wb["ssh_chroot_txt"] = 'SSH-Chroot Options';
+$wb["web_php_options_txt"] = 'PHP Options';
+$wb["limit_client_error"] = 'The max. number of clients is reached.';
+$wb["limit_web_quota_txt"] = 'Web Quota';
+$wb["limit_traffic_quota_txt"] = 'Traffic Quota';
+$wb["limit_trafficquota_error_notint"] = 'Traffic Quota must be a number.';
+$wb["customer_no_txt"] = 'Customer No.';
+$wb["vat_id_txt"] = 'VAT ID';
+$wb["required_fields_txt"] = '* Required fields';
+?>
+
diff --git a/interface/web/client/lib/lang/hr_client_del.lng b/interface/web/client/lib/lang/hr_client_del.lng
new file mode 100644
index 0000000000000000000000000000000000000000..cd9587624f85eb0b7900f9cdd23c57b76d7d54c0
--- /dev/null
+++ b/interface/web/client/lib/lang/hr_client_del.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["confirm_action_txt"] = 'Confirm action';
+$wb["delete_explanation"] = 'This action will delete the following number of records associated with this client';
+$wb["btn_save_txt"] = 'Delete the client';
+$wb["btn_cancel_txt"] = 'Cancel without deleting the client';
+?>
+
diff --git a/interface/web/client/lib/lang/hr_client_template.lng b/interface/web/client/lib/lang/hr_client_template.lng
new file mode 100644
index 0000000000000000000000000000000000000000..73a5dd3e2000aa8aa085753de8d8c52bdaabf98f
--- /dev/null
+++ b/interface/web/client/lib/lang/hr_client_template.lng
@@ -0,0 +1,65 @@
+<?php
+
+$wb["limit_client_error_notint"] = 'Client Limit is not a number.';
+$wb["limit_maildomain_txt"] = 'Max. number of email domains';
+$wb["limit_mailbox_txt"] = 'Max. number of mailboxes';
+$wb["limit_mailalias_txt"] = 'Max. number of email aliases';
+$wb["limit_mailaliasdomain_txt"] = 'Max. number of domain aliases';
+$wb["limit_mailforward_txt"] = 'Max. number of email forwarders';
+$wb["limit_mailcatchall_txt"] = 'Max. number of email catchall accounts';
+$wb["limit_mailrouting_txt"] = 'Max. number of email routes';
+$wb["limit_mailfilter_txt"] = 'Max. number of email filters';
+$wb["limit_fetchmail_txt"] = 'Max. number of fetchmail accounts';
+$wb["limit_mailquota_txt"] = 'Mailbox quota';
+$wb["limit_spamfilter_wblist_txt"] = 'Max. number of spamfilter white / blacklist filters';
+$wb["limit_spamfilter_user_txt"] = 'Max. number of spamfilter users';
+$wb["limit_spamfilter_policy_txt"] = 'Max. number of spamfilter policys';
+$wb["limit_domain_txt"] = 'limit_domain';
+$wb["limit_subdomain_txt"] = 'limit_subdomain';
+$wb["limit_webquota_txt"] = 'limit_webquota';
+$wb["limit_database_txt"] = 'limit_database';
+$wb["limit_cron_txt"] = 'Max. number of cron jobs';
+$wb["limit_cron_type_txt"] = 'Max. type of cron jobs (chrooted and full implies url)';
+$wb["limit_cron_frequency_txt"] = 'Min. delay between executions';
+$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_slave_zone_txt"] = 'Max. number of secondary DNS zones';
+$wb["limit_dns_record_txt"] = 'Max. number DNS records';
+$wb["limit_shell_user_txt"] = 'Max. number of Shell users';
+$wb["limit_webdav_user_txt"] = 'Max. number of Webdav users';
+$wb["limit_client_txt"] = 'Max. number of Clients';
+$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_mailaliasdomain_error_notint"] = 'The email domain 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_webdav_user_error_notint"] = 'The webdav user limit must be a number.';
+$wb["limit_dns_zone_error_notint"] = 'The dns zone limit must be a number.';
+$wb["limit_dns_slave_zone_error_notint"] = 'The dns slave zone limit must be a number.';
+$wb["limit_dns_record_error_notint"] = 'The dns record limit must be a number.';
+$wb["limit_database_txt"] = 'Max. number of Databases';
+$wb["limit_database_error_notint"] = 'The database limit must be a number.';
+$wb["limit_cron_error_notint"] = 'The cron limit must be a number.';
+$wb["limit_cron_error_frequency"] = 'The cron frequency limit must be a number.';
+$wb["error_template_name_empty"] = 'Please enter a Template name';
+$wb["limit_web_quota_txt"] = 'Web Quota';
+$wb["limit_traffic_quota_txt"] = 'Traffic Quota';
+$wb["limit_trafficquota_error_notint"] = 'Traffic Quota must be a number.';
+$wb["template_del_aborted_txt"] = 'Delete aborted. There is still a client which has this template selected.';
+?>
diff --git a/interface/web/client/lib/lang/hr_client_template_list.lng b/interface/web/client/lib/lang/hr_client_template_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..01ed74aca0d8a422e4ad8b254cd118a3d355d5d3
--- /dev/null
+++ b/interface/web/client/lib/lang/hr_client_template_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb["list_head_txt"] = 'Client-Templates';
+$wb["template_type_txt"] = 'Type';
+$wb["template_name_txt"] = 'Template name';
+?>
+
diff --git a/interface/web/client/lib/lang/hr_clients_list.lng b/interface/web/client/lib/lang/hr_clients_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..3662a651fd2e1661da4338c7f6a6e40f7a49aee0
--- /dev/null
+++ b/interface/web/client/lib/lang/hr_clients_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Clients';
+$wb["client_id_txt"] = 'ID';
+$wb["company_name_txt"] = 'Company name';
+$wb["contact_name_txt"] = 'Contact name';
+$wb["city_txt"] = 'City';
+$wb["country_txt"] = 'Country';
+$wb["add_new_record_txt"] = 'Add new client';
+?>
diff --git a/interface/web/client/lib/lang/hr_reseller.lng b/interface/web/client/lib/lang/hr_reseller.lng
new file mode 100644
index 0000000000000000000000000000000000000000..98c133ce2a704c49c556feb46a0af4b8a2c679f8
--- /dev/null
+++ b/interface/web/client/lib/lang/hr_reseller.lng
@@ -0,0 +1,105 @@
+<?php
+$wb["limit_maildomain_txt"] = 'Max. number of email domains';
+$wb["limit_mailbox_txt"] = 'Max. number of mailboxes';
+$wb["limit_mailalias_txt"] = 'Max. number of email aliases';
+$wb["limit_mailaliasdomain_txt"] = 'Max. number of domain aliases';
+$wb["limit_mailforward_txt"] = 'Max. number of email forwarders';
+$wb["limit_mailcatchall_txt"] = 'Max. number of email catchall accounts';
+$wb["limit_mailrouting_txt"] = 'Max. number of email routes';
+$wb["limit_mailfilter_txt"] = 'Max. number of email filters';
+$wb["limit_fetchmail_txt"] = 'Max. number of fetchmail accounts';
+$wb["limit_mailquota_txt"] = 'Mailbox quota';
+$wb["limit_spamfilter_wblist_txt"] = 'Max. number of spamfilter white / blacklist filters';
+$wb["limit_spamfilter_user_txt"] = 'Max. number of spamfilter users';
+$wb["limit_spamfilter_policy_txt"] = 'Max. number of spamfilter policies';
+$wb["default_mailserver_txt"] = 'Default Mailserver';
+$wb["company_name_txt"] = 'Company name';
+$wb["contact_name_txt"] = 'Contact name';
+$wb["username_txt"] = 'Username';
+$wb["password_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["language_txt"] = 'Language';
+$wb["usertheme_txt"] = 'Theme';
+$wb["street_txt"] = 'Street';
+$wb["zip_txt"] = 'ZIP';
+$wb["city_txt"] = 'City';
+$wb["state_txt"] = 'State';
+$wb["country_txt"] = 'Country';
+$wb["telephone_txt"] = 'Telephone';
+$wb["mobile_txt"] = 'Mobile';
+$wb["fax_txt"] = 'Fax';
+$wb["email_txt"] = 'Email';
+$wb["internet_txt"] = 'Internet';
+$wb["icq_txt"] = 'ICQ';
+$wb["notes_txt"] = 'Notes';
+$wb["company_txt"] = 'Company';
+$wb["title_txt"] = 'Title';
+$wb["firstname_txt"] = 'Firstname';
+$wb["surname_txt"] = 'Surname';
+$wb["limit_domain_txt"] = 'limit_domain';
+$wb["limit_subdomain_txt"] = 'limit_subdomain';
+$wb["limit_webquota_txt"] = 'limit_webquota';
+$wb["limit_database_txt"] = 'limit_database';
+$wb["limit_cron_txt"] = 'Max. number of cron jobs';
+$wb["limit_cron_type_txt"] = 'Max. type of cron jobs (chrooted and full implies url)';
+$wb["limit_cron_frequency_txt"] = 'Min. delay between executions';
+$wb["ip_address_txt"] = 'ip_address';
+$wb["limit_client_error_notint"] = 'Client Limit is not 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_slave_zone_txt"] = 'Max. number of secondary DNS zones';
+$wb["limit_dns_record_txt"] = 'Max. number DNS records';
+$wb["limit_shell_user_txt"] = 'Max. number of Shell users';
+$wb["limit_webdav_user_txt"] = 'Max. number of Webdav users';
+$wb["limit_client_txt"] = 'Max. number of Clients';
+$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_webdav_user_error_notint"] = 'The webdav 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 zone limit must be a number.';
+$wb["limit_dns_slave_zone_error_notint"] = 'The dns slave zone limit must be a number.';
+$wb["limit_dns_record_error_notint"] = 'The dns record limit must be a number.';
+$wb["limit_client_error_notint"] = 'The sub client limit must be a number.';
+$wb["default_dbserver_txt"] = 'Default Database Server';
+$wb["limit_database_txt"] = 'Max. number of Databases';
+$wb["limit_database_error_notint"] = 'The database limit must be a number.';
+$wb["limit_cron_error_notint"] = 'The cron limit must be a number.';
+$wb["limit_cron_error_frequency"] = 'The cron frequency limit must be a number.';
+$wb["username_error_regex"] = 'The Username contains invalid chracaters.';
+$wb["template_master_txt"] = 'Master template';
+$wb["template_additional_txt"] = 'Addon template';
+$wb["ssh_chroot_txt"] = 'SSH-Chroot Options';
+$wb["web_php_options_txt"] = 'PHP Options';
+$wb["limit_client_error"] = 'The max. number of clients is reached.';
+$wb["limit_client_error_positive"] = 'The number of clients must be > 0';
+$wb["limit_web_quota_txt"] = 'Web Quota';
+$wb["limit_traffic_quota_txt"] = 'Traffic Quota';
+$wb["limit_trafficquota_error_notint"] = 'Traffic Quota must be a number.';
+$wb["customer_no_txt"] = 'Customer No.';
+$wb["vat_id_txt"] = 'VAT ID';
+$wb["required_fields_txt"] = '* Required fields';
+?>
+
diff --git a/interface/web/client/lib/lang/hr_resellers_list.lng b/interface/web/client/lib/lang/hr_resellers_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..271ea2216fa39ac7904963ed69bb175ced7282fa
--- /dev/null
+++ b/interface/web/client/lib/lang/hr_resellers_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Resellers';
+$wb["client_id_txt"] = 'ID';
+$wb["company_name_txt"] = 'Company name';
+$wb["contact_name_txt"] = 'Contact name';
+$wb["city_txt"] = 'City';
+$wb["country_txt"] = 'Country';
+$wb["add_new_record_txt"] = 'Add new reseller';
+?>
diff --git a/interface/web/dashboard/lib/lang/hr.lng b/interface/web/dashboard/lib/lang/hr.lng
new file mode 100644
index 0000000000000000000000000000000000000000..41647722b545c8823f8ecb3995987d6ec2f86b1e
--- /dev/null
+++ b/interface/web/dashboard/lib/lang/hr.lng
@@ -0,0 +1,5 @@
+<?php
+$wb['welcome_user_txt'] = "Dobrodošao %s";
+$wb['available_modules_txt'] = "Dostupni moduli";
+?>
+
diff --git a/interface/web/dashboard/lib/lang/hr_dashlet_limits.lng b/interface/web/dashboard/lib/lang/hr_dashlet_limits.lng
new file mode 100644
index 0000000000000000000000000000000000000000..68d5f3413b276edf6e29c98e919c0af691eb4475
--- /dev/null
+++ b/interface/web/dashboard/lib/lang/hr_dashlet_limits.lng
@@ -0,0 +1,30 @@
+<?php
+$wb['limits_txt'] = "Ograničenja";
+$wb['of_txt'] = "od";
+$wb['unlimited_txt'] = "neograničeno";
+$wb['limit_maildomain_txt'] = "Mail domene";
+$wb['limit_mailbox_txt'] = "Mailboxi";
+$wb['limit_mailalias_txt'] = "Mail aliasi";
+$wb['limit_mailaliasdomain_txt'] = "Domain aliasi";
+$wb['limit_mailforward_txt'] = "Mail forwarderi";
+$wb['limit_mailcatchall_txt'] = "Mail catchall računi";
+$wb['limit_mailrouting_txt'] = "Mail route";
+$wb['limit_mailfilter_txt'] = "Mail filteri";
+$wb['limit_fetchmail_txt'] = "Fetchmail računi";
+$wb['limit_spamfilter_wblist_txt'] = "Broj white / blacklist spam filtera";
+$wb['limit_spamfilter_user_txt'] = "Broj spam filter računa";
+$wb['limit_spamfilter_policy_txt'] = "Broj spam filtera";
+$wb['limit_cron_txt'] = "Broj cron-ova";
+$wb['limit_web_domain_txt'] = "Domene";
+$wb['limit_web_aliasdomain_txt'] = "Alias domene";
+$wb['limit_web_subdomain_txt'] = "Subdomene";
+$wb['limit_ftp_user_txt'] = "FTP računi";
+$wb['limit_dns_zone_txt'] = "DNS primarne zone";
+$wb['limit_dns_slave_zone_txt'] = "DNS sekundarne zone";
+$wb['limit_dns_record_txt'] = "DNS zapisi";
+$wb['limit_shell_user_txt'] = "Shell računi";
+$wb['limit_webdav_user_txt'] = "Webdav računi";
+$wb['limit_client_txt'] = "Klijenti";
+$wb['limit_database_txt'] = "Baze";
+?>
+
diff --git a/interface/web/dashboard/lib/lang/hr_dashlet_modules.lng b/interface/web/dashboard/lib/lang/hr_dashlet_modules.lng
new file mode 100644
index 0000000000000000000000000000000000000000..cf26e8dbcf4f419d9ec84326e4d6b3d20b49e09e
--- /dev/null
+++ b/interface/web/dashboard/lib/lang/hr_dashlet_modules.lng
@@ -0,0 +1,4 @@
+<?php
+$wb['available_modules_txt'] = "Dostupni moduli";
+?>
+
diff --git a/interface/web/designer/lib/lang/hr.lng b/interface/web/designer/lib/lang/hr.lng
new file mode 100644
index 0000000000000000000000000000000000000000..62a2de0c86e67cd85333eb6effb08b9f6eea76f6
--- /dev/null
+++ b/interface/web/designer/lib/lang/hr.lng
@@ -0,0 +1,3 @@
+<?php
+
+?>
diff --git a/interface/web/designer/lib/lang/hr_form_edit.lng b/interface/web/designer/lib/lang/hr_form_edit.lng
new file mode 100644
index 0000000000000000000000000000000000000000..73598697cd4eff60cf70dd54d110924f70720351
--- /dev/null
+++ b/interface/web/designer/lib/lang/hr_form_edit.lng
@@ -0,0 +1,26 @@
+<?php
+$wb["name_txt"] = 'Formname';
+$wb["title_txt"] = 'Formutitle';
+$wb["template_txt"] = 'Template';
+$wb["navframe_txt"] = 'NaviFrame';
+$wb["startpage_txt"] = 'Startpage';
+$wb["tab_width_txt"] = 'Tab width';
+$wb["save_txt"] = 'Save';
+$wb["cancel_txt"] = 'Cancel';
+$wb["header_txt"] = 'Form properties';
+$wb["description_txt"] = 'Description';
+$wb["action_txt"] = 'Action (script)';
+$wb["db_table_txt"] = 'DB Table';
+$wb["db_table_idx_txt"] = 'DB Table Index';
+$wb["db_history_txt"] = 'Undo Log';
+$wb["tab_default_txt"] = 'Default Tab';
+$wb["list_default_txt"] = 'Default Liste';
+$wb["tab_width_txt"] = 'Tab width';
+$wb["auth_txt"] = 'Permissions';
+$wb["auth_preset_userid_txt"] = 'UserID';
+$wb["auth_preset_groupid_txt"] = 'GroupID';
+$wb["auth_preset_perm_user_txt"] = 'Perm. User';
+$wb["auth_preset_perm_group_txt"] = 'Perm. Group';
+$wb["auth_preset_perm_other_txt"] = 'Perm. Other';
+
+?>
diff --git a/interface/web/designer/lib/lang/hr_form_list.lng b/interface/web/designer/lib/lang/hr_form_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..f9880d7d300339a1a7a1724797e81c2c14d69cf0
--- /dev/null
+++ b/interface/web/designer/lib/lang/hr_form_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["list_head_txt"] = 'Backend Form';
+$wb["form_txt"] = 'Form';
+$wb["module_txt"] = 'Module';
+$wb["title_txt"] = 'Title';
+$wb["description_txt"] = 'Description';
+?>
diff --git a/interface/web/designer/lib/lang/hr_form_show.lng b/interface/web/designer/lib/lang/hr_form_show.lng
new file mode 100644
index 0000000000000000000000000000000000000000..4990fb5a69e11a5f1b074dc29b093cb8e3a9fb4d
--- /dev/null
+++ b/interface/web/designer/lib/lang/hr_form_show.lng
@@ -0,0 +1,18 @@
+<?php
+$wb["header_txt"] = 'Formeditor';
+$wb["title_txt"] = 'Formtitle';
+$wb["name_txt"] = 'Formname';
+$wb["delete_txt"] = 'Delete';
+$wb["properties_txt"] = 'Properties';
+$wb["new_tab_txt"] = 'Tab new';
+$wb["edit_txt"] = 'Edit';
+$wb["new_txt"] = 'New';
+$wb["up_txt"] = '^';
+$wb["down_txt"] = 'v';
+$wb["module_txt"] = 'Module';
+$wb["form_txt"] = 'Form';
+$wb["description_txt"] = 'Description';
+$wb["module_del_txt"] = "Delete the module and all subdirectories?";
+$wb["menu_del_txt"] = "Delete menu with all menuitems?";
+$wb["item_del_txt"] = "Delete menuitem?";
+?>
diff --git a/interface/web/designer/lib/lang/hr_module_edit.lng b/interface/web/designer/lib/lang/hr_module_edit.lng
new file mode 100644
index 0000000000000000000000000000000000000000..4c0231f72f96f788aa53f5ca5859eb0d6e1e38c7
--- /dev/null
+++ b/interface/web/designer/lib/lang/hr_module_edit.lng
@@ -0,0 +1,23 @@
+<?php
+$wb["name_txt"] = 'Modulename';
+$wb["title_txt"] = 'Moduletitle';
+$wb["template_txt"] = 'Template file';
+$wb["navframe_txt"] = 'NaviFrame';
+$wb["startpage_txt"] = 'Default page';
+$wb["tab_width_txt"] = 'Tab width';
+$wb["save_txt"] = 'Save';
+$wb["cancel_txt"] = 'Cancel';
+$wb["header_txt"] = 'Module properties';
+$wb["description_txt"] = '
+<b>Description</b>
+<br><br>
+<b>Modulename:</b> Name of the module directory. Only numbers, chars and underscore allowed.<br>
+<b>Moduletitle:</b> Will be shown in the (upper) main navigation.<br>
+<b>Template file:</b> Template file of the module. Currently available: module.tpl.htm and module_tree.tpl.htm. Default is module.tpl.htm.<br>
+<b>NaviFrame:</b> If module_tree.tpl.htm selected as template file, enter here the path to the script file for the left frame.<br>
+<b>Default page:</b> These page will be shown when the module is opened.<br>
+<b>Tab width:</b> Width of the Tabs in the main navigation. The field is empty by default. You can enter values absolute in pixel (e.g 20) or relative (e.g 20%).<br>
+<b>Hint:</b> All paths are relative to the directory "web".
+';
+
+?>
diff --git a/interface/web/designer/lib/lang/hr_module_list.lng b/interface/web/designer/lib/lang/hr_module_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..fbab9140d5177ff776ce2dbb8814c6e1b0d02063
--- /dev/null
+++ b/interface/web/designer/lib/lang/hr_module_list.lng
@@ -0,0 +1,5 @@
+<?php
+$wb["list_head_txt"] = 'Backend Module';
+$wb["module_txt"] = 'Module';
+$wb["title_txt"] = 'Title';
+?>
diff --git a/interface/web/designer/lib/lang/hr_module_nav_edit.lng b/interface/web/designer/lib/lang/hr_module_nav_edit.lng
new file mode 100644
index 0000000000000000000000000000000000000000..d1cc844e36676bfcaf42b14d646f5041288bb2e7
--- /dev/null
+++ b/interface/web/designer/lib/lang/hr_module_nav_edit.lng
@@ -0,0 +1,6 @@
+<?php
+$wb["title_txt"] = 'Title';
+$wb["header_txt"] = 'Navi properties';
+$wb["save_txt"] = 'Save';
+$wb["cancel_txt"] = 'Cancel';
+?>
diff --git a/interface/web/designer/lib/lang/hr_module_nav_item_edit.lng b/interface/web/designer/lib/lang/hr_module_nav_item_edit.lng
new file mode 100644
index 0000000000000000000000000000000000000000..bc8f6b8d14a4d94ce66f8727302ad31a90bfa107
--- /dev/null
+++ b/interface/web/designer/lib/lang/hr_module_nav_item_edit.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["title_txt"] = 'Title';
+$wb["target_txt"] = 'Target';
+$wb["link_txt"] = 'Link';
+$wb["header_txt"] = 'Navi properties';
+$wb["save_txt"] = 'Save';
+$wb["cancel_txt"] = 'Cancel';
+?>
diff --git a/interface/web/designer/lib/lang/hr_module_show.lng b/interface/web/designer/lib/lang/hr_module_show.lng
new file mode 100644
index 0000000000000000000000000000000000000000..ee71aa12b7cfaa1f85765feaf9a2b421f01387c2
--- /dev/null
+++ b/interface/web/designer/lib/lang/hr_module_show.lng
@@ -0,0 +1,17 @@
+<?php
+$wb["header_txt"] = 'Menu editor';
+$wb["title_txt"] = 'Title';
+$wb["name_txt"] = 'Module';
+$wb["delete_txt"] = 'Delete';
+$wb["properties_txt"] = 'Properties';
+$wb["new_menu_txt"] = 'Menu new';
+$wb["edit_txt"] = 'Edit';
+$wb["delete_txt"] = 'Delete';
+$wb["new_txt"] = 'New';
+$wb["up_txt"] = 'Up';
+$wb["down_txt"] = 'Down';
+$wb["module_txt"] = 'Module';
+$wb["module_del_txt"] = "Do you really want to delete the module and all its subdirectories?";
+$wb["menu_del_txt"] = "Do you really want to delete the menu with all sub entries?";
+$wb["item_del_txt"] = "Delete the menu entry?";
+?>
diff --git a/interface/web/dns/lib/lang/hr.lng b/interface/web/dns/lib/lang/hr.lng
new file mode 100644
index 0000000000000000000000000000000000000000..14fdb1d57a42008426b035e205e411bfcbe1b50f
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr.lng
@@ -0,0 +1,22 @@
+<?php
+
+$wb['DNS'] = 'DNS';
+$wb['Zones'] = 'Zones';
+$wb['DNS A'] = 'DNS A';
+$wb['DNS ALIAS'] = 'DNS ALIAS';
+$wb['DNS CNAME'] = 'DNS CNAME';
+$wb['DNS hinfo'] = 'DNS hinfo';
+$wb['DNS mx'] = 'DNS mx';
+$wb['DNS ns'] = 'DNS ns';
+$wb['DNS ptr'] = 'DNS ptr';
+$wb['DNS RP'] = 'DNS RP';
+$wb['DNS Zone'] = 'DNS Zone';
+$wb['Records'] = 'Records';
+$wb['DNS SRV'] = 'DNS SRV';
+$wb['DNS TXT Record'] = 'DNS TXT Record';
+$wb['DNS TXT'] = 'DNS TXT';
+$wb['DNS Wizard'] = 'DNS Wizard';
+$wb['Add DNS Zone'] = 'Add DNS Zone';
+$wb['Templates'] = 'Templates';
+
+?>
diff --git a/interface/web/dns/lib/lang/hr_dns_a.lng b/interface/web/dns/lib/lang/hr_dns_a.lng
new file mode 100644
index 0000000000000000000000000000000000000000..895971c9fb370c07ebafee40068e900d2250e3a4
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_a.lng
@@ -0,0 +1,16 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["zone_txt"] = 'Zone';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'type';
+$wb["data_txt"] = 'IP-Address';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Active';
+$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 hostname is empty.';
+$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';
+$wb["data_error_duplicate"] = 'Duplicate A-Record or CNAME-Record';
+?>
diff --git a/interface/web/dns/lib/lang/hr_dns_a_list.lng b/interface/web/dns/lib/lang/hr_dns_a_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..a184e16f862db474b749e9ea6ff56cbd3421da8d
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_a_list.lng
@@ -0,0 +1,14 @@
+<?php
+$wb["list_head_txt"] = 'A-Record';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["zone_txt"] = 'Zone';
+$wb["name_txt"] = 'Name';
+$wb["data_txt"] = 'Data';
+$wb["aux_txt"] = 'Priority';
+$wb["type_txt"] = 'Type';
+$wb["add_new_record_txt"] = 'Add new DNS A-Record';
+$wb["page_txt"] = 'Page';
+$wb["page_of_txt"] = 'of';
+$wb['delete_confirmation'] = 'Do you really want to delete this record?';
+?>
diff --git a/interface/web/dns/lib/lang/hr_dns_aaaa.lng b/interface/web/dns/lib/lang/hr_dns_aaaa.lng
new file mode 100644
index 0000000000000000000000000000000000000000..927cb863f34abaaa0855f7483e2e5dc400a44d41
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_aaaa.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["zone_txt"] = 'Zone';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'type';
+$wb["data_txt"] = 'IPv6-Address';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Active';
+$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 hostname is empty.';
+$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/hr_dns_alias.lng b/interface/web/dns/lib/lang/hr_dns_alias.lng
new file mode 100644
index 0000000000000000000000000000000000000000..c5e384e06d9db002257d6fbf1bbb3b27f3807ed8
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_alias.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["zone_txt"] = 'Zone';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'type';
+$wb["data_txt"] = 'Target Hostname';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Active';
+$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 hostname is empty.';
+$wb["name_error_regex"] = 'The hostname has the wrong format.';
+$wb["data_error_empty"] = 'Target hostname empty';
+$wb["data_error_regex"] = 'Target hostname format invalid';
+?>
diff --git a/interface/web/dns/lib/lang/hr_dns_cname.lng b/interface/web/dns/lib/lang/hr_dns_cname.lng
new file mode 100644
index 0000000000000000000000000000000000000000..14545d187601c33318f9ab42ca36bcbe754b9ed4
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_cname.lng
@@ -0,0 +1,16 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["zone_txt"] = 'Zone';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'type';
+$wb["data_txt"] = 'Target Hostname';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Active';
+$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 hostname is empty.';
+$wb["name_error_regex"] = 'The hostname has the wrong format.';
+$wb["data_error_empty"] = 'Target hostname empty';
+$wb["data_error_regex"] = 'Target hostname format invalid';
+$wb["data_error_duplicate"] = 'Duplicate A-Record or CNAME-Record';
+?>
diff --git a/interface/web/dns/lib/lang/hr_dns_hinfo.lng b/interface/web/dns/lib/lang/hr_dns_hinfo.lng
new file mode 100644
index 0000000000000000000000000000000000000000..3ecf21a3bbafc90242e5fb8fd7f45620bef46966
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_hinfo.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = "Server";
+$wb['zone_txt'] = "Zona";
+$wb['name_txt'] = "Hostname";
+$wb['type_txt'] = "vrsta";
+$wb['data_txt'] = "Informacije o hostu";
+$wb['ttl_txt'] = "TTL";
+$wb['active_txt'] = "Aktivna";
+$wb['limit_dns_record_txt'] = "Iskorišten je maksimalan broj DNS zapisa.";
+$wb['no_zone_perm'] = "Nemate dozvolu za dodavanje zapisa ovoj DNS zonu.";
+$wb['name_error_empty'] = "Hostname nije upisan.";
+$wb['name_error_regex'] = "Hostname je u krivom formatu.";
+$wb['data_error_empty'] = "Nedostaju informacije o hostu";
+$wb['data_error_regex'] = "Informacije o hostu su u krivom formatu";
+?>
+
diff --git a/interface/web/dns/lib/lang/hr_dns_mx.lng b/interface/web/dns/lib/lang/hr_dns_mx.lng
new file mode 100644
index 0000000000000000000000000000000000000000..617c4bff3781016f62f8852a7c65f0cc87a70693
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_mx.lng
@@ -0,0 +1,16 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["zone_txt"] = 'Zone';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'type';
+$wb["data_txt"] = 'Mailserver hostname';
+$wb["aux_txt"] = 'Priority';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Active';
+$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 hostname is empty.';
+$wb["name_error_regex"] = 'The hostname has the wrong format.';
+$wb["data_error_empty"] = 'Mailserver hostname empty';
+$wb["data_error_regex"] = 'Mailserver hostname format invalid';
+?>
diff --git a/interface/web/dns/lib/lang/hr_dns_ns.lng b/interface/web/dns/lib/lang/hr_dns_ns.lng
new file mode 100644
index 0000000000000000000000000000000000000000..ecd8d315d49f7e70dd96a0f277228162a1f0875d
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_ns.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["zone_txt"] = 'Zone';
+$wb["name_txt"] = 'Zone';
+$wb["type_txt"] = 'type';
+$wb["data_txt"] = 'Nameserver Hostname';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Active';
+$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';
+?>
diff --git a/interface/web/dns/lib/lang/hr_dns_ptr.lng b/interface/web/dns/lib/lang/hr_dns_ptr.lng
new file mode 100644
index 0000000000000000000000000000000000000000..c708ded8b019f36f1239cbc420beddee2dc34811
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_ptr.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["zone_txt"] = 'Zone';
+$wb["name_txt"] = 'Name';
+$wb["type_txt"] = 'type';
+$wb["data_txt"] = 'Canonical Hostname';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Active';
+$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 name is empty.';
+$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/hr_dns_rp.lng b/interface/web/dns/lib/lang/hr_dns_rp.lng
new file mode 100644
index 0000000000000000000000000000000000000000..3744d6b9d9e07eeb0b70d12723e48c3625785a4a
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_rp.lng
@@ -0,0 +1,16 @@
+<?php
+$wb['server_id_txt'] = "Server";
+$wb['zone_txt'] = "Zona";
+$wb['name_txt'] = "Hostname";
+$wb['type_txt'] = "vrsta";
+$wb['data_txt'] = "Odgovorna osoba";
+$wb['ttl_txt'] = "TTL";
+$wb['active_txt'] = "Aktivna";
+$wb['limit_dns_record_txt'] = "Iskorišten je maksimalan broj DNS zapisa.";
+$wb['no_zone_perm'] = "Nemate dozvolu za dodavanje zapisa ovoj DNS zonu.";
+$wb['name_error_empty'] = "Hostname nije upisan.";
+$wb['name_error_regex'] = "Hostname je u krivom formatu.";
+$wb['data_error_empty'] = "Polje za odgovornu osobu je prazno";
+$wb['data_error_regex'] = "Polje za odgovornu osobu je neispravno";
+?>
+
diff --git a/interface/web/dns/lib/lang/hr_dns_slave.lng b/interface/web/dns/lib/lang/hr_dns_slave.lng
new file mode 100644
index 0000000000000000000000000000000000000000..0fa0ad616ed1dbf71aa378ebd29e8c21b4b6fcc1
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_slave.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["origin_txt"] = 'DNS Zone';
+$wb["ns_txt"] = 'NS';
+$wb["active_txt"] = 'Active';
+$wb["limit_dns_slave_zone_txt"] = 'The max. number of Secondary DNS zones for your account is reached.';
+$wb["client_txt"] = 'Client';
+$wb["xfer_txt"] = 'Allow zone transfers to <br />these IPs (comma separated list)';
+$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.';
+?>
+
diff --git a/interface/web/dns/lib/lang/hr_dns_slave_list.lng b/interface/web/dns/lib/lang/hr_dns_slave_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..3c158eea057c9880533c7a465a5bd04197b0e74f
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_slave_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'DNS Secondary Zones';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["origin_txt"] = 'Zone';
+$wb["ns_txt"] = 'NS';
+$wb["add_new_record_txt"] = 'Add new 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
new file mode 100644
index 0000000000000000000000000000000000000000..59ffc8df6d800cfe5f1831c3dc512603d7f15d09
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_soa.lng
@@ -0,0 +1,26 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["origin_txt"] = 'Zone (SOA)';
+$wb["ns_txt"] = 'NS';
+$wb["mbox_txt"] = 'Email';
+$wb["serial_txt"] = 'Serial';
+$wb["refresh_txt"] = 'Refresh';
+$wb["retry_txt"] = 'Retry';
+$wb["expire_txt"] = 'Expire';
+$wb["minimum_txt"] = 'Minimum';
+$wb["ttl_txt"] = 'TTL';
+$wb["xfer_txt"] = 'Allow zone transfers to <br />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["also_notify_txt"] = 'Also Notify';
+$wb["update_acl_txt"] = 'Update ACL';
+?>
diff --git a/interface/web/dns/lib/lang/hr_dns_soa_list.lng b/interface/web/dns/lib/lang/hr_dns_soa_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..2af3b34e51ea5759a412e1703846b17f0c8299ef
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_soa_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'DNS Zones';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["origin_txt"] = 'Zone';
+$wb["ns_txt"] = 'NS';
+$wb["mbox_txt"] = 'Email';
+$wb["add_new_record_wizard_txt"] = 'Add new DNS Zone with Wizard';
+$wb["add_new_record_txt"] = 'Add new DNS Zone manually';
+?>
diff --git a/interface/web/dns/lib/lang/hr_dns_srv.lng b/interface/web/dns/lib/lang/hr_dns_srv.lng
new file mode 100644
index 0000000000000000000000000000000000000000..ef5e9d927e56f6ebbbe3e218bd91bc6b7e8677c8
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_srv.lng
@@ -0,0 +1,17 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["zone_txt"] = 'Zone';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'type';
+$wb["data_txt"] = 'Server Record';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Active';
+$wb["aux_txt"] = 'Priority';
+$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 hostname is empty.';
+$wb["name_error_regex"] = 'The hostname has the wrong format.';
+$wb["data_error_empty"] = 'Server record empty';
+$wb["data_error_regex"] = 'Server record format invalid';
+$wb["srv_error_regex"] = 'Invalid server record format. The server record must contain 3 text strings separated by spaces.';
+?>
diff --git a/interface/web/dns/lib/lang/hr_dns_template.lng b/interface/web/dns/lib/lang/hr_dns_template.lng
new file mode 100644
index 0000000000000000000000000000000000000000..b09af030e9b08953666376fd02986c8f2d3145d6
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_template.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['name_txt'] = "Naziv";
+$wb['fields_txt'] = "Polja";
+$wb['template_txt'] = "Template";
+$wb['visible_txt'] = "Vidljivo";
+?>
+
diff --git a/interface/web/dns/lib/lang/hr_dns_template_list.lng b/interface/web/dns/lib/lang/hr_dns_template_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..fc17d5fa575151f905d3ea2be337d556a9cc4cf6
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_template_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb["list_head_txt"] = 'DNS Wizard Template';
+$wb["visible_txt"] = 'Visible';
+$wb["name_txt"] = 'Name';
+$wb["add_new_record_txt"] = 'Add new record';
+?>
diff --git a/interface/web/dns/lib/lang/hr_dns_txt.lng b/interface/web/dns/lib/lang/hr_dns_txt.lng
new file mode 100644
index 0000000000000000000000000000000000000000..fe7ba691c7f9c88dbe109ebae9c2592cd59b5d60
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_txt.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["zone_txt"] = 'Zone';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'type';
+$wb["data_txt"] = 'Text';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Active';
+$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 hostname is empty.';
+$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/hr_dns_wizard.lng b/interface/web/dns/lib/lang/hr_dns_wizard.lng
new file mode 100644
index 0000000000000000000000000000000000000000..ce6986aa33835fbf1faadfe88b81fdde70027b3b
--- /dev/null
+++ b/interface/web/dns/lib/lang/hr_dns_wizard.lng
@@ -0,0 +1,30 @@
+<?php
+
+$wb['template_id_txt'] = 'Template';
+$wb['server_id_txt'] = 'Server';
+$wb['client_txt'] = 'Client';
+$wb["btn_save_txt"] = 'Create DNS Record';
+$wb["btn_cancel_txt"] = 'Cancel';
+$wb['domain_txt'] = 'Domain';
+$wb['email_txt'] = 'Email';
+$wb['ns1_txt'] = 'NS 1';
+$wb['ns2_txt'] = 'NS 2';
+$wb['ip_txt'] = 'IP Address';
+$wb['error_origin_empty'] = 'Origin empty.';
+$wb['error_ns_empty'] = 'NS empty.';
+$wb['error_mbox_empty'] = 'Mbox empty.';
+$wb['error_refresh_empty'] = 'Refresh empty.';
+$wb['error_retry_empty'] = 'Retry empty.';
+$wb['error_expire_empty'] = 'Expire empty.';
+$wb['error_minimum_empty'] = 'Minimum empty.';
+$wb['error_ttl_empty'] = 'TTL empty.';
+$wb['error_domain_empty'] = 'Domain empty';
+$wb['error_ip_empty'] = 'IP empty.';
+$wb['error_ns1_empty'] = 'NS1 empty.';
+$wb['error_ns2_empty'] = 'NS2 empty.';
+$wb['error_email_empty'] = 'EMail empty.';
+$wb['error_domain_regex'] = 'Domain contains invalid characters.';
+$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.';
+?>
diff --git a/interface/web/domain/lib/lang/hr.lng b/interface/web/domain/lib/lang/hr.lng
new file mode 100644
index 0000000000000000000000000000000000000000..7dc06c1b16550a280e5b457d06226dda1bd433ec
--- /dev/null
+++ b/interface/web/domain/lib/lang/hr.lng
@@ -0,0 +1,10 @@
+<?php
+$wb['Domains'] = "Domene";
+$wb['domain_txt'] = "Domena";
+$wb['client_txt'] = "Klijent";
+$wb['error_domain_in mailuse'] = "Ova domena ne može biti obrisana jer se koristi za email.";
+$wb['error_domain_in webuse'] = "Ova domena ne može biti obrisana jer se koristi za web.";
+$wb['error_client_can_not_add_domain'] = "Ne možete dodati novu domenu.";
+$wb['error_client_group_id_empty'] = "Morate izabrati klijenta<br>";
+?>
+
diff --git a/interface/web/domain/lib/lang/hr_domain.lng b/interface/web/domain/lib/lang/hr_domain.lng
new file mode 100644
index 0000000000000000000000000000000000000000..7e4d49473371f447b19ce46a5e48e27e758716e5
--- /dev/null
+++ b/interface/web/domain/lib/lang/hr_domain.lng
@@ -0,0 +1,7 @@
+<?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/domain/lib/lang/hr_domain_list.lng b/interface/web/domain/lib/lang/hr_domain_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..a3e4d71f3dd34a362c595cdf3c4585a759a1eea2
--- /dev/null
+++ b/interface/web/domain/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";
+?>
+
diff --git a/interface/web/help/lib/lang/hr.lng b/interface/web/help/lib/lang/hr.lng
new file mode 100644
index 0000000000000000000000000000000000000000..1b502d26f8350ca0480a563a50fde5170168f3f9
--- /dev/null
+++ b/interface/web/help/lib/lang/hr.lng
@@ -0,0 +1,10 @@
+<?php
+$wb['Support Message'] = "Poruka podršci";
+$wb['Message'] = "Poruka";
+$wb['Send message'] = "Pošalji poruku";
+$wb['View messages'] = "Pogledaj poruke";
+$wb['Support'] = "Podrška";
+$wb['About ISPConfig'] = "O control panelu";
+$wb['Version'] = "Verzija";
+?>
+
diff --git a/interface/web/help/lib/lang/hr_support_message.lng b/interface/web/help/lib/lang/hr_support_message.lng
new file mode 100644
index 0000000000000000000000000000000000000000..24f8df94f44d39e8d1e9387372839f85590278a6
--- /dev/null
+++ b/interface/web/help/lib/lang/hr_support_message.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['recipient_id_txt'] = "ID primatelja";
+$wb['sender_id_txt'] = "ID pošiljatelja";
+$wb['subject_txt'] = "Naslov poruke";
+$wb['message_txt'] = "Poruka";
+$wb['tstamp_txt'] = "Vrijeme";
+?>
+
diff --git a/interface/web/help/lib/lang/hr_support_message_list.lng b/interface/web/help/lib/lang/hr_support_message_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..d5330ff5a9f6b28fcd5c3de2ca454f8f8b8c691b
--- /dev/null
+++ b/interface/web/help/lib/lang/hr_support_message_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = "Podrška";
+$wb['sender_id_txt'] = "Pošiljatelj";
+$wb['subject_txt'] = "Naslov poruke";
+$wb['add_new_record_txt'] = "Pošalji novu poruku";
+?>
+
diff --git a/interface/web/mail/lib/lang/hr.lng b/interface/web/mail/lib/lang/hr.lng
new file mode 100644
index 0000000000000000000000000000000000000000..c4a4796c695f107b4a1ef6b3a6980511265511d9
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr.lng
@@ -0,0 +1,51 @@
+<?php
+$wb['Email Alias'] = 'Email Alias';
+$wb['Email Blacklist'] = 'Email Blacklist';
+$wb['Blacklist'] = 'Blacklist';
+$wb['Mail Content Filter'] = 'Mail Content Filter';
+$wb['Filter'] = 'Filter';
+$wb['Mail Domain'] = 'Mail Domain';
+$wb['Domain'] = 'Domain';
+$wb['Email Catchall'] = 'Email Catchall';
+$wb['Email Forward'] = 'Email Forward';
+$wb['Get Email'] = 'Get Email';
+$wb['Spamfilter'] = 'Spamfilter';
+$wb['Email Routing'] = 'Email Routing';
+$wb['Email transport'] = 'Email transport';
+$wb['Mailbox'] = 'Mailbox';
+$wb['Autoresponder'] = 'Autoresponder';
+$wb['Mail Filter'] = 'Mail Filter';
+$wb['Custom Rules'] = 'Custom Rules';
+$wb['Email filter'] = 'Email filter';
+$wb['Email Whitelist'] = 'Email Whitelist';
+$wb['Whitelist'] = 'Whitelist';
+$wb['Spamfilter blacklist'] = 'Spamfilter blacklist';
+$wb['Blacklist'] = 'Blacklist';
+$wb['Spamfilter Config'] = 'Spamfilter Config';
+$wb['Server'] = 'Server';
+$wb['Spamfilter policy'] = 'Spamfilter policy';
+$wb['Policy'] = 'Policy';
+$wb['Quarantine'] = 'Quarantine';
+$wb['Tag-Level'] = 'Tag-Level';
+$wb['Other'] = 'Other';
+$wb['Spamfilter users'] = 'Spamfilter users';
+$wb['Users'] = 'Users';
+$wb['Spamfilter Whitelist'] = 'Spamfilter Whitelist';
+$wb['Whitelist'] = 'Whitelist';
+$wb['Email'] = 'Email';
+$wb['Email Mailbox'] = 'Email Mailbox';
+$wb['Email Accounts'] = 'Email Accounts';
+$wb['User / Domain'] = 'User / Domain';
+$wb['Server Settings'] = 'Server Settings';
+$wb['Spamfilter'] = 'Spamfilter';
+$wb['Fetchmail'] = 'Fetchmail';
+$wb['Mailbox traffic'] = 'Mailbox traffic';
+$wb['Statistics'] = 'Statistics';
+$wb['Postfix Whitelist'] = 'Postfix Whitelist';
+$wb['Postfix Blacklist'] = 'Postfix Blacklist';
+$wb['Content Filter'] = 'Content Filter';
+$wb['Global Filters'] = 'Global Filters';
+$wb['Domain Alias'] = 'Domain Alias';
+$wb["Relay Recipients"] = 'Relay Recipients';
+
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_alias.lng b/interface/web/mail/lib/lang/hr_mail_alias.lng
new file mode 100644
index 0000000000000000000000000000000000000000..bd6c239de45cd67b7ce76d6b95b1d3d2d8a0a033
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_alias.lng
@@ -0,0 +1,11 @@
+<?php
+$wb["email_txt"] = 'Email';
+$wb["destination_txt"] = 'Destination';
+$wb["active_txt"] = 'Active';
+$wb["email_error_isemail"] = 'Email address is invalid.';
+$wb["email_error_unique"] = 'Duplicate Emailaddress.';
+$wb["no_domain_perm"] = "You have no permission for this domain.";
+$wb["destination_error_isemail"] = 'Destination Emailaddress is invalid.';
+$wb["limit_mailalias_txt"] = 'The max. number of email aliases for your account is reached.';
+$wb["duplicate_mailbox_txt"] = 'There is already a mailbox with this email address';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_alias_list.lng b/interface/web/mail/lib/lang/hr_mail_alias_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..f4a916fe0c85d632f1b46a32fdee73a2fd64d44a
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_alias_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email Alias';
+$wb["active_txt"] = 'Active';
+$wb["source_txt"] = 'source';
+$wb["destination_txt"] = 'Destination';
+$wb["email_txt"] = 'Email';
+$wb["add_new_record_txt"] = 'Add new Email alias';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_aliasdomain.lng b/interface/web/mail/lib/lang/hr_mail_aliasdomain.lng
new file mode 100644
index 0000000000000000000000000000000000000000..a438816f642b2e5d3ae6d61d4c379823bc536d50
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_aliasdomain.lng
@@ -0,0 +1,11 @@
+<?php
+$wb["source_txt"] = 'Source';
+$wb["destination_txt"] = 'Destination';
+$wb["active_txt"] = 'Active';
+$wb["no_domain_perm"] = "You have no permission for this domain.";
+$wb["limit_mailaliasdomain_txt"] = 'The max. number of email alias domains for your account is reached.';
+$wb["source_destination_identical_txt"] = 'Source and target Domain are the same.';
+$wb["source_error_empty"] = 'Source Domain is empty.';
+$wb["source_error_unique"] = 'Duplicate source Domain.';
+$wb["source_error_regex"] = 'Invalid source domain name.';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_aliasdomain_list.lng b/interface/web/mail/lib/lang/hr_mail_aliasdomain_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..7b9745bce9b2d2acd60884c68857cdb619e40e5f
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_aliasdomain_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Domain alias';
+$wb["active_txt"] = 'Active';
+$wb["source_txt"] = 'Source';
+$wb["destination_txt"] = 'Destination';
+$wb["source_txt"] = 'Source';
+$wb["add_new_record_txt"] = 'Add new Domain alias';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_blacklist.lng b/interface/web/mail/lib/lang/hr_mail_blacklist.lng
new file mode 100644
index 0000000000000000000000000000000000000000..745140cee28e4b284eeff59f9df020bad7e2a8b4
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_blacklist.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["source_txt"] = 'Blacklist Address';
+$wb["recipient_txt"] = 'Recipient';
+$wb["active_txt"] = 'Active';
+$wb["source_error_notempty"] = 'Address is empty.';
+$wb["type_txt"] = 'Type';
+$wb["limit_mailfilter_txt"] = 'The max. number of email filters for your account is reached.';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_blacklist_list.lng b/interface/web/mail/lib/lang/hr_mail_blacklist_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..803353ce5c94f1c73f78d77f4083e3e3dc02e837
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_blacklist_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Email Blacklist';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["source_txt"] = 'Blacklisted address';
+$wb["type_txt"] = 'Type';
+$wb["recipient_txt"] = 'Recipient';
+$wb["add_new_record_txt"] = 'Add new Blacklist record';
+$wb["access_txt"] = 'access';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_content_filter.lng b/interface/web/mail/lib/lang/hr_mail_content_filter.lng
new file mode 100644
index 0000000000000000000000000000000000000000..58ad425c54a7e063d86263448d264b151ae403b2
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_content_filter.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["type_txt"] = 'Filter';
+$wb["pattern_txt"] = 'Regexp. Pattern';
+$wb["data_txt"] = 'Data';
+$wb["action_txt"] = 'Action';
+$wb["active_txt"] = 'Active';
+$wb["pattern_error_empty"] = 'Pattern is empty.';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_content_filter_list.lng b/interface/web/mail/lib/lang/hr_mail_content_filter_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..6348c33ef6b28356b4520f96d8b33a4ec7f3154e
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_content_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Postfix Header and Body Checks';
+$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/hr_mail_domain.lng b/interface/web/mail/lib/lang/hr_mail_domain.lng
new file mode 100644
index 0000000000000000000000000000000000000000..e2a6a5963c478d77a956797ec018ab4d8ad2e10a
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_domain.lng
@@ -0,0 +1,13 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["domain_txt"] = 'Domain';
+$wb["type_txt"] = 'Type';
+$wb["active_txt"] = 'Active';
+$wb["domain_error_empty"] = 'Domain is empty.';
+$wb["domain_error_unique"] = 'Duplicate Domain.';
+$wb["domain_error_regex"] = 'Invalid domain name.';
+$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/hr_mail_domain_admin_list.lng b/interface/web/mail/lib/lang/hr_mail_domain_admin_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..f888fa41360301fa710e19bdd6c946bf8e7eb7e8
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_domain_admin_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Email Domain';
+$wb["server_id_txt"] = 'Server';
+$wb["domain_txt"] = 'Domain';
+$wb["add_new_record_txt"] = 'Add new Domain';
+$wb["active_txt"] = 'Active';
+$wb["sys_groupid_txt"] = 'Client';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_domain_catchall.lng b/interface/web/mail/lib/lang/hr_mail_domain_catchall.lng
new file mode 100644
index 0000000000000000000000000000000000000000..b10b83d1dba38f32dae0dd7d89cf7f2ef97f4b9f
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_domain_catchall.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["domain_txt"] = 'Domain';
+$wb["destination_txt"] = 'Destination';
+$wb["active_txt"] = 'Active';
+$wb["domain_error_unique"] = "There is already a Catchall record for this domain.";
+$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.';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_domain_catchall_list.lng b/interface/web/mail/lib/lang/hr_mail_domain_catchall_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..ad5dc663ff837492d75c41352a6913118fb63628
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_domain_catchall_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Email Catchall';
+$wb["active_txt"] = 'Active';
+$wb["source_txt"] = 'source';
+$wb["destination_txt"] = 'Destination email address';
+$wb["server_id_txt"] = 'Server';
+$wb["domain_txt"] = 'Domain';
+$wb["add_new_record_txt"] = 'Add new Catchall';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_domain_list.lng b/interface/web/mail/lib/lang/hr_mail_domain_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..41bb81e10febddb71aab84d48cef2b3badafb335
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_domain_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["list_head_txt"] = 'Email Domain';
+$wb["server_id_txt"] = 'Server';
+$wb["domain_txt"] = 'Domain';
+$wb["add_new_record_txt"] = 'Add new Domain';
+$wb["active_txt"] = 'Active';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_forward.lng b/interface/web/mail/lib/lang/hr_mail_forward.lng
new file mode 100644
index 0000000000000000000000000000000000000000..5362149d698f853b43b847d1fd99fbfdd9738605
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_forward.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["email_txt"] = 'Email';
+$wb["destination_txt"] = 'Destination Email';
+$wb["active_txt"] = 'Active';
+$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';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_forward_list.lng b/interface/web/mail/lib/lang/hr_mail_forward_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..d6933ec85f3fdb796b5e791b8d317913a3f6604c
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_forward_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Mail Forward';
+$wb["active_txt"] = 'Active';
+$wb["source_txt"] = 'source';
+$wb["destination_txt"] = 'Destination';
+$wb["email_txt"] = 'Email';
+$wb["add_new_record_txt"] = 'Add new Email forward';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_get.lng b/interface/web/mail/lib/lang/hr_mail_get.lng
new file mode 100644
index 0000000000000000000000000000000000000000..a3d25170f0b9e2e3419ebe6b1837bafa2db08850
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_get.lng
@@ -0,0 +1,16 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["type_txt"] = 'Type';
+$wb["source_server_txt"] = 'Pop3/Imap Server';
+$wb["source_username_txt"] = 'Username';
+$wb["source_password_txt"] = 'Password';
+$wb["source_delete_txt"] = 'Delete emails after retrieval';
+$wb["destination_txt"] = 'Destination';
+$wb["active_txt"] = 'Active';
+$wb["limit_fetchmail_txt"] = 'The max. number of Fetchmail records for your account is reached.';
+$wb["source_server_error_isempty"] = 'Server is empty.';
+$wb["source_username_error_isempty"] = 'Username is empty.';
+$wb["source_password_error_isempty"] = 'Password is empty.';
+$wb["destination_error_isemail"] = 'No destination selected.';
+$wb["source_server_error_regex"] = 'Pop3/Imap Server is not a valid domain name.';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_get_list.lng b/interface/web/mail/lib/lang/hr_mail_get_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..e6172fc9a2a167863f98eb67fed42754f261a547
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_get_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Fetch emails from external POP3 / IMAP servers';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["source_server_txt"] = 'External Server';
+$wb["source_username_txt"] = 'Username';
+$wb["destination_txt"] = 'Destination';
+$wb["add_new_record_txt"] = 'Add new Account';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_relay_recipient.lng b/interface/web/mail/lib/lang/hr_mail_relay_recipient.lng
new file mode 100644
index 0000000000000000000000000000000000000000..38e902935989a5cba50f600aa3fba148f28d2849
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_relay_recipient.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["source_txt"] = 'Relay recipient';
+$wb["recipient_txt"] = 'Recipient';
+$wb["active_txt"] = 'Active';
+$wb["source_error_notempty"] = 'Address is empty.';
+$wb["type_txt"] = 'Type';
+$wb["limit_mailfilter_txt"] = 'The max. number of email filters for your account is reached.';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_relay_recipient_list.lng b/interface/web/mail/lib/lang/hr_mail_relay_recipient_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..eb3d307474dad5a5580d856ddbe2b4c13431076a
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_relay_recipient_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Relay recipients';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["source_txt"] = 'Recipient address';
+$wb["recipient_txt"] = 'Recipient';
+$wb["add_new_record_txt"] = 'Add new relay recipient';
+$wb["access_txt"] = 'access';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_spamfilter.lng b/interface/web/mail/lib/lang/hr_mail_spamfilter.lng
new file mode 100644
index 0000000000000000000000000000000000000000..c26bfc206177ef17a3351efc67737740c80fc3df
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_spamfilter.lng
@@ -0,0 +1,17 @@
+<?php
+$wb["email_txt"] = 'Email';
+$wb["spam_rewrite_score_int_txt"] = 'Rewrite score';
+$wb["spam_redirect_score_int_txt"] = 'Redirect score';
+$wb["spam_delete_score_int_txt"] = 'Delete score';
+$wb["spam_rewrite_subject_txt"] = 'Rewrite subject';
+$wb["spam_redirect_maildir_txt"] = 'Redirect mailbox';
+$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/hr_mail_spamfilter_list.lng b/interface/web/mail/lib/lang/hr_mail_spamfilter_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..2043cdb7738d292282fca57d4de639f075861915
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_spamfilter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Spamfilter';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["server_name_txt"] = 'server_name';
+$wb["email_txt"] = 'Email';
+$wb["add_new_record_txt"] = 'Add new Spamfilter record';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_transport.lng b/interface/web/mail/lib/lang/hr_mail_transport.lng
new file mode 100644
index 0000000000000000000000000000000000000000..732c80d41f05f4c65915a09c04d86f98c384e3be
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_transport.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["domain_txt"] = 'Domain';
+$wb["destination_txt"] = 'Destination';
+$wb["type_txt"] = 'Type';
+$wb["mx_txt"] = 'No MX lookup';
+$wb["sort_order_txt"] = 'Sort by';
+$wb["active_txt"] = 'Active';
+$wb["limit_mailrouting_txt"] = 'The max. number of routes for your account is reached.';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_transport_list.lng b/interface/web/mail/lib/lang/hr_mail_transport_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..8ac18c10d2eed235758599e8a92d98a6c75aa9b1
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_transport_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Advanced Email Routing';
+$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/hr_mail_user.lng b/interface/web/mail/lib/lang/hr_mail_user.lng
new file mode 100644
index 0000000000000000000000000000000000000000..05834dcdd9ec8dc9be8145f6fa6360f703bc435a
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_user.lng
@@ -0,0 +1,43 @@
+<?php
+$wb["custom_mailfilter_txt"] = 'Custom mail filter recipe';
+$wb["email_txt"] = 'Email';
+$wb["cryptpwd_txt"] = 'Password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["active_txt"] = 'Active';
+$wb["email_error_isemail"] = 'Email address is invalid.';
+$wb["email_error_unique"] = 'Duplicate Email address.';
+$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["no_domain_perm"] = 'You have no permission for this domain.';
+$wb["error_no_pwd"] = 'Password is empty.';
+$wb["quota_error_isint"] = 'Mailbox size must be a number.';
+$wb["quota_txt"] = 'Quota';
+$wb["server_id_txt"] = 'Aerver_id';
+$wb["password_txt"] = 'Password';
+$wb["maildir_txt"] = 'Maildir';
+$wb["postfix_txt"] = 'Enable Receiving';
+$wb["access_txt"] = 'Enable Access';
+$wb["policy_txt"] = 'Spamfilter';
+$wb["no_policy"] = '- not enabled -';
+$wb["limit_mailbox_txt"] = 'The max. number of mailboxes for your account is reached.';
+$wb["limit_mailquota_txt"] = 'The max space for mailboxes is reached. The max. available space in MB is';
+$wb["welcome_mail_fromname_txt"] = 'ISPConfig3';
+$wb["welcome_mail_fromemail_txt"] = "webmaster@localhost.tld";
+$wb["welcome_mail_subject"] = 'Welcome to your new email account.';
+$wb["welcome_mail_message"] = "Welcome to your new email account. Your webmaster.";
+$wb["disableimap_txt"] = 'Disable IMAP';
+$wb["disablepop3_txt"] = 'Disable POP3';
+$wb["duplicate_alias_or_forward_txt"] = 'There is already an alias or forward with this email address.';
+$wb["quota_error_value"] = 'Invalid quota value. Allowed values are: 0 for unlimited or numbers > 1';
+$wb["move_junk_txt"] = 'Move Spam Emails to Junk directory';
+$wb["name_txt"] = 'Realname';
+$wb["name_optional_txt"] = '(Optional)';
+$wb['autoresponder_active'] = 'Enable the autoresponder';
+$wb['cc_txt'] = 'Send copy to';
+$wb['cc_error_isemail'] = 'The -Send copy to- field does not conatin a valid email address';
+?>
+
diff --git a/interface/web/mail/lib/lang/hr_mail_user_filter.lng b/interface/web/mail/lib/lang/hr_mail_user_filter.lng
new file mode 100644
index 0000000000000000000000000000000000000000..254e330cd3e37f1db250408b0e29034b25dd229f
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_user_filter.lng
@@ -0,0 +1,12 @@
+<?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.';
+?>
+
diff --git a/interface/web/mail/lib/lang/hr_mail_user_filter_list.lng b/interface/web/mail/lib/lang/hr_mail_user_filter_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..7c6a69a76218b2a34831043174ccba1300361566
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_user_filter_list.lng
@@ -0,0 +1,7 @@
+<?php
+$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?';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_user_list.lng b/interface/web/mail/lib/lang/hr_mail_user_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..6088fe220cce726abd638d7abf5c4e95146f7e89
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_user_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["list_head_txt"] = 'Mailbox';
+$wb["email_txt"] = 'Email';
+$wb["autoresponder_txt"] = 'Autoresponder';
+$wb["add_new_record_txt"] = 'Add new Mailbox';
+$wb["name_txt"] = 'Realname';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_user_stats_list.lng b/interface/web/mail/lib/lang/hr_mail_user_stats_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..21b1755b9fea50068ad21fe67f677f89bb2868bc
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_user_stats_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Mail traffic';
+$wb["email_txt"] = 'Email';
+$wb["this_month_txt"] = 'This month';
+$wb["last_month_txt"] = 'Last month';
+$wb["this_year_txt"] = 'This year';
+$wb["last_year_txt"] = 'Last year';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_whitelist.lng b/interface/web/mail/lib/lang/hr_mail_whitelist.lng
new file mode 100644
index 0000000000000000000000000000000000000000..d1b10824f1ef96cb1c0dc163a4dbd05b63d1c583
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_whitelist.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["source_txt"] = 'Whitelist Address';
+$wb["recipient_txt"] = 'Recipient';
+$wb["active_txt"] = 'Active';
+$wb["source_error_notempty"] = 'Address is empty.';
+$wb["type_txt"] = 'Type';
+$wb["limit_mailfilter_txt"] = 'The max. number of email filters for your account is reached.';
+?>
diff --git a/interface/web/mail/lib/lang/hr_mail_whitelist_list.lng b/interface/web/mail/lib/lang/hr_mail_whitelist_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..821e8716b60aae4d0138cf5f81f8f7d496ae82b8
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_mail_whitelist_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Email Whitelist';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["source_txt"] = 'Whitelisted address';
+$wb["type_txt"] = 'Type';
+$wb["recipient_txt"] = 'Recipient';
+$wb["add_new_record_txt"] = 'Add new Whitelist record';
+$wb["access_txt"] = 'access';
+?>
diff --git a/interface/web/mail/lib/lang/hr_spamfilter_blacklist.lng b/interface/web/mail/lib/lang/hr_spamfilter_blacklist.lng
new file mode 100644
index 0000000000000000000000000000000000000000..9b6f1764646b7e2df74efcea934146e41eb3ee47
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_spamfilter_blacklist.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["wb_txt"] = 'wb';
+$wb["rid_txt"] = 'User';
+$wb["email_txt"] = 'Email';
+$wb["priority_txt"] = 'Priority';
+$wb["active_txt"] = 'Active';
+$wb["limit_spamfilter_wblist_txt"] = 'The max. number of White- or Blacklist records for your account is reached.';
+?>
diff --git a/interface/web/mail/lib/lang/hr_spamfilter_blacklist_list.lng b/interface/web/mail/lib/lang/hr_spamfilter_blacklist_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..8576943b7bdc5da38845758643e445ac72c4540b
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_spamfilter_blacklist_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Spamfilter Blacklist';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["priority_txt"] = 'Priority';
+$wb["rid_txt"] = 'User';
+$wb["email_txt"] = 'Blacklisted Email';
+$wb["add_new_record_txt"] = 'Add Blacklist record';
+?>
diff --git a/interface/web/mail/lib/lang/hr_spamfilter_config.lng b/interface/web/mail/lib/lang/hr_spamfilter_config.lng
new file mode 100644
index 0000000000000000000000000000000000000000..619b7fdc75e7e08b5f7d6a6029196dfe2f6aea98
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_spamfilter_config.lng
@@ -0,0 +1,20 @@
+<?php
+$wb["getmail_config_dir_txt"] = 'Getmail Config Path';
+$wb["ip_address_txt"] = 'IP Address';
+$wb["netmask_txt"] = 'Netmask';
+$wb["gateway_txt"] = 'Gateway';
+$wb["hostname_txt"] = 'Hostname';
+$wb["nameservers_txt"] = 'Nameservers';
+$wb["module_txt"] = 'Server Module';
+$wb["maildir_path_txt"] = 'Maildir Path';
+$wb["homedir_path_txt"] = 'Homedir Path';
+$wb["mailuser_uid_txt"] = 'Mailuser UID';
+$wb["mailuser_gid_txt"] = 'Mailuser GID';
+$wb["mailuser_name_txt"] = 'Mailuser Name';
+$wb["mailuser_group_txt"] = 'Mailuser Group';
+$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/hr_spamfilter_config_list.lng b/interface/web/mail/lib/lang/hr_spamfilter_config_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..de9b6ccb98969f9631dafac39715b641efd16f8d
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_spamfilter_config_list.lng
@@ -0,0 +1,5 @@
+<?php
+$wb["list_head_txt"] = 'Server Configuration';
+$wb["server_name_txt"] = 'Server';
+$wb["server_id_txt"] = 'server_id';
+?>
diff --git a/interface/web/mail/lib/lang/hr_spamfilter_policy.lng b/interface/web/mail/lib/lang/hr_spamfilter_policy.lng
new file mode 100644
index 0000000000000000000000000000000000000000..0e0177821513bfc88e7dbda39785ba5e379292e1
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_spamfilter_policy.lng
@@ -0,0 +1,39 @@
+<?php
+$wb["policy_name_txt"] = 'Policy Name';
+$wb["virus_lover_txt"] = 'Virus lover';
+$wb["spam_lover_txt"] = 'SPAM lover';
+$wb["banned_files_lover_txt"] = 'Banned files lover';
+$wb["bad_header_lover_txt"] = 'Bad header lover';
+$wb["bypass_virus_checks_txt"] = 'Bypass virus checks';
+$wb["bypass_banned_checks_txt"] = 'Bypass banned checks';
+$wb["bypass_header_checks_txt"] = 'Bypass header checks';
+$wb["virus_quarantine_to_txt"] = 'Forward virus to email';
+$wb["spam_quarantine_to_txt"] = 'Forward spam to email';
+$wb["banned_quarantine_to_txt"] = 'Forward banned to email';
+$wb["bad_header_quarantine_to_txt"] = 'Forward bad header to email';
+$wb["clean_quarantine_to_txt"] = 'Forward clean to email';
+$wb["other_quarantine_to_txt"] = 'Forward other to email';
+$wb["spam_tag_level_txt"] = 'SPAM tag level';
+$wb["spam_tag2_level_txt"] = 'SPAM tag2 level';
+$wb["spam_kill_level_txt"] = 'SPAM kill level';
+$wb["spam_dsn_cutoff_level_txt"] = 'SPAM dsn cutoff level';
+$wb["spam_quarantine_cutoff_level_txt"] = 'SPAM quarantine cutoff level';
+$wb["spam_modifies_subj_txt"] = 'SPAM modifies subject';
+$wb["spam_subject_tag_txt"] = 'SPAM subject tag';
+$wb["spam_subject_tag2_txt"] = 'SPAM subject tag2';
+$wb["addr_extension_virus_txt"] = 'Addr. extension virus';
+$wb["addr_extension_spam_txt"] = 'Addr. extension SPAM';
+$wb["addr_extension_banned_txt"] = 'Addr. extension banned';
+$wb["addr_extension_bad_header_txt"] = 'Addr extension bad header';
+$wb["warnvirusrecip_txt"] = 'Warn virus recip.';
+$wb["warnbannedrecip_txt"] = 'Warn banned recip.';
+$wb["warnbadhrecip_txt"] = 'Warn bad header recip.';
+$wb["newvirus_admin_txt"] = 'Newvirus admin';
+$wb["virus_admin_txt"] = 'Virus admin';
+$wb["banned_admin_txt"] = 'Banned admin';
+$wb["bad_header_admin_txt"] = 'Bad header admin';
+$wb["spam_admin_txt"] = 'SPAM admin';
+$wb["message_size_limit_txt"] = 'Message size limit';
+$wb["banned_rulenames_txt"] = 'Banned rulenames';
+?>
+
diff --git a/interface/web/mail/lib/lang/hr_spamfilter_policy_list.lng b/interface/web/mail/lib/lang/hr_spamfilter_policy_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..1db8b1e3ad71f71e29248f8e143812ec204b08ad
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_spamfilter_policy_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Spamfilter Policy';
+$wb["policy_name_txt"] = 'Name';
+$wb["virus_lover_txt"] = 'Virus lover';
+$wb["spam_lover_txt"] = 'Spam lover';
+$wb["banned_files_lover_txt"] = 'Banned Files lover';
+$wb["bad_header_lover_txt"] = 'Bad Header lover';
+$wb["add_new_record_txt"] = 'Add Policy record';
+?>
diff --git a/interface/web/mail/lib/lang/hr_spamfilter_users.lng b/interface/web/mail/lib/lang/hr_spamfilter_users.lng
new file mode 100644
index 0000000000000000000000000000000000000000..129894b751fa94d222f2c38c9fed5aa055f694e9
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_spamfilter_users.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["priority_txt"] = 'Priority';
+$wb["policy_id_txt"] = 'Policy';
+$wb["email_txt"] = 'Email (Pattern)';
+$wb["fullname_txt"] = 'Name';
+$wb["local_txt"] = 'Local';
+?>
diff --git a/interface/web/mail/lib/lang/hr_spamfilter_users_list.lng b/interface/web/mail/lib/lang/hr_spamfilter_users_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..b81ced4bd43b68a2c6d52fad2b0290484141665d
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_spamfilter_users_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Spamfilter Users';
+$wb["local_txt"] = 'Local';
+$wb["server_id_txt"] = 'Server';
+$wb["priority_txt"] = 'Priority';
+$wb["policy_id_txt"] = 'Policy';
+$wb["fullname_txt"] = 'Name';
+$wb["email_txt"] = 'Email';
+$wb["add_new_record_txt"] = 'Add Spamfilter User';
+?>
diff --git a/interface/web/mail/lib/lang/hr_spamfilter_whitelist.lng b/interface/web/mail/lib/lang/hr_spamfilter_whitelist.lng
new file mode 100644
index 0000000000000000000000000000000000000000..9b6f1764646b7e2df74efcea934146e41eb3ee47
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_spamfilter_whitelist.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["wb_txt"] = 'wb';
+$wb["rid_txt"] = 'User';
+$wb["email_txt"] = 'Email';
+$wb["priority_txt"] = 'Priority';
+$wb["active_txt"] = 'Active';
+$wb["limit_spamfilter_wblist_txt"] = 'The max. number of White- or Blacklist records for your account is reached.';
+?>
diff --git a/interface/web/mail/lib/lang/hr_spamfilter_whitelist_list.lng b/interface/web/mail/lib/lang/hr_spamfilter_whitelist_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..f5bbf6e04cf6fe191d5c9c5bf9c453387117b695
--- /dev/null
+++ b/interface/web/mail/lib/lang/hr_spamfilter_whitelist_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Spamfilter Whitelist';
+$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/hr.lng b/interface/web/monitor/lib/lang/hr.lng
new file mode 100644
index 0000000000000000000000000000000000000000..c2292731b38e0146b06711cdd9115d481ffcad7b
--- /dev/null
+++ b/interface/web/monitor/lib/lang/hr.lng
@@ -0,0 +1,146 @@
+<?php
+$wb['Server online since'] = "Server online od";
+$wb['Users online'] = "Korisnika";
+$wb['System load 1 minute'] = "Opterećenje sistema 1 minuta";
+$wb['System load 5 minutes'] = "Opterećenje sistema 5 minuta";
+$wb['System load 15 minutes'] = "Opterećenje sistema 15 minuta";
+$wb['Server Load'] = "Opterećenje sistema";
+$wb['Disk usage'] = "Potrošnja diska";
+$wb['Memory usage'] = "Potrošnja memorije";
+$wb['no_data_serverload_txt'] = "No data about the server load available at the moment. Please check again later.";
+$wb['no_data_memusage_txt'] = "No data about the memory usage available at the moment. Please check again later.";
+$wb['no_data_diskusage_txt'] = "No data about the disk usage available at the moment. Please check again later.";
+$wb['no_data_cpuinfo_txt'] = "No data about the CPU available at the moment. Please check again later.";
+$wb['no_data_services_txt'] = "No data about the services available at the moment. Please check again later.";
+$wb['no_data_updates_txt'] = "No data about updates available at the moment. Please check again later.";
+$wb['no_data_raid_txt'] = "No data about RAID available at the moment. Please check again later.";
+$wb['no_data_rkhunter_txt'] = "No data about RKHunter available at the moment. Please check again later.";
+$wb['no_data_mailq_txt'] = "No data Mailqueue available at the moment. Please check again later.";
+$wb['no_logdata_txt'] = "No log data available at the moment. Please check again later.";
+$wb['Monitoring'] = "Monitoring";
+$wb['Server to Monitor'] = "Server za monitoring";
+$wb['Logfiles'] = "Log datoteke";
+$wb['Status of services'] = "Status servisa";
+$wb['No Refresh'] = "Ne osvježuj";
+$wb['minutes'] = "minuta";
+$wb['Show Overview'] = "Prikaži stanje";
+$wb['System State (All Servers)'] = "Prikaži stanje (svi serveri)";
+$wb['Hardware-Information'] = "Informacije o hardveru";
+$wb['Show CPU info'] = "Prikaži CPU";
+$wb['Server State'] = "Stanje servera";
+$wb['Show Update State'] = "Show Update State";
+$wb['Show RAID state'] = "Prikaži stanje RAID-a";
+$wb['Show Server load'] = "Prikaži opterećenje servera";
+$wb['Show Disk usage'] = "Prikaži zauzeće diska";
+$wb['Show Memory usage'] = "Prikaži zauzeće memorije";
+$wb['Show Services'] = "Prikaži servise";
+$wb['Show Mail-Queue'] = "Show Mail Queue";
+$wb['Show Mail-Log'] = "Show Mail Log";
+$wb['Show Mail warn-Log'] = "Show Mail Warn-Log";
+$wb['Show Mail err-Log'] = "Show Mail Error-Log";
+$wb['Show System-Log'] = "Show System-Log";
+$wb['Show ISPC Cron-Log'] = "Show Control panel Cron-Log";
+$wb['Show Freshclam-Log'] = "Show Freshclam-Log";
+$wb['Show Clamav-Log'] = "Show Clamav-Log";
+$wb['Show ISPConfig-Log'] = "Show Control panel-Log";
+$wb['Show RKHunter-Log'] = "Show RKHunter-Log";
+$wb['Show Jobqueue'] = "Show Jobqueue";
+$wb['monitor_general_serverstate_txt'] = "Server State";
+$wb['monitor_general_systemstate_txt'] = "System State";
+$wb['monitor_diskusage_filesystem_txt'] = "Filesystem";
+$wb['monitor_diskusage_type_txt'] = "Type";
+$wb['monitor_diskusage_size_txt'] = "Size";
+$wb['monitor_diskusage_used_txt'] = "Used";
+$wb['monitor_diskusage_available_txt'] = "Available";
+$wb['monitor_diskusage_usage_txt'] = "Use%";
+$wb['monitor_diskusage_mounted_txt'] = "Mounted on";
+$wb['monitor_logs_mail_txt'] = "Mail - Log";
+$wb['monitor_logs_mailwarn_txt'] = "Mail-Warn - Log";
+$wb['monitor_logs_mailerr_txt'] = "Mail-Error - Log";
+$wb['monitor_logs_messages_txt'] = "System Messages - Log";
+$wb['monitor_logs_ispccron_txt'] = "Control panel Cron - Log";
+$wb['monitor_logs_freshclam_txt'] = "Freshclam - Log";
+$wb['monitor_logs_clamav_txt'] = "ClamAV - Log";
+$wb['monitor_logs_ispc_txt'] = "Control panel - Log";
+$wb['monitor_nosupportedraid1_txt'] = "At the moment, we support 'mdadm' or 'mpt-status' for monitoring the RAID.<br>We can't find any of them at your server.<br><br>This means we can not support your RAID yet.";
+$wb['monitor_norkhunter_txt'] = "RKHunter is not installed, so there is no log data";
+$wb['monitor_serverstate_server_txt'] = "Server";
+$wb['monitor_serverstate_state_txt'] = "State";
+$wb['monitor_serverstate_unknown_txt'] = "unknown";
+$wb['monitor_serverstate_info_txt'] = "info";
+$wb['monitor_serverstate_warning_txt'] = "warning";
+$wb['monitor_serverstate_critical_txt'] = "critical";
+$wb['monitor_serverstate_error_txt'] = "error";
+$wb['monitor_serverstate_moreinfo_txt'] = "Više informacija...";
+$wb['monitor_serverstate_more_txt'] = "Više...";
+$wb['monitor_serverstate_fclamok_txt'] = "Antivirusna zaštita je ok";
+$wb['monitor_serverstate_fclamoutdated_txt'] = "Your virus protection is OUTDATED!";
+$wb['monitor_serverstate_fclamunknown_txt'] = "Freshclam: ???!";
+$wb['monitor_serverstate_hdok_txt'] = "The state of your Hard-Disk space is ok";
+$wb['monitor_serverstate_hdgoingfull_txt'] = "Your Hard-Disk space is going full";
+$wb['monitor_serverstate_hdnearlyfull_txt'] = "Your Hard-Disk is nearly full";
+$wb['monitor_serverstate_hdveryfull_txt'] = "Your Hard-Disk is very full";
+$wb['monitor_serverstate_hdfull_txt'] = "Your Hard-Disk has no more space left";
+$wb['monitor_serverstate_hdunknown_txt'] = "Hard-Disk: ???";
+$wb['monitor_serverstate_listok_txt'] = "Stanje servera je dobro";
+$wb['monitor_serverstate_listinfo_txt'] = "info";
+$wb['monitor_serverstate_listwarning_txt'] = "upozorenje";
+$wb['monitor_serverstate_listcritical_txt'] = "kritično";
+$wb['monitor_serverstate_listerror_txt'] = "greška";
+$wb['monitor_serverstate_listunknown_txt'] = "nepoznato";
+$wb['monitor_serverstate_loadok_txt'] = "Your Server load is ok";
+$wb['monitor_serverstate_loadheavy_txt'] = "Your Server in under heavy load";
+$wb['monitor_serverstate_loadhigh_txt'] = "Your Server in under high load";
+$wb['monitor_serverstate_loaghigher_txt'] = "Your Server in under higher load";
+$wb['monitor_serverstate_loadhighest_txt'] = "Your Server in under highest load";
+$wb['monitor_serverstate_loadunknown_txt'] = "Server Load: ???";
+$wb['monitor_serverstate_mailqok_txt'] = "Your Mail queue load is ok";
+$wb['monitor_serverstate_mailqheavy_txt'] = "Your Mail queue is under heavy load";
+$wb['monitor_serverstate_mailqhigh_txt'] = "Your Mail queue is under high load";
+$wb['monitor_serverstate_mailqhigher_txt'] = "Your Mail queue is under higher load";
+$wb['monitor_serverstate_mailqhighest_txt'] = "Your Mail queue is under highest load";
+$wb['monitor_serverstate_mailqunknown_txt'] = "Mail queue: ???";
+$wb['monitor_serverstate_raidok_txt'] = "Your RAID is ok";
+$wb['monitor_serverstate_raidresync_txt'] = "Your RAID is in RESYNC mode";
+$wb['monitor_serverstate_raidfault_txt'] = "Your RAID has one FAULTY disk. Replace as soon as possible!";
+$wb['monitor_serverstate_raiderror_txt'] = "Your RAID is not working anymore";
+$wb['monitor_serverstate_raidunknown_txt'] = "RAID state: ???";
+$wb['monitor_serverstate_servicesonline_txt'] = "All needed services are online";
+$wb['monitor_serverstate_servicesoffline_txt'] = "One or more needed services are offline";
+$wb['monitor_serverstate_servicesunknown_txt'] = "Services: ???";
+$wb['monitor_serverstate_syslogok_txt'] = "The System Log is O.K.";
+$wb['monitor_serverstate_syslogwarning_txt'] = "There are some warnings in your system log";
+$wb['monitor_serverstate_syslogerror_txt'] = "There are errors in your system log";
+$wb['monitor_serverstate_syslogunknown_txt'] = "System log: ???";
+$wb['monitor_serverstate_updatesok_txt'] = "Your system is up to date.";
+$wb['monitor_serverstate_updatesneeded_txt'] = "One or more components needs an update";
+$wb['monitor_serverstate_updatesunknown_txt'] = "System Update: ???";
+$wb['monitor_serverstate_beancounterok_txt'] = "The beancounter is ok";
+$wb['monitor_serverstate_beancounterinfo_txt'] = "There are vew failure in the beancounter";
+$wb['monitor_serverstate_beancounterwarning_txt'] = "There are some failure in the beancounter";
+$wb['monitor_serverstate_beancountercritical_txt'] = "There are many failure in the beancounter";
+$wb['monitor_serverstate_beancountererror_txt'] = "There are too much failure in the beancounter";
+$wb['monitor_services_online_txt'] = "Online";
+$wb['monitor_services_offline_txt'] = "Offline";
+$wb['monitor_services_web_txt'] = "Web server:";
+$wb['monitor_services_ftp_txt'] = "FTP server:";
+$wb['monitor_services_smtp_txt'] = "SMTP server:";
+$wb['monitor_services_pop_txt'] = "POP3 server:";
+$wb['monitor_services_imap_txt'] = "IMAP server:";
+$wb['monitor_services_mydns_txt'] = "DNS server:";
+$wb['monitor_services_mysql_txt'] = "mySQL server:";
+$wb['monitor_settings_datafromdate_txt'] = "Data from: ";
+$wb['monitor_settings_datetimeformat_txt'] = "d.m.Y. H:i";
+$wb['monitor_settings_refreshsq_txt'] = "Refresh Sequence:";
+$wb['monitor_settings_server_txt'] = "Server";
+$wb['monitor_title_cpuinfo_txt'] = "Procesor";
+$wb['monitor_title_updatestate_txt'] = "Update Status";
+$wb['monitor_title_mailq_txt'] = "Mail Queue";
+$wb['monitor_title_raidstate_txt'] = "RAID Status";
+$wb['monitor_title_rkhunterlog_txt'] = "RKHunter Log";
+$wb['monitor_title_fail2ban_txt'] = "Fail2Ban Log";
+$wb['monitor_title_beancounter_txt'] = "OpenVz VE BeanCounter";
+$wb['monitor_updates_nosupport_txt'] = "Your distribution is not supported for this monitoring";
+$wb['monitor_beancounter_nosupport_txt'] = "This server is not a OpenVz VE and has no beancounter information";
+?>
+
diff --git a/interface/web/monitor/lib/lang/hr_datalog_list.lng b/interface/web/monitor/lib/lang/hr_datalog_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..518cab8910a088fc0fc2f0b68f47cb339946bf91
--- /dev/null
+++ b/interface/web/monitor/lib/lang/hr_datalog_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb['list_head_txt'] = "Stanje";
+$wb['tstamp_txt'] = "Datum";
+$wb['server_id_txt'] = "Server";
+$wb['dbtable_txt'] = "DB tablica";
+$wb['action_txt'] = "Akcija";
+$wb['status_txt'] = "Status";
+?>
+
diff --git a/interface/web/monitor/lib/lang/hr_syslog_list.lng b/interface/web/monitor/lib/lang/hr_syslog_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..3f7ec4a1d47b054ed164a56dd7b5cd8f3872b276
--- /dev/null
+++ b/interface/web/monitor/lib/lang/hr_syslog_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = "Control panel logovi";
+$wb['tstamp_txt'] = "Datum";
+$wb['server_id_txt'] = "Server";
+$wb['loglevel_txt'] = "Logovi";
+$wb['message_txt'] = "Poruka";
+?>
+
diff --git a/interface/web/sites/lib/lang/hr.lng b/interface/web/sites/lib/lang/hr.lng
new file mode 100644
index 0000000000000000000000000000000000000000..4fe2c63250f7085af36910e6636f69fa2360d7e6
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr.lng
@@ -0,0 +1,25 @@
+<?php
+$wb['Database'] = 'Database';
+$wb['Options'] = 'Options';
+$wb['Shell User'] = 'Shell User';
+$wb['Domain'] = 'Domain';
+$wb['Website'] = 'Website';
+$wb['Redirect'] = 'Redirect';
+$wb['SSL'] = 'SSL';
+$wb['Subdomain'] = 'Subdomain for website';
+$wb['Sites'] = 'Sites';
+$wb['Aliasdomain'] = 'Aliasdomain for website';
+$wb['FTP-User'] = 'FTP-User';
+$wb['FTP'] = 'FTP';
+$wb['Shell-User'] = 'Shell-User';
+$wb['Shell'] = 'Shell';
+$wb['Webdav-User'] = 'Webdav User';
+$wb['Webdav'] = 'Webdav';
+$wb['Websites'] = 'Websites';
+$wb["Stats"] = 'Statistics';
+$wb["Cron"] = 'Cron';
+$wb["Cron Jobs"] = 'Cron Jobs';
+$wb["Statistics"] = 'Statistics';
+$wb["Web traffic"] = 'Web Traffic';
+$wb["Website quota (Harddisk)"] = 'Website quota (Harddisk)';
+?>
diff --git a/interface/web/sites/lib/lang/hr_cron.lng b/interface/web/sites/lib/lang/hr_cron.lng
new file mode 100644
index 0000000000000000000000000000000000000000..45c3e8d6233f1a62385e2202639d8c872b3ade5a
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_cron.lng
@@ -0,0 +1,21 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb['parent_domain_id_txt'] = 'Parent website';
+$wb['active_txt'] = 'Active';
+$wb['client_txt'] = 'Client';
+$wb['run_min_txt'] = 'Minutes';
+$wb['run_hour_txt'] = 'Hours';
+$wb['run_mday_txt'] = 'Days of month';
+$wb['run_month_txt'] = 'Months';
+$wb['run_wday_txt'] = 'Days of week';
+$wb['command_txt'] = 'Command to run (commands are executed via sh, urls via wget)';
+$wb['limit_cron_txt'] = 'The maximum number of allowed cron jobs was reached.';
+$wb['limit_cron_frequency_txt'] = 'The cron job frequency exceeds the allowed limit.';
+$wb['run_min_error_format'] = 'Invalid format for minutes.';
+$wb['run_hour_error_format'] = 'Invalid format for hours.';
+$wb['run_mday_error_format'] = 'Invalid format for days of month.';
+$wb['run_month_error_format'] = 'Invalid format for months.';
+$wb['run_wday_error_format'] = 'Invalid format for days of the week.';
+$wb['command_error_format'] = 'Invalid command format. Please note that in case of an url call only http/https is allowed.';
+$wb['unknown_fieldtype_error'] = 'An unknown field type has been used.';
+?>
diff --git a/interface/web/sites/lib/lang/hr_cron_list.lng b/interface/web/sites/lib/lang/hr_cron_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..1cba451fca31930c3447ecc5de71bb39dc795e1a
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_cron_list.lng
@@ -0,0 +1,12 @@
+<?php
+$wb["list_head_txt"] = 'Cron Jobs';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["run_min_txt"] = 'Minute';
+$wb["run_hour_txt"] = 'Hour';
+$wb["run_mday_txt"] = 'Day of month';
+$wb["run_month_txt"] = 'Month';
+$wb["run_wday_txt"] = 'Day of week';
+$wb["command_txt"] = 'Command';
+$wb["add_new_cron_txt"] = 'Add new Cron job';
+?>
diff --git a/interface/web/sites/lib/lang/hr_database.lng b/interface/web/sites/lib/lang/hr_database.lng
new file mode 100644
index 0000000000000000000000000000000000000000..541ebed771ac1dadd45024159df246ae4dc6a534
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_database.lng
@@ -0,0 +1,26 @@
+<?php
+$wb["server_id_txt"] = 'Server';
+$wb["type_txt"] = 'Type';
+$wb["database_name_txt"] = 'Database name';
+$wb["database_user_txt"] = 'Database user';
+$wb["database_password_txt"] = 'Database password';
+$wb["password_strength_txt"] = 'Password strength';
+$wb["database_charset_txt"] = 'Database charset';
+$wb["remote_access_txt"] = 'Remote Access';
+$wb["remote_ips_txt"] = 'Remote Access IPs (separate by , and leave blank for <i>any</i>)';
+$wb["database_remote_error_ips"] = 'At least one of the entered ip addresses is invalid.';
+$wb["client_txt"] = 'Client';
+$wb["active_txt"] = 'Active';
+$wb["database_name_error_empty"] = 'Database name is empty.';
+$wb["database_name_error_unique"] = 'There is already a database with this name on the server. To get a unique name, e.g. prepend your domain name to the database name.';
+$wb["database_name_error_regex"] = 'Invalid database name. The database name may contain these characters: a-z, A-Z, 0-9 and the underscore. Length: 2 - 64 characters.';
+$wb["database_user_error_empty"] = 'Database user is empty.';
+$wb["database_user_error_unique"] = 'There is already a database user with this name on the server. To get a unique name, e.g. prepend your domain name to the username.';
+$wb["database_user_error_regex"] = 'Invalid database user name. The username may contain these characters: a-z, A-Z, 0-9 and the underscore. Length: 2 - 64 characters.';
+$wb["limit_database_txt"] = 'The max. number of databases is reached.';
+$wb["database_name_change_txt"] = 'The database name can not be changed';
+$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.';
+?>
+
diff --git a/interface/web/sites/lib/lang/hr_database_admin_list.lng b/interface/web/sites/lib/lang/hr_database_admin_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..e875f15415c49f275cd93aa482fb7a0d67245e02
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_database_admin_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Database';
+$wb["active_txt"] = 'Active';
+$wb["remote_access_txt"] = 'Remote Access';
+$wb["server_id_txt"] = 'Server';
+$wb["database_user_txt"] = 'Database user';
+$wb["database_name_txt"] = 'Database name';
+$wb["add_new_record_txt"] = 'Add new Database';
+$wb["sys_groupid_txt"] = 'Client';
+?>
diff --git a/interface/web/sites/lib/lang/hr_database_list.lng b/interface/web/sites/lib/lang/hr_database_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..595b771507ecdcfdbc25b8b0bf96ceda2645d925
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_database_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Database';
+$wb["active_txt"] = 'Active';
+$wb["remote_access_txt"] = 'Remote Access';
+$wb["server_id_txt"] = 'Server';
+$wb["database_user_txt"] = 'Database user';
+$wb["database_name_txt"] = 'Database name';
+$wb["add_new_record_txt"] = 'Add new Database';
+?>
diff --git a/interface/web/sites/lib/lang/hr_ftp_user.lng b/interface/web/sites/lib/lang/hr_ftp_user.lng
new file mode 100644
index 0000000000000000000000000000000000000000..50aa5ffdd5069bc514c06769254a510fe277174e
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_ftp_user.lng
@@ -0,0 +1,30 @@
+<?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 charachters that are not allowed.';
+$wb["quota_size_error_empty"] = 'Quota is empty.';
+$wb["uid_error_empty"] = 'UID 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';
+?>
+
diff --git a/interface/web/sites/lib/lang/hr_ftp_user_list.lng b/interface/web/sites/lib/lang/hr_ftp_user_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..2ef30218f2d38506aca1401deaca07aefd9acc38
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_ftp_user_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'FTP-User';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["parent_domain_id_txt"] = 'Website';
+$wb["username_txt"] = 'Username';
+$wb["add_new_record_txt"] = 'Add new FTP-User';
+?>
diff --git a/interface/web/sites/lib/lang/hr_shell_user.lng b/interface/web/sites/lib/lang/hr_shell_user.lng
new file mode 100644
index 0000000000000000000000000000000000000000..1e590210259376b074f3e89b77cf4bcffbec7786
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_shell_user.lng
@@ -0,0 +1,24 @@
+<?php
+$wb["puser_txt"] = 'Web Username';
+$wb["pgroup_txt"] = 'Web Group';
+$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 charachters that are not allowed.';
+$wb["quota_size_error_empty"] = 'Quota is empty.';
+$wb["uid_error_empty"] = 'UID 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.';
+?>
+
diff --git a/interface/web/sites/lib/lang/hr_shell_user_list.lng b/interface/web/sites/lib/lang/hr_shell_user_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..68d49f816fd8f410cbfb789014a44673e6082884
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_shell_user_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Shell User';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["parent_domain_id_txt"] = 'Site';
+$wb["username_txt"] = 'Username';
+$wb["add_new_record_txt"] = 'Add new Shell-User';
+?>
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
new file mode 100644
index 0000000000000000000000000000000000000000..cce7aa438410cd4aee94c293843ef805fd0865fa
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_user_quota_stats_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Website harddisk quota';
+$wb["domain_txt"] = 'Domain / Website';
+$wb["system_user_txt"] = 'Linux user';
+$wb["used_txt"] = 'Used space';
+$wb["hard_txt"] = 'Hard limit';
+$wb["soft_txt"] = 'Soft limit';
+?>
diff --git a/interface/web/sites/lib/lang/hr_web_aliasdomain_list.lng b/interface/web/sites/lib/lang/hr_web_aliasdomain_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..75477931d50e7eda99e62a846d954d8727c319e6
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_web_aliasdomain_list.lng
@@ -0,0 +1,11 @@
+<?php
+$wb["list_head_txt"] = 'Aliasdomain';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["parent_domain_id_txt"] = 'Website';
+$wb["domain_txt"] = 'Aliasdomain';
+$wb["add_new_record_txt"] = 'Add new aliasdomain';
+$wb["domain_error_empty"] = 'Domain is empty.';
+$wb["domain_error_unique"] = 'Domain must be unique.';
+$wb["domain_error_regex"] = 'Domain name invalid.';
+?>
diff --git a/interface/web/sites/lib/lang/hr_web_domain.lng b/interface/web/sites/lib/lang/hr_web_domain.lng
new file mode 100644
index 0000000000000000000000000000000000000000..9527340fa99afa1d41448990818c38eef6c012a1
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_web_domain.lng
@@ -0,0 +1,70 @@
+<?php
+$wb["backup_interval_txt"] = 'Backup interval';
+$wb["backup_copies_txt"] = 'Number of backup copies';
+$wb["ssl_state_txt"] = 'State';
+$wb["ssl_locality_txt"] = 'Locality';
+$wb["ssl_organisation_txt"] = 'Organisation';
+$wb["ssl_organisation_unit_txt"] = 'Organisation Unit';
+$wb["ssl_country_txt"] = 'Country';
+$wb["ssl_request_txt"] = 'SSL Request';
+$wb["ssl_cert_txt"] = 'SSL Certificate';
+$wb["ssl_bundle_txt"] = 'SSL Bundle';
+$wb["ssl_action_txt"] = 'SSL Action';
+$wb["ssl_domain_txt"] = 'SSL Domain';
+$wb["server_id_txt"] = 'Server';
+$wb["domain_txt"] = 'Domain';
+$wb["type_txt"] = 'Type';
+$wb["parent_domain_id_txt"] = 'Parent Website';
+$wb["redirect_type_txt"] = 'Redirect Type';
+$wb["redirect_path_txt"] = 'Redirect Path';
+$wb["active_txt"] = 'Active';
+$wb["document_root_txt"] = 'Documentroot';
+$wb["system_user_txt"] = 'Linux User';
+$wb["system_group_txt"] = 'Linux Group';
+$wb["ip_address_txt"] = 'IP-Address';
+$wb["vhost_type_txt"] = 'VHost Type';
+$wb["hd_quota_txt"] = 'Harddisk Quota';
+$wb["traffic_quota_txt"] = 'Traffic Quota';
+$wb["cgi_txt"] = 'CGI';
+$wb["ssi_txt"] = 'SSI';
+$wb["errordocs_txt"] = 'Own Error-Documents';
+$wb["subdomain_txt"] = 'Auto-Subdomain';
+$wb["ssl_txt"] = 'SSL';
+$wb["suexec_txt"] = 'SuEXEC';
+$wb["php_txt"] = 'PHP';
+$wb["client_txt"] = 'Client';
+$wb["limit_web_domain_txt"] = 'The max. number of web domains for your account is reached.';
+$wb["limit_web_aliasdomain_txt"] = 'The max. number of aliasdomains for your account is reached.';
+$wb["limit_web_subdomain_txt"] = 'The max. number of web subdomains for your account is reached.';
+$wb["apache_directives_txt"] = 'Apache directives';
+$wb["domain_error_empty"] = 'Domain is empty.';
+$wb["domain_error_unique"] = 'There is already a website or sub / aliasdomain with this domain name.';
+$wb["domain_error_regex"] = 'Domain name invalid.';
+$wb["hd_quota_error_empty"] = 'Harddisk quota is 0 or empty.';
+$wb["traffic_quota_error_empty"] = 'Traffic quota is empty.';
+$wb["error_ssl_state_empty"] = 'SSL State is empty.';
+$wb["error_ssl_locality_empty"] = 'SSL Locality is empty.';
+$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["error_ssl_cert_empty"] = 'SSL Certificate field is empty';
+$wb["client_group_id_txt"] = 'Client';
+$wb["stats_password_txt"] = 'Webstatistics password';
+$wb["allow_override_txt"] = 'Apache AllowOverride';
+$wb["limit_web_quota_free_txt"] = 'Max. available Harddisk Quota';
+$wb["ssl_state_error_regex"] = 'Invalid SSL State. Valid characters are: a-z, 0-9 and .,-_';
+$wb["ssl_locality_error_regex"] = 'Invalid SSL Locality. Valid characters are: a-z, 0-9 and .,-_';
+$wb["ssl_organisation_error_regex"] = 'Invalid SSL Organisation. Valid characters are: a-z, 0-9 and .,-_';
+$wb["ssl_organistaion_unit_error_regex"] = 'Invalid SSL Organisation Unit. Valid characters are: a-z, 0-9 and .,-_';
+$wb["ssl_country_error_regex"] = 'Invalid SSL Country. Valid characters are: A-Z';
+$wb["limit_traffic_quota_free_txt"] = 'Max. available Traffic Quota';
+$wb["redirect_error_regex"] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
+$wb["php_open_basedir_txt"] = 'PHP open_basedir';
+$wb["traffic_quota_exceeded_txt"] = 'Traffic quota exceeded';
+$wb["ruby_txt"] = 'Ruby';
+$wb["stats_user_txt"] = 'Webstatistics username';
+$wb["stats_type_txt"] = 'Webstatistics program';
+$wb["custom_php_ini_txt"] = 'Custom php.ini settings';
+$wb["hd_quota_error_regex"] = 'Harddisk quota: enter a -1 for unlimited or a number > 0';
+$wb["traffic_quota_error_regex"] = 'Traffic quota: enter a -1 for unlimited or a number > 0';
+?>
diff --git a/interface/web/sites/lib/lang/hr_web_domain_admin_list.lng b/interface/web/sites/lib/lang/hr_web_domain_admin_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..746a15c9a356bc7b1fa1752868d4f1d85ca459f1
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_web_domain_admin_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["sys_groupid_txt"] = 'Client';
+$wb["list_head_txt"] = 'Websites';
+$wb["domain_id_txt"] = 'ID';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["domain_txt"] = 'Domain';
+$wb["add_new_record_txt"] = 'Add new website';
+?>
diff --git a/interface/web/sites/lib/lang/hr_web_domain_list.lng b/interface/web/sites/lib/lang/hr_web_domain_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..fc0ee9c4ad2e72a04deb8f2eb505c5d22761ec38
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_web_domain_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Websites';
+$wb["domain_id_txt"] = 'ID';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["domain_txt"] = 'Domain';
+$wb["add_new_record_txt"] = 'Add new website';
+?>
diff --git a/interface/web/sites/lib/lang/hr_web_sites_stats_list.lng b/interface/web/sites/lib/lang/hr_web_sites_stats_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..cceec7d20ec5b472af3d9ef0c9e7d6c98a06619f
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_web_sites_stats_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Web traffic';
+$wb["domain_txt"] = 'Domain';
+$wb["this_month_txt"] = 'This month';
+$wb["last_month_txt"] = 'Last month';
+$wb["this_year_txt"] = 'This year';
+$wb["last_year_txt"] = 'Last year';
+?>
diff --git a/interface/web/sites/lib/lang/hr_web_subdomain.lng b/interface/web/sites/lib/lang/hr_web_subdomain.lng
new file mode 100644
index 0000000000000000000000000000000000000000..a717643f0f6b6df643def90dff973eb6d8595ff9
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_web_subdomain.lng
@@ -0,0 +1,40 @@
+<?php
+$wb["ssl_state_txt"] = 'State';
+$wb["ssl_locality_txt"] = 'Locality';
+$wb["ssl_organisation_txt"] = 'Organisation';
+$wb["ssl_organisation_unit_txt"] = 'Organisation Unit';
+$wb["ssl_country_txt"] = 'Country';
+$wb["ssl_request_txt"] = 'SSL Request';
+$wb["ssl_cert_txt"] = 'SSL Certificate';
+$wb["ssl_bundle_txt"] = 'SSL Bundle';
+$wb["ssl_action_txt"] = 'SSL Action';
+$wb["server_id_txt"] = 'Server';
+$wb["domain_txt"] = 'Domain';
+$wb["type_txt"] = 'Type';
+$wb["parent_domain_id_txt"] = 'Parent Website';
+$wb["redirect_type_txt"] = 'Redirect Type';
+$wb["redirect_path_txt"] = 'Redirect Path';
+$wb["active_txt"] = 'Active';
+$wb["document_root_txt"] = 'Documentroot';
+$wb["system_user_txt"] = 'Linux User';
+$wb["system_group_txt"] = 'Linux Group';
+$wb["ip_address_txt"] = 'IP-Address';
+$wb["vhost_type_txt"] = 'VHost Type';
+$wb["hd_quota_txt"] = 'Harddisk Quota';
+$wb["traffic_quota_txt"] = 'Traffic Quaota';
+$wb["cgi_txt"] = 'CGI';
+$wb["ssi_txt"] = 'SSI';
+$wb["ssl_txt"] = 'SSL';
+$wb["suexec_txt"] = 'SuEXEC';
+$wb["php_txt"] = 'PHP';
+$wb["client_txt"] = 'Client';
+$wb["limit_web_domain_txt"] = 'The max. number of web domains for your account is reached.';
+$wb["limit_web_aliasdomain_txt"] = 'The max. number of aliasdomains for your account is reached.';
+$wb["limit_web_subdomain_txt"] = 'The max. number of web subdomains for your account is reached.';
+$wb["apache_directives_txt"] = 'Apache directives';
+$wb["domain_error_empty"] = 'Domain is empty.';
+$wb["domain_error_unique"] = 'There is already a website or sub / aliasdomain with this domain name.';
+$wb["domain_error_regex"] = 'Domain name invalid.';
+$wb["host_txt"] = 'Host';
+$wb["redirect_error_regex"] = 'Invalid redirect path. Valid redirects are for example: /test/ or http://www.domain.tld/test/';
+?>
diff --git a/interface/web/sites/lib/lang/hr_web_subdomain_list.lng b/interface/web/sites/lib/lang/hr_web_subdomain_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..f45ea018e175edac2c0ad85bd4abad5fa1fa50ef
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_web_subdomain_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Subdomains';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["parent_domain_id_txt"] = 'Website';
+$wb["domain_txt"] = 'Subdomain';
+$wb["add_new_record_txt"] = 'Add new subdomain';
+?>
diff --git a/interface/web/sites/lib/lang/hr_webdav_user.lng b/interface/web/sites/lib/lang/hr_webdav_user.lng
new file mode 100644
index 0000000000000000000000000000000000000000..97397e293551a20aceba218fd51fabba300a39ef
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_webdav_user.lng
@@ -0,0 +1,17 @@
+<?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 charachters that are not allowed.';
+$wb["directory_error_empty"] = 'Directory empty.';
+$wb["parent_domain_id_error_empty"] = 'No website selected.';
+$wb['password_strength_txt'] = 'Password strength';
+?>
+
diff --git a/interface/web/sites/lib/lang/hr_webdav_user_list.lng b/interface/web/sites/lib/lang/hr_webdav_user_list.lng
new file mode 100644
index 0000000000000000000000000000000000000000..f976c148ffc837d178a7729bdbf9cca31c5409ef
--- /dev/null
+++ b/interface/web/sites/lib/lang/hr_webdav_user_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Webdav-User';
+$wb["active_txt"] = 'Active';
+$wb["server_id_txt"] = 'Server';
+$wb["parent_domain_id_txt"] = 'Website';
+$wb["username_txt"] = 'Username';
+$wb["add_new_record_txt"] = 'Add new Webdav-User';
+?>
diff --git a/interface/web/strengthmeter/lib/lang/hr_strengthmeter.lng b/interface/web/strengthmeter/lib/lang/hr_strengthmeter.lng
new file mode 100644
index 0000000000000000000000000000000000000000..68f1d5f34df3f6fd777beaf993e15c80aad61e49
--- /dev/null
+++ b/interface/web/strengthmeter/lib/lang/hr_strengthmeter.lng
@@ -0,0 +1,9 @@
+<?php
+$wb['password_strength_0_txt'] = "Prekratka";
+$wb['password_strength_1_txt'] = "Slaba";
+$wb['password_strength_2_txt'] = "OK";
+$wb['password_strength_3_txt'] = "Odlična";
+$wb['password_strength_4_txt'] = "Jaka";
+$wb['password_strength_5_txt'] = "Vrlo jaka";
+?>
+
diff --git a/interface/web/tools/lib/lang/hr.lng b/interface/web/tools/lib/lang/hr.lng
new file mode 100644
index 0000000000000000000000000000000000000000..9ecc22515ac4966028524e43765e4dfc3c5e92ee
--- /dev/null
+++ b/interface/web/tools/lib/lang/hr.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['User Settings'] = "Korisničke postavke";
+$wb['Settings'] = "Postavke";
+$wb['ISPConfig Tools'] = "Control panel alati";
+$wb['Password and Language'] = "Å ifra i jezik";
+?>
+
diff --git a/interface/web/tools/lib/lang/hr_usersettings.lng b/interface/web/tools/lib/lang/hr_usersettings.lng
new file mode 100644
index 0000000000000000000000000000000000000000..8ccb0a136755297dde9e77d07a330b35458212cf
--- /dev/null
+++ b/interface/web/tools/lib/lang/hr_usersettings.lng
@@ -0,0 +1,9 @@
+<?php
+$wb['passwort_txt'] = "Å ifra";
+$wb['password_strength_txt'] = "Jačina šifre";
+$wb['language_txt'] = "Jezik";
+$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";
+?>
+