Pergi ke kandungan

Modul:category tree/topic/Communication

Daripada Wikikamus

Sublaman

[sunting]
local labels = {}

local unpack = unpack or table.unpack -- Lua 5.2 compatibility

-- FIXME: Lookup langs in the language list.
for _, lang_etc in ipairs {
	"Arab", {"Cina", "Bahasa-bahasa Cina"}, "Inggeris", "Jerman", "Jepun", "Okinawa",
	 "Portugis", "Sepanyol", "Vietnam", {"Melayu", "Bahasa-bahasa Melayik"},
} do
	if type(lang_etc) ~= "table" then
		lang_etc = {lang_etc}
	end
	local lang, desc = unpack(lang_etc)
	desc = desc or ("[[:Kategori:Bahasa %s|bahasa %s]]"):format(lang, lang)
	labels[lang] = {
		type = "berkenaan",
		description = "=" .. desc,
		parents = {"bahasa-bahasa"},
	}
end

labels["komunikasi"] = {
	type = "berkenaan",
	description = "default",
	parents = {"Semua topik"},
}

labels["huruf"] = {
	type = "nama",
	description = "default",
	parents = {"sistem tulisan"},
}

labels["bahasa buatan"] = { -- distinguish from "cat:constructed languages" family category
	type = "nama",
	description = "={{w|constructed language}}s",
	parents = {"bahasa-bahasa"},
}

labels["bahasa badan"] = {
	type = "berkenaan",
	description = "default",
	parents = {"bahasa", "nonverbal communication"},
}

labels["penyiaran"] = {
	type = "berkenaan",
	description = "default",
	parents = {"media", "telekomunikasi"},
}

labels["Komponen aksara Cina"] = {
	type = "set",
	description = "=[[komponen|Komponen]] [[aksara]] [[Cina]].",
	parents = {"Huruf, simbol dan tanda baca"},
}

labels["diacritical marks"] = {
	type = "set",
	description = "default",
	parents = {"Huruf, simbol dan tanda baca"},
}

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

labels["dictation"] = {
	type = "berkenaan",
	description = "default",
	parents = {"komunikasi"},
}

labels["bahasa pupus"] = {
	type = "nama",
	description = "default",
	parents = {"bahasa-bahasa"},
}

labels["bahasa isyarat"] = {
	type = "nama",
	description = "default",
	parents = {"bahasa-bahasa"},
}

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

labels["kiasan"] = {
	type = "set",
	description = "=[[figure of speech|figures of speech]]",
	parents = {"retorik"},
}

labels["bendera"] = {
	type = "berkenaan,name,type",
	description = "default",
	parents = {"komunikasi"},
}

labels["jargon"] = {
	type = "berkenaan",
	description = "default",
	parents = {"bahasa"},
}

labels["aksara Han"] = {
	type = "berkenaan",
	description = "default",
	parents = {"sistem tulisan"},
}

labels["bahasa"] = {
	type = "berkenaan",
	description = "default",
	parents = {"komunikasi"},
}

labels["keluarga bahasa"] = {
	type = "nama",
	description = "Topik berkenaan [[keluarga bahasa]], termasuklah yang diterima dan yang bersifat kontroversi.",
	parents = {"bahasa", "nama"},
}

labels["bahasa-bahasa"] = {
	type = "nama",
	description = "default",
	parents = {"bahasa", "nama"},
}

labels["Huruf, simbol dan tanda baca"] = {
	type = "set",
	description = "=[[letter]]s, [[symbol]]s, and [[punctuation]]",
	parents = {"Ortografi"},
}

labels["logical fallacies"] = {
	type = "set",
	description = "=[[logical fallacy|logical fallacies]], clearly defined errors in reasoning used to support or refute an argument",
	additional = "{{also|Kategori:{{{langcode}}}:biases}}",
	parents = {"retorik", "logic"},
}

labels["media"] = {
	type = "berkenaan",
	description = "default",
	parents = {"komunikasi"},
}

labels["telefon bimbit"] = {
	type = "berkenaan,set",
	description = "default",
	parents = {"telefoni"},
}

labels["nonverbal communication"] = {
	type = "berkenaan",
	description = "default",
	parents = {"komunikasi"},
}

labels["ortografi"] = {
	type = "berkenaan",
	description = "default",
	parents = {"penulisan"},
}

labels["palaeography"] = {
	type = "berkenaan",
	description = "default",
	parents = {"penulisan"},
}

labels["pos"] = {
	type = "berkenaan",
	description = "=[[post#Noun|post]] or [[mail#Noun|mail]]",
	parents = {"komunikasi"},
}

labels["postal abbreviations"] = {
	type = "nama",
	description = "default",
	parents = {"pos"},
}

labels["public relations"] = {
	type = "berkenaan",
	description = "default no singularize",
	parents = {"komunikasi"},
}

labels["tanda baca"] = {
	type = "set",
	description = "default",
	parents = {"Huruf, simbol dan tanda baca"},
}

labels["radio"] = {
	type = "berkenaan",
	description = "default",
	parents = {"telekomunikasi"},
}

labels["retorik"] = {
	type = "berkenaan",
	description = "default",
	parents = {"bahasa"},
}

labels["signs"] = {
	type = "berkenaan,name,type",
	description = "default",
	parents = {"komunikasi"},
}

labels["sociolects"] = {
	type = "nama",
	description = "default",
	parents = {"bahasa"},
}

labels["simbol"] = {
	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 [[:Category:Translingual symbols]].",
	parents = {"Huruf, simbol dan tanda baca"},
}

labels["talking"] = {
	type = "berkenaan",
	description = "default",
	parents = {"bahasa", "tingkah laku manusia"},
}

labels["telekomunikasi"] = {
	type = "berkenaan",
	description = "default no singularize",
	parents = {"komunikasi", "teknologi"},
}

labels["telegraphy"] = {
	type = "berkenaan",
	description = "default",
	parents = {"telekomunikasi", "elektronik"},
	wpcat = true,
	commonscat = true,
}

labels["telefoni"] = {
	type = "berkenaan",
	description = "default",
	parents = {"telekomunikasi", "elektronik"},
}

labels["texting"] = {
	type = "berkenaan",
	description = "default",
	parents = {"telekomunikasi"},
}

labels["textual division"] = {
	type = "berkenaan",
	description = "default",
	parents = {"penulisan"},
}

labels["tipografi"] = {
	type = "berkenaan",
	description = "default",
	parents = {"penulisan", "percetakan"},
}

labels["penulisan"] = {
	type = "berkenaan",
	description = "default",
	parents = {"bahasa", "tingkah laku manusia"},
}

labels["sistem tulisan"] = {
	type = "set",
	description = "default",
	parents = {"penulisan"},
}

return labels