User:Hamilton Abreu/InfoRapid Search & Replace

Há várias formas de suportar conteúdo em várias línguas no MediaWiki. A MediaWiki.org, por exemplo, suporta-o numa única wiki. A Wikipédia tem uma abordagem diferente; aloja cada língua numa wiki separada.

As páginas de ajuda que está a copiar, porque estão alojadas na MediaWiki.org, seguem a abordagem da MediaWiki.org para suportar conteúdos em várias línguas; existe uma versão original de cada página na língua inglesa, por exemplo Help:Contents, e as restantes línguas estão em subpáginas dessa página, por exemplo Help:Contents/pt para a versão em português. Algo semelhante acontece para as categorias e predefinições. Esta abordagem da MediaWiki.org tem um senão, que é o facto dos nomes das páginas estarem sempre em inglês. Existem também nas páginas outros mecanismos destinados a suportar o processo de tradução.

Muitas wikis têm uma natureza menos internacional; o seu conteúdo está numa única língua, não tendo qualquer pretensão de o traduzir para várias outras. Nestas wikis, todos estes mecanismos multilinguísticos são desnecessários e provavelmente desejará retirá-los devido aos seus senãos.

As instruções nesta página permitem adaptar as páginas de ajuda no domínio público para serem copiadas para uma wiki cujo conteúdo estará em português europeu (pt) e não se pretende suportar conteúdo multilinguístico.

As alterações são feitas no Windows, usando o utilitário «InfoRapid Search & Replace».

Utilitário
Instale o utilitário InfoRapid Search & Replace. Estas instruções foram concebidas para a versão 3.1f.

O utilitário lê um ficheiro de alterações (que irá construir a seguir) e aplica-as no ficheiro .xml que extraiu da wiki. Após a execução, o ficheiro .xml estará alterado e pode ser carregado na wiki de destino.

Ficheiro de alterações
O ficheiro de alterações tem de ser construído por si, de forma a seleccionar as alterações que pretende para o seu fim específico. As alterações estão nos quadros abaixo, agrupadas de acordo com a sua função. Verifique a descrição de cada quadro, para decidir se deseja fazer essas alterações.

Abra o «Notepad» do Windows e copie para dentro dele os quadros de alterações que pretende. Quando tiver terminado, grave o ficheiro no formato de texto .txt e codificação ANSI.

Páginas de ajuda
As alterações abaixo permitem traduzir o nome de todas as páginas para português, retirar o título em português que está no todo de cada página, e retirar a barra de línguas que dirige o utilizador para as versões da página noutras línguas.

Este será o formato normal para a maioria das wikis que não pretendem suportar conteúdos traduzidos para várias línguas, como é feito na MediaWiki.org.

Help:Assigning permissions/ptAjuda:Atribuir permissÃµes Help:Blocking users/ptAjuda:Bloquear utilizadores</Replace></Command> Help:Bots/pt</Search>Ajuda:RobÃ´s</Replace></Command> Help:Categories/pt</Search>Ajuda:Categorias</Replace></Command> Help:Contents/pt</Search>Ajuda:ConteÃºdos</Replace></Command> Help:Deleting a page/pt</Search>Ajuda:Eliminar uma pÃ¡gina</Replace></Command> Help:Editing/pt</Search>Ajuda:</Replace></Command> <Search>Help:Editing pages/pt</Search><Replace>Ajuda:Editar pÃ¡ginas</Replace></Command> <Command><Search>Help:External searches/pt</Search><Replace>Ajuda:Pesquisas externas</Replace></Command> <Command><Search>Help:Extension:ParserFunctions/pt</Search><Replace>Ajuda:ExtensÃ£o:ParserFunctions</Replace></Command> <Command><Search>Help:Formatting/pt</Search><Replace>Ajuda:FormataÃ§Ã£o</Replace></Command> <Command><Search>Help:Images/pt</Search><Replace>Ajuda:Imagens</Replace></Command> <Command><Search>Help:Images/frame/pt</Search><Replace>Ajuda:Imagens/frame</Replace></Command> <Command><Search>Help:Images/size/pt</Search><Replace>Ajuda:Imagens/size</Replace></Command> <Command><Search>Help:Links/pt</Search><Replace>Ajuda:LigaÃ§Ãµes</Replace></Command> <Command><Search>Help:Links/example/pt</Search><Replace>Ajuda:LigaÃ§Ãµes/exemplo</Replace></Command> <Command><Search>Help:Magic words/pt</Search><Replace>Ajuda:Palavras mÃ¡gicas</Replace></Command> <Command><Search>Help:Managing files/pt</Search><Replace>Ajuda:GestÃ£o de ficheiros</Replace></Command> <Command><Search>Help:Moving a page/pt</Search><Replace>Ajuda:Mover uma pÃ¡gina</Replace></Command> <Command><Search>Help:Namespaces/pt</Search><Replace>Ajuda:EspaÃ§os nominais</Replace></Command> <Command><Search>Help:Navigation/pt</Search><Replace>Ajuda:NavegaÃ§Ã£o</Replace></Command> <Command><Search>Help:New images/pt</Search><Replace>Ajuda:Galeria de novos ficheiros</Replace></Command> <Command><Search>Help:New pages/pt</Search><Replace>Ajuda:PÃ¡ginas recentes</Replace></Command> <Command><Search>Help:Patrolled edits/pt</Search><Replace>Ajuda:Patrulha das ediÃ§Ãµes</Replace></Command>

