Gebruiker:Demoor/interwiki.js: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(Nieuwe pagina: /** * * INTERWIKI-SCRIPT * * Dit script moet gaan detecteren of er een pagina/interwiki bestaat naar/in een andere taal * De gebruiker krijgt een scherm waarmee hij/zij de bewerk...) |
(geen verschil)
|
Versie van 5 jun 2009 12:25
/**
*
* INTERWIKI-SCRIPT
*
* Dit script moet gaan detecteren of er een pagina/interwiki bestaat naar/in een andere taal
* De gebruiker krijgt een scherm waarmee hij/zij de bewerking kan bevestigen
*
* Door: Sumurai8
* Bugs/vragen: Overleg_gebruiker:Sumurai8
*
**/
/* Het script is nog niet afgerond -- Gebruik het nog niet */
/**
* Dit script gaat werken met ajax-query's in de api's van Wikipedia, WikiKids, Vikidia en Wikimini
* Omdat de vertaling van het begrip van Wikipedia wordt gehaald, kan dat problemen geven...
* Controleer dus altijd de wijziging :-|
*
* http://wikikids.wiki.kennisnet.nl/api.php?action=query&prop=langlinks&titles=Paard|Hoofdpagina&lllimit=500&indexpageids&format=jsonfm
* http://nl.wikipedia.org/w/api.php?action=query&prop=langlinks&titles=Paard|Hoofdpagina&lllimit=500&indexpageids&format=jsonfm
* http://fr.vikidia.org/api.php?action=query&prop=langlinks&titles=Accueil|Cheval&lllimit=500&indexpageids&format=jsonfm
* http://es.vikidia.org/api.php?action=query&prop=langlinks&titles=Vikidia:Portada|Equus&lllimit=500&indexpageids&format=jsonfm
* http://fr.wikimini.org/wiki/api.php?action=query&prop=langlinks&titles=Accueil|Cheval&lllimit=500&indexpageids&format=jsonfm
** Wikimini heeft geen interwiki's en zal derhalve buitengesloten worden
** Grundschulwiki (duits) doet erg moeilijk en heeft ook geen interwiki's
*
* 1. Maak een array dat... ['en']['es']['fr']['wikimini']['nl']['simple'] bevat
* 2. Vul in met gegevens van WikiKids
* 3. Als (één van) ['es']['fr'] bestaat, zoek dan op interwiki's daar
* 3a. Verwijder als ze niet bestaan :|
* 3b. Vul ontbrekende in mbv Wikipedia-nl
* 4. Check of ze bestaan, anders weer verwijderen...
* 5. Prompt output
*
**/
var iwEnabled = true //Vervang true door false om het script uit te schakelen
var iwOutput = ""
var iwHelp = "Dit is het controlescherm. Controleer dat de interwiki\'s niet verwijzen naar doorverwijspagina\'s en dergelijke"
var iwAuto = false
var iwApi = new sajax_init_object();
var iwLang = new Array()
iwLang['en'] = ""
iwLang['es'] = ""
iwLang['fr'] = ""
iwLang['wikimini'] = ""
iwLang['nl'] = wgPageName
iwLang['simple'] = ""
//Nu kunnen we de checks gaan doen...