Module:GB-query

Hallo, je bent hier gekomen op zoek naar de betekenis van het woord Module:GB-query. In DICTIOUS vind je niet alleen alle woordenboekbetekenissen van het woord Module:GB-query, maar kom je ook meer te weten over de etymologie, de kenmerken en hoe je Module:GB-query in enkelvoud en meervoud uitspreekt. Alles wat je moet weten over het woord Module:GB-query is hier. De definitie van het woord Module:GB-query zal u helpen preciezer en correcter te zijn bij het spreken of schrijven van uw teksten. Kennis van de definitie vanModule:GB-query, maar ook van die van andere woorden, verrijkt uw woordenschat en verschaft u meer en betere taalkundige bronnen.


Doel

Deze module maakt van de paginanaam een query die in normale wikitekst gebruikt kan worden in een link naar de website woordenlijst.org. De gedrukte publicatie van deze site wordt traditioneel het "Groene Boekje" genoemd, vandaar het element GB in de naam.

Parameters

Er zijn geen parameters; deze module haalt de paginanaam direct op.

Gebruik

Deze module wordt gebruikt in sjabloon {{wel-GB}}. Zie verder WikiWoordenboek:Project Gangbaarheid Nederlandse woorden

Werking

De query is identiek aan de paginanaam, behalve:

  1. spaties worden vervangen %20, omdat de wikisyntax geen spaties in een url toelaat
  2. het tekens & wordt vervangen door %26, maar woordenlijst.org weet daar op dit moment evenmin raad mee
  3. de tekens #, = en ~, worden gecodeerd zoals dat op woordenlijst.org gebeurde, hoewel ze niet in Nederlandse woorden voorkomen
  4. het %-teken wordt gecodeerd zoals dat op woordenlijst.org gebeurt, hoewel dit een foutmelding oplevert

local chars = {
  = "%20", 
  = "%26",   
  = "%23",  = "%3D",  = "~~",    
  = "%25",
}
local p = {}
function p.main()
  local title = mw.title.getCurrentTitle()
  local query = title.text
  query = mw.ustring.gsub(query, '.', chars)
  return query
end
return p