Module:Unité/Data
De Wikimanche
La documentation pour ce module peut être créée à Module:Unité/Data/doc
local unit = {
['a '] = { nom = 'are', symbole = 'a' },
-- ['a'] = { nom = 'année', symbole = 'a' }, -- conflit avec are, utiliser an
['A'] = { nom = 'ampère', symbole = 'A' },
['Å'] = { nom = 'ångström', symbole = 'Å' },
['aA'] = { nom = 'abampère', symbole = 'aA' },
['Ah'] = { nom = 'ampère-heure', symbole = 'Ah' },
['al'] = { nom = 'année-lumière', symbole = 'al' },
['an'] = { nom = 'année', symbole = 'an' },
['ans'] = { nom = 'année', symbole = 'ans' },
['atm'] = { nom = 'atmosphère normale', symbole = 'atm' },
['b'] = { nom = 'bit', symbole = 'b' },
['dB'] = { nom = 'décibel', symbole = 'dB' },
['B'] = { nom = 'byte', symbole = 'B' }, -- conflit avec bel, utiliser o (pour octet) ou le mot en toutes lettres
['ba'] = { nom = 'barye', symbole = 'ba' },
['bbl'] = { nom = 'baril', symbole = 'bbl' },
['Bd'] = { nom = 'baud', symbole = 'Bd' },
['bhp'] = { nom = 'boiler horsepower', symbole = 'bhp' },
['bit'] = { nom = 'bit', symbole = 'bit' },
['bpm'] = { nom = 'battement par minute', symbole = 'bpm' },
['bps'] = { nom = 'bits par seconde', symbole = 'bps' },
['Bq'] = { nom = 'becquerel', symbole = 'Bq' },
['BTU'] = { nom = 'British thermal unit', symbole = 'BTU' },
['c'] = { nom = 'tasse', symbole = 'c' },
['C'] = { nom = 'coulomb', symbole = 'C' },
['°C'] = { nom = 'degré Celsius', symbole = '°C' },
['càc'] = { nom = 'cuillère à café', symbole = 'càc' },
['cal'] = { nom = 'calorie', symbole = 'cal' },
['Cal'] = { nom = 'kilocalorie', symbole = 'kcal' },
['cal15'] = { nom = 'calorie (15°C)', symbole = 'cal<sub>15</sub>' },
['cal20'] = { nom = 'calorie (20°C)', symbole = 'cal<sub>20</sub>' },
['calIT'] = { nom = 'calorie (International Table)', symbole = 'cal<sub>IT</sub>' },
['calth'] = { nom = 'calorie (thermochimie)', symbole = 'cal<sub>th</sub>' },
['càs'] = { nom = 'cuillère à soupe', symbole = 'càs' },
['cd'] = { nom = 'candela', symbole = 'cd' },
['ch'] = { nom = 'cheval-vapeur', symbole = 'ch' },
['ch DIN'] = { nom = 'chevaux DIN', symbole = 'ch DIN' },
['CHh'] = { nom = 'cheval-heure', symbole = 'CHh' },
['Ci'] = { nom = 'curie', symbole = 'Ci' },
['clo'] = { nom = 'isolation vestimentaire', symbole = 'clo' },
['cmHg'] = { nom = 'centimètre de mercure', symbole = 'cmHg' },
['cpm'] = { nom = 'coup par minute', symbole = 'cpm' },
['ct'] = { nom = 'carat', symbole = 'ct' },
['CV'] = { nom = 'chevaux fiscaux', symbole = 'CV' },
['d'] = { nom = 'jour', symbole = 'd' },
['D'] = { nom = 'debye', symbole = 'D' },
['°D'] = { nom = 'degré Dornic', symbole = '°D' },
['dB(A)'] = { nom = 'cécibel pondéré', symbole = 'dB(A)' },
['dB'] = { nom = 'décibel', symbole = 'dB' },
['dBSPL'] = { nom = 'décibel en acoustique', symbole = 'dBSPL' },
['°De'] = { nom = 'degré Delisle', symbole = '°De' },
['µdef'] = { nom = 'microdéformation', symbole = 'µdef' },
['deg'] = { nom = 'Degré', symbole = 'deg' },
['denier'] = { nom = 'denier', symbole = 'denier' },
['dyn'] = { nom = 'dyne', symbole = 'dyn' },
['eV'] = { nom = 'électron-volt', symbole = 'eV' },
['EVP'] = { nom = 'équivalent vingt pieds', symbole = 'EVP' },
['F'] = { nom = 'farad', symbole = 'F' },
['°f'] = { nom = 'degré français', symbole = '°f' },
['°F'] = { nom = 'degré Fahrenheit', symbole = '°F' },
['fermi'] = { nom = 'femtomètre', symbole = 'fm' },
['FLOPS'] = { nom = 'floating-point operations per second', symbole = 'FLOPS' },
['fl oz'] = { nom = 'once liquide', symbole = 'fl oz' },
['FPM'] = { nom = 'flash par minute', symbole = 'FPM' },
['Fr'] = { nom = 'franklin', symbole = 'Fr' },
['g'] = { nom = 'gramme', symbole = 'g' },
['G'] = { nom = 'gauss', symbole = 'G' },
['gal'] = { nom = 'gallon', symbole = 'gal' },
['°GL'] = { nom = 'degré Gay-Lussac', symbole = '°GL' },
['gon'] = { nom = 'grade', symbole = 'gon' },
['h'] = { nom = 'heure', symbole = 'h' },
['ha'] = { nom = 'hectare', symbole = 'ha' },
['Ha'] = { nom = 'hartree', symbole = 'Ha' },
['Hz'] = { nom = 'hertz', symbole = 'Hz' },
['in'] = { nom = 'pouce', symbole = 'in' },
['j'] = { nom = 'jour', symbole = 'j' },
['J'] = { nom = 'joule', symbole = 'J' },
['JD'] = { nom = 'jour julien', symbole = 'JD' },
['JJ'] = { nom = 'jour julien', symbole = 'JJ' },
['Jy'] = { nom = 'jansky', symbole = 'Jy' },
['K'] = { nom = 'kelvin', symbole = 'K' },
['ka'] = { nom = 'millénaire julien', symbole = 'ka' },
['kat'] = { nom = 'katal', symbole = 'kat' },
['kgf'] = { nom = 'Kilogramme-force', symbole = 'kg<sub>f</sub>' },
['l'] = { nom = 'litre', symbole = 'l' },
-- ['L'] = { nom = 'lambert', symbole = 'L' }, -- confusion avec litre, pour lequel il existe l'alias ['L']
['lb'] = { nom = 'Livre', symbole = 'lb' },
['lb av'] = { nom = 'livre avoirdupois', symbole = 'lb av' },
['lbf'] = { nom = 'Livre-force', symbole = 'lbf' },
['lb t'] = { nom = 'livre de troy', symbole = 'lb t' },
['lm'] = { nom = 'lumen', symbole = 'lm' },
['ln'] = { nom = 'ligne', symbole = 'ln' },
['m'] = { nom = 'mètre', symbole = 'm' },
['Ma'] = { nom = "Millions d'années", symbole = 'Ma' },
['mag'] = { nom = 'myriagramme', symbole = 'mag' },
['mi'] = { nom = 'mille international', symbole = 'mi' },
['mil'] = { nom = 'millième de pouce', symbole = 'mil' },
['min'] = { nom = 'minute', symbole = 'min' },
['MIPS'] = { nom = "million d'instructions par seconde", symbole = 'MIPS' },
['mog'] = { nom = 'myriogramme', symbole = 'mog' },
['mol'] = { nom = 'mole', symbole = 'mol' },
['mph'] = { nom = 'mille par heure', symbole = 'mph' },
['mpm'] = { nom = 'mesure par minute', symbole = 'mpm' },
['%m'] = { nom = 'pourcentage massique', symbole = '%m' },
['%mol'] = { nom = 'pourcentage molaire', symbole = '%mol' },
['Mx'] = { nom = 'maxwell', symbole = 'Mx' },
['N'] = { nom = 'newton', symbole = 'N' },
['Nm'] = { nom = 'normo mètre', symbole = 'Nm' }, -- cas particulier
['o'] = { nom = 'octet', symbole = 'o' },
['Oe'] = { nom = 'œrsted', symbole = 'Oe' },
['ons'] = { nom = 'once néerlandaise', symbole = 'ons' },
['oz av'] = { nom = 'once avoirdupois', symbole = 'oz av' },
['fl oz'] = { nom = 'Once liquide', symbole = 'oz. fl.' },
['oz liq'] = { nom = 'Once liquide', symbole = 'oz liq' },
['oz t'] = { nom = 'once troy', symbole = 'oz t' },
['Pa'] = { nom = 'pascal', symbole = 'Pa' },
['pc'] = { nom = 'parsec', symbole = 'pc' },
['pdl'] = { nom = 'poundal', symbole = 'pdl' },
['ph'] = { nom = 'phot', symbole = 'ph' },
['Pl'] = { nom = 'poiseuille', symbole = 'Pl' },
['po'] = { nom = 'pouce', symbole = 'po' },
['ppb'] = { nom = 'Partie par milliard', symbole = 'ppb' },
['ppm'] = { nom = 'Partie par million', symbole = 'ppm' },
['ppmv'] = { nom = 'partie par million en volume', symbole = 'ppmv' },
['ppt'] = { nom = 'Partie par billion', symbole = 'ppt' },
['psi'] = { nom = 'pound per square inch', symbole = 'psi' },
['pt (Imp)'] = { nom = 'pinte impériale', symbole = 'pt (Imp)' },
['pt (US dry)'] = { nom = 'pinte US', symbole = 'pt (US dry),' },
['pt (US fl)'] = { nom = 'pinte US', symbole = 'pt (US fl)' },
['q'] = { nom = 'quintal', symbole = 'q' },
['r'] = { nom = 'révolution', symbole = 'r' },
['°r'] = { nom = 'degré Réaumur', symbole = '°Ré' },
['rad'] = { nom = 'radian', symbole = 'rad' },
['°Ra'] = { nom = 'degré Rankine', symbole = '°Ra' },
['°Ré'] = { nom = 'degré Réaumur', symbole = '°Ré' },
['rpm'] = { nom = 'tour par minute', symbole = 'tr/min' },
['s'] = { nom = 'seconde', symbole = 's' },
['S'] = { nom = 'siemens', symbole = 'S' },
['sb'] = { nom = 'stilb', symbole = 'sb' },
['sh tn'] = { nom = 'tonne courte', symbole = 'sh tn' },
['sr'] = { nom = 'stéradian', symbole = 'sr' },
['st'] = { nom = 'stère', symbole = 'st' },
['St'] = { nom = 'stokes', symbole = 'St' },
['statC'] = { nom = 'statcoulomb', symbole = 'statC' },
['Sv'] = { nom = 'sievert', symbole = 'Sv' },
['t'] = { nom = 'tonne', symbole = 't' },
['T'] = { nom = 'tesla', symbole = 'T' },
['tec'] = { nom = 'tonne équivalent charbon', symbole = 'tec' },
['tep'] = { nom = "tonne d'équivalent pétrole", symbole = 'tep' },
['TEU'] = { nom = 'Équivalent vingt pieds', symbole = 'TEU' },
['thou'] = { nom = 'millième de pouce', symbole = 'thou' },
['th'] = { nom = 'thermie', symbole = 'th' },
['tjb'] = { nom = 'tonneaux de jauge brute', symbole = 'tjb' },
['ton'] = { nom = 'tonne longue', symbole = 'ton' },
['tpl'] = { nom = 'tonnes de port en lourd', symbole = 'tpl' },
['u'] = { nom = 'unité de masse atomique', symbole = 'u' },
['ua'] = { nom = 'unité astronomique', symbole = 'ua' },
['vg'] = { nom = 'verge anglaise', symbole = 'vg' },
['V'] = { nom = 'volt', symbole = 'V' },
['W'] = { nom = 'Watt', symbole = 'W' },
['Wb'] = { nom = 'weber', symbole = 'Wb' },
['We'] = { nom = 'watt électrique', symbole = 'We' },
['Wh'] = { nom = 'watt-heure', symbole = 'Wh' },
['Wth'] = { nom = 'watt thermique', symbole = 'Wth' },
['yd'] = { nom = 'yard', symbole = 'yd' },
-- ['γ'] = { nom = 'Gamma', symbole = 'γ' }, -- impréci, utiliser ng (microgramme) ou nT (nanoTesla)
['%vol'] = { nom = 'pourcentage volumique', symbole = '%vol' },
['Ω'] = { nom = 'ohm', symbole = 'Ω' },
['μ'] = { nom = 'micromètre', symbole = 'μm' },
['’'] = { nom = 'minutes d’arc', symbole = '’' },
['”'] = { nom = 'seconde d’arc', symbole = '”' },
['%'] = { nom = 'pourcent', symbole = '%' },
['‰'] = { nom = 'pour mille', symbole = '‰' },
}
local prefix = {
['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 = 'mili', 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 = 'fento', 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 },
['Yi'] = { nom = 'Yobi', symbole = 'Y', puissance = 24 },
['Zi'] = { nom = 'zebi', symbole = 'Z', puissance = 21 },
['Ei'] = { nom = 'exbi', symbole = 'E', puissance = 18 },
['Pi'] = { nom = 'pébi', symbole = 'P', puissance = 15 },
['Ti'] = { nom = 'tébi', symbole = 'T', puissance = 12 },
['Gi'] = { nom = 'gibi', symbole = 'G', puissance = 9 },
['Mi'] = { nom = 'mébi', symbole = 'M', puissance = 6 },
['ki'] = { nom = 'kibi', symbole = 'k', puissance = 3 },
}
local exposant = { '', ' carré', ' cube', ' puissance quatre', ' puissance cinq' }
-- Liste d'alias
unit['Å'] = unit['Å'] -- U+212B → U+00C5
unit['bl'] = unit['bbl']
unit['Btu'] = unit['BTU']
unit['CàC'] = unit['càc']
unit['CàS'] = unit['càs']
unit['cm Hg'] = unit['cmHg']
unit['ºC'] = unit['°C']
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['hr'] = unit['h']
unit['kgp'] = unit['kgf']
unit['kp'] = unit['kgf']
unit['L'] = unit['l']
unit['mile'] = unit['mi']
unit['p.s.i.'] = unit['psi']
unit['RPM'] = unit['rpm']
unit['uma'] = unit['u']
unit['Wt'] = unit['Wth']
unit['′'] = unit['’']
unit['″'] = unit['”']
unit['%Vol'] = unit['%vol']
unit['µ'] = unit['μ'] -- U+00B5 → U+03BC
unit[mw.ustring.char(8486)] = unit['Ω'] -- U+2126 → U+03A9, utilisation de ustring.char, car firefox fait automatiquement le remplacement.
local Data = {
unit = unit,
prefix = prefix,
exposant = exposant,
}
return Data