มอดูล:category tree/topic cat/data/การสื่อสาร

local labels = {}

-- หัวข้อเกี่ยวกับเฉพาะภาษานั้น ๆ
for _, lang_etc in ipairs {
	"อาหรับ", "จีน", "อังกฤษ", "เยอรมัน", "ญี่ปุ่น", "เกาหลี", "โอกินาวะ",
	 "โปรตุเกส", "สเปน", "เวียดนาม"
} do
	if type(lang_etc) ~= "table" then
		lang_etc = {lang_etc}
	end
	local lang, desc = unpack(lang_etc)
	desc = desc or ("[[:หมวดหมู่:ภาษา%s|ภาษา%s]]"):format(lang, lang)
	labels["ภาษา" .. lang .. " (หัวข้อ)"] = {
		type = "related-to",
		description = "=" .. desc,
		parents = {"ชื่อภาษา"},
	}
end

labels["การสื่อสาร"] = {
	type = "related-to",
	description = "default",
	parents = {"หัวข้อทั้งหมด"},
}
labels["communication"] = labels["การสื่อสาร"]

labels["ชุดตัวอักษร"] = {
	type = "name",
	description = "default",
	parents = {"ระบบการเขียน"},
}
labels["alphabets"] = labels["ชุดตัวอักษร"]

labels["ambiguity"] = {
	type = "related-to",
	description = "default",
	parents = {"การสื่อสาร"},
}

labels["artificial languages"] = { -- distinguish from "cat:constructed languages" family category
	type = "name",
	description = "={{w|constructed language}}s",
	parents = {"ชื่อภาษา"},
}

labels["ภาษาท่าทาง"] = {
	type = "related-to",
	description = "default",
	parents = {"ภาษา (หัวข้อ)", "การสื่อสารโดยไม่ใช้คำพูด"},
}
labels["body language"] = labels["ภาษาท่าทาง"]

labels["broadcasting"] = {
	type = "related-to",
	description = "default",
	parents = {"สื่อ", "โทรคมนาคม"},
}

labels["Chinese character components"] = {
	type = "set",
	description = "=[[Chinese character]] [[component]]s",
	parents = {"ตัวอักษร สัญลักษณ์ และเครื่องหมายวรรคตอน"},
}

labels["diacritical marks"] = {
	type = "set",
	description = "default",
	parents = {"ตัวอักษร สัญลักษณ์ และเครื่องหมายวรรคตอน"},
}

labels["ภาษาถิ่น"] = {
	type = "set",
	description = "default",
	parents = {"ภาษา (หัวข้อ)"},
}
labels["dialects"] = labels["ภาษาถิ่น"]

labels["dictation"] = {
	type = "related-to",
	description = "default",
	parents = {"การสื่อสาร"},
}

labels["directives"] = {
	type = "related-to",
	description = "=instructions, guidelines and other things (whether real or metaphysical) that indicate what to do or not do, including those self-imposed",
	parents = {"การสื่อสาร"},
}

labels["ภาษาสูญแล้ว"] = {
	type = "name",
	description = "default",
	parents = {"ชื่อภาษา"},
}
labels["extinct languages"] = labels["ภาษาสูญแล้ว"]

labels["ภาษามือ"] = {
	type = "name",
	description = "default",
	parents = {"ชื่อภาษา"},
}
labels["sign languages"] = labels["ภาษามือ"]

labels["facial expressions"] = {
	type = "set",
	description = "default",
	parents = {"การสื่อสารโดยไม่ใช้คำพูด", "หน้า"},
}

labels["ภาพพจน์ (หัวข้อ)"] = {
	type = "set",
	description = "=[[figure of speech|figures of speech]]",
	parents = {"วาทศาสตร์"},
}
labels["figures of speech"] = labels["ภาพพจน์ (หัวข้อ)"]

labels["ธง"] = {
	type = "related-to,name,type",
	description = "default",
	parents = {"การสื่อสาร"},
}
labels["flags"] = labels["ธง"]

labels["ภาษาเฉพาะวงการ"] = {
	type = "related-to",
	description = "default",
	parents = {"ภาษา (หัวข้อ)"},
}
labels["jargon"] = labels["ภาษาเฉพาะวงการ"]

labels["Han characters"] = {
	type = "related-to",
	description = "default",
	parents = {"ระบบการเขียน"},
}

labels["ภาษา (หัวข้อ)"] = {
	type = "related-to",
	description = "default",
	parents = {"การสื่อสาร"},
}
labels["language"] = labels["ภาษา (หัวข้อ)"]

labels["กลุ่มภาษา (หัวข้อ)"] = {
	type = "name",
	description = "=[[language family|language families]], both accepted and controversial",
	parents = {"ภาษา (หัวข้อ)", "ชื่อ (หัวข้อ)"},
}
labels["language families"] = labels["กลุ่มภาษา (หัวข้อ)"]

labels["ชื่อภาษา"] = {
	type = "name",
	description = "default",
	parents = {"ภาษา (หัวข้อ)", "ชื่อ (หัวข้อ)"},
}
labels["languages"] = labels["ชื่อภาษา"]

labels["ตัวอักษร สัญลักษณ์ และเครื่องหมายวรรคตอน"] = {
	type = "set",
	description = "=[[letter]]s, [[symbol]]s, and [[punctuation]]",
	parents = {"อักขรวิธี"},
}
labels["letters, symbols, and punctuation"] = labels["ตัวอักษร สัญลักษณ์ และเครื่องหมายวรรคตอน"]

