Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Module:IPAc-en/phonemes

Permanently protected module
From Wikipedia, the free encyclopedia

-- This module contains phoneme data for [[Module:IPAc-en]].

return {
	-- CONSONANTS
	{
		code = "b",
		label = "b",
		tooltip = "'b' in 'buy'",
	},
	{
		code = "d",
		label = "d",
		tooltip = "'d' in 'dye'",
	},
	{
		code = "dj",
		aliases = {"dy", "dʲ"},
		label = "dj",
		tooltip = "/dj/: 'd' in 'dew'",
	},
	{
		code = "dʒ",
		aliases = {"dZ", "ʤ"},
		label = "dʒ",
		tooltip = "/dʒ/: 'j' in 'jam'",
	},
	{
		code = "ð",
		aliases = {"D"},
		label = "ð",
		tooltip = "/ð/: 'th' in 'this'",
	},
	{
		code = "f",
		label = "f",
		tooltip = "'f' in 'find'",
	},
	{
		code = "ɡ",
		aliases = {"g"},
		label = "ɡ",
		tooltip = "/ɡ/: 'g' in 'guy'",
	},
	{
		code = "h",
		label = "h",
		tooltip = "'h' in 'hi'",
	},
	{
		code = "hw",
		aliases = {"ʍ"},
		label = "hw",
		tooltip = "/hw/: 'wh' in 'why'",
	},
	{
		code = "j",
		aliases = {"y"},
		label = "j",
		tooltip = "/j/: 'y' in 'yes'",
	},
	{
		code = "k",
		label = "k",
		tooltip = "'k' in 'kind'",
	},
	{
		code = "l",
		label = "l",
		tooltip = "'l' in 'lie'",
	},
	{
		code = "lj",
		aliases = {"ly", "lʲ"},
		label = "lj",
		tooltip = "/lj/: 'l' in 'lute'",
	},
	{
		code = "m",
		label = "m",
		tooltip = "'m' in 'my'",
	},
	{
		code = "n",
		label = "n",
		tooltip = "'n' in 'nigh'",
	},
	{
		code = "nj",
		aliases = {"ny", "nʲ"},
		label = "nj",
		tooltip = "/nj/: 'n' in 'new'",
	},
	{
		code = "ŋ",
		aliases = {"N", "ng"},
		label = "ŋ",
		tooltip = "/ŋ/: 'ng' in 'sing'",
	},
	{
		code = "p",
		label = "p",
		tooltip = "'p' in 'pie'",
	},
	{
		code = "r",
		aliases = {"ɹ", "ɻ"},
		label = "r",
		tooltip = "'r' in 'rye'",
	},
	{
		code = "s",
		label = "s",
		tooltip = "'s' in 'sigh'",
	},
	{
		code = "sj",
		aliases = {"sy", "sʲ"},
		label = "sj",
		tooltip = "/sj/: 's' in 'consume'",
	},
	{
		code = "ʃ",
		aliases = {"S", "sh"},
		label = "ʃ",
		tooltip = "/ʃ/: 'sh' in 'shy'",
	},
	{
		code = "t",
		label = "t",
		tooltip = "'t' in 'tie'",
	},
	{
		code = "tj",
		aliases = {"ty", "tʲ"},
		label = "tj",
		tooltip = "/tj/: 't' in 'tune'",
	},
	{
		code = "tʃ",
		aliases = {"tS", "ʧ", "ch"},
		label = "tʃ",
		tooltip = "/tʃ/: 'ch' in 'China'",
	},
	{
		code = "θ",
		aliases = {"T"},
		label = "θ",
		tooltip = "/θ/: 'th' in 'thigh'",
	},
	{
		code = "θj",
		aliases = {"θy", "θʲ"},
		label = "θj",
		tooltip = "/θj/: 'th' in 'enthuse'",
	},
	{
		code = "v",
		label = "v",
		tooltip = "'v' in 'vie'",
	},
	{
		code = "w",
		label = "w",
		tooltip = "'w' in 'wind'",
	},
	{
		code = "z",
		label = "z",
		tooltip = "'z' in 'zoom'",
	},
	{
		code = "zj",
		aliases = {"zy", "zʲ"},
		label = "zj",
		tooltip = "/zj/: 'Z' in 'Zeus'",
	},
	{
		code = "ʒ",
		aliases = {"Z", "zh"},
		label = "ʒ",
		tooltip = "/ʒ/: 's' in 'pleasure'",
	},
	-- VOWELS
	{
		code = "ɑː",
		aliases = {"A:", "ɑ:", "aː", "a:"},
		label = "ɑː",
		tooltip = "/ɑː/: 'a' in 'father'",
	},
	{
		code = "ɑːr",
		aliases = {"ɑɹ", "aːr", "a:r", "ɑ:r", "ɑr"},
		label = "ɑːr",
		tooltip = "/ɑːr/: 'ar' in 'far'",
	},
	{
		code = "ɒ",
		aliases = {"Q"},
		label = "ɒ",
		tooltip = "/ɒ/: 'o' in 'body'",
	},
	{
		code = "ɒr",
		aliases = {"Qr"},
		label = "ɒr",
		tooltip = "/ɒr/: 'or' in 'moral'",
	},
	{
		code = "æ",
		aliases = {"ae", "{"},
		label = "æ",
		tooltip = "/æ/: 'a' in 'bad'",
	},
	{
		code = "ær",
		aliases = {"aer", "&r", "æɹ"},
		label = "ær",
		tooltip = "/ær/: 'arr' in 'marry'",
	},
	{
		code = "aɪ",
		aliases = {"ai", "aI"},
		label = "aɪ",
		tooltip = "/aɪ/: 'i' in 'tide'",
	},
	{
		code = "aɪər",
		aliases = {"aɪr", "aIr", "aɪə"},
		label = "aɪər",
		tooltip = "/aɪər/: 'ire' in 'fire'",
	},
	{
		code = "aʊ",
		aliases = {"au", "aU"},
		label = "aʊ",
		tooltip = "/aʊ/: 'ou' in 'mouth'",
	},
	{
		code = "aʊər",
		aliases = {"aʊr", "aUr", "aʊə", "aur"},
		label = "aʊər",
		tooltip = "/aʊər/: 'our' in 'hour'",
	},
	{
		code = "ɛ",
		aliases = {"E"},
		label = "ɛ",
		tooltip = "/ɛ/: 'e' in 'dress'",
	},
	{
		code = "ɛr",
		aliases = {"Er"},
		label = "ɛr",
		tooltip = "/ɛr/: 'err' in 'merry'",
	},
	{
		code = "eɪ",
		aliases = {"ei", "eI", "eː", "e:"},
		label = "eɪ",
		tooltip = "/eɪ/: 'a' in 'face'",
	},
	{
		code = "ɛər",
		aliases = {"eir", "eIr", "e@r", "E@r", "ɛɪɹ", "eɪr", "eːr", "e:r", "ɛəɹ", "ɛə", "ɛːr", "ɛ:r", "ɛː", "ɛ:", "E:", "E:r"},
		label = "ɛər",
		tooltip = "/ɛər/: 'are' in 'bare'",
	},
	{
		code = "ɛəˈr",
		aliases = {"ɛə'r", "eəˈr", "eə'r", "e@'r", "E@'r", "ɛːˈr", "E:'r"},
		label = "ɛəˈr",
		tooltip = "/ɛəˈr/: 'ere' in 'thereof'",
	},
	{
		code = "ɛəˌr",
		aliases = {"ɛə,r", "eəˌr", "eə,r", "E@,r", "E@%r", "e@,r", "e@%r", "ɛːˌr", "E:,r", "E:%r"},
		label = "ɛəˌr",
		tooltip = "/ɛəˌr/: 'ere' in 'thereof'",
	},
	{
		code = "ɪ",
		aliases = {"I", "ᵻ"},
		label = "ɪ",
		tooltip = "/ɪ/: 'i' in 'kit'",
	},
	{
		code = "ɪr",
		label = "ɪr",
		tooltip = "/ɪr/: 'irr' in 'mirror'",
	},
	{
		code = "iː",
		aliases = {"i:"},
		label = "iː",
		tooltip = "/iː/: 'ee' in 'fleece'",
	},
	{
		code = "ɪər",
		aliases = {"i:r", "iːr", "I@r", "i@r", "ɪəɹ", "iːɹ", "ɪə"},
		label = "ɪər",
		tooltip = "/ɪər/: 'ear' in 'near'",
	},
	{
		code = "ɪəˈr",
		aliases = {"ɪə'r", "I@'r"},
		label = "ɪəˈr",
		tooltip = "/ɪəˈr/: 'er' in 'spheroidal'",
	},
	{
		code = "ɪəˌr",
		aliases = {"ɪə,r", "I@,r", "I@%r"},
		label = "ɪəˌr",
		tooltip = "/ɪəˌr/: 'er' in 'spheroidal'",
	},
	{
		code = "oʊ",
		aliases = {"o:", "oː", "ou", "oU", "@u", "@U", "əʊ", "əu", "oʊ-"},
		label = "oʊ",
		tooltip = "/oʊ/: 'o' in 'code'",
	},
	{
		code = "ɔː",
		aliases = {"O", "O:", "ɔ:", "ɒː", "Q:"},
		label = "ɔː",
		tooltip = "/ɔː/: 'au' in 'fraud'",
	},
	{
		code = "ɔːr",
		aliases = {"Or", "ɔɹ", "ɔ(r)", "ɔr", "ɔər", "oUr", "ɔəɹ", "ɔʊɹ", "oʊɹ", "oʊr", "oːr", "o:r", "ɔə", "ɔə(r)"},
		label = "ɔːr",
		tooltip = "/ɔːr/: 'ar' in 'war'",
	},
	{
		code = "ɔɪ",
		aliases = {"oj", "ɔj", "oi", "oɪ", "ɔi", "OI", "oy"},
		label = "ɔɪ",
		tooltip = "/ɔɪ/: 'oi' in 'choice'",
	},
	{
		code = "ɔɪər",
		aliases = {"ɔɪr", "oyr", "ɔɪə"},
		label = "ɔɪər",
		tooltip = "/ɔɪər/: 'oir' in 'coir'",
	},
	{
		code = "ʊ",
		aliases = {"U", "ᵿ"},
		label = "ʊ",
		tooltip = "/ʊ/: 'u' in 'push'",
	},
	{
		code = "ʊr",
		aliases = {"Ur"},
		label = "ʊr",
		tooltip = "/ʊr/: 'our' in 'courier'",
	},
	{
		code = "uː",
		aliases = {"u:"},
		label = "uː",
		tooltip = "/uː/: 'oo' in 'goose'",
	},
	{
		code = "ʊər",
		aliases = {"u:r", "uːr", "u@r", "U@r", "ʊəɹ", "ʊə"},
		label = "ʊər",
		tooltip = "/ʊər/: 'our' in 'tour'",
	},
	{
		code = "ʊəˈr",
		aliases = {"ʊə'r", "U@'r"},
		label = "ʊəˈr",
		tooltip = "/ʊəˈr/: 'ur' in 'plurality'",
	},
	{
		code = "ʊəˌr",
		aliases = {"ʊə,r", "U@,r", "U@%r"},
		label = "ʊəˌr",
		tooltip = "/ʊəˌr/: 'ur' in 'plurality'",
	},
	{
		code = "ʌ",
		aliases = {"V"},
		label = "ʌ",
		tooltip = "/ʌ/: 'u' in 'cut'",
	},
	{
		code = "ʌr",
		aliases = {"Vr", "ʌɹ"},
		label = "ʌr",
		tooltip = "/ʌr/: 'urr' in 'hurry'",
	},
	{
		code = "ɜːr",
		aliases = {"ɝː", "ɝ", "3r", "3:r", "əːr", "@:r", "ɜɹ", "ɜ(r)", "ɜr"},
		label = "ɜːr",
		tooltip = "/ɜːr/: 'ur' in 'fur'",
	},
	{
		code = "ə",
		aliases = {"@"},
		label = "ə",
		tooltip = "/ə/: 'a' in 'about'",
	},
	-- SYLLABIC CONSONANTS
	{
		code = "ər",
		aliases = {"ɚ", "@r", "əɹ", "ə(r)"},
		label = "ər",
		tooltip = "/ər/: 'er' in 'letter'",
	},
	{
		code = "əl",
		aliases = {"@l", "ᵊl", "l̩"},
		label = "əl",
		tooltip = "/əl/: 'le' in 'bottle'",
	},
	{
		code = "ən",
		aliases = {"@n", "ᵊn", "n̩"},
		label = "ən",
		tooltip = "/ən/: 'on' in 'button'",
	},
	{
		code = "əm",
		aliases = {"@m", "ᵊm", "m̩"},
		label = "əm",
		tooltip = "/əm/: 'm' in 'rhythm'",
	},
	-- ARCHIPHONEMES
	{
		code = "i",
		label = "i",
		tooltip = "/i/: 'y' in 'happy'",
	},
	{
		code = "u",
		label = "u",
		tooltip = "/u/: 'u' in 'influence'",
	},
	-- MARGINAL SEGMENTS
	{
		code = "x",
		label = "x",
		aliases = {"kh"},
		tooltip = "/x/: 'ch' in 'loch'",
	},
	{
		code = "ʔ",
		aliases = {"?"},
		label = "ʔ",
		tooltip = "/ʔ/: the catch in 'uh-oh'",
	},
	{
		code = "ɒ̃",
		aliases = {"ɑ̃", "ɒ~", "ɑ~", "Q~"},
		label = "ɒ̃",
		tooltip = "/ɒ̃/: nasal 'an' in 'vin blanc'",
	},
	{
		code = "æ̃",
		aliases = {"ae~", "{~", "ã", "a~"},
		label = "æ̃",
		tooltip = "/æ̃/: nasal 'in' in 'vin blanc'",
	},
	{
		code = "ɜː",
		aliases = {"3", "3:", "ɜ:", "ɜ", "əː", "@:"},
		label = "ɜː",
		tooltip = "/ɜː/: r-less 'ur' in 'nurse'",
	},
	-- SUPRASEGMENTALS
	{
		code = "ˈ",
		aliases = {"'", '"'},
		label = "ˈ",
		tooltip = "/ˈ/: primary stress follows",
	},
	{
		code = "ˌ",
		aliases = {",", "%"},
		label = "ˌ",
		tooltip = "/ˌ/: secondary stress follows",
	},
	{
		code = ".",
		aliases = {"·"},
		label = ".",
		tooltip = "/./: syllable break",
	},
	{
		code = "#",
		label = "#",
		tooltip = "/#/: morpheme break",
	},
	{
		code = "!",
		label = "|",
		tooltip = "/|/: prosodic break (minor)",
	},
	{
		code = "!!",
		aliases = {"‖"},
		label = "‖",
		tooltip = "/‖/: prosodic break (major)",
	},
	-- SEPARATORS
	-- Tables without tooltip text are used as word separators. In addition to
	-- not having any tooltip text in the template output, they are not
	-- underlined.
	{
		code = "_",
		label = "<span class=\"wrap\"> </span>",
	},
	{
		code = "nbsp",
		aliases = {"&nbsp;"},
		label = " ",
	},
	{
		code = ",_",
		label = ",<span class=\"wrap\"> </span>",
	},
	{
		code = "-",
		aliases = {"–"},
		label = "-",
	},
	{
		code = "(",
		label = "(",
	},
	{
		code = ")",
		label = ")",
	},
	-- This is useful for highly variable words in place names, which are not
	-- important to transcribe.
	{
		code = "...",
		label = "&thinsp;...<span class=\"wrap\">&thinsp;</span>",
	},
	-- Obsolete combinations, kept for compatibility
	{
		code = "juː",
		label = "juː",
		tooltip = "/juː/: 'u' in 'cute'",
	},
	{
		code = "jʊər",
		label = "jʊər",
		tooltip = "/jʊər/: 'ure' in 'cure'",
	},
}