Module:siwa-pron: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 32: | Line 32: | ||
local switch = {["ɑ"] = "a", ["e"] = "ɛ", ["i"] = "ɪ", ["ɔ"] = "ɔ", ["u"] = "ʊ", ["y"] = "œ", | local switch = {["ɑ"] = "a", ["e"] = "ɛ", ["i"] = "ɪ", ["ɔ"] = "ɔ", ["u"] = "ʊ", ["y"] = "œ", | ||
["ø"] = function(s1) | ["ø"] = function(s1) | ||
if(a==w) then s1="ɤ" | if(a=="w") then s1="ɤ" | ||
else s1="ø" end | else s1="ø" end | ||
return s1 end,} | return s1 end,} | ||
Line 127: | Line 127: | ||
} | } | ||
local | local wrules = { | ||
{ --ligatures and ł | { --ligatures and ł | ||
["t[ṡɕ]"] = "ʨ", ["ṡ"] = "ɕ", ["į"] = "j", ["dj"] = "ʥ", | ["t[ṡɕ]"] = "ʨ", ["ṡ"] = "ɕ", ["į"] = "j", ["dj"] = "ʥ", | ||
Line 194: | Line 194: | ||
}, | }, | ||
{ | { | ||
["(" .. vowel .. "*)(" .. consonant .. consonant .. ")"] = function(s1, s2) return open_to_closed(s1,w) .. s2 end, | ["(" .. vowel .. "*)(" .. consonant .. consonant .. ")"] = function(s1, s2) return open_to_closed(s1,"w") .. s2 end, | ||
["(" .. vowel .. "*)(" .. consonant .. ")$"] = function(s1, s2) return open_to_closed(s1,w) .. s2 end, | ["(" .. vowel .. "*)(" .. consonant .. ")$"] = function(s1, s2) return open_to_closed(s1,"w") .. s2 end, | ||
["ɑ$"] = "a", | ["ɑ$"] = "a", | ||
}, | }, |