Module:siwa-pron/data: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
No edit summary |
||
Line 8: | Line 8: | ||
["t"] = "tʰ", | ["t"] = "tʰ", | ||
["k"] = "kʰ", | ["k"] = "kʰ", | ||
["gį"] = "d͡z"--TODO only before ieyů | ["gį"] = "d͡z",--TODO only before ieyů | ||
}, | |||
["stressed"] = { | |||
["hh"] = "hː", | |||
["h"] = "ʔ", | |||
["gį"] = "jː", | |||
}, | |||
["unstressed"] = { | |||
["p"] = "b", | |||
["ti"] = "t͡ɕ", | |||
["t"] = "d",--not when doubled | |||
["k"] = "g", | |||
["di"] = "d͡ʑ", | |||
["d"] = "ð",--not when doubled | |||
["gi"] = "j", | |||
["g"] = "ɣ",--not when doubled | |||
["ḥ"] = "ʔ", | |||
}, | }, | ||
} | } |
Revision as of 01:57, 1 January 2021
- The following documentation is located at Module:siwa-pron/data/doc.[edit]
- Useful links: root page • root page's subpages • links • transclusions • testcases • sandbox
local export = {}
local m_table = require("Module:table")
export.data = {
["initial"] = {
["p"] = "pʰ",
["t"] = "tʰ",
["k"] = "kʰ",
["gį"] = "d͡z",--TODO only before ieyů
},
["stressed"] = {
["hh"] = "hː",
["h"] = "ʔ",
["gį"] = "jː",
},
["unstressed"] = {
["p"] = "b",
["ti"] = "t͡ɕ",
["t"] = "d",--not when doubled
["k"] = "g",
["di"] = "d͡ʑ",
["d"] = "ð",--not when doubled
["gi"] = "j",
["g"] = "ɣ",--not when doubled
["ḥ"] = "ʔ",
},
}
export.initial_clusters = m_table.listToSet({
"sv", "sġ", "sġv",
"ts", "tv", "tsv", "tsġ", "tsġv",
"dl",
"kv", "km", "kn",
})
export.internal_clusters = m_table.listToSet({
"mp", "mn", "mt", "mk", "mġ", "ms", "mṡ", "mr", "mh",
"pr", "pm", "ps", "pṡ",
"bm", "bs", "bṡ",
"nt", "nd", "ns", "nṡ", "nr", "nk", "nh",
"tr", "tk", "tġ", "tv", "tn", "ts",
"st", "sl", "sk", "sġ", "sm", "sp", "sv",
"ṡm", "ṡp", "ṡv", "ṡk",
"rġ", "rh", "rm", "rp", "rv", "rt", "rk",
"lm", "lp", "lb", "lv", "ln", "lk", "lg", "lġ", "lh", "lt", "ld", "lṡ", "lr",
"dn", "dl", "dġ",
"ḍm", "ḍk", "ḍv",
"gn", "gs", "gl", "gm", "gv",
"ġm", "ġv", "ġn", "ġl",
"mkk", "mst",
"nst", "ndl", "ndr",
"tsn", "tsk", "tsġ", "tkv", "tsv", "tst", "tsl", "tsm",
"skl", "skv", "skk", "sġv",
"ṡgv", "ṡkv",
"rkk", "rpp", "rtt",
"lpp", "lkk", "ltt", "lts", "ltṡ", "ldį",
"dlv", "dlm", "dln", "dlk", "dlġ",
"ntsġ", "tskv", "tsġv", "ltsv", "ltsġ",
"ltsġv",
})
export.anaptyctic = m_table.listToSet({
"mn", "mkk",
"tsn", "tsk", "tskv", "tsġ", "tk", "tkv", "tġ", "tv", "tn", "tsv", "tst", "tsm",
"skv", "skk",
"ṡkv",
"rkk", "rpp", "rv", "rtt",
"lpp", "lkk", "ltt",
"dlv", "dlm", "dln", "dlġ", "dġ",
"ḍk", "ḍv",
"gn", "gm",
"ġm", "ġv", "ġn", "ġl",
"pm", "ps", "pṡ",
"km", "kv", "ks", "ksk", "kṡ", "kl",
})
export.ejective = m_table.listToSet({
"tr", "pr", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "", "",
})
export.diphthongs = m_table.listToSet({
"ia", "oa", "ua", "ůa", "ai", "ei", "ie", "oi", "ue", "ui",
"au", "io", "uo", "ay", "ey", "iů", "eu", "iu", "ou", "ůi",
})
export.triphthongs = m_table.listToSet({
"iau", "iai", "iei", "ieu", "iue", "ioi", "oai", "eui", "uoi", "uei",
})
return export