Module:prononciation/Documentation

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

Ceci est la page de documentation pour Module:prononciation

 Documentation[voir] [modifier] [historique] [purger]

Ce module regroupe diverses fonctions pour afficher des prononciations.

Fonctions appelables par d’autres modules en lua

En mettant lib_pron = require('Module:prononciation') au début, tout module lua peut utiliser les fonctions suivantes.

  • racine_pron : titre de la page principale de description des prononciations (ex : Annexe:Prononciation)
  • page_pron(lang_code) : titre de la page de description de la prononciation de la langue spécifiée (ex : Annexe:Prononciation/français. Retourne nil si la page n’existe pas).
  • lua_pron : génère le wikitexte pour afficher une prononciation dans un article, avec tout ce qu’il faut.
    • lua_pron(api, lang_code) : équivalent de {{pron}}.
    • lua_pron(api, lang_code, '[]') : équivalent de {{phon}}.
    • lua_pron(api, lang_code, crochets) : d’autres séparateurs sont possibles.
Fonctions pour modèles

Ces fonctions utilisent frame:getParent() et donc ne peuvent être utilisées que depuis un modèle.

  • pron(frame) : pour {{pron}} (utilise lua_pron())
  • phon(frame) : pour {{phon}} (utilise lua_pron())
  • pron_reg(frame) : pour {{écouter}} (utilise lua_pron())
  • h_aspire(frame) : pour {{h aspiré}}