Template:I18n: Difference between revisions
Jump to navigation
Jump to search
imported>Septembre Initialisation de la page |
imported>Septembre m ajout léger padding |
||
| (2 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
<onlyinclude><includeonly> | <onlyinclude><includeonly><div style="padding-top: 16px;">{{#switch:{{{1}}} | ||
<div> | | fr = [[Category:FR]] | ||
{{#if:{{{fr|}}}| <div>[[Fichier:Icon-flag-fr.png]] [[{{{fr}}}]]</div> |}} | | en = [[Category:EN]] | ||
{{#if:{{{en|}}}| <div>[[Fichier:Icon-flag-en.png]] [[{{{en}}}]]</div> |}} | | es = [[Category:ES]] | ||
{{#if:{{{es|}}}| <div>[[Fichier:Icons-flag-es.png]] [[{{{es}}}]]</div> |}} | |'''INVALID_BASE_LANGUAGE'''}}{{#if:{{{fr|}}} | ||
</div> | |<div style="display:inline-block; padding: 0px 4px 0px 4px; border: solid 1px lightgrey">[[Fichier:Icon-flag-fr.png|link={{{fr}}}]] [[{{{fr}}}]]</div> | ||
</includeonly></onlyinclude> | |}}{{#if:{{{en|}}} | ||
|<div style="display:inline-block; padding: 0px 4px 0px 4px; border: solid 1px lightgrey">[[Fichier:Icon-flag-en.png|link={{{en}}}]] [[{{{en}}}]]</div> | |||
|}}{{#if:{{{es|}}} | |||
|<div style="display:inline-block; padding: 0px 4px 0px 4px; border: solid 1px lightgrey">[[Fichier:Icons-flag-es.png|link={{{es}}}]] [[{{{es}}}]]</div> | |||
|}}</div></includeonly></onlyinclude> | |||
{{I18n|en=Old T-Shirt|fr=Vieux T-shirt|es= | <templatedata> | ||
{ | |||
"params": { | |||
"1": { | |||
"label": "Langue", | |||
"description": "Code ISO de la langue de la page actuelle", | |||
"suggestedvalues": [ | |||
"fr", | |||
"en", | |||
"es" | |||
], | |||
"type": "string", | |||
"required": true | |||
}, | |||
"fr": { | |||
"label": "Page en français", | |||
"description": "Nom de cette page en français", | |||
"type": "string", | |||
"required": false | |||
}, | |||
"en": { | |||
"label": "Page in english", | |||
"description": "Name of this page in english", | |||
"type": "string", | |||
"required": false | |||
}, | |||
"es": { | |||
"label": "Página en español", | |||
"description": "Nombre de esta página en español", | |||
"type": "string", | |||
"required": false | |||
} | |||
}, | |||
"description": "Ce modèle permet de gérer l'internationalisation (i18n) des pages interwiki. Il ajoute une catégorie à la page avec la langue, et rajoute les liens vers la même page dans les autres langues. Il n'est pas nécessaire d'ajouter le nom de la page dans sa langue actuelle." | |||
} | |||
</templatedata> | |||
== Exemples == | |||
<code><nowiki>{{I18n|fr|en=Old T-Shirt|es=Camiseta vieja}}</nowiki></code> {{I18n|fr|en=Old T-Shirt|es=Camiseta vieja}} | |||
<code><nowiki>{{I18n|en|fr=Vieux T-shirt|es=Camiseta vieja}}</nowiki></code> {{I18n|en|fr=Vieux T-shirt|es=Camiseta vieja}} | |||
<code><nowiki>{{I18n|es|en=Old T-Shirt|fr=Vieux T-shirt}}</nowiki></code> {{I18n|es|en=Old T-Shirt|fr=Vieux T-shirt}} | |||
<code><nowiki>{{I18n|de}}</nowiki></code>{{I18n|de}}=Il faut ajouter la nouvelle langue dans ce modèle. | |||
Latest revision as of 12:55, 6 April 2026
Ce modèle permet de gérer l'internationalisation (i18n) des pages interwiki. Il ajoute une catégorie à la page avec la langue, et rajoute les liens vers la même page dans les autres langues. Il n'est pas nécessaire d'ajouter le nom de la page dans sa langue actuelle.
| Parameter | Description | Type | Status | |
|---|---|---|---|---|
| Langue | 1 | Code ISO de la langue de la page actuelle
| String | required |
| Page en français | fr | Nom de cette page en français | String | optional |
| Page in english | en | Name of this page in english | String | optional |
| Página en español | es | Nombre de esta página en español | String | optional |
Exemples
{{I18n|fr|en=Old T-Shirt|es=Camiseta vieja}}
{{I18n|en|fr=Vieux T-shirt|es=Camiseta vieja}}
{{I18n|es|en=Old T-Shirt|fr=Vieux T-shirt}}
{{I18n|de}}
INVALID_BASE_LANGUAGE
=Il faut ajouter la nouvelle langue dans ce modèle.