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.
Ceci est une version archivée de cette page, en date du 17 octobre 2022 à 18:39 et modifiée en dernier par GrandEscogriffe (discuter | contributions) (réorganisation des monnaies ; prise en compte d'un peu plus de monnaies que l'euro et le dollar US). Elle peut contenir des erreurs, des inexactitudes ou des contenus vandalisés non présents dans la version actuelle.

 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',
	['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, 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, 'al', 'Q531', 'année-lumière', "année-lumière", "années-lumière"},
	['kilolight year'] = {'astrolength', 1000, 'kal', 'Q531', 'année-lumière', "millier d'années-lumière", "mille années-lumière"},
	['megalight year'] = {'astrolength', 1000000, 'Mal', 'Q531', 'année-lumière', "million d'années-lumière", "millions d'années-lumière"},
	['gigalight year'] = {'astrolength', 1000000000, 'Gal', 'Q531', 'année-lumière', "milliard d'années-lumière", "milliards d'années-lumière"},
	parsec = {'astrolength', 3,26156377716743356213863970704550, 'pc', 'Q12129', 'parsec', "parsec", "parsecs"},
	kiloparsec = {'astrolength', 3261,56377716743356213863970704550, 'kpc', 'Q11929860', 'kiloparsec', "kiloparsec", "kiloparsecs"},
	['meter per second'] = {'speed', 'm/s', 'Q182429', "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, 'km/s', 'Q3674704', 'Kilomètre par seconde', "kilomè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, " ''M''<sub>🜨</sub>", 'Q681996', 'masse terrestre', 'masses terrestres'},
	['Jupiter mass'] = {'weight', 1.8986e30, " ''M''<sub>J</sub>", 'Q651336', 'masse jovienne', 'masses joviennes'},
	['Solar mass'] = {'weight', 1.9891e33, " ''M''<sub>🜨</sub>", 'Q180892', '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'},
	dimensionless = {'dimensionless', 1, '', 'Q126818', '', '', ''},
	percent = {'dimensionless', 0.01, '%', 'Q11229', 'Pourcentage', 'pourcent', 'pourcents'},
	employee = {'dimensionless', 1, '', 'Q703534', 'Salarié', 'employé', 'employés'}, -- pour usage avec P1128
	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',
	Q4916 = 'EUR',
	Q4917 = 'USD',
	Q1104069 = 'CAD',
	Q259502 = 'AUD',
	Q39099 = 'CNY',
	Q8146 = 'JPY',
	Q41044 = 'RUB',
	Q80524 = 'INR',
	Q25344 = 'CHF',

	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',
	['sans unité'] = 'dimensionless',
	pourcent = 'percent',
	pourcentage = 'percent',
	['%'] = 'percent',
	['employé'] = 'employee',
	['united states dollar'] = 'USD',
	euro = 'EUR'
},
}