Module:Wikidata/labels
Documentation for this module may be created at Module:Wikidata/labels/doc
-- Correccions d'etiquetes de forma adequada per a una infotaula (paràmetre label)
local infoboxlabels = {
["province of Turkey"] = "province",
}
-- Canvis en valors necessaris per a una infotaula (paràmetre data)
local infoboxdata = {
["Bach Werke Verzeichnis"] = "BWV",
}
-- Codi de funcions de suport
local function fixInfoboxLabel(label)
if infoboxlabels[label] then
label = infoboxlabels[label]
else
label = string.gsub(label, " de .+", "")
label = string.gsub(label, " dels? .+", "")
label = string.gsub(label, " d'.+", "")
label = string.gsub(label, " %(.+", "")
if label == 'estat' then
label = 'estat federat'
end
end
return mw.text.trim(mw.ustring.upper(mw.ustring.sub(label, 1, 1)) .. mw.ustring.sub(label, 2))
end
-- Return exported functions
return {
fixInfoboxLabel = fixInfoboxLabel,
infoboxdata = infoboxdata
}