diff --git a/inc/lang/pt/conflict.txt b/inc/lang/pt/conflict.txt
index d2af1fe1121932cd9ceed5651ef5b63a299153db..b6d7319b0327cf39e5ab2faafa1a23c081671231 100644
--- a/inc/lang/pt/conflict.txt
+++ b/inc/lang/pt/conflict.txt
@@ -1,9 +1,5 @@
-====== Conflito de Edição ======
+====== Uma versão mais recente existe ======
 
-**Atenção**: Existe uma versão mais recente do que a versão usada no começo da sua edição. Isto acontece quando outra pessoa editou este documento entretanto e já gravou as alterações efectuadas.
+Existe uma versão mais recente do documento editado. Isso acontece quando um outro usuário alterou o documento enquanto você estava editando.
 
-Por favor, examine todas as diferenças mostradas abaixo com atenção, e decida qual a versão que deverá ser tornada a mais actual:   * Se escolher <Gravar> a sua versão será sobreposta à versão editada pela outra pessoa, que será perdida.   * Se escolher <Cancelar> a versão editada pela outra pessoa será a versão final, e a sua será perdida.
-
-**Nota**: Sem que efectue a consolidação das alterações de ambas as revisões ao documento irá sempre perder uma das versões.
-
-----
+Examine cuidadosamente as diferenças mostradas abaixo, em seguida, decida qual versão manter. Se você escolher ''salvar '', sua versão será salva. Clique ''cancelar '' para manter a versão atual.
diff --git a/inc/lang/pt/denied.txt b/inc/lang/pt/denied.txt
index 3af81666614b1a6e008be2caa9b6431b33eceaa7..84c3a94063d3d916a4b2564ec1b45af94fa9d58f 100644
--- a/inc/lang/pt/denied.txt
+++ b/inc/lang/pt/denied.txt
@@ -1,4 +1,4 @@
 ====== Permissão Negada ======
 
-Não possui direitos e permissões suficientes para continuar.
+Desculpe, você não possui direitos e permissões suficientes para continuar.
 
diff --git a/inc/lang/pt/lang.php b/inc/lang/pt/lang.php
index 54f56f8e3b3798e9e8a2226f92ebb5c71d0b41f0..5d462e198a9b2287707d6684c1c55bbf611e9d62 100644
--- a/inc/lang/pt/lang.php
+++ b/inc/lang/pt/lang.php
@@ -11,6 +11,7 @@
  * @author José Campos zecarlosdecampos@gmail.com
  * @author Murilo <muriloricci@hotmail.com>
  * @author Paulo Silva <paulotsilva@yahoo.com>
+ * @author Guido Salatino <guidorafael23@gmail.com>
  */
 $lang['encoding']              = 'utf-8';
 $lang['direction']             = 'ltr';
@@ -24,12 +25,12 @@ $lang['btn_source']            = 'Ver fonte';
 $lang['btn_show']              = 'Ver página';
 $lang['btn_create']            = 'Criar página';
 $lang['btn_search']            = 'Pesquisar';
-$lang['btn_save']              = 'Gravar';
+$lang['btn_save']              = 'Salvar';
 $lang['btn_preview']           = 'Prever';
 $lang['btn_top']               = 'Voltar ao topo';
 $lang['btn_newer']             = '<< mais recente';
 $lang['btn_older']             = 'menos recente >>';
-$lang['btn_revs']              = 'Revisões';
+$lang['btn_revs']              = 'Revisões antigas';
 $lang['btn_recent']            = 'Alt. Recentes';
 $lang['btn_upload']            = 'Carregar';
 $lang['btn_cancel']            = 'Cancelar';
@@ -106,6 +107,7 @@ $lang['searchmedia_in']        = 'Procurar em %s';
 $lang['txt_upload']            = 'Escolha ficheiro para carregar:';
 $lang['txt_filename']          = 'Carregar como (opcional):';
 $lang['txt_overwrt']           = 'Escrever por cima do ficheiro já existente';
