« Modèle:Flag » : différence entre les versions

De eMushpedia
Aller à la navigation Aller à la recherche
Created page with "<includeonly><onlyinclude>[[File:{{lc:Icon-flag-{{{1}}}}}.png|16px|link=|alt={{{1}}}]]</onlyinclude></includeonly> <noinclude><templatedata> { "description": "Displays a flag icon based on a language code (fr, en, es).", "params": { "1": { "label": "Language code", "description": "Language code to display the corresponding flag (e.g. fr, en, es).", "type": "string", "required": true, "example": "..."
 
Aucun résumé des modifications
 
Ligne 1 : Ligne 1 :
<includeonly><onlyinclude>[[File:{{lc:Icon-flag-{{{1}}}}}.png|16px|link=|alt={{{1}}}]]</onlyinclude></includeonly>
<includeonly><onlyinclude>
[[File:{{lc:Icon-flag-{{{1}}}}}.png|16px|link={{#if:{{{2|}}}
|{{#switch:{{{1}}}
  | fr = fr:{{{2}}}
  | en = en:{{{2}}}
  | es = es:{{{2}}}
  }}
|{{#switch:{{{1}}}
  | fr = fr:Accueil
  | en = en:Home
  | es = es:Inicio
  }}
}}|alt={{{1}}}]]
</onlyinclude></includeonly>
<noinclude><templatedata>
<noinclude><templatedata>
{
{
     "description": "Displays a flag icon based on a language code (fr, en, es).",
     "description": "Displays a flag icon based on a language code (fr, en, es). If a page name is provided, the flag links to that page on the corresponding wiki. If not provided, it links to the default homepage of that language.",
     "params": {
     "params": {
         "1": {
         "1": {
             "label": "Language code",
             "label": "Language code",
             "description": "Language code to display the corresponding flag (e.g. fr, en, es).",
             "description": "Language code to display the corresponding flag (fr, en, es).",
             "type": "string",
             "type": "string",
             "required": true,
             "required": true,
Ligne 15 : Ligne 28 :
                 "es"
                 "es"
             ]
             ]
        },
        "2": {
            "label": "Page name",
            "description": "Optional page name to link to on the target wiki. If omitted, the flag links to the default homepage (Accueil, Home, Inicio).",
            "type": "wiki-page-name",
            "required": false,
            "example": "fr:Accueil"
         }
         }
     }
     }
Ligne 31 : Ligne 51 :
|-
|-
| <code><nowiki>{{Flag|es}}</nowiki></code> || {{Flag|es}}
| <code><nowiki>{{Flag|es}}</nowiki></code> || {{Flag|es}}
|-
| <code><nowiki>{{Flag|fr|fr:Template:Flag}}</nowiki></code> || {{Flag|fr|fr:Template:Flag}}
|-
| <code><nowiki>{{Flag|en|en:Template:Flag}}</nowiki></code> || {{Flag|en|en:Template:Flag}}
|-
| <code><nowiki>{{Flag|es|es:Template:Flag}}</nowiki></code> || {{Flag|es|en:Template:Flag}}
|}
|}


[[Category:Templates]]
[[Category:Templates]]
</noinclude>
</noinclude>

Dernière version du 9 avril 2026 à 15:43

Displays a flag icon based on a language code (fr, en, es). If a page name is provided, the flag links to that page on the corresponding wiki. If not provided, it links to the default homepage of that language.

Paramètres du modèle[Modifier les données du modèle]

ParamètreDescriptionTypeÉtat
Language code1

Language code to display the corresponding flag (fr, en, es).

Valeurs suggérées
fr en es
Exemple
fr
Chaîneobligatoire
Page name2

Optional page name to link to on the target wiki. If omitted, the flag links to the default homepage (Accueil, Home, Inicio).

Exemple
fr:Accueil
Nom de pagefacultatif

Examples

Code Result
{{Flag|fr}}

fr

{{Flag|en}}

en

{{Flag|es}}

es

{{Flag|fr|fr:Template:Flag}}

fr

{{Flag|en|en:Template:Flag}}

en

{{Flag|es|es:Template:Flag}}

es