Modèle:Documentation modèle d'indication de langue

 Documentation[purger]

Utilisation

Ce modèle sert à créer la documentation des modèles d'indication de langue.

Il se place sur la page du modèle, entre des balises <noinclude>.
Son contenu n'est plus affiché si l'on crée une sous-page de documentation.

Le code de langue est automatiquement extrait du nom du modèle et sert à remplir la page. Il faut que ce code fasse partie de la liste du module:Langue/Data. Pour y ajouter un élément, il faut que ce soit un code IETF valide. En cas de problème, demander de l'aide sur la page de discussion.

Syntaxe

  • Syntaxe habituelle :
    {{Documentation modèle d'indication de langue}}
  • Syntaxe complète :
    {{Documentation modèle d'indication de langue|texte=<nom de la langue dans cette langue>|voir aussi=<contenu de la section « Voir aussi »>}}
  • Aucun paramètre n'est obligatoire.
  • texte : paramètre optionnel devant être rempli avec le nom de la langue dans cette langue, avec une majuscule (par exemple : English) si le modèle possède un paramètre texte.
  • voir aussi : paramètre optionnel servant à ajouter des items à la section « Voir aussi », sous forme de liste à puces.

Le plus souvent il n'est pas nécessaire de le remplir, sauf s'il existe des modèles spécifiques pour les codes d'une même langue avec des systèmes d'écriture différents (par exemple {{sr}} et {{sr-cyrl}}), ou des variétés de la langue existant dans d'autre régions (par exemple {{en}} et {{en-gb}}).

Exemples

Sans paramètre texte ni modèles proches

{{Documentation modèle d'indication de langue}}

Avec des modèles proches

Sur le modèle {{sr}} :
{{Documentation modèle d'indication de langue|voir aussi=
* {{m|sr-cyrl}} : serbe en [[alphabet cyrillique]]
* {{m|sr-latn}} : serbe en [[alphabet latin]]
}}

Avec un paramètre texte et des modèles proches

Sur le modèle {{en}} :
{{Documentation modèle d'indication de langue|texte=English|voir aussi=
* {{m|en-gb}} : [[anglais britannique]]
* {{m|en-us}} : [[anglais américain]]
}}