Module:cmn-pron/data

Hello, you have come here looking for the meaning of the word Module:cmn-pron/data. In DICTIOUS you will not only get to know all the dictionary meanings for the word Module:cmn-pron/data, but we will also tell you about its etymology, its characteristics and you will know how to say Module:cmn-pron/data in singular and plural. Everything you need to know about the word Module:cmn-pron/data you have here. The definition of the word Module:cmn-pron/data will help you to be more precise and correct when speaking or writing your texts. Knowing the definition ofModule:cmn-pron/data, as well as those of other words, enriches your vocabulary and provides you with more and better linguistic resources.


local export = {}
local u = mw.ustring.char
local pua = {}
for i = 1, 7 do
	pua = u(0xF000+i-1)
end

local py_tone_num_to_mark = {
	 = "̄",
	 = "́",
	 = "̌",
	 = "̀"
}

local py_tone_mark_to_num = {}
for k, v in pairs(py_tone_num_to_mark) do
	py_tone_mark_to_num = k
end

export.py_tone_num_to_mark = py_tone_num_to_mark
export.py_tone_mark_to_num = py_tone_mark_to_num

export.py_mark_priority = {
	"",
	"",
	"o",
	"",
	""
}

export.tones = ""

export.py_ipa_initials = {
	 = "p",  = "pʰ",
	 = "t",  = "tʰ",
	 = "k",  = "kʰ",  = "x",
	 = "t͡ɕ",  = "t͡ɕʰ",  = "ɕ",
	 = "ʈ͡ʂ",  = "ʈ͡ʂʰ",  = "ʂ",
	 = "ʐ",  = "t͡s",  = "t͡sʰ",
}

export.py_ipa_initials_tl = {
	 = "b̥",
	 = "d̥",
	 = "g̊",
	 = "d͡ʑ̥",
	 = "ɖ͡ʐ̥",
	 = "d͡z̥",
}

export.py_ipa_finals = {
	 = "ä",  = "ɔ",  = "ɤ",  = "ɛ",
	 = "aɪ̯",  = "eɪ̯",
	 = "ɑʊ̯",  = "oʊ̯",
	 = "əm",
	 = "aɪ̯m",
	 = "än",  = "ən",  = "ɛn",
	 = "ɑŋ",  = "ʊŋ",  = "ɤŋ",  = "ɛŋ",
	 = "i̯ä",  = "i̯ɔ",  = "i̯ɛ",
	 = "i̯aɪ̯",
	 = "i̯ɑʊ̯",  = "i̯oʊ̯",
	 = "i̯ɛn",
	 = "i̯ɑŋ",
	 = "u̯ä",  = "u̯ɔ",  = "u̯ɛ",
	 = "u̯aɪ̯",  = "u̯eɪ̯",
	 = "u̯ɔm",
	 = "u̯än",  = "u̯ən",
	 = "u̯ɑŋ",  = "u̯əŋ",
	 = "y",  = "y̯ɔ",  = "y̯ɛ",
	 = "y̯ɛn",  = "yn",
	 = "i̯ʊŋ",
	 = "ʐ̩",
	 = "m̩",  = "n̩",  = "ŋ̍",
}

export.py_ipa_erhua = {
	{"än?", "̩?", "()ŋ", "()n?", "aɪ̯", "eɪ̯", "ɑʊ̯", "oʊ̯", "ən", "ɛn", "iŋ", "u", "əŋ"},
	{"ɑɻ", "%0ɻ", "%1̃ɻ", "%1ə̯ɻ", "ɑɻ", "əɻ", "aʊ̯ɻʷ", "ɤʊ̯ɻʷ", "əɻ", "ɑɻ", "iɤ̯̃ɻ", "uɻʷ", "ʊ̃ɻ"}
}

export.py_ipa_t_values = {
	 = "⁵⁵",
	 = "⁵⁵⁻³⁵",
	 = "⁵⁵⁻⁵¹",
	 = "³⁵",
	 = "²¹⁴",
	 = "⁵¹",
	 = "⁵¹⁻³⁵",
}

