Module:Unité/Data

 Documentationcréerpurger
local unit = {
	['a']      = { symbole = 'a',      nom = 'are', id='Q185078' },
--	['a']      = { symbole = 'a',      nom = 'année', id='Q2851816' },  -- conflit avec are, utiliser an
	['au']     = { symbole = 'au',     nom = 'unité astronomique', id='Q1811' }, -- symbole agréé par le BIPM, 'ua' est obsolète
	['A']      = { symbole = 'A',      nom = 'ampère', id='Q25272' },
	['Å']      = { symbole = 'Å',      nom = 'ångström', id='Q81454' },
	['abA']    = { symbole = 'abA',    nom = 'abampère', id='Q2744350' },
	['Ah']     = { symbole = 'Ah',     nom = 'ampère-heure', id='Q212120' },
	['al']     = { symbole = 'al',     nom = 'année-lumière', id='Q531' },
	['atm']    = { symbole = 'atm',    nom = 'atmosphère normale', id='Q177974' },
	['b']      = { symbole = 'b',      nom = 'bit', id='Q8805' },
--	['B']      = { symbole = 'B',      nom = 'bel', id='Q50098' }, -- le bel étant très peu utilisé, seul le décibel est accepté, laissant la place aux bytes (ou octets)
	['B']      = { symbole = 'B',      nom = 'byte', id='Q8799' },
	['ba']     = { symbole = 'ba',     nom = 'barye', id='Q809678' },
	['bar']    = { symbole = 'bar',    nom = 'bar', id='Q103510' },
	['bbl']    = { symbole = 'bbl',    nom = 'baril', id='Q178506' },
	['Bd']     = { symbole = 'Bd',     nom = 'baud', id='Q192027' },
	['bhp']    = { symbole = 'bhp',    nom = 'boiler horsepower', id='Q160857' },
	['bit']    = { symbole = 'bit',    nom = 'bit', id='Q8805' },
	['bpm']    = { symbole = 'bpm',    nom = 'battement par minute', id='Q743895' },
	['bps']    = { symbole = 'bps',    nom = 'bits par seconde', id='Q194158' },
	['Bq']     = { symbole = 'Bq',     nom = 'becquerel', id='Q102573' },
	['BTU']    = { symbole = 'BTU',    nom = 'british thermal unit', id='Q211580' },
	['c']      = { symbole = 'c',      nom = 'tasse', id='Q1242244' },
	['C']      = { symbole = 'C',      nom = 'coulomb', id='Q25406' },
	['°C']     = { symbole = '°C',     nom = 'degré Celsius', id='Q25267' },
	['càc']    = { symbole = 'càc',    nom = 'cuillère à café', id='Q216425' },
	['cal']    = { symbole = 'cal',    nom = 'calorie', id='Q130964' },
	['Cal']    = { symbole = 'kcal',   nom = 'kilocalorie', id='Q130964' },
	['cal15']  = { symbole = 'cal<sub>15</sub>', nom = 'calorie (15°C)', id='Q130964' },
	['cal20']  = { symbole = 'cal<sub>20</sub>', nom = 'calorie (20°C)', id='Q130964' },
	['calIT']  = { symbole = 'cal<sub>IT</sub>', nom = 'calorie (International Table)', id='Q130964' },
	['calth']  = { symbole = 'cal<sub>th</sub>', nom = 'calorie (thermochimie)', id='Q130964' },
	['càs']    = { symbole = 'càs',    nom = 'cuillère à soupe', id='Q2002583' },
	['cd']     = { symbole = 'cd',     nom = 'candela', id='Q83216' },
	['ch']     = { symbole = 'ch',     nom = 'cheval-vapeur', id='Q160857' },
	['ch DIN'] = { symbole = 'ch DIN', nom = 'chevaux DIN', id='Q160857' },
	['CHh']    = { symbole = 'CHh',    nom = 'cheval-heure', id='Q2962893' },
	['Ci']     = { symbole = 'Ci',     nom = 'curie', id='Q229354' },
	['clo']    = { symbole = 'clo',    nom = 'isolation vestimentaire', id='Q3155532' },
	['mHg']    = { symbole = 'mHg',    nom = 'mètre de mercure' },
	['cpm']    = { symbole = 'cpm',    nom = 'coup par minute' },
	['ct']     = { symbole = 'ct',     nom = 'carat', id='Q261247' },
	['CV']     = { symbole = 'CV',     nom = 'chevaux fiscaux', id='Q1070893' },
	['d']      = { symbole = 'd',      nom = 'jour', id='Q573' },
	['D']      = { symbole = 'D',      nom = 'debye', id='Q40603' },
	['°D']     = { symbole = '°D',     nom = 'degré Dornic', id='Q3021259' },
	['Da']     = { symbole = 'Da',     nom = 'dalton', id='Q483261' },
	['dB']     = { symbole = 'dB',     nom = 'décibel', id='Q5329' },
	['dB(A)']  = { symbole = 'dB(A)',  nom = 'décibel pondéré', id='Q852659' },
	['dBSPL']  = { symbole = 'dBSPL',  nom = 'décibel en acoustique', id='Q3042626' },
	['°De']    = { symbole = '°De',    nom = 'degré Delisle', id='Q839449' },
	['µdef']   = { symbole = 'µdef',   nom = 'microdéformation', id='Q3312176' },
	['deg']    = { symbole = 'deg',    nom = 'degré', id='Q28390' },
	['dyn']    = { symbole = 'dyn',    nom = 'dyne', id='Q201933' },
	['eV']     = { symbole = 'eV',     nom = 'électron-volt', id='Q83327' },
	['EVP']    = { symbole = 'EVP',    nom = 'équivalent vingt pieds', id='Q488021' },
	['F']      = { symbole = 'F',      nom = 'farad', id='Q131255' },
	['°f']     = { symbole = '°f',     nom = 'degré français', id='Q3021268' },
	['°F']     = { symbole = '°F',     nom = 'degré Fahrenheit', id='Q42289' },
	['fermi']  = { symbole = 'fm',     nom = 'femtomètre', id='Q208788' },
	['FLOPS']  = { symbole = 'FLOPS',  nom = 'floating-point operations per second', id='Q188768' },
	['fl oz']  = { symbole = 'fl oz',  nom = 'once liquide', id='Q420266' },
	['FPM']    = { symbole = 'FPM',    nom = 'flash par minute', id='Q3073386' },
	['Fr']     = { symbole = 'Fr',     nom = 'franklin', id='Q21131' },
	['ft']     = { symbole = 'ft',     nom = 'pied', id='Q3710' },
	['g']      = { symbole = 'g',      nom = 'gramme', id='Q41803' },
	['G']      = { symbole = 'G',      nom = 'gauss', id='Q177493' },
	['Ga']     = { symbole = 'Ga',     nom = "milliard d'années", id='Q20764' },
	['gal']    = { symbole = 'gal',    nom = 'gallon', id='Q178413' },
	['°GL']    = { symbole = '°GL',    nom = 'degré Gay-Lussac', id='Q721237' },
	['gon']    = { symbole = 'gon',    nom = 'grade', id='Q208528' },
	['Gpc']    = { symbole = 'Gpc',    nom = 'gigaparsec', id='Q14916719' },
	['Gy']     = { symbole = 'Gy',     nom = 'gray', id='Q190095' },
	['h']      = { symbole = 'h',      nom = 'heure', id='Q25235' },
	['H']      = { symbole = 'H',      nom = 'henry', id='Q163354' },
	['ha']     = { symbole = 'ha',     nom = 'hectare', id='Q35852' },
	['Ha']     = { symbole = 'Ha',     nom = 'hartree', id='Q476572' },
	['hab.']   = { symbole = 'hab.',   nom = 'habitant', id='Q3125360' },
	['hag']    = { symbole = 'hag',    nom = 'hectare global', id='Q2278977' },
	['Hz']     = { symbole = 'Hz',     nom = 'hertz', id='Q39369' },
	['in']     = { symbole = 'in',     nom = 'pouce', id='Q218593' },
	['j']      = { symbole = 'j',      nom = 'jour', id='Q573' },
	['J']      = { symbole = 'J',      nom = 'joule', id='Q25269' },
	['JD']     = { symbole = 'JD',     nom = 'jour julien', id='Q14267' },
	['JJ']     = { symbole = 'JJ',     nom = 'jour julien', id='Q14267' },
	['Jy']     = { symbole = 'Jy',     nom = 'jansky', id='Q1434381' },
	['K']      = { symbole = 'K',      nom = 'kelvin', id='Q11579' },
	['ka']     = { symbole = 'ka',     nom = 'millénaire julien', id='Q3314392' },
	['kat']    = { symbole = 'kat',    nom = 'katal', id='Q208634' },
	['kgf']    = { symbole = 'kg<sub>f</sub>', nom = 'kilogramme-force', id='Q216880' },
	['kn']     = { symbole = 'kn',     nom = 'nœud', id='Q128822' },
	['kpc']    = { symbole = 'kpc',    nom = 'kiloparsec', id='Q11929860' },
	['l']      = { symbole = 'l',      nom = 'litre', id='Q11582' },
--	['L']      = { symbole = 'L',      nom = 'lambert', id='page' },  -- confusion avec litre, qui a aussi pour alias ['L']
	['lb']     = { symbole = 'lb',     nom = 'livre', id='Q100995' },
	['lb av']  = { symbole = 'lb av',  nom = 'livre avoirdupois', id='Q100995' },
	['lbf']    = { symbole = 'lbf',    nom = 'livre-force', id='Q1194225' },
	['lb t']   = { symbole = 'lb t',   nom = 'livre de troy', id='Q1974806' },
	['lm']     = { symbole = 'lm',     nom = 'lumen', id='Q484092' },
	['ln']     = { symbole = 'ln',     nom = 'ligne', id='Q1630774' },
	['lx']     = { symbole = 'lx',     nom = 'lux', id='Q179836' },
	['m']      = { symbole = 'm',      nom = 'mètre', id='Q11573' },
	['Ma']     = { symbole = 'Ma',     nom = "million d'années", id='Q20764' },
	['mag']    = { symbole = 'mag',    nom = 'myriagramme', id='Q2151240' },
	['mi']     = { symbole = 'mi',     nom = 'mille international', id='Q2296171' },
	['mil']    = { symbole = 'mil',    nom = 'millième de pouce', id='Q218593' },
	['min']    = { symbole = 'min',    nom = 'minute', id='Q7727' },
	['Mio']    = { symbole = 'Mio',    nom = 'million', id='Q38526' },
	['MIPS']   = { symbole = 'MIPS',   nom = "million d'instructions par seconde", id='Q71486' },
	['mog']    = { symbole = 'mog',    nom = 'myriogramme', id='Q2151240' },
	['mol']    = { symbole = 'mol',    nom = 'mole', id='Q41509' },
	['Mpc']    = { symbole = 'Mpc',    nom = 'mégaparsec', id='Q3773454' },
	['mph']    = { symbole = 'mph',    nom = 'mille par heure', id='Q211256' },
	['mpm']    = { symbole = 'mpm',    nom = 'mesure par minute', id='Q2389617' },
	['Mrd']    = { symbole = 'Mrd',    nom = 'milliard', id='Q16021' },
	['%m']     = { symbole = '%m',     nom = 'pourcentage massique', id='Q899138' },
	['%mol']   = { symbole = '%mol',   nom = 'pourcentage molaire', id='Q125264' },
	['Mx']     = { symbole = 'Mx',     nom = 'maxwell', id='Q608697' },
	['N']      = { symbole = 'N',      nom = 'newton', id='Q12438' },
	['Nm']     = { symbole = 'Nm',     nom = 'normo mètre', id='Q3343906' }, -- cas particulier
	['NM']     = { symbole = 'NM',     nom = 'mille marin', id='Q93318' },
	['o']      = { symbole = 'o',      nom = 'octet', id='Q851872' },
	['Oe']     = { symbole = 'Oe',     nom = 'œrsted', id='Q844976' },
	['ons']    = { symbole = 'ons',    nom = 'once néerlandaise', id='Q48013' },
	['oz av']  = { symbole = 'oz av',  nom = 'once avoirdupois', id='Q48013' },
	['oz liq'] = { symbole = 'oz liq', nom = 'once liquide', id='Q420266' },
	['oz t']   = { symbole = 'oz t',   nom = 'once troy', id='Q1974806' },
	['P']      = { symbole = 'P',      nom = 'poise', id='Q2100949' },
	['Pa']     = { symbole = 'Pa',     nom = 'pascal', id='Q44395' },
	['pax']    = { symbole = 'pax',    nom = 'passager', id='Q319604' },
	['pb']     = { symbole = 'pb',     nom = 'paire de bases', id='Q145911' },
	['pc']     = { symbole = 'pc',     nom = 'parsec', id='Q12129' },
	['pdl']    = { symbole = 'pdl',    nom = 'poundal', id='Q1972579' },
	['ph']     = { symbole = 'ph',     nom = 'phot', id='page' },
	['Pl']     = { symbole = 'Pl',     nom = 'poiseuille', id='Q751310' },
	['po']     = { symbole = 'po',     nom = 'pouce', id='Q218593' },
	['ppb']    = { symbole = 'ppb',    nom = 'partie par milliard', id='Q2055118' },
	['ppm']    = { symbole = 'ppm',    nom = 'partie par million', id='Q21006887' },
	['ppmm']   = { symbole = 'ppmm',   nom = 'partie par million en masse', id='Q21006887' },
	['ppmv']   = { symbole = 'ppmv',   nom = 'partie par million en volume', id='Q21006887' },
	['ppp']    = { symbole = 'ppp',    nom = 'pixel par pouce', id='Q7398951' },
	['ppt']    = { symbole = 'ppt',    nom = 'partie par billion', id='Q3366889' },
	['psi']    = { symbole = 'psi',    nom = 'livre par pouce carré', id='Q626299' },
	['pt']     = { symbole = 'pt',     nom = 'pinte', id='Q11123' },
	['pt (Imp)'] = { symbole = 'pt (Imp)', nom = 'pinte impériale', id='Q11123' },
	['pt (US dry)'] = { symbole = 'pt (US dry),', nom = 'pinte US', id='Q11123' },
	['pt (US fl)'] = { symbole = 'pt (US fl)', nom = 'pinte US', id='Q11123' },
	['px']     = { symbole = 'px',     nom = 'pixel', id='Q355198' },
	['q']      = { symbole = 'q',      nom = 'quintal', id='Q940052' },
	['r']      = { symbole = 'r',      nom = 'révolution', id='Q304479' },
	['°r']     = { symbole = '°Ré',    nom = 'degré Réaumur', id='Q223061' },
	['rad']    = { symbole = 'rad',    nom = 'radian', id='Q33680' },
	['°Ra']    = { symbole = '°Ra',    nom = 'degré Rankine', id='Q207488' },
	['rd']     = { symbole = 'rd',     nom = 'rad', id='Q1052397' },
	['°Ré']    = { symbole = '°Ré',    nom = 'degré Réaumur', id='Q223061' },
	['rem']    = { symbole = 'rem',    nom = 'röntgen equivalent man', id='Q260126' },
	['rpm']    = { symbole = 'tr/min', nom = 'tour par minute', id='Q206037' },
	['s']      = { symbole = 's',      nom = 'seconde', id='Q11574' },
	['S']      = { symbole = 'S',      nom = 'siemens', id='Q169893' },
	['sb']     = { symbole = 'sb',     nom = 'stilb', id='page' },
	['sh tn']  = { symbole = 'sh tn',  nom = 'tonne courte', id='Q469356' },
	['sr']     = { symbole = 'sr',     nom = 'stéradian', id='Q177612' },
	['st']     = { symbole = 'st',     nom = 'stère', id='Q1585993' },
	['St']     = { symbole = 'St',     nom = 'stokes', id='Q1569733' },
	['statC']  = { symbole = 'statC',  nom = 'statcoulomb', id='Q21131' },
	['Sv']     = { symbole = 'Sv',     nom = 'sievert', id='Q103246' },
	['t']      = { symbole = 't',      nom = 'tonne', id='Q191118' },
	['T']      = { symbole = 'T',      nom = 'tesla', id='Q163343' },
	['tec']    = { symbole = 'tec',    nom = 'tonne équivalent charbon', id='Q1414202' },
	['tep']    = { symbole = 'tep',    nom = "tonne équivalent pétrole", id='Q296936' },
	['TEU']    = { symbole = 'TEU',    nom = 'équivalent vingt pieds', id='Q488021' },
	['thou']   = { symbole = 'thou',   nom = 'millième de pouce', id='Q218593' },
	['th']     = { symbole = 'th',     nom = 'thermie', id='Q842981' },
	['tjb']    = { symbole = 'tjb',    nom = 'tonneaux de jauge brute', id='Q752079' },
	['ton']    = { symbole = 'ton',    nom = 'tonne longue', id='Q667419' },
	['tpl']    = { symbole = 'tpl',    nom = 'tonnes de port en lourd', id='Q1332978' },
	['tr']     = { symbole = 'tr',     nom = 'tour', id='Q304479' },
	['u']      = { symbole = 'u',      nom = 'unité de masse atomique', id='Q483261' },
	['ua']     = { symbole = 'ua',     nom = 'unité astronomique', id='Q1811' },   -- obsolète, le symbole agréé par le BIPM est 'au'
	['UFC']	   = { symbole = 'UFC',    nom = 'unité formant colonie', id='Q954757' },
	['vg']     = { symbole = 'vg',     nom = 'verge anglaise', id='Q482798' },
	['V']      = { symbole = 'V',      nom = 'volt', id='Q25250' },
	['W']      = { symbole = 'W',      nom = 'watt', id='Q25236' },
	['Wb']     = { symbole = 'Wb',     nom = 'weber', id='Q170804' },
	['Wc']     = { symbole = 'Wc',     nom = 'watt crête', id='Q25236' },
	['We']     = { symbole = 'We',     nom = 'watt électrique', id='Q25236' },
	['Wh']     = { symbole = 'Wh',     nom = 'watt-heure', id='Q182098' },
	['Wth']    = { symbole = 'Wth',    nom = 'watt thermique', id='Q25236' },
	['yd']     = { symbole = 'yd',     nom = 'yard', id='Q482798' },
--	['γ']      = { symbole = 'γ',      nom = 'gamma', id='page' },  -- imprécis, utiliser µg (microgramme) ou nT (nanotesla)
	['%vol']   = { symbole = '%vol',   nom = 'pourcentage volumique', id='Q909482' },
	['Ω']      = { symbole = 'Ω',      nom = 'ohm', id='Q47083' },
	['µ']      = { symbole = 'µm',     nom = 'micromètre', id='Q175821' },
	['°']      = { symbole = '°',      nom = 'degré', id='Q28390' },
	['′']      = { symbole = '′',      nom = 'minute d’arc', id='Q209426' },
	['″']      = { symbole = '″',      nom = 'seconde d’arc', id='Q829073' },
	['%']      = { symbole = '%',      nom = 'pourcent', id='Q11229' },
	['‰']      = { symbole = '‰',      nom = 'pour mille', id='Q181011' },
	-- Monnaies
	['€']      = { symbole = '€',      nom = 'euro', id='Q4916' },
	['$']      = { symbole = '$',      nom = 'dollar', id='Q11110' },
	['£']      = { symbole = '£',      nom = 'livre sterling', id='Q25224' },
	['¥']      = { symbole = '¥',      nom = 'yen', id='Q8146' },
	['CHF']    = { symbole = 'CHF',    nom = 'franc suisse', id='Q25344' },
}

