Modulo:Software/man: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Rotbot (discussione | contributi)
m Bot: aggiornato WikidataProp/WikidataEl
documentazione languageCategories e licenseCategories
 
(2 versioni intermedie di uno stesso utente non sono mostrate)
Riga 40:
# <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.
 
;TODO: Da novembre 2018 questa funzione è inutilizzata e potrebbe essere rimossa.
 
=== languages ===
Riga 46 ⟶ 48:
Stampa i linguaggi di programmazione unendo i valori dal template con i valori da Wikidata dalla proprietà {{WikidataProp|P277}} e categorizzando:
 
;[[:Categoria:Software libero senza linguaggio]]: La voce potrebbedovrebbe mostrare linguaggi (adperché esempioè haun linguaggisoftware inlibero, Wikidata) peròma non lo lo fa. Probabilmente sono linguaggi non previsti nella [[#Configurazione|configurazione]].
;[[:Categoria:Software libero senza linguaggio]]: La voce dovrebbe mostrare linguaggi (è software libero) ma non lo fa. Probabilmente sono linguaggi non previsti nella [[#Configurazione|configurazione]].
;[[:Categoria:P277 uguale su Wikidata]]: I linguaggi specificati nel template sono presenti identici in Wikidata.
;[[:Categoria:P277 letta da Wikidata]]: Il template mostra linguaggi esclusivamente grazie a Wikidata.
Riga 57 ⟶ 58:
|titolo = Software per linguaggio di programmazione
|testo = <categorytree>Software per linguaggio di programmazione</categorytree>
}}
 
=== languageCategories ===
<pre>{{#invoke:Software|languageCategories}}</pre>
 
Categorizza la voce in base ai suoi linguaggi di programmazione espressi in Wikidata (usata internamente in <code>[[#languages]]</code>).
 
{{Cassetto
|titolo = Software per linguaggio di programmazione
|testo = <categorytree>Software per linguaggio di programmazione</categorytree>
}}
 
=== licenseCategories ===
<pre>{{#invoke:Software|licenseCategories}}</pre>
 
Categorizza la voce in base alle licenze con cui è distribuito il software.
 
{{Cassetto
|titolo = Software per licenza
|testo = <categorytree>Software per licenza</categorytree>
}}