Modulo:Codice statistico: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m commenti, nomi
m categorie Wikidata
Riga 9:
 
local p = {}
 
-- Funzione di formattazione del codice municipale tedesco (Statistisches Bundesamt)
local function formatDestatis(id)
local formatted_id = string.gsub(id, "(%d%d)(%d)(%d%d)(%d%d%d)", "%1 %2 %3 %4")
return string.format('[http://www.statistik-portal.de/Statistik-Portal/gemeindeverz.asp?G=%s %s]', id, formatted_id)
end
 
-- Funzione di formattazione del codice municipale austriaco (Statistik Austria)
Line 20 ⟶ 14:
local formatted_id = string.gsub(id, "(%d)(%d%d)(%d%d)", "%1 %2 %3")
return string.format('[http://www.statistik.at/blickgem/gemDetail.do?gemnr=%s %s]', id, formatted_id)
end
 
-- Funzione di formattazione del codice municipale tedesco (Statistisches Bundesamt)
local function formatDestatis(id)
local formatted_id = string.gsub(id, "(%d%d)(%d)(%d%d)(%d%d%d)", "%1 %2 %3 %4")
return string.format('[http://www.statistik-portal.de/Statistik-Portal/gemeindeverz.asp?G=%s %s]', id, formatted_id)
end
 
Riga 39:
cat = string.format('%s assente su Wikidata', code.catprefix)
elseif wdval == userval then
cat = code.catuguali and string.format('%s uguale a Wikidata', code.catprefix)
else
cat = string.format('%s differente da Wikidata', code.catprefix)
end
elseif wdval then
Riga 66:
end
 
-- valore letto da Wikidata
if code then
-- valore letto da Wikidata
wdval = mWikidata._getProperty({ code.prop, from = args.from, n = 1 })
formatted_wdval = (wdval and code.format) and code.format(wdval) or wdval
formatted_userval = (userval and code.format) and code.format(string.gsub(userval, ' ', '')) or userval
end
 
-- categoria di servizio
if mw.title.getCurrentTitle().namespace == 0 and code and (userval or wdval) then
cat = getWikidataCategory(userval, wdval, code)
end
end