Modul:Template:R:IcelandicOnlineDictionary
A modult a Modul:Template:R:IcelandicOnlineDictionary/doc lapon tudod dokumentálni
local p = {}
function p.main(frame)
local args = frame:getParent().args
local arg1 = args[1] or mw.title.getCurrentTitle().text -- {{{1|{{PAGENAME}}}}}
local q1 = p.uri_encode(arg1)
return (
'"[http://digicoll.library.wisc.edu/cgi-bin/IcelOnline/IcelOnline.TEId-idx' ..
'?type=simple&size=First+100&rgn=lemma&q1=' .. q1 .. '&submit=Search' ..
' ' .. arg1 .. ']" in <i>Icelandic Online Dictionary and Readings</i>.'
)
end
function p.uri_encode(arg1)
return mw.uri.encode(
mw.ustring.gsub(arg1, '[^\0-\127]', function (c)
local i = mw.ustring.codepoint(c)
if i < 256 then
return string.char(i)
else
return '?'
end
end),
'QUERY'
)
end
return p