<Command><Search>Help:Parser functions in templates/pt</Search><Replace>Ajuda:ParÃ¢metros de funÃ§Ãµes nas predefiniÃ§Ãµes</Replace></Command> <Command><Search>Help:Parser functions in templates/example/pt</Search><Replace>Ajuda:ParÃ¢metros de funÃ§Ãµes nas predefiniÃ§Ãµes/exemplo</Replace></Command> <Command><Search>Help:Parser functions in templates/example1/pt</Search><Replace>Ajuda:ParÃ¢metros de funÃ§Ãµes nas predefiniÃ§Ãµes/exemplo1</Replace></Command> <Command><Search>Help:Preferences/pt</Search><Replace>Ajuda:PreferÃªncias</Replace></Command> <Command><Search>Help:Protected pages/pt</Search><Replace>Ajuda:PÃ¡ginas protegidas</Replace></Command> <Command><Search>Help:Protecting and unprotecting pages/pt</Search><Replace>Ajuda:Proteger e desproteger pÃ¡ginas</Replace></Command> <Command><Search>Help:Random page/pt</Search><Replace>Ajuda:PÃ¡gina aleatÃ³ria</Replace></Command> <Command><Search>Help:Range blocks/pt</Search><Replace>Ajuda:Bloqueios de gamas de IPs</Replace></Command> <Command><Search>Help:Recent changes/pt</Search><Replace>Ajuda:MudanÃ§as recentes</Replace></Command> <Command><Search>Help:Redirects/pt</Search><Replace>Ajuda:Redireccionamentos</Replace></Command> <Command><Search>Help:Searching/pt</Search><Replace>Ajuda:Pesquisa</Replace></Command> <Command><Search>Help:Signatures/pt</Search><Replace>Ajuda:Assinaturas</Replace></Command> <Command><Search>Help:Skins/pt</Search><Replace>Ajuda:Temas</Replace></Command> <Command><Search>Help:Special pages/pt</Search><Replace>Ajuda:PÃ¡ginas especiais</Replace></Command> <Command><Search>Help:Starting a new page/pt</Search><Replace>Ajuda:SubpÃ¡ginasCriar uma pÃ¡gina nova</Replace></Command> <Command><Search>Help:Subpages/pt</Search><Replace>Ajuda:</Replace></Command> <Command><Search>Help:Sysop deleting and undeleting/pt</Search><Replace>Ajuda:Eliminar e recuperar pÃ¡ginas</Replace></Command> <Command><Search>Help:Sysops and permissions/pt</Search><Replace>Ajuda:Administradores e permissÃµes</Replace></Command> <Command><Search>Help:Tables/pt</Search><Replace>Ajuda:Tabelas</Replace></Command> <Command><Search>Help:Talk pages/pt</Search><Replace>Ajuda:PÃ¡ginas de discussÃ£o</Replace></Command> <Command><Search>Help:Templates/pt</Search><Replace>Ajuda:PredefiniÃ§Ãµes</Replace></Command> <Command><Search>Help:Tracking changes/pt</Search><Replace>Ajuda:Acompanhar alteraÃ§Ãµes</Replace></Command> <Command><Search>Help:User page/pt</Search><Replace>Ajuda:PÃ¡gina de utilizador</Replace></Command> <Command><Search>Help:Watchlist/pt</Search><Replace>Ajuda:PÃ¡ginas vigiadas</Replace></Command>

