Module:snon-mut: Difference between revisions
Tag: Undo |
No edit summary |
||
| Line 10: | Line 10: | ||
local GRAVE = "\204\128" | local GRAVE = "\204\128" | ||
local lang = require("Module:languages").getByCode("cy") | local lang = require("Module:languages").getByCode("cy") | ||
| Line 44: | Line 41: | ||
data.is_uppercase = term_lower ~= term | data.is_uppercase = term_lower ~= term | ||
local normalized = toNFD(term_lower) | local normalized = toNFD(term_lower) | ||
data.vowel = normalized:match("^[ | data.vowel = normalized:match("^[aeiouøy]") and true or false | ||
if data.vowel then | if data.vowel then | ||
data.final = term_lower | data.final = term_lower | ||
data. | data.mut = "h" | ||
return data | return data | ||
end | end | ||