Module:siwa-pron: Difference between revisions
No edit summary |
No edit summary |
||
| Line 74: | Line 74: | ||
end | end | ||
local rules = { | |||
{".", { | {".", { | ||
["ḍ"] = "ð", ["ṡ"] = "ɕ", | ["ḍ"] = "ð", ["ṡ"] = "ɕ", | ||
| Line 151: | Line 147: | ||
{"·", ""}, {"ːː", "ː"}, | {"·", ""}, {"ːː", "ː"}, | ||
} | } | ||
function export.crux(term, e, w) | |||
term=mw.ustring.lower(term) | |||
term=export.morphemes(term) | |||
for _, rule in ipairs(rules) do | for _, rule in ipairs(rules) do | ||
local fordialect = rule[3] | local fordialect = rule[3] | ||
if not fordialect or m_table.contains(fordialect, "w") then | if not fordialect or m_table.contains(fordialect, "w") or m_table.contains(fordialect, "e") then | ||
term = rsub(term, rule[1], rule[2]) | term = rsub(term, rule[1], rule[2]) | ||
end | end | ||