Module:IPA/data: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(Added Old Castithan.) |
||
(28 intermediate revisions by the same user not shown) | |||
Line 6: | Line 6: | ||
local langcodes = { | local langcodes = { | ||
"afat", | "afat", | ||
" | "asta", | ||
"azra", | "azra", | ||
"bodz", | "bodz", | ||
Line 13: | Line 13: | ||
"gand", | "gand", | ||
"gern", | "gern", | ||
"ghis", | |||
"gvun", | "gvun", | ||
"henl", | |||
"indo", | "indo", | ||
"inha", | "inha", | ||
Line 21: | Line 23: | ||
"lish", | "lish", | ||
"meer", | "meer", | ||
"meni", | |||
"munj", | "munj", | ||
"nelv", | |||
"noal", | "noal", | ||
" | "ocst", | ||
"ovus", | |||
"ppla", | "ppla", | ||
"shiv", | "shiv", | ||
"sond", | "sond", | ||
"trig", | "trig", | ||
" | "hval", | ||
"vzaa", | |||
"veda", | "veda", | ||
"yuli", | "yuli", | ||
Line 57: | Line 63: | ||
data.phonemes = {} | data.phonemes = {} | ||
data.phonemes[" | data.phonemes["afat"] = { | ||
"ɑ", "e", "i", "o", "u", "y", | |||
"p", "t", "k", | |||
"b", "d", "g", "ɡ", | |||
"f", "v", "θ", "ð", "s", "z", "ʃ", "ʒ", "h", | |||
"m", "n", "ɲ", "ŋ", | |||
"ɾ", "l", "w", "j", | |||
"ˈ", "ˌ", ".", "-", " ", "ː", | |||
} | |||
data.phonemes["asta"] = { | |||
"a", "e", "y", "i", "o", "u", | "a", "e", "y", "i", "o", "u", | ||
"p", "t", "k","q", | "p", "t", "k","q", | ||
Line 65: | Line 81: | ||
"m", "n", "ŋ","ɴ", | "m", "n", "ŋ","ɴ", | ||
"r","ɾ","ʁ","l","ʎ","j","ɟ","w", | "r","ɾ","ʁ","l","ʎ","j","ɟ","w", | ||
"ˈ", "ˌ", ".", " ", | "ˈ", "ˌ", ".", "-", " ", | ||
} | |||
data.phonemes["azra"] = { | |||
"a", "e", "i", "o", "u", | |||
"p", "t", "k", | |||
"b", "d", "g", "ɡ", | |||
"t͡ʃ", "d͡ʒ", | |||
"f","v","s","z","ʃ","ʒ","x","χ","ɣ", | |||
"m", "n", "ŋ", "ɲ", | |||
"r","ɾ","l","j","w", | |||
".", "-", " ", "ː", | |||
"˥","˩","↘","↓","↑", | |||
} | } | ||
Line 76: | Line 104: | ||
"m", "n", "ŋ", "ɲ", "ɴ", | "m", "n", "ŋ", "ɲ", "ɴ", | ||
"r","ɾ","l","ʎ","j","ɟ","w", | "r","ɾ","l","ʎ","j","ɟ","w", | ||
"ˈ", "ˌ", ".", " ", "ˣ", "ᵡ", "ᵞ", "ᴿ", "ˠ", | "ˈ", "ˌ", ".", "-", " ", "ˣ", "ᵡ", "ᵞ", "ᴿ", "ˠ", | ||
} | } | ||
Line 87: | Line 115: | ||
"m", "n", "n̪", "ɲ", "ŋ", | "m", "n", "n̪", "ɲ", "ŋ", | ||
"ɾ","ɾʲ","l","ʎ","j","w", | "ɾ","ɾʲ","l","ʎ","j","w", | ||
"ˈ", "ˌ", ".", " ", | "ˈ", "ˌ", ".", "-", " ", | ||
} | } | ||
Line 98: | Line 126: | ||
"m", "n̪", "n", | "m", "n̪", "n", | ||
"r","ɾ","l","l̪","w","j", | "r","ɾ","l","l̪","w","j", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
data.phonemes["gand"] = { | |||
"ɑ", "æ", "e", "ɛ", "i", "o", "u", "ə", | |||
"p", "t", "k", | |||
"b", "d", "g", "ɡ", | |||
"t͡ʃ", "d͡ʒ", | |||
"f", "v", "θ", "ð", "s", "z", "ʃ", "ʒ", "h", | |||
"m", "n", "ɲ", "ŋ", | |||
"ɹ", "l", "w", "j", | |||
"ˈ", "ˌ", ".", "-", " ", "ː", | |||
} | |||
data.phonemes["gern"] = { | |||
"ɑ", "e", "ɛ", "i", "ɪ", "o", "ɔ", "u", "ʊ", "ə", | |||
"p", "t", "k", "ʔ", | |||
"b", "d", "g", "ɡ", | |||
"t͡ʃ", "d͡ʒ", | |||
"f", "s", "ʃ", "h", | |||
"ʍ", "ç", "ɬ", | |||
"m", "n", "ɲ", "ŋ", | |||
"ɾ", "ɾ̥", "l", "j", "w", | |||
"ˈ", "ˌ", ".", "-", " ", | |||
} | |||
data.phonemes["ghis"] = { | |||
"a", "ɑ", "e", "ɛ", "i", "o", "ɔ", "u", "ǝ", "ɨ", | |||
"p", "t", "t̪", "k","q", | |||
"b", "d", "d̪", "g", "ɡ", | |||
"t͡ʃ", "d͡ʒ", | |||
"f","v","θ", "ɬ", "ɬ̪","s","z","ʃ","ʒ","x", "ɣ","h","ħ", | |||
"m", "n̪", "n", | |||
"r","ɾ","l","l̪","w","j", | |||
"ˈ", "ˌ", ".", "-", " ", "ː", | |||
} | |||
data.phonemes["gvun"] = { | |||
"a", "e", "i", "o", "u", "ø", "y", "ə", | |||
"p", "t", "k", "q", | |||
"b", "d", "g", "ɡ", | |||
"t͡ʃ", "d͡ʒ", | |||
"f", "v", "θ", "ð", "s", "z", "ʃ", "ʒ", "x", "ɣ", "χ", "ʁ", "h", | |||
"m", "n", "ɲ", "ŋ", | |||
"ʀ", "l", "j", | |||
"ˈ", "ˌ", ".", "-", " ", | |||
} | |||
data.phonemes["henl"] = { | |||
"a", "e", "y", "i", "o", "ø", "ɨ", "ɛ", "u", | |||
"p", "t", "k", | |||
"b", "d", "g", "ɡ", | |||
"f", "v", "θ", "s", "z", "ʃ", "h", | |||
"m", "n̪", "n", "ŋ", | |||
"ɾ", "l", "w", "j", | |||
"ˈ", "ˌ", ".", "-", " ", "ː", | |||
} | |||
data.phonemes["indo"] = { | |||
"ɑ", "e", "i", "o", "ɔ", "ɛ", "u", | |||
"p", "t", "k", "q", "ʔ", | |||
"b", "d", "g", "ɡ", "ɢ", | |||
"t͡ʃ", "d͡ʒ", | |||
"f", "v", "θ", "ð", "s", "z", "ʃ", "ʒ", "x", "ɣ", "χ", "ʁ", "h", | |||
"m", "ɱ", "n̪", "n", "ɲ", "ŋ", "ɴ", | |||
"ɾ", "l", "ʎ", "w", "j", | |||
"ˈ", "ˌ", ".", "-", " ", | |||
} | |||
data.phonemes["inha"] = { | |||
"a", "e", "i", "o", "u", | |||
"p", "t", "k", | |||
"b", "d", "g", "ɡ", | |||
"f", "v", "s", "z", "ʃ", "ʒ", "h", | |||
"m", "n", "ŋ", | |||
"r", "l", | |||
"ˈ", "ˌ", ".", "-", " ", "ː", | |||
} | |||
data.phonemes["irat"] = { | |||
"a", "e", "ɛ", "i", "o", "u", "ə", | |||
"p", "t", "k", | |||
"b", "d", "ɟ", "g", "ɡ", | |||
"f", "v", "θ", "s", "z", "ʃ", "h", | |||
"m", "n", "ɲ", "ŋ", | |||
"r", "l", "w", "j", | |||
"ˈ", "ˌ", ".", "-", " ", | |||
} | |||
data.phonemes["lish"] = { | |||
"a", "e", "i", "o", "u", | |||
"p", "t", "k", "ʔ", | |||
"b", "d", "g", "ɡ", | |||
"θ", "ð", "s", "z", "ʃ", "ʒ", "x", "ɣ", "χ", "ʁ", "ħ", "h", | |||
"m", "n̪", "n", "ɲ", "ŋ", "ɴ", | |||
"r", "l", "w", "j", "ʕ", | |||
"ˈ", "ˌ", ".", "-", " ", "ː", | |||
} | |||
data.phonemes["kama"] = { | data.phonemes["kama"] = { | ||
Line 107: | Line 231: | ||
"m", "n", | "m", "n", | ||
"j", "l", "ɾ", "w", | "j", "l", "ɾ", "w", | ||
"ˈ", "ˌ", ".", " ", | "ˈ", "ˌ", ".", "-", " ", | ||
} | |||
data.phonemes["kinu"] = { | |||
"a", "ɛ", "i", "o", "u", "œ", "ɨ", "y", | |||
"p", "t", "ʦ", "k", "q", "ʔ", | |||
"b", "d", "ʣ", "ɡ", | |||
"v", "s", "z", "h", | |||
"m", "n", "ŋ", "ɴ", | |||
"l", "ʀ", | |||
"ˈ", "ˌ", ".", "-", " ", "'", "’", "ː", "ʼ", | |||
} | |||
data.phonemes["meer"] = { | |||
"a", "e", "i", "o", "u", | |||
"p", "t", "k", | |||
"b", "d", "g", "ɡ", | |||
"f","v","θ","ð","s","z","ʃ","ʒ","x","ɣ", | |||
"m", "n", "ŋ","ɴ", | |||
"r","ɾ","l","ʎ","j","w", | |||
"ˈ", "ˌ", ".", "-", " ", | |||
} | |||
data.phonemes["meni"] = { | |||
"a", "e", "i", "o", "u", | |||
"p", "t", "k", "ʔ", | |||
"b", "d", "ɡ", | |||
"t͡ʃ", "d͡ʒ", | |||
"f", "v", "s", "z", "ʃ", "ʒ", "x", "ɣ", "h", | |||
"m", "n", "ɲ", "ŋ", | |||
"l", "r", "ɾ", "j", "w", | |||
".", "-", " ", "'", "’", "ː", "'", "ʼ", | |||
"˥", "˩", "˧", "↘", "↓", "↑", | |||
} | } | ||
Line 118: | Line 274: | ||
"m", "n", "ŋ", | "m", "n", "ŋ", | ||
"ɾ", "l", "w", | "ɾ", "l", "w", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | |||
data.phonemes["nelv"] = { | |||
"ɑ", "e", "i", "o", "u", | |||
"p", "t", "k", | |||
"b", "d", "g", "ɡ", | |||
"v", "s", "z", "ʃ", "h", | |||
"m", "n", "ŋ", | |||
"r", "l", "j", | |||
"ˈ", "ˌ", ".", "-", " ", | |||
} | } | ||
Line 129: | Line 295: | ||
"m", "n̪", "n", "ɲ", "ŋ", | "m", "n̪", "n", "ɲ", "ŋ", | ||
"ɾ", "l", "j", | "ɾ", "l", "j", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | |||
data.phonemes["ocst"] = { | |||
"a", "i", "u", | |||
"p", "t", "k", | |||
"b", "ɓ", "d", "ɗ", "g", "ɡ", "ɠ", | |||
"t͡ʃ", "d͡ʒ", | |||
"f","v","θ","ð","s","z","ʃ","ʒ","h", | |||
"m", "n", "n̪", "ɲ", "ŋ", | |||
"ɾ","ɾʲ","l","ʎ","j","w", | |||
"ˈ", "ˌ", ".", "-", " ", "ʼ", | |||
} | } | ||
data.phonemes[" | data.phonemes["ovus"] = { | ||
"ɑ", "e", "i", "o", "u", "ɯ", "y", "ø", "ɤ", | "ɑ", "e", "i", "o", "u", "ɯ", "y", "ø", "ɤ", | ||
"p", "t", "k", | "p", "t", "k", | ||
Line 140: | Line 317: | ||
"m", "n", "ŋ", | "m", "n", "ŋ", | ||
"ɾ", "l", "j", | "ɾ", "l", "j", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
Line 151: | Line 328: | ||
"m", "n̪", "n", | "m", "n̪", "n", | ||
"r","ɾ","l","l̪","w","j", | "r","ɾ","l","l̪","w","j", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
Line 162: | Line 339: | ||
"m", "n̪", "n", "ɲ", "ŋ", | "m", "n̪", "n", "ɲ", "ŋ", | ||
"r", "ɾ", "l", "ʎ", "j", | "r", "ɾ", "l", "ʎ", "j", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
Line 172: | Line 349: | ||
"m", "n", "ɲ", "ŋ", | "m", "n", "ɲ", "ŋ", | ||
"ɾ", "l", "j", "w", | "ɾ", "l", "j", "w", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
Line 180: | Line 357: | ||
"b", "d", "g", "ɡ", | "b", "d", "g", "ɡ", | ||
"t͡ʃ", "d͡ʒ", | "t͡ʃ", "d͡ʒ", | ||
"f","v","θ","s","z","ʃ","h", | "f","v","θ","s","z","ʃ","ʒ","h", | ||
"m", "n", "ŋ", | "m", "n", "ŋ", | ||
"ɹ","ɾ","l","w","j", | "ɹ","ɾ","l","w","j", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
data.phonemes[" | data.phonemes["hval"] = { | ||
"a", "e", "y", "i", "o", "u", | "a", "e", "y", "i", "o", "u", | ||
"p", "t", "k","q", | "p", "t", "k","q", | ||
Line 194: | Line 371: | ||
"m", "n", "ɲ", "ŋ", "ɴ", | "m", "n", "ɲ", "ŋ", "ɴ", | ||
"r","ɾ","ʁ","r̥","l","ʎ","j","ɟ","w", | "r","ɾ","ʁ","r̥","l","ʎ","j","ɟ","w", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | |||
data.phonemes["vzaa"] = { | |||
"ɑ", "æ", "e", "i", "o", "u", "ə", "a", | |||
"p", "t", "k", | |||
"b", "d", "g", "ɡ", | |||
"t͡ʃ", "d͡ʒ", | |||
"f", "v", "θ", "ð", "s", "z", "ʃ", "ʒ", "x", "ɣ", "h", | |||
"m", "n", "ɲ", "ŋ", | |||
"r", "l", "j", "w", | |||
"ˈ", "ˌ", ".", "-", " ", "ː", | |||
} | |||
data.phonemes["veda"] = { | |||
"a", "e", "i", "o", "u", "ə", | |||
"p", "t", "k", "q", "ʔ", | |||
"b", "d", "g", "ɡ", | |||
"t͡ʃ", "d͡ʒ", | |||
"f", "v", "s", "z", "ʃ", "ʒ", "x", "ɣ", "h", | |||
"m", "n", "ɲ", "ŋ", | |||
"ɾ", "l", "j", "w", | |||
"ˈ", "ˌ", ".", "-", " ", | |||
} | } | ||
Line 205: | Line 404: | ||
"m", "n", "ɲ", "ŋ", | "m", "n", "ɲ", "ŋ", | ||
"w", "l", "j", "ʀ", | "w", "l", "j", "ʀ", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
return data | return data |
Revision as of 00:42, 6 October 2020
- The following documentation is located at Module:IPA/data/documentation. [edit]
- Useful links: root page • root page's subpages • transclusions • testcases • sandbox
This module provides a list of the languages that have pronunciation info pages, a list of nonstandard IPA symbols, and some lists of phonemes that are used in the phonemic transcriptions of particular languages. These lists are used by Module:IPA to link to pronunciation info pages, to categorize entries that use nonstandard IPA symbols using the nonstandard symbol as sortkey, and to color incorrect phonemic symbols red and categorize entries that use the incorrect phonemic symbols in language-specific categories.
For data associated with individual IPA symbols, see Module:IPA/data/symbols. For the table used by the function that converts X-SAMPA to IPA, see Module:IPA/data/X-SAMPA.
See also: Module:IPA/testcases
nonstandard
m.nonstandard
local data = {}
--[=[ Please add language codes for new pronunciation keys to the list below.
This will allow [[Template:IPA]] and the functions in [[Module:IPA]] to
automatically link to the key. ]=]
local langcodes = {
"afat",
"asta",
"azra",
"bodz",
"cast",
"doth",
"gand",
"gern",
"ghis",
"gvun",
"henl",
"indo",
"inha",
"irat",
"kama",
"kinu",
"lish",
"meer",
"meni",
"munj",
"nelv",
"noal",
"ocst",
"ovus",
"ppla",
"shiv",
"sond",
"trig",
"hval",
"vzaa",
"veda",
"yuli",
}
data.langs_with_infopages = {}
--[=[ This goes through the list of langcodes, and fills
the table data.langs_with_infopages with items
such as ["ca"] = true, ["cy"] = true, ... ,
so that [[Module:IPA]] can easily access them. ]=]
for _, langcode in ipairs(langcodes) do
data.langs_with_infopages[langcode] = true
end
-- Non-standard or obsolete IPA symbols.
data.nonstandard = {
--[[ The following symbols consist of more than one character,
so we can't put them in the line below. ]]
"ɑ̢", "d̂", "t̂", "n̂", "l̂", "k̫", "ɔ̗", "ɔ̖",
"[ʦʣʧʤʨʥ?ƍσƺƪƻƾƞᶀᶁᶂᶃᶄᶅᶆᶈᶇᶉᶊᶋƫᶌᶍᶎʓʆλƛłščžǰǧǯẋᵻᵿⱻʚ"
.. "ɷωıȹȸ∅ØƥƭƈƙʠʇʗʖʞɩɼȣяɿʅʮʯᴀᴀᴇGRŒQȡȶȵȴKPT]"
}
-- See valid IPA characters at [[Module:IPA/data/symbols]].
data.phonemes = {}
data.phonemes["afat"] = {
"ɑ", "e", "i", "o", "u", "y",
"p", "t", "k",
"b", "d", "g", "ɡ",
"f", "v", "θ", "ð", "s", "z", "ʃ", "ʒ", "h",
"m", "n", "ɲ", "ŋ",
"ɾ", "l", "w", "j",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["asta"] = {
"a", "e", "y", "i", "o", "u",
"p", "t", "k","q",
"b", "d", "g", "ɡ",
"d͡ʒ",
"v","θ","ð","s","z","ʃ","ʒ","x","χ","ɣ","h","ɦ",
"m", "n", "ŋ","ɴ",
"r","ɾ","ʁ","l","ʎ","j","ɟ","w",
"ˈ", "ˌ", ".", "-", " ",
}
data.phonemes["azra"] = {
"a", "e", "i", "o", "u",
"p", "t", "k",
"b", "d", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f","v","s","z","ʃ","ʒ","x","χ","ɣ",
"m", "n", "ŋ", "ɲ",
"r","ɾ","l","j","w",
".", "-", " ", "ː",
"˥","˩","↘","↓","↑",
}
data.phonemes["bodz"] = {
"a", "ɛ", "y", "i", "ɔ", "u", "œ", "ɨ", "ǝ", "ǝ", "ə",
"p", "t", "k", "q",
"b", "d", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f","v","θ","s","z","ʃ","ʒ","x","χ","ɣ","ʁ","h","ɦ","ħ",
"m", "n", "ŋ", "ɲ", "ɴ",
"r","ɾ","l","ʎ","j","ɟ","w",
"ˈ", "ˌ", ".", "-", " ", "ˣ", "ᵡ", "ᵞ", "ᴿ", "ˠ",
}
data.phonemes["cast"] = {
"a", "e", "i", "o", "u",
"p", "t", "k",
"b", "d", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f","v","θ","ð","s","z","ʃ","ʒ","h",
"m", "n", "n̪", "ɲ", "ŋ",
"ɾ","ɾʲ","l","ʎ","j","w",
"ˈ", "ˌ", ".", "-", " ",
}
data.phonemes["doth"] = {
"a", "ɑ", "e", "ɛ", "i", "o", "ɔ",
"t", "t̪", "k","q",
"d", "d̪", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f","v","θ","s","z","ʃ","ʒ","x","h","ħ",
"m", "n̪", "n",
"r","ɾ","l","l̪","w","j",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["gand"] = {
"ɑ", "æ", "e", "ɛ", "i", "o", "u", "ə",
"p", "t", "k",
"b", "d", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f", "v", "θ", "ð", "s", "z", "ʃ", "ʒ", "h",
"m", "n", "ɲ", "ŋ",
"ɹ", "l", "w", "j",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["gern"] = {
"ɑ", "e", "ɛ", "i", "ɪ", "o", "ɔ", "u", "ʊ", "ə",
"p", "t", "k", "ʔ",
"b", "d", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f", "s", "ʃ", "h",
"ʍ", "ç", "ɬ",
"m", "n", "ɲ", "ŋ",
"ɾ", "ɾ̥", "l", "j", "w",
"ˈ", "ˌ", ".", "-", " ",
}
data.phonemes["ghis"] = {
"a", "ɑ", "e", "ɛ", "i", "o", "ɔ", "u", "ǝ", "ɨ",
"p", "t", "t̪", "k","q",
"b", "d", "d̪", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f","v","θ", "ɬ", "ɬ̪","s","z","ʃ","ʒ","x", "ɣ","h","ħ",
"m", "n̪", "n",
"r","ɾ","l","l̪","w","j",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["gvun"] = {
"a", "e", "i", "o", "u", "ø", "y", "ə",
"p", "t", "k", "q",
"b", "d", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f", "v", "θ", "ð", "s", "z", "ʃ", "ʒ", "x", "ɣ", "χ", "ʁ", "h",
"m", "n", "ɲ", "ŋ",
"ʀ", "l", "j",
"ˈ", "ˌ", ".", "-", " ",
}
data.phonemes["henl"] = {
"a", "e", "y", "i", "o", "ø", "ɨ", "ɛ", "u",
"p", "t", "k",
"b", "d", "g", "ɡ",
"f", "v", "θ", "s", "z", "ʃ", "h",
"m", "n̪", "n", "ŋ",
"ɾ", "l", "w", "j",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["indo"] = {
"ɑ", "e", "i", "o", "ɔ", "ɛ", "u",
"p", "t", "k", "q", "ʔ",
"b", "d", "g", "ɡ", "ɢ",
"t͡ʃ", "d͡ʒ",
"f", "v", "θ", "ð", "s", "z", "ʃ", "ʒ", "x", "ɣ", "χ", "ʁ", "h",
"m", "ɱ", "n̪", "n", "ɲ", "ŋ", "ɴ",
"ɾ", "l", "ʎ", "w", "j",
"ˈ", "ˌ", ".", "-", " ",
}
data.phonemes["inha"] = {
"a", "e", "i", "o", "u",
"p", "t", "k",
"b", "d", "g", "ɡ",
"f", "v", "s", "z", "ʃ", "ʒ", "h",
"m", "n", "ŋ",
"r", "l",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["irat"] = {
"a", "e", "ɛ", "i", "o", "u", "ə",
"p", "t", "k",
"b", "d", "ɟ", "g", "ɡ",
"f", "v", "θ", "s", "z", "ʃ", "h",
"m", "n", "ɲ", "ŋ",
"r", "l", "w", "j",
"ˈ", "ˌ", ".", "-", " ",
}
data.phonemes["lish"] = {
"a", "e", "i", "o", "u",
"p", "t", "k", "ʔ",
"b", "d", "g", "ɡ",
"θ", "ð", "s", "z", "ʃ", "ʒ", "x", "ɣ", "χ", "ʁ", "ħ", "h",
"m", "n̪", "n", "ɲ", "ŋ", "ɴ",
"r", "l", "w", "j", "ʕ",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["kama"] = {
"a", "e", "i", "o", "u", "ɛ", "ǝ", "ɔ",
"p", "t", "k", "ʔ",
"v", "f", "h",
"m", "n",
"j", "l", "ɾ", "w",
"ˈ", "ˌ", ".", "-", " ",
}
data.phonemes["kinu"] = {
"a", "ɛ", "i", "o", "u", "œ", "ɨ", "y",
"p", "t", "ʦ", "k", "q", "ʔ",
"b", "d", "ʣ", "ɡ",
"v", "s", "z", "h",
"m", "n", "ŋ", "ɴ",
"l", "ʀ",
"ˈ", "ˌ", ".", "-", " ", "'", "’", "ː", "ʼ",
}
data.phonemes["meer"] = {
"a", "e", "i", "o", "u",
"p", "t", "k",
"b", "d", "g", "ɡ",
"f","v","θ","ð","s","z","ʃ","ʒ","x","ɣ",
"m", "n", "ŋ","ɴ",
"r","ɾ","l","ʎ","j","w",
"ˈ", "ˌ", ".", "-", " ",
}
data.phonemes["meni"] = {
"a", "e", "i", "o", "u",
"p", "t", "k", "ʔ",
"b", "d", "ɡ",
"t͡ʃ", "d͡ʒ",
"f", "v", "s", "z", "ʃ", "ʒ", "x", "ɣ", "h",
"m", "n", "ɲ", "ŋ",
"l", "r", "ɾ", "j", "w",
".", "-", " ", "'", "’", "ː", "'", "ʼ",
"˥", "˩", "˧", "↘", "↓", "↑",
}
data.phonemes["munj"] = {
"a", "i", "o", "u",
"p", "t", "k", "ʔ",
"b", "d", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f", "v", "s", "z", "ʃ", "ʒ", "h",
"m", "n", "ŋ",
"ɾ", "l", "w",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["nelv"] = {
"ɑ", "e", "i", "o", "u",
"p", "t", "k",
"b", "d", "g", "ɡ",
"v", "s", "z", "ʃ", "h",
"m", "n", "ŋ",
"r", "l", "j",
"ˈ", "ˌ", ".", "-", " ",
}
data.phonemes["noal"] = {
"ɑ", "ɛ", "i", "œ", "ɔ", "u", "ǝ", "ǝ", "ɪ", "y", "ʏ", "ʊ", "ə",
"p", "t", "t̪", "k",
"b", "d", "d̪", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f", "v", "θ", "ð", "s", "ʃ", "ʒ", "h",
"m", "n̪", "n", "ɲ", "ŋ",
"ɾ", "l", "j",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["ocst"] = {
"a", "i", "u",
"p", "t", "k",
"b", "ɓ", "d", "ɗ", "g", "ɡ", "ɠ",
"t͡ʃ", "d͡ʒ",
"f","v","θ","ð","s","z","ʃ","ʒ","h",
"m", "n", "n̪", "ɲ", "ŋ",
"ɾ","ɾʲ","l","ʎ","j","w",
"ˈ", "ˌ", ".", "-", " ", "ʼ",
}
data.phonemes["ovus"] = {
"ɑ", "e", "i", "o", "u", "ɯ", "y", "ø", "ɤ",
"p", "t", "k",
"b", "d", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f", "v", "θ", "s", "ʃ", "h",
"m", "n", "ŋ",
"ɾ", "l", "j",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["ppla"] = {
"a", "ɑ", "e", "ɛ", "i", "o", "ɔ", "u", "ǝ", "ɨ",
"p", "t", "t̪", "k","q",
"b", "d", "d̪", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f","v","θ", "ɬ", "ɬ̪","s","z","ʃ","ʒ","x", "ɣ","h","ħ",
"m", "n̪", "n",
"r","ɾ","l","l̪","w","j",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["shiv"] = {
"ɑ", "e", "i", "o", "u", "y", "ø", "æ",
"p", "t", "c", "k",
"d", "ɟ", "g", "ɡ", "g",
"t͡ʃ", "d͡ʒ",
"f", "v", "θ", "ð", "s", "ʃ", "h",
"m", "n̪", "n", "ɲ", "ŋ",
"r", "ɾ", "l", "ʎ", "j",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["sond"] = {
"ɑ", "a", "e", "i", "o", "u", "ɐ̃", "ɔ̃", "ɛ̃",
"p", "t", "k",
"b", "d", "g", "ɡ",
"f", "v", "s", "z", "ʒ", "h",
"m", "n", "ɲ", "ŋ",
"ɾ", "l", "j", "w",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["trig"] = {
"a", "ɑ", "e", "ɛ", "i", "o", "ɔ", "u", "ə", "æ", "ǝ",
"p", "t", "k",
"b", "d", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f","v","θ","s","z","ʃ","ʒ","h",
"m", "n", "ŋ",
"ɹ","ɾ","l","w","j",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["hval"] = {
"a", "e", "y", "i", "o", "u",
"p", "t", "k","q",
"b", "d", "g", "ɡ",
"d͡ʒ",
"v","θ","s","z","ʃ","ʒ","x","χ","ɣ","h",
"m", "n", "ɲ", "ŋ", "ɴ",
"r","ɾ","ʁ","r̥","l","ʎ","j","ɟ","w",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["vzaa"] = {
"ɑ", "æ", "e", "i", "o", "u", "ə", "a",
"p", "t", "k",
"b", "d", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f", "v", "θ", "ð", "s", "z", "ʃ", "ʒ", "x", "ɣ", "h",
"m", "n", "ɲ", "ŋ",
"r", "l", "j", "w",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
data.phonemes["veda"] = {
"a", "e", "i", "o", "u", "ə",
"p", "t", "k", "q", "ʔ",
"b", "d", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f", "v", "s", "z", "ʃ", "ʒ", "x", "ɣ", "h",
"m", "n", "ɲ", "ŋ",
"ɾ", "l", "j", "w",
"ˈ", "ˌ", ".", "-", " ",
}
data.phonemes["yuli"] = {
"a", "e", "i", "o", "u", "y", "ø", "ǝ", "ǝ",
"p", "t", "k",
"b", "d", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f", "v", "s", "z", "ʃ", "x", "χ", "h",
"m", "n", "ɲ", "ŋ",
"w", "l", "j", "ʀ",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
return data