Module:siwa-pron: Difference between revisions

Jump to navigation Jump to search
No edit summary
No edit summary
Line 15: Line 15:
local NASALIZED = u(0x0303) -- COMBINING TILDE. ̃
local NASALIZED = u(0x0303) -- COMBINING TILDE. ̃


local consonant = "[mnɲŋpbtdcɟkgʔvðs]"
--obsolete ligatures and L with stroke used to remove two-character hassle. will replace later
local consonant = "[mnɲŋpbtdcɟkɡʔvðsɕxɣhʨʥɾlɬłʣjw]" .. UNRELEASED .. "?"
local front_vowel = "iɪyeøɛœæa"
local front_vowel = "iɪyeøɛœæa"
local back_vowel = "uɔ" .. NASALIZED .. "?ɑʊ"
local back_vowel = "uɔ" .. NASALIZED .. "?ɑʊ"
Line 39: Line 40:
["ss"] = "sː",
["ss"] = "sː",
["ṡṡ"] = "ɕː",
["ṡṡ"] = "ɕː",
["ddį"] = "d͡ʑː",
["ddį"] = "ʥː",
["rr"] = "rː",
["rr"] = "rː",
["ll"] = "lː",
["ll"] = "lː",
Line 50: Line 51:
{ --consonants not affected by stress
{ --consonants not affected by stress
["ṡ"] = "ɕ",
["ṡ"] = "ɕ",
["tṡ"] = "t͡ɕ",
["tṡ"] = "ʨ",
["dį"] = "d͡ʑ",
["dį"] = "ʥ",
["ḍ"] = "ð",
["ḍ"] = "ð",
["dl"] = "tɬ",
["dl"] = "tɬ",
Line 72: Line 73:
["^k([" .. front_vowel .. "])"] = "c%1", --word-initial [k] palatalizes before front-vowels
["^k([" .. front_vowel .. "])"] = "c%1", --word-initial [k] palatalizes before front-vowels
["^([ptkc])"] = "%1ʰ", --voiceless stops word-initially become aspirated
["^([ptkc])"] = "%1ʰ", --voiceless stops word-initially become aspirated
["^gį([" .. front_vowel .. "])"] = "d͡z%1", --<gį> word-initially and before front vowels is pronounced [d͡z]
["^gį([" .. front_vowel .. "])"] = "ʣ%1", --<gį> word-initially and before front vowels is pronounced [d͡z]
["(" .. vowel .. ")t$"] = "%1ʔ%1" -- -Vt becomes -VʔV (or -Vht, not considered)
["(" .. vowel .. ")t$"] = "%1ʔ%1" -- -Vt becomes -VʔV (or -Vht, not considered)
},
},