User:Vuccala/Sandbox

From Wiktionary, the free dictionary
Jump to navigation Jump to search

Jamaican Creole is regular and phonetic in Cassidy/JLU orthography, therefore a module could be used to automatically generate the Pronunciation section with a template such as Template:jam-p. I cannot code, but these this is a list of all the conversions the module would have to do. On the left is the Jamaican Creole word input, and on the right is the IPA output.

For example:

  1. input word: foundieshan
  2. should output: IPA(key): /fɔundɪɛʃan/

Vowels[edit]

Long vowels[edit]

  • aa → /aː/
  • ii → /iː/
  • uu → /uː/

Diphtongs[edit]

  • ai → /aɪ/
  • ie → /ɪɛ/
  • uo → /uɔ/
  • ou → /ɔu/

Nasal vowels (short and long)[edit]

  • ahn → /ã/
  • aahn → /ãː/
  • ehn → /ɛ̃/
  • eehn → /ɛ̃ː/
  • ihn → /ĩ/
  • iihn → /ĩː/
  • ohn → /õ/
  • oohn → /õː/
  • uhn → /ũ/
  • uuhn → /ũː/

Regular vowels[edit]

  • a → /a/
  • e → /e/
  • i → /ɪ/
  • o → /o/
  • u → /u/

i is /i/ when preceded by these consonants[edit]

  • di → /di/
  • ki → /ki/
  • li → /li/
  • ni → /ni/
  • ri → /ɹi/
  • vi → /vi/
  • wi → /wi/
i is /i/ when preceded by these consonants, only at the ends of words[edit]
  • _bi → /bi/
  • _pi → /pi/
  • _mi → /mi/
  • _si → /si/

Consonants[edit]

Consonant is syllabic, but only at the end of a word[edit]

  • /l̩/ → if penultimate letter is: b, g, k, p, v
  • /m̩/ → if penultimate letter is: b, p
  • /n̩/ → if penultimate letter is: b, d, p, s, t, z

examples:
likl = /likl̩/
sopm = /sopm̩/

Regular consonants[edit]

  • b → /b/
  • ch → /t͡ʃ/
  • d → /d/
  • f → /f/
  • g → /g/
  • gy → /ɟ/
  • h → /h/
  • j → /d͡ʒ/
  • k → /k/
  • l → /l/
  • m → /m/
  • n → /n/
  • ng → /ŋ/
  • ny → /ɲ/
  • p → /p/
  • r → /ɹ/
  • s → /s/
  • sh → /ʃ/
  • t → /t/
  • v → /v/
  • w → /w/
  • x → /ks/
  • y → /j/
  • z → /z/
  • zh → /ʒ/