มอดูล:category tree/scriptcatboiler/data

จาก วิกิพจนานุกรม พจนานุกรมเสรี
local labels = {}

labels["ROOT"] = {
	description = [=[<div style="clear: right; border: solid #aaa 1px; margin: 1 1 1 1; background: #f9f9f9; width: 250px; padding: 5px; text-align: left; float: right">
<div style="text-align: center; margin-bottom: 10px; margin-top: 5px">'''{{{sccat}}}'''</div>

{| style="font-size: 90%; background: #f9f9f9"
|-
| style="vertical-align: Middle; height: 35px" | [[File:Wikipedia-logo.png|35px|none|วิกิพีเดีย]]
|| ''บทความวิกิพีเดียเกี่ยวกับ{{{sccat}}}''
|-
| colspan="2" style="padding-left:50px" | '''[[w:{{{sccat}}}|{{{sccat}}}]]'''
|-
| style="vertical-align: Middle; height: 35px" | [[File:Crystal kfind.png|35px|none|Considerations]]
|| ข้อควรพิจารณาเกี่ยวกับ{{{sccat}}}
|-
| colspan="2" style="padding-left:50px" | '''[[วิกิพจนานุกรม:เกี่ยวกับ{{{sccat}}}]]'''
|-
| style="vertical-align: Middle; height: 35px" | [[File:Book notice.png|35px|none|ข้อมูลเพิ่มเติม]]
|| ข้อมูลเพิ่มเติมเกี่ยวกับ{{{sccat}}}
|-
| colspan="2" style="padding-left:50px" | '''[[ภาคผนวก:{{{sccat}}}]]'''
|-
| style="vertical-align: Middle; height: 35px" | [[File:Abc box.svg|35px|none|รหัส]]
|| รหัส{{{sccat}}}
|-
| colspan="2" style="padding-left:50px" | '''{{{code}}}'''
|}
</div>
ศัพท์ทั้งหมดที่เป็น{{{sccat}}}ควรอยู่ภายใต้หมวดหมู่นี้ ข้อมูลเกี่ยวกับอักษรชนิดนี้อาจดูเพิ่มได้จาก [[ภาคผนวก:{{{sccat}}}]]

ในวิกิพจนานุกรมหลาย ๆ แห่ง {{{sccat}}}เขียนแทนด้วย[[WT:SCR|รหัส]] '''{{{code}}}''']=],
	parents = {{name = "หมวดหมู่:อักษรทั้งหมด", sort = "{{{scname}}}"}},
}

labels["อักขระ"] = {
	description = "อักขระทั้งหมดจาก{{{sccat}}} และตัวอักษรแบบผันแปรทั้งหมดที่เป็นไปได้ เช่น ตัวอักษรที่มีเครื่องหมายเสริม และกลุ่มตัวอักษรที่ถือว่าเป็นอักขระตัวเดียวในภาษาหนึ่ง ๆ",
	parents = {"ROOT"},
}
labels["characters"] = labels["อักขระ"]

labels["อักขระแบ่งตามภาษา"] = {
	description = "อักขระใน{{{sccat}}} จัดหมวดหมู่แบ่งตามภาษา",
	parents = {"ROOT"},
}
labels["characters by language"] = labels["อักขระแบ่งตามภาษา"]

labels["ภาษา"] = {
	description = "ภาษาต่าง ๆ ที่เขียนด้วย{{{sccat}}}",
	fundamental = "ภาษาทั้งหมด",
	parents = {"ROOT", "หมวดหมู่:ภาษาแบ่งตามอักษร"},
}
labels["languages"] = labels["ภาษา"]

labels["แม่แบบ"] = {
	description = "แม่แบบที่เนื้อหาได้กำหนดไว้สำหรับ{{{sccat}}}",
	parents = {"ROOT"},
}
labels["templates"] = labels["แม่แบบ"]

for key, data in pairs(labels) do
	if data.parents then
		for _, parent in ipairs(data.parents) do
			if type(parent) == "table" then
				if not parent.name:find("^หมวดหมู่:") then
					if labels[parent.name].children then
						table.insert(labels[parent.name].children, {name = key, sort = parent.sort})
					else
						labels[parent.name].children = {{name = key, sort = parent.sort}}
					end
				end
			else
				if not parent:find("^หมวดหมู่:") then
					if labels[parent].children then
						table.insert(labels[parent].children, key)
					else
						labels[parent].children = {key}
					end
				end
			end
		end
	end
end

return labels