+$lang['maxuploadsize']         = 'Publique max. %s por arquivo.';
 $lang['lockedby']              = 'Bloqueado por:';
 $lang['lockexpire']            = 'Expira em:';
 $lang['js']['willexpire']      = 'O bloqueio de edição para este documento irá expirar num minuto.\nPara evitar conflitos use o botão Prever para re-iniciar o temporizador de bloqueio.';
@@ -190,6 +192,8 @@ $lang['diff_side']             = 'Lado a lado';
 $lang['diffprevrev']           = 'Revisão anterior';
 $lang['diffnextrev']           = 'Próxima revisão';
 $lang['difflastrev']           = 'Última revisão';
+$lang['diffbothprevrev']       = 'Ambos os lados da revisão anterior';
+$lang['diffbothnextrev']       = 'Ambos os lados da próxima revisão';
 $lang['line']                  = 'Linha';
 $lang['breadcrumb']            = 'Está em:';
 $lang['youarehere']            = 'Está aqui:';
@@ -285,6 +289,7 @@ $lang['i_problems']            = 'O instalador encontrou alguns problemas, indic
 $lang['i_modified']            = 'Por razões de segurança, este script só funciona em novas e não-modificadas instalações do Dokuwiki. Deve por isso re-extrair os ficheiros do pacote que descarregou ou então deve consultar as completas <a href="http://dokuwiki.org/install">instruções de instalação do Dokuwiki installation instructions</a>';
 $lang['i_funcna']              = 'A função PHP <code>%s</code> não está disponível. Terá o serviço de alojamento desactivado-a por alguma razão?';
 $lang['i_phpver']              = 'A versão de PHP actual <code>%s</code> é inferior à versão mínima <code>%s</code>. É preciso actualizar a instalação PHP.';
+$lang['i_mbfuncoverload']      = 'mbstring.func_overload deve ser desabilitada no php.ini para executar DokuWiki.';
 $lang['i_permfail']            = '<code>%s</code> não permite que o DokuWiki escreva nela. É preciso corrigir as permissões desta pasta!';
 $lang['i_confexists']          = '<code>%s</code> já existe';
 $lang['i_writeerr']            = 'Não foi possível criar <code>%s</code>. É preciso verificar as permissões e criar o ficheiro manualmente.';
@@ -326,6 +331,7 @@ $lang['media_files']           = 'Ficheiros em %s';
 $lang['media_upload']          = 'Enviar para o grupo <strong>%s</strong>.';
 $lang['media_search']          = 'Procurar no grupo <strong>%s</strong>.';
 $lang['media_view']            = '%s';
+$lang['media_viewold']         = '%s em %s';
 $lang['media_edit']            = 'Editar %s';
 $lang['media_history']         = 'Histórico do %s';
 $lang['media_meta_edited']     = 'metadata editada';
@@ -337,3 +343,5 @@ $lang['currentns']             = 'Namespace actual';
 $lang['searchresult']          = 'Resultado da pesquisa';
 $lang['plainhtml']             = 'HTML simples';
 $lang['wikimarkup']            = 'Markup de Wiki';
+$lang['page_nonexist_rev']     = 'Página não existia no %s. Posteriormente, foi criado em <a href="%s">% s </a>.';
+$lang['unable_to_parse_date']  = 'Não é possível analisar o parâmetro "%s".';
diff --git a/inc/lang/pt/resetpwd.txt b/inc/lang/pt/resetpwd.txt
new file mode 100644
index 0000000000000000000000000000000000000000..898772a23b37159dd33f7ec6b4d765b2162a8eda
--- /dev/null
+++ b/inc/lang/pt/resetpwd.txt
@@ -0,0 +1,3 @@
+====== Definir nova senha ======
+
+Digite uma nova senha para a sua conta nesta wiki.
\ No newline at end of file
diff --git a/lib/plugins/authad/lang/pt/settings.php b/lib/plugins/authad/lang/pt/settings.php
index dc60d7259eb733398ea96190a4afb7a5305bade7..6256eb5975a116c921e0539c9734b7c4076630a3 100644
--- a/lib/plugins/authad/lang/pt/settings.php
+++ b/lib/plugins/authad/lang/pt/settings.php
@@ -6,12 +6,18 @@
  * @author André Neves <drakferion@gmail.com>
  * @author Murilo <muriloricci@hotmail.com>
  * @author Paulo Silva <paulotsilva@yahoo.com>
