মডিউল:বিষয়শ্রেণী বৃক্ষ/বিষয় বিষয়শ্রেণী/উপাত্ত
অবয়ব
এই মডিউলের জন্য মডিউল:বিষয়শ্রেণী বৃক্ষ/বিষয় বিষয়শ্রেণী/উপাত্ত/নথি-এ নথিপত্র তৈরি করা হয়ে থাকতে পারে
local labels = {}
local handlers = {}
local subpages = {
"ইতিহাস",
"ক্রীড়া",
"খাদ্য ও পানীয়",
"গণিত",
"জীব",
"উদ্ভিদ",
"প্রাণী",
"দর্শন",
"নাম",
"পরিবহন",
"পৃথিবী",
"প্রকৃতি",
"প্রযুক্তি",
"বিজ্ঞান",
"বিবিধ",
"ব্যক্তি",
"ভবন ও স্থাপনা",
"মানুষ",
"যোগাযোগ",
"লিঙ্গ",
"শরীর",
"শারীরিক কার্যকলাপ",
"সময়",
"সমাজ",
"সামাজিক কার্যকলাপ",
"স্থান",
"সংখ্যা",
"সংস্কৃতি",
}
labels["সমস্ত বিষয়"] = {
description = "বিষয় অনুযায়ী {{{ভাষা}}} ভাষার শব্দগুলিকে সাজানো হয়েছে, যেমন \"পরিবার\" বা \"রসায়ন\"।",
parents = {{module = "poscatboiler", args = {label = "{{{langcat}}}", raw = true, called_from_inside = true}}},
}
labels["বিষয়ের তালিকা"] = {
description = "{{{ভাষা}}} ভাষায় বর্তমান সমস্ত বিষয়াদি।",
parents = {{name = "all topics", sort = " *"}},
}
labels["সমস্ত সংকলন"] = {
description = "{{{ভাষা}}} ভাষার শব্দ যা কোনো নির্দিষ্ট বস্তুর সংকলনের অন্তর্গত, যেমন \"গ্রহ\" বা \"প্রাণী\"।",
parents = {{module = "poscatboiler", args = {label = "{{{langcat}}}", raw = true, called_from_inside = true}}},
}
labels["সংকলনের তালিকা"] = {
description = "{{{ভাষা}}} ভাষায় বর্তমান সমস্ত সংকলন।",
parents = {{name = "all sets", sort = " *"}},
}
for label, data in pairs(labels) do
data.module = "মডিউল:বিষয়শ্রেণী বৃক্ষ/বিষয় বিষয়শ্রেণী/উপাত্ত"
end
-- Import subpages
for _, subpage in ipairs(subpages) do
local datamodule = "মডিউল:বিষয়শ্রেণী বৃক্ষ/বিষয় বিষয়শ্রেণী/উপাত্ত/" .. subpage
local retval = require(datamodule)
if not retval["LABELS"] then
retval = {LABELS = retval}
end
for label, data in pairs(retval["LABELS"]) do
if labels[label] and not retval["IGNOREDUP"] then
error("Label " .. label .. " defined in both [["
.. datamodule .. "]] and [[" .. labels[label].module .. "]].")
end
data.module = datamodule
labels[label] = data
end
if retval["HANDLERS"] then
for _, handler in ipairs(retval["HANDLERS"]) do
table.insert(handlers, { module = datamodule, handler = handler })
end
end
end
return {LABELS = labels, HANDLERS = handlers}