Modulo:Software: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m parametri semplificati per Modulo:Categoria per anno
+d:P577 ridondante
Riga 24:
local LICENSE_CAT_SHORTER = "Software %s"
-- "Software freeware"
 
local YEAR_CAT = 'Software del %d'
 
-------------------------------- Sgabuzzino ------------------------------------
Line 817 ⟶ 819:
--[[
* Categoria legata alla data di fondazione.
* @todo Capire quale deve prevalere fra data di pubblicazione e data di creazione
*
* @param from string|nil Wikidata Item
* @param value string|nil Local value
Line 823 ⟶ 825:
]]
function p._yearsCategories(from, value)
returnlocal mCategoryByYear = require('Modulo:Categoria per anno')._main( {'Software del %d', from = from, value = value} )
local plain = mCategoryByYear._main( {YEAR_CAT, from = from, value = value, raw = true} )
if '' == plain then
return mCategoryByYear._main( {YEAR_CAT, from = from, value = value, prop = 'P577', checkCat = 'Data di pubblicazione', checkGenre = 'fs'} )
end
return mCategoryByYear._main( {YEAR_CAT, from = from, value = value} )
end