Aller au contenu

Module:Linguistique/Documentation

Un livre de Wikilivres.
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.

Fonctions exportables (liste incomplète) :

  • vowelfirst(str) retourne true si le premier caractère de la chaîne est une voyelle.
  • inparentheses(str, lang, space), si str est nil, retourne nil, sinon, retourne str entourée de parenthèse et précédée du caracètre ou de la chaîne précisée dans le paramètre space.
  • 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épart
  • gender (m ou (f) pour adaptation grammatical ("du", "de la"). Défaut : "n".
  • number (s ou p) pour les accords grammaticaux ("des"). Défaut : s.
  • determiner (true ou false) 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 tables args, en utilisant conjtype 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 pour conjtype: "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 ".