Module:Linguistique/Documentation
Aller à la navigation
Aller à la recherche
La documentation pour ce module peut être créée à Module:Linguistique/Documentation/doc
Erreur de script : Erreur Lua à la ligne 1 : unexpected symbol near '=='.
== 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> </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é {{Projet Scribunto}} <includeonly> [[Catégorie:Module en langage Lua]] </includeonly>