« Module:grc-accent » : différence entre les versions

Contenu supprimé Contenu ajouté
mAucun résumé des modifications
Atelaes (discussion | contributions)
This works, but doesn't handle diphthongs.
Ligne 28 :
 
function export.ult(frame)
local qargs = frame:getParent().args[1]
local q = args[1]
for i = mw.ustring.len(q),1,-1 do
if acute[mw.ustring.sub(q,i,i)] then
Ligne 38 ⟶ 39 :
 
function export.penult(frame)
local qargs = frame:getParent().args[1]
local q = args[1]
local flag = false
for i = q:mw.ustring.len(q),1,-1 do
iflocal acute[q:currentVowel = mw.ustring.sub(q, i, i)] then
if acute[currentVowel] then
if flag then
return q:mw.ustring.sub(q, 1, i-1)..acute[icurrentVowel]..q:mw.ustring.sub(q, i+1,q:len())
else
flag = true