Template:Idioma: Difference between revisions

From eMushpedia
Jump to navigation Jump to search
Created page with "<includeonly><div class="lang-switcher" style="position:absolute; right: 0; text-align:right; font-size:0.95em;"> {{#if:{{{fr|}}} |{{Flag|fr|:fr:{{{fr|}}}}}[[:fr:{{{fr|}}}|{{{fr|}}}]] |{{Flag|fr|:fr:Special:CreatePage}}<span class="lang-create"><Créer></span> }}  •  {{#if:{{{en|}}} |{{Flag|en|:en:{{{en|}}}}}[[:en:{{{en|}}}|{{{en|}}}]] |{{Flag|en|:en:Special:CreatePage}}:en:Special:CreatePage|<span class="lang-crea..."
 
m OkayMaybeImASimp moved page Template:Language to Template:Idioma: Idioma equivocado del nombre de plantilla
 
(2 intermediate revisions by 2 users not shown)
Line 1: Line 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>]]
}}
}}}}{{#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><templatedata>
<noinclude><templatedata>
Line 15: Line 14:
     "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": "Idioma",
"description": "Codigo ISO Code del idioma de la página actual",
"suggestedvalues": [
"fr",
                "en",
                "es"
],
"type": "string",
"required": true
},
         "fr": {
         "fr": {
             "label": "French page",
             "label": "Página Francesa",
             "description": "Title of the French version of the page",
             "description": "Título de la versión Francesa de la página",
             "type": "wiki-page-name",
             "type": "wiki-page-name",
             "example": "Accueil"
             "example": "Accueil"
         },
         },
         "en": {
         "en": {
             "label": "English page",
             "label": "Página Inglesa",
             "description": "Title of the English version of the page",
             "description": "Título de la versión Inglesa de la página",
             "type": "wiki-page-name",
             "type": "wiki-page-name",
             "example": "Home"
             "example": "Home"
         },
         },
         "es": {
         "es": {
             "label": "Spanish page",
             "label": "Página Española",
             "description": "Title of the Spanish version of the page",
             "description": "Título de la versión Española de la página",
             "type": "wiki-page-name",
             "type": "wiki-page-name",
             "example": "Inicio"
             "example": "Inicio"
Line 45: Line 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>

Latest revision as of 23:15, 21 April 2026

Displays a language switcher linking equivalent pages in French, English, and Spanish, and sets the interface language using uselang.

Template parameters[Edit template data]

ParameterDescriptionTypeStatus
Idioma1

Codigo ISO Code del idioma de la página actual

Suggested values
fr en es
Stringrequired
Página Francesafr

Título de la versión Francesa de la página

Example
Accueil
Page nameoptional
Página Inglesaen

Título de la versión Inglesa de la página

Example
Home
Page nameoptional
Página Españolaes

Título de la versión Española de la página

Example
Inicio
Page nameoptional

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>