local export = {}

function export.split(frame)
	local args = frame.args
	local lang = require("Module:languages").getByCode("hu")
	local pos = string.len(args[2])
	--if mw.ustring.find(args[1], "[áé]\]") or mw.ustring.find(args[1], "[áéöü][dklmns]\]") or mw.ustring.find(args[1], "[áéü]nk\]") or mw.ustring.find(args[1], "ött\]") or mw.ustring.find(args[1], "álak\]") or mw.ustring.find(args[1], "élek\]") or mw.ustring.find(args[1], "ának\]") or mw.ustring.find(args[1], "ének\]") or mw.ustring.find(args[1], "andó\]") or mw.ustring.find(args[1], "endő\]") or mw.ustring.find(args[1], "átok\]") or mw.ustring.find(args[1], "étek\]") or mw.ustring.find(args[1], "ötök\]") then else args[1]=args[1].."]" end
	--if mw.ustring.find(args[1], "[áé]\93") then else args[1]=args[1].."]" end
	local base = mw.ustring.sub(assert(args[1], "Argument |1= is required"), pos+1, string.len(args[1])-3)
	local pref = mw.ustring.sub(args[1], 3, pos)
	return "[" .. string.len(args[1]) .. "] " .. "…[[" .. base .. "#Hungarian|" .. base .. "]] [[" .. pref .. "-#Hungarian|" .. pref .. "]]"
end

return export