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 = {'length', 0.001, 'mm', 'Q174789', 'metro', 'millimetro', 'millimetri'},
centimetre = {'length', 0.01, 'cm', 'Q174728', 'metro', 'centimetro', 'centimetri'},
inch = {'length', 0.0254, 'in', 'Q218593', 'pollice (unità di misura)', 'pollice', 'pollici'},
foot = {'length', 0.3048, 'ft', 'Q3710', 'piede (unità di misura)', 'piede', 'piedi'},
yard = {'length', 0.9144, 'yd', 'Q482798', 'iarda', 'iarda', 'iarde'},
metre = {'length', 1, 'm', 'Q11573', 'metro', 'metro', 'metri'},
kilometre = {'length', 1000, 'km', 'Q828224', 'chilometro', 'chilometro', 'chilometri'},
mile = {'length', 1609.344, 'mi', 'Q253276', 'miglio (unità di misura)', 'miglio', 'miglia'},
['nautical mile'] = {'length', 1852, 'nmi', 'Q93318', 'miglio nautico', 'miglio nautico', 'miglia nautiche'},
-- area
['square metre'] = {'area', 1, 'm<sup>2</sup>', 'Q25343', 'metro quadrato', 'metro quadrato', 'metri quadrati'},
hectare = {'area', 10000, 'ha', 'Q35852', 'ettaro', 'ettaro', 'ettari'},
['square kilometre'] = {'area', 1000000, 'km<sup>2</sup>', 'Q712226', 'chilometro quadrato', 'chilometro quadrato', 'chilometri quadrati'},
['square mile'] = {'area', 2589988.110336, 'mi<sup>2</sup>', 'Q232291', 'miglio quadro', 'miglio quadro', 'miglia quadre'},
-- velocità
['kilometre per hour'] = {'speed', 10/36, 'km/h', 'Q180154', 'chilometro orario', 'chilometro orario', 'chilometri orari'},
knot = {'speed', 0.51444444444444, 'kn', 'Q128822', 'nodo (unità di misura)', 'nodo', 'nodi'},
['metre per second'] = {'speed', 1, 'm/s', 'Q182429', 'metro al secondo', 'metro al secondo', 'metri al secondo'},
-- peso
ounce = {'weight', 0.028349523125, 'oz', 'Q48013', 'oncia (unità di misura)', 'oncia', 'once'},
pound = {'weight', 0.45359237, 'lb', 'Q100995', 'libbra', 'libbra', 'libbre'},
gram = {'weight', 1, 'g', 'Q41803', 'grammo', 'grammo', 'grammi'},
kilogram = {'weight', 1000, 'kg', 'Q11570', 'chilogrammo', 'chilogrammo', 'chilogrammi'},
tonne = {'weight', 1000000, 't', 'Q191118', 'tonnellata', 'tonnellata', 'tonnellate'},
}
config.alias = {
-- Wikidata
Q174789 = 'millimetre',
Q174728 = 'centimetre',
Q218593 = 'inch',
Q3710 = 'foot',
Q482798 = 'yard',
Q11573 = 'metre',
Q828224 = 'kilometre',
Q253276 = 'mile',
Q93318 = 'nautical mile',
Q25343 = 'square meter',
Q35852 = 'hectare',
Q712226 = 'square kilometre',
Q232291 = 'square mile',
Q180154 = 'kilometre per hour',
Q128822 = 'knot',
Q182429 = 'metre per second',
Q48013 = 'ounce',
Q100995 = 'pound',
Q41803 = 'gram',
Q11570 = 'kilogram',
Q191118 = 'tonne',
-- italiano
millimetro = 'millimetre',
centimetro = 'centimetre',
pollice = 'inch',
piede = 'foot',
iarda = 'yard',
metro = 'metre',
chilometro = 'kilometre',
miglio = 'mile',
['miglio nautico'] = 'nautical mile',
['metro quadrato'] = 'square metre',
ettaro = 'hectare',
['chilometro quadrato'] = 'square kilometre',
['miglio quadro'] = 'square mile',
['chilometro orario'] = 'kilometre per hour',
nodo = 'knot',
['metro al secondo'] = 'metre per second',
oncia = 'ounce',
libbra = 'pound',
grammo = 'gram',
chilogrammo = 'kilogram',
tonnellata = 'tonne',
-- unità
mm = 'millimetre',
cm = 'centimetre',
['in'] = 'inch',
ft = 'foot',
yd = 'yard',
m = 'metre',
km = 'kilometre',
mi = 'mile',
nmi = 'nautical mile',
sqm = 'square metre',
ha = 'hectare',
sqkm = 'square kilometre',
sqmi = 'square mile',
['km/h'] = 'kilometre per hour',
kn = 'knot',
['m/s'] = 'metre per second',
oz = 'ounce',
lb = 'pound',
g = 'gram',
kg = 'kilogram',
t = 'tonne'
}
return config