Bienvenue sur le wiki de Nuit debout, nous sommes le 3002 mars.




Modèle:Indication de langue/Documentation : Différence entre versions

De NuitDebout
Aller à : navigation, rechercher
m
m (46 révisions importées)
 
(42 révisions intermédiaires par 16 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<includeonly>{{Documentation modèle en sous-page}}</includeonly><noinclude>:''Cette page est la documentation du modèle {{M|Indication de langue}}.''{{Documentation modèle}}</noinclude>
+
{{Sous-page de documentation}}<includeonly>
; Utilisation
+
{{Protection|nombre=540000}}
: Ce modèle est un méta-modèle utilisé pour créer des liens de langues (cf. {{m|fr}}, {{m|de}}, etc.).
+
{{Avertissement méta-modèle}}
 +
{{Modèle utilisant les modules Lua|Module:Langue}}</includeonly>
 +
== Utilisation ==
 +
Ce modèle est un [[métamodèle]] utilisé pour créer des liens de langues (cf. {{m|fr}}, {{m|de}}, etc.).
  
; Syntaxe
+
== Syntaxe ==
* <tt><nowiki>{{</nowiki>Indication de langue|</tt>''NomLangue''<tt>|</tt>''CodeISOLangue''<tt>|<br />dir=rtl|texte=''texte''<nowiki>}}</nowiki></tt>
+
* <tt><nowiki>{{</nowiki>Indication de langue|</tt>''NomLangue''<tt>|</tt>''CodeIETF''<tt><nowiki>}}</nowiki></tt>
 +
* <tt><nowiki>{{</nowiki>Indication de langue|</tt>''NomLangue''<tt>|</tt>''CodeIETF''<tt>|texte=''texte''<nowiki>}}</nowiki></tt>
 +
* <tt><nowiki>{{</nowiki>Indication de langue|</tt>''NomLangue''<tt>|</tt>''CodeIETF''<tt>|dir=rtl|texte=''texte''<nowiki>}}</nowiki></tt>
 +
 
 +
Le paramètre <code>NomLangue</code> peut être laissé vide, dans ce cas le modèle détermine automatiquement sa valeur.
 +
 
 +
== Paramètres ==
 +
<templatedata>
 +
{
 +
"description": "Ce modèle est un métamodèle utilisé pour créer des liens de langues (cf. {{fr}}, {{de}}, etc.).",
 +
"params": {
 +
"1": {
 +
"label": "Nom de langue",
 +
"type": "string",
 +
"description": " le nom de la langue (« français », « allemand », etc.)."
 +
},
 +
"2": {
 +
"label": "Code IETF",
 +
"type": "string",
 +
"required": true,
 +
"description": "Un code de langue IETF (« fr », « de », etc.)."
 +
},
 +
"dir": {
 +
"label": "direction",
 +
"type": "string",
 +
"description": "'rtl' pour indiquer que le texte se lit de droite à gauche (écriture hébraïque, arabe, syriaque ou maldivienne)"
 +
},
 +
"texte": {
 +
"label": "texte",
 +
"type": "string",
 +
"description": "(optionnel) texte encadré par cet indicateur de langue"
 +
}
 +
}
 +
}
 +
</templatedata>
 +
 
 +
[[Code de langue IETF]] : voir [[Modèle:Lang#Codes de langue]].
 +
 
 +
== Exemples ==
 +
* <tt><nowiki>{{Indication de langue|allemand|de|texte=Die {{II}}{{exp|te}} Republik}}</nowiki></tt>
 +
: {{Indication de langue|allemand|de|texte=Die {{II}}{{exp|te}} Republik}}
 +
* <tt><nowiki>{{Indication de langue|arabe|ar}}</nowiki></tt>
 +
: {{Indication de langue|arabe|ar}}
 +
* <tt><nowiki>{{Indication de langue|arabe|ar|dir=rtl|texte=العربية...}}</nowiki></tt>
 +
: {{Indication de langue|arabe|ar|dir=rtl|texte=العربية...}}
 +
 
 +
; Détermination automatique du nom de la langue
 +
* <tt><nowiki>{{Indication de langue||de}</nowiki></tt>
 +
: {{Indication de langue||de}}
 +
 
 +
; Exemple incorrect ''(ne marche pas correctement)''
 +
* <tt><nowiki>{{Indication de langue|arabe|ar}} العربية...</nowiki></tt>
 +
: {{Indication de langue|arabe|ar}} العربية...
 +
 
 +
== Voir aussi ==
 +
* {{m|Lang}} même chose pour mettre en forme un texte, mais sans indicateur de langue visible
  
; Paramètres
 
* 1=''NomLangue'' : le nom de la langue (« français », « allemand », etc.).
 
* 2=''CodeISOLangue'' : le code de la langue dans la norme ISO 639-1 (ou 639-2 si absent) (« fr », « de », etc.).
 
* dir=rtl : (optionnel) utile uniquement si un texte est indiqué et se lit de droite à gauche (écriture arabe ou hébreue)
 
* texte=''texte'' : (optionnel) texte encadré par cet indicateur de langue
 
 
<includeonly>
 
<includeonly>
[[Catégorie:Modèle pour les langues|Indication de langue]]
+
[[Catégorie:Modèle d'icônes de langues| *]]
<!-- Interwikis -->
+
[[bs:Šablon:Simboli jezika]]
+
[[bm:Modèle:Indication de langue]]
+
[[en:Template:Languageicon]]
+
[[hr:Template:Languageicon]]
+
[[nl:Sjabloon:Taalaanduiding]]
+
[[ru:Шаблон:Ref-lang]]
+
[[th:Template:Languageicon]]
+
 
</includeonly>
 
</includeonly>

Version actuelle en date du 18 avril 2016 à 20:57

Illustration de documentation
Ceci est la page de documentation de Modèle:Indication de langue [modifier] [purger].
Cette sous-page contient les instructions, les catégories de son modèle d'origine et elle n'est pas destinée à être visualisée directement.

Utilisation[modifier le wikicode]

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

Syntaxe[modifier le wikicode]

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

Le paramètre NomLangue peut être laissé vide, dans ce cas le modèle détermine automatiquement sa valeur.

Paramètres[modifier le wikicode]

<templatedata> { "description": "Ce modèle est un métamodèle utilisé pour créer des liens de langues (cf. (fr), (de), etc.).", "params": { "1": { "label": "Nom de langue", "type": "string", "description": " le nom de la langue (« français », « allemand », etc.)." }, "2": { "label": "Code IETF", "type": "string", "required": true, "description": "Un code de langue IETF (« fr », « de », etc.)." }, "dir": { "label": "direction", "type": "string", "description": "'rtl' pour indiquer que le texte se lit de droite à gauche (écriture hébraïque, arabe, syriaque ou maldivienne)" }, "texte": { "label": "texte", "type": "string", "description": "(optionnel) texte encadré par cet indicateur de langue" } } } </templatedata>

Code de langue IETF : voir Modèle:Lang#Codes de langue.

Exemples[modifier le wikicode]

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

Voir aussi[modifier le wikicode]

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