Modèle:Trad : Différence entre versions

De EncyclopAtys

Ligne 1 : Ligne 1 :
 
<includeonly>{{#vardefine:ojo|{{#ifeq: {{{org|}}}{{{ref|}}} | | none | block }} }}
 
<includeonly>{{#vardefine:ojo|{{#ifeq: {{{org|}}}{{{ref|}}} | | none | block }} }}
 
{{#vardefine:colour|{{#ifeq: {{{org|}}}{{{ref|}}} | | {{{palette|}}} | Alert }} }}
 
{{#vardefine:colour|{{#ifeq: {{{org|}}}{{{ref|}}} | | {{{palette|}}} | Alert }} }}
<div style="margin:0;padding:0;border: none;" <!------- Boite englobante -->
+
<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-right:0em;margin-left:1em;left:auto;
Ligne 8 : Ligne 9 :
 
--> {{#if:{{{H|}}}
 
--> {{#if:{{{H|}}}
 
|<!-- Horizontal
 
|<!-- Horizontal
---> {{#if:{{{DE|}}}| <div>[[file:De.png | link=:de:{{{DE}}} | de:{{{DE}}}]]{{Dot|St={{{DEs}}}}}</div>}}<!--
+
---> {{#if:{{{DE|}}}| [[file:De.png | link=:de:{{{DE}}} | de:{{{DE}}}]]{{Dot|St={{{DEs|5}}}}}}}<!--
---> {{#if:{{{EN|}}}| <div>[[file:Gb.png | link=:en:{{{EN}}} | en:{{{EN}}}]]{{Dot|St={{{ENs}}}}}</div>}}<!--
+
---> {{#if:{{{EN|}}}| [[file:Gb.png | link=:en:{{{EN}}} | en:{{{EN}}}]]{{Dot|St={{{ENs|5}}}}}}}<!--
---> {{#if:{{{ES|}}}| <div>[[file:Es.png | link=:es:{{{ES}}} | es:{{{ES}}}]]{{Dot|St={{{ESs}}}}}</div>}}<!--
+
---> {{#if:{{{ES|}}}| [[file:Es.png | link=:es:{{{ES}}} | es:{{{ES}}}]]{{Dot|St={{{ESs|5}}}}}}}<!--
---> {{#if:{{{FR|}}}| <div>[[file:Fr.png | link=:fr:{{{FR}}} | fr:{{{FR}}}]]{{Dot|St={{{FRs}}}}}</div>}}<!--
+
---> {{#if:{{{FR|}}}| [[file:Fr.png | link=:fr:{{{FR}}} | fr:{{{FR}}}]]{{Dot|St={{{FRs|5}}}}}}}<!--
---> {{#if:{{{RU|}}}| <div>[[file:Ru.png | link=:ru:{{{RU}}} | ru:{{{RU}}}]]{{Dot|St={{{RUs}}}}}</div>}}<!--
+
---> {{#if:{{{RU|}}}| [[file:Ru.png | link=:ru:{{{RU}}} | ru:{{{RU}}}]]{{Dot|St={{{RUs|5}}}}}}}<!--
---></div><!--
+
---></div>
--x-><div style="background: linear-gradient(to right, #{{ColorAtys|type=bg|group={{{palette}}}}}, #{{ColorAtys|type=light|group={{{palette}}}}});">•&nbsp;<!--
+
|<!-- Vertical
--x-> {{#if:{{{DE|}}}| [[file:De.png | link=:de:{{{DE}}} | de:{{{DE}}}]]&nbsp;{{Dot|St={{{DEs}}}}}&nbsp;•&nbsp;}}<!--
 
--x-> {{#if:{{{EN|}}}| [[file:Gb.png | link=:en:{{{EN}}} | en:{{{EN}}}]]&nbsp;{{Dot|St={{{ENs}}}}}&nbsp;•&nbsp;}}<!--
 
--x-> {{#if:{{{ES|}}}| [[file:Es.png | link=:es:{{{ES}}} | es:{{{ES}}}]]&nbsp;{{Dot|St={{{ESs}}}}}&nbsp;•&nbsp;}}<!--
 
--x-> {{#if:{{{FR|}}}| [[file:Fr.png | link=:fr:{{{FR}}} | fr:{{{FR}}}]]&nbsp;{{Dot|St={{{FRs}}}}}&nbsp;•&nbsp;}}<!--
 
--x-> {{#if:{{{RU|}}}| [[file:Ru.png | link=:ru:{{{RU}}} | ru:{{{RU}}}]]&nbsp;{{Dot|St={{{RUs}}}}}&nbsp;•<br/>}}<!--
 
--x-></div>
 
-->|<!-- 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/>}}<!--
 
 
 
 
---> {{#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>}}<!--
Ligne 36 : Ligne 23 :
 
---></div><!--
 
---></div><!--
 
--->}}<!--
 
--->}}<!--
 
  
 
------------------------------ Bannière d'alerte de qualité de traduction à gauche
 
------------------------------ Bannière d'alerte de qualité de traduction à gauche
Ligne 145 : Ligne 131 :
 
|ENs=1
 
|ENs=1
 
|ES = Plantilla:Trad  
 
|ES = Plantilla:Trad  
|ESs=2
 
 
|FR = Modèle:Trad  
 
|FR = Modèle:Trad  
 
|FRs=3
 
|FRs=3
 
|RU = Шаблон:Trad  
 
|RU = Шаблон:Trad  
 
|RUs=4
 
|RUs=4
|H  = oui
+
|H  = はい
 
|palette=fyros
 
|palette=fyros
 
|ref=En anglais
 
|ref=En anglais
Ligne 161 : Ligne 146 :
 
|ENs=1
 
|ENs=1
 
|ES = Plantilla:Trad  
 
|ES = Plantilla:Trad  
|ESs=2
 
 
|FR = Modèle:Trad  
 
|FR = Modèle:Trad  
 
|FRs=3
 
|FRs=3
 
|RU = Шаблон:Trad  
 
|RU = Шаблон:Trad  
 
|RUs=4
 
|RUs=4
|H  = oui
+
|H  = はい
 
|palette=fyros
 
|palette=fyros
 
|ref=En anglais
 
|ref=En anglais
 
|com=C'est le texte qui est maintenu à jour en priorité.
 
|com=C'est le texte qui est maintenu à jour en priorité.
 
}}
 
}}
<!--
 
-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 pratique utilisé dans ce même modèle (comme montré plus haut).:
 
{<nowiki>{</nowiki>Trad| DE=Vorlage:Trad| ES=Plantilla:Trad | EN=Template:Trad | FR=Modèle:Trad | RU=Шаблон:Trad}}
 
 
 
*Version horizontale avec la palette "fyros":
 
{<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}}
 
: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 }}
 
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 }}
 
 
 
<!--
 
--><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;
 
background: -webkit-gradient(linear, left top, right top, color-stop(0%,#def), color-stop(100%,#000));
 
background: -webkit-gradient(linear, center top, center bottom, from(#fff), to(#def));
 
background: -webkit-linear-gradient(#fff, #def);
 
background: -moz-linear-gradient(#fff, #def);
 
background: -o-linear-gradient(#fff, #def);
 
background: -ms-linear-gradient(#def, #def);
 
background: linear-gradient(#fff, #def);
 
 
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>
 
[[catégorie:modèles]]</noinclude>

Version du 5 septembre 2019 à 14:08

Modèle:TradA 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>|etc...}}
  • 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
  • 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.

Exemple sur cette page-ci

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

Exemple d'alerte

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

qui donne: Modèle:TradA

Exemple avec statut de traduction

{{TradA 
|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=En anglais
}}

qui donne: Modèle:TradA

Exemple avec statut de traduction en mode horizontal

{{TradA 
|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=fyros
|ref=En anglais
}}

qui donne: Modèle:TradA