+ * @author Guido Salatino <guidorafael23@gmail.com>
  */
 $lang['account_suffix']        = 'O sufixo da sua conta. Por exemplo, <code>@my.domain.org</code>';
+$lang['base_dn']               = 'Sua base DN. Eg. <code> DC=meu, DC=dominio, DC=org </ code>';
 $lang['domain_controllers']    = 'Uma lista separada por vírgulas de Controladores de Domínio (AD DC). Ex.: <code>srv1.domain.org,srv2.domain.org</code>';
 $lang['admin_username']        = 'Um utilizador com privilégios na Active Directory que tenha acesso aos dados de todos os outros utilizadores. Opcional, mas necessário para certas ações como enviar emails de subscrição.';
 $lang['admin_password']        = 'A senha para o utilizador acima.';
 $lang['sso']                   = 'Deve ser usado o Single-Sign-On via Kerberos ou NTLM?';
+$lang['sso_charset']           = 'O charset do seu servidor web vai passar o nome de usuário Kerberos ou NTLM  vazio para UTF-8 ou latin-1. Requer a extensão iconv.';
+$lang['real_primarygroup']     = 'Deveria ser resolvido, de fato, o grupo primário ao invés de assumir "Usuários de Domínio" (mais lento).';
 $lang['use_ssl']               = 'Usar ligação SSL? Se usada, não ative TLS abaixo.';
 $lang['use_tls']               = 'Usar ligação TLS? Se usada, não ative SSL abaixo.';
+$lang['debug']                 = 'Deve-se mostrar saída adicional de depuração de erros?';
 $lang['expirywarn']            = 'Número de dias de avanço para avisar o utilizador da expiração da senha. 0 para desativar.';
+$lang['additional']            = 'Uma lista separada por vírgula de atributos adicionais de AD para buscar a partir de dados do usuário. Usado por alguns plugins.';
diff --git a/lib/plugins/authldap/lang/pt/settings.php b/lib/plugins/authldap/lang/pt/settings.php
index a2ccf87ad4d33f83fd3d6e324756ca1f03119f6b..b54f2a1bcdb1d6dc5242f5845d30d3b525a17a99 100644
--- a/lib/plugins/authldap/lang/pt/settings.php
+++ b/lib/plugins/authldap/lang/pt/settings.php
@@ -4,6 +4,7 @@
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  * 
  * @author André Neves <drakferion@gmail.com>
+ * @author Guido Salatino <guidorafael23@gmail.com>
  */
 $lang['server']                = 'O seu servidor de LDAP. Ou hostname (<code>localhost</code>) ou URL qualificado completo (<code>ldap://servidor.tld:389</code>)';
 $lang['port']                  = 'Porta de servidor de LDAP se o URL completo não foi fornecido acima';
@@ -14,5 +15,14 @@ $lang['groupfilter']           = 'Filtro LDAP para procurar por grupos. Por exem
 $lang['version']               = 'A versão do protocolo a utilizar. Pode precisar de alterar isto para <code>3</code>';
 $lang['starttls']              = 'Usar ligações TLS?';
 $lang['referrals']             = 'Referrals devem ser seguidos?';
+$lang['deref']                 = 'Como desreferenciar aliases?';
+$lang['binddn']                = 'DN de um usuário de ligação opcional, quando a ligação é anônima não é suficiente. Eg. <code> cn = admin, dc = my, dc = home </code>';
 $lang['bindpw']                = 'Senha do utilizador acima';
+$lang['userscope']             = 'Escopo de pesquisa Limite para pesquisa de usuário';
+$lang['groupscope']            = 'Escopo de pesquisa Limite para pesquisa de grupo';
+$lang['groupkey']              = 'A participação no grupo a partir de qualquer atributo de usuário (em vez de AD padrão de grupos) exemplo: grupo de departamento ou número de telefone';
 $lang['debug']                 = 'Mostrar informação adicional de debug aquando de erros';