local prefix = {
	['Q']  = { nom = 'quetta',symbole = 'Q',  puissance =  30 },
	['R']  = { nom = 'ronna', symbole = 'R',  puissance =  27 },
	['Y']  = { nom = 'yotta', symbole = 'Y',  puissance =  24 },
	['Z']  = { nom = 'zetta', symbole = 'Z',  puissance =  21 },
	['E']  = { nom = 'exa',   symbole = 'E',  puissance =  18 },
	['P']  = { nom = 'péta',  symbole = 'P',  puissance =  15 },
	['T']  = { nom = 'téra',  symbole = 'T',  puissance =  12 },
	['G']  = { nom = 'giga',  symbole = 'G',  puissance =  9  },
	['M']  = { nom = 'méga',  symbole = 'M',  puissance =  6  },
	['k']  = { nom = 'kilo',  symbole = 'k',  puissance =  3  },
	['h']  = { nom = 'hecto', symbole = 'h',  puissance =  2  },
	['da'] = { nom = 'déca',  symbole = 'da', puissance =  1  },
	['d']  = { nom = 'déci',  symbole = 'd',  puissance = -1  },
	['c']  = { nom = 'centi', symbole = 'c',  puissance = -2  },
	['m']  = { nom = 'milli', symbole = 'm',  puissance = -3  },
	['µ']  = { nom = 'micro', symbole = 'µ',  puissance = -6  },
	['n']  = { nom = 'nano',  symbole = 'n',  puissance = -9  },
	['p']  = { nom = 'pico',  symbole = 'p',  puissance = -12 },
	['f']  = { nom = 'femto', symbole = 'f',  puissance = -15 },
	['a']  = { nom = 'atto',  symbole = 'a',  puissance = -18 },
	['z']  = { nom = 'zepto', symbole = 'z',  puissance = -21 },
	['y']  = { nom = 'yocto', symbole = 'y',  puissance = -24 },
	['r']  = { nom = 'ronto', symbole = 'r',  puissance = -27 },
	['q']  = { nom = 'quecto',symbole = 'q',  puissance = -30 },
	['Yi'] = { nom = 'yobi',  symbole = 'Yi', puissance =  24 },
	['Zi'] = { nom = 'zébi',  symbole = 'Zi', puissance =  21 },
	['Ei'] = { nom = 'exbi',  symbole = 'Ei', puissance =  18 },
	['Pi'] = { nom = 'pébi',  symbole = 'Pi', puissance =  15 },
	['Ti'] = { nom = 'tébi',  symbole = 'Ti', puissance =  12 },
	['Gi'] = { nom = 'gibi',  symbole = 'Gi', puissance =  9  },
	['Mi'] = { nom = 'mébi',  symbole = 'Mi', puissance =  6  },
	['Ki'] = { nom = 'kibi',  symbole = 'Ki', puissance =  3  },
}
-- ajout des noms comme alias
local pref = {}
for k, v in pairs( prefix ) do
	pref[ k ] = v
	pref[ v.nom ] = v
