모듈:CU/Item: 두 판 사이의 차이
외관
< 모듈:CU
새 문서: 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... |
잔글편집 요약 없음 |
||
| 19번째 줄: | 19번째 줄: | ||
if lang then span:attr('data-cui-lang', lang) end | if lang then span:attr('data-cui-lang', lang) end | ||
if ver then span:attr('data-cui-ver', ver) 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) | return tostring(span) | ||
2026년 5월 27일 (수) 22:05 기준 최신판
이 모듈에 대한 설명문서는 모듈: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