diff --git a/inc/lang/pt/lang.php b/inc/lang/pt/lang.php
index e522c9529347c331ecfd994265f3fe93b0fe2c67..0d46a16e430e58394b4aa21312e8e2fd8378af88 100644
--- a/inc/lang/pt/lang.php
+++ b/inc/lang/pt/lang.php
@@ -15,7 +15,7 @@ $lang['doublequoteclosing']    = '”';
 $lang['singlequoteopening']    = '‘';
 $lang['singlequoteclosing']    = '’';
 $lang['apostrophe']            = '´';
-$lang['btn_edit']              = 'Editar Página';
+$lang['btn_edit']              = 'Editar página';
 $lang['btn_source']            = 'Ver fonte';
 $lang['btn_show']              = 'Ver página';
 $lang['btn_create']            = 'Criar página';
@@ -64,6 +64,7 @@ $lang['badlogin']              = 'O utilizador inválido ou senha inválida.';
 $lang['minoredit']             = 'Alterações Menores';
 $lang['draftdate']             = 'Rascunho automaticamente gravado em';
 $lang['nosecedit']             = 'A página foi modificada entretanto. Como a informação da secção estava desactualizada, foi carregada a página inteira.';
+$lang['sectionlink']           = 'link para esta secção';
 $lang['regmissing']            = 'Por favor, preencha todos os campos.';
 $lang['reguexists']            = 'Este utilizador já está inscrito. Por favor escolha outro nome de utilizador.';
 $lang['regsuccess']            = 'O utilizador foi criado e a senha foi enviada para o endereço de correio electrónico usado na inscrição.';
@@ -132,9 +133,9 @@ $lang['yours']                 = 'A sua versão';
 $lang['diff']                  = 'mostrar diferenças com a versão actual';
 $lang['diff2']                 = 'mostrar diferenças entre versões escolhidas';
 $lang['line']                  = 'Linha';
-$lang['breadcrumb']            = 'Visitou';
+$lang['breadcrumb']            = 'Está em';
 $lang['youarehere']            = 'Está aqui';
-$lang['lastmod']               = 'Modificado por última vez em';
+$lang['lastmod']               = 'Esta página foi modificada pela última vez em';
 $lang['by']                    = 'por';
 $lang['deleted']               = 'Documento automaticamente removido.';
 $lang['created']               = 'Criação deste novo documento.';
diff --git a/inc/lang/pt/newpage.txt b/inc/lang/pt/newpage.txt
index a73484163a4f9a88411916753792ac20c6ecb409..4db706be1ed4c2a2010704e627b96e74887e0408 100644
--- a/inc/lang/pt/newpage.txt
+++ b/inc/lang/pt/newpage.txt
@@ -2,6 +2,6 @@
 
 Acaba de tentar aceder a um documento que ainda não existe.
 
-Pode criar o conteúdo deste novo documento após clicar no botão <Editar Página>.
+Pode criar o conteúdo deste novo documento após clicar no botão <Criar página>.
 
 ----
diff --git a/inc/lang/pt/revisions.txt b/inc/lang/pt/revisions.txt
index ebe8a3480e3e39805123f840e52d78a0c00628cc..213022f9196756af4531a2351cb8d74bcf9e5538 100644
--- a/inc/lang/pt/revisions.txt
+++ b/inc/lang/pt/revisions.txt
@@ -1,5 +1,5 @@
 ====== Revisões ======
 
-Estas são as revisões ao documento corrente.\\ Para reverter o documento para uma destas revisões:   * Escolha a revisão do documento da lista abaixo;   * Clique depois no botão <Editar Página>;   * Faça as alterações que veja necessárias - opcional;   * Grava a revisão antiga como sendo a revisão actual do documento. Após a gravação, o documento da versão actual será substituído pelo documento da revisão escolhida.
+Estas são as revisões ao documento corrente.\\ Para reverter o documento para uma destas revisões:   * Escolha a revisão do documento da lista abaixo;   * Clique depois no botão <Editar página>;   * Faça as alterações que veja necessárias - opcional;   * Grava a revisão antiga como sendo a revisão actual do documento. Após a gravação, o documento da versão actual será substituído pelo documento da revisão escolhida.
 
 ----
