Bienvenue sur le wiki de Nuit debout, nous sommes le 3002 mars.
Modèle:Indication de langue/Documentation : Différence entre versions
m |
m (46 révisions importées) |
||
(42 révisions intermédiaires par 16 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | + | {{Sous-page de documentation}}<includeonly> | |
− | + | {{Protection|nombre=540000}} | |
− | + | {{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 == | |
− | * <tt><nowiki>{{</nowiki>Indication de langue|</tt>''NomLangue''<tt>|</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 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
<includeonly> | <includeonly> | ||
− | [[Catégorie:Modèle | + | [[Catégorie:Modèle d'icônes de langues| *]] |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
</includeonly> | </includeonly> |
Version actuelle en date du 18 avril 2016 à 20:57
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