Modulo:Software/man: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
ampliamento |
|||
Riga 1:
{{Man modulo}}
[[Aiuto:Moduli|Modulo]] [[Lua]] per integrare le informazioni espresse nel [[Template:Software]] con le informazioni provenienti da [[Wikidata]].
Se alcuni linguaggi sono assenti è un problema di '''[[#configurazione]]'''.
In seguito l'uso di alcune sotto-funzioni.
Riga 23 ⟶ 25:
Valori di ritorno:
# <code>sì</code>: questa voce dovrebbe (o potrebbe) mostrare l'etichetta dei linguaggi di programmazione. Vale per i [[Software libero|software liberi]] o se vi sono linguaggi specificati.
# <code>no</code>: la voce non dovrebbe (o non potrebbe) mostrare l'etichetta dei linguaggi di programmazione. Capita per [[software proprietario]] senza linguaggi noti.
=== languages ===
<pre>{{#invoke:Software|languages}}</pre>
Stampa i linguaggi di programmazione unendo i valori dal template con i valori da Wikidata dalla proprietà {{WikidataProp|P277|tipo=id}} e categorizzando
;[[:Categoria:Software senza linguaggio]]: La voce potrebbe mostrare linguaggi (ad esempio ha linguaggi in Wikidata) però non lo lo fa. Probabilmente sono linguaggi non previsti nella [[#configurazione]].
;[[:Categoria:Software libero senza linguaggio]]: La voce dovrebbe mostrare linguaggi (è software libero) ma non lo fa. Probabilmente sono linguaggi non previsti nella [[#configurazione]].
;[[:Categoria:Linguaggio di programmazione uguale a Wikidata]]: I linguaggi specificati nel template sono presenti identici in Wikidata.
;[[:Categoria:Linguaggio di programmazione letto da Wikidata]]: Il template mostra linguaggi esclusivamente grazie a Wikidata.
;[[:Categoria:Linguaggio di programmazione differente da Wikidata]]: Il template ha linguaggi che Wikidata non ha (o viceversa).
;[[:Categoria:Linguaggio di programmazione assente su Wikidata]]: Il template ha linguaggi, Wikidata no.
;[[:Categoria:Linguaggio di programmazione da Wikidata non previsto]]: Capita quando in Wikidata c'è un linguaggio assente nella [[#configurazione]].
{{cassetto
|titolo = Software per linguaggio di programmazione
|testo = <categorytree>Software per linguaggio di programmazione</categorytree>
}}
== Configurazione ==
Al momento ogni linguaggio deve essere presente in:
;[[Template:Software/Linguaggio]]: I linguaggi qui presenti sono fruibili dai Wikipediani per inserirli nel {{Tl|Software}}.
;[[Modulo:Software/Configurazione]]: I linguaggi qui presenti sono inseribile automaticamente da Wikidata. I codici dei linguaggi (es. <code>php</code>) fanno riferimento ai codici in [[Template:Software/Linguaggio]].
Se la voce non mostra alcun linguaggio sebbene , probabilmente è assente in [[Modulo:Software/Configurazione]].
<includeonly>[[Categoria:Moduli]]</includeonly><noinclude>[[Categoria:Manuali dei moduli]]</noinclude>
|