« Modèle:Language » : différence entre les versions
Aller à la navigation
Aller à la recherche
Aucun résumé des modifications |
Aucun résumé des modifications |
||
| (7 versions intermédiaires par 2 utilisateurs non affichées) | |||
| Ligne 1 : | Ligne 1 : | ||
<includeonly><div class="lang-switcher" style=" | <includeonly><div class="lang-switcher" style="display:inline-block; font-size:0.95em; text-align:center; border:1px solid #aaa; padding:0 6px; margin:4px 0"> | ||
{{#if:{{{fr|}}} | {{#ifeq:{{{1|}}}|fr||{{#if:{{{fr|}}}|{{Flag|fr|:fr:{{{fr|}}}}}[[:fr:{{{fr|}}}|{{{fr|}}}]] | ||
| | |{{Flag|fr|:fr:Special:CreatePage}}[[:fr:Special:CreatePage|<span class="lang-create"><Créer></span>]] | ||
| | }}}}{{#ifeq:{{{1|}}}|fr||{{#ifeq:{{{1|}}}|en|| • }}}}{{#ifeq:{{{1|}}}|en||{{#if:{{{en|}}} | ||
}} • {{#if:{{{en|}}} | |{{Flag|en|:en:{{{en|}}}}}[[:en:{{{en|}}}|{{{en|}}}]] | ||
| | |{{Flag|en|:en:Special:CreatePage}}[[:en:Special:CreatePage|<span class="lang-create"><Create></span>]] | ||
| | }}}}{{#ifeq:{{{1|}}}|es||{{#ifeq:{{{1|}}}|en|| • }}{{#ifeq:{{{1|}}}|fr||{{#ifeq:{{{1|}}}|en| • |}}}}}}{{#ifeq:{{{1|}}}|es||{{#if:{{{es|}}} | ||
}} • {{# | |{{Flag|es|:es:{{{es|}}}}}[[:es:{{{es|}}}|{{{es|}}}]] | ||
| | |{{Flag|es|:es:Special:CreatePage}}[[:es:Special:CreatePage|<span class="lang-create"><Crear></span>]] | ||
| | }}}}{{#ifeq:{{{1|}}}|fr||{{#if:{{{fr|}}}|[[fr:{{{fr|}}}]]|}}}}{{#ifeq:{{{1|}}}|en||{{#if:{{{en|}}}|[[en:{{{en|}}}]]|}}}}{{#ifeq:{{{1|}}}|es||{{#if:{{{es|}}}|[[es:{{{es|}}}]]|}}}} | ||
}}</div></includeonly> | </div></includeonly> | ||
<noinclude> | <noinclude><templatedata> | ||
<templatedata> | |||
{ | { | ||
"description": "Displays a language switcher linking equivalent pages in French, English, and Spanish, and sets the interface language using uselang.", | "description": "Displays a language switcher linking equivalent pages in French, English, and Spanish, and sets the interface language using uselang.", | ||
"params": { | "params": { | ||
"1": { | |||
"label": "Langue", | |||
"description": "ISO Code of the current page language", | |||
"suggestedvalues": [ | |||
"fr", | |||
"en", | |||
"es" | |||
], | |||
"type": "string", | |||
"required": true | |||
}, | |||
"fr": { | "fr": { | ||
"label": "French page", | "label": "French page", | ||
| Ligne 45 : | Ligne 55 : | ||
! Code !! Result | ! Code !! Result | ||
|- | |- | ||
| <code><nowiki>{{Language|fr | | <code><nowiki>{{Language|fr|en=Home|es=Inicio}}</nowiki></code> | ||
| {{Language|fr | | {{Language|fr|en=Home|es=Inicio}} | ||
|- | |- | ||
| <code><nowiki>{{Language|en=Home|es=Inicio}}</nowiki></code> | | <code><nowiki>{{Language|fr|en=Home|es=Inicio}}</nowiki></code> | ||
| {{Language|en=Home|es=Inicio}} | | {{Language|fr|en=Home|es=Inicio}} | ||
|- | |- | ||
| <code><nowiki>{{Language|fr=Accueil|es=Inicio}}</nowiki></code> | | <code><nowiki>{{Language|es|fr=Accueil|es=Inicio}}</nowiki></code> | ||
| {{Language|fr=Accueil|es=Inicio}} | | {{Language|es|fr=Accueil|es=Inicio}} | ||
|- | |- | ||
| <code><nowiki>{{Language|fr=Accueil|en=Home}}</nowiki></code> | | <code><nowiki>{{Language|es|fr=Accueil|en=Home}}</nowiki></code> | ||
| {{Language|fr=Accueil|en=Home}} | | {{Language|es|fr=Accueil|en=Home}} | ||
|- | |- | ||
| <code><nowiki>{{Language|fr=Accueil}}</nowiki></code> | | <code><nowiki>{{Language|en|fr=Accueil}}</nowiki></code> | ||
| {{Language|fr=Accueil}} | | {{Language|en|fr=Accueil}} | ||
|} | |} | ||
</noinclude> | </noinclude> | ||
Dernière version du 10 avril 2026 à 07:12
Displays a language switcher linking equivalent pages in French, English, and Spanish, and sets the interface language using uselang.
| Paramètre | Description | Type | État | |
|---|---|---|---|---|
| Langue | 1 | ISO Code of the current page language
| Chaîne | obligatoire |
| French page | fr | Title of the French version of the page
| Nom de page | facultatif |
| English page | en | Title of the English version of the page
| Nom de page | facultatif |
| Spanish page | es | Title of the Spanish version of the page
| Nom de page | facultatif |
Example
| Code | Result |
|---|---|
{{Language|fr|en=Home|es=Inicio}}
|
|
{{Language|fr|en=Home|es=Inicio}}
|
|
{{Language|es|fr=Accueil|es=Inicio}}
|
|
{{Language|es|fr=Accueil|en=Home}}
|
|
{{Language|en|fr=Accueil}}
|