Module:hu-split
Appearance
- This module lacks a documentation subpage. Please create it.
- Useful links: subpage list • links • transclusions • testcases • sandbox
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