মডিউল:দেশের তালিকা তথ্য
মডিউল নথি[তৈরি করুন]
আপনি চাইলে এই স্ক্রিবুন্তো মডিউলের জন্য একটি নথির পাতা তৈরি করতে পারেন (তৈরি করুন) সম্পাদনাকারীগণ খেলাঘর (তৈরি করুন | আয়না) এবং পরীক্ষা পাতায় (তৈরি করুন) এই মডিউল সংক্রান্ত পরীক্ষা-নিরীক্ষা করতে পারেন। দয়া করে /নথি উপপাতায় বিষয়শ্রেণী যোগ করুন। এই মডিউলের উপপাতাসমূহ। |
local p = {}
function p.main(frame)
local args = require('মডিউল:Arguments').getArgs(frame,{removeBlanks=false})
local list = ""
if args[1] then
list = mw.html.create('table')
list:css("background-color","#ecfcf4")
for n,c in ipairs(args) do
if c~="" then
local p = "টেমপ্লেট:দেশের উপাত্ত "..c
local link
if require('মডিউল:Redirect').luaIsRedirect(p) then
link = "["..mw.title.new(p):fullUrl("redirect=no").." "..p.."]"
else
link = "[["..p.."]]"
end
local var = args["var"..n] or ""
local vartext = var=="" and "" or " (বৈকল্পিক <code>"..var.."</code>)"
local note = args["note"..n] or ""
local row = list:tag("tr")
row:tag("td"):css("padding","0px 10px"):addClass("plainlinks"):wikitext(link..vartext)
row:tag("td"):css("padding","0px 10px"):wikitext(require("মডিউল:Flagg").luaMain(frame,{"usc", c, variant=var}))
row:tag("td"):css("padding","0px 10px"):wikitext(note)
end
end
end
local head = ""
if args["header"] and args["header"]~="" then
if args["header"]=="related" then
head = "====সম্পর্কিত টেমপ্লেট====\nঅনুগ্রহ করে নিম্নলিখিত সংশ্লিষ্ট <code>country_data</code> টেমপ্লেট দেখুন:"
elseif string.sub(args["header"],1,4)=="for:" then
head = "এছাড়া "..string.sub(args["header"],5,-1).."-এর জন্য <code>Country_data</code> টেমপ্লেট উপলব্ধ:"
else
head = args["header"]
end
end
return head..(head~="" and list~="" and "\n" or "")..tostring(list)
end
return p