Jump to content

မေႃႇၵျူး:cmn-pron/data

လုၵ်ႉတီႈ ဝိၵ်ႇသျိၼ်ႇၼရီႇ မႃး

Documentation for this module may be created at မေႃႇၵျူး:cmn-pron/data/doc

local export = {}

export.py_detone = {
	['ā'] = 'a', ['á'] = 'a', ['ǎ'] = 'a', ['à'] = 'a', 
	['ō'] = 'o', ['ó'] = 'o', ['ǒ'] = 'o', ['ò'] = 'o', 
	['ē'] = 'e', ['é'] = 'e', ['ě'] = 'e', ['è'] = 'e',
	['ê̄'] = 'ê', ['ế'] = 'ê', ['ê̌'] = 'ê', ['ề'] = 'ê',
	['ī'] = 'i', ['í'] = 'i', ['ǐ'] = 'i', ['ì'] = 'i', 
	['ū'] = 'u', ['ú'] = 'u', ['ǔ'] = 'u', ['ù'] = 'u', 
	['ǖ'] = 'ü', ['ǘ'] = 'ü', ['ǚ'] = 'ü', ['ǜ'] = 'ü',
	['m̄'] = 'm', ['ḿ'] = 'm', ['m̌'] = 'm', ['m̀'] = 'm',
	['n̄'] = 'n', ['ń'] = 'n', ['ň'] = 'n', ['ǹ'] = 'n',
}

export.py_tone = {
	['̄'] = '1',
	['́'] = '2',
	['̌'] = '3',
	['̀'] = '4'
}

export.tones = '[̄́̌̀]'

export.py_ipa_initial = {
	['b'] = 'p', ['p'] = 'pʰ', ['m'] = 'm', ['f'] = 'f', 
	['d'] = 't', ['t'] = 'tʰ', ['n'] = 'n', ['l'] = 'l', 
	['g'] = 'k', ['k'] = 'kʰ', ['h'] = 'x', ['ng'] = 'ŋ', 
	['j'] = 't͡ɕ', ['q'] = 't͡ɕʰ', ['x'] = 'ɕ', 
	['z'] = 't͡s', ['c'] = 't͡sʰ', ['s'] = 's', ['r'] = 'ʐ', 
	['zh'] = 'ʈ͡ʂ', ['ch'] = 'ʈ͡ʂʰ', ['sh'] = 'ʂ', 
	[''] = ''
}

export.py_ipa_initial_tl = {
	['p'] = 'b̥', ['t'] = 'd̥', ['k'] = 'g̊', ['t͡ɕ'] = 'd͡ʑ̥', ['t͡s'] = 'd͡z̥', ['ʈ͡ʂ'] = 'ɖ͡ʐ̥'
}