+$lang['deref_o_0']             = 'LDAP_DEREF_NUNCA';
+$lang['deref_o_1']             = 'LDAP_DEREF_PESQUISANDO';
+$lang['deref_o_2']             = 'LDAP_DEREF_BUSCANDO';
+$lang['deref_o_3']             = 'LDAP_DEREF_SEMPRE';
diff --git a/lib/plugins/authmysql/lang/pt/settings.php b/lib/plugins/authmysql/lang/pt/settings.php
index 0c7f303e74bf5946aa842327311b197ef374fe39..821dcf802b9eed109aa2fa97b8d6d12afeaf0354 100644
--- a/lib/plugins/authmysql/lang/pt/settings.php
+++ b/lib/plugins/authmysql/lang/pt/settings.php
@@ -4,20 +4,40 @@
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  * 
  * @author André Neves <drakferion@gmail.com>
+ * @author Guido Salatino <guidorafael23@gmail.com>
  */
 $lang['server']                = 'O seu servidor de MySQL';
 $lang['user']                  = 'Utilizador MySQL';
 $lang['password']              = 'Senha para o utilizador acima';
 $lang['database']              = 'Base de dados a usar';
+$lang['charset']               = 'Conjunto de caracteres usado na base de dados';
 $lang['debug']                 = 'Mostrar informação adicional de debug';
+$lang['forwardClearPass']      = 'Passe as senhas do usuário como texto puro para as instruções SQL abaixo, em vez de usar a opção passcrypt';
+$lang['TablesToLock']          = 'Lista de tabelas, separadas por virgula, que devem ser bloqueadas em operações de escrita';
+$lang['checkPass']             = 'Instrução SQL para verificar senhas';
+$lang['getUserInfo']           = 'Instrução SQL para recuperar informações do usuário';
+$lang['getGroups']             = 'Instrução SQL para recuperar os usuários participantes de um grupo';
+$lang['getUsers']              = 'Instrução SQL para listar todos usuários';
 $lang['FilterLogin']           = 'Cláusula SQL para filtrar utilizadores por tipo de login';
 $lang['FilterName']            = 'Cláusula SQL para filtrar utilizadores por nome completo';
 $lang['FilterEmail']           = 'Cláusula SQL para filtrar utilizadores por endereço de email';
 $lang['FilterGroup']           = 'Cláusula SQL para filtrar utilizadores por pertença a grupo';
 $lang['SortOrder']             = 'Cláusula SQL para ordenar utilizadores';
+$lang['addUser']               = 'Instrução SQL para adicionar novo usuário';
+$lang['addGroup']              = 'Instrução SQL para adicionar um novo grupo';
+$lang['addUserGroup']          = 'Instrução SQL para adicionar um usuário a um grupo existente';
+$lang['delGroup']              = 'Instrução SQL para remover um grupo';
+$lang['getUserID']             = 'Instrução SQL para obter a chave principal de um usuário';
+$lang['delUser']               = 'Instrução SQL para excluir um usuário';
+$lang['delUserRefs']           = 'Instrução SQL para excluir um usuário de todos os grupos';
+$lang['updateUser']            = 'Instrução SQL para atualizar um perfil de usuário';
 $lang['UpdateLogin']           = 'Cláusula de atualização para atualizar o nome de login do utilizador';
 $lang['UpdatePass']            = 'Cláusula de atualização para atualizar a senha do utilizador';
 $lang['UpdateEmail']           = 'Cláusula de atualização para atualizar o endereço de email do utilizador';
 $lang['UpdateName']            = 'Cláusula de atualização para atualizar o nome completo do utilizador';
+$lang['UpdateTarget']          = 'Cláusula limite para identificar o usuário ao atualizar';
+$lang['delUserGroup']          = 'Instrução SQL para remover um usuário de um determinado grupo';
+$lang['getGroupID']            = 'Instrução SQL para obter a chave principal de um determinado grupo';
 $lang['debug_o_0']             = 'nenhum';
 $lang['debug_o_1']             = 'só aquando de erros';
