Modifications

Sauter à la navigation Sauter à la recherche

Module:Linguistique/Documentation

2 127 octets ajoutés, 23 décembre 2017 à 07:59
→‎Utilisation : la mise en liste ne se faisait pas
== Utilisation ==
Fonctions exportables (liste incomplète) :
* <code>vowelfirst(str)</code> retourne <code>true</code> si le premier caractère de la chaîne est une voyelle.

* <code>inparentheses(str, lang, space)</code>, si <code>str</code> est nil, retourne nil, sinon, retourne <code>str</code> entourée de parenthèses et précédée du caractère <code><nowiki>&#32;</nowiki></code> ou de la chaîne précisée dans le paramètre <code>space</code>.

* <code>of(str, gender, number, determiner, raw)</code> retourne <code>"de " .. str</code> ou d'une chaîne similaire mais plus correcte grammaticalement. Paramètres :
:* <code>str</code> la chaîne de départ
:* <code>gender</code> (<code>m</code> ou (<code>f</code>) pour adaptation grammaticale ("du", "de la"). Défaut : "n".
:* <code>number</code> (<code>s</code> ou <code>p</code>) pour les accords grammaticaux ("des"). Défaut : <code>s</code>.
:* <code>determiner</code> (<code>true</code> ou <code>false</code>) pour adaptation grammaticale ("du" -> "de l'") Défaut : false.
:* <code>raw</code> chaîne non formatée pour savoir plus facilement si elle commence par une consonne ou une voyelle pour les élisions.

* <code>conj(args, conjtype)</code> : concatène les arguments non nuls de la table <code>args</code>, en utilisant <code>conjtype</code> comme séparateur. Valeurs de conjtype :
:* <code>"new line"</code> : ajoute une ligne entre chaque arg, et met une majuscule au début de chaque argument.
:* <code>"or"</code> sépare l'avant-dernier et le dernier "or" par une " ou ", et les autres par une virgule.
:* <code>"and"</code> : sépare l'avant-dernier et le dernier "et" par une " ou ", et les autres par une virgule.
:* <code>"comma"</code> virgule entre chaque arg
:* <code>autre chaîne</code> tous les termes séparés par le terme indiqué
:* <code>default</code> = "and"

* <code>texteLien(str)</code>
* <code>ucfirst(str)</code> retourne la chaîne indiquée, en ajoutant une majuscule au premier caractère affiché

<includeonly>
{{Projet Scribunto}}
</includeonly>
<noinclude>
[[Catégorie:Documentation de module]]
</noinclude>
Utilisateur anonyme

Menu de navigation