labels["เหตุผลวิบัติ"] = {
	type = "set",
	description = "=[[logical fallacy|logical fallacies]], clearly defined errors in reasoning used to support or refute an argument",
	additional = "{{also|หมวดหมู่:{{{langcode}}}:อคติ}}",
	parents = {"วาทศาสตร์", "ตรรกศาสตร์"},
}
labels["logical fallacies"] = labels["เหตุผลวิบัติ"]

labels["สื่อ"] = {
	type = "related-to",
	description = "default",
	parents = {"การสื่อสาร"},
}
labels["media"] = labels["สื่อ"]

labels["โทรศัพท์เคลื่อนที่"] = {
	type = "related-to,set",
	description = "default",
	parents = {"โทรศัพท์"},
}
labels["mobile phones"] = labels["โทรศัพท์เคลื่อนที่"]

labels["การสื่อสารโดยไม่ใช้คำพูด"] = {
	type = "related-to",
	description = "default",
	parents = {"การสื่อสาร"},
}
labels["nonverbal communication"] = labels["การสื่อสารโดยไม่ใช้คำพูด"]

labels["อักขรวิธี"] = {
	type = "related-to",
	description = "default",
	parents = {"การเขียน"},
}
labels["orthography"] = labels["อักขรวิธี"]

labels["palaeography"] = {
	type = "related-to",
	description = "default",
	parents = {"การเขียน"},
}

labels["ไปรษณีย์"] = {
	type = "related-to",
	description = "=[[post#Noun|post]] or [[mail#Noun|mail]]",
	parents = {"การสื่อสาร"},
}
labels["post"] = labels["ไปรษณีย์"]

labels["public relations"] = {
	type = "related-to",
	description = "default no singularize",
	parents = {"การสื่อสาร"},
}

labels["เครื่องหมายวรรคตอน (หัวข้อ)"] = {
	type = "set",
	description = "default",
	parents = {"ตัวอักษร สัญลักษณ์ และเครื่องหมายวรรคตอน"},
}
labels["punctuation marks"] = labels["เครื่องหมายวรรคตอน (หัวข้อ)"]

labels["วิทยุ"] = {
	type = "related-to",
	description = "default",
	parents = {"โทรคมนาคม"},
}
labels["radio"] = labels["วิทยุ"]

labels["วาทศาสตร์"] = {
	type = "related-to",
	description = "default",
	parents = {"ภาษา (หัวข้อ)"},
}
labels["rhetoric"] = labels["วาทศาสตร์"]

labels["ป้าย"] = {
	type = "related-to,name,type",
	description = "default",
	parents = {"การสื่อสาร"},
}
labels["signs"] = labels["ป้าย"]

labels["sociolects"] = {
	type = "name",
	description = "default",
	parents = {"ภาษา (หัวข้อ)"},
}

labels["สัญลักษณ์ (หัวข้อ)"] = {
	type = "set",
	description = "=[[symbol]]s, especially [[mathematical]] and [[scientific]] symbols",
	additional = "Most symbols have equivalent meanings in many languages and can therefore be found in [[:หมวดหมู่:สัญลักษณ์ภาษาร่วม]].",
	parents = {"ตัวอักษร สัญลักษณ์ และเครื่องหมายวรรคตอน"},
}
labels["symbols"] = labels["สัญลักษณ์ (หัวข้อ)"]

labels["การพูด"] = {
	type = "related-to",
	description = "default",
	parents = {"ภาษา (หัวข้อ)", "พฤติกรรมมนุษย์"},
}
labels["talking"] = labels["การพูด"]

labels["โทรคมนาคม"] = {
	type = "related-to",
	description = "default no singularize",
	parents = {"การสื่อสาร", "เทคโนโลยี"},
}
labels["telecommunications"] = labels["โทรคมนาคม"]

labels["โทรเลข"] = {
	type = "related-to",
	description = "default",
	parents = {"โทรคมนาคม", "อิเล็กทรอนิกส์"},
}
labels["telegraphy"] = labels["โทรเลข"]

labels["โทรศัพท์"] = {
	type = "related-to",
	description = "default",
	parents = {"โทรคมนาคม", "อิเล็กทรอนิกส์"},
}
labels["telephony"] = labels["โทรศัพท์"]

labels["การส่งข้อความ"] = {
	type = "related-to",
	description = "default",
	parents = {"โทรคมนาคม"},
}
labels["texting"] = labels["การส่งข้อความ"]

labels["textual division"] = {
	type = "related-to",
	description = "default",
	parents = {"การเขียน"},
}

labels["การเรียงพิมพ์"] = {
	type = "related-to",
	description = "default",
	parents = {"การเขียน", "การพิมพ์"},
}
labels["typography"] = labels["การเรียงพิมพ์"]

labels["การเขียน"] = {
	type = "related-to",
	description = "default",
	parents = {"ภาษา (หัวข้อ)", "พฤติกรรมมนุษย์"},
}
labels["writing"] = labels["การเขียน"]

labels["ระบบการเขียน"] = {
	type = "set",
	description = "default",
	parents = {"การเขียน"},
}
labels["writing systems"] = labels["ระบบการเขียน"]

return labels