Template:Software/Archivio/L

(Reindirizzamento da Template:Software/L)
Info Istruzioni per l'uso
Le istruzioni che seguono sono contenute nella sottopagina Template:Software/Archivio/L/man (modifica · cronologia)
Sandbox: Template:Software/Archivio/L/Sandbox (modifica · cronologia) · Tutte le sottopagine: lista

Questo template è stato utilizzato solo nel 2017 ed è stato rimpiazzato dal Modulo:Software. Può essere mantenuto per ragioni storiche, in relazione al saggio en:Wikipedia:Avoid using meta-templates (evitare l'utilizzo di template innestati).

All'epoca, per categorizzare le voci in base al linguaggio di programmazione, il template {{Software}} passava i parametri al {{Software/Linguaggio}} che aveva tante configurazioni di {{Software/L}} quante erano i linguaggi (es: diff85929171).

In un momento ancora precedente, il template {{Software}} richiamava il {{Software/Linguaggio}} e quest'ultimo aveva tante condizioni quanti erano i linguaggi (es: diff72330234).

Prima del Modulo:Software la documentazione doveva essere mantenuta separatamente (es: diff72336938).

Vecchie istruzioni

Utilizzo

Non usare questo template direttamente, serve solo per implementare Template:Software/Linguaggio.

Questo template permette una categorizzazione automatica delle voci in base al linguaggio di programmazione e se sono software libero (o meno), oltre che stampare il wikilink alla voce del linguaggio.

In esempio, con questo template si hanno:

Uso

Preambolo. Per quanto riguarda questo template, le voci includono {{Software}} in questo modo:

{{Software
|Linguaggio     = perl
|Categorie      = no/null
|SoftwareLibero = sì/no/null
}}

A sua volta il Template:Software include {{Software/Linguaggio}} in questo modo:

{{Software/Linguaggio
|1 = {{{Linguaggio}}}
|2 = {{{Categorie|}}}
|3 = {{{SoftwareLibero|}}}
}}

A sua volta il Template:Software/Linguaggio richiama {{Software/L}} in questo modo:

{{Software/L
|1 = {{{2|}}}   Categorizzare? - e.g. no/null
|2 = {{{3|}}}   Software libero? - e.g. sì/no/null
|3 =            Titolo della voce - e.g. "Java (linguaggio di programmazione)"
|4 =            Alias per il titolo della voce - e.g. "Java"
|5 =            Nome che ha il linguaggio nelle varie categorie
|generica =     Categoria nel caso in cui non si sappia se sia libero
|libera =       Categoria nel caso in cui sia libero
|proprietaria = Categoria nel caso in cui sia proprietario
|proprietaria_on =  Abilita la categorizzazione per software proprietario
}}

In particolare, per quanto riguarda questo template:

  • L'argomento 1 è il valore da {{Software | Categoria = }}
  • L'argomento 2 è il valore da {{Software | SoftwareLibero = }}
  • L'argomento 3 in pratica genera l'etichetta sotto forma di [[ {{Tl|Pipetrick| {{{3}}} }} ]]
  • L'argomento 4 in pratica scavalca l'etichetta come si avesse [[ {{{3}}} | {{{4}}} ]]
  • L'argomento 5 in pratica agisce come [[Categoria:Software libero in {{{5}}} ]]

Note

  • Non serve specificare 4 se l'intento è avere un'etichetta senza disambiguante
  • Non serve specificare 5 se è sufficiente assumere 4 come tale (con nota precedente)

Pagine correlate

Pagine correlate