<Command><Search>^= Atribuir permissÃµes =$.</Search><Replace></Replace></Command> <Command><Search>^= Bloquear utilizadores =$.</Search><Replace></Replace></Command> <Command><Search>^= RobÃ´s =$.</Search><Replace></Replace></Command> <Command><Search>^= Categorias =$.</Search><Replace></Replace></Command> <Command><Search>^= Eliminar uma pÃ¡gina =$.</Search><Replace></Replace></Command> <Command><Search>^= Editar =$.</Search><Replace></Replace></Command> <Command><Search>^= Editar pÃ¡ginas =$.</Search><Replace></Replace></Command> <Command><Search>^= Pesquisas externas =$.</Search><Replace></Replace></Command> <Command><Search>^= ExtensÃ£o:ParserFunctions =$.</Search><Replace></Replace></Command> <Command><Search>^= FormataÃ§Ã£o =$.</Search><Replace></Replace></Command> <Command><Search>^= Imagens =$.</Search><Replace></Replace></Command> <Command><Search>^= LigaÃ§Ãµes =$.</Search><Replace></Replace></Command> <Command><Search>^= Palavras mÃ¡gicas =$.</Search><Replace></Replace></Command> <Command><Search>^= GestÃ£o de ficheiros =$.</Search><Replace></Replace></Command> <Command><Search>^= Mover uma pÃ¡gina \(alterando o nome\) =$.</Search><Replace></Replace></Command> <Command><Search>^= EspaÃ§os nominais =$.</Search><Replace></Replace></Command> <Command><Search>^= NavegaÃ§Ã£o =$.</Search><Replace></Replace></Command> <Command><Search>^= Galeria de novos ficheiros =$.</Search><Replace></Replace></Command> <Command><Search>^= PÃ¡ginas recentes =$.</Search><Replace></Replace></Command> <Command><Search>^= Patrulha das ediÃ§Ãµes =$.</Search><Replace></Replace></Command> <Command><Search>^= ParÃ¢metros de funÃ§Ãµes nas predefiniÃ§Ãµes =$.</Search><Replace></Replace></Command> <Command><Search>^= PreferÃªncias =$.</Search><Replace></Replace></Command> <Command><Search>^= PÃ¡ginas protegidas =$.</Search><Replace></Replace></Command> <Command><Search>^= Proteger e desproteger pÃ¡ginas =$.</Search><Replace></Replace></Command> <Command><Search>^= PÃ¡gina aleatÃ³ria =$.</Search><Replace></Replace></Command> <Command><Search>^= Bloqueios de gamas de IPs =$.</Search><Replace></Replace></Command> <Command><Search>^= MudanÃ§as recentes =$.</Search><Replace></Replace></Command> <Command><Search>^= Redireccionamentos =$.</Search><Replace></Replace></Command> <Command><Search>^= Pesquisa =$.</Search><Replace></Replace></Command> <Command><Search>^= Assinaturas =$.</Search><Replace></Replace></Command> <Command><Search>^= Temas =$.</Search><Replace></Replace></Command> <Command><Search>^= PÃ¡ginas especiais =$.</Search><Replace></Replace></Command> <Command><Search>^= Criar uma pÃ¡gina nova =$.</Search><Replace></Replace></Command> <Command><Search>^= SubpÃ¡ginas =$.</Search><Replace></Replace></Command> <Command><Search>^= Eliminar e recuperar pÃ¡ginas =$.</Search><Replace></Replace></Command> <Command><Search>^= Administradores e permissÃµes =$.</Search><Replace></Replace></Command> <Command><Search>^= Tabelas =$.</Search><Replace></Replace></Command> <Command><Search>^= PÃ¡ginas de discussÃ£o =$.</Search><Replace></Replace></Command> <Command><Search>^= PredefiniÃ§Ãµes =$.</Search><Replace></Replace></Command> <Command><Search>^= Acompanhar alteraÃ§Ãµes =$.</Search><Replace></Replace></Command> <Command><Search>^= PÃ¡gina de utilizador =$.</Search><Replace></Replace></Command> <Command><Search>^= PÃ¡ginas vigiadas =$.</Search><Replace></Replace></Command>

