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

De eMushpedia
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
 
(5 versions intermédiaires par 2 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<includeonly><div class="lang-switcher" style="position:absolute; right: 0; text-align:right; font-size:0.95em;">
<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:{{{fr|}}}}}[[:fr:{{{fr|}}}|{{{fr|}}}]]
|{{Flag|fr|:fr:Special:CreatePage}}[[:fr:Special:CreatePage|<span class="lang-create">&lt;Créer&gt;</span>]]
|{{Flag|fr|:fr:Special:CreatePage}}[[:fr:Special:CreatePage|<span class="lang-create">&lt;Créer&gt;</span>]]
}}&nbsp;&nbsp;•&nbsp;&nbsp;{{#if:{{{en|}}}
}}}}{{#ifeq:{{{1|}}}|fr||{{#ifeq:{{{1|}}}|en||&nbsp;&nbsp;•&nbsp;&nbsp;}}}}{{#ifeq:{{{1|}}}|en||{{#if:{{{en|}}}
|{{Flag|en|:en:{{{en|}}}}}[[:en:{{{en|}}}|{{{en|}}}]]
|{{Flag|en|:en:{{{en|}}}}}[[:en:{{{en|}}}|{{{en|}}}]]
|{{Flag|en|:en:Special:CreatePage}}[[:en:Special:CreatePage|<span class="lang-create">&lt;Create&gt;</span>]]
|{{Flag|en|:en:Special:CreatePage}}[[:en:Special:CreatePage|<span class="lang-create">&lt;Create&gt;</span>]]
}}&nbsp;&nbsp;•&nbsp;&nbsp;{{#if:{{{es|}}}
}}}}{{#ifeq:{{{1|}}}|es||{{#ifeq:{{{1|}}}|en||&nbsp;&nbsp;•&nbsp;&nbsp;}}{{#ifeq:{{{1|}}}|fr||{{#ifeq:{{{1|}}}|en|&nbsp;&nbsp;•&nbsp;&nbsp;|}}}}}}{{#ifeq:{{{1|}}}|es||{{#if:{{{es|}}}
|{{Flag|es|:es:{{{es|}}}}}[[:es:{{{es|}}}|{{{es|}}}]]
|{{Flag|es|:es:{{{es|}}}}}[[:es:{{{es|}}}|{{{es|}}}]]
|{{Flag|es|:es:Special:CreatePage}}[[:es:Special:CreatePage|<span class="lang-create">&lt;Crear&gt;</span>]]
|{{Flag|es|:es:Special:CreatePage}}[[:es:Special:CreatePage|<span class="lang-create">&lt;Crear&gt;</span>]]
}}</div></includeonly>
}}}}{{#ifeq:{{{1|}}}|fr||{{#if:{{{fr|}}}|[[fr:{{{fr|}}}]]|}}}}{{#ifeq:{{{1|}}}|en||{{#if:{{{en|}}}|[[en:{{{en|}}}]]|}}}}{{#ifeq:{{{1|}}}|es||{{#if:{{{es|}}}|[[es:{{{es|}}}]]|}}}}
</div></includeonly>
<noinclude><templatedata>
<noinclude><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 44 : Ligne 55 :
! Code !! Result
! Code !! Result
|-
|-
| <code><nowiki>{{Language|fr=Accueil|en=Home|es=Inicio}}</nowiki></code>
| <code><nowiki>{{Language|fr|en=Home|es=Inicio}}</nowiki></code>
| {{Language|fr=Accueil|en=Home|es=Inicio}}
| {{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ètres du modèle[Modifier les données du modèle]

ParamètreDescriptionTypeÉtat
Langue1

ISO Code of the current page language

Valeurs suggérées
fr en es
Chaîneobligatoire
French pagefr

Title of the French version of the page

Exemple
Accueil
Nom de pagefacultatif
English pageen

Title of the English version of the page

Exemple
Home
Nom de pagefacultatif
Spanish pagees

Title of the Spanish version of the page

Exemple
Inicio
Nom de pagefacultatif

Example

Code Result
{{Language|fr|en=Home|es=Inicio}}

en Home  •  es Inicio

{{Language|fr|en=Home|es=Inicio}}

en Home  •  es Inicio

{{Language|es|fr=Accueil|es=Inicio}}

fr Accueil  •  en <Create>

{{Language|es|fr=Accueil|en=Home}}

fr Accueil  •  en Home

{{Language|en|fr=Accueil}}

fr Accueil  •  es <Crear>