rules_m = { [1] = { ["(" .. primary_stress .. consonant .. "*" .. vowel .. ")<span class="searchmatch">nn</span>"] = "%1tn"--[[ .. voiceless]], ["(" .. vowel .. ")" .. "g" .. "([aʏðlr])"]...
and match(syllable, "^g") and match(hyph[index - 1], "[<span class="searchmatch">nŋ</span>]$") then -- make sure [<span class="searchmatch">nŋ</span>].g > <span class="searchmatch">ŋ.ŋ</span> collected[index - 1] = gsub(collected[index - 1],...
'nagko-coment', syllabified 'nag.ko-co.mment'. [DONE] 22. Allow n against <span class="searchmatch">nn</span> e.g. [[sunna]] respelled 'suna', syllabified 'su.nna', and [[Hannah]] respelled...
{{it-pr}} and {{it-IPA}}. Author: benwing2 FIXME: 1. Support raw <span class="searchmatch">pronunciations</span> in {{it-pr}}. (DONE) 2. ahimè should generate aj.mɛ not a.i.mɛ. (DONE)...
voiceless end end -- list <span class="searchmatch">pronunciation</span> substitutions local rules = { [1] = { { "(" .. stress .. consonant .. "*" .. vowel .. ")<span class="searchmatch">nn</span>", "%1tn" .. voiceless...
palatalization text = mw.ustring.gsub(text, "([<span class="searchmatch">Nn</span>])%1ь", "ɲː") text = mw.ustring.gsub(text, "([<span class="searchmatch">Nn</span>])ь", "ɲ") text = mw.ustring.gsub(text,...
gsub(word, "([" .. vowelGroup .. "])%.%1", "%1%1") word = gsub(word, "%.<span class="searchmatch">nn</span>", "<span class="searchmatch">n.n</span>") word = gsub(word, "(#%-?)%.", "%1") return hide_borders and gsub(word...
{["g"] = TEMP_G, ["G"] = TEMP_G_CAPS} text = rsub(text, "([gG])('?)_('?[<span class="searchmatch">nN</span>])", function (g, sep, n) return g_to_temp_g[g] .. sep .. n end) -- Now remove...
"ɡ([#.ˈ])","k̚%1") --/n/ and /ŋ/ sandhi text = rsub(text,"([<span class="searchmatch">nŋ</span>])([# .]*[bpm])", "m%2") text = rsub(text,"([ŋ])([ˈˌ# .]*[dlt])","n%2")...
text = rsub_repeatedly(text, "([.]+)", ".") text = rsub(text,"([<span class="searchmatch">nŋ</span>])([ˈˌ# .]*[bfpv])","m%2") text = rsub(text,"([ŋ])([ˈˌ# .]*[dĵlstćĉz])"...