Module:API/Documentation

Aller à la navigation Aller à la recherche

La documentation pour ce module peut être créée à Module:API/Documentation/doc

Erreur de script : Erreur Lua à la ligne 1 : '=' expected near 'module'.

Ce module regroupe des fonctions liés à l'alphabet phonétique international.

== Utilisation ==
Fonctions exportables :
* <code>mapi( frame )</code> – retourne un la liste des symbole API fourni en paramètres, avec lien vers la page correspondant à chaque symbole et si possible un exemple en infobulle.
* <code>msapi()</code> – retourne entre crochet la fonction mapi.

Autres fonctions :
* <code>symbolWithExemple( symbol )</code> – retourne le symbole API avec si possible un exemple en infobulle (span avec title)
* <code>symbolWithLink( symbol )</code> – retourne le symbole API avec lien vers la page correspondant au symbole et si possible un exemple en infobulle (span avec title)
* <code>separateSymbols( args )</code> – si args n'a qu'un seul paramètre, sépare les symboles API en autant de paramètre.

Modules externes et autres éléments dont ce module a besoin pour fonctionner :
* <code>[[Module:API/Infobulle]]</code> – liste des exemples en infobulle.
* <code>[[Module:Outils]]</code> – fonctions extractArgs et trim.

Modèles appelant directement ce module :
* {{m|MSAPI}}
* {{m|MAPI}}

== Exemples ==
* <code><nowiki>{{#invoke:API|mapi|m|ɛ|ʁ|s|i| |b|i|ɛ̃}}</nowiki></code> → {{#invoke:API|mapi|m|ɛ|ʁ|s|i| |b|i|ɛ̃}}
* <code><nowiki>{{#invoke:API|mapi|mɛʁsi biɛ̃}}</nowiki></code> → {{#invoke:API|mapi|mɛʁsi biɛ̃}}
* <code><nowiki>{{#invoke:API|msapi|m|ɛ|ʁ|s|i| |b|i|ɛ̃}}</nowiki></code> → {{#invoke:API|msapi|m|ɛ|ʁ|s|i| |b|i|ɛ̃}}
* <code><nowiki>{{#invoke:API|msapi|mɛʁsi biɛ̃}}</nowiki></code> → {{#invoke:API|msapi|mɛʁsi biɛ̃}}

{{Projet Scribunto}}

<includeonly>
[[Catégorie:Module appelé directement par un modèle‎]]
</includeonly>