Content deleted Content added
use ordered data for easier doc generation |
|||
(52 intermediate revisions by 11 users not shown) | |||
Line 2:
return {
-- CONSONANTS
{
code = "b",
Line 11 ⟶ 12:
label = "d",
tooltip = "'d' in 'dye'",
},
{
Line 22 ⟶ 17:
aliases = {"dy", "dʲ"},
label = "dj",
tooltip = "/dj/: 'd' in 'dew'",
},
{
code = "dʒ",
aliases = {
label = "dʒ",
tooltip = "/dʒ/: 'j' in 'jam'",
},
{
code = "ð",
aliases = {"D"},
label = "ð",
tooltip = "/ð/: 'th' in 'this'",
},
{
Line 45 ⟶ 40:
aliases = {"g"},
label = "ɡ",
tooltip = "/ɡ/: 'g' in 'guy'",
},
{
Line 51 ⟶ 46:
label = "h",
tooltip = "'h' in 'hi'",
},
{
code = "hw",
aliases = {"ʍ"},
label = "hw",
tooltip = "/hw/: 'wh' in 'why'",
},
{
Line 56 ⟶ 57:
aliases = {"y"},
label = "j",
tooltip = "/j/: 'y' in 'yes'",
},
{
Line 65 ⟶ 66:
{
code = "l",
label = "l",
tooltip = "'l' in 'lie'",
Line 73:
aliases = {"ly", "lʲ"},
label = "lj",
tooltip = "/lj/: 'l' in 'lute'",
},
{
Line 83:
code = "n",
label = "n",
tooltip = "'n' in '
},
{
Line 89:
aliases = {"ny", "nʲ"},
label = "nj",
tooltip = "/nj/: 'n' in 'new'",
},
{
Line 95:
aliases = {"N", "ng"},
label = "ŋ",
tooltip = "/ŋ/: 'ng' in 'sing'",
},
{
Line 135 ⟶ 117:
aliases = {"sy", "sʲ"},
label = "sj",
tooltip = "/sj/: 's' in '
},
{
Line 141 ⟶ 123:
aliases = {"S", "sh"},
label = "ʃ",
tooltip = "/ʃ/: 'sh' in 'shy'",
},
{
Line 147 ⟶ 129:
label = "t",
tooltip = "'t' in 'tie'",
},
{
Line 158 ⟶ 134:
aliases = {"ty", "tʲ"},
label = "tj",
tooltip = "/tj/: 't' in 'tune'",
},
{
code = "tʃ",
aliases = {"
label = "tʃ",
tooltip = "/tʃ/: 'ch' in '
},
{
code = "θ",
aliases = {"T"},
label = "θ",
tooltip = "/θ/: 'th' in 'thigh'",
},
{
code = "θj",
aliases = {"θy", "θʲ"},
label = "θj",
tooltip = "/θj/: 'th' in 'enthuse'",
},
{
Line 175 ⟶ 163:
label = "w",
tooltip = "'w' in 'wind'",
},
{
code = "z",
label = "z",
tooltip = "'z' in '
},
{
Line 191 ⟶ 173:
aliases = {"zy", "zʲ"},
label = "zj",
tooltip = "/zj/: '
},
{
Line 197 ⟶ 179:
aliases = {"Z", "zh"},
label = "ʒ",
tooltip = "/ʒ/: 's' in 'pleasure'",
},
-- VOWELS
{
code = "ɑː",
aliases = {"A:
label = "ɑː",
tooltip = "/ɑː/: 'a' in 'father'",
},
{
code = "
aliases = {
label = "
tooltip = "/
},
{
code = "ɒ",
aliases = {"Q
label = "ɒ",
tooltip = "/ɒ/
},
{
code = "ɒr",
aliases = {
label = "ɒr",
tooltip = "/ɒr/: 'or' in 'moral'",
},
{
code = "æ",
aliases = {"ae
label = "æ",
tooltip = "/æ/
},
{
code = "
aliases = {"
label = "
tooltip = "/
},
{
code = "aɪ",
aliases = {"ai", "aI
label = "aɪ",
tooltip = "/aɪ/
},
{
code = "aɪər",
aliases = {"aɪr", "aIr
label = "aɪər",
tooltip = "/aɪər/: 'ire' in 'fire'",
},
{
code = "aʊ",
aliases = {"au", "aU
label = "aʊ",
tooltip = "/aʊ/: 'ou' in '
},
{
Line 281 ⟶ 240:
aliases = {"aʊr", "aUr", "aʊə", "aur"},
label = "aʊər",
tooltip = "/aʊər/: 'our' in 'hour'",
},
{
code = "ɛ",
aliases = {"E
label = "ɛ",
tooltip = "/ɛ/
},
{
code = "ɛr",
aliases = {"Er
label = "ɛr",
tooltip = "/ɛr/: 'err' in 'merry'",
},
{
code = "eɪ",
aliases = {"ei", "eI
label = "eɪ",
tooltip = "/eɪ/
},
{
code = "ɛər",
aliases = {"eir", "eIr", "e@r", "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 = "/ɪ/
},
{
code = "ɪr",
label = "ɪr",
tooltip = "/ɪr/: 'irr' in 'mirror'",
},
{
code = "iː",
aliases = {"i:
label = "iː",
tooltip = "/iː/
},
{
code = "ɪər",
aliases = {"i:r", "iːr", "I@r", "i@r
label = "ɪər",
tooltip = "/ɪər/: 'ear' in '
},
{
code = "
aliases = {"
label = "
tooltip = "/
},
{
code = "
aliases = {"
label = "
tooltip = "/
},
{
code = "
aliases = {"
label = "
tooltip = "/
},
{
code = "ɔː",
aliases = {"O", "O:", "
label = "ɔː",
tooltip = "/ɔː/: 'au' in 'fraud'",
},
{
code = "
aliases = {"Or", "
label = "
tooltip = "/
},
{
Line 371 ⟶ 335:
aliases = {"oj", "ɔj", "oi", "oɪ", "ɔi", "OI", "oy"},
label = "ɔɪ",
tooltip = "/ɔɪ/: '
},
{
Line 377 ⟶ 341:
aliases = {"ɔɪr", "oyr", "ɔɪə"},
label = "ɔɪər",
tooltip = "/ɔɪər/: 'oir' in '
},
{
code = "ʊ",
aliases = {"U", "
label = "ʊ",
tooltip = "/ʊ/
},
{
code = "ʊr",
aliases = {
label = "ʊr",
tooltip = "/ʊr/: 'our' in 'courier'",
},
{
code = "uː",
aliases = {"u:
label = "uː",
tooltip = "/uː/
},
{
code = "ʊər",
aliases = {"u:r", "uːr", "u@r", "U@r
label = "ʊər",
tooltip = "/ʊər/: 'our' in 'tour'",
},
{
code = "
aliases = {"
label = "
tooltip = "/
},
{
code = "
aliases = {"
label = "
tooltip = "/
},
{
code = "ʌ",
aliases = {"V
label = "ʌ",
tooltip = "/ʌ/
},
{
code = "ʌr",
aliases = {
label = "ʌr",
tooltip = "/ʌr/: 'urr' in 'hurry'",
},
{
code = "
aliases = {
label = "
tooltip = "/
},
{
code = "ə",
aliases = {
label = "ə",
tooltip = "/ə/: 'a' in 'about'",
},
-- SYLLABIC CONSONANTS
{
code = "ər",
aliases = {"ɚ", "@r", "əɹ", "ə(r)"},
label = "ər",
tooltip = "/ər/: 'er' in '
},
{
code = "əl",
aliases = {"@l", "ᵊl", "l̩"},
label = "əl",
tooltip = "/əl/: 'le' in 'bottle'",
},
{
Line 461 ⟶ 420:
aliases = {"@n", "ᵊn", "n̩"},
label = "ən",
tooltip = "/ən/: 'on' in 'button'",
},
{
Line 473 ⟶ 426:
aliases = {"@m", "ᵊm", "m̩"},
label = "əm",
tooltip = "/əm/: 'm' in 'rhythm'",
},
-- ARCHIPHONEMES
{
code = "
label = "i",
},
{
code = "
label = "u",
},
-- MARGINAL SEGMENTS
{
code = "
label = "x",
tooltip = "/
},
{
code = "
aliases = {"
label = "
tooltip = "/
},
{
code = "
aliases = {"ɑ̃", "ɒ~", "ɑ~", "Q~"},
tooltip = "/ɒ̃/: nasal 'an' in 'vin blanc'",
},
{
code = "
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",
},
{
Line 525 ⟶ 487:
aliases = {"·"},
label = ".",
tooltip = "/./: syllable break",
},
{
code = "
},
{
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 = "
},
{
code = "
aliases = {" "},
label = " ",
},
{
code = "
label = "
},
{
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 = " ...<span class=\"wrap\"> </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'",
},
}
|