Module:IPA/data: Difference between revisions
Jump to navigation
Jump to search
(Yes, v SHOULD be in Azrán.) |
No edit summary |
||
Line 65: | Line 65: | ||
"m", "n", "ŋ","ɴ", | "m", "n", "ŋ","ɴ", | ||
"r","ɾ","ʁ","l","ʎ","j","ɟ","w", | "r","ɾ","ʁ","l","ʎ","j","ɟ","w", | ||
"ˈ", "ˌ", ".", " ", | "ˈ", "ˌ", ".", "-", " ", | ||
} | } | ||
Line 76: | Line 76: | ||
"m", "n", "ŋ", "ɲ", | "m", "n", "ŋ", "ɲ", | ||
"r","ɾ","l","j","w", | "r","ɾ","l","j","w", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
"˥","˩","↘","↓","↑", | "˥","˩","↘","↓","↑", | ||
} | } | ||
Line 88: | Line 88: | ||
"m", "n", "ŋ", "ɲ", "ɴ", | "m", "n", "ŋ", "ɲ", "ɴ", | ||
"r","ɾ","l","ʎ","j","ɟ","w", | "r","ɾ","l","ʎ","j","ɟ","w", | ||
"ˈ", "ˌ", ".", " ", "ˣ", "ᵡ", "ᵞ", "ᴿ", "ˠ", | "ˈ", "ˌ", ".", "-", " ", "ˣ", "ᵡ", "ᵞ", "ᴿ", "ˠ", | ||
} | } | ||
Line 99: | Line 99: | ||
"m", "n", "n̪", "ɲ", "ŋ", | "m", "n", "n̪", "ɲ", "ŋ", | ||
"ɾ","ɾʲ","l","ʎ","j","w", | "ɾ","ɾʲ","l","ʎ","j","w", | ||
"ˈ", "ˌ", ".", " ", | "ˈ", "ˌ", ".", "-", " ", | ||
} | } | ||
Line 110: | Line 110: | ||
"m", "n̪", "n", | "m", "n̪", "n", | ||
"r","ɾ","l","l̪","w","j", | "r","ɾ","l","l̪","w","j", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
Line 119: | Line 119: | ||
"m", "n", | "m", "n", | ||
"j", "l", "ɾ", "w", | "j", "l", "ɾ", "w", | ||
"ˈ", "ˌ", ".", " ", | "ˈ", "ˌ", ".", "-", " ", | ||
} | } | ||
Line 129: | Line 129: | ||
"m", "n", "ŋ","ɴ", | "m", "n", "ŋ","ɴ", | ||
"r","ɾ","l","ʎ","j","w", | "r","ɾ","l","ʎ","j","w", | ||
"ˈ", "ˌ", ".", " ", | "ˈ", "ˌ", ".", "-", " ", | ||
} | } | ||
Line 140: | Line 140: | ||
"m", "n", "ŋ", | "m", "n", "ŋ", | ||
"ɾ", "l", "w", | "ɾ", "l", "w", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
Line 151: | Line 151: | ||
"m", "n̪", "n", "ɲ", "ŋ", | "m", "n̪", "n", "ɲ", "ŋ", | ||
"ɾ", "l", "j", | "ɾ", "l", "j", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
Line 162: | Line 162: | ||
"m", "n", "ŋ", | "m", "n", "ŋ", | ||
"ɾ", "l", "j", | "ɾ", "l", "j", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
Line 173: | Line 173: | ||
"m", "n̪", "n", | "m", "n̪", "n", | ||
"r","ɾ","l","l̪","w","j", | "r","ɾ","l","l̪","w","j", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
Line 184: | Line 184: | ||
"m", "n̪", "n", "ɲ", "ŋ", | "m", "n̪", "n", "ɲ", "ŋ", | ||
"r", "ɾ", "l", "ʎ", "j", | "r", "ɾ", "l", "ʎ", "j", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
Line 194: | Line 194: | ||
"m", "n", "ɲ", "ŋ", | "m", "n", "ɲ", "ŋ", | ||
"ɾ", "l", "j", "w", | "ɾ", "l", "j", "w", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
Line 205: | Line 205: | ||
"m", "n", "ŋ", | "m", "n", "ŋ", | ||
"ɹ","ɾ","l","w","j", | "ɹ","ɾ","l","w","j", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
Line 216: | Line 216: | ||
"m", "n", "ɲ", "ŋ", "ɴ", | "m", "n", "ɲ", "ŋ", "ɴ", | ||
"r","ɾ","ʁ","r̥","l","ʎ","j","ɟ","w", | "r","ɾ","ʁ","r̥","l","ʎ","j","ɟ","w", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
Line 227: | Line 227: | ||
"m", "n", "ɲ", "ŋ", | "m", "n", "ɲ", "ŋ", | ||
"w", "l", "j", "ʀ", | "w", "l", "j", "ʀ", | ||
"ˈ", "ˌ", ".", " ", "ː", | "ˈ", "ˌ", ".", "-", " ", "ː", | ||
} | } | ||
return data | return data |
Revision as of 03:21, 12 February 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",
"ast",
"azra",
"bodz",
"cast",
"doth",
"gand",
"gern",
"gvun",
"indo",
"inha",
"irat",
"kama",
"kinu",
"lish",
"meer",
"munj",
"noal",
"övüs",
"ppla",
"shiv",
"sond",
"trig",
"val",
"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["ast"] = {
"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["kama"] = {
"a", "e", "i", "o", "u", "ɛ", "ǝ", "ɔ",
"p", "t", "k", "ʔ",
"v", "f", "h",
"m", "n",
"j", "l", "ɾ", "w",
"ˈ", "ˌ", ".", "-", " ",
}
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["munj"] = {
"a", "i", "o", "u",
"p", "t", "k", "ʔ",
"b", "d", "g", "ɡ",
"t͡ʃ", "d͡ʒ",
"f", "v", "s", "z", "ʃ", "ʒ", "h",
"m", "n", "ŋ",
"ɾ", "l", "w",
"ˈ", "ˌ", ".", "-", " ", "ː",
}
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["övüs"] = {
"ɑ", "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["val"] = {
"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["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