Template:YouTube: differenze tra le versioni

Vai alla navigazione Vai alla ricerca
m
Tradotti in italiano i nomi delle variabili
mNessun oggetto della modifica
m (Tradotti in italiano i nomi delle variabili)
 
Riga 1: Riga 1:
<includeonly><!-- Dichiarazione delle variabili WIDTH e HEIGHT -->
<includeonly><!-- Dichiarazione delle variabili LARGHEZZA e ALTEZZA -->
{{#if: {{{2|}}} <!-- [A] Controlla se il parametro {{{2}}} è definito -->
{{#if: {{{2|}}} <!-- [A] Controlla se il parametro {{{2}}} è definito -->
   | {{#switch:{{lc:{{{2|}}} }} <!-- [if A, inizio switch] Controlla se il parametro {{{2}}} è definito come un parametro già standardizzato... -->
   | {{#switch:{{lc:{{{2|}}} }} <!-- [if A, inizio switch] Controlla se il parametro {{{2}}} è definito come un parametro già standardizzato... -->
       |nes|fc|snes|sfc = {{#vardefine:size|256x224}}
       |nes|fc|snes|sfc = {{#vardefine:dimensioni|256x224}}
       |gba = {{#vardefine:size|240x160}}
       |gba = {{#vardefine:dimensioni|240x160}}
       |#default = {{#vardefine:size|{{{2}}} }}
       |#default = {{#vardefine:dimensioni|{{{2}}} }}
     }} <!-- [if A, fine switch] ...e assegna alla variabile size dei valori di conseguenza, altrimenti gli assegna direttamente il valore del parametro {{{2}}} -->
     }} <!-- [if A, fine switch] ...e assegna alla variabile dimensioni dei valori di conseguenza, altrimenti gli assegna direttamente il valore del parametro {{{2}}} -->
     {{#if: {{#pos:{{#var:size}}|x}} <!-- [if A -> B] Controlla se c'è una lettera x all'interno della variabile size -->
     {{#if: {{#pos:{{#var:dimensioni}}|x}} <!-- [if A -> B] Controlla se c'è una lettera x all'interno della variabile dimensioni -->
       | {{#ifeq: {{#pos:{{#var:size}}|x}} | 0 <!-- [if B -> C] Controlla se la lettera x è nella prima posizione... -->
       | {{#ifeq: {{#pos:{{#var:dimensioni}}|x}} | 0 <!-- [if B -> C] Controlla se la lettera x è nella prima posizione... -->
           | {{#vardefine:HEIGHT | {{#sub:{{#var:size}}|1}} }} {{#vardefine:WIDTH | {{#expr:{{#var:HEIGHT}}/9*16}} }} <!-- [if C] ...e in tal caso imposta il valore della variabile size, esclusa le lettera x, come valore di HEIGHT -->
           | {{#vardefine:ALTEZZA | {{#sub:{{#var:dimensioni}}|1}} }} {{#vardefine:LARGHEZZA | {{#expr:{{#var:ALTEZZA}}/9*16}} }} <!-- [if C] ...e in tal caso imposta il valore della variabile dimensioni, esclusa le lettera x, come valore di ALTEZZA -->
           | {{#vardefine:WIDTH | {{#sub:{{#var:size}}|0|{{#pos:{{#var:size}}|x}}}}}} {{#vardefine:HEIGHT| {{#sub:{{#var:size}}|{{#expr:{{#pos:{{#var:size}}|x}}+1}}}}}} <!-- [if not C] ...altrimenti imposta l'intero prima della lettera x come valore di WIDTH e l'intero dopo la lettera x come valore di HEIGHT -->
           | {{#vardefine:LARGHEZZA | {{#sub:{{#var:dimensioni}}|0|{{#pos:{{#var:dimensioni}}|x}}}}}} {{#vardefine:ALTEZZA| {{#sub:{{#var:dimensioni}}|{{#expr:{{#pos:{{#var:dimensioni}}|x}}+1}}}}}} <!-- [if not C] ...altrimenti imposta l'intero prima della lettera x come valore di LARGHEZZA e l'intero dopo la lettera x come valore di ALTEZZA -->
         }}
         }}
       | {{#vardefine:WIDTH | {{#var:size}} }} {{#vardefine:HEIGHT | {{#expr:{{#var:WIDTH}}/16*9}} }} <!-- [if not B] Se non c'è nessuna lettera x all'interno della variabile size, imposta il valore della variabile size come valore di WIDTH e imposta i 16/9 del valore di size come valore di HEIGHT -->
       | {{#vardefine:LARGHEZZA | {{#var:dimensioni}} }} {{#vardefine:ALTEZZA | {{#expr:{{#var:LARGHEZZA}}/16*9}} }} <!-- [if not B] Se non c'è nessuna lettera x all'interno della variabile dimensioni, imposta il valore della variabile dimensioni come valore di LARGHEZZA e imposta i 16/9 del valore di dimensioni come valore di ALTEZZA -->
       }}
       }}
   | {{#vardefine:WIDTH|250}} {{#vardefine:HEIGHT | {{#expr:{{#var:WIDTH}}/16*9}} }} <!-- [if not A] Se il parametro {{{2}}} non è definito, usa questi valori predefiniti -->
   | {{#vardefine:LARGHEZZA|250}} {{#vardefine:ALTEZZA | {{#expr:{{#var:LARGHEZZA}}/16*9}} }} <!-- [if not A] Se il parametro {{{2}}} non è definito, usa questi valori predefiniti -->
}} {{#vardefine:WIDTH|{{#expr:floor({{#var:WIDTH}})}}}} {{#vardefine:HEIGHT|{{#expr:floor({{#var:HEIGHT}})}}}}<!-- Fine della dichiarazione delle variabili, inizio del template -->{{#ifeq:{{{3|}}}|center|<div class="center">}}<div class="thumb {{#switch: {{{3|}}}
}} {{#vardefine:LARGHEZZA|{{#expr:floor({{#var:LARGHEZZA}})}}}} {{#vardefine:ALTEZZA|{{#expr:floor({{#var:ALTEZZA}})}}}}<!-- Fine della dichiarazione delle variabili, inizio del template -->{{#ifeq:{{{3|}}}|center|<div class="center">}}<div class="thumb {{#switch: {{{3|}}}
  |left = tleft
  |left = tleft
  |center = tnone
  |center = tnone
  |right = tright
  |right = tright
}}"><div class="thumbinner" style="width:{{#expr:{{#var:WIDTH}}+2}}px">{{#ev:youtube|{{{1}}}|{{#var:WIDTH}}x{{#var:HEIGHT}} }} {{#if:{{{4|}}}|<div class="thumbcaption">{{{4}}}</div>|}}</div></div>{{#ifeq:{{{3|}}}|center|</div>}}</includeonly><noinclude>
}}"><div class="thumbinner" style="LARGHEZZA:{{#expr:{{#var:LARGHEZZA}}+2}}px">{{#ev:youtube|{{{1}}}|{{#var:LARGHEZZA}}x{{#var:ALTEZZA}} }} {{#if:{{{4|}}}|<div class="thumbcaption">{{{4}}}</div>|}}</div></div>{{#ifeq:{{{3|}}}|center|</div>}}</includeonly><noinclude>
{{Doc}}</noinclude>
{{Doc}}</noinclude>

Menu di navigazione