Module:category tree/topic cat/data/Communication

local labels = {}

for _, lang_etc in ipairs { "Arabic", {"Chinese", "the Chinese languages"}, "English", "German", "Japanese", "Korean", "Okinawan", "Portuguese", "Spanish", "Vietnamese" } do	if type(lang_etc) ~= "table" then lang_etc = {lang_etc} end local lang, desc = unpack(lang_etc) desc = desc or ("the %s language"):format(lang, lang) labels[lang] = { type = "related-to", description = "=" .. desc, parents = {"languages"}, } end

labels["communication"] = { type = "related-to", description = "default", parents = {"all topics"}, }

labels["alphabets"] = { type = "name", description = "default", parents = {"writing systems"}, }

labels["ambiguity"] = { type = "related-to", description = "default", parents = {"communication"}, }

labels["artificial languages"] = { -- distinguish from "cat:constructed languages" family category type = "name", description = "=s", parents = {"languages"}, }

labels["body language"] = { type = "related-to", description = "default", parents = {"language", "nonverbal communication"}, }

labels["broadcasting"] = { type = "related-to", description = "default", parents = {"media", "telecommunications"}, }

labels["Chinese character components"] = { type = "set", description = "=Chinese character components", parents = {"letters, symbols, and punctuation"}, }

labels["diacritical marks"] = { type = "set", description = "default", parents = {"letters, symbols, and punctuation"}, }

labels["dialects"] = { type = "set", description = "default", parents = {"language"}, }

labels["dictation"] = { type = "related-to", description = "default", parents = {"communication"}, }

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 = {"communication"}, }

labels["extinct languages"] = { type = "name", description = "default", parents = {"languages"}, }

labels["sign languages"] = { type = "name", description = "default", parents = {"languages"}, }

labels["facial expressions"] = { type = "set", description = "default", parents = {"nonverbal communication", "face"}, }

labels["figures of speech"] = { type = "set", description = "=figures of speech", parents = {"rhetoric"}, }

labels["flags"] = { type = "related-to,name,type", description = "default", parents = {"communication"}, }

labels["jargon"] = { type = "related-to", description = "default", parents = {"language"}, }

labels["Han characters"] = { type = "related-to", description = "default", parents = {"writing systems"}, }

labels["language"] = { type = "related-to", description = "default", parents = {"communication"}, }

labels["language families"] = { type = "name", description = "=language families, both accepted and controversial", parents = {"language", "names"}, }

labels["languages"] = { type = "name", description = "default", parents = {"language", "names"}, }

labels["letters, symbols, and punctuation"] = { type = "set", description = "=letters, symbols, and punctuation", parents = {"orthography"}, }

labels["logical fallacies"] = { type = "set", description = "=logical fallacies, clearly defined errors in reasoning used to support or refute an argument", additional = "", parents = {"rhetoric", "logic"}, }

labels["media"] = { type = "related-to", description = "default", parents = {"communication"}, }

labels["mobile phones"] = { type = "related-to,set", description = "default", parents = {"telephony"}, }

labels["nonverbal communication"] = { type = "related-to", description = "default", parents = {"communication"}, }

labels["orthography"] = { type = "related-to", description = "default", parents = {"writing"}, }

labels["palaeography"] = { type = "related-to", description = "default", parents = {"writing"}, }

labels["post"] = { type = "related-to", description = "=post or mail", parents = {"communication"}, }

labels["public relations"] = { type = "related-to", description = "default no singularize", parents = {"communication"}, }

labels["punctuation marks"] = { type = "set", description = "default", parents = {"letters, symbols, and punctuation"}, }

labels["radio"] = { type = "related-to", description = "default", parents = {"telecommunications"}, }

labels["rhetoric"] = { type = "related-to", description = "default", parents = {"language"}, }

labels["signs"] = { type = "related-to,name,type", description = "default", parents = {"communication"}, }

labels["sociolects"] = { type = "name", description = "default", parents = {"language"}, }

labels["symbols"] = { type = "set", description = "=symbols, especially mathematical and scientific symbols", additional = "Most symbols have equivalent meanings in many languages and can therefore be found in Category:Translingual symbols.", parents = {"letters, symbols, and punctuation"}, }

labels["talking"] = { type = "related-to", description = "default", parents = {"language", "human behaviour"}, }

labels["telecommunications"] = { type = "related-to", description = "default no singularize", parents = {"communication", "technology"}, }

labels["telegraphy"] = { type = "related-to", description = "default", parents = {"telecommunications", "electronics"}, }

labels["telephony"] = { type = "related-to", description = "default", parents = {"telecommunications", "electronics"}, }

labels["texting"] = { type = "related-to", description = "default", parents = {"telecommunications"}, }

labels["textual division"] = { type = "related-to", description = "default", parents = {"writing"}, }

labels["typography"] = { type = "related-to", description = "default", parents = {"writing", "printing"}, }

labels["writing"] = { type = "related-to", description = "default", parents = {"language", "human behaviour"}, }

labels["writing systems"] = { type = "set", description = "default", parents = {"writing"}, }

return labels