Module:qlu-pron: Difference between revisions
No edit summary |
No edit summary |
||
| Line 64: | Line 64: | ||
local phonemic_rules = { | local phonemic_rules = { | ||
-- vowel digraphs | -- vowel digraphs | ||
{"[ăa]e", "ɛ"}, {"[ăa]u", "ɔ"}, {"[ĕe]i", "i"}, | {"[ăa]e", "ɛ"}, {"[ăa]u", "ɔ"}, {"[ĕe]i", "i"}, | ||
-- unstressed /a/ | |||
{"a", "ɐ"}, {"([ˈˌ])([^ɐ·a]*)ɐ", "%1%2a"}, | |||
-- diphthongs | |||
{"i(" .. vowels .. ")", "j%1"}, {"(" .. vowels .. ")i", "%1j"}, | {"i(" .. vowels .. ")", "j%1"}, {"(" .. vowels .. ")i", "%1j"}, | ||
{"u(" .. vowels .. ")", "w%1"}, {"(" .. vowels .. ")u", "%1w"}, | {"u(" .. vowels .. ")", "w%1"}, {"(" .. vowels .. ")u", "%1w"}, | ||
{"jw", "ju"}, {"wj", "wi"}, | {"jw", "ju"}, {"wj", "wi"}, | ||
-- nasal vowels | |||
{"(" .. vowels .. ")([mnŋɲ])([·ˈˌ]?)%2", "%1" .. c.tilde .. "%2%3%2"}, | |||
{"(" .. vowels .. ")[mnŋɲ]([·ˈˌ]?)([ɸβfvszθðʃxɣ])", "%1" .. c.tilde .. "%2%3"}, | |||
{"ɛ" .. c.tilde, "ẽ"}, {"ɔ" .. c.tilde, "õ"}, | |||
} | } | ||