export.py_ipa_final = {
	['yuanr'] = 'ɥɑɻ', ['iangr'] = 'jɑ̃ɻ', ['yangr'] = 'jɑ̃ɻ', ['uangr'] = 'wɑ̃ɻ', ['wangr'] = 'wɑ̃ɻ', ['yingr'] = 'iɤ̯̃ɻ', ['wengr'] = 'ʊ̃ɻ', ['iongr'] = 'jʊ̃ɻ', ['yongr'] = 'jʊ̃ɻ', 
	['yuan'] = 'ɥɛn', ['iang'] = 'jɑŋ', ['yang'] = 'jɑŋ', ['uang'] = 'wɑŋ', ['wang'] = 'wɑŋ', ['ying'] = 'iŋ', ['weng'] = 'wəŋ', ['iong'] = 'jʊŋ', ['yong'] = 'jʊŋ', ['ianr'] = 'jɑɻ', ['yanr'] = 'jɑɻ', ['uair'] = 'wɑɻ', ['wair'] = 'wɑɻ', ['uanr'] = 'wɑɻ', ['wanr'] = 'wɑɻ', ['iaor'] = 'jaʊ̯ɻʷ', ['yaor'] = 'jaʊ̯ɻʷ', ['üanr'] = 'ɥɑɻ', ['vanr'] = 'ɥɑɻ', ['angr'] = 'ɑ̃ɻ', ['yuer'] = 'ɥɛɻ', ['weir'] = 'wəɻ', ['wenr'] = 'wəɻ', ['your'] = 'jɤʊ̯ɻʷ', ['yinr'] = 'iə̯ɻ', ['yunr'] = 'yə̯ɻ', ['engr'] = 'ɤ̃ɻ', ['ingr'] = 'iɤ̯̃ɻ', ['ongr'] = 'ʊ̃ɻ', 
	['uai'] = 'waɪ̯', ['wai'] = 'waɪ̯', ['yai'] = 'jaɪ̯', ['iao'] = 'jɑʊ̯', ['yao'] = 'jɑʊ̯', ['ian'] = 'jɛn', ['yan'] = 'jɛn', ['uan'] = 'wän', ['wan'] = 'wän', ['üan'] = 'ɥɛn', ['van'] = 'ɥɛn', ['ang'] = 'ɑŋ', ['yue'] = 'ɥɛ', ['wei'] = 'weɪ̯', ['you'] = 'joʊ̯', ['yin'] = 'in', ['wen'] = 'wən', ['yun'] = 'yn', ['eng'] = 'ɤŋ', ['ing'] = 'iŋ', ['ong'] = 'ʊŋ', ['air'] = 'ɑɻ', ['anr'] = 'ɑɻ', ['iar'] = 'jɑɻ', ['yar'] = 'jɑɻ', ['uar'] = 'wɑɻ', ['war'] = 'wɑɻ', ['aor'] = 'aʊ̯ɻʷ', ['ier'] = 'jɛɻ', ['yer'] = 'jɛɻ', ['uor'] = 'wɔɻ', ['wor'] = 'wɔɻ', ['üer'] = 'ɥɛɻ', ['ver'] = 'ɥɛɻ', ['eir'] = 'əɻ', ['enr'] = 'əɻ', ['uir'] = 'wəɻ', ['unr'] = 'wəɻ', ['our'] = 'ɤʊ̯ɻʷ', ['iur'] = 'jɤʊ̯ɻʷ', ['inr'] = 'iə̯ɻ', ['ünr'] = 'yə̯ɻ', ['vnr'] = 'yə̯ɻ', ['yir'] = 'iə̯ɻ', ['wur'] = 'uɻʷ', ['yur'] = 'yə̯ɻ', ['yor'] = 'jɔɻ', 
	['io'] = 'jɔ', ['yo'] = 'jɔ', ['ia'] = 'jä', ['ya'] = 'jä', ['ua'] = 'wä', ['wa'] = 'wä', ['ai'] = 'aɪ̯', ['ao'] = 'ɑʊ̯', ['an'] = 'än', ['ie'] = 'jɛ', ['ye'] = 'jɛ', ['uo'] = 'wɔ', ['wo'] = 'wɔ', ['ue'] = 'ɥɛ', ['üe'] = 'ɥɛ', ['ve'] = 'ɥɛ', ['ei'] = 'eɪ̯', ['ui'] = 'weɪ̯', ['ou'] = 'oʊ̯', ['iu'] = 'joʊ̯', ['en'] = 'ən', ['in'] = 'in', ['un'] = 'wən', ['ün'] = 'yn', ['vn'] = 'yn', ['yi'] = 'i', ['wu'] = 'u', ['yu'] = 'y', ['mˋ'] = 'm̩', ['ng'] = 'ŋ̍', ['ňg'] = 'ŋ̍', ['ńg'] = 'ŋ̍', ['ê̄'] = 'ɛ', ['ê̌'] = 'ɛ', ['ar'] = 'ɑɻ', ['er'] = 'ɤɻ', ['or'] = 'wɔɻ', ['ir'] = 'iə̯ɻ', ['ur'] = 'uɻʷ', ['ür'] = 'yə̯ɻ', ['vr'] = 'yə̯ɻ', 
	['a'] = 'ä', ['e'] = 'ɤ', ['o'] = 'wɔ', ['i'] = 'i', ['u'] = 'u', ['ü'] = 'y', ['v'] = 'y', ['m'] = 'm̩', ['ḿ'] = 'm̩', ['n'] = 'n̩', ['ń'] = 'n̩', ['ň'] = 'n̩', ['ê'] = 'ɛ'
}

