Template:Codename: differenze tra le versioni

task di Revisione Wiki #53, #54, #58 e #61
m (maggiore robustezza)
(task di Revisione Wiki #53, #54, #58 e #61)
Riga 1: Riga 1:
<includeonly>{{
<includeonly>{{
   #switch: {{{1|}}}
   #switch: {{lc: {{{1|}}} }}
   | versione_obsoleta = 7
   | versione_obsoleta = 7
   | versione_oldoldstable = 8
   | versione_oldoldstable = 8
Riga 7: Riga 7:
   | versione_testing = 11
   | versione_testing = 11
   | obsoleta = wheezy
   | obsoleta = wheezy
  | Obsoleta = Wheezy
   | oldoldstable = jessie
   | oldoldstable = jessie
  | Oldoldstable = Jessie
   | oldstable = stretch
   | oldstable = stretch
  | Oldstable = Stretch
   | stable = buster
   | stable = buster
  | Stable = Buster
   | testing = bullseye
   | testing = bullseye
   | Testing = Bullseye
   | jessie = oldoldstable
  | Jessie = oldoldstable
   | stretch = oldstable
   | Stretch = oldstable
   | buster = stable
   | Buster = stable
   | bullseye = testing
   | Bullseye = testing
   | datarilascio_oldoldstable = 25 aprile 2015
   | datarilascio_oldoldstable = 25 aprile 2015
   | datarilascio_oldstable = 17 giugno 2017
   | datarilascio_oldstable = 17 giugno 2017
   | datarilascio_stable = 6 luglio 2019
   | datarilascio_stable = 6 luglio 2019
   | sid | Sid | unstable | Unstable | = ERRORE
  | anno_prossimo_rilascio_stimato = 2021
   | sid | unstable | versione_unstable | datarilascio_unstable | datarilascio_testing = <br/><br/>'''ERRORE nel [[Template:Codename]]:''' argomento "{{{1}}}" non valido!<br/><br/> [[Categoria:Errori nel template Codename]]
  | = <br/><br/>'''ERRORE nel [[Template:Codename]]:''' è richiesto un argomento!<br/><br/> [[Category:Errori nel template Codename]]
  | versione_rilascio = {{
    #switch: {{lc: {{{2|}}} }}
    | buster = 10
    | 10 = buster
    | stretch = 9
    | 9 = stretch
    | jessie = 8
    | 8 = jessie
    | wheezy = 7
    | 7 = wheezy
    | squeeze = 6
    | 6 = squeeze
    | lenny = 5
    | 5 = lenny
    | etch = 4
    | 4 = etch
    | 0
    }}
   | obsoleta
   | obsoleta
}}</includeonly><noinclude>__NOTOC__
}}{{
 
  <!-- aggiunge la categoria nascosta a tutte le pagine con un unico parametro
      NOTA: se si richiama in un altro template è consigliabile usare come secondo parametro IN_TEMPLATE, così da non aggiungerla -->
  #if: {{{2|}}} |  | [[Category:Guide che utilizzano il template Codename]]
}}</includeonly><noinclude>
{{Box | Come aggiornare il template | A ogni nuovo [[release|rilascio]] di Debian per aggiornare la pagina si rimanda alla lettura di questa [[Guide@Debianizzati.Org:Aggiornare template Codename|pagina di aiuto]].
{{Box | Come aggiornare il template | A ogni nuovo [[release|rilascio]] di Debian per aggiornare la pagina si rimanda alla lettura di questa [[Guide@Debianizzati.Org:Aggiornare template Codename|pagina di aiuto]].


In particolare si ricorda che perché le modifiche apportate siano visibili nelle sezioni successive di questa pagina, è necessario modificare e salvare nuovamente questa pagina.}}
In particolare si ricorda che perché le modifiche apportate siano visibili nelle sezioni successive di questa pagina, è necessario modificare e salvare nuovamente questa pagina.}}


== Introduzione ==
Questo template può stampare il [[codename]], il numero di versione o la data di rilascio corrispondente a una data [[suite]] di Debian; oppure la ''suite'' corrispondente a un dato ''codename'' di una [[release]] di Debian.
Questo template può stampare il [[codename]], il numero di versione o la data di rilascio corrispondente a una data [[suite]] di Debian; oppure la ''suite'' corrispondente a un dato ''codename'' di una [[release]] di Debian.


Riga 38: Riga 57:


== Parametri ==
== Parametri ==
Non sono case-sensitive (si possono scrivere indifferentemente in maiuscolo o minuscolo).
=== Per stampare il codename ===
=== Per stampare il codename ===
[[Suite]] supportate:
[[Suite]] supportate:
Riga 47: Riga 68:
Inoltre è possibile usare il parametro speciale '''obsoleta''' per ottenere il [[codename]] dell'ultima release di Debian a non essere più supportata.
Inoltre è possibile usare il parametro speciale '''obsoleta''' per ottenere il [[codename]] dell'ultima release di Debian a non essere più supportata.


La prima lettera del parametro può essere maiuscola, se si vuole che lo sia anche la prima lettera del ''codename''.
Si noti che [[unstable]] non è presente, perché il suo codename resta sempre [[sid]].


Si noti che [[Unstable]] non è presente, perché il suo codename resta sempre [[Sid]].
Se si vuole la prima lettera maiuscola, si può usare <code>ucfirst</code> (per esempio: <code><nowiki>{{ucfirst: {{Codename|...}} }}</nowiki></code>).


=== Per stampare la suite ===
=== Per stampare la suite ===
Riga 60: Riga 81:
Tutti gli altri ''codename'' restituiscono il valore '''obsoleta'''.
Tutti gli altri ''codename'' restituiscono il valore '''obsoleta'''.


Si noti che [[Sid]] non è presente, perché la sua [[suite]] resta sempre [[Unstable]].
Si noti che [[sid]] non è presente, perché la sua [[suite]] resta sempre [[unstable]].


=== Per stampare il numero di versione ===
=== Per stampare il numero di versione ===
Riga 111: Riga 132:
<pre>
<pre>
{{#ifeq: {{Codename|Lenny}} | obsoleta
{{#ifeq: {{Codename|Lenny}} | obsoleta
| parte da eseguire quando Lenny sarà più vecchia della oldoldstable
| parte da eseguire quando lenny sarà più vecchia della oldoldstable
| parte da eseguire finché Lenny resta almeno oldoldstable
| parte da eseguire finché lenny resta almeno oldoldstable
}}
}}
</pre>
</pre>
per eseguire:
per eseguire:
  {{#ifeq: {{Codename|Lenny}} | obsoleta |
  {{#ifeq: {{Codename|Lenny}} | obsoleta |
parte da eseguire quando Lenny sarà più vecchia della oldoldstable |
parte da eseguire quando lenny sarà più vecchia della oldoldstable |
parte da eseguire finché Lenny resta almeno oldoldstable
parte da eseguire finché lenny resta almeno oldoldstable
  }}
  }}


[[Categoria:Template]]</noinclude>
[[Category:Template]]
</noinclude>
3 581

contributi