From bf7876799311194670c1f534929f4b9a01094188 Mon Sep 17 00:00:00 2001
From: moglia <moglia@ispconfig3>
Date: Wed, 8 Jul 2009 22:15:48 +0000
Subject: [PATCH] Initial Commit for Ispconfig 3 Brazilian Portuguese
 Localization

---
 interface/lib/lang/br.lng                     |  25 ++++
 interface/web/admin/lib/lang/br.lng           |  35 +++++
 interface/web/admin/lib/lang/br_firewall.lng  |  10 ++
 .../web/admin/lib/lang/br_firewall_list.lng   |   8 +
 interface/web/admin/lib/lang/br_groups.lng    |   6 +
 .../web/admin/lib/lang/br_groups_list.lng     |   7 +
 .../web/admin/lib/lang/br_language_add.lng    |   9 ++
 .../admin/lib/lang/br_language_complete.lng   |   8 +
 .../web/admin/lib/lang/br_language_edit.lng   |   9 ++
 .../web/admin/lib/lang/br_language_export.lng |   7 +
 .../web/admin/lib/lang/br_language_import.lng |   7 +
 .../web/admin/lib/lang/br_language_list.lng   |   8 +
 interface/web/admin/lib/lang/br_server.lng    |  12 ++
 .../web/admin/lib/lang/br_server_config.lng   |  42 ++++++
 .../admin/lib/lang/br_server_config_list.lng  |   5 +
 interface/web/admin/lib/lang/br_server_ip.lng |   7 +
 .../web/admin/lib/lang/br_server_ip_list.lng  |   7 +
 .../web/admin/lib/lang/br_server_list.lng     |  12 ++
 .../lib/lang/br_software_package_list.lng     |   8 +
 .../web/admin/lib/lang/br_software_repo.lng   |   8 +
 .../admin/lib/lang/br_software_repo_list.lng  |   6 +
 .../lib/lang/br_software_update_list.lng      |   9 ++
 .../web/admin/lib/lang/br_system_config.lng   |  14 ++
 interface/web/admin/lib/lang/br_users.lng     |  29 ++++
 .../web/admin/lib/lang/br_users_list.lng      |   8 +
 interface/web/client/lib/lang/br.lng          |  10 ++
 interface/web/client/lib/lang/br_client.lng   |  85 +++++++++++
 .../client/lib/lang/br_client_template.lng    |  48 ++++++
 .../lib/lang/br_client_template_list.lng      |   6 +
 .../web/client/lib/lang/br_clients_list.lng   |  10 ++
 interface/web/designer/lib/lang/br.lng        |   3 +
 .../web/designer/lib/lang/br_form_edit.lng    |  26 ++++
 .../web/designer/lib/lang/br_form_list.lng    |   7 +
 .../web/designer/lib/lang/br_form_show.lng    |  18 +++
 .../web/designer/lib/lang/br_module_edit.lng  |  23 +++
 .../web/designer/lib/lang/br_module_list.lng  |   5 +
 .../designer/lib/lang/br_module_nav_edit.lng  |   6 +
 .../lib/lang/br_module_nav_item_edit.lng      |   8 +
 .../web/designer/lib/lang/br_module_show.lng  |  17 +++
 interface/web/dns/lib/lang/br.lng             |  19 +++
 interface/web/dns/lib/lang/br_dns_a.lng       |  15 ++
 interface/web/dns/lib/lang/br_dns_a_list.lng  |  14 ++
 interface/web/dns/lib/lang/br_dns_aaaa.lng    |  15 ++
 interface/web/dns/lib/lang/br_dns_alias.lng   |  15 ++
 interface/web/dns/lib/lang/br_dns_cname.lng   |  15 ++
 interface/web/dns/lib/lang/br_dns_hinfo.lng   |  15 ++
 interface/web/dns/lib/lang/br_dns_mx.lng      |  16 ++
 interface/web/dns/lib/lang/br_dns_ns.lng      |  15 ++
 interface/web/dns/lib/lang/br_dns_ptr.lng     |  15 ++
 interface/web/dns/lib/lang/br_dns_rp.lng      |  15 ++
 interface/web/dns/lib/lang/br_dns_soa.lng     |  24 +++
 .../web/dns/lib/lang/br_dns_soa_list.lng      |   9 ++
 interface/web/dns/lib/lang/br_dns_srv.lng     |  15 ++
 .../web/dns/lib/lang/br_dns_template.lng      |   6 +
 .../web/dns/lib/lang/br_dns_template_list.lng |   6 +
 interface/web/dns/lib/lang/br_dns_txt.lng     |  15 ++
 interface/web/dns/lib/lang/br_dns_wizard.lng  |  16 ++
 interface/web/help/lib/lang/br.lng            |   8 +
 .../web/help/lib/lang/br_support_message.lng  |   8 +
 .../help/lib/lang/br_support_message_list.lng |   7 +
 interface/web/login/lib/lang/br.lng           |  15 ++
 interface/web/mail/lib/lang/br.lng            |  49 +++++++
 interface/web/mail/lib/lang/br_mail_alias.lng |  10 ++
 .../web/mail/lib/lang/br_mail_alias_list.lng  |   8 +
 .../web/mail/lib/lang/br_mail_blacklist.lng   |   9 ++
 .../mail/lib/lang/br_mail_blacklist_list.lng  |  10 ++
 .../mail/lib/lang/br_mail_content_filter.lng  |   9 ++
 .../lib/lang/br_mail_content_filter_list.lng  |   8 +
 .../web/mail/lib/lang/br_mail_domain.lng      |  14 ++
 .../mail/lib/lang/br_mail_domain_catchall.lng |   9 ++
 .../lib/lang/br_mail_domain_catchall_list.lng |   9 ++
 .../web/mail/lib/lang/br_mail_domain_list.lng |   7 +
 .../web/mail/lib/lang/br_mail_forward.lng     |   6 +
 .../mail/lib/lang/br_mail_forward_list.lng    |   8 +
 interface/web/mail/lib/lang/br_mail_get.lng   |  15 ++
 .../web/mail/lib/lang/br_mail_get_list.lng    |   9 ++
 .../web/mail/lib/lang/br_mail_spamfilter.lng  |  17 +++
 .../mail/lib/lang/br_mail_spamfilter_list.lng |   9 ++
 .../web/mail/lib/lang/br_mail_transport.lng   |  10 ++
 .../mail/lib/lang/br_mail_transport_list.lng  |   9 ++
 interface/web/mail/lib/lang/br_mail_user.lng  |  31 ++++
 .../web/mail/lib/lang/br_mail_user_filter.lng |   9 ++
 .../lib/lang/br_mail_user_filter_list.lng     |   6 +
 .../web/mail/lib/lang/br_mail_user_list.lng   |   6 +
 .../mail/lib/lang/br_mail_user_stats_list.lng |   8 +
 .../web/mail/lib/lang/br_mail_whitelist.lng   |   9 ++
 .../mail/lib/lang/br_mail_whitelist_list.lng  |  10 ++
 .../mail/lib/lang/br_spamfilter_blacklist.lng |   8 +
 .../lib/lang/br_spamfilter_blacklist_list.lng |   9 ++
 .../mail/lib/lang/br_spamfilter_config.lng    |  21 +++
 .../lib/lang/br_spamfilter_config_list.lng    |   5 +
 .../mail/lib/lang/br_spamfilter_policy.lng    |  38 +++++
 .../lib/lang/br_spamfilter_policy_list.lng    |   9 ++
 .../web/mail/lib/lang/br_spamfilter_users.lng |   8 +
 .../lib/lang/br_spamfilter_users_list.lng     |  10 ++
 .../mail/lib/lang/br_spamfilter_whitelist.lng |   8 +
 .../lib/lang/br_spamfilter_whitelist_list.lng |   9 ++
 interface/web/monitor/lib/lang/br.lng         | 138 ++++++++++++++++++
 .../web/monitor/lib/lang/br_syslog_list.lng   |   8 +
 interface/web/sites/lib/lang/br.lng           |  17 +++
 interface/web/sites/lib/lang/br_cron.lng      |  21 +++
 interface/web/sites/lib/lang/br_cron_list.lng |  12 ++
 interface/web/sites/lib/lang/br_database.lng  |  22 +++
 .../web/sites/lib/lang/br_database_list.lng   |   8 +
 interface/web/sites/lib/lang/br_ftp_user.lng  |  27 ++++
 .../web/sites/lib/lang/br_ftp_user_list.lng   |   8 +
 .../web/sites/lib/lang/br_shell_user.lng      |  23 +++
 .../web/sites/lib/lang/br_shell_user_list.lng |   8 +
 .../lib/lang/br_web_aliasdomain_list.lng      |  11 ++
 .../web/sites/lib/lang/br_web_domain.lng      |  50 +++++++
 .../web/sites/lib/lang/br_web_domain_list.lng |   8 +
 .../lib/lang/br_web_sites_stats_list.lng      |   8 +
 .../web/sites/lib/lang/br_web_subdomain.lng   |  39 +++++
 .../sites/lib/lang/br_web_subdomain_list.lng  |   8 +
 .../lib/lang/br_strengthmeter.lng             |   9 ++
 interface/web/tools/lib/lang/br.lng           |   7 +
 .../web/tools/lib/lang/br_usersettings.lng    |   9 ++
 117 files changed, 1746 insertions(+)
 create mode 100644 interface/lib/lang/br.lng
 create mode 100644 interface/web/admin/lib/lang/br.lng
 create mode 100644 interface/web/admin/lib/lang/br_firewall.lng
 create mode 100644 interface/web/admin/lib/lang/br_firewall_list.lng
 create mode 100644 interface/web/admin/lib/lang/br_groups.lng
 create mode 100644 interface/web/admin/lib/lang/br_groups_list.lng
 create mode 100644 interface/web/admin/lib/lang/br_language_add.lng
 create mode 100644 interface/web/admin/lib/lang/br_language_complete.lng
 create mode 100644 interface/web/admin/lib/lang/br_language_edit.lng
 create mode 100644 interface/web/admin/lib/lang/br_language_export.lng
 create mode 100644 interface/web/admin/lib/lang/br_language_import.lng
 create mode 100644 interface/web/admin/lib/lang/br_language_list.lng
 create mode 100644 interface/web/admin/lib/lang/br_server.lng
 create mode 100644 interface/web/admin/lib/lang/br_server_config.lng
 create mode 100644 interface/web/admin/lib/lang/br_server_config_list.lng
 create mode 100644 interface/web/admin/lib/lang/br_server_ip.lng
 create mode 100644 interface/web/admin/lib/lang/br_server_ip_list.lng
 create mode 100644 interface/web/admin/lib/lang/br_server_list.lng
 create mode 100644 interface/web/admin/lib/lang/br_software_package_list.lng
 create mode 100644 interface/web/admin/lib/lang/br_software_repo.lng
 create mode 100644 interface/web/admin/lib/lang/br_software_repo_list.lng
 create mode 100644 interface/web/admin/lib/lang/br_software_update_list.lng
 create mode 100644 interface/web/admin/lib/lang/br_system_config.lng
 create mode 100644 interface/web/admin/lib/lang/br_users.lng
 create mode 100644 interface/web/admin/lib/lang/br_users_list.lng
 create mode 100644 interface/web/client/lib/lang/br.lng
 create mode 100644 interface/web/client/lib/lang/br_client.lng
 create mode 100644 interface/web/client/lib/lang/br_client_template.lng
 create mode 100644 interface/web/client/lib/lang/br_client_template_list.lng
 create mode 100644 interface/web/client/lib/lang/br_clients_list.lng
 create mode 100644 interface/web/designer/lib/lang/br.lng
 create mode 100644 interface/web/designer/lib/lang/br_form_edit.lng
 create mode 100644 interface/web/designer/lib/lang/br_form_list.lng
 create mode 100644 interface/web/designer/lib/lang/br_form_show.lng
 create mode 100644 interface/web/designer/lib/lang/br_module_edit.lng
 create mode 100644 interface/web/designer/lib/lang/br_module_list.lng
 create mode 100644 interface/web/designer/lib/lang/br_module_nav_edit.lng
 create mode 100644 interface/web/designer/lib/lang/br_module_nav_item_edit.lng
 create mode 100644 interface/web/designer/lib/lang/br_module_show.lng
 create mode 100644 interface/web/dns/lib/lang/br.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_a.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_a_list.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_aaaa.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_alias.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_cname.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_hinfo.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_mx.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_ns.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_ptr.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_rp.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_soa.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_soa_list.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_srv.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_template.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_template_list.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_txt.lng
 create mode 100644 interface/web/dns/lib/lang/br_dns_wizard.lng
 create mode 100644 interface/web/help/lib/lang/br.lng
 create mode 100644 interface/web/help/lib/lang/br_support_message.lng
 create mode 100644 interface/web/help/lib/lang/br_support_message_list.lng
 create mode 100644 interface/web/login/lib/lang/br.lng
 create mode 100644 interface/web/mail/lib/lang/br.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_alias.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_alias_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_blacklist.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_blacklist_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_content_filter.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_content_filter_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_domain.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_domain_catchall.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_domain_catchall_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_domain_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_forward.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_forward_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_get.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_get_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_spamfilter.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_spamfilter_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_transport.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_transport_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_user.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_user_filter.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_user_filter_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_user_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_user_stats_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_whitelist.lng
 create mode 100644 interface/web/mail/lib/lang/br_mail_whitelist_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_spamfilter_blacklist.lng
 create mode 100644 interface/web/mail/lib/lang/br_spamfilter_blacklist_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_spamfilter_config.lng
 create mode 100644 interface/web/mail/lib/lang/br_spamfilter_config_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_spamfilter_policy.lng
 create mode 100644 interface/web/mail/lib/lang/br_spamfilter_policy_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_spamfilter_users.lng
 create mode 100644 interface/web/mail/lib/lang/br_spamfilter_users_list.lng
 create mode 100644 interface/web/mail/lib/lang/br_spamfilter_whitelist.lng
 create mode 100644 interface/web/mail/lib/lang/br_spamfilter_whitelist_list.lng
 create mode 100644 interface/web/monitor/lib/lang/br.lng
 create mode 100644 interface/web/monitor/lib/lang/br_syslog_list.lng
 create mode 100644 interface/web/sites/lib/lang/br.lng
 create mode 100644 interface/web/sites/lib/lang/br_cron.lng
 create mode 100644 interface/web/sites/lib/lang/br_cron_list.lng
 create mode 100644 interface/web/sites/lib/lang/br_database.lng
 create mode 100644 interface/web/sites/lib/lang/br_database_list.lng
 create mode 100644 interface/web/sites/lib/lang/br_ftp_user.lng
 create mode 100644 interface/web/sites/lib/lang/br_ftp_user_list.lng
 create mode 100644 interface/web/sites/lib/lang/br_shell_user.lng
 create mode 100644 interface/web/sites/lib/lang/br_shell_user_list.lng
 create mode 100644 interface/web/sites/lib/lang/br_web_aliasdomain_list.lng
 create mode 100644 interface/web/sites/lib/lang/br_web_domain.lng
 create mode 100644 interface/web/sites/lib/lang/br_web_domain_list.lng
 create mode 100644 interface/web/sites/lib/lang/br_web_sites_stats_list.lng
 create mode 100644 interface/web/sites/lib/lang/br_web_subdomain.lng
 create mode 100644 interface/web/sites/lib/lang/br_web_subdomain_list.lng
 create mode 100644 interface/web/strengthmeter/lib/lang/br_strengthmeter.lng
 create mode 100644 interface/web/tools/lib/lang/br.lng
 create mode 100644 interface/web/tools/lib/lang/br_usersettings.lng

