Modèle:Indication de langue

De Wikirouge
Aller à la navigation Aller à la recherche
 Documentation[modifier] [purger]

1 Utilisation

Ce modèle est un métamodèle utilisé pour créer des liens de langues (cf. {{fr}}, {{de}}, etc.).

2 Syntaxe

  • {{Indication de langue|NomLangue|CodeIETF}}
  • {{Indication de langue|NomLangue|CodeIETF|texte=texte}}
  • {{Indication de langue|NomLangue|CodeIETF|dir=rtl|texte=texte}}

Code de langue IETF : pour les valeurs possibles, voir Modèle:Langue#Codes de langue.

3 Exemples

  • {{Indication de langue|allemand|de|texte=Die II{{exp|te}} Republik}}
(de) Die IIte Republik
  • {{Indication de langue|arabe|ar}}
(ar)
  • {{Indication de langue|arabe|ar|dir=rtl|texte=العربية...}}
(ar) العربية...
Exemple incorrect (ne marche pas correctement)
  • {{Indication de langue|arabe|ar}} العربية...
(ar) العربية...
Détermination automatique du nom de la langue
  • {{Indication de langue||de}}
(de)

4 Utilisation dynamique

Le paramètre NomLangue peut être laissé vide, dans ce cas le modèle détermine automatiquement sa valeur à partir du code de langue.

Ainsi, ce code parfois rencontré dans les modèles :

{{ {{{langue}}} }}

Peut être remplacé par celui-ci, qui est plus sûr :

{{Indication de langue||{{{langue}}}}}

5 Templatedata

Ce modèle est un métamodèle utilisé pour créer des liens de langues (cf. {{fr}}, {{de}}, etc.).

Paramètres du modèle

ParamètreDescriptionTypeStatut
Nom de langue1

le nom de la langue (« français », « allemand », etc.).

Chaînefacultatif
Code IETF2

Un code de langue IETF (« fr », « de », etc.).

Chaîneobligatoire
directiondir

'rtl' pour indiquer que le texte se lit de droite à gauche (écriture hébraïque, arabe, syriaque ou maldivienne)

Chaînefacultatif
textetexte

(optionnel) texte encadré par cet indicateur de langue

Chaînefacultatif

6 Voir aussi

  • {{Langue}} même chose pour mettre en forme un texte, mais sans indicateur de langue visible