+$lang['debug_o_2']             = 'todas as consultas SQL';
diff --git a/lib/plugins/authpgsql/lang/pt/settings.php b/lib/plugins/authpgsql/lang/pt/settings.php
index b33b81141e2eca0c750403d14a4a349b87485028..f81ec22dc7bc32b82feecb87e022a30192f18897 100644
--- a/lib/plugins/authpgsql/lang/pt/settings.php
+++ b/lib/plugins/authpgsql/lang/pt/settings.php
@@ -4,6 +4,7 @@
  * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
  * 
  * @author André Neves <drakferion@gmail.com>
+ * @author Guido Salatino <guidorafael23@gmail.com>
  */
 $lang['server']                = 'O seu servidor PostgreSQL';
 $lang['port']                  = 'A porta do seu servidor PostgreSQL';
@@ -11,12 +12,28 @@ $lang['user']                  = 'Nome de utilizador PostgreSQL';
 $lang['password']              = 'Senha do utilizador acima';
 $lang['database']              = 'Base de dados a usar';
 $lang['debug']                 = 'Mostrar informação adicional de debug';
+$lang['forwardClearPass']      = 'Passe as senhas do usuário como texto puro para as instruções SQL abaixo, em vez de usar a opção passcrypt';
+$lang['checkPass']             = 'Instrução SQL para verificar senhas';
+$lang['getUserInfo']           = 'Instrução SQL para recuperar informações de um usuário';
+$lang['getGroups']             = 'Instrução SQL para recuperar os usuários participantes de um grupo';
+$lang['getUsers']              = 'Instrução SQL para listar todos usuários';
 $lang['FilterLogin']           = 'Cláusula SQL para filtrar utilizadores por nome de login';
 $lang['FilterName']            = 'Cláusula SQL para filtrar utilizadores por nome completo';
 $lang['FilterEmail']           = 'Cláusula SQL para filtrar utilizadores por endereço de email';
 $lang['FilterGroup']           = 'Cláusula SQL para filtrar utilizadores por pertença a grupo';
 $lang['SortOrder']             = 'Cláusula SQL para ordenar utilizadores';
+$lang['addUser']               = 'Instrução SQL para adicionar um novo usuário';
+$lang['addGroup']              = 'Instrução SQL para adicionar um novo grupo';
+$lang['addUserGroup']          = 'Instrução SQL para adicionar um usuário a um grupo existente';
+$lang['delGroup']              = 'Instrução SQL para remover um grupo';
+$lang['getUserID']             = 'Instrução SQL para obter a chave principal de um usuário';
+$lang['delUser']               = 'Instrução SQL para remover um usuário';
+$lang['delUserRefs']           = 'Instrução SQL para remover um usuário de todos os grupos';
+$lang['updateUser']            = 'Instrução SQL para atualizar um perfil de usuário';
 $lang['UpdateLogin']           = 'Cláusula de atualização para atualizar o nome de login do utilizador';
 $lang['UpdatePass']            = 'Cláusula de atualização para atualizar a senha do utilizador';
 $lang['UpdateEmail']           = 'Cláusula de atualização para atualizar o endereço de email do utilizador';
 $lang['UpdateName']            = 'Cláusula de atualização para atualizar o nome completo do utilizador';
