Localisation updates for core and extension messages from translatewiki.net (2010...
[lhc/web/wiklou.git] / languages / messages / MessagesPt.php
index 6c9e4ff..b3cdada 100644 (file)
@@ -7,7 +7,9 @@
  * @ingroup Language
  * @file
  *
+ * @author Capmo
  * @author Crazymadlover
+ * @author Daemorris
  * @author Giro720
  * @author Hamilton Abreu
  * @author Heldergeovane
@@ -41,7 +43,7 @@
  */
 
 $namespaceNames = array(
-       NS_MEDIA            => 'Media',
+       NS_MEDIA            => 'Multimédia',
        NS_SPECIAL          => 'Especial',
        NS_TALK             => 'Discussão',
        NS_USER             => 'Utilizador',
@@ -71,11 +73,9 @@ $namespaceAliases = array(
 $defaultDateFormat = 'dmy';
 
 $dateFormats = array(
-
        'dmy time' => 'H\hi\m\i\n',
        'dmy date' => 'j \d\e F \d\e Y',
        'dmy both' => 'H\hi\m\i\n \d\e j \d\e F \d\e Y',
-
 );
 
 $separatorTransformTable = array(',' => ' ', '.' => ',' );
@@ -84,7 +84,7 @@ $linkTrail = '/^([áâãàéêçíóôõúüa-z]+)(.*)$/sDu'; # Bug 21168
 $specialPageAliases = array(
        'DoubleRedirects'           => array( 'Redireccionamentos duplos', 'Redirecionamentos duplos' ),
        'BrokenRedirects'           => array( 'Redireccionamentos quebrados', 'Redirecionamentos quebrados' ),
-       'Disambiguations'           => array( 'Páginas de desambiguação', 'Desambiguar', 'Desambiguações' ),
+       'Disambiguations'           => array( 'Desambiguações', 'Páginas de desambiguação', 'Desambiguar' ),
        'Userlogin'                 => array( 'Entrar', 'Login' ),
        'Userlogout'                => array( 'Sair', 'Logout' ),
        'CreateAccount'             => array( 'Criar conta' ),
@@ -92,82 +92,85 @@ $specialPageAliases = array(
        'Watchlist'                 => array( 'Páginas vigiadas', 'Artigos vigiados', 'Vigiados' ),
        'Recentchanges'             => array( 'Mudanças recentes' ),
        'Upload'                    => array( 'Carregar imagem', 'Carregar ficheiro', 'Carregar arquivo', 'Enviar' ),
-       'Listfiles'                 => array( 'Lista de imagens', 'Lista de ficheiros', 'Lista de arquivos' ),
-       'Newimages'                 => array( 'Imagens novas', 'Ficheiros novos', 'Arquivos novos' ),
+       'Listfiles'                 => array( 'Lista de ficheiros', 'Lista de imagens', 'Lista de arquivos' ),
+       'Newimages'                 => array( 'Ficheiros novos', 'Imagens novas', 'Arquivos novos' ),
        'Listusers'                 => array( 'Lista de utilizadores', 'Lista de usuários' ),
-       'Listgrouprights'           => array( 'Listar privilégios de grupos' ),
+       'Listgrouprights'           => array( 'Lista de privilégios de grupos', 'Listar privilégios de grupos' ),
        'Statistics'                => array( 'Estatísticas' ),
        'Randompage'                => array( 'Aleatória', 'Aleatório', 'Página aleatória', 'Artigo aleatório' ),
-       'Lonelypages'               => array( 'Páginas órfãs', 'Artigos órfãos', 'Páginas sem afluentes', 'Artigos sem afluentes' ),
-       'Uncategorizedpages'        => array( 'Páginas sem categorias', 'Artigos sem categorias' ),
-       'Uncategorizedcategories'   => array( 'Categorias sem categorias' ),
-       'Uncategorizedimages'       => array( 'Imagens sem categorias', 'Ficheiros sem categorias', 'Arquivos sem categorias' ),
+       'Lonelypages'               => array( 'Páginas órfãs', 'Páginas sem afluentes', 'Artigos órfãos', 'Páginas sem afluentes', 'Artigos sem afluentes' ),
+       'Uncategorizedpages'        => array( 'Páginas não categorizadas', 'Páginas sem categorias', 'Artigos sem categorias' ),
+       'Uncategorizedcategories'   => array( 'Categorias não categorizadas', 'Categorias sem categorias' ),
+       'Uncategorizedimages'       => array( 'Ficheiros não categorizados', 'Imagens não categorizadas', 'Imagens sem categorias', 'Ficheiros sem categorias', 'Arquivos sem categorias' ),
        'Uncategorizedtemplates'    => array( 'Predefinições não categorizadas', 'Predefinições sem categorias' ),
        'Unusedcategories'          => array( 'Categorias não utilizadas', 'Categorias sem uso' ),
-       'Unusedimages'              => array( 'Imagens sem uso', 'Imagens não utilizadas', 'Ficheiros sem uso', 'Ficheiros não utilizados', 'Arquivos sem uso', 'Arquivos não utilizados' ),
-       'Wantedpages'               => array( 'Páginas em falta', 'Artigos em falta', 'Páginas pedidas', 'Artigos pedidos' ),
-       'Wantedcategories'          => array( 'Categorias em falta', 'Categorias inexistentes' ),
-       'Wantedfiles'               => array( 'Ficheiros em falta', 'Arquivos em falta', 'Imagens em falta' ),
-       'Wantedtemplates'           => array( 'Predefinições em falta' ),
+       'Unusedimages'              => array( 'Ficheiros não utilizados', 'Imagens não utilizadas' ),
+       'Wantedpages'               => array( 'Páginas pedidas', 'Páginas em falta', 'Artigos em falta', 'Artigos pedidos' ),
+       'Wantedcategories'          => array( 'Categorias pedidas', 'Categorias em falta', 'Categorias inexistentes' ),
+       'Wantedfiles'               => array( 'Ficheiros pedidos', 'Imagens pedidas', 'Ficheiros em falta', 'Arquivos em falta', 'Imagens em falta' ),
+       'Wantedtemplates'           => array( 'Predefinições pedidas', 'Predefinições em falta' ),
        'Mostlinked'                => array( 'Páginas com mais afluentes', 'Artigos com mais afluentes' ),
-       'Mostlinkedcategories'      => array( 'Categorias com mais afluentes' ),
-       'Mostlinkedtemplates'       => array( 'Predefinições com mais afluentes' ),
-       'Mostimages'                => array( 'Imagens com mais afluentes', 'Ficheiros com mais afluentes', 'Arquivos com mais afluentes' ),
+       'Mostlinkedcategories'      => array( 'Categorias com mais afluentes', 'Categorias mais usadas' ),
+       'Mostlinkedtemplates'       => array( 'Predefinições com mais afluentes', 'Predefinições mais usadas' ),
+       'Mostimages'                => array( 'Ficheiros com mais afluentes', 'Imagens com mais afluentes', 'Arquivos com mais afluentes' ),
        'Mostcategories'            => array( 'Páginas com mais categorias', 'Artigos com mais categorias' ),
        'Mostrevisions'             => array( 'Páginas com mais edições', 'Artigos com mais edições' ),
        'Fewestrevisions'           => array( 'Páginas com menos edições', 'Artigos com menos edições', 'Artigos menos editados' ),
        'Shortpages'                => array( 'Páginas curtas', 'Artigos curtos' ),
        'Longpages'                 => array( 'Páginas longas', 'Artigos extensos' ),
        'Newpages'                  => array( 'Páginas novas', 'Artigos novos' ),
-       'Ancientpages'              => array( 'Páginas inativas', 'Artigos inativos' ),
+       'Ancientpages'              => array( 'Páginas inactivas', 'Páginas inativas', 'Artigos inativos' ),
        'Deadendpages'              => array( 'Páginas sem saída', 'Artigos sem saída' ),
        'Protectedpages'            => array( 'Páginas protegidas', 'Artigos protegidos' ),
        'Protectedtitles'           => array( 'Títulos protegidos' ),
        'Allpages'                  => array( 'Todas as páginas', 'Todos os artigos', 'Todas páginas', 'Todos artigos' ),
-       'Prefixindex'               => array( 'Índice de prefixo', 'Índice por prefixo' ),
-       'Ipblocklist'               => array( 'Registo de bloqueios', 'Registro de bloqueios', 'IPs bloqueados', 'Utilizadores bloqueados', 'Usuários bloqueados' ),
+       'Prefixindex'               => array( 'Índice por prefixo', 'Índice de prefixo', 'Índice por prefixo' ),
+       'Ipblocklist'               => array( 'Registo de bloqueios', 'IPs bloqueados', 'Utilizadores bloqueados', 'Registro de bloqueios', 'Usuários bloqueados' ),
+       'Unblock'                   => array( 'Desbloquear' ),
        'Specialpages'              => array( 'Páginas especiais' ),
        'Contributions'             => array( 'Contribuições' ),
        'Emailuser'                 => array( 'Contactar utilizador', 'Contactar usuário', 'Contatar usuário' ),
-       'Confirmemail'              => array( 'Confirmar e-mail', 'Confirmar email' ),
+       'Confirmemail'              => array( 'Confirmar correio electrónico', 'Confirmar e-mail', 'Confirmar email' ),
        'Whatlinkshere'             => array( 'Páginas afluentes', 'Artigos afluentes' ),
-       'Recentchangeslinked'       => array( 'Novidades relacionadas', 'Mudanças relacionadas' ),
-       'Movepage'                  => array( 'Mover', 'Mover página', 'Mover artigo' ),
+       'Recentchangeslinked'       => array( 'Alterações relacionadas', 'Novidades relacionadas', 'Mudanças relacionadas' ),
+       'Movepage'                  => array( 'Mover página', 'Mover', 'Mover artigo' ),
        'Blockme'                   => array( 'Bloquear-me', 'Auto-bloqueio' ),
        'Booksources'               => array( 'Fontes de livros' ),
        'Categories'                => array( 'Categorias' ),
        'Export'                    => array( 'Exportar' ),
        'Version'                   => array( 'Versão', 'Sobre' ),
        'Allmessages'               => array( 'Todas as mensagens', 'Todas mensagens' ),
-       'Log'                       => array( 'Registo', 'Registro', 'Registos', 'Registros' ),
+       'Log'                       => array( 'Registo', 'Registos', 'Registro', 'Registros' ),
        'Blockip'                   => array( 'Bloquear', 'Bloquear IP', 'Bloquear utilizador', 'Bloquear usuário' ),
        'Undelete'                  => array( 'Restaurar', 'Restaurar páginas eliminadas', 'Restaurar artigos eliminados' ),
        'Import'                    => array( 'Importar' ),
-       'Lockdb'                    => array( 'Bloquear a base de dados', 'Bloquear banco de dados' ),
-       'Unlockdb'                  => array( 'Desbloquear a base de dados', 'Desbloquear banco de dados' ),
+       'Lockdb'                    => array( 'Bloquear base de dados', 'Bloquear a base de dados', 'Bloquear banco de dados' ),
+       'Unlockdb'                  => array( 'Desbloquear base de dados', 'Desbloquear a base de dados', 'Desbloquear banco de dados' ),
        'Userrights'                => array( 'Privilégios', 'Direitos', 'Estatutos' ),
        'MIMEsearch'                => array( 'Busca MIME' ),
        'FileDuplicateSearch'       => array( 'Busca de ficheiros duplicados', 'Busca de arquivos duplicados' ),
-       'Unwatchedpages'            => array( 'Páginas não-vigiadas', 'Páginas não vigiadas', 'Artigos não-vigiados', 'Artigos não vigiados' ),
+       'Unwatchedpages'            => array( 'Páginas não vigiadas', 'Páginas não-vigiadas', 'Artigos não-vigiados', 'Artigos não vigiados' ),
        'Listredirects'             => array( 'Redireccionamentos', 'Redirecionamentos', 'Lista de redireccionamentos', 'Lista de redirecionamentos' ),
        'Revisiondelete'            => array( 'Eliminar edição', 'Eliminar revisão', 'Apagar edição', 'Apagar revisão' ),
-       'Unusedtemplates'           => array( 'Predefinições sem uso', 'Predefinições não utilizadas' ),
+       'Unusedtemplates'           => array( 'Predefinições não utilizadas', 'Predefinições sem uso' ),
        'Randomredirect'            => array( 'Redireccionamento aleatório', 'Redirecionamento aleatório' ),
        'Mypage'                    => array( 'Minha página' ),
        'Mytalk'                    => array( 'Minha discussão' ),
        'Mycontributions'           => array( 'Minhas contribuições', 'Minhas edições', 'Minhas constribuições' ),
        'Listadmins'                => array( 'Administradores', 'Admins', 'Lista de administradores', 'Lista de admins' ),
-       'Listbots'                  => array( 'Bots', 'Lista de bots' ),
+       'Listbots'                  => array( 'Robôs', 'Lista de robôs', 'Bots', 'Lista de bots' ),
        'Popularpages'              => array( 'Páginas populares', 'Artigos populares' ),
-       'Search'                    => array( 'Busca', 'Buscar', 'Procurar', 'Pesquisar', 'Pesquisa' ),
-       'Resetpass'                 => array( 'Repor senha', 'Zerar senha' ),
+       'Search'                    => array( 'Pesquisar', 'Busca', 'Buscar', 'Procurar', 'Pesquisa'  ),
+       'Resetpass'                 => array( 'Reiniciar palavra-chave', 'Repor senha', 'Zerar senha' ),
        'Withoutinterwiki'          => array( 'Páginas sem interwikis', 'Artigos sem interwikis' ),
        'MergeHistory'              => array( 'Fundir históricos', 'Fundir edições' ),
-       'Filepath'                  => array( 'Diretório de ficheiro', 'Diretório de arquivo' ),
-       'Invalidateemail'           => array( 'Invalidar e-mail' ),
+       'Filepath'                  => array( 'Directório de ficheiro', 'Diretório de ficheiro', 'Diretório de arquivo' ),
+       'Invalidateemail'           => array( 'Invalidar correio electrónico', 'Invalidar e-mail' ),
        'Blankpage'                 => array( 'Página em branco' ),
        'LinkSearch'                => array( 'Pesquisar links' ),
        'DeletedContributions'      => array( 'Contribuições eliminadas', 'Edições eliminadas' ),
+       'Tags'                      => array( 'Etiquetas' ),
+       'Activeusers'               => array( 'Utilizadores activos' ),
 );
 
 $magicWords = array(
@@ -223,15 +226,18 @@ $magicWords = array(
        'talkpagenamee'         => array( '1', 'NOMEDAPAGINADEDISCUSSAOC', 'NOMEDAPÁGINADEDISCUSSÃOC', 'TALKPAGENAMEE' ),
        'subjectpagename'       => array( '1', 'NOMEDAPAGINADECONTEUDO', 'NOMEDAPÁGINADECONTEÚDO', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
        'subjectpagenamee'      => array( '1', 'NOMEDAPAGINADECONTEUDOC', 'NOMEDAPÁGINADECONTEÚDOC', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'img_thumbnail'         => array( '1', 'miniaturadaimagem', 'miniatura', 'thumbnail', 'thumb' ),
+       'img_manualthumb'       => array( '1', 'miniaturadaimagem=$1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ),
        'img_right'             => array( '1', 'direita', 'right' ),
        'img_left'              => array( '1', 'esquerda', 'left' ),
        'img_none'              => array( '1', 'nenhum', 'none' ),
        'img_center'            => array( '1', 'centro', 'center', 'centre' ),
-       'img_framed'            => array( '1', 'comborda', 'framed', 'enframed', 'frame' ),
-       'img_frameless'         => array( '1', 'semborda', 'frameless' ),
+       'img_framed'            => array( '1', 'commoldura', 'comborda', 'framed', 'enframed', 'frame' ),
+       'img_frameless'         => array( '1', 'semmoldura', 'semborda', 'frameless' ),
        'img_page'              => array( '1', 'página=$1', 'página $1', 'page=$1', 'page $1' ),
        'img_upright'           => array( '1', 'superiordireito', 'superiordireito=$1', 'superiordireito $1', 'upright', 'upright=$1', 'upright $1' ),
        'img_border'            => array( '1', 'borda', 'border' ),
+       'img_baseline'          => array( '1', 'linhadebase', 'baseline' ),
        'img_top'               => array( '1', 'acima', 'top' ),
        'img_middle'            => array( '1', 'meio', 'middle' ),
        'img_bottom'            => array( '1', 'abaixo', 'bottom' ),
@@ -283,22 +289,21 @@ $magicWords = array(
 
 $messages = array(
 # User preference toggles
-'tog-underline'               => 'Sublinhar ligações:',
-'tog-highlightbroken'         => 'Formatar ligações para páginas inexistentes <a href="" class="new">assim</a> (alternativa: assim<a href="" class="internal">?</a>).',
+'tog-underline'               => 'Sublinhar links:',
+'tog-highlightbroken'         => 'Formatar links para páginas inexistentes <a href="" class="new">assim</a> (em alternativa: assim<a href="" class="internal">?</a>).',
 'tog-justify'                 => 'Justificar parágrafos',
 'tog-hideminor'               => 'Esconder edições menores nas mudanças recentes',
 'tog-hidepatrolled'           => 'Esconder edições patrulhadas nas mudanças recentes',
 'tog-newpageshidepatrolled'   => 'Esconder páginas patrulhadas na lista de páginas novas',
-'tog-extendwatchlist'         => 'Listagem expandida de todas as alterações às páginas vigiadas, não apenas das mais recentes',
+'tog-extendwatchlist'         => 'Listagem expandida de todas as mudanças às páginas vigiadas, não apenas das mais recentes',
 'tog-usenewrc'                => 'Usar a versão melhorada das mudanças recentes (requer JavaScript)',
 'tog-numberheadings'          => 'Auto-numerar cabeçalhos',
 'tog-showtoolbar'             => 'Mostrar barra de edição (JavaScript)',
 'tog-editondblclick'          => 'Editar páginas quando houver um clique duplo (JavaScript)',
-'tog-editsection'             => 'Possibilitar a edição de secções através de uma ligação [editar]',
+'tog-editsection'             => 'Possibilitar a edição de secções com links [editar]',
 'tog-editsectiononrightclick' => 'Possibilitar a edição de secções por clique com o botão direito no título da secção (JavaScript)',
 'tog-showtoc'                 => 'Mostrar índice (para páginas com mais de três secções)',
-'tog-rememberpassword'        => 'Recordar a minha palavra-chave entre sessões',
-'tog-editwidth'               => 'Aumentar a largura da caixa de edição para preencher todo o ecrã',
+'tog-rememberpassword'        => 'Recordar os meus dados neste computador (no máximo, por $1 {{PLURAL:$1|dia|dias}})',
 'tog-watchcreations'          => 'Adicionar as páginas que eu criar às minhas páginas vigiadas',
 'tog-watchdefault'            => 'Adicionar as páginas que eu editar às minhas páginas vigiadas',
 'tog-watchmoves'              => 'Adicionar as páginas que eu mover às minhas páginas vigiadas',
@@ -306,19 +311,19 @@ $messages = array(
 'tog-minordefault'            => 'Por omissão, marcar todas as edições como menores',
 'tog-previewontop'            => 'Mostrar a antevisão antes da caixa de edição',
 'tog-previewonfirst'          => 'Mostrar a antevisão na primeira edição',
-'tog-nocache'                 => 'Desactivar caching de páginas',
+'tog-nocache'                 => 'Desactivar cache de páginas',
 'tog-enotifwatchlistpages'    => 'Notificar-me por correio electrónico quando uma página vigiada é alterada',
 'tog-enotifusertalkpages'     => 'Notificar-me por correio electrónico quando a minha página de discussão é editada',
 'tog-enotifminoredits'        => 'Notificar-me por correio electrónico também quando as edições forem menores',
 'tog-enotifrevealaddr'        => 'Revelar o meu endereço de correio electrónico nas notificações',
 'tog-shownumberswatching'     => 'Mostrar o número de utilizadores a vigiar',
 'tog-oldsig'                  => 'Antevisão da assinatura:',
-'tog-fancysig'                => 'Tratar assinatura como wikitexto (sem ligação automática)',
+'tog-fancysig'                => 'Tratar assinatura como texto wiki (sem link automático)',
 'tog-externaleditor'          => 'Por omissão, utilizar um editor externo (só para utilizadores avançados, exige configurações adicionais no seu computador)',
 'tog-externaldiff'            => 'Por omissão, utilizar diferenças externas (só para utilizadores avançados, exige configurações adicionais no seu computador)',
-'tog-showjumplinks'           => 'Possibilitar ligações de acessibilidade "{{int:jumpto}}"',
-'tog-uselivepreview'          => 'Usar a antevisão em tempo real (JavaScript) (Experimental)',
-'tog-forceeditsummary'        => 'Avisar-me ao introduzir um sumário vazio',
+'tog-showjumplinks'           => 'Possibilitar links de acessibilidade "{{int:jumpto}}"',
+'tog-uselivepreview'          => 'Usar a antevisão em tempo real (requer JavaScript; é experimental)',
+'tog-forceeditsummary'        => 'Avisar-me ao introduzir um resumo vazio',
 'tog-watchlisthideown'        => 'Esconder as minhas edições ao listar mudanças às páginas vigiadas',
 'tog-watchlisthidebots'       => 'Esconder edições de robôs ao listar mudanças às páginas vigiadas',
 'tog-watchlisthideminor'      => 'Esconder edições menores ao listar mudanças às páginas vigiadas',
@@ -326,38 +331,38 @@ $messages = array(
 'tog-watchlisthideanons'      => 'Esconder edições de utilizadores anónimos ao listar mudanças às páginas vigiadas',
 'tog-watchlisthidepatrolled'  => 'Esconder edições patrulhadas ao listar mudanças às páginas vigiadas',
 'tog-nolangconversion'        => 'Impossibilitar a conversão de variantes da língua',
-'tog-ccmeonemails'            => 'Enviar-me cópias do correio electrónico que eu enviar a outros utilizadores',
+'tog-ccmeonemails'            => 'Enviar-me cópias dos correios electrónicos que eu enviar a outros utilizadores',
 'tog-diffonly'                => 'Não mostrar o conteúdo da página ao comparar duas edições',
 'tog-showhiddencats'          => 'Mostrar categorias ocultas',
-'tog-noconvertlink'           => 'Impossibilitar a conversão dos títulos de ligações',
+'tog-noconvertlink'           => 'Impossibilitar a conversão dos títulos de links',
 'tog-norollbackdiff'          => 'Omitir diferenças depois de reverter edições em bloco',
 
 'underline-always'  => 'Sempre',
 'underline-never'   => 'Nunca',
-'underline-default' => 'Usar a configuração do navegador',
+'underline-default' => 'Usar a configuração do browser',
 
 # Font style option in Special:Preferences
 'editfont-style'     => 'Fonte de edição:',
-'editfont-default'   => 'Fonte por omissão, do navegador',
+'editfont-default'   => 'Fonte por omissão, do browser',
 'editfont-monospace' => 'Fonte monoespaçada',
 'editfont-sansserif' => 'Fonte sans-serif',
 'editfont-serif'     => 'Fonte serifada',
 
 # Dates
-'sunday'        => 'domingo',
-'monday'        => 'segunda-feira',
-'tuesday'       => 'terça-feira',
-'wednesday'     => 'quarta-feira',
-'thursday'      => 'quinta-feira',
-'friday'        => 'sexta-feira',
-'saturday'      => 'sábado',
-'sun'           => 'dom',
-'mon'           => 'seg',
-'tue'           => 'ter',
-'wed'           => 'qua',
-'thu'           => 'qui',
-'fri'           => 'sex',
-'sat'           => 'sáb',
+'sunday'        => 'Domingo',
+'monday'        => 'Segunda-feira',
+'tuesday'       => 'Terça-feira',
+'wednesday'     => 'Quarta-feira',
+'thursday'      => 'Quinta-feira',
+'friday'        => 'Sexta-feira',
+'saturday'      => 'Sábado',
+'sun'           => 'Dom',
+'mon'           => 'Seg',
+'tue'           => 'Ter',
+'wed'           => 'Qua',
+'thu'           => 'Qui',
+'fri'           => 'Sex',
+'sat'           => 'Sáb',
 'january'       => 'Janeiro',
 'february'      => 'Fevereiro',
 'march'         => 'Março',
@@ -386,7 +391,7 @@ $messages = array(
 'feb'           => 'Fev.',
 'mar'           => 'Mar.',
 'apr'           => 'Abr.',
-'may'           => 'Mai.',
+'may'           => 'Maio',
 'jun'           => 'Jun.',
 'jul'           => 'Jul.',
 'aug'           => 'Ago.',
@@ -413,7 +418,7 @@ $messages = array(
 'index-category'                 => 'Páginas indexadas',
 'noindex-category'               => 'Páginas não indexadas',
 
-'mainpagetext'      => "<big>'''MediaWiki instalado com sucesso.'''</big>",
+'mainpagetext'      => "'''MediaWiki instalado com sucesso.'''",
 'mainpagedocfooter' => 'Consulte o [http://meta.wikimedia.org/wiki/Help:Contents Guia de Utilizadores] para informações sobre o uso do software wiki.
 
 == Onde começar ==
@@ -427,8 +432,8 @@ $messages = array(
 'newwindow'     => '(abre numa nova janela)',
 'cancel'        => 'Cancelar',
 'moredotdotdot' => 'Mais...',
-'mypage'        => 'Minha página',
-'mytalk'        => 'Minha discussão',
+'mypage'        => 'Utilizador',
+'mytalk'        => 'Discussão',
 'anontalk'      => 'Discussão para este IP',
 'navigation'    => 'Navegação',
 'and'           => '&#32;e',
@@ -445,34 +450,32 @@ $messages = array(
 'faqpage'        => 'Project:FAQ',
 
 # Vector skin
-'vector-action-addsection'   => 'Adicionar&nbsp;tópico',
-'vector-action-delete'       => 'Eliminar',
-'vector-action-move'         => 'Mover',
-'vector-action-protect'      => 'Proteger',
-'vector-action-undelete'     => 'Recuperar',
-'vector-action-unprotect'    => 'Desproteger',
-'vector-namespace-category'  => 'Categoria',
-'vector-namespace-help'      => 'Página de ajuda',
-'vector-namespace-image'     => 'Ficheiro',
-'vector-namespace-main'      => 'Página',
-'vector-namespace-media'     => 'Página de multimédia',
-'vector-namespace-mediawiki' => 'Mensagem',
-'vector-namespace-project'   => 'Página de projecto',
-'vector-namespace-special'   => 'Página especial',
-'vector-namespace-talk'      => 'Discussão',
-'vector-namespace-template'  => 'Predefinição',
-'vector-namespace-user'      => 'Página de utilizador',
-'vector-view-create'         => 'Criar',
-'vector-view-edit'           => 'Editar',
-'vector-view-history'        => 'Ver histórico',
-'vector-view-view'           => 'Ler',
-'vector-view-viewsource'     => 'Ver fonte',
-'actions'                    => 'Acções',
-'namespaces'                 => 'Espaços nominais',
-'variants'                   => 'Variantes',
-
-# Metadata in edit box
-'metadata_help' => 'Metadados:',
+'vector-action-addsection'       => 'Adicionar&nbsp;tópico',
+'vector-action-delete'           => 'Eliminar',
+'vector-action-move'             => 'Mover',
+'vector-action-protect'          => 'Proteger',
+'vector-action-undelete'         => 'Restaurar',
+'vector-action-unprotect'        => 'Desproteger',
+'vector-namespace-category'      => 'Categoria',
+'vector-namespace-help'          => 'Página de ajuda',
+'vector-namespace-image'         => 'Ficheiro',
+'vector-namespace-main'          => 'Página',
+'vector-namespace-media'         => 'Página de multimédia',
+'vector-namespace-mediawiki'     => 'Mensagem',
+'vector-namespace-project'       => 'Página de projecto',
+'vector-namespace-special'       => 'Página especial',
+'vector-namespace-talk'          => 'Discussão',
+'vector-namespace-template'      => 'Predefinição',
+'vector-namespace-user'          => 'Página de utilizador',
+'vector-simplesearch-preference' => 'Activar sugestões de busca melhoradas (tema Vector apenas)',
+'vector-view-create'             => 'Criar',
+'vector-view-edit'               => 'Editar',
+'vector-view-history'            => 'Ver histórico',
+'vector-view-view'               => 'Ler',
+'vector-view-viewsource'         => 'Ver fonte',
+'actions'                        => 'Acções',
+'namespaces'                     => 'Espaços nominais',
+'variants'                       => 'Variantes',
 
 'errorpagetitle'    => 'Erro',
 'returnto'          => 'Voltar para $1.',
@@ -487,7 +490,7 @@ $messages = array(
 'updatedmarker'     => 'actualizado desde a minha última visita',
 'info_short'        => 'Informação',
 'printableversion'  => 'Versão para impressão',
-'permalink'         => 'Ligação permanente',
+'permalink'         => 'Link permanente',
 'print'             => 'Imprimir',
 'edit'              => 'Editar',
 'create'            => 'Criar',
@@ -509,7 +512,7 @@ $messages = array(
 'postcomment'       => 'Nova secção',
 'articlepage'       => 'Ver página de conteúdo',
 'talk'              => 'Discussão',
-'views'             => 'Acessos',
+'views'             => 'Vistas',
 'toolbox'           => 'Ferramentas',
 'userpage'          => 'Ver página de utilizador',
 'projectpage'       => 'Ver página de projecto',
@@ -519,8 +522,8 @@ $messages = array(
 'viewhelppage'      => 'Ver página de ajuda',
 'categorypage'      => 'Ver página de categorias',
 'viewtalkpage'      => 'Ver discussão',
-'otherlanguages'    => 'Outras línguas',
-'redirectedfrom'    => '(Redireccionado de <b>$1</b>)',
+'otherlanguages'    => 'Noutras línguas',
+'redirectedfrom'    => '(Redireccionado de $1)',
 'redirectpagesub'   => 'Página de redireccionamento',
 'lastmodifiedat'    => 'Esta página foi modificada pela última vez às $2 de $1.',
 'viewcount'         => 'Esta página foi acedida {{PLURAL:$1|uma vez|$1 vezes}}.',
@@ -529,8 +532,8 @@ $messages = array(
 'jumptonavigation'  => 'navegação',
 'jumptosearch'      => 'pesquisa',
 'view-pool-error'   => 'Desculpe, mas de momento os servidores estão sobrecarregados.
-Há demasiados utilizadores a tentar visualizar esta página.
-Por favor espere um pouco antes de tentar aceder à página novamente.
+Há demasiados utilizadores a tentar visionar esta página.
+Espere um pouco antes de tentar aceder à página novamente, por favor.
 
 $1',
 
@@ -555,19 +558,19 @@ $1',
 'privacypage'          => 'Project:Política_de_privacidade',
 
 'badaccess'        => 'Erro de permissão',
-'badaccess-group0' => 'Não está autorizado a executar a acção solicitada.',
-'badaccess-groups' => 'A acção que solicitou está limitada a utilizadores {{PLURAL:$2|do grupo|de um dos seguintes grupos}}: $1.',
+'badaccess-group0' => 'Não está autorizado a executar a operação solicitada.',
+'badaccess-groups' => 'A operação solicitada está limitada a utilizadores {{PLURAL:$2|do grupo|de um dos seguintes grupos}}: $1.',
 
 'versionrequired'     => 'É necessária a versão $1 do MediaWiki',
 'versionrequiredtext' => 'É necessária a versão $1 do MediaWiki para usar esta página.
 Consulte a página da [[Special:Version|versão do sistema]].',
 
 'ok'                      => 'OK',
-'retrievedfrom'           => 'Obtido em "$1"',
+'retrievedfrom'           => 'Obtida de "$1"',
 'youhavenewmessages'      => 'Tem $1 ($2).',
-'newmessageslink'         => 'novas mensagens',
+'newmessageslink'         => 'mensagens novas',
 'newmessagesdifflink'     => 'comparar com a penúltima revisão',
-'youhavenewmessagesmulti' => 'Tem novas mensagens em $1',
+'youhavenewmessagesmulti' => 'Tem mensagens novas em $1',
 'editsection'             => 'editar',
 'editold'                 => 'editar',
 'viewsourceold'           => 'ver código',
@@ -602,10 +605,10 @@ Consulte a página da [[Special:Version|versão do sistema]].',
 'nstab-category'  => 'Categoria',
 
 # Main script and global functions
-'nosuchaction'      => 'Acção não existente',
-'nosuchactiontext'  => 'A acção especificada pela URL é inválida.
-É possível que tenha escrito mal a URL ou seguido uma ligação incorrecta.
-Isto pode também ser indicativo de um defeito no programa usado pela {{SITENAME}}.',
+'nosuchaction'      => 'Operação não existe',
+'nosuchactiontext'  => 'A operação especificada pela URL é inválida.
+É possível que tenha escrito mal a URL ou seguido um link incorrecto.
+Isto pode também indicar um defeito no software da {{SITENAME}}.',
 'nosuchspecialpage' => 'Esta página especial não existe',
 'nospecialpagetext' => '<strong>Solicitou uma página especial inválida.</strong>
 
@@ -626,35 +629,37 @@ A última tentativa de consulta à base de dados foi:
 na função "$2".
 A base de dados devolveu o erro "$3: $4"',
 'laggedslavemode'      => "'''Aviso:''' A página pode não conter as actualizações mais recentes.",
-'readonly'             => 'Base de dados trancada (limitada a leituras)',
-'enterlockreason'      => 'Introduza um motivo para trancar, incluindo uma estimativa de quando poderá ser destrancada',
-'readonlytext'         => 'A base de dados está trancada para impedir a inserção e modificação de dados, provavelmente para uma manutenção de rotina, após a qual a situação será normalizada.
+'readonly'             => 'Base de dados bloqueada (limitada a leituras)',
+'enterlockreason'      => 'Introduza um motivo para bloquear, incluindo uma estimativa de quando será desbloqueada',
+'readonlytext'         => 'A base de dados está bloqueada para impedir a inserção e modificação de dados, provavelmente para uma manutenção de rotina, após a qual a situação será normalizada.
 
-O administrador que a trancou deu a seguinte explicação: $1',
+O administrador que a bloqueou deu a seguinte explicação: $1',
 'missing-article'      => 'A base de dados não encontrou o texto de uma página que deveria ter encontrado, com o nome "$1" $2.
 
-Geralmente, esta situação ocorre ao clicar uma ligação para diferenças desactualizada ou para o histórico de uma página que tenha sido removida.
+Geralmente, esta situação ocorre ao clicar um link para diferenças desactualizado ou para o histórico de uma página que tenha sido removida.
 
 Se nenhuma destas situações se verifica, pode ter encontrado um defeito no programa.
-Por favor, anote a URL e reporte este incidente a um [[Special:ListUsers/sysop|administrador]].',
+Anote a URL e reporte este incidente a um [[Special:ListUsers/sysop|administrador]], por favor.',
 'missingarticle-rev'   => '(revisão#: $1)',
 'missingarticle-diff'  => '(Dif.: $1, $2)',
-'readonly_lag'         => 'A base de dados foi automaticamente trancada enquanto os servidores secundários se sincronizam com o primário',
+'readonly_lag'         => 'A base de dados foi automaticamente bloqueada enquanto os servidores secundários se sincronizam com o primário',
 'internalerror'        => 'Erro interno',
 'internalerror_info'   => 'Erro interno: $1',
+'fileappenderrorread'  => 'Não foi possível ler "$1" durante a anexação.',
+'fileappenderror'      => 'Não foi possível adicionar "$1" a "$2".',
 'filecopyerror'        => 'Não foi possível copiar o ficheiro "$1" para "$2".',
-'filerenameerror'      => 'Não foi possível renomear o ficheiro "$1" para "$2".',
+'filerenameerror'      => 'Não foi possível alterar o nome do ficheiro "$1" para "$2".',
 'filedeleteerror'      => 'Não foi possível eliminar o ficheiro "$1".',
 'directorycreateerror' => 'Não foi possível criar o directório "$1".',
 'filenotfound'         => 'Não foi possível encontrar o ficheiro "$1".',
 'fileexistserror'      => 'Não foi possível gravar no ficheiro "$1": ele já existe',
 'unexpected'           => 'Valor não esperado: "$1"="$2".',
 'formerror'            => 'Erro: Não foi possível enviar o formulário',
-'badarticleerror'      => 'Esta acção não pode ser realizada nesta página.',
+'badarticleerror'      => 'Esta operação não pode ser realizada nesta página.',
 'cannotdelete'         => 'Não foi possível eliminar a página ou ficheiro "$1".
-A sua eliminação pode ter sido já feita por outro utilizador.',
+Pode já ter sido eliminado por outro utilizador.',
 'badtitle'             => 'Título inválido',
-'badtitletext'         => 'O título de página solicitado era inválido, vazio, ou uma ligação interlínguas ou interwikis incorrecta.
+'badtitletext'         => 'O título de página solicitado era inválido, vazio, ou um link interlínguas ou interwikis incorrecto.
 Talvez contenha um ou mais caracteres que não podem ser usados em títulos.',
 'perfcached'           => "Os seguintes dados encontram-se armazenados na ''cache'' e podem não estar actualizados.",
 'perfcachedts'         => "Os seguintes dados encontram-se armazenados na ''cache'' e foram actualizados pela última vez a $1.",
@@ -665,11 +670,11 @@ Função: $1<br />
 Consulta: $2',
 'viewsource'           => 'Ver conteúdo',
 'viewsourcefor'        => 'para $1',
-'actionthrottled'      => 'Acção limitada',
-'actionthrottledtext'  => "Como medida anti-''spam'', está impedido de realizar esta operação demasiadas vezes num curto espaço de tempo e já excedeu esse limite. Por favor, tente de novo dentro de alguns minutos.",
+'actionthrottled'      => 'Operação limitada',
+'actionthrottledtext'  => 'Como medida anti-spam, está impedido de realizar esta operação demasiadas vezes num espaço de tempo curto e já excedeu esse limite. Tente de novo dentro de alguns minutos, por favor.',
 'protectedpagetext'    => 'Esta página foi protegida contra novas edições.',
 'viewsourcetext'       => 'Pode ver e copiar o conteúdo desta página:',
-'protectedinterface'   => 'Esta página fornece texto de interface ao software e encontra-se trancada para prevenir abusos.',
+'protectedinterface'   => 'Esta página fornece o texto da interface ao software e está protegida para prevenir abusos.',
 'editinginterface'     => "'''Aviso:''' Está a editar uma página usada para fornecer texto de interface ao software. Alterações a esta página afectarão a aparência da interface de utilizador para os outros utilizadores. Para traduções, considere utilizar a [http://translatewiki.net/wiki/Main_Page?setlang=pt translatewiki.net], um projecto destinado à tradução do MediaWiki.",
 'sqlhidden'            => '(Consulta SQL em segundo-plano)',
 'cascadeprotected'     => 'Esta página foi protegida contra edições por estar incluída {{PLURAL:$1|na página listada|nas páginas listadas}} a seguir, ({{PLURAL:$1|página essa que está protegida|páginas essas que estão protegidas}} com a opção de protecção "em cascata" activada):
@@ -677,8 +682,8 @@ $2',
 'namespaceprotected'   => "Não possui permissão para editar páginas no espaço nominal '''$1'''.",
 'customcssjsprotected' => 'Não possui permissão para editar esta página, porque ela contém as configurações pessoais de outro utilizador.',
 'ns-specialprotected'  => 'Não é possível editar páginas especiais',
-'titleprotected'       => "Este título foi protegido, para que não seja criado.
-Quem o protegeu foi [[User:$1|$1]], com a justificativa: ''$2''.",
+'titleprotected'       => 'Este título foi protegido contra criação por [[User:$1|$1]].
+A justificação foi "\'\'$2\'\'".',
 
 # Virus scanner
 'virus-badscanner'     => "Má configuração: antivírus desconhecido: ''$1''",
@@ -689,24 +694,25 @@ Quem o protegeu foi [[User:$1|$1]], com a justificativa: ''$2''.",
 'logouttext'                 => "'''Já não está autenticado.'''
 
 Pode continuar a utilizar a {{SITENAME}} anonimamente, ou pode [[Special:UserLogin|autenticar-se novamente]] com o mesmo nome de utilizador ou com um nome de utilizador diferente.
-Tenha em atenção que algumas páginas poderão continuar a ser apresentadas como se ainda estivesse autenticado até limpar a ''cache'' do seu navegador.",
+Tenha em atenção que algumas páginas poderão continuar a ser apresentadas como se ainda estivesse autenticado até limpar a cache do seu browser.",
 'welcomecreation'            => '== Bem-vindo, $1! ==
 A sua conta foi criada.
 Não se esqueça de personalizar as suas [[Special:Preferences|preferências na {{SITENAME}}]].',
 'yourname'                   => 'Nome de utilizador:',
 'yourpassword'               => 'Palavra-chave:',
 'yourpasswordagain'          => 'Repita a palavra-chave:',
-'remembermypassword'         => 'Recordar a minha palavra-chave entre sessões',
+'remembermypassword'         => 'Recordar os meus dados neste computador (no máximo, por $1 {{PLURAL:$1|dia|dias}})',
 'yourdomainname'             => 'O seu domínio:',
 'externaldberror'            => 'Ocorreu um erro externo à base de dados durante a autenticação ou não lhe é permitido actualizar a sua conta externa.',
 'login'                      => 'Autenticação',
 'nav-login-createaccount'    => 'Entrar / criar conta',
-'loginprompt'                => "É necessário ter os ''cookies'' activados no seu navegador para poder autenticar-se na {{SITENAME}}.",
+'loginprompt'                => "É necessário ter os ''cookies'' activados no seu browser para poder autenticar-se na {{SITENAME}}.",
 'userlogin'                  => 'Criar uma conta ou entrar',
+'userloginnocreate'          => 'Autenticação',
 'logout'                     => 'Sair',
 'userlogout'                 => 'Sair',
 'notloggedin'                => 'Não autenticado',
-'nologin'                    => "Não possui uma conta? '''$1'''.",
+'nologin'                    => 'Não possui uma conta? $1.',
 'nologinlink'                => 'Criar uma conta',
 'createaccount'              => 'Criar conta',
 'gotaccount'                 => "Já possui uma conta? '''$1'''.",
@@ -719,11 +725,11 @@ Escolha um nome diferente.',
 'createaccounterror'         => 'Não foi possível criar a conta: $1',
 'nocookiesnew'               => "A conta de utilizador foi criada, mas neste momento não está autenticado.
 A {{SITENAME}} utiliza ''cookies'' para autenticar os utilizadores.
-Os ''cookies'' estão desactivados no seu navegador.
-Por favor, active-os e autentique-se com o seu nome de utilizador e a sua palavra-chave.",
+Os ''cookies'' estão desactivados no seu browser.
+Active-os e autentique-se com o seu nome de utilizador e a sua palavra-chave, por favor.",
 'nocookieslogin'             => "A {{SITENAME}} utiliza ''cookies'' para autenticar os utilizadores.
-Os ''cookies'' estão desactivados no seu navegador.
-Por favor, active-os e tente novamente.",
+Os ''cookies'' estão desactivados no seu browser.
+Active-os e tente novamente, por favor.",
 'noname'                     => 'Não especificou um nome de utilizador válido.',
 'loginsuccesstitle'          => 'Login bem sucedido',
 'loginsuccess'               => "'''Encontra-se agora ligado à {{SITENAME}} como \"\$1\"'''.",
@@ -732,32 +738,34 @@ Os nomes de utilizador são sensíveis à capitalização.
 Verifique a ortografia, ou [[Special:UserLogin/signup|crie uma nova conta]].',
 'nosuchusershort'            => 'Não existe um utilizador com o nome "<nowiki>$1</nowiki>". Verifique o nome que introduziu.',
 'nouserspecified'            => 'Precisa de especificar um nome de utilizador.',
-'wrongpassword'              => 'A palavra-chave que introduziu é inválida. Por favor, tente novamente.',
-'wrongpasswordempty'         => 'A palavra-chave introduzida está em branco. Por favor, tente novamente.',
-'passwordtooshort'           => 'A sua palavra-chave deve de ter no mínimo {{PLURAL:$1|1 caráter|$1 carateres}}.',
+'login-userblocked'          => 'Este utilizador está bloqueado. Não é permitido o acesso.',
+'wrongpassword'              => 'A palavra-chave que introduziu é inválida. Tente novamente, por favor.',
+'wrongpasswordempty'         => 'A palavra-chave não foi introduzida. Introduza-a, por favor.',
+'passwordtooshort'           => 'A palavra-chave deve ter no mínimo $1 {{PLURAL:$1|carácter|caracteres}}.',
 'password-name-match'        => 'A sua palavra-chave tem de ser diferente do seu nome de utilizador.',
 'mailmypassword'             => 'Enviar uma palavra-chave nova por correio electrónico',
 'passwordremindertitle'      => 'Nova palavra-chave temporária na {{SITENAME}}',
-'passwordremindertext'       => 'Alguém (provavelmente você, a partir do endereço IP $1) solicitou uma nova palavra-chave para a sua conta na {{SITENAME}} ($4).
+'passwordremindertext'       => 'Alguém (provavelmente você, a partir do endereço IP $1) solicitou uma palavra-chave nova para a sua conta na {{SITENAME}} ($4).
 Foi criada a palavra-chave temporária "$3" para o utilizador "$2".
-Se o pedido foi feito por si, entre agora na sua conta e escolha uma nova palavra-chave.
+Se o pedido foi feito por si, entre agora na sua conta e escolha uma palavra-chave nova.
 A palavra-chave temporária expira após {{PLURAL:$5|um dia|$5 dias}}.
 
 Caso outra pessoa tenha feito o pedido, ou se entretanto se recordou da sua palavra-chave e já não deseja alterá-la, ignore esta mensagem e continue a utilizar a palavra-chave antiga.',
 'noemail'                    => 'Não foi registado um endereço de correio electrónico para o utilizador "$1".',
 'noemailcreate'              => 'Precisa de fornecer um endereço de correio electrónico válido',
 'passwordsent'               => 'Foi enviada uma palavra-chave nova para o endereço de correio electrónico do utilizador "$1".
-Por favor, volte a autenticar-se após recebê-la.',
+Volte a autenticar-se após recebê-la, por favor.',
 'blocked-mailpassword'       => 'O seu endereço IP foi bloqueado e, portanto, não será possível utilizar a função de recuperação da palavra-chave, para prevenir o uso abusivo.',
-'eauthentsent'               => 'Foi enviada uma mensagem de confirmação para o endereço de correio electrónico que nomeou.
-Antes que seja enviada qualquer outra mensagem para a conta, terá de seguir as instruções na mensagem enviada, de modo a confirmar que a conta é mesmo sua.',
+'eauthentsent'               => 'Foi enviada uma mensagem de confirmação para o endereço de correio electrónico que elegeu.
+Antes que seja enviada qualquer outra mensagem para a conta, terá de seguir as instruções na mensagem enviada, de modo a confirmar que a conta lhe pertence.',
 'throttled-mailpassword'     => 'Já foi enviada uma recuperação de palavra-chave {{PLURAL:$1|na última hora|nas últimas $1 horas}}.
 Para prevenir abusos, só uma recuperação pode ser enviada a cada {{PLURAL:$1|hora|$1 horas}}.',
 'mailerror'                  => 'Erro ao enviar correio: $1',
-'acct_creation_throttle_hit' => 'Visitantes desta wiki utilizando o seu endereço IP criaram $1 {{PLURAL:$1|conta|contas}} no último dia, o que é o máximo permitido neste período de tempo.
-Em resultado, visitantes que usam este endereço IP não podem criar mais nenhuma conta de momento.',
+'acct_creation_throttle_hit' => 'Visitantes desta wiki com o seu endereço IP criaram $1 {{PLURAL:$1|conta|contas}} no último dia, o que é o máximo permitido neste período de tempo.
+Em resultado, visitantes com este endereço IP não podem criar mais nenhuma conta neste momento.',
 'emailauthenticated'         => 'O seu endereço de correio electrónico foi autenticado a $2 às $3.',
-'emailnotauthenticated'      => 'O seu endereço de correio electrónico ainda não foi autenticado. Não lhe será enviado nenhum correio sobre nenhuma das seguintes funcionalidades.',
+'emailnotauthenticated'      => 'O seu endereço de correio electrónico ainda não foi autenticado.
+Não serão enviados correios de nenhuma das seguintes funcionalidades.',
 'noemailprefs'               => 'Especifique um endereço de correio electrónico nas suas preferências para activar estas funcionalidades.',
 'emailconfirmlink'           => 'Confirme o seu endereço de correio electrónico',
 'invalidemailaddress'        => 'O endereço de correio electrónico não pode ser aceite porque parece ter um formato inválido.
@@ -771,8 +779,9 @@ Deve agora autenticar-se e alterar a sua palavra-chave.
 Se a conta foi criada por engano, pode ignorar esta mensagem.',
 'usernamehasherror'          => 'O nome de utilizador não pode conter o símbolo de cardinal (#).',
 'login-throttled'            => 'Realizou demasiadas tentativas de autenticação com esta conta.
-Por favor, aguarde antes de tentar novamente.',
+Aguarde antes de tentar novamente, por favor.',
 'loginlanguagelabel'         => 'Língua: $1',
+'suspicious-userlogout'      => 'O seu pedido para sair foi negado porque parece ter sido enviado por um browser danificado ou por um proxy com cache.',
 
 # Password reset dialog
 'resetpass'                 => 'Alterar palavra-chave',
@@ -788,6 +797,7 @@ Para prosseguir, será necessário definir uma nova palavra-chave.',
 'resetpass_forbidden'       => 'Não é possível alterar palavras-chave',
 'resetpass-no-info'         => 'Precisa estar autenticado para aceder directamente a esta página.',
 'resetpass-submit-loggedin' => 'Alterar palavra-chave',
+'resetpass-submit-cancel'   => 'Cancelar',
 'resetpass-wrong-oldpass'   => 'Palavra-chave temporária ou actual inválida. 
 Pode ter já alterado com sucesso a sua palavra-chave ou solicitado uma nova palavra-chave temporária.',
 'resetpass-temp-password'   => 'Palavra-chave temporária:',
@@ -797,10 +807,10 @@ Pode ter já alterado com sucesso a sua palavra-chave ou solicitado uma nova pal
 'bold_tip'        => 'Texto a negrito',
 'italic_sample'   => 'Texto em itálico',
 'italic_tip'      => 'Texto em itálico',
-'link_sample'     => 'Título da ligação',
-'link_tip'        => 'Ligação interna',
-'extlink_sample'  => 'http://www.example.com ligação externa',
-'extlink_tip'     => 'Ligação externa (lembre-se do prefixo http://)',
+'link_sample'     => 'Título do link',
+'link_tip'        => 'Link interno',
+'extlink_sample'  => 'http://www.example.com link externo',
+'extlink_tip'     => 'Link externo (lembre-se do prefixo http://)',
 'headline_sample' => 'Texto do cabeçalho',
 'headline_tip'    => 'Secção de nível 2',
 'math_sample'     => 'Inserir fórmula aqui',
@@ -810,12 +820,12 @@ Pode ter já alterado com sucesso a sua palavra-chave ou solicitado uma nova pal
 'image_sample'    => 'Exemplo.jpg',
 'image_tip'       => 'Ficheiro embutido',
 'media_sample'    => 'Exemplo.ogg',
-'media_tip'       => 'Ligação para ficheiro',
+'media_tip'       => 'Link para ficheiro',
 'sig_tip'         => 'A sua assinatura, com hora e data',
 'hr_tip'          => 'Linha horizontal (utilize moderadamente)',
 
 # Edit pages
-'summary'                          => 'Sumário:',
+'summary'                          => 'Resumo:',
 'subject'                          => 'Assunto/cabeçalho:',
 'minoredit'                        => 'Marcar como edição menor',
 'watchthis'                        => 'Vigiar esta página',
@@ -826,14 +836,16 @@ Pode ter já alterado com sucesso a sua palavra-chave ou solicitado uma nova pal
 'showdiff'                         => 'Mostrar alterações',
 'anoneditwarning'                  => "'''Aviso''': Não se encontra autenticado.
 O seu endereço IP será registado no histórico de edições desta página.",
-'missingsummary'                   => "'''Atenção:''' Não introduziu um sumário de edição.
-Se clicar novamente em \"Gravar página\" a sua edição será gravada sem sumário.",
-'missingcommenttext'               => 'Por favor, introduzida um comentário abaixo.',
-'missingcommentheader'             => "'''Atenção:''' Não introduziu um assunto ou cabeçalho para este comentário. Se clicar novamente em \"Gravar página\" a sua edição será gravada sem assunto ou cabeçalho.",
-'summary-preview'                  => 'Antevisão do sumário:',
+'anonpreviewwarning'               => "''Não está autenticado. Gravar registará o seu endereço IP no histórico de edições da página.''",
+'missingsummary'                   => "'''Atenção:''' Não introduziu um resumo da edição.
+Se clicar novamente \"Gravar página\" a sua edição será gravada sem resumo.",
+'missingcommenttext'               => 'Introduza um comentário abaixo, por favor.',
+'missingcommentheader'             => "'''Atenção:''' Não introduziu um assunto ou cabeçalho para este comentário.
+Se clicar novamente \"{{int:savearticle}}\", a sua edição será gravada sem assunto ou cabeçalho.",
+'summary-preview'                  => 'Antevisão do resumo:',
 'subject-preview'                  => 'Antevisão do assunto/cabeçalho:',
 'blockedtitle'                     => 'O utilizador está bloqueado',
-'blockedtext'                      => '<big>O seu nome de utilizador ou endereço IP foram bloqueados</big>
+'blockedtext'                      => 'O seu nome de utilizador ou endereço IP foram bloqueados
 
 O bloqueio foi realizado por $1.
 O motivo apresentado foi \'\'$2\'\'.
@@ -847,7 +859,7 @@ Pode contactar $1 ou outro [[{{MediaWiki:Grouppage-sysop}}|administrador]] para
 Note que para utilizar a funcionalidade "Contactar utilizador" precisa de ter um endereço de correio electrónico válido nas suas [[Special:Preferences|preferências de utilizador]] e de não lhe ter sido bloqueado o uso desta funcionalidade.
 
 O seu endereço IP neste momento é $3 e a identificação (ID) do bloqueio é #$5.
-Por favor, inclua todos os detalhes acima em quaisquer contactos relacionados com este bloqueio.',
+Inclua todos os detalhes acima em quaisquer contactos relacionados com este bloqueio, por favor.',
 'autoblockedtext'                  => 'O seu endereço IP foi bloqueado de forma automática, uma vez que foi utilizado recentemente por outro utilizador, o qual foi bloqueado por $1.
 O motivo apresentado foi:
 
@@ -862,28 +874,28 @@ Pode contactar $1 ou outro [[{{MediaWiki:Grouppage-sysop}}|administrador]] para
 Note que para utilizar a funcionalidade "Contactar utilizador" precisa de ter um endereço de correio electrónico válido nas suas [[Special:Preferences|preferências de utilizador]] e de não lhe ter sido bloqueado o uso desta funcionalidade.
 
 O seu endereço IP neste momento é $3 e a identificação (ID) do bloqueio é #$5.
-Por favor, inclua todos os detalhes acima em quaisquer contactos relacionados com este bloqueio.',
+Inclua todos os detalhes acima em quaisquer contactos relacionados com este bloqueio, por favor.',
 'blockednoreason'                  => 'sem motivo especificado',
 'blockedoriginalsource'            => "O código de '''$1''' é mostrado abaixo:",
 'blockededitsource'                => "O texto das '''suas edições''' em '''$1''' é mostrado abaixo:",
 'whitelistedittitle'               => 'É necessário autenticar-se para editar páginas',
 'whitelistedittext'                => 'Precisa de se $1 para poder editar páginas.',
 'confirmedittext'                  => 'Precisa de confirmar o seu endereço de correio electrónico antes de começar a editar páginas.
-Por favor, introduza e valide o endereço através das [[Special:Preferences|preferências de utilizador]].',
-'nosuchsectiontitle'               => 'Secção inexistente',
+Introduza e valide o endereço através das [[Special:Preferences|preferências do utilizador]], por favor.',
+'nosuchsectiontitle'               => 'Não foi possível encontrar a secção',
 'nosuchsectiontext'                => 'Tentou editar uma secção que não existe.
-Porque não existe uma secção $1, não há nenhum local onde a sua edição possa ser gravada.',
-'loginreqtitle'                    => 'Autenticação Requerida',
+Ela pode ter sido movida ou removida enquanto estava a ver a página.',
+'loginreqtitle'                    => 'Autenticação necessária',
 'loginreqlink'                     => 'autenticar-se',
-'loginreqpagetext'                 => 'Precisa de $1 para poder visualizar outras páginas.',
+'loginreqpagetext'                 => 'Precisa de $1 para poder visionar outras páginas.',
 'accmailtitle'                     => 'Palavra-chave enviada.',
 'accmailtext'                      => 'Uma palavra-chave gerada aleatoriamente para [[User talk:$1|$1]] foi enviada para $2.
 
 A palavra-chave para esta nova conta pode ser alterada na página [[Special:ChangePassword|alterar palavra-chave]] após autenticação.',
 'newarticle'                       => '(Nova)',
-'newarticletext'                   => "Seguiu uma ligação para uma página que ainda não existe.
+'newarticletext'                   => "Seguiu um link para uma página que ainda não existe.
 Para criá-la, escreva o seu conteúdo na caixa abaixo (consulte a [[{{MediaWiki:Helppage}}|página de ajuda]] para mais detalhes).
-Se chegou aqui por engano, clique no botão '''voltar''' (ou ''back'') do seu navegador.",
+Se chegou aqui por engano, clique o botão '''voltar''' (ou ''back'') do seu browser.",
 'anontalkpagetext'                 => "----''Esta é a página de discussão de um utilizador anónimo que ainda não criou uma conta ou não a utiliza, pelo que temos de utilizar o endereço IP para identificá-lo(a).
 Um endereço IP pode ser partilhado por vários utilizadores.
 Se é um utilizador anónimo e sente que lhe foram direccionados comentários irrelevantes, por favor [[Special:UserLogin/signup|crie uma conta]] ou [[Special:UserLogin|autentique-se]] para evitar futuras confusões com outros utilizadores anónimos.''",
@@ -895,14 +907,16 @@ ou [{{fullurl:{{FULLPAGENAME}}|action=edit}} editar esta página]</span>.',
 Pode [[Special:Search/{{PAGENAME}}|pesquisar o título desta página]] noutras páginas
 ou <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} procurar registos relacionados]</span>.',
 'userpage-userdoesnotexist'        => 'A conta "$1" não se encontra registada.
-Por favor, verifique se deseja mesmo criar/editar esta página.',
+Verifique se deseja realmente criar ou editar esta página, por favor.',
 'userpage-userdoesnotexist-view'   => 'A conta de utilizador "$1" não está registada.',
-'clearyourcache'                   => "'''Nota:''' Após gravar, terá de limpar a ''cache'' do seu navegador para ver as alterações.'''
-'''Mozilla / Firefox / Safari:''' pressione ''Shift'' enquanto clica em ''Recarregar'', ou pressione ''Ctrl-F5'' ou ''Ctrl-R'' (''Command-R'' num Macintosh);
+'blocked-notice-logextract'        => 'Este utilizador encontra-se actualmente bloqueado.
+Para referência, o último registo de bloqueio é apresentado abaixo:',
+'clearyourcache'                   => "'''Nota:''' Após gravar, terá de limpar a ''cache'' do seu browser para ver as alterações.'''
+'''Mozilla / Firefox / Safari:''' pressione ''Shift'' enquanto clica ''Recarregar'', ou pressione ''Ctrl-F5'' ou ''Ctrl-R'' (''Command-R'' num Macintosh);
 '''Konqueror:''': clique no botão ''Recarregar'' ou pressione ''F5'';
 '''Opera:''' limpe a ''cache'' em ''Ferramentas → Preferências'' (''Tools → Preferences'');
 '''Internet Explorer:''' pressione ''Ctrl'' enquanto clica em ''Recarregar'' ou pressione ''Ctrl-F5''.",
-'usercssyoucanpreview'             => "'''Dica:''' Use o botão \"{{int:showpreview}}\" para testar o novo CSS antes de gravar.",
+'usercssyoucanpreview'             => "'''Dica:''' Use o botão \"{{int:showpreview}}\" para testar o seu novo CSS antes de gravar.",
 'userjsyoucanpreview'              => "'''Dica:''' Use o botão \"{{int:showpreview}}\" para testar o seu novo JavaScript antes de gravar.",
 'usercsspreview'                   => "'''Lembre-se de que está apenas a antever o seu CSS particular.
 Este ainda não foi gravado!'''",
@@ -914,16 +928,17 @@ Este ainda não foi gravado!",
 'previewnote'                      => "'''Lembre-se que esta é apenas uma antevisão do resultado.'''
 As modificações ainda não foram gravadas!",
 'previewconflict'                  => 'Esta antevisão do resultado apresenta o texto da caixa de edição acima tal como este aparecerá se escolher gravá-lo.',
-'session_fail_preview'             => "'''Não foi possível processar a sua edição devido à perda de dados da sua sessão.
-Por favor tente novamente.
+'session_fail_preview'             => "'''Não foi possível processar a edição devido à perda dos dados da sua sessão.
+Tente novamente, por favor.
 Caso continue a não funcionar, tente [[Special:UserLogout|sair]] e voltar a entrar na sua conta.'''",
-'session_fail_preview_html'        => "'''Não foi possível processar a sua edição devido à perda dos dados da sessão.'''
+'session_fail_preview_html'        => "'''Não foi possível processar a edição devido à perda dos dados da sua sessão.'''
 
 ''Como a wiki {{SITENAME}} possibilita o uso de HTML bruto, a antevisão está oculta por precaução contra ataques com JavaScript.''
 
 '''Se esta é uma tentativa legítima de edição tente novamente, por favor.'''
-Caso continue a não funcionar, tente [[Special:UserLogout|{{lc:{{MediaWiki:logout/pt}}}}]] e voltar a entrar na sua conta.",
-'token_suffix_mismatch'            => "'''A sua edição foi rejeitada uma vez que seu software de navegação mutilou os sinais de pontuação no identificador de edição. A edição foi rejeitada para evitar perdas no texto da página.
+Caso continue a não funcionar, tente [[Special:UserLogout|sair]] e voltar a entrar na sua conta.",
+'token_suffix_mismatch'            => "'''A edição foi rejeitada porque o seu browser alterou os sinais de pontuação no editor.'''
+A edição foi rejeitada para evitar perdas no texto da página.
 Isso acontece ocasionalmente quando se usa um serviço de proxy anonimizador mal configurado.'''",
 'editing'                          => 'Editando $1',
 'editingsection'                   => 'Editando $1 (secção)',
@@ -936,7 +951,7 @@ Terá de reintegrar as suas mudanças no texto da caixa acima.
 '''Só''' o texto na caixa acima será gravado quando clicar \"Gravar página\".<br />",
 'yourtext'                         => 'O seu texto',
 'storedversion'                    => 'Versão guardada',
-'nonunicodebrowser'                => "'''Aviso: O seu navegador não é compatível com as especificações Unicode.
+'nonunicodebrowser'                => "'''Aviso: O seu browser não é compatível com as especificações Unicode.
 Foi activado um sistema de edição alternativo que lhe permite editar as páginas com segurança: os caracteres não-ASCII aparecerão na caixa de edição no formato de códigos hexadecimais.'''",
 'editingold'                       => "'''Aviso: Está editando uma revisão desactualizada desta página.'''
 Se gravar, todas as mudanças feitas a partir desta revisão serão perdidas.",
@@ -948,18 +963,21 @@ Garante-nos também que isto é algo escrito por si, ou copiado do domínio púb
 Garante-nos também que isto é algo escrito por si, ou copiado do domínio público ou de outra fonte de teor livre (veja $1 para detalhes).<br />
 '''NÃO ENVIE TRABALHO PROTEGIDO POR DIREITOS DE AUTOR SEM A DEVIDA PERMISSÃO!'''",
 'longpagewarning'                  => "'''AVISO:''' Esta página possui $1 kilobytes; alguns
-navegadores possuem problemas em editar páginas maiores que 32 kb.
-Por favor, considere seccionar a página em secções de menor dimensão.",
+browsers têm problemas em editar páginas maiores do que 32 kb.
+Tente dividir a página em secções de menor dimensão, por favor.",
 'longpageerror'                    => "'''Erro: O texto que submeteu ocupa $1 KB, um espaço superior ao máximo de $2 KB.
 A página não pode ser gravada.'''",
 'readonlywarning'                  => "'''Aviso: A base de dados foi bloqueada para manutenção, pelo que não poderá gravar a sua edição neste momento.'''
 Pode, no entanto, copiar o seu texto para um editor externo e guardá-lo para posterior submissão.
 
 O administrador que bloqueou a base de dados forneceu a seguinte explicação: $1",
-'protectedpagewarning'             => "'''Aviso: Esta página foi protegida para só poder ser editada por administradores.'''",
-'semiprotectedpagewarning'         => "'''Nota:''' Esta página foi protegida de modo a que apenas utilizadores registados a possam editar.",
+'protectedpagewarning'             => "'''Aviso: Esta página foi protegida para só poder ser editada por administradores.'''
+O último registo é apresentado abaixo para referência:",
+'semiprotectedpagewarning'         => "'''Nota:''' Esta página foi protegida de modo a que apenas utilizadores registados a possam editar.
+A última entrada no histórico é fornecida abaixo como referência.",
 'cascadeprotectedwarning'          => "'''Aviso:''' Esta página está protegida de forma que apenas os administradores possam editá-la, porque se encontra incluída {{PLURAL:$1|na seguinte página protegida|nas seguintes páginas protegidas}} em cascata:",
-'titleprotectedwarning'            => "'''ATENÇÃO: Esta página foi protegida por forma a que [[Special:ListGroupRights|privilégios específicos]] sejam necessários para criá-la.'''",
+'titleprotectedwarning'            => "'''ATENÇÃO: Esta página foi protegida por forma a que [[Special:ListGroupRights|privilégios específicos]] sejam necessários para criá-la.'''
+O último registo é apresentado abaixo para referência:",
 'templatesused'                    => '{{PLURAL:$1|Predefinição utilizada|Predefinições utilizadas}} nesta página:',
 'templatesusedpreview'             => '{{PLURAL:$1|Predefinição utilizada|Predefinições utilizadas}} nesta antevisão:',
 'templatesusedsection'             => '{{PLURAL:$1|Predefinição utilizada|Predefinições utilizadas}} nesta secção:',
@@ -985,7 +1003,7 @@ Disponibiliza-se abaixo o registo de eliminações e de movimento para esta pág
 'log-fulllog'                      => 'Ver registo detalhado',
 'edit-hook-aborted'                => 'Edição abortada por hook.
 Ele não deu nenhuma explicação.',
-'edit-gone-missing'                => 'Não foi possível atualizar a página.
+'edit-gone-missing'                => 'Não foi possível actualizar a página.
 Ela foi, aparentemente, eliminada.',
 'edit-conflict'                    => 'Conflito de edição.',
 'edit-no-change'                   => 'A sua edição foi ignorada, uma vez que o texto não sofreu alterações.',
@@ -993,30 +1011,31 @@ Ela foi, aparentemente, eliminada.',
 Ela já existia.',
 
 # Parser/template warnings
-'expensive-parserfunction-warning'        => 'Aviso: Esta página contém demasiadas chamadas custosas a funções do analisador "parser".
+'expensive-parserfunction-warning'        => 'Aviso: Esta página contém demasiadas chamadas a funções exigentes do analisador sintáctico.
 
-Deveria ter menos de $2 {{PLURAL:$2|chamada|chamadas}}. Neste momento {{PLURAL:$1|há $1 chamada|existem $1 chamadas}}.',
-'expensive-parserfunction-category'       => 'Páginas com demasiadas chamadas custosas a funções do analisador "parser"',
+Devia ter menos de $2 {{PLURAL:$2|chamada|chamadas}}. Neste momento tem $1 {{PLURAL:$1|chamada|chamadas}}.',
+'expensive-parserfunction-category'       => 'Páginas com demasiadas chamadas a funções exigentes',
 'post-expand-template-inclusion-warning'  => 'Aviso: O tamanho de inclusão de predefinições é demasiado grande, algumas predefinições não serão incluídas.',
 'post-expand-template-inclusion-category' => 'Páginas onde o tamanho de inclusão de predefinições é excedido',
 'post-expand-template-argument-warning'   => 'Aviso: Esta página contém pelo menos um argumento de predefinição com um tamanho expandido demasiado grande.
 Estes argumentos foram omitidos.',
-'post-expand-template-argument-category'  => 'Páginas com omissões de argumentos em predefinições',
+'post-expand-template-argument-category'  => 'Páginas com omissão de argumentos para predefinições',
 'parser-template-loop-warning'            => 'Ciclo de predefinições detectado: [[$1]]',
 'parser-template-recursion-depth-warning' => 'Atingido o limite de profundidade de recursividade de predefinição ($1)',
+'language-converter-depth-warning'        => 'O limite de profundidade do conversor de línguas excedeu a ($1)',
 
 # "Undo" feature
 'undo-success' => 'A edição pode ser desfeita.
 Por favor, verifique a seguinte comparação para se certificar de que é o que pretende fazer, e grave abaixo as alterações para finalizar e desfazer a edição.',
-'undo-failure' => 'A edição não pôde ser desfeita devido a alterações intermediárias conflitantes.',
-'undo-norev'   => 'A edição não pôde ser desfeita porque não existe ou foi apagada.',
+'undo-failure' => 'Não foi possível desfazer a edição por conflito com alterações intermédias.',
+'undo-norev'   => 'Não foi possível desfazer a edição porque ela não existe ou foi apagada.',
 'undo-summary' => 'Desfeita a edição $1 de [[Special:Contributions/$2|$2]] ([[User talk:$2|Discussão]])',
 
 # Account creation failure
 'cantcreateaccounttitle' => 'Não é possível criar uma conta',
-'cantcreateaccount-text' => "Este IP ('''$1''') foi bloqueado de criar novas contas por [[User:$3|$3]].
+'cantcreateaccount-text' => "A criação de contas a partir deste endereço IP ('''$1''') foi bloqueada por [[User:$3|$3]].
 
-A justificativa apresentada por $3 foi ''$2''",
+O motivo apresentado por $3 foi ''$2''",
 
 # History pages
 'viewpagelogs'           => 'Ver registos para esta página',
@@ -1072,6 +1091,7 @@ Como administrador, pode vê-la; podem existir mais detalhes no [{{fullurl:{{#Sp
 Como administrador, pode vê-la; podem existir mais detalhes no [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} registo de supressões].",
 'rev-deleted-no-diff'         => "Não pode ver esta diferença entre revisões porque uma das revisões foi '''eliminada'''.
 Podem existir mais detalhes no [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} registo de eliminações].",
+'rev-suppressed-no-diff'      => "Não pode visionar esta diferença entre versões porque uma das revisões foi '''eliminada'''.",
 'rev-deleted-unhide-diff'     => "Uma das revisões desta diferença entre revisões foi '''eliminada'''.
 Podem existir mais detalhes no [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} registo de eliminações].
 Como administrador, pode mesmo assim [$1 ver estas diferenças] se deseja prosseguir.",
@@ -1088,7 +1108,7 @@ Como administrador, pode ver a diferença entre revisões; podem existir mais de
 'revdelete-nooldid-title'     => 'Edição de destino inválida',
 'revdelete-nooldid-text'      => 'Ocorreu uma das seguintes: não especificou a revisão (ou revisões) de destino para realizar esta função, a revisão que especificou não existe, ou está tentando ocultar a revisão actual.',
 'revdelete-nologtype-title'   => 'Tipo de registo não especificado',
-'revdelete-nologtype-text'    => 'Não especificou um tipo de registo sobre o qual executar esta acção.',
+'revdelete-nologtype-text'    => 'Não especificou um tipo de registo sobre o qual será executada esta operação.',
 'revdelete-nologid-title'     => 'Entrada de registo inválida',
 'revdelete-nologid-text'      => 'Ou não especificou um evento do registo sobre o qual executar esta função, ou a entrada que especificou não existe.',
 'revdelete-no-file'           => 'O ficheiro especificado não existe.',
@@ -1098,16 +1118,16 @@ Como administrador, pode ver a diferença entre revisões; podem existir mais de
 'logdelete-selected'          => "'''{{PLURAL:$1|Evento do registo seleccionado|Eventos do registo seleccionados}}:'''",
 'revdelete-text'              => "'''Edições e eventos eliminados continuarão a aparecer no histórico e registos da página, mas partes do seu conteúdo estarão inacessíveis ao público.'''
 Outros administradores da {{SITENAME}} continuarão a poder aceder ao conteúdo escondido e podem restaurá-lo novamente através desta mesma interface, a menos que restrições adicionais sejam definidas.",
-'revdelete-confirm'           => 'Por favor confirme que pretende executar esta acção, que compreende as suas consequências e que o faz em concordância com as [[{{MediaWiki:Policy-url}}|políticas e recomendações]].',
+'revdelete-confirm'           => 'Por favor confirme que pretende executar esta operação, que compreende as suas consequências e que o faz em concordância com as [[{{MediaWiki:Policy-url}}|políticas e recomendações]].',
 'revdelete-suppress-text'     => "A supressão '''só''' deverá ser usada nos seguintes casos:
 * Informação potencialmente caluniosa, difamatória ou injuriosa
 * Informação pessoal imprópria
 *: ''endereços de domicílio e números de telefone, números da segurança social, etc''",
-'revdelete-legend'            => 'Definir restrições de visualização',
+'revdelete-legend'            => 'Definir restrições de visibilidade',
 'revdelete-hide-text'         => 'Ocultar texto da edição',
 'revdelete-hide-image'        => 'Ocultar conteúdo do ficheiro',
-'revdelete-hide-name'         => 'Ocultar acção e alvo',
-'revdelete-hide-comment'      => 'Ocultar sumário de edição',
+'revdelete-hide-name'         => 'Ocultar operação e destino',
+'revdelete-hide-comment'      => 'Ocultar resumo da edição',
 'revdelete-hide-user'         => 'Ocultar nome de utilizador/IP',
 'revdelete-hide-restricted'   => 'Ocultar dados dos administradores e de todos os outros',
 'revdelete-radio-same'        => '(manter)',
@@ -1115,7 +1135,7 @@ Outros administradores da {{SITENAME}} continuarão a poder aceder ao conteúdo
 'revdelete-radio-unset'       => 'Não',
 'revdelete-suppress'          => 'Ocultar dados dos administradores e de todos os outros',
 'revdelete-unsuppress'        => 'Remover restrições das revisões restauradas',
-'revdelete-log'               => 'Motivo da eliminação:',
+'revdelete-log'               => 'Motivo:',
 'revdelete-submit'            => 'Aplicar {{PLURAL:$1|à revisão seleccionada|às revisões seleccionadas}}',
 'revdelete-logentry'          => 'modificou visibilidade das revisões de [[$1]]',
 'logdelete-logentry'          => 'alterou visibilidade de eventos do [[$1]]',
@@ -1123,13 +1143,15 @@ Outros administradores da {{SITENAME}} continuarão a poder aceder ao conteúdo
 'revdelete-failure'           => "'''A visibilidade da revisão não foi actualizada:'''
 $1",
 'logdelete-success'           => "'''Visibilidade de evento definida com sucesso.'''",
-'logdelete-failure'           => "'''A visibilidade do registo não pôde ser estabelecida:'''
+'logdelete-failure'           => "'''Não foi possível definir a visibilidade do registo:'''
 $1",
 'revdel-restore'              => 'Alterar visibilidade',
+'revdel-restore-deleted'      => 'revisões eliminadas',
+'revdel-restore-visible'      => 'revisões visíveis',
 'pagehist'                    => 'Histórico da página',
 'deletedhist'                 => 'Histórico de eliminações',
 'revdelete-content'           => 'conteúdo',
-'revdelete-summary'           => 'sumário de edição',
+'revdelete-summary'           => 'resumo da edição',
 'revdelete-uname'             => 'nome de utilizador',
 'revdelete-restricted'        => 'restrições a administradores aplicadas',
 'revdelete-unrestricted'      => 'restrições a administradores removidas',
@@ -1140,13 +1162,13 @@ $1",
 'revdelete-hide-current'      => 'Erro ao ocultar o item datado de $2, $1: esta é a revisão actual.
 Não pode ser ocultada.',
 'revdelete-show-no-access'    => 'Erro ao mostrar o item datado de $2, $1: este item foi marcado como "restrito".
-Você não tem acesso a ele.',
+Não tem acesso.',
 'revdelete-modify-no-access'  => 'Erro ao modificar o item datado de $2, $1: este item foi marcado como "restrito".
-Você não tem acesso a ele.',
-'revdelete-modify-missing'    => 'Erro ao modificar o item ID $1: está em falta na base de dados!',
-'revdelete-no-change'         => "'''Aviso:''' o item datado de $2, $1 já possui as configurações de visualização solicitadas.",
+Não tem acesso.',
+'revdelete-modify-missing'    => 'Erro ao modificar o item ID $1: não existe na base de dados!',
+'revdelete-no-change'         => "'''Aviso:''' o item datado de $2, $1 já possui as configurações de visibilidade solicitadas.",
 'revdelete-concurrent-change' => 'Erro ao modificar o item com data/hora $2, $1: o seu estado parece ter sido alterado por outra pessoa enquanto você tentava modificá-lo.
-Por favor, verifique os registos.',
+Verifique os registos, por favor.',
 'revdelete-only-restricted'   => 'Erro ao ocultar o item de $2 às $1: não pode impedir que os itens sejam vistos pelos administradores sem seleccionar também uma das outras opções de visibilidade.',
 'revdelete-reason-dropdown'   => '*Razões comuns para eliminação
 ** Violação de direitos de autor
@@ -1162,6 +1184,24 @@ Por favor, verifique os registos.',
 'suppressionlogtext' => 'Abaixo está uma lista das remoções e bloqueios envolvendo conteúdo ocultado por administradores.
 Veja a [[Special:IPBlockList|lista de bloqueios]] para uma lista de banimentos e bloqueios em efeito neste momento.',
 
+# Revision move
+'moverevlogentry'              => 'moveu {{PLURAL:$3|uma revisão|$3 revisões}} de $1 para $2',
+'revisionmove'                 => 'Mover revisões de "$1"',
+'revmove-explain'              => 'As seguintes revisões serão movidas de $1 para a página de destino especificada. Se a página de destino não existir, será criada. Se existir, estas revisões serão fundidas no histórico de revisões da página.',
+'revmove-legend'               => 'Definir a página de destino e o resumo',
+'revmove-submit'               => 'Mover as revisões para a página seleccionada',
+'revisionmoveselectedversions' => 'Mover as revisões seleccionadas',
+'revmove-reasonfield'          => 'Motivo:',
+'revmove-titlefield'           => 'Página de destino:',
+'revmove-badparam-title'       => 'Parâmetros incorrectos',
+'revmove-badparam'             => 'O seu pedido contém parâmetros ilegais ou insuficientes. Clique "voltar" e tente novamente.',
+'revmove-norevisions-title'    => 'A revisão especificada é inválida',
+'revmove-norevisions'          => 'Não especificou uma ou mais revisões sobre as quais deve ser executada esta operação, ou a revisão que especificou não existe.',
+'revmove-nullmove-title'       => 'Título incorrecto',
+'revmove-nullmove'             => 'As páginas de origem e destino são idênticas. Clique "voltar" e introduza um nome de página diferente de "$1".',
+'revmove-success-existing'     => '{{PLURAL:$1|Uma revisão de [[$2]] foi movida|$1 revisões de [[$2]] foram movidas}} para a página existente [[$3]].',
+'revmove-success-created'      => '{{PLURAL:$1|Uma revisão de [[$2]] foi movida|$1 revisões de [[$2]] foram movidas}} para a página recém-criada [[$3]].',
+
 # History merging
 'mergehistory'                     => 'Fundir histórico de páginas',
 'mergehistory-header'              => 'Esta página permite fundir o histórico de revisões de uma página no de outra.
@@ -1172,19 +1212,19 @@ Certifique-se de que esta alteração manterá a continuidade histórica da pág
 'mergehistory-list'                => 'Histórico de edições fundíveis',
 'mergehistory-merge'               => 'As seguintes revisões de [[:$1]] podem fundir-se em [[:$2]].
 Usando os botões de opção, pode escolher fundir apenas as revisões até àquela que marcar.
-Note que, se usar as ligações de navegação, os botões de opção voltarão aos valores originais.',
+Note que, se usar os links de navegação, os botões de opção voltarão aos valores originais.',
 'mergehistory-go'                  => 'Mostrar edições que podem ser fundidas',
 'mergehistory-submit'              => 'Fundir edições',
 'mergehistory-empty'               => 'Não existem revisões fundíveis.',
 'mergehistory-success'             => 'Foram fundidas $3 {{PLURAL:$3|edição|edições}} de [[:$1]] em [[:$2]].',
-'mergehistory-fail'                => 'Não foi possível fundir os históricos; por favor, verifique a página e os parâmetros de tempo.',
-'mergehistory-no-source'           => 'A página de origem ($1) não existe.',
-'mergehistory-no-destination'      => 'A página de destino ($1) não existe.',
+'mergehistory-fail'                => 'Não foi possível fundir os históricos; verifique a página e os parâmetros de tempo, por favor.',
+'mergehistory-no-source'           => 'A página de origem $1 não existe.',
+'mergehistory-no-destination'      => 'A página de destino $1 não existe.',
 'mergehistory-invalid-source'      => 'A página de origem precisa ser um título válido.',
 'mergehistory-invalid-destination' => 'A página de destino precisa ser um título válido.',
-'mergehistory-autocomment'         => '[[:$1]] fundido em [[:$2]]',
-'mergehistory-comment'             => '[[:$1]] fundido em [[:$2]]: $3',
-'mergehistory-same-destination'    => 'As páginas de origem e de destino não podem ser as mesmas',
+'mergehistory-autocomment'         => '[[:$1]] fundida com [[:$2]]',
+'mergehistory-comment'             => '[[:$1]] fundida com [[:$2]]: $3',
+'mergehistory-same-destination'    => 'As páginas de origem e de destino não podem ser a mesma',
 'mergehistory-reason'              => 'Motivo:',
 
 # Merge log
@@ -1208,13 +1248,13 @@ Note que, se usar as ligações de navegação, os botões de opção voltarão
 'searchresulttext'                 => 'Para mais informações sobre pesquisas na {{SITENAME}}, consulte [[{{MediaWiki:Helppage}}|{{int:help}}]].',
 'searchsubtitle'                   => 'Pesquisou \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|páginas iniciadas por "$1"]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|páginas que apontam para "$1"]])',
 'searchsubtitleinvalid'            => 'Pesquisou "$1"',
-'toomanymatches'                   => 'Foram devolvidos demasiados resultados. Por favor, tente um filtro de pesquisa diferente',
-'titlematches'                     => 'Resultados nos títulos das páginas',
+'toomanymatches'                   => 'Foram devolvidos demasiados resultados; tente outro termo de pesquisa, por favor',
+'titlematches'                     => 'Resultados no título das páginas',
 'notitlematches'                   => 'Nenhum título de página coincide com o termo pesquisado',
-'textmatches'                      => 'Resultados nos textos das páginas',
+'textmatches'                      => 'Resultados no conteúdo das páginas',
 'notextmatches'                    => 'Não foi possível localizar, no conteúdo das páginas, o termo pesquisado',
-'prevn'                            => '{{PLURAL:$1|$1}} anteriores',
-'nextn'                            => 'próximos {{PLURAL:$1|$1}}',
+'prevn'                            => '{{PLURAL:$1|anterior|$1 anteriores}}',
+'nextn'                            => '{{PLURAL:$1|posterior|$1 posteriores}}',
 'prevn-title'                      => '$1 {{PLURAL:$1|resultado anterior|resultados anteriores}}',
 'nextn-title'                      => '{{PLURAL:$1|próximo|próximos}} $1 {{PLURAL:$1|resultado|resultados}}',
 'shown-title'                      => 'Mostrar $1 {{PLURAL:$1|resultado|resultados}} por página',
@@ -1223,7 +1263,7 @@ Note que, se usar as ligações de navegação, os botões de opção voltarão
 'searchmenu-exists'                => "'''Há uma página com o nome \"[[:\$1]]\" nesta wiki'''",
 'searchmenu-new'                   => "'''Crie a página \"[[:\$1]]\" nesta wiki!'''",
 'searchhelp-url'                   => 'Help:Conteúdos',
-'searchmenu-prefix'                => '[[Special:PrefixIndex/$1|Navegue por páginas com este prefixo]]',
+'searchmenu-prefix'                => '[[Special:PrefixIndex/$1|Navegar as páginas com este prefixo]]',
 'searchprofile-articles'           => 'Páginas de conteúdo',
 'searchprofile-project'            => 'Páginas de Ajuda e de Projecto',
 'searchprofile-images'             => 'Multimédia',
@@ -1231,22 +1271,23 @@ Note que, se usar as ligações de navegação, os botões de opção voltarão
 'searchprofile-advanced'           => 'Personalizar',
 'searchprofile-articles-tooltip'   => 'Pesquisar em $1',
 'searchprofile-project-tooltip'    => 'Pesquisar em $1',
-'searchprofile-images-tooltip'     => 'Pesquisar em ficheiros',
+'searchprofile-images-tooltip'     => 'Pesquisar ficheiros',
 'searchprofile-everything-tooltip' => 'Pesquisar em todo o conteúdo (incluindo páginas de discussão)',
 'searchprofile-advanced-tooltip'   => 'Personalizar os espaços nominais onde pesquisar',
 'search-result-size'               => '$1 ({{PLURAL:$2|1 palavra|$2 palavras}})',
+'search-result-category-size'      => '{{PLURAL:$1|1 membro|$1 membros}} ({{PLURAL:$2|1 subcategoria|$2 subcategorias}}, {{PLURAL:$3|1 ficheiro|$3 ficheiros}})',
 'search-result-score'              => 'Relevancia: $1%',
 'search-redirect'                  => '(redirecionamento de $1)',
 'search-section'                   => '(secção $1)',
 'search-suggest'                   => 'Será que queria dizer: $1',
-'search-interwiki-caption'         => 'Projectos irmanados',
+'search-interwiki-caption'         => 'Projectos associados',
 'search-interwiki-default'         => 'Resultados de $1:',
 'search-interwiki-more'            => '(mais)',
 'search-mwsuggest-enabled'         => 'com sugestões',
 'search-mwsuggest-disabled'        => 'sem sugestões',
 'search-relatedarticle'            => 'Relacionado',
 'mwsuggest-disable'                => 'Desactivar sugestões AJAX',
-'searcheverything-enable'          => 'Procurar em todos os espaços nominais',
+'searcheverything-enable'          => 'Pesquisar em todos os espaços nominais',
 'searchrelated'                    => 'relacionados',
 'searchall'                        => 'todos',
 'showingresults'                   => "{{PLURAL:$1|É apresentado '''um''' resultado|São apresentados até '''$1''' resultados}} abaixo{{PLURAL:$1||, começando pelo '''$2'''º}}.",
@@ -1254,7 +1295,7 @@ Note que, se usar as ligações de navegação, os botões de opção voltarão
 'showingresultsheader'             => "{{PLURAL:$5|Resultado '''$1''' de '''$3'''|Resultados '''$1–$2''' de '''$3'''}} para '''$4'''",
 'nonefound'                        => "'''Nota''': Por omissão, só alguns dos espaços nominais são pesquisados.
 Tente usar o prefixo ''all:'' para pesquisar todo o conteúdo (incluindo páginas de discussão, predefinições, etc.), ou use como prefixo o espaço nominal desejado.",
-'search-nonefound'                 => 'Não houve resultados para a pesquisa.',
+'search-nonefound'                 => 'A pesquisa não produziu quaisquer resultados.',
 'powersearch'                      => 'Pesquisa avançada',
 'powersearch-legend'               => 'Pesquisa avançada',
 'powersearch-ns'                   => 'Pesquisar nos espaços nominais:',
@@ -1278,7 +1319,7 @@ Note, no entanto, que a indexação da {{SITENAME}} neste motor de busca pode es
 
 # Preferences page
 'preferences'                   => 'Preferências',
-'mypreferences'                 => 'Minhas preferências',
+'mypreferences'                 => 'Preferências',
 'prefs-edits'                   => 'Número de edições:',
 'prefsnologin'                  => 'Não autenticado',
 'prefsnologintext'              => 'Precisa de estar <span class="plainlinks">[{{fullurl:{{#Special:UserLogin}}|returnto=$1}} autenticado]</span> para definir as suas preferências.',
@@ -1311,7 +1352,7 @@ Note, no entanto, que a indexação da {{SITENAME}} neste motor de busca pode es
 'resultsperpage'                => 'Resultados por página:',
 'contextlines'                  => 'Linhas por resultado:',
 'contextchars'                  => 'Contexto por linha:',
-'stub-threshold'                => 'Ligações a páginas provisórias \'\'(stubs)\'\' terão <a href="#" class="stub">este formato</a> se elas ocuparem menos de (bytes):',
+'stub-threshold'                => 'Links para páginas provisórias \'\'(stubs)\'\' terão <a href="#" class="stub">este formato</a> se elas ocuparem menos de (bytes):',
 'recentchangesdays'             => 'Dias a apresentar nas mudanças recentes:',
 'recentchangesdays-max'         => '(máximo: $1 {{PLURAL:$1|dia|dias}})',
 'recentchangescount'            => 'Número de edições a apresentar por omissão:',
@@ -1321,12 +1362,12 @@ Qualquer pessoa que conheça esta senha será capaz de ler a sua lista de págin
 Eis um valor gerado aleatoriamente, que pode usar: $1",
 'savedprefs'                    => 'As suas preferências foram gravadas.',
 'timezonelegend'                => 'Fuso horário:',
-'localtime'                     => 'Horário local:',
+'localtime'                     => 'Hora local:',
 'timezoneuseserverdefault'      => 'Usar padrão do servidor',
 'timezoneuseoffset'             => 'Outro (especificar diferença)',
 'timezoneoffset'                => 'Diferença horária¹:',
-'servertime'                    => 'Horário do servidor:',
-'guesstimezone'                 => 'Preencher a partir do navegador',
+'servertime'                    => 'Hora do servidor:',
+'guesstimezone'                 => 'Preencher a partir do browser',
 'timezoneregion-africa'         => 'África',
 'timezoneregion-america'        => 'América',
 'timezoneregion-antarctica'     => 'Antártida',
@@ -1345,9 +1386,10 @@ Eis um valor gerado aleatoriamente, que pode usar: $1",
 'prefs-files'                   => 'Ficheiros',
 'prefs-custom-css'              => 'CSS personalizada',
 'prefs-custom-js'               => 'JS personalizado',
+'prefs-common-css-js'           => 'CSS/JS partilhado por todos os temas:',
 'prefs-reset-intro'             => 'Pode usar esta página para repor as configurações padrão das preferências.
-As suas preferências serão modificadas para os valores predefinidos do sítio.
-Esta acção não pode ser desfeita.',
+As suas preferências serão modificadas para os valores predefinidos do site.
+Esta operação não pode ser desfeita.',
 'prefs-emailconfirm-label'      => 'Confirmação do endereço:',
 'prefs-textboxsize'             => 'Tamanho da janela de edição',
 'youremail'                     => 'Correio electrónico:',
@@ -1361,8 +1403,8 @@ Esta acção não pode ser desfeita.',
 'yournick'                      => 'Assinatura:',
 'prefs-help-signature'          => 'Ao inserir comentários em páginas de discussão, assine-os colocando quatro tiles "<nowiki>~~~~</nowiki>" no fim dos comentários. Ao gravar, estes serão convertidos na sua assinatura mais a data e a hora da edição.',
 'badsig'                        => 'Assinatura inválida; verifique o código HTML utilizado.',
-'badsiglength'                  => 'A sua assinatura é muito longa.
-Não deverá ter mais de $1 {{PLURAL:$1|caráter|carateres}}.',
+'badsiglength'                  => 'A sua assinatura é demasiado longa.
+Não deverá conter mais de $1 {{PLURAL:$1|carácter|caracteres}}.',
 'yourgender'                    => 'Sexo:',
 'gender-unknown'                => 'Não especificado',
 'gender-male'                   => 'Masculino',
@@ -1384,29 +1426,30 @@ Também permite que outros entrem em contacto consigo através da sua página de
 'prefs-advancedrendering'       => 'Opções avançadas',
 'prefs-advancedsearchoptions'   => 'Opções avançadas',
 'prefs-advancedwatchlist'       => 'Opções avançadas',
-'prefs-display'                 => 'Opções de visualização',
+'prefs-display'                 => 'Opções de visionamento',
 'prefs-diffs'                   => 'Diferenças',
 
 # User rights
-'userrights'                  => 'Privilégios dos utilizadores',
-'userrights-lookup-user'      => 'Gerir grupos do utilizador',
-'userrights-user-editname'    => 'Introduza um nome de utilizador:',
-'editusergroup'               => 'Editar grupos do utilizador',
-'editinguser'                 => "A modificar os privilégios do utilizador '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]]{{int:pipe-separator}}[[Special:Contributions/$1|{{int:contribslink}}]])",
-'userrights-editusergroup'    => 'Editar grupos do utilizador',
-'saveusergroups'              => 'Gravar grupos do utilizador',
-'userrights-groupsmember'     => 'Membro de:',
-'userrights-groups-help'      => 'É possível alterar os grupos a que este utilizador pertence:
+'userrights'                   => 'Privilégios dos utilizadores',
+'userrights-lookup-user'       => 'Gerir grupos do utilizador',
+'userrights-user-editname'     => 'Introduza um nome de utilizador:',
+'editusergroup'                => 'Editar grupos do utilizador',
+'editinguser'                  => "A modificar os privilégios do utilizador '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]]{{int:pipe-separator}}[[Special:Contributions/$1|{{int:contribslink}}]])",
+'userrights-editusergroup'     => 'Editar grupos do utilizador',
+'saveusergroups'               => 'Gravar grupos do utilizador',
+'userrights-groupsmember'      => 'Membro de:',
+'userrights-groupsmember-auto' => 'Membro implícito de:',
+'userrights-groups-help'       => 'É possível alterar os grupos a que este utilizador pertence:
 * Uma caixa de selecção marcada significa que o utilizador se encontra no grupo.
 * Uma caixa de selecção desmarcada significa que o utilizador não se encontra no grupo.
 * Um asterisco (*) indica que não pode remover o grupo depois de o adicionar, ou vice-versa.',
-'userrights-reason'           => 'Motivo de alterações:',
-'userrights-no-interwiki'     => 'Não possui permissão de alterar os privilégios de utilizadores noutras wikis.',
-'userrights-nodatabase'       => 'A base de dados $1 não existe ou não é uma base de dados local.',
-'userrights-nologin'          => 'Precisa [[Special:UserLogin|autenticar-se]] com uma conta de administrador para atribuir privilégios aos utilizadores.',
-'userrights-notallowed'       => 'A sua conta não possui permissão para conceder privilégios a utilizadores.',
-'userrights-changeable-col'   => 'Grupos que pode alterar',
-'userrights-unchangeable-col' => 'Grupos que não pode alterar',
+'userrights-reason'            => 'Motivo:',
+'userrights-no-interwiki'      => 'Não possui permissão de alterar os privilégios de utilizadores noutras wikis.',
+'userrights-nodatabase'        => 'A base de dados $1 não existe ou não é uma base de dados local.',
+'userrights-nologin'           => 'Precisa [[Special:UserLogin|autenticar-se]] com uma conta de administrador para atribuir privilégios aos utilizadores.',
+'userrights-notallowed'        => 'A sua conta não possui permissão para conceder privilégios a utilizadores.',
+'userrights-changeable-col'    => 'Grupos que pode alterar',
+'userrights-unchangeable-col'  => 'Grupos que não pode alterar',
 
 # Groups
 'group'               => 'Grupo:',
@@ -1452,8 +1495,8 @@ Também permite que outros entrem em contacto consigo através da sua página de
 'right-purge'                 => "Purgar a ''cache'' de uma página no servidor sem confirmação",
 'right-autoconfirmed'         => 'Editar páginas semi-protegidas',
 'right-bot'                   => 'Ser tratado como um processo automatizado',
-'right-nominornewtalk'        => 'Não despoletar o aviso de novas mensagens ao fazer edições menores a páginas de discussão',
-'right-apihighlimits'         => "Usar limites superiores em consultas ''(queries)'' via API",
+'right-nominornewtalk'        => 'Não despoletar o aviso de mensagens novas ao fazer edições menores a páginas de discussão',
+'right-apihighlimits'         => "Usar limites superiores nas consultas ''(queries)'' via API",
 'right-writeapi'              => 'Usar a API de escrita',
 'right-delete'                => 'Eliminar páginas',
 'right-bigdelete'             => 'Eliminar páginas com histórico grande',
@@ -1469,6 +1512,7 @@ Também permite que outros entrem em contacto consigo através da sua página de
 'right-hideuser'              => 'Bloquear um nome de utilizador, escondendo-o do público',
 'right-ipblock-exempt'        => 'Contornar bloqueios de IP, bloqueios automáticos e bloqueios de gamas de IPs',
 'right-proxyunbannable'       => 'Contornar bloqueios automáticos de proxies',
+'right-unblockself'           => 'Desbloquearem-se a si próprios',
 'right-protect'               => 'Mudar níveis de protecção e editar páginas protegidas',
 'right-editprotected'         => 'Editar páginas protegidas (sem protecção em cascata)',
 'right-editinterface'         => 'Editar a interface de utilizador',
@@ -1491,13 +1535,14 @@ Também permite que outros entrem em contacto consigo através da sua página de
 'right-siteadmin'             => 'Bloquear e desbloquear a base de dados',
 'right-reset-passwords'       => 'Repor a palavra-chave de outros utilizadores',
 'right-override-export-depth' => 'Exportar páginas incluindo páginas ligadas até uma profundidade de 5',
-'right-versiondetail'         => 'Mostrar informações completas da versão de software',
 'right-sendemail'             => 'Enviar correio electrónico a outros utilizadores',
+'right-revisionmove'          => 'Mover revisões',
+'right-selenium'              => 'Executar os testes do Selenium',
 
 # User rights log
 'rightslog'      => 'Registo de privilégios de utilizador',
 'rightslogtext'  => 'Este é um registo de mudanças nos privilégios dos utilizadores.',
-'rightslogentry' => 'alterou grupo de acesso de $1 (de $2 para $3)',
+'rightslogentry' => 'alterou grupos de $1 (de $2 para $3)',
 'rightsnone'     => '(nenhum)',
 
 # Associated actions - in the sentence "You do not have permission to X"
@@ -1524,7 +1569,7 @@ Também permite que outros entrem em contacto consigo através da sua página de
 'action-suppressrevision'     => 'rever e restaurar esta edição oculta',
 'action-suppressionlog'       => 'ver este registo privado',
 'action-block'                => 'impedir este utilizador de editar',
-'action-protect'              => 'alterar os níveis de proteção desta página',
+'action-protect'              => 'alterar os níveis de protecção desta página',
 'action-import'               => 'importar esta página a partir de outra wiki',
 'action-importupload'         => 'importar esta página a partir de um ficheiro xml',
 'action-patrol'               => 'marcar as edições de outros utilizadores como patrulhadas',
@@ -1535,6 +1580,7 @@ Também permite que outros entrem em contacto consigo através da sua página de
 'action-userrights'           => 'editar os privilégios de utilizadores',
 'action-userrights-interwiki' => 'editar privilégios de utilizadores de outras wikis',
 'action-siteadmin'            => 'bloquear ou desbloquear a base de dados',
+'action-revisionmove'         => 'mover revisões',
 
 # Recent changes
 'nchanges'                          => '$1 {{PLURAL:$1|alteração|alterações}}',
@@ -1580,11 +1626,11 @@ Também permite que outros entrem em contacto consigo através da sua página de
 'recentchangeslinked-feed'     => 'Alterações relacionadas',
 'recentchangeslinked-toolbox'  => 'Alterações relacionadas',
 'recentchangeslinked-title'    => 'Alterações relacionadas com "$1"',
-'recentchangeslinked-noresult' => 'Não ocorreram alterações em páginas para as quais a página fornecida contém ligações, no intervalo de tempo escolhido.',
-'recentchangeslinked-summary'  => "Lista das mudanças recentes a todas as páginas para as quais a página fornecida contém ligações (ou de todas as que pertencem à categoria fornecida).
+'recentchangeslinked-noresult' => 'Não ocorreram alterações em páginas para as quais a página fornecida contém links, no intervalo de tempo escolhido.',
+'recentchangeslinked-summary'  => "Lista das mudanças recentes a todas as páginas para as quais a página fornecida contém links (ou de todas as que pertencem à categoria fornecida).
 As suas [[Special:Watchlist|páginas vigiadas]] aparecem a '''negrito'''.",
 'recentchangeslinked-page'     => 'Nome da página:',
-'recentchangeslinked-to'       => 'Inversamente, mostrar mudanças às páginas que contêm ligações para esta',
+'recentchangeslinked-to'       => 'Inversamente, mostrar mudanças às páginas que contêm links para esta',
 
 # Upload
 'upload'                      => 'Carregar ficheiro',
@@ -1596,24 +1642,27 @@ As suas [[Special:Watchlist|páginas vigiadas]] aparecem a '''negrito'''.",
 'upload_directory_missing'    => 'O directório de carregamento de ficheiros ($1) não existe e o servidor de internet não conseguiu criá-lo.',
 'upload_directory_read_only'  => 'O servidor de internet não possui permissão de escrita no directório de carregamento de ficheiros ($1).',
 'uploaderror'                 => 'Erro ao carregar',
+'upload-recreate-warning'     => "'''Aviso: Um ficheiro com esse nome foi eliminado ou movido.'''
+
+Para sua conveniência, é apresentado de seguida o registo de eliminação e de movimento da página:",
 'uploadtext'                  => "Utilize o formulário abaixo para carregar novos ficheiros.
 Para ver ou pesquisar ficheiros anteriormente carregados, consulte a [[Special:FileList|lista de ficheiros]].
 Os recarregamentos de um ficheiro são também registados no [[Special:Log/upload|registo de carregamentos]] e as eliminações no [[Special:Log/delete|registo de eliminações]].
 
-Para utilizar um ficheiro numa página, depois de carregado, insira uma ligação com um dos seguintes formatos:
+Para utilizar um ficheiro numa página, depois de carregado, insira um link com um dos seguintes formatos:
 * '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:ficheiro.jpg]]</nowiki></tt>''' para mostrar uma imagem nas suas dimensões originais;
 * '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:ficheiro.png|200px|thumb|left|texto]]</nowiki></tt>''' para mostrar uma imagem com a dimensão horizontal de 200 pixels, dentro de uma caixa, na margem esquerda, contendo 'texto' como descrição (pode usar subconjuntos destas características);
-* '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:ficheiro.ogg]]</nowiki></tt>''' para apresentar uma ligação directa para o ficheiro em vez de mostrá-lo, quer este tenha por conteúdo uma imagem ou outros dados.",
+* '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:ficheiro.ogg]]</nowiki></tt>''' para apresentar um link directo para o ficheiro em vez de mostrá-lo, quer este tenha por conteúdo uma imagem ou outros dados.",
 'upload-permitted'            => 'Tipos de ficheiros permitidos: $1.',
 'upload-preferred'            => 'Tipos de ficheiros preferidos: $1.',
 'upload-prohibited'           => 'Tipos de ficheiro proibidos: $1.',
 'uploadlog'                   => 'registo de carregamento',
 'uploadlogpage'               => 'Registo de carregamento',
 'uploadlogpagetext'           => 'Segue-se uma lista dos carregamentos mais recentes.
-Consulte a [[Special:NewFiles|galeria de novos ficheiros]] para uma visualização mais amigável.',
+Consulte a [[Special:NewFiles|galeria de novos ficheiros]] para visioná-los.',
 'filename'                    => 'Nome do ficheiro',
 'filedesc'                    => 'Descrição do ficheiro',
-'fileuploadsummary'           => 'Sumário:',
+'fileuploadsummary'           => 'Resumo:',
 'filereuploadsummary'         => 'Alterações ao ficheiro:',
 'filestatus'                  => 'Estado dos direitos de autor:',
 'filesource'                  => 'Fonte:',
@@ -1621,38 +1670,53 @@ Consulte a [[Special:NewFiles|galeria de novos ficheiros]] para uma visualizaç
 'ignorewarning'               => 'Ignorar o aviso e gravar o ficheiro.',
 'ignorewarnings'              => 'Ignorar todos os avisos',
 'minlength1'                  => 'Os nomes de ficheiros devem de ter pelo menos uma letra.',
-'illegalfilename'             => 'O ficheiro "$1" possui caracteres que não são permitidos no título de uma página. Por favor, altere o nome do ficheiro e tente carregar novamente.',
+'illegalfilename'             => 'O nome do ficheiro "$1" contém caracteres que não são permitidos no título das páginas.
+Altere o nome do ficheiro e tente enviá-lo novamente, por favor.',
 'badfilename'                 => 'O nome do ficheiro foi alterado para "$1".',
+'filetype-mime-mismatch'      => 'A extensão do ficheiro não corresponde ao tipo MIME.',
 'filetype-badmime'            => 'Não é permitido carregar ficheiros do tipo MIME "$1".',
-'filetype-bad-ie-mime'        => 'Este ficheiro não pôde ser carregado porque o Internet Explorer o iria detectar como "$1", que é um tipo de ficheiro não permitido e potencialmente perigoso.',
+'filetype-bad-ie-mime'        => 'Não é possível carregar este ficheiro porque o Internet Explorer o detectaria como "$1", que é um tipo de ficheiro não permitido e potencialmente perigoso.',
 'filetype-unwanted-type'      => "'''\".\$1\"''' não é um tipo de ficheiro desejado.
 {{PLURAL:\$3|O tipo preferido é|Os tipos preferidos são}} \$2.",
 'filetype-banned-type'        => "'''\".\$1\"''' não é um tipo de ficheiro permitido.
 {{PLURAL:\$3|O tipo permitido é|Os tipos permitidos são}} \$2.",
 'filetype-missing'            => 'O ficheiro não possui uma extensão (como, por exemplo, ".jpg").',
+'empty-file'                  => 'O ficheiro que enviou estava vazio.',
+'file-too-large'              => 'O ficheiro que enviou era demasiado grande.',
+'filename-tooshort'           => 'O nome do ficheiro é demasiado curto.',
+'filetype-banned'             => 'O tipo do ficheiro é proibido.',
+'verification-error'          => 'O ficheiro não passou a verificação de ficheiros.',
+'hookaborted'                 => 'A modificação que pretendia foi abortada pelo hook de uma extensão.',
+'illegal-filename'            => 'O nome do ficheiro não é permitido.',
+'overwrite'                   => 'Não é permitido gravar por cima de um ficheiro existente.',
+'unknown-error'               => 'Ocorreu um erro desconhecido.',
+'tmp-create-error'            => 'Não foi possível criar o ficheiro temporário.',
+'tmp-write-error'             => 'Erro na escrita do ficheiro temporário.',
 'large-file'                  => 'É recomendável que os ficheiros não sejam maiores que $1;
 este tem $2.',
 'largefileserver'             => 'O tamanho deste ficheiro é superior ao permitido pela configuração do servidor.',
-'emptyfile'                   => 'O ficheiro que está a tentar carregar parece encontrar-se vazio. Isto poderá ser devido a um erro na escrita do nome do ficheiro. Por favor verifique se realmente deseja carregar este ficheiro.',
+'emptyfile'                   => 'O ficheiro que enviou parece estar vazio.
+Isto pode dever-se a um erro no nome do ficheiro.
+Verifique se é realmente este o ficheiro que deseja carregar, por favor.',
 'fileexists'                  => "Já existe um ficheiro com este nome.
-Por favor, verifique '''<tt>[[:$1]]</tt>''' caso não tenha a certeza se deseja alterar o ficheiro actual.
+Verifique '''<tt>[[:$1]]</tt>''' caso não tenha a certeza de que quer alterar o ficheiro actual, por favor.
 [[$1|thumb]]",
 'filepageexists'              => "A página de descrição deste ficheiro já foi criada em '''<tt>[[:$1]]</tt>''', mas neste momento não existe nenhum ficheiro com este nome.
-O sumário que introduzir não aparecerá na página de descrição.
+O resumo que introduzir não aparecerá na página de descrição.
 Para fazê-lo aparecer, terá de editar a página manualmente.
 [[$1|thumb]]",
 'fileexists-extension'        => "Já existe um ficheiro de nome semelhante: [[$2|thumb]]
 * Nome do ficheiro que está sendo carregado: '''<tt>[[:$1]]</tt>'''
 * Nome do ficheiro existente: '''<tt>[[:$2]]</tt>'''
-Por favor, escolha um nome diferente.",
+Escolha um nome diferente, por favor.",
 'fileexists-thumbnail-yes'    => "O ficheiro aparenta ser uma imagem de tamanho reduzido (''miniatura'', ou ''thumbnail)''. [[$1|thumb]]
-Por favor, verifique o ficheiro '''<tt>[[:$1]]</tt>'''.
+Verifique o ficheiro '''<tt>[[:$1]]</tt>''', por favor.
 Se este ficheiro é a mesma imagem mas no tamanho original, não é necessário carregar uma miniatura.",
 'file-thumbnail-no'           => "O nome do ficheiro começa por '''<tt>$1</tt>'''.
 Parece ser uma imagem de tamanho reduzido (uma ''miniatura'' ou ''thumbnail)''.
-Se tiver a imagem original de maior dimensão, envie-a em vez desta. Se não, por favor altere o nome do ficheiro.",
+Se tiver a imagem original de maior dimensão, envie-a em vez desta. Se não, altere o nome do ficheiro, por favor.",
 'fileexists-forbidden'        => 'Já existe um ficheiro com este nome, e não pode ser reescrito.
-Se ainda pretende carregar o seu ficheiro, por favor, volte atrás e use um novo nome. [[File:$1|thumb|center|$1]]',
+Se ainda pretende carregar o seu ficheiro volte atrás e use outro nome, por favor. [[File:$1|thumb|center|$1]]',
 'fileexists-shared-forbidden' => 'Já existe um ficheiro com este nome no repositório de ficheiros partilhados. 
 Caso deseje, mesmo assim, carregar o seu ficheiro, volte atrás e envie-o com um novo nome. [[File:$1|thumb|center|$1]]',
 'file-exists-duplicate'       => 'Este ficheiro é um duplicado {{PLURAL:$1|do seguinte|dos seguintes}}:',
@@ -1660,17 +1724,17 @@ Caso deseje, mesmo assim, carregar o seu ficheiro, volte atrás e envie-o com um
 Verifique o motivo da eliminação do ficheiro antes de prosseguir com o re-envio.',
 'successfulupload'            => 'Envio efectuado com sucesso',
 'uploadwarning'               => 'Aviso de envio',
-'uploadwarning-text'          => 'Por favor modifique a descrição do ficheiro abaixo e tente novamente.',
+'uploadwarning-text'          => 'Modifique a descrição do ficheiro abaixo e tente novamente, por favor.',
 'savefile'                    => 'Gravar ficheiro',
 'uploadedimage'               => 'carregou "[[$1]]"',
 'overwroteimage'              => 'foi enviada uma nova versão de "[[$1]]"',
 'uploaddisabled'              => 'Carregamentos impossibilitados',
+'copyuploaddisabled'          => 'Upload por URL impossibilitado.',
+'uploadfromurl-queued'        => 'O seu upload foi adicionado à fila.',
 'uploaddisabledtext'          => 'O carregamento de ficheiros está impossibilitado.',
 'php-uploaddisabledtext'      => 'O carregamento de ficheiros está impossibilitado no PHP.
-Por favor, verifique a configuração file_uploads.',
-'uploadscripted'              => 'Este ficheiro contém HTML ou código que pode ser erradamente interpretado por um navegador.',
-'uploadcorrupt'               => 'O ficheiro está corrompido ou a extensão indicada no nome não corresponde ao tipo de ficheiro.
-Por favor, verifique o ficheiro e a extensão e tente carregá-lo novamente.',
+Verifique a configuração file_uploads, por favor.',
+'uploadscripted'              => 'Este ficheiro contém HTML ou código que pode ser erradamente interpretado por um browser.',
 'uploadvirus'                 => 'O ficheiro contém um vírus! Detalhes: $1',
 'upload-source'               => 'Ficheiro de origem',
 'sourcefilename'              => 'Nome do ficheiro de origem:',
@@ -1686,7 +1750,7 @@ Deverá verificar o $1 antes de voltar a enviá-lo.',
 
 Verifique se é apropriado prosseguir este envio.
 Para sua conveniência, é apresentado de seguida o registo de eliminação do ficheiro:",
-'filename-bad-prefix'         => "O nome do ficheiro que está a carregar começa por '''\"\$1\"''', um nome pouco explicativo, normalmente originado de forma automática por câmaras digitais. Por favor, escolha um nome de ficheiro mais explicativo.",
+'filename-bad-prefix'         => "O nome do ficheiro que está a carregar começa por '''\"\$1\"''', um nome pouco explicativo, normalmente originado de forma automática por câmaras digitais. Escolha um nome de ficheiro mais explicativo, por favor.",
 'filename-prefix-blacklist'   => ' #<!-- deixe esta linha exactamente como está --> <pre>
 # A sintaxe é a seguinte:
 #   * Tudo a partir do caractere "#" até ao fim da linha é um comentário
@@ -1701,13 +1765,18 @@ JD # Jenoptik
 MGP # Pentax
 PICT # misc.
  #</pre> <!-- deixe esta linha exactamente como está -->',
+'upload-successful-msg'       => 'O ficheiro carregado está disponível aqui: $1',
+'upload-failure-subj'         => 'Problema no upload',
+'upload-failure-msg'          => 'Ocorreu um problema com o seu upload:
+
+$1',
 
 'upload-proto-error'        => 'Protocolo incorrecto',
 'upload-proto-error-text'   => 'O carregamento remoto de ficheiros requer endereços URL começados por <code>http://</code> ou <code>ftp://</code>.',
 'upload-file-error'         => 'Erro interno',
 'upload-file-error-text'    => 'Ocorreu um erro interno ao tentar criar um ficheiro temporário no servidor.
-Por favor, contacte um [[Special:ListUsers/sysop|administrador]].',
-'upload-misc-error'         => 'Erro desconhecido de envio',
+Contacte um [[Special:ListUsers/sysop|administrador]], por favor.',
+'upload-misc-error'         => 'Erro de carregamento desconhecido',
 'upload-misc-error-text'    => 'Ocorreu um erro desconhecido durante o envio.
 Verifique se o endereço (URL) é válido e acessível e tente novamente.
 Caso o problema persista, contacte um [[Special:ListUsers/sysop|administrador]].',
@@ -1733,12 +1802,22 @@ Esta wiki está configurada como uma wiki pública.
 Para optimizar a segurança, o img_auth.php está impossibilitado de executar.',
 'img-auth-noread'       => 'O utilizador não tem acesso de leitura ao ficheiro "$1".',
 
+# HTTP errors
+'http-invalid-url'      => 'URL inválida: $1',
+'http-invalid-scheme'   => 'URLs iniciadas pelo prefixo "$1" não são aceites.',
+'http-request-error'    => 'O pedido HTTP falhou devido a um erro desconhecido.',
+'http-read-error'       => 'Erro de leitura HTTP.',
+'http-timed-out'        => 'O pedido HTTP expirou.',
+'http-curl-error'       => 'Ocorreu um erro ao aceder à URL: $1',
+'http-host-unreachable' => 'Não foi possível aceder à URL',
+'http-bad-status'       => 'Ocorreu um problema durante o pedido HTTP: $1 $2',
+
 # Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
 'upload-curl-error6'       => 'Não foi possível aceder à URL',
 'upload-curl-error6-text'  => 'Não foi possível aceder à URL.
-Por favor, verifique se o endereço está correcto e o sítio disponível.',
+Verifique se o endereço está correcto e o site disponível, por favor.',
 'upload-curl-error28'      => 'Tempo limite para o envio do ficheiro excedido',
-'upload-curl-error28-text' => 'O sítio demorou muito tempo a responder. Por favor, verifique se o sítio está acessível, aguarde alguns momentos e tente novamente. Talvez possa tentar num horário menos congestionado.',
+'upload-curl-error28-text' => 'O site demorou muito tempo a responder. Verifique que o site está disponível, aguarde alguns momentos e tente novamente, por favor. Talvez queira tentar num horário menos congestionado.',
 
 'license'            => 'Licença:',
 'license-header'     => 'Licenciamento',
@@ -1769,7 +1848,7 @@ Clique um cabeçalho de coluna para alterar a ordenação.',
 'filehist-deleteone'        => 'eliminar',
 'filehist-revert'           => 'restaurar',
 'filehist-current'          => 'actual',
-'filehist-datetime'         => 'Data/Horário',
+'filehist-datetime'         => 'Data/Hora',
 'filehist-thumb'            => 'Miniatura',
 'filehist-thumbtext'        => "Miniatura ''(thumbnail)'' da versão das $1",
 'filehist-nothumb'          => 'Miniatura indisponível',
@@ -1778,22 +1857,22 @@ Clique um cabeçalho de coluna para alterar a ordenação.',
 'filehist-filesize'         => 'Tamanho do ficheiro',
 'filehist-comment'          => 'Comentário',
 'filehist-missing'          => 'Ficheiro em falta',
-'imagelinks'                => 'Ligações para este ficheiro',
-'linkstoimage'              => '{{PLURAL:$1|A seguinte página contém|As seguintes $1 páginas contêm}} ligações para este ficheiro:',
-'linkstoimage-more'         => 'Mais de {{PLURAL:$1|uma página contém|$1 páginas contêm}} ligações para este ficheiro.
+'imagelinks'                => 'Links para este ficheiro',
+'linkstoimage'              => '{{PLURAL:$1|A seguinte página contém|As seguintes $1 páginas contêm}} links para este ficheiro:',
+'linkstoimage-more'         => 'Mais de {{PLURAL:$1|uma página contém|$1 páginas contêm}} links para este ficheiro.
 A lista abaixo apresenta apenas {{PLURAL:$1|a primeira página|as primeiras $1 páginas}}.
 Encontra-se disponível uma [[Special:WhatLinksHere/$2|lista completa]].',
-'nolinkstoimage'            => 'Nenhuma página contém ligações para este ficheiro.',
-'morelinkstoimage'          => 'Ver a [[Special:WhatLinksHere/$1|lista completa]] de páginas que contêm ligações para este ficheiro.',
+'nolinkstoimage'            => 'Nenhuma página contém links para este ficheiro.',
+'morelinkstoimage'          => 'Ver a [[Special:WhatLinksHere/$1|lista completa]] de páginas que contêm links para este ficheiro.',
 'redirectstofile'           => '{{PLURAL:$1|O seguinte ficheiro redirecciona|Os seguintes ficheiros redireccionam}} para este ficheiro:',
 'duplicatesoffile'          => '{{PLURAL:$1|O seguinte ficheiro é duplicado|Os seguintes $1 ficheiros são duplicados}} deste ficheiro ([[Special:FileDuplicateSearch/$2|mais detalhes]]):',
-'sharedupload'              => 'Este ficheiro provém de $1 e pode ser utilizado por outros projectos.',
-'sharedupload-desc-there'   => 'Este ficheiro provém de $1 e pode ser utilizado por outros projectos.
-Por favor veja a [$2 página de descrição do ficheiro] para mais informações.',
-'sharedupload-desc-here'    => 'Este ficheiro provém de $1 e pode ser utilizado por outros projectos.
-A descrição presente na sua [$2 página de descrição] é mostrada abaixo.',
-'filepage-nofile'           => 'Não existe nenhum ficheiro com esse nome.',
-'filepage-nofile-link'      => 'Não existe nenhum ficheiro com esse nome, mas pode [$1 carregá-lo].',
+'sharedupload'              => 'Este ficheiro provém de $1 e pode ser usado por outros projectos.',
+'sharedupload-desc-there'   => 'Este ficheiro provém de $1 e pode ser usado por outros projectos.
+Consulte a [$2 página de descrição do ficheiro] para mais informações, por favor.',
+'sharedupload-desc-here'    => 'Este ficheiro provém de $1 e pode ser usado por outros projectos.
+A descrição na [$2 página de descrição] é mostrada abaixo.',
+'filepage-nofile'           => 'Não existe nenhum ficheiro com este nome.',
+'filepage-nofile-link'      => 'Não existe nenhum ficheiro com este nome, mas pode [$1 carregá-lo].',
 'uploadnewversion-linktext' => 'Carregar uma nova versão deste ficheiro',
 'shared-repo-from'          => 'de $1',
 'shared-repo'               => 'um repositório partilhado',
@@ -1801,8 +1880,8 @@ A descrição presente na sua [$2 página de descrição] é mostrada abaixo.',
 # File reversion
 'filerevert'                => 'Reverter $1',
 'filerevert-legend'         => 'Reverter ficheiro',
-'filerevert-intro'          => "Está prestes a reverter o ficheiro '''[[Media:$1|$1]]''' para a [$4 versão das $3 de $2].",
-'filerevert-comment'        => 'Comentário:',
+'filerevert-intro'          => "Está prestes a reverter o ficheiro '''[[Media:$1|$1]]''' para a [$4 versão de $2 às $3].",
+'filerevert-comment'        => 'Motivo:',
 'filerevert-defaultcomment' => 'Revertido para a versão de $1 - $2',
 'filerevert-submit'         => 'Reverter',
 'filerevert-success'        => "'''[[Media:$1|$1]]''' foi revertida para a [$4 versão das $3 de $2].",
@@ -1813,12 +1892,12 @@ A descrição presente na sua [$2 página de descrição] é mostrada abaixo.',
 'filedelete-legend'           => 'Eliminar ficheiro',
 'filedelete-intro'            => "Está prestes a eliminar o ficheiro '''[[Media:$1|$1]]''' e todo o seu histórico.",
 'filedelete-intro-old'        => "Está prestes a eliminar a versão de '''[[Media:$1|$1]]''' tal como se encontrava em [$4 $3, $2].",
-'filedelete-comment'          => 'Motivo de eliminação:',
+'filedelete-comment'          => 'Motivo:',
 'filedelete-submit'           => 'Eliminar',
 'filedelete-success'          => "'''$1''' foi eliminado.",
 'filedelete-success-old'      => "A versão de '''[[Media:$1|$1]]''' tal como $3, $2 foi eliminada.",
 'filedelete-nofile'           => "'''$1''' não existe.",
-'filedelete-nofile-old'       => "Não há uma versão de '''$1''' em arquivo com os parâmetros especificados.",
+'filedelete-nofile-old'       => "Não há nehuma versão de '''$1''' em arquivo com os parâmetros especificados.",
 'filedelete-otherreason'      => 'Outro/motivo adicional:',
 'filedelete-reason-otherlist' => 'Outro motivo',
 'filedelete-reason-dropdown'  => '*Motivos comuns para eliminação
@@ -1841,8 +1920,8 @@ A descrição presente na sua [$2 página de descrição] é mostrada abaixo.',
 
 # Unused templates
 'unusedtemplates'     => 'Predefinições não utilizadas',
-'unusedtemplatestext' => 'Esta página lista todas as páginas no espaço nominal {{ns:template}} que não são incluídas em nenhuma outra página. Lembre-se de verificar a existência de outras ligações para as predefinições, antes de as eliminar.',
-'unusedtemplateswlh'  => 'outras ligações',
+'unusedtemplatestext' => 'Esta página lista todas as páginas no espaço nominal {{ns:template}} que não são incluídas em nenhuma outra página. Lembre-se de verificar a existência de outros links para as predefinições, antes de eliminá-las.',
+'unusedtemplateswlh'  => 'outros links',
 
 # Random page
 'randompage'         => 'Página aleatória',
@@ -1865,24 +1944,23 @@ A descrição presente na sua [$2 página de descrição] é mostrada abaixo.',
 'statistics-files'             => 'Ficheiros carregados',
 'statistics-edits'             => 'Edições de página desde que a {{SITENAME}} foi instalada',
 'statistics-edits-average'     => 'Média de edições por página',
-'statistics-views-total'       => 'Total de visualizações',
-'statistics-views-peredit'     => 'Visualizações por edição',
-'statistics-jobqueue'          => 'Tamanho da [http://www.mediawiki.org/wiki/Manual:Job_queue fila de tarefas]',
+'statistics-views-total'       => 'Total de visionamentos',
+'statistics-views-peredit'     => 'Visionamentos por edição',
 'statistics-users'             => '[[Special:ListUsers|Utilizadores]] registados',
 'statistics-users-active'      => 'Utilizadores activos',
-'statistics-users-active-desc' => 'Utilizadores que efectuaram uma ação {{PLURAL:$1|no último dia|nos últimos $1 dias}}',
+'statistics-users-active-desc' => 'Utilizadores que efectuaram uma operação {{PLURAL:$1|no último dia|nos últimos $1 dias}}',
 'statistics-mostpopular'       => 'Páginas mais vistas',
 
 'disambiguations'      => 'Desambiguações',
 'disambiguationspage'  => 'Template:disambig',
-'disambiguations-text' => 'As páginas abaixo contêm ligações para páginas de desambiguação.
-Estas ligações deviam ser desambiguadas, apontando-as para a página apropriada.<br /> 
+'disambiguations-text' => 'As páginas abaixo contêm links para uma página de desambiguação.
+Estes links deviam ser desambiguados, apontando-os para a página apropriada.<br /> 
 Considera-se que uma página é de desambiguação se nela for utilizada uma predefinição que esteja definida em [[MediaWiki:Disambiguationspage]].',
 
 'doubleredirects'            => 'Redireccionamentos duplos',
 'doubleredirectstext'        => 'Esta página lista todas as páginas que redireccionam para outras páginas de redireccionamento.
-Cada linha contém ligações para o primeiro e segundo redireccionamentos, bem como o destino do segundo redireccionamento, geralmente contendo a verdadeira página de destino, que devia ser o destino do primeiro redireccionamento.
-<s>Entradas cortadas</s> foram já solucionadas.',
+Cada linha contém links para o primeiro e segundo redireccionamentos, bem como o destino do segundo redireccionamento, geralmente contendo a verdadeira página de destino, que devia ser o destino do primeiro redireccionamento.
+<s>Entradas cortadas</s> já foram solucionadas.',
 'double-redirect-fixed-move' => '[[$1]] foi movido, passando a redirecionar para [[$2]]',
 'double-redirect-fixer'      => 'Corretor de redirecionamentos',
 
@@ -1891,8 +1969,8 @@ Cada linha contém ligações para o primeiro e segundo redireccionamentos, bem
 'brokenredirects-edit'   => 'editar',
 'brokenredirects-delete' => 'eliminar',
 
-'withoutinterwiki'         => 'Páginas sem ligações interlínguas',
-'withoutinterwiki-summary' => 'As seguintes páginas não possuem ligações para versões noutras línguas.',
+'withoutinterwiki'         => 'Páginas sem links interlínguas',
+'withoutinterwiki-summary' => 'As seguintes páginas não possuem links para versões noutras línguas.',
 'withoutinterwiki-legend'  => 'Prefixo',
 'withoutinterwiki-submit'  => 'Mostrar',
 
@@ -1901,13 +1979,13 @@ Cada linha contém ligações para o primeiro e segundo redireccionamentos, bem
 # Miscellaneous special pages
 'nbytes'                  => '$1 {{PLURAL:$1|byte|bytes}}',
 'ncategories'             => '$1 {{PLURAL:$1|categoria|categorias}}',
-'nlinks'                  => '$1 {{PLURAL:$1|ligação|ligações}}',
+'nlinks'                  => '$1 {{PLURAL:$1|link|links}}',
 'nmembers'                => '$1 {{PLURAL:$1|membro|membros}}',
 'nrevisions'              => '$1 {{PLURAL:$1|edição|edições}}',
 'nviews'                  => '$1 {{PLURAL:$1|visita|visitas}}',
 'specialpage-empty'       => 'Não existem dados para apresentar.',
 'lonelypages'             => 'Páginas órfãs',
-'lonelypagestext'         => 'As seguintes páginas não são destino de ligações nem são transcluídas a partir de outras páginas nesta wiki.',
+'lonelypagestext'         => 'As seguintes páginas não são destino de links nem são transcluídas a partir de outras páginas na {{SITENAME}}.',
 'uncategorizedpages'      => 'Páginas não categorizadas',
 'uncategorizedcategories' => 'Categorias não categorizadas',
 'uncategorizedimages'     => 'Ficheiros não categorizados',
@@ -1930,7 +2008,7 @@ Cada linha contém ligações para o primeiro e segundo redireccionamentos, bem
 'shortpages'              => 'Páginas curtas',
 'longpages'               => 'Páginas longas',
 'deadendpages'            => 'Páginas sem saída',
-'deadendpagestext'        => 'As seguintes páginas não contêm ligações para outras páginas nesta wiki.',
+'deadendpagestext'        => 'As seguintes páginas não contêm links para outras páginas na {{SITENAME}}.',
 'protectedpages'          => 'Páginas protegidas',
 'protectedpages-indef'    => 'Apenas protecções infinitas',
 'protectedpages-cascade'  => 'Apenas protecções em cascata',
@@ -1949,13 +2027,14 @@ Cada linha contém ligações para o primeiro e segundo redireccionamentos, bem
 'ancientpages'            => 'Páginas mais antigas',
 'move'                    => 'Mover',
 'movethispage'            => 'Mover esta página',
-'unusedimagestext'        => 'Por favor, note que estes ficheiros não são utilizados internamente na wiki. No entanto, outros sítios na internet podem conter ligações para um ficheiro através de uma URL directa e, por isso, podem estar a ser listados aqui ficheiros que estejam a ser usados externamente.',
+'unusedimagestext'        => 'Os seguintes ficheiros existem mas não são usados na wiki.
+No entanto, outros sites na internet podem ter links para um ficheiro através de uma URL directa e, por isso, podem estar listados ficheiros que estão a ser activamente usados por entidades externas.',
 'unusedcategoriestext'    => 'As seguintes categorias existem, embora nenhuma página ou categoria faça uso delas.',
 'notargettitle'           => 'Sem alvo',
 'notargettext'            => 'Especifique sobre que página alvo ou utilizador pretende executar esta função.',
-'nopagetitle'             => 'Página alvo não existe',
-'nopagetext'              => 'A página alvo especificada não existe.',
-'pager-newer-n'           => '{{PLURAL:$1|1 seguinte|$1 seguintes}}',
+'nopagetitle'             => 'A página de destino não existe',
+'nopagetext'              => 'A página de destino que especificou não existe.',
+'pager-newer-n'           => '{{PLURAL:$1|posterior|$1 posteriores}}',
 'pager-older-n'           => '{{PLURAL:$1|1 anterior|$1 anteriores}}',
 'suppress'                => 'Supervisor',
 
@@ -1963,7 +2042,7 @@ Cada linha contém ligações para o primeiro e segundo redireccionamentos, bem
 'booksources'               => 'Fontes de livros',
 'booksources-search-legend' => 'Procurar fontes de livros',
 'booksources-go'            => 'Prosseguir',
-'booksources-text'          => 'É apresentada abaixo uma lista de ligações para outros sítios na internet que vendem livros novos e usados e talvez possuam informações adicionais sobre os livros que procura:',
+'booksources-text'          => 'É apresentada abaixo uma lista de links para outros sites na internet que vendem livros novos e usados e talvez possuam informações adicionais sobre os livros que procura:',
 'booksources-invalid-isbn'  => 'O número ISBN fornecido não parece ser válido; verifique a existência de erros ao copiar da fonte original.',
 
 # Special:Log
@@ -1990,8 +2069,8 @@ Pode reduzir a lista escolhendo um tipo de registo, um nome de utilizador ou um
 'allpagesnext'      => 'Próximo',
 'allpagessubmit'    => 'Prosseguir',
 'allpagesprefix'    => 'Apresentar páginas iniciadas por:',
-'allpagesbadtitle'  => 'O título de página fornecido era inválido ou tinha um prefixo de ligação interlínguas ou interwikis.
-Talvez contenha um ou mais caracteres que não podem ser usados em títulos.',
+'allpagesbadtitle'  => 'O título de página fornecido era inválido ou tinha um prefixo interlínguas ou interwikis.
+Talvez contenha um ou mais caracteres que não podem ser usados nos títulos.',
 'allpages-bad-ns'   => 'A {{SITENAME}} não possui o espaço nominal "$1".',
 
 # Special:Categories
@@ -2009,25 +2088,25 @@ Veja também as [[Special:WantedCategories|categorias desejadas]].',
 'sp-deletedcontributions-contribs' => 'contribuições',
 
 # Special:LinkSearch
-'linksearch'       => 'Ligações externas',
+'linksearch'       => 'Links externos',
 'linksearch-pat'   => 'Padrão de busca:',
 'linksearch-ns'    => 'Espaço nominal:',
 'linksearch-ok'    => 'Prosseguir',
 'linksearch-text'  => "É possível usar caracteres de substituição ''(wildcards)'' no padrão de busca, como por exemplo: \"*.wikipedia.org\".<br />Protocolos suportados: <tt>\$1</tt>",
-'linksearch-line'  => 'Ligação para $1 na página $2',
+'linksearch-line'  => 'Link para $1 na página $2',
 'linksearch-error' => "Caracteres de substituição ''(wildcards)'' só podem ser usados no início do endereço.",
 
 # Special:ListUsers
-'listusersfrom'      => 'Mostrar utilizadores começando em:',
+'listusersfrom'      => 'Mostrar utilizadores começando por:',
 'listusers-submit'   => 'Mostrar',
-'listusers-noresult' => 'Não foram encontrados utilizadores para a forma pesquisada.',
+'listusers-noresult' => 'Não foram encontrados utilizadores.',
 'listusers-blocked'  => '({{GENDER:$1|bloqueado|bloqueada}})',
 
 # Special:ActiveUsers
 'activeusers'            => 'Utilizadores activos',
 'activeusers-intro'      => 'Esta é uma lista dos utilizadores com qualquer tipo de actividade {{PLURAL:$1|no último dia|nos últimos $1 dias}}.',
 'activeusers-count'      => '$1 {{PLURAL:$1|edição recente|edições recentes}} {{PLURAL:$3|no último dia|nos últimos $3 dias}}',
-'activeusers-from'       => 'Mostrar utilizadores começando em:',
+'activeusers-from'       => 'Mostrar utilizadores começando por:',
 'activeusers-hidebots'   => 'Esconder robôs',
 'activeusers-hidesysops' => 'Esconder administradores',
 'activeusers-noresult'   => 'Nenhum utilizador encontrado.',
@@ -2060,36 +2139,42 @@ Encontram-se disponíveis [[{{MediaWiki:Listgrouprights-helppage}}|informações
 'listgrouprights-removegroup-self-all' => 'Remover a própria conta de todos os grupos',
 
 # E-mail user
-'mailnologin'      => 'Nenhum endereço de envio',
-'mailnologintext'  => 'Precisa de estar [[Special:UserLogin|autenticado]] e possuir um endereço de correio válido nas suas [[Special:Preferences|preferências]], para poder enviar correio electrónico a outros utilizadores.',
-'emailuser'        => 'Contactar este utilizador',
-'emailpage'        => 'Contactar utilizador',
-'emailpagetext'    => 'Pode usar o formulário abaixo para enviar uma mensagem por correio electrónico para este utilizador.
-O endereço de correio que introduziu nas [[Special:Preferences|suas preferências]] irá aparecer no campo do remetente da mensagem "De:", para que o destinatário lhe possa responder directamente.',
-'usermailererror'  => 'O sistema de correio devolveu o erro:',
-'defemailsubject'  => 'Correio da {{SITENAME}}',
-'noemailtitle'     => 'Sem endereço de correio electrónico',
-'noemailtext'      => 'Este utilizador não especificou um endereço de correio electrónico válido.',
-'nowikiemailtitle' => 'Correio electrónico não é permitido',
-'nowikiemailtext'  => 'Este utilizador optou por não receber correio electrónico de outros utilizadores.',
-'email-legend'     => 'Enviar correio electrónico para outro utilizador da {{SITENAME}}',
-'emailfrom'        => 'De:',
-'emailto'          => 'Para:',
-'emailsubject'     => 'Assunto:',
-'emailmessage'     => 'Mensagem:',
-'emailsend'        => 'Enviar',
-'emailccme'        => 'Enviar uma cópia da mensagem para o meu correio electrónico.',
-'emailccsubject'   => 'Cópia da sua mensagem para $1: $2',
-'emailsent'        => 'Mensagem enviada',
-'emailsenttext'    => 'A sua mensagem foi enviada.',
-'emailuserfooter'  => 'Esta mensagem foi enviada por $1 para $2 usando a opção "Contactar este utilizador" da {{SITENAME}}.',
+'mailnologin'          => 'Nenhum endereço de envio',
+'mailnologintext'      => 'Precisa de estar [[Special:UserLogin|autenticado]] e possuir um endereço de correio válido nas suas [[Special:Preferences|preferências]], para poder enviar correio electrónico a outros utilizadores.',
+'emailuser'            => 'Contactar este utilizador',
+'emailpage'            => 'Contactar utilizador',
+'emailpagetext'        => 'Pode usar o formulário abaixo para enviar uma mensagem por correio electrónico para este utilizador.
+O endereço de correio que introduziu nas suas [[Special:Preferences|preferências]] irá aparecer no campo do remetente da mensagem "De:", para que o destinatário lhe possa responder directamente.',
+'usermailererror'      => 'O sistema de correio devolveu o erro:',
+'defemailsubject'      => 'Correio da {{SITENAME}}',
+'usermaildisabled'     => 'Correio electrónico do utilizador foi desactivado',
+'usermaildisabledtext' => 'Não pode enviar correio electrónico aos outros utilizadores desta wiki',
+'noemailtitle'         => 'Sem endereço de correio electrónico',
+'noemailtext'          => 'Este utilizador não especificou um endereço de correio electrónico válido.',
+'nowikiemailtitle'     => 'Correio electrónico não é permitido',
+'nowikiemailtext'      => 'Este utilizador optou por não receber correio electrónico de outros utilizadores.',
+'email-legend'         => 'Enviar correio electrónico para outro utilizador da {{SITENAME}}',
+'emailfrom'            => 'De:',
+'emailto'              => 'Para:',
+'emailsubject'         => 'Assunto:',
+'emailmessage'         => 'Mensagem:',
+'emailsend'            => 'Enviar',
+'emailccme'            => 'Enviar uma cópia desta mensagem para o meu correio electrónico.',
+'emailccsubject'       => 'Cópia da sua mensagem para $1: $2',
+'emailsent'            => 'Mensagem enviada',
+'emailsenttext'        => 'A sua mensagem foi enviada.',
+'emailuserfooter'      => 'Esta mensagem foi enviada por $1 para $2 usando a opção "Contactar este utilizador" da {{SITENAME}}.',
+
+# User Messenger
+'usermessage-summary' => 'Deixar mensagem de sistema.',
+'usermessage-editor'  => 'Editor de mensagens de sistema',
 
 # Watchlist
 'watchlist'            => 'Páginas vigiadas',
 'mywatchlist'          => 'Páginas vigiadas',
 'watchlistfor'         => "(para '''$1''')",
 'nowatchlist'          => 'A sua lista de páginas vigiadas está vazia.',
-'watchlistanontext'    => 'Por favor, $1 para ver ou editar a sua lista de páginas vigiadas.',
+'watchlistanontext'    => '$1 para ver ou editar a sua lista de páginas vigiadas, por favor.',
 'watchnologin'         => 'Não está autenticado',
 'watchnologintext'     => 'Precisa de estar [[Special:UserLogin|autenticado]] para modificar a sua lista de páginas vigiadas.',
 'addedwatch'           => 'Adicionado à lista',
@@ -2107,9 +2192,9 @@ O nome desta página passará a aparecer a '''negrito''' na lista de [[Special:R
 'watchnochange'        => 'Nenhuma das páginas vigiadas foi editada no período apresentado.',
 'watchlist-details'    => '{{PLURAL:$1|Existe $1 página|Existem $1 páginas}} na sua lista de páginas vigiadas, excluindo páginas de discussão.',
 'wlheader-enotif'      => '* A notificação por correio electrónico está activada.',
-'wlheader-showupdated' => "* As páginas modificadas desde a sua última visita são mostradas a '''negrito'''.",
-'watchmethod-recent'   => 'verificando as mudanças recentes em busca de páginas vigiadas',
-'watchmethod-list'     => 'verificando as páginas vigiadas em busca de mudanças recentes',
+'wlheader-showupdated' => "* As páginas modificadas desde a última vez que as visitou aparecem destacadas a '''negrito'''",
+'watchmethod-recent'   => 'a procurar páginas vigiadas nas mudanças recentes',
+'watchmethod-list'     => 'a procurar mudanças recentes nas páginas vigiadas',
 'watchlistcontains'    => 'A sua lista de páginas vigiadas contém $1 {{PLURAL:$1|página|páginas}}.',
 'iteminvalidname'      => "Problema com item '$1', nome inválido...",
 'wlnote'               => "A seguir {{PLURAL:$1|está a última alteração ocorrida|estão as últimas '''$1''' alterações ocorridas}} {{PLURAL:$2|na última hora|nas últimas '''$2''' horas}}.",
@@ -2123,33 +2208,37 @@ O nome desta página passará a aparecer a '''negrito''' na lista de [[Special:R
 'enotif_mailer'                => 'Gerador de Notificações da {{SITENAME}}',
 'enotif_reset'                 => 'Marcar todas as páginas como visitadas',
 'enotif_newpagetext'           => 'Esta é uma página nova.',
-'enotif_impersonal_salutation' => 'Utilizador do projeto "{{SITENAME}}"',
+'enotif_impersonal_salutation' => 'Utilizador da "{{SITENAME}}"',
 'changed'                      => 'alterada',
 'created'                      => 'criada',
 'enotif_subject'               => '{{SITENAME}}: A página $PAGETITLE foi $CHANGEDORCREATED por $PAGEEDITOR',
 'enotif_lastvisited'           => 'Consulte $1 para todas as alterações efectuadas desde a sua última visita.',
 'enotif_lastdiff'              => 'Consulte $1 para ver esta alteração.',
-'enotif_anon_editor'           => 'utilizador anonimo $1',
+'enotif_anon_editor'           => 'utilizador anónimo $1',
 'enotif_body'                  => 'Caro(a) $WATCHINGUSERNAME,
 
 
-A página $PAGETITLE na {{SITENAME}} foi $CHANGEDORCREATED a $PAGEEDITDATEANDTIME por $PAGEEDITOR; consulte $PAGETITLE_URL para a versão actual.
+A página $PAGETITLE na {{SITENAME}} foi $CHANGEDORCREATED a $PAGEEDITDATE por $PAGEEDITOR; consulte $PAGETITLE_URL para a versão actual.
 
 $NEWPAGE
 
-Sumário de edição: $PAGESUMMARY $PAGEMINOREDIT
+Resumo da edição: $PAGESUMMARY $PAGEMINOREDIT
 
 Contacte o editor:
 correio electrónico: $PAGEEDITOR_EMAIL
 wiki: $PAGEEDITOR_WIKI
 
-Até que visite esta página, não haverá lugar a mais notificações no caso de alterações futuras. Poderá também restaurar as bandeiras de notificação para todas as suas páginas vigiadas.
+Até que visite esta página, não haverá lugar a mais notificações no caso de alterações futuras.
+Pode também reactivar as notificações para todas as suas páginas vigiadas na sua lista de páginas vigiadas.
 
-             O seu amigável sistema de notificação da {{SITENAME}}
+             O seu sistema de notificação amigável da {{SITENAME}}
 
 --
 Para alterar as suas preferências da lista de páginas vigiadas, visite
-{{fullurl:Special:Watchlist/edit}}
+{{fullurl:{{#special:Watchlist}}/edit}}
+
+Para retirar a página da sua lista de páginas vigiadas, visite
+$UNWATCHURL
 
 Contacto e assistência:
 {{fullurl:{{MediaWiki:Helppage}}}}',
@@ -2163,9 +2252,9 @@ Contacto e assistência:
 'exblank'                => 'página esvaziada',
 'delete-confirm'         => 'Eliminar "$1"',
 'delete-legend'          => 'Eliminar',
-'historywarning'         => "'''Aviso:''' A página que está prestes a eliminar possui um histórico com $1 {{PLURAL:$1|revisão|revisões}}:",
+'historywarning'         => "'''Aviso:''' A página que está prestes a eliminar tem um histórico com aproximadamente $1 {{PLURAL:$1|revisão|revisões}}:",
 'confirmdeletetext'      => 'Está prestes a eliminar permanentemente uma página ou uma imagem e todo o seu histórico.
-Por favor, confirme que é realmente esta a sua intenção, que compreende as consequências e que o faz de acordo com as [[{{MediaWiki:Policy-url}}|políticas]] do projecto.',
+Confirme que é realmente esta a sua intenção, que compreende as consequências e que o faz de acordo com as [[{{MediaWiki:Policy-url}}|políticas e recomendações]] do projecto, por favor.',
 'actioncomplete'         => 'Operação executada',
 'actionfailed'           => 'Operação falhou',
 'deletedtext'            => '"<nowiki>$1</nowiki>" foi eliminada.
@@ -2176,7 +2265,7 @@ Consulte $2 para um registo de eliminações recentes.',
 'dellogpagetext'         => 'Abaixo uma lista das eliminações mais recentes.',
 'deletionlog'            => 'registo de eliminações',
 'reverted'               => 'Revertido para versão anterior',
-'deletecomment'          => 'Motivo de eliminação',
+'deletecomment'          => 'Motivo:',
 'deleteotherreason'      => 'Outro/motivo adicional:',
 'deletereasonotherlist'  => 'Outro motivo',
 'deletereason-dropdown'  => '* Motivos de eliminação comuns
@@ -2200,23 +2289,26 @@ prossiga com precaução.',
 alguém editou ou já reverteu a página.
 
 A última edição foi de [[User:$3|$3]] ([[User talk:$3|discussão]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).',
-'editcomment'       => "O sumário de edição era: \"''\$1''\".",
+'editcomment'       => "O resumo da edição era: \"''\$1''\".",
 'revertpage'        => 'Foram revertidas as edições de [[Special:Contributions/$2|$2]] ([[User talk:$2|disc]]) para a última versão por [[User:$1|$1]]',
 'revertpage-nouser' => 'Revertidas as edições de (nome de utilizador removido) para a última revisão por [[User:$1|$1]]',
 'rollback-success'  => 'Foram revertidas as edições de $1, com o conteúdo passando a estar como na última edição de $2.',
-'sessionfailure'    => 'Foram detectados problemas com a sua sessão;
-Esta acção foi cancelada como medida de protecção contra a intercepção de sessões.
-Experimente usar o botão "Voltar" e recarregar a página de onde veio e tente novamente.',
+
+# Edit tokens
+'sessionfailure-title' => 'Erro de sessão',
+'sessionfailure'       => 'Foram detectados problemas com a sua sessão;
+esta operação foi cancelada como medida de protecção contra a intercepção de sessões.
+Clique o botão "Voltar" e recarregue a página de onde veio, depois tente novamente.',
 
 # Protect
 'protectlogpage'              => 'Registo de protecção',
-'protectlogtext'              => 'Abaixo encontra-se o registo de protecção e desprotecção de páginas.
-Veja a [[Special:ProtectedPages|lista de páginas protegidas]] para uma listagem das páginas que se encontram protegidas no momento.',
+'protectlogtext'              => 'Abaixo encontra o registo de protecção e desprotecção de páginas.
+Consulte a [[Special:ProtectedPages|lista de páginas protegidas]] para ver as páginas que se encontram protegidas neste momento.',
 'protectedarticle'            => 'protegeu "[[$1]]"',
 'modifiedarticleprotection'   => 'alterou o nível de protecção para "[[$1]]"',
 'unprotectedarticle'          => 'desprotegeu "[[$1]]"',
-'movedarticleprotection'      => 'moveu as configurações de proteção de "[[$2]]" para "[[$1]]"',
-'protect-title'               => 'Protegendo "$1"',
+'movedarticleprotection'      => 'moveu as configurações de protecção de "[[$2]]" para "[[$1]]"',
+'protect-title'               => 'Alterar o nível de protecção de "$1"',
 'prot_1movedto2'              => 'moveu [[$1]] para [[$2]]',
 'protect-legend'              => 'Confirmar protecção',
 'protectcomment'              => 'Motivo:',
@@ -2227,8 +2319,8 @@ Veja a [[Special:ProtectedPages|lista de páginas protegidas]] para uma listagem
 'protect-text'                => "Pode ver e alterar aqui o nível de protecção da página '''<nowiki>$1</nowiki>'''.",
 'protect-locked-blocked'      => "Não pode alterar níveis de protecção enquanto estiver bloqueado.
 Esta é a configuração presente para a página '''$1''':",
-'protect-locked-dblock'       => "Não é possível alterar os níveis de proteção, uma vez que a base de dados se encontra trancada.
-Esta é a configuração atual para a página '''$1''':",
+'protect-locked-dblock'       => "Não é possível alterar os níveis de protecção, porque a base de dados está bloqueada.
+Esta é a configuração actual para a página '''$1''':",
 'protect-locked-access'       => "A sua conta não possui permissões para alterar os níveis de protecção de uma página.
 Esta é a configuração actual da página '''$1''':",
 'protect-cascadeon'           => 'Esta página está protegida porque se encontra incluída {{PLURAL:$1|na página listada a seguir, protegida|nas páginas listadas a seguir, protegidas}} com protecção em cascata.
@@ -2244,9 +2336,9 @@ Pode alterar o nível de protecção desta página, mas isso não afectará a pr
 'protect-cantedit'            => 'Não pode alterar o nível de protecção desta página, porque não tem permissão para editá-la.',
 'protect-othertime'           => 'Outra duração:',
 'protect-othertime-op'        => 'outra duração',
-'protect-existing-expiry'     => 'A proteção atual expirará às $3 de $2',
+'protect-existing-expiry'     => 'A protecção actual expirará às $3 de $2',
 'protect-otherreason'         => 'Outro motivo/motivo adicional:',
-'protect-otherreason-op'      => 'outro/motivo adicional',
+'protect-otherreason-op'      => 'Outro motivo',
 'protect-dropdown'            => "*Motivos comuns para protecção
 ** Vandalismo excessivo
 ** ''Spam'' excessivo
@@ -2278,7 +2370,7 @@ Pode alterar o nível de protecção desta página, mas isso não afectará a pr
 'viewdeletedpage'              => 'Ver páginas eliminadas',
 'undeletepagetext'             => '{{PLURAL:$1|A seguinte página foi eliminada|As seguintes páginas foram eliminadas}}, mas ainda {{PLURAL:$1|permanece|permanecem}} na base de dados e poderem ser restauradas. O arquivo pode ser limpo periodicamente.',
 'undelete-fieldset-title'      => 'Restaurar edições',
-'undeleteextrahelp'            => "Para restaurar o histórico de edições completo desta página, desmarque todas as caixas de selecção e clique em '''''Restaurar'''''.
+'undeleteextrahelp'            => "Para restaurar o histórico de edições completo desta página, desmarque todas as caixas de selecção e clique '''''Restaurar'''''.
 Para efectuar uma restauração selectiva, marque as caixas correspondentes às edições que pretende restaurar e clique em '''''Restaurar'''''.
 Clicar em '''''Limpar''''' irá limpar o campo de comentário e todas as caixas de selecção.",
 'undeleterevisions'            => '$1 {{PLURAL:$1|edição disponível|edições disponíveis}}',
@@ -2289,20 +2381,20 @@ Nestes casos, deverá desmarcar ou revelar a versão eliminada mais recente.',
 'undeletehistorynoadmin'       => 'Esta página foi eliminada. O motivo de eliminação é apresentado no súmario abaixo, junto dos detalhes do utilizador que editou esta página antes de eliminar. O texto actual destas edições eliminadas encontra-se agora apenas disponível para administradores.',
 'undelete-revision'            => 'Edição eliminada da página $1 (das $5 de $4), por $3:',
 'undeleterevision-missing'     => 'Edição inválida ou não encontrada.
-Pode ter usado uma ligação incorrecta ou talvez a revisão tenha sido restaurada ou removida do arquivo.',
+Pode ter usado um link incorrecto ou talvez a revisão tenha sido restaurada ou removida do arquivo.',
 'undelete-nodiff'              => 'Não foram encontradas edições anteriores.',
 'undeletebtn'                  => 'Restaurar',
 'undeletelink'                 => 'ver/restaurar',
-'undeleteviewlink'             => 'visualizar',
+'undeleteviewlink'             => 'ver',
 'undeletereset'                => 'Limpar',
 'undeleteinvert'               => 'Inverter selecção',
-'undeletecomment'              => 'Comentário:',
-'undeletedarticle'             => 'restaurado "[[$1]]"',
+'undeletecomment'              => 'Motivo:',
+'undeletedarticle'             => 'restaurou "[[$1]]"',
 'undeletedrevisions'           => '$1 {{PLURAL:$1|edição restaurada|edições restauradas}}',
 'undeletedrevisions-files'     => '$1 {{PLURAL:$2|edição restaurada|edições restauradas}} e $2 {{PLURAL:$2|ficheiro restaurado|ficheiros restaurados}}',
 'undeletedfiles'               => '{{PLURAL:$1|ficheiro restaurado|$1 ficheiros restaurados}}',
 'cannotundelete'               => 'Restauração falhada; alguém talvez já restaurou a página.',
-'undeletedpage'                => "<big>'''$1 foi restaurada'''</big>
+'undeletedpage'                => "'''$1 foi restaurada'''
 
 Consulte o [[Special:Log/delete|registo de eliminações]] para um registo das eliminações e restaurações mais recentes.",
 'undelete-header'              => 'Consulte o [[Special:Log/delete|registo de eliminações]] para ver as páginas eliminadas recentemente.',
@@ -2329,44 +2421,47 @@ $1',
 # Contributions
 'contributions'       => 'Contribuições do utilizador',
 'contributions-title' => 'Contribuições {{GENDER:$1|do utilizador|da utilizadora}} $1',
-'mycontris'           => 'Minhas contribuições',
+'mycontris'           => 'Contribuições',
 'contribsub2'         => 'Para $1 ($2)',
 'nocontribs'          => 'Não foram encontradas alterações com este critério.',
 'uctop'               => ' (edição actual)',
 'month'               => 'Mês (inclusive anteriores):',
 'year'                => 'Ano (inclusive anteriores):',
 
-'sp-contributions-newbies'        => 'Pesquisar apenas nas contribuições de contas recentes',
-'sp-contributions-newbies-sub'    => 'Para contas novas',
-'sp-contributions-newbies-title'  => 'Contribuições de contas novas',
-'sp-contributions-blocklog'       => 'registo de bloqueios',
-'sp-contributions-deleted'        => 'contribuições eliminadas',
-'sp-contributions-logs'           => 'registos',
-'sp-contributions-talk'           => 'discussão',
-'sp-contributions-userrights'     => 'gestão de privilégios de utilizador',
-'sp-contributions-blocked-notice' => 'Este utilizador encontra-se actualmente bloqueado.
+'sp-contributions-newbies'             => 'Pesquisar apenas nas contribuições de contas recentes',
+'sp-contributions-newbies-sub'         => 'Para contas novas',
+'sp-contributions-newbies-title'       => 'Contribuições de contas novas',
+'sp-contributions-blocklog'            => 'registo de bloqueios',
+'sp-contributions-deleted'             => 'contribuições eliminadas',
+'sp-contributions-logs'                => 'registos',
+'sp-contributions-talk'                => 'discussão',
+'sp-contributions-userrights'          => 'gestão de privilégios de utilizador',
+'sp-contributions-blocked-notice'      => 'Este utilizador encontra-se actualmente bloqueado.
 Para referência, o último registo de bloqueio é apresentado abaixo:',
-'sp-contributions-search'         => 'Pesquisar contribuições',
-'sp-contributions-username'       => 'Endereço IP ou utilizador:',
-'sp-contributions-submit'         => 'Pesquisar',
+'sp-contributions-blocked-notice-anon' => 'Este endereço IP está bloqueado neste momento.
+Para sua referência, encontra abaixo a entrada mais recente no registo de bloqueios:',
+'sp-contributions-search'              => 'Pesquisar contribuições',
+'sp-contributions-username'            => 'Endereço IP ou utilizador:',
+'sp-contributions-toponly'             => 'Mostrar somente as revisões mais recentes',
+'sp-contributions-submit'              => 'Pesquisar',
 
 # What links here
 'whatlinkshere'            => 'Páginas afluentes',
-'whatlinkshere-title'      => 'Páginas que possuem ligações para "$1"',
+'whatlinkshere-title'      => 'Páginas que possuem links para "$1"',
 'whatlinkshere-page'       => 'Página:',
-'linkshere'                => "As seguintes páginas possuem ligações para '''[[:$1]]''':",
-'nolinkshere'              => "Não existem ligações para '''[[:$1]]'''.",
-'nolinkshere-ns'           => "Não existem ligações para '''[[:$1]]''' no espaço nominal seleccionado.",
+'linkshere'                => "As seguintes páginas possuem links para '''[[:$1]]''':",
+'nolinkshere'              => "Não existem links para '''[[:$1]]'''.",
+'nolinkshere-ns'           => "Não existem links para '''[[:$1]]''' no espaço nominal seleccionado.",
 'isredirect'               => 'página de redireccionamento',
 'istemplate'               => 'inclusão',
-'isimage'                  => 'ligação para imagem',
+'isimage'                  => 'link para imagem',
 'whatlinkshere-prev'       => '{{PLURAL:$1|anterior|$1 anteriores}}',
 'whatlinkshere-next'       => '{{PLURAL:$1|próximo|próximos $1}}',
-'whatlinkshere-links'      => '← ligações',
+'whatlinkshere-links'      => '← links',
 'whatlinkshere-hideredirs' => '$1 redireccionamentos',
 'whatlinkshere-hidetrans'  => '$1 transclusões',
-'whatlinkshere-hidelinks'  => '$1 ligações',
-'whatlinkshere-hideimages' => '$1 ligações para imagens',
+'whatlinkshere-hidelinks'  => '$1 links',
+'whatlinkshere-hideimages' => '$1 links para imagens',
 'whatlinkshere-filters'    => 'Filtros',
 
 # Block/unblock
@@ -2383,7 +2478,7 @@ Isto só deve ser feito para prevenir vandalismo e de acordo com a [[{{MediaWiki
 'ipbreason-dropdown'              => '*Razões comuns para um bloqueio
 ** Inserção de informações falsas
 ** Remoção de conteúdos de páginas
-** Inserção de "spam" para sítios externos
+** Inserção de "spam" para sites externos
 ** Inserção de conteúdo sem sentido/incompreensível nas páginas
 ** Comportamento intimidador/inoportuno
 ** Uso abusivo de contas múltiplas
@@ -2397,7 +2492,7 @@ Isto só deve ser feito para prevenir vandalismo e de acordo com a [[{{MediaWiki
 'ipboptions'                      => '2 horas:2 hours,1 dia:1 day,3 dias:3 days,1 semana:1 week,2 semanas:2 weeks,1 mês:1 month,3 meses:3 months,6 meses:6 months,1 ano:1 year,indefinido:infinite',
 'ipbotheroption'                  => 'outro',
 'ipbotherreason'                  => 'Outro motivo/motivo adicional:',
-'ipbhidename'                     => 'Ocultar nome de utilizador em edições e listas',
+'ipbhidename'                     => 'Ocultar nome de utilizador nas edições e listas',
 'ipbwatchuser'                    => 'Vigiar as páginas de utilizador e de discussão deste utilizador',
 'ipballowusertalk'                => 'Permitir que este utilizador edite a sua própria página de discussão mesmo estando bloqueado',
 'ipb-change-block'                => 'Voltar a bloquear o utilizador com estes parâmetros',
@@ -2428,7 +2523,7 @@ Consulte a [[Special:IPBlockList|lista de IPs bloqueados]] para rever os bloquei
 'blocklistline'                   => '$1, $2 bloqueou $3 ($4)',
 'infiniteblock'                   => 'infinito',
 'expiringblock'                   => 'expira em $1 às $2',
-'anononlyblock'                   => 'anón. apenas',
+'anononlyblock'                   => 'apenas anón.',
 'noautoblockblock'                => 'bloqueio automático impossibilitado',
 'createaccountblock'              => 'criação de conta bloqueada',
 'emailblock'                      => 'correio electrónico bloqueado',
@@ -2466,93 +2561,98 @@ Consulte a [[Special:IPBlockList|lista de IPs bloqueados]] para obter a lista de
 'ipb-needreblock'                 => '== Já se encontra bloqueado ==
 $1 já se encontra bloqueado. Deseja alterar as configurações?',
 'ipb-otherblocks-header'          => '{{PLURAL:$1|Outro bloqueio|Outros bloqueios}}',
-'ipb_cant_unblock'                => 'Erro: Bloqueio com ID $1 não encontrado. Poderá já ter sido desbloqueado.',
-'ipb_blocked_as_range'            => 'Erro: O IP $1 não se encontra bloqueado de forma direta, não podendo ser desbloqueado deste modo. Se encontra bloqueado como parte do "range" $2, o qual pode ser desbloqueado.',
+'ipb_cant_unblock'                => 'Erro: O bloqueio com ID $1 não foi encontrado. Pode já ter sido desbloqueado.',
+'ipb_blocked_as_range'            => 'Erro: O IP $1 não se encontra bloqueado de forma directa e não pode ser desbloqueado deste modo. No entanto, está bloqueado como parte da gama $2, a qual pode ser desbloqueada.',
 'ip_range_invalid'                => 'Gama de IPs inválida.',
+'ip_range_toolarge'               => 'Não são permitidas gamas de IPs maiores do que /$1.',
 'blockme'                         => 'Bloquear-me',
-'proxyblocker'                    => 'Bloqueador de proxy',
+'proxyblocker'                    => 'Bloqueador de proxies',
 'proxyblocker-disabled'           => 'Esta função foi impossibilitada.',
 'proxyblockreason'                => "O seu endereço IP foi bloqueado por ser um ''proxy'' público.
-Por favor, contacte o seu fornecedor do serviço de internet ou o seu serviço de apoio técnico e informe-os deste problema de segurança grave.",
+Contacte o seu fornecedor de internet ou o serviço de apoio técnico e informe-os deste grave problema de segurança, por favor.",
 'proxyblocksuccess'               => 'Concluído.',
 'sorbsreason'                     => "O seu endereço IP encontra-se listado como ''proxy'' aberto na DNSBL utilizada pela {{SITENAME}}.",
 'sorbs_create_account_reason'     => "O seu endereço IP encontra-se listado como ''proxy'' aberto na DNSBL utilizada pela {{SITENAME}}. Não pode criar uma conta",
 'cant-block-while-blocked'        => 'Não pode bloquear outros utilizadores enquanto estiver bloqueado.',
 'cant-see-hidden-user'            => "O utilizador que está tentando bloquear já está bloqueado e oculto. Como não possui privilégio de bloquear utilizadores ''(hideuser)'', não pode ver ou editar o bloqueio deste utilizador.",
+'ipbblocked'                      => 'Não pode bloquear ou desbloquear outros, porque está bloqueado',
+'ipbnounblockself'                => 'Não lhe é permitido desbloquear-se a si mesmo',
 
 # Developer tools
-'lockdb'              => 'Trancar base de dados',
-'unlockdb'            => 'Destrancar base de dados',
-'lockdbtext'          => 'Trancar a base de dados impedirá todos os utilizadores de editar páginas, mudar as suas preferências, editar a lista de páginas vigiadas e executar qualquer outra acção que requer mudanças na base de dados.
-Por favor, confirme que é precisamente isso que pretende fazer e que vai destrancar a base de dados quando a manutenção estiver concluída.',
-'unlockdbtext'        => 'Destrancar a base de dados vai possibilitar a todos os utilizadores editar páginas, mudar as suas preferências, alterar as suas listas de páginas vigiadas e executar qualquer outra acção que requer mudanças na base de dados. Por favor, confirme que é isso que pretende fazer.',
-'lockconfirm'         => 'Sim, eu realmente desejo bloquear a base de dados.',
-'unlockconfirm'       => 'Sim, eu realmente desejo desbloquear a base de dados.',
-'lockbtn'             => 'Bloquear base de dados',
-'unlockbtn'           => 'Desbloquear base de dados',
+'lockdb'              => 'Bloquear a base de dados',
+'unlockdb'            => 'Desbloquear a base de dados',
+'lockdbtext'          => 'Bloquear a base de dados impede todos os utilizadores de editar páginas, mudar as suas preferências, editar a lista de páginas vigiadas e executar qualquer outra operação que altere a base de dados.
+Confirme que é precisamente isso que pretende fazer e que vai desbloquear a base de dados quando a manutenção estiver concluída, por favor.',
+'unlockdbtext'        => 'Desbloquear a base de dados vai possibilitar a todos os utilizadores editar páginas, mudar as suas preferências, alterar as suas listas de páginas vigiadas e executar qualquer outra operação que altere a base de dados. Confirme que é isso que pretende fazer, por favor.',
+'lockconfirm'         => 'Sim, pretendo realmente bloquear a base de dados.',
+'unlockconfirm'       => 'Sim, pretendo realmente desbloquear a base de dados.',
+'lockbtn'             => 'Bloquear base de dados',
+'unlockbtn'           => 'Desbloquear base de dados',
 'locknoconfirm'       => 'Não marcou a caixa de confirmação.',
-'lockdbsuccesssub'    => 'Bloqueio bem sucedido',
-'unlockdbsuccesssub'  => 'Desbloqueio bem sucedido',
+'lockdbsuccesssub'    => 'Base de dados foi bloqueada',
+'unlockdbsuccesssub'  => 'Base de dados foi desbloqueada',
 'lockdbsuccesstext'   => 'A base de dados da {{SITENAME}} foi bloqueada.<br />
 Lembre-se de [[Special:UnlockDB|remover o bloqueio]] após a manutenção.',
 'unlockdbsuccesstext' => 'A base de dados foi desbloqueada.',
-'lockfilenotwritable' => 'O ficheiro de bloqueio da base de dados não pode ser escrito. Para bloquear ou desbloquear a base de dados, este precisa de poder ser escrito pelo servidor Web.',
-'databasenotlocked'   => 'A base de dados não encontra-se bloqueada.',
+'lockfilenotwritable' => 'O ficheiro de bloqueio da base de dados não pode ser escrito.
+Para bloquear ou desbloquear a base de dados, este precisa de poder ser escrito pelo servidor de internet.',
+'databasenotlocked'   => 'A base de dados não está bloqueada.',
 
 # Move page
 'move-page'                    => 'Mover $1',
 'move-page-legend'             => 'Mover página',
-'movepagetext'                 => "Usando o formulário abaixo pode mover esta página e todo o seu histórico de edições para uma nova página com outro nome.
-A página original será transformada num redireccionamento para a nova página.
+'movepagetext'                 => "Usando o formulário abaixo pode mover esta página e todo o seu histórico de edições para uma página nova com outro nome.
+A página original será transformada num redireccionamento para a página nova.
 Pode corrigir de forma automática os redireccionamentos existentes que apontam para a página original.
-Caso escolha não o fazer, certifique-se de que não existem [[Special:DoubleRedirects|redireccionamentos duplos]] ou [[Special:BrokenRedirects|quebrados]].
-É da sua responsabilidade verificar que as ligações continuam a apontar para onde é suposto que apontem.
+Caso escolha não o fazer, após a operação certifique-se de que dela não resultaram  [[Special:DoubleRedirects|redireccionamentos duplos]] ou [[Special:BrokenRedirects|quebrados]].
+É da sua responsabilidade verificar que os links continuam a apontar para onde é suposto que apontem.
 
 Note que a página '''não''' será movida se já existir uma página com o novo nome, a menos que esta esteja vazia ou seja um redireccionamento sem qualquer histórico de edições.
-Isto significa que pode mover uma página de volta para o seu nome original se cometeu algum engano e que não pode mover uma página para cima de outra já existente.
+Isto significa que pode mover uma página de volta para o seu nome original se a tiver movido por engano e que não pode mover uma página para cima de outra já existente.
 
 '''CUIDADO!'''
-Para uma página popular esta acção pode representar uma mudança drástica e inesperada;
-por favor, certifique-se de que compreende as consequências da mudança antes de prosseguir.",
+Numa página popular esta operação pode representar uma mudança drástica e inesperada;
+certifique-se de que compreende as consequências da mudança antes de prosseguir, por favor.",
 'movepagetalktext'             => "Se existir uma página de discussão associada, ela será automaticamente movida, '''a não ser que:'''
 *já exista uma página de discussão com o novo título que não esteja vazia, ou
 *desmarque a correspondente caixa de selecção abaixo.
 
 Nestes casos, terá de mover a página de discussão manualmente, ou fundi-la com a existente, se assim desejar.",
 'movearticle'                  => 'Mover página',
+'moveuserpage-warning'         => "'''Aviso:''' Está prestes a mover uma página de utilizador. Note que a página será apenas movida, ''sem'' alterar o nome do utilizador.",
 'movenologin'                  => 'Não autenticado',
 'movenologintext'              => 'Precisa de ser um utilizador registado e [[Special:UserLogin|autenticado]] para poder mover uma página.',
 'movenotallowed'               => 'Não possui permissão para mover páginas.',
 'movenotallowedfile'           => 'Não possui permissão para mover ficheiros.',
 'cant-move-user-page'          => 'Não possui permissão de mover páginas de utilizadores (pode mover sub-páginas).',
-'cant-move-to-user-page'       => 'Não possui permissão de mover uma página para uma página de utilizador (pode movê-la para uma sub-página de utilizador).',
+'cant-move-to-user-page'       => 'Não possui permissão de mover uma página para uma página de utilizador (pode movê-la para uma subpágina de utilizador).',
 'newtitle'                     => 'Para novo título',
 'move-watch'                   => 'Vigiar esta página',
 'movepagebtn'                  => 'Mover página',
 'pagemovedsub'                 => 'Página movida com sucesso',
-'movepage-moved'               => '<big>\'\'\'"$1" foi movida para "$2"\'\'\'</big>',
-'movepage-moved-redirect'      => 'Um redireccionamento foi criado.',
+'movepage-moved'               => '\'\'\'"$1" foi movida para "$2"\'\'\'',
+'movepage-moved-redirect'      => 'Foi criado um redireccionamento.',
 'movepage-moved-noredirect'    => 'A criação de um redirecionamento foi suprimida.',
-'articleexists'                => 'Uma página com este título já existe, ou o título que escolheu é inválido.
-Por favor, escolha outro nome.',
+'articleexists'                => 'Uma página com este nome já existe, ou o nome que escolheu é inválido.
+Escolha outro nome, por favor.',
 'cantmove-titleprotected'      => 'Não pode mover uma página para esse destino, porque o novo título foi protegido para evitar a sua criação',
 'talkexists'                   => "'''A página em si foi movida com sucesso, mas a página de discussão não foi movida porque já existia uma com o mesmo título.
-Por favor, faça a fusão manual das páginas de discussão.'''",
+Faça a fusão manual das páginas de discussão, por favor.'''",
 'movedto'                      => 'movido para',
 'movetalk'                     => 'Mover também a página de discussão associada.',
 'move-subpages'                => 'Mover subpáginas (até $1)',
 'move-talk-subpages'           => 'Mover subpáginas da página de discussão (até $1)',
 'movepage-page-exists'         => 'A página $1 já existe e não pode ser substituída.',
 'movepage-page-moved'          => 'A página $1 foi movida para $2',
-'movepage-page-unmoved'        => 'A página $1 não pôde ser movida para $2.',
+'movepage-page-unmoved'        => 'Não foi possível mover a página $1 para $2.',
 'movepage-max-pages'           => 'O limite de $1 {{PLURAL:$1|página movida|páginas movidas}} foi atingido; não será possível mover mais páginas de forma automática.',
 '1movedto2'                    => 'moveu [[$1]] para [[$2]]',
 '1movedto2_redir'              => 'moveu [[$1]] para [[$2]] sobre redirecionamento',
 'move-redirect-suppressed'     => 'redirecionamento suprimido',
 'movelogpage'                  => 'Registo de movimento',
 'movelogpagetext'              => 'Abaixo encontra-se uma lista de páginas movidas.',
-'movesubpage'                  => '{{PLURAL:$1|Sub-página|Sub-páginas}}',
-'movesubpagetext'              => 'Esta página tem $1 {{PLURAL:$1|sub-página mostrada|sub-páginas mostradas}} abaixo.',
+'movesubpage'                  => '{{PLURAL:$1|Subpágina|Subpáginas}}',
+'movesubpagetext'              => 'Esta página tem $1 {{PLURAL:$1|subpágina mostrada|subpáginas mostradas}} abaixo.',
 'movenosubpage'                => 'Esta página não tem subpáginas.',
 'movereason'                   => 'Motivo:',
 'revertmove'                   => 'reverter',
@@ -2565,20 +2665,22 @@ A página de destino ("[[:$1]]") já existe. Deseja eliminá-la de modo a poder
 não é possível mover uma página para ela mesma.',
 'immobile-source-namespace'    => 'Não é possível mover páginas no espaço nominal "$1"',
 'immobile-target-namespace'    => 'Não é possível mover páginas para o espaço nominal "$1"',
-'immobile-target-namespace-iw' => 'Uma ligação interwikis não é um destino válido para uma movimentação de página.',
+'immobile-target-namespace-iw' => 'Um link interwikis não é um destino válido para uma movimentação de página.',
 'immobile-source-page'         => 'Esta página não pode ser movida.',
 'immobile-target-page'         => 'Não é possível mover para esse título de destino.',
 'imagenocrossnamespace'        => 'Não é possível mover imagem para espaço nominal que não de imagens',
 'imagetypemismatch'            => 'A extensão do novo ficheiro não corresponde ao seu tipo',
 'imageinvalidfilename'         => 'O nome do ficheiro alvo é inválido',
-'fix-double-redirects'         => 'Atualizar todos os redirecionamentos que apontem para o título original',
+'fix-double-redirects'         => 'Actualizar todos os redireccionamentos que apontem para o título original',
 'move-leave-redirect'          => 'Criar um redireccionamento',
-'protectedpagemovewarning'     => "'''Aviso:''' Esta página foi protegida de maneira a que apenas utilizadores com privilégio de administrador possam movê-la.",
-'semiprotectedpagemovewarning' => "''Nota:''' Esta página protegida de maneira a que apenas utilizadores registados possam movê-la.",
+'protectedpagemovewarning'     => "'''Aviso:''' Esta página foi protegida de maneira a que apenas utilizadores com privilégio de administrador possam movê-la.
+O último registo é apresentado abaixo para referência:",
+'semiprotectedpagemovewarning' => "'''Nota:''' Esta página protegida de maneira a que apenas utilizadores registados possam movê-la.
+O último registo é apresentado abaixo para referência:",
 'move-over-sharedrepo'         => '== O ficheiro existe ==
 [[:$1]] já existe num repositório partilhado. Mover um ficheiro para o título [[:$1]] irá sobrepô-lo ao ficheiro partilhado.',
 'file-exists-sharedrepo'       => 'O nome de ficheiro que escolheu já é utilizado num repositório partilhado.
-Por favor, escolha outro nome.',
+Escolha outro nome, por favor.',
 
 # Export
 'export'            => 'Exportação de páginas',
@@ -2586,10 +2688,10 @@ Por favor, escolha outro nome.',
 
 Para exportar páginas, introduza os títulos na caixa de texto abaixo (um título por linha) e seleccione se deseja todas as versões, com as linhas de histórico de edições, ou apenas a edição actual e informações sobre a mais recente das edições.
 
-Se desejar, pode utilizar uma ligação (por exemplo, [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] para a [[{{MediaWiki:Mainpage}}]]).',
-'exportcuronly'     => 'Incluir apenas a edição actual, não o histórico inteiro',
+Se desejar, pode utilizar um link (por exemplo, [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] para a [[{{MediaWiki:Mainpage}}]]).',
+'exportcuronly'     => 'Incluir apenas a edição actual, não o histórico completo',
 'exportnohistory'   => "----
-'''Nota:''' a exportação do histórico completo das páginas através deste formulário foi desactivada por afectar o desempenho.",
+'''Nota:''' a exportação do histórico completo de páginas através deste formulário foi desactivada por afectar o desempenho do sistema.",
 'export-submit'     => 'Exportar',
 'export-addcattext' => 'Adicionar à lista páginas da categoria:',
 'export-addcat'     => 'Adicionar',
@@ -2605,10 +2707,10 @@ Se desejar, pode utilizar uma ligação (por exemplo, [[{{#Special:Export}}/{{Me
 'allmessagesdefault'            => 'Texto padrão',
 'allmessagescurrent'            => 'Texto actual',
 'allmessagestext'               => 'Esta é uma lista das mensagens de sistema disponíveis no espaço nominal {{ns:mediawiki}}.
-Por favor visite [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation] e [http://translatewiki.net translatewiki.net] se deseja participar na localização do MediaWiki.',
+Por favor, visite [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation] e [http://translatewiki.net translatewiki.net] se deseja participar na localização do MediaWiki.',
 'allmessagesnotsupportedDB'     => "Esta página não pode ser utilizada, uma vez que '''\$wgUseDatabaseMessages''' foi desativado.",
 'allmessages-filter-legend'     => 'Filtro',
-'allmessages-filter'            => 'Filtrar por estado de personalização:',
+'allmessages-filter'            => 'Filtrar pelo estado de personalização:',
 'allmessages-filter-unmodified' => 'Não modificadas',
 'allmessages-filter-all'        => 'Todas',
 'allmessages-filter-modified'   => 'Modificadas',
@@ -2625,7 +2727,7 @@ Por favor visite [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisat
 'thumbnail_invalid_params' => 'Parâmetros de miniatura inválidos',
 'thumbnail_dest_directory' => 'Não foi possível criar o directório de destino',
 'thumbnail_image-type'     => 'Tipo de imagem não suportado',
-'thumbnail_gd-library'     => 'Configuração de biblioteca GD incompleta: função $1 em falta',
+'thumbnail_gd-library'     => 'Configuração da biblioteca GD incompleta: função $1 em falta',
 'thumbnail_image-missing'  => 'Ficheiro em falta: $1',
 
 # Special:Import
@@ -2635,7 +2737,7 @@ Por favor visite [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisat
 As datas das edições e os seus editores serão mantidos.
 Todas as acções de importação transwikis são registadas no [[Special:Log/import|Registo de importações]].',
 'import-interwiki-source'    => 'Wiki ou página de origem:',
-'import-interwiki-history'   => 'Copiar todas as edições desta página',
+'import-interwiki-history'   => 'Copiar todo o histórico de revisões desta página',
 'import-interwiki-templates' => 'Incluir todas as predefinições',
 'import-interwiki-submit'    => 'Importar',
 'import-interwiki-namespace' => 'Espaço nominal de destino:',
@@ -2646,14 +2748,15 @@ Grave o ficheiro no seu computador e importe-o aqui.',
 'importstart'                => 'Importando páginas...',
 'import-revision-count'      => '{{PLURAL:$1|uma edição|$1 edições}}',
 'importnopages'              => 'Não existem páginas a importar.',
+'imported-log-entries'       => '{{PLURAL:$1|Foi importada $1 entrada|Foram importadas $1 entradas}} de registo.',
 'importfailed'               => 'A importação falhou: $1',
-'importunknownsource'        => 'Tipo de fonte de importação desconhecida',
-'importcantopen'             => 'Não foi possível abrir o ficheiro de importação',
-'importbadinterwiki'         => 'Ligação interwikis incorrecta',
+'importunknownsource'        => 'Tipo da fonte de importação desconhecido',
+'importcantopen'             => 'Não foi possível abrir o ficheiro a importar',
+'importbadinterwiki'         => 'Link interwikis incorrecto',
 'importnotext'               => 'Vazio ou sem texto',
 'importsuccess'              => 'Importação completa!',
-'importhistoryconflict'      => 'Existem conflitos de edições no histórico (talvez esta página já foi importada antes)',
-'importnosources'            => 'Não foram definidas fontes de importação transwiki e o carregamento directo de históricos encontra-se desactivado.',
+'importhistoryconflict'      => 'Existem conflitos de edições no histórico (talvez esta página já tenha sido importada anteriormente)',
+'importnosources'            => 'Não foram definidas fontes de importação transwikis e o carregamento directo de históricos encontra-se desactivado.',
 'importnofile'               => 'Nenhum ficheiro de importação foi carregado.',
 'importuploaderrorsize'      => 'O carregamento do ficheiro importado falhou.
 O ficheiro é maior do que o tamanho máximo permitido.',
@@ -2663,36 +2766,36 @@ O ficheiro foi recebido parcialmente.',
 Não há um directório temporário.',
 'import-parse-failure'       => 'Falha ao importar dados XML',
 'import-noarticle'           => 'Sem páginas para importar!',
-'import-nonewrevisions'      => 'Todas as edições já foram importadas.',
+'import-nonewrevisions'      => 'Todas as revisões já tinham sido importadas anteriormente.',
 'xml-error-string'           => '$1 na linha $2, coluna $3 (byte $4): $5',
 'import-upload'              => 'Enviar dados em XML',
-'import-token-mismatch'      => 'Perda dos dados da sessão. Por favor tente novamente.',
+'import-token-mismatch'      => 'Perda dos dados da sessão. Tente novamente, por favor.',
 'import-invalid-interwiki'   => 'Não é possível importar da wiki especificada.',
 
 # Import log
 'importlogpage'                    => 'Registo de importações',
 'importlogpagetext'                => 'Importações administrativas de páginas com a preservação do histórico de edição de outras wikis.',
-'import-logentry-upload'           => 'importou [[$1]] através de ficheiro de importação',
+'import-logentry-upload'           => 'importou [[$1]] por upload de ficheiro',
 'import-logentry-upload-detail'    => '{{PLURAL:$1|uma edição|$1 edições}}',
 'import-logentry-interwiki'        => 'transwikis $1',
 'import-logentry-interwiki-detail' => '{{PLURAL:$1|$1 edição|$1 edições}} de $2',
 
 # Tooltip help for the actions
 'tooltip-pt-userpage'             => 'A sua página de utilizador',
-'tooltip-pt-anonuserpage'         => 'A página de utilizador para o ip que está a utilizar para editar',
+'tooltip-pt-anonuserpage'         => 'A página de utilizador para o endereço IP que está a usar',
 'tooltip-pt-mytalk'               => 'A sua página de discussão',
 'tooltip-pt-anontalk'             => 'Discussão sobre edições feitas a partir deste endereço IP',
-'tooltip-pt-preferences'          => 'Configuração dos comportamentos da wiki que prefere',
-'tooltip-pt-watchlist'            => 'Lista das páginas cujas alterações está a vigiar',
+'tooltip-pt-preferences'          => 'Configuração dos comportamentos que prefere da wiki',
+'tooltip-pt-watchlist'            => 'Lista de mudanças nas páginas que está a vigiar',
 'tooltip-pt-mycontris'            => 'Lista das suas edições de páginas',
 'tooltip-pt-login'                => 'É encorajado a autenticar-se, apesar de não ser obrigatório.',
 'tooltip-pt-anonlogin'            => 'É encorajado a autenticar-se, apesar de não ser obrigatório.',
 'tooltip-pt-logout'               => 'Terminar esta sessão na wiki',
 'tooltip-ca-talk'                 => 'Discussão sobre o conteúdo da página',
 'tooltip-ca-edit'                 => 'Pode editar esta página.
-Por favor, utilize o botão "Antever resultado" antes de gravar.',
+Utilize o botão "Antever resultado" antes de gravar, por favor.',
 'tooltip-ca-addsection'           => 'Iniciar uma nova secção',
-'tooltip-ca-viewsource'           => 'Esta página está protegida; só pode visualizar o conteúdo.',
+'tooltip-ca-viewsource'           => 'Esta página está protegida; só pode ver o conteúdo.',
 'tooltip-ca-history'              => 'Edições anteriores desta página.',
 'tooltip-ca-protect'              => 'Proteger esta página',
 'tooltip-ca-unprotect'            => 'Desproteger esta página',
@@ -2712,8 +2815,8 @@ Por favor, utilize o botão "Antever resultado" antes de gravar.',
 'tooltip-n-recentchanges'         => 'A lista de mudanças recentes nesta wiki.',
 'tooltip-n-randompage'            => 'Carregar página aleatória',
 'tooltip-n-help'                  => 'Um local reservado para auxílio.',
-'tooltip-t-whatlinkshere'         => 'Lista de todas as páginas que contêm ligações para esta',
-'tooltip-t-recentchangeslinked'   => 'Mudanças recentes em páginas para as quais esta contém ligações',
+'tooltip-t-whatlinkshere'         => 'Lista de todas as páginas que contêm links para esta',
+'tooltip-t-recentchangeslinked'   => 'Mudanças recentes nas páginas para as quais esta contém links',
 'tooltip-feed-rss'                => "''Feed'' RSS desta página",
 'tooltip-feed-atom'               => "''Feed'' Atom desta página",
 'tooltip-t-contributions'         => 'Ver as contribuições deste utilizador',
@@ -2721,7 +2824,7 @@ Por favor, utilize o botão "Antever resultado" antes de gravar.',
 'tooltip-t-upload'                => 'Carregar ficheiros',
 'tooltip-t-specialpages'          => 'Lista de páginas especiais',
 'tooltip-t-print'                 => 'Versão para impressão desta página',
-'tooltip-t-permalink'             => 'Ligação permanente para esta versão desta página',
+'tooltip-t-permalink'             => 'Link permanente para esta versão desta página',
 'tooltip-ca-nstab-main'           => 'Ver a página de conteúdo',
 'tooltip-ca-nstab-user'           => 'Ver a página de utilizador',
 'tooltip-ca-nstab-media'          => 'Ver a página de media',
@@ -2734,7 +2837,7 @@ Por favor, utilize o botão "Antever resultado" antes de gravar.',
 'tooltip-ca-nstab-category'       => 'Ver a página da categoria',
 'tooltip-minoredit'               => 'Marcar como edição menor',
 'tooltip-save'                    => 'Gravar as alterações',
-'tooltip-preview'                 => 'Antever as suas alterações. Por favor, utilize antes de gravar!',
+'tooltip-preview'                 => 'Antever as suas alterações. Use antes de gravar, por favor!',
 'tooltip-diff'                    => 'Mostrar alterações que fez a este texto.',
 'tooltip-compareselectedversions' => 'Ver as diferenças entre as duas versões seleccionadas desta página.',
 'tooltip-watch'                   => 'Adicionar esta página à lista de páginas vigiadas',
@@ -2742,7 +2845,9 @@ Por favor, utilize o botão "Antever resultado" antes de gravar.',
 'tooltip-upload'                  => 'Iniciar o carregamento',
 'tooltip-rollback'                => '"{{int:rollbacklink}}" reverte, com um só clique, as edições do último editor desta página.',
 'tooltip-undo'                    => '"desfazer" reverte esta edição e apresenta a página de edição no modo de antevisão.
-Permite colocar uma justificação no sumário da edição.',
+Permite colocar uma justificação no resumo da edição.',
+'tooltip-preferences-save'        => 'Gravar preferências',
+'tooltip-summary'                 => 'Introduza um resumo breve',
 
 # Stylesheets
 'common.css'      => '/* Código CSS colocado aqui será aplicado a todos os temas */',
@@ -2777,24 +2882,24 @@ Permite colocar uma justificação no sumário da edição.',
 
 # Attribution
 'anonymous'        => '{{PLURAL:$1|Utilizador anónimo|Utilizadores anónimos}} da {{SITENAME}}',
-'siteuser'         => 'um utilizador da {{SITENAME}}: $1',
+'siteuser'         => '{{GENDER:$2|um utilizador|uma utilizadora|um utilizador}} da {{SITENAME}} ($1)',
 'anonuser'         => 'utilizador anónimo $1 da {{SITENAME}}',
 'lastmodifiedatby' => 'Esta página foi modificada pela última vez às $2 de $1 por $3.',
 'othercontribs'    => 'Baseado no trabalho de $1.',
 'others'           => 'outros',
-'siteusers'        => '{{PLURAL:$2|um utilizador|$2 utilizadores}} da {{SITENAME}}: $1',
-'anonusers'        => '{{PLURAL:$2|utilizador anónimo|utilizadores anónimos}} da {{SITENAME}}: $1',
+'siteusers'        => '{{PLURAL:$2|um utilizador|$2 utilizadores}} da {{SITENAME}} ($1)',
+'anonusers'        => '{{PLURAL:$2|utilizador anónimo|utilizadores anónimos}} da {{SITENAME}} ($1)',
 'creditspage'      => 'Créditos da página',
 'nocredits'        => 'Não há informação disponível sobre os créditos desta página.',
 
 # Spam protection
 'spamprotectiontitle' => 'Filtro de protecção contra spam',
 'spamprotectiontext'  => "A página que deseja gravar foi bloqueada pelo filtro de ''spam''.
-Este bloqueio foi provavelmente causado por uma ligação para um sítio externo que consta da lista negra.",
+Este bloqueio foi provavelmente causado por um link para um site externo que consta da lista negra.",
 'spamprotectionmatch' => 'O seguinte texto activou o filtro de spam: $1',
 'spambot_username'    => 'MediaWiki limpeza de spam',
-'spam_reverting'      => 'Revertendo para a última revisão que não contém ligações para $1',
-'spam_blanking'       => 'Todas as revisões continham ligações para $1, limpando',
+'spam_reverting'      => 'Revertendo para a última revisão que não contém links para $1',
+'spam_blanking'       => 'Todas as revisões continham links para $1, limpando',
 
 # Info page
 'infosubtitle'   => 'Informação para página',
@@ -2819,8 +2924,8 @@ Este bloqueio foi provavelmente causado por uma ligação para um sítio externo
 'mw_math_png'    => 'Gerar sempre como PNG',
 'mw_math_simple' => 'HTML caso seja simples, caso contrário, PNG',
 'mw_math_html'   => 'HTML se possível, caso contrário, PNG',
-'mw_math_source' => 'Deixar como TeX (para navegadores de texto)',
-'mw_math_modern' => 'Recomendado para navegadores modernos',
+'mw_math_source' => 'Deixar como TeX (para browsers de texto)',
+'mw_math_modern' => 'Recomendado para browsers modernos',
 'mw_math_mathml' => 'MathML se possível (experimental)',
 
 # Math errors
@@ -2838,7 +2943,7 @@ Este bloqueio foi provavelmente causado por uma ligação para um sítio externo
 'markaspatrolleddiff'                 => 'Marcar como patrulhada',
 'markaspatrolledtext'                 => 'Marcar esta página como patrulhada',
 'markedaspatrolled'                   => 'Marcada como patrulhada',
-'markedaspatrolledtext'               => 'A edição seleccionada foi marcada como patrulhada.',
+'markedaspatrolledtext'               => 'A edição seleccionada de [[:$1]] foi marcada como patrulhada.',
 'rcpatroldisabled'                    => 'Edições patrulhadas nas Mudanças Recentes desactivadas',
 'rcpatroldisabledtext'                => 'A funcionalidade de edições patrulhadas nas Mudanças Recentes está actualmente desactivada.',
 'markedaspatrollederror'              => 'Não é possível marcar como patrulhada',
@@ -2854,7 +2959,7 @@ Este bloqueio foi provavelmente causado por uma ligação para um sítio externo
 'log-show-hide-patrol' => '$1 registo de edições patrulhadas',
 
 # Image deletion
-'deletedrevision'                 => 'Apagada a versão antiga $1',
+'deletedrevision'                 => 'Apagou a versão antiga $1',
 'filedeleteerror-short'           => 'Erro ao eliminar ficheiro: $1',
 'filedeleteerror-long'            => 'Foram encontrados erros ao tentar eliminar o ficheiro:
 
@@ -2882,6 +2987,9 @@ Executá-lo poderá comprometer a segurança do seu sistema.<hr />",
 'show-big-image-thumb' => '<small>Dimensões desta antevisão: $1 × $2 pixels</small>',
 'file-info-gif-looped' => 'cíclico',
 'file-info-gif-frames' => '$1 {{PLURAL:$1|quadro|quadros}}',
+'file-info-png-looped' => 'ciclo infinito',
+'file-info-png-repeat' => 'reproduzido $1 {{PLURAL:$1|vez|vezes}}',
+'file-info-png-frames' => '$1 {{PLURAL:$1|fotograma|fotogramas}}',
 
 # Special:NewFiles
 'newimages'             => 'Galeria de novos ficheiros',
@@ -2893,14 +3001,14 @@ Executá-lo poderá comprometer a segurança do seu sistema.<hr />",
 'noimages'              => 'Nada para ver.',
 'ilsubmit'              => 'Procurar',
 'bydate'                => 'por data',
-'sp-newimages-showfrom' => 'Mostrar novos ficheiros a partir de $2, $1',
+'sp-newimages-showfrom' => 'Mostrar novos ficheiros a partir das $2 de $1',
 
 # Bad image list
 'bad_image_list' => 'O formato é o seguinte:
 
 Só são reconhecidos elementos na forma de lista (linhas começadas por *).
-A primeira ligação em cada linha deve ser uma ligação ao ficheiro que se pretende bloquear.
-Quaisquer outras ligações nessa mesma linha são consideradas excepções (ou seja, páginas de onde se pode aceder ao ficheiro).',
+O primeiro link em cada linha deve apontar para o ficheiro que se pretende bloquear.
+Quaisquer outros links nessa mesma linha são considerados excepções (ou seja, páginas de onde se pode aceder ao ficheiro).',
 
 # Metadata
 'metadata'          => 'Metadados',
@@ -3044,7 +3152,7 @@ Caso o ficheiro tenha sido modificado a partir do seu estado original, alguns de
 
 'exif-orientation-1' => 'Normal',
 'exif-orientation-2' => 'Espelhamento horizontal',
-'exif-orientation-3' => 'Rotacionado em 180°',
+'exif-orientation-3' => 'Rodado 180°',
 'exif-orientation-4' => 'Invertido na vertical',
 'exif-orientation-5' => 'Rodado 90º no sentido anti-horário e invertido na vertical',
 'exif-orientation-6' => 'Rodado 90° no sentido horário',
@@ -3193,46 +3301,61 @@ Caso o ficheiro tenha sido modificado a partir do seu estado original, alguns de
 'limitall'         => 'tudo',
 
 # E-mail address confirmation
-'confirmemail'             => 'Confirmar endereço de correio electrónico',
-'confirmemail_noemail'     => 'Não tem um endereço de correio electrónico válido nas suas [[Special:Preferences|preferências de utilizador]].',
-'confirmemail_text'        => 'A {{SITENAME}} requer que valide o seu endereço de correio electrónico antes de usar as funcionalidades de correio.
+'confirmemail'              => 'Confirmar endereço de correio electrónico',
+'confirmemail_noemail'      => 'Não tem um endereço de correio electrónico válido nas suas [[Special:Preferences|preferências de utilizador]].',
+'confirmemail_text'         => 'A {{SITENAME}} requer que valide o seu endereço de correio electrónico antes de usar as funcionalidades de correio.
 Clique o botão abaixo para enviar uma mensagem de confirmação para o seu endereço.
 A mensagem incluíra uma URL que contém um código;
-insira a URL no seu navegador para confirmar que o seu endereço de correio electrónico é válido.',
-'confirmemail_pending'     => 'Um código de confirmação já lhe foi enviado;
+insira a URL no seu browser para confirmar que o seu endereço de correio electrónico é válido.',
+'confirmemail_pending'      => 'Um código de confirmação já lhe foi enviado;
 caso tenha criado a conta recentemente, é recomendado que aguarde alguns minutos até o receber antes de tentar pedir um novo código.',
-'confirmemail_send'        => 'Enviar código de confirmação',
-'confirmemail_sent'        => 'Correio de confirmação enviado.',
-'confirmemail_oncreate'    => 'Foi enviado um código de confirmação para o seu endereço de correio electrónico.
+'confirmemail_send'         => 'Enviar código de confirmação',
+'confirmemail_sent'         => 'Correio de confirmação enviado.',
+'confirmemail_oncreate'     => 'Foi enviado um código de confirmação para o seu endereço de correio electrónico.
 Este código não é necessário para se autenticar no sistema, mas será necessário para activar qualquer funcionalidade baseada no uso de correio na wiki.',
-'confirmemail_sendfailed'  => 'A {{SITENAME}} não conseguiu enviar o correio de confirmação.
+'confirmemail_sendfailed'   => 'A {{SITENAME}} não conseguiu enviar o correio de confirmação.
 Verifique se o seu endereço de correio electrónico possui caracteres inválidos.
 
 O sistema de correio devolveu o erro: $1',
-'confirmemail_invalid'     => 'Código de confirmação inválido. O código poderá ter expirado.',
-'confirmemail_needlogin'   => 'Precisa de $1 para confirmar o seu endereço de correio electrónico.',
-'confirmemail_success'     => 'O seu endereço de correio electrónico foi confirmado.
+'confirmemail_invalid'      => 'Código de confirmação inválido. O código poderá ter expirado.',
+'confirmemail_needlogin'    => 'Precisa de $1 para confirmar o seu endereço de correio electrónico.',
+'confirmemail_success'      => 'O seu endereço de correio electrónico foi confirmado.
 Pode agora [[Special:UserLogin|autenticar-se]] e disfrutar da wiki.',
-'confirmemail_loggedin'    => 'O seu endereço de correio electrónico foi confirmado.',
-'confirmemail_error'       => 'Alguma coisa correu mal ao gravar a sua confirmação.',
-'confirmemail_subject'     => 'Confirmação de endereço de correio electrónico da {{SITENAME}}',
-'confirmemail_body'        => 'Alguém, provavelmente você com o endereço IP $1,
+'confirmemail_loggedin'     => 'O seu endereço de correio electrónico foi confirmado.',
+'confirmemail_error'        => 'Alguma coisa correu mal ao gravar a sua confirmação.',
+'confirmemail_subject'      => 'Confirmação de endereço de correio electrónico da {{SITENAME}}',
+'confirmemail_body'         => 'Alguém, provavelmente você com o endereço IP $1,
 registou uma conta "$2" com este endereço de correio electrónico na {{SITENAME}}.
 
 Para confirmar que esta conta é realmente sua e activar
 as funcionalidades de correio electrónico na {{SITENAME}},
-abra a seguinte ligação no seu navegador:
+abra o seguinte link no seu browser:
 
 $3
 
-Caso este *não* seja você, abra a seguinte ligação
+Caso este *não* seja você, siga o seguinte link
 para cancelar a confirmação do endereço de correio electrónico:
 
 $5
 
 Este código de confirmação irá expirar a $4.',
-'confirmemail_invalidated' => 'Confirmação de endereço de correio electrónico cancelada',
-'invalidateemail'          => 'Cancelar confirmação de correio electrónico',
+'confirmemail_body_changed' => 'Alguém, provavelmente você com o endereço IP $1,
+alterou o endereço de correio electrónico da conta "$2" para este na {{SITENAME}}.
+
+Para confirmar que esta conta é realmente sua e reactivar
+as funcionalidades de correio electrónico na {{SITENAME}},
+abra o seguinte link no seu browser:
+
+$3
+
+Caso a conta *não* lhe pertença, siga o seguinte link
+para cancelar a confirmação do endereço de correio electrónico:
+
+$5
+
+Este código de confirmação irá expirar a $4.',
+'confirmemail_invalidated'  => 'Confirmação de endereço de correio electrónico cancelada',
+'invalidateemail'           => 'Cancelar confirmação de correio electrónico',
 
 # Scary transclusion
 'scarytranscludedisabled' => '[Transclusão interwikis foi impossibilitada]',
@@ -3240,7 +3363,7 @@ Este código de confirmação irá expirar a $4.',
 'scarytranscludetoolong'  => '[URL longa demais]',
 
 # Trackbacks
-'trackbackbox'      => "Ligações ''trackback'' para esta página:<br />
+'trackbackbox'      => "Links ''trackback'' para esta página:<br />
 $1",
 'trackbackremove'   => '([$1 Eliminar])',
 'trackbacklink'     => "''Trackback''",
@@ -3250,7 +3373,7 @@ $1",
 'deletedwhileediting' => "'''Aviso''': Esta página foi eliminada após ter começado a editá-la!",
 'confirmrecreate'     => "Enquanto você editava esta página, o utilizador [[User:$1|$1]] ([[User talk:$1|Discussão]]) eliminou-a pelo seguinte motivo:
 : ''$2''
-Por favor, confirme que deseja realmente recriar esta página.",
+Confirme que deseja realmente recriar esta página, por favor.",
 'recreate'            => 'Recriar',
 
 # action=purge
@@ -3272,13 +3395,14 @@ Por favor, confirme que deseja realmente recriar esta página.",
 'table_pager_first'        => 'Primeira página',
 'table_pager_last'         => 'Última página',
 'table_pager_limit'        => 'Mostrar $1 por página',
+'table_pager_limit_label'  => 'Entradas por página:',
 'table_pager_limit_submit' => 'Ir',
 'table_pager_empty'        => 'Sem resultados',
 
 # Auto-summaries
 'autosumm-blank'   => 'Limpou toda a página',
 'autosumm-replace' => "Página substituída por '$1'",
-'autoredircomment' => 'Redireccionando para [[$1]]',
+'autoredircomment' => 'Redireccionamento para [[$1]]',
 'autosumm-new'     => "Criou nova página com '$1'",
 
 # Live preview
@@ -3291,7 +3415,7 @@ Tente a antevisão normal.',
 
 # Friendlier slave lag warnings
 'lag-warn-normal' => 'Alterações realizadas {{PLURAL:$1|no último segundo|nos últimos $1 segundos}} podem não constar desta lista.',
-'lag-warn-high'   => 'Devido a latência elevada do servidor da base de dados, as alterações realizadas {{PLURAL:$1|no último segundo|nos últimos $1 segundos}} podem não constar desta lista.',
+'lag-warn-high'   => 'Devido a latência elevada no acesso ao servidor da base de dados, as alterações realizadas {{PLURAL:$1|no último segundo|nos últimos $1 segundos}} podem não constar desta lista.',
 
 # Watchlist editor
 'watchlistedit-numitems'       => 'A sua lista de páginas vigiadas contém {{PLURAL:$1|uma página|$1 páginas}}, excluindo páginas de discussão.',
@@ -3299,15 +3423,15 @@ Tente a antevisão normal.',
 'watchlistedit-normal-title'   => 'Editar lista de páginas vigiadas',
 'watchlistedit-normal-legend'  => 'Remover páginas da lista de páginas vigiadas',
 'watchlistedit-normal-explain' => 'As suas páginas vigiadas são listadas abaixo.
-Para remover uma página, marque a caixa de selecção correspondente e clique o botão "Remover páginas".
+Para remover uma página, marque a caixa de selecção correspondente e clique o botão "{{int:Watchlistedit-normal-submit}}".
 Também pode [[Special:Watchlist/raw|editar a lista de páginas vigiadas em forma de texto]].',
 'watchlistedit-normal-submit'  => 'Remover páginas',
 'watchlistedit-normal-done'    => '{{PLURAL:$1|Foi removida uma página|Foram removidas $1 páginas}} da sua lista de páginas vigiadas:',
 'watchlistedit-raw-title'      => 'Editar a lista de páginas vigiadas em forma de texto',
 'watchlistedit-raw-legend'     => 'Editar a lista de páginas vigiadas em forma de texto',
-'watchlistedit-raw-explain'    => 'A sua lista de páginas vigiadas é apresentada abaixo.
+'watchlistedit-raw-explain'    => 'A lista de páginas vigiadas é apresentada abaixo.
 Pode adicionar novas linhas ou remover linhas para aumentar ou reduzir a lista, desde que mantenha uma única página por linha.
-Quando terminar, clique no botão "Actualizar a lista de páginas vigiadas".
+Quando terminar, clique "{{int:Watchlistedit-raw-submit}}".
 Também pode [[Special:Watchlist/edit|editar a lista da maneira convencional]].',
 'watchlistedit-raw-titles'     => 'Páginas:',
 'watchlistedit-raw-submit'     => 'Actualizar a lista de páginas vigiadas',
@@ -3348,10 +3472,10 @@ Também pode [[Special:Watchlist/edit|editar a lista da maneira convencional]].'
 # Special:FilePath
 'filepath'         => 'Endereço de ficheiro',
 'filepath-page'    => 'Ficheiro:',
-'filepath-submit'  => 'Endereço',
-'filepath-summary' => 'Esta página especial retorna o endereço completo de um ficheiro ao seu navegador, que irá processá-lo.
-Imagens serão apresentadas pelo navegador na resolução máxima.
-Ficheiros de outro tipo serão arrancados pelo navegador directamente no programa que lhes está associado no seu computador.
+'filepath-submit'  => 'Ir',
+'filepath-summary' => 'Esta página especial retorna o endereço completo de um ficheiro ao seu browser, que irá processá-lo.
+Imagens serão apresentadas pelo browser na resolução máxima.
+Ficheiros de outro tipo serão abertos pelo browser directamente no programa que lhes está associado no seu computador.
 
 Introduza o nome do ficheiro sem o prefixo "{{ns:file}}:".',
 
@@ -3391,9 +3515,9 @@ Introduza o nome do ficheiro sem o prefixo \"{{ns:file}}:\".",
 
 # External image whitelist
 'external_image_whitelist' => ' # Deixe esta linha exatamente como ela está<pre> 
-# Coloque fragmentos de expressões regulares (apenas a parte entre //) em baixo
-# Estas serão comparadas com as URLs das imagens externas (com ligação directa)
-# As que corresponderem serão apresentadas como imagens, caso contrário apenas será apresentada uma ligação para a imagem
+# Coloque fragmentos de expressões regulares (apenas a parte entre //) abaixo
+# Estas serão comparadas com as URLs das imagens externas (com link directo)
+# As que corresponderem serão apresentadas como imagens, caso contrário apenas será apresentado um link para a imagem
 # As linhas que começam com um símbolo de cardinal (#) são tratadas como comentários
 # Esta lista não é sensível a maiúsculas ou minúsculas
 
@@ -3412,14 +3536,23 @@ Introduza o nome do ficheiro sem o prefixo \"{{ns:file}}:\".",
 'tags-edit'               => 'editar',
 'tags-hitcount'           => '$1 {{PLURAL:$1|modificação|modificações}}',
 
+# Special:ComparePages
+'comparepages'     => 'Comparar páginas',
+'compare-selector' => 'Comparar edições da página',
+'compare-page1'    => 'Página 1',
+'compare-page2'    => 'Página 2',
+'compare-rev1'     => 'Edição 1',
+'compare-rev2'     => 'Edição 2',
+'compare-submit'   => 'Comparar',
+
 # Database error messages
 'dberr-header'      => 'Esta wiki tem um problema',
-'dberr-problems'    => 'Desculpe! Este sítio está a experienciar dificuldades técnicas.',
-'dberr-again'       => 'Experimente esperar uns minutos e atualizar.',
-'dberr-info'        => '(Não foi possível contactar o servidor de base de dados: $1)',
+'dberr-problems'    => 'Desculpe! Este site está a experienciar dificuldades técnicas.',
+'dberr-again'       => 'Experimente esperar uns minutos e actualizar.',
+'dberr-info'        => '(Não foi possível contactar o servidor da base de dados: $1)',
 'dberr-usegoogle'   => 'Pode tentar pesquisar no Google entretanto.',
-'dberr-outofdate'   => 'Note que os seus índices relativos ao nosso conteúdo podem estar desatualizados.',
-'dberr-cachederror' => 'A seguinte página é uma cópia em cache da página pedida e pode não estar atualizada.',
+'dberr-outofdate'   => 'Note que os seus índices relativos ao nosso conteúdo podem estar desactualizados.',
+'dberr-cachederror' => 'A seguinte página é uma cópia em cache da página pedida e pode não estar actualizada.',
 
 # HTML forms
 'htmlform-invalid-input'       => 'Existem problemas com alguns dos dados introduzidos',
@@ -3428,23 +3561,9 @@ Introduza o nome do ficheiro sem o prefixo \"{{ns:file}}:\".",
 'htmlform-float-invalid'       => 'O valor que especificou não é um número.',
 'htmlform-int-toolow'          => 'O valor que especificou é inferior ao mínimo de $1',
 'htmlform-int-toohigh'         => 'O valor que especificou é superior ao máximo de $1',
+'htmlform-required'            => 'Este valor é necessário',
 'htmlform-submit'              => 'Enviar',
 'htmlform-reset'               => 'Desfazer alterações',
 'htmlform-selectorother-other' => 'Outros',
 
-# Add categories per AJAX
-'ajax-add-category'            => 'Adicionar categoria',
-'ajax-add-category-submit'     => 'Adicionar',
-'ajax-confirm-title'           => 'Confirme a acção',
-'ajax-confirm-prompt'          => 'Pode colocar abaixo um sumário da edição.
-Clique em "Gravar página" para gravar a sua edição.',
-'ajax-confirm-save'            => 'Gravar',
-'ajax-add-category-summary'    => 'Adicionado categoria "$1"',
-'ajax-remove-category-summary' => 'Remover categoria "$1"',
-'ajax-confirm-actionsummary'   => 'Acção a tomar:',
-'ajax-error-title'             => 'Erro',
-'ajax-error-dismiss'           => 'OK',
-'ajax-remove-category-error'   => 'Não foi possível remover esta categoria.
-Isto normalmente ocorre quando a categoria foi adicionada à página através de uma predefinição.',
-
 );