export.py_ipa_null = {
	['a'] = true, ['o'] = true, ['e'] = true, ['ê'] = true,
	['ai'] = true, ['ei'] = true, ['ao'] = true, ['ou'] = true,
	['an'] = true, ['en'] = true, ['er'] = true, 
	['ang'] = true, ['ong'] = true, ['eng'] = true,
}

export.py_ipa_tl_ts = {
	['1'] = '²', ['2'] = '³', ['3'] = '⁴', ['4'] = '¹', ['5'] = '¹'
}

export.py_ipa_third_t_ts = {
	['1'] = '²¹⁴⁻²¹¹', ['3'] = '²¹⁴⁻³⁵', ['#3'] = '²¹⁴⁻²¹¹', ['5'] = '²¹⁴', ['2'] = '²¹⁴⁻²¹¹', ['1-2'] = '²¹⁴⁻²¹¹', ['4-2'] = '²¹⁴⁻²¹¹', ['4'] = '²¹⁴⁻²¹¹', ['1-4'] = '²¹⁴⁻²¹¹'
}

export.py_ipa_t_values = {
	['4'] = '⁵¹', ['1-4'] = '⁵⁵⁻⁵¹', ['1'] = '⁵⁵', ['2'] = '³⁵', ['1-2'] = '⁵⁵⁻³⁵', ['4-2'] = '⁵¹⁻³⁵'
}

export.py_zhuyin_initial = {
	['b'] = 'ㄅ', ['p'] = 'ㄆ', ['m'] = 'ㄇ', ['f'] = 'ㄈ', 
	['d'] = 'ㄉ', ['t'] = 'ㄊ', ['n'] = 'ㄋ', ['l'] = 'ㄌ', 
	['g'] = 'ㄍ', ['k'] = 'ㄎ', ['h'] = 'ㄏ', 
	['j'] = 'ㄐ', ['q'] = 'ㄑ', ['x'] = 'ㄒ', 
	['z'] = 'ㄗ', ['c'] = 'ㄘ', ['s'] = 'ㄙ', ['r'] = 'ㄖ', 
	['zh'] = 'ㄓ', ['ch'] = 'ㄔ', ['sh'] = 'ㄕ', 
	[''] = ''
}

export.py_zhuyin_final = {
	['yuan'] = 'ㄩㄢ', ['iang'] = 'ㄧㄤ', ['yang'] = 'ㄧㄤ', ['uang'] = 'ㄨㄤ', ['wang'] = 'ㄨㄤ', ['ying'] = 'ㄧㄥ', ['weng'] = 'ㄨㄥ', ['iong'] = 'ㄩㄥ', ['yong'] = 'ㄩㄥ', 
	['uai'] = 'ㄨㄞ', ['wai'] = 'ㄨㄞ', ['yai'] = 'ㄧㄞ', ['iao'] = 'ㄧㄠ', ['yao'] = 'ㄧㄠ', ['ian'] = 'ㄧㄢ', ['yan'] = 'ㄧㄢ', ['uan'] = 'ㄨㄢ', ['wan'] = 'ㄨㄢ', ['üan'] = 'ㄩㄢ', ['ang'] = 'ㄤ', ['yue'] = 'ㄩㄝ', ['wei'] = 'ㄨㄟ', ['you'] = 'ㄧㄡ', ['yin'] = 'ㄧㄣ', ['wen'] = 'ㄨㄣ', ['yun'] = 'ㄩㄣ', ['eng'] = 'ㄥ', ['ing'] = 'ㄧㄥ', ['ong'] = 'ㄨㄥ', 
	['io'] = 'ㄧㄛ', ['yo'] = 'ㄧㄛ', ['ia'] = 'ㄧㄚ', ['ya'] = 'ㄧㄚ', ['ua'] = 'ㄨㄚ', ['wa'] = 'ㄨㄚ', ['ai'] = 'ㄞ', ['ao'] = 'ㄠ', ['an'] = 'ㄢ', ['ie'] = 'ㄧㄝ', ['ye'] = 'ㄧㄝ', ['uo'] = 'ㄨㄛ', ['wo'] = 'ㄨㄛ', ['ue'] = 'ㄩㄝ', ['üe'] = 'ㄩㄝ', ['ei'] = 'ㄟ', ['ui'] = 'ㄨㄟ', ['ou'] = 'ㄡ', ['iu'] = 'ㄧㄡ', ['en'] = 'ㄣ', ['in'] = 'ㄧㄣ', ['un'] = 'ㄨㄣ', ['ün'] = 'ㄩㄣ', ['yi'] = 'ㄧ', ['wu'] = 'ㄨ', ['yu'] = 'ㄩ', 
	['a'] = 'ㄚ', ['e'] = 'ㄜ', ['o'] = 'ㄛ', ['i'] = 'ㄧ', ['u'] = 'ㄨ', ['ü'] = 'ㄩ', ['ê'] = 'ㄝ', [''] = ''
}

