Meta:Applicatore di macro

da Pokémon Central Wiki, l'enciclopedia Pokémon in italiano.

Questa pagina mira a fornire tutta la documentazione necessaria sulle macro che è possibile eseguire mediante l'apposito applicatore.

Introduzione

L'applicatore di macro applica le macro. E fin qui ci si arrivava. Ma cosa sono le macro? Sono una serie di "trova e sostituisci", o "find and replace" che dir si voglia, ognuno dei quali sostituisce tutte le occorrenze di una certa sequenza di caratteri in un testo con un'altra sequenza di caratteri. Nel nostro caso traducono in italiano i nomi inglesi riguardanti i Pokémon, per esempio le mosse e le abilità, e spesso operano anche trasformazioni più complesse, come la traduzione di un intera chiamata di un template di bulbapedia.
Lo scopo delle macro è dunque rendere più rapido il lavoro di importazione dei dati, automatizzando il più possibili le parti più lunghe e noiose della traduzione: tuttavia una semplicissima (e anche un po' scarna) pagina web non può certo competere con un cervello umano correttamente funzionante, e dunque è importantissimo fare sempre un'anteprima della pagina in cui si intende inserire il testo, per controllare che tutto sia andato per il verso giusto e la visualizzazione delle nuove informazioni sia corretta. Nel caso in cui non sia corretta si può nascondere la parte che genera l'errore senza toglierla dalla pagina in modo da poter contattare un amministratore per segnalare il problema. Per farlo basta scrivere <!-- prima e --> dopo: tutto il testo/codice tra questi due marcatori diventa automaticamente nascosto e non si vede nella pagina finale (sebbene rimanga presente nel codice).

Applicatore

Disponibile a questo indirizzo: http://pokemoncentral.github.io/wiki-macros/, è nato come un ripiego online delle macro da usare con jEdit, cosicché nessuno potesse avere la scusa di non poter editare perché impossibilitato/a a scaricare il suddetto programma.
Non è una pagina del wiki perché è molto più comodo da usare ed implementare con javascript e una casella di testo in puro html, piuttosto che con un modulo lua o addirittura il wikicode. Come scritto sulla pagina stessa, il suo utilizzo è molto semplice:

  1. Copiare il testo su cui si intende applicare la macro nella casella Testo.
  2. Selezionare la macro tramite il menù Macro.
  3. Clickare sul pulsante Esegui.
  4. Copiare il testo tradotto, che sarà già selezionato.

Si consiglia di utilizzare il più possibile le macro specifiche, per esempio Traduci learnsets, e di usare quelle generiche, come Traduci tipi, solo quando non sono disponibili le prime: così facendo si evita di applicare le varie macro in un ordine che generi errori, come per esempio applicare prima la Traduci mosse e poi la Traduci tipi.

Macro

Autocommentantesi

Di seguito un elenco delle macro che non necessitano di particolari commenti, in quanto il nome è già esplicativo:

  • Traduci tipi
  • Traduci mosse
  • Traduci gare

Traduci learnsets

In costruzione.