Module:mg-pron: Difference between revisions

Jump to navigation Jump to search
No edit summary
No edit summary
Line 11: Line 11:
local NONSYLL = (0x032F) -- COMBINING INVERTED BREVE BELOW, ̯
local NONSYLL = (0x032F) -- COMBINING INVERTED BREVE BELOW, ̯


local velar = "[kɡɫ]"
local velar = "[kɡɫw]"
local consonants = "[bkdhjlmnɲprɾstʃθβðɡɣzʧɫʎ]"
local consonants = "[bkdhjlmnɲprɾstʃθβðɡɣzʧɫʎ]"
local vowels = "[aɑɐeɪɛiɔʊou]"
local vowels = "[aɑɐeɪɛiɔʊou]"
Line 26: Line 26:
local prelims = {
local prelims = {
{"r", "ɾ"}, {"ch", "ʧ"}, {"qu", "k"}, {"il", "ʎ"}, {"ñ", "ɲ"}, {"g", "ɡ"}, {"c", "k"}, {"v", "b"},  
{"r", "ɾ"}, {"ch", "ʧ"}, {"qu", "k"}, {"il", "ʎ"}, {"ñ", "ɲ"}, {"g", "ɡ"}, {"c", "k"}, {"v", "b"},  
{"z", "θ"}, {"x", "ʃ"}, {"(" .. vowels .. ")i(" .. vowels .. ")", "%1j%2"},  
{"z", "θ"}, {"x", "ʃ"}, {"(" .. vowels .. ")i(" .. vowels .. ")", "%1j%2"}, {"(" .. vowels .. ")u", "%1w"},  
}
}


Line 60: Line 60:
{"e(" .. consonants .. ")·(" .. consonants .. ")", "ɛ%1·%2"}, {"o(" .. consonants .. ")·(" .. consonants .. ")", "ɔ%1·%2"},  
{"e(" .. consonants .. ")·(" .. consonants .. ")", "ɛ%1·%2"}, {"o(" .. consonants .. ")·(" .. consonants .. ")", "ɔ%1·%2"},  
{"e(" .. consonants .. ")?·(" .. consonants .. ")a", "ɛ%1·%2a"}, {"o(" .. consonants .. ")?·(" .. consonants .. ")a", "ɔ%1·%2a"},
{"e(" .. consonants .. ")?·(" .. consonants .. ")a", "ɛ%1·%2a"}, {"o(" .. consonants .. ")?·(" .. consonants .. ")a", "ɔ%1·%2a"},
{"(" .. vowels .. "[iu])", "%1̯"},
{"(" .. vowels .. "i)", "%1̯"}, {"w", "u̯"},  
{"ʧ", "(t)ʃ"}, {"·ˈ", "ˈ"}, {"·", "."},  
{"ʧ", "(t)ʃ"}, {"·ˈ", "ˈ"}, {"·", "."},