Module:mg-pron: Difference between revisions

No edit summary
No edit summary
Line 27: Line 27:


local function remove_acute(str)
local function remove_acute(str)
str = mw.ustring.toNFD(str)
--[[str = mw.ustring.toNFD(str)
str = gsub(str, ACUTE, "")
str = gsub(str, ACUTE, "")
str = mw.ustring.toNFC(str)
str = mw.ustring.toNFC(str)]]
local deacute = {["á"] = "a",}
str = str:gsub("([áéíóú])", function(v) return deacute[v] end)
return str
return str