Module:R:de:Duden »   « documentation
To module αυτό, αντικαθιστά γράμματα με διακριτικά
για τη σωστή σύνδεση με το γερμανικό λεξικό στο πρότυπο {{R:Duden}} ή {{R:de:Duden}}


local export = {}

-- has many more variations of letters. Option https://www.duden.de/suchen/dudenonline/
local replace = { ['ä']='ae', ['ö']='oe', ['ü']='ue',
                ['Ä']='Ae', ['Ö']='Oe', ['Ü']='Ue',
                ['ß']='sz', ['-']='_',  [' ']='_'   }

function export.main(frame)
--    local args = frame:getParent().args		-- for Templates
    local args = frame.args					-- to invoke
	local lemmaname = args[1] or '' --mw.title.getCurrentTitle().text
	local termURLCode = mw.ustring.gsub(lemmaname,'.',replace)

	return termURLCode
end
 
return export