Using a new function, Language::getArrow, to check the direction, instead of hard...
[lhc/web/wiklou.git] / languages / MessagesPt.php
index d9bd3ec..9f160d8 100644 (file)
@@ -1,7 +1,124 @@
 <?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
+ * from the Portuguese Wikipedia
+ *
+ * @package MediaWiki
+ * @subpackage Language
+ */
+
+$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',
+/*
+       Above entries are for PT_br. The following entries should
+    be used instead. But:
+
+     DO NOT USE THOSE ENTRIES WITHOUT MIGRATING STUFF ON
+     WIKIMEDIA WEB SERVERS FIRST !! You will just break a lot
+     of links 8-)
+
+       NS_USER             => 'Utilizador', # 2
+       NS_USER_TALK        => 'Utilizador_Discussão', # 3
+*/
+       # 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
+);
+
+$quickbarSettings = array(
+       'Nenhuma', 'Fixo à esquerda', 'Fixo à direita', 'Flutuando à esquerda', 'Flutuando à direita'
+);
 
+$skinNames = array(
+       'standard' => 'Clássico',
+       'nostalgia' => 'Nostalgia',
+       'cologneblue' => 'Azul colonial',
+       'davinci' => 'DaVinci',
+       'mono' => 'Mono',
+       'monobook' => 'MonoBook',
+       'myskin' => 'MySkin',
+       'chick' => 'Chick'
+);
+
+# Note to translators:
+#   Please include the English words as synonyms.  This allows people
+#   from other wikis to contribute more easily.
+#
+$magicWords = array(
+#   ID                                 CASE  SYNONYMS
+       'redirect'               => array( 0,    '#REDIRECT', '#redir'    ),
+       'notoc'                  => array( 0,    '__NOTOC__'              ),
+       'forcetoc'               => array( 0,    '__FORCETOC__'           ),
+       'toc'                    => array( 0,    '__TOC__'                ),
+       'noeditsection'          => array( 0,    '__NOEDITSECTION__'      ),
+       'start'                  => array( 0,    '__START__'              ),
+       'currentmonth'           => array( 1,    'CURRENTMONTH'           ),
+       'currentmonthname'       => array( 1,    'CURRENTMONTHNAME'       ),
+       'currentmonthnamegen'    => array( 1,    'CURRENTMONTHNAMEGEN'    ),
+       'currentmonthabbrev'     => array( 1,    'CURRENTMONTHABBREV'     ),
+       'currentday'             => array( 1,    'CURRENTDAY'             ),
+       'currentdayname'         => array( 1,    'CURRENTDAYNAME'         ),
+       'currentyear'            => array( 1,    'CURRENTYEAR'            ),
+       'currenttime'            => array( 1,    'CURRENTTIME'            ),
+       'numberofarticles'       => array( 1,    'NUMBEROFARTICLES'       ),
+       'numberoffiles'          => array( 1,    'NUMBEROFFILES'          ),
+       'pagename'               => array( 1,    'PAGENAME'               ),
+       'pagenamee'              => array( 1,    'PAGENAMEE'              ),
+       'namespace'              => array( 1,    'NAMESPACE'              ),
+       'msg'                    => array( 0,    'MSG:'                   ),
+       'subst'                  => array( 0,    'SUBST:'                 ),
+       'msgnw'                  => array( 0,    'MSGNW:'                 ),
+       'end'                    => array( 0,    '__END__'                ),
+       'img_thumbnail'          => array( 1,    'thumbnail', 'thumb'     ),
+       'img_manualthumb'        => array( 1,    'thumbnail=$1', 'thumb=$1'),
+       'img_right'              => array( 1,    'right', 'direita'       ),
+       'img_left'               => array( 1,    'left', 'esquerda'       ),
+       'img_none'               => array( 1,    'none', 'nenhum'         ),
+       'img_width'              => array( 1,    '$1px'                   ),
+       'img_center'             => array( 1,    'center', 'centre'       ),
+       'img_framed'             => array( 1,    'framed', 'enframed', 'frame' ),
+       'int'                    => array( 0,    'INT:'                   ),
+       'sitename'               => array( 1,    'SITENAME'               ),
+       'ns'                     => array( 0,    'NS:'                    ),
+       'localurl'               => array( 0,    'LOCALURL:'              ),
+       'localurle'              => array( 0,    'LOCALURLE:'             ),
+       'server'                 => array( 0,    'SERVER'                 ),
+       'servername'             => array( 0,    'SERVERNAME'             ),
+       'scriptpath'             => array( 0,    'SCRIPTPATH'             ),
+       'grammar'                => array( 0,    'GRAMMAR:'               ),
+       'notitleconvert'         => array( 0,    '__NOTITLECONVERT__', '__NOTC__'),
+       'nocontentconvert'       => array( 0,    '__NOCONTENTCONVERT__', '__NOCC__'),
+       'currentweek'            => array( 1,    'CURRENTWEEK'            ),
+       'currentdow'             => array( 1,    'CURRENTDOW'             ),
+       'revisionid'             => array( 1,    'REVISIONID'             ),
+);
 