+$lang['UpdateTarget']          = 'Cláusula limite para identificar o usuário ao atualizar';
+$lang['delUserGroup']          = 'Instrução SQL para remover um usuário de um determinado grupo';
+$lang['getGroupID']            = 'Instrução SQL para obter a chave principal de um determinado grupo';
diff --git a/lib/plugins/extension/lang/pt/intro_install.txt b/lib/plugins/extension/lang/pt/intro_install.txt
new file mode 100644
index 0000000000000000000000000000000000000000..5e5871391af1167844596d2012b93e7866634587
--- /dev/null
+++ b/lib/plugins/extension/lang/pt/intro_install.txt
@@ -0,0 +1 @@
+Aqui você pode instalar manualmente plugins e modelos ou enviando-os (upload) ou fornecendo uma URL de download direto.
\ No newline at end of file
diff --git a/lib/plugins/extension/lang/pt/intro_plugins.txt b/lib/plugins/extension/lang/pt/intro_plugins.txt
new file mode 100644
index 0000000000000000000000000000000000000000..fcfaa5ceaa0166ab777ad38c21ffccd1441b3d55
--- /dev/null
+++ b/lib/plugins/extension/lang/pt/intro_plugins.txt
@@ -0,0 +1 @@
+Estes são os plugins instalados atualmente em seu DokuWiki. Você pode ativar ou desativar ou desinstala-los completamente aqui. Atualizações de plugins também são mostradas aqui, não se esqueça de ler a documentação do plug-in antes de atualizar.
\ No newline at end of file
diff --git a/lib/plugins/extension/lang/pt/intro_search.txt b/lib/plugins/extension/lang/pt/intro_search.txt
new file mode 100644
index 0000000000000000000000000000000000000000..be39a98600f880b9e263e4e9bd18a34fd7cc3261
--- /dev/null
+++ b/lib/plugins/extension/lang/pt/intro_search.txt
@@ -0,0 +1 @@
+Esta guia lhe dá acesso a todos os plugins e modelos de terceiros disponíveis DokuWiki. Por favor, esteja ciente de que a instalação de componentes de terceiros pode representar um risco de segurança ** **, você pode querer ler sobre [[doku> segurança # plugin_security | segurança plug-in]] antes de realizar a instalação de módulos de terceiros.
\ No newline at end of file
diff --git a/lib/plugins/extension/lang/pt/intro_templates.txt b/lib/plugins/extension/lang/pt/intro_templates.txt
new file mode 100644
index 0000000000000000000000000000000000000000..ecdf99f17886d6fec5f466398bbf2179a7494263
--- /dev/null
+++ b/lib/plugins/extension/lang/pt/intro_templates.txt
@@ -0,0 +1 @@
+Estes são os modelos atualmente instalados em seu DokuWiki. Você pode selecionar o modelo a ser usado no [[Do = admin & page = configuração |? Configuration Manager]].
\ No newline at end of file
diff --git a/lib/plugins/extension/lang/pt/lang.php b/lib/plugins/extension/lang/pt/lang.php
new file mode 100644
index 0000000000000000000000000000000000000000..c7b4f29c2b23aeda4a9c1344250bf21f973eb3e2
--- /dev/null
+++ b/lib/plugins/extension/lang/pt/lang.php
@@ -0,0 +1,132 @@
+<?php
+
+/**
+ * @license    GPL 2 (http://www.gnu.org/licenses/gpl.html)
+ * 
+ * @author Guido Salatino <guidorafael23@gmail.com>
+ */
+$lang['menu']                  = 'Gerenciador de Extensões';
+$lang['tab_plugins']           = 'Plugins Instalados';
+$lang['tab_templates']         = 'Modelos Instalados';
+$lang['tab_search']            = 'Pesquisar e Instalar';
+$lang['tab_install']           = 'Instalação Manual';
+$lang['notimplemented']        = 'Este recurso não foi implementado ainda';
+$lang['notinstalled']          = 'Esta extensão não está instalada';
+$lang['alreadyenabled']        = 'Esta extensão já foi ativada';
+$lang['alreadydisabled']       = 'Esta extensão já foi desativada';
+$lang['pluginlistsaveerror']   = 'Houve um erro ao salvar a lista de plugins';
+$lang['unknownauthor']         = 'Autor desconhecido';
+$lang['unknownversion']        = 'Versão desconhecida';
+$lang['btn_info']              = 'Mostrar mais informações';
+$lang['btn_update']            = 'Atualizar';
+$lang['btn_uninstall']         = 'Desinstalar';
+$lang['btn_enable']            = 'Habilitar';
+$lang['btn_disable']           = 'Desabilitar';
+$lang['btn_install']           = 'Instalar';
+$lang['btn_reinstall']         = 'Reinstalar';
+$lang['js']['reallydel']       = 'Confirma a desinstalação desta extensão?';
+$lang['search_for']            = 'Pesquisar Extensão:';
+$lang['search']                = 'Pesquisar';
+$lang['extensionby']           = '<strong>%s</strong> by %s';
+$lang['screenshot']            = 'Screenshot of %s';
+$lang['popularity']            = 'Popularidade: %s%%';
+$lang['homepage_link']         = 'Documentos';
+$lang['bugs_features']         = 'Erros';
+$lang['tags']                  = 'Tags:';
+$lang['author_hint']           = 'Pesquisar extensões deste autor';
+$lang['installed']             = 'Instalado:
+';
+$lang['downloadurl']           = 'Baixar URL:
+';
+$lang['repository']            = 'Repositório:
+';
+$lang['unknown']               = '<em> desconhecido </ em>
+';
+$lang['installed_version']     = 'Versão instalada:';
+$lang['install_date']          = 'Sua última atualização:';
+$lang['available_version']     = 'Versão disponível:
+';
+$lang['compatible']            = 'Compatível com:';
+$lang['depends']               = 'Depende de:
+';
+$lang['similar']               = 'Semelhante a:
+';
+$lang['conflicts']             = 'Conflitos com:
+';
+$lang['donate']                = 'Assim?
+';
+$lang['donate_action']         = 'Pague um café para o autor!';
+$lang['repo_retry']            = 'Tentar novamente
+';
+$lang['provides']              = 'Fornece:
+';
+$lang['status']                = 'Status:
+';
+$lang['status_installed']      = 'instalado
+';
+$lang['status_not_installed']  = 'não instalado
+';
+$lang['status_protected']      = 'protegido
+';
+$lang['status_enabled']        = 'habilitado';
+$lang['status_disabled']       = 'desabilitado';
+$lang['status_unmodifiable']   = 'imodificável
+';
+$lang['status_plugin']         = 'plugin
+';
+$lang['status_template']       = 'modelo
+';
+$lang['status_bundled']        = 'empacotado
+';
+$lang['msg_enabled']           = 'Plugin %s habilitado
+';
+$lang['msg_disabled']          = 'Plugin %s desabilitado';
+$lang['msg_delete_success']    = 'Extensão %s desinstalada';
+$lang['msg_delete_failed']     = 'Desinstalar Extensão %s falhou
+';
+$lang['msg_template_install_success'] = 'Modelo %s instalado com sucesso';
+$lang['msg_template_update_success'] = 'Modelo %s atualizado com sucesso
+';
+$lang['msg_plugin_install_success'] = 'Plugin %s instalado com sucesso
+';
+$lang['msg_plugin_update_success'] = 'Plugin %s atualizado com sucesso
+';
+$lang['msg_upload_failed']     = 'Enviando o arquivo falhou
+';
+$lang['missing_dependency']    = '<strong>dependência ausente ou desabilitada:</strong> %s
+';
+$lang['security_issue']        = '<strong> Questão de segurança:</strong> %s
+';
+$lang['security_warning']      = '<strong> Aviso de segurança:</strong> %s';
+$lang['update_available']      = '<strong>Atualização:</strong> Nova versão %s está disponível.
+';
+$lang['wrong_folder']          = '<strong>Plugin instalado incorretamente: </strong> Renomear pasta de plugins de "%s" para "%s".
+';
+$lang['url_change']            = '<strong>URL mudou: </strong> URL para download mudou desde o último download. Verifique se a nova URL é válida antes de atualizar a extensão <br/> Nova:%s<br/>Antiga:%s
+';
+$lang['error_badurl']          = 'URLs deve começar com http ou https
+';
+$lang['error_dircreate']       = 'Não é possível criar pasta temporária para receber o download
+';
+$lang['error_download']        = 'Não é possível baixar o arquivo:%s
+';
+$lang['error_decompress']      = 'Não é possível descompactar o arquivo baixado. Talvez seja resultado de um download ruim, nesse caso, você deve tentar novamente; ou o formato de compressão pode ser desconhecido, nesse caso, você precisará baixar e instalar manualmente.';
+$lang['error_findfolder']      = 'Não foi possível identificar diretório de extensão, você precisa baixar e instalar manualmente
+';
+$lang['error_copy']            = 'Houve um erro na cópia do arquivo durante a tentativa de instalar os arquivos para o diretório <em>%s </em>: o disco pode estar cheio ou as permissões de acesso ao arquivo podem estar incorretas. Isso pode ter resultado em um plugin parcialmente instalado e tornar instável a sua instalação wiki
+';
+$lang['noperms']               = 'Diretório da extensão não é gravável
+';
+$lang['notplperms']            = 'Diretório do modelo não é gravável
+';
+$lang['nopluginperms']         = 'Diretório do plugin não é gravável
+';
+$lang['git']                   = 'Esta extensão foi instalada via git, você não pode querer atualizá-la aqui.
+';
+$lang['auth']                  = 'Este plugin não está habilitado na configuração, considere desabilita-lo.';
+$lang['install_url']           = 'Instalar a partir da URL:';
+$lang['install_upload']        = 'Publique a Extensão:';
+$lang['repo_error']            = 'O repositório do plugin não pôde ser conectado. Verifique se o seu servidor está autorizado a conectar com www.dokuwiki.org e verifique as configurações de proxy do servidor.
+';
+$lang['nossl']                 = 'Seu PHP parece que perdeu o suporte a SSL. O download não vai funcionar para muitas extensões DokuWiki.
+';
diff --git a/lib/plugins/usermanager/lang/pt/lang.php b/lib/plugins/usermanager/lang/pt/lang.php
index b59649aa1575dbfb5a6067e774d75507a78e7088..43ea69e53e5cea7b1cab2c55b49480e0ee835faf 100644
--- a/lib/plugins/usermanager/lang/pt/lang.php
+++ b/lib/plugins/usermanager/lang/pt/lang.php
@@ -8,6 +8,7 @@
  * @author Fil <fil@meteopt.com>
  * @author André Neves <drakferion@gmail.com>
  * @author José Campos zecarlosdecampos@gmail.com
+ * @author Guido Salatino <guidorafael23@gmail.com>
  */
 $lang['menu']                  = 'Gestor de Perfis';
 $lang['noauth']                = '(autenticação indisponível)';
@@ -33,6 +34,8 @@ $lang['filter']                = 'Filtro';
 $lang['export_all']            = 'Exportar Todos os Utilizadores (CSV)';
 $lang['export_filtered']       = 'Exportar a lista de utilizadores filtrada (CSV)';
 $lang['import']                = 'Importar Novos Utilizadores';
+$lang['line']                  = 'Linha nº
+';
 $lang['error']                 = 'Mensagem de erro';
 $lang['summary']               = 'Apresentar utilizadores %1$d-%2$d de %3$d encontrados. %4$d inscritos.';
 $lang['nonefound']             = 'Nenhum utilizador encontrado. %d inscritos.';
@@ -54,11 +57,17 @@ $lang['add_ok']                = 'Utilizador adicionado.';
 $lang['add_fail']              = 'Utilizador não adicionado.';
 $lang['notify_ok']             = 'Mensagem de notificação enviada.';
 $lang['notify_fail']           = 'Não foi possível enviar mensagem de notificação';
+$lang['import_userlistcsv']    = 'Arquivo de lista do usuário (CSV):
+';
+$lang['import_header']         = 'Mais Recentes Importações - Falhas';
 $lang['import_success_count']  = 'Importar Utilizadores: %d utiliyadores encontrados, %d importados com sucesso.';
 $lang['import_failure_count']  = 'Importar Utilizadores: %d falharam. As falhas estão listadas abaixo.';
 $lang['import_error_fields']   = 'Campos insuficientes, encontrados %d mas requeridos 4.';
 $lang['import_error_baduserid'] = 'Falta id de utilizador';
+$lang['import_error_badname']  = 'Nome inválido';
+$lang['import_error_badmail']  = 'E-Mail inválido';
 $lang['import_error_upload']   = 'Falhou a importação. O ficheiro csv não pôde ser importado ou está vazio.';
 $lang['import_error_readfail'] = 'Falhou a importação. Não foi possível ler o ficheiro submetido.';
 $lang['import_error_create']   = 'Não foi possível criar o utilizador.';
 $lang['import_notify_fail']    = 'A mensagem de notificação não pôde ser enviada para o utilizador importado, %s com email %s.';
+$lang['import_downloadfailures'] = 'Baixe Falhas como CSV para a correção';