모듈:CU/Item
외관
< 모듈:CU
이 모듈에 대한 설명문서는 모듈:CU/Item/설명문서에서 만들 수 있습니다
local Arguments = require('Module:Arguments')
local CU = require('Module:CU')
local p = {}
function p.main(frame)
local args = Arguments.getArgs(frame)
local id = args[1] or args.id
local lang = args[2] or args.lang
local ver = args[3] or args.ver
local function x(keys) return CU.locale({ keys, lang, ver }) end
local span = mw.html.create('span')
:attr('data-cui', id)
:wikitext(args.text or x('main.' .. id))
if lang then span:attr('data-cui-lang', lang) end
if ver then span:attr('data-cui-ver', ver) end
if args.liquids then
span:attr('data-cui-liquids', args.liquids:gsub("\n", ';'))
end
return tostring(span)
end
return p