end
prefix = pref

local exposant = { '', ' carré', ' cube', ' puissance quatre', ' puissance cinq',
		['½'] = ' un demi', ['1/2'] = ' un demi',
		['3/2'] = ' trois demis',
	}

local convert = {
	['atmosphère normale'] = {
		{ 'Pa', 101325 },
		{ 'bar', 1.01325 },
	},
	['bar'] = {
		{ 'Pa', 100000 },
		{ 'atm', 0.9869233 },
	},
	['cuillère à café'] = { 'ml', 4.928922 },
	['calorie'] = { 'J', 4.19002 },
	['calorie (15°C)'] = { 'J', 4.18580 },
	['calorie (20°C)'] = { 'J', 4.18190 },
	['calorie (International Table)'] = { 'J', 4.1868 },
	['calorie (thermochimie)'] = { 'J', 4.184 },
	['calorie (thermochimie) par mole'] = { 'J/mol', 4.184 },
	['calorie puissance un demi par centimètre puissance trois demis'] = { 'MPa½', 2.04548283 },
	['carat'] = { 'mg', 200 },
	['cheval-vapeur'] = { 'kW', 0.73549875 },
	['cuillère à soupe'] = { 'ml', 14.78676 },
	['coulomb mètre'] = { 'debye', 2.99792458e29 },
	['degré'] = { 'rad', 0.01745329 },
	['degré Celsius'] = {
		{ '°F', 1.8, 32, round = 1 },
		{ 'K', 1, 273.15, round = 1 },
	},
	['degré Delisle'] = {
		{ '°C', -0.6666667, 100, round = 1 },
		{ '°F', -1.2, 212, round = 1 },
		{ 'K', -0.6666667, 373.15, round = 1 },
	},
	['degré Fahrenheit'] = {
		{ '°C', 0.555555556, -17.78, round = 1 },
		{ 'K', 0.555555556, 255.37, round = 1 },
	},
	['debye'] = { 'C m', 3.335641e30 },
	['erg'] = { 'J', 1e-7 },
	['électron-volt'] = {
		{ 'J', 1.602176e-19 },
		{ 'kJ/mol', 96.4853 },
		{'nm', 1239.8 },
	},
	['franklin'] = { 'C', 3.335641e-10 },
	['gramme par centimètre cube'] = {
		{ 'kg/m³', 1000 },
		{ 'm³/mol', 1e-6, M = '*', inverse = true },
	},
	['gramme par litre'] = { 'mol/l', 1, M = '/' },
	['grade'] = {
		{ '°', 0.9 },
		{ 'rad', 0.01745329 },
	},
	['gauss'] = { 'T', 1e-4 },
	['hectare'] = {
		{ 'm²', 10000 },
		{ 'km²', 0.01 },
	},
	['Hertz'] = {
		{ 's', 1, inverse = true },
		{ 'rad/s', 6.2831853 },
	},
	['isolation vestimentaire'] = { 'K m²/W', 0,155 },
	['joule par mole kelvin'] = { 'J g⁻¹ K⁻¹)', 1, M = '/' },
	['joule par gramme kelvin'] = { 'unité', 1, M = '*' },
	['kelvin'] = {
		{ '°C', 1, -273.15 },
		{ '°F', 1.8, -459.67 },
	},
	['kilogramme-force'] = { 'N', 9.80665 },
	['kilogramme par mètre cube'] = { 'g cm³', 0.001 },
	['kilojoule par mole'] = {
		{ 'eV', 0.01036427 },
		{ 'cal(th)/mol', 239.006 },
		{ 'kJ/g', 1, M = '/' },
	},
	['kilomètre par heure'] = { 'm/s', 0.277778 },
	['litre'] = {
		{ 'm³', 0.001 },
		{ 'fl.oz.', 33.814 },
	},
	['livre'] = { 'Kg', 0.45359237 },
	['livre par pouce carré'] = { 'Pa', 6894.757 },
	['maxwell'] = { 'Wb', 1e-8 },
	['mètre par seconde'] = { 'km/h', 3.6 },
	['mètre de mercure'] = {
		{ 'Pa', 133322.4 },
		{ 'bar', 1.333224 },
	},
	['mille par heure'] = {
		{ 'm/s', 0.44704 },
		{ 'km/h', 1.609344 },
	},
	['œrsted'] = { 'A/m', 79.57747 },
	['once liquide'] = { 'l', 0.0295735295625 },
	['pascal'] = {
		{ 'bar', 1e-5 },
		{ 'atm', 9.86923e-6 },
	},
	['poise'] = { 'Pa s', 0.1 },
	['radian'] = { '°', 57.29578 },
	['rem'] = { 'Sv', 0.01 },
	['stokes'] = { 'm²/s', 0.0001 },
	['tour par minute'] = { 'rad/s', 0.10472 },
	['tonne équivalent pétrole'] = { 'GJ', 41.868 },
	['tonneaux de jauge brute'] = { 'm³', 2.832 },
	['torr'] = { 'Pa', 133.3224 },
	['watt heure'] = { 'MJ', 0.0036 },
	['yard'] = { 'm', 0.9144 },
}

