Module:siwa-pron: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 132: | Line 132: | ||
{"ɣ([mn])", "ŋ%1ː"}, {"ɣ([vsl])", "k%1"}, | {"ɣ([mn])", "ŋ%1ː"}, {"ɣ([vsl])", "k%1"}, | ||
-- closed vowels | -- closed vowels | ||
{"(" .. vowel .. "*)(" .. consonant .. consonant .. ")", function(s1, s2) return open_to_closed(s1) .. s2 end, | {"(" .. vowel .. "*)(" .. consonant .. consonant .. ")", function(s1, s2) return open_to_closed(s1) .. s2 end, "w"}, | ||
{"(" .. vowel .. "*)(" .. consonant .. consonant .. ")", function(s1, s2) return open_to_closed(s1) .. s2 end}, | {"(" .. vowel .. "*)(" .. consonant .. consonant .. ")", function(s1, s2) return open_to_closed(s1) .. s2 end}, | ||
{"(" .. vowel .. "*)(" .. consonant .. ")$", function(s1, s2) return open_to_closed(s1) .. s2 end, {"w"}}, | {"(" .. vowel .. "*)(" .. consonant .. ")$", function(s1, s2) return open_to_closed(s1) .. s2 end, {"w"}}, | ||
Line 158: | Line 158: | ||
for _, rule in ipairs(rules) do | for _, rule in ipairs(rules) do | ||
local fordialect = rule[3] | local fordialect = rule[3] | ||
if not fordialect or | if not fordialect or fordialect == str_w then | ||
term = gsub(term, rule[1], rule[2]) | term = gsub(term, rule[1], rule[2]) | ||
end | end |