Modulo:Conversione/Configurazione

Versione del 22 set 2015 alle 13:06 di Rotpunkt (discussione | contributi) (traduzioni, fix vari tabella units, riordino)
Info Istruzioni per l'uso
Questo è un modulo scritto in Lua. Le istruzioni che seguono sono contenute nella sottopagina Modulo:Conversione/Configurazione/man (modifica · cronologia)
Sandbox: Modulo:Conversione/Configurazione/sandbox (modifica · cronologia) · Sottopagine: lista · Test: Modulo:Conversione/Configurazione/test (modifica · cronologia · esegui)

Configurazione del Modulo:Conversione.


local config = {}

-- unità di riferimento
config.referenceunits = {
	length = 'metre',
	area = 'square meter',
	speed = 'meter per second',
	weight = 'gram',
}

-- nome inglese unità = {tipo, rapporto con l'unità di riferimento, abbreviazione, wikilink, singolare, plurale
config.units = {
	-- lunghezza
	millimetre = {'length', 0.001, 'mm', 'Q174789', 'metro', 'millimetro', 'millimetri'},
	centimetre = {'length', 0.01, 'cm', 'Q174728', 'metro', 'centimetro', 'centimetri'},
	foot = {'length', 0.3048, 'ft', 'Q3710', 'piede (unità di misura)', 'piede', 'piedi'},
	metre = {'length', 1, 'm', 'Q11573', 'metro', 'metro', 'metri'},
	kilometre = {'length', 1000, 'km', 'Q828224', 'chilometro', 'chilometro', 'chilometri'},

	-- area
	['square meter'] = {'area', 1, ' m<sup>2</sup>', 'Q25343', 'metro quadrato', 'metro quadrato', 'metri quadrati'},
	hectare = {'area', 10000, 'ha', 'Q35852', 'ettaro', 'ettaro', 'ettari'},
	['square kilometer'] = {'area', 1000000, ' km<sup>2</sup>', 'Q712226', 'chilometro quadrato', 'chilometro quadrato', 'chilometri quadrati'},

	-- velocità
	['kilometer per hour'] = {'speed', 10/36, 'km/h', 'Q180154', "chilometro orario", "chilometro orario", "chilometro orari"},
	['meter per second'] = {'speed', 1, 'm.<sup>-1</sup>', 'Q182429', "metro al secondo", "metro al secondo", "metri al secondo"},

	-- peso	
	gram = {'weight', 1, 'g', 'Q41803', 'grammo', 'grammo', 'grammei'},
	kilogram = {'weight', 1000, 'kg', 'Q11570', 'chilogrammo', 'chilogrammo', 'chilogrammi'},
	tonne = {'weight', 1000000, 't', 'Q191118', 'tonnellata', 'tonnellata', 'tonnellate'},
}

config.alias = {
	-- Wikidata
	Q3710 = 'foot',
	Q35852 = 'hectare',
	Q11573 = 'metre',
	Q174728 = 'centimetre',
	Q174789 = 'millimetre',
	Q25343 = 'square meter',
	Q712226 = 'square centimeter',
	Q828224 = 'kilometre',
	Q41803 = 'gram',
	Q11570 = 'kilogram',
	Q191118 = 'tonne',

	-- lunghezza
	piede = 'foot',
	centimeter = 'centimetre',
	centimetro = 'centimetre',
	cm = 'centimetre',
	millimeter = 'millimetre',
	millimetro = 'millimetre',
	mm = 'millimetre',
	m = 'metre',
	meter = 'meter',
	metro = 'meter',
	km = 'kilometer',
	kilometer = 'kilometre',
	chilometro = 'kilometre',

	-- area
	sqm = 'square meter',
	['metro quadrato'] = 'square meter',
	sqkm = 'square kilometer',
	km2 = 'square kilometer',
	['chilometro quadrato'] = 'square kilometer',
	ha = 'hectare',
	ettaro = 'hectare',

	-- velocità
	['chilometro orario'] = 'kilometer per hour',
	['metro al secondo'] = 'meter per second',

	-- peso
	g = 'gram',
	grammo = 'gram',
	kg = 'kilogram',
	chilogrammo = 'kilogram',
	t = 'tonne',
	tonnellata = 'tonne',
}

return config