Module:hu-split

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 .. " " .. pref .. "" end

return export