Module:mg-pron: Difference between revisions
No edit summary |
No edit summary |
||
| Line 17: | Line 17: | ||
local velar = "[kɡɣɫw]"; local palatal = "[ɲʧʃʎ]" | local velar = "[kɡɣɫw]"; local palatal = "[ɲʧʃʎ]" | ||
local consonants = "[bkdhjlmnɲprɾstʃθβðɡɣzʧɫʎ]" | local consonants = "[bkdhjlmnɲprɾstʃθβðɡɣzʧɫʎ]" | ||
local vowels = "[áéíóúaɑɐeɪɛiɔʊouwJ" .. ADV .. RET .. CEN .. "]" | local vowels = "[áéíóúaɑɐeɪɛiɔʊouwJ" .. ADV .. RET .. CEN .. ACUTE .. "]" | ||
local voiced = "[bdhʎjmnɲβðɡɣz]" | local voiced = "[bdhʎjmnɲβðɡɣz]" | ||
| Line 28: | Line 28: | ||
local function remove_acute(str) | local function remove_acute(str) | ||
str = mw.ustring.toNFD(str) | str = mw.ustring.toNFD(str) | ||
str = | str = gsub(str, ACUTE, "") | ||
str = mw.ustring.toNFC(str) | str = mw.ustring.toNFC(str) | ||