diff --git a/interface/lib/lang/br.lng b/interface/lib/lang/br.lng
new file mode 100644
index 000000000..3aad6e009
--- /dev/null
+++ b/interface/lib/lang/br.lng
@@ -0,0 +1,25 @@
+<?php
+$wb['conf_format_dateshort'] = 'd/m/Y';
+$wb['conf_format_datelong'] = 'l dS of 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['301'] = 'Módulo não permitido para o usuário corrente.';
+$wb['302'] = 'Módulo Inválido';
+$wb['1001'] = 'O nome de usuário e senha não podem estar em branco!';
+$wb['1002'] = 'Nome de usuário ou senha incorretos!';
+$wb['1003'] = 'O Usuário está inativo!';
+$wb['delete_confirmation'] = 'Tem certeza de que deseja remover este registro?';
+$wb['error_no_view_permission'] = 'Você não tem permissão para ver este registro ou o mesmo não existe!';
+$wb['error_no_delete_permission'] = 'Você não tem permissão para remover este registro!';
+$wb['page_txt'] = 'Página';
+$wb['page_of_txt'] = 'de';
+$wb['page_next_txt'] = 'Próximo';
+$wb['page_back_txt'] = 'Voltar';
+$wb['delete_txt'] = 'Remover';
+$wb['filter_txt'] = 'Filtrar';
+$wb['add_new_record_txt'] = 'Adcionar novo registro';
+$wb['btn_save_txt'] = 'Salvar';
+$wb['btn_cancel_txt'] = 'Voltar';
+?>
+
diff --git a/interface/web/admin/lib/lang/br.lng b/interface/web/admin/lib/lang/br.lng
new file mode 100644
index 000000000..6081ef2a1
--- /dev/null
+++ b/interface/web/admin/lib/lang/br.lng
@@ -0,0 +1,35 @@
+<?php
+$wb['1001'] = 'Por favor, preencha o nome do usuário e senha!';
+$wb['1002'] = 'Nome do usuário ou senha incorretos!';
+$wb['Firewall'] = 'Firewall';
+$wb['Groups'] = 'Grupos';
+$wb['groups_description'] = 'Formulário para edição dos Grupos de usuários do sistema.';
+$wb['Server'] = 'Servidor';
+$wb['Services'] = 'Serviços';
+$wb['Config'] = 'Configuração';
+$wb['Server Config'] = 'Configuração do Servidor';
+$wb['Mail'] = 'Mail';
+$wb['Getmail'] = 'Getmail';
+$wb['Web'] = 'Web';
+$wb['FastCGI'] = 'FastCGI';
+$wb['Jailkit'] = 'Jailkit';
+$wb['System'] = 'Sistema';
+$wb['Add user'] = 'Adicionar Usuário';
+$wb['Edit user'] = 'Editar Usuário';
+$wb['CP Users'] = 'Usuários Visar';
+$wb['Add group'] = 'Adicionar Grupo';
+$wb['Edit group'] = 'Editar Grupo';
+$wb['Edit server'] = 'Editar Servidor';
+$wb['Edit Server IP'] = 'Editar Endereço IP do Servidor';
+$wb['Servers'] = 'Servidores';
+$wb['Sync. Now'] = 'Sincronizar agora';
+$wb['DB Sync.'] = 'Sincronizar Bando de Dados';
+$wb['Languages'] = 'Idiomas';
+$wb['New Language'] = 'Novo Idioma';
+$wb['Export'] = 'Exportar';
+$wb['Import'] = 'Importar';
+$wb['Language Editor'] = 'Editor de Idiomas';
+$wb['Software'] = 'Software';
+$wb['Repositories'] = 'Repositórios';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_firewall.lng b/interface/web/admin/lib/lang/br_firewall.lng
new file mode 100644
index 000000000..1f276e50b
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_firewall.lng
@@ -0,0 +1,10 @@
+<?php
+$wb['server_id_txt'] = 'Servidor';
+$wb['tcp_port_txt'] = 'Portas TCP abertas';
+$wb['udp_port_txt'] = 'Portas UDP abertas';
+$wb['tcp_port_help_txt'] = 'Separado por vírgula';
+$wb['udp_port_help_txt'] = 'Separado por vírgula';
+$wb['active_txt'] = 'Ativo';
+$wb['firewall_error_unique'] = 'Já existe uma regra de firewall para este servidor!';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_firewall_list.lng b/interface/web/admin/lib/lang/br_firewall_list.lng
new file mode 100644
index 000000000..143a96604
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_firewall_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Firewall';
+$wb["active_txt"] = 'Ativo';
+$wb["server_id_txt"] = 'Servidor';
+$wb["tcp_port_txt"] = 'Portas TCP abertas';
+$wb["udp_port_txt"] = 'Portas UDP abertas';
+$wb["add_new_record_txt"] = 'Adcionar registro de firewall';
+?>
diff --git a/interface/web/admin/lib/lang/br_groups.lng b/interface/web/admin/lib/lang/br_groups.lng
new file mode 100644
index 000000000..ee7577627
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_groups.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['description_txt'] = 'Descrição';
+$wb['name_txt'] = 'Grupo';
+$wb['name_err'] = 'O Nome do Grupo deve conter de 1 a 30 caracteres!';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_groups_list.lng b/interface/web/admin/lib/lang/br_groups_list.lng
new file mode 100644
index 000000000..68a49ce6c
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_groups_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Grupos de usuários do sistema';
+$wb['description_txt'] = 'Descrição';
+$wb['name_txt'] = 'Grupo';
+$wb['add_new_record_txt'] = 'Adicionar novo Grupo';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_language_add.lng b/interface/web/admin/lib/lang/br_language_add.lng
new file mode 100644
index 000000000..d31fb9740
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_language_add.lng
@@ -0,0 +1,9 @@
+<?php
+$wb['list_head_txt'] = 'Adcionar novo idioma';
+$wb['language_select_txt'] = 'Selecione o idioma base';
+$wb['language_new_txt'] = 'Novo Idioma';
+$wb['language_new_hint_txt'] = '2 letras código ISO 639-1 (Veja http://en.wikipedia.org/wiki/List_of_ISO_639-1_codes)';
+$wb['btn_save_txt'] = 'Criar um novo conjunto de idioma';
+$wb['btn_cancel_txt'] = 'Voltar';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_language_complete.lng b/interface/web/admin/lib/lang/br_language_complete.lng
new file mode 100644
index 000000000..4a6795eeb
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_language_complete.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Mesclar Idioma';
+$wb['list_desc_txt'] = 'Mesclar o arquivo de idioma selecionado com o arquivo de idioma principal (em inglês). <br />Isto permite completar qualquer falha de tradução, com o arquivo principal original em inglês.';
+$wb['language_select_txt'] = 'Selecionar Idioma';
+$wb['btn_save_txt'] = 'Mesclar arquivos agora';
+$wb['btn_cancel_txt'] = 'Voltar';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_language_edit.lng b/interface/web/admin/lib/lang/br_language_edit.lng
new file mode 100644
index 000000000..f023e9c00
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_language_edit.lng
@@ -0,0 +1,9 @@
+<?php
+$wb['list_head_txt'] = 'Editor de Arquivos de Idioma';
+$wb['language_select_txt'] = 'Selecione o idioma';
+$wb['module_txt'] = 'Módulo';
+$wb['lang_file_txt'] = 'Arquivo de Idioma';
+$wb['btn_save_txt'] = 'Salvar';
+$wb['btn_cancel_txt'] = 'Voltar';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_language_export.lng b/interface/web/admin/lib/lang/br_language_export.lng
new file mode 100644
index 000000000..f7f924c87
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_language_export.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Exportar arquivos de idioma';
+$wb['language_select_txt'] = 'Selecione o idioma';
+$wb['btn_save_txt'] = 'Exportar idioma selecionado para um arquivo';
+$wb['btn_cancel_txt'] = 'Voltar';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_language_import.lng b/interface/web/admin/lib/lang/br_language_import.lng
new file mode 100644
index 000000000..71d0d5ed3
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_language_import.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["list_head_txt"] = 'Importar arquivo de idioma';
+$wb["language_import_txt"] = 'Buscar arquivo de idioma';
+$wb['btn_save_txt'] = 'Importar Arquivo de Idioma Selecionado';
+$wb["language_overwrite_txt"] = 'Sobre escrever o arquivo se existir.';
+$wb['btn_cancel_txt'] = 'Voltar';
+?>
diff --git a/interface/web/admin/lib/lang/br_language_list.lng b/interface/web/admin/lib/lang/br_language_list.lng
new file mode 100644
index 000000000..fe3d2a48a
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_language_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Editor de arquivo de idioma';
+$wb['language_select_txt'] = 'Selecione o idioma';
+$wb['module_txt'] = 'Módulo';
+$wb['lang_file_txt'] = 'Arquido de Idioma';
+$wb['lang_file_date_txt'] = 'Ultima Modificação';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_server.lng b/interface/web/admin/lib/lang/br_server.lng
new file mode 100644
index 000000000..ce97f7605
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_server.lng
@@ -0,0 +1,12 @@
+<?php
+$wb['config_txt'] = 'Configuração';
+$wb['server_name_txt'] = 'Nome do Servidor';
+$wb['mail_server_txt'] = 'Servidor de Mail';
+$wb['web_server_txt'] = 'Servidor Web';
+$wb['dns_server_txt'] = 'Servidor DNS';
+$wb['file_server_txt'] = 'Servidor de Arquivo';
+$wb['db_server_txt'] = 'Servidor de Banco de Dados';
+$wb['vserver_server_txt'] = 'Servidor VServer';
+$wb['active_txt'] = 'Ativado';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_server_config.lng b/interface/web/admin/lib/lang/br_server_config.lng
new file mode 100644
index 000000000..65b7b26cf
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_server_config.lng
@@ -0,0 +1,42 @@
+<?php
+$wb['jailkit_chroot_home_txt'] = 'Chroot Jailkit home';
+$wb['jailkit_chroot_app_sections_txt'] = 'Aplicações Jailkit chroot (Sessões)';
+$wb['jailkit_chroot_app_programs_txt'] = 'Aplicações Jailkit em ambiente chroot';
+$wb['website_path_txt'] = 'Website path';
+$wb['website_symlinks_txt'] = 'Website symlinks: link simbólico';
+$wb['website_basedir_txt'] = 'Website basedir: Diretório base ';
+$wb['vhost_conf_dir_txt'] = 'Vhost config dir';
+$wb['vhost_conf_enabled_dir_txt'] = 'Vhost diretório de configuração ativo';
+$wb['getmail_config_dir_txt'] = 'Getmail config dir';
+$wb['fastcgi_starter_path_txt'] = 'FastCGI: Caminho diretório inicial';
+$wb['fastcgi_starter_script_txt'] = 'FastCGI: Script inicial';
+$wb['fastcgi_alias_txt'] = 'FastCGI: Alias';
+$wb['fastcgi_phpini_path_txt'] = 'FastCGI: Caminho do php.ini ';
+$wb['fastcgi_children_txt'] = 'FastCGI: Filhos';
+$wb['fastcgi_max_requests_txt'] = 'FastCGI: Requisições máximas';
+$wb['fastcgi_bin_txt'] = 'FastCGI Bin';
+$wb['module_txt'] = 'Módulo';
+$wb['maildir_path_txt'] = 'Caminho do diretório Maildir';
+$wb['homedir_path_txt'] = 'Caminho do diretório Home';
+$wb['mailuser_uid_txt'] = 'UID usuário de email';
+$wb['mailuser_gid_txt'] = 'GID usuário de email';
+$wb['mailuser_name_txt'] = 'Nome usuário de email';
+$wb['mailuser_group_txt'] = 'Grupo usuário de email';
+$wb['relayhost_txt'] = 'Host Relay';
+$wb['relayhost_user_txt'] = 'Usuário do Host Relay';
+$wb['relayhost_password_txt'] = 'Senha do Host Relay';
+$wb['mailbox_size_limit_txt'] = 'Tamanho máximo da Caixa Postal';
+$wb['message_size_limit_txt'] = 'Tamanho máximo de mensagem';
+$wb['ip_address_txt'] = 'Endereço IP';
+$wb['netmask_txt'] = 'Máscara de Rede';
+$wb['gateway_txt'] = 'Gateway';
+$wb['hostname_txt'] = 'Nome do Host';
+$wb['nameservers_txt'] = 'Servidores DNS';
+$wb['auto_network_configuration_txt'] = 'Configuração de Rede';
+$wb['ip_address_error_wrong'] = 'Formato do Endereço IP inválido!';
+$wb['netmask_error_wrong'] = 'Formato da Máscara de Rede inválio!';
+$wb['gateway_error_wrong'] = 'Gateway inválido!';
+$wb['hostname_error_empty'] = 'Por favor, entre com o nome do Host.';
+$wb['nameservers_error_empty'] = 'Por favor, entre com  o Servidor DNS.';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_server_config_list.lng b/interface/web/admin/lib/lang/br_server_config_list.lng
new file mode 100644
index 000000000..551867db8
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_server_config_list.lng
@@ -0,0 +1,5 @@
+<?php
+$wb['list_head_txt'] = 'Configuração do Servidor';
+$wb['server_name_txt'] = 'Servidor';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_server_ip.lng b/interface/web/admin/lib/lang/br_server_ip.lng
new file mode 100644
index 000000000..b1bbc8eb4
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_server_ip.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['server_id_txt'] = 'Servidor';
+$wb['ip_address_txt'] = 'Endereço IP';
+$wb['virtualhost_txt'] = 'Nome VirtualHost HTTP';
+$wb['ip_err'] = 'Endereço IP inválido!';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_server_ip_list.lng b/interface/web/admin/lib/lang/br_server_ip_list.lng
new file mode 100644
index 000000000..6b137cc95
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_server_ip_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Endereço IP';
+$wb['server_id_txt'] = 'Servidor';
+$wb['ip_address_txt'] = 'Endereço IP';
+$wb['add_new_record_txt'] = 'Adicionar novo Endereço IP';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_server_list.lng b/interface/web/admin/lib/lang/br_server_list.lng
new file mode 100644
index 000000000..011e47e97
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_server_list.lng
@@ -0,0 +1,12 @@
+<?php
+$wb['list_head_txt'] = 'Servidor';
+$wb['server_name_txt'] = 'Nome';
+$wb['mail_server_txt'] = 'Mail';
+$wb['web_server_txt'] = 'Web';
+$wb['dns_server_txt'] = 'DNS';
+$wb['file_server_txt'] = 'Arquivo';
+$wb['db_server_txt'] = 'Banco de Dados';
+$wb['vserver_server_txt'] = 'VServer';
+$wb['add_new_record_txt'] = 'Adicionar novo Servidor';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_software_package_list.lng b/interface/web/admin/lib/lang/br_software_package_list.lng
new file mode 100644
index 000000000..2faa815f9
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_software_package_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Pacotes de Software';
+$wb['installed_txt'] = 'Status';
+$wb['package_title_txt'] = 'Pacote';
+$wb['package_description_txt'] = 'Descrição';
+$wb['action_txt'] = 'Acão';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_software_repo.lng b/interface/web/admin/lib/lang/br_software_repo.lng
new file mode 100644
index 000000000..9d0972769
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_software_repo.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['repo_name_txt'] = 'Repositório';
+$wb['repo_url_txt'] = 'URL';
+$wb['repo_username_txt'] = 'Usuário (opcional)';
+$wb['repo_password_txt'] = 'Senha (opcional)';
+$wb['active_txt'] = 'Ativo';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_software_repo_list.lng b/interface/web/admin/lib/lang/br_software_repo_list.lng
new file mode 100644
index 000000000..43529704c
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_software_repo_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb["list_head_txt"] = 'Repositório';
+$wb["active_txt"] = 'Ativo';
+$wb["repo_name_txt"] = 'Repositório';
+$wb["repo_url_txt"] = 'URL';
+?>
diff --git a/interface/web/admin/lib/lang/br_software_update_list.lng b/interface/web/admin/lib/lang/br_software_update_list.lng
new file mode 100644
index 000000000..6cc6a559d
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_software_update_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb['list_head_txt'] = 'Atualizações de Programas';
+$wb['server_select_txt'] = 'Selecione o servidor';
+$wb['installed_txt'] = 'Ações';
+$wb['update_title_txt'] = 'Atualizar';
+$wb['version_txt'] = 'Versão';
+$wb['action_txt'] = 'Ação';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_system_config.lng b/interface/web/admin/lib/lang/br_system_config.lng
new file mode 100644
index 000000000..bc22ce625
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_system_config.lng
@@ -0,0 +1,14 @@
+<?php
+$wb['warning'] = 'Edite estes valores com cuidado! Não remova os prefixos em um sistema com mais de um cliente!!';
+$wb['dbname_prefix_txt'] = 'Prefixo Nome do Banco de Dados';
+$wb['dbuser_prefix_txt'] = 'Prefixo Usuário do Banco de Dados';
+$wb['shelluser_prefix_txt'] = 'Prefixo Usuário de Shell';
+$wb['ftpuser_prefix_txt'] = 'Prefixo Usuário FTP';
+$wb['dbname_prefix_error_regex'] = 'Caractere não permitido para o prefixo do nome do Banco de Dados!';
+$wb['dbuser_prefix_error_regex'] = 'Caractere não permitido para o prefixo do Usuário do Banco de Dados!';
+$wb['ftpuser_prefix_error_regex'] = 'Caractere não permitido para o prefixo do Usuário FTP!';
+$wb['shelluser_prefix_error_regex'] = 'Caractere não permitido para o prefixo do Usuário Shell!';
+$wb['dblist_phpmyadmin_link_txt'] = 'Link para phpmyadmin';
+$wb['mailboxlist_webmail_link_txt'] = 'Link para o webmail';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_users.lng b/interface/web/admin/lib/lang/br_users.lng
new file mode 100644
index 000000000..a63a2f4b9
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_users.lng
@@ -0,0 +1,29 @@
+<?php
+$wb['username_txt'] = 'Usuário';
+$wb['username_err'] = 'O Nome do Usuário é muito longo ou contém caracteres inválidos!';
+$wb['username_empty'] = 'Por favor, entre com o nome do Usuário.';
+$wb['username_unique'] = 'Já existe um Usuário com este nome!';
+$wb['passwort_txt'] = 'Senha';
+$wb['password_strength_txt'] = 'Segurança da Senha';
+$wb['modules_txt'] = 'Módulos';
+$wb['startmodule_txt'] = 'Módulo Inicial';
+$wb['app_theme_txt'] = 'Tema';
+$wb['typ_txt'] = 'Tipo';
+$wb['active_txt'] = 'Ativo';
+$wb['language_txt'] = 'Idioma';
+$wb['name_txt'] = 'Nome';
+$wb['vorname_txt'] = 'Sobrenome';
+$wb['unternehmen_txt'] = 'Empresa';
+$wb['strasse_txt'] = 'Endereço';
+$wb['ort_txt'] = 'Cidade';
+$wb['plz_txt'] = 'CEP';
+$wb['land_txt'] = 'País';
+$wb['email_txt'] = 'E-mail';
+$wb['url_txt'] = 'Site';
+$wb['telefon_txt'] = 'Telefone';
+$wb['fax_txt'] = 'Fax';
+$wb['groups_txt'] = 'Grupos';
+$wb['default_group_txt'] = 'Grupo Padrão';
+$wb['startmodule_err'] = 'O módulo inicial não está contido nos módulos.';
+?>
+
diff --git a/interface/web/admin/lib/lang/br_users_list.lng b/interface/web/admin/lib/lang/br_users_list.lng
new file mode 100644
index 000000000..44e69fa53
--- /dev/null
+++ b/interface/web/admin/lib/lang/br_users_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Usuários';
+$wb["username_txt"] = 'Nome de Usuário';
+$wb["name_txt"] = 'Nome';
+$wb["vorname_txt"] = 'Sobrenome';
+$wb["ort_txt"] = 'cidade';
+$wb["add_new_record_txt"] = 'Adcionar novo usuário';
+?>
diff --git a/interface/web/client/lib/lang/br.lng b/interface/web/client/lib/lang/br.lng
new file mode 100644
index 000000000..6aed105d4
--- /dev/null
+++ b/interface/web/client/lib/lang/br.lng
@@ -0,0 +1,10 @@
+<?php
+$wb['Client'] = 'Cliente';
+$wb['Address'] = 'Endereço';
+$wb['Limits'] = 'Limites';
+$wb['Add Client'] = 'Adcionar Cliente';
+$wb['Edit Client'] = 'Editar Cliente';
+$wb['Clients'] = 'Clientes';
+$wb['Edit Client-Templates'] = 'Editar Gabaritos de Clientes';
+?>
+
diff --git a/interface/web/client/lib/lang/br_client.lng b/interface/web/client/lib/lang/br_client.lng
new file mode 100644
index 000000000..5391c130f
--- /dev/null
+++ b/interface/web/client/lib/lang/br_client.lng
@@ -0,0 +1,85 @@
+<?php
+$wb['limit_maildomain_txt'] = 'Número máximo de domínios de correio';
+$wb['limit_mailbox_txt'] = 'Número máximo de caixas de correio';
+$wb['limit_mailalias_txt'] = 'Número máximo de aliases de correio';
+$wb['limit_mailforward_txt'] = 'Número máximo de redirecionamento de correio';
+$wb['limit_mailcatchall_txt'] = 'Número máximo de catchall de correio';
+$wb['limit_mailrouting_txt'] = 'Número máximo de rotas de correio';
+$wb['limit_mailfilter_txt'] = 'Número máximo de filtros de correio';
+$wb['limit_fetchmail_txt'] = 'Número máximo de fetchmail de correio';
+$wb['limit_mailquota_txt'] = 'Quota de Correio';
+$wb['limit_spamfilter_wblist_txt'] = 'Número máximo de filtros spam lista branca / negra';
+$wb['limit_spamfilter_user_txt'] = 'Número máximo de usuários de filtros spam';
+$wb['limit_spamfilter_policy_txt'] = 'Número máximo de políticas de filtros spam';
+$wb['default_mailserver_txt'] = 'Servidor de Correio Padrão';
+$wb['company_name_txt'] = 'Empresa';
+$wb['contact_name_txt'] = 'Contato';
+$wb['username_txt'] = 'Nome de Usuário';
+$wb['password_txt'] = 'Senha';
+$wb['password_strength_txt'] = 'Segurança da senha';
+$wb['language_txt'] = 'Idioma';
+$wb['usertheme_txt'] = 'Tema';
+$wb['street_txt'] = 'Rua';
+$wb['zip_txt'] = 'CEP';
+$wb['city_txt'] = 'Cidade';
+$wb['state_txt'] = 'Estado';
+$wb['country_txt'] = 'Pais';
+$wb['telephone_txt'] = 'Telefone';
+$wb['mobile_txt'] = 'Celular';
+$wb['fax_txt'] = 'Fax';
+$wb['email_txt'] = 'Correio Eletrônico';
+$wb['internet_txt'] = 'Internet';
+$wb['icq_txt'] = 'ICQ';
+$wb['notes_txt'] = 'Notas';
+$wb['company_txt'] = 'Empresa';
+$wb['title_txt'] = 'Título';
+$wb['firstname_txt'] = 'Nome';
+$wb['surname_txt'] = 'Sobrenome';
+$wb['limit_domain_txt'] = 'limite_dominio';
+$wb['limit_subdomain_txt'] = 'limit_subdominio';
+$wb['limit_webquota_txt'] = 'limit_webquota';
+$wb['limit_database_txt'] = 'Número máximo de banco de dados';
+$wb['ip_address_txt'] = 'endereco_ip';
+$wb['limit_client_error_notint'] = 'O limite de um sub-cliente deve ser um número';
+$wb['firstname_error_empty'] = 'Nome está em branco.';
+$wb['contact_error_empty'] = 'Contato está em branco.';
+$wb['default_webserver_txt'] = 'Servidor Web Padrão';
+$wb['limit_web_domain_txt'] = 'Número máximo de domínios web';
+$wb['limit_web_aliasdomain_txt'] = 'Número máximo de domínios alias';
+$wb['limit_web_subdomain_txt'] = 'Número máximo de sub-domínios';
+$wb['limit_ftp_user_txt'] = 'Número máximo de usuários FTP';
+$wb['default_dnsserver_txt'] = 'Servidor de Nomes Padrão';
+$wb['limit_dns_zone_txt'] = 'Número máximo de zonas DNS';
+$wb['limit_dns_record_txt'] = 'Número máximo de registros DNS';
+$wb['limit_shell_user_txt'] = 'Número máximo de usuários de shell';
+$wb['limit_client_txt'] = 'Número máximo de clientes';
+$wb['username_error_empty'] = 'Nome do usuário está em branco';
+$wb['username_error_unique'] = 'O nome do usuário deve ser único';
+$wb['limit_maildomain_error_notint'] = 'O limite de caixas de correio no domínio deve ser um número.';
+$wb['limit_mailbox_error_notint'] = 'Limite da caixa de correio deve ser um número.';
+$wb['limit_mailalias_error_notint'] = 'Limite do aliase de correio deve ser um número.';
+$wb['limit_mailforward_error_notint'] = 'Limite de redirecionamento de correio deve ser um número';
+$wb['limit_mailcatchall_error_notint'] = 'Limite de catchall deve ser um número.';
+$wb['limit_mailrouting_error_notint'] = 'Limite de rotas de correio deve ser um número.';
+$wb['limit_mailfilter_error_notint'] = 'Limite de filtros de correio deve ser um número.';
+$wb['limit_mailfetchmail_error_notint'] = 'Limite de fetchmail deve ser um número.';
+$wb['limit_mailquota_error_notint'] = 'A quota de correio deve ser um número';
+$wb['limit_spamfilter_wblist_error_notint'] = 'O limite de filtros spam lista branca / negra deve ser um número.';
+$wb['limit_spamfilter_user_error_notint'] = 'O limite de filtros spam do usuário deve ser um número.';
+$wb['limit_spamfilter_policy_error_notint'] = 'O limite de políticas de filtros spam deve ser um número.';
+$wb['limit_web_domain_error_notint'] = 'O limite de sites deve ser um número.';
+$wb['limit_web_aliasdomain_error_notint'] = 'O limite de alias de domínios de sites deve ser um número.';
+$wb['limit_web_subdomain_error_notint'] = 'O limite de sub-domínios de sites deve ser um número';
+$wb['limit_ftp_user_error_notint'] = 'O limite de usuários de FTP deve ser um número.';
+$wb['limit_shell_user_error_notint'] = 'O limite de usuários de Shell deve ser um número.';
+$wb['limit_dns_zone_error_notint'] = 'O limite de registros de DNS deve ser um número';
+$wb['default_dbserver_txt'] = 'Servidor de Banco de Dados Padrão';
+$wb['limit_database_error_notint'] = 'O limite de banco de dados deve ser um número';
+$wb['username_error_regex'] = 'O nome de usuário contem caracteres inválidos.';
+$wb['template_master_txt'] = 'Gabarito Principal';
+$wb['template_additional_txt'] = 'Template Adcional';
+$wb['ssh_chroot_txt'] = 'Opções de SSH Chroot';
+$wb['web_php_options_txt'] = 'Opções do PHP';
+$wb['limit_client_error'] = 'O número máximo de clientes foi atingido.';
+?>
+
diff --git a/interface/web/client/lib/lang/br_client_template.lng b/interface/web/client/lib/lang/br_client_template.lng
new file mode 100644
index 000000000..45a3b3e77
--- /dev/null
+++ b/interface/web/client/lib/lang/br_client_template.lng
@@ -0,0 +1,48 @@
+<?php
+$wb['limit_client_error_notint'] = 'O limite do cliente não é um número.';
+$wb['limit_maildomain_txt'] = 'Limite Máximo de domínios de correio';
+$wb['limit_mailbox_txt'] = 'Limite Máximo de caixas de correio';
+$wb['limit_mailalias_txt'] = 'Limite Máximo de alias de correio';
+$wb['limit_mailforward_txt'] = 'Limite Máximo de redirecionamentos de correio';
+$wb['limit_mailcatchall_txt'] = 'Limite máximo de contas catchall';
+$wb['limit_mailrouting_txt'] = 'Limite máximo de rotas de Correio';
+$wb['limit_mailfilter_txt'] = 'Número Máximo de Filtros de Correio';
+$wb['limit_fetchmail_txt'] = 'Número Máximo de Contas fetchmail';
+$wb['limit_mailquota_txt'] = 'Espaço de Caixa de Correio';
+$wb['limit_spamfilter_wblist_txt'] = 'Número máximo de spamfilter permitidos /lista negra';
+$wb['limit_spamfilter_user_txt'] = 'Número máx de usuários spamfilter';
+$wb['limit_spamfilter_policy_txt'] = 'Número máx de políticas spamfilter';
+$wb['limit_domain_txt'] = 'limite_dominio';
+$wb['limit_subdomain_txt'] = 'limite_subdominio';
+$wb['limit_webquota_txt'] = 'limite_webquota';
+$wb['limit_database_txt'] = 'Número máximo de banco de dados';
+$wb['limit_web_domain_txt'] = 'Número máximo de domínios web';
+$wb['limit_web_aliasdomain_txt'] = 'Número maximo de apelidos web';
+$wb['limit_web_subdomain_txt'] = 'Número máximo de sub-domínios';
+$wb['limit_ftp_user_txt'] = 'Número máximo de usuários de FTP';
+$wb['limit_dns_zone_txt'] = 'Número máximo de zonas DNS';
+$wb['limit_dns_record_txt'] = 'Número máximo de registros DNS';
+$wb['limit_shell_user_txt'] = 'Número máximo de usuários de Shell';
+$wb['limit_client_txt'] = 'Número máximo de clientes';
+$wb['limit_maildomain_error_notint'] = 'O limite de correio de domínio deve ser numérico';
+$wb['limit_mailbox_error_notint'] = 'O limite da caixa de correio deve ser numérico';
+$wb['limit_mailalias_error_notint'] = 'O limite do apelido de correio deve ser númerico';
+$wb['limit_mailforward_error_notint'] = 'O limite de direcionamento de correio deve ser um número';
+$wb['limit_mailcatchall_error_notint'] = 'O limite de catchall do domínio deve ser um número';
+$wb['limit_mailrouting_error_notint'] = 'Limite de rota de correio deve ser um número';
+$wb['limit_mailfilter_error_notint'] = 'O limite de filtro de correio deve ser um número.';
+$wb['limit_mailfetchmail_error_notint'] = 'Limite fetchmail deve ser um número.';
+$wb['limit_mailquota_error_notint'] = 'Cota de correio deve ser um número.';
+$wb['limit_spamfilter_wblist_error_notint'] = 'O limite de spamfilter permitido / lista negra deve ser um número';
+$wb['limit_spamfilter_user_error_notint'] = 'O limite do spamfilter deve ser um número.';
+$wb['limit_spamfilter_policy_error_notint'] = 'O limite da política do spamfilter deve ser um número.';
+$wb['limit_web_domain_error_notint'] = 'O limite de websites deve ser um número';
+$wb['limit_web_aliasdomain_error_notint'] = 'O limite de apelidos de domínio deve ser um número';
+$wb['limit_web_subdomain_error_notint'] = 'O limite de sub-domínios deve ser um número';
+$wb['limit_ftp_user_error_notint'] = 'O limite de contas FTP deve ser um número';
+$wb['limit_shell_user_error_notint'] = 'O limite de contas shell DNS deve ser um número';
+$wb['limit_dns_zone_error_notint'] = 'O limite de zonas DNS deve ser um número';
+$wb['limit_database_error_notint'] = 'O limite dos bancos de dados deve ser um número';
+$wb['error_template_name_empty'] = 'Por favor insira o nome do gabarito';
+?>
+
diff --git a/interface/web/client/lib/lang/br_client_template_list.lng b/interface/web/client/lib/lang/br_client_template_list.lng
new file mode 100644
index 000000000..3f9dd5226
--- /dev/null
+++ b/interface/web/client/lib/lang/br_client_template_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb['list_head_txt'] = 'Gabarito de Cliente ';
+$wb['template_type_txt'] = 'Tipo';
+$wb['template_name_txt'] = 'Nome do Gabarito';
+?>
+
diff --git a/interface/web/client/lib/lang/br_clients_list.lng b/interface/web/client/lib/lang/br_clients_list.lng
new file mode 100644
index 000000000..db70b3556
--- /dev/null
+++ b/interface/web/client/lib/lang/br_clients_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb['list_head_txt'] = 'Clientes';
+$wb['client_id_txt'] = 'ID';
+$wb['company_name_txt'] = 'Empresa';
+$wb['contact_name_txt'] = 'Nome do contato';
+$wb['city_txt'] = 'Cidade';
+$wb['country_txt'] = 'Pais';
+$wb['add_new_record_txt'] = 'Adcionar novo cliente';
+?>
+
diff --git a/interface/web/designer/lib/lang/br.lng b/interface/web/designer/lib/lang/br.lng
new file mode 100644
index 000000000..62a2de0c8
--- /dev/null
+++ b/interface/web/designer/lib/lang/br.lng
@@ -0,0 +1,3 @@
+<?php
+
+?>
diff --git a/interface/web/designer/lib/lang/br_form_edit.lng b/interface/web/designer/lib/lang/br_form_edit.lng
new file mode 100644
index 000000000..89b84c178
--- /dev/null
+++ b/interface/web/designer/lib/lang/br_form_edit.lng
@@ -0,0 +1,26 @@
+<?php
+$wb["name_txt"] = 'Nome do Formulário';
+$wb["title_txt"] = 'Título do Formulário';
+$wb["template_txt"] = 'Gabarito';
+$wb["navframe_txt"] = 'Frame de Navegação';
+$wb["startpage_txt"] = 'Página Inicial';
+$wb["tab_width_txt"] = 'Tamanho da aba';
+$wb["save_txt"] = 'Salvar';
+$wb["cancel_txt"] = 'Cancelar';
+$wb["header_txt"] = 'Propriedades do Formulário';
+$wb["description_txt"] = 'Descrição';
+$wb["action_txt"] = 'Ação (script)';
+$wb["db_table_txt"] = 'Tabela do DB';
+$wb["db_table_idx_txt"] = 'Indíce da tabela do DB';
+$wb["db_history_txt"] = 'Desfazer Log';
+$wb["tab_default_txt"] = 'Aba Padrão';
+$wb["list_default_txt"] = 'Exibir Padrão';
+$wb["tab_width_txt"] = 'Tamanho da aba';
+$wb["auth_txt"] = 'Permissões';
+$wb["auth_preset_userid_txt"] = 'Usuário(ID)';
+$wb["auth_preset_groupid_txt"] = 'Grupo(ID)';
+$wb["auth_preset_perm_user_txt"] = 'Perm. Usuário';
+$wb["auth_preset_perm_group_txt"] = 'Perm. Grupo';
+$wb["auth_preset_perm_other_txt"] = 'Perm. Outros';
+
+?>
diff --git a/interface/web/designer/lib/lang/br_form_list.lng b/interface/web/designer/lib/lang/br_form_list.lng
new file mode 100644
index 000000000..2c6baa56d
--- /dev/null
+++ b/interface/web/designer/lib/lang/br_form_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["list_head_txt"] = 'Formulário de Backend';
+$wb["form_txt"] = 'Formulário';
+$wb["module_txt"] = 'Módulo';
+$wb["title_txt"] = 'Título';
+$wb["description_txt"] = 'Descrição';
+?>
diff --git a/interface/web/designer/lib/lang/br_form_show.lng b/interface/web/designer/lib/lang/br_form_show.lng
new file mode 100644
index 000000000..fe9cf149f
--- /dev/null
+++ b/interface/web/designer/lib/lang/br_form_show.lng
@@ -0,0 +1,18 @@
+<?php
+$wb["header_txt"] = 'Editor de Formulários';
+$wb["title_txt"] = 'Título do Formulário';
+$wb["name_txt"] = 'Nome do Formulário';
+$wb["delete_txt"] = 'Remover';
+$wb["properties_txt"] = 'Propriedades';
+$wb["new_tab_txt"] = 'Nova Aba';
+$wb["edit_txt"] = 'Editar';
+$wb["new_txt"] = 'Novo';
+$wb["up_txt"] = '^';
+$wb["down_txt"] = 'v';
+$wb["module_txt"] = 'Módulo';
+$wb["form_txt"] = 'Formulário';
+$wb["description_txt"] = 'Descrição';
+$wb["module_del_txt"] = "Remover o módulo e todos seus sub-diretórios?";
+$wb["menu_del_txt"] = "Remover o menu e todos os seus itens?";
+$wb["item_del_txt"] = "Remover o item de menu?";
+?>
diff --git a/interface/web/designer/lib/lang/br_module_edit.lng b/interface/web/designer/lib/lang/br_module_edit.lng
new file mode 100644
index 000000000..de4ec5974
--- /dev/null
+++ b/interface/web/designer/lib/lang/br_module_edit.lng
@@ -0,0 +1,23 @@
+<?php
+$wb["name_txt"] = 'Nome do Módulo';
+$wb["title_txt"] = 'Título do Módulo';
+$wb["template_txt"] = 'Arquivo de Gabarito';
+$wb["navframe_txt"] = 'Frame de Navegação';
+$wb["startpage_txt"] = 'Página Padrão';
+$wb["tab_width_txt"] = 'Tamanho da Aba';
+$wb["save_txt"] = 'Salvar';
+$wb["cancel_txt"] = 'Cancelar';
+$wb["header_txt"] = 'Propriedades do Módulo';
+$wb["description_txt"] = '
+<b>Descrição</b>
+<br><br>
+<b>Nome do Módulo:</b> Nome do diretório do módulo. Somente números, letras e underscores são permitidos.<br>
+<b>Título do Módulo:</b> Será exibido em caixa alta no menu de navegação.<br>
+<b>Arquivo de Gabarito:</b> Arquivo de Gabarito do Módulo Disponível: modulo.tpl.htm e modulo_tree.tpl.htm. O padrão é modulo.tpl.htm.<br>
+<b>Frame de Navegação:</b> Se modulo_tree.tpl.htm foi selecionado como arquivo de gabarito, insira aqui o caminho do script para o frame a esquerda.<br>
+<b>Página Padrão:</b> Esta página será exibida quando o módulo for aberto.<br>
+<b>Tamanho da Aba:</b> Tamanho das abas na navegação principal. Este campo fica em branco por padrão. Você pode informar valores absolutos em pixels (ex.: 20) ou valores relativos (ex.: 20%).<br>
+<b>Dica:</b> Todos os caminhos são relativos ao diretório "web".
+';
+
+?>
diff --git a/interface/web/designer/lib/lang/br_module_list.lng b/interface/web/designer/lib/lang/br_module_list.lng
new file mode 100644
index 000000000..fc330325c
--- /dev/null
+++ b/interface/web/designer/lib/lang/br_module_list.lng
@@ -0,0 +1,5 @@
+<?php
+$wb["list_head_txt"] = 'Módulo do Backend';
+$wb["module_txt"] = 'Módulo';
+$wb["title_txt"] = 'Título';
+?>
diff --git a/interface/web/designer/lib/lang/br_module_nav_edit.lng b/interface/web/designer/lib/lang/br_module_nav_edit.lng
new file mode 100644
index 000000000..6fa88199a
--- /dev/null
+++ b/interface/web/designer/lib/lang/br_module_nav_edit.lng
@@ -0,0 +1,6 @@
+<?php
+$wb["title_txt"] = 'Título';
+$wb["header_txt"] = 'Propriedades de Navegação';
+$wb["save_txt"] = 'Salvar';
+$wb["cancel_txt"] = 'Cancelar';
+?>
diff --git a/interface/web/designer/lib/lang/br_module_nav_item_edit.lng b/interface/web/designer/lib/lang/br_module_nav_item_edit.lng
new file mode 100644
index 000000000..9f790f05a
--- /dev/null
+++ b/interface/web/designer/lib/lang/br_module_nav_item_edit.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["title_txt"] = 'Título';
+$wb["target_txt"] = 'Target';
+$wb["link_txt"] = 'Link';
+$wb["header_txt"] = 'Propriedades de Navegação';
+$wb["save_txt"] = 'Salvar';
+$wb["cancel_txt"] = 'Cancelar';
+?>
diff --git a/interface/web/designer/lib/lang/br_module_show.lng b/interface/web/designer/lib/lang/br_module_show.lng
new file mode 100644
index 000000000..6054ce7d7
--- /dev/null
+++ b/interface/web/designer/lib/lang/br_module_show.lng
@@ -0,0 +1,17 @@
+<?php
+$wb["header_txt"] = 'Editor de Menu';
+$wb["title_txt"] = 'Título';
+$wb["name_txt"] = 'Módulo';
+$wb["delete_txt"] = 'Remover';
+$wb["properties_txt"] = 'Propriedades';
+$wb["new_menu_txt"] = 'Novo Menu';
+$wb["edit_txt"] = 'Editar';
+$wb["delete_txt"] = 'Remover';
+$wb["new_txt"] = 'Novo';
+$wb["up_txt"] = 'Subir';
+$wb["down_txt"] = 'Descer';
+$wb["module_txt"] = 'Módulo';
+$wb['module_del_txt'] = 'Deseja eliminar este módulo e todos os arquivos contidos no diretório?';
+$wb['menu_del_txt'] = 'Deseja apagar este menu e todos seus elementos?';
+$wb['item_del_txt'] = 'Deseja apagar este elemento do menu?';
+?>
diff --git a/interface/web/dns/lib/lang/br.lng b/interface/web/dns/lib/lang/br.lng
new file mode 100644
index 000000000..e166b4d6d
--- /dev/null
+++ b/interface/web/dns/lib/lang/br.lng
@@ -0,0 +1,19 @@
+<?php
+
+$wb['DNS'] = 'DNS';
+$wb['Zones'] = 'Zonas';
+$wb['DNS A'] = 'DNS A';
+$wb['DNS ALIAS'] = 'ALIAS DNS';
+$wb['DNS CNAME'] = 'CNAME DNS';
+$wb['DNS hinfo'] = 'hinfo DNS';
+$wb['DNS mx'] = 'mx DNS';
+$wb['DNS ns'] = 'ns DNS';
+$wb['DNS ptr'] = 'ptr DNS';
+$wb['DNS RP'] = 'RP DNS';
+$wb['DNS Zone'] = 'Zona DNS';
+$wb['Records'] = 'Registros';
+$wb['DNS SRV'] = 'SRV DNS';
+$wb['DNS TXT Record'] = 'Registro TXT DNS';
+$wb['DNS TXT'] = 'TXT DNS';
+
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_a.lng b/interface/web/dns/lib/lang/br_dns_a.lng
new file mode 100644
index 000000000..68af3bab3
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_a.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["zone_txt"] = 'Zona';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'tipo';
+$wb["data_txt"] = 'Endereço-IP';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_dns_record_txt"] = 'O número máximo de zonas DNS para sua conta foi atingido.';
+$wb["no_zone_perm"] = 'Você não tem permição para adcionar registros a está zona DNS.';
+$wb["name_error_empty"] = 'Hostname em branco.';
+$wb["name_error_regex"] = 'Hostname tem um formato inválido.';
+$wb["data_error_empty"] = 'Endereço-IP em branco';
+$wb["data_error_regex"] = 'Endereço-IP formato inválido';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_a_list.lng b/interface/web/dns/lib/lang/br_dns_a_list.lng
new file mode 100644
index 000000000..760c4a5ad
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_a_list.lng
@@ -0,0 +1,14 @@
+<?php
+$wb["list_head_txt"] = 'Registro (A)';
+$wb["active_txt"] = 'Ativo';
+$wb["server_id_txt"] = 'Servidor';
+$wb["zone_txt"] = 'Zona';
+$wb["name_txt"] = 'Nome';
+$wb["data_txt"] = 'Data';
+$wb["aux_txt"] = 'Prioridade';
+$wb["type_txt"] = 'Tipo';
+$wb["add_new_record_txt"] = 'Adcionar um novo registro DNS (A)';
+$wb["page_txt"] = 'Página';
+$wb["page_of_txt"] = 'de';
+$wb['delete_confirmation'] = 'Tem certeza que deseja remover este registro?';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_aaaa.lng b/interface/web/dns/lib/lang/br_dns_aaaa.lng
new file mode 100644
index 000000000..c56d55863
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_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';
+?>
\ No newline at end of file
diff --git a/interface/web/dns/lib/lang/br_dns_alias.lng b/interface/web/dns/lib/lang/br_dns_alias.lng
new file mode 100644
index 000000000..6e9e78b12
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_alias.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["zone_txt"] = 'Zona';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'tipo';
+$wb["data_txt"] = 'Hostname Alvo';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_dns_record_txt"] = 'O número máximo de registros DNS para sua conta foi atingido.';
+$wb["no_zone_perm"] = 'Você não tem permição para adcionar registros a está zona DNS.';
+$wb["name_error_empty"] = 'Hostname está em branco.';
+$wb["name_error_regex"] = 'O hostname está em um formato inválido.';
+$wb["data_error_empty"] = 'Hostname de destino está em branco';
+$wb["data_error_regex"] = 'O hostname de destino está em um formato inválido.';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_cname.lng b/interface/web/dns/lib/lang/br_dns_cname.lng
new file mode 100644
index 000000000..1bb0074ed
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_cname.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["zone_txt"] = 'Zona';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'tipo';
+$wb["data_txt"] = 'Hostname de Destino';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_dns_record_txt"] = 'O número máximo de registros DNS para sua conta foi atingido.';
+$wb["no_zone_perm"] = 'Você não tem permição para adcionar registros a está zona DNS.';
+$wb["name_error_empty"] = 'Hostname está em branco.';
+$wb["name_error_regex"] = 'O hostname está em um formato inválido.';
+$wb["data_error_empty"] = 'Hostname de destino está em branco';
+$wb["data_error_regex"] = 'O hostname de destino está em um formato inválido.';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_hinfo.lng b/interface/web/dns/lib/lang/br_dns_hinfo.lng
new file mode 100644
index 000000000..1e0821406
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_hinfo.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["zone_txt"] = 'Zona';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'tipo';
+$wb["data_txt"] = 'Informações do Host';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_dns_record_txt"] = 'O número máximo de zonas DNS para sua conta foi atingido.';
+$wb["no_zone_perm"] = 'Você não tem permição para adcionar registros a está zona DNS.';
+$wb["name_error_empty"] = 'Hostname em branco.';
+$wb["name_error_regex"] = 'Hostname tem um formato inválido.';
+$wb["data_error_empty"] = 'Endereço-IP em branco';
+$wb["data_error_regex"] = 'Endereço-IP formato inválido';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_mx.lng b/interface/web/dns/lib/lang/br_dns_mx.lng
new file mode 100644
index 000000000..7f2cb4ed7
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_mx.lng
@@ -0,0 +1,16 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["zone_txt"] = 'Zona';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'tipo';
+$wb["data_txt"] = 'Hostname do servidor de correio';
+$wb["aux_txt"] = 'Prioridade';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_dns_record_txt"] = 'O número máximo de zonas DNS para sua conta foi atingido.';
+$wb["no_zone_perm"] = 'Você não tem permição para adcionar registros a está zona DNS.';
+$wb["name_error_empty"] = 'Hostname em branco.';
+$wb["name_error_regex"] = 'Hostname tem um formato inválido.';
+$wb["data_error_empty"] = 'Hostname do servidor de correio em branco';
+$wb["data_error_regex"] = 'Hostname do servidor de correio formato inválido';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_ns.lng b/interface/web/dns/lib/lang/br_dns_ns.lng
new file mode 100644
index 000000000..3632e47f1
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_ns.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["zone_txt"] = 'Zona';
+$wb["name_txt"] = 'Zona';
+$wb["type_txt"] = 'tipo';
+$wb["data_txt"] = 'Hostname Servidor de Nomes';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_dns_record_txt"] = 'O número máximo de zonas DNS para sua conta foi atingido.';
+$wb["no_zone_perm"] = 'Você não tem permição para adcionar registros a está zona DNS.';
+$wb["name_error_empty"] = 'A zona está em branco.';
+$wb["name_error_regex"] = 'A zona está com formato inválido.';
+$wb["data_error_empty"] = 'Servidor de nomes em branco';
+$wb["data_error_regex"] = 'Servidor de nomes com formato inválido';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_ptr.lng b/interface/web/dns/lib/lang/br_dns_ptr.lng
new file mode 100644
index 000000000..7311624aa
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_ptr.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["zone_txt"] = 'Zona';
+$wb["name_txt"] = 'Nnome';
+$wb["type_txt"] = 'tipo';
+$wb["data_txt"] = 'Hostname Canônico';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_dns_record_txt"] = 'O número máximo de zonas DNS para sua conta foi atingido.';
+$wb["no_zone_perm"] = 'Você não tem permição para adcionar registros a está zona DNS.';
+$wb["name_error_empty"] = 'Hostname em branco.';
+$wb["name_error_regex"] = 'Hostname tem um formato inválido.';
+$wb["data_error_empty"] = 'Endereço-IP em branco';
+$wb["data_error_regex"] = 'Endereço-IP formato inválido';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_rp.lng b/interface/web/dns/lib/lang/br_dns_rp.lng
new file mode 100644
index 000000000..b20aa2141
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_rp.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["zone_txt"] = 'Zona';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'tipo';
+$wb["data_txt"] = 'Pessoa Responsável';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_dns_record_txt"] = 'O número máximo de zonas DNS para sua conta foi atingido.';
+$wb["no_zone_perm"] = 'Você não tem permição para adcionar registros a está zona DNS.';
+$wb["name_error_empty"] = 'O Hostname está em branco.';
+$wb["name_error_regex"] = 'O Hostname está com formato inválido.';
+$wb["data_error_empty"] = 'Pessoa responsável em branco';
+$wb["data_error_regex"] = 'Pessoa responsável formato inválido';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_soa.lng b/interface/web/dns/lib/lang/br_dns_soa.lng
new file mode 100644
index 000000000..673cf4c73
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_soa.lng
@@ -0,0 +1,24 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["origin_txt"] = 'Zona (SOA)';
+$wb["ns_txt"] = 'NS';
+$wb["mbox_txt"] = 'Correio';
+$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"] = 'Permitir transferências de zona para <br />estes IPs (lista separada por ponto e vírgula)';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_dns_zone_txt"] = 'O número máximo de zonas DNS para sua conta foi atingido.';
+$wb["client_txt"] = 'Cliente';
+$wb["no_zone_perm"] = 'Você não tem permição para adcionar registros a está zona DNS.';
+$wb["server_id_error_empty"] = 'Servidor não selecionado';
+$wb["origin_error_empty"] = 'Zona vazia.';
+$wb["origin_error_unique"] = 'Este registro já existe nesta zona.';
+$wb["origin_error_regex"] = 'Formato de zona inválido.';
+$wb["ns_error_regex"] = 'NS tem um formato inválido.';
+$wb["mbox_error_empty"] = 'Correio está em branco.';
+$wb["mbox_error_regex"] = 'Correio com formato inválido.';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_soa_list.lng b/interface/web/dns/lib/lang/br_dns_soa_list.lng
new file mode 100644
index 000000000..94577f39a
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_soa_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Zonas DNS';
+$wb["active_txt"] = 'Ativo';
+$wb["server_id_txt"] = 'Servidor';
+$wb["origin_txt"] = 'Zona';
+$wb["ns_txt"] = 'NS';
+$wb["mbox_txt"] = 'Correio';
+$wb["add_new_record_txt"] = 'Adcionar uma nova zona dns (SOA)';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_srv.lng b/interface/web/dns/lib/lang/br_dns_srv.lng
new file mode 100644
index 000000000..06610c80b
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_srv.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["zone_txt"] = 'Zona';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'tipo';
+$wb["data_txt"] = 'Registro do Servidor';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_dns_record_txt"] = 'O número máximo de zonas DNS para sua conta foi atingido.';
+$wb["no_zone_perm"] = 'Você não tem permição para adcionar registros a está zona DNS.';
+$wb["name_error_empty"] = 'O Hostname está em branco.';
+$wb["name_error_regex"] = 'O Hostname está com formato inválido.';
+$wb["data_error_empty"] = 'Registro do Servidor em branco';
+$wb["data_error_regex"] = 'Registro do Servidor com formato inválido';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_template.lng b/interface/web/dns/lib/lang/br_dns_template.lng
new file mode 100644
index 000000000..92c62d3ce
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_template.lng
@@ -0,0 +1,6 @@
+<?php
+$wb["name_txt"] = 'Nome';
+$wb["fields_txt"] = 'Campos';
+$wb["template_txt"] = 'Gabarito';
+$wb["visible_txt"] = 'Visível';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_template_list.lng b/interface/web/dns/lib/lang/br_dns_template_list.lng
new file mode 100644
index 000000000..8fefc2e63
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_template_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb["list_head_txt"] = 'Assistente de Gabaritos DNS';
+$wb["visible_txt"] = 'Visível';
+$wb["name_txt"] = 'Nome';
+$wb["add_new_record_txt"] = 'Adcionar novo registro';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_txt.lng b/interface/web/dns/lib/lang/br_dns_txt.lng
new file mode 100644
index 000000000..5fda9f290
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_txt.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["zone_txt"] = 'Zona';
+$wb["name_txt"] = 'Hostname';
+$wb["type_txt"] = 'tipo';
+$wb["data_txt"] = 'Text';
+$wb["ttl_txt"] = 'TTL';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_dns_record_txt"] = 'O número máximo de zonas DNS para sua conta foi atingido.';
+$wb["no_zone_perm"] = 'Você não tem permição para adcionar registros a está zona DNS.';
+$wb["name_error_empty"] = 'Hostname em branco.';
+$wb["name_error_regex"] = 'Hostname tem um formato inválido.';
+$wb["data_error_empty"] = 'Endereço-IP em branco';
+$wb["data_error_regex"] = 'Endereço-IP formato inválido';
+?>
diff --git a/interface/web/dns/lib/lang/br_dns_wizard.lng b/interface/web/dns/lib/lang/br_dns_wizard.lng
new file mode 100644
index 000000000..5d33da90a
--- /dev/null
+++ b/interface/web/dns/lib/lang/br_dns_wizard.lng
@@ -0,0 +1,16 @@
+<?php
+
+$wb['template_id_txt'] = 'Gabarito';
+$wb['server_id_txt'] = 'Servidor';
+$wb['client_txt'] = 'Cliente';
+$wb["btn_save_txt"] = 'Criar Registro DNS';
+$wb["btn_cancel_txt"] = 'Cancelar';
+$wb['domain_txt'] = 'Domínio';
+$wb['email_txt'] = 'Correio';
+$wb['ns1_txt'] = 'NS 1';
+$wb['ns2_txt'] = 'NS 2';
+$wb['ip_txt'] = 'Endereço IP';
+
+$wb['error_origin_empty'] = 'Origem em branco.';
+
+?>
diff --git a/interface/web/help/lib/lang/br.lng b/interface/web/help/lib/lang/br.lng
new file mode 100644
index 000000000..0fc39c4b5
--- /dev/null
+++ b/interface/web/help/lib/lang/br.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['Support Message'] = 'Mensagem de Suporte';
+$wb['Message'] = 'Mensagem';
+$wb['Send message'] = 'Enviar Mensagem';
+$wb['View messages'] = 'Ver Mensagem';
+$wb['Support'] = 'Suporte';
+?>
+
diff --git a/interface/web/help/lib/lang/br_support_message.lng b/interface/web/help/lib/lang/br_support_message.lng
new file mode 100644
index 000000000..ce48ca9d2
--- /dev/null
+++ b/interface/web/help/lib/lang/br_support_message.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['recipient_id_txt'] = 'Para';
+$wb['sender_id_txt'] = 'De';
+$wb['subject_txt'] = 'Assunto';
+$wb['message_txt'] = 'Mensagem';
+$wb['tstamp_txt'] = 'Data';
+?>
+
diff --git a/interface/web/help/lib/lang/br_support_message_list.lng b/interface/web/help/lib/lang/br_support_message_list.lng
new file mode 100644
index 000000000..ffd7d85ce
--- /dev/null
+++ b/interface/web/help/lib/lang/br_support_message_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['list_head_txt'] = 'Mensagens de Suporte';
+$wb['sender_id_txt'] = 'De';
+$wb['subject_txt'] = 'Assunto';
+$wb['add_new_record_txt'] = 'Crie uma nova mensagem de suporte';
+?>
+
diff --git a/interface/web/login/lib/lang/br.lng b/interface/web/login/lib/lang/br.lng
new file mode 100644
index 000000000..01d32b278
--- /dev/null
+++ b/interface/web/login/lib/lang/br.lng
@@ -0,0 +1,15 @@
+<?php
+$wb['1001'] = 'Nome de usuário ou senha em branco.';
+$wb['1002'] = 'Nome de usuário ou senha inválido.';
+$wb['1003'] = 'O usuário está bloqueado!';
+$wb['1004'] = 'Várias tentativas sem sucesso de login. Por favor tente novamente daqui a 15 minutos.';
+$wb['pass_reset_txt'] = 'Uma nova senha foi gerada e será enviada para você via correio eletrônico cadastrado no sistema.';
+$wb['pw_reset'] = 'Senha restabelecida! Será enviada para você via correio eletrônico cadastrado no sistema.';
+$wb['pw_error'] = 'Nome de usuário ou correio eletrônico não coincidem.';
+$wb['pw_error_noinput'] = 'Favor informar nome de usuário e endereço de correio válidos.';
+$wb['pw_reset_mail_msg'] = 'Sua senha do painel de controle foi restabelecida. A sua nova senha é: ';
+$wb['pw_reset_mail_title'] = 'Sua senha do painel de controle foi restabelecida.';
+$wb['user_regex_error'] = 'O nome de usuário contém mais de 64 caracteres ou contém caracteres inválidos.';
+$wb['pw_error_length'] = 'Tamanho da senha não pode ser maior do que 64 caracteres.';
+?>
+
diff --git a/interface/web/mail/lib/lang/br.lng b/interface/web/mail/lib/lang/br.lng
new file mode 100644
index 000000000..899ef0f72
--- /dev/null
+++ b/interface/web/mail/lib/lang/br.lng
@@ -0,0 +1,49 @@
+<?php
+$wb['Email Alias'] = 'Aliases de Correio';
+$wb['Email Blacklist'] = 'Lista Negra de Correio';
+$wb['Blacklist'] = 'Lista Negra';
+$wb['Mail Content Filter'] = 'Filtro de Conteúdo de Correio';
+$wb['Filter'] = 'Filtro';
+$wb['Mail Domain'] = 'Domínio de Correio';
+$wb['Domain'] = 'Domínio';
+$wb['Email Catchall'] = 'Correio Catchall';
+$wb['Email Forward'] = 'Encaminhamento de Correio';
+$wb['Get Email'] = 'Get Email';
+$wb['Spamfilter'] = 'Filtro de Spam';
+$wb['Email Routing'] = 'Rota de Correio';
+$wb['Email transport'] = 'Transporte de Correio';
+$wb['Mailbox'] = 'Caixa de Correio';
+$wb['Autoresponder'] = 'Autoresponder';
+$wb['Mail Filter'] = 'Filtro de Correio';
+$wb['Custom Rules'] = 'Regras Personalizadas';
+$wb['Email filter'] = 'Filtro de Correio';
+$wb['Email Whitelist'] = 'Lista Branca de Correio';
+$wb['Whitelist'] = 'Lista Branca';
+$wb['Spamfilter blacklist'] = 'Filtro Spam (Lista Negra)';
+$wb['Blacklist'] = 'Lista Negra';
+$wb['Spamfilter Config'] = 'Configuração do Filtro Spam';
+$wb['Server'] = 'Servidor';
+$wb['Spamfilter policy'] = 'Políticas de Filtro Spam';
+$wb['Policy'] = 'Política';
+$wb['Quarantine'] = 'Quarentena';
+$wb['Tag-Level'] = 'Tag-Level';
+$wb['Other'] = 'Outros';
+$wb['Spamfilter users'] = 'Usuários de Filtro Spam';
+$wb['Users'] = 'Usuários';
+$wb['Spamfilter Whitelist'] = 'Filtro Spam Lista Branca';
+$wb['Whitelist'] = 'Lista Branca';
+$wb['Email'] = 'Correio';
+$wb['Email Mailbox'] = 'Caixa de Correio';
+$wb['Email Accounts'] = 'Contas de Correio';
+$wb['User / Domain'] = 'Usuário / Domínio';
+$wb['Server Settings'] = 'Configurações do Servidor';
+$wb['Spamfilter'] = 'Filtro Spam';
+$wb['Fetchmail'] = 'Fetchmail';
+$wb['Mailbox traffic'] = 'Tráfego de Correio';
+$wb['Statistics'] = 'Estatísticas';
+$wb['Postfix Whitelist'] = 'Postfix (Lista Branca)';
+$wb['Postfix Blacklist'] = 'Postfix (Lista Negra)';
+$wb['Content Filter'] = 'Filtros de Conteúdo';
+$wb['Global Filters'] = 'Filtros Globais';
+
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_alias.lng b/interface/web/mail/lib/lang/br_mail_alias.lng
new file mode 100644
index 000000000..e8e38a7c0
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_alias.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["email_txt"] = 'Correio';
+$wb["destination_txt"] = 'Destino';
+$wb["active_txt"] = 'Ativo';
+$wb["email_error_isemail"] = 'Endereço de correio inválido.';
+$wb["email_error_unique"] = 'Endereço de correio duplicado.';
+$wb["no_domain_perm"] = "Você não tem permissão para este domínio.";
+$wb["destination_error_isemail"] = 'Endereço de destino inválido';
+$wb["limit_mailalias_txt"] = 'O número máximo de aliases para sua conta foi atingido.';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_alias_list.lng b/interface/web/mail/lib/lang/br_mail_alias_list.lng
new file mode 100644
index 000000000..f4a916fe0
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_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/br_mail_blacklist.lng b/interface/web/mail/lib/lang/br_mail_blacklist.lng
new file mode 100644
index 000000000..465fc0263
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_blacklist.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["source_txt"] = 'Endereço Lista Negra';
+$wb["recipient_txt"] = 'Recipiente';
+$wb["active_txt"] = 'Ativo';
+$wb["source_error_notempty"] = 'Endereço em branco.';
+$wb["type_txt"] = 'Tipo';
+$wb["limit_mailfilter_txt"] = 'O número máximo de filtros de correio para sua conta foi atingido..';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_blacklist_list.lng b/interface/web/mail/lib/lang/br_mail_blacklist_list.lng
new file mode 100644
index 000000000..d31ef50c4
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_blacklist_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Correio Lista Negra';
+$wb["active_txt"] = 'Ativo';
+$wb["server_id_txt"] = 'Servidor';
+$wb["source_txt"] = 'Correio na lista negra';
+$wb["type_txt"] = 'Tipo';
+$wb["recipient_txt"] = 'Recipiente';
+$wb["add_new_record_txt"] = 'Adcionar novo registro a lista';
+$wb["access_txt"] = 'acesso';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_content_filter.lng b/interface/web/mail/lib/lang/br_mail_content_filter.lng
new file mode 100644
index 000000000..d3ae62bd5
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_content_filter.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["type_txt"] = 'Filtro';
+$wb["pattern_txt"] = 'Padrão de Expressão Regular.';
+$wb["data_txt"] = 'Data';
+$wb["action_txt"] = 'Ação';
+$wb["active_txt"] = 'Ativo';
+$wb["pattern_error_empty"] = 'Padrão em branco';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_content_filter_list.lng b/interface/web/mail/lib/lang/br_mail_content_filter_list.lng
new file mode 100644
index 000000000..0de79ec3c
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_content_filter_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Cabeçalhos Postfix e Body Checks';
+$wb["active_txt"] = 'Ativo';
+$wb["server_id_txt"] = 'Servidor';
+$wb["pattern_txt"] = 'Padrão';
+$wb["action_txt"] = 'Ação';
+$wb["add_new_record_txt"] = 'Adcionar um novo filtro de conteúdo';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_domain.lng b/interface/web/mail/lib/lang/br_mail_domain.lng
new file mode 100644
index 000000000..c8ee61f9b
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_domain.lng
@@ -0,0 +1,14 @@
+<?php
+$wb['server_id_txt'] = 'Servidor';
+$wb['domain_txt'] = 'Domínio';
+$wb['type_txt'] = 'Tipo';
+$wb['active_txt'] = 'Ativo';
+$wb['domain_error_empty'] = 'Domínio em branco.';
+$wb['domain_error_unique'] = 'Domínio duplicado';
+$wb['domain_error_regex'] = 'Nome de domínio inválido';
+$wb['client_txt'] = 'Cliente';
+$wb['limit_maildomain_txt'] = 'O número máximo de contas de correio eletrônico para este domínio foi atingido.';
+$wb['policy_txt'] = 'Filtro Anti-Spam';
+$wb['no_policy'] = '- desativado -';
+?>
+
diff --git a/interface/web/mail/lib/lang/br_mail_domain_catchall.lng b/interface/web/mail/lib/lang/br_mail_domain_catchall.lng
new file mode 100644
index 000000000..6311a0d8b
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_domain_catchall.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["domain_txt"] = 'Domínio';
+$wb["destination_txt"] = 'Destino';
+$wb["active_txt"] = 'Ativo';
+$wb["domain_error_unique"] = "Já existe um registro de Catchall para este domínio.";
+$wb["no_domain_perm"] = "Você não tem permissão para este domínio.";
+$wb["domain_error_regex"] = 'O nome do domínio contém caracteres inválidos';
+$wb["limit_mailcatchall_txt"] = 'O número máximo de catchall para este domínio foi atingido.';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_domain_catchall_list.lng b/interface/web/mail/lib/lang/br_mail_domain_catchall_list.lng
new file mode 100644
index 000000000..40fd05cdf
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_domain_catchall_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Catchall de Correio';
+$wb["active_txt"] = 'Ativo';
+$wb["source_txt"] = 'origem';
+$wb["destination_txt"] = 'Endereço de destino';
+$wb["server_id_txt"] = 'Servidor';
+$wb["domain_txt"] = 'Domínio';
+$wb["add_new_record_txt"] = 'Adcionar novo Catchall';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_domain_list.lng b/interface/web/mail/lib/lang/br_mail_domain_list.lng
new file mode 100644
index 000000000..e08daf181
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_domain_list.lng
@@ -0,0 +1,7 @@
+<?php
+$wb["list_head_txt"] = 'Domínio de Correio';
+$wb["server_id_txt"] = 'Servidor';
+$wb["domain_txt"] = 'Domínio';
+$wb["add_new_record_txt"] = 'Adcionar novo domínio';
+$wb["active_txt"] = 'Ativo';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_forward.lng b/interface/web/mail/lib/lang/br_mail_forward.lng
new file mode 100644
index 000000000..6c40c1fad
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_forward.lng
@@ -0,0 +1,6 @@
+<?php
+$wb["email_txt"] = 'Correio';
+$wb["destination_txt"] = 'Correio de Destino';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_mailforward_txt"] = 'O número máximo de encaminhamentos para sua conta foi atingido.';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_forward_list.lng b/interface/web/mail/lib/lang/br_mail_forward_list.lng
new file mode 100644
index 000000000..8bf63fe7b
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_forward_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Encaminhamento de Correio';
+$wb["active_txt"] = 'Ativo';
+$wb["source_txt"] = 'origem';
+$wb["destination_txt"] = 'Destino';
+$wb["email_txt"] = 'Correio';
+$wb["add_new_record_txt"] = 'Adcionar novo encaminhamento';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_get.lng b/interface/web/mail/lib/lang/br_mail_get.lng
new file mode 100644
index 000000000..cb2b0ca9d
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_get.lng
@@ -0,0 +1,15 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["type_txt"] = 'Tipo';
+$wb["source_server_txt"] = 'Servidor Pop3/Imap';
+$wb["source_username_txt"] = 'Usuário';
+$wb["source_password_txt"] = 'Senha';
+$wb["source_delete_txt"] = 'Remover mensagens da origem após o recebimento';
+$wb["destination_txt"] = 'Destino';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_fetchmail_txt"] = 'O número máximo de Fetchmail para sua conta foi atingido.';
+$wb["source_server_error_isempty"] = 'Servidor em branco.';
+$wb["source_username_error_isempty"] = 'Usuário em branco.';
+$wb["source_password_error_isempty"] = 'Senha em branco.';
+$wb["destination_error_isemail"] = 'Destino não selecionado.';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_get_list.lng b/interface/web/mail/lib/lang/br_mail_get_list.lng
new file mode 100644
index 000000000..563472351
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_get_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Fetch de mensagens de um servidor POP3 / IMAP';
+$wb["active_txt"] = 'Ativo';
+$wb["server_id_txt"] = 'Servidor';
+$wb["source_server_txt"] = 'Servidor Externo';
+$wb["source_username_txt"] = 'Usuário';
+$wb["destination_txt"] = 'Destino';
+$wb["add_new_record_txt"] = 'Adcionar nova Conta';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_spamfilter.lng b/interface/web/mail/lib/lang/br_mail_spamfilter.lng
new file mode 100644
index 000000000..e4b6c81ec
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_spamfilter.lng
@@ -0,0 +1,17 @@
+<?php
+$wb["email_txt"] = 'Email';
+$wb["spam_rewrite_score_int_txt"] = 'Pontução de Rewrite';
+$wb["spam_redirect_score_int_txt"] = 'Pontuação de Redirecionamento';
+$wb["spam_delete_score_int_txt"] = 'Remover Pontuação';
+$wb["spam_rewrite_subject_txt"] = 'Re-escrever assunto';
+$wb["spam_redirect_maildir_txt"] = 'Redirecionar Caixa de Correio';
+$wb["active_txt"] = 'Active';
+$wb["spam_rewrite_txt"] = 'Re-escrever assunto da mensagem depois desta pontuação.';
+$wb["spam_redirect_txt"] = 'Redirecione esta mensagem depois desta pontuação para esta caixa postal';
+$wb["spam_delete_txt"] = 'Remover esta mensagem depois desta pontuação.';
+$wb["disable_txt"] = 'Dica: Para desativar uma opção de filtro, configure a pontuação como 0.00.';
+$wb["email_error_isemail"] = 'Endereço de correio inválido.';
+$wb["email_error_unique"] = 'Já existem registros de spamfilter para esta caixa de correio.';
+$wb["spam_redirect_maildir_purge_txt"] = 'Remover Maildir depois';
+$wb["days_txt"] = 'Dias.';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_spamfilter_list.lng b/interface/web/mail/lib/lang/br_mail_spamfilter_list.lng
new file mode 100644
index 000000000..00b8daf28
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_spamfilter_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb['list_head_txt'] = 'Filtro Anti-Spam';
+$wb['active_txt'] = 'Ativo';
+$wb['server_id_txt'] = 'Servidor';
+$wb['server_name_txt'] = 'nome_servidor';
+$wb['email_txt'] = 'Correio';
+$wb['add_new_record_txt'] = 'Adcionar novo filtro anti-spam';
+?>
+
diff --git a/interface/web/mail/lib/lang/br_mail_transport.lng b/interface/web/mail/lib/lang/br_mail_transport.lng
new file mode 100644
index 000000000..b4394c6b8
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_transport.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["domain_txt"] = 'Domínio';
+$wb["destination_txt"] = 'Destino';
+$wb["type_txt"] = 'Tipo';
+$wb["mx_txt"] = 'Sem MX lookup';
+$wb["sort_order_txt"] = 'Ordenar por';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_mailrouting_txt"] = 'O número máximo de rotas para sua conta foi atingido.';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_transport_list.lng b/interface/web/mail/lib/lang/br_mail_transport_list.lng
new file mode 100644
index 000000000..88acaee0f
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_transport_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Rota Avançada de Correio';
+$wb["active_txt"] = 'Ativa';
+$wb["server_id_txt"] = 'Servidor';
+$wb["domain_txt"] = 'Domínio';
+$wb["transport_txt"] = 'Transporte';
+$wb["sort_order_txt"] = 'Ordenar por';
+$wb["add_new_record_txt"] = 'Adcionar um novo transporte';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_user.lng b/interface/web/mail/lib/lang/br_mail_user.lng
new file mode 100644
index 000000000..1ba5162f2
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_user.lng
@@ -0,0 +1,31 @@
+<?php
+$wb["custom_mailfilter_txt"] = 'Formula de filtro de correio';
+$wb["email_txt"] = 'Correio';
+$wb["cryptpwd_txt"] = 'Senha';
+$wb["password_strength_txt"] = 'Tamanho da Senha';
+$wb["active_txt"] = 'Ativo';
+$wb["email_error_isemail"] = 'Endereço de Correio Inválido.';
+$wb["email_error_unique"] = 'Endereço de Correio Duplicado.';
+$wb["autoresponder_text_txt"] = 'Texto';
+$wb["autoresponder_txt"] = 'Autoresponder';
+$wb["no_domain_perm"] = 'Sem permissão para este domínio.';
+$wb["error_no_pwd"] = 'Senha em branco.';
+$wb["quota_error_isint"] = 'O tamanho da caixa de correio deve ser um número.';
+$wb["quota_txt"] = 'Quota';
+$wb["server_id_txt"] = 'Aerver_id';
+$wb["password_txt"] = 'Senha';
+$wb["maildir_txt"] = 'Maildir';
+$wb["postfix_txt"] = 'Habilitar Recebimento';
+$wb["access_txt"] = 'Habilitar Acesso';
+$wb["policy_txt"] = 'Spamfilter';
+$wb["no_policy"] = '- desativado -';
+$wb["limit_mailbox_txt"] = 'O número máximo de caixas de correio para sua conta foi atingido.';
+$wb["limit_mailquota_txt"] = 'O espaço em disco disponível para criação de contas foi atingido.';
+$wb["welcome_mail_fromname_txt"] = 'ISPConfig3';
+$wb["welcome_mail_fromemail_txt"] = "webmaster@localhost.tld";
+$wb["welcome_mail_subject"] = 'Parabéns sua conta de correio foi criada.';
+$wb["welcome_mail_message"] = "Parabéns sua conta de correio foi criada. Att. Seu webmaster.";
+$wb["disableimap_txt"] = 'Desativar IMAP';
+$wb["disablepop3_txt"] = 'Disativar POP3';
+?>
+
diff --git a/interface/web/mail/lib/lang/br_mail_user_filter.lng b/interface/web/mail/lib/lang/br_mail_user_filter.lng
new file mode 100644
index 000000000..4ab4489a5
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_user_filter.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["rulename_txt"] = 'Nome';
+$wb["action_txt"] = 'Ação';
+$wb["target_txt"] = 'Pasta';
+$wb["active_txt"] = 'Ativo';
+$wb["rulename_error_empty"] = 'Nome está em branco.';
+$wb["searchterm_is_empty"] = 'Termo de busca em branco.';
+$wb["source_txt"] = 'Origem';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_user_filter_list.lng b/interface/web/mail/lib/lang/br_mail_user_filter_list.lng
new file mode 100644
index 000000000..0d21666af
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_user_filter_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb["rulename_txt"] = 'Nome';
+$wb["add_new_record_txt"] = 'Adcionar novo filtro';
+$wb["page_txt"] = 'Página';
+$wb["page_of_txt"] = 'de';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_user_list.lng b/interface/web/mail/lib/lang/br_mail_user_list.lng
new file mode 100644
index 000000000..a8a495a6c
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_user_list.lng
@@ -0,0 +1,6 @@
+<?php
+$wb["list_head_txt"] = 'Caixa de Correio';
+$wb["email_txt"] = 'Correio';
+$wb["autoresponder_txt"] = 'Autoresponder';
+$wb["add_new_record_txt"] = 'Adcionar nova caixa de correio';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_user_stats_list.lng b/interface/web/mail/lib/lang/br_mail_user_stats_list.lng
new file mode 100644
index 000000000..ba41259b3
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_user_stats_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Tráfego de Correio';
+$wb["email_txt"] = 'Correio';
+$wb["this_month_txt"] = 'Este Mês';
+$wb["last_month_txt"] = 'Último Mês';
+$wb["this_year_txt"] = 'Este Ano';
+$wb["last_year_txt"] = 'Último Ano';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_whitelist.lng b/interface/web/mail/lib/lang/br_mail_whitelist.lng
new file mode 100644
index 000000000..12ffb6608
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_whitelist.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["source_txt"] = 'Endereço Lista Branca';
+$wb["recipient_txt"] = 'Recipiente';
+$wb["active_txt"] = 'Activo';
+$wb["source_error_notempty"] = 'Endereço em Branco.';
+$wb["type_txt"] = 'Tipo';
+$wb["limit_mailfilter_txt"] = 'O número máximo de filtros para sua conta foi atingido.';
+?>
diff --git a/interface/web/mail/lib/lang/br_mail_whitelist_list.lng b/interface/web/mail/lib/lang/br_mail_whitelist_list.lng
new file mode 100644
index 000000000..fce31488c
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_mail_whitelist_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Correio Lista Branca';
+$wb["active_txt"] = 'Ativo';
+$wb["server_id_txt"] = 'Servidor';
+$wb["source_txt"] = 'Endereços na Lista Branca';
+$wb["type_txt"] = 'Tipo';
+$wb["recipient_txt"] = 'Recipiente';
+$wb["add_new_record_txt"] = 'Adcionar um novo registro a lista';
+$wb["access_txt"] = 'acesso';
+?>
diff --git a/interface/web/mail/lib/lang/br_spamfilter_blacklist.lng b/interface/web/mail/lib/lang/br_spamfilter_blacklist.lng
new file mode 100644
index 000000000..23ac48226
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_spamfilter_blacklist.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["wb_txt"] = 'wb';
+$wb["rid_txt"] = 'Usuário';
+$wb["email_txt"] = 'Email';
+$wb["priority_txt"] = 'Prioridade';
+$wb["active_txt"] = 'Ativo';
+?>
diff --git a/interface/web/mail/lib/lang/br_spamfilter_blacklist_list.lng b/interface/web/mail/lib/lang/br_spamfilter_blacklist_list.lng
new file mode 100644
index 000000000..8ff80e171
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_spamfilter_blacklist_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Spamfilter Lista Negra';
+$wb["active_txt"] = 'Ativo';
+$wb["server_id_txt"] = 'Servidor';
+$wb["priority_txt"] = 'Prioridade';
+$wb["rid_txt"] = 'Usuário';
+$wb["email_txt"] = 'Correio na Lista Negra';
+$wb["add_new_record_txt"] = 'Adcionar novo registro a lista';
+?>
diff --git a/interface/web/mail/lib/lang/br_spamfilter_config.lng b/interface/web/mail/lib/lang/br_spamfilter_config.lng
new file mode 100644
index 000000000..23ffae1c8
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_spamfilter_config.lng
@@ -0,0 +1,21 @@
+<?php
+$wb['getmail_config_dir_txt'] = 'Caminho de Configuração Getmail ';
+$wb['ip_address_txt'] = 'Endereço IP';
+$wb['netmask_txt'] = 'Mascara de Rede';
+$wb['gateway_txt'] = 'Gateway';
+$wb['hostname_txt'] = 'Hostname';
+$wb['nameservers_txt'] = 'Servidor de Nomes';
+$wb['module_txt'] = 'Server Module';
+$wb['maildir_path_txt'] = 'Caminho do Maildir';
+$wb['homedir_path_txt'] = 'Caminho do Homedir';
+$wb['mailuser_uid_txt'] = 'Usuário de Correio UID';
+$wb['mailuser_gid_txt'] = 'Usuário de Correio GID';
+$wb['mailuser_name_txt'] = 'Nome do Usuário de Correio';
+$wb['mailuser_group_txt'] = 'Grupo do Usuário de Correio';
+$wb['relayhost_txt'] = 'Host Relay';
+$wb['relayhost_user_txt'] = 'Usuário Host Relay';
+$wb['relayhost_password_txt'] = 'Senha Host Relay';
+$wb['mailbox_size_limit_txt'] = 'Tamanho Caixa de Correio';
+$wb['message_size_limit_txt'] = 'Tamanho da Mensagem';
+?>
+
diff --git a/interface/web/mail/lib/lang/br_spamfilter_config_list.lng b/interface/web/mail/lib/lang/br_spamfilter_config_list.lng
new file mode 100644
index 000000000..c23fcf9ba
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_spamfilter_config_list.lng
@@ -0,0 +1,5 @@
+<?php
+$wb["list_head_txt"] = 'Configurações do Servidor';
+$wb["server_name_txt"] = 'Servidor';
+$wb["server_id_txt"] = 'id_servidor';
+?>
diff --git a/interface/web/mail/lib/lang/br_spamfilter_policy.lng b/interface/web/mail/lib/lang/br_spamfilter_policy.lng
new file mode 100644
index 000000000..bd809bd30
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_spamfilter_policy.lng
@@ -0,0 +1,38 @@
+<?php
+$wb["policy_name_txt"] = 'Nome da Regra';
+$wb["virus_lover_txt"] = 'Virusl 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/br_spamfilter_policy_list.lng b/interface/web/mail/lib/lang/br_spamfilter_policy_list.lng
new file mode 100644
index 000000000..2bc05dca6
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_spamfilter_policy_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Políticas de Spam';
+$wb["policy_name_txt"] = 'Nome';
+$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"] = 'Adcionar Registro';
+?>
diff --git a/interface/web/mail/lib/lang/br_spamfilter_users.lng b/interface/web/mail/lib/lang/br_spamfilter_users.lng
new file mode 100644
index 000000000..058c4f64d
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_spamfilter_users.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["priority_txt"] = 'Prioridade';
+$wb["policy_id_txt"] = 'Política';
+$wb["email_txt"] = 'Correio (Padrão)';
+$wb["fullname_txt"] = 'Nome';
+$wb["local_txt"] = 'Local';
+?>
diff --git a/interface/web/mail/lib/lang/br_spamfilter_users_list.lng b/interface/web/mail/lib/lang/br_spamfilter_users_list.lng
new file mode 100644
index 000000000..e17627ed0
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_spamfilter_users_list.lng
@@ -0,0 +1,10 @@
+<?php
+$wb["list_head_txt"] = 'Filtro Anti-Spam Usuários';
+$wb["local_txt"] = 'Local';
+$wb["server_id_txt"] = 'Servidor';
+$wb["priority_txt"] = 'Prioridade';
+$wb["policy_id_txt"] = 'Políticas';
+$wb["fullname_txt"] = 'Nome';
+$wb["email_txt"] = 'Email';
+$wb["add_new_record_txt"] = 'Adcionar Usuário';
+?>
diff --git a/interface/web/mail/lib/lang/br_spamfilter_whitelist.lng b/interface/web/mail/lib/lang/br_spamfilter_whitelist.lng
new file mode 100644
index 000000000..cbae9db1d
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_spamfilter_whitelist.lng
@@ -0,0 +1,8 @@
+<?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';
+?>
diff --git a/interface/web/mail/lib/lang/br_spamfilter_whitelist_list.lng b/interface/web/mail/lib/lang/br_spamfilter_whitelist_list.lng
new file mode 100644
index 000000000..d751df97f
--- /dev/null
+++ b/interface/web/mail/lib/lang/br_spamfilter_whitelist_list.lng
@@ -0,0 +1,9 @@
+<?php
+$wb["list_head_txt"] = 'Spamfilter Lista Branca';
+$wb["active_txt"] = 'Ativo';
+$wb["server_id_txt"] = 'Servidor';
+$wb["priority_txt"] = 'Prioridade';
+$wb["rid_txt"] = 'Usuário';
+$wb["email_txt"] = 'Correio na lista branca';
+$wb["add_new_record_txt"] = 'Adcionar um novo correio';
+?>
diff --git a/interface/web/monitor/lib/lang/br.lng b/interface/web/monitor/lib/lang/br.lng
new file mode 100644
index 000000000..e04c6018b
--- /dev/null
+++ b/interface/web/monitor/lib/lang/br.lng
@@ -0,0 +1,138 @@
+<?php
+$wb['Server online since'] = 'Servidor online desde';
+$wb['Users online'] = 'Usuários Online';
+$wb['System load 1 minute'] = 'Sistema carregado 1 Min';
+$wb['System load 5 minutes'] = 'Sistema carregado 5 Min';
+$wb['System load 15 minutes'] = 'Sistema carregado 15 Min';
+$wb['Server Load'] = 'Servidor carregado';
+$wb['Disk usage'] = 'Uso do disco';
+$wb['Memory usage'] = 'Uso da memória';
+$wb['no_data_serverload_txt'] = 'Sem registro carga do servidor disponíveis no momento. Tente novamente mais tarde.';
+$wb['no_data_memusage_txt'] = 'Sem registro uso de memória disponíveis no momento. Tente novamente mais tarde.';
+$wb['no_data_diskusage_txt'] = 'Sem registro de uso de disco disponíveis no momento. Tente novamente mais tarde.';
+$wb['no_data_cpuinfo_txt'] = 'Sem registro de CPU disponíveis no momento. Tente novamente mais tarde.';
+$wb['no_data_services_txt'] = 'Sem registro sobre os serviços disponíveis no momento. Tente novamente mais tarde.';
+$wb['no_data_updates_txt'] = 'Sem atualização de dados disponíveis no momento. Tente novamente mais tarde.';
+$wb['no_data_raid_txt'] = 'Sem registro de RAID disponível no momento. Tente novamente mais tarde.';
+$wb['no_data_rkhunter_txt'] = 'Sem registro de RKHUNTER disponível no momento. Tente novamente mais tarde.';
+$wb['no_data_mailq_txt'] = 'Sem registro de fila de correio disponível no momento. Tente novamente mais tarde.';
+$wb['no_logdata_txt'] = 'Sem registro de log disponível no momento. Tente novamente mais tarde.';
+$wb['Monitoring'] = 'Monitoramento';
+$wb['Server to Monitor'] = 'Servidor a monitorar';
+$wb['Logfiles'] = 'Arquivos de log';
+$wb['Status of services'] = 'Status dos serviços';
+$wb['No Refresh'] = 'Não atualize';
+$wb['minutes'] = 'minutos';
+$wb['Show Overview'] = 'Exibir Visão Geral';
+$wb['System State (All Servers)'] = 'Estado do Sistema (Todos os Servidores)';
+$wb['Hardware-Information'] = 'Informação de Hardware';
+$wb['Show CPU info'] = 'Exibir informações da UCP';
+$wb['Server State'] = 'Estado do Servidor';
+$wb['Show Update State'] = 'Exiba Status Atualizado';
+$wb['Show RAID state'] = 'Exiba Status do RAID';
+$wb['Show Server load'] = 'Exiba Carga do Servidor';
+$wb['Show Disk usage'] = 'Exiba Uso de Disco';
+$wb['Show Memory usage'] = 'Exiba Uso de Memória';
+$wb['Show Services'] = 'Exibir Serviços';
+$wb['Show Mail-Queue'] = 'Exibir Fila de Correio';
+$wb['Show Mail-Log'] = 'Exibir Log de Correio';
+$wb['Show Mail warn-Log'] = 'Exibir Log de Avisos de Correio';
+$wb['Show Mail err-Log'] = 'Exibir Log de Erros de Correio';
+$wb['Show System-Log'] = 'Exibir Log de Sistema';
+$wb['Show ISPC Cron-Log'] = 'Exibir ISPC Log do Cron';
+$wb['Show Freshclam-Log'] = 'Exibir Log do Freshclam';
+$wb['Show Clamav-Log'] = 'Exibir Log do Clamav';
+$wb['Show ISPConfig-Log'] = 'Exibir Log do ISPConfig';
+$wb['Show RKHunter-Log'] = 'Exibir Log do RKHunter';
+$wb['Show Jobqueue'] = 'Exibir Fila de Trabalho';
+$wb['monitor_general_serverstate_txt'] = 'Estado do Servidor';
+$wb['monitor_general_systemstate_txt'] = 'Estado do Sistema';
+$wb['monitor_diskusage_filesystem_txt'] = 'Sistema de Arquivos';
+$wb['monitor_diskusage_type_txt'] = 'Tipo';
+$wb['monitor_diskusage_size_txt'] = 'Tamanho';
+$wb['monitor_diskusage_used_txt'] = 'Usado';
+$wb['monitor_diskusage_available_txt'] = 'Disponível';
+$wb['monitor_diskusage_usage_txt'] = 'Uso %';
+$wb['monitor_diskusage_mounted_txt'] = 'Montado em';
+$wb['monitor_logs_mail_txt'] = 'Log de Correio';
+$wb['monitor_logs_mailwarn_txt'] = 'Log de Avisos';
+$wb['monitor_logs_mailerr_txt'] = 'Log de Erros';
+$wb['monitor_logs_messages_txt'] = 'Log de Sistema';
+$wb['monitor_logs_ispccron_txt'] = 'Log do ISPConfig Cron';
+$wb['monitor_logs_freshclam_txt'] = 'Logo do Freshclam';
+$wb['monitor_logs_clamav_txt'] = 'Log do Clamav ';
+$wb['monitor_logs_ispc_txt'] = 'Log do ISPConfig';
+$wb['monitor_nomdadm_txt'] = 'mdadm não está instalado ou seu servidor não suporta RAID';
+$wb['monitor_norkhunter_txt'] = 'RKHunter não está instalado, então não existem logs a exibir';
+$wb['monitor_serverstate_server_txt'] = 'Servidor';
+$wb['monitor_serverstate_state_txt'] = 'Estado';
+$wb['monitor_serverstate_unknown_txt'] = 'desconhecido';
+$wb['monitor_serverstate_info_txt'] = 'informações';
+$wb['monitor_serverstate_warning_txt'] = 'aviso';
+$wb['monitor_serverstate_critical_txt'] = 'crítico';
+$wb['monitor_serverstate_error_txt'] = 'erro';
+$wb['monitor_serverstate_moreinfo_txt'] = 'Mais informações..';
+$wb['monitor_serverstate_more_txt'] = 'Mais...';
+$wb['monitor_serverstate_fclamok_txt'] = 'Definições de anti-virus ok ...';
+$wb['monitor_serverstate_fclamoutdated_txt'] = 'Definições de anti-virus DESATUALIZADAS!';
+$wb['monitor_serverstate_fclamunknown_txt'] = 'Freshclam: ???!';
+$wb['monitor_serverstate_hdok_txt'] = 'Espaço em disco está ok';
+$wb['monitor_serverstate_hdgoingfull_txt'] = 'O espaço em disco está cheio';
+$wb['monitor_serverstate_hdnearlyfull_txt'] = 'Seu disco está ficando cheio';
+$wb['monitor_serverstate_hdveryfull_txt'] = 'Seu disco está muito cheio';
+$wb['monitor_serverstate_hdfull_txt'] = 'Seu disco não tem mais espaço';
+$wb['monitor_serverstate_hdunknown_txt'] = 'Disco Rígido: ???';
+$wb['monitor_serverstate_listok_txt'] = 'ok';
+$wb['monitor_serverstate_listinfo_txt'] = 'infomação';
+$wb['monitor_serverstate_listwarning_txt'] = 'aviso';
+$wb['monitor_serverstate_listcritical_txt'] = 'crítico';
+$wb['monitor_serverstate_listerror_txt'] = 'erro';
+$wb['monitor_serverstate_listunknown_txt'] = 'desconhecido';
+$wb['monitor_serverstate_loadok_txt'] = 'Servidor carregado ok';
+$wb['monitor_serverstate_loadheavy_txt'] = 'Seu servidor está com uma carga alta';
+$wb['monitor_serverstate_loadhigh_txt'] = 'Seu servidor está ficando com uma carga alta';
+$wb['monitor_serverstate_loaghigher_txt'] = 'Seu servidor está com uma carga muito alta';
+$wb['monitor_serverstate_loadhighest_txt'] = 'Seu servidor está com uma carga super alta';
+$wb['monitor_serverstate_loadunknown_txt'] = 'Carga do Servidor: ???';
+$wb['monitor_serverstate_mailqok_txt'] = 'Sua fila de correio está OK';
+$wb['monitor_serverstate_mailqheavy_txt'] = 'Sua fila de correio está ficando com uma carga alta';
+$wb['monitor_serverstate_mailqhigh_txt'] = 'Sua fila de correio está com uma carga alta';
+$wb['monitor_serverstate_mailqhigher_txt'] = 'Sua fila de correio está com uma carga muito alta';
+$wb['monitor_serverstate_mailqhighest_txt'] = 'Sua fila de correio está com uma carga super alta';
+$wb['monitor_serverstate_mailqunknown_txt'] = 'Fila de Correio: ???';
+$wb['monitor_serverstate_raidok_txt'] = 'Seu RAID está ok';
+$wb['monitor_serverstate_raidresync_txt'] = 'Seu RAID está em modo RESYNC';
+$wb['monitor_serverstate_raidfault_txt'] = 'Seu RAID possui um disco com falhas. Troque-o o mais rápido possível!';
+$wb['monitor_serverstate_raiderror_txt'] = 'Seu RAID não está mais funcionando.';
+$wb['monitor_serverstate_raidunknown_txt'] = 'Estado do RAID: ???';
+$wb['monitor_serverstate_servicesonline_txt'] = 'Todos os serviços necessários estão on-line';
+$wb['monitor_serverstate_servicesoffline_txt'] = 'Um ou mais serviços necessários estão off-line';
+$wb['monitor_serverstate_servicesunknown_txt'] = 'Serviços:???';
+$wb['monitor_serverstate_syslogok_txt'] = 'O System-Log está O.K.';
+$wb['monitor_serverstate_syslogwarning_txt'] = 'Existem alguns avisos em seu System-Log';
+$wb['monitor_serverstate_syslogerror_txt'] = 'Existem erros no seu System-Log';
+$wb['monitor_serverstate_syslogunknown_txt'] = 'sys-log:???';
+$wb['monitor_serverstate_updatesok_txt'] = 'Seu sistema está atualizado.';
+$wb['monitor_serverstate_updatesneeded_txt'] = 'Um ou mais componentes necessitam de atualização';
+$wb['monitor_serverstate_updatesunknown_txt'] = 'Atualização-Sistema:???';
+$wb['monitor_services_online_txt'] = 'Online';
+$wb['monitor_services_offline_txt'] = 'Offline';
+$wb['monitor_services_web_txt'] = 'Servidor Webr:';
+$wb['monitor_services_ftp_txt'] = 'Servidor FTP:';
+$wb['monitor_services_smtp_txt'] = 'Servidor SMTP:';
+$wb['monitor_services_pop_txt'] = 'Servidor POP:';
+$wb['monitor_services_imap_txt'] = 'Servidor IMAP:';
+$wb['monitor_services_mydns_txt'] = 'Servidor myDNS:';
+$wb['monitor_services_mysql_txt'] = 'Servidor MySql:';
+$wb['monitor_settings_datafromdate_txt'] = 'Data de: ';
+$wb['monitor_settings_datetimeformat_txt'] = 'd/m/Y H:i';
+$wb['monitor_settings_refreshsq_txt'] = 'Atualizar sequência:';
+$wb['monitor_settings_server_txt'] = 'Servidor';
+$wb['monitor_title_cpuinfo_txt'] = 'Informação da CPU';
+$wb['monitor_title_updatestate_txt'] = 'Atualizar Estado';
+$wb['monitor_title_mailq_txt'] = 'Fila de Correio';
+$wb['monitor_title_raidstate_txt'] = 'Estado do RAID';
+$wb['monitor_title_rkhunterlog_txt'] = 'Log do RKHunter';
+$wb['monitor_updates_nosupport_txt'] = 'Sua distribuição não suporta este tipo de monitoramento';
+?>
+
diff --git a/interface/web/monitor/lib/lang/br_syslog_list.lng b/interface/web/monitor/lib/lang/br_syslog_list.lng
new file mode 100644
index 000000000..f8ff04ce0
--- /dev/null
+++ b/interface/web/monitor/lib/lang/br_syslog_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb['list_head_txt'] = 'Log do Painel';
+$wb['tstamp_txt'] = 'Data';
+$wb['server_id_txt'] = 'Servidor';
+$wb['loglevel_txt'] = 'Nível do Log';
+$wb['message_txt'] = 'Mensagem';
+?>
+
diff --git a/interface/web/sites/lib/lang/br.lng b/interface/web/sites/lib/lang/br.lng
new file mode 100644
index 000000000..44b172aa5
--- /dev/null
+++ b/interface/web/sites/lib/lang/br.lng
@@ -0,0 +1,17 @@
+<?php
+$wb['Database'] = 'Banco de Dados';
+$wb['Options'] = 'Opções';
+$wb['Shell User'] = 'Usuário de Shell';
+$wb['Domain'] = 'Website';
+$wb['Redirect'] = 'Redirecionamento';
+$wb['SSL'] = 'SSL';
+$wb['Subdomain'] = 'Sub-domínio';
+$wb['Sites'] = 'Sites';
+$wb['Aliasdomain'] = 'Alias de Domínio';
+$wb['FTP-User'] = 'Usuário-FTP';
+$wb['FTP'] = 'FTP';
+$wb['Shell-User'] = 'Usuário-Shell';
+$wb['Shell'] = 'Shell';
+$wb['Websites'] = 'Websites';
+$wb["Stats"] = 'Estatísticas';
+?>
diff --git a/interface/web/sites/lib/lang/br_cron.lng b/interface/web/sites/lib/lang/br_cron.lng
new file mode 100644
index 000000000..8cb7f08e6
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_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.';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/br_cron_list.lng b/interface/web/sites/lib/lang/br_cron_list.lng
new file mode 100644
index 000000000..b5c8d1566
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_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';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/br_database.lng b/interface/web/sites/lib/lang/br_database.lng
new file mode 100644
index 000000000..35306569c
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_database.lng
@@ -0,0 +1,22 @@
+<?php
+$wb["server_id_txt"] = 'Servidor';
+$wb["type_txt"] = 'Tipo';
+$wb["database_name_txt"] = 'Nome do Banco de Dados';
+$wb["database_user_txt"] = 'Usuário do Banco de Dados';
+$wb["database_password_txt"] = 'Senha do Banco de Dados';
+$wb["password_strength_txt"] = 'Segurança da Senha';
+$wb["database_charset_txt"] = 'Charset do Banco de Dados';
+$wb["remote_access_txt"] = 'Acesso Remoto';
+$wb["client_txt"] = 'Cliente';
+$wb["active_txt"] = 'Ativo';
+$wb["database_name_error_empty"] = 'O nome do banco está em branco.';
+$wb["database_name_error_unique"] = 'Já existe um banco de dados com este nome no servidor. O nome escolhido deve ser único.';
+$wb["database_name_error_regex"] = 'Nome do banco inválido. O nome do banco só pode conter estes caracteres: a-z, A-Z, 0-9 e o underscore. Tamanho: 2 - 64 caracteres.';
+$wb["database_user_error_empty"] = 'O nome do usuário está em branco.';
+$wb["database_user_error_unique"] = 'Já existe um banco de dados com este nome no servidor. O nome escolhido deve ser único.';
+$wb["database_user_error_regex"] = 'Nome do banco inválido. O nome do banco só pode conter estes caracteres: a-z, A-Z, 0-9 e o underscore. Tamanho: 2 - 64 caracteres.';
+$wb["limit_database_txt"] = 'O limite máximo de bancos de dados foi atingido.';
+$wb["database_name_change_txt"] = 'O nome do banco não pode ser modificado';
+$wb["database_charset_change_txt"] = 'O charset do banco não pode ser mudado';
+?>
+
diff --git a/interface/web/sites/lib/lang/br_database_list.lng b/interface/web/sites/lib/lang/br_database_list.lng
new file mode 100644
index 000000000..133f50241
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_database_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Banco de Dados';
+$wb["active_txt"] = 'Ativo';
+$wb["remote_access_txt"] = 'Acesso Remoto';
+$wb["server_id_txt"] = 'Servidor';
+$wb["database_name_txt"] = 'Nome do banco';
+$wb["add_new_record_txt"] = 'Adcionar um novo banco';
+?>
diff --git a/interface/web/sites/lib/lang/br_ftp_user.lng b/interface/web/sites/lib/lang/br_ftp_user.lng
new file mode 100644
index 000000000..fb30f4698
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_ftp_user.lng
@@ -0,0 +1,27 @@
+<?php
+$wb["uid_txt"] = 'UID';
+$wb["gid_txt"] = 'GID';
+$wb["dir_txt"] = 'Diretório';
+$wb["quota_files_txt"] = 'Quota de Arquivo';
+$wb["quota_files_unity_txt"] = 'Arquivos';
+$wb["ul_ratio_txt"] = 'Taxa de Upload';
+$wb["dl_ratio_txt"] = 'Taxa de Download';
+$wb["ul_bandwidth_txt"] = 'Banda de Upload';
+$wb["dl_bandwidth_txt"] = 'Banda de Download';
+$wb["server_id_txt"] = 'Servidor';
+$wb["parent_domain_id_txt"] = 'Website';
+$wb["username_txt"] = 'Usuário';
+$wb["password_txt"] = 'Senha';
+$wb["password_strength_txt"] = 'Tamanho da senha';
+$wb["quota_size_txt"] = 'Quota de Disco';
+$wb["active_txt"] = 'Ativo';
+$wb["limit_ftp_user_txt"] = 'O número máximo de usuários de FTP para sua conta foi atingido.';
+$wb["username_error_empty"] = 'Nome de usuário em branco.';
+$wb["username_error_unique"] = 'O nome de usuário deve ser único.';
+$wb["username_error_regex"] = 'The username contains charachters that are not allowed.';
+$wb["quota_size_error_empty"] = 'Quota em branco.';
+$wb["uid_error_empty"] = 'UID em branco.';
+$wb["uid_error_empty"] = 'GID em branco.';
+$wb["directory_error_empty"] = 'Diretório vazio.';
+?>
+
diff --git a/interface/web/sites/lib/lang/br_ftp_user_list.lng b/interface/web/sites/lib/lang/br_ftp_user_list.lng
new file mode 100644
index 000000000..0e111c2e6
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_ftp_user_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Usuário-FTP';
+$wb["active_txt"] = 'Ativo';
+$wb["server_id_txt"] = 'Servidor';
+$wb["parent_domain_id_txt"] = 'Site';
+$wb["username_txt"] = 'Usuário';
+$wb["add_new_record_txt"] = 'Adcionar um novo Usuário FTP';
+?>
diff --git a/interface/web/sites/lib/lang/br_shell_user.lng b/interface/web/sites/lib/lang/br_shell_user.lng
new file mode 100644
index 000000000..80b144a22
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_shell_user.lng
@@ -0,0 +1,23 @@
+<?php
+$wb["uid_txt"] = 'Nome do usuário';
+$wb["gid_txt"] = 'Groupo';
+$wb["shell_txt"] = 'Shell';
+$wb["dir_txt"] = 'Diretório';
+$wb["server_id_txt"] = 'Servidor';
+$wb["parent_domain_id_txt"] = 'Site';
+$wb["username_txt"] = 'Nome do usuário';
+$wb["password_txt"] = 'Senha';
+$wb["password_strength_txt"] = 'Dificuldade da senha';
+$wb["chroot_txt"] = 'Chroot Shell';
+$wb["quota_size_txt"] = 'Quota';
+$wb["active_txt"] = 'Ativo';
+$wb["username_error_empty"] = 'Nome de usuário em branco.';
+$wb["username_error_unique"] = 'O nome de usuário deve ser único.';
+$wb["username_error_regex"] = 'The username contains charachters that are not allowed.';
+$wb["quota_size_error_empty"] = 'Quota em branco.';
+$wb["uid_error_empty"] = 'UID em branco.';
+$wb["uid_error_empty"] = 'GID em branco.';
+$wb["directory_error_empty"] = 'Diretório vazio.';
+$wb["limit_shell_user_txt"] = 'O número máximo de usuários shell para sua conta foi atingido.';
+?>
+
diff --git a/interface/web/sites/lib/lang/br_shell_user_list.lng b/interface/web/sites/lib/lang/br_shell_user_list.lng
new file mode 100644
index 000000000..d6080a708
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_shell_user_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Usuário de Shell';
+$wb["active_txt"] = 'Ativo';
+$wb["server_id_txt"] = 'Servidor';
+$wb["parent_domain_id_txt"] = 'Site';
+$wb["username_txt"] = 'Usuário';
+$wb["add_new_record_txt"] = 'Adcionar novo usuário de Shell';
+?>
diff --git a/interface/web/sites/lib/lang/br_web_aliasdomain_list.lng b/interface/web/sites/lib/lang/br_web_aliasdomain_list.lng
new file mode 100644
index 000000000..3749d6e22
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_web_aliasdomain_list.lng
@@ -0,0 +1,11 @@
+<?php
+$wb["list_head_txt"] = 'Domínio Alias';
+$wb["active_txt"] = 'Ativo';
+$wb["server_id_txt"] = 'Servidor';
+$wb["parent_domain_id_txt"] = 'Website';
+$wb["domain_txt"] = 'Domínio Alias';
+$wb["add_new_record_txt"] = 'Adcionar novo domínio alias';
+$wb["domain_error_empty"] = 'Domínio em branco.';
+$wb["domain_error_unique"] = 'O domínio deve ser único.';
+$wb["domain_error_regex"] = 'Nome de domínio inválido.';
+?>
diff --git a/interface/web/sites/lib/lang/br_web_domain.lng b/interface/web/sites/lib/lang/br_web_domain.lng
new file mode 100644
index 000000000..595295682
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_web_domain.lng
@@ -0,0 +1,50 @@
+<?php
+$wb["ssl_state_txt"] = 'Estado';
+$wb["ssl_locality_txt"] = 'Localização';
+$wb["ssl_organisation_txt"] = 'Empresa';
+$wb["ssl_organisation_unit_txt"] = 'Departamento';
+$wb["ssl_country_txt"] = 'Pais';
+$wb["ssl_request_txt"] = 'Requisição SSL';
+$wb["ssl_cert_txt"] = 'Certificado SSL';
+$wb["ssl_bundle_txt"] = 'SSL Bundle';
+$wb["ssl_action_txt"] = 'SSL Action';
+$wb["server_id_txt"] = 'Servidor';
+$wb["domain_txt"] = 'Domínio';
+$wb["type_txt"] = 'Tipo';
+$wb["parent_domain_id_txt"] = 'Site Parente';
+$wb["redirect_type_txt"] = 'Tipo Redirecionamento';
+$wb["redirect_path_txt"] = 'Caminho de redirecionamento';
+$wb["active_txt"] = 'Ativo';
+$wb["document_root_txt"] = 'Documentroot';
+$wb["system_user_txt"] = 'Usuário Linux';
+$wb["system_group_txt"] = 'Groupo Linux';
+$wb["ip_address_txt"] = 'Endereço-IP';
+$wb["vhost_type_txt"] = 'Tipo de VHost';
+$wb["hd_quota_txt"] = 'Quota de Disco';
+$wb["traffic_quota_txt"] = 'Quota de Tráfego';
+$wb["cgi_txt"] = 'CGI';
+$wb["ssi_txt"] = 'SSI';
+$wb["errordocs_txt"] = 'Suas Páginas de  Erro';
+$wb["subdomain_txt"] = 'Auto-Subdomínio';
+$wb["ssl_txt"] = 'SSL';
+$wb["suexec_txt"] = 'SuEXEC';
+$wb["php_txt"] = 'PHP';
+$wb["client_txt"] = 'Cliente';
+$wb["limit_web_domain_txt"] = 'O número máximo de domínios web para sua conta foi atingido.';
+$wb["limit_web_aliasdomain_txt"] = 'O número máximo de aliases domínio para sua conta foi atingido.';
+$wb["limit_web_subdomain_txt"] = 'O número máximo de sub-domínios para sua conta foi atingido.';
+$wb["apache_directives_txt"] = 'Diretivas do Apache';
+$wb["domain_error_empty"] = 'Domínio em branco.';
+$wb["domain_error_unique"] = 'Já existe site, alias ou sub-domínio com este nome';
+$wb["domain_error_regex"] = 'Nome de domínio inválido.';
+$wb["hd_quota_error_empty"] = 'Quota de disco está em branco.';
+$wb["traffic_quota_error_empty"] = 'Quota de tráfego está em branco.';
+$wb['error_ssl_state_empty'] = 'Estado do SSL está em branco.';
+$wb['error_ssl_locality_empty'] = 'Localização do SSL está em branco.';
+$wb['error_ssl_organisation_empty'] = 'Empresa do SSL está em branco.';
+$wb['error_ssl_organisation_unit_empty'] = 'Departamento do SSL está em branco.';
+$wb['error_ssl_country_empty'] = 'Pais do SSL em branco.';
+$wb["client_group_id_txt"] = 'Cliente';
+$wb["stats_password_txt"] = 'Senha do diretório de estatísticas';
+?>
+
diff --git a/interface/web/sites/lib/lang/br_web_domain_list.lng b/interface/web/sites/lib/lang/br_web_domain_list.lng
new file mode 100644
index 000000000..e48d6d391
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_web_domain_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Websites';
+$wb["domain_id_txt"] = 'ID';
+$wb["active_txt"] = 'Ativo';
+$wb["server_id_txt"] = 'Servidor';
+$wb["domain_txt"] = 'Domínio';
+$wb["add_new_record_txt"] = 'Adcionar um novo site';
+?>
diff --git a/interface/web/sites/lib/lang/br_web_sites_stats_list.lng b/interface/web/sites/lib/lang/br_web_sites_stats_list.lng
new file mode 100644
index 000000000..20f018b82
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_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';
+?>
\ No newline at end of file
diff --git a/interface/web/sites/lib/lang/br_web_subdomain.lng b/interface/web/sites/lib/lang/br_web_subdomain.lng
new file mode 100644
index 000000000..66e162e9e
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_web_subdomain.lng
@@ -0,0 +1,39 @@
+<?php
+$wb["ssl_state_txt"] = 'Estado';
+$wb["ssl_locality_txt"] = 'Localidade';
+$wb["ssl_organisation_txt"] = 'Empresa';
+$wb["ssl_organisation_unit_txt"] = 'Departamento';
+$wb["ssl_country_txt"] = 'Pais';
+$wb["ssl_request_txt"] = 'Requisição SSL';
+$wb["ssl_cert_txt"] = 'Certificado SSL';
+$wb["ssl_bundle_txt"] = 'Pacote SSL';
+$wb["ssl_action_txt"] = 'Ação SSL';
+$wb["server_id_txt"] = 'Servidor';
+$wb["domain_txt"] = 'Domínio';
+$wb["type_txt"] = 'Tipo';
+$wb["parent_domain_id_txt"] = 'Site Parente';
+$wb["redirect_type_txt"] = 'Tipo do Redirecionamento';
+$wb["redirect_path_txt"] = 'Caminho do Redirecionamento';
+$wb["active_txt"] = 'Ativo';
+$wb["document_root_txt"] = 'Documentroot';
+$wb["system_user_txt"] = 'Usuário no Linux';
+$wb["system_group_txt"] = 'Grupo no Linux';
+$wb["ip_address_txt"] = 'Endereço-IP';
+$wb["vhost_type_txt"] = 'Tipo de VHost';
+$wb["hd_quota_txt"] = 'Quota de Disco';
+$wb["traffic_quota_txt"] = 'Quota de Tráfico';
+$wb["cgi_txt"] = 'CGI';
+$wb["ssi_txt"] = 'SSI';
+$wb["ssl_txt"] = 'SSL';
+$wb["suexec_txt"] = 'SuEXEC';
+$wb["php_txt"] = 'PHP';
+$wb["client_txt"] = 'Cliente';
+$wb["limit_web_domain_txt"] = 'O número máximo de domínios web para esta conta foi atingido.';
+$wb["limit_web_aliasdomain_txt"] = 'O número máximo de aliases para esta conta foi atingido.';
+$wb["limit_web_subdomain_txt"] = 'O número máximo de sub-domínios para esta conta foi atingido.';
+$wb["apache_directives_txt"] = 'Diretivas apache';
+$wb["domain_error_empty"] = 'Domínio em branco.';
+$wb["domain_error_unique"] = 'Já existe alias ou sub-domínio com este nome.';
+$wb["domain_error_regex"] = 'Nome de domínio inválido.';
+$wb["host_txt"] = 'Host';
+?>
diff --git a/interface/web/sites/lib/lang/br_web_subdomain_list.lng b/interface/web/sites/lib/lang/br_web_subdomain_list.lng
new file mode 100644
index 000000000..364d32126
--- /dev/null
+++ b/interface/web/sites/lib/lang/br_web_subdomain_list.lng
@@ -0,0 +1,8 @@
+<?php
+$wb["list_head_txt"] = 'Sub-domínios';
+$wb["active_txt"] = 'Ativo';
+$wb["server_id_txt"] = 'Servidor';
+$wb["parent_domain_id_txt"] = 'Website';
+$wb["domain_txt"] = 'Sub=domínio';
+$wb["add_new_record_txt"] = 'Adcionar um novo sub-domínio';
+?>
diff --git a/interface/web/strengthmeter/lib/lang/br_strengthmeter.lng b/interface/web/strengthmeter/lib/lang/br_strengthmeter.lng
new file mode 100644
index 000000000..b7641ddac
--- /dev/null
+++ b/interface/web/strengthmeter/lib/lang/br_strengthmeter.lng
@@ -0,0 +1,9 @@
+<?php
+$wb['password_strength_0_txt'] = 'Muito Curto';
+$wb['password_strength_1_txt'] = 'Fraco';
+$wb['password_strength_2_txt'] = 'Rasoável';
+$wb['password_strength_3_txt'] = 'Bom';
+$wb['password_strength_4_txt'] = 'Forte';
+$wb['password_strength_5_txt'] = 'Muito Forte';
+?>
+
diff --git a/interface/web/tools/lib/lang/br.lng b/interface/web/tools/lib/lang/br.lng
new file mode 100644
index 000000000..0dab14b89
--- /dev/null
+++ b/interface/web/tools/lib/lang/br.lng
@@ -0,0 +1,7 @@
+<?php
+$wb['User Settings'] = 'Configurações do Usuário';
+$wb['Settings'] = 'Configurações';
+$wb['ISPConfig Tools'] = 'Ferramentas';
+$wb['Password and Language'] = 'Senha e Idioma';
+?>
+
diff --git a/interface/web/tools/lib/lang/br_usersettings.lng b/interface/web/tools/lib/lang/br_usersettings.lng
new file mode 100644
index 000000000..8aaa6f1f6
--- /dev/null
+++ b/interface/web/tools/lib/lang/br_usersettings.lng
@@ -0,0 +1,9 @@
+<?php
+$wb['passwort_txt'] = 'Senha';
+$wb['password_strength_txt'] = 'Segurança de Senha';
+$wb['language_txt'] = 'Idioma';
+$wb['password_mismatch'] = 'As senhas não conhecidem';
+$wb['Form to edit the user password and language.'] = 'Formulário para alterar idioma e senha';
+$wb['Settings'] = 'Configurações';
+?>
+
-- 
GitLab