10,731
edits
TheNightAvl (talk | contribs) mNo edit summary |
TheNightAvl (talk | contribs) mNo edit summary |
||
Line 173: | Line 173: | ||
end | end | ||
end | end | ||
local i = 1 | local i = 1 | ||
Line 181: | Line 180: | ||
if working_IPA[i] == "ˌ" then | if working_IPA[i] == "ˌ" then | ||
table.insert(secondary_stress, i) | table.insert(secondary_stress, i) | ||
table.remove(working_IPA, i) | |||
i = i - 1 | |||
elseif working_IPA[i] == " " and boundary[working_IPA[i-1]] then | |||
table.remove(working_IPA, i) | table.remove(working_IPA, i) | ||
i = i - 1 | i = i - 1 | ||
Line 271: | Line 273: | ||
if devoice[p_current] and (boundary[p_next] or p_next == nil) then | if devoice[p_current] and (boundary[p_next] or p_next == nil) then | ||
if p_next | if not (p_next == " " and vowel[working_IPA[i+2]]) then | ||
p_resolve(devoice[p_current]) | p_resolve(devoice[p_current]) | ||
end | end | ||
Line 355: | Line 357: | ||
end | end | ||
working_IPA = mw.ustring.gsub(working_IPA, "%|", " | ") | |||
return working_IPA | return working_IPA |