export.py_zhuyin_er = {
	['r'] = 'ㄦ', [''] = ''
}

export.py_zhuyin_tone = {
	['1'] = '', ['2'] = 'ˊ', ['3'] = 'ˇ', ['4'] = 'ˋ', ['5'] = '˙', ['0'] = '˙'
}

export.zhuyin_py_initial = {
	["ㄅ"] = "b", ["ㄆ"] = "p", ["ㄇ"] = "m", ["ㄈ"] = "f", 
	["ㄉ"] = "d", ["ㄊ"] = "t", ["ㄋ"] = "n", ["ㄌ"] = "l", 
	["ㄍ"] = "g", ["ㄎ"] = "k", ["ㄏ"] = "h", 
	["ㄐ"] = "j", ["ㄑ"] = "q", ["ㄒ"] = "x", 
	["ㄓ"] = "zh", ["ㄔ"] = "ch", ["ㄕ"] = "sh", ["ㄖ"] = "r", 
	["ㄗ"] = "z", ["ㄘ"] = "c", ["ㄙ"] = "s", 
	[""] = ""
}

export.zhuyin_py_final = {
	['ㄚ'] = 'a', ['ㄛ'] = 'o', ['ㄜ'] = 'e', ['ㄝ'] = 'ê', ['ㄞ'] = 'ai', ['ㄟ'] = 'ei', ['ㄠ'] = 'ao', ['ㄡ'] = 'ou', ['ㄢ'] = 'an', ['ㄣ'] = 'en', ['ㄤ'] = 'ang', ['ㄥ'] = 'eng', 
	['ㄧ'] = 'i', ['ㄧㄚ'] = 'ia', ['ㄧㄛ'] = 'io', ['ㄧㄝ'] = 'ie', ['ㄧㄞ'] = 'iai', ['ㄧㄠ'] = 'iao', ['ㄧㄡ'] = 'iu', ['ㄧㄢ'] = 'ian', ['ㄧㄣ'] = 'in', ['ㄧㄤ'] = 'iang', ['ㄧㄥ'] = 'ing', 
	['ㄨ'] = 'u', ['ㄨㄚ'] = 'ua', ['ㄨㄛ'] = 'uo', ['ㄨㄞ'] = 'uai', ['ㄨㄟ'] = 'ui', ['ㄨㄢ'] = 'uan', ['ㄨㄣ'] = 'un', ['ㄨㄤ'] = 'uang', ['ㄨㄥ'] = 'ong', 
	['ㄩ'] = 'ü', ['ㄩㄝ'] = 'ue', ['ㄩㄝ'] = 'üe', ['ㄩㄢ'] = 'üan', ['ㄩㄣ'] = 'ün', ['ㄩㄥ'] = 'iong', 
	['ㄦ'] = 'er', ['ㄫ'] = 'ng', ['ㄇ'] = 'm', [''] = 'i'
}

export.zhuyin_py_tone = {
	["ˊ"] = "\204\129", ["ˇ"] = "\204\140", ["ˋ"] = "\204\128", ["˙"] = "", [""] = "\204\132"	
}

export.py_wg_initial = {
	["b"] = "p", ["p"] = "pʻ", 
	["d"] = "t", ["t"] = "tʻ", 
	["g"] = "k", ["k"] = "kʻ", 
	["j"] = "ch", ["q"] = "chʻ", ["x"] = "hs", 
	["z"] = "ts", ["c"] = "tsʻ", ["r"] = "j", 
	["zh"] = "ch", ["ch"] = "chʻ", 
}

