Module:nan-pron/data

From Wiktionary, the free dictionary
Jump to navigation Jump to search

local export = {}

-- POJ (Pe̍h-ōe-jī)
export.poj = {

initial = {
	["p"] = 1, ["ph"] = 1, ["m"] = 1, ["b"] = 1, 
	["t"] = 1, ["th"] = 1, ["n"] = 1, ["l"] = 1, 
	["ch"] = 1, ["s"] = 1, 
	["k"] = 1, ["kh"] = 1, ["ng"] = 1, ["g"] = 1, ["h"] = 1, [""] = 1,
},

loc_initial = {
	["Xiamen"] = { ["chh"] = 1, },
	["Xiamen-d"] = { ["chh"] = 1, ["j"] = 1, },
	["Tong'an"] = { ["chh"] = 1, },
	["Quanzhou"] = { ["chh"] = 1, },
	["Jinjiang"] = { ["chh"] = 1, },
	["Nan'an"] = { ["chh"] = 1, },
	["Hui'an"] = { ["chh"] = 1, },
	["Yongchun"] = { ["chh"] = 1, },
	["Zhangpu"] = { ["j"] = 1, },
	["Changtai"] = { ["chh"] = 1, ["j"] = 1 },
	["Zhangzhou"] = { ["chh"] = 1, ["j"] = 1 },
	["Taipei"] = { ["chh"] = 1, },
	["Kaohsiung"] = { ["chh"] = 1, ["j"] = 1, },
	["Hongmaogang"] = { ["chh"] = 1, ["j"] = 1, },
	["Dalinpu"] = { ["chh"] = 1, ["j"] = 1, },
	["Tainan"] = { ["chh"] = 1, ["j"] = 1, },
	["Lukang"] = { ["chh"] = 1, },
	["Yilan"] = { ["chh"] = 1, ["j"] = 1, },
	["Kinmen"] = { ["chh"] = 1, },
	["Longyan"] = { ["chh"] = 1, },
	["Singapore"] = { ["chh"] = 1, ["j"] = 1 },
	["Penang"] = {
		["chh"] = 1,
		["f"] = 1, ["d"] = 1, ["j"] = 1, ["sh"] = 1,
		["r"] = 1, ["w"] = 1, ["y"] = 1,
	},
	["Klang"] = { ["chh"] = 1, },
	["Philippines"] = { ["chh"] = 1, },
},

final = {
	["a"] = 1, ["ah"] = 1, ["ai"] = 1, ["aiⁿ"] = 1, ["ak"] = 1, 
	["am"] = 1, ["an"] = 1, ["aⁿ"] = 1, ["ang"] = 1, ["ap"] = 1,
	["at"] = 1, ["au"] = 1, ["auh"] = 1, ["e"] = 1, ["eh"] = 1, 
	["eng"] = 1, ["i"] = 1, ["ia"] = 1, ["iah"] = 1, ["iak"] = 1,
	["iam"] = 1, ["ian"] = 1, ["iaⁿ"] = 1, ["iang"] = 1, ["iap"] = 1, 
	["iat"] = 1, ["iau"] = 1, ["iauⁿ"] = 1, ["ih"] = 1, ["im"] = 1, 
	["in"] = 1, ["iⁿ"] = 1, ["io"] = 1, ["ioh"] = 1, ["iok"] = 1, 
	["iong"] = 1, ["ip"] = 1, ["it"] = 1, ["iu"] = 1, ["m"] = 1,
	["ng"] = 1, ["o"] = 1, ["o͘"] = 1, ["oa"] = 1, ["oah"] = 1,
	["oai"] = 1, ["oan"] = 1, ["oaⁿ"] = 1, ["oat"] = 1, 
	["oe"] = 1, ["oeh"] = 1, ["oh"] = 1, ["ok"] = 1, ["oⁿ"] = 1,
	["ong"] = 1, ["u"] = 1, ["uh"] = 1, ["ui"] = 1, ["uiⁿ"] = 1,
	["un"] = 1, ["ut"] = 1, 
},

-- the canonical set of finals that can be valid entries
-- source: Wikipedia ("Licit POJ syllables" under [[w:Pe̍h-ōe-jī#Current_system]])
canonical_final = {
	a = 1, ia = 1, oa = 1, ["o͘"] = 1, o = 1, ["io"] = 1, e = 1, oe = 1,
		i = 1, ui = 1, u = 1, iu = 1,
	ai = 1, oai = 1,
	au = 1, iau = 1,
	["aⁿ"] = 1, ["iaⁿ"] = 1, ["oaⁿ"] = 1, ["oⁿ"] = 1, ["eⁿ"] = 1, ["iⁿ"] = 1, ["iuⁿ"] = 1,
	["aiⁿ"] = 1, ["oaiⁿ"] = 1,
	["iauⁿ"] = 1,
	am = 1, iam = 1, om = 1, im = 1,
	an = 1, ian = 1, oan = 1, ["in"] = 1, un = 1,
	ang = 1, iang = 1, oang = 1, ong = 1, iong = 1, eng = 1,
	ah = 1, iah = 1, oah = 1, ["o͘h"] = 1, oh = 1, ioh = 1, eh = 1, oeh = 1,
		ih = 1, uh = 1,
	auh = 1, iauh = 1,
	["ahⁿ"] = 1, ["iahⁿ"] = 1, ["ohⁿ"] = 1, ["ehⁿ"] = 1, ["iuhⁿ"] = 1,
	ap = 1, iap = 1, ip = 1,
	at = 1, iat = 1, oat = 1, it = 1, ut = 1,
	ak = 1, iak = 1, ek = 1, ok = 1, iok = 1,
	m = 1, mh = 1, ng = 1, ngh = 1,
},

loc_final = {
	["Xiamen"] = {
		["ahⁿ"] = 1, ["aih"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["ehⁿ"] = 1, 
		["ek"] = 1, ["eⁿ"] = 1, ["iahⁿ"] = 1, ["iauh"] = 1, ["iauhⁿ"] = 1, 
		["ihⁿ"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1, ["mh"] = 1, ["ngh"] = 1, 
		["oaih"] = 1, ["oaihⁿ"] = 1, ["oaiⁿ"] = 1, ["oehⁿ"] = 1, ["o͘h"] = 1, ["ohⁿ"] = 1,
		["uih"] = 1, ["uihⁿ"] = 1, 
	},
	["Xiamen-d"] = {
		["ahⁿ"] = 1, ["aih"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["ehⁿ"] = 1, 
		["ek"] = 1, ["eⁿ"] = 1, ["iahⁿ"] = 1, ["iauh"] = 1, ["iauhⁿ"] = 1, 
		["ihⁿ"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1, ["mh"] = 1, ["ngh"] = 1, 
		["oaih"] = 1, ["oaihⁿ"] = 1, ["oaiⁿ"] = 1, ["oehⁿ"] = 1, ["o͘h"] = 1, ["ohⁿ"] = 1,
		["uih"] = 1, ["uihⁿ"] = 1, 
	},
	["Tong'an"] = {
		["ahⁿ"] = 1, ["aih"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["ek"] = 1,
		["er"] = 1, ["erh"] = 1, ["iahⁿ"] = 1, ["iauh"] = 1, ["iauhⁿ"] = 1, 
		["ihⁿ"] = 1, ["ir"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1, ["mh"] = 1, 
		["ngh"] = 1, ["oaih"] = 1, ["oaihⁿ"] = 1, ["oaiⁿ"] = 1, ["oang"] = 1, ["oehⁿ"] = 1,
		["o͘h"] = 1, ["ohⁿ"] = 1, ["uih"] = 1, 
	},
	["Quanzhou"] = {
		["ahⁿ"] = 1, ["aih"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["ehⁿ"] = 1, ["er"] = 1,
		["erh"] = 1, ["erm"] = 1, ["iahⁿ"] = 1, ["iauh"] = 1, ["iauhⁿ"] = 1, 
		["ihⁿ"] = 1, ["ir"] = 1, ["irh"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1, ["mh"] = 1,
		["ngh"] = 1, ["oaihⁿ"] = 1, ["oaiⁿ"] = 1, ["oang"] = 1, ["o͘h"] = 1, ["ohⁿ"] = 1,
		["uih"] = 1, ["uihⁿ"] = 1, 
	},
	["Jinjiang"] = {
		["ahⁿ"] = 1, ["aih"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["iahⁿ"] = 1,
		["iauh"] = 1, ["iauhⁿ"] = 1, ["ihⁿ"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1,
		["mh"] = 1, ["ngh"] = 1, ["oaihⁿ"] = 1, ["oang"] = 1, ["o͘h"] = 1,
		["ohⁿ"] = 1, ["uih"] = 1, ["uihⁿ"] = 1,
		["erm"] = 1,
	},
	["Nan'an"] = {
		["ahⁿ"] = 1, ["aih"] = 1, ["aihⁿ"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["er"] = 1, ["erh"] = 1,
		["erm"] = 1, ["ern"] = 1, ["ert"] = 1, ["erng"] = 1, ["erk"] = 1,
		["iahⁿ"] = 1, ["iauh"] = 1, ["iauhⁿ"] = 1, 
		["ihⁿ"] = 1, ["ir"] = 1, ["irh"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1, ["iuhⁿ"] = 1,  ["mh"] = 1,
		["ngh"] = 1, ["oaihⁿ"] = 1, ["oaiⁿ"] = 1, ["oang"] = 1, ["o͘h"] = 1, ["ohⁿ"] = 1,
		["uih"] = 1, ["uihⁿ"] = 1, 
	},
	["Hui'an"] = {
		["ahⁿ"] = 1, ["aihⁿ"] = 1, ["auhⁿ"] = 1, ["eⁿ"] = 1, ["ehⁿ"] = 1, ["er"] = 1, ["erh"] = 1,
		["ern"] = 1, ["ert"] = 1, ["em"] = 1, ["en"] = 1, ["ep"] = 1, ["et"] = 1, ["iahⁿ"] = 1, 
		["iauh"] = 1, ["iauhⁿ"] = 1, ["ihⁿ"] = 1, ["ir"] = 1, ["irh"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1,
		["iuhⁿ"] = 1, ["mh"] = 1,["ngh"] = 1, ["oaihⁿ"] = 1, ["oaiⁿ"] = 1, ["oang"] = 1, ["o͘h"] = 1,
		["ohⁿ"] = 1, ["uih"] = 1, ["uihⁿ"] = 1, 
	},
	["Yongchun"] = {
		["auⁿ"] = 1, ["ek"] = 1, ["er"] = 1, ["erh"] = 1, ["erm"] = 1,
		["ern"] = 1, ["ert"] = 1, ["iahⁿ"] = 1, ["ihⁿ"] = 1, ["ir"] = 1,
		["iuh"] = 1, ["iuⁿ"] = 1, ["ngh"] = 1, ["oang"] = 1, ["o͘h"] = 1,
		["ohⁿ"] = 1, ["oaiⁿ"] = 1, ["uih"] = 1, ["uihⁿ"] = 1, 
	},
	["Zhangpu"] = {
		["ahⁿ"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["ee"] = 1, ["eeh"] = 1,
		["ehⁿ"] = 1, ["eⁿ"] = 1, ["iahⁿ"] = 1, 
		["iauhⁿ"] = 1, ["ihⁿ"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1,
		["mh"] = 1, ["ngh"] = 1, ["oaiⁿ"] = 1,
		["ohⁿ"] = 1, ["om"] = 1, ["op"] = 1,
	},
	["Changtai"] = {
		["ahⁿ"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1,
		["ehⁿ"] = 1, ["ek"] = 1, ["eⁿ"] = 1,
		["iahⁿ"] = 1, ["iauhⁿ"] = 1, ["ihⁿ"] = 1, ["ioⁿ"] = 1, ["iuh"] = 1,
		["mh"] = 1, ["ngh"] = 1, 
		["oaiⁿ"] = 1, ["oeⁿ"] = 1, ["ohⁿ"] = 1, ["om"] = 1,
	},
	["Zhangzhou"] = {
		["ahⁿ"] = 1, ["aih"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["ee"] = 1,
		["eeh"] = 1, ["ehⁿ"] = 1, ["ek"] = 1, ["eⁿ"] = 1, ["iahⁿ"] = 1, 
		["iauh"] = 1, ["iauhⁿ"] = 1, ["ihⁿ"] = 1, ["ioⁿ"] = 1, ["iuh"] = 1,
		["mh"] = 1, ["ngh"] = 1, ["oaih"] = 1, ["oaihⁿ"] = 1, ["oaiⁿ"] = 1, ["o͘h"] = 1,
		["ohⁿ"] = 1, ["om"] = 1, ["op"] = 1,
	},
	["Longyan"] = {
		["auⁿ"] = 1, ["ee"] = 1, ["ie"] = 1, ["iee"] = 1, ["oee"] = 1,
	    ["ieⁿ"] = 1, ["oeⁿ"] = 1, ["ioa"] = 1, ["ioaⁿ"] = 1,
        ["ioⁿ"] = 1, ["ir"] = 1,
	},
	["Taipei"] = {
		["ahⁿ"] = 1, ["aih"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["ehⁿ"] = 1, 
		["ek"] = 1, ["iahⁿ"] = 1, ["iauh"] = 1, ["iauhⁿ"] = 1, ["ihⁿ"] = 1, 
		["iuh"] = 1, ["iuⁿ"] = 1, ["mh"] = 1, ["ngh"] = 1, ["oaih"] = 1,
		["oaihⁿ"] = 1, ["oaiⁿ"] = 1, ["o͘h"] = 1, ["ohⁿ"] = 1, ["om"] = 1, ["op"] = 1, 
		["uih"] = 1,
	},
	["Kaohsiung"] = {
		["ahⁿ"] = 1, ["aih"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["ehⁿ"] = 1, 
		["ek"] = 1, ["eⁿ"] = 1, ["iahⁿ"] = 1, ["iauh"] = 1, ["iauhⁿ"] = 1,
		["ihⁿ"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1, ["mh"] = 1, ["ngh"] = 1, 
		["oaih"] = 1, ["oaiⁿ"] = 1, ["oaihⁿ"] = 1, ["oeⁿ"] = 1, ["o͘h"] = 1, ["ohⁿ"] = 1, ["om"] = 1,
		["op"] = 1, 
	},
	["Hongmaogang"] = {
		["ahⁿ"] = 1, ["aihⁿ"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["ehⁿ"] = 1, 
		["ek"] = 1, ["eⁿ"] = 1, ["iahⁿ"] = 1, ["iauh"] = 1, ["iauhⁿ"] = 1,
		["ihⁿ"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1, ["mh"] = 1, ["ngh"] = 1, 
		["oaiⁿ"] = 1, ["oaiⁿ"] = 1, ["ohⁿ"] = 1, ["uih"] = 1,
	},
	["Dalinpu"] = {
		["ahⁿ"] = 1, ["aih"] = 1, ["aihⁿ"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["ehⁿ"] = 1, 
		["ek"] = 1, ["eⁿ"] = 1, ["iahⁿ"] = 1, ["iauh"] = 1, ["iauhⁿ"] = 1,
		["ihⁿ"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1, ["iuhⁿ"] = 1, ["mh"] = 1, ["ngh"] = 1, 
		["oaih"] = 1, ["oaiⁿ"] = 1, ["oaihⁿ"] = 1, ["oahⁿ"] = 1, ["oak"] = 1, ["oeⁿ"] = 1, 
		["o͘h"] = 1, ["ohⁿ"] = 1, ["uih"] = 1, ["uⁿ"] = 1,
	},
	["Tainan"] = {
		["ahⁿ"] = 1, ["aih"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["ehⁿ"] = 1, 
		["ek"] = 1, ["eⁿ"] = 1, ["iahⁿ"] = 1, ["iauh"] = 1, ["iauhⁿ"] = 1,
		["ihⁿ"] = 1, ["iuh"] = 1, ["ioⁿ"] = 1, ["mh"] = 1, ["ngh"] = 1, 
		["oaih"] = 1, ["oaiⁿ"] = 1, ["oaihⁿ"] = 1, ["oeⁿ"] = 1, ["ohⁿ"] = 1, ["om"] = 1,
		["uih"] = 1, 
	},
	["Lukang"] = {
		["ahⁿ"] = 1, ["auⁿ"] = 1, ["er"] = 1, ["erh"] = 1,
		["ek"] = 1, ["eⁿ"] = 1, ["iauhⁿ"] = 1, ["ir"] = 1,
		["ihⁿ"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1, ["o͘h"] = 1,
		["oaihⁿ"] = 1, ["oeⁿ"] = 1, ["ohⁿ"] = 1, ["erm"] = 1,
		["uih"] = 1,  ["uiⁿ"] = 1, 
	},
	["Yilan"] = {
		["ahⁿ"] = 1, ["aih"] = 1, ["aihⁿ"] = 1, ["auⁿ"] = 1, ["auhⁿ"] = 1, 
		["ehⁿ"] = 1, ["ek"] = 1, ["eⁿ"] = 1, ["iahⁿ"] = 1, ["iauh"] = 1, 
		["iauhⁿ"] = 1, ["ihⁿ"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1, ["mh"] = 1, 
		["ngh"] = 1, ["o͘h"] = 1, ["oaiⁿ"] = 1, ["oaih"] = 1, ["oaihⁿ"] = 1,
		["oeⁿ"] = 1, ["ohⁿ"] = 1, ["o͘h"] = 1, ["om"] = 1, ["op"] = 1, ["uiⁿ"] = 1,
	},
	["Kinmen"] = {
		["ahⁿ"] = 1, ["aih"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["ek"] = 1,
		["er"] = 1, ["erh"] = 1, ["iahⁿ"] = 1, ["iauh"] = 1, ["iauhⁿ"] = 1, 
		["ihⁿ"] = 1, ["ir"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1, ["mh"] = 1, 
		["ngh"] = 1, ["oaih"] = 1, ["oaihⁿ"] = 1, ["oaiⁿ"] = 1, ["oang"] = 1, ["oehⁿ"] = 1,
		["o͘h"] = 1, ["ohⁿ"] = 1, ["uih"] = 1, 
	},
	["Singapore"] = {
		["ahⁿ"] = 1, ["auhⁿ"] = 1, ["auⁿ"] = 1, ["ee"] = 1, ["ehⁿ"] = 1, 
		["ek"] = 1, ["eⁿ"] = 1, ["er"] = 1, ["erh"] = 1, ["ern"] = 1,
		["iahⁿ"] = 1, ["iauh"] = 1, ["iauhⁿ"] = 1, ["ihⁿ"] = 1, ["ioⁿ"] = 1,
		["ir"] = 1, ["iuh"] = 1, ["iuⁿ"] = 1, ["mh"] = 1, ["ngh"] = 1, ["oaiⁿ"] = 1, 
		["oang"] = 1, ["oehⁿ"] = 1, ["oeⁿ"] = 1, ["ohⁿ"] = 1, ["uih"] = 1, 
	},
	["Penang"] = {
		["aih"] = 1, ["ee"] = 1, ["eeh"] = 1, ["eek"] = 1, ["eeng"] = 1,
		["ei"] = 1, ["ek"] = 1, ["em"] = 1, ["en"] = 1, ["eⁿ"] = 1,
		["eoi"] = 1, ["er"] = 1, ["erh"] = 1, ["ern"] = 1, ["ert"] = 1,
		["et"] = 1, ["ik"] = 1, ["ing"] = 1, ["ioⁿ"] = 1, ["oaiⁿ"] = 1, ["oang"] = 1,
		["o͘h"] = 1, ["oi"] = 1, ["oiⁿ"] = 1, ["om"] = 1, ["on"] = 1,
		["ot"] = 1, ["ou"] = 1, ["uk"] = 1, ["um"] = 1, ["ung"] = 1,
		["y"] = 1, ["yn"] = 1,
	},
	["Klang"] = {
		["auⁿ"] = 1, ["ek"] = 1, ["eⁿ"] = 1, ["er"] = 1, ["erh"] = 1,
		["erm"] = 1, ["ern"] = 1, ["iahⁿ"] = 1, ["ihⁿ"] = 1,
		["ir"] = 1, ["iuⁿ"] = 1, ["ngh"] = 1, ["oang"] = 1,
		["ohⁿ"] = 1, ["uih"] = 1,
	},
},

}

export.poj.loc_final["Philippines"] = export.poj.loc_final["Jinjiang"]


-- general data for the localities
export.loc = {

one_letter_code = { -- only used for generating the attention category
	["Xiamen"] = "x",
	["Xiamen-d"] = "a",
	["Tong'an"] = "d",
	["Quanzhou"] = "q",
	["Jinjiang"] = "c",
	["Nan'an"] = "n",
	["Hui'an"] = "h",
	["Zhangpu"] = "u",
	["Changtai"] = "o",
	["Zhangzhou"] = "z",
	["Zhao'an"] = "Z",
	["Taipei"] = "t",
	["Kaohsiung"] = "k",
	["Hongmaogang"] = "H",
	["Dalinpu"] = "D",
	["Tainan"] = "n",
	["Kinmen"] = "j",
	["Longyan"] = "l",
	["Lukang"] = "L",
	["Singapore"] = "s",
	["Penang"] = "p",
	["Philippines"] = "f",
	["Yilan"] = "y",
	["Yongchun"] = "Y",
},

code = {
	["ax"] = "Anxi",
	["ct"] = "Changtai",
	["ha"] = "Hui'an",
	["hc"] = "Hsinchu",
	["jj"] = "Jinjiang",
	["kh"] = "Kaohsiung",
	["kl"] = "Klang",
	["km"] = "Kinmen",
	["ly"] = "Longyan",
	["lk"] = "Lukang",
	["md"] = "Medan",
	["mg"] = "Magong",
	["ml"] = "Mainland",
	["na"] = "Nan'an",
	["ph"] = "Philippines",
	["pn"] = "Penang",
	["px"] = "Pingxi",
	["qz"] = "Quanzhou",
	["qzd"] = "Quanzhou-d",
	["sg"] = "Singapore",
	["sghmg"] = "Hongmaogang",
	["sgdlp"] = "Dalinpu",
	["sx"] = "Sanxia",
	["ta"] = "Tong'an",
	["tc"] = "Taichung",
	["tn"] = "Tainan",
	["tp"] = "Taipei",
	["ts"] = "Tamsui",
	["tt"] = "Taitung",
	["wh"] = "Wanhua",
	["wq"] = "Wuqi",
	["xm"] = "Xiamen",
	["xmd"] = "Xiamen-d",
	["yc"] = "Yongchun",
	["yl"] = "Yilan",
	["za"] = "Zhao'an",
	["zp"] = "Zhangpu",
	["zz"] = "Zhangzhou",
	["zzd"] = "Zhangzhou-d",
	["tw"] = "Taiwan",
	["twt"] = "Taiwan-t",
	["twk"] = "Taiwan-k",
	["twv"] = "Taiwan-v",
	["twvt"] = "Taiwan-vt",
	["twvk"] = "Taiwan-vk",
	["twd"] = "Taiwan-d",
	["twdt"] = "Taiwan-dt",
	["twdk"] = "Taiwan-dk",
	["twr"] = "Taiwan-r",
	["twrt"] = "Taiwan-rt",
	["twrk"] = "Taiwan-rk",
	["twq"] = "Taiwan-Q",
	["twz"] = "Taiwan-Z",
},

invalid_code_hint = {
	["xz"] = "hc", ["sj"] = "hc", ["st"] = "hc",
	["kx"] = "kh",
	["gm"] = "km", ["jm"] = "km", ["qm"] = "km",
	["ln"] = "ly",["lg"] = "lk",
	["mk"] = "mg",
	["cj"] = "qj",
	["ss"] = "sx", ["sk"] = "sx",
	["tz"] = "tc", ["tj"] = "tc",
	["tl"] = "tn",
	["em"] = "xm", ["am"] = "xm", ["hm"] = "xm",
	["il"] = "yl",
	["lc"] = "zz",
	["cc"] = "zz (Zhangzhou) or qz (Quanzhou)",
	["cz"] = "zz (Zhangzhou) or qz (Quanzhou)"
},

link = {
	["Anxi"] = "''[[w:Anxi County|Anxi]]''",
	["Changtai"] = "''[[w:Changtai District|Changtai]]''",
	["Hongmaogang"] = "''[[w:zh:紅毛港 (高雄市)|Hongmaogang]]''",
	["Dalinpu"] = "''[[w:zh:大林蒲|Dalinpu]]''",
	["Hsinchu"] = "''[[w:Hsinchu|Hsinchu]]''",
	["Hui'an"] = "''[[w:Hui'an County|Hui'an]]''",
	["Jinjiang"] = "''[[w:Jinjiang, Fujian|Jinjiang]]''",
	["Kaohsiung"] = "''[[w:Kaohsiung|Kaohsiung]]''",
	["Kinmen"] = "''[[w:Kinmen|Kinmen]]''",
	["Klang"] = "''[[w:Klang (city)|Klang]]''",
	["Longyan"] = "''[[w:Longyan dialect|Longyan]]''",
	["Lukang"] = "''[[w:Lukang|Lukang]]''",
	["Magong"] = "''[[w:Magong|Magong]]''",
	["Medan"] = "''[[w:Medan Hokkien|Medan]]''",
	["Mainland"] = "''[[w:Amoy dialect|Xiamen]]'', ''[[w:Quanzhou dialect|Quanzhou]]'', ''[[w:Zhangzhou dialect|Zhangzhou]]''",
	["Nan'an"] = "''[[w:Nan'an, Fujian|Nan'an]]''",
	["Penang"] = "''[[w:Penang Hokkien|Penang]]''",
	["Philippines"] = "''[[w:Philippine Hokkien|Philippines]]''",
	["Pingxi"] = "''[[w:Pingxi District|Pingxi]]''",
	["Quanzhou"] = "''[[w:Quanzhou dialect|Quanzhou]]''",
	["Quanzhou-d"] = "''dated in [[w:Quanzhou dialect|Quanzhou]]''",
	["Sanxia"] = "''[[w:Sanxia|Sanxia]]''",
	["Singapore"] = "''[[w:Singaporean Hokkien|Singapore]]''",
	["Taichung"] = "''[[w:Taichung|Taichung]]''",
	["Tainan"] = "''[[w:Tainan|Tainan]]''",
	["Taipei"] = "''[[w:Taipei|Taipei]]''",
	["Tamsui"] = "''[[w:Tamsui District|Tamsui]]''",
	["Taitung"] = "''[[w:Taitung City|Taitung]]''",
	["Tong'an"] = "''[[w:Tong'an District|Tong'an]]''",
	["Wanhua"] = "''[[w:Wanhua District|Wanhua]]''",
	["Wuqi"] = "''[[w:Wuqi District|Wuqi]]''",
	["Xiamen"] = "''[[w:Amoy dialect|Xiamen]]''",
	["Xiamen-d"] = "''dated in [[w:Amoy dialect|Xiamen]]''",
	["Yilan"] = "''[[w:Yilan|Yilan]]''",
	["Yongchun"] = "''[[w:Yongchun County|Yongchun]]''",
	["Zhao'an"] = "''[[w:Zhao'an County|Zhao'an]]''",
	["Zhangpu"] = "''[[w:Zhangpu County|Zhangpu]]''",
	["Zhangzhou"] = "''[[w:Zhangzhou dialect|Zhangzhou]]''",
	["Zhangzhou-d"] = "''dated in [[w:Zhangzhou dialect|Zhangzhou]]''",
	["Taiwan"] = "''General [[w:Taiwanese Hokkien|Taiwanese]]''",
	["Taiwan-t"] = "''General [[w:Taiwanese Hokkien|Taiwanese]]''",
	["Taiwan-k"] = "''General [[w:Taiwanese Hokkien|Taiwanese]]''",
	["Taiwan-v"] = "''variant in [[w:Taiwanese Hokkien|Taiwan]]''",
	["Taiwan-vt"] = "''variant in [[w:Taiwanese Hokkien|Taiwan]]''",
	["Taiwan-vk"] = "''variant in [[w:Taiwanese Hokkien|Taiwan]]''",
	["Taiwan-d"] = "''dated in [[w:Taiwanese Hokkien|Taiwan]]''",
	["Taiwan-dt"] = "''dated in [[w:Taiwanese Hokkien|Taiwan]]''",
	["Taiwan-dk"] = "''dated in [[w:Taiwanese Hokkien|Taiwan]]''",
	["Taiwan-r"] = "''rare in [[w:Taiwanese Hokkien|Taiwan]]''",
	["Taiwan-rt"] = "''rare in [[w:Taiwanese Hokkien|Taiwan]]''",
	["Taiwan-rk"] = "''rare in [[w:Taiwanese Hokkien|Taiwan]]''",
	["Taiwan-Q"] = "''[[w:Quanzhou dialect|Quanzhou]]-like accent in [[w:Taiwanese Hokkien|Taiwan]]''",
	["Taiwan-Z"] = "''[[w:Zhangzhou dialect|Zhangzhou]]-like accent in [[w:Taiwanese Hokkien|Taiwan]]''",
},

IPA_available = {
	["Xiamen"] = true,
	["Tong'an"] = true,
	["Quanzhou"] = true,
	["Jinjiang"] = true,
	["Nan'an"] = true,
	["Hui'an"] = true,
	["Yongchun"] = true,
	["Zhangzhou"] = true,
    ["Changtai"] = true,
	["Zhangpu"] = true,
	["Longyan"] = true,
	["Taipei"] = true,
	["Kaohsiung"] = true,
	["Hongmaogang"] = true,
	["Dalinpu"] = true,
	["Tainan"] = true,
	["Kinmen"] = true,
	["Lukang"] = true,
	["Yilan"] = true,
	["Singapore"] = true,
	["Penang"] = true,
	["Klang"] = true,
	["Philippines"] = true,
},

}


-- IPA (International Phonetic Alphabet)
export.IPA = {

tone_from_mark = {
	[""] = "1", 
	["́"] = "2",
	["̀"] = "3",
	["p"] = "4A", ["t"] = "4A", ["k"] = "4A",
	["h"] = "4B",
	["̂"] = "5",
	["̌"] = "6",
	["̄"] = "7",
	["̍p"] = "8A", ["̍t"] = "8A", ["̍k"] = "8A",
	["̍h"] = "8B",
	["̋"] = "9",
	["̆"] = "9",
},

initial = {
	["p"] = "p", ["ph"] = "pʰ", ["m"] = "m", ["b"] = "b", ["f"] = "f",
	["t"] = "t", ["th"] = "tʰ", ["n"] = "n", ["l"] = "l", ["d"] = "d",
	["ch"] = "t͡s", ["chh"] = "t͡sʰ", ["j"] = "d͡z", ["s"] = "s",  ["sh"] = "ʃ",
	["k"] = "k", ["kh"] = "kʰ", ["ng"] = "ŋ", ["g"] = "ɡ", 
	["h"] = "h", ["r"] = "ɹ", ["w"] = "w", ["y"] = "j", [""] = "",
	
	["Kaohsiung-j"] = "z",
},

final = {
	["a"] = "a", ["o͘"] = "ɔ", ["o"] = "o", ["e"] = "e", ["i"] = "i", ["u"] = "u",
	["ia"] = "ia", ["io͘"] = "iɔ", ["io"] = "io", ["ie"] = "ie", ["iu"] = "iu",
	["oa"] = "ua", ["oe"] = "ue", ["ui"] = "ui",
	["ioa"] = "iua",
	
	["ai"] = "ai",
	["oai"] = "uai",
	
	["au"] = "au",
	["iau"] = "iau",
	
	["aⁿ"] = "ã", ["oⁿ"] = "ɔ̃", ["eⁿ"] = "ẽ", ["iⁿ"] = "ĩ", ["uⁿ"] = "ũ",
	["iaⁿ"] = "iã", ["ioⁿ"] = "iɔ̃", ["ieⁿ"] = "iɛ̃", ["iuⁿ"] = "iũ",
	["oaⁿ"] = "uã", ["oeⁿ"] = "uẽ", ["uiⁿ"] = "uĩ",
	["ioaⁿ"] = "iuã",
	["aiⁿ"] = "ãi", ["oiⁿ"] = "ɔ̃i",
	["oaiⁿ"] = "uãi",
	["auⁿ"] = "ãu",
	["iauⁿ"] = "iãu",
	
	["am"] = "am", ["om"] = "ɔm", ["em"] = "ɛm", ["im"] = "im",
	["iam"] = "iam", ["iom"] = "iom",
	["an"] = "an", ["en"] = "ɛn", ["in"] = "in", ["un"] = "un",
	["ian"] = "iɛn",
	["oan"] = "uan",
	["ang"] = "aŋ", ["ong"] = "ɔŋ", ["eng"] = "iɪŋ",
	["iang"] = "iaŋ", ["iong"] = "iɔŋ",
	["oang"] = "uaŋ",
	
	["ah"] = "aʔ", ["o͘h"] = "ɔʔ", ["oh"] = "oʔ", ["eh"] = "eʔ", ["ih"] = "iʔ", ["uh"] = "uʔ",
	["iah"] = "iaʔ", ["io͘h"] = "iɔʔ", ["ioh"] = "ioʔ", ["iuh"] = "iuʔ",
	["oah"] = "uaʔ", ["oeh"] = "ueʔ", ["uih"] = "uiʔ",
	["aih"] = "aiʔ",
	["oaih"] = "uaiʔ",
	["auh"] = "auʔ",
	["iauh"] = "iauʔ",
	
	["ahⁿ"] = "ãʔ", ["ohⁿ"] = "ɔ̃ʔ", ["ehⁿ"] = "ẽʔ", ["ihⁿ"] = "ĩʔ", ["uhⁿ"] = "ũʔ",
	["iahⁿ"] = "iãʔ", ["iuhⁿ"] = "iũʔ",
	["oahⁿ"] = "uãʔ", ["oehⁿ"] = "uẽʔ", ["uihⁿ"] = "uĩʔ",
	["aihⁿ"] = "ãiʔ",
	["oaihⁿ"] = "uãiʔ",
	["auhⁿ"] = "ãuʔ",
	["iauhⁿ"] = "iãuʔ",
	
	["ap"] = "ap̚", ["op"] = "ɔp̚", ["ep"] = "ep̚", ["ip"] = "ip̚",
	["iap"] = "iap̚", ["iop"] = "iop",
	["at"] = "at̚", ["ot"] = "ɔt̚", ["et"] = "ɛt̚", ["it"] = "it̚", ["ut"] = "ut̚",
	["iat"] = "iɛt̚",
	["oat"] = "uat̚",
	["ak"] = "ak̚", ["ok"] = "ɔk̚", ["ek"] = "iɪk̚",
	["iak"] = "iak̚", ["iok"] = "iɔk̚",
	["oak"] = "uak̚",
	
	["m"] = "m̩", ["ng"] = "ŋ̍",
	["mh"] = "m̩ʔ", ["ngh"] = "ŋ̍ʔ",
	
	-- loanwords
	["ei"] = "ei", ["eoi"] = "ɵy", ["ing"] = "iŋ", ["oi"] = "ɔi", ["ou"] = "ou",
	["uk"] = "ok̚", ["um"] = "om", ["ung"] = "oŋ", ["y"] = "y", ["yn"] = "yn",
	
	-- to be replaced
	["ir"] = "ɯ", ["er"] = "ə", ["ee"] = "ɛ", ["iee"] = "iɛ", ["oee"] = "uɛ",
	["erm"] = "əm", ["irn"] = "ən", ["ern"] = "ən", ["eeng"] = "ɛŋ",
	["irh"] = "ɯʔ", ["erh"] = "əʔ", ["eeh"] = "ɛʔ",
	["ert"] = "ət̚", ["erk"] = "ək̚", ["eek"] = "ɛk̚",
	
	-- the replacement
	["ṳ"] = "ɯ", ["o̤"] = "ə", ["ɛ"] = "ɛ", ["iɛ"] = "iɛ", ["oɛ"] = "uɛ",
	["o̤m"] = "əm", ["ṳn"] = "ən", ["o̤n"] = "ən", ["ɛng"] = "ɛŋ",
	["ṳh"] = "ɯʔ", ["o̤h"] = "əʔ", ["ɛh"] = "ɛʔ",
	["o̤t"] = "ət̚", ["o̤k"] = "ək̚", ["ɛk"] = "ɛk̚",
	
	-- location specific
	["Tong'an-iai"] = "iai",
	["Zhangpu-e"] = "iei",
	["Zhangpu-eⁿ"] = "ɛ̃", ["Zhangzhou-eⁿ"] = "ɛ̃", ["Penang-eⁿ"] = "ɛ̃",
	["Zhangpu-ehⁿ"] = "ɛ̃ʔ", ["Zhangzhou-ehⁿ"] = "ɛ̃ʔ",
	["Kaohsiung-o"] = "ɤ", ["Kaohsiung-io"] = "iɤ",
	["Kaohsiung-oh"] = "ɤʔ", ["Kaohsiung-ioh"] = "iɤʔ",
	["Tainan-o"] = "ɤ", ["Tainan-io"] = "iɤ",
	["Tainan-oh"] = "ɤʔ", ["Tainan-ioh"] = "iɤʔ",
	["Zhangpu-oe"] = "uɛ",
	["Zhangpu-oeⁿ"] = "uɛ̃",
	["Zhangpu-oeh"] = "uɛʔ",
	["Zhangpu-eng"] = "ɛŋ", ["Zhangpu-ek"] = "ɛk̚",
	["Singapore-eng"] = "eŋ", ["Singapore-ek"] = "ek̚",
	["Penang-eng"] = "eŋ", ["Penang-ek"] = "ek̚", ["Penang-ik"] = "ik̚",
	["Zhangpu-o͘"] = "ɔu", ["Zhangpu-oⁿ"] = "ɔ̃u",
	["Changtai-eng"] = "eŋ", ["Changtai-ek"] = "ek̚",
    ["Changtai-o"] = "ɔ",
	["Changtai-io"] = "iɔ",
	["Changtai-oh"] = "ɔʔ",
	["Changtai-ioh"] = "iɔʔ",
    ["Changtai-o͘"] = "eu", ["Changtai-o͘ⁿ"] = "ẽu", ["Changtai-oⁿ"] = "ɔ̃",
	["Hui'an-eng"] = "eŋ", ["Hui'an-ek"] = "ek̚",
	["Hui'an-en"] = "en", ["Hui'an-et"] = "et̚",
	["Hui'an-em"] = "em",
    ["Longyan-ong"] = "oŋ", ["Longyan-ok"] = "ok̚", 
    ["Longyan-iong"] = "ioŋ", ["Longyan-iok"] = "iok̚",
    ["Longyan-oⁿ"] = "õ", ["Longyan-ioⁿ"] = "iõ",
    ["Longyan-oeⁿ"] = "uɛ̃",
    ["Longyan-ir"] = "z̩", 
    ["Lukang-ir"] = "ɨ", 
	["Klang-eng"] = "eŋ", ["Klang-ek"] = "ek̚",
},

tone = {
	["Xiamen"] = {
		["1"] = "44", ["2"] = "53", ["3"] = "21", ["4A"] = "32", ["4B"] = "32", 
		["5"] = "24", ["7"] = "22", ["8A"] = "4", ["8B"] = "4",
	},
	["Tong'an"] = {
		["1"] = "44", ["2"] = "31", ["3"] = "112", ["4A"] = "32", ["4B"] = "32", 
		["5"] = "24", ["7"] = "22", ["8A"] = "53", ["8B"] = "53",
		["9"] = "11", ["10"] = "42", ["11"] = "1", ["12"] = "4" --sandhi-only tones
	},
	["Quanzhou"] = {
		["1"] = "33", ["2"] = "554", ["3"] = "41", ["4A"] = "5", ["4B"] = "5",
		["5"] = "24", ["6"] = "22", ["7"] = "41", ["8A"] = "24", ["8B"] = "24",
		["S"] = "2", --sandhi-only
	},
	["Jinjiang"] = {
		["1"] = "33", ["2"] = "554", ["3"] = "41", ["4A"] = "5", ["4B"] = "5",
		["5"] = "24", ["6"] = "33", ["7"] = "41", ["8A"] = "24", ["8B"] = "24",
		["S1"] = "22", ["S2"] = "2", --sandhi-only
	},
	["Nan'an"] = {
		["1"] = "33", ["2"] = "554", ["3"] = "31", ["4A"] = "5", ["4B"] = "5",
		["5"] = "24", ["6"] = "22", ["7"] = "31", ["8A"] = "23", ["8B"] = "23",
		["S"] = "2", --sandhi-only
	},
	["Hui'an"] = {
		["1"] = "33", ["2"] = "54", ["3"] = "21", ["4A"] = "4", ["4B"] = "4",
		["5"] = "24", ["6"] = "22", ["7"] = "21", ["8A"] = "23", ["8B"] = "23",
		["S"] = "2", --sandhi-only
	},
	["Yongchun"] = {
		["1"] = "44", ["2"] = "53", ["3"] = "21", ["4A"] = "32", ["4B"] = "32",
		["5"] = "24", ["7"] = "22", ["8A"] = "24", ["8B"] = "4",
		["S1"] = "53", ["S2"] = "21", --sandhi-only
	},
	["Zhangzhou"] = {
		["1"] = "44", ["2"] = "53", ["3"] = "21", ["4A"] = "32", ["4B"] = "32",
		["5"] = "13", ["7"] = "22", ["8A"] = "121", ["8B"] = "121",
		["S"] = "5", --sandhi-only
	},
	["Changtai"] = {
		["1"] = "44", ["2"] = "53", ["3"] = "21", ["4A"] = "32", ["4B"] = "32", 
		["5"] = "24", ["7"] = "22", ["8A"] = "3", ["8B"] = "3",
	},
	["Zhangpu"] = {
		["1"] = "55", ["2"] = "53", ["3"] = "11", ["4A"] = "32", ["4B"] = "32",
		["5"] = "213", ["7"] = "33", ["8A"] = "14", ["8B"] = "14",
	},
	["Longyan"] = {
		["1"] = "334", ["2"] = "21", ["3"] = "213", ["4A"] = "5", ["4B"] = "5",
		["5"] = "11", ["6"] = "53", ["7"] = "55", ["8A"] = "32", ["8B"] = "32",
		["S"] = "34", --sandhi-only
	},
	["Taipei"] = {
		["1"] = "44", ["2"] = "53", ["3"] = "11", ["4A"] = "32", ["4B"] = "32", 
		["5"] = "24", ["7"] = "33", ["8A"] = "4", ["8B"] = "4", ["9"] = "35"
	},
	["Kaohsiung"] = {
		["1"] = "44", ["2"] = "41", ["3"] = "21", ["4A"] = "32", ["4B"] = "32", 
		["5"] = "23", ["7"] = "33", ["8A"] = "4", ["8B"] = "4", ["9"] = "35"
	},
	["Hongmaogang"] = {
		["1"] = "33", ["2"] = "51", ["3"] = "11", ["4A"] = "31", ["4B"] = "31", 
		["5"] = "13", ["6"] = "31", ["7"] = "11", ["8A"] = "5", ["8B"] = "5",
		["S"] = "1", --sandhi-only
	},
	["Dalinpu"] = {
		["1"] = "33", ["2"] = "51", ["3"] = "11", ["4A"] = "31", ["4B"] = "31", 
		["5"] = "13", ["6"] = "31", ["7"] = "11", ["8A"] = "5", ["8B"] = "5",
		["S"] = "1", --sandhi-only
	},
	["Tainan"] = {
		["1"] = "44", ["2"] = "53", ["3"] = "21", ["4A"] = "32", ["4B"] = "32", 
		["5"] = "24", ["7"] = "33", ["8A"] = "4", ["8B"] = "4", ["9"] = "35",
		["S1"] = "55", ["S2"] = "11", ["S3"] = "1", --sandhi-only
	},
	["Lukang"] = {
		["1"] = "33", ["2"] = "55", ["3"] = "31", ["4A"] = "5", ["4B"] = "5", 
		["5"] = "24", ["6"] = "33", ["7"] = "31", ["8A"] = "35", ["8B"] = "35", ["9"] = "35",
		["S1"] = "53", ["S2"] = "22", ["S3"] = "2", --sandhi-only
	},
	["Yilan"] = {
		["1"] = "44", ["2"] = "53", ["3"] = "21", ["4A"] = "2", ["4B"] = "2", 
		["5"] = "24", ["7"] = "33", ["8A"] = "5", ["8B"] = "5", ["9"] = "35",
		["S"] = "55", --sandhi-only
	},
	["Kinmen"] = {
		["1"] = "44", ["2"] = "53", ["3"] = "12", ["4A"] = "32", ["4B"] = "32", 
		["5"] = "24", ["7"] = "22", ["8A"] = "54", ["8B"] = "54"
	},
	["Singapore"] = { --Xiamen/Zhangzhou-like
		["1"] = "44", ["2"] = "42", ["3"] = "21", ["4A"] = "32", ["4B"] = "32", 
		["5"] = "24", ["7"] = "22", ["8A"] = "43", ["8B"] = "43", ["8As"] = "4"
	},
	["Penang"] = {
		["1"] = "33", ["2"] = "445", ["3"] = "21", ["4A"] = "3", ["4B"] = "3", 
		["5"] = "23", ["6"] = "55", ["7"] = "21", ["8A"] = "4", ["8B"] = "4", ["9"] = "5"
	},
	["Klang"] = {
		["1"] = "33", ["2"] = "53", ["3"] = "31", ["4A"] = "53", ["4B"] = "53",
		["5"] = "24", ["7"] = "31", ["8A"] = "3", ["8B"] = "3",
		["S1"] = "22", ["S2"] = "34", ["S3"] = "54", --sandhi-only
	},
},

sandhi = {
	-- (Wyang) I'm not sure about the 'Xd' ones, when tone X is followed by the diminutive 仔.
	["Xiamen"] = {
		["1"] = "7", ["2"] = "1", ["3"] = "2", ["4A"] = "8A", ["4B"] = "2",
		["5"] = "7", ["7"] = "3", ["8A"] = "4A", ["8B"] = "3",
	},
	["Tong'an"] = { -- 2 and 4 are special cases
		["1"] = "7", ["3"] = "10",
		["5"] = "9", ["7"] = "9", ["8A"] = "11", ["8B"] = "11",
	},
	["Quanzhou"] = {
		["1"] = "1", ["2"] = "5", ["3"] = "2", ["4A"] = "8A", ["4B"] = "4B",
		["5"] = "6", ["6"] = "6", ["7"] = "6", ["8A"] = "S", ["8B"] = "S",
	},
	["Jinjiang"] = {
		["1"] = "1", ["2"] = "5", ["3"] = "2", ["4A"] = "8A", ["4B"] = "4B",
		["5"] = "S1", ["6"] = "S1", ["7"] = "S1", ["8A"] = "S2", ["8B"] = "S2",
	},
	["Nan'an"] = {
		["1"] = "1", ["2"] = "5", ["3"] = "2", ["4A"] = "4A", ["4B"] = "4B",
		["5"] = "6", ["6"] = "6", ["7"] = "6", ["8A"] = "S", ["8B"] = "S",
	},
	["Hui'an"] = {
		["1"] = "1", ["2"] = "5", ["3"] = "2", ["4A"] = "5", ["4B"] = "4B",
		["5"] = "6", ["6"] = "6", ["7"] = "6", ["8A"] = "S", ["8B"] = "S",
	},
	["Yongchun"] = {
		["1"] = "7", ["2"] = "1", ["3"] = "S1", ["4A"] = "8B", ["4B"] = "8B",
		["5"] = "7", ["7"] = "3", ["8A"] = "S2", ["8B"] = "S2",
	},
	["Zhangzhou"] = {
		["1"] = "7", ["2"] = "1", ["3"] = "2", ["4A"] = "S", ["4B"] = "2", 
		["5"] = "7", ["7"] = "3", ["8A"] = "3", ["8B"] = "3",
		["4Bd"] = "1", ["8Bd"] = "7",
	},
	["Changtai"] = {
		["1"] = "7", ["2"] = "1", ["3"] = "2", ["4A"] = "8A", ["4B"] = "2",
		["5"] = "7", ["7"] = "3", ["8A"] = "4A", ["8B"] = "3",
	},
	["Zhangpu"] = {
		["1"] = "7", ["2"] = "1", ["3"] = "2", ["4A"] = "4A", ["4B"] = "4B",
		["5"] = "7", ["7"] = "3", ["8A"] = "7", ["8B"] = "7",
	},
	["Longyan"] = {
		["1"] = "1",
		["5"] = "5", ["6"] = "5", ["8A"] = "2", ["8B"] = "2",
	},
	["Taipei"] = {
		["1"] = "7", ["2"] = "1", ["3"] = "2", ["4A"] = "8A", ["4B"] = "2", 
		["5"] = "3", ["7"] = "3", ["8A"] = "4A", ["8B"] = "3", ["9"] = "9",
		["3d"] = "1", ["4Bd"] = "1", ["5d"] = "7", ["7d"] = "7", ["8Bd"] = "7",
	},
	["Kaohsiung"] = {
		["1"] = "7", ["2"] = "1", ["3"] = "2", ["4A"] = "8A", ["4B"] = "2",
		["5"] = "7", ["7"] = "3", ["8A"] = "4A", ["8B"] = "3", ["9"] = "9",
		["3d"] = "1", ["4Bd"] = "1", ["5d"] = "7", ["7d"] = "7", ["8Bd"] = "7",
	},
	["Hongmaogang"] = {
		["1"] = "1", ["2"] = "1", ["3"] = "2", ["4A"] = "8A", ["4B"] = "2",
		["5"] = "3", ["6"] = "3", ["7"] = "3", ["8A"] = "S", ["8B"] = "S",
	},
	["Dalinpu"] = {
		["1"] = "1", ["2"] = "1", ["3"] = "2", ["4A"] = "8A", ["4B"] = "2",
		["5"] = "3", ["6"] = "3", ["7"] = "3", ["8A"] = "S", ["8B"] = "S",
	},
	["Tainan"] = {
		["1"] = "7", ["2"] = "S1", ["3"] = "2", ["4A"] = "8A", ["4B"] = "2",
		["5"] = "7", ["7"] = "S2", ["8A"] = "S3", ["8B"] = "S3", ["9"] = "9",
	},
	["Lukang"] = {
		["1"] = "1", ["2"] = "8A", ["3"] = "S1", ["4A"] = "4A", ["4B"] = "S1",
		["5"] = "S2", ["6"] = "S2", ["7"] = "S2", ["8A"] = "S3", ["8B"] = "S3", ["9"] = "9",
	},
	["Yilan"] = {
		["1"] = "7", ["2"] = "S", ["3"] = "2", ["4A"] = "8A", ["4B"] = "2",
		["5"] = "7", ["7"] = "3", ["8A"] = "4A", ["8B"] = "4B", ["9"] = "9",
	},
	["Kinmen"] = { -- 3 and 4B are special cases
		["1"] = "7", ["2"] = "5", ["4A"] = "8A",
		["5"] = "3", ["7"] = "3", ["8A"] = "4A", ["8B"] = "3"
	},
	["Singapore"] = { --Xiamen/Zhangzhou-like
		["1"] = "7", ["2"] = "5", ["3"] = "2", ["4A"] = "8As", ["4B"] = "2",
		["5"] = "3", ["7"] = "3", ["8A"] = "3", ["8B"] = "3"
	},
	["Penang"] = {
		["1"] = "7", ["2"] = "1", ["3"] = "1", ["4A"] = "8A", ["4B"] = "8B", 
		["5"] = "7", ["6"] = "6", ["7"] = "3", ["8A"] = "4A", ["8B"] = "4B", ["9"] = "9"
	},
	["Klang"] = {
		["1"] = "1", ["2"] = "S2", ["3"] = "S3", ["4A"] = "S3", ["4B"] = "S3",
		["5"] = "S1", ["7"] = "S1", ["8A"] = "8B", ["8B"] = "8B",
	},
},

}

export.IPA.tone["Xiamen-d"] = export.IPA.tone["Xiamen"]
export.IPA.tone["Philippines"] = export.IPA.tone["Jinjiang"]
export.IPA.sandhi["Xiamen-d"] = export.IPA.sandhi["Xiamen"]
export.IPA.sandhi["Philippines"] = export.IPA.sandhi["Jinjiang"]


-- PSDB (Phofsit Daibuun)
export.psdb = {

initial = {
	["p"] = "'p", ["ph"] = "ph", ["b"] = "'b",
	["t"] = "'d", ["th"] = "'t",
	["k"] = "'k", ["kh"] = "'q", ["g"] = "'g",
	["chi"] = "c", ["ch"] = "z",
	["chhi"] = "ch", ["chh"] = "zh",
	["si"] = "s", ["s"] = "s",
	["j"] = "j",
	["l"] = "l", ["h"] = "'h",
	["m"] = "m", ["n"] = "n", ["ng"] = "ng",
	[""] = "'"
},

final = {
	--single vowel tone 12357
	["a1"] = "af", ["a2"] = "ar", ["a3"] = "ax", ["a5"] = "aa", ["a7"] = "a",
	["i1"] = "y", ["i2"] = "ie", ["i3"] = "ix", ["i5"] = "ii", ["i7"] = "i",
	["u1"] = "w", ["u2"] = "uo", ["u3"] = "ux", ["u5"] = "uu", ["u7"] = "u",
	["e1"] = "ef", ["e2"] = "ea", ["e3"] = "ex", ["e5"] = "ee", ["e7"] = "e",
	["oo1"] = "of", ["oo2"] = "or", ["oo3"] = "ox", ["oo5"] = "oo", ["oo7"] = "o",
	["o1"] = "oy", ["o2"] = "oir", ["o3"] = "oix", ["o5"] = "ooi", ["o7"] = "oi",
	["ng1"] = "'ngf", ["ng2"] = "'ngr", ["ng3"] = "'ngx", ["ng5"] = "'ngg", ["ng7"] = "'ng",
	["m1"] = "'mf", ["m2"] = "'mr", ["m3"] = "'mx", ["m5"] = "'mm", ["m7"] = "'m",
	--double vowel tone 12357
	["ai1"] = "ay", ["ai2"] = "ae", ["ai3"] = "aix", ["ai5"] = "aai", ["ai7"] = "ai",
	["au1"] = "aw", ["au2"] = "ao", ["au3"] = "aux", ["au5"] = "aau", ["au7"] = "au",
	["ia1"] = "iaf", ["ia2"] = "iar", ["ia3"] = "iax", ["ia5"] = "iaa", ["ia7"] = "ia",
	["iau1"] = "iaw", ["iau2"] = "iao", ["iau3"] = "iaux", ["iau5"] = "iaau", ["iau7"] = "iau",
	["io1"] = "ioy", ["io2"] = "ioir", ["io3"] = "ioix", ["io5"] = "iooi", ["io7"] = "ioi",
	["iu1"] = "iw", ["iu2"] = "iuo", ["iu3"] = "iux", ["iu5"] = "iuu", ["iu7"] = "iu",
	["oa1"] = "oaf", ["oa2"] = "oar", ["oa3"] = "oax", ["oa5"] = "oaa", ["oa7"] = "oa",
	["oai1"] = "oay", ["oai2"] = "oae", ["oai3"] = "oaix", ["oai5"] = "oaai", ["oai7"] = "oai",
	["oe1"] = "oef", ["oe2"] = "oea", ["oe3"] = "oex", ["oe5"] = "oee", ["oe7"] = "oe",
	["ui1"] = "uy", ["ui2"] = "uie", ["ui3"] = "uix", ["ui5"] = "uii", ["ui7"] = "ui",
	--nasal vowel tone 12357
	--nasal ending tone 12357
	["ian1"] = "iefn", ["ian2"] = "iern", ["ian3"] = "iexn", ["ian5"] = "ieen", ["ian7"] = "ien",
	["iong1"] = "iofng", ["iong2"] = "iorng", ["iong3"] = "ioxng", ["iong5"] = "ioong", ["iong7"] = "iong",
	--stopped single vowel tone 48
	["op4"] = "ob", ["op8"] = "op",
	["ot4"] = "od", ["ot8"] = "ot",
	["ok4"] = "og", ["ok8"] = "ok",
	--stopped double vowel tone 48
	["iop4"] = "iob", ["iop8"] = "iop",
	["iot4"] = "iod", ["iot8"] = "iot",
	["iok4"] = "iog", ["iok8"] = "iok",
}

}


-- boilerplates for the display text
export.boilerplate = {
	LV2 = {
		leading = "* <small>(\'\'[[w:Hokkien|Hokkien]]\'\'",
		trailing = ")</small>",
	},
	POJ = {
		leading = "** <small>''[[w:Pe̍h-ōe-jī|Pe̍h-ōe-jī]]''</small>: <span style=\"font-family: Consolas, monospace;\">",
		trailing = "</span>",
	},
	TL = {
		leading = "** <small>''[[w:Tâi-lô|Tâi-lô]]''</small>: <span style=\"font-family: Consolas, monospace;\">",
		trailing = "</span>",
	},
	PSDB = {
		leading = "** <small>''[[w:Phofsit Daibuun|Phofsit Daibuun]]''</small>: <span style=\"font-family: Consolas, monospace;\">",
		trailing = "</span>",
	},
	IPA = {
		leading = "** <small>[[Wiktionary:International Phonetic Alphabet|IPA]] (",
		trailing = ")</small>: ",
	}
}

return export