Module:pine-pron: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 66: Line 66:
term = term:gsub("(t[sṡ])", {["ts"] = "ʦ", ["tṡ"] = "ʧ"})
term = term:gsub("(t[sṡ])", {["ts"] = "ʦ", ["tṡ"] = "ʧ"})
term = term:gsub("([ṛḍḥḳḷṇṃ])", function(c) return mw.ustring.toNFC(mw.ustring.toNFD(c)) end)
--term = term:gsub("([ṛḍḥḳḷṇṃ])", function(c) return mw.ustring.toNFC(mw.ustring.toNFD(c)) end)
term = term:gsub("([ṡ])", function(c) return mw.ustring.toNFC(mw.ustring.toNFD(c)) end)
--term = term:gsub("([ṡ])", function(c) return mw.ustring.toNFC(mw.ustring.toNFD(c)) end)
local words = split(term, "%s")
local words = split(term, "%s")
Line 106: Line 106:


function export.crux(term)
function export.crux(term)
--term = mw.ustring.toNFC(term)
term = mw.ustring.toNFC(mw.ustring.toNFD(term))
term = export.syllabify_from_spelling(term)
term = export.syllabify_from_spelling(term)