diff --git a/i18n/portuguese_brazilian/luasrc/i18n/admin-core.pt_br.lua b/i18n/portuguese_brazilian/luasrc/i18n/admin-core.pt_br.lua
index 45a1df46b6..ff3c936aa5 100644
--- a/i18n/portuguese_brazilian/luasrc/i18n/admin-core.pt_br.lua
+++ b/i18n/portuguese_brazilian/luasrc/i18n/admin-core.pt_br.lua
@@ -1,5 +1,5 @@
-uci_applied = 'As seguintes alterações serão aplicadas'
-uci_reverted = 'As seguintes alterações serão restauradas'
+uci_applied = 'As seguintes alterações foram aplicadas'
+uci_reverted = 'As seguintes alterações foram recuperadas'
a_i_ui = 'Interface do Usuário'
c_lucidesc = 'LuCI é uma coleção gratuita de softwares Lua incluindo um Framework Web MVC e uma Interface Web para equipamentos embarcados. LuCI é licenciado sob a Licença Apache.'
c_projecthome = 'Página do Projeto'
@@ -128,7 +128,7 @@ a_w_ahdemo = 'Pseudo Ad-Hoc (ahdemo)'
a_w_client = 'Client'
a_w_wds = 'WDS'
a_w_monitor = 'Monitor'
-dhcp_dnsmasq_desc = 'Dnsmasq é um combinado Servidor-DHCP e Encaminhador-DNSpara firewalls NAT'
+dhcp_dnsmasq_desc = 'Dnsmasq é um combinado Servidor-DHCP e Encaminhador-DNS para firewalls NAT'
dhcp_dnsmasq_domainneeded = 'Domínio requerido'
dhcp_dnsmasq_domainneeded_desc = 'Não encaminhar Requisições-DNS sem o Nome do DNS'
dhcp_dnsmasq_authoritative = 'Autoritário'
diff --git a/i18n/portuguese_brazilian/luasrc/i18n/admin-core.pt_br.xml b/i18n/portuguese_brazilian/luasrc/i18n/admin-core.pt_br.xml
index dd51cd0450..4adbcb5007 100644
--- a/i18n/portuguese_brazilian/luasrc/i18n/admin-core.pt_br.xml
+++ b/i18n/portuguese_brazilian/luasrc/i18n/admin-core.pt_br.xml
@@ -2,8 +2,8 @@
-As seguintes alterações serão aplicadas
-As seguintes alterações serão restauradas
+As seguintes alterações foram aplicadas
+As seguintes alterações foram recuperadas
Interface do Usuário
LuCI é uma coleção gratuita de softwares Lua incluindo um Framework Web MVC e uma Interface Web para equipamentos embarcados. LuCI é licenciado sob a Licença Apache.
Página do Projeto
@@ -132,7 +132,7 @@
Client
WDS
Monitor
-Dnsmasq é um combinado Servidor-DHCP e Encaminhador-DNSpara firewalls NAT
+Dnsmasq é um combinado Servidor-DHCP e Encaminhador-DNS para firewalls NAT
Domínio requerido
Não encaminhar Requisições-DNS sem o Nome do DNS
Autoritário
diff --git a/i18n/portuguese_brazilian/luasrc/i18n/cbi.pt_br.lua b/i18n/portuguese_brazilian/luasrc/i18n/cbi.pt_br.lua
index 14b184b9ed..45136810d0 100644
--- a/i18n/portuguese_brazilian/luasrc/i18n/cbi.pt_br.lua
+++ b/i18n/portuguese_brazilian/luasrc/i18n/cbi.pt_br.lua
@@ -1,16 +1,16 @@
-cbi_add = 'Add entry'
-cbi_del = 'Remove entry'
-cbi_replace = 'Replace entry'
-cbi_invalid = 'Invalid input value'
-cbi_invalid_section = 'Validation failed: Please check any input fields for mistakes.'
-cbi_missing = 'This field is mandatory'
-cbi_deperror = 'Validation failed: At least one mandatory field has no or an invalid value'
-cbi_reqerror = 'A requirement for this option was not met'
-cbi_addopt = '-- Additional Field --'
-cbi_optional = ' (optional)'
-cbi_sectempty = 'This section contains no values yet'
-cbi_manual = '-- custom --'
-cbi_select = '-- Please choose --'
-cbi_gorel = 'Go to relevant configuration page'
-cbi_applying = 'Applying changes'
-cbi_upload = 'Uploaded File'
+cbi_add = 'Adicionar entrada'
+cbi_del = 'Remover entrada'
+cbi_replace = 'Substituir entrada'
+cbi_invalid = 'Valor inválido'
+cbi_invalid_section = 'A validação falhou: Por favor, verifique por erros em algum dos campos de entrada.'
+cbi_missing = 'Este campo é obrigatório'
+cbi_deperror = 'A validação falhou: É obrigatório pelo menos um campo com o valor correto.'
+cbi_reqerror = 'Um requisito para esta opção não foi cumprido'
+cbi_addopt = '-- Campo Adicional --'
+cbi_optional = ' (opcional)'
+cbi_sectempty = 'Esta seção não contêm valores ainda'
+cbi_manual = '-- customizado --'
+cbi_select = '-- Por favor escolha --'
+cbi_gorel = 'Ir para a página relacionada à configuração'
+cbi_applying = 'Aplicando mudanças'
+cbi_upload = 'Fazer upload do arquivo'
diff --git a/i18n/portuguese_brazilian/luasrc/i18n/cbi.pt_br.xml b/i18n/portuguese_brazilian/luasrc/i18n/cbi.pt_br.xml
index c4843b1e72..53dca0e401 100644
--- a/i18n/portuguese_brazilian/luasrc/i18n/cbi.pt_br.xml
+++ b/i18n/portuguese_brazilian/luasrc/i18n/cbi.pt_br.xml
@@ -2,21 +2,21 @@
-Add entry
-Remove entry
-Replace entry
-Invalid input value
-Validation failed: Please check any input fields for mistakes.
-This field is mandatory
-Validation failed: At least one mandatory field has no or an invalid value
-A requirement for this option was not met
--- Additional Field --
- (optional)
-This section contains no values yet
--- custom --
--- Please choose --
-Go to relevant configuration page
-Applying changes
-Uploaded File
+Adicionar entrada
+Remover entrada
+Substituir entrada
+Valor inválido
+A validação falhou: Por favor, verifique por erros em algum dos campos de entrada.
+Este campo é obrigatório
+A validação falhou: É obrigatório pelo menos um campo com o valor correto.
+Um requisito para esta opção não foi cumprido
+-- Campo Adicional --
+ (opcional)
+Esta seção não contêm valores ainda
+-- customizado --
+-- Por favor escolha --
+Ir para a página relacionada à configuração
+Aplicando mudanças
+Fazer upload do arquivo
diff --git a/i18n/portuguese_brazilian/luasrc/i18n/default.pt_br.lua b/i18n/portuguese_brazilian/luasrc/i18n/default.pt_br.lua
index 1ad721afe2..59d1b2be66 100644
--- a/i18n/portuguese_brazilian/luasrc/i18n/default.pt_br.lua
+++ b/i18n/portuguese_brazilian/luasrc/i18n/default.pt_br.lua
@@ -1,97 +1,97 @@
-skiplink1 = 'Skip to navigation'
-skiplink2 = 'Skip to content'
-navigation = 'Navigation'
-about = 'About'
-add = 'Add'
-addresses = 'Addresses'
+skiplink1 = 'Ir para a navegação'
+skiplink2 = 'Ir para o conteúdo'
+navigation = 'Navegação'
+about = 'Sobre'
+add = 'Adicionar'
+addresses = 'Endereços'
aliases = 'Aliases'
-all = 'all'
-administration = 'Administration'
-apply = 'Apply'
-basicsettings = 'Basic Settings'
-broadcast = 'IPv4-Broadcast'
-changes = 'Changes'
-channel = 'Channel'
-cidr6 = 'CIDR-Notation: address/prefix'
-code = 'Code'
-config = 'Configuration'
-configfile = 'Configuration file'
-confirmation = 'Confirmation'
-delete = 'Delete'
-descr = 'Description'
-design = 'Design'
-device = 'Device'
-devices = 'Devices'
-disable = 'disable'
-distance = 'Distance'
-dnsserver = 'DNS-Server'
-edit = 'Edit'
-enable = 'enable'
-encryption = 'Encryption'
-error = 'Error'
-filesystem = 'Filesystem'
-filter = 'Filter'
-gateway = 'IPv4-Gateway'
-gateway6 = 'IPv6-Gateway'
-general = 'General'
+all = 'tudo'
+administration = 'Administração'
+apply = 'Aplicar'
+basicsettings = 'Configurações Básicas'
+broadcast = 'Broadcast-IPv4'
+changes = 'Alterações'
+channel = 'Canal'
+cidr6 = 'Notação-CIDR: endereço/prefixo'
+code = 'Código'
+config = 'Configuração'
+configfile = 'Arquivo de configuração'
+confirmation = 'Confirmação'
+delete = 'Apagar'
+descr = 'Descrição'
+design = 'Tema'
+device = 'Dispositivo'
+devices = 'Dispositivos'
+disable = 'desativar'
+distance = 'Distância'
+dnsserver = 'Servidor-DNS'
+edit = 'Editar'
+enable = 'ativar'
+encryption = 'Criptografia'
+error = 'Erro'
+filesystem = 'Sistema de arquivo'
+filter = 'Filtro'
+gateway = 'Gateway-IPv4'
+gateway6 = 'Gateway-IPv6'
+general = 'Geral'
hostname = 'Hostname'
-install = 'Install'
-installed = 'installed'
+install = 'Instalar'
+installed = 'instalado'
interface = 'Interface'
interfaces = 'Interfaces'
-ipaddress = 'IPv4-Address'
-ip6address = 'IPv6-Address'
-legend = 'Legend'
-library = 'Library'
+ipaddress = 'Endereço-IPv4'
+ip6address = 'Endereço-IPv6'
+legend = 'Legenda'
+library = 'Biblioteca'
logout = 'Logout'
-key = 'Key'
-language = 'Language'
-limit = 'Limit'
-load = 'Load'
+key = 'Chave'
+language = 'Idioma'
+limit = 'Limite'
+load = 'Carregar'
login = 'Login'
-macaddress = 'MAC-Address'
-manpage = 'see '%s' manpage'
-metric = 'Metric'
-mode = 'Mode'
-name = 'Name'
-netmask = 'IPv4-Netmask'
-network = 'Network'
-networks = 'Networks'
-none = 'none'
-notinstalled = 'not installed'
+macaddress = 'Endereço-MAC'
+manpage = 'veja '%s' o manual'
+metric = 'Métrica'
+mode = 'Modo'
+name = 'Nome'
+netmask = 'Netmask-IPv4'
+network = 'Rede'
+networks = 'Redes'
+none = 'nenhum'
+notinstalled = 'não instalado'
ok = 'OK'
-options = 'Options'
-overview = 'Overview'
-packagemanager = 'Package Manager'
-password = 'Password'
-path = 'Path'
-port = 'Port'
-ports = 'Ports'
-protocol = 'Protocol'
+options = 'Opções'
+overview = 'Visão geral'
+packagemanager = 'Gerenciador de Pacotes'
+password = 'Senha'
+path = 'Caminho'
+port = 'Porta'
+ports = 'Portas'
+protocol = 'Protocolo'
reboot = 'Reboot'
-reset = 'Reset'
-revert = 'Revert'
-save = 'Save'
-saveapply = 'Save & Apply'
-scan = 'Scan'
-service = 'Service'
-services = 'Services'
-settings = 'Settings'
-size = 'Size'
-start = 'Start'
-static = 'static'
+reset = 'Restaurar'
+revert = 'Recuperar'
+save = 'Salvar'
+saveapply = 'Salvar & Aplicar'
+scan = 'Scanear'
+service = 'Serviço'
+services = 'Serviços'
+settings = 'Configurações'
+size = 'Tamanho'
+start = 'Início'
+static = 'estatística'
status = 'Status'
-statistics = 'Statistics'
-submit = 'Submit'
-syslog = 'System Log'
-system = 'System'
-target = 'Target'
-timezone = 'Timezone'
-type = 'Type'
-unknownerror = 'Unknown Error'
-unsavedchanges = 'Unsaved Changes'
-username = 'Username'
-version = 'Version'
-webui = 'Web UI'
+statistics = 'Estatísticas'
+submit = 'Enviar'
+syslog = 'Log do Sistema'
+system = 'Sistema'
+target = 'Destino'
+timezone = 'Fuso Horário'
+type = 'Tipo'
+unknownerror = 'Erro Desconhecido'
+unsavedchanges = 'Alterações não Salvas'
+username = 'Nome do usuário'
+version = 'Versão'
+webui = 'Web UI'
wifi = 'Wifi'
-zone = 'Zone'
+zone = 'Zona'
diff --git a/i18n/portuguese_brazilian/luasrc/i18n/default.pt_br.xml b/i18n/portuguese_brazilian/luasrc/i18n/default.pt_br.xml
index 93f90116a6..1ef0e252ef 100644
--- a/i18n/portuguese_brazilian/luasrc/i18n/default.pt_br.xml
+++ b/i18n/portuguese_brazilian/luasrc/i18n/default.pt_br.xml
@@ -2,103 +2,103 @@
-Skip to navigation
-Skip to content
-Navigation
+Ir para a navegação
+Ir para o conteúdo
+Navegação
-About
-Add
-Addresses
+Sobre
+Adicionar
+Endereços
Aliases
-all
-Administration
-Apply
-Basic Settings
-IPv4-Broadcast
-Changes
-Channel
-CIDR-Notation: address/prefix
-Code
-Configuration
-Configuration file
-Confirmation
-Delete
-Description
-Design
-Device
-Devices
-disable
-Distance
-DNS-Server
-Edit
-enable
-Encryption
-Error
-Filesystem
-Filter
-IPv4-Gateway
-IPv6-Gateway
-General
+tudo
+Administração
+Aplicar
+Configurações Básicas
+Broadcast-IPv4
+Alterações
+Canal
+Notação-CIDR: endereço/prefixo
+Código
+Configuração
+Arquivo de configuração
+Confirmação
+Apagar
+Descrição
+Tema
+Dispositivo
+Dispositivos
+desativar
+Distância
+Servidor-DNS
+Editar
+ativar
+Criptografia
+Erro
+Sistema de arquivo
+Filtro
+Gateway-IPv4
+Gateway-IPv6
+Geral
Hostname
-Install
-installed
+Instalar
+instalado
Interface
Interfaces
-IPv4-Address
-IPv6-Address
-Legend
-Library
+Endereço-IPv4
+Endereço-IPv6
+Legenda
+Biblioteca
Logout
-Key
-Language
-Limit
-Load
+Chave
+Idioma
+Limite
+Carregar
Login
-MAC-Address
-see '%s' manpage
-Metric
-Mode
-Name
-IPv4-Netmask
-Network
-Networks
-none
-not installed
+Endereço-MAC
+veja '%s' o manual
+Métrica
+Modo
+Nome
+Netmask-IPv4
+Rede
+Redes
+nenhum
+não instalado
OK
-Options
-Overview
-Package Manager
-Password
-Path
-Port
-Ports
-Protocol
+Opções
+Visão geral
+Gerenciador de Pacotes
+Senha
+Caminho
+Porta
+Portas
+Protocolo
Reboot
-Reset
-Revert
-Save
-Save & Apply
-Scan
-Service
-Services
-Settings
-Size
-Start
-static
+Restaurar
+Recuperar
+Salvar
+Salvar & Aplicar
+Scanear
+Serviço
+Serviços
+Configurações
+Tamanho
+Início
+estatística
Status
-Statistics
-Submit
-System Log
-System
-Target
-Timezone
-Type
-Unknown Error
-Unsaved Changes
-Username
-Version
-Web UI
+Estatísticas
+Enviar
+Log do Sistema
+Sistema
+Destino
+Fuso Horário
+Tipo
+Erro Desconhecido
+Alterações não Salvas
+Nome do usuário
+Versão
+Web UI
Wifi
-Zone
+Zona
diff --git a/i18n/portuguese_brazilian/luasrc/i18n/sysauth.pt_br.lua b/i18n/portuguese_brazilian/luasrc/i18n/sysauth.pt_br.lua
index 2a8759f452..9df9c6a624 100644
--- a/i18n/portuguese_brazilian/luasrc/i18n/sysauth.pt_br.lua
+++ b/i18n/portuguese_brazilian/luasrc/i18n/sysauth.pt_br.lua
@@ -1,3 +1,3 @@
-sysauth_head = 'Authorization Required'
-sysauth_prompt = 'Please enter your username and password.'
-sysauth_failed = 'Invalid username and/or password! Please try again.'
+sysauth_head = 'Autorização Requerida'
+sysauth_prompt = 'Digite seu nome de usuário e senha.'
+sysauth_failed = 'Nome de usuário inválido e/ou a senha! Por favor, tente novamente.'
diff --git a/i18n/portuguese_brazilian/luasrc/i18n/sysauth.pt_br.xml b/i18n/portuguese_brazilian/luasrc/i18n/sysauth.pt_br.xml
index f62eeebe55..d63433ea6a 100644
--- a/i18n/portuguese_brazilian/luasrc/i18n/sysauth.pt_br.xml
+++ b/i18n/portuguese_brazilian/luasrc/i18n/sysauth.pt_br.xml
@@ -2,8 +2,8 @@
-Authorization Required
-Please enter your username and password.
-Invalid username and/or password! Please try again.
+Autorização Requerida
+Digite seu nome de usuário e senha.
+Nome de usuário inválido e/ou a senha! Por favor, tente novamente.