Module:category tree/poscatboiler/data/lang-specific/zhx

local labels = {} local handlers = {}

labels["hanzi"] = { topright = "", description = " symbols of the Han logographic script, which can represent sounds or convey meanings directly.", umbrella = "Han characters", parents = "logograms", }

labels["chengyu"] = { topright = "", description = " traditional idiomatic expressions, usually consisting of four hanzi; typically derived from Classical Chinese.", additional = "Compare Japanese and Korean .", umbrella = "four-character idioms", parents = "idioms", }

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 " terms derived from " .. italicized or nil, parents = , description = " terms derived from " .. italicized .. ".",		breadcrumb = italicized, }

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

return {LABELS = labels, HANDLERS = handlers}