Localisation updates for core messages from Betawiki (2008-12-28 00:53 CET)
[lhc/web/wiklou.git] / languages / messages / MessagesPt.php
index 3588f6a..afa318b 100644 (file)
@@ -14,7 +14,9 @@
  * @author Paulo Juntas
  * @author Rei-artur
  * @author Rodrigo Calanca Nishino
+ * @author Sir Lestaty de Lioncourt
  * @author Sérgio Ribeiro
+ * @author Urhixidur
  * @author Villate
  * @author Waldir
  * @author Yves Marques Junqueira
  */
 
 $namespaceNames = array(
-       NS_MEDIA          => 'Media',
-       NS_SPECIAL        => 'Especial',
-       NS_MAIN           => '',
-       NS_TALK           => 'Discussão',
-       NS_USER           => 'Usuário',
-       NS_USER_TALK      => 'Usuário_Discussão',
-       # NS_PROJECT set by $wgMetaNamespace
-       NS_PROJECT_TALK   => '$1_Discussão',
-       NS_IMAGE          => 'Imagem',
-       NS_IMAGE_TALK     => 'Imagem_Discussão',
-       NS_MEDIAWIKI      => 'MediaWiki',
-       NS_MEDIAWIKI_TALK => 'MediaWiki_Discussão',
-       NS_TEMPLATE       => 'Predefinição',
-       NS_TEMPLATE_TALK  => 'Predefinição_Discussão',
-       NS_HELP           => 'Ajuda',
-       NS_HELP_TALK      => 'Ajuda_Discussão',
-       NS_CATEGORY       => 'Categoria',
-       NS_CATEGORY_TALK  => 'Categoria_Discussão',
+       NS_MEDIA            => 'Media',
+       NS_SPECIAL          => 'Especial',
+       NS_TALK             => 'Discussão',
+       NS_USER             => 'Usuário',
+       NS_USER_TALK        => 'Usuário_Discussão',
+       NS_PROJECT_TALK     => '$1_Discussão',
+       NS_FILE             => 'Ficheiro',
+       NS_FILE_TALK        => 'Ficheiro_Discussão',
+       NS_MEDIAWIKI        => 'MediaWiki',
+       NS_MEDIAWIKI_TALK   => 'MediaWiki_Discussão',
+       NS_TEMPLATE         => 'Predefinição',
+       NS_TEMPLATE_TALK    => 'Predefinição_Discussão',
+       NS_HELP             => 'Ajuda',
+       NS_HELP_TALK        => 'Ajuda_Discussão',
+       NS_CATEGORY         => 'Categoria',
+       NS_CATEGORY_TALK    => 'Categoria_Discussão',
 );
 
