Module:Utilisateur:Maëlan/Brouillons/prononciation/data

Définition, traduction, prononciation, anagramme et synonyme sur le dictionnaire libre Wiktionnaire.

La documentation pour ce module peut être créée à Module:Utilisateur:Maëlan/Brouillons/prononciation/data/Documentation

local t = {
  ['fr'] = {
    ['charset'] = {'i', 'e', 'ɛ', 'ɛ̃', 'œ̃', 'œ', 'œ̯', 'ə', 'ø', 'y', 'u', 'o', 'ɔ', 'ɔ̃', 'ɑ̃', 'ɑ', 'a', 'j', 'ɥ', 'w', 'n', 'ɲ', 'ŋ', 'ɡ', 'k', 'm', 'b', 'p', 'v', 'f', 'd', 'd͡', 't', 'ʒ', 'ʃ', 'z', 's', 'ʁ', 'l', 'h', 'ʔ', '.', ' ', '‿', '̃', '(', ')'},
    ['subst'] = {
      -- voyelles et semi-voyelles:
      --['~'] = '̃', -- (simplifié) nasalisation de la voyelle qui précède
      --[':'] = 'ː', -- (simplifié) allongement de voyelle chez certains locuteurs
      ['a'] = 'a', -- (comme API) "a"
      ['A'] = 'ɑ', -- (simplifié) "â" fermé chez certains locuteurs ("pâte")
      ['A:'] = 'ɑː', -- (simplifié) "â" long chez certains locuteurs
      ['@'] = 'ɑ̃', -- (simplifié) "an"
      ['A~'] = 'ɑ̃', -- (simplifié) "an"
      ['e'] = 'e', -- (comme API) "é"
      ['E'] = 'ɛ', -- (simplifié) "è"
      ['E:'] = 'ɛː', -- (simplifié) "ê" long chez certains locuteurs
      ['2'] = 'ø', -- (simplifié) "eû" fermé ("deux, jeûne")
      ['9'] = 'œ', -- (simplifié) "eu" ouvert ("neuf, jeune")
      ['°'] = 'ə', -- (simplifié) schwa
      ['i'] = 'i', -- (comme API) "i"
      ['j'] = 'j', -- (comme API) "i" court ("iode")
      ['5'] = 'ɛ̃', -- (simplifié) "in"
      ['E~'] = 'ɛ̃', -- (simplifié) "in"
      ['o'] = 'o', -- (comme API) "ô" fermé ("côte")
      ['O'] = 'ɔ', -- (simplifié) "o" ouvert ("cote")
      ['§'] = 'ɔ̃', -- (simplifié) "on"
      ['O~'] = 'ɔ̃', -- (simplifié) "on"
      ['u'] = 'u', -- (comme API) "ou"
      ['w'] = 'w', -- (comme API) "ou" court ("oui")
      ['y'] = 'y', -- (comme API) "u"
      ['8'] = 'ɥ', -- (simplifié) "u" court ("huit, visuel")
      ['1'] = 'œ̃', -- (simplifié) "un"
      ['9~'] = 'œ̃', -- (simplifié) "un"
      --voyelles relâchées en québécois:
      ['I'] = 'ɪ', -- (simplifié) "i" pré-fermé en québécois ("six")
      ['Y'] = 'ʏ', -- (simplifié) "u" pré-fermé en québécois ("lune")
      ['U'] = 'ʊ', -- (simplifié) "ou" pré-fermé en québécois ("route")
      -- voyelles liées (diphtongues) en québécois:
      --['<'] = '̯', -- (simplifié) raccourcissement de la voyelle qui précède
      ['E<'] = 'ɛ̯', -- (simplifié) "ê" diphtongué "aè" en québécois ("père, maître")
      ['9<'] = 'œ̯', -- (simplifié) "eu" diphtongué en québécois ("cœur")
      ['I<'] = 'ɪ̯', -- (simplifié) "ê" diphtongué "eï" en québécois ("fête, tête")
      ['O<'] = 'ɔ̯', -- (simplifié) "o" diphtongué en québécois ("fort")
      -- consonnes:
      ['k'] = 'k', -- (comme API)
      ['g'] = 'ɡ', -- (presque comme API)
      ['t'] = 't', -- (comme API)
      ['d'] = 'd', -- (comme API)
      ['p'] = 'p', -- (comme API)
      ['b'] = 'b', -- (comme API)
      ['l'] = 'l', -- (comme API)
      ['R'] = 'ʁ', -- (simplifié) "r"
      ['m'] = 'm', -- (comme API)
      ['n'] = 'n', -- (comme API)
      ['N'] = 'ɲ', -- (simplifié) "gn" ("signe")
      ['G'] = 'ŋ', -- (simplifié) "ng" ("camping")
      ['f'] = 'f', -- (comme API)
      ['v'] = 'v', -- (comme API)
      ['s'] = 's', -- (comme API)
      ['z'] = 'z', -- (comme API)
      ['S'] = 'ʃ', -- (simplifié) "ch" ("chat")
      ['Z'] = 'ʒ', -- (simplifié) "j" ("jambon")
      ['h'] = 'h', -- (comme API) expiration ("hop !")
      ['?'] = 'ʔ', -- (simplifié) disjonction de syllabes, notamment h aspiré ("halte, éhonté, anhélation")
      -- consonnes liées (affriquées):
      ['d^'] = 'd͡', -- (simplifié) "d" collé à une 2e consonne ("djeun, joker")
      ['t^'] = 't͡', -- (simplifié) "t" collé à une 2e consonne ("tchat, atchoum")
      -- ponctuations:
      [' '] = ' ', -- (comme API) séparateur de mots
      ['.'] = '.', -- (comme API) séparateur de syllabes non liées
      ['_'] = '‿', -- (simplifié) liaison
      ['('] = '(',
      [')'] = ')',
    },
  },
  ['eo'] = {
    ['charset'] = {'a', 'e', 'i', 'o', 'u', 'm', 'n', 'p', 'b', 't', 'd', 'k', 'ɡ', 'ʃ', 'ʒ', 'f', 'v', 's', 'z', 'x', 'h', 'w', 'j', 'l', 'r', '.', 'ˈ', ' ', '͡', '‿'}
  },
  ['it'] = {
    ['charset'] = {'a', 'e', 'ɛ', 'i', 'o', 'ɔ', 'u', 'j', 'w', 'b', 'd', 'ʒ', 'f', 'ɡ', 'k', 'l', 'ʎ', 'm', 'ɱ', 'n', 'ŋ', 'ɲ', 'p', 'r', 's', 'ʃ', '&nbsp;', 't', 'v', 'z', '.', 'ː', 'ˈ', 'ˌ', ' ', '͡', '‿', '(', ')'}
  }
}
return t