Aller au contenu

Module:Conversion/Données

Cette page fait l’objet d’une mesure de semi-protection étendue.
Une page de Wikipédia, l'encyclopédie libre.

 Documentation[créer] [purger]
-- les unités élalon à partir par lesquelles on passe pour convertir entre deux unités
local referenceunits = {
	length = 'metre',
	astrolength = 'light year',
	area = 'square meter',
	speed = 'meter per second',
	weight = 'gram',
	density = 'gram per cubic metre',
	volume = 'cubic metre',
	['rotational speed'] = 'revolutions per minute',
	['available time per duration'] = 'nights per year',
	power = 'watt',
	temperature= 'kelvin',
	['volumetric flow rate']= 'cubic meter per second',
	energy = 'joule',
	angle = 'degree',
	['tensile modulus of elasticity'] = 'pascal',
	dimensionless = ''
}

local currencies = {'USD','EUR','CAD','AUD','CNY','JPY','RUB','INR','CHF'}
for i, cur in ipairs(currencies) do referenceunits[cur] = cur end

return {

referenceunits = referenceunits,

-- nom de l'unité = {grandeur mesurée, valeur par rapport à l'unité de référence, abréviation, élément Wikidata, lien, libellé singulier, libellé pluriel
units = {
	inch = {'length', 0.0254, ' in', 'Q218593', 'Pouce (unité)', 'pouce', 'pouces'},
	foot = {'length', 0.3048, ' ft', 'Q3710', 'Pied (unité)', 'pied', 'pieds'},
	['coudée'] = {'length', 0.44, ' cu', 'Q37540064', 'coudée', 'coudée', 'coudées'},
	yard = {'length', 0.9144, ' yd', 'Q482798', 'Verge (unité)', 'verge', 'verges'},
	mile = {'length', 1609.344, ' mi', 'Q253276', 'Mille (unité)', 'mille', 'milles'},
	hectare = {'area', 10000, ' ha', 'Q35852', 'hectare', 'hectare', 'hectares'},
	metre = {'length', 1, ' m', 'Q11573', 'mètre', 'mètre', 'mètres'},
	centimetre = {'length', 0.01, ' cm', 'Q174728', 'mètre', 'centimètre', 'centimètres'},
	millimetre = {'length', 0.001, ' mm', 'Q174789', 'mètre', 'millimètre', 'millimètres'},
	micrometre = {'length', 0.000001, ' um', 'Q178674', 'mètre', 'micromètre', 'micromètres'},
	nanometre = {'length', 0.000000001, ' nm', 'Q175821', 'mètre', 'nanomètre', 'nanomètres'},
	femtometre = {'length', 0.000000000000001, ' fm', 'Q208788', 'femtomètre', 'femtomètre', 'femtomètres'},
	['astronomical unit'] = {'length', 149597870700, ' ua', 'Q1811', 'unité astronomique', 'unité astronomique de longueur', 'unités astronomiques','unités astronomiques de longueur'},
	['light year'] = {'astrolength', 1, '[[Année-lumière|al]]', 'Q531', 'année-lumière', "[[année-lumière]]", "[[Année-lumière|années-lumière]]"},
	['kilolight year'] = {'astrolength', 1000, '[[Année-lumière|kal]]', 'Q531', 'année-lumière', "[[Année-lumière|millier d'années-lumière]]", "[[Année-lumière|mille années-lumière]]"},
	['megalight year'] = {'astrolength', 1000000, '[[Année-lumière|Mal]]', 'Q531', 'année-lumière', "[[Année-lumière|million d'années-lumière]]", "[[Année-lumière|millions d'années-lumière]]"},
	['gigalight year'] = {'astrolength', 1000000000, '[[Année-lumière|Gal]]', 'Q531', 'année-lumière', "[[Année-lumière|milliard d'années-lumière]]", "[[Année-lumière|milliards d'années-lumière]]"},
	parsec = {'astrolength', 3.26156377716743356213863970704550, '[[Parsec|pc]]', 'Q12129', 'parsec', "[[parsec]]", "[[Parsec|parsecs]]"},
	kiloparsec = {'astrolength', 3261.56377716743356213863970704550, '[[Parsec|kpc]]', 'Q11929860', 'kiloparsec', "[[Parsec|kiloparsec]]", "[[Parsec|kiloparsecs]]"},
	['meter per second'] = {'speed', '[[Mètre par seconde|m/s]]', 'Q182429', "[[mètre par seconde]]", "[[Mètre par seconde|mètres par seconde]]"},
	kilometre = {'length', 1000, ' km', 'Q828224', 'kilomètre', 'kilomètre', 'kilomètres'},
	nautique = {'length', 1852, ' NM', 'Q93318', 'Mille marin', 'nautique', 'nautiques'},
	['kilometer per hour'] = {'speed', 10/36, 'km/h', 'Q180154', 'Kilomètre par heure', "kilomètre à l'heure", "kilomètres à l'heure"},
	['kilometer per second'] = {'speed', 1000/1, '[[Mètre par seconde|km/s]]', 'Q3674704', 'Kilomètre par seconde', "[[Mètre par seconde|kilomètre par seconde]]", "[[Mètre par seconde|kilomètres par seconde]]"},
	['square meter'] = {'area', 1, ' m<sup>2</sup>', 'Q25343', 'mètre carré', 'mètre carré', 'mètres carrés'},
	['square kilometer'] = {'area', 1000000, 'km<sup>2</sup>', 'Q712226', 'kilomètre carré', 'kilomètre carré', 'kilomètres carrés'},
	['square mile'] = {'area', 2589988.110336, 'mi<sup>2</sup>', 'Q232291', 'mille carré', 'mille carré', 'milles carrés'},
	acre = {'area', 4046.856422, 'ac', 'Q81292', 'Acre (unité)', 'acre', 'acres'},
	dunam = {'area', 1000, 'donum', 'Q216795', 'dounam', 'dounam', 'dounams'},
	gram = {'weight', 1, 'g', 'Q41803', 'gramme', 'gramme', 'grammes'},
	ounce = {'weight', 28.349523125, 'oz av', 'Q48013', 'once', 'once', 'onces'},
	pound = {'weight', 453.59237, 'lbs', 'Q100995', 'livre (unité de masse)', 'livre', 'livres'},
	kilogram = {'weight', 1000, 'kg', 'Q11570', 'kilogramme', 'kilogramme', 'kilogrammes'},
	tonne = {'weight', 1000000000, 't', 'Q191118', 'tonne', 'tonne', 'tonnes'},
	['Earth mass'] = {'weight', 5.9722e27, "[[Masse terrestre (unité)| ''M''<sub>🜨</sub>]]", 'Q681996', '[[Masse terrestre (unité)|masse terrestre]]', '[[Masse terrestre (unité)|masses terrestres]]'},
	['Jupiter mass'] = {'weight', 1.8986e30, "[[Masse jovienne| ''M''<sub>J</sub>]]", 'Q651336', '[[masse jovienne]]', '[[Masse jovienne|masses joviennes]]'},
	['Solar mass'] = {'weight', 1.9891e33, "[[Masse solaire| ''M''<sub>🜨</sub>]]", 'Q180892', '[[masse solaire]]', '[[Masse solaire|masses solaires]]'},
	['gram per cubic metre'] = {'density', 1, 'g/m³', 'Q21604951', 'gramme par mètre cube', 'gramme par mètre cube', 'grammes par mètre cube'},
	['kilogram per cubic metre'] = {'density', 1000, 'kg/m³', 'Q844211', 'kilogramme par mètre cube', 'kilogramme par mètre cube', 'kilogrammes par mètre cube'},
	['pascal'] = {'tensile modulus of elasticity', 1, 'Pa', 'Q44395', 'Pascal (unité)', 'pascal', 'pascals'},
	['gigapascal'] = {'tensile modulus of elasticity', 1000000000, 'GPa', 'Q53448922', 'Gigapascal', 'gigapascal', 'gigapascals'},
	second = {'second', 1, 's', 'Q11574', 'seconde', 'seconde', 'secondes'},
	minute = {'minute', 60, 'mn', 'Q7727', 'Minute (temps)', 'minute', 'minutes'},
	hour = {'hour', 3600, 'h', 'Q25235', 'Heure', 'heure', 'heures'},
	day = {'day', 86400, 'j', 'Q573', 'Jour', 'jour', 'jours'},
	year = {'year', 31556925.98, 'années', 'Q577', 'Année (calendrier)', 'année', 'années'},
	['cubic metre'] = {'volume', 1, ' m<sup>3</sup>', 'Q25517', 'Mètre cube', 'mètre cube', 'mètres cubes'},
	['million cubic metre'] = {'volume', 1000000, ' millions de m<sup>3</sup>', '', 'Million de mètre cube', 'Million de mètre cube', 'Millions de mètres cubes'},
	['cubic kilometre'] = {'volume', 1000000000, ' km<sup>3</sup>', 'Q4243638', 'Kilomètre cube', 'kilomètre cube', 'kilomètres cubes'},
	['cubic centimetre'] = {'volume', 0.000001, ' cm<sup>3</sup>', 'Q1022113', 'Centimètre cube', 'centimètre cube', 'centimètres cubes'},
	['cubic hectometre'] = {'volume', 1000000, ' hm<sup>3</sup>', 'Q5195628', 'Hectomètre cube', 'hectomètre cube', 'hectomètres cubes'},
	['revolutions per minute'] = {'rotational speed', 1, ' tr/min', 'Q206037', 'Tour par minute', 'tour par minute', 'tours par minute'},
	['nights per year'] = {'available time per duration', 1, 'npa', 'Q29463499', 'Nuit par an', 'nuit par an', 'nuits par an'},
	watt = {'power', 1, ' W', 'Q25236', 'Watt', 'watt', 'watts'},
	kilowatt = {'power', 1000, ' kW', 'Q3320608', 'Kilowatt', 'kilowatt', 'kilowatts'},
	megawatt = {'power', 1000000, ' MW', 'Q6982035', 'Mégawatt', 'mégawatt', 'mégawatts'},
	gigawatt = {'power', 1000000000, ' GW', 'Q5879479', 'Gigawatt', 'gigawatt', 'gigawatts'},
	terawatt = {'power', 1000000000000, ' TW', 'Q23823681', 'Térawatt', 'térawatt', 'térawatts'},
	['cubic inch'] = {'volume', 0.0000163870639, ' in<sup>3</sup>', 'Q2140397', '', 'pouce cube', 'pouces cubes'},
	['acre-foot'] = {'volume', 1233.48185532, ' ac-ft', 'Q342590', '', 'acre-pied', 'acres-pieds'},
	['square foot'] = {'area', '0.0929030', 'sq. f.', 'Q857027', 'pied carré', 'pied carré', 'pieds carrés'},  
	['kelvin'] = {'temperature', '1', 'K', 'Q11579', 'Kelvin', 'kelvin', 'kelvins'}, 
	['milikelvin'] = {'temperature', 0.001, 'mK', 'Q70396179', 'Milikelvin', 'milikelvin', 'milikelvins'},
	['cubic meter per second'] = {'volumetric flow rate', '1', 'm<sup>3</sup>/s', 'Q794261', 'Débit (physique)', 'mètre cube par seconde', 'mètres cubes par seconde'},  
	['cubic foot per second'] = {'volumetric flow rate', 0.028316846592, 'ft<sup>3</sup>/s', 'Q5196162', 'Débit (physique)', 'pied cube par seconde', 'pieds cubes par seconde'},
	joule = {'energy', 1, ' J', 'Q25269', 'Joule', 'joule', 'joule'},
	wattheure = {'energy', 3600, ' Wh', 'Q12874593', 'Watt-heure', 'watt-heure', 'watts-heures'},
	kilowattheure = {'energy', 3600000, ' kWh', 'Q182098', 'Kilowatt-heure', 'kilowatt-heure', 'kilowatts-heures'},
	megawattheure = {'energy', 3600000000, ' MWh', 'Q14787261', 'Mégawatt-heure', 'mégawatt-heure', 'mégawatts-heures'},
	gigawattheure = {'energy', 3600000000000, ' GWh', 'Q2051195', 'Gigawatt-heure', 'gigawatt-heure', 'gigawatts-heures'},
	terawattheure = {'energy', 3600000000000000, ' TWh', 'Q2659078', 'Térawatt-heure', 'térawatt-heure', 'térawatts-heures'},
	degree = {'angle', 1, '°', 'Q28390', 'Degré (angle)', 'degré', 'degrés'},
	radian = {'angle', 57.295779513, ' rad', 'Q33680', 'Radian', 'radian', 'radians'},
	dimensionless = {'dimensionless', 1, '', 'Q126818', '', '', ''},
	percent = {'dimensionless', 0.01, '%', 'Q11229', 'Pourcentage', 'pourcent', 'pourcents'},
	employee = {'dimensionless', 1, '', 'Q703534', 'Salarié', 'employé', 'employés'}, -- pour usage avec P1128
	piece = {'dimensionless', 1, '', 'Q11723795', 'Pièce (art)', 'pièce', 'pièces'}, -- pour usage avec P1436
	USD = {'USD', '1', '$', 'Q4917', 'Dollar américain', 'dollar américain', 'dollars américains'}, 
	EUR = {'EUR', '1', '€', 'Q4916', 'Euro', 'euro', 'euros'},
	CAD = {'CAD', '1', '$', 'Q1104069', 'Dollar canadien', 'dollar canadien', 'dollars canadiens'},
	AUD = {'AUD', '1', '$', 'Q259502', 'Dollar australien', 'dollar australien', 'dollars australiens'},
	CNY = {'CNY', '1', '¥', 'Q39099', 'Yuan', 'yuan', 'yuans'},
	JPY = {'JPY', '1', '¥', 'Q8146', 'Yen', 'yen', 'yens'},
	RUB = {'RUB', '1', '₽', 'Q41044', 'Rouble russe', 'rouble', 'roubles russes'},
	INR = {'INR', '1', '₹', 'Q80524', 'Roupie indienne', 'roupie indienne', 'roupies indiennes'},
	CHF = {'CHF', '1', 'CHF', 'Q25344', 'Franc suisse', 'franc suisse', 'francs suisses'}
},

redirects = {
	Q218593 = 'inch',
	Q3710 = 'foot',
	Q37540064 = 'coudée',
	Q482798 = 'yard',
	Q253276 = 'mile',
	Q175821 = 'micrometre',
	Q178674 = 'nanometre',
	Q25517 = 'cubic metre',
	Q794261 = 'cubic meter per second',
	Q5196162 = 'cubic foot per second',
	Q4243638 = 'cubic kilometre',
	Q1022113 = 'cubic centimetre',
	Q5195628 = 'cubic hectometre',
	Q35852 = 'hectare',
	Q712226 = 'square kilometer',
	Q11573 = 'metre',
	Q174728 = 'centimetre',
	Q174789 = 'millimetre',
	Q208788 = 'femtometre',
	Q1811 = 'astronomical unit',
	Q531 = 'light year',
	Q12129 = 'parsec',
	Q11929860 = 'kiloparsec',
	Q25343 = 'square meter',
	Q232291 = 'square mile',
	Q81292 = 'acre',
	Q216795 = 'dunam',
	Q182429 = 'meter per second',
	Q3674704 = 'kilometer per second',
	Q180154 = 'kilometer per hour',
	Q828224 = 'kilometre',
	Q41803 = 'gram',
	Q48013 = 'ounce',
	Q100995 = 'pound',
	Q11570 = 'kilogram',
	Q21604951 = 'gram per cubic metre',
	Q844211 = 'kilogram per cubic metre',
	Q44395 = 'pascal',
	Q53448922 = 'gigapascal',
	Q191118 = 'tonne',
	Q11574 = 'second',
	Q7727 = 'minute',
	Q25235 = 'hour',
	Q573 = 'day' ,
	Q577 = 'year',
	Q857027 = 'square foot',
	Q206037 = 'revolutions per minute',
	Q29463499 = 'nights per year',
	Q25236 = 'watt',
	Q3320608 = 'kilowatt',
	Q6982035 = 'megawatt',
	Q5879479 = 'gigawatt',
	Q23823681 = 'terawatt',
	Q2140397 = 'cubic inch',
	Q342590 = 'acre-foot',
	Q93318 = 'nautique',
	Q11579 = 'kelvin',
	Q25269 = 'joule',
	Q12874593 = 'wattheure',
	Q182098 = 'kilowattheure',
	Q14787261 = 'megawattheure',
	Q2051195 = 'gigawattheure',
	Q2659078 = 'terawattheure',
	Q28390 = 'degree',
	Q33680 = 'radian',
	Q4916 = 'EUR',
	Q4917 = 'USD',
	Q1104069 = 'CAD',
	Q259502 = 'AUD',
	Q39099 = 'CNY',
	Q8146 = 'JPY',
	Q41044 = 'RUB',
	Q80524 = 'INR',
	Q25344 = 'CHF',
	Q11723795 = 'piece',

	pouce = 'inch',
	['in'] = 'inch',
	pied = 'foot',
	verge = 'yard',
	centimeter = 'centimetre',
	cm = 'centimetre',
	cm3 = 'cubic centimetre',
	millimeter = 'millimetre',
	mm = 'millimetre',
	nm = 'nanometre',
	um = 'micrometre',
	fm = 'femtometre',
	m = 'metre',
	meter = 'meter',
	km = 'kilometre',
	kilometer = 'kilometre',
	['kilomètre'] = 'kilometer',
	kpc = 'kiloparsec',
	al = 'light year',
	kal = 'kilolight year',
	Mal = 'megalight year',
	Gal = 'gigalight year',
	sqm = 'square meter',
	ac = 'acre',
	donum = 'dunam',
	sqkm = 'square kilometer',
	km2 = 'square kilometer',
	m3 = 'cubic metre',
	['m3/s'] = 'cubic meter per second',
	['ft3/s'] = 'cubic foot per second',
	km3 = 'cubic kilometre',
	hm3 = 'cubic hectometre',
	mi2 = 'square mile',
	sqmi = 'square mile',
	rpm = 'revolutions per minute',
	npa = 'nights per year',
	ha = 'hectare',
	g = 'gram',
	oz = 'ounce',
	kg = 'kilogram',
	t = 'tonne',
	seconde = 'second',
	s = 'second',
	heure = 'hour',
	h = 'hour',
	d = 'day',
	['années'] = 'year',
	w = 'watt',
	kw = 'kilowatt',
	mw = 'megawatt',
	gw = 'gigawatt',
	tw = 'terawatt',
	in3 = 'cubic inch',
	k = 'kelvin',
	mK = 'milikelvin',
	J = 'joule',
	Wh = 'wattheure',
	kWh = 'kilowattheure',
	MWh = 'megawattheure',
	GWh = 'gigawattheure',
	TWh = 'terawattheure',
	degre = 'degree',
	['sans unité'] = 'dimensionless',
	pourcent = 'percent',
	pourcentage = 'percent',
	['%'] = 'percent',
	['employé'] = 'employee',
	['united states dollar'] = 'USD',
	euro = 'EUR'
},
}