Module:IPA/data: Difference between revisions

From The Languages of David J. Peterson
Jump to navigation Jump to search
(Added Kinuk'aaz.)
(Added Old Castithan.)
(16 intermediate revisions by the same user not shown)
Line 6: Line 6:
local langcodes = {
local langcodes = {
"afat",
"afat",
"ast",
"asta",
"azra",
"azra",
"bodz",
"bodz",
Line 13: Line 13:
"gand",
"gand",
"gern",
"gern",
"ghis",
"gvun",
"gvun",
"henl",
"henl",
Line 22: Line 23:
"lish",
"lish",
"meer",
"meer",
"meni",
"munj",
"munj",
"nelv",
"noal",
"noal",
"övüs",
"ocst",
"ovus",
"ppla",
"ppla",
"shiv",
"shiv",
"sond",
"sond",
"trig",
"trig",
"val",
"hval",
"vzaa",
"veda",
"veda",
"yuli",
"yuli",
Line 58: Line 63:
data.phonemes = {}
data.phonemes = {}


data.phonemes["ast"] = {
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 77: Line 92:
"m", "n", "ŋ", "ɲ",
"m", "n", "ŋ", "ɲ",
"r","ɾ","l","j","w",
"r","ɾ","l","j","w",
"ˈ", "ˌ", ".", "-", " ", "ː",
".", "-", " ", "ː",
"˥","˩","↘","↓","↑",
"˥","˩","↘","↓","↑",
}
}
Line 112: Line 127:
"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",
"ˈ", "ˌ", ".", "-", " ",
}
}


Line 122: Line 182:
"ɾ", "l", "w", "j",
"ɾ", "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",
"ˈ", "ˌ", ".", "-", " ",
}
}


Line 150: Line 241:
"m", "n", "ŋ", "ɴ",
"m", "n", "ŋ", "ɴ",
"l", "ʀ",
"l", "ʀ",
"ˈ", "ˌ", ".", "-", " ", "'", "’", "ː",
"ˈ", "ˌ", ".", "-", " ", "'", "’", "ː", "ʼ",
}
}


Line 161: Line 252:
"r","ɾ","l","ʎ","j","w",
"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 172: Line 275:
"ɾ", "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 185: Line 298:
}
}


data.phonemes["övüs"] = {
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", "ø", "ɤ",
"ɑ", "e", "i", "o", "u", "ɯ", "y", "ø", "ɤ",
"p", "t", "k",
"p", "t", "k",
Line 233: 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",
Line 239: Line 363:
}
}


data.phonemes["val"] = {
data.phonemes["hval"] = {
"a", "e", "y", "i", "o", "u",  
"a", "e", "y", "i", "o", "u",  
"p", "t", "k","q",
"p", "t", "k","q",
Line 248: Line 372:
"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",
"ˈ", "ˌ", ".", "-", " ",
}
}



Revision as of 00:42, 6 October 2020

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