Modèle:Trad : Différence entre versions

De EncyclopAtys

m
 
(40 révisions intermédiaires par 5 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
<includeonly>{{#vardefine:ojo|{{#ifeq: {{{org|}}}{{{ref|}}} | | none | block }} }}
+
<includeonly><htmltag tagname="notigstart"></htmltag> {{#vardefine:ojo|{{#ifeq: {{{com|}}}{{{ref|}}} | | none | block }} }}
{{#vardefine:colour|{{#ifeq: {{{org|}}}{{{ref|}}} | | {{{palette|}}} | Alert }} }}
+
{{#vardefine:colour|{{#ifeq: {{{com|}}}{{{ref|}}} | | {{{palette|}}} | Alert }} }}
{{#vardefine:status|{{ #switch: {{{FR}}}
+
<div id="tradbox" style="margin:0;padding:0;border: none;"><!------- Boite englobante
|0=Original
+
 
|1=Traduction demandée
 
|2=En cours de traduction
 
|3=Période de relecture
 
|4=Traduit
 
|#default=Non traduit, non urgent
 
}} }}
 
<div style="margin:0;padding:0;border: none;" <!------- Boite englobante -->
 
 
------------------------------ Boutons de versions linguistiques à droite
 
------------------------------ Boutons de versions linguistiques à droite
--><div style="float:right;margin-right:0em;margin-left:1em;left:auto;
+
--><div style="float:right;margin:0px;margin-left:1px;left:auto;
border: #{{ColorAtys|type=light|group={{#var:colour}}}} medium outset;
+
border: #{{ColorAtys|type=light|group={{#var:colour}}}} 2px ridge;padding: 1px 1px 1px 2px;
background: linear-gradient(to left, #{{ColorAtys|type=bg|group={{#var:colour}}}}, #{{ColorAtys|type=light|group={{#var:colour}}}});"><!--
+
background: linear-gradient(to right, #{{ColorAtys|type=bg|group={{#var:colour}}}}, #{{ColorAtys|type=light|group={{#var:colour}}}});"><!--
 
+
--> {{#if:{{{H|}}}{{{ref|}}}
 
+
|<!-- Horizontal
-x-> {{#if:{{{H|}}}
+
---> {{#if:{{{DE|}}}| [[file:De.png | link=:de:{{{DE}}} | de:{{{DE}}}]]{{Dot|St={{{DEs| }}}}}}}<!--
|<!-x- Horizontal
+
---> {{#if:{{{EN|}}}| [[file:Gb.png | link=:en:{{{EN}}} | en:{{{EN}}}]]{{Dot|St={{{ENs| }}}}}}}<!--
--x-><div style="background: linear-gradient(to right, #{{ColorAtys|type=bg|group={{{palette}}}}}, #{{ColorAtys|type=light|group={{{palette}}}}});">•&nbsp;<!--
+
---> {{#if:{{{ES|}}}| [[file:Es.png | link=:es:{{{ES}}} | es:{{{ES}}}]]{{Dot|St={{{ESs| }}}}}}}<!--
--x-> {{#if:{{{DE|}}}| [[file:De.png | link=:de:{{{DE}}} | de:{{{DE}}}]]&nbsp;{{Dot|St={{{DEs}}}}}&nbsp;•&nbsp;}}<!--
+
---> {{#if:{{{FR|}}}| [[file:Fr.png | link=:fr:{{{FR}}} | fr:{{{FR}}}]]{{Dot|St={{{FRs| }}}}}}}<!--
--x-> {{#if:{{{EN|}}}| [[file:Gb.png | link=:en:{{{EN}}} | en:{{{EN}}}]]&nbsp;{{Dot|St={{{ENs}}}}}&nbsp;•&nbsp;}}<!--
+
---> {{#if:{{{RU|}}}| [[file:Ru.png | link=:ru:{{{RU}}} | ru:{{{RU}}}]]{{Dot|St={{{RUs| }}}}}}}<!--
--x-> {{#if:{{{ES|}}}| [[file:Es.png | link=:es:{{{ES}}} | es:{{{ES}}}]]&nbsp;{{Dot|St={{{ESs}}}}}&nbsp;•&nbsp;}}<!--
+
---></div>
--x-> {{#if:{{{FR|}}}| [[file:Fr.png | link=:fr:{{{FR}}} | fr:{{{FR}}}]]&nbsp;{{Dot|St={{{FRs}}}}}&nbsp;•&nbsp;}}<!--
+
|<!-- Vertical
--x-> {{#if:{{{RU|}}}| [[file:Ru.png | link=:ru:{{{RU}}} | ru:{{{RU}}}]]&nbsp;{{Dot|St={{{RUs}}}}}&nbsp;•<br/>}}<!--
 
--x-></div>
 
|<!-x- Vertical
 
--x-><div style="background: linear-gradient(to right, #{{ColorAtys|type=bg|group={{{palette}}}}}, #{{ColorAtys|type=light|group={{{palette}}}}});"><!--
 
--x-> {{#if:{{{DE|}}}| [[file:De.png | link=:de:{{{DE}}} | de:{{{DE}}}|{{Dot|St={{{FRs}}}}}]]&nbsp;{{Dot|St={{{FRs}}}}}<br/>}}<!--
 
--x-> {{#if:{{{EN|}}}| [[file:Gb.png | link=:en:{{{EN}}} | en:{{{EN}}}|{{Dot|St={{{FRs}}}}}]]&nbsp;{{Dot|St={{{FRs}}}}}<br/>}}<!--
 
--x-> {{#if:{{{ES|}}}| [[file:Es.png | link=:es:{{{ES}}} | es:{{{ES}}}|{{Dot|St={{{FRs}}}}}]]&nbsp;{{Dot|St={{{FRs}}}}}<br/>}}<!--
 
--x-> {{#if:{{{FR|}}}| [[file:Fr.png | link=:fr:{{{FR}}} | fr:{{{FR}}}|{{Dot|St={{{FRs}}}}}]]&nbsp;{{Dot|St={{{FRs}}}}}<br/>}}<!--
 
--x-> {{#if:{{{RU|}}}| [[file:Ru.png | link=:ru:{{{RU}}} | ru:{{{RU}}}|{{Dot|St={{{FRs}}}}}]]&nbsp;{{Dot|St={{{FRs}}}}}<br/>}}<!--
 
 
 
--x-> {{#if:{{{DE|}}}| [[file:De.png | link=:de:{{{DE}}} | de:{{{DE}}}]]{{Dot|St={{{DEs}}}}}<br/>}}<!--
 
--x-> {{#if:{{{EN|}}}| [[file:Gb.png | link=:en:{{{EN}}} | en:{{{EN}}}]]{{Dot|St={{{ENs}}}}}<br/>}}<!--
 
--x-> {{#if:{{{ES|}}}| [[file:Es.png | link=:es:{{{ES}}} | es:{{{ES}}}]]{{Dot|St={{{ESs}}}}}<br/>}}<!--
 
--x-> {{#if:{{{FR|}}}| [[file:Fr.png | link=:fr:{{{FR}}} | fr:{{{FR}}}]]{{Dot|St={{{FRs}}}}}<br/>}}<!--
 
--x-> {{#if:{{{RU|}}}| [[file:Ru.png | link=:ru:{{{RU}}} | ru:{{{RU}}}]]{{Dot|St={{{RUs}}}}}<br/>}}<!--
 
--x-></div><!--
 
-x->}}<!--
 
 
 
 
---> {{#if:{{{DE|}}}| <div>[[file:De.png | link=:de:{{{DE}}} | de:{{{DE}}}]]{{Dot|St={{{DEs}}}}}</div>}}<!--
 
---> {{#if:{{{DE|}}}| <div>[[file:De.png | link=:de:{{{DE}}} | de:{{{DE}}}]]{{Dot|St={{{DEs}}}}}</div>}}<!--
 
---> {{#if:{{{EN|}}}| <div>[[file:Gb.png | link=:en:{{{EN}}} | en:{{{EN}}}]]{{Dot|St={{{ENs}}}}}</div>}}<!--
 
---> {{#if:{{{EN|}}}| <div>[[file:Gb.png | link=:en:{{{EN}}} | en:{{{EN}}}]]{{Dot|St={{{ENs}}}}}</div>}}<!--
---> {{#if:{{{ES|}}}| <div><abbr title="statut de traduction: ???">[[file:Es.png | link=:es:{{{ES}}} | es:{{{ES}}}]]{{Dot|St={{{ESs}}}}}</abbr></div>}}<!--
+
---> {{#if:{{{ES|}}}| <div>[[file:Es.png | link=:es:{{{ES}}} | es:{{{ES}}}]]{{Dot|St={{{ESs}}}}}</div>}}<!--
---> {{#if:{{{FR|}}}| <div>[[file:Fr.png | link=:fr:{{{FR}}} | fr:{{{FR}}} au statut: {{#var:status}}]]{{Dot|St={{{FRs}}}}}</div>}}<!--
+
---> {{#if:{{{FR|}}}| <div>[[file:Fr.png | link=:fr:{{{FR}}} | fr:{{{FR}}}]]{{Dot|St={{{FRs}}}}}</div>}}<!--
 
---> {{#if:{{{RU|}}}| <div>[[file:Ru.png | link=:ru:{{{RU}}} | ru:{{{RU}}}]]{{Dot|St={{{RUs}}}}}</div>}}<!--
 
---> {{#if:{{{RU|}}}| <div>[[file:Ru.png | link=:ru:{{{RU}}} | ru:{{{RU}}}]]{{Dot|St={{{RUs}}}}}</div>}}<!--
 
---></div><!--
 
---></div><!--
 +
--->}}<!--
 +
 
------------------------------ Bannière d'alerte de qualité de traduction à gauche
 
------------------------------ Bannière d'alerte de qualité de traduction à gauche
--><div style="visi_bility:{{#var:ojo}};display:{{#var:ojo}};margin-left:0em;margin-right: 0em;width=inherit;
+
--><div id="tradalert" style="visi_bility:{{#var:ojo}};display:{{#var:ojo}};margin-left:0em;margin-right: 0em;width=inherit;
 
border: #{{ColorAtys|type=light|group=Alert}} medium outset;
 
border: #{{ColorAtys|type=light|group=Alert}} medium outset;
 
background:#{{ColorAtys|type=light|group=Alert}}; color:#{{ColorAtys|type=fg|group=Alert}};
 
background:#{{ColorAtys|type=light|group=Alert}}; color:#{{ColorAtys|type=fg|group=Alert}};
text-align:center;font-weight: bold; font-size:x-large;font-variant: small-caps;">&nbsp;[[file:UnderConstruction.png|32px|left]]{{3DText|text={{{titre|Translation to review}}}}}
+
text-align:center;font-weight: bold; font-size:x-large;font-variant: small-caps;">&nbsp;[[file:UnderConstruction.png|32px|left]]{{3DText|text={{{titre|Traduction à revoir !}}}}}
 
<div style="text-align:right;font-weight: normal; font-size:x-small;font-variant:none;font-style:italic;">{{{comment|Ne blâmez pas les contributeurs, mais venez les aider 😎}}}</div>
 
<div style="text-align:right;font-weight: normal; font-size:x-small;font-variant:none;font-style:italic;">{{{comment|Ne blâmez pas les contributeurs, mais venez les aider 😎}}}</div>
<div style="border:thin inset #0ff;padding:0em;padding-left:48px;border: #{{ColorAtys|type=dark|group=Alert}} thin inset;background:#{{ColorAtys|type=bg|group=Alert}}; color:#000; text-align:left;  
+
<div style="border:thin inset #0ff;padding:0em;padding-left:48px;border: #{{ColorAtys|type=dark|group=Alert}} thin inset;background:#{{ColorAtys|type=bg|group=Alert}}; color:#000; text-align:left; font-size:small">
font-size:small">
+
'''Texte de référence (original utilisé comme référence) :''' {{{ref|}}}<br/>'''Notes : {{{com|}}}''' <!--([[:user_talk:{{REVISIONUSER}}|{{REVISIONUSER}}]], le {{REVISIONYEAR}}-{{REVISIONMONTH}}-{{REVISIONDAY2}})--->{{clear}}</div></div></div><htmltag tagname="notigend"></htmltag></includeonly><noinclude>
'''Text original <small> ( First text, no translated ) </small>:''' {{{org|}}}<br/>
+
{{Trad
'''Reference text <small> ( Maintained text, used as reference ) </small>:''' {{{ref|}}}{{clear}}
 
</div></div></div>
 
</includeonly><noinclude>
 
{{TradA
 
 
|DE = Vorlage:Trad
 
|DE = Vorlage:Trad
 
|EN = Template:Trad  
 
|EN = Template:Trad  
Ligne 65 : Ligne 38 :
 
|FR = Modèle:Trad  
 
|FR = Modèle:Trad  
 
|RU = Шаблон:Trad  
 
|RU = Шаблон:Trad  
}}
+
}}<!-- ——————————————————  DOCUMENTATION  ——————————————————
<big><big><big>Petits boutons pour passer d'une langue à l'autre.</big></big></big>
+
--><big><big><big>Petits boutons pour passer d'une langue à l'autre.</big></big></big>
  
 
<big><big>À mettre le plus haut possible dans la page.</big></big>
 
<big><big>À mettre le plus haut possible dans la page.</big></big>
Ligne 75 : Ligne 48 :
 
Utiliser comme suit:
 
Utiliser comme suit:
  
  {<nowiki>{</nowiki>Trad|<BigrammeLangue>=<Nom de la page traduite dans la langue XX>|etc...}}
+
  <nowiki>{{Trad|<BigrammeLangue>=<Nom de la page traduite dans la langue XX>|<Statut_de_la page>= <Code-statut>|  <Vertical/Horizontal>|palettte=<Couleur thematique>|ref= Page de référence |com= Commentaire}}</nowiki>
  
 
*Les bigrammes reconnus sont DE, EN, ES, FR et RU.
 
*Les bigrammes reconnus sont DE, EN, ES, FR et RU.
*Ce modèle peut s'enrichir de deux autres paramètres: '''"H"''' pour afficher les boites horizontalement et '''"palette"''' pour imposer une couleur thématique.Pour les palettes disponibles voir:  [[:Modèle:ColorAtys]]
+
*Statut de la page:
*Si une variable linguistique n'est pas renseignée, le bouton n'est pas affiché. Par contre, il sera affiché, '''même si le lien n’aboutit sur aucune page'''.
+
**Si une variable linguistique n'est pas renseignée, le bouton n'est pas affiché. Par contre, s'il l'est,  il sera affiché, même si le lien n’aboutit sur aucune page. De plus, le bouton ne «saura» pas si le texte a été traduit ou simplement recopié (d'où l'intérêt de l'indicateur de statut).
 +
**Les paramètres <code>DEs, ENs, ESs, FRs et RUs</code> peuvent prendre les valeurs <code>0, 1, 2, 3, 4, 5</code>. Ils permettent d'afficher à droite du symbole de langue un point de couleur ([[Modèle:Dot]]) , qui informe sur l'état de la page correspondante. Le code de couleur est identique à celui du [[Modèle:TIP]] :
 +
::{| class="wikitable"  style="text-align:center;"
 +
|-
 +
! Code !! Résultat !! État de la traduction
 +
|-
 +
| <code>XXs=0</code> ||  {{Dot|St=0}}  || Original
 +
|-
 +
| <code>XXs=1</code> ||  {{Dot|St=1}}  || Traduction demandée
 +
|-
 +
| <code>XXs=2</code> ||  {{Dot|St=2}} ||  Traduction en cours
 +
|-
 +
| <code>XXs=3</code> ||  {{Dot|St=3}} || Traduction en cours de vérification
 +
|-
 +
| <code>XXs=4</code> ||  {{Dot|St=4}}  || Traduit
 +
|-
 +
| <code>XXs=5</code> ||  {{Dot|St=5}} || Non Traduit ou n'existe pas encore
 +
|-
 +
| <code>XXs= </code> ||  {{Dot|St=}} || État inconnu
 +
|}
 +
 
 +
*Ce modèle peut s'enrichir de deux autres paramètres: '''"H"''' pour afficher les boites horizontalement et '''"palette"''' pour imposer une couleur thématique. Pour les palettes disponibles voir:  [[:Modèle:ColorAtys]]
 +
===Usage===
 +
<pre>{{Trad
 +
|DE = Page |DEs=
 +
|EN = Page |ENs=
 +
|ES = Page |ESs=
 +
|FR = Page |FRs=
 +
|RU = Page |RUs=
 +
|H  =
 +
|palette= Thème
 +
|ref= Page
 +
|com= Commentaire
 +
}}</pre>
 +
 
 +
==Exemples==
 
===Exemple sur cette page-ci ===
 
===Exemple sur cette page-ci ===
<pre>{{TradA
+
<pre>{{Trad
 
|DE = Vorlage:Trad
 
|DE = Vorlage:Trad
 
|EN = Template:Trad  
 
|EN = Template:Trad  
Ligne 89 : Ligne 97 :
 
|palette=fyros
 
|palette=fyros
 
}}</pre>
 
}}</pre>
 +
 
===Exemple d'alerte===
 
===Exemple d'alerte===
<pre>{{TradA
+
<pre>{{Trad
 
|DE = Vorlage:Trad
 
|DE = Vorlage:Trad
 
|EN = Template:Trad  
 
|EN = Template:Trad  
Ligne 98 : Ligne 107 :
 
|H  =
 
|H  =
 
|palette=fyros
 
|palette=fyros
|ref=En anglais
+
|ref=[[:fr:Modèle:Trad|En anglais]]
 +
|com=Divergences notables constatées avec la référence. À relire.
 
}}</pre>
 
}}</pre>
 
qui donne:
 
qui donne:
{{TradA
+
{{Trad
 
|DE = Vorlage:Trad
 
|DE = Vorlage:Trad
 
|EN = Template:Trad  
 
|EN = Template:Trad  
Ligne 109 : Ligne 119 :
 
|H  =
 
|H  =
 
|palette=fyros
 
|palette=fyros
|ref=En anglais
+
|ref=[[:fr:Modèle:Trad|En anglais]]
 +
|com=Divergences notables constatées avec la référence. À relire.
 
}}
 
}}
===Exemple avec statut de traduction===
+
 
<pre>{{TradA
+
===Exemple d'alerte avec statut de traduction===
 +
<pre>{{Trad
 
|DE = Vorlage:Trad
 
|DE = Vorlage:Trad
 
|DEs=0
 
|DEs=0
Ligne 125 : Ligne 137 :
 
|H  =
 
|H  =
 
|palette=fyros
 
|palette=fyros
|ref=En anglais
+
|ref=[[:fr:Modèle:Trad|En anglais]]
 +
|com=Divergences notables constatées avec la référence. À relire.
 
}}</pre>
 
}}</pre>
 
qui donne:
 
qui donne:
{{TradA
+
{{Trad
 
|DE = Vorlage:Trad
 
|DE = Vorlage:Trad
 
|DEs=0
 
|DEs=0
Ligne 141 : Ligne 154 :
 
|H  =
 
|H  =
 
|palette=fyros
 
|palette=fyros
|ref=En anglais
+
|ref=[[:fr:Modèle:Trad|En anglais]]
 +
|com=Divergences notables constatées avec la référence. À relire.
 
}}
 
}}
<!--
 
-x->
 
 
 
<div style="text-align:right;font-weight: normal; font-size:smaller;font-variant:none;font-style:italic;text-shadow:none">{{{comment|}}}</div>
 
<div style="border:thin inset #0ff;padding:0em;border: #{{ColorAtys|type=dark|group={{{groupe|}}}}} thin inset;background:#{{ColorAtys|type=bg|group={{{groupe|}}}}}; color:#000">{{{text|}}}</div>
 
</div><!--{{Autotrad
 
|[[:fr:Primes raider]]
 
|[[:en:Primes raider]], [[:de:Primes raider]]
 
}}
 
--x-> {{#if:{{{H|}}}
 
|<!-x- Horizontal
 
--x-><div style="background: linear-gradient(to right, #{{ColorAtys|type=bg|group=Alert}}, #{{ColorAtys|type=light|group=Alert}});">•&nbsp;<!--
 
--x-> {{#if:{{{DE|}}}| [[file:De.png | link=:de:{{{DE}}} | de:{{{DE}}}]]&nbsp;&nbsp;•&nbsp;}}<!--
 
--x-> {{#if:{{{EN|}}}| [[file:Gb.png | link=:en:{{{EN}}} | en:{{{EN}}}]]&nbsp;&nbsp;•&nbsp;}}<!--
 
--x-> {{#if:{{{ES|}}}| [[file:Es.png | link=:es:{{{ES}}} | es:{{{ES}}}]]&nbsp;&nbsp;•&nbsp;}}<!--
 
--x-> {{#if:{{{FR|}}}| [[file:Fr.png | link=:fr:{{{FR}}} | fr:{{{FR}}}]]&nbsp;&nbsp;•&nbsp;}}<!--
 
--x-> {{#if:{{{RU|}}}| [[file:Ru.png | link=:ru:{{{RU}}} | ru:{{{RU}}}]]&nbsp;&nbsp;•<br/>}}<!--
 
--x-></div>
 
|<!-- Vertical
 
De plus, le bouton ne «saura» pas si le texte a été traduit ou simplement recopié.
 
=Usage=
 
<pre><nowiki>
 
{{TradA
 
|DE =
 
|EN =
 
|ES =
 
|FR =
 
|RU =
 
|palette=
 
}}</nowiki></pre>
 
  
=Exemples=
+
===Exemple avec statut de traduction en mode horizontal===
*Exemple pratique utilisé dans ce même modèle (comme montré plus haut).:
+
<pre>{{Trad
{<nowiki>{</nowiki>Trad| DE=Vorlage:Trad| ES=Plantilla:Trad | EN=Template:Trad | FR=Modèle:Trad | RU=Шаблон:Trad}}  
+
|DE = Vorlage:Trad
 +
|DEs=0
 +
|EN = Template:Trad  
 +
|ENs=1
 +
|ES = Plantilla:Trad  
 +
|FR = Modèle:Trad  
 +
|FRs=3
 +
|RU = Шаблон:Trad  
 +
|RUs=4
 +
|H  = はい
 +
|palette=tryker
 +
}}</pre>
  
 +
qui donne: {{Trad
 +
|DE = Vorlage:Trad
 +
|DEs=0
 +
|EN = Template:Trad
 +
|ENs=1
 +
|ES = Plantilla:Trad
 +
|FR = Modèle:Trad
 +
|FRs=3
 +
|RU = Шаблон:Trad
 +
|RUs=4
 +
|H  = はい
 +
|palette=tryker
 +
}}
 +
{{clear}}
  
*Version horizontale avec la palette "fyros":
+
===Exemple en mode horizontal sans statut de traduction===
{<nowiki>{</nowiki>Trad| DE=Vorlage:Trad| ES=Plantilla:Trad | EN=Template:Trad | FR=Modèle:Trad | RU=Шаблон:Trad |H Ja, Yes, Si, Oui, Da  and every no blank text|palette=fyros}} {{clear}}
+
<pre>{{Trad
:donne :{{TradA| DE=Vorlage:Trad| ES=Plantilla:Trad | EN=Template:Trad | FR=Modèle:Trad | RU=Шаблон:Trad |H= Ja, Yes, Si, Oui, Da and every no blank text|palette=fyros }}
+
|DE = Vorlage:Trad
avec anomalie nécéssitant une relecture:{{TradA| DE=Vorlage:Trad| ES=Plantilla:Trad | EN=Template:Trad | FR=Modèle:Trad | RU=Шаблон:Trad |H= Ja, Yes, Si, Oui, Da and every no blank text|palette=fyros|ref=En anglais }}
+
|EN = Template:Trad  
 +
|ES = Plantilla:Trad  
 +
|FR = Modèle:Trad  
 +
|RU = Шаблон:Trad  
 +
|H = はい
 +
|palette=fyros
 +
}}</pre>
  
 
+
qui donne: {{Trad
<!--
+
|DE = Vorlage:Trad
--><div style="float: right; margin-right: 0em; padding:.1em; border: .1em outset #{{ColorAtys|type=|group={{{palette}}}}}; font-size: 1em; background-color: #{{ColorAtys|type=bg|group={{{palette}}}}};font-weight:bold; text-align: right;
+
|EN = Template:Trad
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#def), color-stop(100%,#000));
+
|ES = Plantilla:Trad
background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#def));
+
|FR = Modèle:Trad
background: -webkit-linear-gradient(#fff, #def);
+
|RU = Шаблон:Trad
background: -moz-linear-gradient(#fff, #def);
+
|= はい
background: -o-linear-gradient(#fff, #def);
+
|palette=fyros
background: -ms-linear-gradient(#def, #def);
+
}}
background: linear-gradient(#fff, #def);
+
{{Clear}}
 
+
[[catégorie:modèles]]{{Last version link}}</noinclude>
background: #{{ColorAtys|type=bg|group={{{palette}}}}};
 
background: rgba(255, 255, 255, 0.8);
 
 
<!--color: #000; text-shadow: #9ff .1em .1em .5em, #0ff -.1em -.1em .3em, #033 .1em .1em .1em;-->
 
"><!--
 
--> {{#if:{{{H|}}}
 
|<!-- Horizontal
 
---><div style="background: linear-gradient(to right, #{{ColorAtys|type=bg|group={{{palette}}}}}, #{{ColorAtys|type=light|group={{{palette}}}}});">•&nbsp;<!--
 
---> {{#if:{{{DE|}}}| [[file:De.png | link=:de:{{{DE}}} | de:{{{DE}}}]]&nbsp;{{Dot|St={{{DEs}}}}}&nbsp;•&nbsp;}}<!--
 
---> {{#if:{{{EN|}}}| [[file:Gb.png | link=:en:{{{EN}}} | en:{{{EN}}}]]&nbsp;{{Dot|St={{{ENs}}}}}&nbsp;•&nbsp;}}<!--
 
---> {{#if:{{{ES|}}}| [[file:Es.png | link=:es:{{{ES}}} | es:{{{ES}}}]]&nbsp;{{Dot|St={{{ESs}}}}}&nbsp;•&nbsp;}}<!--
 
---> {{#if:{{{FR|}}}| [[file:Fr.png | link=:fr:{{{FR}}} | fr:{{{FR}}}]]&nbsp;{{Dot|St={{{FRs}}}}}&nbsp;•&nbsp;}}<!--
 
---> {{#if:{{{RU|}}}| [[file:Ru.png | link=:ru:{{{RU}}} | ru:{{{RU}}}]]&nbsp;{{Dot|St={{{RUs}}}}}&nbsp;•<br/>}}<!--
 
---></div>
 
|<!-- Vertical
 
---><div style="background: linear-gradient(to right, #{{ColorAtys|type=bg|group={{{palette}}}}}, #{{ColorAtys|type=light|group={{{palette}}}}});"><!--
 
---> {{#if:{{{DE|}}}| [[file:De.png | link=:de:{{{DE}}} | de:{{{DE}}}]]&nbsp;{{Dot|St={{{DEs}}}}}<br/>}}<!--
 
---> {{#if:{{{EN|}}}| [[file:Gb.png | link=:en:{{{EN}}} | en:{{{EN}}}]]&nbsp;{{Dot|St={{{ENs}}}}}<br/>}}<!--
 
---> {{#if:{{{ES|}}}| [[file:Es.png | link=:es:{{{ES}}} | es:{{{ES}}}]]&nbsp;{{Dot|St={{{ESs}}}}}<br/>}}<!--
 
---> {{#if:{{{FR|}}}| [[file:Fr.png | link=:fr:{{{FR}}} | fr:{{{FR}}}]]&nbsp;{{Dot|St={{{FRs}}}}}<br/>}}<!--
 
---> {{#if:{{{RU|}}}| [[file:Ru.png | link=:ru:{{{RU}}} | ru:{{{RU}}}]]&nbsp;{{Dot|St={{{RUs}}}}}<br/>}}<!--
 
---></div><!--
 
-->}}<!--
 
--></div><!--
 
--><noinclude>
 
[[catégorie:modèles]]</noinclude>
 

Version actuelle datée du 16 février 2022 à 00:46

de:Vorlage:Trad
en:Template:Trad
es:Plantilla:Trad
fr:Modèle:Trad
ru:Шаблон:Trad
Petits boutons pour passer d'une langue à l'autre.

À mettre le plus haut possible dans la page.

Il est possible de transformer ce outils en bandeau d'alerte en cas de traduction douteuse sur la page où est apposé ce "modèle".

Paramètres

Utiliser comme suit:

{{Trad|<BigrammeLangue>=<Nom de la page traduite dans la langue XX>|<Statut_de_la page>= <Code-statut>|  <Vertical/Horizontal>|palettte=<Couleur thematique>|ref= Page de référence |com= Commentaire}}
  • Les bigrammes reconnus sont DE, EN, ES, FR et RU.
  • Statut de la page:
    • Si une variable linguistique n'est pas renseignée, le bouton n'est pas affiché. Par contre, s'il l'est, il sera affiché, même si le lien n’aboutit sur aucune page. De plus, le bouton ne «saura» pas si le texte a été traduit ou simplement recopié (d'où l'intérêt de l'indicateur de statut).
    • Les paramètres DEs, ENs, ESs, FRs et RUs peuvent prendre les valeurs 0, 1, 2, 3, 4, 5. Ils permettent d'afficher à droite du symbole de langue un point de couleur (Modèle:Dot) , qui informe sur l'état de la page correspondante. Le code de couleur est identique à celui du Modèle:TIP :
Code Résultat État de la traduction
XXs=0 Original
XXs=1 Traduction demandée
XXs=2 Traduction en cours
XXs=3 Traduction en cours de vérification
XXs=4 Traduit
XXs=5 Non Traduit ou n'existe pas encore
XXs= État inconnu
  • Ce modèle peut s'enrichir de deux autres paramètres: "H" pour afficher les boites horizontalement et "palette" pour imposer une couleur thématique. Pour les palettes disponibles voir: Modèle:ColorAtys

Usage

{{Trad
|DE = Page |DEs= 
|EN = Page |ENs= 
|ES = Page |ESs= 
|FR = Page |FRs= 
|RU = Page |RUs= 
|H  = 
|palette= Thème
|ref= Page
|com= Commentaire
}}

Exemples

Exemple sur cette page-ci

{{Trad
|DE = Vorlage:Trad
|EN = Template:Trad 
|ES = Plantilla:Trad 
|FR = Modèle:Trad 
|RU = Шаблон:Trad 
|palette=fyros
}}

Exemple d'alerte

{{Trad
|DE = Vorlage:Trad
|EN = Template:Trad 
|ES = Plantilla:Trad 
|FR = Modèle:Trad 
|RU = Шаблон:Trad 
|H  =
|palette=fyros
|ref=[[:fr:Modèle:Trad|En anglais]]
|com=Divergences notables constatées avec la référence. À relire.
}}

qui donne:

de:Vorlage:Trad en:Template:Trad es:Plantilla:Trad fr:Modèle:Trad ru:Шаблон:Trad
 
UnderConstruction.png
Traduction à revoir !
Ne blâmez pas les contributeurs, mais venez les aider 😎
Texte de référence (original utilisé comme référence) : En anglais
Notes : Divergences notables constatées avec la référence. À relire.

Exemple d'alerte avec statut de traduction

{{Trad
|DE = Vorlage:Trad
|DEs=0
|EN = Template:Trad 
|ENs=1
|ES = Plantilla:Trad 
|ESs=2
|FR = Modèle:Trad 
|FRs=3
|RU = Шаблон:Trad 
|RUs=4
|H  =
|palette=fyros
|ref=[[:fr:Modèle:Trad|En anglais]]
|com=Divergences notables constatées avec la référence. À relire.
}}

qui donne:

de:Vorlage:Trad en:Template:Trad es:Plantilla:Trad fr:Modèle:Trad ru:Шаблон:Trad
 
UnderConstruction.png
Traduction à revoir !
Ne blâmez pas les contributeurs, mais venez les aider 😎
Texte de référence (original utilisé comme référence) : En anglais
Notes : Divergences notables constatées avec la référence. À relire.

Exemple avec statut de traduction en mode horizontal

{{Trad
|DE = Vorlage:Trad
|DEs=0
|EN = Template:Trad 
|ENs=1
|ES = Plantilla:Trad 
|FR = Modèle:Trad 
|FRs=3
|RU = Шаблон:Trad 
|RUs=4
|H  = はい
|palette=tryker
}}

qui donne:

de:Vorlage:Trad en:Template:Trad es:Plantilla:Trad fr:Modèle:Trad ru:Шаблон:Trad


Exemple en mode horizontal sans statut de traduction

{{Trad
|DE = Vorlage:Trad
|EN = Template:Trad 
|ES = Plantilla:Trad 
|FR = Modèle:Trad 
|RU = Шаблон:Trad 
|H  = はい
|palette=fyros
}}

qui donne:

de:Vorlage:Trad en:Template:Trad es:Plantilla:Trad fr:Modèle:Trad ru:Шаблон:Trad

Dernière version 2022-02-16•