diff --git a/inc/lang/pt/searchpage.txt b/inc/lang/pt/searchpage.txt
index a82165d9c090a5f968c5fb2d586f354f2617d0f1..49a0b16eaf833973dc5cba1de78be0658796c0c3 100644
--- a/inc/lang/pt/searchpage.txt
+++ b/inc/lang/pt/searchpage.txt
@@ -1,7 +1,7 @@
 ====== Pesquisa ======
 
-Pode encontrar os resultados da sua pesquisa na secção mais abaixo.
+Os resultados da sua pesquisa encontram-se mais abaixo.
 
-Se não encontrou o que procurava, pode criar uma nova página com o nome da pergunta, usando o botão <Editar Página>.
+Se não encontrou o que procurava, pode criar uma nova página com o nome da sua pesquisa, usando o botão <Editar página>.
 
 ===== Resultados =====
diff --git a/inc/lang/pt/stopwords.txt b/inc/lang/pt/stopwords.txt
index 6abeff502942012cfd638ae629efbf04c5f7f202..373e6ee5a512112728e1f70488dea957c729dc94 100644
--- a/inc/lang/pt/stopwords.txt
+++ b/inc/lang/pt/stopwords.txt
@@ -1,7 +1,7 @@
-# This is a list of words the indexer ignores, one word per line
-# When you edit this file be sure to use UNIX line endings (single newline)
-# No need to include words shorter than 3 chars - these are ignored anyway
-# This list is based upon the ones found at http://www.ranks.nl/stopwords/
+# Esta é uma lista de plavaras que o indexador ignora, uma palavra por linha
+# Quando você edita esta lista certifique-se que usa fim de linha usado em sistemas UNIX
+# Não é necessário incluir palavras menores que 3 letras - estas são sempre ignoradas
+# Esta lista é baseada nas encontradas em http://www.ranks.nl/stopwords/
 último
 acerca
 agora
diff --git a/inc/lang/pt/updateprofile.txt b/inc/lang/pt/updateprofile.txt
index cbfd8517c61fe39ac041a435280bfa8a9392558e..efacfe4a22e5f8bd31f20ebb18409839ebba1a97 100644
--- a/inc/lang/pt/updateprofile.txt
+++ b/inc/lang/pt/updateprofile.txt
@@ -1,3 +1,3 @@
 ====== Actualize o seu perfil ======
 
-Apenas precisa de completar os campos que pretende alterar. Não é possível alterar o seu //username//.
\ No newline at end of file
+Apenas precisa de completar os campos que pretende alterar. Não é possível alterar o seu nome de utilizador.
\ No newline at end of file
diff --git a/lib/plugins/config/lang/pt/lang.php b/lib/plugins/config/lang/pt/lang.php
index 54f16d8a7639d9131b525ab002b2170e1cc3a5fa..b13debc3e5aa22f9ace734f89548834ea88fa2bb 100644
--- a/lib/plugins/config/lang/pt/lang.php
+++ b/lib/plugins/config/lang/pt/lang.php
@@ -49,6 +49,7 @@ $lang['recent']                = 'Alterações recentes';
 $lang['breadcrumbs']           = 'Número máximo de breadcrumbs';
 $lang['youarehere']            = 'Breadcrumbs hierárquicas';
 $lang['typography']            = 'Executar substituições tipográficas';
+$lang['purplenumbers']         = 'Mostrar Números Violeta';
 $lang['htmlok']                = 'Permitir embeber HTML';
 $lang['phpok']                 = 'Permitir embeber PHP';
 $lang['dformat']               = 'Formato de Data (ver função PHP\'s <a href="http://www.php.net/strftime">strftime</a>)';