-$skinNames = array(
-       'standard'    => 'Clássico',
-       'nostalgia'   => 'Nostalgia',
-       'cologneblue' => 'Azul colonial',
-       'monobook'    => 'MonoBook',
-       'myskin'      => 'MySkin',
-       'chick'       => 'Chique',
-       'simple'      => 'Simples',
-       'modern'      => 'Moderno',
+$namespaceAliases = array(
+       'Imagem' => NS_FILE,
+       'Imagem_Discussão' => NS_FILE_TALK,
+       'Arquivo' => NS_FILE,
+       'Arquivo_Discussão' => NS_FILE_TALK,
 );
 
+
 $defaultDateFormat = 'dmy';
 
 $dateFormats = array(
@@ -68,89 +65,92 @@ $separatorTransformTable = array(',' => ' ', '.' => ',' );
 #$linkTrail = '/^([a-z]+)(.*)$/sD';# ignore list
 
 $specialPageAliases = array(
-       'DoubleRedirects'         => array( 'Redireccionamentos duplos', 'redirecionamentos duplos' ),
-       'BrokenRedirects'         => array( 'Redireccionamentos quebrados', 'redirecionamentos quebrados' ),
-       'Disambiguations'         => array( 'Páginas de desambiguação', 'Desambiguar', 'Desambiguações' ),
-       'Userlogin'               => array( 'Entrar', 'Login' ),
-       'Userlogout'              => array( 'Sair', 'Logout' ),
-       'CreateAccount'           => array( 'Criar conta' ),
-       'Preferences'             => array( 'Preferências' ),
-       'Watchlist'               => array( 'Páginas vigiadas', 'Artigos vigiados', 'Vigiados' ),
-       'Recentchanges'           => array( 'Mudanças recentes' ),
-       'Upload'                  => array( 'Carregar imagem', 'Carregar ficheiro', 'Carregar arquivo', 'Enviar' ),
-       'Imagelist'               => array( 'Lista de imagens', 'Lista de ficheiros', 'Lista de arquivos' ),
-       'Newimages'               => array( 'Imagens novas', 'Ficheiros novos', 'Arquivos novos' ),
-       'Listusers'               => array( 'Lista de usuários', 'Lista de utilizadores' ),
-       'Listgrouprights'         => array( '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' ),
-       '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' ),
-       'Missingfiles'            => array( 'Ficheiros em falta', 'Arquivos em falta', 'Imagens 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' ),
-       'Mostcategories'          => array( 'Páginas com mais categorias', 'Artigos com mais categorias' ),
-       'Mostimages'              => array( 'Imagens com mais afluentes', 'Ficheiros com mais afluentes', 'Arquivos com mais afluentes' ),
-       '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' ),
-       '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' ),
-       'Specialpages'            => array( 'Páginas especiais' ),
-       'Contributions'           => array( 'Contribuições' ),
-       'Emailuser'               => array( 'Contactar usuário', 'Contactar utilizador', 'Contatar usuário' ),
-       'Confirmemail'            => array( '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' ),
-       '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' ),
-       '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' ),
-       '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' ),
-       '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' ),
-       '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' ),
-       'Popularpages'            => array( 'Páginas populares', 'Artigos populares' ),
-       'Search'                  => array( 'Busca', 'Buscar', 'Procurar', 'Pesquisar', 'Pesquisa' ),
-       'Resetpass'               => array( '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' ),
-       'Blankpage'               => array( 'Página em branco' ),
+       'DoubleRedirects'           => array( 'Redireccionamentos duplos', 'Redirecionamentos duplos' ),
+       'BrokenRedirects'           => array( 'Redireccionamentos quebrados', 'Redirecionamentos quebrados' ),
+       'Disambiguations'           => array( 'Páginas de desambiguação', 'Desambiguar', 'Desambiguações' ),
+       'Userlogin'                 => array( 'Entrar', 'Login' ),
+       'Userlogout'                => array( 'Sair', 'Logout' ),
+       'CreateAccount'             => array( 'Criar conta' ),
+       'Preferences'               => array( 'Preferências' ),
+       'Watchlist'                 => array( 'Páginas vigiadas', 'Artigos vigiados', 'Vigiados' ),
+       'Recentchanges'             => array( 'Mudanças recentes' ),
+       'Upload'                    => array( 'Carregar imagem', 'Carregar ficheiro', 'Carregar arquivo', 'Enviar' ),
+       'Imagelist'                 => array( 'Lista de imagens', 'Lista de ficheiros', 'Lista de arquivos' ),
+       'Newimages'                 => array( 'Imagens novas', 'Ficheiros novos', 'Arquivos novos' ),
+       'Listusers'                 => array( 'Lista de usuários', 'Lista de utilizadores' ),
+       'Listgrouprights'           => array( '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' ),
+       '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' ),
+       'Mostlinked'                => array( 'Páginas com mais afluentes', 'Artigos com mais afluentes' ),
+       'Mostlinkedcategories'      => array( 'Categorias com mais afluentes' ),
+       'Mostlinkedtemplates'       => array( 'Predefinições com mais afluentes' ),
+       'Mostcategories'            => array( 'Páginas com mais categorias', 'Artigos com mais categorias' ),
+       'Mostimages'                => array( 'Imagens com mais afluentes', 'Ficheiros com mais afluentes', 'Arquivos com mais afluentes' ),
+       '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' ),
+       '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' ),
+       'Specialpages'              => array( 'Páginas especiais' ),
+       'Contributions'             => array( 'Contribuições' ),
+       'Emailuser'                 => array( 'Contactar usuário', 'Contactar utilizador', 'Contatar usuário' ),
+       'Confirmemail'              => array( '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' ),
+       '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' ),
+       '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' ),
+       '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' ),
+       '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' ),
+       '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' ),
+       'Popularpages'              => array( 'Páginas populares', 'Artigos populares' ),
+       'Search'                    => array( 'Busca', 'Buscar', 'Procurar', 'Pesquisar', 'Pesquisa' ),
+       'Resetpass'                 => array( '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' ),
+       'Blankpage'                 => array( 'Página em branco' ),
+       'LinkSearch'                => array( 'Pesquisar links' ),
+       'DeletedContributions'      => array( 'Contribuições eliminadas', 'Edições eliminadas' ),
 );
 
 $messages = array(
@@ -197,6 +197,8 @@ $messages = array(
 'tog-ccmeonemails'            => 'Enviar para mim cópias de e-mails que eu enviar a outros utilizadores',
 'tog-diffonly'                => 'Não mostrar o conteúdo da página ao comparar duas edições',
 'tog-showhiddencats'          => 'Exibir categorias ocultas',
+'tog-noconvertlink'           => 'Desabilitar conversão de títulos de ligações',
+'tog-norollbackdiff'          => 'Omitir diferenças depois de desfazer edições em bloco',
 
 'underline-always'  => 'Sempre',
 'underline-never'   => 'Nunca',
@@ -266,7 +268,7 @@ $messages = array(
 'category-subcat-count-limited'  => 'Esta categoria possui {{PLURAL:$1|a seguinte subcategoria|as $1 subcategorias a seguir}}.',
 'category-article-count'         => '{{PLURAL:$2|Esta categoria possui apenas a página a seguir.|Há, nesta categoria, {{PLURAL:$1|a página a seguir|as $1 páginas a seguir}} (dentre um total de $2).}}',
 'category-article-count-limited' => 'Há, nesta categoria, {{PLURAL:$1|a página a seguir|as $1 páginas a seguir}}.',
-'category-file-count'            => '{{PLURAL:$2|Esta categoria possui apenas o ficheiro a seguir.|Há, nesta categoria, {{PLURAL:$1|o ficheiro a seguir|os $1 seguintes ficheiros}} (dentre um total de $2.)}}',
+'category-file-count'            => '{{PLURAL:$2|Esta categoria possui apenas o ficheiro a seguir.|Há, nesta categoria, {{PLURAL:$1|o ficheiro a seguir|os $1 ficheiros a seguir}} (dentre um total de $2).}}',
 'category-file-count-limited'    => 'Nesta categoria há {{PLURAL:$1|um ficheiro|$1 ficheiros}}.',
 'listingcontinuesabbrev'         => 'cont.',
 
@@ -277,7 +279,7 @@ $messages = array(
 
 * [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista de opções de configuração]
 * [http://www.mediawiki.org/wiki/Manual:FAQ MediaWiki Perguntas e respostas frequentes]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de correio de anúncios de novas versões do MediaWiki]',
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de correio de anúncios de novas versões do MediaWiki]',
 
 'about'          => 'Sobre',
 'article'        => 'Página de conteúdo',
@@ -295,7 +297,7 @@ $messages = array(
 'mytalk'         => 'Minha discussão',
 'anontalk'       => 'Discussão para este IP',
 'navigation'     => 'Navegação',
-'and'            => 'e',
+'and'            => ' e',
 
 # Metadata in edit box
 'metadata_help' => 'Metadados:',
@@ -323,13 +325,13 @@ $messages = array(
 'deletethispage'    => 'Eliminar esta página',
 'undelete_short'    => 'Restaurar {{PLURAL:$1|uma edição|$1 edições}}',
 'protect'           => 'Proteger',
-'protect_change'    => 'alterar protecção',
+'protect_change'    => 'alterar',
 'protectthispage'   => 'Proteger esta página',
 'unprotect'         => 'Desproteger',
 'unprotectthispage' => 'Desproteger esta página',
 'newpage'           => 'Nova página',
 'talkpage'          => 'Discutir esta página',
-'talkpagelinktext'  => 'Discussão',
+'talkpagelinktext'  => 'disc',
 'specialpage'       => 'Página especial',
 'personaltools'     => 'Ferramentas pessoais',
 'postcomment'       => 'Envie um comentário',
@@ -358,8 +360,6 @@ $messages = array(
 # All link text and link target definitions of links into project namespace that get used by other message strings, with the exception of user group pages (see grouppage) and the disambiguation template definition (see disambiguations).
 'aboutsite'            => 'Sobre',
 'aboutpage'            => 'Project:Sobre',
-'bugreports'           => 'Relatar bugs',
-'bugreportspage'       => 'Project:Relatos_de_bugs',
 'copyright'            => 'Conteúdo disponível sob $1.',
 'copyrightpagename'    => 'Direitos de autor de {{SITENAME}}',
 'copyrightpage'        => '{{ns:project}}:Direitos_de_autor',
@@ -396,6 +396,8 @@ $messages = array(
 'editsection'             => 'editar',
 'editold'                 => 'editar',
 'viewsourceold'           => 'ver código',
+'editlink'                => 'editar',
+'viewsourcelink'          => 'ver fonte',
 'editsectionhint'         => 'Editar secção: $1',
 'toc'                     => 'Tabela de conteúdo',
 'showtoc'                 => 'mostrar',
@@ -405,7 +407,7 @@ $messages = array(
 'restorelink'             => '{{PLURAL:$1|uma edição eliminada|$1 edições eliminadas}}',
 'feedlinks'               => 'Feed:',
 'feed-invalid'            => 'Tipo de subscrição feed inválido.',
-'feed-unavailable'        => '"Feeds" de publicação múltipla não estão disponíveis em {{SITENAME}}',
+'feed-unavailable'        => 'Os "feeds" não se encontram disponíveis',
 'site-rss-feed'           => 'Feed RSS $1',
 'site-atom-feed'          => 'Feed Atom $1',
 'page-rss-feed'           => 'Feed RSS de "$1"',
@@ -445,7 +447,7 @@ A última tentativa de busca na base de dados foi:
 <blockquote><tt>$1</tt></blockquote>
 na função "<tt>$2</tt>".
 O MySQL retornou o erro "<tt>$3: $4</tt>".',
-'noconnect'            => 'Desculpe! A wiki está a experienciar algumas dificuldades técnicas e não pode contactar o servidor da base de dados. <br />
+'noconnect'            => 'A wiki está a experimentar algumas dificuldades técnicas e não pode contactar o servidor da base de dados. <br />
 $1',
 'nodb'                 => 'Não foi possível seleccionar a base de dados $1',
 'cachederror'          => 'A página apresentada é uma cópia em cache da página requisitada e pode não estar actualizada.',
@@ -478,7 +480,6 @@ Por favor, reporte este facto a um [[Special:ListUsers/sysop|administrador]], to
 'cannotdelete'         => 'Não foi possível eliminar a página ou ficheiro especificado (provavelmente por já ter sido eliminada por outra pessoa.)',
 'badtitle'             => 'Título inválido',
 'badtitletext'         => 'O título de página requisitado é inválido, vazio, ou uma ligação incorrecta de inter-linguagem ou título inter-wiki. Pode ser que ele contenha um ou mais caracteres que não podem ser utilizados em títulos.',
-'perfdisabled'         => 'Desculpe-nos! Esta opção foi temporariamente desabilitada devido a tornar a base de dados lenta demais, a ponto de impossibilitar o funcionamento da wiki.',
 'perfcached'           => 'Os dados seguintes encontram-se 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.',
 'querypage-no-updates' => 'Momentaneamente as atualizações para esta página estão desativadas. Por enquanto, os dados aqui presentes não poderão ser atualizados.',
@@ -523,7 +524,6 @@ Não se esqueça de personalizar as suas [[Special:Preferences|preferências na
 'remembermypassword'         => 'Lembrar a minha palavra-chave entre sessões.',
 'yourdomainname'             => '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.',
-'loginproblem'               => '<b>Houve um problema com a sua autenticação.</b><br />Tente novamente!',
 'login'                      => 'Entrar',
 'nav-login-createaccount'    => 'Entrar / criar conta',
 'loginprompt'                => 'Você necessita de ter os <i>cookies</i> ligados para poder autenticar-se na {{SITENAME}}.',
@@ -538,7 +538,8 @@ Não se esqueça de personalizar as suas [[Special:Preferences|preferências na
 'gotaccountlink'             => 'Entrar',
 'createaccountmail'          => 'por email',
 'badretype'                  => 'As palavras-chaves que introduziu não são iguais.',
-'userexists'                 => 'O nome de utilizador que introduziu já existe. Por favor, escolha um nome diferente.',
+'userexists'                 => 'O nome de utilizador que introduziu já existe.
+Escolha um nome diferente.',
 'youremail'                  => 'Endereço de email:',
 'username'                   => 'Nome de utilizador:',
 'uid'                        => 'Número de identificação:',
@@ -553,7 +554,8 @@ Seria necessário que possuísse menos de $1 {{PLURAL:$1|caractere|caracteres}}.
 'email'                      => 'E-mail',
 'prefs-help-realname'        => 'O fornecimento de seu Nome verdadeiro é opcional, mas, caso decida o revelar, este será utilizado para lhe dar crédito pelo seu trabalho.',
 'loginerror'                 => 'Erro de autenticação',
-'prefs-help-email'           => 'O fornecimento de um endereço de e-mail é opcional, mas permite que os utilizadores entrem em contacto consigo sem que tenha de lhes revelar o seu endereço de e-mail.',
+'prefs-help-email'           => 'O endereço de e-mail é opcional, mas permite que uma nova palavra-chave lhe seja enviada em caso de esquecimento da mesma.
+Pode também escolher permitir que outros entrem em contacto consigo através da sua página de utilizador ou discussão sem que tenha de lhes revelar a sua identidade.',
 'prefs-help-email-required'  => 'O endereço de correio electrónico é requerido.',
 'nocookiesnew'               => 'A conta de utilizador foi criada, mas você não foi autenticado. {{SITENAME}} utiliza <i>cookies</i> para ligar os utilizadores às suas contas. Por favor, os active, depois autentique-se com o seu nome de utilizador e a sua palavra-chave.',
 'nocookieslogin'             => 'Você tem os <i>cookies</i> desactivados no seu navegador, e a {{SITENAME}} utiliza <i>cookies</i> para ligar os utilizadores às suas contas. Por favor os active e tente novamente.',
@@ -561,19 +563,19 @@ Seria necessário que possuísse menos de $1 {{PLURAL:$1|caractere|caracteres}}.
 'loginsuccesstitle'          => 'Login bem sucedido',
 'loginsuccess'               => "'''Encontra-se agora ligado à {{SITENAME}} como \"\$1\"'''.",
 'nosuchuser'                 => 'Não existe nenhum utilizador com o nome "$1".
-Verifique o nome que introduziu, ou crie uma nova conta de utilizador.',
+Verifique o nome que introduziu, 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 é inválida ou demasiado curta.
 Deve de ter no mínimo {{PLURAL:$1|1 caracter|$1 caracteres}} e ser diferente do seu nome de utilizador.',
-'mailmypassword'             => 'Enviar uma nova palavra-chave por correio electrónico',
+'mailmypassword'             => 'Enviar uma nova palavra-chave por e-mail',
 'passwordremindertitle'      => 'Nova palavra-chave temporária em {{SITENAME}}',
 'passwordremindertext'       => 'Alguém (provavelmente você, a partir do endereço de IP $1) solicitou que fosse lhe enviada uma nova palavra-chave para {{SITENAME}} ($4).
-A palavra-chave para o utilizador "$2" é a partir de agora "$3". Você pode entrar na sua conta e alterar a palavra-chave.
+A palavra-chave temporária para o utilizador "$2" é, a partir de agora, "$3". Caso essa tenha sido a sua intenção, entre na sua conta e defina uma nova palavra-chave.
 
-Caso tenha sido outra pessoa a fazer este pedido, ou caso você já se tenha lembrado da sua palavra-chave não deseja a alterar, pode ignorar esta mensagem e continuar a utilizar a palavra-chave antiga.',
+Caso tenha sido outra pessoa a fazer este pedido, ou caso você já se tenha lembrado da sua palavra-chave e não deseja alterará-la, ignore esta mensagem e continue a utilizar a palavra-chave antiga.',
 'noemail'                    => 'Não há um endereço de correio electrónico associado ao utilizador "$1".',
 'passwordsent'               => 'Uma nova palavra-chave encontra-se a ser enviada para o endereço de correio electrónico associado ao utilizador "$1".
 Por favor, volte a efectuar a autenticação ao recebê-la.',
@@ -584,12 +586,14 @@ de modo a confirmar que a conta é mesmo sua.',
 'throttled-mailpassword'     => 'Um lembrete de palavra-chave já foi enviado {{PLURAL:$1|na última hora|nas últimas $1 horas}}.
 Para prevenir abusos, apenas um lembrete poderá ser enviado a cada {{PLURAL:$1|hora|$1 horas}}.',
 'mailerror'                  => 'Erro a enviar o email: $1',
-'acct_creation_throttle_hit' => 'Pedimos desculpa, mas já foram criadas $1 contas por si. Não lhe é possível criar mais nenhuma.',
-'emailauthenticated'         => 'O seu endereço de correio electrónico foi autenticado em $1.',
+'acct_creation_throttle_hit' => 'Desculpe, você já criou {{PLURAL:$1|1 conta|$1 contas}}.
+Não lhe é possível criar mais nenhuma.',
+'emailauthenticated'         => 'O seu endereço de e-mail foi autenticado às $3 de $2.',
 '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.',
 'noemailprefs'               => 'Especifique um endereço de e-mail para que os seguintes recursos funcionem.',
 'emailconfirmlink'           => 'Confirme o seu endereço de correio electrónico',
-'invalidemailaddress'        => 'O endereço de correio electrónico não pode ser aceite devido a talvez possuír um formato inválido. Por favor, introduza um endereço bem formatado ou esvazie o campo.',
+'invalidemailaddress'        => 'O endereço de e-mail não pode ser aceite devido a talvez possuir um formato inválido.
+Introduza um endereço correctamente formatado ou esvazie o campo.',
 'accountcreated'             => 'Conta criada',
 'accountcreatedtext'         => 'A conta de utilizador para $1 foi criada.',
 'createaccount-title'        => 'Criação de conta em {{SITENAME}}',
@@ -600,15 +604,22 @@ Você pode ignorar esta mensagem caso a conta tenha sido criada por engano.',
 'loginlanguagelabel'         => 'Idioma: $1',
 
 # Password reset dialog
-'resetpass'               => 'Criar nova palavra-chave',
-'resetpass_announce'      => 'Você foi autenticado através de uma palavra-chave temporária. Para prosseguir, será necessário definir uma nova palavra-chave.',
-'resetpass_text'          => '<!-- Adicionar texto aqui -->',
-'resetpass_header'        => 'Criar nova palavra-chave',
-'resetpass_submit'        => 'Definir palavra-chave e entrar',
-'resetpass_success'       => 'Sua palavra-chave foi alterada com sucesso! Autenticando-se...',
-'resetpass_bad_temporary' => 'Palavra-chave temporária incorrecta. Pode ser que você já tenha conseguido alterar a sua palavra-chave ou pedido que uma nova temporária fosse gerada.',
-'resetpass_forbidden'     => 'Não é possível alterar palavras-chave neste wiki',
-'resetpass_missing'       => 'Sem dados no formulário.',
+'resetpass'                 => 'Alterar palavra-chave',
+'resetpass_announce'        => 'Você foi autenticado através de uma palavra-chave temporária. Para prosseguir, será necessário definir uma nova palavra-chave.',
+'resetpass_text'            => '<!-- Adicionar texto aqui -->',
+'resetpass_header'          => 'Alterar palavra-chave da conta',
+'oldpassword'               => 'Palavra-chave antiga',
+'newpassword'               => 'Nova palavra-chave',
+'retypenew'                 => 'Reintroduza a nova palavra-chave',
+'resetpass_submit'          => 'Definir palavra-chave e entrar',
+'resetpass_success'         => 'Sua palavra-chave foi alterada com sucesso! Autenticando-se...',
+'resetpass_bad_temporary'   => 'Palavra-chave temporária incorrecta. Pode ser que você já tenha conseguido alterar a sua palavra-chave ou pedido que uma nova temporária fosse gerada.',
+'resetpass_forbidden'       => 'Não é possível alterar palavras-chave',
+'resetpass-no-info'         => 'Você precisa estar autenticado para aceder a esta página directamente.',
+'resetpass-submit-loggedin' => 'Alterar palavra-chave',
+'resetpass-wrong-oldpass'   => 'Palavra-chave temporária ou actual inválida. 
+Você pode já ter alterado com sucesso a sua palavra-chave, ou solicitado uma nova palavra-chave temporária.',
+'resetpass-temp-password'   => 'Palavra-chave temporária:',
 
 # Edit page toolbar
 'bold_sample'     => 'Texto a negrito',
@@ -624,7 +635,7 @@ Você pode ignorar esta mensagem caso a conta tenha sido criada por engano.',
 'math_sample'     => 'Inserir fórmula aqui',
 'math_tip'        => 'Fórmula matemática (LaTeX)',
 'nowiki_sample'   => 'Inserir texto não-formatado aqui',
-'nowiki_tip'      => 'Ignorar formato wiki',
+'nowiki_tip'      => 'Ignorar formatação wiki',
 'image_sample'    => 'Exemplo.jpg',
 'image_tip'       => 'Ficheiro embutido',
 'media_sample'    => 'Exemplo.ogg',
@@ -633,8 +644,8 @@ Você pode ignorar esta mensagem caso a conta tenha sido criada por engano.',
 'hr_tip'          => 'Linha horizontal (utilize moderadamente)',
 
 # Edit pages
-'summary'                          => 'Sumário',
-'subject'                          => 'Assunto/cabeçalho',
+'summary'                          => 'Sumário:',
+'subject'                          => 'Assunto/cabeçalho:',
 'minoredit'                        => 'Marcar como edição menor',
 'watchthis'                        => 'Observar esta página',
 'savearticle'                      => 'Salvar página',
@@ -646,8 +657,8 @@ Você pode ignorar esta mensagem caso a conta tenha sido criada por engano.',
 'missingsummary'                   => "'''Lembrete:''' Você não introduziu um sumário de edição. Se carregar novamente em Salvar a sua edição será salva sem um sumário.",
 'missingcommenttext'               => 'Por favor, introduzida um comentário abaixo.',
 'missingcommentheader'             => "'''Lembrete:''' Você não introduziu um assunto/título para este comentário. Se carregar novamente em Salvar a sua edição será salva sem um título/assunto.",
-'summary-preview'                  => 'Previsão de sumário',
-'subject-preview'                  => 'Previsão de assunto/título',
+'summary-preview'                  => 'Previsão de sumário:',
+'subject-preview'                  => 'Previsão de assunto/título:',
 'blockedtitle'                     => 'O utilizador está bloqueado',
 'blockedtext'                      => '<big>O seu nome de utilizador ou endereço de IP foi bloqueado</big>
 
@@ -707,7 +718,8 @@ Se é um utilizador anónimo e sente que comentários irrelevantes foram direcci
 'clearyourcache'                   => "'''Nota:''' Após salvar, terá de limpar a cache do seu navegador para ver as alterações.'''
 '''Mozilla / Firefox / Safari:''' pressione ''Shift'' enquanto clica em ''Recarregar'', ou pressione ou ''Ctrl-F5'' ou ''Ctrl-R'' (''Command-R'' num Macintosh); '''Konqueror:''': clique no botão ''Recarregar'' ou pressione ''F5''; '''Opera:''' limpe a sua cache em ''Ferramentas → Preferências'' (''Tools → Preferences''); '''Internet Explorer:''' pressione ''Ctrl'' enquanto clica em ''Recarregar'' ou pressione ''Ctrl-F5'';",
 'usercssjsyoucanpreview'           => '<strong>Dica:</strong> Utilize o botão "Mostrar previsão" para testar seu novo CSS/JS antes de salvar.',
-'usercsspreview'                   => "'''Lembre-se que está apenas a prever o seu CSS particular e que ele ainda não foi salvo!'''",
+'usercsspreview'                   => "'''Lembre-se que está apenas a prever o seu CSS particular.
+Ele ainda não foi salvo!'''",
 'userjspreview'                    => "'''Lembre-se que está apenas a testar/prever o seu JavaScript particular e que ele ainda não foi salvo!'''",
 'userinvalidcssjstitle'            => "'''Aviso:''' Não existe um tema \"\$1\". Lembre-se que as páginas .css e  .js utilizam um título em minúsculas, exemplo: {{ns:user}}:Alguém/monobook.css aposto a {{ns:user}}:Alguém/Monobook.css.",
 'updated'                          => '(Actualizado)',
@@ -715,16 +727,16 @@ Se é um utilizador anónimo e sente que comentários irrelevantes foram direcci
 'previewnote'                      => '<strong>Isto é apenas uma previsão.
 As modificações ainda não foram salvas!</strong>',
 'previewconflict'                  => 'Esta previsão reflete o texto que está na área de edição acima e como ele aparecerá se você escolher salvar.',
-'session_fail_preview'             => '<strong>Pedimos desculpas, mas não foi possível processar a sua edição devido à perda de dados da sua sessão.
+'session_fail_preview'             => '<strong>Não foi possível processar a sua edição devido à perda de dados da sua sessão.
 Por favor tente novamente.
 Caso continue a não funcionar, tente [[Special:UserLogout|sair]] e voltar a entrar na sua conta.</strong>',
-'session_fail_preview_html'        => "<strong>Desculpe-nos! Não foi possível processar a sua edição devido a uma perda de dados de sessão.</strong>
+'session_fail_preview_html'        => "<strong>Não foi possível processar a sua edição devido a uma perda de dados de sessão.</strong>
 
-''Devido a {{SITENAME}} possuir HTML raw activo, a previsão não será exibida, como forma de precaução contra ataques por JavaScript.''
+''Devido a {{SITENAME}} possuir HTML bruto activo, a previsão não será exibida, como forma de precaução contra ataques por JavaScript.''
 
 <strong>Por favor, tente novamente caso esta seja uma tentativa de edição legítima.
 Caso continue a não funcionar, tente [[Special:UserLogout|desautenticar-se]] e voltar a entrar na sua conta.</strong>",
-'token_suffix_mismatch'            => '<strong>A sua edição foi rejeitada uma vez que seu software de navegação mutilou os sinais de pontuação do sinal de edição. A edição foi rejeitada para evitar perdas no texto da página.
+'token_suffix_mismatch'            => '<strong>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.
 Isso acontece ocasionalmente quando se usa um serviço de proxy anonimizador mal configurado.</strong>',
 'editing'                          => 'Editando $1',
 'editingsection'                   => 'Editando $1 (secção)',
@@ -751,7 +763,7 @@ Você está, ao mesmo tempo, a garantir-nos que isto é algo escrito por si, ou
 Você está, ao mesmo tempo, a garantir-nos que isto é algo escrito por si, ou algo copiado de alguma fonte de textos em domínio público ou similarmente de teor livre (veja $1 para detalhes).
 <strong>NÃO ENVIE TRABALHO PROTEGIDO POR DIREITOS DE AUTOR SEM A DEVIDA PERMISSÃO!</strong>',
 'longpagewarning'                  => '<strong>AVISO: Esta página possui $1 kilobytes; alguns
-navegadores possuem problemas em editar páginas maiores que 32kb.
+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.</strong>',
 'longpageerror'                    => '<strong>ERRO: O texto de página que você submeteu tem mais de $1 kilobytes em tamanho, que é maior que o máximo de $2 kilobytes. A página não pode ser salva.</strong>',
 'readonlywarning'                  => '<strong>AVISO: A base de dados foi bloqueada para manutenção, pelo que não poderá salvar a sua edição neste momento.
@@ -772,14 +784,24 @@ Quem bloqueou a base de dados forneceu a seguinte justificativa: $1',
 'nocreatetitle'                    => 'A criação de páginas encontra-se limitada',
 'nocreatetext'                     => '{{SITENAME}} tem restringida a habilidade de criar novas páginas.
 Pode voltar atrás e editar uma página já existente, ou [[Special:UserLogin|autenticar-se ou criar uma conta]].',
-'nocreate-loggedin'                => 'Você não possui permissões de criar novas páginas neste wiki.',
+'nocreate-loggedin'                => 'Você não possui permissões de criar novas páginas.',
 'permissionserrors'                => 'Erros de permissões',
 'permissionserrorstext'            => 'Você não possui permissão de fazer isso, {{PLURAL:$1|pelo seguinte motivo|pelos seguintes motivos}}:',
-'permissionserrorstext-withaction' => 'Você não possui permissão para $2 {{PLURAL:$1|pelo seguinte motivo|pelos motivos a seguir}}:',
+'permissionserrorstext-withaction' => 'Você não possui permissão para $2, {{PLURAL:$1|pelo seguinte motivo|pelos motivos a seguir}}:',
 'recreate-deleted-warn'            => "'''Atenção: Você está criando novamente uma página já eliminada em outra ocasião.'''
 
 Certifique-se de que seja adequado prosseguir editando esta página.
 O registo de eliminação desta página é exibido a seguir, para sua comodidade:",
+'deleted-notice'                   => 'Esta página foi eliminada. Disponibiliza-se abaixo o registo de eliminações para esta página, para referência.',
+'deletelog-fulllog'                => 'Ver registo completo',
+'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.
+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.',
+'edit-already-exists'              => 'Não foi possível criar uma nova página.
+Ela já existia.',
 
 # Parser/template warnings
 'expensive-parserfunction-warning'        => 'Aviso: Esta página contém demasiadas chamadas custosas a funções do analisador "parser".
@@ -791,9 +813,12 @@ Deveria ter menos de $2 {{PLURAL:$2|chamada|chamadas}}. Neste momento {{PLURAL:$
 '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',
+'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)',
 
 # "Undo" feature
-'undo-success' => 'A edição pôde ser desfeita. Por gentileza, verifique o comparativo a seguir para se certificar  de que é isto que deseja fazer, salvando as alterações após ter terminado de revisá-las.',
+'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-summary' => 'Desfeita a edição $1 de [[Special:Contributions/$2|$2]] ([[User talk:$2|Discussão]])',
@@ -805,30 +830,29 @@ Estes argumentos foram omitidos.',
 A justificativa apresentada por $3 foi ''$2''",
 
 # History pages
-'viewpagelogs'        => 'Ver registos para esta página',
-'nohistory'           => 'Não há histórico de edições para esta página.',
-'revnotfound'         => 'Revisão não encontrada',
-'revnotfoundtext'     => 'A antiga revisão desta página que requesitou não pode ser encontrada. Por favor verifique o URL que utilizou para aceder esta página.',
-'currentrev'          => 'Revisão actual',
-'revisionasof'        => 'Revisão de $1',
-'revision-info'       => 'Revisão de $1; $2',
-'previousrevision'    => '← Versão anterior',
-'nextrevision'        => 'Versão posterior →',
-'currentrevisionlink' => 'ver versão actual',
-'cur'                 => 'act',
-'next'                => 'prox',
-'last'                => 'ult',
-'page_first'          => 'primeira',
-'page_last'           => 'última',
-'histlegend'          => 'Selecção de diferença: marque as caixas em uma das versões que deseja comparar e carregue no botão.<br />
+'viewpagelogs'           => 'Ver registos para esta página',
+'nohistory'              => 'Não há histórico de edições para esta página.',
+'currentrev'             => 'Revisão actual',
+'currentrev-asof'        => 'Edição actual tal como $1',
+'revisionasof'           => 'Edição tal como às $1',
+'revision-info'          => 'Revisão de $1; $2', # Additionally available: $3: revision id
+'previousrevision'       => '← Versão anterior',
+'nextrevision'           => 'Versão posterior →',
+'currentrevisionlink'    => 'ver versão actual',
+'cur'                    => 'act',
+'next'                   => 'prox',
+'last'                   => 'ult',
+'page_first'             => 'primeira',
+'page_last'              => 'última',
+'histlegend'             => 'Selecção de diferença: marque as caixas em uma das versões que deseja comparar e carregue no botão.<br />
 Legenda: (actu) = diferenças da versão actual,
 (ult) = diferença da versão precedente, m = edição menor',
-'history-search'      => 'Filtrar histórico',
-'deletedrev'          => '[eliminada]',
-'histfirst'           => 'Mais antigas',
-'histlast'            => 'Mais recentes',
-'historysize'         => '({{PLURAL:$1|1 byte|$1 bytes}})',
-'historyempty'        => '(vazia)',
+'history-fieldset-title' => 'Navegar pelo histórico',
+'deletedrev'             => '[eliminada]',
+'histfirst'              => 'Mais antigas',
+'histlast'               => 'Mais recentes',
+'historysize'            => '({{PLURAL:$1|1 byte|$1 bytes}})',
+'historyempty'           => '(vazia)',
 
 # Revision feed
 'history-feed-title'          => 'História de revisão',
@@ -844,26 +868,25 @@ Tente [[Special:Search|pesquisar na wiki]] por páginas relevantes.',
 'rev-deleted-event'           => '(entrada removida)',
 'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">
 Esta edição desta página foi removida dos arquivos públicos.
-Poderão existir detalhes no [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} registo de eliminação].
-</div>',
+Poderão existir detalhes no [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} registo de eliminação].</div>',
 'rev-deleted-text-view'       => '<div class="mw-warning plainlinks">
 Esta edição desta página foi removida dos arquivos públicos.
-Sendo um administrador desta wiki, pode a ver;
-mais detalhes no [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} registo de eliminação].</div>',
+Por ser um administrador desta wiki, poderá vê-la;
+mais detalhes no [{{fullurl:Special:Log/delete|page={{FULLPAGENAMEE}}}} registo de eliminação].</div>',
 'rev-delundel'                => 'mostrar/esconder',
 'revisiondelete'              => 'Eliminar/restaurar edições',
 'revdelete-nooldid-title'     => 'Edição de destino inválida',
 'revdelete-nooldid-text'      => 'Você ou não especificou uma(s) edição(ões) de destino, a edição especificada não existe ou, ainda, você está tentando ocultar a edição atual.',
-'revdelete-selected'          => '{{PLURAL:$2|Edição seleccionada|Edições seleccionadas}} de [[:$1]]:',
-'logdelete-selected'          => '{{PLURAL:$1|Evento de registo seleccionado|Eventos de registo seleccionados}}:',
-'revdelete-text'              => "Edições eliminadas continuarão a aparecer no histórico da página, apesar de o seu conteúdo textual estar inacessível ao público.
+'revdelete-selected'          => "'''{{PLURAL:$2|Edição seleccionada|Edições seleccionadas}} de [[:$1]]:'''",
+'logdelete-selected'          => "'''{{PLURAL:$1|Evento de registo seleccionado|Eventos de registo seleccionados}}:'''",
+'revdelete-text'              => "'''Edições eliminadas continuarão a aparecer no histórico da página, apesar de o seu conteúdo textual estar inacessível ao público.'''
 
 Outros administradores nesta wiki continuarão a poder aceder ao conteúdo escondido e restaurá-lo através desta mesma ''interface'', a menos que uma restrição adicional seja definida.",
 'revdelete-legend'            => 'Definir restrições de visualização',
 'revdelete-hide-text'         => 'Ocultar texto da edição',
 'revdelete-hide-name'         => 'Ocultar acção e alvo',
 'revdelete-hide-comment'      => 'Esconder comentário de edição',
-'revdelete-hide-user'         => 'Esconder nome de utilizador/IP do editor',
+'revdelete-hide-user'         => 'Ocultar nome de utilizador/IP',
 'revdelete-hide-restricted'   => 'Aplicar estas restrições a administradores e trancar esta interface',
 'revdelete-suppress'          => 'Suprimir dados de administradores, bem como de outros',
 'revdelete-hide-image'        => 'Ocultar conteúdos do ficheiro',
@@ -871,7 +894,7 @@ Outros administradores nesta wiki continuarão a poder aceder ao conteúdo escon
 'revdelete-log'               => 'Comentário de registo:',
 'revdelete-submit'            => 'Aplicar à edição seleccionada',
 'revdelete-logentry'          => 'modificou visibilidade de edições de [[$1]]',
-'logdelete-logentry'          => 'alterada visibilidade de eventos para [[$1]]',
+'logdelete-logentry'          => 'alterou a visibilidade de eventos para [[$1]]',
 'revdelete-success'           => 'Visibilidade de edição definida com sucesso.',
 'logdelete-success'           => "'''Visibilidade de evento definida com sucesso.'''",
 'revdel-restore'              => 'Alterar visibilidade',
@@ -882,8 +905,8 @@ Outros administradores nesta wiki continuarão a poder aceder ao conteúdo escon
 'revdelete-uname'             => 'nome de utilizador',
 'revdelete-restricted'        => 'restrições a administradores aplicadas',
 'revdelete-unrestricted'      => 'restrições a administradores removidas',
-'revdelete-hid'               => 'ocultado $1',
-'revdelete-unhid'             => 'desocultado $1',
+'revdelete-hid'               => 'ocultou $1',
+'revdelete-unhid'             => 'desocultou $1',
 'revdelete-log-message'       => '$1 para $2 {{PLURAL:$2|edição|edições}}',
 'logdelete-log-message'       => '$1 para $2 {{PLURAL:$2|evento|eventos}}',
 
@@ -912,6 +935,7 @@ Certifique-se de que tal alteração manterá a continuidade das ações.',
 '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',
 
 # Merge log
 'mergelog'           => 'Registo de fusão de históricos',
@@ -927,17 +951,17 @@ Certifique-se de que tal alteração manterá a continuidade das ações.',
 'visualcomparison'        => 'Comparação visual',
 'wikicodecomparison'      => 'Comparação de wikitexto',
 'editundo'                => 'desfazer',
-'diff-multi'              => '({{PLURAL:$1|uma edição intermediária não está sendo exibida|$1 edições intermediárias não estão sendo exibidas}}.)',
-'diff-movedto'            => 'foi movido para $1',
-'diff-styleadded'         => 'estilo adicionado',
-'diff-added'              => 'adicionou',
-'diff-changedto'          => 'alterou para',
+'diff-multi'              => '({{PLURAL:$1|uma edição intermédia não está sendo exibida|$1 edições intermédias não estão sendo exibidas}}.)',
+'diff-movedto'            => 'movido para $1',
+'diff-styleadded'         => 'estilo $1 adicionado',
+'diff-added'              => '$1 adicionado',
+'diff-changedto'          => 'alterado para $1',
 'diff-movedoutof'         => 'movido para fora de $1',
-'diff-styleremoved'       => 'estilo removido',
-'diff-removed'            => 'removido',
-'diff-changedfrom'        => 'alterado de',
+'diff-styleremoved'       => 'estilo $1 removido',
+'diff-removed'            => '$1 removido',
+'diff-changedfrom'        => 'alterado de $1',
 'diff-src'                => 'fonte',
-'diff-withdestination'    => 'com destino',
+'diff-withdestination'    => 'com destino $1',
 'diff-with'               => '&#32;com $1 $2',
 'diff-with-final'         => '&#32;e $1 $2',
 'diff-width'              => 'largura',
@@ -950,6 +974,7 @@ Certifique-se de que tal alteração manterá a continuidade das ações.',
 'diff-h4'                 => "um '''cabeçalho (de nível 4)'''",
 'diff-h5'                 => "um '''cabeçalho (de nível 5)'''",
 'diff-pre'                => "um '''bloco pré-formatado'''",
+'diff-div'                => "uma '''divisão'''",
 'diff-ul'                 => "uma '''lista sem ordenação'''",
 'diff-ol'                 => "uma '''lista ordenada'''",
 'diff-li'                 => "um '''item de lista'''",
@@ -962,10 +987,12 @@ Certifique-se de que tal alteração manterá a continuidade das ações.',
 'diff-hr'                 => "uma '''linha horizontal'''",
 'diff-code'               => "um '''bloco de código computacional'''",
 'diff-dl'                 => "uma '''lista de definições'''",
+'diff-dt'                 => "uma '''definição do termo'''",
 'diff-dd'                 => "uma '''definição'''",
 'diff-input'              => "uma '''entrada de dados'''",
 'diff-form'               => "um '''formulário'''",
 'diff-img'                => "uma '''imagem'''",
+'diff-span'               => "um '''span'''",
 'diff-a'                  => "uma '''ligação'''",
 'diff-i'                  => "'''itálico'''",
 'diff-b'                  => "'''negrito'''",
@@ -974,113 +1001,142 @@ Certifique-se de que tal alteração manterá a continuidade das ações.',
 'diff-font'               => "'''tipo de letra'''",
 'diff-big'                => "'''grande'''",
 'diff-del'                => "'''apagado'''",
+'diff-tt'                 => "'''largura fixa'''",
+'diff-sub'                => "'''sub script'''",
+'diff-sup'                => "'''super script'''",
+'diff-strike'             => "'''paralizado através de'''",
 
 # Search results
-'searchresults'             => 'Resultados de pesquisa',
-'searchresults-title'       => 'Resultados da pesquisa por $1',
-'searchresulttext'          => 'Para mais informações de como pesquisar na {{SITENAME}}, consulte [[{{MediaWiki:Helppage}}|{{int:help}}]].',
-'searchsubtitle'            => 'Você pesquisou por \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|páginas iniciadas por "$1"]] | [[Special:WhatLinksHere/$1|páginas que apontam para "$1"]])',
-'searchsubtitleinvalid'     => 'Você pesquisou por "$1"',
-'noexactmatch'              => "'''Não existe uma página com o título \"\$1\".''' Você pode [[:\$1|criar tal página]].",
-'noexactmatch-nocreate'     => "'''Não há uma página intitulada como \"\$1\".'''",
-'toomanymatches'            => 'Foram retornados demasiados resultados. Por favor, tente um filtro de pesquisa diferente',
-'titlematches'              => 'Resultados nos títulos das páginas',
-'notitlematches'            => 'Nenhum título de página coincide',
-'textmatches'               => 'Resultados dos textos das páginas',
-'notextmatches'             => 'Nenhum texto nas páginas coincide',
-'prevn'                     => 'anteriores $1',
-'nextn'                     => 'próximos $1',
-'viewprevnext'              => 'Ver ($1) ($2) ($3).',
-'search-result-size'        => '$1 ({{PLURAL:$2|1 palavra|$2 palavras}})',
-'search-result-score'       => 'Relevancia: $1%',
-'search-redirect'           => '(redireccionamento para $1)',
-'search-section'            => '(secção $1)',
-'search-suggest'            => 'Será que quis dizer: $1',
-'search-interwiki-caption'  => 'Projectos irmãos',
-'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',
-'searchrelated'             => 'relacionados',
-'searchall'                 => 'todos',
-'showingresults'            => "A seguir {{PLURAL:$1|é mostrado '''um''' resultado|são mostrados até '''$1''' resultados}}, iniciando no '''$2'''º.",
-'showingresultsnum'         => "A seguir {{PLURAL:$3|é mostrado '''um''' resultado|são mostrados '''$3''' resultados}}, iniciando com o '''$2'''º.",
-'showingresultstotal'       => "Exibindo {{PLURAL:$4|o resultado '''$1''' de '''$3'''|os resultados '''$1 a $2''' de '''$3'''}}",
-'nonefound'                 => "'''Nota''': apenas alguns espaços nominais são pesquisados por padrão. Tente utilizar o prefixo ''all:'' em sua busca, para pesquisar por todos os conteúdos deste wiki (inclusive páginas de discussão, predefinições etc), ou mesmo, utilizando o espaço nominal desejado como prefixo.",
-'powersearch'               => 'Pesquisa avançada',
-'powersearch-legend'        => 'Pesquisa avançada',
-'powersearch-ns'            => 'Pesquisar nos espaços nominais:',
-'powersearch-redir'         => 'Listar redireccionamentos',
-'powersearch-field'         => 'Pesquisar',
-'search-external'           => 'Pesquisa externa',
-'searchdisabled'            => 'O motor de pesquisa na {{SITENAME}} foi desactivado por motivos de desempenho. Enquanto isso pode fazer a sua pesquisa através do Google ou do Yahoo!.<br />
+'searchresults'                    => 'Resultados de pesquisa',
+'searchresults-title'              => 'Resultados da pesquisa por "$1"',
+'searchresulttext'                 => 'Para mais informações de como pesquisar em {{SITENAME}}, consulte [[{{MediaWiki:Helppage}}|{{int:help}}]].',
+'searchsubtitle'                   => 'Você pesquisou por \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|páginas iniciadas por "$1"]] | [[Special:WhatLinksHere/$1|páginas que apontam para "$1"]])',
+'searchsubtitleinvalid'            => 'Você pesquisou por "$1"',
+'noexactmatch'                     => "'''Não existe uma página com o título \"\$1\".''' Você pode [[:\$1|criar tal página]].",
+'noexactmatch-nocreate'            => "'''Não há uma página intitulada como \"\$1\".'''",
+'toomanymatches'                   => 'Foram retornados demasiados resultados. Por favor, tente um filtro de pesquisa diferente',
+'titlematches'                     => 'Resultados nos títulos das páginas',
+'notitlematches'                   => 'Nenhum título de página coincide com o termo pesquisado',
+'textmatches'                      => 'Resultados dos textos das páginas',
+'notextmatches'                    => 'Não foi possível localizar o termo pesquisado no conteúdo das páginas',
+'prevn'                            => 'anteriores $1',
+'nextn'                            => 'próximos $1',
+'viewprevnext'                     => 'Ver ($1) ($2) ($3).',
+'searchmenu-legend'                => 'Opções de pesquisa',
+'searchmenu-exists'                => "*Página '''[[$1]]'''",
+'searchmenu-new'                   => "'''Criar a página \"[[:\$1]]\" nesta wiki!'''",
+'searchhelp-url'                   => 'Help:Conteúdos',
+'searchmenu-prefix'                => '[[Special:PrefixIndex/$1|Navegue por páginas com este prefixo]]',
+'searchprofile-articles'           => 'Páginas de conteúdo',
+'searchprofile-articles-and-proj'  => 'Páginas de conteúdo e de projecto',
+'searchprofile-project'            => 'Páginas de projecto',
+'searchprofile-images'             => 'Ficheiros',
+'searchprofile-everything'         => 'Tudo',
+'searchprofile-advanced'           => 'Avançado',
+'searchprofile-articles-tooltip'   => 'Pesquisar em $1',
+'searchprofile-project-tooltip'    => 'Pesquisar em $1',
+'searchprofile-images-tooltip'     => 'Pesquisar ficheiros',
+'searchprofile-everything-tooltip' => 'Pesquisar em todo o conteúdo (incluindo páginas de discussão)',
+'searchprofile-advanced-tooltip'   => 'Pesquisar nos espaços nominais personalizados',
+'prefs-search-nsdefault'           => 'Pesquisar usando as definições padrão:',
+'prefs-search-nscustom'            => 'Pesquisar domínios personalizados:',
+'search-result-size'               => '$1 ({{PLURAL:$2|1 palavra|$2 palavras}})',
+'search-result-score'              => 'Relevancia: $1%',
+'search-redirect'                  => '(redireccionamento para $1)',
+'search-section'                   => '(secção $1)',
+'search-suggest'                   => 'Será que quis dizer: $1',
+'search-interwiki-caption'         => 'Projectos irmãos',
+'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',
+'searchrelated'                    => 'relacionados',
+'searchall'                        => 'todos',
+'showingresults'                   => "A seguir {{PLURAL:$1|é mostrado '''um''' resultado|são mostrados até '''$1''' resultados}}, iniciando no '''$2'''º.",
+'showingresultsnum'                => "A seguir {{PLURAL:$3|é mostrado '''um''' resultado|são mostrados '''$3''' resultados}}, iniciando com o '''$2'''º.",
+'showingresultstotal'              => "Exibindo {{PLURAL:$4|o resultado '''$1''' de '''$3'''|os resultados '''$1 a $2''' de '''$3'''}}",
+'nonefound'                        => "'''Nota''': apenas alguns espaços nominais são pesquisados por padrão. Tente utilizar o prefixo ''all:'' em sua busca, para pesquisar por todos os conteúdos deste wiki (inclusive páginas de discussão, predefinições etc), ou mesmo, utilizando o espaço nominal desejado como prefixo.",
+'search-nonefound'                 => 'Não houve resultados para a pesquisa.',
+'powersearch'                      => 'Pesquisa avançada',
+'powersearch-legend'               => 'Pesquisa avançada',
+'powersearch-ns'                   => 'Pesquisar nos espaços nominais:',
+'powersearch-redir'                => 'Listar redireccionamentos',
+'powersearch-field'                => 'Pesquisar',
+'search-external'                  => 'Pesquisa externa',
+'searchdisabled'                   => 'A pesquisa da {{SITENAME}} se encontra desabilitada.
+Utilize nesse meio tempo mecanismos externos, tal como o do Google.
 Note que os índices do conteúdo da {{SITENAME}} destes sites podem estar desactualizados.',
 
 # Preferences page
-'preferences'              => 'Preferências',
-'mypreferences'            => 'Minhas preferências',
-'prefs-edits'              => 'Número de edições:',
-'prefsnologin'             => 'Não autenticado',
-'prefsnologintext'         => 'Precisa estar [[Special:UserLogin|autenticado]] para definir suas preferências.',
-'prefsreset'               => 'As preferências foram restauradas tal como se encontravam na base de dados.',
-'qbsettings'               => 'Barra Rápida',
-'qbsettings-none'          => 'Nenhuma',
-'qbsettings-fixedleft'     => 'Fixo à esquerda',
-'qbsettings-fixedright'    => 'Fixo à direita',
-'qbsettings-floatingleft'  => 'Flutuando à esquerda',
-'qbsettings-floatingright' => 'Flutuando à direita',
-'changepassword'           => 'Alterar palavra-chave',
-'skin'                     => 'Tema',
-'skin-preview'             => 'Pré-visualizar',
-'math'                     => 'Matemática',
-'dateformat'               => 'Formato da data',
-'datedefault'              => 'Sem preferência',
-'datetime'                 => 'Data e hora',
-'math_failure'             => 'Falhou ao verificar gramática',
-'math_unknown_error'       => 'Erro desconhecido',
-'math_unknown_function'    => 'Função desconhecida',
-'math_lexing_error'        => 'Erro léxico',
-'math_syntax_error'        => 'Erro de sintaxe',
-'math_image_error'         => 'Falha na conversão para PNG. Verifique a instalação do latex, dvips, gs e convert',
-'math_bad_tmpdir'          => 'Ocorreram problemas na criação ou escrita no directorio temporário math',
-'math_bad_output'          => 'Ocorreram problemas na criação ou escrita no directorio de resultados math',
-'math_notexvc'             => 'O executável texvc não foi encontrado. Consulte math/README para instruções da configuração.',
-'prefs-personal'           => 'Perfil de utilizador',
-'prefs-rc'                 => 'Mudanças recentes',
-'prefs-watchlist'          => 'Lista de páginas vigiadas',
-'prefs-watchlist-days'     => 'Dias a mostrar na lista de vigiados:',
-'prefs-watchlist-edits'    => 'Número de edições a mostrar na lista de vigiados expandida:',
-'prefs-misc'               => 'Diversos',
-'saveprefs'                => 'Salvar',
-'resetprefs'               => 'Eliminar as alterações não-salvas',
-'oldpassword'              => 'Palavra-chave antiga',
-'newpassword'              => 'Nova palavra-chave',
-'retypenew'                => 'Reintroduza a nova palavra-chave',
-'textboxsize'              => 'Opções de edição',
-'rows'                     => 'Linhas:',
-'columns'                  => 'Colunas:',
-'searchresultshead'        => 'Pesquisa',
-'resultsperpage'           => 'Resultados por página:',
-'contextlines'             => 'Linhas por resultado:',
-'contextchars'             => 'Contexto por linha:',
-'stub-threshold'           => 'Links para páginas de conteúdo aparecerão <a href="#" class="stub">desta forma</a> se elas possuírem menos de (bytes):',
-'recentchangesdays'        => 'Dias a serem exibidos nas Mudanças recentes:',
-'recentchangescount'       => 'Número de edições a serem exibidas nas Mudanças recentes, históricos e páginas de registos:',
-'savedprefs'               => 'As suas preferências foram salvas.',
-'timezonelegend'           => 'Fuso horário',
-'timezonetext'             => '¹Número de horas que o seu horário local difere do horário do servidor (UTC).',
-'localtime'                => 'Hora local',
-'timezoneoffset'           => 'Diferença horária¹',
-'servertime'               => 'Horário do servidor',
-'guesstimezone'            => 'Preencher a partir do navegador (browser)',
-'allowemail'               => 'Permitir email de outros utilizadores',
-'prefs-searchoptions'      => 'Opções de busca',
-'prefs-namespaces'         => 'Espaços nominais',
-'defaultns'                => 'Pesquisar por padrão nestes espaços nominais:',
-'default'                  => 'padrão',
-'files'                    => 'Ficheiros',
+'preferences'               => 'Preferências',
+'mypreferences'             => 'Minhas 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.',
+'prefsreset'                => 'As preferências foram restauradas tal como se encontravam na base de dados.',
+'qbsettings'                => 'Barra Rápida',
+'qbsettings-none'           => 'Nenhuma',
+'qbsettings-fixedleft'      => 'Fixo à esquerda',
+'qbsettings-fixedright'     => 'Fixo à direita',
+'qbsettings-floatingleft'   => 'Flutuando à esquerda',
+'qbsettings-floatingright'  => 'Flutuando à direita',
+'changepassword'            => 'Alterar palavra-chave',
+'skin'                      => 'Tema',
+'skin-preview'              => 'Pré-visualizar',
+'math'                      => 'Matemática',
+'dateformat'                => 'Formato da data',
+'datedefault'               => 'Sem preferência',
+'datetime'                  => 'Data e hora',
+'math_failure'              => 'Falhou ao verificar gramática',
+'math_unknown_error'        => 'Erro desconhecido',
+'math_unknown_function'     => 'Função desconhecida',
+'math_lexing_error'         => 'Erro léxico',
+'math_syntax_error'         => 'Erro de sintaxe',
+'math_image_error'          => 'Falha na conversão para PNG. Verifique a instalação do latex, dvips, gs e convert',
+'math_bad_tmpdir'           => 'Ocorreram problemas na criação ou escrita no directorio temporário math',
+'math_bad_output'           => 'Ocorreram problemas na criação ou escrita no directorio de resultados math',
+'math_notexvc'              => 'O executável texvc não foi encontrado. Consulte math/README para instruções da configuração.',
+'prefs-personal'            => 'Perfil de utilizador',
+'prefs-rc'                  => 'Mudanças recentes',
+'prefs-watchlist'           => 'Lista de páginas vigiadas',
+'prefs-watchlist-days'      => 'Dias a mostrar na lista de vigiados:',
+'prefs-watchlist-days-max'  => '(máximo: 7 dias)',
+'prefs-watchlist-edits'     => 'Número de edições a mostrar na lista de vigiados expandida:',
+'prefs-watchlist-edits-max' => '(número máximo: 1000)',
+'prefs-misc'                => 'Diversos',
+'prefs-resetpass'           => 'Alterar palavra-chave',
+'saveprefs'                 => 'Salvar',
+'resetprefs'                => 'Eliminar as alterações não-salvas',
+'textboxsize'               => 'Opções de edição',
+'prefs-edit-boxsize'        => 'Tamanho da janela de edição.',
+'rows'                      => 'Linhas:',
+'columns'                   => 'Colunas:',
+'searchresultshead'         => 'Pesquisa',
+'resultsperpage'            => 'Resultados por página:',
+'contextlines'              => 'Linhas por resultado:',
+'contextchars'              => 'Contexto por linha:',
+'stub-threshold'            => 'Links para páginas de conteúdo aparecerão <a href="#" class="stub">desta forma</a> se elas possuírem menos de (bytes):',
+'recentchangesdays'         => 'Dias a serem exibidos nas Mudanças recentes:',
+'recentchangesdays-max'     => '(máximo: $1 {{PLURAL:$1|dia|dias}})',
+'recentchangescount'        => 'Número de edições a serem exibidas nas Mudanças recentes, históricos e páginas de registos:',
+'savedprefs'                => 'As suas preferências foram salvas.',
+'timezonelegend'            => 'Fuso horário',
+'timezonetext'              => '¹Número de horas que o seu horário local difere do horário do servidor (UTC).',
+'localtime'                 => 'Horário local:',
+'timezoneselect'            => 'Fuso horário:',
+'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 (browser)',
+'allowemail'                => 'Permitir email de outros utilizadores',
+'prefs-searchoptions'       => 'Opções de busca',
+'prefs-namespaces'          => 'Espaços nominais',
+'defaultns'                 => 'Pesquisar por padrão nestes espaços nominais:',
+'default'                   => 'padrão',
+'files'                     => 'Ficheiros',
 
 # User rights
 'userrights'                  => 'Gestão de privilégios de utilizadores', # Not used as normal message but as header for the special page itself
@@ -1136,6 +1192,7 @@ Note que os índices do conteúdo da {{SITENAME}} destes sites podem estar desac
 'right-minoredit'            => 'Marcar edições como menores',
 'right-move'                 => 'Mover páginas',
 'right-move-subpages'        => 'Mover páginas com as suas subpáginas',
+'right-move-rootuserpages'   => 'Mover páginas raiz de utilizadores',
 'right-suppressredirect'     => 'Não criar um redireccionamento do nome antigo quando uma página é movida',
 'right-upload'               => 'Carregar ficheiros',
 'right-reupload'             => 'Sobrescrever um ficheiro existente',
@@ -1169,13 +1226,13 @@ Note que os índices do conteúdo da {{SITENAME}} destes sites podem estar desac
 'right-markbotedits'         => 'Marcar edições revertidas como edições de bot',
 'right-noratelimit'          => 'Não afectado pelos limites de velocidade de operação',
 'right-import'               => 'Importar páginas de outros wikis',
-'right-importupload'         => 'Importar páginas de um ficheiro carregado',
-'right-patrol'               => 'Marcar edições como patrulhadas',
+'right-importupload'         => 'Importar páginas de um ficheiro xml',
+'right-patrol'               => 'Marcar edições de outros utilizadores como patrulhadas',
 'right-autopatrol'           => 'Ter edições automaticamente marcadas como patrulhadas',
 'right-patrolmarks'          => 'Usar funcionalidades de patrulhagem das mudanças recentes',
 'right-unwatchedpages'       => 'Ver uma lista de páginas não vigiadas',
 'right-trackback'            => "Submeter um 'trackback'",
-'right-mergehistory'         => 'Fundir o histórico de páginas',
+'right-mergehistory'         => 'Fundir o histórico de edições de páginas',
 'right-userrights'           => 'Editar todos os privilégios de utilizador',
 'right-userrights-interwiki' => 'Editar privilégios de utilizador de utilizadores noutros sítios wiki',
 'right-siteadmin'            => 'Bloquear e desbloquear a base de dados',
@@ -1186,9 +1243,45 @@ Note que os índices do conteúdo da {{SITENAME}} destes sites podem estar desac
 'rightslogentry' => 'alterou grupo de acesso de $1 (de $2 para $3)',
 'rightsnone'     => '(nenhum)',
 
+# Associated actions - in the sentence "You do not have permission to X"
+'action-read'                 => 'ler esta página',
+'action-edit'                 => 'editar esta página',
+'action-createpage'           => 'criar páginas',
+'action-createtalk'           => 'criar páginas de discussão',
+'action-createaccount'        => 'criar esta conta de utilizador',
+'action-minoredit'            => 'marcar esta edição como uma edição menor',
+'action-move'                 => 'mover esta página',
+'action-move-subpages'        => 'mover esta página e suas subpáginas',
+'action-move-rootuserpages'   => 'mover páginas raiz de utilizadores',
+'action-upload'               => 'enviar este ficheiro',
+'action-reupload'             => 'sobrescrever o ficheiro existente',
+'action-reupload-shared'      => 'sobrescrever este ficheiro disponível em um repositório partilhado',
+'action-upload_by_url'        => 'enviar este ficheiro através de uma URL',
+'action-writeapi'             => 'utilizar o modo de escrita da API',
+'action-delete'               => 'eliminar esta página',
+'action-deleterevision'       => 'eliminar esta edição',
+'action-deletedhistory'       => 'ver o histórico de edições eliminadas desta página',
+'action-browsearchive'        => 'pesquisar páginas eliminadas',
+'action-undelete'             => 'restaurar esta página',
+'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-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',
+'action-autopatrol'           => 'ter suas edições marcadas como patrulhadas',
+'action-unwatchedpages'       => 'ver a lista de páginas não-vigiadas',
+'action-trackback'            => 'enviar um trackback',
+'action-mergehistory'         => 'fundir o histórico de edições desta página',
+'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',
+
 # Recent changes
 'nchanges'                          => '$1 {{PLURAL:$1|alteração|alterações}}',
 'recentchanges'                     => 'Mudanças recentes',
+'recentchanges-legend'              => 'Opções das mudanças recentes',
 'recentchangestext'                 => 'Veja as mais novas mudanças na {{SITENAME}} nesta página.',
 'recentchanges-feed-description'    => 'Acompanhe as Mudanças recentes deste wiki por este feed.',
 'rcnote'                            => "A seguir {{PLURAL:$1|está listada '''uma''' alteração ocorrida|estão listadas '''$1''' alterações ocorridas}} {{PLURAL:$2|no último dia|nos últimos '''$2''' dias}}, a partir das $5 de $4.",
@@ -1198,7 +1291,7 @@ Note que os índices do conteúdo da {{SITENAME}} destes sites podem estar desac
 'rcshowhidebots'                    => '$1 robôs',
 'rcshowhideliu'                     => '$1 utilizadores registados',
 'rcshowhideanons'                   => '$1 utilizadores anónimos',
-'rcshowhidepatr'                    => '$1 edições verificadas',
+'rcshowhidepatr'                    => '$1 edições patrulhadas',
 'rcshowhidemine'                    => '$1 as minhas edições',
 'rclinks'                           => 'Mostrar as últimas $1 mudanças nos últimos $2 dias<br />$3',
 'diff'                              => 'dif',
@@ -1212,6 +1305,8 @@ Note que os índices do conteúdo da {{SITENAME}} destes sites podem estar desac
 'rc_categories'                     => 'Limite para categorias (separar com "|")',
 'rc_categories_any'                 => 'Qualquer',
 'newsectionsummary'                 => '/* $1 */ nova secção',
+'rc-enhanced-expand'                => 'Mostrar detalhes (requer JavaScript)',
+'rc-enhanced-hide'                  => 'Esconder detalhes',
 
 # Recent changes linked
 'recentchangeslinked'          => 'Alterações relacionadas',
@@ -1233,11 +1328,11 @@ Páginas que estejam em [[Special:Watchlist|sua lista de vigiados]] são exibida
 'upload_directory_read_only'  => 'O directório de recebimento de ficheiros ($1) não tem permissões de escrita para o servidor Web.',
 'uploaderror'                 => 'Erro ao carregar',
 'uploadtext'                  => "Utilize o formulário abaixo para carregar novos ficheiros.
-Para ver ou pesquisar imagens anteriormente carregadas consulte a [[Special:ImageList|lista de ficheiros carregados]]. (re)Envios e eliminações são também registados no [[Special:Log|registo do projecto]]. Eliminações no [[Special:Log/delete|registo de eliminação]]
+Para ver ou pesquisar imagens anteriormente carregadas consulte a [[Special:FileList|lista de ficheiros carregados]]. (re)Envios e eliminações são também registados no [[Special:Log|registo do projecto]]. Eliminações no [[Special:Log/delete|registo de eliminação]]
 
 Para incluir a imagem numa página, utilize o link em um dos seguintes formatos:
-* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:ficheiro.jpg]]</nowiki></tt>''' para utilizar a versão completa da imagem;
-* '''<tt><nowiki>[[</nowiki>{{ns:image}}<nowiki>:ficheiro.png|200px|thumb|left|texto]]</nowiki></tt>''' para utilizar uma renderização de 200 pixels dentro de um box posicionado à esquerda contendo 'texto' como descrição;
+* '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:ficheiro.jpg]]</nowiki></tt>''' para utilizar a versão completa da imagem;
+* '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:ficheiro.png|200px|thumb|left|texto]]</nowiki></tt>''' para utilizar uma renderização de 200 pixels dentro de um box posicionado à esquerda contendo 'texto' como descrição;
 * '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:ficheiro.ogg]]</nowiki></tt>''' para uma ligação directa ao ficheiro.",
 'upload-permitted'            => 'Tipos de ficheiros permitidos: $1.',
 'upload-preferred'            => 'Tipos de ficheiros preferidos: $1.',
@@ -1245,7 +1340,7 @@ Para incluir a imagem numa página, utilize o link em um dos seguintes formatos:
 'uploadlog'                   => 'registo de carregamento',
 'uploadlogpage'               => 'Registo de carregamento',
 'uploadlogpagetext'           => 'Segue-se uma lista dos carregamentos mais recentes.
-Consulte a [[Special:NewImages|galeria de novos ficheiros]] para uma visualização mais amigável.',
+Consulte a [[Special:NewFiles|galeria de novos ficheiros]] para uma visualização mais amigável.',
 'filename'                    => 'Nome do ficheiro',
 'filedesc'                    => 'Descrição do ficheiro',
 'fileuploadsummary'           => 'Sumário:',
@@ -1258,6 +1353,7 @@ Consulte a [[Special:NewImages|galeria de novos ficheiros]] para uma visualizaç
 '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.',
 'badfilename'                 => 'O nome do ficheiro foi alterado para "$1".',
 'filetype-badmime'            => 'Ficheiros de tipo MIME "$1" não são permitidos de serem enviados.',
+'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-unwanted-type'      => "'''\".\$1\"''' é um tipo de ficheiro não desejado.
 {{PLURAL:\$3|O tipo preferível é|Os tipos preferíveis são}} \$2.",
 'filetype-banned-type'        => "'''\".\$1\"''' é um tipo proibido de ficheiro.
@@ -1275,18 +1371,21 @@ Por gentileza, escolha um nome diferente.',
 'fileexists-thumb'            => "<center>'''Ficheiro existente'''</center>",
 'fileexists-thumbnail-yes'    => 'O ficheiro aparenta ser uma imagem de tamanho reduzido (<i>miniatura</i>, ou <i>thumbnail)</i>. Por gentileza, verifique o ficheiro <strong><tt>$1</tt></strong>.<br />
 Se o ficheiro enviado é o mesmo do de tamanho original, não é necessário enviar uma versão de miniatura adicional.',
-'file-thumbnail-no'           => 'O nome do ficheiro começa com <strong><tt>$1</tt></strong>. Isso faz parecer se tratar de uma imagem de tamanho reduzido (<i>miniatura</i>, ou <i>thumbnail)</i>.
-Por gentileza, se você tem acesso à imagem de tamanho completo, prefira envia-la no lugar desta. Caso não seja o caso, altere o nome de ficheiro.',
-'fileexists-forbidden'        => 'Já existe um ficheiro com este nome. Por favor, volte atrás e carregue este ficheiro sob um novo nome. [[Image:$1|thumb|center|$1]]',
-'fileexists-shared-forbidden' => 'Já existe um ficheiro com este nome no repositório de ficheiros partilhados. Por favor, volte atrás e carregue este ficheiro sob um novo nome. [[Image:$1|thumb|center|$1]]',
+'file-thumbnail-no'           => 'O nome do ficheiro começa com <strong><tt>$1</tt></strong>.
+Isso faz parecer se tratar de uma imagem de tamanho reduzido (<i>miniatura</i>, ou <i>thumbnail)</i>.
+Se você tem acesso à imagem de resolução completa, prefira envia-la no lugar desta. Caso não seja o caso, altere o nome de ficheiro.',
+'fileexists-forbidden'        => 'Já existe um ficheiro com este nome. Por favor, volte atrás e carregue este ficheiro sob um novo nome. [[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 enviar seu ficheiro, volte atrás e carregue-o sob um novo nome. [[File:$1|thumb|center|$1]]',
 'file-exists-duplicate'       => 'Esta imagem é uma duplicata do seguinte {{PLURAL:$1|ficheiro|ficheiros}}:',
+'file-deleted-duplicate'      => 'Um ficheiro idêntico a este ([[$1]]) foi eliminado anteriormente. Verifique o motivo da eliminação de tal ficheiro antes de prosseguir com o re-envio.',
 'successfulupload'            => 'Envio efectuado com sucesso',
 'uploadwarning'               => 'Aviso de envio',
 'savefile'                    => 'Salvar ficheiro',
 'uploadedimage'               => 'carregou "[[$1]]"',
 'overwroteimage'              => 'foi enviada uma nova versão de "[[$1]]"',
 'uploaddisabled'              => 'Carregamentos desactivados',
-'uploaddisabledtext'          => 'O carregamento de ficheiros encontra-se desactivado nesta wiki.',
+'uploaddisabledtext'          => 'O carregamento de ficheiros encontra-se desactivado.',
 'uploadscripted'              => 'Este ficheiro contém HTML ou código que pode ser erradamente interpretado por um navegador web.',
 'uploadcorrupt'               => 'O ficheiro encontra-se corrompido ou tem uma extensão incorreta. Por gentileza, verifique o ocorrido e tente novamente.',
 'uploadvirus'                 => 'O ficheiro contém vírus! Detalhes: $1',
@@ -1337,7 +1436,7 @@ Caso o problema persista, contacte um [[Special:ListUsers/sysop|administrador]].
 'upload_source_url'  => ' (um URL válido, publicamente acessível)',
 'upload_source_file' => ' (um ficheiro no seu computador)',
 
-# Special:ImageList
+# Special:FileList
 'imagelist-summary'     => 'Esta página especial mostra todos os ficheiros carregados.
 Por defeito, os últimos ficheiros carregados são mostrados no topo da lista.
 Um clique sobre um cabeçalho de coluna altera a ordenação.',
@@ -1350,7 +1449,7 @@ Um clique sobre um cabeçalho de coluna altera a ordenação.',
 'imagelist_size'        => 'Tamanho',
 'imagelist_description' => 'Descrição',
 
-# Image description page
+# File description page
 'filehist'                       => 'Histórico do ficheiro',
 'filehist-help'                  => 'Clique em uma data/horário para ver o ficheiro tal como ele se encontrava em tal momento.',
 'filehist-deleteall'             => 'eliminar todas',
@@ -1358,6 +1457,9 @@ Um clique sobre um cabeçalho de coluna altera a ordenação.',
 'filehist-revert'                => 'reverter',
 'filehist-current'               => 'actual',
 'filehist-datetime'              => 'Data/Horário',
+'filehist-thumb'                 => 'Miniatura',
+'filehist-thumbtext'             => 'Miniatura da versão das $1',
+'filehist-nothumb'               => 'Miniatura indisponível',
 'filehist-user'                  => 'Utilizador',
 'filehist-dimensions'            => 'Dimensões',
 'filehist-filesize'              => 'Tamanho do ficheiro',
@@ -1379,7 +1481,7 @@ Uma [[Special:WhatLinksHere/$2|listagem completa]] se encontra disponível.',
 'shareduploadduplicate-linktext' => 'outro ficheiro',
 'shareduploadconflict'           => 'Este ficheiro tem o mesmo nome que $1 do repositório partilhado.',
 'shareduploadconflict-linktext'  => 'outro ficheiro',
-'noimage'                        => 'Não existe nenhum ficheiro com este nome. Se desejar, pode $1',
+'noimage'                        => 'Não existe nenhum ficheiro com este nome, mas pode $1.',
 'noimage-linktext'               => 'carregá-lo',
 'uploadnewversion-linktext'      => 'Carregar uma nova versão deste ficheiro',
 'imagepage-searchdupe'           => 'Procurar por ficheiros duplicados',
@@ -1403,7 +1505,7 @@ Uma [[Special:WhatLinksHere/$2|listagem completa]] se encontra disponível.',
 '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 em {{SITENAME}}.",
+'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-otherreason'      => 'Outro/motivo adicional:',
 'filedelete-reason-otherlist' => 'Outro motivo',
@@ -1431,27 +1533,31 @@ Uma [[Special:WhatLinksHere/$2|listagem completa]] se encontra disponível.',
 
 # Random page
 'randompage'         => 'Página aleatória',
-'randompage-nopages' => 'Não há páginas neste espaço nominal.',
+'randompage-nopages' => 'Não há páginas no espaço nominal "$1".',
 
 # Random redirect
 'randomredirect'         => 'Redireccionamento aleatório',
-'randomredirect-nopages' => 'Não há redireccionamentos neste espaço nominal.',
+'randomredirect-nopages' => 'Não há redireccionamentos no espaço nominal "$1".',
 
 # Statistics
-'statistics'             => 'Estatísticas',
-'sitestats'              => 'Estatísticas do site',
-'userstats'              => 'Estatísticas dos utilizadores',
-'sitestatstext'          => "Há actualmente um total de {{PLURAL:\$1|'''\$1''' página|'''\$1''' páginas}} na base de dados.
-Isto inclui páginas de \"discussão\", páginas sobre o projecto ({{SITENAME}}), páginas de rascunho, redireccionamentos e outras que provavelmente não são qualificadas como páginas de conteúdo.
-Excluindo estas, há {{PLURAL:\$2|'''\$2''' página que provavelmente é uma página de conteúdo legítima|'''\$2''' páginas que provavelmente são páginas de conteúdo legítimas}}.
-
-'''\$8''' {{PLURAL:\$8|ficheiro foi carregado|ficheiros foram carregados}}.
-
-Há um total de '''\$3''' {{PLURAL:\$3|página vista|páginas vistas}} e '''\$4''' {{PLURAL:\$4|edição|edições}} em páginas desde que este wiki foi instalado, o que resulta em aproximadamente '''\$5''' edições por página e '''\$6''' vistas por edição.
-
-O tamanho actual da [http://www.mediawiki.org/wiki/Manual:Job_queue fila de tarefas] é '''\$7'''.",
-'userstatstext'          => "Há actualmente {{PLURAL:$1|'''$1''' utilizador registado|'''$1''' utilizadores registados}}, dentre os quais '''$2''' (ou '''$4%''') {{PLURAL:$2|é|são}} $5.",
-'statistics-mostpopular' => 'Páginas mais vistas',
+'statistics'                   => 'Estatísticas',
+'statistics-header-pages'      => 'Estatísticas de páginas',
+'statistics-header-edits'      => 'Estatísticas de edições',
+'statistics-header-views'      => 'Ver estatísticas',
+'statistics-header-users'      => 'Estatísticas de utilizadores',
+'statistics-articles'          => 'Páginas de conteúdo',
+'statistics-pages'             => 'Páginas',
+'statistics-pages-desc'        => 'Todas as páginas do wiki, incluindo páginas de discussão, redireccionamentos etc',
+'statistics-files'             => 'Ficheiros carregados',
+'statistics-edits'             => 'Edições de página desde que {{SITENAME}} foi instalado',
+'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-users'             => '[[Special:ListUsers|Utilizadores]] registados',
+'statistics-users-active'      => 'Utilizadores activos',
+'statistics-users-active-desc' => 'Utilizadores que efectuaram uma acção {{PLURAL:$1|ontem|nos últimos $1 dias}}',
+'statistics-mostpopular'       => 'Páginas mais vistas',
 
 'disambiguations'      => 'Página de desambiguações',
 'disambiguationspage'  => 'Template:disambig',
@@ -1484,7 +1590,7 @@ Uma página é considerada como de desambiguação se utilizar uma predefiniçã
 'nviews'                  => '$1 {{PLURAL:$1|visita|visitas}}',
 'specialpage-empty'       => 'Actualmente não há dados a serem exibidos nesta página.',
 'lonelypages'             => 'Páginas órfãs',
-'lonelypagestext'         => 'As seguintes páginas não têm hiperligações a apontar para elas a partir de outras páginas nesta wiki.',
+'lonelypagestext'         => 'As seguintes páginas ou não têm hiperligações a apontar para elas ou não são transclusionadas a partir de outras páginas nesta wiki.',
 'uncategorizedpages'      => 'Páginas não categorizadas',
 'uncategorizedcategories' => 'Categorias não categorizadas',
 'uncategorizedimages'     => 'Imagens não categorizadas',
@@ -1494,7 +1600,8 @@ Uma página é considerada como de desambiguação se utilizar uma predefiniçã
 'popularpages'            => 'Páginas populares',
 'wantedcategories'        => 'Categorias pedidas',
 'wantedpages'             => 'Páginas pedidas',
-'missingfiles'            => 'Ficheiros em falta',
+'wantedfiles'             => 'Ficheiros desejados',
+'wantedtemplates'         => 'Predefinições pedidas',
 'mostlinked'              => 'Páginas com mais afluentes',
 'mostlinkedcategories'    => 'Categorias com mais membros',
 'mostlinkedtemplates'     => 'Predefinições com mais afluentes',
@@ -1515,6 +1622,8 @@ Uma página é considerada como de desambiguação se utilizar uma predefiniçã
 'protectedtitlestext'     => 'Os títulos a seguir encontram-se protegidos contra criação',
 'protectedtitlesempty'    => 'Não há títulos protegidos com os parâmetros fornecidos.',
 'listusers'               => 'Lista de utilizadores',
+'listusers-editsonly'     => 'Mostrar apenas utilizadores com edições',
+'usereditcount'           => '$1 {{PLURAL:$1|edição|edições}}',
 'newpages'                => 'Páginas novas',
 'newpages-username'       => 'Nome de utilizador:',
 'ancientpages'            => 'Páginas mais antigas',
@@ -1535,18 +1644,17 @@ Uma página é considerada como de desambiguação se utilizar uma predefiniçã
 'booksources-search-legend' => 'Procurar por fontes livreiras',
 'booksources-go'            => 'Ir',
 'booksources-text'          => 'É exibida a seguir uma listagem de links para outros sítios que vendem livros novos e usados e que possam possuir informações adicionais sobre os livros que você está pesquisando:',
+'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
 'specialloguserlabel'  => 'Utilizador:',
 'speciallogtitlelabel' => 'Título:',
 'log'                  => 'Registos',
 'all-logs-page'        => 'Todos os registos',
-'log-search-legend'    => 'Pesquisar nos registos',
-'log-search-submit'    => 'Ir',
 'alllogstext'          => 'Exposição combinada de todos registos disponíveis no wiki {{SITENAME}}.
-Você pode diminuir a lista escolhendo um tipo de registo, um nome de utilizador, ou uma página afectada.',
+Você pode diminuir a lista escolhendo um tipo de registo, um nome de utilizador (sensível a minúsculas), ou uma página afectada (também sensível a minúsculas).',
 'logempty'             => 'Nenhum item idêntico no registo.',
-'log-title-wildcard'   => 'Procurar por títulos que sejam iniciados com o seguinte texto',
+'log-title-wildcard'   => 'Procurar por títulos que sejam iniciados com tal texto',
 
 # Special:AllPages
 'allpages'          => 'Todas as páginas',
@@ -1562,23 +1670,72 @@ Você pode diminuir a lista escolhendo um tipo de registo, um nome de utilizador
 'allpagesnext'      => 'Próximo',
 'allpagessubmit'    => 'Ir',
 'allpagesprefix'    => 'Exibir páginas com o prefixo:',
-'allpagesbadtitle'  => 'O título de página fornecido encontrava-se inválido ou tinha um prefixo interlíngua ou inter-wiki. Ele poderá conter um ou mais caracteres que não podem ser utilizados em títulos.',
+'allpagesbadtitle'  => 'O título de página fornecido encontrava-se inválido ou tinha um prefixo interlíngua ou inter-wiki.
+Ele talvez contenha um ou mais caracteres que não podem ser utilizados em títulos.',
 'allpages-bad-ns'   => '{{SITENAME}} não possui o espaço nominal "$1".',
 
 # Special:Categories
 'categories'                    => 'Categorias',
-'categoriespagetext'            => 'As categorias a seguir contém páginas ou multimédia.
+'categoriespagetext'            => 'As seguintes categorias contêm páginas ou multimédia.
 As [[Special:UnusedCategories|categorias não utilizadas]] não são exibidas nesta listagem.
-Veja também as [[Special:WantedCategories|categorias pedidas]].',
+Veja também as [[Special:WantedCategories|categorias em falta]].',
 'categoriesfrom'                => 'Listar categorias começando por:',
 'special-categories-sort-count' => 'ordenar por contagem',
 'special-categories-sort-abc'   => 'ordenar alfabeticamente',
 
+# Special:DeletedContributions
+'deletedcontributions' => 'Edições eliminadas',
+
+# Special:Interwiki
+'interwiki'                => 'Ver e manipular dados de interwikis',
+'interwiki-title-norights' => 'Ver dados interwiki',
+'interwiki_addbutton'      => 'Adicionar',
+'interwiki_added'          => 'O prefixo "$1" foi adicionado à tabela de interwikis com sucesso.',
+'interwiki_addfailed'      => 'O prefixo "$1" não pôde ser adicionado à tabela de interwikis. Possivelmente já existe nessa tabela.',
+'interwiki_addintro'       => 'Você se encontra prestes a adicionar um novo prefixo de interwiki. Lembre-se de que ele não pode conter espaços ( ), dois-pontos (:), conjunções (&) ou sinais de igualdade (=).',
+'interwiki_addtext'        => 'Adicionar um prefixo de interwikis',
+'interwiki_defaultreason'  => 'sem motivo especificado',
+'interwiki_deleted'        => 'O prefixo "$1" foi removido da tabelas de interwikis com sucesso.',
+'interwiki_deleting'       => 'Está a apagar o prefixo "$1".',
+'interwiki_delfailed'      => 'O prefixo "$1" não pôde ser removido da tabela de interwikis.',
+'interwiki_delquestion'    => 'A apagar "$1"',
+'interwiki_edited'         => 'O prefixo "$1" foi modificado na tabela de interwikis com sucesso.',
+'interwiki_editerror'      => 'O prefixo "$1" não pode ser modificado na tabela de interwikis. Possivelmente, não existe.',
+'interwiki_editintro'      => 'Você está a editar um prefixo interwiki. Lembre-se de que isto pode quebrar ligações existentes.',
+'interwiki_edittext'       => 'Editando um prefixo interwiki',
+'interwiki_error'          => 'ERRO: A tabela de interwikis está vazia, ou alguma outra coisa não correu bem.',
+'interwiki_intro'          => 'Veja [http://www.mediawiki.org/wiki/Interwiki_table MediaWiki.org] para maiores informações em relação à tabela de interwikis. Há também um [[Special:Log/interwiki|registo de alterações]] na tabela de interwikis.',
+'interwiki_log_added'      => 'adicionado "$2" ($3) (trans: $4) (local: $5) à tabela de interwikis',
+'interwiki_log_deleted'    => 'removido o prefixo "$2" da tabela de interwikis',
+'interwiki_log_edited'     => 'modificado o prefixo "$2": ($3) (trans: $4) (local: $5) na tabela de interwikis',
+'interwiki_prefix'         => 'Prefixo',
+'interwiki_reasonfield'    => 'Motivo',
+'interwikilogpage'         => 'Registo da tabela de interwikis',
+'interwikilogpagetext'     => 'Este é um registo das alterações à [[Special:Interwiki|tabela de interwikis]].',
+'right-interwiki'          => 'Editar dados de interwiki',
+
+# Special:LinkSearch
+'linksearch'       => 'Procurar por links da web',
+'linksearch-pat'   => 'Padrão de procura:',
+'linksearch-ns'    => 'Espaço nominal:',
+'linksearch-ok'    => 'Pesquisar',
+'linksearch-text'  => 'É possível utilizar "caracteres mágicos" como em "*.wikipedia.org".<br />Protocolos suportados: <tt>$1</tt>',
+'linksearch-line'  => '$1 está lincado em $2',
+'linksearch-error' => '"Caracteres mágicos" (wildcards) podem ser utilizados apenas no início do endereço.',
+
 # Special:ListUsers
 'listusersfrom'      => 'Mostrar utilizadores começando em:',
 'listusers-submit'   => 'Exibir',
 'listusers-noresult' => 'Não foram encontrados utilizadores para a forma pesquisada.',
 
+# Special:Log/newusers
+'newuserlogpage'              => 'Registo de criação de utilizadores',
+'newuserlogpagetext'          => 'Este é um registo de novas contas de utilizador',
+'newuserlog-byemail'          => 'palavra-chave enviada por correio-electrónico',
+'newuserlog-create-entry'     => 'Novo utilizador',
+'newuserlog-create2-entry'    => 'criou conta para $1',
+'newuserlog-autocreate-entry' => 'Conta criada automaticamente',
+
 # Special:ListGroupRights
 'listgrouprights'                 => 'Privilégios de grupo de utilizadores',
 'listgrouprights-summary'         => 'A seguinte lista contém os grupos de utilizadores definidos neste wiki, com os seus privilégios de acessos associados.
@@ -1587,26 +1744,27 @@ Se encontram disponíveis [[{{MediaWiki:Listgrouprights-helppage}}|informações
 'listgrouprights-rights'          => 'Privilégios',
 'listgrouprights-helppage'        => 'Help:Privilégios de grupo',
 'listgrouprights-members'         => '(lista de membros)',
-'listgrouprights-addgroup'        => 'É possível adicionar {{PLURAL:$2|um grupo|os grupos}}: $1',
-'listgrouprights-removegroup'     => 'É possível remover {{PLURAL:$2|o grupo|os grupos}}: $1',
-'listgrouprights-addgroup-all'    => 'É possível adicionar todos os grupos',
-'listgrouprights-removegroup-all' => 'É possível remover todos os grupos',
+'listgrouprights-addgroup'        => 'Podem conceder acesso {{PLURAL:$2|ao grupo|aos grupos}}: $1',
+'listgrouprights-removegroup'     => 'Podem remover acesso {{PLURAL:$2|do grupo|dos grupos}}: $1',
+'listgrouprights-addgroup-all'    => 'Podem conceder acesso a todos os grupos',
+'listgrouprights-removegroup-all' => 'Podem remover acesso a todos os grupos',
 
 # E-mail user
 'mailnologin'     => 'Nenhum endereço de envio',
 'mailnologintext' => 'Necessita de estar [[Special:UserLogin|autenticado]] e de possuir um endereço de e-mail válido nas suas [[Special:Preferences|preferências]] para poder enviar um e-mail a outros utilizadores.',
 'emailuser'       => 'Contactar este utilizador',
 'emailpage'       => 'Contactar utilizador',
-'emailpagetext'   => 'Se o utilizador introduziu um endereço válido de e-mail nas suas preferências, poderá usar o formulário abaixo para lhe enviar uma mensagem.
-O endereço que introduziu nas [[Special:Preferences|suas preferências]] irá aparecer no campo "From" do e-mail, para que o destinatário lhe possa responder.',
+'emailpagetext'   => 'Utilize o formulário abaixo para enviar uma mensagem a este utilizador.
+O endereço que você introduziu nas [[Special:Preferences|suas preferências]] irá aparecer no campo "Remetente" do e-mail, para que o destinatário lhe possa responder directamente.',
 'usermailererror' => 'Objecto de correio retornou um erro:',
 'defemailsubject' => 'E-mail: {{SITENAME}}',
 'noemailtitle'    => 'Sem endereço de e-mail',
 'noemailtext'     => 'Este utilizador não especificou um endereço de e-mail válido, ou optou por não receber e-mail de outros utilizadores.',
-'emailfrom'       => 'De',
-'emailto'         => 'Para',
-'emailsubject'    => 'Assunto',
-'emailmessage'    => 'Mensagem',
+'email-legend'    => 'Enviar e-mail para outro utilizador da {{SITENAME}}',
+'emailfrom'       => 'De:',
+'emailto'         => 'Para:',
+'emailsubject'    => 'Assunto:',
+'emailmessage'    => 'Mensagem:',
 'emailsend'       => 'Enviar',
 'emailccme'       => 'Enviar ao meu e-mail uma cópia de minha mensagem.',
 'emailccsubject'  => 'Cópia de sua mensagem para $1: $2',
@@ -1634,7 +1792,7 @@ Modificações futuras em tal página e páginas de discussão a ela associadas
 'notanarticle'         => 'Não é uma página de conteúdo',
 'notvisiblerev'        => 'Edição eliminada',
 'watchnochange'        => 'Nenhum dos itens vigiados foram editados no período exibido.',
-'watchlist-details'    => '{{PLURAL:$1|$1 página vigiada|$1 páginas vigiadas}}, excluindo páginas de discussão.',
+'watchlist-details'    => '{{PLURAL:$1|$1 página vigiada|$1 páginas vigiadas}} na sua lista de artigos vigiados, excluindo páginas de discussão.',
 'wlheader-enotif'      => '* A notificação por email encontra-se activada.',
 'wlheader-showupdated' => "* As páginas modificadas desde a sua última visita são mostradas a '''negrito'''",
 'watchmethod-recent'   => 'verificando edições recentes para os vigiados',
@@ -1643,16 +1801,6 @@ Modificações futuras em tal página e páginas de discussão a ela associadas
 '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}}.",
 'wlshowlast'           => 'Ver últimas $1 horas $2 dias $3',
-'watchlist-show-bots'  => 'Mostrar edições de robôs',
-'watchlist-hide-bots'  => 'Ocultar edições de robôs',
-'watchlist-show-own'   => 'Exibir minhas edições',
-'watchlist-hide-own'   => 'Ocultar minhas edições',
-'watchlist-show-minor' => 'Exibir edições menores',
-'watchlist-hide-minor' => 'Ocultar edições menores',
-'watchlist-show-anons' => 'Exibir edições de anônimos',
-'watchlist-hide-anons' => 'Ocultar edições de anônimos',
-'watchlist-show-liu'   => 'Exibir edições de utilizadores autenticados',
-'watchlist-hide-liu'   => 'Ocultar edições de utilizadores autenticados',
 'watchlist-options'    => 'Opções da lista de vigiados',
 
 # Displayed when you click the "watch" button and it is in the process of watching
@@ -1693,62 +1841,68 @@ Para alterar as suas preferências da lista de vigiados, visite
 Contacto e assistência:
 {{fullurl:{{MediaWiki:Helppage}}}}',
 
-# Delete/protect/revert
-'deletepage'                  => 'Eliminar página',
-'confirm'                     => 'Confirmar',
-'excontent'                   => "o conteúdo era: '$1'",
-'excontentauthor'             => "o conteúdo era: '$1' (e o único editor era '[[Special:Contributions/$2|$2]]')",
-'exbeforeblank'               => "o conteúdo antes de esvaziar era: '$1'",
-'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:',
-'confirmdeletetext'           => 'Encontra-se prestes a eliminar permanentemente uma página ou uma imagem e todo o seu histórico.
+# Delete
+'deletepage'             => 'Eliminar página',
+'confirm'                => 'Confirmar',
+'excontent'              => "o conteúdo era: '$1'",
+'excontentauthor'        => "o conteúdo era: '$1' (e o único editor era '[[Special:Contributions/$2|$2]]')",
+'exbeforeblank'          => "o conteúdo antes de esvaziar era: '$1'",
+'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:',
+'confirmdeletetext'      => 'Encontra-se prestes a eliminar permanentemente uma página ou uma imagem e todo o seu histórico.
 Por favor, confirme que possui a intenção de fazer isto, que compreende as consequências e que encontra-se a fazer isto de acordo com as [[{{MediaWiki:Policy-url}}|políticas]] do projecto.',
-'actioncomplete'              => 'Acção completada',
-'deletedtext'                 => '"<nowiki>$1</nowiki>" foi eliminada.
+'actioncomplete'         => 'Acção completada',
+'deletedtext'            => '"<nowiki>$1</nowiki>" foi eliminada.
 Consulte $2 para um registo de eliminações recentes.',
-'deletedarticle'              => 'eliminada "[[$1]]"',
-'suppressedarticle'           => 'suprimiu "[[$1]]"',
-'dellogpage'                  => 'Registo de eliminação',
-'dellogpagetext'              => 'Abaixo uma lista das eliminações mais recentes.',
-'deletionlog'                 => 'registo de eliminação',
-'reverted'                    => 'Revertido para versão mais nova',
-'deletecomment'               => 'Motivo de eliminação',
-'deleteotherreason'           => 'Justificativa adicional:',
-'deletereasonotherlist'       => 'Outro motivo',
-'deletereason-dropdown'       => '* Motivos de eliminação comuns
+'deletedarticle'         => 'eliminou "[[$1]]"',
+'suppressedarticle'      => 'suprimiu "[[$1]]"',
+'dellogpage'             => 'Registo de eliminação',
+'dellogpagetext'         => 'Abaixo uma lista das eliminações mais recentes.',
+'deletionlog'            => 'registo de eliminação',
+'reverted'               => 'Revertido para versão mais nova',
+'deletecomment'          => 'Motivo de eliminação',
+'deleteotherreason'      => 'Justificativa adicional:',
+'deletereasonotherlist'  => 'Outro motivo',
+'deletereason-dropdown'  => '* Motivos de eliminação comuns
 ** Pedido do autor
 ** Violação de direitos de autor
 ** Vandalismo',
-'delete-edit-reasonlist'      => 'Editar motivos de eiliminação',
-'delete-toobig'               => 'Esta página possui um longo histórico de edições, com mais de $1 {{PLURAL:$1|edição|edições}}.
+'delete-edit-reasonlist' => 'Editar motivos de eiliminação',
+'delete-toobig'          => 'Esta página possui um longo histórico de edições, com mais de $1 {{PLURAL:$1|edição|edições}}.
 A eliminação de tais páginas foi restrita, a fim de se evitarem problemas acidentais em {{SITENAME}}.',
-'delete-warning-toobig'       => 'Esta página possui um longo histórico de edições, com mais de $1 {{PLURAL:$1|edição|edições}}.
+'delete-warning-toobig'  => 'Esta página possui um longo histórico de edições, com mais de $1 {{PLURAL:$1|edição|edições}}.
 Eliminá-la poderá causar problemas na base de dados de {{SITENAME}};
 prossiga com cuidado.',
-'rollback'                    => 'Reverter edições',
-'rollback_short'              => 'Voltar',
-'rollbacklink'                => 'voltar',
-'rollbackfailed'              => 'A reversão falhou',
-'cantrollback'                => 'Não foi possível reverter a edição; o último contribuidor é o único autor desta página',
-'alreadyrolled'               => 'Não foi possível reverter as edições de [[:$1]] por [[User:$2|$2]] ([[User talk:$2|discussão]] | [[Special:Contributions/$2|{{int:contribslink}}]]);
+
+# Rollback
+'rollback'         => 'Reverter edições',
+'rollback_short'   => 'Voltar',
+'rollbacklink'     => 'voltar',
+'rollbackfailed'   => 'A reversão falhou',
+'cantrollback'     => 'Não foi possível reverter a edição; o último contribuidor é o único autor desta página',
+'alreadyrolled'    => 'Não foi possível reverter as edições de [[:$1]] por [[User:$2|$2]] ([[User talk:$2|discussão]] | [[Special:Contributions/$2|{{int:contribslink}}]]);
 alguém editou ou já reverteu a página.
 
 A última edição foi de [[User:$3|$3]] ([[User talk:$3|discussão]] | [[Special:Contributions/$3|{{int:contribslink}}]]).',
-'editcomment'                 => 'O sumário de edição era: "<i>$1</i>".', # only shown if there is an edit comment
-'revertpage'                  => 'Foram revertidas as edições de [[Special:Contributions/$2|$2]] ([[User talk:$2|disc]]) para a última versão por [[User:$1|$1]]', # Additional available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
-'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;
+'editcomment'      => 'O sumário de edição era: "<i>$1</i>".', # only shown if there is an edit comment
+'revertpage'       => 'Foram revertidas as edições de [[Special:Contributions/$2|$2]] ([[User talk:$2|disc]]) para a última versão por [[User:$1|$1]]', # Additionally available: $3: revid of the revision reverted to, $4: timestamp of the revision reverted to, $5: revid of the revision reverted from, $6: timestamp of the revision reverted from
+'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 refrescar a página de onde veio e 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.',
 'protectedarticle'            => 'protegeu "[[$1]]"',
-'modifiedarticleprotection'   => 'foi alterado o nível de protecção para "[[$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"',
+'prot_1movedto2'              => 'moveu [[$1]] para [[$2]]',
 'protect-legend'              => 'Confirmar protecção',
 'protectcomment'              => 'Motivo de protecção',
 'protectexpiry'               => 'Expiração',
@@ -1768,8 +1922,21 @@ Esta é a configuração atual para a página <strong>$1</strong>:',
 'protect-level-sysop'         => 'Apenas administradores',
 'protect-summary-cascade'     => 'p. progressiva',
 'protect-expiring'            => 'expira em $1 (UTC)',
-'protect-cascade'             => '"Proteção progressiva" - proteja quaisquer páginas que estejam incluídas nesta.',
+'protect-expiry-indefinite'   => 'infinito',
+'protect-cascade'             => 'Proteja quaisquer páginas que estejam incluídas nesta (proteção progressiva)',
 'protect-cantedit'            => 'Você não pode alterar o nível de proteção desta página uma vez que você não se encontra habilitado a 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-otherreason'         => 'Outro motivo/motivo adicional:',
+'protect-otherreason-op'      => 'outro/motivo adicional',
+'protect-dropdown'            => '*Motivos comuns para proteção
+** Vandalismo excessivo
+** Inserção excessiva de spams
+** Guerra de edições improdutiva
+** Página bastante acessada',
+'protect-edit-reasonlist'     => 'Editar motivos de proteções',
+'protect-expiry-options'      => '1 hora:1 hour,1 dia:1 day,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', # display1:time1,display2:time2,...
 'restriction-type'            => 'Permissão:',
 'restriction-level'           => 'Nível de restrição:',
 'minimum-size'                => 'Tam. mínimo',
@@ -1792,23 +1959,24 @@ Esta é a configuração atual para a página <strong>$1</strong>:',
 'undeletepage'                 => 'Ver e restaurar páginas eliminadas',
 'undeletepagetitle'            => "'''Seguem-se as edições eliminadas de [[:$1]]'''.",
 'viewdeletedpage'              => 'Ver páginas eliminadas',
-'undeletepagetext'             => 'As seguintes páginas foram eliminadas, apesar de ainda permanecem na base de dados e poderem ser restauradas. O arquivo pode periodicamente ser limpo.',
+'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 a página inteira, deixe todas as caixas de selecção desseleccionadas e clique em '''''Restaurar'''''. Para efectuar uma restauração selectiva, seleccione as caixas correspondentes às
-edições a serem restauradas e clique em '''''Restaurar'''''. Clicar em '''''Limpar''''' irá limpar o
-campo de comentário e todas as caixas de selecção.",
+'undeleteextrahelp'            => "Para restaurar o histórico de edições completo desta página, deixe todas as caixas de selecção desseleccionadas e clique em '''''Restaurar'''''.
+Para efectuar uma restauração selectiva, seleccione as caixas correspondentes às edições a serem restauradas 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}}',
 'undeletehistory'              => 'Se restaurar uma página, todas as edições serão restauradas para o histórico.
-Se uma nova página foi criada com o mesmo nome desde a eliminação, as edições restauradas aparecerão primeiro no histórico e a página actual não será automaticamente trocada. Note que as restrições de acesso às edições serão perdidas ao ser feita a restauração.',
+Se uma nova página foi criada com o mesmo nome desde a eliminação, as edições restauradas aparecerão no histórico anterior.',
 'undeleterevdel'               => 'O restauro não será executado se resultar na remoção parcial da versão mais recente da página ou ficheiro.
 Em tais casos, deverá desseleccionar ou reverter a ocultação da versão apagada 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'            => 'A edição $1 de $2 foi eliminada por $3:',
+'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. Talvez você esteja com um link incorrecto ou talvez a edição foi restaurada ou removida dos arquivos.',
 'undelete-nodiff'              => 'Não foram encontradas edições anteriores.',
 'undeletebtn'                  => 'Restaurar',
 'undeletelink'                 => 'restaurar',
 'undeletereset'                => 'Limpar',
+'undeleteinvert'               => 'Inverter selecção',
 'undeletecomment'              => 'Comentário:',
 'undeletedarticle'             => 'restaurado "[[$1]]"',
 'undeletedrevisions'           => '$1 {{PLURAL:$1|edição restaurada|edições restauradas}}',
@@ -1831,6 +1999,8 @@ Consulte o [[Special:Log/delete|registo de eliminações]] para um registo das e
 'undelete-error-long'          => 'Foram encontrados erros ao tentar restaurar o ficheiro:
 
 $1',
+'undelete-show-file-confirm'   => 'Você tem certeza de que deseja visualizar a versão eliminada de "<nowiki>$1</nowiki>" das $3 de $2?',
+'undelete-show-file-submit'    => 'Sim',
 
 # Namespace form on various pages
 'namespace'      => 'Espaço nominal:',
@@ -1903,6 +2073,8 @@ Isto só deve ser feito para prevenir vandalismo, e de acordo com a [[{{MediaWik
 'ipbotherreason'                  => 'Outro motivo/motivo adicional:',
 'ipbhidename'                     => 'Ocultar utilizador/IP do registo de bloqueios, lista de bloqueios e lista de utilizadores',
 'ipbwatchuser'                    => 'Vigiar as páginas de utilizador e de discussão deste utilizador',
+'ipballowusertalk'                => 'Permitir que este utilizador edite sua própria página de discussão mesmo estando bloqueado',
+'ipb-change-block'                => 'Re-bloquear o utilizador com estes parâmetros',
 'badipaddress'                    => 'Endereço de IP inválido',
 'blockipsuccesssub'               => 'Bloqueio bem sucedido',
 'blockipsuccesstext'              => '[[Special:Contributions/$1|$1]] foi bloqueado.<br />
@@ -1910,8 +2082,9 @@ Consulte a [[Special:IPBlockList|lista de IPs bloqueados]] para rever os bloquei
 'ipb-edit-dropdown'               => 'Editar motivos de bloqueio',
 'ipb-unblock-addr'                => 'Desbloquear $1',
 'ipb-unblock'                     => 'Desbloquear um utilizador ou endereço de IP',
-'ipb-blocklist-addr'              => 'Ver bloqueios em vigência para $1',
+'ipb-blocklist-addr'              => 'Bloqueios em vigência para $1',
 'ipb-blocklist'                   => 'Ver bloqueios em vigência',
+'ipb-blocklist-contribs'          => 'Contribuições de $1',
 'unblockip'                       => 'Desbloquear utilizador',
 'unblockiptext'                   => 'Utilize o formulário a seguir para restaurar o acesso à escrita para um endereço de IP ou utilizador previamente bloqueado.',
 'ipusubmit'                       => 'Desbloquear este utilizador',
@@ -1920,6 +2093,9 @@ Consulte a [[Special:IPBlockList|lista de IPs bloqueados]] para rever os bloquei
 'ipblocklist'                     => 'Utilizadores e endereços de IP bloqueados',
 'ipblocklist-legend'              => 'Procurar por um utilizador bloqueado',
 'ipblocklist-username'            => 'Utilizador ou endereço de IP:',
+'ipblocklist-sh-userblocks'       => '$1 bloqueios de contas',
+'ipblocklist-sh-tempblocks'       => '$1 bloqueios temporários',
+'ipblocklist-sh-addressblocks'    => '$1 bloqueios de IP único',
 'ipblocklist-submit'              => 'Pesquisar',
 'blocklistline'                   => '$1, $2 bloqueou $3 ($4)',
 'infiniteblock'                   => 'infinito',
@@ -1928,14 +2104,18 @@ Consulte a [[Special:IPBlockList|lista de IPs bloqueados]] para rever os bloquei
 'noautoblockblock'                => 'bloqueio automático desabilitado',
 'createaccountblock'              => 'criação de conta de utilizador bloqueada',
 'emailblock'                      => 'impedido de enviar e-mail',
+'blocklist-nousertalk'            => 'impossibilitado de editar a própria página de discussão',
 'ipblocklist-empty'               => 'A lista de bloqueios encontra-se vazia.',
 'ipblocklist-no-results'          => 'O endereço de IP ou nome de utilizador procurado não se encontra bloqueado.',
 'blocklink'                       => 'bloquear',
 'unblocklink'                     => 'desbloquear',
+'change-blocklink'                => 'alterar bloqueio',
 'contribslink'                    => 'contribs',
 'autoblocker'                     => 'Você foi automaticamente bloqueado, pois partilha um endereço de IP com "[[User:$1|$1]]". O motivo apresentado foi: "$2".',
 'blocklogpage'                    => 'Registo de bloqueio',
+'blocklog-fulllog'                => 'Registo completo de bloqueios',
 'blocklogentry'                   => '"[[$1]]" foi bloqueado com um tempo de expiração de $2 $3',
+'reblock-logentry'                => 'modificou parâmetros de bloqueio para [[$1]] com um tempo de expiração de $2 $3',
 'blocklogtext'                    => 'Este é um registo de acções de bloqueio e desbloqueio.
 Endereços IP sujeitos a bloqueio automático não são listados.
 Consulte a [[Special:IPBlockList|lista de IPs bloqueados]] para obter a lista de bloqueios e banimentos actualmente válidos.',
@@ -1944,11 +2124,14 @@ Consulte a [[Special:IPBlockList|lista de IPs bloqueados]] para obter a lista de
 'block-log-flags-nocreate'        => 'criação de contas desabilitada',
 'block-log-flags-noautoblock'     => 'bloqueio automático desabilitado',
 'block-log-flags-noemail'         => 'impedido de enviar e-mail',
+'block-log-flags-nousertalk'      => 'impossibilitado de editar a própria página de discussão',
 'block-log-flags-angry-autoblock' => 'autobloqueio melhorado activado',
 'range_block_disabled'            => 'A funcionalidade de bloquear gamas de IPs encontra-se desactivada.',
 'ipb_expiry_invalid'              => 'Tempo de expiração inválido.',
 'ipb_expiry_temp'                 => 'Bloqueios com nome de utilizador ocultado devem ser permanentes.',
 'ipb_already_blocked'             => '"$1" já se encontra bloqueado',
+'ipb-needreblock'                 => '== Já se encontra bloqueado ==
+$1 já se encontra bloqueado. Deseja alterar as configurações?',
 '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.',
 'ip_range_invalid'                => 'Gama de IPs inválida.',
@@ -1959,6 +2142,7 @@ Consulte a [[Special:IPBlockList|lista de IPs bloqueados]] para obter a lista de
 'proxyblocksuccess'               => 'Concluído.',
 'sorbsreason'                     => 'O seu endereço IP encontra-se listado como proxy aberto pela DNSBL utilizada por {{SITENAME}}.',
 'sorbs_create_account_reason'     => 'O seu endereço de IP encontra-se listado como proxy aberto na DNSBL utilizada por {{SITENAME}}. Você não pode criar uma conta',
+'cant-block-while-blocked'        => 'Você não pode bloquear outros utilizadores enquanto estiver bloqueado.',
 
 # Developer tools
 'lockdb'              => 'Trancar base de dados',
@@ -1974,16 +2158,16 @@ Por favor, confirme que realmente pretende fazer isso.',
 'locknoconfirm'       => 'Você não seleccionou a caixa de confirmação.',
 'lockdbsuccesssub'    => 'Bloqueio bem sucedido',
 'unlockdbsuccesssub'  => 'Desbloqueio bem sucedido',
-'lockdbsuccesstext'   => 'A base de dados da {{SITENAME}} foi bloqueada.
-<br />Lembre-se de remover o bloqueio após a manutenção.',
+'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.',
 
 # Move page
-'move-page'               => 'Mover $1',
-'move-page-legend'        => 'Mover página',
-'movepagetext'            => "Utilizando o seguinte formulário você poderá renomear uma página, movendo todo o histórico de edições para o novo título.
+'move-page'                    => 'Mover $1',
+'move-page-legend'             => 'Mover página',
+'movepagetext'                 => "Utilizando o seguinte formulário você poderá renomear uma página, movendo todo o histórico de edições para o novo título.
 É possível corrigir de forma automática redirecionamentos que apontem para o título original.
 Caso escolha para que isso não seja feito, certifique-se de verificar redirecionamentos [[Special:DoubleRedirects|duplos]] ou [[Special:BrokenRedirects|quebrados]].
 É de sua responsabilidade ter certeza de que os links continuem apontando para onde se é suposto apontar.
@@ -1994,47 +2178,56 @@ Isto significa que pode renomear uma página de volta para o nome que tinha ante
 '''CUIDADO!'''
 Isto pode ser uma mudança drástica e inesperada para uma página popular;
 por favor, tenha certeza de que compreende as conseqüências da mudança antes de prosseguir.",
-'movepagetalktext'        => "A página de \"discussão\" associada, se existir, será automaticamente movida, '''a não ser que:'''
+'movepagetalktext'             => "A página de \"discussão\" associada, se existir, será automaticamente movida, '''a não ser que:'''
 *Uma página de discussão com conteúdo já exista sob o novo título, ou
 *Você não marque a caixa abaixo.
 
 Nestes casos, você terá que mover ou mesclar a página manualmente, se assim desejar.",
-'movearticle'             => 'Mover página',
-'movenotallowed'          => 'Você não possui permissão de mover páginas neste wiki.',
-'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>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
-'articleexists'           => 'Uma página com este título já existe, ou o título que escolheu é inválido.
+'movearticle'                  => 'Mover página',
+'movenologin'                  => 'Não autenticado',
+'movenologintext'              => 'Você precisa ser um utilizador registado e [[Special:UserLogin|autenticado]] para poder mover uma página.',
+'movenotallowed'               => 'Você não possui permissão de mover páginas.',
+'cant-move-user-page'          => 'Você não possui permissão de mover páginas principais de usuários.',
+'cant-move-to-user-page'       => 'Você não tem permissão para mover uma página para uma página de utilizador (excepto 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>', # The two titles are passed in plain text as $3 and $4 to allow additional goodies in the message.
+'articleexists'                => 'Uma página com este título já existe, ou o título que escolheu é inválido.
 Por favor, escolha outro nome.',
-'cantmove-titleprotected' => 'Você não pode mover uma página para tal denominação uma vez que o novo título se encontra protegido contra criação',
-'talkexists'              => "'''A página em si foi movida com sucesso. No entanto, a página de discussão não foi movida, uma vez que já existia uma com este título. Por favor, mescle-as manualmente.'''",
-'movedto'                 => 'movido para',
-'movetalk'                => 'Mover também a página de discussão associada.',
-'move-subpages'           => 'Mover todas as sub-páginas, se aplicável',
-'move-talk-subpages'      => 'Mover todas as sub-páginas da página de discussão, se aplicável',
-'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-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'               => '[[$1]] foi movido para [[$2]]',
-'1movedto2_redir'         => '[[$1]] foi movido para [[$2]] sob redireccionamento',
-'movelogpage'             => 'Registo de movimento',
-'movelogpagetext'         => 'Abaixo encontra-se uma lista de páginas movidas.',
-'movereason'              => 'Motivo:',
-'revertmove'              => 'reverter',
-'delete_and_move'         => 'Eliminar e mover',
-'delete_and_move_text'    => '==Eliminação necessária==
+'cantmove-titleprotected'      => 'Você não pode mover uma página para tal denominação uma vez que o novo título se encontra protegido contra criação',
+'talkexists'                   => "'''A página em si foi movida com sucesso. No entanto, a página de discussão não foi movida, uma vez que já existia uma com este título. Por favor, mescle-as manualmente.'''",
+'movedto'                      => 'movido para',
+'movetalk'                     => 'Mover também a página de discussão associada.',
+'move-subpages'                => 'Mover todas as sub-páginas, se aplicável',
+'move-talk-subpages'           => 'Mover todas as sub-páginas da página de discussão, se aplicável',
+'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-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 redireccionamento',
+'movelogpage'                  => 'Registo de movimento',
+'movelogpagetext'              => 'Abaixo encontra-se uma lista de páginas movidas.',
+'movereason'                   => 'Motivo:',
+'revertmove'                   => 'reverter',
+'delete_and_move'              => 'Eliminar e mover',
+'delete_and_move_text'         => '==Eliminação necessária==
 A página de destino ("[[:$1]]") já existe. Deseja eliminá-la de modo a poder mover?',
-'delete_and_move_confirm' => 'Sim, eliminar a página',
-'delete_and_move_reason'  => 'Eliminada para poder mover outra página para este título',
-'selfmove'                => 'O título fonte e o título destinatário são os mesmos; não é possível mover uma página para ela mesma.',
-'immobile_namespace'      => 'O título destinatário é de um tipo especial; não é possível mover páginas para esse espaço nominal.',
-'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',
+'delete_and_move_confirm'      => 'Sim, eliminar a página',
+'delete_and_move_reason'       => 'Eliminada para poder mover outra página para este título',
+'selfmove'                     => 'O título fonte e o título destinatário são os mesmos; 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 interwiki 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',
+'move-leave-redirect'          => 'Criar um redireccionamento',
 
 # Export
 'export'            => 'Exportação de páginas',
@@ -2078,9 +2271,12 @@ Acesse [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation] e [ht
 'import-interwiki-text'      => 'Seleccione uma wiki e um título de página a importar.
 As datas das edições e os seus editores serão mantidos.
 Todas as acções de importação transwiki são registadas no [[Special:Log/import|Registo de importações]].',
+'import-interwiki-source'    => 'Wiki/página fonte:',
 'import-interwiki-history'   => 'Copiar todas as edições desta página',
 'import-interwiki-submit'    => 'Importar',
-'import-interwiki-namespace' => 'Transferir páginas para o espaço nominal:',
+'import-interwiki-namespace' => 'Domínio de destino:',
+'import-upload-filename'     => 'Nome do ficheiro:',
+'import-comment'             => 'Comentário:',
 'importtext'                 => 'Por favor, exporte o ficheiro da wiki de origem utilizando a ferramenta [[Special:Export|de exportar edições]] (Special:Export).
 Salve o ficheiro para o seu disco e importe-o aqui.',
 'importstart'                => 'Importando páginas...',
@@ -2103,6 +2299,8 @@ Salve o ficheiro para o seu disco e importe-o aqui.',
 'import-nonewrevisions'      => 'Todas as edições já haviam sido importadas.',
 '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-invalid-interwiki'   => 'Não é possível importar da wiki especificada.',
 
 # Import log
 'importlogpage'                    => 'Registo de importações',
@@ -2200,7 +2398,8 @@ Salve o ficheiro para o seu disco e importe-o aqui.',
 
 # Spam protection
 'spamprotectiontitle' => 'Filtro de protecção contra spam',
-'spamprotectiontext'  => 'A página que deseja salvar foi bloqueada pelo filtro de spam. Tal bloqueio foi provavelmente causado por uma ligação para um website externo.',
+'spamprotectiontext'  => 'A página que deseja salvar foi bloqueada pelo filtro de spam.
+Tal bloqueio foi provavelmente causado por uma ligação para um website externo que conste na lista negra.',
 'spamprotectionmatch' => 'O seguinte texto activou o filtro de spam: $1',
 'spambot_username'    => 'MediaWiki limpeza de spam',
 'spam_reverting'      => 'Revertendo para a última versão não contendo hiperligações para $1',
@@ -2214,6 +2413,16 @@ Salve o ficheiro para o seu disco e importe-o aqui.',
 'numauthors'     => 'Número de autores distintos (página): $1',
 'numtalkauthors' => 'Número de autores distintos (página de discussão): $1',
 
+# Skin names
+'skinname-standard'    => 'Clássico',
+'skinname-nostalgia'   => 'Nostalgia',
+'skinname-cologneblue' => 'Azul colonial',
+'skinname-monobook'    => 'MonoBook',
+'skinname-myskin'      => 'MySkin',
+'skinname-chick'       => 'Chique',
+'skinname-simple'      => 'Simples',
+'skinname-modern'      => 'Moderno',
+
 # Math options
 'mw_math_png'    => 'Gerar sempre como PNG',
 'mw_math_simple' => 'HTML caso seja simples, caso contrário, PNG',
@@ -2223,21 +2432,22 @@ Salve o ficheiro para o seu disco e importe-o aqui.',
 'mw_math_mathml' => 'MathML se possível (experimental)',
 
 # Patrolling
-'markaspatrolleddiff'                 => 'Marcar como verificado',
-'markaspatrolledtext'                 => 'Marcar esta página como verificada',
-'markedaspatrolled'                   => 'Marcado como verificado',
-'markedaspatrolledtext'               => 'A edição seleccionada foi marcada como verificada.',
-'rcpatroldisabled'                    => 'Edições verificadas nas Mudanças Recentes desactivadas',
-'rcpatroldisabledtext'                => 'A funcionalidade de Edições verificadas nas Mudanças Recentes está actualmente desactivada.',
-'markedaspatrollederror'              => 'Não é possível marcar como verificado',
-'markedaspatrollederrortext'          => 'É necessário especificar uma edição a ser marcada como verificada.',
+'markaspatrolleddiff'                 => 'Marcar como patrulhada',
+'markaspatrolledtext'                 => 'Marcar esta página como patrulhada',
+'markedaspatrolled'                   => 'Marcado como patrulhado',
+'markedaspatrolledtext'               => 'A edição seleccionada 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',
+'markedaspatrollederrortext'          => 'É necessário especificar uma edição a ser marcada como patrulhada.',
 'markedaspatrollederror-noautopatrol' => 'Você não está autorizado a marcar suas próprias edições como edições patrulhadas.',
 
 # Patrol log
-'patrol-log-page'   => 'Registo de edições patrulhadas',
-'patrol-log-header' => 'Este é um registo de edições patrulhadas.',
-'patrol-log-line'   => 'marcou a edição $1 de $2 como uma edição patrulhada $3',
-'patrol-log-auto'   => 'automaticamente',
+'patrol-log-page'      => 'Registo de edições patrulhadas',
+'patrol-log-header'    => 'Este é um registo de edições patrulhadas.',
+'patrol-log-line'      => 'marcou a edição $1 de $2 como uma edição patrulhada $3',
+'patrol-log-auto'      => 'automaticamente',
+'log-show-hide-patrol' => '$1 registo de edições patrulhadas',
 
 # Image deletion
 'deletedrevision'                 => 'Apagada a versão antiga $1',
@@ -2251,8 +2461,8 @@ $1',
 'filedelete-archive-read-only'    => 'O servidor web não é capaz de fazer alterações no diretório "$1".',
 
 # Browsing diffs
-'previousdiff' => '← Ver a alteração anterior',
-'nextdiff'     => 'Ver a alteração posterior →',
+'previousdiff' => '← Edição anterior',
+'nextdiff'     => 'Edição posterior →',
 
 # Visual comparison
 'visual-comparison' => 'Comparação visual',
@@ -2269,7 +2479,7 @@ $1',
 'show-big-image'       => 'Resolução completa',
 'show-big-image-thumb' => '<small>Tamanho desta previsão: $1 × $2 pixels</small>',
 
-# Special:NewImages
+# Special:NewFiles
 'newimages'             => 'Galeria de novos ficheiros',
 'imagelisttext'         => "É exibida a seguir uma listagem {{PLURAL:$1|de '''um''' ficheiro organizado|de '''$1''' ficheiros organizados}} por $2.",
 'newimages-summary'     => 'Esta página especial mostra os ficheiros mais recentemente enviados.',
@@ -2479,6 +2689,18 @@ Caso o ficheiro tenha sido modificado a partir do seu estado original, alguns de
 'exif-lightsource-24'  => 'Tungsténio de estúdio ISO',
 'exif-lightsource-255' => 'Outra fonte de luz',
 
+# Flash modes
+'exif-flash-fired-0'    => 'Flash não disparou',
+'exif-flash-fired-1'    => 'Flash disparado',
+'exif-flash-return-0'   => 'strobe não encontrou ou detectou nenhuma função',
+'exif-flash-return-2'   => 'strobe não retornou a função detectada',
+'exif-flash-return-3'   => 'strobe retornou a função detectada',
+'exif-flash-mode-1'     => 'disparo de flash forçado',
+'exif-flash-mode-2'     => 'disparo de flash suprimido',
+'exif-flash-mode-3'     => 'modo auto',
+'exif-flash-function-1' => 'Sem função de flash',
+'exif-flash-redeye-1'   => 'modo de redução de olhos vermelhos',
+
 'exif-focalplaneresolutionunit-2' => 'polegadas',
 
 'exif-sensingmethod-1' => 'Indefinido',
@@ -2554,7 +2776,7 @@ Caso o ficheiro tenha sido modificado a partir do seu estado original, alguns de
 
 # External editor support
 'edit-externally'      => 'Editar este ficheiro utilizando uma aplicação externa',
-'edit-externally-help' => 'Consulte as [http://www.mediawiki.org/wiki/Manual:External_editors instruções de instalação] para mais informação.',
+'edit-externally-help' => '(Consulte as [http://www.mediawiki.org/wiki/Manual:External_editors instruções de instalação] para maiores informações)',
 
 # 'all' in various places, this might be different for inflected languages
 'recentchangesall' => 'todas',
@@ -2574,9 +2796,10 @@ Um código de confirmação já foi enviado para você; caso tenha criado sua co
 'confirmemail_sent'        => 'E-mail de confirmação enviado.',
 'confirmemail_oncreate'    => 'Foi enviado um código de confirmação para o seu endereço de e-mail.
 Tal código não é exigido para que possa se autenticar no sistema, mas será necessário que você o forneça antes de habilitar qualquer ferramenta baseada no uso de e-mail deste wiki.',
-'confirmemail_sendfailed'  => 'Não foi possível enviar o email de confirmação. Por favor verifique o seu endereço de e-mail.
+'confirmemail_sendfailed'  => 'Não foi possível enviar o email de confirmação.
+Verifique se o seu endereço de e-mail possui caracteres inválidos.
 
-Mailer retornou: $1',
+O mailer retornou: $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 e-mail foi confirmado. Pode agora se ligar.',
@@ -2603,8 +2826,8 @@ Este código de confirmação irá expirar a $4.',
 
 # Scary transclusion
 'scarytranscludedisabled' => '[A transclusão de páginas de outros wikis encontra-se desabilitada]',
-'scarytranscludefailed'   => '[Não foi possível obter a predefinição a partir de $1; desculpe-nos]',
-'scarytranscludetoolong'  => '[URL longa demais, desculpe-nos]',
+'scarytranscludefailed'   => '[Não foi possível obter a predefinição a partir de $1]',
+'scarytranscludetoolong'  => '[URL longa demais]',
 
 # Trackbacks
 'trackbackbox'      => "<div id='mw_trackbacks'>
@@ -2616,17 +2839,16 @@ $1
 'trackbackdeleteok' => 'O trackback foi eliminado com sucesso.',
 
 # Delete conflict
-'deletedwhileediting' => 'Aviso: Esta página foi eliminada após você ter começado a editar!',
+'deletedwhileediting' => "'''Aviso''': Esta página foi eliminada após você ter começado a editar!",
 'confirmrecreate'     => "O utilizador [[User:$1|$1]] ([[User talk:$1|Discussão]]) eliminou esta página após você ter começado a editar, pelo seguinte motivo:
 : ''$2''
 Por favor, confirme que realmente deseja recriar esta página.",
 'recreate'            => 'Recriar',
 
 # action=purge
-'confirm_purge'        => 'Limpar a memória cache desta página?
-
-$1',
 'confirm_purge_button' => 'OK',
+'confirm-purge-top'    => 'Limpar a memória cache desta página?',
+'confirm-purge-bottom' => 'Purgar uma página limpa a cache e força a sua versão mais recente a aparecer.',
 
 # Multipage image navigation
 'imgmultipageprev' => '← página anterior',
@@ -2690,6 +2912,7 @@ Você também pode [[Special:Watchlist/edit|editar a lista da forma convencional
 
 # Core parser functions
 'unknown_extension_tag' => '"$1" é uma tag de extensão desconhecida',
+'duplicate-defaultsort' => 'Aviso: A chave de ordenação padrão "$2" sobrepõe-se à anterior chave de ordenação padrão "$1".',
 
 # Special:Version
 'version'                          => 'Versão', # Not used as normal message but as header for the special page itself
@@ -2713,18 +2936,18 @@ Você também pode [[Special:Watchlist/edit|editar a lista da forma convencional
 'version-software-version'         => 'Versão',
 
 # Special:FilePath
-'filepath'         => 'Diretório do ficheiro',
+'filepath'         => 'Caminho do ficheiro',
 'filepath-page'    => 'Ficheiro:',
 'filepath-submit'  => 'Diretório',
 'filepath-summary' => 'Através dsta página especial é possível descobrir o endereço completo de um determinado ficheiro. As imagens serão exibidas em sua resolução máxima, outros tipos de ficheiros serão iniciados automaticamente em seus programas correspondentes.
 
-Entre com o nome do ficheiro sem utilizar o prefixo "{{ns:image}}:".',
+Entre com o nome do ficheiro sem utilizar o prefixo "{{ns:file}}:".',
 
 # Special:FileDuplicateSearch
 'fileduplicatesearch'          => 'Procurar por ficheiros duplicados',
 'fileduplicatesearch-summary'  => 'Procure por ficheiros duplicados tendo por base seu valor "hash".
 
-Entre com o nome de ficheiro sem fornecer o prefixo "{{ns:image}}:".',
+Entre com o nome de ficheiro sem fornecer o prefixo "{{ns:file}}:".',
 'fileduplicatesearch-legend'   => 'Procurar por duplicatas',
 'fileduplicatesearch-filename' => 'Nome do ficheiro:',
 'fileduplicatesearch-submit'   => 'Pesquisa',
@@ -2754,4 +2977,12 @@ Entre com o nome de ficheiro sem fornecer o prefixo "{{ns:image}}:".',
 'blankpage'              => 'Página em branco',
 'intentionallyblankpage' => 'Esta página foi intencionalmente deixada em branco',
 
+# External image whitelist
+'external_image_whitelist' => '# Deixe esta linha exatamente como ela é <pre> 
+# Coloque uma expressão regular (apenas a parte que vai entre o //) a seguir
+# Estes serão compensados com as URLs de imagens (hotlinked) externas
+# Aqueles que corresponderem serão exibidos como imagens, caso contrário, apenas um link para a imagem será mostrada
+# As linhas que começam com # são tratadas como comentários
+# Coloque todos os fragmentos de regex acima dessa linha. Deixe esta linha exatamente como ela é </ pre>',
+
 );