এই মডিউলের জন্য মডিউল:লুয়া ব্যানার/নথি-এ নথিপত্র তৈরি করা হয়ে থাকতে পারে

-- এই মডিউলটি {{লুয়া}} টেমপ্লেটে প্রয়োগ করা হয়েছে।  local yesno = require('মডিউল:Yesno') local mList = require('মডিউল:তালিকা') local mTableTools = require('মডিউল:TableTools') local mMessageBox = require('মডিউল:বার্তার বাক্স')  local p = {}  function p.main(frame) 	local origArgs = frame:getParent().args 	local args = {} 	for k, v in pairs(origArgs) do 		v = v:match('^%s*(.-)%s*$') 		if v ~= '' then 			args[k] = v 		end 	end 	return p._main(args) end  function p._main(args) 	local modules = mTableTools.compressSparseArray(args) 	local box = p.renderBox(modules) 	local trackingCategories = p.renderTrackingCategories(args, modules) 	return box .. trackingCategories end  function p.renderBox(modules) 	local boxArgs = {} 	if #modules < 1 then 		boxArgs.text = '<strong class="error">ত্রুটি: কোন মডিউল নির্দিষ্ট করা হয়নি</strong>' 	else 		local moduleLinks = {} 		for i, module in ipairs(modules) do 			moduleLinks[i] = string.format('[[:%s]]', module) 		end 		local moduleList = mList.makeList('bulleted', moduleLinks) 		boxArgs.text = 'ব্যবহৃত [[উইকিপিডিয়া:লুয়া|লুয়া]]:\n' .. moduleList 	end 	boxArgs.type = 'notice' 	boxArgs.small = true 	boxArgs.image = '[[File:Lua-logo-nolabel.svg|30px|alt=লুয়া লোগো|link=উইকিপিডিয়া:লুয়া]]' 	return mMessageBox.main('mbox', boxArgs) end  function p.renderTrackingCategories(args, modules, titleObj) 	if yesno(args.nocat) then 		return '' 	end 	 	local cats = {} 	 	-- ত্রুটি বিষয়শ্রেণী 	if #modules < 1 then 		cats[#cats + 1] = 'ত্রুটিযুক্ত লুয়া টেমপ্লেট' 	end 	 	-- লুয়া টেমপ্লেট বিষয়শ্রেণী 	titleObj = titleObj or mw.title.getCurrentTitle() 	local subpageBlacklist = { 		doc = true, 		sandbox = true, 		sandbox2 = true, 		testcases = true 	} 	if titleObj.namespace == 10  		and not subpageBlacklist[titleObj.subpageText] 	then 		local category = args.category 		if not category then 			local categories = { 				['মডিউল:String'] = 'লুয়া স্ট্রিং-ভিত্তিক টেমপ্লেট', 				['মডিউল:Math'] = 'গণিত লুয়া মডিউলের উপর ভিত্তি করে টেমপ্লেট', 				['মডিউল:BaseConvert'] = 'ভিত্তি রূপান্তর লুয়া মডিউলের উপর ভিত্তি করে টেমপ্লেট', 				['মডিউল:উদ্ধৃতি'] = 'লুয়া-ভিত্তিক উদ্ধৃতি টেমপ্লেট' 			} 			categories['মডিউল:উদ্ধৃতি/সিএস১'] = categories['মডিউল:উদ্ধৃতি'] 			category = modules[1] and categories[modules[1]] 			category = category or 'লুয়া-ভিত্তিক টেমপ্লেট' 		end 		cats[#cats + 1] = category 	end 	 	for i, cat in ipairs(cats) do 		cats[i] = string.format('[[বিষয়শ্রেণী:%s]]', cat) 	end 	return table.concat(cats) end  return p