export.py_wg_final = {
	["^([yw]?)e([^ih])"] = "%1ê%2", 
	["^e$"] = "ê", 
	["([iy])an$"] = "%1en", 
	["(i?)ong"] = "%1ung", 
	["([iy])e$"] = "%1eh", 
	["[uü]e"] = "üeh", 
	["r$"] = "rh", 
	["^ê$"] = "eh", 
	["^i$"] = "i", 
	["yi$"] = "i", 
}

export.py_wg_syl = {
	["(t?sʻ?)uo"] = "%1o", 
	["^([tnlcj]h?ʻ?)uo"] = "%1o",
	["shi"] = "shih", ["ji"] = "jih",
	["tsi"] = "tzŭ", ["tsʻi"] = "tzʻŭ", ["^si$"] = "ssŭ", 
	["^([kh]?ʻ?)ê$"] = "%1o", 
	["yên"] = "yen", 
	["you"] = "yu", ["^ih"] = "i",
	["k(ʻ?)ui"] = "k%1uei"
}

export.py_gwoyeu_initials = {
	['b'] = 'b',  ['p'] = 'p',  ['m'] = 'm',  ['f'] = 'f', 
	['d'] = 'd',  ['t'] = 't',  ['n'] = 'n',  ['l'] = 'l', 
	['g'] = 'g',  ['k'] = 'k',  ['h'] = 'h', 
	['j'] = 'j',  ['q'] = 'ch',  ['x'] = 'sh', 
	['zh'] = 'j', ['ch'] = 'ch', ['sh'] = 'sh', ['r'] = 'r', 
	['z'] = 'tz', ['c'] = 'ts',  ['s'] = 's', 
	['y'] = 'i',  ['w'] = 'u', 
	[''] = ''
}

export.py_gwoyeu_finals = {
	['a'] = 'a',   ['ai'] = 'ai',  ['ao'] = 'au',   ['an'] = 'an',   ['ang'] = 'ang',   ['e'] = 'e',   ['ei'] = 'ei',  ['ou'] = 'ou',  ['en'] = 'en',  ['eng'] = 'eng',   ['o'] = 'o', 
	['ia'] = 'ia',         ['iao'] = 'iau',  ['ian'] = 'ian',  ['iang'] = 'iang',  ['ie'] = 'ie',          ['iu'] = 'iou',  ['in'] = 'in',  ['ing'] = 'ing',   ['i'] = 'i', 
	['ua'] = 'ua',  ['uai'] = 'uai',         ['uan'] = 'uan',  ['uang'] = 'uang',  ['uo'] = 'uo',  ['ui'] = 'uei',         ['un'] = 'uen', ['ong'] = 'ong',   ['u'] = 'u', 
	['ɨ'] = 'y',                  ['üan'] = 'iuan',          ['üe'] = 'iue',                 ['ün'] = 'iun', ['iong'] = 'iong',  ['ü'] = 'iu', 
	['io'] = 'io', ['ê'] = 'è',
	--erhua
	['ar'] = 'al',  ['air'] = 'al',  ['aor'] = 'aul',  ['anr'] = 'al',  ['angr'] = 'angl',  ['er'] = "e'l",  ['eir'] = 'el', ['our'] = 'oul', ['enr'] = 'el', ['engr'] = 'engl',  ['or'] = 'ol', 
	['iar'] = 'ial',        ['iaor'] = 'iaul', ['ianr'] = 'ial', ['iangr'] = 'iangl', ['ier'] = "ie'l",         ['iur'] = 'ioul', ['inr'] = 'iel', ['ingr'] = 'iengl', ['ir'] = 'iel', 
	['uar'] = 'ual', ['uair'] = 'ual',         ['uanr'] = 'ual', ['uangr'] = 'uangl', ['uor'] = 'uol', ['uir'] = 'uel',        ['unr'] = 'uel', ['ongr'] = 'ongl',  ['ur'] = 'ul', 
	['ɨr'] = 'el',                 ['üanr'] = 'iual',          ['üer'] = "iue'l",                ['ünr'] = 'iul', ['iongr'] = 'iongl', ['ür'] = 'iuel', 
}

return export