Module:Linguistique/Documentation
Ceci est la sous-page de documentation du module Linguistique ; elle est insérée automatiquement sur la page de celui-ci par le logiciel Mediawiki. C’est également sur cette page que vous placerez les liens interwiki et les catégories du module.
Utilisation
modifierFonctions exportables (liste incomplète) :
vowelfirst(str)
retournetrue
si le premier caractère de la chaîne est une voyelle.
inparentheses(str, lang, space)
, sistr
est nil, retourne nil, sinon, retournestr
entourée de parenthèse et précédée du caracètrespace
.
of(str, gender, number, determiner, raw)
retourn"de " .. str
ou d'une chaîne similaire mais plus correcte grammaticalement. Paramètres
str
la chaîne de départgender
(m
ou (f
) pour adaptation grammatical ("du", "de la"). Défaut : "n".number
(s
oup
) pour les accords grammaticaux ("des"). Défaut :s
.determiner
(true
oufalse
) pour adapatation grammaticale ("du" -> "de l'") Défaut : false.raw
chaîne non formatée pour savoir plus facilement si elle commencer par une consonne ou une voyelle pour les élisions.
conj(args, conjtype)
: concatènes les arguments non nuls de la tablesargs
, en utilisantconjtype
comme séparateur. Par défaut, tous les arguments sont séparés par des virgules, sauf les deux derniers, par un " et ". Valeurs spéciales pourconjtype
:"comma"
toutes les valeurs sont séparées par une virgule ;or
: toutes les valeurs sont séparées par des virgules, sauf les deux dernières qui sont séparées par" ou "
.