-- Liste d'alias
unit['Å']       = unit['Å']  -- U+212B → U+00C5
unit['a.l.']    = unit['al']
unit['bl']      = unit['bbl']
unit['Btu']     = unit['BTU']
unit['CàC']     = unit['càc']
unit['De']      = unit['°De']
unit['ºDe']     = unit['°De']
unit['cm Hg']   = unit['cmHg']
unit['ºC']      = unit['°C']
unit['CàS']     = unit['càs']
unit['esu']     = unit['Fr']
unit['ºF']      = unit['°F']
unit['fl. oz.'] = unit['fl oz']
unit['floz']    = unit['fl oz']
unit['gr']      = unit['gon']
unit['Gs']      = unit['G']
unit['hab']     = unit['hab.'] -- nécessaire car le point sera considéré par le module comme séparateur de l'unité suivante
unit['hp']      = unit['ch']
unit['hr']      = unit['h']
unit['kgp']     = unit['kgf']
unit['kp']      = unit['kgf']
unit['L']       = unit['l']
unit['ℓ']       = unit['l']
unit['mio']     = unit['Mio']
unit['mile']    = unit['mi']
unit['PSI']     = unit['psi']
unit['p.s.i.']  = unit['psi']
unit['RPM']     = unit['rpm']
unit['uma']     = unit['u']
unit['Wt']      = unit['Wth']
unit['’']       = unit['′'] -- apostrophe courbe → prime
unit['\'']      = unit['′'] -- apostrophe droite → prime
unit['”']       = unit['″'] -- apostrophe double → double prime
unit['"']       = unit['″'] -- guillemet droit → double prime
unit['%Vol']    = unit['%vol']
unit['μ']       = unit['µ']  -- U+03BC → U+00B5
unit['\226\132\166'] = unit['Ω']  -- U+2126 → U+03A9, utilisation des octets UTF-8, car firefox remplace automatiquement le caractère.

prefix['μ']     = prefix['µ']  -- U+03BC → U+00B5

convert['gramme par millilitre'] = convert['gramme par centimètre cube']
convert['joule par kelvin mole'] = convert['joule par mole kelvin']
convert['joule par kelvin gramme'] = convert['joule par gramme kelvin']
convert['livre avoirdupois'] = convert['livre']
convert['verge anglaise'] = convert['yard']
-- pour gérer les pluriels, le module supprime les s finaux avant la recherche, il faut donc des alias pour ceux qui ont naturellement un s
convert['stoke'] = convert['stokes']
convert['gaus'] = convert['gauss']
convert['degré Celsiu'] = convert['degré Celsius']
convert['calorie puissance un demi par centimètre puissance troi demi'] = convert['calorie puissance un demi par centimètre puissance trois demis']

local Data = { 
	unit = unit,
	prefix = prefix,
	exposant = exposant,
	convert = convert,
}

return Data

Content Disclaimer

Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.

  1. The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
  2. There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
  3. It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
  4. Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
  5. Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.