Module:category tree/lang/zhx

Ang dokumentasyon ng ng modyul na ito ay maaaring likhain sa Module:category tree/lang/zhx/doc

local labels = {}
local handlers = {}

labels["na hanzi"] = { --TLCHANGE "hanzi"
	topright = "{{wp|Chinese characters}}",
	description = "{{{langname}}} symbols of the Han logographic script, which can represent sounds or convey meanings directly.",
	umbrella = "na Han na karakter", --TLCHANGE "Han characters",
	parents = "na logograma", --TLCHANGE "logograms",
	english_name = "hanzi" --TLCHANGE
}

labels["na chengyu"] = { --TLCHANGE "chengyu"
	topright = "{{wp|Chengyu}}",
	description = "{{{langname}}} traditional idiomatic expressions, usually consisting of four [[hanzi]]; typically derived from [[Classical Chinese]].",
	additional = "Compare Japanese {{w|yojijukugo}} and Korean {{w|sajaseong-eo}}.",
	parents = "na sawikain", --TLCHANGE "idioms"
	english_name = "chengyu" --TLCHANGE
}

labels["terms with uncreated forms"] = {
	description = "{{{langname}}} terms that use a hanzi box template (such as {{temp|zh-forms}}) with a form not having a page of its own, or a {{temp|zh-see}} template linking to a page without a Chinese section or a nonexistent page",
	additional = "If the redlink in the hanzi box is a variant or simplified form, the page may be created with {{temp|subst:zh-new}}.",
	parents = {"redlinks", "entry maintenance"},
}

for _, source in ipairs {
	"Mencius",
	"the Analects",
	"the Book of Documents",
	"the Book of Rites",
	"the Classic of Poetry",
	"the Han Feizi",
	"the I Ching",
	"the Zhuangzi",
	"the Zuo Zhuan",
} do
	local book = source:match("^the (.*)$")
	local sort_key = book or source
	local italicized = book and "the ''" .. book .. "''" or source
	labels["terms derived from " .. source] = {
		displaytitle = book and "{{{langname}}} terms derived from " .. italicized or nil,
		parents = {{name = "terms attributed to a specific source", sort = sort_key}},
		description = "{{{langname}}} terms derived from " .. italicized .. ".",
		breadcrumb = italicized,
	}

	labels["chengyu derived from " .. source] = {
		displaytitle = book and "{{{langname}}} chengyu derived from " .. italicized or nil,
		parents = {{name = "chengyu", sort = sort_key}, "terms derived from " .. source},
		description = "{{{langname}}} [[chengyu]] derived from " .. italicized .. ".",
		breadcrumb = "derived from " .. italicized,
	}
end


return {LABELS = labels, HANDLERS = handlers}