-/* private */ $wgAllMessagesPt = array(
+$separatorTransformTable = array(',' => ' ', '.' => ',' );
+#$linkTrail = '/^([a-z]+)(.*)$/sD';# ignore list
+
+
+
+$messages = array(
 
 # User preference toggles
 'tog-underline' => 'Sublinhar hiperligações',
 
 # Bits of text used by many pages:
 #
-'categories1' => 'Categoria',
-'categories' => 'Categorias',
-'category' => 'Categoria',
+'categories' => '{{PLURAL:$1|Categoria|Categorias}}',
 'category_header' => 'Artigos na categoria "$1"',
 'subcategories' => 'Subcategorias',
 
 
-'linktrail'             => '/^([a-z]+)(.*)$/sD',
-'linkprefix'            => '/^(.*?)([a-zA-Z\x80-\xff]+)$/sD',
+#'linkprefix'            => '/^(.*?)([a-zA-Z\x80-\xff]+)$/sD', # ignore list
 'mainpage'              => 'Página principal',
 'mainpagetext'    => "<big>'''MediaWiki instalado com sucesso.'''</big>",
-'mainpagedocfooter' => "Consultar o [http://meta.wikipedia.org/wiki/MediaWiki_User%27s_Guide Guia de Utilizadores] para informação acerca de como utilizador o software wiki.
+'mainpagedocfooter' => "Consultar o [http://meta.wikipedia.org/wiki/Help:Contents Guia de Utilizadores] para informação acerca de como utilizador o software wiki.
 
 == Começando ==
 
 * [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce Lista de correio do anúncio de publicações do MediaWiki]",
 
 'portal'                => 'Portal comunitário',
-'portal-url'            => 'Project:Portal comunitário',
+'portal-url'            => '{{ns:project}}:Portal comunitário',
 'about'                 => 'Sobre',
 'aboutsite'      => 'Sobre',
-'aboutpage'             => 'Project:Sobre',
+'aboutpage'             => '{{ns:project}}:Sobre',
 'article' => 'Artigo',
 'help'                  => 'Ajuda',
 'helppage'              => 'Ajuda:Conteúdos',
 'bugreports'    => 'Bug reports',
-'bugreportspage' => 'Project:Bug_reports',
+'bugreportspage' => '{{ns:project}}:Bug_reports',
 'sitesupport'   => 'Doações',
-'sitesupport-url' => 'Project:Apoio',
+'sitesupport-url' => '{{ns:project}}:Apoio',
 'faq'                   => 'FAQ',
-'faqpage'               => 'Project:FAQ',
+'faqpage'               => '{{ns:project}}:FAQ',
 'edithelp'              => 'Ajuda de edição',
 'newwindow'             => '(abre numa nova janela)',
 'edithelppage'  => 'Ajuda:Editar',
 'navigation' => 'Navegação',
 
 # Metadata in edit box
-'metadata' => '<b>Metadata</b> (para uma explicação ver <a href="$1">aqui</a>)',
-'metadata_page' => '{{ns:project}}:Metadata',
+'metadata_help' => 'Metadata (para uma explicação ver [[{{ns:project}}:Metadata]]):',
 
 'currentevents' => 'Eventos actuais',
 'currentevents-url' => 'Eventos actuais',
 
 'disclaimers' => 'Disclaimers',
-'disclaimerpage' => "Project:General_disclaimer",
+'disclaimerpage' => "{{ns:project}}:General_disclaimer",
 'privacy' => 'Política de privacidade',
-'privacypage' => 'Project:Política_de_privacidade',
+'privacypage' => '{{ns:project}}:Política_de_privacidade',
 'errorpagetitle' => "Erro",
 'returnto'              => "Retornar para $1.",
-'whatlinkshere' => 'Artigos afluentes',
+'tagline'       => 'De {{SITENAME}}',
 'help'                  => 'Ajuda',
 'search'                => 'Pesquisa',
+'searchbutton'          => 'Pesquisa',
 'go'            => 'Ir',
 "history"             => 'Histórico',
 'history_short' => 'História',
 'editthispage'  => 'Editar esta página',
 'delete' => 'Eliminar',
 'deletethispage' => 'Eliminar esta página',
-'undelete_short1' => 'Restaurar uma edição',
 'undelete_short' => 'Restaurar $1 edições',
 'protect' => 'Proteger',
 'protectthispage' => 'Proteger esta página',
 'specialpage' => 'Página Especial',
 'personaltools' => 'Ferramentas pessoais',
 'postcomment'   => 'Envie um comentário',
-'addsection'   => '+',
 'articlepage'   => 'Ver artigo',
-'subjectpage'   => 'Ver assunto', # For compatibility
 'talk' => 'Discussão',
 'views' => 'Vistas',
 'toolbox' => 'Ferramentas',
 'userpage' => 'Ver página de utilizador',
-'wikipediapage' => 'Ver página do projecto',
+'projectpage' => 'Ver página do projecto',
 'imagepage' =>       'Ver página de imagens',
 'viewtalkpage' => 'Ver discussão',
 'otherlanguages' => 'Outras línguas',
 'redirectedfrom' => '(Redireccionado de <b>$1</b> para <b>{{PAGENAME}}</b>.)',
 'redirectpagesub' => 'Página de redireccionamento',
 'lastmodified'  => 'Esta página foi modificada pela última vez a $1.',
-'viewcount'             => 'Esta página foi acedida $1 vezes.',
+'viewcount'             => 'Esta página foi acedida {{plural:$1|uma vez|$1 vezes}}.',
 'copyright'     => 'Conteúdo disponível sob $1.',
-'poweredby'     => "{{SITENAME}} is powered by [http://www.mediawiki.org/ MediaWiki], an open source wiki engine.",
-'printsubtitle' => "(De {{SERVER}})",
 'protectedpage' => 'Página protegida',
-'administrators' => "Project:Administradores",
+'administrators' => "{{ns:project}}:Administradores",
 'jumpto' => 'Ir para:',
 'jumptonavigation' => 'navegação',
 'jumptosearch' => 'pesquisa',
@@ -207,35 +316,29 @@ executada por utilizadores com direitos de "desenvolvedor".<br />Veja $1.',
 'versionrequired' => 'Necessária versão $1 do MediaWiki',
 'versionrequiredtext' => 'Esta página requer a versão $1 do MediaWiki para ser utilizada. Consulte [[Special:Version]]',
 
-'nbytes'                => '$1 bytes',
-'ncategories'           => '$1 categorias',
-'nrevisions'            => '$1 revisões',
 'ok'                    => 'OK',
-'sitetitle'             => "{{SITENAME}}",
 'pagetitle'             => "$1 - {{SITENAME}}",
-'sitesubtitle'  => '',
 'retrievedfrom' => 'Retirado de "$1"',
 'youhavenewmessages' => "Você tem $1 ($2).",
 'newmessageslink' => 'novas mensagens',
 'newmessagesdifflink' => 'comparar com a penúltima revisão',
 'editsection'=>'editar',
+'editold'=>'editar',
 'editsectionhint' => 'Editar secção: $1',
 'toc' => 'Tabela de conteúdo',
 'showtoc' => 'mostrar',
 'hidetoc' => 'esconder',
 'thisisdeleted' => "Ver ou restaurar $1?",
 'viewdeleted' => 'Ver $1?',
-'restorelink1' => 'uma edição eliminada',
-'restorelink' => "$1 edições eliminadas",
+'restorelink' => '{{PLURAL:$1|uma edição eliminada|$1 edições eliminadas}}',
 'feedlinks' => 'Feed:',
-'sitenotice'    => '-', # the equivalent to wgSiteNotice
 
 # 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' => 'Media',
 'nstab-special' => 'Especial',
-'nstab-wp' => 'Sobre',
+'nstab-project' => 'Página de projecto',
 'nstab-image' => 'Ficheiro',
 'nstab-mediawiki' => 'Mensagem',
 'nstab-template' => 'Predefinição',
@@ -265,6 +368,8 @@ na função \"<tt>$2</tt>\".
 MySQL retornou o erro \"<tt>$3: $4</tt>\".",
 'noconnect'             => 'Pedimos desculpas, mas esta wiki está passando por algumas
 dificuldades técnicas e não pode contactar o servidor da base de dados.',
+'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.',
@@ -303,8 +408,9 @@ devido a tornar a base de dados lenta demais a ponto de impossibilitar a wiki.',
 Function: $1<br />
 Query: $2",
 'viewsource' => 'Ver fonte',
+'viewsourcefor' => 'para $1',
 'protectedtext' => "Esta página foi protegida para não permitir edições; existem inúmeros motivos para
-ocorrer esta situação, por favor consulte [[Project:Protected page]].
+ocorrer esta situação, por favor consulte [[{{ns:project}}:Página protegida]].
 
 Pode ver e copiar o código fonte desta página:",
 'protectedinterface' => 'Esta página fornece texto de interface ao software, e encontra-se trancada para prevenir abusos.',
@@ -314,9 +420,11 @@ Pode ver e copiar o código fonte desta página:",
 # Login and logout pages
 #
 'logouttitle'   => 'Saída de utilizador',
-'logouttext'            => "<strong>Não está mais autentificado.</strong><br />
-Pode continuar a utilizar a {{SITENAME}} anonimamente, ou pode autentificar-se
-novamente como o mesmo nome de utilizador utilizador ou com um nome de utilizador diferente. Tenha em atenção que algumas páginas poderão continuar a ser mostradas como se tivesse ainda autentificado, até limpar a cache do seu navegador.\n",
+'logouttext'   => '<strong>Saiu agora da sua conta.</strong><br />
+Pode continuar a utilizar a {{SITENAME}} anonimamente, ou pode autenticar-se
+novamente como 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 tivesse ainda autenticado, até limpar
+a cache do seu navegador.',
 
 'welcomecreation' => "== Bem-vindo, $1! ==
 
@@ -326,7 +434,6 @@ A sua conta foi criada. Não se esqueça de personalizar as suas [[Special:Prefe
 'yourname'              => 'Seu nome de utilizador',
 'yourpassword'  => 'Palavra-chave',
 'yourpasswordagain' => 'Reintroduza a sua palavra-chave',
-'newusersonly'  => ' (somente novos utilizadores)',
 'remembermypassword' => 'Lembrar a minha palavra-chave entre sessões.',
 'yourdomainname'       => 'Seu domínio',
 'externaldberror'      => 'Ocorreu um erro externo à base de dados durante a autenticação, ou não lhe é permitido actualizar a sua conta externa.',
@@ -356,7 +463,6 @@ A sua conta foi criada. Não se esqueça de personalizar as suas [[Special:Prefe
 'yournick'              => 'Alcunha:',
 'badsig'                => 'Assinatura inválida; verifique o código HTML utilizado.',
 'email'                 => 'Correio electrónico',
-'emailforlost'          => "Os campos marcados são opcionais. Colocando o seu endereço de correio electrónico permite que outras pessoas entrem em contacto consigo sem que tenha que revelar o esse mesmo endereço a elas, e também é útil caso se esquecer da sua palavra-chave.<br /><br />O seu nome real, se o indicar, será utilizado para dar atribuição do seu trabalho.",
 'prefs-help-email-enotif' => 'Este endereço é também utilizado para enviar-lhe notificações caso as active nas preferências.',
 'prefs-help-realname'   => '* Nome verdadeiro (opcional): caso decida indicar, este será utilizado para lhe dar atributo do seu trabalho.',
 'loginerror'    => 'Erro de autentificação',
@@ -369,11 +475,12 @@ A sua conta foi criada. Não se esqueça de personalizar as suas [[Special:Prefe
 '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.",
+'nouserspecified'       => 'Precisa de especificar um nome de utilizador.',
 'wrongpassword'         => 'A palavra-chave que introduziu é inválida. Por favor tente novamente.',
 'wrongpasswordempty'            => 'Palavra-chave introduzida está em branco. Por favor tente novamente.',
 'mailmypassword'        => 'Enviar uma nova palavra-chave por correio electrónico',
 'passwordremindertitle' => "Lembrador de palavras-chave da {{SITENAME}}",
-'passwordremindertext' => "Alguém (provavelmente você, do endereço de IP $1) solicitou que fosse lhe envido uma nova palavra-chave para {{SERVERNAME}}.
+'passwordremindertext' => "Alguém (provavelmente você, do endereço de IP $1) solicitou que fosse lhe envido uma nova palavra-chave para {{SITENAME}} ($4).
 A palavra para o utilizador \"$2\" é a partir de agora \"$3\". Pode agora 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 e se não a desejar alterar, pode ignorar esta mensagem e continuar a utilizar a palavra-chave antiga.",
@@ -383,8 +490,7 @@ Por favor, volte a efectuar a autentificação ao recebê-la.",
 '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.",
-'loginend'                          => '',
-'signupend'                         => '{{int:loginend}}',
+#'signupend'                         => '{{int:loginend}}', # ignore list
 '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.',
@@ -392,6 +498,8 @@ de modo a confirmar que a conta é mesmo sua.",
 'noemailprefs'              => '<strong>Nenhum endereço de correio electrónico foi especificado</strong>, as seguintes funcionalidades não irão funcionar.',
 '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 possuír um formato inválido. Por favor introduza um endereço bem formatado ou esvazie o campo.',
+'accountcreated' => 'Conta criada',
+'accountcreatedtext' => 'A conta de utilizador para $1 foi criada.',
 
 # Edit page toolbar
 #
@@ -435,7 +543,7 @@ de modo a confirmar que a conta é mesmo sua.",
 O motivo é: ''$2''
 
 Pode contactar [[{{ns:special}}:emailuser/$4|$4]] ou outro
-[[{{ns:4}}:Administradores|administrador]] para discutir sobre o bloqueio.
+[[{{ns:project}}:Administradores|administrador]] para discutir sobre o bloqueio.
 
 Note que não poderá utilizar a funcionalidade \"Contactar utilizador\" se não possuir uma conta na Wikipédia e um endereço de email válido indicado nas suas preferências de utilizador. E lembre-se que só se encontra impossibilitado de editar páginas.<br /><br />
 
@@ -457,8 +565,7 @@ Note que não poderá utilizar a funcionalidade \"Contactar utilizador\" se não
 'newarticletext' =>
 "Seguiu um link para um artigo que ainda não existe. Para criá-lo, escreva o seu conteúdo na caixa abaixo, mas se chegou aqui por engano clique no botão '''volta''' (ou ''back'') do seu navegador. Por favor, '''NÃO''' crie páginas apenas para fazer [[Project:Artigos pedidos|pedidos]] ou [[Project:Página de testes|testes]].
 
-(Consulte [[Project:Ajuda|a página de ajuda]] para mais informações)",
-'talkpagetext' => '<!-- MediaWiki:talkpagetext -->',
+(Consulte [[{{ns:project}}:Ajuda|a página de ajuda]] para mais informações)",
 '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 acha relevante que os comentários sejam direccionados a si, por favor [[{{ns:special}}:Userlogin|crie uma conta ou autentifique-se]] para evitar futuras confusões com outros utilizadores anónimos.''",
 'noarticletext' => 'Não existe actualmente texto nesta página, pode [[{{ns:special}}:Search/{{PAGENAME}}|pesquisar pelo título desta página noutras páginas]] ou [{{fullurl:{{NAMESPACE}}:{{PAGENAME}}|action=edit}} editar esta página].',
@@ -490,7 +597,7 @@ Você terá que mesclar suas modificações no texto existente.
 'editingold'    => "<strong>CUIDADO: Encontra-se a editar uma revisão desactualizada deste artigo.
 Se salvá-lo, todas as mudanças feitas a partir desta revisão serão perdidas.</strong>",
 'yourdiff'              => 'Diferenças',
-/*'copyrightwarning' => "Por favor note que todas as contribuições para a {{SITENAME}} são imediatamente colocadas sob a <b>GNU Free Documentation License</b> (consulte $1 para detalhes). Se você não quer que seu texto esteja sujeito a estes termos, então não o envie.<br/>
+/*'copyrightwarning' => "Por favor note que todas as contribuições para a {{SITENAME}} são imediatamente colocadas sob a <b>GNU Free Documentation License</b> (consulte $1 para detalhes). Se você não quer que seu texto esteja sujeito a estes termos, então não o envie.<br />
 Você também garante que está nos enviando um artigo escrito por você mesmo, ou extraído de uma fonte em domínio público.
 <strong>Não ENVIE </strong>",*/
 'copyrightwarning2' => "Tenha em consideração que todas as contribuições para o projecto {{SITENAME}}
@@ -504,7 +611,7 @@ Por favor, considere seccionar a página em secções de menor dimensão.</stron
 'longpageerror' => "<strong>ERRO: A página que submeteu tem mais de $1 kilobytes
 em tamanho, que é maior que o máximo de $2 kilobytes. A página não pode 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 apenas poderá ser editada por utilizadores com privilégios sysop (administradores). Certifique-se que está a respeitar as [[Project:Protected_page_guidelines|linhas de orientação para páginas protegidas]].</strong>",
+'protectedpagewarning' => "<strong>AVISO: Esta página foi protegida e apenas poderá ser editada por utilizadores com privilégios sysop (administradores). Certifique-se que está a respeitar as [[{{ns:project}}:Protected_page_guidelines|linhas de orientação para páginas protegidas]].</strong>",
 'semiprotectedpagewarning' => "'''Nota:''' Esta página foi protegida de modo a que apenas utilizadores registados a possam editar.",
 'templatesused' => 'Predefinições utilizadas nesta página:',
 'edittools' => '<!-- Text here will be shown below edit and upload forms. -->',
@@ -521,7 +628,6 @@ Pode voltar atrás e editar uma página já existente, ou [[Special:Userlogin|au
 'loadhist'              => 'Carregando histórico',
 'currentrev'    => 'Revisão actual',
 'revisionasof'          => 'Revisão de $1',
-'revisionasofwithlink'  => 'Revisão de $1; $2<br />$3 | $4',
 'previousrevision'      => '← Versão anterior',
 'nextrevision'          => 'Versão posterior →',
 'currentrevisionlink'   => 'ver versão actual',
@@ -532,7 +638,6 @@ Pode voltar atrás e editar uma página já existente, ou [[Special:Userlogin|au
 'histlegend'    => 'Selecção de diferença: marque as caixas para 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 minoritária',
-'history_copyright'    => '-',
 'deletedrev' => '[eliminada]',
 'histfirst' => 'Mais antigas',
 'histlast' => 'Mais recentes',
@@ -550,8 +655,9 @@ Legenda: (actu) = diferenças da versão actual,
 # Search results
 #
 'searchresults' => 'Resultados de pesquisa',
-'searchresulttext' => "Para mais informações de como pesquisar na {{SITENAME}}, consulte [[Project:Pesquisa|Pesquisando {{SITENAME}}]].",
-'searchquery'   => "Para consulta \"$1\"",
+'searchresulttext' => "Para mais informações de como pesquisar na {{SITENAME}}, consulte [[{{ns:project}}:Pesquisa|Pesquisando {{SITENAME}}]].",
+'searchsubtitle'   => "Para consulta \"[[:$1]]\"",
+'searchsubtitleinvalid'   => "Para consulta \"$1\"",
 'badquery'              => 'Linha de pesquisa inválida',
 'badquerytext'  => 'Não foi possível processar seu pedido de pesquisa.
 Aconteceu provavelmente porque tentou procurar uma palavra com menos de três letras. Isto também pode ter ocorrido porque digitou incorrectamente a expressão, por
@@ -559,7 +665,7 @@ exemplo "peixes <strong>e e</strong> escalas".
 Por favor realize outro pedido de pesquisa.',
 'matchtotals'   => "A pesquisa \"$1\" resultou $2 títulos de artigos
 e $3 artigos com o texto procurado.",
-'nogomatch' => 'Não existe uma página com o título \"$1\". Pode criar [[$1|esta página]].',
+'noexactmatch' => 'Não existe uma página com o título \"$1\". Pode criar [[:$1|esta página]].',
 'titlematches'  => 'Resultados nos títulos dos artigos',
 'notitlematches' => 'Nenhum título de página coincide',
 'textmatches'   => 'Resultados dos textos dos artigos',
@@ -635,38 +741,12 @@ Note que os índices do conteúdo da {{SITENAME}} destes sites podem estar desac
 'default'               => 'padrão',
 'files'                 => 'Ficheiros',
 
-# User levels special page
-#
-
-# switching pan
-'groups-lookup-group' => 'Gerir privilégios de grupo',
-'groups-group-edit' => 'Grupos existentes:',
-'editgroup' => 'Editar Grupo',
-'addgroup' => 'Adicionar Grupo',
+# User rights
 
 'userrights-lookup-user' => 'Gerir grupos de utilizadores',
 'userrights-user-editname' => 'Intruduza um nome de utilizador:',
 'editusergroup' => 'Editar Grupos de Utilizadores',
 
-# group editing
-'groups-editgroup'          => 'Editar grupo',
-'groups-addgroup'           => 'Adicionar grupo',
-'groups-editgroup-preamble' => 'Caso o nome ou a descrição comece com dois pontos, o
-restante será tratado como o nome de uma mensagem de sistema, e como resultado o texto será localizado
-utilizando o domínio MediaWiki',
-'groups-editgroup-name'     => 'Nome do grupo:',
-'groups-editgroup-description' => 'Descrição do grupo (máximo de 255 caracteres):<br />',
-'savegroup'                 => 'Salvar Grupo',
-'groups-tableheader'        => 'ID || Nome || Descrição || Direitos',
-'groups-existing'           => 'Grupos existentes',
-'groups-noname'             => 'Por favor especifique um nome válido',
-'groups-already-exists'     => 'Um grupo com esse nome já existe',
-'addgrouplogentry'          => 'Adicionado grupo $2',
-'changegrouplogentry'       => 'Alterado grupo $2',
-'renamegrouplogentry'       => 'Alterado o nome do grupo $2 para $3',
-
-# user groups editing
-#
 'userrights-editusergroup' => 'Editar grupos do utilizador',
 'saveusergroups' => 'Salvar Grupos do Utilizador',
 'userrights-groupsmember' => 'Membro de:',
@@ -675,27 +755,29 @@ utilizando o domínio MediaWiki',
 Grupos não seleccionados, não serão alterados. Pode seleccionar ou remover a selecção a um grupo com CTRL + Click esquerdo',
 'userrights-logcomment' => 'Alterado membro do grupo de $1 para $2',
 
-# Default group names and descriptions
-#
-'group-anon-name'       => 'Anónimos',
-'group-anon-desc'       => 'Utilizadores anónimos',
-'group-loggedin-name'   => 'Utilizador',
-'group-loggedin-desc'   => 'Utilizadores autentificados',
-'group-admin-name'      => 'Administrador',
-'group-admin-desc'      => 'Utilizadores de confiança capazes de bloquear utilizadores e eliminar artigos',
-'group-bureaucrat-name' => 'Burocrata',
-'group-bureaucrat-desc' => 'O grupo dos burocratas é capaz de nomear administradores',
-'group-steward-name'    => 'Steward',
-'group-steward-desc'    => 'Acesso total',
+# Groups
+'group'                   => 'Grupo:',
+'group-bot'               => 'Robôs',
+'group-sysop'             => 'Administradores',
+'group-bureaucrat'        => 'Burocratas',
+'group-steward'           => 'Stewards',
+'group-all'               => '(todos)',
+
+'group-bot-member'        => 'Robô',
+'group-sysop-member'      => 'Administrador',
+'group-bureaucrat-member' => 'Burocrata',
+'group-steward-member'    => 'Steward',
+
+'grouppage-bot' => '{{ns:project}}:Robôs',
+'grouppage-sysop' => '{{ns:project}}:Administradores',
+'grouppage-bureaucrat' => '{{ns:project}}:Burocratas',
 
 # Recent changes
 #
 'changes' => 'mudanças',
 'recentchanges' => 'Mudanças recentes',
-'recentchanges-url' => 'Special:Recentchanges',
 'recentchangestext' => 'Veja as mais novas mudanças na {{SITENAME}} nesta página.',
-'rcloaderr'             => 'Carregando mudanças recentes',
-'rcnote'                => "Abaixo estão as últimas <strong>$1</strong> alterações nos últimos <strong>$2</strong> dias.",
+'rcnote'                => "Abaixo estão as últimas <strong>$1</strong> alterações nos últimos <strong>$2</strong> dias, desde $3.",
 '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",
 'rcshowhideminor' => '$1 edições menores',
@@ -705,19 +787,13 @@ Grupos não seleccionados, não serão alterados. Pode seleccionar ou remover a
 'rcshowhidepatr' => '$1 edições verificadas',
 'rcshowhidemine' => '$1 as minhas edições',
 'rclinks'               => "Mostrar as últimas $1 mudanças nos últimos $2 dias<br />$3",
-'rchide'                => "em forma $4; $1 edições menores; $2 domínios secundários; $3 edições múltiplas.",
-'rcliu'                 => "; $1 edições de utilizadores autentificados",
 'diff'                  => 'dif',
 'hist'                  => 'hist',
 'hide'                  => 'Esconder',
 'show'                  => 'Mostrar',
-'tableform'             => 'tabela',
-'listform'              => 'lista',
-'nchanges'              => "$1 mudanças",
 'minoreditletter' => 'm',
 'newpageletter' => 'N',
 'sectionlink' => '→',
-'number_of_watching_users_RCview'       => '[$1]',
 'number_of_watching_users_pageview'     => '[$1 utilizador/es a vigiar]',
 'rc_categories'        => 'Limite para categorias (separar com "|")',
 'rc_categories_any'    => 'Qualquer',
@@ -726,7 +802,6 @@ Grupos não seleccionados, não serão alterados. Pode seleccionar ou remover a
 #
 'upload'                => 'Carregar ficheiro',
 'uploadbtn'             => 'Carregar ficheiro',
-'uploadlink'    => 'Carregar imagens',
 'reupload'              => 'Recarregar',
 'reuploaddesc'  => 'Voltar ao formulário de carregamento.',
 'uploadnologin' => 'Não autentificado',
@@ -753,7 +828,7 @@ Para incluír a imagem numa página, utilize o link na forma de
 'fileuploadsummary' => 'Sumário:',
 'filestatus' => 'Estatuto de copyright',
 'filesource' => 'Fonte',
-'copyrightpage' => "Project:Direitos_de_autor",
+'copyrightpage' => "{{ns:project}}:Direitos_de_autor",
 'copyrightpagename' => "Direitos autorais da {{SITENAME}}",
 'uploadedfiles' => 'Ficheiros carregados',
 'ignorewarning'        => 'Ignorar aviso e salvar de qualquer forma.',
@@ -781,6 +856,7 @@ Por favor siga este endereço: $2 para a página de descrição e preencha a inf
 'uploadvirus' => 'O ficheiro contém vírus! Detalhes: $1',
 'sourcefilename' => 'Nome do ficheiro de origem',
 'destfilename' => 'Nome do ficheiro de destino',
+'filewasdeleted' => 'Um ficheiro com este nome foi anteriormente carregado e subsequentemente eliminado. Deveria verificar o $1 antes de proceder ao carregamento novamente.',
 
 'license' => 'Licença',
 'nolicense' => 'Nenhuma seleccionada',
@@ -788,11 +864,11 @@ Por favor siga este endereço: $2 para a página de descrição e preencha a inf
 # Image list
 #
 'imagelist'             => 'Lista de ficheiros',
-'imagelisttext' => "Segue-se uma lista de $1 ficheiros organizados $2.",
+'imagelisttext' => 'Segue-se uma lista de <strong>$1</strong> ficheiros organizados <strong>$2</strong>.',
 'imagelistforuser' => "Esta lista apenas mostra imagens carregadas por $1.",
 'getimagelist'  => 'carregando lista de ficheiros',
 'ilsubmit'              => 'Procurar',
-'showlast'              => "Mostrar os $1 ficheiros organizados $2.",
+'showlast'              => 'Mostrar últimos $1 ficheiros organizados $2.',
 'byname'                => 'por nome',
 'bydate'                => 'por data',
 'bysize'                => 'por tamanho',
@@ -811,10 +887,9 @@ Por favor siga este endereço: $2 para a página de descrição e preencha a inf
 'sharedupload' => 'Este ficheiro encontra-se partilhado e pode ser utilizado por outros projectos.',
 'shareduploadwiki' => 'Por favor consulte a $1 para mais informação.',
 'shareduploadwiki-linktext' => 'página de descrição',
-'shareddescriptionfollows' => '-',
 'noimage'       => 'Nenhum ficheiro com este nome existe, se desejar pode $1',
 'noimage-linktext'       => 'carrega-lo',
-'uploadnewversion' => '[$1 Carregar uma nova versão deste ficheiro]',
+'uploadnewversion-linktext' => 'Carregar uma nova versão deste ficheiro',
 
 # Unwatchedpages
 #
@@ -823,6 +898,14 @@ Por favor siga este endereço: $2 para a página de descrição e preencha a inf
 # List redirects
 'listredirects' => 'Listar redireccionamentos',
 
+# Unused templates
+'unusedtemplates' => 'Predefinições não utilizadas',
+'unusedtemplatestext' => 'Esta página lista todas as páginas no domínio predefinição que não estão incluídas numa outra página. Lembre-se de verificar por outras ligações nas predefinições antes de as apagar.',
+'unusedtemplateswlh' => 'outras ligações',
+
+# Random redirect
+'randomredirect' => 'Redireccionamento aleatório',
+
 # Statistics
 #
 'statistics'    => 'Estatísticas',
@@ -832,57 +915,50 @@ Por favor siga este endereço: $2 para a página de descrição e preencha a inf
 Isto inclui páginas de \"discussão\", páginas sobre o projecto, páginas de rascunho, redireccionamentos, e outras que provavelmente não são qualificadas como artigos.
 Excluindo estas, há '''$2''' páginas que provavelmente são artigos legítimos.
 
+'''$8''' ficheiros foram carregados.
+
 Há um total de '''$3''' páginas vistas, e '''$4''' edições em páginas
 desde a instalação do software.
 O que 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 '''$1''' utilizadores registados.
-Destes, '''$2''' (ou '''$4''') são administradores (consulte $3).",
+Destes, '''$2''' (ou '''$4%''') são administradores (consulte $3).",
 
 # Maintenance Page
 #
-'maintenance'           => 'Página de manutenção',
-'maintnancepagetext'    => 'Esta página inclui várias ferramentas úteis para a manutenção. Algumas destas funcionalidades tendem a sobrecarregar a base de dados, por isso modere a sua utilização ;-)',
-'maintenancebacklink'   => 'Voltar para a Página de manutenção',
 'disambiguations'       => 'Página de desambiguações',
 'disambiguationspage'   => 'Template:disambig',
 'disambiguationstext'   => "As seguintes páginas ligam com uma <i>página de desambiguação</i>. Estas páginas deviam ligar com o tópico apropriado.<br />Qualquer página ligada com $1 é considerada página de desambiguação.<br />As ligações de outros domínios não são listadas aqui.",
 '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.",
-'doubleredirectsarrow' => '→',
 'brokenredirects'       => 'Redireccionamentos quebrados',
 'brokenredirectstext'   => 'Os seguintes redireccionamentos ligam para páginas inexistentes:',
-'selflinks'             => 'Páginas que ligam consigo próprias',
-'selflinkstext'             => 'As páginas seguintes ligam consigo próprias:',
-'mispeelings'           => 'Páginas com erros ortográficos',
-'mispeelingstext'               => "As páginas seguintes contém erros ortográficos comuns, alguns deles listados em $1. Lá pode encontrar a grafia correcta (assim).",
-'mispeelingspage'       => 'Lista de erros ortográficos comuns',
-'missinglanguagelinks'  => 'Ligações interlinguísticas não encontradas',
-'missinglanguagelinksbutton'    => 'Procurar ligações interlinguísticas inexistentes para',
-'missinglanguagelinkstext'      => "Estas páginas <i>não</i> estão correctamente ligadas ao artigo relativo ao tema em $1. '''Não''' são incluídos redireccionamentos e subpáginas.",
 
 # Miscellaneous special pages
 #
-'orphans'               => 'Páginas órfãs',
+'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}}',
+'nviews'               => '$1 {{PLURAL:$1|visita|visitas}}',
+
 'lonelypages'   => 'Páginas órfãs',
 'uncategorizedpages'    => 'Páginas não categorizadas',
 'uncategorizedcategories'       => 'Categorias não categorizadas',
 'unusedcategories' => 'Categorias não utilizadas',
 'unusedimages'  => 'Ficheiros não utilizados',
 'popularpages'  => 'Páginas populares',
-'nviews'                => '$1 visitas',
 'wantedcategories' => 'Categorias pedidas',
 'wantedpages'   => 'Páginas pedidas',
 'mostlinked'    => 'Páginas com mais afluentes',
 'mostcategories' => 'Artigos com mais categorias',
 'mostimages'    => 'Imagens com mais afluentes',
 'mostrevisions' => 'Artigos com mais revisões',
-'nlinks'                => '$1 links',
 'allpages'              => 'Todas as páginas',
 'prefixindex'   => 'Índice de prefixo',
 'randompage'    => 'Página aleatória',
-'randompage-url'=> 'Special:Random',
 'shortpages'    => 'Páginas curtas',
 'longpages'             => 'Páginas longas',
 'deadendpages'  => 'Páginas sem saída',
@@ -890,10 +966,8 @@ Destes, '''$2''' (ou '''$4''') são administradores (consulte $3).",
 'specialpages'  => 'Páginas especiais',
 'spheading'             => 'Páginas especiais para todos os utilizadores',
 'restrictedpheading'    => 'Páginas especiais restritas',
-'protectpage'   => 'Proteger página',
 'recentchangeslinked' => 'Alterações relacionadas',
 'rclsub'                => "(para páginas linkadas de \"$1\")",
-'debug'                 => 'Debug',
 'newpages'              => 'Páginas novas',
 'ancientpages'          => 'Páginas mais antigas',
 'intl'          => 'Ligações interlínguas',
@@ -909,8 +983,6 @@ Destes, '''$2''' (ou '''$4''') são administradores (consulte $3).",
 
 'booksourcetext' => "Abaixo encontra-se uma lista de ligações para outros websites que vendem livros novos ou usados, e poderão ter mais informações sobre os livros que procura.",
 'isbn'  => 'ISBN',
-'rfcurl' =>  'http://www.ietf.org/rfc/rfc$1.txt',
-'pubmedurl' =>  'http://www.ncbi.nlm.nih.gov/entrez/query.fcgi?cmd=Retrieve&db=pubmed&dopt=Abstract&list_uids=$1',
 'alphaindexline' => "$1 até $2",
 'version'               => 'Versão',
 'log'           => 'Registos',
@@ -922,7 +994,6 @@ Pode diminuir a lista escolhendo um tipo de registo, um nome de utilizar, ou uma
 'nextpage'          => 'Próxima página ($1)',
 'allpagesfrom'          => 'Mostrar páginas começando em:',
 'allarticles'           => 'Todos artigos',
-'allnonarticles'        => 'Todos não-artigos',
 'allinnamespace'        => 'Todas páginas (domínio $1)',
 'allnotinnamespace'     => 'Todas páginas (não no domínio $1)',
 'allpagesprev'          => 'Anterior',
@@ -957,7 +1028,6 @@ para que o destinatário lhe possa responder.',
 # Watchlist
 #
 'watchlist'                     => 'Artigos vigiados',
-'watchlistsub'          => "(do utilizador \"$1\")",
 'nowatchlist'           => 'Não existem itens na sua lista de artigos vigiados.',
 'watchlistcount'     => "'''Tem $1 items na sua lista de artigos vigiados, incluindo páginas de discussão.'''",
 'clearwatchlist'     => 'Limpar lista de artigos vigiados',
@@ -968,7 +1038,7 @@ para que o destinatário lhe possa responder.',
 'watchnologintext'      => 'Deve estar [[Special:Userlogin|autentificado]] para modificar a sua lista de artigos vigiados.',
 'addedwatch'            => 'Adicionado à lista',
 'addedwatchtext'        => "A página \"$1\" foi adicionada à sua [[Special:Watchlist|lista de artigos vigiados]].
-Modificações futuras neste artigo e páginas de discussão associadas serão listadas lá e a página aparecerá a <b>negrito</b> na [[Especial:Recentchanges|lista de mudanças recentes]], para que possa encontrá-la com maior facilidade.
+Modificações futuras neste artigo e páginas de discussão associadas serão listadas lá e a página aparecerá a '''negrito''' na [[Especial:Recentchanges|lista de mudanças recentes]], para que possa encontrá-la com maior facilidade.
 
 Se desejar remover o artigo da sua lista de artigos vigiados, clique em \"Desinteressar-se\" na barra lateral ou de topo.",
 'removedwatch'          => 'Removida da lista de artigos vigiados',
@@ -1040,7 +1110,7 @@ Contacto e assistência
 '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 da base de dados.
-Por favor confirme que entende fazer isto, e que compreende as consequências, e que encontra-se a fazer isto de acordo com a [[Project:Política de eliminação|Política de eliminação]] do projecto.",
+Por favor confirme que entende fazer isto, e que compreende as consequências, e que encontra-se a fazer isto de acordo com a [[{{ns:project}}:Política de eliminação|Política de eliminação]] do projecto.",
 'actioncomplete' => 'Acção completada',
 'deletedtext'   => "\"$1\" foi eliminada.
 Consulte $2 para um registo de eliminações recentes.",
@@ -1069,7 +1139,7 @@ Esta acção foi cancelada como medida de protecção contra a intercepção de
 Experimente usar o botão "Voltar atrás" e refrescar a página de onde veio, e repita o processo.',
 'protectlogpage' => 'Registo de protecção',
 'protectlogtext' => "Abaixo encontra-se o registo de protecção e desprotecção de páginas.
-Veja [[Project:Página protegida]] para mais informações.",
+Veja [[{{ns:project}}:Página protegida]] para mais informações.",
 'protectedarticle' => 'protegeu "[[$1]]"',
 'unprotectedarticle' => 'desprotegeu "[[$1]]"',
 'protectsub' => '(Protegendo "$1")',
@@ -1083,7 +1153,7 @@ Veja [[Project:Página protegida]] para mais informações.",
 'unprotectcomment' => 'Motivo de desprotecção',
 'protect-unchain' => 'Desbloquear permissões de moção',
 'protect-text' => 'Pode ver e alterar aqui, o nível de protecção para a página <strong>$1</strong>.
-Por favor tenha a certeza que segue as [[Project:Página protegida|normas do projecto]].',
+Por favor tenha a certeza que segue as [[{{ns:project}}:Página protegida|normas do projecto]].',
 'protect-viewtext' => 'A sua conta de utilizador não tem permissões para alterar
 os níveis de protecção desta página. Estas são as configurações actuais para a página <strong>$1</strong>:',
 'protect-default' => '(padrão)',
@@ -1099,17 +1169,21 @@ os níveis de protecção desta página. Estas são as configurações actuais p
 'undeletepage' => 'Ver e restaurar páginas eliminadas',
 'viewdeletedpage' => 'Ver páginas eliminadas',
 'undeletepagetext' => 'As páginas seguintes foram eliminadas mas ainda permanecem na base de dados e podem ser restauradas. O arquivo pode ser limpo periodicamente.',
+'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
+revisõ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.",
 'undeletearticle' => 'Restaurar artigo eliminado',
 'undeleterevisions' => "$1 revisões arquivadas",
 'undeletehistory' => 'Se restaurar uma página, todas as revisões serão restauradas para o histórico.
 Se uma nova página foi criada com o mesmo nome desde a eliminação, as revisões restauradas aparecerão primeiro no histórico e a página actual não será automaticamente trocada.',
 'undeletehistorynoadmin' => 'Este artigo foi eliminado. O motivo para a eliminação é apresentado no súmario abaixo, junto dos detalhes do utilizador que editou esta página antes de eliminar. O texto actual destas revisões eliminadas encontra-se agora apenas disponível para administradores.',
 'undeleterevision' => "Revisões eliminadas de $1",
-'undeletebtn' => 'Restaurar!',
+'undeletebtn' => 'Restaurar',
+'undeletereset' => 'Limpar',
+'undeletecomment' => 'Comentário:',
 'undeletedarticle' => "restaurado \"[[$1]]\"",
 'undeletedrevisions' => "$1 revisões restauradas",
-'undeletedtext'   => "O artigo [[:$1|$1]] foi restaurado com sucesso.
-É mantido um [[Especial:Log/delete|registo de eliminações]] e restauros recentes.",
 
 # Namespace form on various pages
 'namespace' => 'Domínio:',
@@ -1146,7 +1220,7 @@ Se uma nova página foi criada com o mesmo nome desde a eliminação, as revisõ
 #
 '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 [[{{ns:4}}:Política|política da {{SITENAME}}]]. Preencha com um motivo específico (por exemplo, citando páginas que sofreram vandalismo).",
+Isto só deve ser feito para prevenir vandalismo, e de acordo com a [[{{ns:project}}:Política|política da {{SITENAME}}]]. Preencha com um motivo específico (por exemplo, citando páginas que sofreram vandalismo).",
 'ipaddress'             => 'Endereço de IP',
 'ipadressorusername' => 'Endereço de IP ou nome de utilizador',
 'ipbexpiry'             => 'Prazo',
@@ -1161,7 +1235,6 @@ Isto só deve ser feito para prevenir vandalismo, e de acordo com a [[{{ns:4}}:P
 'unblockip'             => 'Desbloquear utilizador',
 'unblockiptext' => 'Utilize o formulário a seguir para restaurar o acesso a escrita para um endereço de IP ou nome de utilizador previamente bloqueado.',
 'ipusubmit'             => 'Desbloquear este utilizador',
-'ipusuccess'    => "\"[[$1]]\" foi desbloqueado",
 'ipblocklist'   => 'Lista de IPs bloqueados',
 'blocklistline' => "$1, $2 bloqueou $3 ($4)",
 'ipblocklistempty'      => 'A lista de IPs bloqueados encontra-se vazia.',
@@ -1213,9 +1286,9 @@ Introduza o nome do utilizador na caixa e clique no botão para tornar o utiliza
 'makesysopfail'         => "<b>Não foi possível tornar o utilizador \"$1\" num administrador. (Introduziu o nome correctamente?)</b>",
 'setbureaucratflag' => 'Atribuir flag de burocrata',
 'setstewardflag'    => 'Atribuir flag de steward',
-'bureaucratlog'         => 'Registo de acções burocráticas',
-'rightslogtext'         => 'Este é um registo de mudanças nos direitos dos utilizadores.',
-'bureaucratlogentry'    => "Alterado grupo do membro de $1 de $2 para $3",
+'rightslog'         => 'Registo de direitos de utilizador',
+'rightslogtext'     => 'Este é um registo de mudanças nos direitos dos utilizadores.',
+'rightslogentry'    => "Alterado grupo do membro de $1 de $2 para $3",
 'rights'                        => 'Direitos:',
 'set_user_rights'       => 'Definir direitos de utilizador',
 'user_rights_set'       => "<b>Direitos de utilizador para \"$1\" actualizados</b>",
@@ -1224,7 +1297,7 @@ Introduza o nome do utilizador na caixa e clique no botão para tornar o utiliza
 'already_sysop'     => 'Este utilizador já é um administrador',
 'already_bureaucrat' => 'Este utilizador já é um burocrata',
 'already_steward'   => 'Este utilizador já é um steward',
-
+'rightsnone'            => '(nenhum)',
 # Move page
 #
 'movepage'              => 'Mover página',
@@ -1321,6 +1394,7 @@ Se desejar pode utilizar uma ligação, por exemplo [[{{ns:Special}}:Export/{{Me
 'accesskey-preview' => 'p',
 'accesskey-diff' => 'v',
 'accesskey-compareselectedversions' => 'v',
+'accesskey-watch' => 'w',
 
 # tooltip help for some actions, most are in Monobook.js
 'tooltip-search' => 'Pesquisar na {{SITENAME}} [alt-f]',
@@ -1357,10 +1431,8 @@ Se desejar pode utilizar uma ligação, por exemplo [[{{ns:Special}}:Export/{{Me
 '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' => "Existem $1 subcategorias nesta categoria.",
-'subcategorycount1' => "Existe $1 subcategoria nesta categoria.",
-'categoryarticlecount' => "Existem $1 artigos nesta categoria.",
-'categoryarticlecount1' => "Existe $1 artigo nesta categoria.",
+'subcategorycount' => "{{PLURAL:$1|Existe uma subcategoria|Existem $1 subcategorias}} nesta categoria.",
+'categoryarticlecount' => "{{PLURAL:$1|Existe um artigo|Existem $1 artigos}} 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',
@@ -1384,7 +1456,6 @@ Se desejar pode utilizar uma ligação, por exemplo [[{{ns:Special}}:Export/{{Me
 
 # Patrolling
 'markaspatrolleddiff'   => "Marcar como verificado",
-'markaspatrolledlink'   => "[$1]",
 'markaspatrolledtext'   => "Marcar este artigo como verificado",
 'markedaspatrolled'     => "Marcado como verificado",
 'markedaspatrolledtext' => "A revisão seleccionada foi marcada como verificada.",
@@ -1395,7 +1466,7 @@ Se desejar pode utilizar uma ligação, por exemplo [[{{ns:Special}}:Export/{{Me
 
 # Monobook.js: tooltips and access keys for monobook
 'Monobook.js' => '/* tooltips and access keys */
-ta = new Object();
+var ta = new Object();
 ta[\'pt-userpage\'] = new Array(\'.\',\'Minha página de utilizador\');
 ta[\'pt-anonuserpage\'] = new Array(\'.\',\'A página de utilizador para o ip que está a utilizar para editar\');
 ta[\'pt-mytalk\'] = new Array(\'n\',\'Minha página de discussão\');
@@ -1438,7 +1509,7 @@ ta[\'ca-nstab-main\'] = new Array(\'c\',\'Ver o conteúdo da página\');
 ta[\'ca-nstab-user\'] = new Array(\'c\',\'Ver a página de utilizador\');
 ta[\'ca-nstab-media\'] = new Array(\'c\',\'Ver a página de media\');
 ta[\'ca-nstab-special\'] = new Array(\'\',\'Esta é uma página especial, não pode ser editada.\');
-ta[\'ca-nstab-wp\'] = new Array(\'a\',\'Ver a página de projecto\');
+ta[\'ca-nstab-project\'] = new Array(\'a\',\'Ver a página de projecto\');
 ta[\'ca-nstab-image\'] = new Array(\'c\',\'Ver a página de imagem\');
 ta[\'ca-nstab-mediawiki\'] = new Array(\'c\',\'Ver a mensagem de sistema\');
 ta[\'ca-nstab-template\'] = new Array(\'c\',\'Ver a predefinição\');
@@ -1477,7 +1548,7 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'Ver a página da categoria\');',
 
 # Media Warning
 'mediawarning' => '\'\'\'Aviso\'\'\': Este ficheiro pode conter código malicioso, ao executar o seu sistema poderá estar comprometido.
-<hr>',
+<hr />',
 
 'fileinfo' => '$1KB, tipo MIME: <code>$2</code>',
 
@@ -1486,15 +1557,15 @@ ta[\'ca-nstab-category\'] = new Array(\'c\',\'Ver a página da categoria\');',
 '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 restantes detalhes',
-'metadata-fields' => 'Os campos EXIF metadata listados nesta mensagem serão
-incluídos na apresentação da página de detalhes da imagem quando a tabela da metadata
-for minimizada. Outros serão escondidos por defeito.
-* make
-* model
-* datetimeoriginal
-* exposuretime
-* fnumber
-* focallength',
+#'metadata-fields' => 'Os campos EXIF metadata listados nesta mensagem serão
+#incluídos na apresentação da página de detalhes da imagem quando a tabela da metadata
+#for minimizada. Outros serão escondidos por defeito.
+#* make
+#* model
+#* datetimeoriginal
+#* exposuretime
+#* fnumber
+#* focallength', # ignore list
 # Exif tags
 'exif-imagewidth' =>'Largura',
 'exif-imagelength' =>'Altura',
@@ -1617,12 +1688,6 @@ for minimizada. Outros serão escondidos por defeito.
 'exif-gpsdatestamp' =>'Data do GPS',
 'exif-gpsdifferential' =>'Correcção do diferencial do GPS',
 
-# Make & model, can be wikified in order to link to the camera and model name
-
-'exif-make-value' => '$1',
-'exif-model-value' =>'$1',
-'exif-software-value' => '$1',
-
 # Exif attributes
 
 'exif-compression-1' => 'Descomprimido',
@@ -1712,6 +1777,7 @@ for minimizada. Outros serão escondidos por defeito.
 'confirmemail_sent' => 'E-mail de confirmação enviado.',
 'confirmemail_sendfailed' => 'Não foi possível enviar o email de confirmação. Por favor verifique o seu endereço de e-mail.',
 '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.',
@@ -1734,11 +1800,9 @@ irá expirar a $4.",
 
 # Trackbacks
 'trackbackbox' => "<div id='mw_trackbacks'>
-Trackbacks for this article:<br/>
+Trackbacks for this article:<br />
 $1
 </div>",
-'trackback' => "; $4$5 : [$2 $1]",
-'trackbackexcerpt' => "; $4$5 : [$2 $1]: $3",
 'trackbackremove' => ' ([$1 Eliminar])',
 'trackbacklink' => 'Trackback',
 'trackbackdeleteok' => 'The trackback was successfully deleted.',
@@ -1763,6 +1827,13 @@ Por favor confirme que realmente deseja recriar este artigo.',
 
 'youhavenewmessagesmulti' => "Tem novas mensagens em $1",
 'newtalkseperator' => ',_',
+'searchcontaining' => "Pesquisar por artigos contendo ''$1''.",
+'searchnamed' => "Pesquisar por artigos intitulados de ''$1''.",
+'articletitles' => "Artigos começandor com ''$1''",
+'hideresults' => 'Esconder resultados',
+
+# DISPLAYTITLE
+'displaytitle' => '(Ligar a esta página como [[$1]])',
 );