Differenze tra le versioni di "Modulo:Bananas"
| Riga 5: | Riga 5: | ||
word = mw.ustring.lower('CéSA') | word = mw.ustring.lower('CéSA') | ||
decomposed = mw.ustring.toNFD(word) | decomposed = mw.ustring.toNFD(word) | ||
| − | + | decomposed = mw.ustring.gsub(decomposed, | |
| + | "(" .. vowel .. ")(" .. not_vowel .. "*" .. vowel .. not_vowel .. "*)$", | ||
| + | "%1" .. mw.ustring.char(0x301) .. "%2") | ||
return decomposed | return decomposed | ||
Versione delle 16:57, 17 set 2018
La documentazione per questo modulo può essere creata in Modulo:Bananas/man
local p={}
function p.word(frame)
word = mw.ustring.lower('CéSA')
decomposed = mw.ustring.toNFD(word)
decomposed = mw.ustring.gsub(decomposed,
"(" .. vowel .. ")(" .. not_vowel .. "*" .. vowel .. not_vowel .. "*)$",
"%1" .. mw.ustring.char(0x301) .. "%2")
return decomposed
end
return p