Module:Langue/Documentation
Apparence
Utilisation
[modifier le code]Fonctions exportables :
codeLangue(frame)
: Convertit en code de langue IETF les noms français de langues les plus couramment citées.codeLangue2(frame)
: Similaire àcodeLangue
à une exception près : si le nom de la langue ne se trouve pas dans la liste qui suit, le modèle n'affiche rien.directionLangue(frame)
: Convertit en code de direction (rtl ou ltr) les codes ou noms français de langues.lienLangue(frame)
: À partir d'un code de langue, retourne un lien avec le nom descriptif de celle-ci et pointant vers son article.nomLangue(frame)
: À partir d'un code de langue, retourne le nom descriptif de celle-ci.articleLangue(frame)
: À partir d'un code de langue, retourne le titre de l'article concernant celle-ci.lang(frame)
: Indique la langue d’un texte dans le code HTML, notamment pour les synthétiseurs vocaux et l’indexation correcte des inclusions de mots en langue différente par les moteurs de recherche.langue(frame)
: Similaire àlang
mais permet d’employer dans certains cas le nom de la langue en toutes lettres.indicationDeLangue(frame)
: Utilisable comme métamodèle pour créer des indications de langue (cf. (fr), (de), etc.).indicationMultilingue(frame)
: Similaire àindicationDeLangue
à l'exception qu'elle indique plusieurs langues. Sans paramètre, (mul) est indiqué.langueAvecNom(frame)
: Indique le nom de la langue avant un court texte dans une langue donnée et met le texte en langue étrangère entre balisesxml:lang
. Similaire àindicationDeLangue
mais avec la détermination automatique du nom et de la direction de la langue. Elle est donc un peu moins rapide.tableauLangues(frame)
: Génère un tableau triable de la liste des langues disponibles dans Module:langue/Data.
Documentation TODO #1 - la fonction langue
est maintenant un alias de la fonction lang
(cf. 95780265#L-157 et 133914320)
Documentation TODO #2 - liste exhaustive (en date du ) des fonctions exposées publiquement mais ne figurant pas dans la liste au-dessus ; documenter celles ayant effectivement besoin de l'être :
determinationCode(langue)
nonLatin(frame)
erreurModuleData()
listeCodeAlias()
listeAliasCode()
Modules externes et autres éléments dont ce module a besoin pour fonctionner :
Module:Langue/Data
: Base de données avec les codes et les noms des langues les plus courantes.
Exemples
[modifier le code]Pour des exemples, voir la page de test permettant de tester diverses modifications apportées.
Voir aussi
[modifier le code]- {{Code langue}}
- {{Code langue 2}}
- {{Direction langue}}
- {{Lien langue}}
- {{Nom langue}}
- {{Article langue}}
- {{Langue}}
- {{Indication de langue}}
- {{Mul}}
- {{Langue avec nom}}