Modulo:Videogioco: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
integro categoria videogiochi per Debian; inizio migrazione a parametri con gli spazi (vedi discussione) |
fine migrazione a parametri con gli spazi |
||
Riga 54:
local function categorizza(args, base_name, table_name, lowercase, must_exist)
local categories = {}
local name_value = args[base_name
if name_value then
if lowercase then name_value = mw.ustring.lower(name_value) end
Riga 65:
local index = 2
while true do
name_value =
if name_value then
if lowercase then name_value = mw.ustring.lower(name_value) end
Riga 72:
categories[#categories+1] = category
elseif must_exist then
errors_msg[#errors_msg+1] = 'Valore non valido per ' .. base_name .. ' ' .. tostring(index)
end
else
Riga 80:
end
end
if args[base_name] and args[base_name .. " 1"] then
errors_msg[#errors_msg+1] = 'Inserire solo uno di ' .. base_name .. ' e ' .. base_name .. ' ' .. tostring(index)
end
return categories
Riga 111:
append_table(categories, categorizza(args, 'sviluppo', 'aziende'))
append_table(categories, categorizza(args, 'pubblicazione', 'aziende'))
append_table(categories, categorizza(args, 'distribuzione digitale', 'distribuzione', false, true))
entity = mw.wikibase.getEntity()
|