# Module:IPAc-en/phonemes

-- 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 'thy'",  
},  
{  
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 'loir'",  
},  
{  
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 = "&#124;",  
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'",  
},  
}