export.py_ipa_tl_ts = {
	 = "²",
	 = "³",
	 = "⁴",
	 = "¹",
	 = "¹"
}

export.py_zhuyin_consonant = {
	 = "ㄅ",  = "ㄆ",  = "ㄇ",  = "ㄈ",
	 = "ㄉ",  = "ㄊ",  = "ㄋ",  = "ㄌ",
	 = "ㄍ",  = "ㄎ",  = "ㄏ",
	 = "ㄐ",  = "ㄑ",  = "ㄒ",
	 = "ㄓ",  = "ㄔ",  = "ㄕ",
	 = "ㄖ",  = "ㄗ",  = "ㄘ",  = "ㄙ",
	 = "ㄪ",  = "ㄫ",  = "ㄬ"
}

export.py_zhuyin_glide = {
	 = "ㄧ",  = "ㄨ",  = "ㄩ",  = ""
}

export.py_zhuyin_nucleus = {
	 = "ㄚ",  = "ㄛ",  = "ㄜ",  = "ㄝ"
}

export.py_zhuyin_final = {
	 = "ㄞ",  = "ㄟ",
	 = "ㄠ",  = "ㄡ",
	 = "ㄢ",  = "ㄣ",
	 = "ㄤ",  = "ㄥ"
}

export.py_zhuyin_syllabic_nasal = {
	 = "ㆬ",  = "ㄯ",  = "ㆭ"
}

export.py_zhuyin_tone = { = "",  = "ˊ",  = "ˇ",  = "ˋ",  = "˙"}

export.zhuyin_py_initial = {
	 = "b",  = "p",  = "m",  = "f",
	 = "d",  = "t",  = "n",  = "l",
	 = "g",  = "k",  = "h",
	 = "j",  = "q",  = "x",
	 = "zh",  = "ch",  = "sh",
	 = "z",  = "c",  = "s",  = "r",
	 = "i",
	 = "v",
	 = ""
}

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',
	 = 'uê',  = 'ên',
	 = 'er',  = 'ng',  = 'm',  = 'i'
}

export.zhuyin_py_tone = {
	 = "\204\129",  = "\204\140",  = "\204\128",  = "",  = "\204\132"	
}

export.py_wg_consonant = {
	 = "p",  = "pʻ",
	 = "t",  = "tʻ",
	 = "k",  = "kʻ",
	 = "ch",  = "chʻ",  = "hs",
	 = "ch",  = "chʻ",  = "sh",
	 = "j",  = "ts",  = "tsʻ",
	 = "ng",  = "gn"
}

export.py_wg_consonant_dental = { = "tz",  = "tzʻ",  = "ss"}

export.py_wg_glide = { = "ih"}

export.py_wg_nucleus = { = "ê",  = "eh"}

export.py_wg_o = { = true,  = true,  = true,  = true,  = true}

export.py_gwoyeu_initial = {
	 = 'b',   = 'p',   = 'm',   = 'f',
	 = 'd',   = 't',   = 'n',   = 'l',
	 = 'g',   = 'k',   = 'h',
	 = 'j',   = 'ch',   = 'sh',
	 = 'j',  = 'ch',  = 'sh',  = 'r',
	 = 'tz',  = 'ts',   = 's',
	 = 'i',   = 'u',
	 = 'v',
	 = ''
}

export.py_gwoyeu_initials = export.py_gwoyeu_initial

