Module:siwa-pron: Difference between revisions

No edit summary
No edit summary
Line 52: Line 52:
{ --[[default all consonants to unstressed. [] with stroke and ꬶ (U+AB36)
{ --[[default all consonants to unstressed. [] with stroke and ꬶ (U+AB36)
to tell apart natural and stress-borne]]
to tell apart natural and stress-borne]]
["p"] = "ƀ", ["ti"] = "ʨi", ["di"] = "ʥi", ["d"] = "ð",
["p"] = "ƀ", ["d"] = "ð", ["t"] = "đ",  
["t"] = "đ", ["ɡi"] = "ɉi", ["ɡ"] = "ɣ", ["k"] = "ꬶ",
["ɡ"] = "ɣ", ["k"] = "ꬶ", ["ḥ"] = "ʔ",
["ḥ"] = "ʔ",
},
},
{ --default all vowels as open (open-closed distinctions are computed later)
{ --default all vowels as open (open-closed distinctions are computed later)
Line 68: Line 67:
},
},
{
{
["^(ˈ)k([" .. front_vowel .. "])"] = "%1c%2", --word-initial [k] palatalizes before front-vowels
["^(ˈ)([" .. front_vowel .. "])"] = "%1c%2", --word-initial [k] palatalizes before front-vowels
["^(ˈ[ptkc])"] = "%1ʰ", --voiceless stops word-initially become aspirated
["^(ˈ[ƀđꬶc])"] = "%1ʰ", --voiceless stops word-initially become aspirated
["^(.*·ˈ[ptkc])"] = "%1⁽ʰ⁾",
["^(.*·ˈ[ƀđꬶc])"] = "%1⁽ʰ⁾",
["^(ˈ)ɣj([" .. front_vowel .. "])"] = "%1ʣ%2", --<gį> word-initially and before front vowels is pronounced [d͡z]
["^(ˈ)ɣj([" .. front_vowel .. "])"] = "%1ʣ%2", --<gį> word-initially and before front vowels is pronounced [d͡z]
["^(ˈ)ɣj([" .. back_vowel .. "])"] = "%1ɟ%2",
["^(ˈ)ɣj([" .. back_vowel .. "])"] = "%1ɟ%2",
["^(ˈ)ɣ([" .. front_vowel .. "])"] = "%1ɟ%2",
["^(ˈ)ɣ([" .. front_vowel .. "])"] = "%1ɟ%2",
},
{
["đi"] = "ʨi", ["ði"] = "ʥi", ["ɣi"] = "ɉi",
},
},
{
{