Module:mg-pron: Difference between revisions
No edit summary |
No edit summary |
||
| Line 14: | Line 14: | ||
local CEN = u(0x0308) -- COMBINING DIAERESIS, ̈ | local CEN = u(0x0308) -- COMBINING DIAERESIS, ̈ | ||
local velar = "[kɡɫw]" | local velar = "[kɡɫw]"; local palatal = "[ɲʧʃʎ]" | ||
local consonants = "[bkdhjlmnɲprɾstʃθβðɡɣzʧɫʎ]" | local consonants = "[bkdhjlmnɲprɾstʃθβðɡɣzʧɫʎ]" | ||
local vowels = "[aɑɐeɪɛiɔʊouw" .. ADV .. RET .. CEN .. "]" | local vowels = "[aɑɐeɪɛiɔʊouw" .. ADV .. RET .. CEN .. "]" | ||
| Line 57: | Line 57: | ||
{".$", {["a"] = "ɐ", ["e"] = "ɪ", ["o"] = "ʊ", ["n"] = NASAL}}, | {".$", {["a"] = "ɐ", ["e"] = "ɪ", ["o"] = "ʊ", ["n"] = NASAL}}, | ||
{"l·", "ɫ·"}, {"l$", "ɫ"}, -- velarized [l] | {"l·", "ɫ·"}, {"l$", "ɫ"}, -- velarized [l] | ||
{"a(" .. velar .. ")", "ɑ%1"}, {"(" .. velar .. ")a", "%1ɑ"}, -- [a] retracts next to velar consonants | {"a(" .. velar .. ")", "ɑ" .. ADV .. "%1"}, {"(" .. velar .. ")a", "%1ɑ" .. ADV}, -- [a] retracts next to velar consonants | ||
{"a(" .. palatal .. ")", " | {"a(" .. palatal .. ")", "a" .. RET .. "%1"}, {"(" .. palatal .. "a)", "%1" .. RET}, -- and advances next to palatal | ||
{"s·(" .. voiced .. ")", "z·%1"}, {"(" .. vowels .. ")·s(" .. vowels .. ")", "%1·z%2"}, -- [s]-voicing | {"s·(" .. voiced .. ")", "z·%1"}, {"(" .. vowels .. ")·s(" .. vowels .. ")", "%1·z%2"}, -- [s]-voicing | ||
{"im$", "y" .. NASAL}, {"m$", "u" .. NASAL}, {"n·", NASAL .. "·"}, -- [m] and [n] behave as nasalizers in codas and word-finally | {"im$", "y" .. NASAL}, {"m$", "u" .. NASAL}, {"n·", NASAL .. "·"}, -- [m] and [n] behave as nasalizers in codas and word-finally | ||
| Line 66: | Line 66: | ||
{"(" .. vowels .. "i)", "%1" .. NONSYLL}, {"w", "u" .. NONSYLL}, | {"(" .. vowels .. "i)", "%1" .. NONSYLL}, {"w", "u" .. NONSYLL}, | ||
{"ʧ", "(t)ʃ"}, {"·ˈ", "ˈ"}, {"·", "."}, | {"ʧ", "(t)ʃ"}, {"a([^" .. RET .. "])", "a" .. CEN .. "%1"}, {"·ˈ", "ˈ"}, {"·", "."}, | ||
} | } | ||