Module:H
Jump to navigation
Jump to search
export = {}
function export.h(args)
local prefix = args.args[1]
local level = args.args[2]
local text = args.args[3]
local translate
local translations
local i
local raw=""
if level == nil or level == "" then
level = 2
end
translations = require("Module:H/translations")
-- head
for i=1,level do
raw=raw.."="
end
raw=raw.." "
-- value
translate=translations[prefix..text]
--raw="<"..level..","..prefix..text..","..translate..">"
--do return raw end
if translate then
raw=raw..translate
else
raw=raw..text
end
raw=raw.." "
-- tail
for i=1,level do
raw=raw.."="
end
raw=raw.."\n"
return raw
end
return export