Module:siwa-pron: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 40: Line 40:
local function open_to_closed(v)
local function open_to_closed(v)
local otc = {}
local otc = {}
local switch = {["ɑ"] = "a", ["æ"] = "æ", ["e"] = "ɛ", ["i"] = "ɪ", ["ɔ"] = "ɔ", ["õ"] = "õ", ["u"] = "ʊ", ["y"] = "œ", ["ɯ"] = "ɯ",
local switch = {["[ɑa]"] = "a", ["[eɛ]"] = "ɛ", ["[iɪ]"] = "ɪ", ["ɔ"] = "ɔ", ["õ"] = "õ", ["[uʊ]"] = "ʊ", ["[yœ]"] = "œ", ["ɯ"] = "ɯ",
["ø"] = "ü",} -- dialectal variation, will be changed later
["[øü]"] = "ü",} -- dialectal variation, will be changed later
 
for vc in gmatch(v, ".") do
for vc in gmatch(v, ".") do
vc = gsub(vc, vc, switch[vc])
vc = gsub(vc, vc, switch[vc])
Line 121: Line 121:
-- diphthongs
-- diphthongs
{"øɑ", "œa"}, {"øi", "œɪ"}, {"uɔ", "ʊɔ"},
{"øɑ", "üa"}, {"øi", "üɪ"}, {"uɔ", "ʊɔ"},
{"ɑy", "æœ"}, {"ey", "ɛœ"},
{"ɑy", "æœ"}, {"ey", "ɛœ"},