Modulo:Conversione/Configurazione: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
m nodo
esplicitate chiavi units
Riga 1:
--[[
local config = {}
* Configurazione del modulo Conversione.
*
* Le unità di misura hanno come unità di riferimento:
* length: 'metre'
* area: 'square metre'
* speed: 'metre per second'
* weight: 'gram'
]]--
 
local config = {}
-- unità di riferimento
config.referenceunits = {
length = 'metre',
area = 'square metre',
speed = 'metre per second',
weight = 'gram',
}
 
-- nome inglese unità = {tipo, rapporto con l'unità di riferimento, abbreviazione, wikidata, wikilink, singolare, plurale}
config.units = {
-- lunghezza
millimetre = {
millimetre = {'length', 0.001, 'mm', 'Q174789', 'metro', 'millimetro', 'millimetri'},
type = 'length',
centimetre = {'length', 0.01, 'cm', 'Q174728', 'metro', 'centimetro', 'centimetri'},
scale = '0.001',
inch = {'length', 0.0254, 'in', 'Q218593', 'pollice (unità di misura)', 'pollice', 'pollici'},
symbol = 'mm',
foot = {'length', 0.3048, 'ft', 'Q3710', 'piede (unità di misura)', 'piede', 'piedi'},
link = 'metro',
yard = {'length', 0.9144, 'yd', 'Q482798', 'iarda', 'iarda', 'iarde'},
name1 = 'millimetro',
metre = {'length', 1, 'm', 'Q11573', 'metro', 'metro', 'metri'},
name2 = 'millimetri'
kilometre = {'length', 1000, 'km', 'Q828224', 'chilometro', 'chilometro', 'chilometri'},
},
mile = {'length', 1609.344, 'mi', 'Q253276', 'miglio (unità di misura)', 'miglio', 'miglia'},
centimetre = {
['nautical mile'] = {'length', 1852, 'nmi', 'Q93318', 'miglio nautico', 'miglio nautico', 'miglia nautiche'},
type = 'length',
scale = '0.01',
symbol = 'cm',
link = 'metro',
name1 = 'centimetro',
name2 = 'centimetri'
},
inch = {
type = 'length',
scale = '0.0254',
symbol = 'in',
link = 'pollice (unità di misura)',
name1 = 'pollice',
name2 = 'pollici'
},
foot = {
type = 'length',
scale = '0.3048',
symbol = 'ft',
link = 'piede (unità di misura)',
name1 = 'piede',
name2 = 'piedi'
},
yard = {
type = 'length',
scale = '0.9144',
symbol = 'yd',
link = 'iarda',
name1 = 'iarda',
name2 = 'iarde'
},
metre = {
type = 'length',
scale = '1',
symbol = 'm',
link = 'metro',
name1 = 'metro',
name2 = 'metri'
},
kilometre = {
type = 'length',
scale = '1000',
symbol = 'km',
link = 'chilometro',
name1 = 'chilometro',
name2 = 'chilometri'
},
mile = {
type = 'length',
scale = '1609.344',
symbol = 'mi',
link = 'miglio (unità di misura)',
name1 = 'miglio',
name2 = 'miglia'
},
['nautical mile'] = {
type = 'length',
scale = '1852',
symbol = 'nmi',
link = 'miglio nautico',
name1 = 'miglio nautico',
name2 = 'miglia nautiche'
},
 
-- area
['square metre'] = {
['square metre'] = {'area', 1, 'm<sup>2</sup>', 'Q25343', 'metro quadrato', 'metro quadrato', 'metri quadrati'},
type = 'area',
hectare = {'area', 10000, 'ha', 'Q35852', 'ettaro', 'ettaro', 'ettari'},
scale = '1',
['square kilometre'] = {'area', 1000000, 'km<sup>2</sup>', 'Q712226', 'chilometro quadrato', 'chilometro quadrato', 'chilometri quadrati'},
symbol = 'm<sup>2</sup>',
['square mile'] = {'area', 2589988.110336, 'mi<sup>2</sup>', 'Q232291', 'miglio quadro', 'miglio quadro', 'miglia quadre'},
link = 'metro quadrato',
name1 = 'metro quadrato',
name2 = 'metri quadrati'
},
hectare = {
type = 'area',
scale = '10000',
symbol = 'ha',
link = 'ettaro',
name1 = 'ettaro',
name2 = 'ettari'
},
['square kilometre'] = {
type = 'area',
scale = '1000000',
symbol = 'km<sup>2</sup>',
link = 'chilometro quadrato',
name1 = 'chilometro quadrato',
name2 = 'chilometri quadrati'
},
['square mile'] = {
type = 'area',
scale = '2589988.110336',
symbol = 'mi<sup>2</sup>',
link = 'miglio quadro',
name1 = 'miglio quadro',
name2 = 'miglia quadre'
},
 
-- velocità
['kilometre per hour'] = {'speed', 10/36, 'km/h', 'Q180154', 'chilometro orario', 'chilometro orario', 'chilometri orari'},
type = 'speed',
knot = {'speed', 0.51444444444444, 'kn', 'Q128822', 'nodo (unità di misura)', 'nodo', 'nodi'},
scale = '0.27777777777778',
['metre per second'] = {'speed', 1, 'm/s', 'Q182429', 'metro al secondo', 'metro al secondo', 'metri al secondo'},
symbol = 'km/h',
link = 'chilometro orario',
name1 = 'chilometro orario',
name2 = 'chilometri orari'
},
knot = {
type = 'speed',
scale = '0.51444444444444',
symbol = 'kn',
link = 'nodo (unità di misura)',
name1 = 'nodo',
name2 = 'nodi'
},
['metre per second'] = {
type = 'speed',
scale = '1',
symbol = 'm/s',
link = 'metro al secondo',
name1 = 'metro al secondo',
name2 = 'metri al secondo'
},
 
-- peso
ounce = {
ounce = {'weight', 0.028349523125, 'oz', 'Q48013', 'oncia (unità di misura)', 'oncia', 'once'},
type = 'weight',
pound = {'weight', 0.45359237, 'lb', 'Q100995', 'libbra', 'libbra', 'libbre'},
scale = '0.028349523125',
gram = {'weight', 1, 'g', 'Q41803', 'grammo', 'grammo', 'grammi'},
symbol = 'oz',
kilogram = {'weight', 1000, 'kg', 'Q11570', 'chilogrammo', 'chilogrammo', 'chilogrammi'},
link = 'oncia (unità di misura)',
tonne = {'weight', 1000000, 't', 'Q191118', 'tonnellata', 'tonnellata', 'tonnellate'},
name1 = 'oncia',
name2 = 'once'
},
pound = {
type = 'weight',
scale = '0.45359237',
symbol = 'lb',
link = 'libbra',
name1 = 'libbra',
name2 = 'libbre'
},
gram = {
type = 'weight',
scale = '1',
symbol = 'g',
link = 'grammo',
name1 = 'grammo',
name2 = 'grammi'
},
kilogram = {
type = 'weight',
scale = '1000',
symbol = 'kg',
link = 'chilogrammo',
name1 = 'chilogrammo',
name2 = 'chilogrammi'
},
tonne = {
type = 'weight',
scale = '1000000',
symbol = 't',
link = 'tonnellata',
name1 = 'tonnellata',
name2 = 'tonnellate'
}
}