]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - languages/messages/MessagesPt.php
MediaWiki 1.17.3
[autoinstallsdev/mediawiki.git] / languages / messages / MessagesPt.php
index 633a2f925b6a115f63e7f27f7aab1a3bc885658e..82f38eec59a795177b263bd2093e2cba0131bf6d 100644 (file)
 <?php
 /** Portuguese (Português)
- * This translation was made by:
- *  - Yves Marques Junqueira
- *  - Rodrigo Calanca Nishino
- *  - Nuno Tavares
- *  - Paulo Juntas
- *  - Manuel Menezes de Sequeira
- *  - Sérgio Ribeiro
- *  - Lugusto
- * from the Portuguese Wikipedia
  *
- * @addtogroup Language
+ * See MessagesQqq.php for message documentation incl. usage of parameters
+ * To improve a translation please visit http://translatewiki.net
+ *
+ * @ingroup Language
+ * @file
+ *
+ * @author Capmo
+ * @author Crazymadlover
+ * @author Daemorris
+ * @author Francisco Leandro
+ * @author Giro720
+ * @author Hamilton Abreu
+ * @author Helder.wiki
+ * @author Heldergeovane
+ * @author Indech
+ * @author Jens Liebenau
+ * @author Jorge Morais
+ * @author Kaganer
+ * @author Leonardo.stabile
+ * @author Lijealso
+ * @author Lugusto
+ * @author MCruz
+ * @author MF-Warburg
+ * @author Malafaya
+ * @author Manuel Menezes de Sequeira
+ * @author Masked Rogue
+ * @author McDutchie
+ * @author MetalBrasil
+ * @author Minh Nguyen
+ * @author Nuno Tavares
+ * @author Paulo Juntas
+ * @author Pedroca cerebral
+ * @author Rafael Vargas
+ * @author Rei-artur
+ * @author Remember the dot
+ * @author RmSilva
+ * @author Rodrigo Calanca Nishino
+ * @author Sir Lestaty de Lioncourt
+ * @author Sérgio Ribeiro
+ * @author Urhixidur
+ * @author Villate
+ * @author Waldir
+ * @author Yves Marques Junqueira
+ * @author לערי ריינהארט
+ * @author 555
  */
 
 $namespaceNames = array(
-       NS_MEDIA            => 'Media', # -2
-       NS_SPECIAL          => 'Especial', # -1
-       NS_MAIN             => '', # 0
-       NS_TALK             => 'Discussão', # 1
-       NS_USER             => 'Usuário',
-       NS_USER_TALK        => 'Usuário_Discussão',
-
-       # NS_PROJECT set by $wgMetaNamespace
-       NS_PROJECT_TALK     => '$1_Discussão', # 5
-       NS_IMAGE            => 'Imagem', # 6
-       NS_IMAGE_TALK       => 'Imagem_Discussão', # 7
-       NS_MEDIAWIKI        => 'MediaWiki', # 8
-       NS_MEDIAWIKI_TALK   => 'MediaWiki_Discussão', # 9
-       NS_TEMPLATE         => 'Predefinição', # 10
-       NS_TEMPLATE_TALK    => 'Predefinição_Discussão', # 11
-       NS_HELP             => 'Ajuda', # 12
-       NS_HELP_TALK        => 'Ajuda_Discussão', # 13
-       NS_CATEGORY         => 'Categoria', # 14
-       NS_CATEGORY_TALK    => 'Categoria_Discussão' # 15
+       NS_MEDIA            => 'Multimédia',
+       NS_SPECIAL          => 'Especial',
+       NS_TALK             => 'Discussão',
+       NS_USER             => 'Utilizador',
+       NS_USER_TALK        => 'Utilizador_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' => 'Chick'
+$namespaceAliases = array(
+       'Usuário'           => NS_USER,
+       'Usuário_Discussão' => NS_USER_TALK,
+       'Imagem'            => NS_FILE,
+       'Imagem_Discussão'  => NS_FILE_TALK,
+       'Arquivo'           => NS_FILE,
+       'Arquivo_Discussão' => NS_FILE_TALK,
 );
 
-/**
- * The date format to use for generated dates in the user interface.
- * This may be one of the above date preferences, or the special value
- * "dmy or mdy", which uses mdy if $wgAmericanDates is true, and dmy
- * if $wgAmericanDates is false.
- */
 $defaultDateFormat = 'dmy';
 
-/**
- * These are formats for dates generated by MediaWiki (as opposed to the wikitext
- * DateFormatter). Documentation for the format string can be found in
- * Language.php, search for sprintfDate.
- *
- * This array is automatically inherited by all subclasses. Individual keys can be
- * overridden.
- */
 $dateFormats = array(
-
        'dmy time' => 'H\hi\m\i\n',
        'dmy date' => 'j \d\e F \d\e Y',
        'dmy both' => 'H\hi\m\i\n \d\e j \d\e F \d\e Y',
+);
 
+$separatorTransformTable = array( ',' => ' ', '.' => ',' );
+$linkTrail = '/^([áâãàéêẽçíòóôõq̃úüűũa-z]+)(.*)$/sDu'; # Bug 21168, 27633
+
+$specialPageAliases = array(
+       'DoubleRedirects'           => array( 'Redireccionamentos_duplos', 'Redirecionamentos_duplos' ),
+       'BrokenRedirects'           => array( 'Redireccionamentos_quebrados', 'Redirecionamentos_quebrados' ),
+       'Disambiguations'           => array( 'Desambiguações', 'Páginas_de_desambiguação', 'Desambiguar' ),
+       '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' ),
+       'Listfiles'                 => array( 'Lista_de_ficheiros', 'Lista_de_imagens', 'Lista_de_arquivos' ),
+       'Newimages'                 => array( 'Ficheiros_novos', 'Imagens_novas', 'Arquivos_novos' ),
+       'Listusers'                 => array( 'Lista_de_utilizadores', 'Lista_de_usuários' ),
+       'Listgrouprights'           => array( 'Lista_de_privilégios_de_grupos', 'Listar_privilégios_de_grupos' ),
+       'Statistics'                => array( 'Estatísticas' ),
+       'Randompage'                => array( 'Aleatória', 'Aleatório', 'Página_aleatória', 'Artigo_aleatório' ),
+       'Lonelypages'               => array( 'Páginas_órfãs', 'Páginas_sem_afluentes', 'Artigos_órfãos', 'Artigos_sem_afluentes' ),
+       'Uncategorizedpages'        => array( 'Páginas_não_categorizadas', 'Páginas_sem_categorias', 'Artigos_sem_categorias' ),
+       'Uncategorizedcategories'   => array( 'Categorias_não_categorizadas', 'Categorias_sem_categorias' ),
+       'Uncategorizedimages'       => array( 'Ficheiros_não_categorizados', 'Imagens_não_categorizadas', 'Imagens_sem_categorias', 'Ficheiros_sem_categorias', 'Arquivos_sem_categorias' ),
+       'Uncategorizedtemplates'    => array( 'Predefinições_não_categorizadas', 'Predefinições_sem_categorias' ),
+       'Unusedcategories'          => array( 'Categorias_não_utilizadas', 'Categorias_sem_uso' ),
+       'Unusedimages'              => array( 'Ficheiros_não_utilizados', 'Imagens_não_utilizadas' ),
+       'Wantedpages'               => array( 'Páginas_pedidas', 'Páginas_em_falta', 'Artigos_em_falta', 'Artigos_pedidos' ),
+       'Wantedcategories'          => array( 'Categorias_pedidas', 'Categorias_em_falta', 'Categorias_inexistentes' ),
+       'Wantedfiles'               => array( 'Ficheiros_pedidos', 'Imagens_pedidas', 'Ficheiros_em_falta', 'Arquivos_em_falta', 'Imagens_em_falta' ),
+       'Wantedtemplates'           => array( 'Predefinições_pedidas', 'Predefinições_em_falta' ),
+       'Mostlinked'                => array( 'Páginas_com_mais_afluentes', 'Artigos_com_mais_afluentes' ),
+       'Mostlinkedcategories'      => array( 'Categorias_com_mais_afluentes', 'Categorias_mais_usadas' ),
+       'Mostlinkedtemplates'       => array( 'Predefinições_com_mais_afluentes', 'Predefinições_mais_usadas' ),
+       'Mostimages'                => array( 'Ficheiros_com_mais_afluentes', 'Imagens_com_mais_afluentes', 'Arquivos_com_mais_afluentes' ),
+       'Mostcategories'            => array( 'Páginas_com_mais_categorias', 'Artigos_com_mais_categorias' ),
+       'Mostrevisions'             => array( 'Páginas_com_mais_edições', 'Artigos_com_mais_edições' ),
+       'Fewestrevisions'           => array( 'Páginas_com_menos_edições', 'Artigos_com_menos_edições', 'Artigos_menos_editados' ),
+       'Shortpages'                => array( 'Páginas_curtas', 'Artigos_curtos' ),
+       'Longpages'                 => array( 'Páginas_longas', 'Artigos_extensos' ),
+       'Newpages'                  => array( 'Páginas_novas', 'Artigos_novos' ),
+       'Ancientpages'              => array( 'Páginas_inactivas', 'Páginas_inativas', 'Artigos_inativos' ),
+       'Deadendpages'              => array( 'Páginas_sem_saída', 'Artigos_sem_saída' ),
+       'Protectedpages'            => array( 'Páginas_protegidas', 'Artigos_protegidos' ),
+       'Protectedtitles'           => array( 'Títulos_protegidos' ),
+       'Allpages'                  => array( 'Todas_as_páginas', 'Todos_os_artigos', 'Todas_páginas', 'Todos_artigos' ),
+       'Prefixindex'               => array( 'Índice_por_prefixo', 'Índice_de_prefixo' ),
+       'Ipblocklist'               => array( 'Registo_de_bloqueios', 'IPs_bloqueados', 'Utilizadores_bloqueados', 'Registro_de_bloqueios', 'Usuários_bloqueados' ),
+       'Unblock'                   => array( 'Desbloquear' ),
+       'Specialpages'              => array( 'Páginas_especiais' ),
+       'Contributions'             => array( 'Contribuições' ),
+       'Emailuser'                 => array( 'Contactar_utilizador', 'Contactar_usuário', 'Contatar_usuário' ),
+       'Confirmemail'              => array( 'Confirmar_correio_electrónico', 'Confirmar_e-mail', 'Confirmar_email' ),
+       'Whatlinkshere'             => array( 'Páginas_afluentes', 'Artigos_afluentes' ),
+       'Recentchangeslinked'       => array( 'Alterações_relacionadas', 'Novidades_relacionadas', 'Mudanças_relacionadas' ),
+       'Movepage'                  => array( 'Mover_página', 'Mover', 'Mover_artigo' ),
+       'Blockme'                   => array( 'Bloquear-me', 'Auto-bloqueio' ),
+       'Booksources'               => array( 'Fontes_de_livros' ),
+       'Categories'                => array( 'Categorias' ),
+       'Export'                    => array( 'Exportar' ),
+       'Version'                   => array( 'Versão', 'Sobre' ),
+       'Allmessages'               => array( 'Todas_as_mensagens', 'Todas_mensagens' ),
+       'Log'                       => array( 'Registo', 'Registos', 'Registro', 'Registros' ),
+       'Blockip'                   => array( 'Bloquear', 'Bloquear_IP', 'Bloquear_utilizador', 'Bloquear_usuário' ),
+       'Undelete'                  => array( 'Restaurar', 'Restaurar_páginas_eliminadas', 'Restaurar_artigos_eliminados' ),
+       'Import'                    => array( 'Importar' ),
+       'Lockdb'                    => array( 'Bloquear_base_de_dados', 'Bloquear_a_base_de_dados', 'Bloquear_banco_de_dados' ),
+       'Unlockdb'                  => array( 'Desbloquear_base_de_dados', 'Desbloquear_a_base_de_dados', 'Desbloquear_banco_de_dados' ),
+       'Userrights'                => array( 'Privilégios', 'Direitos', 'Estatutos' ),
+       'MIMEsearch'                => array( 'Busca_MIME' ),
+       'FileDuplicateSearch'       => array( 'Busca_de_ficheiros_duplicados', 'Busca_de_arquivos_duplicados' ),
+       'Unwatchedpages'            => array( 'Páginas_não_vigiadas', 'Páginas_não-vigiadas', 'Artigos_não-vigiados', 'Artigos_não_vigiados' ),
+       '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_não_utilizadas', 'Predefinições_sem_uso' ),
+       'Randomredirect'            => array( 'Redireccionamento_aleatório', 'Redirecionamento_aleatório' ),
+       'Mypage'                    => array( 'Minha_página' ),
+       'Mytalk'                    => array( 'Minha_discussão' ),
+       'Mycontributions'           => array( 'Minhas_contribuições', 'Minhas_edições', 'Minhas_constribuições' ),
+       'Listadmins'                => array( 'Administradores', 'Admins', 'Lista_de_administradores', 'Lista_de_admins' ),
+       'Listbots'                  => array( 'Robôs', 'Lista_de_robôs', 'Bots', 'Lista_de_bots' ),
+       'Popularpages'              => array( 'Páginas_populares', 'Artigos_populares' ),
+       'Search'                    => array( 'Pesquisar', 'Busca', 'Buscar', 'Procurar', 'Pesquisa' ),
+       'Resetpass'                 => array( 'Reiniciar_palavra-chave', 'Repor_senha', 'Zerar_senha' ),
+       'Withoutinterwiki'          => array( 'Páginas_sem_interwikis', 'Artigos_sem_interwikis' ),
+       'MergeHistory'              => array( 'Fundir_históricos', 'Fundir_edições' ),
+       'Filepath'                  => array( 'Directório_de_ficheiro', 'Diretório_de_ficheiro', 'Diretório_de_arquivo' ),
+       'Invalidateemail'           => array( 'Invalidar_correio_electrónico', 'Invalidar_e-mail' ),
+       'Blankpage'                 => array( 'Página_em_branco' ),
+       'LinkSearch'                => array( 'Pesquisar_links' ),
+       'DeletedContributions'      => array( 'Contribuições_eliminadas', 'Edições_eliminadas' ),
+       'Tags'                      => array( 'Etiquetas' ),
+       'Activeusers'               => array( 'Utilizadores_activos' ),
 );
 
-$separatorTransformTable = array(',' => ' ', '.' => ',' );
-#$linkTrail = '/^([a-z]+)(.*)$/sD';# ignore list
+$magicWords = array(
+       'redirect'              => array( '0', '#REDIRECIONAMENTO', '#REDIRECT' ),
+       'notoc'                 => array( '0', '__SEMTDC__', '__SEMSUMÁRIO__', '__NOTOC__' ),
+       'nogallery'             => array( '0', '__SEMGALERIA__', '__NOGALLERY__' ),
+       'forcetoc'              => array( '0', '__FORCARTDC__', '__FORCARSUMARIO__', '__FORÇARTDC__', '__FORÇARSUMÁRIO__', '__FORCETOC__' ),
+       'toc'                   => array( '0', '__TDC__', '__SUMÁRIO__', '__TOC__' ),
+       'noeditsection'         => array( '0', '__NÃOEDITARSEÇÃO__', '__SEMEDITARSEÇÃO__', '__NOEDITSECTION__' ),
+       'noheader'              => array( '0', '__SEMCABECALHO__', '__SEMCABEÇALHO__', '__SEMTITULO__', '__SEMTÍTULO__', '__NOHEADER__' ),
+       'currentmonth'          => array( '1', 'MESATUAL', 'MESATUAL2', 'CURRENTMONTH', 'CURRENTMONTH2' ),
+       'currentmonth1'         => array( '1', 'MESATUAL1', 'CURRENTMONTH1' ),
+       'currentmonthname'      => array( '1', 'NOMEDOMESATUAL', 'CURRENTMONTHNAME' ),
+       'currentmonthabbrev'    => array( '1', 'MESATUALABREV', 'MESATUALABREVIADO', 'ABREVIATURADOMESATUAL', 'CURRENTMONTHABBREV' ),
+       'currentday'            => array( '1', 'DIAATUAL', 'CURRENTDAY' ),
+       'currentday2'           => array( '1', 'DIAATUAL2', 'CURRENTDAY2' ),
+       'currentdayname'        => array( '1', 'NOMEDODIAATUAL', 'CURRENTDAYNAME' ),
+       'currentyear'           => array( '1', 'ANOATUAL', 'CURRENTYEAR' ),
+       'currenttime'           => array( '1', 'HORARIOATUAL', 'CURRENTTIME' ),
+       'currenthour'           => array( '1', 'HORAATUAL', 'CURRENTHOUR' ),
+       'localmonth'            => array( '1', 'MESLOCAL', 'LOCALMONTH', 'LOCALMONTH2' ),
+       'localmonth1'           => array( '1', 'MESLOCAL1', 'LOCALMONTH1' ),
+       'localmonthname'        => array( '1', 'NOMEDOMESLOCAL', 'LOCALMONTHNAME' ),
+       'localmonthabbrev'      => array( '1', 'MESLOCALABREV', 'MESLOCALABREVIADO', 'ABREVIATURADOMESLOCAL', 'LOCALMONTHABBREV' ),
+       'localday'              => array( '1', 'DIALOCAL', 'LOCALDAY' ),
+       'localday2'             => array( '1', 'DIALOCAL2', 'LOCALDAY2' ),
+       'localdayname'          => array( '1', 'NOMEDODIALOCAL', 'LOCALDAYNAME' ),
+       'localyear'             => array( '1', 'ANOLOCAL', 'LOCALYEAR' ),
+       'localtime'             => array( '1', 'HORARIOLOCAL', 'LOCALTIME' ),
+       'localhour'             => array( '1', 'HORALOCAL', 'LOCALHOUR' ),
+       'numberofpages'         => array( '1', 'NUMERODEPAGINAS', 'NÚMERODEPÁGINAS', 'NUMBEROFPAGES' ),
+       'numberofarticles'      => array( '1', 'NUMERODEARTIGOS', 'NÚMERODEARTIGOS', 'NUMBEROFARTICLES' ),
+       'numberoffiles'         => array( '1', 'NUMERODEARQUIVOS', 'NÚMERODEARQUIVOS', 'NUMBEROFFILES' ),
+       'numberofusers'         => array( '1', 'NUMERODEUSUARIOS', 'NÚMERODEUSUÁRIOS', 'NUMBEROFUSERS' ),
+       'numberofactiveusers'   => array( '1', 'NUMERODEUSUARIOSATIVOS', 'NÚMERODEUSUÁRIOSATIVOS', 'NUMBEROFACTIVEUSERS' ),
+       'numberofedits'         => array( '1', 'NUMERODEEDICOES', 'NÚMERODEEDIÇÕES', 'NUMBEROFEDITS' ),
+       'numberofviews'         => array( '1', 'NUMERODEEXIBICOES', 'NÚMERODEEXIBIÇÕES', 'NUMBEROFVIEWS' ),
+       'pagename'              => array( '1', 'NOMEDAPAGINA', 'NOMEDAPÁGINA', 'PAGENAME' ),
+       'pagenamee'             => array( '1', 'NOMEDAPAGINAC', 'NOMEDAPÁGINAC', 'PAGENAMEE' ),
+       'namespace'             => array( '1', 'DOMINIO', 'DOMÍNIO', 'ESPACONOMINAL', 'ESPAÇONOMINAL', 'NAMESPACE' ),
+       'namespacee'            => array( '1', 'DOMINIOC', 'DOMÍNIOC', 'ESPACONOMINALC', 'ESPAÇONOMINALC', 'NAMESPACEE' ),
+       'talkspace'             => array( '1', 'PAGINADEDISCUSSAO', 'PÁGINADEDISCUSSÃO', 'TALKSPACE' ),
+       'talkspacee'            => array( '1', 'PAGINADEDISCUSSAOC', 'PÁGINADEDISCUSSÃOC', 'TALKSPACEE' ),
+       'subjectspace'          => array( '1', 'PAGINADECONTEUDO', 'PAGINADECONTEÚDO', 'SUBJECTSPACE', 'ARTICLESPACE' ),
+       'subjectspacee'         => array( '1', 'PAGINADECONTEUDOC', 'PAGINADECONTEÚDOC', 'SUBJECTSPACEE', 'ARTICLESPACEE' ),
+       'fullpagename'          => array( '1', 'NOMECOMPLETODAPAGINA', 'NOMECOMPLETODAPÁGINA', 'FULLPAGENAME' ),
+       'fullpagenamee'         => array( '1', 'NOMECOMPLETODAPAGINAC', 'NOMECOMPLETODAPÁGINAC', 'FULLPAGENAMEE' ),
+       'subpagename'           => array( '1', 'NOMEDASUBPAGINA', 'NOMEDASUBPÁGINA', 'SUBPAGENAME' ),
+       'subpagenamee'          => array( '1', 'NOMEDASUBPAGINAC', 'NOMEDASUBPÁGINAC', 'SUBPAGENAMEE' ),
+       'basepagename'          => array( '1', 'NOMEDAPAGINABASE', 'NOMEDAPÁGINABASE', 'BASEPAGENAME' ),
+       'basepagenamee'         => array( '1', 'NOMEDAPAGINABASEC', 'NOMEDAPÁGINABASEC', 'BASEPAGENAMEE' ),
+       'talkpagename'          => array( '1', 'NOMEDAPAGINADEDISCUSSAO', 'NOMEDAPÁGINADEDISCUSSÃO', 'TALKPAGENAME' ),
+       'talkpagenamee'         => array( '1', 'NOMEDAPAGINADEDISCUSSAOC', 'NOMEDAPÁGINADEDISCUSSÃOC', 'TALKPAGENAMEE' ),
+       'subjectpagename'       => array( '1', 'NOMEDAPAGINADECONTEUDO', 'NOMEDAPÁGINADECONTEÚDO', 'SUBJECTPAGENAME', 'ARTICLEPAGENAME' ),
+       'subjectpagenamee'      => array( '1', 'NOMEDAPAGINADECONTEUDOC', 'NOMEDAPÁGINADECONTEÚDOC', 'SUBJECTPAGENAMEE', 'ARTICLEPAGENAMEE' ),
+       'img_thumbnail'         => array( '1', 'miniaturadaimagem', 'miniatura', 'thumbnail', 'thumb' ),
+       'img_manualthumb'       => array( '1', 'miniaturadaimagem=$1', 'miniatura=$1', 'thumbnail=$1', 'thumb=$1' ),
+       'img_right'             => array( '1', 'direita', 'right' ),
+       'img_left'              => array( '1', 'esquerda', 'left' ),
+       'img_none'              => array( '1', 'nenhum', 'none' ),
+       'img_center'            => array( '1', 'centro', 'center', 'centre' ),
+       'img_framed'            => array( '1', 'commoldura', 'comborda', 'framed', 'enframed', 'frame' ),
+       'img_frameless'         => array( '1', 'semmoldura', 'semborda', 'frameless' ),
+       'img_page'              => array( '1', 'página=$1', 'página $1', 'page=$1', 'page $1' ),
+       'img_upright'           => array( '1', 'superiordireito', 'superiordireito=$1', 'superiordireito $1', 'upright', 'upright=$1', 'upright $1' ),
+       'img_border'            => array( '1', 'borda', 'border' ),
+       'img_baseline'          => array( '1', 'linhadebase', 'baseline' ),
+       'img_top'               => array( '1', 'acima', 'top' ),
+       'img_middle'            => array( '1', 'meio', 'middle' ),
+       'img_bottom'            => array( '1', 'abaixo', 'bottom' ),
+       'img_link'              => array( '1', 'ligação=$1', 'link=$1' ),
+       'sitename'              => array( '1', 'NOMEDOSITE', 'NOMEDOSÍTIO', 'NOMEDOSITIO', 'SITENAME' ),
+       'server'                => array( '0', 'SERVIDOR', 'SERVER' ),
+       'servername'            => array( '0', 'NOMEDOSERVIDOR', 'SERVERNAME' ),
+       'scriptpath'            => array( '0', 'CAMINHODOSCRIPT', 'SCRIPTPATH' ),
+       'gender'                => array( '0', 'GENERO', 'GÊNERO', 'GENDER:' ),
+       'notitleconvert'        => array( '0', '__SEMCONVERTERTITULO__', '__SEMCONVERTERTÍTULO__', '__SEMCT__', '__NOTITLECONVERT__', '__NOTC__' ),
+       'nocontentconvert'      => array( '0', '__SEMCONVERTERCONTEUDO__', '__SEMCONVERTERCONTEÚDO__', '__SEMCC__', '__NOCONTENTCONVERT__', '__NOCC__' ),
+       'currentweek'           => array( '1', 'SEMANAATUAL', 'CURRENTWEEK' ),
+       'currentdow'            => array( '1', 'DIADASEMANAATUAL', 'CURRENTDOW' ),
+       'localweek'             => array( '1', 'SEMANALOCAL', 'LOCALWEEK' ),
+       'localdow'              => array( '1', 'DIADASEMANALOCAL', 'LOCALDOW' ),
+       'revisionid'            => array( '1', 'IDDAREVISAO', 'IDDAREVISÃO', 'REVISIONID' ),
+       'revisionday'           => array( '1', 'DIADAREVISAO', 'DIADAREVISÃO', 'REVISIONDAY' ),
+       'revisionday2'          => array( '1', 'DIADAREVISAO2', 'DIADAREVISÃO2', 'REVISIONDAY2' ),
+       'revisionmonth'         => array( '1', 'MESDAREVISAO', 'MÊSDAREVISÃO', 'REVISIONMONTH' ),
+       'revisionyear'          => array( '1', 'ANODAREVISAO', 'ANODAREVISÃO', 'REVISIONYEAR' ),
+       'revisionuser'          => array( '1', 'USUARIODAREVISAO', 'USUÁRIODAREVISÃO', 'REVISIONUSER' ),
+       'fullurl'               => array( '0', 'URLCOMPLETO:', 'FULLURL:' ),
+       'fullurle'              => array( '0', 'URLCOMPLETOC:', 'FULLURLE:' ),
+       'lcfirst'               => array( '0', 'PRIMEIRAMINUSCULA:', 'PRIMEIRAMINÚSCULA:', 'LCFIRST:' ),
+       'ucfirst'               => array( '0', 'PRIMEIRAMAIUSCULA:', 'PRIMEIRAMAIÚSCULA:', 'UCFIRST:' ),
+       'lc'                    => array( '0', 'MINUSCULA', 'MINÚSCULA', 'MINUSCULAS', 'MINÚSCULAS', 'LC:' ),
+       'uc'                    => array( '0', 'MAIUSCULA', 'MAIÚSCULA', 'MAIUSCULAS', 'MAIÚSCULAS', 'UC:' ),
+       'displaytitle'          => array( '1', 'EXIBETITULO', 'EXIBETÍTULO', 'DISPLAYTITLE' ),
+       'newsectionlink'        => array( '1', '__LINKDENOVASECAO__', '__LINKDENOVASEÇÃO__', '__LIGACAODENOVASECAO__', '__LIGAÇÃODENOVASEÇÃO__', '__NEWSECTIONLINK__' ),
+       'nonewsectionlink'      => array( '1', '__SEMLINKDENOVASECAO__', '__SEMLINKDENOVASEÇÃO__', '__SEMLIGACAODENOVASECAO__', '__SEMLIGAÇÃODENOVASEÇÃO__', '__NONEWSECTIONLINK__' ),
+       'currentversion'        => array( '1', 'REVISAOATUAL', 'REVISÃOATUAL', 'CURRENTVERSION' ),
+       'urlencode'             => array( '0', 'CODIFICAURL:', 'URLENCODE:' ),
+       'anchorencode'          => array( '0', 'CODIFICAANCORA:', 'CODIFICAÂNCORA:', 'ANCHORENCODE' ),
+       'language'              => array( '0', '#IDIOMA:', '#LANGUAGE:' ),
+       'contentlanguage'       => array( '1', 'IDIOMADOCONTEUDO', 'IDIOMADOCONTEÚDO', 'CONTENTLANGUAGE', 'CONTENTLANG' ),
+       'pagesinnamespace'      => array( '1', 'PAGINASNOESPACONOMINAL', 'PÁGINASNOESPAÇONOMINAL', 'PAGINASNODOMINIO', 'PÁGINASNODOMÍNIO', 'PAGESINNAMESPACE:', 'PAGESINNS:' ),
+       'numberofadmins'        => array( '1', 'NUMERODEADMINISTRADORES', 'NÚMERODEADMINISTRADORES', 'NUMBEROFADMINS' ),
+       'defaultsort'           => array( '1', 'ORDENACAOPADRAO', 'ORDENAÇÃOPADRÃO', 'ORDEMPADRAO', 'ORDEMPADRÃO', 'DEFAULTSORT:', 'DEFAULTSORTKEY:', 'DEFAULTCATEGORYSORT:' ),
+       'filepath'              => array( '0', 'CAMINHODOARQUIVO', 'FILEPATH:' ),
+       'hiddencat'             => array( '1', '__CATEGORIAOCULTA__', '__CATOCULTA__', '__HIDDENCAT__' ),
+       'pagesincategory'       => array( '1', 'PAGINASNACATEGORIA', 'PÁGINASNACATEGORIA', 'PAGINASNACAT', 'PÁGINASNACAT', 'PAGESINCATEGORY', 'PAGESINCAT' ),
+       'pagesize'              => array( '1', 'TAMANHODAPAGINA', 'TAMANHODAPÁGINA', 'PAGESIZE' ),
+       'index'                 => array( '1', '__INDEXAR__', '__INDEX__' ),
+       'noindex'               => array( '1', '__NAOINDEXAR__', '__NÃOINDEXAR__', '__NOINDEX__' ),
+       'numberingroup'         => array( '1', 'NUMERONOGRUPO', 'NÚMERONOGRUPO', 'NUMBERINGROUP', 'NUMINGROUP' ),
+       'staticredirect'        => array( '1', '__REDIRECIONAMENTOESTATICO__', '__REDIRECIONAMENTOESTÁTICO__', '__STATICREDIRECT__' ),
+       'protectionlevel'       => array( '1', 'NIVELDEPROTECAO', 'NÍVELDEPROTEÇÃO', 'PROTECTIONLEVEL' ),
+);
 
 $messages = array(
 # User preference toggles
-'tog-underline'               => 'Sublinhar hiperligações',
-'tog-highlightbroken'         => 'Formatar links quebrados <a href="" class="new">como isto</a> (alternativa: como isto<a href="" class="internal">?</a>).',
+'tog-underline'               => 'Sublinhar links:',
+'tog-highlightbroken'         => 'Formatar links para páginas inexistentes <a href="" class="new">assim</a> (em alternativa: assim<a href="" class="internal">?</a>).',
 'tog-justify'                 => 'Justificar parágrafos',
-'tog-hideminor'               => 'Esconder edições secundárias nas mudanças recentes',
-'tog-extendwatchlist'         => 'Expandir a lista de artigos vigiados para mostrar todas as alterações aplicáveis',
-'tog-usenewrc'                => 'Mudanças recentes melhoradas (JavaScript)',
+'tog-hideminor'               => 'Esconder edições menores nas mudanças recentes',
+'tog-hidepatrolled'           => 'Esconder edições patrulhadas nas mudanças recentes',
+'tog-newpageshidepatrolled'   => 'Esconder páginas patrulhadas na lista de páginas novas',
+'tog-extendwatchlist'         => 'Listagem expandida de todas as mudanças às páginas vigiadas, não apenas das mais recentes',
+'tog-usenewrc'                => 'Usar a versão melhorada das mudanças recentes (requer JavaScript)',
 'tog-numberheadings'          => 'Auto-numerar cabeçalhos',
 'tog-showtoolbar'             => 'Mostrar barra de edição (JavaScript)',
-'tog-editondblclick'          => 'Editar páginas quando houver clique duplo (JavaScript)',
-'tog-editsection'             => 'Habilitar edição de secção via links [editar]',
-'tog-editsectiononrightclick' => 'Habilitar edição de secção por clique <br /> com o botão direito no título da secção (JavaScript)',
-'tog-showtoc'                 => 'Mostrar Tabela de Conteúdos (para páginas com mais de três cabeçalhos)',
-'tog-rememberpassword'        => 'Lembrar palavra-chave entre sessões',
-'tog-editwidth'               => 'Caixa de edição com largura completa',
-'tog-watchcreations'          => 'Adicionar páginas criadas por mim à minha lista de artigos vigiados',
-'tog-watchdefault'            => 'Adicionar páginas editadas por mim à minha lista de artigos vigiados',
-'tog-watchmoves'              => 'Adicionar páginas movidas por mim à minha lista de artigos vigiados',
-'tog-watchdeletion'           => 'Adicionar páginas eliminadas por mim à minha lista de artigos vigiados',
-'tog-minordefault'            => 'Marcar todas as edições como secundárias, por padrão',
-'tog-previewontop'            => 'Mostrar previsão antes da caixa de edição ao invés de ser após',
-'tog-previewonfirst'          => 'Mostrar previsão na primeira edição',
-'tog-nocache'                 => 'Desactivar caching de páginas',
-'tog-enotifwatchlistpages'    => 'Enviar-me um email quando houver mudanças nas páginas',
-'tog-enotifusertalkpages'     => 'Enviar-me um email quando a minha página de discussão for editada',
-'tog-enotifminoredits'        => 'Enviar-me um email também quando forem edições menores',
-'tog-enotifrevealaddr'        => 'Revelar o meu endereço de email nas notificações',
+'tog-editondblclick'          => 'Editar páginas quando houver um clique duplo (JavaScript)',
+'tog-editsection'             => 'Possibilitar a edição de secções com links [editar]',
+'tog-editsectiononrightclick' => 'Possibilitar a edição de secções por clique com o botão direito no título da secção (JavaScript)',
+'tog-showtoc'                 => 'Mostrar índice (para páginas com mais de três secções)',
+'tog-rememberpassword'        => 'Recordar os meus dados neste browser (no máximo, durante $1 {{PLURAL:$1|dia|dias}})',
+'tog-watchcreations'          => 'Adicionar as páginas que eu criar às minhas páginas vigiadas',
+'tog-watchdefault'            => 'Adicionar as páginas que eu editar às minhas páginas vigiadas',
+'tog-watchmoves'              => 'Adicionar as páginas que eu mover às minhas páginas vigiadas',
+'tog-watchdeletion'           => 'Adicionar as páginas que eu eliminar às minhas páginas vigiadas',
+'tog-minordefault'            => 'Por omissão, marcar todas as edições como menores',
+'tog-previewontop'            => 'Mostrar a antevisão antes da caixa de edição',
+'tog-previewonfirst'          => 'Mostrar a antevisão na primeira edição',
+'tog-nocache'                 => 'Desactivar a cache de páginas do browser',
+'tog-enotifwatchlistpages'    => 'Notificar-me por correio electrónico quando uma página vigiada é alterada',
+'tog-enotifusertalkpages'     => 'Notificar-me por correio electrónico quando a minha página de discussão é editada',
+'tog-enotifminoredits'        => 'Notificar-me por correio electrónico também quando as edições forem menores',
+'tog-enotifrevealaddr'        => 'Revelar o meu endereço de correio electrónico nas notificações',
 'tog-shownumberswatching'     => 'Mostrar o número de utilizadores a vigiar',
-'tog-fancysig'                => 'Assinaturas sem atalhos automáticos.',
-'tog-externaleditor'          => 'Utilizar editor externo por padrão',
-'tog-externaldiff'            => 'Utilizar diferenças externas por padrão',
-'tog-showjumplinks'           => 'Activar hiperligações de acessibilidade "ir para"',
-'tog-uselivepreview'          => 'Utilizar pré-visualização em tempo real (JavaScript) (Experimental)',
-'tog-forceeditsummary'        => 'Avisar-me ao introduzir um sumário vazio',
-'tog-watchlisthideown'        => 'Esconder as minhas edições da lista de artigos vigiados',
-'tog-watchlisthidebots'       => 'Esconder edições efectuadas por robôs da lista de artigos vigiados',
-'tog-watchlisthideminor'      => 'Esconder edições menores da lista de artigos vigiados',
-'tog-nolangconversion'        => 'Desabilitar conversão de variantes de idioma',
-'tog-ccmeonemails'            => 'Enviar para mim cópias de e-mails que eu enviar a outros utilizadores',
+'tog-oldsig'                  => 'Assinatura existente:',
+'tog-fancysig'                => 'Tratar assinatura como texto wiki (sem link automático)',
+'tog-externaleditor'          => 'Por omissão, utilizar um editor externo (só para utilizadores avançados, exige configurações adicionais no seu computador. [http://www.mediawiki.org/wiki/Manual:External_editors Mais informações.])',
+'tog-externaldiff'            => 'Por omissão, utilizar diferenças externas (só para utilizadores avançados, exige configurações adicionais no seu computador. [http://www.mediawiki.org/wiki/Manual:External_editors Mais informações.])',
+'tog-showjumplinks'           => 'Possibilitar links de acessibilidade "{{int:jumpto}}"',
+'tog-uselivepreview'          => 'Usar a antevisão ao vivo (requer JavaScript; é experimental)',
+'tog-forceeditsummary'        => 'Avisar-me se deixar o resumo da edição vazio',
+'tog-watchlisthideown'        => 'Esconder as minhas edições ao listar mudanças às páginas vigiadas',
+'tog-watchlisthidebots'       => 'Esconder edições de robôs ao listar mudanças às páginas vigiadas',
+'tog-watchlisthideminor'      => 'Esconder edições menores ao listar mudanças às páginas vigiadas',
+'tog-watchlisthideliu'        => 'Esconder edições de utilizadores autenticados ao listar mudanças às páginas vigiadas',
+'tog-watchlisthideanons'      => 'Esconder edições de utilizadores anónimos ao listar mudanças às páginas vigiadas',
+'tog-watchlisthidepatrolled'  => 'Esconder edições patrulhadas ao listar mudanças às páginas vigiadas',
+'tog-nolangconversion'        => 'Impossibilitar a conversão de variantes da língua',
+'tog-ccmeonemails'            => 'Enviar-me cópias das mensagens por correio electrónico que eu enviar a outros utilizadores',
 'tog-diffonly'                => 'Não mostrar o conteúdo da página ao comparar duas edições',
+'tog-showhiddencats'          => 'Mostrar categorias ocultas',
+'tog-noconvertlink'           => 'Impossibilitar a conversão dos títulos de links',
+'tog-norollbackdiff'          => 'Omitir diferenças depois de reverter edições em bloco',
 
 'underline-always'  => 'Sempre',
 'underline-never'   => 'Nunca',
-'underline-default' => 'Padrão do navegador',
+'underline-default' => 'Usar a configuração do browser',
 
-'skinpreview' => '(Pré-visualizar)',
+# Font style option in Special:Preferences
+'editfont-style'     => 'Fonte de edição:',
+'editfont-default'   => 'Fonte por omissão, do browser',
+'editfont-monospace' => 'Fonte monoespaçada',
+'editfont-sansserif' => 'Fonte sans-serif',
+'editfont-serif'     => 'Fonte serifada',
 
 # Dates
 'sunday'        => 'Domingo',
@@ -158,169 +393,209 @@ $messages = array(
 'october-gen'   => 'Outubro',
 'november-gen'  => 'Novembro',
 'december-gen'  => 'Dezembro',
-'jan'           => 'Jan',
-'feb'           => 'Fev',
-'mar'           => 'Mar',
-'apr'           => 'Abr',
-'may'           => 'Mai',
-'jun'           => 'Jun',
-'jul'           => 'Jul',
-'aug'           => 'Ago',
-'sep'           => 'Set',
-'oct'           => 'Out',
-'nov'           => 'Nov',
-'dec'           => 'Dez',
-
-# Bits of text used by many pages
-'categories'            => 'Categorias',
-'pagecategories'        => '{{PLURAL:$1|Categoria|Categorias}}',
-'category_header'       => 'Páginas na categoria "$1"',
-'subcategories'         => 'Subcategorias',
-'category-media-header' => 'Multimídia na categoria "$1"',
-'category-empty'        => "''Esta categoria de momento não possui nenhuma página de conteúdo ou ficheiro multimídia.''",
-
-'mainpagetext'      => "<big>'''MediaWiki instalado com sucesso.'''</big>",
-'mainpagedocfooter' => 'Consulte o [http://meta.wikimedia.org/wiki/Help:Contents Guia de Utilizadores] para informações acerca de como utilizar o software wiki.
-
-== Começando ==
-
-* [http://www.mediawiki.org/wiki/Help:Configuration_settings Lista de configuração de opções]
-* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki Perguntas e respostas frequentes]
-* [http://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Lista de e-mail de anúncios de novas versões do MediaWiki]',
-
-'about'          => 'Sobre',
-'article'        => 'Artigo',
-'newwindow'      => '(abre numa nova janela)',
-'cancel'         => 'Cancelar',
+'jan'           => 'Jan.',
+'feb'           => 'Fev.',
+'mar'           => 'Mar.',
+'apr'           => 'Abr.',
+'may'           => 'Maio',
+'jun'           => 'Jun.',
+'jul'           => 'Jul.',
+'aug'           => 'Ago.',
+'sep'           => 'Set.',
+'oct'           => 'Out.',
+'nov'           => 'Nov.',
+'dec'           => 'Dez.',
+
+# Categories related messages
+'pagecategories'                 => '{{PLURAL:$1|Categoria|Categorias}}',
+'category_header'                => 'Páginas na categoria "$1"',
+'subcategories'                  => 'Subcategorias',
+'category-media-header'          => 'Multimédia na categoria "$1"',
+'category-empty'                 => "''Esta categoria não contém actualmente nenhuma página ou ficheiro multimédia.''",
+'hidden-categories'              => '{{PLURAL:$1|Categoria oculta|Categorias ocultas}}',
+'hidden-category-category'       => 'Categorias ocultas',
+'category-subcat-count'          => '{{PLURAL:$2|Esta categoria só contém a seguinte subcategoria.|Esta categoria contém {{PLURAL:$1|a seguinte subcategoria|as seguintes $1 subcategorias}} (de um total de $2).}}',
+'category-subcat-count-limited'  => 'Esta categoria tem {{PLURAL:$1|a seguinte subcategoria|as seguintes $1 subcategorias}}.',
+'category-article-count'         => '{{PLURAL:$2|Esta categoria só contém a seguinte página.|Esta categoria contém {{PLURAL:$1|a seguinte página|as seguintes $1 páginas}} (de 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 só contém o seguinte ficheiro.|Esta categoria contém {{PLURAL:$1|o seguinte ficheiro|os seguintes $1 ficheiros}} (de um total de $2).}}',
+'category-file-count-limited'    => 'Nesta categoria há {{PLURAL:$1|um ficheiro|$1 ficheiros}}.',
+'listingcontinuesabbrev'         => 'cont.',
+'index-category'                 => 'Páginas indexadas',
+'noindex-category'               => 'Páginas não indexadas',
+
+'mainpagetext'      => "'''MediaWiki instalado com sucesso.'''",
+'mainpagedocfooter' => 'Consulte o [http://meta.wikimedia.org/wiki/Help:Contents Guia de Utilizadores] para informações sobre o uso do software wiki.
+
+== Onde começar ==
+
+* [http://www.mediawiki.org/wiki/Manual:Configuration_settings Lista de opções de configuração]
+* [http://www.mediawiki.org/wiki/Manual:FAQ Perguntas e respostas frequentes sobre o MediaWiki]
+* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce Subscreva a lista de divulgação de novas versões do MediaWiki]',
+
+'about'         => 'Sobre',
+'article'       => 'Página de conteúdo',
+'newwindow'     => '(abre numa janela nova)',
+'cancel'        => 'Cancelar',
+'moredotdotdot' => 'Mais...',
+'mypage'        => 'Utilizador',
+'mytalk'        => 'Discussão',
+'anontalk'      => 'Discussão para este IP',
+'navigation'    => 'Navegação',
+'and'           => '&#32;e',
+
+# Cologne Blue skin
 'qbfind'         => 'Procurar',
 'qbbrowse'       => 'Navegar',
 'qbedit'         => 'Editar',
 'qbpageoptions'  => 'Esta página',
-'qbpageinfo'     => 'Informação da página',
-'qbmyoptions'    => 'Minhas opções',
+'qbpageinfo'     => 'Contexto',
+'qbmyoptions'    => 'Minhas páginas',
 'qbspecialpages' => 'Páginas especiais',
-'moredotdotdot'  => 'Mais...',
-'mypage'         => 'Minha página',
-'mytalk'         => 'Minha discussão',
-'anontalk'       => 'Discussão para este IP',
-'navigation'     => 'Navegação',
-
-# Metadata in edit box
-'metadata_help' => 'Metadados:',
+'faq'            => 'FAQ',
+'faqpage'        => 'Project:FAQ',
+
+# Vector skin
+'vector-action-addsection'       => 'Adicionar&nbsp;tópico',
+'vector-action-delete'           => 'Eliminar',
+'vector-action-move'             => 'Mover',
+'vector-action-protect'          => 'Proteger',
+'vector-action-undelete'         => 'Restaurar',
+'vector-action-unprotect'        => 'Alterar protecção',
+'vector-simplesearch-preference' => 'Activar sugestões de busca melhoradas (apenas no tema Vector)',
+'vector-view-create'             => 'Criar',
+'vector-view-edit'               => 'Editar',
+'vector-view-history'            => 'Ver histórico',
+'vector-view-view'               => 'Ler',
+'vector-view-viewsource'         => 'Ver fonte',
+'actions'                        => 'Acções',
+'namespaces'                     => 'Espaços nominais',
+'variants'                       => 'Variantes',
 
 'errorpagetitle'    => 'Erro',
-'returnto'          => 'Retornar para $1.',
-'tagline'           => 'De {{SITENAME}}',
+'returnto'          => 'Voltar para $1.',
+'tagline'           => 'Da {{SITENAME}}',
 'help'              => 'Ajuda',
 'search'            => 'Pesquisa',
-'searchbutton'      => 'Pesquisa',
-'go'                => 'Ir',
+'searchbutton'      => 'Pesquisar',
+'go'                => 'Prosseguir',
 'searcharticle'     => 'Ir',
 'history'           => 'Histórico',
-'history_short'     => 'História',
+'history_short'     => 'Histórico',
 'updatedmarker'     => 'actualizado desde a minha última visita',
 'info_short'        => 'Informação',
 'printableversion'  => 'Versão para impressão',
-'permalink'         => 'Ligação permanente',
+'permalink'         => 'Link permanente',
 'print'             => 'Imprimir',
 'edit'              => 'Editar',
+'create'            => 'Criar',
 'editthispage'      => 'Editar esta página',
+'create-this-page'  => 'Criar/iniciar esta página',
 'delete'            => 'Eliminar',
 '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',
+'unprotect'         => 'Alterar protecção',
+'unprotectthispage' => 'Alterar a protecção desta página',
 'newpage'           => 'Nova página',
 'talkpage'          => 'Discutir esta página',
-'talkpagelinktext'  => 'Discussão',
-'specialpage'       => 'Página Especial',
+'talkpagelinktext'  => 'discussão',
+'specialpage'       => 'Página especial',
 'personaltools'     => 'Ferramentas pessoais',
-'postcomment'       => 'Envie um comentário',
+'postcomment'       => 'Nova secção',
 'articlepage'       => 'Ver página de conteúdo',
 'talk'              => 'Discussão',
-'views'             => 'Acessos',
+'views'             => 'Vistas',
 'toolbox'           => 'Ferramentas',
 'userpage'          => 'Ver página de utilizador',
 'projectpage'       => 'Ver página de projecto',
-'imagepage'         => 'Ver página de imagens',
+'imagepage'         => 'Ver página de ficheiro',
 'mediawikipage'     => 'Ver página de mensagens',
 'templatepage'      => 'Ver página de predefinições',
 'viewhelppage'      => 'Ver página de ajuda',
 'categorypage'      => 'Ver página de categorias',
 'viewtalkpage'      => 'Ver discussão',
-'otherlanguages'    => 'Outras línguas',
-'redirectedfrom'    => '(Redireccionado de <b>$1</b>)',
+'otherlanguages'    => 'Noutras línguas',
+'redirectedfrom'    => '(Redireccionado de $1)',
 'redirectpagesub'   => 'Página de redireccionamento',
-'lastmodifiedat'    => 'Esta página foi modificada pela última vez a $2, $1.', # $1 date, $2 time
-'viewcount'         => 'Esta página foi acedida {{plural:$1|uma vez|$1 vezes}}.',
+'lastmodifiedat'    => 'Esta página foi modificada pela última vez às $2 de $1.',
+'viewcount'         => 'Esta página foi acedida {{PLURAL:$1|uma vez|$1 vezes}}.',
 'protectedpage'     => 'Página protegida',
 'jumpto'            => 'Ir para:',
 'jumptonavigation'  => 'navegação',
 'jumptosearch'      => 'pesquisa',
+'view-pool-error'   => 'Desculpe, mas de momento os servidores estão sobrecarregados.
+Há demasiados utilizadores a tentar visionar esta página.
+Espere um pouco antes de tentar aceder à página novamente, por favor.
+
+$1',
+'pool-timeout'      => 'Tempo limite de espera para o bloqueio excedido',
+'pool-queuefull'    => 'A fila de processos está cheia',
+'pool-errorunknown' => 'Erro desconhecido',
 
 # 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'         => '{{ns:project}}:Sobre',
-'bugreports'        => 'Relatar bugs',
-'bugreportspage'    => '{{ns:project}}:Relatos_de_bugs',
-'copyright'         => 'Conteúdo disponível sob $1.',
-'copyrightpagename' => 'Direitos autorais da {{SITENAME}}',
-'copyrightpage'     => '{{ns:project}}:Direitos_de_autor',
-'currentevents'     => 'Eventos actuais',
-'currentevents-url' => 'Eventos actuais',
-'disclaimers'       => 'Alerta de Conteúdo',
-'disclaimerpage'    => '{{ns:project}}:Aviso_geral',
-'edithelp'          => 'Ajuda de edição',
-'edithelppage'      => 'Ajuda:Editar',
-'faq'               => 'FAQ',
-'faqpage'           => '{{ns:project}}:FAQ',
-'helppage'          => 'Ajuda:Conteúdos',
-'mainpage'          => 'Página principal',
-'policy-url'        => 'Project:Políticas',
-'portal'            => 'Portal comunitário',
-'portal-url'        => '{{ns:project}}:Portal comunitário',
-'privacy'           => 'Política de privacidade',
-'privacypage'       => '{{ns:project}}:Política_de_privacidade',
-'sitesupport'       => 'Doações',
-'sitesupport-url'   => '{{ns:project}}:Apoio',
+'aboutsite'            => 'Sobre a {{SITENAME}}',
+'aboutpage'            => 'Project:Sobre',
+'copyright'            => 'Conteúdo disponibilizado nos termos da $1.',
+'copyrightpage'        => '{{ns:project}}:Direitos_de_autor',
+'currentevents'        => 'Notícias',
+'currentevents-url'    => 'Project:Notícias',
+'disclaimers'          => 'Exoneração de responsabilidade',
+'disclaimerpage'       => 'Project:Aviso_geral',
+'edithelp'             => 'Ajuda de edição',
+'edithelppage'         => 'Help:Editar',
+'helppage'             => 'Help:Conteúdos',
+'mainpage'             => 'Página principal',
+'mainpage-description' => 'Página principal',
+'policy-url'           => 'Project:Políticas',
+'portal'               => 'Portal comunitário',
+'portal-url'           => 'Project:Portal comunitário',
+'privacy'              => 'Política de privacidade',
+'privacypage'          => 'Project:Política_de_privacidade',
 
 'badaccess'        => 'Erro de permissão',
-'badaccess-group0' => 'Você não está autorizado a executar a acção requisitada.',
-'badaccess-group1' => 'A acção que você requisitou está limitada a utilizadores do grupo $1.',
-'badaccess-group2' => 'A acção que você requisitou está limitada a utilizadores de um dos seguintes grupos: $1.',
-'badaccess-groups' => 'A acção que você requisitou está limitada a utilizadores de um dos seguintes grupos: $1.',
+'badaccess-group0' => 'Não está autorizado a executar a operação solicitada.',
+'badaccess-groups' => 'A operação solicitada está limitada a utilizadores {{PLURAL:$2|do grupo|de um dos seguintes grupos}}: $1.',
 
 'versionrequired'     => 'É necessária a versão $1 do MediaWiki',
-'versionrequiredtext' => 'Esta página requer a versão $1 do MediaWiki para poder ser utilizada. Consulte [[{{ns:special}}:Version|a página sobre a versão do sistema]]',
+'versionrequiredtext' => 'É necessária a versão $1 do MediaWiki para usar esta página.
+Consulte a página da [[Special:Version|versão do sistema]].',
 
 'ok'                      => 'OK',
-'pagetitle'               => '$1 - {{SITENAME}}',
-'retrievedfrom'           => 'Obtido em "$1"',
-'youhavenewmessages'      => 'Você tem $1 ($2).',
-'newmessageslink'         => 'novas mensagens',
+'retrievedfrom'           => 'Obtida de "$1"',
+'youhavenewmessages'      => 'Tem $1 ($2).',
+'newmessageslink'         => 'mensagens novas',
 'newmessagesdifflink'     => 'comparar com a penúltima revisão',
-'youhavenewmessagesmulti' => 'Tem novas mensagens em $1',
+'youhavenewmessagesmulti' => 'Tem mensagens novas em $1',
 'editsection'             => 'editar',
 'editold'                 => 'editar',
+'viewsourceold'           => 'ver código',
+'editlink'                => 'editar',
+'viewsourcelink'          => 'ver fonte',
 'editsectionhint'         => 'Editar secção: $1',
-'toc'                     => 'Tabela de conteúdo',
+'toc'                     => 'Índice',
 'showtoc'                 => 'mostrar',
 'hidetoc'                 => 'esconder',
 'thisisdeleted'           => 'Ver ou restaurar $1?',
 'viewdeleted'             => 'Ver $1?',
 'restorelink'             => '{{PLURAL:$1|uma edição eliminada|$1 edições eliminadas}}',
-'feedlinks'               => 'Feed:',
-'feed-invalid'            => 'Tipo de subscrição feed inválido.',
-
-# Short words for each namespace, by default used in the 'article' tab in monobook
-'nstab-main'      => 'Artigo',
-'nstab-user'      => 'Página de utilizador',
-'nstab-media'     => 'Mídia',
-'nstab-special'   => 'Especial',
-'nstab-project'   => 'Página de projecto',
+'feedlinks'               => "''Feed'':",
+'feed-invalid'            => "Tipo de subscrição de ''feed'' inválido.",
+'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\"",
+'page-atom-feed'          => "''Feed'' Atom de \"\$1\"",
+'red-link-title'          => '$1 (página não existe)',
+
+# Short words for each namespace, by default used in the namespace tab in monobook
+'nstab-main'      => 'Página',
+'nstab-user'      => 'Página d{{GENDER:{{#titleparts:{{PAGENAME}}|1|1}}|o utilizador|a utilizadora|e utilizador(a)}}',
+'nstab-media'     => 'Multimédia',
+'nstab-special'   => 'Página especial',
+'nstab-project'   => 'Página do projeto',
 'nstab-image'     => 'Ficheiro',
 'nstab-mediawiki' => 'Mensagem',
 'nstab-template'  => 'Predefinição',
@@ -328,571 +603,1001 @@ $messages = array(
 'nstab-category'  => 'Categoria',
 
 # Main script and global functions
-'nosuchaction'      => 'Acção não existente',
-'nosuchactiontext'  => 'A acção especificada pelo URL não é reconhecida pelo MediaWiki',
-'nosuchspecialpage' => 'Não existe a página especial requisitada',
-'nospecialpagetext' => 'Você requisitou uma página especial inválida; uma lista de páginas especiais válidas poderá ser encontrada em [[{{ns:special}}:Specialpages]].',
+'nosuchaction'      => 'Operação não existe',
+'nosuchactiontext'  => 'A operação especificada pela URL é inválida.
+É possível que tenha escrito mal a URL ou seguido um link incorrecto.
+Isto pode também indicar um defeito no software da {{SITENAME}}.',
+'nosuchspecialpage' => 'Esta página especial não existe',
+'nospecialpagetext' => '<strong>Solicitou uma página especial inválida.</strong>
+
+Uma lista das páginas especiais válidas pode ser encontrada em [[Special:SpecialPages|{{int:specialpages}}]].',
 
 # General errors
 'error'                => 'Erro',
 'databaseerror'        => 'Erro na base de dados',
-'dberrortext'          => 'Ocorreu um erro de sintaxe na pesquisa à base de dados.
-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>".',
-'dberrortextcl'        => 'Ocorre um erro de sintaxe na pesquisa à base de dados.
-A última tentativa de busca na base de dados foi:
+'dberrortext'          => 'Ocorreu um erro sintáctico na pesquisa à base de dados.
+Isto pode indicar um defeito neste programa.
+A última tentativa de consulta à 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 />
-$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.',
-'laggedslavemode'      => 'Aviso: A página poderá não conter actualizações recentes.',
-'readonly'             => 'Base de dados no modo "somente leitura"',
-'enterlockreason'      => 'Introduza um motivo para trancar, incluindo uma estimativa de quando poderá ser destrancada',
-'readonlytext'         => 'A base de dados está actualmente trancada para novas entradas e outras modificações, provavelmente por uma manutenção de rotina; a situação deverá ser normalizada dentro de algum tempo.
-
-Quem fez o bloqueio oferece a seguinte explicação: $1',
-'missingarticle'       => 'A base de dados não encontrou o texto de uma página que deveria ter encontrado. A página em questão é "$1".
-
-Isto é geralmente causado ao se acessar um diff ou link de histórico que leva a uma página que foi eliminada.
-
-Se este não for o caso, você pode ter encontrado um "bug" no software.
-Por favor, tome nota do URL e comunique o erro a um administrador do sistema.',
-'readonly_lag'         => 'A base de dados foi automaticamente bloqueada enquanto os servidores secundários se sincronizam com o principal',
+A base de dados devolveu o erro "<tt>$3: $4</tt>".',
+'dberrortextcl'        => 'Ocorreu um erro sintáctico na pesquisa à base de dados.
+A última tentativa de consulta à base de dados foi:
+"$1"
+na função "$2".
+A base de dados devolveu o erro "$3: $4"',
+'laggedslavemode'      => "'''Aviso:''' A página pode não conter as actualizações mais recentes.",
+'readonly'             => 'Base de dados bloqueada (limitada a leituras)',
+'enterlockreason'      => 'Introduza um motivo para bloquear, incluindo uma estimativa de quando será desbloqueada',
+'readonlytext'         => 'A base de dados está bloqueada para impedir a inserção e modificação de dados, provavelmente para uma manutenção de rotina, após a qual a situação será normalizada.
+
+O administrador que a bloqueou deu a seguinte explicação: $1',
+'missing-article'      => 'A base de dados não encontrou o texto de uma página que deveria ter encontrado, com o nome "$1" $2.
+
+Geralmente, esta situação ocorre ao clicar um link para diferenças desactualizado ou para o histórico de uma página que tenha sido removida.
+
+Se nenhuma destas situações se verifica, pode ter encontrado um defeito no programa.
+Anote a URL e reporte este incidente a um [[Special:ListUsers/sysop|administrador]], por favor.',
+'missingarticle-rev'   => '(revisão#: $1)',
+'missingarticle-diff'  => '(Dif.: $1, $2)',
+'readonly_lag'         => 'A base de dados foi automaticamente bloqueada enquanto os servidores secundários se sincronizam com o primário',
 'internalerror'        => 'Erro interno',
 'internalerror_info'   => 'Erro interno: $1',
+'fileappenderrorread'  => 'Não foi possível ler "$1" durante a anexação.',
+'fileappenderror'      => 'Não foi possível adicionar "$1" a "$2".',
 'filecopyerror'        => 'Não foi possível copiar o ficheiro "$1" para "$2".',
-'filerenameerror'      => 'Não foi possível renomear o ficheiro "$1" para "$2".',
+'filerenameerror'      => 'Não foi possível alterar o nome do ficheiro "$1" para "$2".',
 'filedeleteerror'      => 'Não foi possível eliminar o ficheiro "$1".',
-'directorycreateerror' => 'Não foi possível criar o diretório "$1".',
+'directorycreateerror' => 'Não foi possível criar o directório "$1".',
 'filenotfound'         => 'Não foi possível encontrar o ficheiro "$1".',
 'fileexistserror'      => 'Não foi possível gravar no ficheiro "$1": ele já existe',
 'unexpected'           => 'Valor não esperado: "$1"="$2".',
 'formerror'            => 'Erro: Não foi possível enviar o formulário',
-'badarticleerror'      => 'Esta acção não pode ser realizada nesta página.',
-'cannotdelete'         => 'Não foi possível eliminar a página ou ficheiro especificado (provavelmente por já ter sido eliminada por outra pessoa.)',
+'badarticleerror'      => 'Esta operação não pode ser realizada nesta página.',
+'cannotdelete'         => 'Não foi possível eliminar a página ou ficheiro "$1".
+Pode já ter sido eliminado por outro utilizador.',
 '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.',
+'badtitletext'         => 'O título de página solicitado era inválido, vazio, ou um link interlínguas ou interwikis incorrecto.
+Talvez contenha um ou mais caracteres que não podem ser usados em títulos.',
+'perfcached'           => "Os seguintes dados encontram-se armazenados na ''cache'' e podem não estar actualizados.",
+'perfcachedts'         => "Os seguintes dados encontram-se armazenados na ''cache'' e foram actualizados pela última vez a $1.",
+'querypage-no-updates' => 'As actualizações estão presentemente desactivadas para esta página.
+Por enquanto, os dados aqui presentes não poderão ser actualizados.',
 'wrong_wfQuery_params' => 'Parâmetros incorrectos para wfQuery()<br />
-Function: $1<br />
-Query: $2',
-'viewsource'           => 'Ver código',
+Função: $1<br />
+Consulta: $2',
+'viewsource'           => 'Ver conteúdo',
 'viewsourcefor'        => 'para $1',
+'actionthrottled'      => 'Operação limitada',
+'actionthrottledtext'  => 'Como medida anti-spam, está impedido de realizar esta operação demasiadas vezes num espaço de tempo curto e já excedeu esse limite. Tente de novo dentro de alguns minutos, por favor.',
 'protectedpagetext'    => 'Esta página foi protegida contra novas edições.',
-'viewsourcetext'       => 'Você pode ver e copiar o código desta página:',
-'protectedinterface'   => 'Esta página fornece texto de interface ao software e encontra-se trancada para prevenir abusos.',
-'editinginterface'     => "'''Aviso:''' Encontra-se a editar uma página que é utilizada para fornecer texto de interface ao software. Alterações nesta página irão afectar a aparência da interface de utilizador para outros utilizadores.",
+'viewsourcetext'       => 'Pode ver e copiar o conteúdo desta página:',
+'protectedinterface'   => 'Esta página fornece o texto da interface ao software e está protegida para prevenir abusos.',
+'editinginterface'     => "'''Aviso:''' Está a editar uma página usada para fornecer texto de interface ao software. Alterações a esta página afectarão a aparência da interface de utilizador para os outros utilizadores. Para traduções, considere utilizar a [http://translatewiki.net/wiki/Main_Page?setlang=pt translatewiki.net], um projecto destinado à tradução do MediaWiki.",
 'sqlhidden'            => '(Consulta SQL em segundo-plano)',
-'cascadeprotected'     => 'Esta página foi protegida contra edições por estar incluída {{PLURAL:$1|na página listada|nas páginas listadas}} a seguir ({{PLURAL:$1|página essa que está protegida|páginas essas que estão protegidas}} com a opção de "proteção progressiva" ativada):
+'cascadeprotected'     => 'Esta página foi protegida contra edições por estar incluída {{PLURAL:$1|na página listada|nas páginas listadas}} a seguir, ({{PLURAL:$1|página essa que está protegida|páginas essas que estão protegidas}} com a opção de protecção "em cascata" activada):
 $2',
-'namespaceprotected'   => "Você não possui permissão para editar páginas no espaço nominal '''$1'''.",
-'customcssjsprotected' => 'Você não possui permissão de editar esta página, já que ela contém configurações pessoais de outro utilizador.',
-'ns-specialprotected'  => 'Não é possível editar páginas no espaço nominal {{ns:special}}.',
+'namespaceprotected'   => "Não possui permissão para editar páginas no espaço nominal '''$1'''.",
+'customcssjsprotected' => 'Não tem permissão de editar esta página, porque ela contém as configurações pessoais de outro utilizador.',
+'ns-specialprotected'  => 'Não é possível editar páginas especiais',
+'titleprotected'       => 'Este título foi protegido contra criação por [[User:$1|$1]].
+A justificação foi "\'\'$2\'\'".',
+
+# Virus scanner
+'virus-badscanner'     => "Má configuração: antivírus desconhecido: ''$1''",
+'virus-scanfailed'     => 'a verificação falhou (código $1)',
+'virus-unknownscanner' => 'antivírus desconhecido:',
 
 # Login and logout pages
-'logouttitle'                => 'Desautenticar do sistema',
-'logouttext'                 => '<strong>Você agora está desautenticado.</strong><br />
-Pode continuar a utilizar a {{SITENAME}} anonimamente, ou pode autenticar-se
-novamente com o mesmo nome de utilizador ou com um nome de utilizador diferente. Tenha em atenção que algumas páginas poderão
-continuar a ser apresentadas como se você ainda estivesse, até que a cache
-de seu navegador seja limpa.',
-'welcomecreation'            => '== Bem-vindo, $1! ==
+'logouttext'                 => "'''Já não está autenticado.'''
 
-A sua conta foi criada. Não se esqueça de personalizar as suas [[{{ns:special}}:Preferences|preferências]] na {{SITENAME}}.',
-'loginpagetitle'             => 'Autenticação de utilizador',
-'yourname'                   => 'Seu nome de utilizador',
-'yourpassword'               => 'Palavra-chave',
-'yourpasswordagain'          => 'Repita a sua palavra-chave',
-'remembermypassword'         => 'Lembrar a minha palavra-chave entre sessões.',
-'yourdomainname'             => 'Seu domínio',
+Pode continuar a utilizar a {{SITENAME}} anonimamente, ou pode [[Special:UserLogin|autenticar-se novamente]] com o mesmo nome de utilizador ou com um nome de utilizador diferente.
+Tenha em atenção que algumas páginas poderão continuar a ser apresentadas como se ainda estivesse autenticado até limpar a cache do seu browser.",
+'welcomecreation'            => '== Bem-vindo, $1! ==
+A sua conta foi criada.
+Não se esqueça de personalizar as suas [[Special:Preferences|preferências na {{SITENAME}}]].',
+'yourname'                   => 'Nome de utilizador:',
+'yourpassword'               => 'Palavra-chave:',
+'yourpasswordagain'          => 'Repita a palavra-chave:',
+'remembermypassword'         => 'Recordar os meus dados neste computador (no máximo, por $1 {{PLURAL:$1|dia|dias}})',
+'securelogin-stick-https'    => 'Manter a ligação HTTPS após a autenticação',
+'yourdomainname'             => 'O seu domínio:',
 'externaldberror'            => 'Ocorreu um erro externo à base de dados durante a autenticação ou não lhe é permitido actualizar a sua conta externa.',
-'loginproblem'               => '<b>Houve um problema com a sua autenticação.</b><br />Tente novamente!',
-'login'                      => 'Entrar',
-'loginprompt'                => 'Você necessita de ter os <i>cookies</i> ligados para poder autenticar-se na {{SITENAME}}.',
+'login'                      => 'Autenticação',
+'nav-login-createaccount'    => 'Entrar / criar conta',
+'loginprompt'                => "É necessário ter os ''cookies'' activados no seu browser para poder autenticar-se na {{SITENAME}}.",
 'userlogin'                  => 'Criar uma conta ou entrar',
+'userloginnocreate'          => 'Autenticação',
 'logout'                     => 'Sair',
 'userlogout'                 => 'Sair',
 'notloggedin'                => 'Não autenticado',
 'nologin'                    => 'Não possui uma conta? $1.',
 'nologinlink'                => 'Criar uma conta',
-'createaccount'              => 'Criar nova conta',
-'gotaccount'                 => 'Já possui uma conta? $1.',
-'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.',
-'youremail'                  => 'Endereço de email *:',
-'username'                   => 'Nome de utilizador:',
-'uid'                        => 'Número de identificação:',
-'yourrealname'               => 'Nome verdadeiro *:',
-'yourlanguage'               => 'Idioma:',
-'yourvariant'                => 'Variante',
-'yournick'                   => 'Alcunha:',
-'badsig'                     => 'Assinatura inválida; verifique o código HTML utilizado.',
-'badsiglength'               => 'Nome de utilizador muito longo. Seria necessário que possuísse menos de $1 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.',
+'createaccount'              => 'Criar conta',
+'gotaccount'                 => "Já possui uma conta? '''$1'''.",
+'gotaccountlink'             => 'Autentique-se',
+'createaccountmail'          => 'por correio electrónico',
+'createaccountreason'        => 'Motivo:',
+'badretype'                  => 'As palavras-chave que introduziu não são iguais.',
+'userexists'                 => 'O nome de utilizador introduzido já existe.
+Por favor escolha um nome diferente.',
 '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.',
-'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.',
-'noname'                     => 'Você não colocou um nome de utilizador válido.',
+'createaccounterror'         => 'Não foi possível criar a conta: $1',
+'nocookiesnew'               => "A conta de utilizador foi criada, mas neste momento não está autenticado.
+A {{SITENAME}} utiliza ''cookies'' para autenticar os utilizadores.
+Os ''cookies'' estão desactivados no seu browser.
+Active-os e autentique-se com o seu nome de utilizador e a sua palavra-chave, por favor.",
+'nocookieslogin'             => "A {{SITENAME}} utiliza ''cookies'' para autenticar os utilizadores.
+Os ''cookies'' estão desactivados no seu browser.
+Active-os e tente novamente, por favor.",
+'noname'                     => 'Não especificou um nome de utilizador válido.',
 'loginsuccesstitle'          => 'Login bem sucedido',
 'loginsuccess'               => "'''Encontra-se agora ligado à {{SITENAME}} como \"\$1\"'''.",
 'nosuchuser'                 => 'Não existe nenhum utilizador com o nome "$1".
-Verifique o nome que introduziu, ou crie uma nova conta de utilizador.',
-'nosuchusershort'            => 'Não existe um utilizador com o nome "$1". Verifique o nome que introduziu.',
+Os nomes de utilizador são sensíveis à capitalização.
+Verifique a ortografia, ou [[Special:UserLogin/signup|crie uma nova conta]].',
+'nosuchusershort'            => 'Não existe um utilizador com o nome "<nowiki>$1</nowiki>". Verifique o nome que introduziu.',
 'nouserspecified'            => 'Precisa de especificar um nome de utilizador.',
-'wrongpassword'              => 'A palavra-chave que introduziu é inválida. Por favor, tente novamente.',
-'wrongpasswordempty'         => 'A palavra-chave introduzida está em branco. Por favor, tente novamente.',
-'passwordtooshort'           => 'A sua palavra-chave é demasiado curta. Deve ter no mínimo $1 caracteres.',
-'mailmypassword'             => 'Enviar uma nova palavra-chave por correio electrónico',
-'passwordremindertitle'      => 'Lembrador de palavras-chave da {{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.
-
-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.',
-'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.',
-'blocked-mailpassword'       => 'O seu endereço de IP foi bloqueado de editar e, portanto, não será possível utilizar o lembrete de palavra-chave (para serem evitados envios abusivos a outras pessoas).',
-'eauthentsent'               => 'Um email de confirmação foi enviado para o endereço de correio electrónico nomeado.
-Antes de qualquer outro email seja enviado para a conta, terá seguir as instruções no email,
-de modo a confirmar que a conta é mesmo sua.',
-'throttled-mailpassword'     => 'Um lembrete de palavra-chave já foi enviado nas últimas
-$1 horas. Para prevenir abusos, apenas um lembrete poderá ser enviado a cada
-$1 horas.',
-'mailerror'                  => 'Erro a enviar o mail: $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.',
-'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.',
+'login-userblocked'          => 'Este utilizador está bloqueado. Não é permitido o acesso.',
+'wrongpassword'              => 'A palavra-chave que introduziu é inválida. Tente novamente, por favor.',
+'wrongpasswordempty'         => 'A palavra-chave não foi introduzida. Introduza-a, por favor.',
+'passwordtooshort'           => 'A palavra-chave deve ter no mínimo $1 {{PLURAL:$1|carácter|caracteres}}.',
+'password-name-match'        => 'A sua palavra-chave tem de ser diferente do seu nome de utilizador.',
+'password-login-forbidden'   => 'Foi proibido o uso deste nome de utilizador e palavra-chave.',
+'mailmypassword'             => 'Enviar uma palavra-chave nova por correio electrónico',
+'passwordremindertitle'      => 'Nova palavra-chave temporária na {{SITENAME}}',
+'passwordremindertext'       => 'Alguém (provavelmente você, a partir do endereço IP $1) solicitou uma palavra-chave nova para a sua conta na {{SITENAME}} ($4).
+Foi criada a palavra-chave temporária "$3" para o utilizador "$2".
+Se o pedido foi feito por si, entre agora na sua conta e escolha uma palavra-chave nova.
+A palavra-chave temporária expira após {{PLURAL:$5|um dia|$5 dias}}.
+
+Caso outra pessoa tenha feito o pedido, ou se entretanto se recordou da sua palavra-chave e já não deseja alterá-la, ignore esta mensagem e continue a utilizar a palavra-chave antiga.',
+'noemail'                    => 'Não foi registado um endereço de correio electrónico para o utilizador "$1".',
+'noemailcreate'              => 'Precisa de fornecer um endereço de correio electrónico válido',
+'passwordsent'               => 'Foi enviada uma palavra-chave nova para o endereço de correio electrónico do utilizador "$1".
+Volte a autenticar-se após recebê-la, por favor.',
+'blocked-mailpassword'       => 'O seu endereço IP foi bloqueado e, portanto, não será possível utilizar a função de recuperação da palavra-chave, para prevenir o uso abusivo.',
+'eauthentsent'               => 'Foi enviada uma mensagem de confirmação para o endereço de correio electrónico que elegeu.
+Antes que seja enviada qualquer outra mensagem para a conta, terá de seguir as instruções na mensagem enviada, de modo a confirmar que a conta lhe pertence.',
+'throttled-mailpassword'     => 'Já foi enviada uma recuperação de palavra-chave {{PLURAL:$1|na última hora|nas últimas $1 horas}}.
+Para prevenir abusos, só uma recuperação pode ser enviada a cada {{PLURAL:$1|hora|$1 horas}}.',
+'mailerror'                  => 'Erro ao enviar correio: $1',
+'acct_creation_throttle_hit' => 'Visitantes desta wiki com o seu endereço IP criaram $1 {{PLURAL:$1|conta|contas}} no último dia, o que é o máximo permitido neste período de tempo.
+Em resultado, visitantes com este endereço IP não podem criar mais nenhuma conta neste momento.',
+'emailauthenticated'         => 'O seu endereço de correio electrónico foi autenticado a $2 às $3.',
+'emailnotauthenticated'      => 'O seu endereço de correio electrónico ainda não foi autenticado.
+Não serão enviados correios de nenhuma das seguintes funcionalidades.',
+'noemailprefs'               => 'Especifique um endereço de correio electrónico nas suas preferências para activar estas funcionalidades.',
 'emailconfirmlink'           => 'Confirme o seu endereço de correio electrónico',
-'invalidemailaddress'        => 'O endereço de correio electrónico não pode ser aceite 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 correio electrónico não pode ser aceite porque parece ter um formato inválido.
+Introduza um endereço formatado correctamente ou deixe o campo vazio.',
 'accountcreated'             => 'Conta criada',
 'accountcreatedtext'         => 'A conta de utilizador para $1 foi criada.',
-'loginlanguagelabel'         => 'Idioma: $1',
+'createaccount-title'        => 'Criação de conta na {{SITENAME}}',
+'createaccount-text'         => 'Alguém criou uma conta com o nome $2 para o seu endereço de correio electrónico, na wiki {{SITENAME}} ($4), com a palavra-chave "$3".
+Deve agora autenticar-se e alterar a sua palavra-chave.
+
+Se a conta foi criada por engano, pode ignorar esta mensagem.',
+'usernamehasherror'          => 'O nome de utilizador não pode conter o símbolo de cardinal (#).',
+'login-throttled'            => 'Realizou demasiadas tentativas de autenticação com esta conta.
+Aguarde antes de tentar novamente, por favor.',
+'loginlanguagelabel'         => 'Língua: $1',
+'suspicious-userlogout'      => 'O seu pedido para sair foi negado porque parece ter sido enviado por um browser danificado ou por um proxy com cache.',
+
+# E-mail sending
+'php-mail-error-unknown' => 'Erro desconhecido na função mail() do PHP',
 
 # 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'        => 'Autenticou-se usando uma palavra-chave temporária enviada por correio electrónico.
+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 anterior:',
+'newpassword'               => 'Palavra-chave nova:',
+'retypenew'                 => 'Repita a palavra-chave nova:',
+'resetpass_submit'          => 'Definir palavra-chave e entrar',
+'resetpass_success'         => 'Sua palavra-chave foi alterada com sucesso! Autenticando-se...',
+'resetpass_forbidden'       => 'Não é possível alterar palavras-chave',
+'resetpass-no-info'         => 'Precisa estar autenticado para aceder directamente a esta página.',
+'resetpass-submit-loggedin' => 'Alterar palavra-chave',
+'resetpass-submit-cancel'   => 'Cancelar',
+'resetpass-wrong-oldpass'   => 'Palavra-chave temporária ou actual inválida.
+Pode ter já alterado com sucesso a sua palavra-chave ou solicitado uma nova palavra-chave temporária.',
+'resetpass-temp-password'   => 'Palavra-chave temporária:',
 
 # Edit page toolbar
 'bold_sample'     => 'Texto a negrito',
 'bold_tip'        => 'Texto a negrito',
 'italic_sample'   => 'Texto em itálico',
 'italic_tip'      => 'Texto em itálico',
-'link_sample'     => 'Título da ligação',
-'link_tip'        => 'Ligação interna',
-'extlink_sample'  => 'http://www.wikimedia.org ligação externa',
-'extlink_tip'     => 'Ligação externa (lembre-se do prefixo http://)',
-'headline_sample' => 'Texto de cabeçalho',
+'link_sample'     => 'Título do link',
+'link_tip'        => 'Link interno',
+'extlink_sample'  => 'http://www.example.com link externo',
+'extlink_tip'     => 'Link externo (lembre-se do prefixo http://)',
+'headline_sample' => 'Texto do cabeçalho',
 'headline_tip'    => 'Secção de nível 2',
 'math_sample'     => 'Inserir fórmula aqui',
 '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'       => 'Imagem anexa',
+'image_tip'       => 'Ficheiro embutido',
 'media_sample'    => 'Exemplo.ogg',
-'media_tip'       => 'Ligação a ficheiro interno de multimédia',
-'sig_tip'         => 'Sua assinatura, com hora e data',
+'media_tip'       => 'Link para ficheiro',
+'sig_tip'         => 'A sua assinatura, com hora e data',
 'hr_tip'          => 'Linha horizontal (utilize moderadamente)',
 
 # Edit pages
-'summary'                   => 'Sumário',
-'subject'                   => 'Assunto/cabeçalho',
-'minoredit'                 => 'Marcar como edição menor',
-'watchthis'                 => 'Observar esta página',
-'savearticle'               => 'Salvar página',
-'preview'                   => 'Prever',
-'showpreview'               => 'Mostrar previsão',
-'showlivepreview'           => 'Pré-visualização em tempo real',
-'showdiff'                  => 'Mostrar alterações',
-'anoneditwarning'           => "'''Atenção''': Você não se encontra autenticado. O seu endereço de IP será registado no histórico de edições desta página.",
-'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',
-'blockedtitle'              => 'O utilizador está bloqueado',
-'blockedtext'               => '<big>O seu nome de utilizador ou endereço de IP foi bloqueado</big>
-
-O bloqueio foi realizado por $1. O motivo apresentado foi \'\'$2\'\'.
+'summary'                          => 'Resumo:',
+'subject'                          => 'Assunto/cabeçalho:',
+'minoredit'                        => 'Marcar como edição menor',
+'watchthis'                        => 'Vigiar esta página',
+'savearticle'                      => 'Gravar página',
+'preview'                          => 'Antevisão',
+'showpreview'                      => 'Antever resultado',
+'showlivepreview'                  => 'Antevisão em tempo real',
+'showdiff'                         => 'Mostrar alterações',
+'anoneditwarning'                  => "'''Aviso''': Não se encontra autenticado.
+O seu endereço IP será registado no histórico de edições desta página.",
+'anonpreviewwarning'               => "''Não está autenticado. Gravar registará o seu endereço IP no histórico de edições da página.''",
+'missingsummary'                   => "'''Atenção:''' Não introduziu um resumo da edição.
+Se clicar novamente \"Gravar página\" a sua edição será gravada sem resumo.",
+'missingcommenttext'               => 'Introduza um comentário abaixo, por favor.',
+'missingcommentheader'             => "'''Atenção:''' Não introduziu um assunto ou cabeçalho para este comentário.
+Se clicar novamente \"{{int:savearticle}}\", a sua edição será gravada sem assunto ou cabeçalho.",
+'summary-preview'                  => 'Antevisão do resumo:',
+'subject-preview'                  => 'Antevisão do assunto/cabeçalho:',
+'blockedtitle'                     => 'O utilizador está bloqueado',
+'blockedtext'                      => 'O seu nome de utilizador ou endereço IP foram bloqueados
+
+O bloqueio foi realizado por $1.
+O motivo apresentado foi \'\'$2\'\'.
 
 * Início do bloqueio: $8
 * Expiração do bloqueio: $6
-* Destino do bloqueio: $7
+* Destinatário do bloqueio: $7
 
-Você pode contactar $1 ou outro [[{{MediaWiki:grouppage-sysop}}|administrador]] para discutir sobre o bloqueio.
+Pode contactar $1 ou outro [[{{MediaWiki:Grouppage-sysop}}|administrador]] para discutir o bloqueio.
 
-Note que não poderá utilizar a funcionalidade "Contactar utilizador" se não possuir uma conta neste wiki ({{SITENAME}}) com um endereço de email válido indicado nas suas [[{{ns:special}}:Preferences|preferências de utilizador]] e se tiver sido bloqueado de utilizar tal recurso.
+Note que para utilizar a funcionalidade "Contactar utilizador" precisa de ter um endereço de correio electrónico válido nas suas [[Special:Preferences|preferências de utilizador]] e de não lhe ter sido bloqueado o uso desta funcionalidade.
 
-O seu endereço de IP atual é $3 e a ID de bloqueio é $5. Por favor, inclua um desses (ou ambos) dados em quaisquer tentativas de esclarecimentos.',
-'autoblockedtext'           => 'O seu endereço de IP foi bloqueado de forma automática uma vez que foi utilizado recentemente por outro utilizador, o qual foi bloqueado por $1.
+O seu endereço IP neste momento é $3 e a identificação (ID) do bloqueio é #$5.
+Inclua todos os detalhes acima em quaisquer contactos relacionados com este bloqueio, por favor.',
+'autoblockedtext'                  => 'O seu endereço IP foi bloqueado de forma automática, uma vez que foi utilizado recentemente por outro utilizador, o qual foi bloqueado por $1.
 O motivo apresentado foi:
 
 :\'\'$2\'\'
 
 * Início do bloqueio: $8
 * Expiração do bloqueio: $6
-
-Você pode contactar $1 ou outro [[{{MediaWiki:grouppage-sysop}}|administrador]] para discutir sobre o bloqueio.
-
-Note que não poderá utilizar a funcionalidade "Contactar utilizador" se não possuir uma conta neste wiki ({{SITENAME}}) com um endereço de email válido indicado nas suas [[{{ns:special}}:Preferences|preferências de utilizador]] e se tiver sido bloqueado de utilizar tal recurso.
-
-Sua ID de bloqueio é $5. Por favor, inclua esse dado em qualquer tentativa de esclarecimentos que for realizar.',
-'blockedtext-concise'       => '$7, que coincide com seu nome de utilizador ou endereço de IP, foi bloqueado por $1. O motivo apresentado foi $2. O bloqueio expirará em $6. Para discutir sobre o bloqueio, você pode entrar em contato ou com $1 ou com outro administrador. Não será possível utilizar o recurso "Contactar utilizador" sem um endereço de email válido indicado nas suas preferências de utilizador e se tiver sido bloqueado de utilizar tal recurso. 
-Seu atual endereço de IP é $3 e o ID de bloqueio é $5. Por favor, inclua um desses (ou ambos) dados em quaisquer tentativas de esclarecimentos.',
-'autoblockedtext-concise'   => 'O seu endereço de IP foi usado recentemente por um utilizador que foi bloqueado. O bloqueio foi efetuado por $1. O motivo apresentado foi $2. O bloqueio expirará em $6. Para discutir sobre o bloqueio, você pode entrar em contato ou com $1 ou com outro administrador. Não será possível utilizar o recurso "Contactar utilizador" sem um endereço de email válido indicado nas suas preferências de utilizador e se tiver sido bloqueado de utilizar tal recurso. Seu atual endereço de IP é $3 e o ID de bloqueio é $5. Por favor, inclua um desses (ou ambos) dados em quaisquer tentativas de esclarecimentos.',
-'blockedoriginalsource'     => "O código de '''$1''' é mostrado abaixo:",
-'blockededitsource'         => "O texto das '''suas edições''' em '''$1''' é mostrado abaixo:",
-'whitelistedittitle'        => 'Autenticacao necessaria para editar paginas.',
-'whitelistedittext'         => 'Presisa de se $1 para poder editar paginas.',
-'whitelistreadtitle'        => 'É necessária a autentificação para poder visualizar',
-'whitelistreadtext'         => 'Precisa de se [[{{ns:special}}:Userlogin|autenticar]] para poder visualizar páginas.',
-'whitelistacctitle'         => 'Não lhe é permitido criar uma conta',
-'whitelistacctext'          => 'De modo a poder criar contas de utilizador neste Wiki terá que se [[{{ns:special}}:Userlogin|autenticar]] e possuir as devidas permissões.',
-'confirmedittitle'          => 'Confirmação de e-mail requerida para editar',
-'confirmedittext'           => 'Você precisa confirmar o seu endereço de e-mail antes de começar a editar páginas. Por favor, introduza um e valide-o através das suas [[{{ns:special}}:Preferences|preferências de utilizador]].',
-'nosuchsectiontitle'        => 'Secção inexistente',
-'nosuchsectiontext'         => 'Você tentou editar uma secção que não existe. Uma vez que não há a secção $1, não há um local para salvar a sua edição.',
-'loginreqtitle'             => 'Autenticação Requerida',
-'loginreqlink'              => 'autenticar-se',
-'loginreqpagetext'          => 'Você precisa de $1 para poder visualizar outras páginas.',
-'accmailtitle'              => 'Palavra-chave enviada.',
-'accmailtext'               => "A palavra-chave para '$1' foi enviada para $2.",
-'newarticle'                => '(Novo)',
-'newarticletext'            => "Você seguiu um link para uma página que ainda não existe. 
-Para criá-la, escreva o seu conteúdo na caixa abaixo
-(veja a [[{{MediaWiki:helppage}}|página de ajuda]] para mais detalhes).
-Se você chegou até aqui por engano, clique no botão '''voltar''' (ou ''back'') do seu navegador.",
-'anontalkpagetext'          => "----
-''Esta é a página de discussão para um utilizador anónimo que ainda não criou uma conta ou que não a utiliza, de modo a que temos que utilizar o endereço de IP para identificá-lo(a). Um endereço de IP pode ser partilhado por vários utilizadores. Se é um utilizador anónimo e sente que comentários irrelevantes foram direccionados a você, por favor [[{{ns:special}}:Userlogin|crie uma conta ou autentique-se]] para evitar futuras confusões com outros utilizadores anónimos.''",
-'noarticletext'             => 'Não existe actualmente texto nesta página; você pode [[{{ns:special}}:Search/{{PAGENAME}}|pesquisar pelo título desta página noutras páginas]] ou [{{fullurl:{{FULLPAGENAME}}|action=edit}} editar esta página].',
-'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 ''Ctrl-Shift-R'' (''Cmd-Shift-R'' no Apple Mac); '''IE:''' pressione ''Ctrl'' enquanto clica em ''Recarregar'', ou pressione ''Ctrl-F5''; '''Konqueror:''': simplesmente clique no botão ''Recarregar'', ou pressione ''F5''; utilizadores do navegador '''Opera''' talvez precisem limpar completamente a sua cache em ''Ferramentas→Preferências''.",
-'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!'''",
-'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)',
-'note'                      => '<strong>Nota:</strong>',
-'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.
-Por favor tente novamente. Caso continue a não funcionar, tente 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>
-
-''Devido a este wiki possuir HTML raw 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 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. 
-Isso acontece ocasionalmente quando se usa um serviço de proxy anonimizador mal configurado.</strong>',
-'editing'                   => 'Editando $1',
-'editinguser'               => 'Editando utilizador $1',
-'editingsection'            => 'Editando $1 (secção)',
-'editingcomment'            => 'Editando $1 (comentário)',
-'editconflict'              => 'Conflito de edição: $1',
-'explainconflict'           => 'Alguém mudou a página enquanto você a estava editando.
-A área de texto acima mostra o texto da forma como está no momento.
-Suas mudanças são mostradas na área abaixo
-Você terá que mesclar suas modificações no texto existente.
-<b>SOMENTE</b> o texto na área acima será salvo quando você pressionar
-"Salvar página".<br />',
-'yourtext'                  => 'Seu texto',
-'storedversion'             => 'Versão guardada',
-'nonunicodebrowser'         => '<strong>AVISO: O seu navegador não é compatível com as especificações unicode. Um contorno terá de ser utilizado para permitir que você possa editar com segurança os artigos: os caracteres não-ASCII aparecerão na caixa de edição no formato de códigos hexadecimais.</strong>',
-'editingold'                => '<strong>CUIDADO: Encontra-se a editar uma revisão 
-desactualizada desta página.
-Se salvá-la, todas as mudanças feitas a partir desta revisão serão perdidas.</strong>',
-'yourdiff'                  => 'Diferenças',
-'copyrightwarning'          => 'Por favor, note que todas as suas contributições em {{SITENAME}} são consideradas como lançadas nos termos da licença $2 (veja $1 para detalhes). Se você não deseja que o seu texto seja inexoravelmente editado e redistribuído de tal forma, não o envie.<br />
-Você está, ao mesmo tempo, garantindo a nós que isto é algo escrito por você mesmo ou algo copiado de alguma fonte de textos em domínio público ou similarmente de teor livre.
-<strong>NÃO ENVIE TRABALHO PROTEGIDO POR DIREITOS AUTORAIS SEM A DEVIDA PERMISSÃO!</strong>',
-'copyrightwarning2'         => 'Por favor, note que todas as suas contributições em {{SITENAME}} podem ser editadas, alteradas ou removidas por outros contribuidores. Se você não deseja que o seu texto seja inexoravelmente editado, não o envie.<br />
-Você está, ao mesmo tempo, garantindo a nós que isto é algo escrito por você mesmo 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 AUTORAIS 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.
-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. Pode, no entanto, copiar o seu texto num editor externo e guardá-lo para posterior submissão.</strong>',
-'protectedpagewarning'      => '<strong>AVISO: Esta página foi protegida e poderá ser editada apenas por utilizadores com privilégios sysop (administradores).</strong>',
-'semiprotectedpagewarning'  => "'''Nota:''' Esta página foi protegida de modo a que apenas utilizadores registados a possam editar.",
-'cascadeprotectedwarning'   => "'''Atenção:''' Esta página se encontra protegida de forma que apenas {{int:group-sysop}} possam editá-la, uma vez que se encontra incluída {{PLURAL:\$1|na seguinte página protegida|nas seguintes páginas protegidas}} com a \"proteção progressiva\":",
-'templatesused'             => 'Predefinições utilizadas nesta página:',
-'templatesusedpreview'      => 'Predefinições utilizadas nesta previsão:',
-'templatesusedsection'      => 'Predefinições utilizadas nesta secção:',
-'template-protected'        => '(protegida)',
-'template-semiprotected'    => '(semi-protegida)',
-'edittools'                 => '<!-- O texto aqui disponibilizado será exibido abaixo dos formulários de edição e de envio de ficheiros. -->',
-'nocreatetitle'             => 'A criação de páginas encontra-se limitada',
-'nocreatetext'              => 'Este website tem restringida a habilidade de criar novas páginas.
-Pode voltar atrás e editar uma página já existente, ou [[{{ns:special}}:Userlogin|autenticar-se ou criar uma conta]].',
-'nocreate-loggedin'         => 'Você não possui permissões de criar novas páginas neste wiki.',
-'permissionserrors'         => 'Erros de permissões',
-'permissionserrorstext'     => 'Você não possui permissão de fazer isso, {{PLURAL:$1|pelo seguinte motivo|pelos seguintes motivos}}:',
-'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:",
+* Destinatário do bloqueio: $7
+
+Pode contactar $1 ou outro [[{{MediaWiki:Grouppage-sysop}}|administrador]] para discutir o bloqueio.
+
+Note que para utilizar a funcionalidade "Contactar utilizador" precisa de ter um endereço de correio electrónico válido nas suas [[Special:Preferences|preferências de utilizador]] e de não lhe ter sido bloqueado o uso desta funcionalidade.
+
+O seu endereço IP neste momento é $3 e a identificação (ID) do bloqueio é #$5.
+Inclua todos os detalhes acima em quaisquer contactos relacionados com este bloqueio, por favor.',
+'blockednoreason'                  => 'sem motivo especificado',
+'blockedoriginalsource'            => "O código de '''$1''' é mostrado abaixo:",
+'blockededitsource'                => "O texto das '''suas edições''' em '''$1''' é mostrado abaixo:",
+'whitelistedittitle'               => 'É necessário autenticar-se para editar páginas',
+'whitelistedittext'                => 'Precisa de $1 para poder editar páginas.',
+'confirmedittext'                  => 'Precisa de confirmar o seu endereço de correio electrónico antes de começar a editar páginas.
+Introduza e valide o endereço através das [[Special:Preferences|preferências do utilizador]], por favor.',
+'nosuchsectiontitle'               => 'Não foi possível encontrar a secção',
+'nosuchsectiontext'                => 'Tentou editar uma secção que não existe.
+Ela pode ter sido movida ou removida enquanto estava a ver a página.',
+'loginreqtitle'                    => 'Autenticação necessária',
+'loginreqlink'                     => 'autenticar-se',
+'loginreqpagetext'                 => 'Precisa de $1 para ver outras páginas.',
+'accmailtitle'                     => 'Palavra-chave enviada.',
+'accmailtext'                      => 'Uma palavra-chave gerada aleatoriamente para [[User talk:$1|$1]] foi enviada para $2.
+
+A palavra-chave para esta nova conta pode ser alterada na página [[Special:ChangePassword|alterar palavra-chave]] após autenticação.',
+'newarticle'                       => '(Nova)',
+'newarticletext'                   => "Seguiu um link para uma página que ainda não existe.
+Para criá-la, escreva o seu conteúdo na caixa abaixo (consulte a [[{{MediaWiki:Helppage}}|página de ajuda]] para mais detalhes).
+Se chegou aqui por engano, clique o botão '''voltar''' (ou ''back'') do seu browser.",
+'anontalkpagetext'                 => "----''Esta é a página de discussão de um utilizador anónimo que ainda não criou uma conta ou não a utiliza, pelo que temos de utilizar o endereço IP para identificá-lo(a).
+Um endereço IP pode ser partilhado por vários utilizadores.
+Se é um utilizador anónimo e sente que lhe foram direccionados comentários irrelevantes, por favor [[Special:UserLogin/signup|crie uma conta]] ou [[Special:UserLogin|autentique-se]] para evitar futuras confusões com outros utilizadores anónimos.''",
+'noarticletext'                    => 'Ainda não existe texto nesta página.
+Pode [[Special:Search/{{PAGENAME}}|pesquisar o título desta página]] noutras páginas,
+<span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} procurar registos relacionados]
+ou [{{fullurl:{{FULLPAGENAME}}|action=edit}} editar esta página]</span>.',
+'noarticletext-nopermission'       => 'Ainda não existe texto nesta página.
+Pode [[Special:Search/{{PAGENAME}}|pesquisar o título desta página]] noutras páginas
+ou <span class="plainlinks">[{{fullurl:{{#Special:Log}}|page={{FULLPAGENAMEE}}}} procurar registos relacionados]</span>.',
+'userpage-userdoesnotexist'        => 'A conta "$1" não se encontra registada.
+Verifique se deseja realmente criar ou editar esta página, por favor.',
+'userpage-userdoesnotexist-view'   => 'A conta de utilizador "$1" não está registada.',
+'blocked-notice-logextract'        => 'Este utilizador encontra-se actualmente bloqueado.
+Para referência, o último registo de bloqueio é apresentado abaixo:',
+'clearyourcache'                   => "'''Nota:''' Após gravar, terá de limpar a ''cache'' do seu browser para ver as alterações.'''
+
+*'''Firefox / Safari:''' Pressione ''Shift'' enquanto clica ''Recarregar'', ou pressione ''Ctrl-F5'' ou ''Ctrl-R'' (''⌘-R'' no Mac)
+*'''Google Chrome:''' Pressione ''Ctrl-Shift-R'' (''⌘-Shift-R'' no Mac)
+*'''Internet Explorer:''' Pressione ''Ctrl'' enquanto clica ''Recarregar'', ou pressione ''Ctrl-F5''
+*'''Konqueror:''' Clique ''Recarregar'' ou pressione ''F5''
+*'''Opera:''' Limpe a ''cache'' em ''Ferramentas → Preferências'' (''Tools → Preferences'')",
+'usercssyoucanpreview'             => "'''Dica:''' Use o botão \"{{int:showpreview}}\" para testar o seu novo CSS antes de gravar.",
+'userjsyoucanpreview'              => "'''Dica:''' Use o botão \"{{int:showpreview}}\" para testar o seu novo JavaScript antes de gravar.",
+'usercsspreview'                   => "'''Lembre-se de que está apenas a antever o seu CSS particular.
+Este ainda não foi gravado!'''",
+'userjspreview'                    => "'''Lembre-se que está apenas a testar ou antever o seu JavaScript particular.'''
+Este ainda não foi gravado!",
+'sitecsspreview'                   => "'''Lembre-se de que está apenas a antever este CSS.'''
+'''Ele ainda não foi gravado!'''",
+'sitejspreview'                    => "'''Lembre-se de que está apenas a antever este código JavaScript.'''
+'''Ele ainda não foi gravado!'''",
+'userinvalidcssjstitle'            => "'''Aviso:''' Não existe um tema \"\$1\". Lembre-se que as páginas .css e  .js têm um título em minúsculas, exemplo: {{ns:user}}:Alguém/vector.css em vez de {{ns:user}}:Alguém/Vector.css.",
+'updated'                          => '(Actualizado)',
+'note'                             => "'''Nota:'''",
+'previewnote'                      => "'''Lembre-se que esta é apenas uma antevisão do resultado.'''
+As modificações ainda não foram gravadas!",
+'previewconflict'                  => 'Esta antevisão do resultado apresenta o texto da caixa de edição acima tal como este aparecerá se escolher gravá-lo.',
+'session_fail_preview'             => "'''Não foi possível processar a edição devido à perda dos dados da sua sessão.
+Tente novamente, por favor.
+Caso continue a não funcionar, tente [[Special:UserLogout|sair]] e voltar a entrar na sua conta.'''",
+'session_fail_preview_html'        => "'''Não foi possível processar a edição devido à perda dos dados da sua sessão.'''
+
+''Como a wiki {{SITENAME}} possibilita o uso de HTML bruto, a antevisão está oculta por precaução contra ataques com JavaScript.''
+
+'''Se esta é uma tentativa legítima de edição tente novamente, por favor.'''
+Caso continue a não funcionar, tente [[Special:UserLogout|sair]] e voltar a entrar na sua conta.",
+'token_suffix_mismatch'            => "'''A edição foi rejeitada porque o seu browser alterou os sinais de pontuação no editor.'''
+A edição foi rejeitada para evitar perdas no texto da página.
+Isso acontece ocasionalmente quando se usa um serviço de proxy anonimizador mal configurado.'''",
+'editing'                          => 'A editar $1',
+'editingsection'                   => 'A editar $1 (secção)',
+'editingcomment'                   => 'A editar $1 (nova secção)',
+'editconflict'                     => 'Conflito de edição: $1',
+'explainconflict'                  => "A página foi alterada por alguém desde que começou a editá-la.
+A caixa de texto abaixo mostra o texto existente neste momento.
+As suas mudanças são mostradas na área ao fundo da página.
+Terá de reintegrar as suas mudanças no texto da caixa abaixo.
+'''Só''' o texto desta caixa será gravado quando clicar \"{{int:savearticle}}\".",
+'yourtext'                         => 'O seu texto',
+'storedversion'                    => 'Versão guardada',
+'nonunicodebrowser'                => "'''Aviso: O seu browser não é compatível com as especificações Unicode.
+Foi activado um sistema de edição alternativo que lhe permite editar as páginas com segurança: os caracteres não-ASCII aparecerão na caixa de edição no formato de códigos hexadecimais.'''",
+'editingold'                       => "'''Aviso: Está a editar uma revisão desactualizada desta página.'''
+Se gravar, todas as mudanças feitas a partir desta revisão serão perdidas.",
+'yourdiff'                         => 'Diferenças',
+'copyrightwarning'                 => "Note, por favor, que todas as suas contribuições na {{SITENAME}} são consideradas publicadas nos termos da licença $2 (consulte $1 para mais detalhes).
+Se não deseja que o seu texto possa ser inexoravelmente editado e redistribuído, não o envie.
+Garante-nos também que isto é algo escrito por si, ou copiado do domínio público ou de outra fonte de teor livre.<br />
+'''Não envie conteúdos cujos direitos de autor estão protegidos, sem ter a devida permissão!'''",
+'copyrightwarning2'                => "Note, por favor, que todas as suas contribuições na {{SITENAME}} podem ser editadas, alteradas ou removidas por outros utilizadores.
+Se não deseja que o seu texto seja inexoravelmente editado, não o envie.<br />
+Garante-nos também que isto é algo escrito por si, ou copiado do domínio público ou de outra fonte de teor livre (consulte $1 para mais detalhes).<br />
+'''Não envie conteúdos cujos direitos de autor estão protegidos, sem ter a devida permissão!'''",
+'longpageerror'                    => "'''Erro: O texto que submeteu ocupa $1 KB, um espaço superior ao máximo de $2 KB.
+A página não pode ser gravada.'''",
+'readonlywarning'                  => "'''Aviso: A base de dados foi bloqueada para manutenção, pelo que não poderá gravar a sua edição neste momento.'''
+Pode, no entanto, copiar o seu texto para um editor externo e guardá-lo para posterior submissão.
+
+O administrador que bloqueou a base de dados forneceu a seguinte explicação: $1",
+'protectedpagewarning'             => "'''Aviso: Esta página foi protegida para só poder ser editada por administradores.'''
+O último registo é apresentado abaixo para referência:",
+'semiprotectedpagewarning'         => "'''Nota:''' Esta página foi protegida de modo a que apenas utilizadores registados a possam editar.
+A última entrada no histórico é fornecida abaixo como referência.",
+'cascadeprotectedwarning'          => "'''Aviso:''' Esta página está protegida de forma que apenas os administradores possam editá-la, porque se encontra incluída {{PLURAL:$1|na seguinte página protegida|nas seguintes páginas protegidas}} em cascata:",
+'titleprotectedwarning'            => "'''Aviso: Esta página foi protegida de forma a que [[Special:ListGroupRights|privilégios específicos]] sejam necessários para criá-la.'''
+Para referência, é apresentada abaixo a última entrada do registo:",
+'templatesused'                    => '{{PLURAL:$1|Predefinição utilizada|Predefinições utilizadas}} nesta página:',
+'templatesusedpreview'             => '{{PLURAL:$1|Predefinição utilizada|Predefinições utilizadas}} nesta antevisão:',
+'templatesusedsection'             => '{{PLURAL:$1|Predefinição utilizada|Predefinições utilizadas}} nesta secção:',
+'template-protected'               => '(protegida)',
+'template-semiprotected'           => '(semi-protegida)',
+'hiddencategories'                 => 'Esta página pertence a {{PLURAL:$1|uma categoria oculta|$1 categorias ocultas}}:',
+'edittools'                        => '<!-- O texto colocado aqui será mostrado abaixo dos formulários de edição e de envio de ficheiros. -->',
+'nocreatetitle'                    => 'A criação de páginas encontra-se limitada',
+'nocreatetext'                     => 'A {{SITENAME}} restringe a criação de páginas novas por utilizadores anónimos.
+Pode voltar atrás e editar uma página já existente, ou [[Special:UserLogin|autenticar-se ou criar uma conta]].',
+'nocreate-loggedin'                => 'Não possui permissão para criar novas páginas.',
+'sectioneditnotsupported-title'    => 'Edição de secções não é suportada',
+'sectioneditnotsupported-text'     => 'A edição de secções não é suportada nesta página de edição.',
+'permissionserrors'                => 'Erros de permissões',
+'permissionserrorstext'            => 'Não possui permissão para fazer isso, {{PLURAL:$1|pelo seguinte motivo|pelos seguintes motivos}}:',
+'permissionserrorstext-withaction' => 'Não possui permissão para $2, {{PLURAL:$1|pelo seguinte motivo|pelos seguintes motivos}}:',
+'recreate-moveddeleted-warn'       => "'''Aviso: Está a recriar uma página anteriormente eliminada.'''
+
+Verifique se é apropriado continuar a editar esta página.
+Para sua conveniência, é apresentado de seguida o registo de eliminação e de movimento da página:",
+'moveddeleted-notice'              => 'Esta página foi eliminada.
+Para referência, é apresentado de seguida o registo de eliminações e de movimento da página.',
+'log-fulllog'                      => 'Ver registo detalhado',
+'edit-hook-aborted'                => 'A edição foi abortada por um hook.
+Não foi dada nenhuma explicação.',
+'edit-gone-missing'                => 'Não foi possível actualizar a página.
+Ela parece ter sido 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 página nova.
+Ela já existia.',
+
+# Parser/template warnings
+'expensive-parserfunction-warning'        => 'Aviso: Esta página contém demasiadas chamadas de funções exigentes do analisador sintáctico.
+
+Devia ter menos de $2 {{PLURAL:$2|chamada|chamadas}}. Neste momento tem $1 {{PLURAL:$1|chamada|chamadas}}.',
+'expensive-parserfunction-category'       => 'Páginas com demasiadas chamadas a funções exigentes',
+'post-expand-template-inclusion-warning'  => 'Aviso: O tamanho de inclusão de predefinições é demasiado grande, algumas predefinições não serão incluídas.',
+'post-expand-template-inclusion-category' => 'Páginas onde o tamanho de inclusão de predefinições é excedido',
+'post-expand-template-argument-warning'   => 'Aviso: Esta página contém pelo menos um argumento de predefinição com um tamanho expandido demasiado grande.
+Estes argumentos foram omitidos.',
+'post-expand-template-argument-category'  => 'Páginas com omissão de argumentos para predefinições',
+'parser-template-loop-warning'            => 'Ciclo de predefinições detectado: [[$1]]',
+'parser-template-recursion-depth-warning' => 'Foi excedido o limite da profundidade de recursividade nas predefinições ($1)',
+'language-converter-depth-warning'        => 'O limite de profundidade do conversor de línguas excedeu a ($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-failure' => 'A edição não pôde ser desfeita devido a alterações intermediárias conflitantes.',
-'undo-summary' => 'Desfeita a edição $1 de [[{{ns:special}}:Contributions/$2|$2]] ([[User talk:$2|Discussão]])',
+'undo-success' => 'É possível desfazer a edição.
+Verifique a comparação abaixo, para se certificar que corresponde ao que pretende fazer.
+Depois grave as alterações, para finalizar e desfazer a edição.',
+'undo-failure' => 'Não foi possível desfazer a edição por conflito com alterações intermédias.',
+'undo-norev'   => 'Não foi possível desfazer a edição porque ela não existe ou foi apagada.',
+'undo-summary' => 'Desfeita a edição $1 de [[Special:Contributions/$2|$2]] ([[User talk:$2|Discussão]])',
 
 # Account creation failure
 'cantcreateaccounttitle' => 'Não é possível criar uma conta',
-'cantcreateaccounttext'  => 'A criação de contas a partir deste endereço IP (<b>$1</b>) foi bloqueada. 
-Isto é provavelmente devido a vandalismo persistente efectuada a partir da sua escola ou ISP.',
+'cantcreateaccount-text' => "A criação de contas a partir deste endereço IP ('''$1''') foi bloqueada por [[User:$3|$3]].
+
+O motivo apresentado por $3 foi ''$2''",
 
 # History pages
-'revhistory'          => 'Histórico de edições',
-'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.',
-'loadhist'            => 'Carregando histórico',
-'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',
-'orig'                => 'orig',
-'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',
-'deletedrev'          => '[eliminada]',
-'histfirst'           => 'Mais antigas',
-'histlast'            => 'Mais recentes',
-'historysize'         => '($1 bytes)',
-'historyempty'        => '(vazio)',
+'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 desde as $1',
+'revisionasof'           => 'Revisão das $1',
+'revision-info'          => 'Revisão das $1 por $2',
+'previousrevision'       => '← Revisão anterior',
+'nextrevision'           => 'Revisão seguinte →',
+'currentrevisionlink'    => 'Revisão actual',
+'cur'                    => 'act',
+'next'                   => 'prox',
+'last'                   => 'ant',
+'page_first'             => 'primeira',
+'page_last'              => 'última',
+'histlegend'             => "Selecção de diferenças: use os botões de opção para marcar as versões que deseja comparar.
+Pressione 'Enter' ou clique o botão \"{{int:compareselectedversions}}\".<br />
+Legenda: '''({{int:cur}})''' = diferenças para a versão actual,
+'''({{int:last}})''' = diferenças para a versão anterior,
+'''{{int:minoreditletter}}''' = edição menor",
+'history-fieldset-title' => 'Navegar pelo histórico',
+'history-show-deleted'   => 'Somente eliminados',
+'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',
-'history-feed-description'    => 'Histórico de revisões para esta página nesta wiki',
-'history-feed-item-nocomment' => '$1 a $2', # user at time
-'history-feed-empty'          => 'A página requisitada não existe.
-Poderá ter sido eliminada da wiki ou renomeada.
-Tente [[{{ns:special}}:Search|pesquisar na wiki]] por páginas relevantes.',
+'history-feed-description'    => 'Histórico de edições para esta página nesta wiki',
+'history-feed-item-nocomment' => '$1 em $2',
+'history-feed-empty'          => 'A página solicitada não existe.
+Pode ter sido eliminada da wiki ou o nome sido alterado.
+Tente [[Special:Search|pesquisar na wiki]] novas páginas relevantes.',
 
 # Revision deletion
-'rev-deleted-comment'         => '(comentário removido)',
+'rev-deleted-comment'         => '(resumo da edição suprimido)',
 'rev-deleted-user'            => '(nome de utilizador removido)',
 'rev-deleted-event'           => '(entrada removida)',
-'rev-deleted-text-permission' => '<div class="mw-warning plainlinks">
-Esta revisã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>',
-'rev-deleted-text-view'       => '<div class="mw-warning plainlinks">
-A revisão desta página foi removida dos arquivos públicos.
-Como um administrador desta wiki pode a ver;
-mais detalhes no [{{fullurl:Special:Log/delete|page={{PAGENAMEE}}}} registo de eliminação].
-</div>',
+'rev-deleted-user-contribs'   => '[nome de utilizador ou IP removido - edição ocultada das contribuições]',
+'rev-deleted-text-permission' => "Esta revisão de página foi '''eliminada'''.
+Podem existir mais detalhes no [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} registo de eliminações].",
+'rev-deleted-text-unhide'     => "Esta revisão de página foi '''eliminada'''.
+Podem existir mais detalhes no [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} registo de eliminações].
+Pode mesmo assim [$1 ver esta edição] se deseja prosseguir.",
+'rev-suppressed-text-unhide'  => "Esta revisão de página foi '''suprimida'''.
+Podem existir mais detalhes no [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} registo de supressões].
+Pode mesmo assim [$1 ver esta revisão] se deseja prosseguir.",
+'rev-deleted-text-view'       => "Esta revisão de página foi '''eliminada'''.
+Você pode vê-la; podem existir mais detalhes no [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} registo de eliminações].",
+'rev-suppressed-text-view'    => "Esta revisão de página foi '''suprimida'''.
+Você pode vê-la; podem existir mais detalhes no [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} registo de supressões].",
+'rev-deleted-no-diff'         => "Não pode ver esta diferença entre revisões porque uma das revisões foi '''eliminada'''.
+Podem existir mais detalhes no [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} registo de eliminações].",
+'rev-suppressed-no-diff'      => "Não pode ver esta diferença entre versões porque uma das revisões foi '''eliminada'''.",
+'rev-deleted-unhide-diff'     => "Uma das revisões desta diferença entre revisões foi '''eliminada'''.
+Podem existir mais detalhes no [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} registo de eliminações].
+Pode mesmo assim [$1 ver estas diferenças] se deseja prosseguir.",
+'rev-suppressed-unhide-diff'  => "Uma das revisões desta diferença entre revisões foi '''suprimida'''.
+Podem existir mais detalhes no [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} registo de supressões].
+Pode mesmo assim [$1 ver estas diferenças] se deseja prosseguir.",
+'rev-deleted-diff-view'       => "Uma das revisões desta diferença entre revisões foi '''eliminada'''.
+Você pode ver a diferença entre revisões; podem existir mais detalhes no [{{fullurl:{{#Special:Log}}/delete|page={{FULLPAGENAMEE}}}} registo de eliminações].",
+'rev-suppressed-diff-view'    => "Uma das revisões desta diferença entre revisões foi '''suprimida'''.
+Você pode ver a diferença entre revisões; podem existir mais detalhes no [{{fullurl:{{#Special:Log}}/suppress|page={{FULLPAGENAMEE}}}} registo de supressões].",
 'rev-delundel'                => 'mostrar/esconder',
+'rev-showdeleted'             => 'mostrar',
 'revisiondelete'              => 'Eliminar/restaurar edições',
-'revdelete-nooldid-title'     => 'Nenhuma revisão seleccionada',
-'revdelete-nooldid-text'      => 'Não especificou nenhuma revisão, ou revisões,
-no qual aplicar esta função.',
-'revdelete-selected'          => "{{PLURAL:$2|Edição seleccionada|Edições seleccionadas}} para '''[[:$1]]''':",
-'logdelete-selected'          => "{{PLURAL:$2|Evento de registo selecionado|Eventos de registo selecionados}} para '''$1:'''",
-'revdelete-text'              => "Revisõ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'            => 'Atribuir restrições de revisões:',
+'revdelete-nooldid-title'     => 'Edição de destino inválida',
+'revdelete-nooldid-text'      => 'Ocorreu uma das seguintes: não especificou a revisão (ou revisões) de destino para realizar esta função, a revisão que especificou não existe, ou está tentando ocultar a revisão actual.',
+'revdelete-nologtype-title'   => 'Tipo de registo não especificado',
+'revdelete-nologtype-text'    => 'Não especificou um tipo de registo sobre o qual será executada esta operação.',
+'revdelete-nologid-title'     => 'Entrada de registo inválida',
+'revdelete-nologid-text'      => 'Ou não especificou um evento do registo sobre o qual executar esta função, ou a entrada que especificou não existe.',
+'revdelete-no-file'           => 'O ficheiro especificado não existe.',
+'revdelete-show-file-confirm' => 'Tem a certeza de que quer ver uma revisão eliminada do ficheiro "<nowiki>$1</nowiki>" de $2 às $3?',
+'revdelete-show-file-submit'  => 'Sim',
+'revdelete-selected'          => "'''{{PLURAL:$2|Edição seleccionada|Edições seleccionadas}} de [[:$1]]:'''",
+'logdelete-selected'          => "'''{{PLURAL:$1|Evento do registo seleccionado|Eventos do registo seleccionados}}:'''",
+'revdelete-text'              => "'''Edições e eventos eliminados continuarão a aparecer no histórico e registos da página, mas partes do seu conteúdo estarão inacessíveis ao público.'''
+Outros administradores da {{SITENAME}} continuarão a poder aceder ao conteúdo escondido e podem restaurá-lo novamente através desta mesma interface, a menos que restrições adicionais sejam definidas.",
+'revdelete-confirm'           => 'Por favor confirme que pretende executar esta operação, que compreende as suas consequências e que o faz em concordância com as [[{{MediaWiki:Policy-url}}|políticas e recomendações]].',
+'revdelete-suppress-text'     => "A supressão '''só''' deverá ser usada nos seguintes casos:
+* Informação potencialmente caluniosa, difamatória ou injuriosa
+* Informação pessoal imprópria
+*: ''endereços de domicílio e números de telefone, números da segurança social, etc''",
+'revdelete-legend'            => 'Definir restrições de visibilidade',
 '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-restricted'   => 'Aplicar estas restrições a administrador tal como a outros',
-'revdelete-suppress'          => 'Suprimir dados de administradores, bem como de outros',
-'revdelete-hide-image'        => 'Ocultar conteúdos do ficheiro',
-'revdelete-unsuppress'        => 'Remover restrições das edições restauradas',
-'revdelete-log'               => 'Comentário de registo:',
-'revdelete-submit'            => 'Aplicar à edição seleccionada',
-'revdelete-logentry'          => 'modificada visibilidade de revisão para [[$1]]',
-'logdelete-logentry'          => 'alterada visibilidade de eventos para [[$1]]',
-'revdelete-logaction'         => '$1 {{PLURAL:$1|edição definida|edições definidas}} como $2',
-'logdelete-logaction'         => '$1 {{PLURAL:$1|evento|eventos}} de [[$3]] {{PLURAL:$1|definido|definidos}} como $2',
-'revdelete-success'           => 'Visibilidade de edição definida com sucesso.',
-'logdelete-success'           => 'Visibilidade de evento definida com sucesso.',
-
-# Oversight log
-'oversightlog'    => 'Registo de edições ocultadas',
-'overlogpagetext' => 'É exibida a seguir uma listagem das deleções e bloqueios mais recentes envolvendo conteúdos ocultados por {{int:group-sysop}}. Veja a [[{{ns:special}}:Ipblocklist|lista de bloqueios]] para os bloqueios e banimentos atualmente vigentes.',
+'revdelete-hide-image'        => 'Ocultar conteúdo do ficheiro',
+'revdelete-hide-name'         => 'Ocultar operação e destino',
+'revdelete-hide-comment'      => 'Ocultar resumo da edição',
+'revdelete-hide-user'         => 'Ocultar nome de utilizador/IP',
+'revdelete-hide-restricted'   => 'Ocultar dados dos administradores e de todos os outros',
+'revdelete-radio-same'        => '(manter)',
+'revdelete-radio-set'         => 'Sim',
+'revdelete-radio-unset'       => 'Não',
+'revdelete-suppress'          => 'Ocultar dados dos administradores e de todos os outros',
+'revdelete-unsuppress'        => 'Remover restrições das revisões restauradas',
+'revdelete-log'               => 'Motivo:',
+'revdelete-submit'            => 'Aplicar {{PLURAL:$1|à revisão seleccionada|às revisões seleccionadas}}',
+'revdelete-logentry'          => 'alterou a visibilidade das revisões de "[[$1]]"',
+'logdelete-logentry'          => 'alterou a visibilidade dos eventos de "[[$1]]"',
+'revdelete-success'           => "'''A visibilidade da revisão foi actualizada.'''",
+'revdelete-failure'           => "'''A visibilidade da revisão não foi actualizada:'''
+$1",
+'logdelete-success'           => "'''A visibilidade da entrada do registo foi definida.'''",
+'logdelete-failure'           => "'''Não foi possível definir a visibilidade da entrada do registo:'''
+$1",
+'revdel-restore'              => 'Alterar visibilidade',
+'revdel-restore-deleted'      => 'revisões eliminadas',
+'revdel-restore-visible'      => 'revisões visíveis',
+'pagehist'                    => 'Histórico da página',
+'deletedhist'                 => 'Histórico de eliminações',
+'revdelete-content'           => 'conteúdo',
+'revdelete-summary'           => 'resumo da edição',
+'revdelete-uname'             => 'nome de utilizador',
+'revdelete-restricted'        => 'restrições a administradores aplicadas',
+'revdelete-unrestricted'      => 'restrições a administradores removidas',
+'revdelete-hid'               => 'ocultou $1',
+'revdelete-unhid'             => 'desocultou $1',
+'revdelete-log-message'       => '$1 para $2 {{PLURAL:$2|revisão|revisões}}',
+'logdelete-log-message'       => '$1 para $2 {{PLURAL:$2|evento|eventos}}',
+'revdelete-hide-current'      => 'Erro ao ocultar o item datado de $2, $1: esta é a revisão actual.
+Não pode ser ocultada.',
+'revdelete-show-no-access'    => 'Erro ao mostrar o item datado de $2, $1: este item foi marcado como "restrito".
+Não tem acesso.',
+'revdelete-modify-no-access'  => 'Erro ao modificar o item datado de $2, $1: este item foi marcado como "restrito".
+Não tem acesso.',
+'revdelete-modify-missing'    => 'Erro ao modificar o item ID $1: não existe na base de dados!',
+'revdelete-no-change'         => "'''Aviso:''' a revisão com data de $2, $1 já tem as configurações de visibilidade solicitadas.",
+'revdelete-concurrent-change' => 'Erro ao modificar o item com data/hora $2, $1: o seu estado parece ter sido alterado por outra pessoa enquanto você tentava modificá-lo.
+Verifique os registos, por favor.',
+'revdelete-only-restricted'   => 'Erro ao ocultar o item de $2 às $1: não pode impedir que os itens sejam vistos pelos administradores sem seleccionar também uma das outras opções de visibilidade.',
+'revdelete-reason-dropdown'   => '*Razões comuns para eliminação
+** Violação de direitos de autor
+** Informações pessoais inapropriadas
+** Informações potencialmente difamatórias',
+'revdelete-otherreason'       => 'Outro/motivo adicional:',
+'revdelete-reasonotherlist'   => 'Outro motivo',
+'revdelete-edit-reasonlist'   => 'Editar motivos de eliminação',
+'revdelete-offender'          => 'Autor da revisão:',
+
+# Suppression log
+'suppressionlog'     => 'Registo de supressões',
+'suppressionlogtext' => 'Abaixo está uma lista das remoções e bloqueios envolvendo conteúdo ocultado por administradores.
+Veja a [[Special:IPBlockList|lista de bloqueios]] para uma lista de banimentos e bloqueios em efeito neste momento.',
+
+# History merging
+'mergehistory'                     => 'Fundir histórico de páginas',
+'mergehistory-header'              => 'Esta página permite fundir o histórico de revisões de uma página no de outra.
+Certifique-se de que esta alteração manterá a continuidade histórica da página.',
+'mergehistory-box'                 => 'Fundir edições de duas páginas:',
+'mergehistory-from'                => 'Página de origem:',
+'mergehistory-into'                => 'Página de destino:',
+'mergehistory-list'                => 'Histórico de edições fundíveis',
+'mergehistory-merge'               => 'As seguintes revisões de [[:$1]] podem fundir-se em [[:$2]].
+Usando os botões de opção, pode escolher fundir apenas as revisões até àquela que marcar.
+Note que, se usar os links de navegação, os botões de opção voltarão aos valores originais.',
+'mergehistory-go'                  => 'Mostrar edições que podem ser fundidas',
+'mergehistory-submit'              => 'Fundir edições',
+'mergehistory-empty'               => 'Não existem revisões fundíveis.',
+'mergehistory-success'             => 'Foram fundidas $3 {{PLURAL:$3|edição|edições}} de [[:$1]] em [[:$2]].',
+'mergehistory-fail'                => 'Não foi possível fundir os históricos; verifique a página e os parâmetros de tempo, por favor.',
+'mergehistory-no-source'           => 'A página de origem $1 não existe.',
+'mergehistory-no-destination'      => 'A página de destino $1 não existe.',
+'mergehistory-invalid-source'      => 'A página de origem precisa ser um título válido.',
+'mergehistory-invalid-destination' => 'A página de destino precisa ser um título válido.',
+'mergehistory-autocomment'         => '[[:$1]] fundida com [[:$2]]',
+'mergehistory-comment'             => '[[:$1]] fundida com [[:$2]]: $3',
+'mergehistory-same-destination'    => 'As páginas de origem e de destino não podem ser a mesma',
+'mergehistory-reason'              => 'Motivo:',
+
+# Merge log
+'mergelog'           => 'Registo de fusão de históricos',
+'pagemerge-logentry' => '[[$1]] foi fundida em [[$2]] (até a edição $3)',
+'revertmerge'        => 'Desfazer fusão',
+'mergelogpagetext'   => 'Segue-se um registo das mais recentes fusões de históricos de páginas.',
 
 # Diffs
-'difference'                => '(Diferença entre revisões)',
-'loadingrev'                => 'carregando a pesquisa por diferenças',
-'lineno'                    => 'Linha $1:',
-'editcurrent'               => 'Editar a versão actual desta página',
-'selectnewerversionfordiff' => 'Seleccione uma versão mais recente para comparação',
-'selectolderversionfordiff' => 'Seleccione uma versão mais antiga para comparação',
-'compareselectedversions'   => 'Compare as versões seleccionadas',
-'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}}.)',
+'history-title'            => 'Histórico de edições de "$1"',
+'difference'               => '(Diferença entre edições)',
+'difference-multipage'     => '(Diferenças entre páginas)',
+'lineno'                   => 'Linha $1:',
+'compareselectedversions'  => 'Comparar as versões seleccionadas',
+'showhideselectedversions' => 'Mostrar/ocultar versões selecionadas',
+'editundo'                 => 'desfazer',
+'diff-multi'               => '({{PLURAL:$1|Uma edição intermédia|$1 edições intermédias}} de {{PLURAL:$2|um utilizador|$2 utilizadores}} {{PLURAL:$1|não apresentada|não apresentadas}})',
+'diff-multi-manyusers'     => '({{PLURAL:$1|Uma edição intermédia|$1 edições intermédias}} de mais de {{PLURAL:$2|um utilizador|$2 utilizadores}} não {{PLURAL:$1|apresentada|apresentadas}})',
 
 # Search results
-'searchresults'         => 'Resultados de pesquisa',
-'searchresulttext'      => 'Para mais informações de como pesquisar na {{SITENAME}}, consulte [[{{ns:project}}:Pesquisa|Pesquisando {{SITENAME}}]].',
-'searchsubtitle'        => 'Você pesquisou por "[[:$1]]"',
-'searchsubtitleinvalid' => 'Você pesquisou por "$1"',
-'badquery'              => 'Termo de pesquisa inválido',
-'badquerytext'          => 'Não foi possível processar a sua pesquisa.
-Isso provavelmente aconteceu porque você tentou procurar por uma palavra com menos de três letras, o que ainda não é suportado pelo sistema. Isto também pode ter ocorrido porque você digitou incorrectamente a expressão, por exemplo, "peixes <strong>e e</strong> escalas".
-Por favor, tente pesquisar de outra forma.',
-'matchtotals'           => 'A pesquisa "$1" resultou $2 títulos de artigos
-e $3 artigos com o texto procurado.',
-'noexactmatch'          => "'''Não existe uma página com o título \"\$1\".''' Você pode [[:\$1|criar tal página]].",
-'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).',
-'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'''º.",
-'nonefound'             => '<strong>Nota</strong>: pesquisas mal sucedidas são geralmente causadas devido ao uso de palavras muito comuns como "tem" e "de",
-que não são indexadas, ou pela especificação de mais de um termo (somente as páginas contendo todos os termos aparecerão nos resultados).',
-'powersearch'           => 'Pesquisa',
-'powersearchtext'       => 'Pesquisar nos espaços nominais:<br />$1<br />$2 Listar redireccionamentos<br />Pesquisar por $3 $9',
-'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 />
-Note que os índices do conteúdo da {{SITENAME}} destes sites podem estar desactualizados.',
-'blanknamespace'        => '(Principal)',
-
-# Preferences page
-'preferences'              => 'Preferências',
-'mypreferences'            => 'Minhas preferências',
-'prefs-edits'              => 'Número de edições:',
-'prefsnologin'             => 'Não autenticado',
-'prefsnologintext'         => 'Precisa estar [[{{ns:special}}:Userlogin|autenticado]] para definir suas preferências.',
-'prefsreset'               => 'As preferências foram restauradas tal como se encontravam na base de dados.',
+'searchresults'                    => 'Resultados da pesquisa',
+'searchresults-title'              => 'Resultados da pesquisa de "$1"',
+'searchresulttext'                 => 'Para mais informações sobre pesquisas na {{SITENAME}}, consulte [[{{MediaWiki:Helppage}}|{{int:help}}]].',
+'searchsubtitle'                   => 'Pesquisou \'\'\'[[:$1]]\'\'\' ([[Special:Prefixindex/$1|páginas iniciadas por "$1"]]{{int:pipe-separator}}[[Special:WhatLinksHere/$1|páginas que apontam para "$1"]])',
+'searchsubtitleinvalid'            => 'Pesquisou "$1"',
+'toomanymatches'                   => 'Foram devolvidos demasiados resultados; tente outro termo de pesquisa, por favor',
+'titlematches'                     => 'Resultados no título das páginas',
+'notitlematches'                   => 'Nenhum título de página coincide com o termo pesquisado',
+'textmatches'                      => 'Resultados no conteúdo das páginas',
+'notextmatches'                    => 'Não foi possível localizar, no conteúdo das páginas, o termo pesquisado',
+'prevn'                            => '{{PLURAL:$1|anterior|$1 anteriores}}',
+'nextn'                            => '{{PLURAL:$1|posterior|$1 posteriores}}',
+'prevn-title'                      => '$1 {{PLURAL:$1|resultado anterior|resultados anteriores}}',
+'nextn-title'                      => '{{PLURAL:$1|próximo|próximos}} $1 {{PLURAL:$1|resultado|resultados}}',
+'shown-title'                      => 'Mostrar $1 {{PLURAL:$1|resultado|resultados}} por página',
+'viewprevnext'                     => 'Ver ($1 {{int:pipe-separator}} $2) ($3).',
+'searchmenu-legend'                => 'Opções de pesquisa',
+'searchmenu-exists'                => "'''Há uma página com o nome \"[[:\$1]]\" nesta wiki'''",
+'searchmenu-new'                   => "'''Crie a página \"[[:\$1]]\" nesta wiki!'''",
+'searchhelp-url'                   => 'Help:Conteúdos',
+'searchmenu-prefix'                => '[[Special:PrefixIndex/$1|Navegar as páginas com este prefixo]]',
+'searchprofile-articles'           => 'Páginas de conteúdo',
+'searchprofile-project'            => 'Páginas de Ajuda e de Projecto',
+'searchprofile-images'             => 'Multimédia',
+'searchprofile-everything'         => 'Todas',
+'searchprofile-advanced'           => 'Personalizar',
+'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'   => 'Personalizar os espaços nominais onde pesquisar',
+'search-result-size'               => '$1 ({{PLURAL:$2|1 palavra|$2 palavras}})',
+'search-result-category-size'      => '{{PLURAL:$1|1 membro|$1 membros}} ({{PLURAL:$2|1 subcategoria|$2 subcategorias}}, {{PLURAL:$3|1 ficheiro|$3 ficheiros}})',
+'search-result-score'              => 'Relevancia: $1%',
+'search-redirect'                  => '(redireccionamento de $1)',
+'search-section'                   => '(secção $1)',
+'search-suggest'                   => 'Será que queria dizer: $1',
+'search-interwiki-caption'         => 'Projectos associados',
+'search-interwiki-default'         => 'Resultados de $1:',
+'search-interwiki-more'            => '(mais)',
+'search-mwsuggest-enabled'         => 'com sugestões',
+'search-mwsuggest-disabled'        => 'sem sugestões',
+'search-relatedarticle'            => 'Relacionado',
+'mwsuggest-disable'                => 'Desactivar sugestões AJAX',
+'searcheverything-enable'          => 'Pesquisar em todos os espaços nominais',
+'searchrelated'                    => 'relacionados',
+'searchall'                        => 'todos',
+'showingresults'                   => "{{PLURAL:$1|É apresentado '''um''' resultado|São apresentados até '''$1''' resultados}} abaixo{{PLURAL:$1||, começando pelo '''$2'''º}}.",
+'showingresultsnum'                => "{{PLURAL:$3|É apresentado '''um''' resultado|São apresentados '''$3''' resultados}} abaixo{{PLURAL:$3||, começando pelo '''$2'''º}}.",
+'showingresultsheader'             => "{{PLURAL:$5|Resultado '''$1''' de '''$3'''|Resultados '''$1–$2''' de '''$3'''}} para '''$4'''",
+'nonefound'                        => "'''Nota''': Por omissão, só alguns dos espaços nominais são pesquisados.
+Tente usar o prefixo ''all:'' para pesquisar todo o conteúdo (incluindo páginas de discussão, predefinições, etc.), ou use como prefixo o espaço nominal desejado.",
+'search-nonefound'                 => 'A pesquisa não produziu quaisquer resultados.',
+'powersearch'                      => 'Pesquisa avançada',
+'powersearch-legend'               => 'Pesquisa avançada',
+'powersearch-ns'                   => 'Pesquisar nos espaços nominais:',
+'powersearch-redir'                => 'Listar redireccionamentos',
+'powersearch-field'                => 'Pesquisar',
+'powersearch-togglelabel'          => 'Marcar:',
+'powersearch-toggleall'            => 'Todos',
+'powersearch-togglenone'           => 'Nenhum',
+'search-external'                  => 'Pesquisa externa',
+'searchdisabled'                   => 'Foi impossibilitada a realização de pesquisas na {{SITENAME}}.
+Entretanto, pode realizar pesquisas através do Google.
+Note, no entanto, que a indexação da {{SITENAME}} neste motor de busca pode estar desactualizada.',
+
+# Quickbar
 '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',
-'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 artigos vigiados',
-'prefs-watchlist-days'     => 'Número de dias a mostrar na lista de artigos vigiados:',
-'prefs-watchlist-edits'    => 'Numéro de edições a mostrar na lista de artigos vigados expandida:',
-'prefs-misc'               => 'Diversos',
-'saveprefs'                => 'Salvar',
-'resetprefs'               => 'Restaurar',
-'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:',
-'recentchangesdays'        => 'Dias a serem exibidos nas Mudanças recentes:',
-'recentchangescount'       => 'Número de edições a serem exibidas nas Mudanças recentes:',
-'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',
-'defaultns'                => 'Pesquisar por padrão nestes espaços nominais:',
-'default'                  => 'padrão',
-'files'                    => 'Ficheiros',
+'qbsettings-fixedleft'     => 'Fixa à esquerda',
+'qbsettings-fixedright'    => 'Fixa à direita',
+'qbsettings-floatingleft'  => 'Flutuante à esquerda',
+'qbsettings-floatingright' => 'Flutuante à direita',
+
+# Preferences page
+'preferences'                   => 'Preferências',
+'mypreferences'                 => 'Preferências',
+'prefs-edits'                   => 'Número de edições:',
+'prefsnologin'                  => 'Não autenticado',
+'prefsnologintext'              => 'Precisa de estar <span class="plainlinks">[{{fullurl:{{#Special:UserLogin}}|returnto=$1}} autenticado]</span> para definir as suas preferências.',
+'changepassword'                => 'Alterar palavra-chave',
+'prefs-skin'                    => 'Tema',
+'skin-preview'                  => 'Antever tema',
+'prefs-math'                    => 'Matemática',
+'datedefault'                   => 'Sem preferência',
+'prefs-datetime'                => 'Data e hora',
+'prefs-personal'                => 'Perfil de utilizador',
+'prefs-rc'                      => 'Mudanças recentes',
+'prefs-watchlist'               => 'Páginas vigiadas',
+'prefs-watchlist-days'          => 'Dias a mostrar nas mudanças às páginas vigiadas:',
+'prefs-watchlist-days-max'      => 'Máximo: 7 dias',
+'prefs-watchlist-edits'         => 'Número de edições a mostrar na listagem expandida:',
+'prefs-watchlist-edits-max'     => 'Máximo: 1000',
+'prefs-watchlist-token'         => 'Senha secreta da lista de {{lc:{{int:watchlist}}}}:',
+'prefs-misc'                    => 'Diversos',
+'prefs-resetpass'               => 'Alterar palavra-chave',
+'prefs-email'                   => 'Opções do correio electrónico',
+'prefs-rendering'               => 'Aparência',
+'saveprefs'                     => 'Gravar',
+'resetprefs'                    => 'Eliminar as alterações que não foram gravadas',
+'restoreprefs'                  => 'Repor todas as configurações padrão',
+'prefs-editing'                 => 'Edição',
+'prefs-edit-boxsize'            => 'Dimensões da janela de edição.',
+'rows'                          => 'Linhas:',
+'columns'                       => 'Colunas:',
+'searchresultshead'             => 'Pesquisar',
+'resultsperpage'                => 'Resultados por página:',
+'contextlines'                  => 'Linhas por resultado:',
+'contextchars'                  => 'Contexto por linha:',
+'stub-threshold'                => 'Links para páginas curtas terão <a href="#" class="stub">este formato</a> se elas ocuparem menos de (bytes):',
+'stub-threshold-disabled'       => 'Desactivado',
+'recentchangesdays'             => 'Dias a apresentar nas mudanças recentes:',
+'recentchangesdays-max'         => '(máximo: $1 {{PLURAL:$1|dia|dias}})',
+'recentchangescount'            => 'Número de edições a apresentar por omissão:',
+'prefs-help-recentchangescount' => 'Inclui mudanças recentes, histórico de páginas e registos.',
+'prefs-help-watchlist-token'    => "Preencher este campo com uma senha secreta gera um ''feed'' RSS para a sua lista de páginas vigiadas.
+Qualquer pessoa que conheça esta senha será capaz de ler a sua lista de páginas vigiadas, por isso escolha um valor seguro.
+Eis um valor gerado aleatoriamente, que pode usar: $1",
+'savedprefs'                    => 'As suas preferências foram gravadas.',
+'timezonelegend'                => 'Fuso horário:',
+'localtime'                     => 'Hora local:',
+'timezoneuseserverdefault'      => 'Usar padrão do servidor',
+'timezoneuseoffset'             => 'Outro (especificar diferença)',
+'timezoneoffset'                => 'Diferença horária¹:',
+'servertime'                    => 'Hora do servidor:',
+'guesstimezone'                 => 'Preencher a partir do browser',
+'timezoneregion-africa'         => 'África',
+'timezoneregion-america'        => 'América',
+'timezoneregion-antarctica'     => 'Antártida',
+'timezoneregion-arctic'         => 'Ártico',
+'timezoneregion-asia'           => 'Ásia',
+'timezoneregion-atlantic'       => 'Oceano Atlântico',
+'timezoneregion-australia'      => 'Austrália',
+'timezoneregion-europe'         => 'Europa',
+'timezoneregion-indian'         => 'Oceano Índico',
+'timezoneregion-pacific'        => 'Oceano Pacífico',
+'allowemail'                    => 'Aceitar correio electrónico de outros utilizadores',
+'prefs-searchoptions'           => 'Pesquisa',
+'prefs-namespaces'              => 'Espaços nominais',
+'defaultns'                     => 'Por omissão, pesquisar nestes espaços nominais:',
+'default'                       => 'padrão',
+'prefs-files'                   => 'Ficheiros',
+'prefs-custom-css'              => 'CSS personalizada',
+'prefs-custom-js'               => 'JS personalizado',
+'prefs-common-css-js'           => 'CSS/JS partilhado por todos os temas:',
+'prefs-reset-intro'             => 'Pode usar esta página para repor as configurações padrão das preferências.
+As suas preferências serão modificadas para os valores predefinidos do site.
+Esta operação não pode ser desfeita.',
+'prefs-emailconfirm-label'      => 'Confirmação do endereço:',
+'prefs-textboxsize'             => 'Tamanho da janela de edição',
+'youremail'                     => 'Correio electrónico:',
+'username'                      => 'Nome de utilizador:',
+'uid'                           => 'Número de identificação:',
+'prefs-memberingroups'          => 'Membro {{PLURAL:$1|do grupo|dos grupos}}:',
+'prefs-registration'            => 'Hora de registo:',
+'yourrealname'                  => 'Nome verdadeiro:',
+'yourlanguage'                  => 'Língua:',
+'yourvariant'                   => 'Variante da língua de conteúdo:',
+'yournick'                      => 'Assinatura:',
+'prefs-help-signature'          => 'Ao inserir comentários em páginas de discussão, assine-os colocando quatro tiles "<nowiki>~~~~</nowiki>" no fim dos comentários. Ao gravar, estes serão convertidos na sua assinatura mais a data e a hora da edição.',
+'badsig'                        => 'Assinatura inválida; verifique o código HTML utilizado.',
+'badsiglength'                  => 'A sua assinatura é demasiado longa.
+Não deverá conter mais de $1 {{PLURAL:$1|carácter|caracteres}}.',
+'yourgender'                    => 'Sexo:',
+'gender-unknown'                => 'Não especificado',
+'gender-male'                   => 'Masculino',
+'gender-female'                 => 'Feminino',
+'prefs-help-gender'             => 'Opcional: usado pelo programa para ajuste das mensagens ao género do utilizador.
+Esta informação será pública.',
+'email'                         => 'Correio electrónico',
+'prefs-help-realname'           => 'Opcional: se optar por revelar o seu nome verdadeiro, este será utilizado para atribuir-lhe crédito pelo seu trabalho.',
+'prefs-help-email'              => 'Opcional: o endereço de correio electrónico é opcional, mas permite-nos enviar-lhe uma nova palavra-chave caso esqueça a antiga.
+Também permite que outros entrem em contacto consigo através da sua página de utilizador ou de discussão sem lhes revelar a sua identidade.',
+'prefs-help-email-required'     => 'O endereço de correio electrónico é requerido.',
+'prefs-info'                    => 'Informações básicas',
+'prefs-i18n'                    => 'Internacionalização',
+'prefs-signature'               => 'Assinatura',
+'prefs-dateformat'              => 'Formato de data',
+'prefs-timeoffset'              => 'Desvio horário',
+'prefs-advancedediting'         => 'Opções avançadas',
+'prefs-advancedrc'              => 'Opções avançadas',
+'prefs-advancedrendering'       => 'Opções avançadas',
+'prefs-advancedsearchoptions'   => 'Opções avançadas',
+'prefs-advancedwatchlist'       => 'Opções avançadas',
+'prefs-displayrc'               => 'Opções de visionamento',
+'prefs-displaysearchoptions'    => 'Opções de apresentação',
+'prefs-displaywatchlist'        => 'Opções de apresentação',
+'prefs-diffs'                   => 'Diferenças',
+
+# User preference: e-mail validation using jQuery
+'email-address-validity-valid'   => 'Parece válido',
+'email-address-validity-invalid' => 'Endereço válido necessário!',
 
 # User rights
-'userrights-lookup-user'      => 'Gerir grupos de utilizadores',
-'userrights-user-editname'    => 'Intruduza um nome de utilizador:',
-'editusergroup'               => 'Editar Grupos de Utilizadores',
-'userrights-editusergroup'    => 'Editar grupos do utilizador',
-'saveusergroups'              => 'Salvar Grupos do Utilizador',
-'userrights-groupsmember'     => 'Membro de:',
-'userrights-groupsavailable'  => 'Grupos disponíveis:',
-'userrights-groupshelp'       => 'Seleccione os grupos no qual deseja que o utilizador seja removido ou adicionado.
-Grupos não seleccionados, não serão alterados. Pode seleccionar ou remover a selecção a um grupo com CTRL + Click esquerdo',
-'userrights-reason'           => 'Motivo de alterações:',
-'userrights-available-none'   => 'Não será possível alterar o grupo de acesso.',
-'userrights-available-add'    => 'É possível adicionar utilizadores em $1.',
-'userrights-available-remove' => 'É possível remover utilizadores de $1.',
+'userrights'                   => 'Privilégios dos utilizadores',
+'userrights-lookup-user'       => 'Gerir grupos do utilizador',
+'userrights-user-editname'     => 'Introduza um nome de utilizador:',
+'editusergroup'                => 'Editar grupos do utilizador',
+'editinguser'                  => "A modificar os privilégios do utilizador '''[[User:$1|$1]]''' ([[User talk:$1|{{int:talkpagelinktext}}]]{{int:pipe-separator}}[[Special:Contributions/$1|{{int:contribslink}}]])",
+'userrights-editusergroup'     => 'Editar grupos do utilizador',
+'saveusergroups'               => 'Gravar grupos do utilizador',
+'userrights-groupsmember'      => 'Membro de:',
+'userrights-groupsmember-auto' => 'Membro implícito de:',
+'userrights-groups-help'       => 'É possível alterar os grupos a que este utilizador pertence:
+* Uma caixa de selecção marcada significa que o utilizador se encontra no grupo.
+* Uma caixa de selecção desmarcada significa que o utilizador não se encontra no grupo.
+* Um asterisco (*) indica que não pode remover o grupo depois de o adicionar, ou vice-versa.',
+'userrights-reason'            => 'Motivo:',
+'userrights-no-interwiki'      => 'Não tem permissões para alterar os privilégios de utilizadores noutras wikis.',
+'userrights-nodatabase'        => 'A base de dados $1 não existe ou não é uma base de dados local.',
+'userrights-nologin'           => 'Precisa [[Special:UserLogin|autenticar-se]] com uma conta de administrador para atribuir privilégios aos utilizadores.',
+'userrights-notallowed'        => 'A sua conta não tem permissão para adicionar ou remover privilégios a utilizadores.',
+'userrights-changeable-col'    => 'Grupos que pode alterar',
+'userrights-unchangeable-col'  => 'Grupos que não pode alterar',
 
 # Groups
-'group'            => 'Grupo:',
-'group-bot'        => 'Robôs',
-'group-sysop'      => 'Administradores',
-'group-bureaucrat' => 'Burocratas',
-'group-all'        => '(todos)',
-
-'group-bot-member'        => 'Robô',
-'group-sysop-member'      => 'Administrador',
-'group-bureaucrat-member' => 'Burocrata',
-
-'grouppage-bot'        => '{{ns:project}}:Robôs',
-'grouppage-sysop'      => '{{ns:project}}:Administradores',
-'grouppage-bureaucrat' => '{{ns:project}}:Burocratas',
+'group'               => 'Grupo:',
+'group-user'          => 'Utilizadores',
+'group-autoconfirmed' => 'Utilizadores auto-confirmados',
+'group-bot'           => 'Robôs',
+'group-sysop'         => 'Administradores',
+'group-bureaucrat'    => 'Burocratas',
+'group-suppress'      => 'Supervisores',
+'group-all'           => '(todos)',
+
+'group-user-member'          => 'Utilizador',
+'group-autoconfirmed-member' => 'Utilizador auto-confirmado',
+'group-bot-member'           => 'robô',
+'group-sysop-member'         => 'administrador',
+'group-bureaucrat-member'    => 'burocrata',
+'group-suppress-member'      => 'supervisor',
+
+'grouppage-user'          => '{{ns:project}}:Utilizadores',
+'grouppage-autoconfirmed' => '{{ns:project}}:Auto-confirmados',
+'grouppage-bot'           => '{{ns:project}}:Robôs',
+'grouppage-sysop'         => '{{ns:project}}:Administradores',
+'grouppage-bureaucrat'    => '{{ns:project}}:Burocratas',
+'grouppage-suppress'      => '{{ns:project}}:Supervisores',
+
+# Rights
+'right-read'                  => 'Ler páginas',
+'right-edit'                  => 'Editar páginas',
+'right-createpage'            => 'Criar páginas (que não sejam páginas de discussão)',
+'right-createtalk'            => 'Criar páginas de discussão',
+'right-createaccount'         => 'Criar novas contas de utilizador',
+'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-movefile'              => 'Mover ficheiros',
+'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',
+'right-reupload-own'          => 'Sobrescrever um ficheiro existente carregado pelo mesmo utilizador',
+'right-reupload-shared'       => 'Sobrescrever localmente ficheiros no repositório partilhado de imagens',
+'right-upload_by_url'         => 'Carregar um ficheiro de um endereço URL',
+'right-purge'                 => "Purgar a ''cache'' de uma página no servidor sem confirmação",
+'right-autoconfirmed'         => 'Editar páginas semi-protegidas',
+'right-bot'                   => 'Ser tratado como um processo automatizado',
+'right-nominornewtalk'        => 'Não despoletar o aviso de mensagens novas ao fazer edições menores a páginas de discussão',
+'right-apihighlimits'         => "Usar limites superiores nas consultas ''(queries)'' via API",
+'right-writeapi'              => 'Usar a API de escrita',
+'right-delete'                => 'Eliminar páginas',
+'right-bigdelete'             => 'Eliminar páginas com histórico grande',
+'right-deleterevision'        => 'Eliminar e restaurar edições específicas de páginas',
+'right-deletedhistory'        => 'Ver entradas de histórico eliminadas, sem o texto associado',
+'right-deletedtext'           => 'Ver texto eliminado e mudanças entre revisões eliminadas',
+'right-browsearchive'         => 'Pesquisar páginas eliminadas',
+'right-undelete'              => 'Restaurar uma página',
+'right-suppressrevision'      => 'Rever e restaurar revisões ocultadas dos administradores',
+'right-suppressionlog'        => 'Ver registos privados',
+'right-block'                 => 'Impedir outros utilizadores de editarem',
+'right-blockemail'            => 'Impedir um utilizador de enviar correio electrónico',
+'right-hideuser'              => 'Bloquear um nome de utilizador, escondendo-o do público',
+'right-ipblock-exempt'        => 'Contornar bloqueios de IP, bloqueios automáticos e bloqueios de gamas de IPs',
+'right-proxyunbannable'       => 'Contornar bloqueios automáticos de proxies',
+'right-unblockself'           => 'Desbloquearem-se a si próprios',
+'right-protect'               => 'Mudar níveis de protecção e editar páginas protegidas',
+'right-editprotected'         => 'Editar páginas protegidas (sem protecção em cascata)',
+'right-editinterface'         => 'Editar a interface de utilizador',
+'right-editusercssjs'         => 'Editar os ficheiros CSS e JS de outros utilizadores',
+'right-editusercss'           => 'Editar os ficheiros CSS de outros utilizadores',
+'right-edituserjs'            => 'Editar os ficheiros JS de outros utilizadores',
+'right-rollback'              => 'Reverter rapidamente as edições do último utilizador que editou uma página em particular',
+'right-markbotedits'          => 'Marcar edições revertidas como edições de bot',
+'right-noratelimit'           => 'Não ser afectado pelos limites de velocidade de operação',
+'right-import'                => 'Importar páginas de outras wikis',
+'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 edições de páginas',
+'right-userrights'            => 'Editar todos os privilégios de utilizador',
+'right-userrights-interwiki'  => 'Editar privilégios de utilizadores noutras wikis',
+'right-siteadmin'             => 'Bloquear e desbloquear a base de dados',
+'right-reset-passwords'       => 'Repor a palavra-chave de outros utilizadores',
+'right-override-export-depth' => 'Exportar páginas incluindo páginas ligadas até uma profundidade de 5',
+'right-sendemail'             => 'Enviar correio electrónico a outros utilizadores',
 
 # User rights log
 'rightslog'      => 'Registo de privilégios de utilizador',
 'rightslogtext'  => 'Este é um registo de mudanças nos privilégios dos utilizadores.',
-'rightslogentry' => 'Alterado grupo de acesso de $1 (de $2 para $3)',
+'rightslogentry' => 'alterou grupos de $1 (de $2 para $3)',
 'rightsnone'     => '(nenhum)',
 
+# Associated actions - in the sentence "You do not have permission to X"
+'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 as respectivas subpáginas',
+'action-move-rootuserpages'   => 'mover páginas raiz de utilizadores',
+'action-movefile'             => 'mover este ficheiro',
+'action-upload'               => 'enviar este ficheiro',
+'action-reupload'             => 'sobrepor este ficheiro existente',
+'action-reupload-shared'      => 'sobrepor este ficheiro num 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 protecção desta página',
+'action-import'               => 'importar esta página a partir de outra wiki',
+'action-importupload'         => 'importar esta página a partir de um ficheiro xml',
+'action-patrol'               => 'marcar as edições de outros utilizadores como patrulhadas',
+'action-autopatrol'           => 'marcar como patrulhadas as suas próprias edições',
+'action-unwatchedpages'       => 'ver a lista de páginas não-vigiadas',
+'action-trackback'            => "submeter 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',
-'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 de $3.",
+'recentchanges-legend'              => 'Opções das mudanças recentes',
+'recentchangestext'                 => 'Acompanhe nesta página as mudanças mais recentes da wiki.',
+'recentchanges-feed-description'    => "Acompanhe neste ''feed'' as mudanças mais recentes da wiki.",
+'recentchanges-label-newpage'       => 'Esta edição criou uma página nova',
+'recentchanges-label-minor'         => 'Esta é uma edição menor',
+'recentchanges-label-bot'           => 'Esta edição foi feita por um robô',
+'recentchanges-label-unpatrolled'   => 'Esta edição ainda não foi patrulhada',
+'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.",
 'rcnotefrom'                        => 'Abaixo estão as mudanças desde <b>$2</b> (mostradas até <b>$1</b>).',
-'rclistfrom'                        => 'Mostrar as novas alterações a partir de $1',
+'rclistfrom'                        => 'Mostrar as novas mudanças a partir das $1',
 'rcshowhideminor'                   => '$1 edições menores',
 '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',
@@ -903,468 +1608,760 @@ Grupos não seleccionados, não serão alterados. Pode seleccionar ou remover a
 'newpageletter'                     => 'N',
 'boteditletter'                     => 'b',
 'number_of_watching_users_pageview' => '[{{PLURAL:$1|$1 utilizador|$1 utilizadores}} a vigiar]',
-'rc_categories'                     => 'Limite para categorias (separar com "|")',
+'rc_categories'                     => 'Limitar às 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',
-'recentchangeslinked-noresult' => 'Não ocorreram alterações em páginas relacionadas no intervalo de tempo fornecido.',
-'recentchangeslinked-summary'  => "Esta página especial lista as alterações mais recentes de páginas que possuam um link a outra. Páginas que estejam em sua lista de artigos vigiados são exibidas em '''negrito'''.",
+'recentchangeslinked-feed'     => 'Alterações relacionadas',
+'recentchangeslinked-toolbox'  => 'Alterações relacionadas',
+'recentchangeslinked-title'    => 'Alterações relacionadas com "$1"',
+'recentchangeslinked-noresult' => 'Não ocorreram alterações em páginas para as quais a página fornecida contém links, no intervalo de tempo escolhido.',
+'recentchangeslinked-summary'  => "Lista das mudanças recentes a todas as páginas para as quais a página fornecida contém links (ou de todas as que pertencem à categoria fornecida).
+As suas [[Special:Watchlist|páginas vigiadas]] aparecem a '''negrito'''.",
+'recentchangeslinked-page'     => 'Nome da página:',
+'recentchangeslinked-to'       => 'Inversamente, mostrar mudanças às páginas que contêm links para esta',
 
 # Upload
 'upload'                      => 'Carregar ficheiro',
 'uploadbtn'                   => 'Carregar ficheiro',
-'reupload'                    => 'Re-enviar',
-'reuploaddesc'                => 'Voltar ao formulário de carregamento.',
+'reuploaddesc'                => 'Cancelar o envio e voltar ao formulário de carregamento',
+'upload-tryagain'             => 'Submeta a descrição do ficheiro modificado',
 'uploadnologin'               => 'Não autenticado',
-'uploadnologintext'           => 'Você necessita estar [[{{ns:special}}:Userlogin|autenticado]] para enviar ficheiros.',
-'upload_directory_read_only'  => 'O directório de recebimento de ficheiros ($1) não tem permissões de escrita para o servidor Web.',
+'uploadnologintext'           => 'Tem de estar [[Special:UserLogin|autenticado]] para enviar ficheiros.',
+'upload_directory_missing'    => 'O directório de carregamento de ficheiros ($1) não existe e o servidor de internet não conseguiu criá-lo.',
+'upload_directory_read_only'  => 'O servidor de internet não possui permissão de escrita no directório de carregamento de ficheiros ($1).',
 'uploaderror'                 => 'Erro ao carregar',
-'uploadtext'                  => "Utilize o formulário abaixo para carregar novos ficheiros. Para ver ou pesquisar imagens anteriormente carregadas consulte a [[{{ns:special}}:Imagelist|lista de ficheiros carregados]]. Carregamentos e eliminações são também registados no [[{{ns:special}}:Log|registo do projecto]].
-
-Para incluír a imagem numa página, utilize o link na forma de
-'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:ficheiro.jpg]]</nowiki>''',
-'''<nowiki>[[</nowiki>{{ns:image}}<nowiki>:ficheiro.png|texto]]</nowiki>''' ou
-'''<nowiki>[[</nowiki>{{ns:media}}<nowiki>:ficheiro.ogg]]</nowiki>''' para uma ligação directa ao ficheiro.",
+'upload-recreate-warning'     => "'''Aviso: Um ficheiro com esse nome foi eliminado ou movido.'''
+
+Para sua conveniência, é apresentado de seguida o registo de eliminação e de movimento da página:",
+'uploadtext'                  => "Utilize o formulário abaixo para fazer upload de ficheiros novos.
+Para ver ou pesquisar ficheiros anteriormente enviados, consulte a [[Special:FileList|lista de ficheiros]].
+Os reenvios de um ficheiro são também registados no [[Special:Log/upload|registo de uploads]] e as eliminações no [[Special:Log/delete|registo de eliminações]].
+
+Para utilizar um ficheiro numa página, depois de ter feito o upload, insira um link com um dos seguintes formatos:
+* '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:ficheiro.jpg]]</nowiki></tt>''' para mostrar uma imagem nas suas dimensões originais;
+* '''<tt><nowiki>[[</nowiki>{{ns:file}}<nowiki>:ficheiro.png|200px|thumb|left|texto]]</nowiki></tt>''' para mostrar uma imagem com a dimensão horizontal de 200 pixels, dentro de uma caixa, na margem esquerda, contendo 'texto' como descrição (pode usar subconjuntos destas características);
+* '''<tt><nowiki>[[</nowiki>{{ns:media}}<nowiki>:ficheiro.ogg]]</nowiki></tt>''' para apresentar um link directo para o ficheiro em vez de mostrá-lo, quer este tenha por conteúdo uma imagem ou outros dados.",
+'upload-permitted'            => 'Tipos de ficheiros permitidos: $1.',
+'upload-preferred'            => 'Tipos de ficheiros preferidos: $1.',
+'upload-prohibited'           => 'Tipos de ficheiro proibidos: $1.',
 'uploadlog'                   => 'registo de carregamento',
 'uploadlogpage'               => 'Registo de carregamento',
-'uploadlogpagetext'           => 'Segue-se uma lista dos carregamentos mais recentes.',
+'uploadlogpagetext'           => 'Segue-se uma lista dos carregamentos mais recentes.
+Consulte a [[Special:NewFiles|galeria de novos ficheiros]] para visioná-los.',
 'filename'                    => 'Nome do ficheiro',
 'filedesc'                    => 'Descrição do ficheiro',
-'fileuploadsummary'           => 'Sumário:',
-'filestatus'                  => 'Estado de direitos autorais',
-'filesource'                  => 'Fonte',
+'fileuploadsummary'           => 'Resumo:',
+'filereuploadsummary'         => 'Alterações ao ficheiro:',
+'filestatus'                  => 'Estado dos direitos de autor:',
+'filesource'                  => 'Fonte:',
 'uploadedfiles'               => 'Ficheiros carregados',
-'ignorewarning'               => 'Ignorar aviso e salvar de qualquer forma.',
+'ignorewarning'               => 'Ignorar o aviso e gravar o ficheiro.',
 'ignorewarnings'              => 'Ignorar todos os avisos',
 'minlength1'                  => 'Os nomes de ficheiros devem de ter pelo menos uma letra.',
-'illegalfilename'             => 'O ficheiro "$1" possui caracteres que não são permitidos no título de uma página. Por favor, altere o nome do ficheiro e tente carregar novamente.',
+'illegalfilename'             => 'O nome do ficheiro "$1" contém caracteres que não são permitidos no título das páginas.
+Altere o nome do ficheiro e tente enviá-lo novamente, por favor.',
 'badfilename'                 => 'O nome do ficheiro foi alterado para "$1".',
-'filetype-badmime'            => 'Ficheiros de tipo MIME "$1" não são permitidos de serem enviados.',
-'filetype-badtype'            => "'''\".\$1\"''' é um formato de ficheiro não desejado ou inesperado
-: Lista de tipos de ficheiros permitidos: \$2",
+'filetype-mime-mismatch'      => 'A extensão do ficheiro não corresponde ao tipo MIME.',
+'filetype-badmime'            => 'Não é permitido carregar ficheiros do tipo MIME "$1".',
+'filetype-bad-ie-mime'        => 'Não é possível carregar este ficheiro porque o Internet Explorer o detectaria como "$1", que é um tipo de ficheiro não permitido e potencialmente perigoso.',
+'filetype-unwanted-type'      => "'''\".\$1\"''' não é um tipo de ficheiro desejado.
+{{PLURAL:\$3|O tipo preferido é|Os tipos preferidos são}} \$2.",
+'filetype-banned-type'        => "'''\".\$1\"''' não é um tipo de ficheiro permitido.
+{{PLURAL:\$3|O tipo permitido é|Os tipos permitidos são}} \$2.",
 'filetype-missing'            => 'O ficheiro não possui uma extensão (como, por exemplo, ".jpg").',
-'large-file'                  => 'É recomendável que os ficheiros não sejam maiores que $1; este possui $2.',
-'largefileserver'             => 'O tamanho deste ficheiro é superior ao qual o servidor encontra-se configurado para permitir.',
-'emptyfile'                   => 'O ficheiro que está a tentar carregar parece encontrar-se vazio. Isto poderá ser devido a um erro na escrita do nome do ficheiro. Por favor verifique se realmente deseja carregar este ficheiro.',
-'fileexists'                  => 'Já existe um ficheiro com este nome. Por favor, verifique <strong><tt>$1</tt></strong> caso não tenha a certeza se deseja alterar o ficheiro actual.',
-'fileexists-extension'        => 'Já existe um ficheiro de nome similar:<br />
-Nome do ficheiro que está sendo enviado: <strong><tt>$1</tt></strong><br />
-Nome do ficheiro existente: <strong><tt>$2</tt></strong><br />
-Por gentileza, escolha um nome diferente.',
-'fileexists-thumb'            => "'''<center>Imagem 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]]',
-'successfulupload'            => 'Envio efectuado com sucesso',
+'empty-file'                  => 'O ficheiro que enviou estava vazio.',
+'file-too-large'              => 'O ficheiro que enviou era demasiado grande.',
+'filename-tooshort'           => 'O nome do ficheiro é demasiado curto.',
+'filetype-banned'             => 'Este tipo de ficheiro é proibido.',
+'verification-error'          => 'O ficheiro não passou a verificação de ficheiros.',
+'hookaborted'                 => 'A modificação que pretendia foi abortada pelo hook de uma extensão.',
+'illegal-filename'            => 'O nome do ficheiro não é permitido.',
+'overwrite'                   => 'Não é permitido gravar por cima de um ficheiro existente.',
+'unknown-error'               => 'Ocorreu um erro desconhecido.',
+'tmp-create-error'            => 'Não foi possível criar o ficheiro temporário.',
+'tmp-write-error'             => 'Erro na escrita do ficheiro temporário.',
+'large-file'                  => 'É recomendável que os ficheiros não sejam maiores que $1;
+este tem $2.',
+'largefileserver'             => 'O tamanho deste ficheiro é superior ao permitido pela configuração do servidor.',
+'emptyfile'                   => 'O ficheiro que enviou parece estar vazio.
+Isto pode dever-se a um erro no nome do ficheiro.
+Verifique se é realmente este o ficheiro que deseja carregar, por favor.',
+'fileexists'                  => "Já existe um ficheiro com este nome.
+Verifique '''<tt>[[:$1]]</tt>''' caso não tenha a certeza de que quer alterar o ficheiro actual, por favor.
+[[$1|thumb]]",
+'filepageexists'              => "A página de descrição deste ficheiro já foi criada em '''<tt>[[:$1]]</tt>''', mas neste momento não existe nenhum ficheiro com este nome.
+O resumo que introduzir não aparecerá na página de descrição.
+Para fazê-lo aparecer, terá de editar a página manualmente.
+[[$1|thumb]]",
+'fileexists-extension'        => "Já existe um ficheiro de nome semelhante: [[$2|thumb]]
+* Nome do ficheiro que está sendo carregado: '''<tt>[[:$1]]</tt>'''
+* Nome do ficheiro existente: '''<tt>[[:$2]]</tt>'''
+Escolha um nome diferente, por favor.",
+'fileexists-thumbnail-yes'    => "O ficheiro aparenta ser uma imagem de tamanho reduzido (''miniatura'', ou ''thumbnail)''. [[$1|thumb]]
+Verifique o ficheiro '''<tt>[[:$1]]</tt>''', por favor.
+Se este ficheiro é a mesma imagem mas no tamanho original, não é necessário carregar uma miniatura.",
+'file-thumbnail-no'           => "O nome do ficheiro começa por '''<tt>$1</tt>'''.
+Parece ser uma imagem de tamanho reduzido (uma ''miniatura'' ou ''thumbnail)''.
+Se tiver a imagem original de maior dimensão, envie-a em vez desta. Se não, altere o nome do ficheiro, por favor.",
+'fileexists-forbidden'        => 'Já existe um ficheiro com este nome, e não pode ser reescrito.
+Se ainda pretende carregar o seu ficheiro volte atrás e use outro nome, por favor. [[File:$1|thumb|center|$1]]',
+'fileexists-shared-forbidden' => 'Já existe um ficheiro com este nome no repositório de ficheiros partilhados.
+Caso deseje, mesmo assim, carregar o seu ficheiro, volte atrás e envie-o com um novo nome. [[File:$1|thumb|center|$1]]',
+'file-exists-duplicate'       => 'Este ficheiro é um duplicado {{PLURAL:$1|do seguinte|dos seguintes}}:',
+'file-deleted-duplicate'      => 'Um ficheiro idêntico a este ([[:$1]]) foi eliminado anteriormente.
+Verifique o motivo da eliminação do ficheiro antes de prosseguir com o re-envio.',
 'uploadwarning'               => 'Aviso de envio',
-'savefile'                    => 'Salvar ficheiro',
-'uploadedimage'               => 'enviado "[[$1]]"',
+'uploadwarning-text'          => 'Modifique a descrição do ficheiro abaixo e tente novamente, por favor.',
+'savefile'                    => 'Gravar ficheiro',
+'uploadedimage'               => 'carregou "[[$1]]"',
 'overwroteimage'              => 'foi enviada uma nova versão de "[[$1]]"',
-'uploaddisabled'              => 'Carregamentos desactivados',
-'uploaddisabledtext'          => 'O carregamento de ficheiros encontra-se desactivado nesta wiki.',
-'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',
-'sourcefilename'              => 'Nome do ficheiro de origem',
-'destfilename'                => 'Nome do ficheiro de destino',
-'watchthisupload'             => 'Vigiar esta página',
-'filewasdeleted'              => 'Um ficheiro com este nome foi carregado anteriormente e subsequentemente eliminado. Você precisa verificar o $1 antes de proceder ao carregamento novamente.',
-
-'upload-proto-error'      => 'Protocolo incorrecto',
-'upload-proto-error-text' => 'O envio de ficheiros remotos requer endereços (URLs) que iniciem com <code>http://</code> ou <code>ftp://</code>.',
-'upload-file-error'       => 'Erro interno',
-'upload-file-error-text'  => 'Ocorreu um erro interno ao se tentar criar um arquivo temporário no servidor. Por gentileza, contate um administrador de sistema.',
-'upload-misc-error'       => 'Erro desconhecido de envio',
-'upload-misc-error-text'  => 'Ocorreu um erro desconhecido durante o envio. Por gentileza, verifique se o endereço (URL) é válido e acessível e tente novamente. Caso o problema persista, contacte um administrador de sistema.',
+'uploaddisabled'              => 'Carregamentos impossibilitados',
+'copyuploaddisabled'          => 'Upload por URL impossibilitado.',
+'uploadfromurl-queued'        => 'O seu upload foi adicionado à fila.',
+'uploaddisabledtext'          => 'O carregamento de ficheiros está impossibilitado.',
+'php-uploaddisabledtext'      => 'O carregamento de ficheiros está impossibilitado no PHP.
+Verifique a configuração file_uploads, por favor.',
+'uploadscripted'              => 'Este ficheiro contém HTML ou código que pode ser erradamente interpretado por um browser.',
+'uploadvirus'                 => 'O ficheiro contém um vírus! Detalhes: $1',
+'upload-source'               => 'Ficheiro de origem',
+'sourcefilename'              => 'Nome do ficheiro de origem:',
+'sourceurl'                   => 'URL fonte:',
+'destfilename'                => 'Nome do ficheiro de destino:',
+'upload-maxfilesize'          => 'Tamanho máximo do ficheiro: $1',
+'upload-description'          => 'Descrição do ficheiro',
+'upload-options'              => 'Opções de carregamento',
+'watchthisupload'             => 'Vigiar este ficheiro',
+'filewasdeleted'              => 'Um ficheiro com este nome foi carregado anteriormente e subsequentemente eliminado.
+Deverá verificar o $1 antes de voltar a enviá-lo.',
+'upload-wasdeleted'           => "'''Aviso: Está a enviar um ficheiro anteriormente eliminado.'''
+
+Verifique se é apropriado prosseguir este envio.
+Para sua conveniência, é apresentado de seguida o registo de eliminação do ficheiro:",
+'filename-bad-prefix'         => "O nome do ficheiro que está a enviar começa por '''\"\$1\"''', um nome pouco explicativo, normalmente originado de forma automática por câmaras digitais. Escolha um nome de ficheiro mais explicativo, por favor.",
+'filename-prefix-blacklist'   => ' #<!-- deixe esta linha exactamente como está --> <pre>
+# A sintaxe é a seguinte:
+#   * Tudo a partir do carácter "#" até ao fim da linha é um comentário
+#   * Todas as linhas não vazias são um prefixo para nomes de ficheiros típicos atribuídos automaticamente por câmaras digitais
+CIMG # Casio
+DSC_ # Nikon
+DSCF # Fuji
+DSCN # Nikon
+DUW # alguns telefones móveis
+IMG # genérico
+JD # Jenoptik
+MGP # Pentax
+PICT # misc.
+ #</pre> <!-- deixe esta linha exactamente como está -->',
+'upload-success-subj'         => 'Envio efectuado com sucesso',
+'upload-success-msg'          => 'O seu upload de [$2] foi bem sucedido. Está disponível aqui: [[:{{ns:file}}:$1]]',
+'upload-failure-subj'         => 'Problema no upload',
+'upload-failure-msg'          => 'Ocorreu um problema com o seu upload de [$2]:
+
+$1',
+'upload-warning-subj'         => 'Aviso de upload',
+'upload-warning-msg'          => 'Ocorreu um problema no seu upload de [$2]. Pode voltar ao [[Special:Upload/stash/$1|formulário de upload]] para resolver o problema.',
+
+'upload-proto-error'        => 'Protocolo incorrecto',
+'upload-proto-error-text'   => 'O carregamento remoto de ficheiros requer endereços URL começados por <code>http://</code> ou <code>ftp://</code>.',
+'upload-file-error'         => 'Erro interno',
+'upload-file-error-text'    => 'Ocorreu um erro interno ao tentar criar um ficheiro temporário no servidor.
+Contacte um [[Special:ListUsers/sysop|administrador]], por favor.',
+'upload-misc-error'         => 'Erro de carregamento desconhecido',
+'upload-misc-error-text'    => 'Ocorreu um erro desconhecido durante o envio.
+Verifique se o endereço (URL) é válido e acessível e tente novamente.
+Caso o problema persista, contacte um [[Special:ListUsers/sysop|administrador]].',
+'upload-too-many-redirects' => 'A URL continha demasiados redireccionamentos',
+'upload-unknown-size'       => 'Tamanho desconhecido',
+'upload-http-error'         => 'Ocorreu um erro HTTP: $1',
+
+# img_auth script messages
+'img-auth-accessdenied'     => 'Acesso negado',
+'img-auth-nopathinfo'       => 'Falta PATH_INFO.
+O seu servidor não está configurado para passar esta informação.
+Pode ser baseado em CGI e não consegue suportar img_auth.
+Consulte http://www.mediawiki.org/wiki/Manual:Image_Authorization.',
+'img-auth-notindir'         => 'O endereço especificado não conduz ao directório de carregamento de ficheiros configurado.',
+'img-auth-badtitle'         => 'Não é possível construir um título válido a partir de "$1".',
+'img-auth-nologinnWL'       => 'Não está autenticado e o ficheiro "$1" não está na lista branca.',
+'img-auth-nofile'           => 'O ficheiro "$1" não existe.',
+'img-auth-isdir'            => 'Está tentando aceder ao directório "$1".
+Só é permitido o acesso a ficheiros.',
+'img-auth-streaming'        => "A fazer o ''streaming'' de \"\$1\".",
+'img-auth-public'           => 'A função do img_auth.php é produzir ficheiros a partir de uma wiki privada.
+Esta wiki está configurada como uma wiki pública.
+Para optimizar a segurança, o img_auth.php está impossibilitado de executar.',
+'img-auth-noread'           => 'O utilizador não tem acesso de leitura ao ficheiro "$1".',
+'img-auth-bad-query-string' => 'A URL tem um texto de consulta inválido.',
+
+# HTTP errors
+'http-invalid-url'      => 'URL inválida: $1',
+'http-invalid-scheme'   => 'URLs iniciadas pelo prefixo "$1" não são aceites.',
+'http-request-error'    => 'O pedido HTTP falhou devido a um erro desconhecido.',
+'http-read-error'       => 'Erro de leitura HTTP.',
+'http-timed-out'        => 'O pedido HTTP expirou.',
+'http-curl-error'       => 'Ocorreu um erro ao aceder à URL: $1',
+'http-host-unreachable' => 'Não foi possível aceder à URL',
+'http-bad-status'       => 'Ocorreu um problema durante o pedido HTTP: $1 $2',
 
 # Some likely curl errors. More could be added from <http://curl.haxx.se/libcurl/c/libcurl-errors.html>
-'upload-curl-error6'       => 'Não foi possível acessar a URL',
-'upload-curl-error6-text'  => 'Não foi possível acessar o endereço (URL) fornecido. Por gentileza, se certifique de o endereço foi fornecido corretamente e de que o sítio esteja acessível.',
+'upload-curl-error6'       => 'Não foi possível aceder à URL',
+'upload-curl-error6-text'  => 'Não foi possível aceder à URL.
+Verifique se o endereço está correcto e o site disponível, por favor.',
 'upload-curl-error28'      => 'Tempo limite para o envio do ficheiro excedido',
-'upload-curl-error28-text' => 'O sítio demorou muito tempo a responder. Por gentileza, verifique se o sítio está acessível, aguarde alguns momentos e tente novamente. Talvez você deseje fazer nova tentativa em um horário menos congestionado.',
+'upload-curl-error28-text' => 'O site demorou muito tempo a responder. Verifique que o site está disponível, aguarde alguns momentos e tente novamente, por favor. Talvez queira tentar num horário menos congestionado.',
 
-'license'            => 'Licença',
+'license'            => 'Licença:',
+'license-header'     => 'Licenciamento',
 'nolicense'          => 'Nenhuma seleccionada',
-'license-nopreview'  => '(Previsão não disponível)',
-'upload_source_url'  => ' (um URL válido, publicamente acessível)',
+'license-nopreview'  => '(Antevisão indisponível)',
+'upload_source_url'  => ' (uma URL válida, publicamente acessível)',
 'upload_source_file' => ' (um ficheiro no seu computador)',
 
-# Image list
-'imagelist'                 => 'Lista de ficheiros',
-'imagelisttext'             => "É exibida a seguir uma listagem {{PLURAL:$1|de '''um''' ficheiro organizado|de '''$1''' ficheiros organizados}} por $2.",
-'getimagelist'              => 'carregando lista de ficheiros',
-'ilsubmit'                  => 'Procurar',
-'showlast'                  => 'Mostrar últimos $1 ficheiros organizados $2.',
-'byname'                    => 'por nome',
-'bydate'                    => 'por data',
-'bysize'                    => 'por tamanho',
-'imgdelete'                 => 'eli',
-'imgdesc'                   => 'desc',
-'imgfile'                   => 'ficheiro',
+# Special:ListFiles
+'listfiles-summary'     => 'Esta página especial mostra todos os ficheiros carregados.
+Quando filtrados pelo usuário, os últimos ficheiros carregados aparecem no topo da lista.',
+'listfiles_search_for'  => 'Pesquisar por nome de imagem:',
+'imgfile'               => 'ficheiro',
+'listfiles'             => 'Ficheiros',
+'listfiles_thumb'       => 'Miniatura',
+'listfiles_date'        => 'Data',
+'listfiles_name'        => 'Nome',
+'listfiles_user'        => 'Utilizador',
+'listfiles_size'        => 'Tamanho',
+'listfiles_description' => 'Descrição',
+'listfiles_count'       => 'Versões',
+
+# File description page
+'file-anchor-link'          => 'Ficheiro',
 '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-help'             => 'Clique numa data/hora para ver o ficheiro tal como se encontrava nesse momento.',
 'filehist-deleteall'        => 'eliminar todas',
-'filehist-deleteone'        => 'eliminar esta',
-'filehist-revert'           => 'reverter',
+'filehist-deleteone'        => 'eliminar',
+'filehist-revert'           => 'restaurar',
 'filehist-current'          => 'actual',
-'filehist-datetime'         => 'Data/Horário',
-'filehist-user'             => '{{ns:user}}',
+'filehist-datetime'         => 'Data/Hora',
+'filehist-thumb'            => 'Miniatura',
+'filehist-thumbtext'        => "Miniatura ''(thumbnail)'' da versão das $1",
+'filehist-nothumb'          => 'Miniatura indisponível',
+'filehist-user'             => 'Utilizador',
 'filehist-dimensions'       => 'Dimensões',
 'filehist-filesize'         => 'Tamanho do ficheiro',
 'filehist-comment'          => 'Comentário',
-'imagelinks'                => 'Ligações',
-'linkstoimage'              => 'As seguintes páginas apontam para este ficheiro:',
-'nolinkstoimage'            => 'Nenhuma página aponta para este ficheiro.',
-'sharedupload'              => 'Este ficheiro encontra-se partilhado e pode ser utilizado por outros projectos.',
-'shareduploadwiki'          => 'Por favor, consulte a $1 para mais informações.',
-'shareduploadwiki-linktext' => 'página de descrição',
-'noimage'                   => 'Não existe nenhum ficheiro com este nome. Se desejar, pode $1',
-'noimage-linktext'          => 'carrega-lo',
+'filehist-missing'          => 'Ficheiro em falta',
+'imagelinks'                => 'Uso do ficheiro',
+'linkstoimage'              => '{{PLURAL:$1|A seguinte página contém|As seguintes $1 páginas contêm}} links para este ficheiro:',
+'linkstoimage-more'         => 'Mais de {{PLURAL:$1|uma página contém|$1 páginas contêm}} links para este ficheiro.
+A lista abaixo apresenta apenas {{PLURAL:$1|a primeira página|as primeiras $1 páginas}}.
+Encontra-se disponível uma [[Special:WhatLinksHere/$2|lista completa]].',
+'nolinkstoimage'            => 'Nenhuma página contém links para este ficheiro.',
+'morelinkstoimage'          => 'Ver a [[Special:WhatLinksHere/$1|lista completa]] de páginas que contêm links para este ficheiro.',
+'redirectstofile'           => '{{PLURAL:$1|O seguinte ficheiro redirecciona|Os seguintes ficheiros redireccionam}} para este ficheiro:',
+'duplicatesoffile'          => '{{PLURAL:$1|O seguinte ficheiro é duplicado|Os seguintes $1 ficheiros são duplicados}} deste ficheiro ([[Special:FileDuplicateSearch/$2|mais detalhes]]):',
+'sharedupload'              => 'Este ficheiro provém de $1 e pode ser usado por outros projectos.',
+'sharedupload-desc-there'   => 'Este ficheiro provém de $1 e pode ser usado por outros projectos.
+Consulte a [$2 página de descrição do ficheiro] para mais informações, por favor.',
+'sharedupload-desc-here'    => 'Este ficheiro provém de $1 e pode ser usado por outros projectos.
+A descrição na [$2 página de descrição] é mostrada abaixo.',
+'filepage-nofile'           => 'Não existe nenhum ficheiro com este nome.',
+'filepage-nofile-link'      => 'Não existe nenhum ficheiro com este nome, mas pode [$1 carregá-lo].',
 'uploadnewversion-linktext' => 'Carregar uma nova versão deste ficheiro',
-'imagelist_date'            => 'Data',
-'imagelist_name'            => 'Nome',
-'imagelist_user'            => 'Utilizador',
-'imagelist_size'            => 'Tamanho (bytes)',
-'imagelist_description'     => 'Descrição',
-'imagelist_search_for'      => 'Pesquisar por nome de imagem:',
+'shared-repo-from'          => 'de $1',
+'shared-repo'               => 'um repositório partilhado',
 
 # File reversion
 'filerevert'                => 'Reverter $1',
 'filerevert-legend'         => 'Reverter ficheiro',
-'filerevert-intro'          => '<span class="plainlinks">Você está revertendo \'\'\'[[Media:$1|$1]]\'\'\' para a [$4 versão de $2 - $3].</span>',
-'filerevert-comment'        => 'Comentário:',
+'filerevert-intro'          => "Está prestes a reverter o ficheiro '''[[Media:$1|$1]]''' para a [$4 versão de $2 às $3].",
+'filerevert-comment'        => 'Motivo:',
 'filerevert-defaultcomment' => 'Revertido para a versão de $1 - $2',
 'filerevert-submit'         => 'Reverter',
-'filerevert-success'        => '<span class="plainlinks">\'\'\'[[Media:$1|$1]]\'\'\' foi revertida para a [$4 versão de $2 - $3].</span>',
+'filerevert-success'        => "'''[[Media:$1|$1]]''' foi revertida para a [$4 versão das $3 de $2].",
 'filerevert-badversion'     => 'Não há uma versão local anterior deste ficheiro no período de tempo especificado.',
 
+# File deletion
+'filedelete'                  => 'Eliminar $1',
+'filedelete-legend'           => 'Eliminar ficheiro',
+'filedelete-intro'            => "Está prestes a eliminar o ficheiro '''[[Media:$1|$1]]''' e todo o seu histórico.",
+'filedelete-intro-old'        => "Está prestes a eliminar a versão de '''[[Media:$1|$1]]''' tal como se encontrava em [$4 $3, $2].",
+'filedelete-comment'          => 'Motivo:',
+'filedelete-submit'           => 'Eliminar',
+'filedelete-success'          => "'''$1''' foi eliminado.",
+'filedelete-success-old'      => "A versão de '''[[Media:$1|$1]]''' tal como $3, $2 foi eliminada.",
+'filedelete-nofile'           => "'''$1''' não existe.",
+'filedelete-nofile-old'       => "Não há nenhuma versão de '''$1''' em arquivo com os parâmetros especificados.",
+'filedelete-otherreason'      => 'Outro/motivo adicional:',
+'filedelete-reason-otherlist' => 'Outro motivo',
+'filedelete-reason-dropdown'  => '*Motivos comuns para eliminação
+** Violação de direitos de autor
+** Ficheiro duplicado',
+'filedelete-edit-reasonlist'  => 'Editar motivos de eliminação',
+'filedelete-maintenance'      => 'Eliminação e restauro de ficheiros foram temporariamente impossibilitadas durante a manutenção.',
+
 # MIME search
 'mimesearch'         => 'Pesquisa MIME',
-'mimesearch-summary' => 'Esta página possibilita que os ficheiros sejam filtrados a partir de seu tipo MIME. Sintaxe de busca: tipo/subtipo (por exemplo, <tt>image/jpeg</tt>).',
-'mimetype'           => 'tipo MIME:',
+'mimesearch-summary' => 'Esta página permite pesquisar os ficheiros da wiki, filtrando-os a partir do seu tipo MIME. O tipo MIME deve ser especificado na forma: tipo/subtipo. Alguns exemplos de tipos frequentes: <tt>image/jpeg</tt>, <tt>image/gif</tt>, <tt>image/png</tt>, <tt>application/pdf</tt>, <tt>application/vnd.ms-excel</tt>, <tt>application/zip</tt>, <tt>application/vnd.ms-powerpoint</tt>.',
+'mimetype'           => 'Tipo MIME:',
 'download'           => 'download',
 
 # Unwatched pages
 'unwatchedpages' => 'Páginas não vigiadas',
 
 # List redirects
-'listredirects' => 'Listar redireccionamentos',
+'listredirects' => 'Redireccionamentos',
 
 # Unused templates
 'unusedtemplates'     => 'Predefinições não utilizadas',
-'unusedtemplatestext' => 'Esta página lista todas as páginas no espaço nominal {{ns:10}} que não estão incluídas numa outra página. Lembre-se de verificar por outras ligações para as predefinições antes de as apagar.',
-'unusedtemplateswlh'  => 'outras ligações',
+'unusedtemplatestext' => 'Esta página lista todas as páginas no espaço nominal {{ns:template}} que não são incluídas em nenhuma outra página. Lembre-se de verificar a existência de outros links para as predefinições, antes de eliminá-las.',
+'unusedtemplateswlh'  => 'outros links',
+
+# Random page
+'randompage'         => 'Página aleatória',
+'randompage-nopages' => 'Não há páginas {{PLURAL:$2|no seguinte espaço nominal|nos seguintes espaços nominais}}: $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ítimos}}.
-
-'''\$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.
-Isso nos leva a aproximadamente '''\$5''' edições por página e '''\$6''' vistas por edição.
-
-O tamanho da [http://meta.wikimedia.org/wiki/Help:Job_queue fila de tarefas] é de actualmente '''\$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',
-
-'disambiguations'      => 'Página de desambiguações',
+'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-header-hooks'      => 'Outras estatísticas',
+'statistics-articles'          => 'Páginas de conteúdo',
+'statistics-pages'             => 'Páginas',
+'statistics-pages-desc'        => 'Todas as páginas da wiki, incluindo páginas de discussão, redireccionamentos, etc.',
+'statistics-files'             => 'Ficheiros carregados',
+'statistics-edits'             => 'Edições de páginas desde que a {{SITENAME}} foi instalada',
+'statistics-edits-average'     => 'Média de edições por página',
+'statistics-views-total'       => 'Total de visionamentos',
+'statistics-views-total-desc'  => 'Não estão incluídos os visionamentos de páginas inexistentes e páginas especiais',
+'statistics-views-peredit'     => 'Visionamentos por edição',
+'statistics-users'             => '[[Special:ListUsers|Utilizadores]] registados',
+'statistics-users-active'      => 'Utilizadores activos',
+'statistics-users-active-desc' => 'Utilizadores que efectuaram uma operação {{PLURAL:$1|no último dia|nos últimos $1 dias}}',
+'statistics-mostpopular'       => 'Páginas mais vistas',
+
+'disambiguations'      => 'Páginas com ligações para páginas de desambiguação',
 'disambiguationspage'  => 'Template:disambig',
-'disambiguations-text' => 'As páginas a seguir ligam a "páginas de desambiguação" ao invés de aos tópicos adequados.<br /> Uma página é considerada como de desambiguação se utilizar uma predefinição que esteja definida em [[MediaWiki:disambiguationspage]]',
-
-'doubleredirects'     => 'Redireccionamentos duplos',
-'doubleredirectstext' => 'Cada linha contém ligações para o primeiro e segundo redireccionamento, bem como a primeira linha de conteúdo do segundo redireccionamento, geralmente contendo a página destino "real", que devia ser o destino do primeiro redireccionamento.',
+'disambiguations-text' => 'As páginas abaixo contêm links para uma página de desambiguação.
+Estes links deviam ser desambiguados, apontando-os para a página apropriada.<br />
+Considera-se que uma página é de desambiguação se nela for utilizada uma predefinição que esteja definida em [[MediaWiki:Disambiguationspage]].',
+
+'doubleredirects'            => 'Redireccionamentos duplos',
+'doubleredirectstext'        => 'Esta página lista todas as páginas que redireccionam para outras páginas de redireccionamento.
+Cada linha contém links para o primeiro e segundo redireccionamentos, bem como o destino do segundo redireccionamento, geralmente contendo a verdadeira página de destino, que devia ser o destino do primeiro redireccionamento.
+<del>Entradas cortadas</del> já foram solucionadas.',
+'double-redirect-fixed-move' => '[[$1]] foi movido.
+Agora redirecciona para [[$2]].',
+'double-redirect-fixer'      => 'Corrector de redireccionamentos',
 
 'brokenredirects'        => 'Redireccionamentos quebrados',
 'brokenredirectstext'    => 'Os seguintes redireccionamentos ligam para páginas inexistentes:',
-'brokenredirects-edit'   => '(editar)',
-'brokenredirects-delete' => '(eliminar)',
+'brokenredirects-edit'   => 'editar',
+'brokenredirects-delete' => 'eliminar',
 
-'withoutinterwiki'        => 'Páginas sem interwikis de idiomas',
-'withoutinterwiki-header' => 'As seguintes páginas não possuem links para versões em outros idiomas:',
+'withoutinterwiki'         => 'Páginas sem links interlínguas',
+'withoutinterwiki-summary' => 'As seguintes páginas não têm links para versões noutras línguas.',
+'withoutinterwiki-legend'  => 'Prefixo',
+'withoutinterwiki-submit'  => 'Mostrar',
 
-'fewestrevisions' => 'Páginas de conteúdo com menos edições',
+'fewestrevisions' => 'Páginas com menos revisões',
 
 # Miscellaneous special pages
 'nbytes'                  => '$1 {{PLURAL:$1|byte|bytes}}',
 'ncategories'             => '$1 {{PLURAL:$1|categoria|categorias}}',
 'nlinks'                  => '$1 {{PLURAL:$1|link|links}}',
 'nmembers'                => '$1 {{PLURAL:$1|membro|membros}}',
-'nrevisions'              => '$1 {{PLURAL:$1|revisão|revisões}}',
+'nrevisions'              => '$1 {{PLURAL:$1|edição|edições}}',
 'nviews'                  => '$1 {{PLURAL:$1|visita|visitas}}',
-'specialpage-empty'       => 'Actualmente não há dados a serem exibidos nesta página.',
+'nimagelinks'             => 'Usada {{PLURAL:$1|numa página|em $1 páginas}}',
+'ntransclusions'          => 'usada {{PLURAL:$1|numa página|em $1 páginas}}',
+'specialpage-empty'       => 'Não existem dados para apresentar.',
 '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 não são destino de links nem são transcluídas a partir de outras páginas na {{SITENAME}}.',
 'uncategorizedpages'      => 'Páginas não categorizadas',
 'uncategorizedcategories' => 'Categorias não categorizadas',
-'uncategorizedimages'     => 'Imagens não categorizadas',
+'uncategorizedimages'     => 'Ficheiros não categorizados',
 'uncategorizedtemplates'  => 'Predefinições não categorizadas',
 'unusedcategories'        => 'Categorias não utilizadas',
 'unusedimages'            => 'Ficheiros não utilizados',
 'popularpages'            => 'Páginas populares',
-'wantedcategories'        => 'Categorias pedidas',
-'wantedpages'             => 'Páginas pedidas',
+'wantedcategories'        => 'Categorias desejadas',
+'wantedpages'             => 'Páginas desejadas',
+'wantedpages-badtitle'    => 'Título inválido no conjunto de resultados: $1',
+'wantedfiles'             => 'Ficheiros desejados',
+'wantedtemplates'         => 'Predefinições desejadas',
 'mostlinked'              => 'Páginas com mais afluentes',
 'mostlinkedcategories'    => 'Categorias com mais membros',
 'mostlinkedtemplates'     => 'Predefinições com mais afluentes',
-'mostcategories'          => 'Páginas de conteúdo com mais categorias',
-'mostimages'              => 'Imagens com mais afluentes',
-'mostrevisions'           => 'Páginas de conteúdo com mais revisões',
-'allpages'                => 'Todas as páginas',
-'prefixindex'             => 'Índice de prefixo',
-'randompage'              => 'Página aleatória',
-'randompage-nopages'      => 'Não há páginas neste espaço nominal.',
+'mostcategories'          => 'Páginas com mais categorias',
+'mostimages'              => 'Ficheiros com mais afluentes',
+'mostrevisions'           => 'Páginas com mais revisões',
+'prefixindex'             => 'Todas as páginas iniciadas por',
 'shortpages'              => 'Páginas curtas',
 'longpages'               => 'Páginas longas',
 'deadendpages'            => 'Páginas sem saída',
-'deadendpagestext'        => 'As seguintes páginas não contêm hiperligações para outras páginas nesta wiki.',
+'deadendpagestext'        => 'As seguintes páginas não contêm links para outras páginas na {{SITENAME}}.',
 'protectedpages'          => 'Páginas protegidas',
+'protectedpages-indef'    => 'Apenas protecções infinitas',
+'protectedpages-cascade'  => 'Apenas protecções em cascata',
 'protectedpagestext'      => 'As seguintes páginas encontram-se protegidas contra edições ou movimentações',
-'protectedpagesempty'     => 'Não existem páginas, neste momento, protegidas com tais parâmetros.',
-'listusers'               => 'Lista de utilizadores',
-'specialpages'            => 'Páginas especiais',
-'spheading'               => 'Páginas especiais para todos os utilizadores',
-'restrictedpheading'      => 'Páginas especiais restritas',
-'rclsub'                  => '(para páginas com links a partir de "$1")',
-'newpages'                => 'Páginas novas',
+'protectedpagesempty'     => 'Neste momento, nenhuma das páginas está protegida com estes parâmetros.',
+'protectedtitles'         => 'Títulos protegidos',
+'protectedtitlestext'     => 'Os títulos a seguir encontram-se protegidos contra criação',
+'protectedtitlesempty'    => 'Neste momento, nenhum dos títulos está protegido com estes parâmetros.',
+'listusers'               => 'Utilizadores',
+'listusers-editsonly'     => 'Mostrar apenas utilizadores com edições',
+'listusers-creationsort'  => 'Ordenar por data de criação',
+'usereditcount'           => '$1 {{PLURAL:$1|edição|edições}}',
+'usercreated'             => 'Criado em $1 às $2',
+'newpages'                => 'Páginas recentes',
 'newpages-username'       => 'Nome de utilizador:',
 'ancientpages'            => 'Páginas mais antigas',
-'intl'                    => 'Ligações interlínguas',
 'move'                    => 'Mover',
 'movethispage'            => 'Mover esta página',
-'unusedimagestext'        => '<p>Por favor, note que outros websites podem apontar para uma imagem através de um URL directamente e, por isso, podem estar a não aparecer aqui, mesmo estando em uso.</p>',
+'unusedimagestext'        => 'Os seguintes ficheiros existem mas não são usados na wiki.
+No entanto, outros sites na internet podem ter links para um ficheiro através de uma URL directa e, por isso, podem estar listados ficheiros que estão a ser activamente usados por entidades externas.',
 'unusedcategoriestext'    => 'As seguintes categorias existem, embora nenhuma página ou categoria faça uso delas.',
+'notargettitle'           => 'Sem alvo',
+'notargettext'            => 'Especifique sobre que página alvo ou utilizador pretende executar esta função.',
+'nopagetitle'             => 'A página de destino não existe',
+'nopagetext'              => 'A página de destino que especificou não existe.',
+'pager-newer-n'           => '{{PLURAL:$1|posterior|$1 posteriores}}',
+'pager-older-n'           => '{{PLURAL:$1|1 anterior|$1 anteriores}}',
+'suppress'                => 'Supervisor',
 
 # Book sources
 'booksources'               => 'Fontes de livros',
-'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:',
-
-'categoriespagetext' => 'As seguintes categorias existem na wiki.',
-'data'               => 'Dados',
-'userrights'         => 'Gestão de privilégios do utilizador',
-'groups'             => 'Grupos de utilizadores',
-'alphaindexline'     => '$1 até $2',
-'version'            => 'Versão',
+'booksources-search-legend' => 'Procurar fontes de livros',
+'booksources-go'            => 'Prosseguir',
+'booksources-text'          => 'É apresentada abaixo uma lista de links para outros sites na internet que vendem livros novos e usados e talvez possuam informações adicionais sobre os livros que procura:',
+'booksources-invalid-isbn'  => 'O número ISBN fornecido não parece ser válido; verifique a existência de erros ao copiar da fonte original.',
 
 # Special:Log
-'specialloguserlabel'  => 'Utilizador:',
-'speciallogtitlelabel' => 'Título:',
+'specialloguserlabel'  => 'Executante:',
+'speciallogtitlelabel' => 'Alvo (página ou utilizador):',
 '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.',
-'logempty'             => 'Nenhum item idêntico no registo.',
-'log-title-wildcard'   => 'Procurar por títulos que sejam iniciados com o seguinte texto',
-
-# Special:Allpages
-'nextpage'          => 'Próxima página ($1)',
+'all-logs-page'        => 'Todos os registos públicos',
+'alllogstext'          => 'Apresentação combinada de todos os registos disponíveis na wiki {{SITENAME}}.
+Pode reduzir a lista escolhendo um tipo de registo, um nome de utilizador ou um título de página. Respeite maiúsculas e minúsculas.',
+'logempty'             => 'Não há dados a apresentar.',
+'log-title-wildcard'   => 'Procurar títulos iniciados por este texto',
+
+# Special:AllPages
+'allpages'          => 'Todas as páginas',
+'alphaindexline'    => '$1 até $2',
+'nextpage'          => 'Página seguinte ($1)',
 'prevpage'          => 'Página anterior ($1)',
-'allpagesfrom'      => 'Mostrar páginas começando em:',
-'allarticles'       => 'Todos artigos',
+'allpagesfrom'      => 'Apresentar páginas desde:',
+'allpagesto'        => 'Apresentar páginas até:',
+'allarticles'       => 'Todas as páginas',
 'allinnamespace'    => 'Todas as páginas (espaço nominal $1)',
 'allnotinnamespace' => 'Todas as páginas (excepto as do espaço nominal $1)',
 'allpagesprev'      => 'Anterior',
 '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.',
-'allpages-bad-ns'   => '{{SITENAME}} não possui o espaço nominal "$1".',
-
-# Special:Listusers
-'listusersfrom'      => 'Mostrar utilizadores começando em:',
-'listusers-submit'   => 'Exibir',
-'listusers-noresult' => 'Não foram encontrados utilizadores para a forma pesquisada.',
+'allpagessubmit'    => 'Prosseguir',
+'allpagesprefix'    => 'Apresentar páginas iniciadas por:',
+'allpagesbadtitle'  => 'O título de página fornecido era inválido ou tinha um prefixo interlínguas ou interwikis.
+Talvez contenha um ou mais caracteres que não podem ser usados nos títulos.',
+'allpages-bad-ns'   => 'A {{SITENAME}} não possui o espaço nominal "$1".',
+
+# Special:Categories
+'categories'                    => 'Categorias',
+'categoriespagetext'            => '{{PLURAL:$1|A seguinte categoria contém páginas ou ficheiros multimédia|As seguintes categorias contêm páginas ou ficheiros multimédia}}.
+As [[Special:UnusedCategories|categorias não utilizadas]] não são apresentadas nesta lista.
+Veja também as [[Special:WantedCategories|categorias desejadas]].',
+'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',
+'deletedcontributions-title'       => 'Edições eliminadas',
+'sp-deletedcontributions-contribs' => 'contribuições',
+
+# Special:LinkSearch
+'linksearch'       => 'Pesquisa de ligações externas',
+'linksearch-pat'   => 'Padrão de busca:',
+'linksearch-ns'    => 'Espaço nominal:',
+'linksearch-ok'    => 'Prosseguir',
+'linksearch-text'  => 'É possível usar caracteres de substituição \'\'(wildcards)\'\', como por exemplo: "*.wikipedia.org".
+É necessário, pelo menos, um domínio de topo, por exemplo "*.org".<br />
+Protocolos suportados: <tt>$1</tt> (não adicione nenhum destes na sua pesquisa).',
+'linksearch-line'  => 'Link para $1 na página $2',
+'linksearch-error' => "Caracteres de substituição ''(wildcards)'' só podem ser usados no início do endereço.",
+
+# Special:ListUsers
+'listusersfrom'      => 'Mostrar utilizadores começando por:',
+'listusers-submit'   => 'Mostrar',
+'listusers-noresult' => 'Não foram encontrados utilizadores.',
+'listusers-blocked'  => '(bloqueado)',
+
+# Special:ActiveUsers
+'activeusers'            => 'Utilizadores activos',
+'activeusers-intro'      => 'Esta é uma lista dos utilizadores com qualquer tipo de actividade {{PLURAL:$1|no último dia|nos últimos $1 dias}}.',
+'activeusers-count'      => '$1 {{PLURAL:$1|edição recente|edições recentes}} {{PLURAL:$3|no último dia|nos últimos $3 dias}}',
+'activeusers-from'       => 'Mostrar utilizadores começando por:',
+'activeusers-hidebots'   => 'Esconder robôs',
+'activeusers-hidesysops' => 'Esconder administradores',
+'activeusers-noresult'   => 'Nenhum utilizador encontrado.',
+
+# 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 nova conta $1',
+'newuserlog-autocreate-entry' => 'Conta criada automaticamente',
+
+# Special:ListGroupRights
+'listgrouprights'                      => 'Privilégios dos grupos de utilizadores',
+'listgrouprights-summary'              => 'A seguinte lista contém os grupos de utilizadores definidos nesta wiki, com os respectivos privilégios de acesso.
+Encontram-se disponíveis [[{{MediaWiki:Listgrouprights-helppage}}|informações adicionais]] sobre privilégios individuais.',
+'listgrouprights-key'                  => '* <span class="listgrouprights-granted">Privilégio concedido</span>
+* <span class="listgrouprights-revoked">Privilégio revogado</span>',
+'listgrouprights-group'                => 'Grupo',
+'listgrouprights-rights'               => 'Privilégios',
+'listgrouprights-helppage'             => 'Help:Privilégios de grupo',
+'listgrouprights-members'              => '(lista de membros)',
+'listgrouprights-addgroup'             => 'Adicionar utilizadores {{PLURAL:$2|ao grupo|aos grupos}}: $1',
+'listgrouprights-removegroup'          => 'Remover utilizadores {{PLURAL:$2|do grupo|dos grupos}}: $1',
+'listgrouprights-addgroup-all'         => 'Adicionar utilizadores a todos os grupos',
+'listgrouprights-removegroup-all'      => 'Remover utilizadores de todos os grupos',
+'listgrouprights-addgroup-self'        => 'Adicionar a própria conta {{PLURAL:$2|ao grupo|aos grupos}}: $1',
+'listgrouprights-removegroup-self'     => 'Remover a própria conta {{PLURAL:$2|do grupo|dos grupos}}: $1',
+'listgrouprights-addgroup-self-all'    => 'Adicionar a própria conta a todos os grupos',
+'listgrouprights-removegroup-self-all' => 'Remover a própria conta de todos os grupos',
 
 # E-mail user
-'mailnologin'     => 'Nenhum endereço de envio',
-'mailnologintext' => 'Necessita de estar [[{{ns:special}}:Userlogin|autenticado]]
-e de possuir um endereço de e-mail válido nas suas [[{{ns: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 suas preferências irá aparecer no campo "From" do e-mail
-para que o destinatário lhe possa responder.',
-'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',
-'emailsend'       => 'Enviar',
-'emailccme'       => 'Enviar ao meu e-mail uma cópia de minha mensagem.',
-'emailccsubject'  => 'Cópia de sua mensagem para $1: $2',
-'emailsent'       => 'E-mail enviado',
-'emailsenttext'   => 'A sua mensagem foi enviada.',
+'mailnologin'          => 'Nenhum endereço de envio',
+'mailnologintext'      => 'Precisa de estar [[Special:UserLogin|autenticado]] e possuir um endereço de correio válido nas suas [[Special:Preferences|preferências]], para poder enviar correio electrónico a outros utilizadores.',
+'emailuser'            => 'Enviar-lhe um e-mail',
+'emailpage'            => 'Contactar utilizador',
+'emailpagetext'        => 'Pode usar o formulário abaixo para enviar uma mensagem por correio electrónico para este utilizador.
+O endereço de correio que introduziu nas suas [[Special:Preferences|preferências]] irá aparecer no campo do remetente da mensagem "De:", para que o destinatário lhe possa responder directamente.',
+'usermailererror'      => 'O sistema de correio devolveu o erro:',
+'defemailsubject'      => 'Correio da {{SITENAME}}',
+'usermaildisabled'     => 'Correio electrónico do utilizador foi desactivado',
+'usermaildisabledtext' => 'Não pode enviar correio electrónico aos outros utilizadores desta wiki',
+'noemailtitle'         => 'Sem endereço de correio electrónico',
+'noemailtext'          => 'Este utilizador não especificou um endereço de correio electrónico válido.',
+'nowikiemailtitle'     => 'Correio electrónico não é permitido',
+'nowikiemailtext'      => 'Este utilizador optou por não receber correio electrónico de outros utilizadores.',
+'email-legend'         => 'Enviar correio electrónico para outro utilizador da {{SITENAME}}',
+'emailfrom'            => 'De:',
+'emailto'              => 'Para:',
+'emailsubject'         => 'Assunto:',
+'emailmessage'         => 'Mensagem:',
+'emailsend'            => 'Enviar',
+'emailccme'            => 'Enviar uma cópia desta mensagem para o meu correio electrónico.',
+'emailccsubject'       => 'Cópia da sua mensagem para $1: $2',
+'emailsent'            => 'Mensagem enviada',
+'emailsenttext'        => 'A sua mensagem foi enviada.',
+'emailuserfooter'      => 'Esta mensagem foi enviada por $1 para $2 usando a opção "Contactar este utilizador" da {{SITENAME}}.',
+
+# User Messenger
+'usermessage-summary' => 'Deixar mensagem de sistema.',
+'usermessage-editor'  => 'Editor de mensagens de sistema',
 
 # Watchlist
-'watchlist'            => 'Artigos vigiados',
-'mywatchlist'          => 'Artigos vigiados',
-'watchlistfor'         => "(para '''$1''')",
-'nowatchlist'          => 'A sua lista de vigiados não possui títulos.',
-'watchlistanontext'    => 'Por favor $1 para ver ou editar os itens na sua lista de artigos vigiados.',
+'watchlist'            => 'Páginas vigiadas',
+'mywatchlist'          => 'Páginas vigiadas',
+'watchlistfor2'        => 'Para $1 $2',
+'nowatchlist'          => 'A sua lista de páginas vigiadas está vazia.',
+'watchlistanontext'    => 'Precisa de $1 para ver ou editar a sua lista de páginas vigiadas, por favor.',
 'watchnologin'         => 'Não está autenticado',
-'watchnologintext'     => 'Você precisa estar [[{{ns:special}}:Userlogin|autenticado]] para modificar a sua lista de artigos vigiados.',
+'watchnologintext'     => 'Precisa de estar [[Special:UserLogin|autenticado]] para modificar a sua lista de páginas vigiadas.',
 'addedwatch'           => 'Adicionado à lista',
-'addedwatchtext'       => "A página \"[[\$1]]\" foi adicionada à sua [[{{ns:special}}:Watchlist|lista de vigiados]].
-Modificações futuras em tal página e páginas de discussão a ela associadas serão listadas lá, com a página aparecendo a '''negrito''' na [[{{ns:special}}:Recentchanges|lista de mudanças recentes]], para que possa encontrá-la com maior facilidade.
-
-Se desejar remover a página da sua lista de vigiados clique em \"Desinteressar-se\" na barra lateral ou de topo.",
-'removedwatch'         => 'Removida da lista de artigos vigiados',
-'removedwatchtext'     => 'A página "$1" foi removida de sua lista de artigos vigiados.',
+'addedwatchtext'       => "A página \"[[:\$1]]\" foi adicionada à sua lista de [[Special:Watchlist|páginas vigiadas]], onde serão indicadas quaisquer
+modificações futuras desta página e da respectiva página de discussão.
+O nome desta página passará a aparecer a '''negrito''' na lista de [[Special:RecentChanges|mudanças recentes]], para que a encontre facilmente.",
+'removedwatch'         => 'Removida da lista de páginas vigiadas',
+'removedwatchtext'     => 'A página "[[:$1]]" foi removida da sua lista de [[Special:Watchlist|páginas vigiadas]].',
 'watch'                => 'Vigiar',
 'watchthispage'        => 'Vigiar esta página',
 'unwatch'              => 'Desinteressar-se',
 'unwatchthispage'      => 'Parar de vigiar esta página',
 'notanarticle'         => 'Não é uma página de conteúdo',
-'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.',
-'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 artigos vigiados',
-'watchmethod-list'     => 'verificando páginas vigiadas para edições recentes',
-'watchlistcontains'    => 'Sua lista de vigiados contém $1 {{PLURAL:$1|página|páginas}}.',
+'notvisiblerev'        => 'Edição eliminada',
+'watchnochange'        => 'Nenhuma das páginas vigiadas foi editada no período apresentado.',
+'watchlist-details'    => '{{PLURAL:$1|Existe $1 página|Existem $1 páginas}} na sua lista de páginas vigiadas, excluindo páginas de discussão.',
+'wlheader-enotif'      => '* A notificação por correio electrónico está activada.',
+'wlheader-showupdated' => "* As páginas modificadas desde a última vez que as visitou aparecem destacadas a '''negrito'''",
+'watchmethod-recent'   => 'a procurar páginas vigiadas nas mudanças recentes',
+'watchmethod-list'     => 'a procurar mudanças recentes nas páginas vigiadas',
+'watchlistcontains'    => 'A sua lista de páginas vigiadas contém $1 {{PLURAL:$1|página|páginas}}.',
 'iteminvalidname'      => "Problema com item '$1', nome inválido...",
 'wlnote'               => "A seguir {{PLURAL:$1|está a última alteração ocorrida|estão as últimas '''$1''' alterações ocorridas}} {{PLURAL:$2|na última hora|nas últimas '''$2''' horas}}.",
 'wlshowlast'           => 'Ver últimas $1 horas $2 dias $3',
-'wlsaved'              => 'Esta é uma versão salva de sua lista de artigos vigiados.',
-'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',
-
-# Displayed when you click the "watch" button and it's in the process of watching
-'watching'   => 'Vigiando...',
+'watchlist-options'    => 'Opções da lista de páginas vigiadas',
+
+# Displayed when you click the "watch" button and it is in the process of watching
+'watching'   => 'A vigiar...',
 'unwatching' => 'Deixando de vigiar...',
 
-'enotif_mailer'                => '{{SITENAME}} Correio de Notificação',
-'enotif_reset'                 => 'Marcar todas páginas como visitadas',
+'enotif_mailer'                => 'Gerador de Notificações da {{SITENAME}}',
+'enotif_reset'                 => 'Marcar todas as páginas como visitadas',
 'enotif_newpagetext'           => 'Esta é uma página nova.',
-'enotif_impersonal_salutation' => 'Utilizador do projeto "{{SITENAME}}"',
+'enotif_impersonal_salutation' => 'Utilizador da "{{SITENAME}}"',
 'changed'                      => 'alterada',
 'created'                      => 'criada',
 'enotif_subject'               => '{{SITENAME}}: A página $PAGETITLE foi $CHANGEDORCREATED por $PAGEEDITOR',
 'enotif_lastvisited'           => 'Consulte $1 para todas as alterações efectuadas desde a sua última visita.',
-'enotif_lastdiff'              => 'Acesse $1 para ver esta alteração.',
-'enotif_anon_editor'           => 'utilizador anonimo $1',
-'enotif_body'                  => 'Caro $WATCHINGUSERNAME,
-       
+'enotif_lastdiff'              => 'Consulte $1 para ver esta alteração.',
+'enotif_anon_editor'           => 'utilizador anónimo $1',
+'enotif_body'                  => 'Caro(a) $WATCHINGUSERNAME,
+
 
-A página $PAGETITLE na {{SITENAME}} foi $CHANGEDORCREATED a $PAGEEDITDATE por $PAGEEDITOR; consulte $PAGETITLE_URL para a versão actual.
+A página $PAGETITLE da {{SITENAME}} foi $CHANGEDORCREATED a $PAGEEDITDATE por $PAGEEDITOR; consulte $PAGETITLE_URL para ver a versão actual.
 
 $NEWPAGE
 
-Sumário de edição: $PAGESUMMARY $PAGEMINOREDIT
+Resumo da edição: $PAGESUMMARY $PAGEMINOREDIT
 
 Contacte o editor:
-e-mail: $PAGEEDITOR_EMAIL
+correio electrónico: $PAGEEDITOR_EMAIL
 wiki: $PAGEEDITOR_WIKI
 
-Não haverá mais notificações no caso de futuras alterações a não ser que visite esta página. Poderá também restaurar as bandeiras de notificação para todas as suas páginas vigiadas na sua lista de artigos vigiados.
+Até que visite esta página, não receberá mais notificações das alterações futuras.
+Pode também reactivar as notificações para todas páginas na sua lista de páginas vigiadas.
 
-             O seu amigável sistema de notificação da {{SITENAME}}
+             O seu sistema de notificação amigável da {{SITENAME}}
 
 --
-Para alterar as suas preferências da lista de artigos vigiados, visite
-{{fullurl:Special:Watchlist/edit}}
-
-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 '[[{{ns:special}}:Contributions/$2|$2]]')",
-'exbeforeblank'               => "o conteúdo antes de esvaziar era: '$1'",
-'exblank'                     => 'página esvaziada',
-'confirmdelete'               => 'Confirmar eliminação',
-'deletesub'                   => '(Eliminando "$1")',
-'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'                 => '"$1" foi eliminada.
+Para alterar as suas preferências das notificações por correio electrónico, visite
+{{fullurl:{{#special:Preferences}}}}
+
+Para alterar as suas preferências das páginas vigiadas, visite
+{{fullurl:{{#special:Watchlist}}/edit}}
+
+Para retirar a página da lista de páginas vigiadas, visite
+$UNWATCHURL
+
+Para comentários e pedidos de ajuda:
+{{fullurl:{{MediaWiki:Helppage}}}}',
+
+# 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 tem um histórico com aproximadamente $1 {{PLURAL:$1|revisão|revisões}}:",
+'confirmdeletetext'      => 'Está prestes a eliminar permanentemente uma página ou uma imagem e todo o seu histórico.
+Confirme que é realmente esta a sua intenção, que compreende as consequências e que o faz de acordo com as [[{{MediaWiki:Policy-url}}|políticas e recomendações]] do projecto, por favor.',
+'actioncomplete'         => 'Operação executada',
+'actionfailed'           => 'Operação falhou',
+'deletedtext'            => '"<nowiki>$1</nowiki>" foi eliminada.
 Consulte $2 para um registo de eliminações recentes.',
-'deletedarticle'              => 'eliminada "[[$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',
-'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 [[{{ns:user}}:$2|$2]] ([[{{ns:user_talk}}:$2|Discussão]]); alguém editou ou já reverteu o artigo.
-
-A última edição foi de [[{{ns:user}}:$3|$3]] ([[{{ns:user_talk}}:$3|Discussão]]).',
-'editcomment'                 => 'O sumário de edição era: "<i>$1</i>".', # only shown if there is an edit comment
-'revertpage'                  => 'Revertidas edições por [[Special:Contributions/$2|$2]] ([[User talk:$2|disc]]) para a última versão por [[User:$1|$1]]',
-'rollback-success'            => 'Foram revertidas as edições de $1, com o conteúdo passando a estar como na última edição de $2.',
-'sessionfailure'              => 'Foram detectados problemas com a sua sessão;
-Esta acção foi cancelada como medida de protecção contra a intercepção de sessões.
-Experimente usar o botão "Voltar" e refrescar a página de onde veio e tente novamente.',
+'deletedarticle'         => 'eliminou "[[$1]]"',
+'suppressedarticle'      => 'suprimiu "[[$1]]"',
+'dellogpage'             => 'Registo de eliminações',
+'dellogpagetext'         => 'Abaixo uma lista das eliminações mais recentes.',
+'deletionlog'            => 'registo de eliminações',
+'reverted'               => 'Revertido para versão anterior',
+'deletecomment'          => 'Motivo:',
+'deleteotherreason'      => 'Outro/motivo 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 eliminação',
+'delete-toobig'          => 'Esta página tem um histórico longo, com mais de $1 {{PLURAL:$1|edição|edições}}.
+A eliminação de páginas como esta foi restringida na {{SITENAME}}, para evitar problemas acidentais.',
+'delete-warning-toobig'  => 'Esta página tem um histórico de edições longo, com mais de $1 {{PLURAL:$1|edição|edições}}.
+Eliminá-la poderá causar problemas na base de dados da {{SITENAME}};
+prossiga com precaução.',
+
+# 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]]{{int:pipe-separator}}[[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]]{{int:pipe-separator}}[[Special:Contributions/$3|{{int:contribslink}}]]).',
+'editcomment'       => "O resumo da edição era: \"''\$1''\".",
+'revertpage'        => 'Foram revertidas as edições de [[Special:Contributions/$2|$2]] ([[User talk:$2|disc]]) para a última versão por [[User:$1|$1]]',
+'revertpage-nouser' => 'Revertidas as edições de (nome de utilizador removido) para a última revisão por [[User:$1|$1]]',
+'rollback-success'  => 'Foram revertidas as edições de $1, com o conteúdo passando a estar como na última edição de $2.',
+
+# Edit tokens
+'sessionfailure-title' => 'Erro de sessão',
+'sessionfailure'       => 'Foram detectados problemas com a sua sessão;
+esta operação foi cancelada como medida de protecção contra a intercepção de sessões.
+Clique o botão "Voltar" e recarregue a página de onde veio, depois tente novamente.',
+
+# Protect
 'protectlogpage'              => 'Registo de protecção',
-'protectlogtext'              => 'Abaixo encontra-se o registo de protecção e desprotecção de páginas.
-Veja [[{{ns:project}}:Página protegida]] para mais informações.',
+'protectlogtext'              => 'Encontra abaixo o registo de protecção e desprotecção de páginas.
+Consulte a [[Special:ProtectedPages|lista de páginas protegidas]] para ver as páginas que se encontram protegidas neste momento.',
 'protectedarticle'            => 'protegeu "[[$1]]"',
-'modifiedarticleprotection'   => 'foi alterado o nível de protecção para "[[$1]]"',
+'modifiedarticleprotection'   => 'alterou o nível de protecção para "[[$1]]"',
 'unprotectedarticle'          => 'desprotegeu "[[$1]]"',
-'protectsub'                  => '(Protegendo "$1")',
-'confirmprotect'              => 'Confirmar protecção',
-'protectcomment'              => 'Motivo de protecção',
-'protectexpiry'               => 'Expiração',
+'movedarticleprotection'      => 'moveu as configurações de protecção de "[[$2]]" para "[[$1]]"',
+'protect-title'               => 'Alterar o nível de protecção de "$1"',
+'prot_1movedto2'              => 'moveu [[$1]] para [[$2]]',
+'protect-legend'              => 'Confirmar protecção',
+'protectcomment'              => 'Motivo:',
+'protectexpiry'               => 'Expiração:',
 'protect_expiry_invalid'      => 'O tempo de expiração fornecido é inválido.',
-'protect_expiry_old'          => 'O tempo de expiração fornecido se situa no passado.',
-'unprotectsub'                => '(Desprotegendo "$1")',
-'protect-unchain'             => 'Desbloquear permissões de moção',
-'protect-text'                => 'Você pode, nesta página, alterar o nível de proteção para <strong>$1</strong>.',
-'protect-locked-blocked'      => 'Você não poderá alterar os níveis de proteção enquanto estiver bloqueado. Esta é a configuração atual para a página <strong>$1</strong>:',
-'protect-locked-dblock'       => 'Não é possível alterar os níveis de proteção, uma vez que a base de dados se encontra trancada.
-Esta é a configuração atual para a página <strong>$1</strong>:',
-'protect-locked-access'       => 'Sua conta não possui permissões para alterar os níveis de proteção de uma página.
-Esta é a configuração atual para a página <strong>$1</strong>:',
-'protect-cascadeon'           => 'Esta página se encontra protegida, uma vez que se encontra incluída {{PLURAL:$1|na página listada a seguir, protegida|nas páginas listadas a seguir, protegidas}} com a "proteção progressiva" ativada. Você poderá alterar o nível de proteção desta página, mas isso não afetará a "proteção progressiva".',
-'protect-default'             => '(padrão)',
+'protect_expiry_old'          => 'O tempo de expiração fornecido situa-se no passado.',
+'protect-unchain-permissions' => 'Desbloquear outras opções de protecção',
+'protect-text'                => "Pode ver e alterar aqui o nível de protecção da página '''<nowiki>$1</nowiki>'''.",
+'protect-locked-blocked'      => "Não pode alterar níveis de protecção enquanto estiver bloqueado.
+Esta é a configuração presente para a página '''$1''':",
+'protect-locked-dblock'       => "Não é possível alterar os níveis de protecção, porque a base de dados está bloqueada.
+Esta é a configuração actual para a página '''$1''':",
+'protect-locked-access'       => "A sua conta não tem permissão de alterar os níveis de protecção de uma página.
+Esta é a configuração actual da página '''$1''':",
+'protect-cascadeon'           => 'Esta página está protegida porque se encontra incluída {{PLURAL:$1|na página listada a seguir, protegida|nas páginas listadas a seguir, protegidas}} com protecção em cascata.
+Pode alterar o nível de protecção desta página, mas isso não afectará a protecção em cascata.',
+'protect-default'             => 'Permitir todos os utilizadores',
 'protect-fallback'            => 'É necessário o privilégio de "$1"',
-'protect-level-autoconfirmed' => 'Bloquear utilizadores não-registados',
+'protect-level-autoconfirmed' => 'Bloquear utilizadores novos e não registados',
 '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-summary-cascade'     => 'em cascata',
+'protect-expiring'            => 'expira a $1 (UTC)',
+'protect-expiry-indefinite'   => 'infinito',
+'protect-cascade'             => 'Proteja quaisquer páginas que estejam incluídas nesta (protecção em cascata)',
+'protect-cantedit'            => 'Não pode alterar o nível de protecção desta página, porque não tem permissão para editá-la.',
+'protect-othertime'           => 'Outra duração:',
+'protect-othertime-op'        => 'outra duração',
+'protect-existing-expiry'     => 'A protecção actual expirará às $3 de $2',
+'protect-otherreason'         => 'Outro motivo/motivo adicional:',
+'protect-otherreason-op'      => 'Outro motivo',
+'protect-dropdown'            => "*Motivos comuns para protecção
+** Vandalismo excessivo
+** ''Spam'' excessivo
+** Guerra de edições improdutiva
+** Página muito visitada",
+'protect-edit-reasonlist'     => 'Editar motivos de protecção',
+'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',
 'restriction-type'            => 'Permissão:',
 'restriction-level'           => 'Nível de restrição:',
-'minimum-size'                => 'Tam. mínimo',
-'maximum-size'                => 'Tam. máximo',
+'minimum-size'                => 'Tamanho mín.',
+'maximum-size'                => 'Tamanho máx.:',
 'pagesize'                    => '(bytes)',
 
 # Restrictions (nouns)
-'restriction-edit' => 'Editar',
-'restriction-move' => 'Mover',
+'restriction-edit'   => 'Editar',
+'restriction-move'   => 'Mover',
+'restriction-create' => 'Criar',
+'restriction-upload' => 'Carregar',
 
 # Restriction levels
 'restriction-level-sysop'         => 'totalmente protegida',
@@ -1374,36 +2371,42 @@ Esta é a configuração atual para a página <strong>$1</strong>:',
 # Undelete
 'undelete'                     => 'Ver páginas eliminadas',
 '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.',
-'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.",
+'undeletepagetext'             => '{{PLURAL:$1|A seguinte página foi eliminada|As seguintes páginas foram eliminadas}}, mas ainda {{PLURAL:$1|permanece|permanecem}} na base de dados e poderem ser restauradas. O arquivo pode ser limpo periodicamente.',
+'undelete-fieldset-title'      => 'Restaurar edições',
+'undeleteextrahelp'            => "Para restaurar o histórico de edições completo desta página, desmarque todas as caixas de selecção e clique '''''Restaurar'''''.
+Para efectuar uma restauração selectiva, marque as caixas correspondentes às edições que pretende restaurar e clique em '''''Restaurar'''''.
+Clicar em '''''Limpar''''' irá limpar o campo de comentário e todas as caixas de selecção.",
 'undeleterevisions'            => '$1 {{PLURAL:$1|edição disponível|edições disponíveis}}',
 '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.',
-'undeleterevdel'               => "Undeletion will not be performed if it will result in the top page revision being
-partially deleted. In such cases, you must uncheck or unhide the newest deleted revisions. Revisions of files
-that you don't have permission to view will not be restored.",
+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á efectuado se resulta na remoção parcial da versão mais recente da página ou ficheiro.
+Nestes casos, deverá desmarcar ou revelar a versão eliminada mais recente.',
 'undeletehistorynoadmin'       => 'Esta página foi eliminada. O motivo de eliminação é apresentado no súmario abaixo, junto dos detalhes do utilizador que editou esta página antes de eliminar. O texto actual destas edições eliminadas encontra-se agora apenas disponível para administradores.',
-'undelete-revision'            => 'A edição $1 de $2 foi eliminada 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-revision'            => 'Edição eliminada da página $1 (das $5 de $4), por $3:',
+'undeleterevision-missing'     => 'Edição inválida ou não encontrada.
+Pode ter usado um link incorrecto ou talvez a revisão tenha sido restaurada ou removida do arquivo.',
+'undelete-nodiff'              => 'Não foram encontradas edições anteriores.',
 'undeletebtn'                  => 'Restaurar',
+'undeletelink'                 => 'ver/restaurar',
+'undeleteviewlink'             => 'ver',
 'undeletereset'                => 'Limpar',
-'undeletecomment'              => 'Comentário:',
-'undeletedarticle'             => 'restaurado "[[$1]]"',
+'undeleteinvert'               => 'Inverter selecção',
+'undeletecomment'              => 'Motivo:',
+'undeletedarticle'             => 'restaurou "[[$1]]"',
 'undeletedrevisions'           => '$1 {{PLURAL:$1|edição restaurada|edições restauradas}}',
 'undeletedrevisions-files'     => '$1 {{PLURAL:$2|edição restaurada|edições restauradas}} e $2 {{PLURAL:$2|ficheiro restaurado|ficheiros restaurados}}',
 'undeletedfiles'               => '{{PLURAL:$1|ficheiro restaurado|$1 ficheiros restaurados}}',
 'cannotundelete'               => 'Restauração falhada; alguém talvez já restaurou a página.',
-'undeletedpage'                => "<big>'''$1 foi restaurada'''</big>
+'undeletedpage'                => "'''$1 foi restaurada'''
 
 Consulte o [[Special:Log/delete|registo de eliminações]] para um registo das eliminações e restaurações mais recentes.",
-'undelete-header'              => 'Veja o [[{{ns:special}}:Log/delete|registo de deleções]] para as páginas recentemente eliminadas.',
+'undelete-header'              => 'Consulte o [[Special:Log/delete|registo de eliminações]] para ver as páginas eliminadas recentemente.',
 'undelete-search-box'          => 'Pesquisar páginas eliminadas',
-'undelete-search-prefix'       => 'Exibir páginas que iniciem com:',
+'undelete-search-prefix'       => 'Mostrar páginas que começam por:',
 'undelete-search-submit'       => 'Pesquisar',
-'undelete-no-results'          => 'Não foram encontradas edições relacionadas com o que foi buscado no arquivo de edições eliminadas.',
+'undelete-no-results'          => 'Não foram encontradas páginas eliminadas, para esse critério de pesquisa, no arquivo de eliminações.',
 'undelete-filename-mismatch'   => 'Não foi possível restaurar a versão do ficheiro de $1: nome de ficheiro não combina',
 'undelete-bad-store-key'       => 'Não foi possível restaurar a versão do ficheiro de $1: já não existia antes da eliminação.',
 'undelete-cleanup-error'       => 'Erro ao eliminar o ficheiro não utilizado "$1".',
@@ -1412,294 +2415,431 @@ 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'   => 'Tem a certeza de que quer ver a revisão eliminada do ficheiro "<nowiki>$1</nowiki>" de $2 às $3?',
+'undelete-show-file-submit'    => 'Sim',
 
 # Namespace form on various pages
-'namespace' => 'Espaço nominal:',
-'invert'    => 'Inverter selecção',
+'namespace'      => 'Espaço nominal:',
+'invert'         => 'Inverter selecção',
+'blanknamespace' => '(Principal)',
 
 # Contributions
-'contributions' => 'Contribuições do utilizador',
-'mycontris'     => 'Minhas contribuições',
-'contribsub2'   => 'Para $1 ($2)',
-'nocontribs'    => 'Não foram encontradas mudanças com este critério.',
-'ucnote'        => 'Segue as últimas <b>$1</b> mudanças nos últimos <b>$2</b> dias deste utilizador.',
-'uclinks'       => 'Ver as últimas $1 mudanças; ver os últimos $2 dias.',
-'uctop'         => ' (revisão actual)',
-'month'         => 'Mês (inclusive anteriores):',
-'year'          => 'Ano (inclusive anteriores):',
-
-'sp-contributions-newest'      => 'Mais recente',
-'sp-contributions-oldest'      => 'Mais antigo',
-'sp-contributions-newer'       => 'Novo $1',
-'sp-contributions-older'       => 'Antigo $1',
-'sp-contributions-newbies'     => 'Pesquisar apenas nas contribuições de contas recentes',
-'sp-contributions-newbies-sub' => 'Para contas novas',
-'sp-contributions-blocklog'    => 'Registo de bloqueios',
-'sp-contributions-search'      => 'Pesquisar contribuições',
-'sp-contributions-username'    => 'Endereço de IP ou utilizador:',
-'sp-contributions-submit'      => 'Pesquisar',
-
-'sp-newimages-showfrom' => 'Mostrar novas imagens começando de $1',
+'contributions'       => 'Contribuições do utilizador',
+'contributions-title' => 'Contribuições {{GENDER:$1|do utilizador|da utilizadora}} $1',
+'mycontris'           => 'Minhas contribuições',
+'contribsub2'         => 'Para $1 ($2)',
+'nocontribs'          => 'Não foram encontradas alterações com este critério.',
+'uctop'               => ' (edição actual)',
+'month'               => 'Até o mês:',
+'year'                => 'Até o ano:',
+
+'sp-contributions-newbies'             => 'Mostrar só as contribuições das contas recentes',
+'sp-contributions-newbies-sub'         => 'Para contas novas',
+'sp-contributions-newbies-title'       => 'Contribuições de contas novas',
+'sp-contributions-blocklog'            => 'registo de bloqueios',
+'sp-contributions-deleted'             => 'contribuições eliminadas',
+'sp-contributions-uploads'             => 'uploads',
+'sp-contributions-logs'                => 'registos',
+'sp-contributions-talk'                => 'discussão',
+'sp-contributions-userrights'          => 'gestão de privilégios de utilizador',
+'sp-contributions-blocked-notice'      => 'Este utilizador encontra-se actualmente bloqueado.
+Para referência, o último registo de bloqueio é apresentado abaixo:',
+'sp-contributions-blocked-notice-anon' => 'Este endereço IP está bloqueado neste momento.
+Para sua referência, encontra abaixo a entrada mais recente no registo de bloqueios:',
+'sp-contributions-search'              => 'Pesquisar contribuições',
+'sp-contributions-username'            => 'Endereço IP ou utilizador:',
+'sp-contributions-toponly'             => 'Mostrar somente as revisões mais recentes',
+'sp-contributions-submit'              => 'Pesquisar',
 
 # What links here
-'whatlinkshere'       => 'Páginas afluentes',
-'notargettitle'       => 'Sem alvo',
-'notargettext'        => 'Você não especificou uma página alvo ou um utilizador para executar esta função.',
-'linklistsub'         => '(Lista de ligações)',
-'linkshere'           => "As seguintes páginas possuem ligações para '''[[:$1]]''':",
-'nolinkshere'         => "Não existem ligações para '''[[:$1]]'''.",
-'nolinkshere-ns'      => "Não há links para '''[[:$1]]''' no espaço nominal selecionado.",
-'isredirect'          => 'página de redireccionamento',
-'istemplate'          => 'inclusão',
-'whatlinkshere-prev'  => '{{PLURAL:$1|anterior|$1 anteriores}}',
-'whatlinkshere-next'  => '{{PLURAL:$1|próximo|próximos $1}}',
-'whatlinkshere-links' => '← links',
+'whatlinkshere'            => 'Páginas afluentes',
+'whatlinkshere-title'      => 'Páginas que têm links para "$1"',
+'whatlinkshere-page'       => 'Página:',
+'linkshere'                => "As seguintes páginas têm links para '''[[:$1]]''':",
+'nolinkshere'              => "Não existem links para '''[[:$1]]'''.",
+'nolinkshere-ns'           => "Não existem links para '''[[:$1]]''' no espaço nominal seleccionado.",
+'isredirect'               => 'página de redireccionamento',
+'istemplate'               => 'inclusão',
+'isimage'                  => 'link para o ficheiro',
+'whatlinkshere-prev'       => '{{PLURAL:$1|anterior|$1 anteriores}}',
+'whatlinkshere-next'       => '{{PLURAL:$1|próximo|próximos $1}}',
+'whatlinkshere-links'      => '← links',
+'whatlinkshere-hideredirs' => '$1 redireccionamentos',
+'whatlinkshere-hidetrans'  => '$1 transclusões',
+'whatlinkshere-hidelinks'  => '$1 links',
+'whatlinkshere-hideimages' => '$1 links para imagens',
+'whatlinkshere-filters'    => 'Filtros',
 
 # Block/unblock
-'blockip'                     => 'Bloquear utilizador',
-'blockiptext'                 => 'Utilize o formulário abaixo para bloquear o acesso à escrita de um endereço específico de IP ou nome de utilizador.
-Isto só deve ser feito para prevenir vandalismo, e de acordo com a [[{{MediaWiki:policy-url}}|política]]. Preencha com um motivo específico a seguir (por exemplo, citando páginas que sofreram vandalismo).',
-'ipaddress'                   => 'Endereço de IP:',
-'ipadressorusername'          => 'Endereço de IP ou nome de utilizador:',
-'ipbexpiry'                   => 'Expiração:',
-'ipbreason'                   => 'Motivo:',
-'ipbreasonotherlist'          => 'Outro motivo',
-'ipbreason-dropdown'          => '*Razões comuns para um bloqueio
-** Inserindo informações falsas
-** Removendo o conteúdo de páginas
-** Fazendo "spam" de sítios externos
-** Inserindo conteúdo sem sentido/incompreensível nas páginas
+'blockip'                         => 'Bloquear utilizador',
+'blockip-title'                   => 'Bloquear utilizador',
+'blockip-legend'                  => 'Bloquear utilizador',
+'blockiptext'                     => 'Utilize o formulário abaixo para bloquear o acesso de escrita a um endereço IP específico ou a um nome de utilizador.
+Isto só deve ser feito para prevenir vandalismo e de acordo com a [[{{MediaWiki:Policy-url}}|política]]. Indique a seguir um motivo de bloqueio específico (por exemplo, indicando as páginas que foram alvo de vandalismo).',
+'ipaddress'                       => 'Endereço IP:',
+'ipadressorusername'              => 'Endereço IP ou nome de utilizador:',
+'ipbexpiry'                       => 'Expiração:',
+'ipbreason'                       => 'Motivo:',
+'ipbreasonotherlist'              => 'Outro motivo',
+'ipbreason-dropdown'              => '*Razões comuns para um bloqueio
+** Inserção de informações falsas
+** Remoção de conteúdos de páginas
+** Inserção de "spam" para sites externos
+** Inserção de conteúdo sem sentido/incompreensível nas páginas
 ** Comportamento intimidador/inoportuno
 ** Uso abusivo de contas múltiplas
 ** Nome de utilizador inaceitável',
-'ipbanononly'                 => 'Bloquear apenas utilizadores anónimos',
-'ipbcreateaccount'            => 'Prevenir criação de conta de utilizador',
-'ipbemailban'                 => 'Impedir utilizador de enviar e-mail',
-'ipbenableautoblock'          => 'Bloquear automaticamente o endereço de IP mais recente usado por este utilizador e todos os IPs subseqüentes dos quais ele tentar editar',
-'ipbsubmit'                   => 'Bloquear este utilizador',
-'ipbother'                    => 'Outro período:',
-'ipboptions'                  => '2 horas:2 hours,1 dia:1 day,3 dias:3 days,1 semana:1 week,2 semanas:2 weeks,1 mês:1 month,3 meses:3 months,6 meses:6 months,1 ano:1 year,infinito:infinite',
-'ipbotheroption'              => 'outro',
-'ipbotherreason'              => 'Outro motivo/motivo adicional:',
-'ipbhidename'                 => 'Ocultar utilizador/IP do registo de bloqueios, lista de bloqueios e lista de utilizadores',
-'badipaddress'                => 'Endereço de IP inválido',
-'blockipsuccesssub'           => 'Bloqueio bem sucedido',
-'blockipsuccesstext'          => '[[{{ns:Special}}:Contributions/$1|$1]] foi bloqueado.<br />Consulte a [[Special:Ipblocklist|lista de IPs bloqueados]] para rever os bloqueios.',
-'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'               => 'Ver bloqueios em vigência',
-'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',
-'unblocked'                   => '[[User:$1|$1]] foi desbloqueado',
-'unblocked-id'                => 'O bloqueio de $1 foi removido com sucesso',
-'ipblocklist'                 => 'Lista de IPs bloqueados',
-'ipblocklist-legend'          => 'Procurar por um utilizador bloqueado',
-'ipblocklist-username'        => 'Utilizador ou endereço de IP:',
-'ipblocklist-submit'          => 'Pesquisar',
-'blocklistline'               => '$1, $2 bloqueou $3 ($4)',
-'infiniteblock'               => 'infinito',
-'expiringblock'               => 'expira em $1',
-'anononlyblock'               => 'anón. apenas',
-'noautoblockblock'            => 'bloqueio automático desabilitado',
-'createaccountblock'          => 'criação de conta de utilizador bloqueada',
-'emailblock'                  => 'impedido de enviar e-mail',
-'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',
-'contribslink'                => 'contribs',
-'autoblocker'                 => 'Você foi automaticamente bloqueado, pois partilha um endereço de IP com "$1". O motivo apresentado foi: "$2".',
-'blocklogpage'                => 'Registo de bloqueio',
-'blocklogentry'               => '"[[$1]]" foi bloqueado 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 [[{{ns:special}}:Ipblocklist|lista de IPs bloqueados]] para obter a lista de bloqueios e banimentos actualmente válidos.',
-'unblocklogentry'             => 'desbloqueou $1',
-'block-log-flags-anononly'    => 'apenas utilizadores anonimos',
-'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',
-'range_block_disabled'        => 'A funcionalidade de bloquear gamas de IPs encontra-se desactivada.',
-'ipb_expiry_invalid'          => 'Tempo de expiração inválido.',
-'ipb_already_blocked'         => '"$1" já encontra-se bloqueado',
-'ip_range_invalid'            => 'Gama de IPs inválida.',
-'proxyblocker'                => 'Bloqueador de proxy',
-'ipb_cant_unblock'            => 'Erro: Bloqueio com ID $1 não encontrado. Poderá já ter sido desbloqueado.',
-'proxyblockreason'            => 'O seu endereço de IP foi bloqueado por ser um proxy público. Por favor contacte o seu fornecedor do serviço de Internet ou o apoio técnico e informe-os deste problema de segurança grave.',
-'proxyblocksuccess'           => 'Concluído.',
-'sorbsreason'                 => 'O seu endereço IP encontra-se listado como proxy aberto pela DNSBL utilizada por este sítio.',
-'sorbs_create_account_reason' => 'O seu endereço de IP encontra-se listado como proxy aberto na DNSBL utilizada por este sítio. Você não pode criar uma conta',
+'ipbanononly'                     => 'Bloquear apenas utilizadores anónimos',
+'ipbcreateaccount'                => 'Impedir criação de contas de utilizador',
+'ipbemailban'                     => 'Impedir utilizador de enviar correio electrónico',
+'ipbenableautoblock'              => 'Bloquear automaticamente o endereço IP mais recente deste utilizador e todos os endereços IP subsequentes a partir dos quais ele tente editar',
+'ipbsubmit'                       => 'Bloquear este utilizador',
+'ipbother'                        => 'Outro período:',
+'ipboptions'                      => '2 horas:2 hours,1 dia:1 day,3 dias:3 days,1 semana:1 week,2 semanas:2 weeks,1 mês:1 month,3 meses:3 months,6 meses:6 months,1 ano:1 year,indefinido:infinite',
+'ipbotheroption'                  => 'outro',
+'ipbotherreason'                  => 'Outro motivo/motivo adicional:',
+'ipbhidename'                     => 'Ocultar nome de utilizador nas edições e listas',
+'ipbwatchuser'                    => 'Vigiar as páginas de utilizador e de discussão deste utilizador',
+'ipballowusertalk'                => 'Permitir que este utilizador edite a sua própria página de discussão mesmo estando bloqueado',
+'ipb-change-block'                => 'Voltar a bloquear o utilizador com estes parâmetros',
+'badipaddress'                    => 'Endereço IP inválido',
+'blockipsuccesssub'               => 'Bloqueio bem sucedido',
+'blockipsuccesstext'              => '[[Special:Contributions/$1|$1]] foi bloqueado.<br />
+Consulte a [[Special:IPBlockList|lista de IPs bloqueados]] para rever os bloqueios.',
+'ipb-edit-dropdown'               => 'Editar motivos de bloqueio',
+'ipb-unblock-addr'                => 'Desbloquear $1',
+'ipb-unblock'                     => 'Desbloquear um utilizador ou endereço IP',
+'ipb-blocklist'                   => 'Ver bloqueios em vigência',
+'ipb-blocklist-contribs'          => 'Contribuições de $1',
+'unblockip'                       => 'Desbloquear utilizador',
+'unblockiptext'                   => 'Utilize o formulário abaixo para restaurar o acesso de escrita de um endereço IP ou utilizador previamente bloqueado.',
+'ipusubmit'                       => 'Remover este bloqueio',
+'unblocked'                       => '[[User:$1|$1]] foi desbloqueado',
+'unblocked-id'                    => 'O bloqueio de $1 foi removido com sucesso',
+'ipblocklist'                     => 'Utilizadores bloqueados',
+'ipblocklist-legend'              => 'Procurar um utilizador bloqueado',
+'ipblocklist-username'            => 'Nome de utilizador ou endereço 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',
+'ipblocklist-localblock'          => 'Bloqueio local',
+'ipblocklist-otherblocks'         => '{{PLURAL:$1|Outro bloqueio|Outros bloqueios}}',
+'blocklistline'                   => '$1, $2 bloqueou $3 ($4)',
+'infiniteblock'                   => 'infinito',
+'expiringblock'                   => 'expira em $1 às $2',
+'anononlyblock'                   => 'apenas anón.',
+'noautoblockblock'                => 'bloqueio automático desactivado',
+'createaccountblock'              => 'criação de conta bloqueada',
+'emailblock'                      => 'correio electrónico bloqueado',
+'blocklist-nousertalk'            => 'impedido 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 IP ou nome de utilizador procurado não se encontra bloqueado.',
+'blocklink'                       => 'bloquear',
+'unblocklink'                     => 'desbloquear',
+'change-blocklink'                => 'alterar bloqueio',
+'contribslink'                    => 'contribs',
+'autoblocker'                     => 'Foi automaticamente bloqueado, pois o seu endereço IP foi recentemente usado por "[[User:$1|$1]]". O motivo apresentado para o bloqueio de $1 foi: "$2".',
+'blocklogpage'                    => 'Registo de bloqueio',
+'blocklog-showlog'                => 'Este utilizador foi já bloqueado anteriormente.
+O registo de bloqueios é fornecido abaixo para referência:',
+'blocklog-showsuppresslog'        => 'Este utilizador foi bloqueado e ocultado anteriomente.
+O registo de supressão é fornecido abaixo para referência:',
+'blocklogentry'                   => 'bloqueou "[[$1]]" $3. O bloqueio expira em $2.',
+'reblock-logentry'                => 'modificou parâmetros de bloqueio de [[$1]] $3. O bloqueio expira em $2.',
+'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.',
+'unblocklogentry'                 => 'desbloqueou $1',
+'block-log-flags-anononly'        => 'apenas utilizadores anónimos',
+'block-log-flags-nocreate'        => 'criação de contas impossibilitada',
+'block-log-flags-noautoblock'     => 'bloqueio automático desactivado',
+'block-log-flags-noemail'         => 'correio electrónico bloqueado',
+'block-log-flags-nousertalk'      => 'impossibilitado de editar a própria página de discussão',
+'block-log-flags-angry-autoblock' => 'activado o bloqueio automático melhorado',
+'block-log-flags-hiddenname'      => 'nome de utilizador ocultado',
+'range_block_disabled'            => 'A funcionalidade de administrador para o bloqueio de gamas de IPs está desactivada.',
+'ipb_expiry_invalid'              => 'Tempo de expiração inválido.',
+'ipb_expiry_temp'                 => 'Bloqueios com nome de utilizador ocultado devem ser permanentes.',
+'ipb_hide_invalid'                => 'Não foi possível suprimir esta conta; ela poderá ter demasiadas edições.',
+'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-otherblocks-header'          => '{{PLURAL:$1|Outro bloqueio|Outros bloqueios}}',
+'ipb_cant_unblock'                => 'Erro: O bloqueio com ID $1 não foi encontrado. Pode já ter sido desbloqueado.',
+'ipb_blocked_as_range'            => 'Erro: O IP $1 não se encontra bloqueado de forma directa e não pode ser desbloqueado deste modo. No entanto, está bloqueado como parte da gama $2, a qual pode ser desbloqueada.',
+'ip_range_invalid'                => 'Gama de IPs inválida.',
+'ip_range_toolarge'               => 'Não são permitidas gamas de IPs maiores do que /$1.',
+'blockme'                         => 'Bloquear-me',
+'proxyblocker'                    => 'Bloqueador de proxies',
+'proxyblocker-disabled'           => 'Esta função foi impossibilitada.',
+'proxyblockreason'                => "O seu endereço IP foi bloqueado por ser um ''proxy'' público.
+Contacte o seu fornecedor de internet ou o serviço de apoio técnico e informe-os deste grave problema de segurança, por favor.",
+'proxyblocksuccess'               => 'Concluído.',
+'sorbsreason'                     => "O seu endereço IP encontra-se listado como ''proxy'' aberto na DNSBL utilizada pela {{SITENAME}}.",
+'sorbs_create_account_reason'     => "O seu endereço IP encontra-se listado como ''proxy'' aberto na DNSBL utilizada pela {{SITENAME}}. Não pode criar uma conta",
+'cant-block-while-blocked'        => 'Não pode bloquear outros utilizadores enquanto estiver bloqueado.',
+'cant-see-hidden-user'            => "O utilizador que está tentando bloquear já está bloqueado e oculto.
+Como não tem o privilégio para ocultar utilizadores ''(hideuser)'', não pode ver ou editar o bloqueio deste utilizador.",
+'ipbblocked'                      => 'Não pode bloquear ou desbloquear outros, porque está bloqueado',
+'ipbnounblockself'                => 'Não lhe é permitido desbloquear-se a si mesmo',
 
 # Developer tools
-'lockdb'              => 'Trancar base de dados',
-'unlockdb'            => 'Destrancar base de dados',
-'lockdbtext'          => 'Trancar a base de dados suspenderá a habilidade de todos os utilizadores de editarem páginas, mudarem suas preferências, lista de artigos vigiados e outras coisas que requerem mudanças na base de dados.<br />
-Por favor, confirme que você realmente pretende fazer isso e que vai destrancar a base de dados quando a manutenção estiver concluída.',
-'unlockdbtext'        => 'Desbloquear a base de dados vai restaurar a habilidade de todos os utilizadores de editarem páginas,  mudarem suas preferências, alterarem suas listas de artigos vigiados e outras coisas que requerem mudanças na base de dados. Por favor, confirme que realmente pretende fazer isso.',
-'lockconfirm'         => 'Sim, eu realmente desejo bloquear a base de dados.',
-'unlockconfirm'       => 'Sim, eu realmente desejo desbloquear a base de dados.',
-'lockbtn'             => 'Bloquear base de dados',
-'unlockbtn'           => 'Desbloquear base de dados',
-'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.',
+'lockdb'              => 'Bloquear a base de dados',
+'unlockdb'            => 'Desbloquear a base de dados',
+'lockdbtext'          => 'Bloquear a base de dados impede todos os utilizadores de editar páginas, mudar as suas preferências, editar a lista de páginas vigiadas e executar qualquer outra operação que altere a base de dados.
+Confirme que é precisamente isso que pretende fazer e que vai desbloquear a base de dados quando a manutenção estiver concluída, por favor.',
+'unlockdbtext'        => 'Desbloquear a base de dados vai possibilitar a todos os utilizadores editar páginas, mudar as suas preferências, alterar as suas listas de páginas vigiadas e executar qualquer outra operação que altere a base de dados. Confirme que é isso que pretende fazer, por favor.',
+'lockconfirm'         => 'Sim, pretendo realmente bloquear a base de dados.',
+'unlockconfirm'       => 'Sim, pretendo realmente desbloquear a base de dados.',
+'lockbtn'             => 'Bloquear base de dados',
+'unlockbtn'           => 'Desbloquear base de dados',
+'locknoconfirm'       => 'Não marcou a caixa de confirmação.',
+'lockdbsuccesssub'    => 'Base de dados foi bloqueada',
+'unlockdbsuccesssub'  => 'Base de dados foi desbloqueada',
+'lockdbsuccesstext'   => 'A base de dados da {{SITENAME}} foi bloqueada.<br />
+Lembre-se de [[Special:UnlockDB|remover o bloqueio]] após a manutenção.',
 'unlockdbsuccesstext' => 'A base de dados foi desbloqueada.',
-'lockfilenotwritable' => 'O ficheiro de bloqueio da base de dados não pode ser escrito. Para bloquear ou desbloquear a base de dados, este precisa de poder ser escrito pelo servidor Web.',
-'databasenotlocked'   => 'A base de dados não encontra-se bloqueada.',
+'lockfilenotwritable' => 'O ficheiro de bloqueio da base de dados não pode ser escrito.
+Para bloquear ou desbloquear a base de dados, este precisa de poder ser escrito pelo servidor de internet.',
+'databasenotlocked'   => 'A base de dados não está bloqueada.',
 
 # Move page
-'movepage'                => 'Mover página',
-'movepagetext'            => "Utilizando o seguinte formulário você poderá renomear uma página, movendo todo o histórico para o novo título. O título anterior será transformado num redireccionamento para o novo.
-
-Links para as páginas antigas não serão mudados; certifique-se de verificar por redireccionamentos quebrados ou duplos. Você é responsável por certificar-se que os links continuam apontando para onde eles deveriam apontar.
-
-Note que a página '''não''' será movida se já existir uma página com o novo título, a não ser que ele esteja vazio ou seja um redircecionamento e não tenha histórico de edições. Isto significa que pode renomear uma página de volta para o nome que tinha anteriormente se cometer algum engano e que não pode sobrescrever uma página.
-
-<b>CUIDADO!</b>
-Isto pode ser uma mudança drástica e inesperada para uma página popular; por favor, tenha certeza de que compreende as consequê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:'''
-*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',
-'movenologin'             => 'Não autenticado',
-'movenologintext'         => 'Você precisa ser um utilizador registado e [[{{ns:special}}:Userlogin|autenticado]] para poder mover uma 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 movido 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.',
-'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.',
-'talkpagemoved'           => 'A página de discussão correspondente foi movida com sucesso.',
-'talkpagenotmoved'        => 'A página de discussão correspondente <strong>não</strong> foi movida.',
-'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==
-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.',
+'move-page'                    => 'Mover $1',
+'move-page-legend'             => 'Mover página',
+'movepagetext'                 => "Usando o formulário abaixo pode mover esta página e todo o seu histórico de edições para uma página nova com outro nome.
+A página original será transformada num redireccionamento para a página nova.
+Pode corrigir de forma automática os redireccionamentos existentes que apontam para a página original.
+Caso escolha não o fazer, após a operação certifique-se de que dela não resultaram  [[Special:DoubleRedirects|redireccionamentos duplos]] ou [[Special:BrokenRedirects|quebrados]].
+É da sua responsabilidade verificar que os links continuam a apontar para onde é suposto que apontem.
+
+Note que a página '''não''' será movida se já existir uma página com o novo nome, a menos que esta esteja vazia ou seja um redireccionamento sem qualquer histórico de edições.
+Isto significa que pode mover uma página de volta para o seu nome original se a tiver movido por engano e que não pode mover uma página para cima de outra já existente.
+
+'''CUIDADO!'''
+Numa página popular esta operação pode representar uma mudança drástica e inesperada;
+certifique-se de que compreende as consequências da mudança antes de prosseguir, por favor.",
+'movepagetext-noredirectfixer' => "Usando o formulário abaixo, pode alterar o nome de uma página e mover todo o histórico desta para o nome novo.
+A página antiga é transformada numa página de redireccionamento para a nova.
+Verifique a existência de [[Special:DoubleRedirects|redireccionamentos duplos]] ou [[Special:BrokenRedirects|quebrados]].
+É da sua responsabilidade certificar-se de que os links continuam a apontar para onde é suposto.
+
+Note que a página '''não''' será movida se já existir uma página com o nome novo, a menos que esta página já existente esteja vazia ou seja uma página de redireccionamento e não tenha um histórico de edições.
+Isto também significa que, se se tiver enganado, pode alterar o nome da página movida de volta para o seu nome original; e que não pode sobrescrever o conteúdo de uma página existente.
+
+'''Aviso!'''
+Para páginas populares, esta operação pode representar uma mudança drástica e inesperada;
+certifique-se de que compreende as consequências da operação antes de continuar.",
+'movepagetalktext'             => "Se existir uma página de discussão associada, ela será automaticamente movida, '''a não ser que:'''
+*já exista uma página de discussão com o novo título que não esteja vazia, ou
+*desmarque a correspondente caixa de selecção abaixo.
+
+Nestes casos, terá de mover a página de discussão manualmente, ou fundi-la com a existente, se assim desejar.",
+'movearticle'                  => 'Mover página',
+'moveuserpage-warning'         => "'''Aviso:''' Está prestes a mover uma página de utilizador. Note que a página será apenas movida, ''sem'' alterar o nome do utilizador.",
+'movenologin'                  => 'Não autenticado',
+'movenologintext'              => 'Precisa de ser um utilizador registado e [[Special:UserLogin|autenticado]] para poder mover uma página.',
+'movenotallowed'               => 'Não tem permissão para mover páginas.',
+'movenotallowedfile'           => 'Não possui permissão para mover ficheiros.',
+'cant-move-user-page'          => 'Não tem permissão para mover páginas de utilizador (pode mover sub-páginas).',
+'cant-move-to-user-page'       => 'Não tem permissão para mover uma página para uma página de utilizador (pode movê-la para uma subpágina de utilizador).',
+'newtitle'                     => 'Para novo título',
+'move-watch'                   => 'Vigiar esta página',
+'movepagebtn'                  => 'Mover página',
+'pagemovedsub'                 => 'Página movida com sucesso',
+'movepage-moved'               => '\'\'\'"$1" foi movida para "$2"\'\'\'',
+'movepage-moved-redirect'      => 'Foi criado um redireccionamento.',
+'movepage-moved-noredirect'    => 'A criação de um redireccionamento foi suprimida.',
+'articleexists'                => 'Uma página com este nome já existe, ou o nome que escolheu é inválido.
+Escolha outro nome, por favor.',
+'cantmove-titleprotected'      => 'Não pode mover uma página para esse destino, porque o novo título foi protegido para evitar a sua criação',
+'talkexists'                   => "'''A página em si foi movida com sucesso, mas a página de discussão não foi movida porque já existia uma com o mesmo título.
+Faça a fusão manual das páginas de discussão, por favor.'''",
+'movedto'                      => 'movido para',
+'movetalk'                     => 'Mover também a página de discussão associada.',
+'move-subpages'                => 'Mover subpáginas (até $1)',
+'move-talk-subpages'           => 'Mover subpáginas da página de discussão (até $1)',
+'movepage-page-exists'         => 'A página $1 já existe e não pode ser substituída.',
+'movepage-page-moved'          => 'A página $1 foi movida para $2.',
+'movepage-page-unmoved'        => 'Não foi possível mover a página $1 para $2.',
+'movepage-max-pages'           => 'O limite de $1 {{PLURAL:$1|página movida|páginas movidas}} foi atingido; não será possível mover mais páginas de forma automática.',
+'1movedto2'                    => 'moveu [[$1]] para [[$2]]',
+'1movedto2_redir'              => 'moveu [[$1]] para [[$2]] com redirecionamento',
+'move-redirect-suppressed'     => 'redireccionamento suprimido',
+'movelogpage'                  => 'Registo de movimento',
+'movelogpagetext'              => 'Abaixo encontra-se uma lista de páginas movidas.',
+'movesubpage'                  => '{{PLURAL:$1|Subpágina|Subpáginas}}',
+'movesubpagetext'              => 'Esta página tem $1 {{PLURAL:$1|subpágina mostrada|subpáginas mostradas}} abaixo.',
+'movenosubpage'                => 'Esta página não tem subpáginas.',
+'movereason'                   => 'Motivo:',
+'revertmove'                   => 'reverter',
+'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 de origem e de destinato 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' => 'Um link interwikis não é um destino válido para uma movimentação de página.',
+'immobile-source-page'         => 'Esta página não pode ser movida.',
+'immobile-target-page'         => 'Não é possível mover para esse título de destino.',
+'imagenocrossnamespace'        => 'Não é possível mover imagem para espaço nominal que não de imagens',
+'nonfile-cannot-move-to-file'  => 'Não é possível mover algo que não é um ficheiro para o espaço nominal de ficheiros',
+'imagetypemismatch'            => 'A extensão do novo ficheiro não corresponde ao seu tipo',
+'imageinvalidfilename'         => 'O nome do ficheiro alvo é inválido',
+'fix-double-redirects'         => 'Actualizar todos os redireccionamentos que apontem para o título original',
+'move-leave-redirect'          => 'Criar um redireccionamento',
+'protectedpagemovewarning'     => "'''Aviso:''' Esta página foi protegida de maneira a que apenas utilizadores com privilégio de administrador possam movê-la.
+O último registo é apresentado abaixo para referência:",
+'semiprotectedpagemovewarning' => "'''Nota:''' Esta página protegida de maneira a que apenas utilizadores registados possam movê-la.
+O último registo é apresentado abaixo para referência:",
+'move-over-sharedrepo'         => '== O ficheiro existe ==
+[[:$1]] já existe num repositório partilhado. Mover um ficheiro para o título [[:$1]] irá sobrepô-lo ao ficheiro partilhado.',
+'file-exists-sharedrepo'       => 'O nome de ficheiro que escolheu já é utilizado num repositório partilhado.
+Escolha outro nome, por favor.',
 
 # Export
 'export'            => 'Exportação de páginas',
-'exporttext'        => 'Você pode exportar o texto e o histórico de edições de uma página em particular para um ficheiro XML. Poderá então importar esse conteúdo noutra wiki que utilize o software MediaWiki através da [[{{ns:special}}:Import|página de imprtações]].
+'exporttext'        => 'Pode exportar o texto e o histórico de edições de uma página em particular para um ficheiro XML. Poderá então importar esse conteúdo noutra wiki que utilize o programa MediaWiki, através da [[Special:Import|página de importações]].
 
-Para exportar páginas, introduza os títulos na caixa de texto abaixo, um título por linha, e seleccione se deseja todas as versões, com as linhas de histórico de edições, ou apenas a edição atual e informações apenas sobre a mais recente das edições.
+Para exportar páginas, introduza os títulos na caixa de texto abaixo (um título por linha) e seleccione se deseja todas as versões, com as linhas de histórico de edições, ou apenas a edição actual e informações sobre a mais recente das edições.
 
-Se desejar, pode utilizar uma ligação, por exemplo [[{{ns:Special}}:Export/{{Mediawiki:mainpage}}]] para a [[{{Mediawiki:mainpage}}]].',
-'exportcuronly'     => 'Incluir apenas a revisão actual, não o histórico inteiro',
+Se desejar, pode utilizar um link (por exemplo, [[{{#Special:Export}}/{{MediaWiki:Mainpage}}]] para a [[{{MediaWiki:Mainpage}}]]).',
+'exportcuronly'     => 'Incluir apenas a edição actual, não o histórico completo',
 'exportnohistory'   => "----
-'''Nota:''' a exportação do histórico completo das páginas através deste formulário foi desactivada devido a motivos de performance.",
+'''Nota:''' a exportação do histórico completo de páginas através deste formulário foi desactivada por afectar o desempenho do sistema.",
 'export-submit'     => 'Exportar',
-'export-addcattext' => 'Adicionar à listagem páginas da categoria:',
+'export-addcattext' => 'Adicionar à lista páginas da categoria:',
 'export-addcat'     => 'Adicionar',
-'export-download'   => 'Oferecer para salvar como um ficheiro',
+'export-addnstext'  => 'Adicionar páginas do espaço nominal:',
+'export-addns'      => 'Adicionar',
+'export-download'   => 'Gravar em ficheiro',
+'export-templates'  => 'Incluir predefinições',
+'export-pagelinks'  => 'Incluir páginas ligadas, até uma profundidade de:',
 
 # Namespace 8 related
-'allmessages'               => 'Todas as mensagens de sistema',
-'allmessagesname'           => 'Nome',
-'allmessagesdefault'        => 'Texto padrão',
-'allmessagescurrent'        => 'Texto actual',
-'allmessagestext'           => 'Esta é uma lista de todas mensagens de sistema disponíveis no espaço nominal {{ns:8}}:.',
-'allmessagesnotsupportedDB' => '{{ns:special}}:Allmessages não pode ser utilizado devido ao wgUseDatabaseMessages estar desligado.',
-'allmessagesfilter'         => 'Filtro de nome de mensagem:',
-'allmessagesmodified'       => 'Mostrar apenas modificados',
+'allmessages'                   => 'Mensagens de sistema',
+'allmessagesname'               => 'Nome',
+'allmessagesdefault'            => 'Texto padrão',
+'allmessagescurrent'            => 'Texto actual',
+'allmessagestext'               => 'Esta é a lista das mensagens de sistema disponíveis no espaço nominal MediaWiki.
+Se deseja colaborar na localização genérica do MediaWiki, visite [http://www.mediawiki.org/wiki/Localisation MediaWiki Localisation] e a [http://translatewiki.net translatewiki.net].',
+'allmessagesnotsupportedDB'     => "Esta página não pode ser utilizada, uma vez que '''\$wgUseDatabaseMessages''' foi desativado.",
+'allmessages-filter-legend'     => 'Filtro',
+'allmessages-filter'            => 'Filtrar pelo estado de personalização:',
+'allmessages-filter-unmodified' => 'Não modificadas',
+'allmessages-filter-all'        => 'Todas',
+'allmessages-filter-modified'   => 'Modificadas',
+'allmessages-prefix'            => 'Filtrar pelos caracteres iniciais:',
+'allmessages-language'          => 'Língua:',
+'allmessages-filter-submit'     => 'Filtrar',
 
 # Thumbnails
 'thumbnail-more'           => 'Ampliar',
-'missingimage'             => '<b>Imagem não encontrada</b><br /><i>$1</i>',
 'filemissing'              => 'Ficheiro não encontrado',
 'thumbnail_error'          => 'Erro ao criar miniatura: $1',
 'djvu_page_error'          => 'página DjVu inacessível',
-'djvu_no_xml'              => 'Não foi possível acessar o XML do ficheiro DjVU',
+'djvu_no_xml'              => 'Não foi possível aceder ao XML para o ficheiro DjVU',
 'thumbnail_invalid_params' => 'Parâmetros de miniatura inválidos',
-'thumbnail_dest_directory' => 'Não foi possível criar o diretório de destino',
+'thumbnail_dest_directory' => 'Não foi possível criar o directório de destino',
+'thumbnail_image-type'     => 'Tipo de imagem não suportado',
+'thumbnail_gd-library'     => 'Configuração da biblioteca GD incompleta: função $1 em falta',
+'thumbnail_image-missing'  => 'Ficheiro em falta: $1',
 
 # Special:Import
 'import'                     => 'Importar páginas',
-'importinterwiki'            => 'Importação transwiki',
+'importinterwiki'            => 'Importação transwikis',
 '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 [[{{ns:special}}:Log/import|Registo de importações]].',
-'import-interwiki-history'   => 'Copiar todas as edições desta página',
+Todas as acções de importação transwikis são registadas no [[Special:Log/import|Registo de importações]].',
+'import-interwiki-source'    => 'Wiki ou página de origem:',
+'import-interwiki-history'   => 'Copiar todo o histórico de revisões desta página',
+'import-interwiki-templates' => 'Incluir todas as predefinições',
 'import-interwiki-submit'    => 'Importar',
-'import-interwiki-namespace' => 'Transferir páginas para o espaço nominal:',
-'importtext'                 => 'Por favor, exporte o ficheiro da fonte wiki utilizando a ferramenta {{ns:special}}:Export, salve o ficheiro para o seu disco e importe-o aqui.',
+'import-interwiki-namespace' => 'Espaço nominal de destino:',
+'import-upload-filename'     => 'Nome do ficheiro:',
+'import-comment'             => 'Comentário:',
+'importtext'                 => 'Exporte o ficheiro da wiki de origem utilizando a página especial [[Special:Export|exportação de páginas]].
+Grave o ficheiro no seu computador e importe-o aqui.',
 'importstart'                => 'Importando páginas...',
-'import-revision-count'      => '$1 {{PLURAL:$1|revisão|revisões}}',
+'import-revision-count'      => '{{PLURAL:$1|uma edição|$1 edições}}',
 'importnopages'              => 'Não existem páginas a importar.',
+'imported-log-entries'       => '{{PLURAL:$1|Foi importada $1 entrada|Foram importadas $1 entradas}} de registo.',
 'importfailed'               => 'A importação falhou: $1',
-'importunknownsource'        => 'Tipo de fonte de importação desconhecida',
-'importcantopen'             => 'Não foi possível abrir o ficheiro de importação',
-'importbadinterwiki'         => 'Ligação de interwiki incorrecta',
+'importunknownsource'        => 'Tipo da fonte de importação desconhecido',
+'importcantopen'             => 'Não foi possível abrir o ficheiro a importar',
+'importbadinterwiki'         => 'Link interwikis incorrecto',
 'importnotext'               => 'Vazio ou sem texto',
-'importsuccess'              => 'Importação bem sucedida!',
-'importhistoryconflict'      => 'Existem conflitos de edições no histórico (talvez esta página já foi importada antes)',
-'importnosources'            => 'Não foram definidas fontes de importação transwiki e o carregamento directo de históricos encontra-se desactivado.',
+'importsuccess'              => 'Importação completa!',
+'importhistoryconflict'      => 'Existem conflitos de edições no histórico (talvez esta página já tenha sido importada anteriormente)',
+'importnosources'            => 'Não foram definidas fontes de importação transwikis e o carregamento directo de históricos encontra-se desactivado.',
 'importnofile'               => 'Nenhum ficheiro de importação foi carregado.',
-'importuploaderror'          => 'O carregamento do ficheiro de importação falhou; talvez o ficheiro seja maior do que o tamanho de carregamento permitido.',
+'importuploaderrorsize'      => 'O carregamento do ficheiro importado falhou.
+O ficheiro é maior do que o tamanho máximo permitido.',
+'importuploaderrorpartial'   => 'O carregamento do ficheiro importado falhou.
+O ficheiro foi recebido parcialmente.',
+'importuploaderrortemp'      => 'O carregamento do ficheiro importado falhou.
+Não há um directório temporário.',
+'import-parse-failure'       => 'Falha ao importar dados XML',
+'import-noarticle'           => 'Sem páginas para importar!',
+'import-nonewrevisions'      => 'Todas as revisões já tinham sido importadas anteriormente.',
+'xml-error-string'           => '$1 na linha $2, coluna $3 (byte $4): $5',
+'import-upload'              => 'Enviar dados em XML',
+'import-token-mismatch'      => 'Perda dos dados da sessão. Tente novamente, por favor.',
+'import-invalid-interwiki'   => 'Não é possível importar da wiki especificada.',
 
 # Import log
 'importlogpage'                    => 'Registo de importações',
 'importlogpagetext'                => 'Importações administrativas de páginas com a preservação do histórico de edição de outras wikis.',
-'import-logentry-upload'           => 'importado [[$1]] através de ficheiro de importação',
-'import-logentry-upload-detail'    => '{{PLURAL:$1|revisão|revisões}}',
-'import-logentry-interwiki'        => 'transwiki $1',
-'import-logentry-interwiki-detail' => '{{PLURAL:$1|$1 revisão|$1 revisões}} de $2',
+'import-logentry-upload'           => 'importou [[$1]] por upload de ficheiro',
+'import-logentry-upload-detail'    => '{{PLURAL:$1|uma edição|$1 edições}}',
+'import-logentry-interwiki'        => 'transwikis $1',
+'import-logentry-interwiki-detail' => '{{PLURAL:$1|$1 edição|$1 edições}} de $2',
 
 # Tooltip help for the actions
-'tooltip-pt-userpage'             => 'Minha página de utilizador',
-'tooltip-pt-anonuserpage'         => 'A página de utilizador para o ip que está a utilizar para editar',
-'tooltip-pt-mytalk'               => 'Minha página de discussão',
-'tooltip-pt-anontalk'             => 'Discussão sobre edições deste endereço de ip',
-'tooltip-pt-preferences'          => 'Minhas preferências',
-'tooltip-pt-watchlist'            => 'Lista de artigos vigiados.',
-'tooltip-pt-mycontris'            => 'Lista das minhas contribuições',
-'tooltip-pt-login'                => 'Você é encorajado a autenticar-se, apesar disso não ser obrigatório.',
-'tooltip-pt-anonlogin'            => 'Você é encorajado a autenticar-se, apesar disso não ser obrigatório.',
-'tooltip-pt-logout'               => 'Sair',
+'tooltip-pt-userpage'             => 'A sua página de utilizador',
+'tooltip-pt-anonuserpage'         => 'A página de utilizador para o endereço IP que está a usar',
+'tooltip-pt-mytalk'               => 'A sua página de discussão',
+'tooltip-pt-anontalk'             => 'Discussão sobre edições feitas a partir deste endereço IP',
+'tooltip-pt-preferences'          => 'Configuração dos comportamentos que prefere da wiki',
+'tooltip-pt-watchlist'            => 'Lista de mudanças nas páginas que está a vigiar',
+'tooltip-pt-mycontris'            => 'Lista das suas contribuições',
+'tooltip-pt-login'                => 'É encorajado a autenticar-se, apesar de não ser obrigatório.',
+'tooltip-pt-anonlogin'            => 'É encorajado a autenticar-se, apesar de não ser obrigatório.',
+'tooltip-pt-logout'               => 'Terminar esta sessão na wiki',
 'tooltip-ca-talk'                 => 'Discussão sobre o conteúdo da página',
-'tooltip-ca-edit'                 => 'Você pode editar esta página. Por favor, utilize o botão Mostrar Previsão antes de salvar.',
-'tooltip-ca-addsection'           => 'Adicionar comentário a essa discussão.',
-'tooltip-ca-viewsource'           => 'Esta página está protegida; você pode exibir seu código, no entanto.',
+'tooltip-ca-edit'                 => 'Pode editar esta página.
+Utilize o botão "Antever resultado" antes de gravar, por favor.',
+'tooltip-ca-addsection'           => 'Iniciar uma nova secção',
+'tooltip-ca-viewsource'           => 'Esta página está protegida; só pode ver o conteúdo.',
 'tooltip-ca-history'              => 'Edições anteriores desta página.',
 'tooltip-ca-protect'              => 'Proteger esta página',
+'tooltip-ca-unprotect'            => 'Alterar a protecção desta página',
 'tooltip-ca-delete'               => 'Apagar esta página',
 'tooltip-ca-undelete'             => 'Restaurar edições feitas a esta página antes da eliminação',
 'tooltip-ca-move'                 => 'Mover esta página',
-'tooltip-ca-watch'                => 'Adicionar esta página aos artigos vigiados',
-'tooltip-ca-unwatch'              => 'Remover esta página dos artigos vigiados',
+'tooltip-ca-watch'                => 'Adicionar esta página à lista de páginas vigiadas',
+'tooltip-ca-unwatch'              => 'Remover esta página da lista de páginas vigiadas',
 'tooltip-search'                  => 'Pesquisar nesta wiki',
-'tooltip-p-logo'                  => 'Página principal',
+'tooltip-search-go'               => 'Ir para uma página com este nome exacto, caso exista',
+'tooltip-search-fulltext'         => 'Procurar páginas que contêm este texto',
+'tooltip-p-logo'                  => 'Visite a página principal',
 'tooltip-n-mainpage'              => 'Visitar a página principal',
+'tooltip-n-mainpage-description'  => 'Visitar a página principal',
 'tooltip-n-portal'                => 'Sobre o projecto',
-'tooltip-n-currentevents'         => 'Informação temática sobre eventos actuais',
+'tooltip-n-currentevents'         => 'Informação temática sobre acontecimentos actuais',
 'tooltip-n-recentchanges'         => 'A lista de mudanças recentes nesta wiki.',
 'tooltip-n-randompage'            => 'Carregar página aleatória',
 'tooltip-n-help'                  => 'Um local reservado para auxílio.',
-'tooltip-n-sitesupport'           => 'Ajude-nos',
-'tooltip-t-whatlinkshere'         => 'Lista de todas as páginas que ligam-se a esta',
-'tooltip-t-recentchangeslinked'   => 'Mudanças recentes em páginas relacionadas a esta',
-'tooltip-feed-rss'                => 'Feed RSS desta página',
-'tooltip-feed-atom'               => 'Feed Atom desta página',
+'tooltip-t-whatlinkshere'         => 'Lista de todas as páginas que contêm links para esta',
+'tooltip-t-recentchangeslinked'   => 'Mudanças recentes nas páginas para as quais esta contém links',
+'tooltip-feed-rss'                => "''Feed'' RSS desta página",
+'tooltip-feed-atom'               => "''Feed'' Atom desta página",
 'tooltip-t-contributions'         => 'Ver as contribuições deste utilizador',
-'tooltip-t-emailuser'             => 'Enviar um e-mail a este utilizador',
-'tooltip-t-upload'                => 'Carregar imagens ou ficheiros media',
+'tooltip-t-emailuser'             => 'Enviar uma mensagem de correio a este utilizador',
+'tooltip-t-upload'                => 'Upload de ficheiros',
 'tooltip-t-specialpages'          => 'Lista de páginas especiais',
 'tooltip-t-print'                 => 'Versão para impressão desta página',
 'tooltip-t-permalink'             => 'Link permanente para esta versão desta página',
@@ -1708,136 +2848,200 @@ Todas as acções de importação transwiki são registadas no [[{{ns:special}}:
 'tooltip-ca-nstab-media'          => 'Ver a página de media',
 'tooltip-ca-nstab-special'        => 'Esta é uma página especial, não pode ser editada.',
 'tooltip-ca-nstab-project'        => 'Ver a página de projecto',
-'tooltip-ca-nstab-image'          => 'Ver a página de imagem',
+'tooltip-ca-nstab-image'          => 'Ver a página de ficheiro',
 'tooltip-ca-nstab-mediawiki'      => 'Ver a mensagem de sistema',
 'tooltip-ca-nstab-template'       => 'Ver a predefinição',
 'tooltip-ca-nstab-help'           => 'Ver a página de ajuda',
 'tooltip-ca-nstab-category'       => 'Ver a página da categoria',
 'tooltip-minoredit'               => 'Marcar como edição menor',
-'tooltip-save'                    => 'Salvar as alterações',
-'tooltip-preview'                 => 'Prever as alterações, por favor utilizar antes de salvar!',
+'tooltip-save'                    => 'Gravar as alterações',
+'tooltip-preview'                 => 'Antever as suas alterações. Use antes de gravar, por favor!',
 'tooltip-diff'                    => 'Mostrar alterações que fez a este texto.',
 'tooltip-compareselectedversions' => 'Ver as diferenças entre as duas versões seleccionadas desta página.',
-'tooltip-watch'                   => 'Adicionar esta página à sua lista de artigos vigiados',
+'tooltip-watch'                   => 'Adicionar esta página à lista de páginas vigiadas',
 'tooltip-recreate'                => 'Recriar a página apesar de ter sido eliminada',
+'tooltip-upload'                  => 'Iniciar o carregamento',
+'tooltip-rollback'                => '"{{int:rollbacklink}}" reverte, com um só clique, as edições do último editor desta página.',
+'tooltip-undo'                    => '"desfazer" reverte esta edição e apresenta a página de edição no modo de antevisão.
+Permite colocar uma justificação no resumo da edição.',
+'tooltip-preferences-save'        => 'Gravar preferências',
+'tooltip-summary'                 => 'Introduza um resumo breve',
 
 # Stylesheets
-'common.css'   => '/** o código CSS colocado aqui será aplicado a todos os temas */',
-'monobook.css' => '/* o código CSS colocado aqui terá efeito nos utilizadores do tema Monobook */',
+'common.css'      => '/* Código CSS colocado aqui será aplicado a todos os temas */',
+'standard.css'    => '/* Código CSS colocado aqui afectará os utilizadores do tema Clássico */',
+'nostalgia.css'   => '/* Código CSS colocado aqui afectará os utilizadores do tema Nostalgia */',
+'cologneblue.css' => '/* Código CSS colocado aqui afectará os utilizadores do tema Azul colonial */',
+'monobook.css'    => '/* Código CSS colocado aqui afectará os utilizadores do tema Monobook */',
+'myskin.css'      => '/* Código CSS colocado aqui afectará os utilizadores do tema MySkin */',
+'chick.css'       => '/* Código CSS colocado aqui afectará os utilizadores do tema Chique */',
+'simple.css'      => '/* Código CSS colocado aqui afectará os utilizadores do tema Simples */',
+'modern.css'      => '/* Código CSS colocado aqui afectará os utilizadores do tema Moderno */',
+'vector.css'      => '/* Código CSS colocado aqui afectará os utilizadores do tema Vector */',
+'print.css'       => '/* Código CSS colocado aqui afectará as impressões */',
+'handheld.css'    => '/* Código CSS colocado aqui afectará dispositivos móveis baseados no tema configurado em $wgHandheldStyle */',
 
 # Scripts
-'common.js'   => '/* Códigos javascript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */',
-'monobook.js' => '/* Em desuso, prefira utilizar [[MediaWiki:Common.js]] */',
+'common.js'      => '/* Código Javascript colocado aqui será carregado para todos os utilizadores em cada carregamento de página */',
+'standard.js'    => '/* Código Javascript colocado aqui será carregado para utilizadores do tema Clássico */',
+'nostalgia.js'   => '/* Código Javascript colocado aqui será carregado para utilizadores do tema Nostalgia */',
+'cologneblue.js' => '/* Código Javascript colocado aqui será carregado para utilizadores do tema Azul colonial */',
+'monobook.js'    => '/* Código Javascript colocado aqui será carregado para utilizadores do tema Monobook */',
+'myskin.js'      => '/* Código Javascript colocado aqui será carregado para utilizadores do tema MySkin */',
+'chick.js'       => '/* Código Javascript colocado aqui será carregado para utilizadores do tema Chick */',
+'simple.js'      => '/* Código Javascript colocado aqui será carregado para utilizadores do tema Simples */',
+'modern.js'      => '/* Código Javascript colocado aqui será carregado para utilizadores do tema Moderno */',
+'vector.js'      => '/* Código Javascript colocado aqui será carregado para utilizadores do tema Vector */',
 
 # Metadata
-'nodublincore'      => 'Os metadados RDF para Dublin Core estão desabilitados neste servidor.',
-'nocreativecommons' => 'Os metadados RDF para Creative Commons estão desabilitados neste servidor.',
+'nodublincore'      => 'O uso de metadados RDF para Dublin Core foi impossibilitado neste servidor.',
+'nocreativecommons' => 'O uso de metadados RDF da Creative Commons foi impossibilitado neste servidor.',
 'notacceptable'     => 'O servidor não pode fornecer os dados num formato que o seu cliente possa ler.',
 
 # Attribution
-'anonymous'        => 'Utilizador(es) anónimo(s) da {{SITENAME}}',
-'siteuser'         => '{{SITENAME}} utilizador $1',
-'lastmodifiedatby' => 'Esta página foi modificada pela última vez a $2, $1 por $3.', # $1 date, $2 time, $3 user
-'and'              => 'e',
+'anonymous'        => '{{PLURAL:$1|Utilizador anónimo|Utilizadores anónimos}} da {{SITENAME}}',
+'siteuser'         => '$1 da {{SITENAME}}',
+'anonuser'         => 'utilizador anónimo $1 da {{SITENAME}}',
+'lastmodifiedatby' => 'Esta página foi modificada pela última vez às $2 de $1 por $3.',
 'othercontribs'    => 'Baseado no trabalho de $1.',
 'others'           => 'outros',
-'siteusers'        => '{{SITENAME}} utilizador(es) $1',
+'siteusers'        => '{{PLURAL:$2|um utilizador|$2 utilizadores}} da {{SITENAME}} ($1)',
+'anonusers'        => '{{PLURAL:$2|utilizador anónimo|utilizadores anónimos}} da {{SITENAME}} ($1)',
 'creditspage'      => 'Créditos da página',
 'nocredits'        => 'Não há informação disponível sobre os créditos desta página.',
 
 # Spam protection
-'spamprotectiontitle'    => 'Filtro de protecção contra spam',
-'spamprotectiontext'     => 'A página que deseja salvar foi bloqueada pelo filtro de spam. Tal bloqueio foi provavelmente causado por uma ligação para um website externo.',
-'spamprotectionmatch'    => 'O seguinte texto activou o filtro de spam: $1',
-'subcategorycount'       => '{{PLURAL:$1|Existe uma subcategoria|Existem $1 subcategorias}} nesta categoria.',
-'categoryarticlecount'   => '{{PLURAL:$1|Existe uma página|Existem $1 páginas}} nesta categoria.',
-'category-media-count'   => '{{PLURAL:$1|Há um ficheiro|Há $1 ficheiros}} nesta categoria.',
-'listingcontinuesabbrev' => 'cont.',
-'spambot_username'       => 'MediaWiki limpeza de spam',
-'spam_reverting'         => 'Revertendo para a última versão não contendo hiperligações para $1',
-'spam_blanking'          => 'Todas revisões contendo hiperligações para $1, limpando',
+'spamprotectiontitle' => 'Filtro de protecção contra spam',
+'spamprotectiontext'  => "A página que deseja gravar foi bloqueada pelo filtro de ''spam''.
+Este bloqueio foi provavelmente causado por um link para um site externo que consta da lista negra.",
+'spamprotectionmatch' => 'O seguinte texto activou o filtro de spam: $1',
+'spambot_username'    => 'MediaWiki limpeza de spam',
+'spam_reverting'      => 'Revertendo para a última revisão que não contém links para $1',
+'spam_blanking'       => 'Todas as revisões continham links para $1, limpando',
 
 # Info page
 'infosubtitle'   => 'Informação para página',
 'numedits'       => 'Número de edições (página): $1',
 'numtalkedits'   => 'Número de edições (página de discussão): $1',
-'numwatchers'    => 'Número de pessoas vigiando: $1',
+'numwatchers'    => 'Número de vigilantes: $1',
 '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',
+'skinname-vector'      => 'Vector',
+
 # Math options
 'mw_math_png'    => 'Gerar sempre como PNG',
 'mw_math_simple' => 'HTML caso seja simples, caso contrário, PNG',
 'mw_math_html'   => 'HTML se possível, caso contrário, PNG',
-'mw_math_source' => 'Deixar como TeX (para navegadores de texto)',
-'mw_math_modern' => 'Recomendado para navegadores modernos',
+'mw_math_source' => 'Deixar como TeX (para browsers de texto)',
+'mw_math_modern' => 'Recomendado para browsers modernos',
 'mw_math_mathml' => 'MathML se possível (experimental)',
 
+# Math errors
+'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 que o latex, dvips, gs e convert foram correctamente instalados',
+'math_bad_tmpdir'       => "Não foi possível criar o directório temporário ''math'' ou, se já existe, escrever nele",
+'math_bad_output'       => "Não foi possível criar o directório de resultados ''math'' ou, se já existe, escrever nele",
+'math_notexvc'          => 'O executável texvc não foi encontrado. Consulte math/README para instruções da configuração.',
+
 # Patrolling
-'markaspatrolleddiff'                 => 'Marcar como verificado',
-'markaspatrolledtext'                 => 'Marcar este artigo como verificado',
-'markedaspatrolled'                   => 'Marcado como verificado',
-'markedaspatrolledtext'               => 'A revisã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'          => 'Você precisa de especificar uma revisão para poder marcar como verificado.',
-'markedaspatrollederror-noautopatrol' => 'Você não está autorizado a marcar suas próprias edições como edições patrulhadas.',
+'markaspatrolleddiff'                 => 'Marcar como patrulhada',
+'markaspatrolledtext'                 => 'Marcar esta página como patrulhada',
+'markedaspatrolled'                   => 'Marcada como patrulhada',
+'markedaspatrolledtext'               => 'A edição seleccionada de [[:$1]] foi marcada como patrulhada.',
+'rcpatroldisabled'                    => 'Edições patrulhadas nas Mudanças Recentes desactivadas',
+'rcpatroldisabledtext'                => 'A funcionalidade de edições patrulhadas nas Mudanças Recentes está actualmente desactivada.',
+'markedaspatrollederror'              => 'Não é possível marcar como patrulhada',
+'markedaspatrollederrortext'          => 'É necessário especificar uma edição a ser marcada como patrulhada.',
+'markedaspatrollederror-noautopatrol' => 'Não está autorizado a marcar as suas próprias edições como edições patrulhadas.',
 
 # Patrol log
-'patrol-log-page' => '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-diff' => 'r$1',
+'patrol-log-page'      => 'Registo de edições patrulhadas',
+'patrol-log-header'    => 'Este é um registo de edições patrulhadas.',
+'patrol-log-line'      => 'marcou a $1 de $2 como uma edição patrulhada $3',
+'patrol-log-auto'      => 'automaticamente',
+'patrol-log-diff'      => 'edição $1',
+'log-show-hide-patrol' => '$1 registo de edições patrulhadas',
 
 # Image deletion
-'deletedrevision'                 => 'Apagada a versão antiga $1.',
+'deletedrevision'                 => 'Apagou a versão antiga $1',
 'filedeleteerror-short'           => 'Erro ao eliminar ficheiro: $1',
 'filedeleteerror-long'            => 'Foram encontrados erros ao tentar eliminar o ficheiro:
 
 $1',
 'filedelete-missing'              => 'Não é possível eliminar "$1" já que o ficheiro não existe.',
-'filedelete-old-unregistered'     => 'A revisão de ficheiro especificada para "$1" não se encontra na base de dados.',
+'filedelete-old-unregistered'     => 'A edição de ficheiro especificada para "$1" não se encontra na base de dados.',
 'filedelete-current-unregistered' => 'O ficheiro "$1" não se encontra na base de dados.',
-'filedelete-archive-read-only'    => 'O servidor web não é capaz de fazer alterações no diretório "$1".',
+'filedelete-archive-read-only'    => 'O servidor de internet não é capaz de fazer alterações no directório "$1".',
 
 # Browsing diffs
-'previousdiff' => '← Ver a alteração anterior',
-'nextdiff'     => 'Ver a alteração posterior →',
+'previousdiff' => '← Edição anterior',
+'nextdiff'     => 'Edição posterior →',
 
 # Media information
-'mediawarning'         => "'''Aviso''': Este ficheiro pode conter código malicioso. Ao executar, o seu sistema poderá estar comprometido.<hr />",
-'imagemaxsize'         => 'Limitar imagens nas páginas de descrição a:',
+'mediawarning'         => "'''Aviso''': Este tipo de ficheiro pode conter código malicioso.
+Executá-lo poderá comprometer a segurança do seu sistema.",
+'imagemaxsize'         => "Limite de tamanho de imagens:<br />''(para páginas de descrição)''",
 'thumbsize'            => 'Tamanho de miniaturas:',
-'file-info'            => '(tamanho: $1, tipo MIME: $2)',
-'file-info-size'       => '($1 × $2 pixels, tamanho: $3, tipo MIME: $4)',
+'widthheightpage'      => '$1 × $2, $3 {{PLURAL:$3|página|páginas}}',
+'file-info'            => 'tamanho: $1, tipo MIME: $2',
+'file-info-size'       => '$1 × $2 pixels, tamanho: $3, tipo MIME: $4',
 'file-nohires'         => '<small>Sem resolução maior disponível.</small>',
-'svg-long-desc'        => '(ficheiro SVG, de $1 × $2 pixels, tamanho: $3)',
+'svg-long-desc'        => 'ficheiro SVG, de $1 × $2 pixels, tamanho: $3',
 'show-big-image'       => 'Resolução completa',
-'show-big-image-thumb' => '<small>Tamanho desta previsão: $1 × $2 pixels</small>',
-
-# Special:Newimages
-'newimages'    => 'Galeria de novos ficheiros',
-'showhidebots' => '($1 robôs)',
-'noimages'     => 'Nada para ver.',
+'show-big-image-thumb' => '<small>Dimensões desta antevisão: $1 × $2 pixels</small>',
+'file-info-gif-looped' => 'cíclico',
+'file-info-gif-frames' => '$1 {{PLURAL:$1|quadro|quadros}}',
+'file-info-png-looped' => 'ciclo infinito',
+'file-info-png-repeat' => 'reproduzido $1 {{PLURAL:$1|vez|vezes}}',
+'file-info-png-frames' => '$1 {{PLURAL:$1|fotograma|fotogramas}}',
+
+# Special:NewFiles
+'newimages'             => 'Galeria de novos ficheiros',
+'imagelisttext'         => "Abaixo é apresentada uma lista {{PLURAL:$1|de '''um''' ficheiro, organizado|de '''$1''' ficheiros, organizados}} $2.",
+'newimages-summary'     => 'Esta página especial mostra os ficheiros mais recentemente enviados.',
+'newimages-legend'      => 'Filtrar',
+'newimages-label'       => 'Nome de ficheiro (ou parte dele):',
+'showhidebots'          => '($1 robôs)',
+'noimages'              => 'Nada para ver.',
+'ilsubmit'              => 'Procurar',
+'bydate'                => 'por data',
+'sp-newimages-showfrom' => 'Mostrar novos ficheiros a partir das $2 de $1',
 
 # Bad image list
-'bad_image_list' => 'The format is as follows:
+'bad_image_list' => 'O formato é o seguinte:
 
-Only list items (lines starting with *) are considered. The first link on a line must be a link to a bad image.
-Any subsequent links on the same line are considered to be exceptions, i.e. articles where the image may occur inline.',
+Só são reconhecidos elementos na forma de lista (linhas começadas por *).
+O primeiro link em cada linha deve apontar para o ficheiro que se pretende bloquear.
+Quaisquer outros links nessa mesma linha são considerados excepções (ou seja, páginas de onde se pode aceder ao ficheiro).',
 
 # Metadata
 'metadata'          => 'Metadados',
-'metadata-help'     => 'Este ficheiro contém informação adicional, provavelmente adicionada a partir da câmara digital ou scanner utilizada para criar ou digitalizar a imagem. Caso o ficheiro tenha sido modificado a partir do seu estado original, alguns detalhes poderão não reflectir completamente as mudanças efectuadas.',
-'metadata-expand'   => 'Mostrar restantes detalhes',
-'metadata-collapse' => 'Esconder detalhes restantes',
-'metadata-fields'   => 'Os campos de metadados EXIF listados nesta mensagem poderão estar presente na exibição da página de imagem quando a tabela de metadados estiver no modo "expandida". Outros poderão estar escondidos por padrão.
+'metadata-help'     => 'Este ficheiro contém informação adicional, provavelmente acrescentada pela câmara digital ou pelo digitalizador usados para criá-lo.
+Caso o ficheiro tenha sido modificado a partir do seu estado original, alguns detalhes poderão não reflectir completamente as mudanças efectuadas.',
+'metadata-expand'   => 'Mostrar detalhes adicionais',
+'metadata-collapse' => 'Esconder detalhes adicionais',
+'metadata-fields'   => 'Os campos de metadados EXIF listados nesta mensagem serão incluídos na página de descrição da imagem quando a tabela de metadados não estiver no modo "expandida". Por omissão, outros campos estarão ocultos.
 * make
 * model
 * datetimeoriginal
 * exposuretime
 * fnumber
+* isospeedratings
 * focallength',
 
 # EXIF tags
@@ -1849,12 +3053,20 @@ Any subsequent links on the same line are considered to be exceptions, i.e. arti
 'exif-orientation'                 => 'Orientação',
 'exif-samplesperpixel'             => 'Número de componentes',
 'exif-planarconfiguration'         => 'Arranjo de dados',
+'exif-ycbcrsubsampling'            => 'Percentagem de submistura do canal amarelo para o ciano',
 'exif-ycbcrpositioning'            => 'Posicionamento Y e C',
 'exif-xresolution'                 => 'Resolução horizontal',
 'exif-yresolution'                 => 'Resolução vertical',
-'exif-stripoffsets'                => 'Localização de dados da imagem',
+'exif-resolutionunit'              => 'Unidade de resolução X e Y',
+'exif-stripoffsets'                => 'Localização dos dados da imagem',
+'exif-rowsperstrip'                => 'Número de linhas por tira',
+'exif-stripbytecounts'             => 'Bytes por tira comprimida',
+'exif-jpeginterchangeformat'       => 'Desvio para SOI de JPEG',
 'exif-jpeginterchangeformatlength' => 'Bytes de dados JPEG',
 'exif-transferfunction'            => 'Função de transferência',
+'exif-whitepoint'                  => 'Cromatismo do ponto branco',
+'exif-primarychromaticities'       => 'Cromatismo das cores primárias',
+'exif-ycbcrcoefficients'           => 'Coeficientes da matriz de transformação do espaço de cores',
 'exif-referenceblackwhite'         => 'Par de valores de referência de preto e branco',
 'exif-datetime'                    => 'Data e hora de modificação do ficheiro',
 'exif-imagedescription'            => 'Título',
@@ -1862,55 +3074,68 @@ Any subsequent links on the same line are considered to be exceptions, i.e. arti
 'exif-model'                       => 'Modelo da câmara',
 'exif-software'                    => 'Software utilizado',
 'exif-artist'                      => 'Autor',
-'exif-copyright'                   => 'Licença',
+'exif-copyright'                   => 'Titular dos direitos de autor',
 'exif-exifversion'                 => 'Versão Exif',
 'exif-flashpixversion'             => 'Versão de Flashpix suportada',
-'exif-colorspace'                  => 'Espaço de cor',
+'exif-colorspace'                  => 'Espaço de cores',
 'exif-componentsconfiguration'     => 'Significado de cada componente',
-'exif-compressedbitsperpixel'      => 'Modo de compressão de imagem',
-'exif-pixelydimension'             => 'Largura de imagem válida',
-'exif-pixelxdimension'             => 'Altura de imagem válida',
+'exif-compressedbitsperpixel'      => 'Modo de compressão da imagem',
+'exif-pixelydimension'             => 'Largura válida da imagem',
+'exif-pixelxdimension'             => 'Altura válida da imagem',
 'exif-makernote'                   => 'Anotações do fabricante',
 'exif-usercomment'                 => 'Comentários de utilizadores',
 'exif-relatedsoundfile'            => 'Ficheiro áudio relacionado',
 'exif-datetimeoriginal'            => 'Data e hora de geração de dados',
 'exif-datetimedigitized'           => 'Data e hora de digitalização',
+'exif-subsectime'                  => 'Subsegundos DataHora',
+'exif-subsectimeoriginal'          => 'Subsegundos DataHoraOriginal',
+'exif-subsectimedigitized'         => 'Subsegundos DataHoraDigitalizado',
 'exif-exposuretime'                => 'Tempo de exposição',
 'exif-exposuretime-format'         => '$1 seg ($2)',
 'exif-fnumber'                     => 'Número F',
 'exif-exposureprogram'             => 'Programa de exposição',
+'exif-spectralsensitivity'         => 'Sensibilidade espectral',
 'exif-isospeedratings'             => 'Taxa de velocidade ISO',
-'exif-oecf'                        => 'Factor optoelectrónico de conversão.',
+'exif-oecf'                        => 'Factor de conversão optoelectrónica',
 'exif-shutterspeedvalue'           => 'Velocidade do obturador',
 'exif-aperturevalue'               => 'Abertura',
-'exif-brightnessvalue'             => 'Brilho',
-'exif-exposurebiasvalue'           => 'Polarização de exposição',
+'exif-brightnessvalue'             => 'Brilho APEX',
+'exif-exposurebiasvalue'           => 'Compensação da exposição',
 'exif-maxaperturevalue'            => 'Abertura máxima',
-'exif-subjectdistance'             => 'Distância do sujeito',
+'exif-subjectdistance'             => 'Distância do motivo',
+'exif-meteringmode'                => 'Modo de medição',
 'exif-lightsource'                 => 'Fonte de luz',
 'exif-flash'                       => 'Flash',
-'exif-focallength'                 => 'Comprimento de foco da lente',
-'exif-subjectarea'                 => 'Área de sujeito',
+'exif-focallength'                 => 'Distância focal da lente',
+'exif-subjectarea'                 => 'Área do motivo',
 'exif-flashenergy'                 => 'Energia do flash',
-'exif-subjectlocation'             => 'Localização de sujeito',
+'exif-spatialfrequencyresponse'    => 'Resposta em frequência espacial',
+'exif-focalplanexresolution'       => 'Resolução do plano focal X',
+'exif-focalplaneyresolution'       => 'Resolução do plano focal Y',
+'exif-focalplaneresolutionunit'    => 'Unidade de resolução do plano focal',
+'exif-subjectlocation'             => 'Localização do motivo',
 'exif-exposureindex'               => 'Índice de exposição',
-'exif-sensingmethod'               => 'Método de sensação',
+'exif-sensingmethod'               => 'Tipo de sensor',
 'exif-filesource'                  => 'Fonte do ficheiro',
 'exif-scenetype'                   => 'Tipo de cena',
 'exif-cfapattern'                  => 'padrão CFA',
+'exif-customrendered'              => 'Processamento de imagem personalizado',
 'exif-exposuremode'                => 'Modo de exposição',
-'exif-digitalzoomratio'            => 'Proporção de zoom digital',
+'exif-whitebalance'                => 'Balanço de brancos',
+'exif-digitalzoomratio'            => 'Proporção do zoom digital',
+'exif-focallengthin35mmfilm'       => 'Distância focal em filme de 35 mm',
 'exif-scenecapturetype'            => 'Tipo de captura de cena',
 'exif-gaincontrol'                 => 'Controlo de cena',
 'exif-contrast'                    => 'Contraste',
 'exif-saturation'                  => 'Saturação',
+'exif-sharpness'                   => 'Nitidez',
 'exif-devicesettingdescription'    => 'Descrição das configurações do dispositivo',
-'exif-subjectdistancerange'        => 'Distância de alcance do sujeito',
+'exif-subjectdistancerange'        => 'Distância de alcance do motivo',
 'exif-imageuniqueid'               => 'Identificação única da imagem',
 'exif-gpsversionid'                => 'Versão de GPS',
 'exif-gpslatituderef'              => 'Latitude Norte ou Sul',
 'exif-gpslatitude'                 => 'Latitude',
-'exif-gpslongituderef'             => 'Longitude Leste ou Oeste',
+'exif-gpslongituderef'             => 'Longitude Este ou Oeste',
 'exif-gpslongitude'                => 'Longitude',
 'exif-gpsaltituderef'              => 'Referência de altitude',
 'exif-gpsaltitude'                 => 'Altitude',
@@ -1930,19 +3155,30 @@ Any subsequent links on the same line are considered to be exceptions, i.e. arti
 'exif-gpsdestlatitude'             => 'Latitude do destino',
 'exif-gpsdestlongituderef'         => 'Referência para a longitude do destino',
 'exif-gpsdestlongitude'            => 'Longitude do destino',
-'exif-gpsdestbearingref'           => 'Reference for bearing of destination',
+'exif-gpsdestbearingref'           => 'Referência para o azimute do destino',
+'exif-gpsdestbearing'              => 'Azimute do destino',
 'exif-gpsdestdistanceref'          => 'Referência de distância para o destino',
 'exif-gpsdestdistance'             => 'Distância para o destino',
 'exif-gpsprocessingmethod'         => 'Nome do método de processamento do GPS',
 'exif-gpsareainformation'          => 'Nome da área do GPS',
 'exif-gpsdatestamp'                => 'Data do GPS',
 'exif-gpsdifferential'             => 'Correcção do diferencial do GPS',
+'exif-objectname'                  => 'Título curto',
 
 # EXIF attributes
 'exif-compression-1' => 'Descomprimido',
 
 'exif-unknowndate' => 'Data desconhecida',
 
+'exif-orientation-1' => 'Normal',
+'exif-orientation-2' => 'Espelhamento horizontal',
+'exif-orientation-3' => 'Rodado 180°',
+'exif-orientation-4' => 'Invertido na vertical',
+'exif-orientation-5' => 'Rodado 90º no sentido anti-horário e invertido na vertical',
+'exif-orientation-6' => 'Rodado 90° no sentido anti-horário',
+'exif-orientation-7' => 'Rodado 90° no sentido horário e invertido na vertical',
+'exif-orientation-8' => 'Rodado 90° no sentido horário',
+
 'exif-planarconfiguration-1' => 'formato irregular',
 'exif-planarconfiguration-2' => 'formato plano',
 
@@ -1950,32 +3186,101 @@ Any subsequent links on the same line are considered to be exceptions, i.e. arti
 
 'exif-exposureprogram-0' => 'Não definido',
 'exif-exposureprogram-1' => 'Manual',
-'exif-exposureprogram-6' => 'Programa de movimento (tende a velocidade de disparo mais rápida)',
-'exif-exposureprogram-7' => 'Modo de retrato (para fotos em <i>closeup</i> com o fundo fora de foco)',
-'exif-exposureprogram-8' => 'Modo de paisagem (para fotos de paisagem com o fundo em foco)',
+'exif-exposureprogram-2' => 'Programa normal',
+'exif-exposureprogram-3' => 'Prioridade da abertura',
+'exif-exposureprogram-4' => 'Prioridade do obturador',
+'exif-exposureprogram-5' => 'Programa criativo (tendência para a profundidade de campo)',
+'exif-exposureprogram-6' => 'Programa de movimento (tendência para velocidade de disparo mais rápida)',
+'exif-exposureprogram-7' => 'Modo de retrato (para fotografia de perto, com o fundo desfocado)',
+'exif-exposureprogram-8' => 'Modo de paisagem (para fotografia de paisagens com o fundo focado)',
 
 'exif-subjectdistance-value' => '$1 metros',
 
-'exif-meteringmode-0' => 'Desconhecido',
+'exif-meteringmode-0'   => 'Desconhecido',
+'exif-meteringmode-1'   => 'Média',
+'exif-meteringmode-2'   => 'MédiaPonderadaAoCentro',
+'exif-meteringmode-3'   => 'Ponto',
+'exif-meteringmode-4'   => 'MultiPonto',
+'exif-meteringmode-5'   => 'Padrão',
+'exif-meteringmode-6'   => 'Parcial',
+'exif-meteringmode-255' => 'Outro',
 
 'exif-lightsource-0'   => 'Desconhecida',
 'exif-lightsource-1'   => 'Luz do dia',
 'exif-lightsource-2'   => 'Fluorescente',
+'exif-lightsource-3'   => 'Tungsténio (luz incandescente)',
+'exif-lightsource-4'   => 'Flash',
+'exif-lightsource-9'   => 'Tempo bom',
 'exif-lightsource-10'  => 'Tempo nublado',
+'exif-lightsource-11'  => 'Sombra',
+'exif-lightsource-12'  => 'Fluorescente luz do dia (D 5700 – 7100K)',
+'exif-lightsource-13'  => 'Fluorescente branco luz do dia (N 4600 – 5400K)',
+'exif-lightsource-14'  => 'Fluorescente branco frio (W 3900 – 4500K)',
+'exif-lightsource-15'  => 'Fluorescente branco (WW 3200 – 3700K)',
+'exif-lightsource-17'  => 'Luz normal A',
+'exif-lightsource-18'  => 'Luz normal B',
+'exif-lightsource-19'  => 'Luz normal C',
+'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'   => 'nenhuma função de detecção de luz de retorno',
+'exif-flash-return-2'   => 'luz de retorno não detectada',
+'exif-flash-return-3'   => 'luz de retorno 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',
+'exif-sensingmethod-2' => 'Sensor de áreas de cores de um chip',
+'exif-sensingmethod-3' => 'Sensor de áreas de cores de dois chips',
+'exif-sensingmethod-4' => 'Sensor de áreas de cores de três chips',
+'exif-sensingmethod-5' => 'Sensor de área sequencial de cores',
+'exif-sensingmethod-7' => 'Sensor trilinear',
+'exif-sensingmethod-8' => 'Sensor linear sequencial de cores',
+
+'exif-filesource-3' => 'Câmara fotográfica digital',
+
+'exif-scenetype-1' => 'Imagem fotografada directamente',
+
 'exif-customrendered-0' => 'Processo normal',
 'exif-customrendered-1' => 'Processo personalizado',
 
 'exif-exposuremode-0' => 'Exposição automática',
 'exif-exposuremode-1' => 'Exposição manual',
+'exif-exposuremode-2' => 'Bracket automático',
+
+'exif-whitebalance-0' => 'Balanço de brancos automático',
+'exif-whitebalance-1' => 'Balanço de brancos manual',
 
 'exif-scenecapturetype-0' => 'Padrão',
 'exif-scenecapturetype-1' => 'Paisagem',
 'exif-scenecapturetype-2' => 'Retrato',
-'exif-scenecapturetype-3' => 'Cena noturna',
+'exif-scenecapturetype-3' => 'Cena nocturna',
+
+'exif-gaincontrol-0' => 'Nenhum',
+'exif-gaincontrol-1' => 'Ganho positivo baixo',
+'exif-gaincontrol-2' => 'Ganho positivo alto',
+'exif-gaincontrol-3' => 'Ganho negativo baixo',
+'exif-gaincontrol-4' => 'Ganho negativo alto',
+
+'exif-contrast-0' => 'Normal',
+'exif-contrast-1' => 'Suave',
+'exif-contrast-2' => 'Alto',
+
+'exif-saturation-0' => 'Normal',
+'exif-saturation-1' => 'Saturação baixa',
+'exif-saturation-2' => 'Saturação alta',
+
+'exif-sharpness-0' => 'Normal',
+'exif-sharpness-1' => 'Fraco',
+'exif-sharpness-2' => 'Forte',
 
 'exif-subjectdistancerange-0' => 'Desconhecida',
 'exif-subjectdistancerange-1' => 'Macro',
@@ -1987,17 +3292,27 @@ Any subsequent links on the same line are considered to be exceptions, i.e. arti
 'exif-gpslatitude-s' => 'Latitude Sul',
 
 # Pseudotags used for GPSLongitudeRef and GPSDestLongitudeRef
-'exif-gpslongitude-e' => 'Longitude Leste',
+'exif-gpslongitude-e' => 'Longitude Este',
 'exif-gpslongitude-w' => 'Longitude Oeste',
 
-# Pseudotags used for GPSSpeedRef and GPSDestDistanceRef
+'exif-gpsstatus-a' => 'Medição em progresso',
+'exif-gpsstatus-v' => 'Interoperabilidade de medição',
+
+'exif-gpsmeasuremode-2' => 'Medição bidimensional',
+'exif-gpsmeasuremode-3' => 'Medição tridimensional',
+
+# Pseudotags used for GPSSpeedRef
 'exif-gpsspeed-k' => 'Quilómetros por hora',
 'exif-gpsspeed-m' => 'Milhas por hora',
 'exif-gpsspeed-n' => 'Nós',
 
+# Pseudotags used for GPSTrackRef, GPSImgDirectionRef and GPSDestBearingRef
+'exif-gpsdirection-t' => 'Direcção real',
+'exif-gpsdirection-m' => 'Direcção magnética',
+
 # External editor support
 'edit-externally'      => 'Editar este ficheiro utilizando uma aplicação externa',
-'edit-externally-help' => 'Consulte as [http://meta.wikimedia.org/wiki/Help: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 mais informações)',
 
 # 'all' in various places, this might be different for inflected languages
 'recentchangesall' => 'todas',
@@ -2005,146 +3320,296 @@ Any subsequent links on the same line are considered to be exceptions, i.e. arti
 'watchlistall2'    => 'todas',
 'namespacesall'    => 'todos',
 'monthsall'        => 'todos',
+'limitall'         => 'tudo',
 
 # E-mail address confirmation
-'confirmemail'            => 'Confirmar endereço de E-mail',
-'confirmemail_noemail'    => 'Não possui um endereço de e-mail válido indicado nas suas [[{{ns:special}}:Preferences|preferências de utilizador]].',
-'confirmemail_text'       => 'Esta wiki requer que valide o seu endereço de e-mail antes de utilizar as funcionalidades que requerem um endereço de e-mail. Active o botão abaixo para enviar uma confirmação para o seu endereço de e-mail. A mensagem incluíra um endereço que contém um código; carregue o endereço no seu navegador para confirmar que o seu endereço de e-mail encontra-se válido.',
-'confirmemail_pending'    => '<div class="error">
-Um código de confirmação já foi enviado para você; caso tenha criado sua conta recentemente, é recomendável aguardar alguns minutos para o receber antes de tentar pedir um novo código.
-</div>',
-'confirmemail_send'       => 'Enviar código de confirmação',
-'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.
-
-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.',
-'confirmemail_loggedin'   => 'O seu endereço de e-mail foi agora confirmado.',
-'confirmemail_error'      => 'Alguma coisa correu mal ao guardar a sua confirmação.',
-'confirmemail_subject'    => '{{SITENAME}} confirmação de endereço de e-mail',
-'confirmemail_body'       => 'Alguém, provavelmente você com o endereço de IP $1, registou uma conta "$2" com este endereço de e-mail na {{SITENAME}}.
-
-Para confirmar que esta conta realmente é sua, e para activar
-as funcionalidades de e-mail na {{SITENAME}}, abra o seguinte endereço no seu navegador:
+'confirmemail'              => 'Confirmar endereço de correio electrónico',
+'confirmemail_noemail'      => 'Não tem um endereço de correio electrónico válido nas suas [[Special:Preferences|preferências de utilizador]].',
+'confirmemail_text'         => 'A {{SITENAME}} requer que valide o seu endereço de correio electrónico antes de usar as funcionalidades de correio.
+Clique o botão abaixo para enviar uma mensagem de confirmação para o seu endereço.
+A mensagem incluíra uma URL que contém um código;
+insira a URL no seu browser para confirmar que o seu endereço de correio electrónico é válido.',
+'confirmemail_pending'      => 'Um código de confirmação já lhe foi enviado;
+caso tenha criado a conta recentemente, é recomendado que aguarde alguns minutos até o receber antes de tentar pedir um novo código.',
+'confirmemail_send'         => 'Enviar código de confirmação',
+'confirmemail_sent'         => 'Correio de confirmação enviado.',
+'confirmemail_oncreate'     => 'Foi enviado um código de confirmação para o seu endereço de correio electrónico.
+Este código não é necessário para se autenticar no sistema, mas será necessário para activar qualquer funcionalidade baseada no uso de correio na wiki.',
+'confirmemail_sendfailed'   => 'A {{SITENAME}} não conseguiu enviar a mensagem de confirmação.
+Verifique se o seu endereço de correio electrónico tem caracteres inválidos.
+
+O sistema de correio devolveu o erro: $1',
+'confirmemail_invalid'      => 'Código de confirmação inválido. O código poderá ter expirado.',
+'confirmemail_needlogin'    => 'Precisa de $1 para confirmar o seu endereço de correio electrónico.',
+'confirmemail_success'      => 'O seu endereço de correio electrónico foi confirmado.
+Pode agora [[Special:UserLogin|autenticar-se]] e desfrutar da wiki.',
+'confirmemail_loggedin'     => 'O seu endereço de correio electrónico foi confirmado.',
+'confirmemail_error'        => 'Alguma coisa correu mal ao gravar a sua confirmação.',
+'confirmemail_subject'      => 'Confirmação de endereço de correio electrónico da {{SITENAME}}',
+'confirmemail_body'         => 'Alguém, provavelmente você a partir do endereço IP $1,
+registou uma conta "$2" com este endereço de correio electrónico na {{SITENAME}}.
+
+Para confirmar que esta conta é realmente sua e activar
+as funcionalidades de correio electrónico na {{SITENAME}},
+abra o seguinte link no seu browser:
 
 $3
 
-Caso este *não* seja você, não siga o endereço. Este código de confirmação
-irá expirar a $4.',
+Se a conta *não* é sua, abra o seguinte link para cancelar
+a confirmação do endereço de correio electrónico:
+
+$5
+
+Este código de confirmação expira a $4.',
+'confirmemail_body_changed' => 'Alguém, provavelmente você a partir do endereço IP $1,
+alterou o endereço de correio electrónico da conta "$2" para este na {{SITENAME}}.
+
+Para confirmar que esta conta é realmente sua e reactivar
+as funcionalidades de correio electrónico na {{SITENAME}},
+abra o seguinte link no seu browser:
+
+$3
+
+Caso a conta *não* lhe pertença, abra o seguinte link
+para cancelar a confirmação do endereço de correio electrónico:
+
+$5
+
+Este código de confirmação expira a $4.',
+'confirmemail_body_set'     => 'Alguém, provavelmente você a partir do endereço IP $1,
+definiu o seu endereço de correio electrónico como correio da conta "$2" na {{SITENAME}}.
+
+Para confirmar que esta conta é realmente sua e reactivar
+as funcionalidades de correio electrónico na {{SITENAME}},
+abra o seguinte link no seu browser:
+
+$3
+
+Caso a conta *não* lhe pertença, abra o seguinte link
+para cancelar a confirmação do endereço de correio electrónico:
+
+$5
+
+Este código de confirmação expira a $4.',
+'confirmemail_invalidated'  => 'Confirmação de endereço de correio electrónico cancelada',
+'invalidateemail'           => 'Cancelar confirmação de correio electrónico',
 
 # Scary transclusion
-'scarytranscludedisabled' => '[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]',
+'scarytranscludedisabled' => '[Transclusão interwikis foi impossibilitada]',
+'scarytranscludefailed'   => '[Não foi possível obter a predefinição a partir de $1]',
+'scarytranscludetoolong'  => '[URL longa demais]',
 
 # Trackbacks
-'trackbackbox'      => "<div id='mw_trackbacks'>
-Trackbacks para esta página:<br />
-$1
-</div>",
-'trackbackremove'   => ' ([$1 Eliminar])',
-'trackbacklink'     => 'Trackback',
-'trackbackdeleteok' => 'O trackback foi eliminado com sucesso.',
+'trackbackbox'      => "Links ''trackback'' para esta página:<br />
+$1",
+'trackbackremove'   => '([$1 Eliminar])',
+'trackbacklink'     => "''Trackback''",
+'trackbackdeleteok' => "O ''trackback'' foi eliminado com sucesso.",
 
 # Delete conflict
-'deletedwhileediting' => 'Aviso: Esta página foi eliminada após você ter começado a editar!',
-'confirmrecreate'     => "O utilizador [[{{ns:user}}:$1|$1]] ([[{{ns:user_talk}}:$1|Discussão]]) eliminou esta página após você ter começado a editar, pelo seguinte motivo:
+'deletedwhileediting' => "'''Aviso''': Esta página foi eliminada após ter começado a editá-la!",
+'confirmrecreate'     => "Enquanto você editava esta página, o utilizador [[User:$1|$1]] ([[User talk:$1|Discussão]]) eliminou-a pelo seguinte motivo:
 : ''$2''
-Por favor, confirme que realmente deseja recriar esta página.",
+Confirme que deseja realmente recriar esta página, por favor.",
 'recreate'            => 'Recriar',
 
-# HTML dump
-'redirectingto' => 'Redireccionando para [[$1]]...',
-
 # action=purge
-'confirm_purge'        => 'Limpar a memória cache desta página?
-
-$1',
 'confirm_purge_button' => 'OK',
-
-# AJAX search
-'searchcontaining' => "Pesquisar por páginas contendo ''$1''.",
-'searchnamed'      => "Pesquisar por páginas nomeadas como ''$1''.",
-'articletitles'    => "Páginas começando com ''$1''",
-'hideresults'      => 'Esconder resultados',
+'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'   => '&larr; página anterior',
-'imgmultipagenext'   => 'próxima página &rarr;',
-'imgmultigo'         => 'Ir!',
-'imgmultigotopre'    => 'Mostrar página',
-'imgmultiparseerror' => 'O ficheiro aparenta estar corrompido ou com algum outro erro. Por conta disso, não será possível exibir uma listagem de páginas no wiki {{SITENAME}}.',
+'imgmultipageprev' => '← página anterior',
+'imgmultipagenext' => 'página seguinte →',
+'imgmultigo'       => 'Ir!',
+'imgmultigoto'     => 'Ir para a página $1',
 
 # Table pager
 'ascending_abbrev'         => 'asc',
 'descending_abbrev'        => 'desc',
-'table_pager_next'         => 'Próxima página',
+'table_pager_next'         => 'Página seguinte',
 'table_pager_prev'         => 'Página anterior',
 'table_pager_first'        => 'Primeira página',
 'table_pager_last'         => 'Última página',
-'table_pager_limit'        => 'Mostrar $1 items por página',
+'table_pager_limit'        => 'Mostrar $1 por página',
+'table_pager_limit_label'  => 'Entradas por página:',
 'table_pager_limit_submit' => 'Ir',
 'table_pager_empty'        => 'Sem resultados',
 
 # Auto-summaries
-'autosumm-blank'   => 'Foi removido o conteúdo completo desta página',
+'autosumm-blank'   => 'Limpou toda a página',
 'autosumm-replace' => "Página substituída por '$1'",
-'autoredircomment' => 'Redireccionando para [[$1]]',
-'autosumm-new'     => 'Nova página: $1',
-
-# Size units
-'size-bytes'     => '$1 B',
-'size-kilobytes' => '$1 KB',
-'size-megabytes' => '$1 MB',
-'size-gigabytes' => '$1 GB',
+'autoredircomment' => 'Redireccionamento para [[$1]]',
+'autosumm-new'     => "Criou nova página com '$1'",
 
 # Live preview
-'livepreview-loading' => 'Carregando…',
-'livepreview-ready'   => 'Carregando… Pronto!',
-'livepreview-failed'  => 'A previsão instantânea falhou!
-Tente a previsão comum.',
-'livepreview-error'   => 'Falha ao conectar: $1 "$2"
-Tente a previsão comum.',
+'livepreview-loading' => 'A carregar…',
+'livepreview-ready'   => 'A carregando… Terminado!',
+'livepreview-failed'  => 'A antevisão instantânea falhou!
+Tente a antevisão normal.',
+'livepreview-error'   => 'Falha ao ligar: $1 "$2"
+Tente a antevisão normal.',
 
 # Friendlier slave lag warnings
-'lag-warn-normal' => 'Possivelmente as alterações que sejam mais recentes do que $1 segundos não serão exibidas nesta lista.',
-'lag-warn-high'   => 'Devido a sérios problemas de latência no servidor da base de dados, as alterações mais recentes que $1 segundos poderão não ser exibidas nesta lista.',
+'lag-warn-normal' => 'Alterações realizadas {{PLURAL:$1|no último segundo|nos últimos $1 segundos}} podem não constar desta lista.',
+'lag-warn-high'   => 'Devido a latência elevada no acesso ao servidor da base de dados, as alterações realizadas {{PLURAL:$1|no último segundo|nos últimos $1 segundos}} podem não constar desta lista.',
 
 # Watchlist editor
-'watchlistedit-numitems'       => 'A sua lista de vigiados possui {{PLURAL:$1|um título|$1 títulos}}, além das respectivas páginas de discussão.',
-'watchlistedit-noitems'        => 'A sua lista de vigiados não possui títulos.',
-'watchlistedit-clear-title'    => 'Limpar lista de vigiados',
-'watchlistedit-clear-legend'   => 'Limpar lista de vigiados',
-'watchlistedit-clear-confirm'  => 'Isto removerá todos os títulos de sua lista de vigiados. Tem certeza de que é isso que deseja? 
-
-Também é possível [[Special:Watchlist/edit|remover títulos individualmente]].',
-'watchlistedit-clear-submit'   => 'Limpar',
-'watchlistedit-clear-done'     => 'A sua lista de vigiados foi limpa. Todos os títulos foram removidos.',
-'watchlistedit-normal-title'   => 'Editar lista de vigiados',
-'watchlistedit-normal-legend'  => 'Remover títulos da lista de vigiados',
-'watchlistedit-normal-explain' => 'Os títulos de sua lista de vigiados são exibidos a seguir. Para remover um título clique no box ao lado do mesmo e no botão Remover Títulos. Você também pode [[{{ns:special}}:Watchlist/raw|editar a lista crua]] ou [[{{ns:special}}:Watchlist/clear|remover todos os títulos]].',
-'watchlistedit-normal-submit'  => 'Remover Títulos',
-'watchlistedit-normal-done'    => '{{PLURAL:$1|um título foi removido|$1 títulos foram removidos}} de sua lista de vigiados:',
-'watchlistedit-raw-title'      => 'Edição crua dos vigiados',
-'watchlistedit-raw-legend'     => 'Edição crua dos vigiados',
-'watchlistedit-raw-explain'    => 'Os títulos de sua lista de vigiados são exibidos a seguir e podem ser adicionados ou removidos ao se editar a lista, mantendo-se um por linha. Ao terminar, clique em no botão correspondente para atualizar.
-
-Você também pode [[{{ns:special}}:Watchlist/edit|editar a lista da forma convencional]] ou [[{{ns:special}}:Watchlist/clear|remover todos os títulos]].',
-'watchlistedit-raw-titles'     => 'Títulos:',
-'watchlistedit-raw-submit'     => 'Atualizar a lista de vigiados',
-'watchlistedit-raw-done'       => 'Sua lista de vigiados foi atualizada.',
-'watchlistedit-raw-added'      => '{{PLURAL:$1|Foi adicionado um título|Foram adicionados $1 títulos}}:',
-'watchlistedit-raw-removed'    => '{{PLURAL:$1|Foi removido um título|Foram removidos $1 títulos}}:',
+'watchlistedit-numitems'       => 'A sua lista de páginas vigiadas contém {{PLURAL:$1|uma página|$1 páginas}}, excluindo páginas de discussão.',
+'watchlistedit-noitems'        => 'A sua lista de páginas vigiadas está vazia.',
+'watchlistedit-normal-title'   => 'Editar lista de páginas vigiadas',
+'watchlistedit-normal-legend'  => 'Remover páginas da lista de páginas vigiadas',
+'watchlistedit-normal-explain' => 'As suas páginas vigiadas são listadas abaixo.
+Para remover uma página, marque a caixa de selecção correspondente e clique o botão "{{int:Watchlistedit-normal-submit}}".
+Também pode [[Special:Watchlist/raw|editar a lista de páginas vigiadas em forma de texto]].',
+'watchlistedit-normal-submit'  => 'Remover páginas',
+'watchlistedit-normal-done'    => '{{PLURAL:$1|Foi removida uma página|Foram removidas $1 páginas}} da sua lista de páginas vigiadas:',
+'watchlistedit-raw-title'      => 'Editar a lista de páginas vigiadas em forma de texto',
+'watchlistedit-raw-legend'     => 'Editar a lista de páginas vigiadas em forma de texto',
+'watchlistedit-raw-explain'    => 'A lista de páginas vigiadas é apresentada abaixo.
+Pode adicionar novas linhas ou remover linhas para aumentar ou reduzir a lista, desde que mantenha uma única página por linha.
+Quando terminar, clique "{{int:Watchlistedit-raw-submit}}".
+Também pode [[Special:Watchlist/edit|editar a lista da maneira convencional]].',
+'watchlistedit-raw-titles'     => 'Páginas:',
+'watchlistedit-raw-submit'     => 'Actualizar a lista de páginas vigiadas',
+'watchlistedit-raw-done'       => 'A sua lista de páginas vigiadas foi actualizada.',
+'watchlistedit-raw-added'      => '{{PLURAL:$1|Foi adicionada uma página|Foram adicionadas $1 páginas}}:',
+'watchlistedit-raw-removed'    => '{{PLURAL:$1|Foi removida uma página|Foram removidas $1 páginas}}:',
 
 # Watchlist editing tools
-'watchlisttools-view'  => 'Ver alterações relevantes',
-'watchlisttools-edit'  => 'Ver e editar a lista de vigiados',
-'watchlisttools-raw'   => 'Edição crua dos vigiados',
-'watchlisttools-clear' => 'Limpar a lista de vigiados',
+'watchlisttools-view' => 'Ver alterações relevantes',
+'watchlisttools-edit' => 'Ver e editar a lista de páginas vigiadas',
+'watchlisttools-raw'  => 'Editar a lista de páginas vigiadas em forma de texto',
+
+# 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',
+'version-extensions'               => 'Extensões instaladas',
+'version-specialpages'             => 'Páginas especiais',
+'version-parserhooks'              => "''Hooks'' do analisador sintáctico",
+'version-variables'                => 'Variáveis',
+'version-skins'                    => 'Temas',
+'version-other'                    => 'Diversos',
+'version-mediahandlers'            => 'Leitura e tratamento de multimédia',
+'version-hooks'                    => 'Hooks',
+'version-extension-functions'      => 'Funções de extensão',
+'version-parser-extensiontags'     => 'Extensões do analisador sintáctico',
+'version-parser-function-hooks'    => "''Hooks'' das funções do analisador sintáctico",
+'version-skin-extension-functions' => 'Funções para extensão de temas',
+'version-hook-name'                => 'Nome do hook',
+'version-hook-subscribedby'        => 'Subscrito por',
+'version-version'                  => '(Versão $1)',
+'version-license'                  => 'Licença',
+'version-poweredby-credits'        => "Esta é uma wiki '''[http://www.mediawiki.org/ MediaWiki]''', copyright © 2001-$1 $2.",
+'version-poweredby-others'         => 'outros',
+'version-license-info'             => 'O MediaWiki é software livre; pode redistribuí-lo e/ou modificá-lo nos termos da licença GNU General Public License, tal como publicada pela Free Software Foundation; tanto a versão 2 da Licença, como (por opção sua) qualquer versão posterior.
+
+O MediaWiki é distribuído na esperança de que seja útil, mas SEM QUALQUER GARANTIA; inclusive, sem a garantia implícita da POSSIBILIDADE DE SER COMERCIALIZADO ou de ADEQUAÇÂO PARA QUALQUER FINALIDADE ESPECÍFICA. Consulte a licença GNU General Public License para mais detalhes.
+
+Em conjunto com este programa deve ter recebido [{{SERVER}}{{SCRIPTPATH}}/COPYING uma cópia da licença GNU General Public License]; se não a recebeu, peça-a por escrito para Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA ou [http://www.gnu.org/licenses/old-licenses/gpl-2.0.html leia-a na internet].',
+'version-software'                 => 'Software instalado',
+'version-software-product'         => 'Produto',
+'version-software-version'         => 'Versão',
+
+# Special:FilePath
+'filepath'         => 'Endereço de ficheiro',
+'filepath-page'    => 'Ficheiro:',
+'filepath-submit'  => 'Ir',
+'filepath-summary' => 'Esta página especial retorna o endereço completo de um ficheiro.
+Imagens serão apresentadas pelo browser na resolução máxima; ficheiros de outro tipo serão abertos pelo browser directamente no programa que lhes está associado no seu computador.',
+
+# Special:FileDuplicateSearch
+'fileduplicatesearch'          => 'Ficheiros duplicados',
+'fileduplicatesearch-summary'  => "Procure ficheiros duplicados tendo por base o seu resumo criptográfico ''(hash value)''.
+
+Introduza o nome do ficheiro sem o prefixo \"{{ns:file}}:\".",
+'fileduplicatesearch-legend'   => 'Procurar duplicados',
+'fileduplicatesearch-filename' => 'Ficheiro:',
+'fileduplicatesearch-submit'   => 'Procurar',
+'fileduplicatesearch-info'     => '$1 × $2 pixels<br />Tamanho: $3<br />tipo MIME: $4',
+'fileduplicatesearch-result-1' => 'O ficheiro "$1" não possui cópias idênticas.',
+'fileduplicatesearch-result-n' => 'O ficheiro "$1" possui {{PLURAL:$2|uma cópia idêntica|$2 cópias idênticas}}.',
+
+# Special:SpecialPages
+'specialpages'                   => 'Páginas especiais',
+'specialpages-note'              => '----
+* Páginas especiais normais.
+* <strong class="mw-specialpagerestricted">Páginas especiais restritas.</strong>',
+'specialpages-group-maintenance' => 'Relatórios de manutenção',
+'specialpages-group-other'       => 'Outras páginas especiais',
+'specialpages-group-login'       => 'Entrar / registar-se',
+'specialpages-group-changes'     => 'Mudanças e registos recentes',
+'specialpages-group-media'       => 'Listas e carregamento de ficheiros',
+'specialpages-group-users'       => 'Utilizadores e privilégios',
+'specialpages-group-highuse'     => 'Páginas muito usadas',
+'specialpages-group-pages'       => 'Listas de páginas',
+'specialpages-group-pagetools'   => 'Ferramentas de páginas',
+'specialpages-group-wiki'        => 'Dados e ferramentas da wiki',
+'specialpages-group-redirects'   => 'Pesquisas e aleatoriedade',
+'specialpages-group-spam'        => 'Ferramentas anti-spam',
+
+# Special:BlankPage
+'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 está<pre>
+# Coloque fragmentos de expressões regulares (apenas a parte entre //) abaixo
+# Estas serão comparadas com as URLs das imagens externas (com link directo)
+# As que corresponderem serão apresentadas como imagens, caso contrário apenas será apresentado um link para a imagem
+# As linhas que começam com um símbolo de cardinal (#) são tratadas como comentários
+# Esta lista não distingue maiúsculas de minúsculas
+
+# Coloque todos os fragmentos de expressões regulares (regex) acima desta linha. Deixe esta linha exatamente como ela está</pre>',
+
+# Special:Tags
+'tags'                    => 'Etiquetas de modificação válidas',
+'tag-filter'              => 'Filtro de [[Special:Tags|etiquetas]]:',
+'tag-filter-submit'       => 'Filtrar',
+'tags-title'              => 'Etiquetas',
+'tags-intro'              => 'Esta página lista as etiquetas com que o software poderá marcar uma edição, e o seu significado.',
+'tags-tag'                => 'Nome da etiqueta',
+'tags-display-header'     => 'Aparência nas listas de modificações',
+'tags-description-header' => 'Descrição completa do significado',
+'tags-hitcount-header'    => 'Modificações etiquetadas',
+'tags-edit'               => 'editar',
+'tags-hitcount'           => '$1 {{PLURAL:$1|modificação|modificações}}',
+
+# Special:ComparePages
+'comparepages'     => 'Comparar páginas',
+'compare-selector' => 'Comparar edições da página',
+'compare-page1'    => 'Página 1',
+'compare-page2'    => 'Página 2',
+'compare-rev1'     => 'Edição 1',
+'compare-rev2'     => 'Edição 2',
+'compare-submit'   => 'Comparar',
+
+# Database error messages
+'dberr-header'      => 'Esta wiki tem um problema',
+'dberr-problems'    => 'Desculpe! Este site está a experienciar dificuldades técnicas.',
+'dberr-again'       => 'Experimente esperar uns minutos e actualizar.',
+'dberr-info'        => '(Não foi possível contactar o servidor da base de dados: $1)',
+'dberr-usegoogle'   => 'Pode tentar pesquisar no Google entretanto.',
+'dberr-outofdate'   => 'Note que os seus índices relativos ao nosso conteúdo podem estar desactualizados.',
+'dberr-cachederror' => 'A seguinte página é uma cópia em cache da página pedida e pode não estar actualizada.',
+
+# HTML forms
+'htmlform-invalid-input'       => 'Existem problemas com alguns dos dados introduzidos',
+'htmlform-select-badoption'    => 'O valor que especificou não é uma opção válida.',
+'htmlform-int-invalid'         => 'O valor que especificou não é um inteiro.',
+'htmlform-float-invalid'       => 'O valor que especificou não é um número.',
+'htmlform-int-toolow'          => 'O valor que especificou é inferior ao mínimo de $1',
+'htmlform-int-toohigh'         => 'O valor que especificou é superior ao máximo de $1',
+'htmlform-required'            => 'Este valor é necessário',
+'htmlform-submit'              => 'Enviar',
+'htmlform-reset'               => 'Desfazer alterações',
+'htmlform-selectorother-other' => 'Outros',
+
+# SQLite database support
+'sqlite-has-fts' => '$1 com suporte de pesquisa de texto completo',
+'sqlite-no-fts'  => '$1 sem suporte de pesquisa de texto completo',
 
 );
-