@@ -58,7 +59,7 @@ $lang['tocminheads']           = 'Quantidade mínima de cabeçalhos para a const
 $lang['maxtoclevel']           = 'Máximo nível para a tabela de conteúdo';
 $lang['maxseclevel']           = 'Máximo nível para editar secção';
 $lang['camelcase']             = 'Usar CamelCase';
-$lang['deaccent']              = 'Nomes das páginas "limpo"';
+$lang['deaccent']              = 'Nomes das páginas sem acentos';
 $lang['useheading']            = 'Usar o primeiro cabeçalho para o nome da página';
 $lang['refcheck']              = 'Verificação de referência da media';
 $lang['refshow']               = 'Número de referências de media a exibir';
@@ -86,6 +87,8 @@ $lang['disableactions_other']  = 'Outras acções (separadas por vírgula)';
 $lang['sneaky_index']          = 'Por norma, o DokuWiki irá exibir todos os espaços de nomes na visualização do índice. Ao habilitar essa opção, serão escondidos aqueles em que o utilizador não tenha permissão de leitura. Isto pode resultar na omissão de sub-ramos acessíveis, que poderá tornar o índice inútil para certas configurações de ACL.';
 $lang['auth_security_timeout'] = 'Tempo limite de segurança para autenticações (seg)';
 $lang['securecookie']          = 'Os cookies definidos via HTTPS deverão ser enviados para o navegador somente via HTTPS? Desabilite essa opção quando somente a autenticação do seu wiki for realizada de maneira segura via SSL e a navegação de maneira insegura.';
+$lang['xmlrpc']                = 'Habilitar/desabilitar interface XML-RPC.';
+$lang['xmlrpcuser']            = 'Restringir acesso XML-RPC para os grupos separados por vírgula ou utilizadores inseridos aqui. Deixar vazio para dar acesso a todos.';
 $lang['updatecheck']           = 'Verificar por actualizações e avisos de segurança? O DokuWiki precisa contactar o "splitbrain.org" para efectuar esta verificação.';
 $lang['userewrite']            = 'Usar URLs SEO';
 $lang['useslash']              = 'Usar a barra como separador de espaços de nomes nas URLs';
@@ -111,7 +114,6 @@ $lang['send404']               = 'Enviar "HTTP 404/Página não encontrada" para
 $lang['sitemap']               = 'Gerar Sitemap Google (dias)';
 $lang['broken_iua']            = 'A função "ignore_user_abort" não está a funcionar no seu sistema? Isso pode causar um índice de busca defeituoso. Sistemas com IIS+PHP/CGI são conhecidos por possuírem este problema. Veja o <a href="http://bugs.splitbrain.org/?do=details&amp;task_id=852">bug 852</a> para mais informações.';
 $lang['xsendfile']             = 'Usar o cabeçalho "X-Sendfile" para permitir o servidor de internet encaminhar ficheiros estáticos? O seu servidor de internet precisa ter suporte a isso.';
-$lang['xmlrpc']                = 'Habilitar/desabilitar interface XML-RPC.';
 $lang['renderer_xhtml']        = 'Renderizador a ser utilizado para a saída principal do wiki (xhtml)';
 $lang['renderer__core']        = '%s (núcleo dokuwiki)';
 $lang['renderer__plugin']      = '%s (plugin)';
@@ -142,6 +144,9 @@ $lang['license_o_']            = 'Nenhuma escolha';
 $lang['typography_o_0']        = 'nenhum';
 $lang['typography_o_1']        = 'Apenas entre aspas';
 $lang['typography_o_2']        = 'Entre aspas e apóstrofes';
+$lang['purplenumbers_o_0']     = 'desligado';
+$lang['purplenumbers_o_1']     = 'criar IDs únicos por página';
+$lang['purplenumbers_o_2']     = 'criar IDs completamente únicos por página web';
 $lang['userewrite_o_0']        = 'nenhum';
 $lang['userewrite_o_1']        = '.htaccess';
 $lang['userewrite_o_2']        = 'interno (DokuWiki)';