Module:pine-pron: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 77: Line 77:
-- Split between spaces if term is multiword
-- Split between spaces if term is multiword
local words = split(term, "%s")
local words = split(term, "%s")
for _, word in ipairs(word) do
for _, word in ipairs(words) do
word = word:gsub("(" .. consonants .. "ː?)(" .. consonants .. "+)", "%1·%2")
word = word:gsub("(" .. consonants .. "ː?)(" .. consonants .. "+)", "%1·%2")
word = word:gsub("^(" .. consonants .. ")·", "%1"); word = word:gsub("·(" .. consonants .. ")$", "%1")
word = word:gsub("^(" .. consonants .. ")·", "%1"); word = word:gsub("·(" .. consonants .. ")$", "%1")