Module:Linguistique/Documentation
Utilisation
Fonctions exportables (liste incomplète) :
- vowelfirst(str)retourne- truesi le premier caractère de la chaîne est une voyelle.
- inparentheses(str, lang, space), si- strest nil, retourne nil, sinon, retourne- strentourée de parenthèses et précédée du caractère- space.
- of(str, gender, number, determiner, raw)retourne- "de " .. strou d'une chaîne similaire mais plus correcte grammaticalement. Paramètres :
- strla chaîne de départ
- gender(- mou (- f) pour adaptation grammaticale ("du", "de la"). Défaut : "n".
- number(- sou- p) pour les accords grammaticaux ("des"). Défaut :- s.
- determiner(- trueou- false) pour adaptation grammaticale ("du" -> "de l'") Défaut : false.
- rawchaîne non formatée pour savoir plus facilement si elle commence par une consonne ou une voyelle pour les élisions.
 
- conj(args, conjtype): concatène les arguments non nuls de la table- args, en utilisant- conjtypecomme séparateur. Valeurs de conjtype :
- "new line": ajoute une ligne entre chaque arg, et met une majuscule au début de chaque argument.
- "or"sépare l'avant-dernier et le dernier "or" par une " ou ", et les autres par une virgule.
- "and": sépare l'avant-dernier et le dernier "et" par une " ou ", et les autres par une virgule.
- "comma"virgule entre chaque arg
- autre chaînetous les termes séparés par le terme indiqué
- default= "and"
 
- texteLien(str)
- ucfirst(str)retourne la chaîne indiquée, en ajoutant une majuscule au premier caractère affiché