Module:nan-pron/data
Appearance
- This module lacks a documentation subpage. Please create it.
- Useful links: root page • root page’s subpages • links • transclusions • testcases • sandbox
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