Modulo:Software/Configurazione/man: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m +Vale anche per le categorie
Rotbot (discussione | contributi)
m Bot: aggiornato WikidataProp
Riga 5:
 
== Linguaggi di programmazione ==
Ogni voce può avere [[linguaggio di programmazione|linguaggi di programmazione]] espressi sia in [[Wikidata]] alla proprietà {{WikidataProp|P277|tipo=id}}, oppure può averlo espresso direttamente nel template {{Tl|Software}} tramite alcuni parametri.
 
=== Aggiunte ===
Riga 13:
In particolare, questa riga permette la categoria [[:Categoria:Software in Action!]]:
<pre>Q343587 = langcat('Action!')</pre>
Notando che <code>Q343587</code> è il codice dell'elemento [[Wikidata]] {{WikidataEl|Q343587|tipo=id}}.
 
; Linguaggio discretamente diffuso
Riga 24:
 
== Licenze ==
Le licenze sono lette dalla proprietà Wikidata {{WikidataProp|P275|tipo=id}}.
 
La configurazione <code>config.licenseCategory</code> serve a creare una categoria associata ad una certa licenza. Alcune licenze minori possono convergere.
 
; Esempio
Se la voce ha {{WikidataProp|P275|tipo=id}}={{WikidataEl|Q334661|tipo=id}} allora sarà categorizzata in [[:Categoria:Software con licenza MIT]] grazie a questa riga:
<pre>config.licenseCategory = {Q334661 = 'MIT'}</pre>
 
Riga 36:
<pre>config.licenseCategoryShorter = { Q178285 = 1}</pre>
 
Se la voce ha la licenza {{WikidataEl|Q178285|tipo=id}} allora si avrà la [[:Categoria:Software freeware]] invece che [[:Categoria:Software con licenza freeware]].
 
== Librerie ==
Al momento le [[Libreria (software)|librerie]] sono recuperate dalla proprietà {{WikidataProp|P1414|tipo=id}} e trattate in maniera riconducibile ai [[#Linguaggi di programmazione]].
 
== Pagine correlate ==