Module:anui-pron: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 30: Line 30:
local nasalized = "[ãĩṍᴍ]"
local nasalized = "[ãĩṍᴍ]"
local glottalic = "[àèìòù]"
local glottalic = "[àèìòù]"
local oral = "[aeiouàèìòù]"


local click = "[ǀǃʘǂǁ]"
local click = "[ǀǃʘǂǁ]"
Line 43: Line 44:
local rules = {
local rules = {
{"ʇ", "ǀ"}, {"õ", "ṍ"}, {"o", "ɔ"}, {"ṭ", "ʈ"}, {"j", "ɟ"}, {"ñ", "ɲ"}, {"ch", "tʃ"}, {"ʈr", "ʈʂ"}, {"ṇ", "ɳ"},
{"ʇ", "ǀ"}, {"õ", "ṍ"}, {"o", "ɔ"}, {"ṭ", "ʈ"}, {"j", "ɟ"}, {"ñ", "ɲ"}, {"ch", "tʃ"}, {"ʈr", "ʈʂ"}, {"ṇ", "ɳ"},
{"([" .. front_vowel .. "])ṯ", "s"},
{"([" .. front_vowel .. "])ṯ", "s"}, {"ŋ([" .. back_vowel .. "])", "ɴ%1"},
{"m(" .. oral .. ")", "mᵇ%1"},  {"ŋ(" .. oral .. ")", "ŋᶢ%1"},  {"ɳ(" .. oral .. ")", "ᶯɖ%1"},
{"k([" .. front_vowel .. "])", "kx%1"}, {"k([" .. back_vowel .. "])", "q%1"},
{"([ḛḭṵaɔ]" .. TILDEBELOW .. "?)", {["ḛ"] = "è", ["ḭ"] = "ì", ["ṵ"] = "ù", ["a" .. TILDEBELOW] = "à", ["ɔ" .. TILDEBELOW] = "ò"}},
{"([ḛḭṵaɔ]" .. TILDEBELOW .. "?)", {["ḛ"] = "è", ["ḭ"] = "ì", ["ṵ"] = "ù", ["a" .. TILDEBELOW] = "à", ["ɔ" .. TILDEBELOW] = "ò"}},
{"([uùm]ʼ?)m", "%1ᴍ"}, {"m(ʼᴍ)", "ᴍ%1"}, -- tell apart between regular and syllabic <m>
{"([uùm]ʼ?)m", "%1ᴍ"}, {"m(ʼᴍ)", "ᴍ%1"}, -- tell apart between regular and syllabic <m>
Line 77: Line 81:
{"ɴ", "ᵑ"}, {"(" .. click .. ")ʼ", "%1ˀ"}, {"(ᵑ" .. click .. ")x", "%1ʁ"}, {"(" .. click .. ")x", "%1χ"},
{"ɴ", "ᵑ"}, {"(" .. click .. ")ʼ", "%1ˀ"}, {"(ᵑ" .. click .. ")x", "%1ʁ"}, {"(" .. click .. ")x", "%1χ"},
{"ŋ([" .. back_vowel .. "])", "ɴ%1"},
{"m([aeiou]" .. CREAKY .. "?)", "mᵇ%1"},  {"ŋ([aeiou]" .. CREAKY .. "?)", "ŋᶢ%1"},  {"ɳ([aeiou]" .. CREAKY .. "?)", "ᶯɖ%1"},

Navigation menu