본문으로 이동

모듈:CU/Item

Kawa
Kawalain (토론 | 기여)님의 2026년 5월 27일 (수) 21:59 판 (새 문서: 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...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

이 모듈에 대한 설명문서는 모듈: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

	return tostring(span)
end

return p