export.py_gwoyeu_final = {
	 = 'a',    = 'ai',   = 'au',    = 'an',    = 'ang',    = 'e',    = 'ei',   = 'ou',   = 'en',   = 'eng',    = 'o',
	 = 'ia',      = 'iai',     = 'iau',   = 'ian',   = 'iang',   = 'ie',           = 'iou',   = 'in',   = 'ing',    = 'i',
	 = 'ua',   = 'uai',          = 'uan',   = 'uang',   = 'uo',   = 'uei',          = 'uen',  = 'ong',    = 'u',
	 = 'y',                   = 'iuan',           = 'iue',     = 'iuo',              = 'iun',  = 'iong',   = 'iu',
	 = 'io',  = 'è',  = 'èn',  = 'èng',
	--erhua
	 = 'al',   = 'al',   = 'aul',   = 'al',   = 'angl',   = "e'l",   = 'el',  = 'oul',  = 'el',  = 'engl',   = 'ol',
	 = 'ial',     = 'ial',     = 'iaul',  = 'ial',  = 'iangl',  = "ie'l",          = 'ioul',  = 'iel',  = 'iengl',  = 'iel',
	 = 'ual',  = 'ual',          = 'ual',  = 'uangl',  = 'uol',  = 'uel',         = 'uel',  = 'ongl',   = 'ul',
	 = 'el',                  = 'iual',           = "iue'l",   = 'iuol',               = 'iul',  = 'iongl',  = 'iuel',  = 'èl',  = 'èngl',
}

export.py_gwoyeu_finals = export.py_gwoyeu_final

export.py_yale_initial = {
	 = "ts",  = "ch",  = "sy",  = "dz"
}

export.py_yale_initials = {
	 = "ch",  = "sy",
	 = "j",  = "ch",  = "sh",
	 = "dz",  = "ts",
}

export.py_yale_one_medial = {
	 = "e",  = "yu"
}

export.py_yale_two_medials = {
	 = "au",  = "you",  = "wei",  = "wun"
}

export.py_yale_finals = {
	 = "e",
	 = "en",
	 = "ang",  = "ung",  = "eng",  = "eng",
	 = "ya",  = "yo",  = "ye",
	 = "yai",
	 = "yau",  = "you",
	 = "yan",
	 = "yang",
	 = "wa",  = "wo",  = "we",
	 = "wai",  = "wei",
	 = "wom",
	 = "wan",  = "wun",
	 = "wang",  = "wung",
	 = "yu",  = "ywo",  = "ywe",
	 = "ywan",  = "yun",
	 = "ung",
	 = "r",
}

export.py_palladius_one_initial = {
	 = "б",  = "п",  = "м",  = "ф",  = "д",  = "т",  = "н",
	 = "л",  = "г",  = "к",  = "х",  = "цз",  = "ц",  = "с",
	 = "ж",  = "цз" .. pua,  = "ц" .. pua,  = "с" .. pua,
	 = "в" .. pua,  = "в",  = "i"
}
	
export.py_palladius_two_initials = {
	 = "чж",  = "ч",  = "ш"
}
	
export.py_palladius_one_medial = {
	 = "а",  = "э",  = "и",
	 = "о",  = "у",  = "юй"
}
	
export.py_palladius_two_medials = {
	 = "ай",  = "ао",  = "эй",  = "эй",
	 = "я",  = "е",  = "ё",  = "ю",  = "юй",
	 = "оу",  = "уа",  = "уй",  = "о",
	 = "юа",  = "юэ"
}
	
export.py_palladius_three_medials = {
	 = "яй",  = "яо",  = "юа",  = "юэ",
	 = "уай"
}
	
export.py_palladius_final = {
	 = "м",  = "нь",  = "р"
}

export.py_palladius_finals = export.py_palladius_final
	
export.py_palladius_specials = {
	 = "у",  = "юн",  = "ю",  .. "и"] = "ы",  = "и",  = "н",  = "ун",  = "ю",  = "хуэй",
}

-- Note: Russian Cyrillic uses curly apostrophes.
export.py_palladius_disambig = {
	 .. "а"] = "’а",  .. "н" .. pua] = "’н",  .. "нь" .. pua] = "’нь",  .. "эй"] = "’эй",
	 .. "у"] = "’у",
	 .. "о"] = "’о",  .. "н" .. pua] = "’н",  .. "нь" .. pua] = "’нь",
	 .. "н" .. pua] = "’н",  .. "нь" .. pua] = "’нь",
}

return export