Hopp til innhald

Modul:Nynorskordboka og Bokmålsordboka

Frå Wikipedia – det frie oppslagsverket

Dokumentasjon for modulen kan opprettast på Modul:Nynorskordboka og Bokmålsordboka/dok


local p = {}
 
function p.main(frame)
    local PAGENAME = mw.title.getCurrentTitle().text
    args = frame:getParent().args
    if args['språk'] then
        lang = args['språk']
    else
        lang = 'nn'
    end
    if lang == 'nb' then -- vald ordbok er bokmål
        specifier = 'bm'
        specifier2 = '[[Bokmålsordboka]]'
    elseif lang == 'nn'  then -- vald ordbok er nynorsk
        specifier = 'nn'
        specifier2 = '[[Nynorskordboka]]'
    elseif lang == 'no' then -- vald ordbok er både bokmål og nynorsk
        specifier = 'bm,nn'
        specifier2 = '[[Nynorskordboka]] og [[Bokmålsordboka]]'
    end
    
    description = args[1] or mw.language.getContentLanguage():lcfirst(PAGENAME)
    target = description:gsub(' ', '+')
        
    template = "[https://ordbokene.no/" .. specifier .. "/" .. target ..
    " «" .. description .. "»] i " .. specifier2 .. '.'
    return template
end
 
return p