<Command><Search>\{\{Languages\}\}.</Search><Replace></Replace></Command> <Command><Search>(^ $.)(^    Template:Languages ).*( $.)</Search><Replace></Replace></Command> <Command><Search>(^ $.)(^    Template:Languages/Lang ).*( $.)</Search><Replace></Replace></Command> <Command><Search>(^ $.)(^    Template:Languages/Title ).*( $.)</Search><Replace></Replace></Command>

Apagar a caixa
Retirar a caixa no topo das páginas, com o aviso sobre estas pertencerem ao domínio público. Alternativamente, pode substitui-la por um índice de navegação da ajuda; veja a secção seguinte. Copie o seguinte texto e adicione ao ficheiro: <Command><Search>\{\{PD Help Page/pt\}\}</Search><Replace></Replace></Command>

Substituir por índice de navegação
Substituir a caixa por <tt> </tt>. Use se pretende criar esta predefinição de navegação das páginas de ajuda (terá de fazê-lo, pois não está disponível). Copie o seguinte texto e adicione ao ficheiro: <Command><Search>\{\{PD Help Page/pt\}\}</Search><Replace></Replace></Command>

Apagar a ligação para diferenças
A ligação para as diferenças na versão em inglês, desde que esta foi usada para a tradução, é desnecessária na sua wiki. Copie o seguinte texto e adicione ao ficheiro: <Command><Search>\{\{diff since trans/pt\|[0123456789]+\}\}.</Search><Replace></Replace></Command> <Command><Search>(^ $.)(^    Template:Diff since trans/pt).*( $.)</Search><Replace></Replace></Command>

Eliminar categorias adicionais de ajuda
Deixa a categoria <tt>Categoria:Ajuda</tt> e remove as restantes categorias (<tt>Block/pt<tt>, <tt>Template/pt</tt>, etc.) das páginas. Copie o seguinte texto e adicione ao ficheiro: <Command><Search>Category:Help/pt</Search><Replace>Categoria:Ajuda</Replace></Command> <Command><Search>Category:Extension help</Search><Replace>Categoria:Ajuda para extensões</Replace></Command>

<Command><Search>Category:Move proposals/pt</Search><Replace>Categoria:Propostas de movimentaÃ§Ã£o</Replace></Command> <Command><Search>\[\[Category:Move proposals\|.+\]\]</Search><Replace></Replace></Command>

<Command><Search>\[\[Category:Block/pt\|.+\]\].</Search><Replace></Replace></Command> <Command><Search>\[\[Category:Documentation examples/pt\|.+\]\].</Search><Replace></Replace></Command> <Command><Search>\[\[Category:Edit/pt\|.+\]\].</Search><Replace></Replace></Command> <Command><Search>\[\[Category:Link/pt\|.+\]\].</Search><Replace></Replace></Command> <Command><Search>\[\[Category:Magic words/pt\|.+\]\].</Search><Replace></Replace></Command> <Command><Search>\[\[Category:Namespace/pt\|.+\]\].</Search><Replace></Replace></Command> <Command><Search>\[\[Category:Recent changes/pt\|.+\]\].</Search><Replace></Replace></Command> <Command><Search>\[\[Category:Search/pt\|.+\]\].</Search><Replace></Replace></Command> <Command><Search>\[\[Category:Special pages/pt\|.+\]\].</Search><Replace></Replace></Command> <Command><Search>\[\[Category:Skin/pt\|.+\]\].</Search><Replace></Replace></Command> <Command><Search>\[\[Category:Subpage/pt\|.+\]\].</Search><Replace></Replace></Command> <Command><Search>\[\[Category:Template/pt\|.+\]\].</Search><Replace></Replace></Command> <Command><Search>\[\[Category:Time/pt\|.+\]\].</Search><Replace></Replace></Command> <Command><Search>\[\[Category:Upload/pt\|.+\]\].</Search><Replace></Replace></Command>