Module:zh/data/lect codes

local data = {}

local langcode_to_abbr = { cdo = "md",				-- Eastern Min cjy = "j",				-- Jin cmn = "m",				-- Mandarin --	cnp 					-- Northern Pinghua --	cpx 					-- Puxian Min csp = "sp",				-- Southern Pinghua --	czh 					-- Huizhou --	czo 					-- Central Min dng = "dg",				-- Dungan gan = "g",				-- Gan hak = "h",				-- Hakka hsn = "x",				-- Xiang ltc = "mc",				-- Middle Chinese lzh = "m",				-- Literary (Classical) Chinese mnp = "mb",				-- Northern Min ["nan-hbl"] = "mn",		-- Hokkien --	["nan-hlh"]				-- Haklau Min --	["nan-hnm"]				-- Hainanese ["nan-luh"] = "mn-l",	-- Leizhou Min ["nan-tws"] = "mn-t",	-- Teochew och = "oc",				-- Old Chinese wuu = "w",				-- Wu --	wxa 					-- Waxiang yue = "c",				-- Cantonese zh = "m",				-- Chinese (general) --	["zhx-sht"]				-- Shaozhou Tuhua ["zhx-sic"] = "m-s",	-- Sichuanese ["zhx-tai"] = "c-t",	-- Taishanese }

local abbr_to_langcode = {} for k, v in pairs(langcode_to_abbr) do	if k ~= "zh" and k ~= "lzh" then abbr_to_langcode[v] = k	end end

return { langcode_to_abbr = langcode_to_abbr, abbr_to_langcode = abbr_to_langcode }