Jump to content

Module:zh/data/lect codes

From Wiktionary, the free dictionary

local data = {}  local langcode_to_abbr = { cdo = "md",-- Eastern Min cjy = "j",-- Jin cmn = "m",-- Mandarin --	cnp	-- Northern Pinghua cpx = "px",-- Puxian Min csp = "sp",-- Southern Pinghua --	czh	-- Huizhou --	czo	-- Central Min dng = "dg",-- Dungan gan = "g",-- Gan hak = "h",-- Hakka --	hnm	-- Hainanese hsn = "x",-- Xiang ltc = "mc",-- Middle Chinese luh = "mn-l",-- Leizhou Min lzh = "m",-- Literary (Classical) Chinese mnp = "mb",-- Northern Min ["nan-hbl"] = "mn",-- Hokkien --	["nan-hlh"]	-- Haklau Min ["nan-tws"] = "mn-t",-- Teochew och = "oc",-- Old Chinese --	sjc	-- Shaojiang Min 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 }