Module:qay-pron: Difference between revisions

No edit summary
No edit summary
Line 81: Line 81:
function export.phonemic(term)
function export.phonemic(term)
term = mw.ustring.lower(term)
term = mw.ustring.lower(term)
term = syllabify(term)
for _, rule in ipairs(shared_rules) do
for _, rule in ipairs(shared_rules) do
term = gsub(term, rule[1], rule[2])
term = gsub(term, rule[1], rule[2])
end
end
term = syllabify(term)
for _, micrule in ipairs(phonemic_rules) do
for _, micrule in ipairs(phonemic_rules) do
Line 96: Line 97:
function export.phonetic(term)
function export.phonetic(term)
term = mw.ustring.lower(term)
term = mw.ustring.lower(term)
term = syllabify(term)
for _, rule in ipairs(shared_rules) do
for _, rule in ipairs(shared_rules) do
term = gsub(term, rule[1], rule[2])
term = gsub(term, rule[1], rule[2])
end
end
term = syllabify(term)
for _, ticrule in ipairs(phonetic_rules) do
for _, ticrule in ipairs(phonetic_rules) do