Module:siwa-pron: Difference between revisions
No edit summary |
No edit summary |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 14: | Line 14: | ||
--obsolete ligatures and L with stroke used to remove two-character hassle. will replace later | --obsolete ligatures and L with stroke used to remove two-character hassle. will replace later | ||
local consonant = "[ | local consonant = "[mnɲŋpbtdcɟkɡʔvðsɕxɣhħʨʥrlɬⱡłʣʦʔƀꝺđꬶɉʼⱦṁṅꬼɨ]" .. UNR .. "?" | ||
local front_vowel = "iɪyeøɛœæ" | local front_vowel = "iɪyeøɛœæ" | ||
local back_vowel = "uɔõɑʊɤɯ" | local back_vowel = "uɔõɑʊɤɯ" | ||
| Line 75: | Line 75: | ||
if find(term, "[ṁṅłƛ]") then | if find(term, "[ṁṅłƛ]") then | ||
return "w" | return "w" | ||
elseif find(term, "^t[mk]") or find(term, "^sm") or find(term, "^mġ") or find(term, "̊") then | elseif find(term, "^t[mk]") or find(term, "^sm") or find(term, "^mġ") or find(term,"^ų") or find(term, "̊") then | ||
return "e" | return "e" | ||
end | end | ||
| Line 89: | Line 89: | ||
{"([^ˈ])đv", "%1ːdɨwː"}, | {"([^ˈ])đv", "%1ːdɨwː"}, | ||
{"sꬶv", " | {"sꬶv", "skɨwː"}, {"sʔk", "ːsɨʔkː"}, {"ɕꬶv", "ɕkɨwː"}, | ||
{"([lr])(ʔ[kpt])", "ː%1ɨ%2ː"}, {"ⱡ([mnx])", "ːⱡɨ%1ː"}, {"ꝺx", "ːðɨɣː"}, | {"([lr])(ʔ[kpt])", "ː%1ɨ%2ː"}, {"ⱡ([mnx])", "ːⱡɨ%1ː"}, {"ꝺx", "ːðɨɣː"}, | ||
| Line 172: | Line 172: | ||
{"lʦ(x?)v", "ɬʦ%1w"}, {"lʦx", "ɬʦx"}, | {"lʦ(x?)v", "ɬʦ%1w"}, {"lʦx", "ɬʦx"}, | ||
{"(ⱡ[mnꬶk])", "%1ː"}, | {"(ⱡ[mnꬶk])", "%1ː"}, | ||
{" | {"[ꬶk]([msɕ])", "k%1ː"}, {"[ꬶk]s[ꬶk]", "kskː"}, {"[ꬶk]sl", "ksⱡ"}, | ||
{"[ɣɡ]([mn])", "ŋ%1ː"}, {"[ɣɡ]([vsl])", "k%1"}, | {"[ɣɡ]([mn])", "ŋ%1ː"}, {"[ɣɡ]([vsl])", "k%1"}, | ||
| Line 195: | Line 195: | ||
{"k(ː?["..front_vowel.."])", "c%1"}, {"ɡ(ː[" ..front_vowel.."])", "c%1"}, {"dɟ", "tc"}, {"ƛ", "tɬʼ"}, | {"k(ː?["..front_vowel.."])", "c%1"}, {"ɡ(ː[" ..front_vowel.."])", "c%1"}, {"dɟ", "tc"}, {"ƛ", "tɬʼ"}, | ||
-- remove morpheme separator, possible double long vowel markers, and repeated secondary stress markers | -- remove morpheme separator, possible double long vowel markers, and repeated secondary stress markers | ||
{"[·ⱦ]", ""}, {"ːː", "ː"}, {"(ˈ[^ˌ]*)ˌ", "%1"}, {"-", " | {"[·ⱦ]", ""}, {"ːː", "ː"}, {"(ˈ[^ˌ]*)ˌ", "%1"}, {"([^ˈ])-", "%1‿"}, | ||
} | } | ||