Jump to content

Module:Wikidata/labels

Daga Wikipedia, Insakulofidiya ta kyauta.
Sake dubawa tun a 16:01, 15 Mayu 2019 daga Sami At Ferḥat (hira | gudummuwa) (Sabon shafi: -- Correccions d'etiquetes de forma adequada per a una infotaula (paràmetre label) local infoboxlabels = { ["province of Turkey"] = "province", } -- Canvis en valors necessaris p...)
(bamban) ←Canji na baya | Zubi na yanzu (bamban) | Canji na gaba → (bamban)

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
	}