Module:Unité/Data : Différence entre versions
(alias µ pour le préfixe aussi) |
(+ bar et seconde d'arc) |
||
(3 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 9 : | Ligne 9 : | ||
['an'] = { symbole = 'an', nom = 'année', id='Q2851816' }, | ['an'] = { symbole = 'an', nom = 'année', id='Q2851816' }, | ||
['ans'] = { symbole = 'ans', nom = 'année', id='Q2851816' }, | ['ans'] = { symbole = 'ans', nom = 'année', id='Q2851816' }, | ||
+ | ['as'] = { symbole = 'as', nom = 'secondes d’arc', id='Q829073' }, | ||
['atm'] = { symbole = 'atm', nom = 'atmosphère normale', id='Q177974' }, | ['atm'] = { symbole = 'atm', nom = 'atmosphère normale', id='Q177974' }, | ||
['b'] = { symbole = 'b', nom = 'bit', id='Q8805' }, | ['b'] = { symbole = 'b', nom = 'bit', id='Q8805' }, | ||
Ligne 14 : | Ligne 15 : | ||
['B'] = { symbole = 'B', nom = 'byte', id='Q8799' }, | ['B'] = { symbole = 'B', nom = 'byte', id='Q8799' }, | ||
['ba'] = { symbole = 'ba', nom = 'barye', id='Q809678' }, | ['ba'] = { symbole = 'ba', nom = 'barye', id='Q809678' }, | ||
+ | ['bar'] = { symbole = 'bar', nom = 'bar', id='Q103510' }, | ||
['bbl'] = { symbole = 'bbl', nom = 'baril', id='Q178506' }, | ['bbl'] = { symbole = 'bbl', nom = 'baril', id='Q178506' }, | ||
['Bd'] = { symbole = 'Bd', nom = 'baud', id='Q192027' }, | ['Bd'] = { symbole = 'Bd', nom = 'baud', id='Q192027' }, | ||
Ligne 21 : | Ligne 23 : | ||
['bps'] = { symbole = 'bps', nom = 'bits par seconde', id='Q194158' }, | ['bps'] = { symbole = 'bps', nom = 'bits par seconde', id='Q194158' }, | ||
['Bq'] = { symbole = 'Bq', nom = 'becquerel', id='Q102573' }, | ['Bq'] = { symbole = 'Bq', nom = 'becquerel', id='Q102573' }, | ||
− | ['BTU'] = { symbole = 'BTU', nom = ' | + | ['BTU'] = { symbole = 'BTU', nom = 'british thermal unit', id='Q211580' }, |
['c'] = { symbole = 'c', nom = 'tasse', id='Q1242244' }, | ['c'] = { symbole = 'c', nom = 'tasse', id='Q1242244' }, | ||
['C'] = { symbole = 'C', nom = 'coulomb', id='Q25406' }, | ['C'] = { symbole = 'C', nom = 'coulomb', id='Q25406' }, | ||
Ligne 51 : | Ligne 53 : | ||
['°De'] = { symbole = '°De', nom = 'degré Delisle', id='Q839449' }, | ['°De'] = { symbole = '°De', nom = 'degré Delisle', id='Q839449' }, | ||
['µdef'] = { symbole = 'µdef', nom = 'microdéformation', id='Q3312176' }, | ['µdef'] = { symbole = 'µdef', nom = 'microdéformation', id='Q3312176' }, | ||
− | ['deg'] = { symbole = 'deg', nom = ' | + | ['deg'] = { symbole = 'deg', nom = 'degré', id='Q28390' }, |
['dyn'] = { symbole = 'dyn', nom = 'dyne', id='Q201933' }, | ['dyn'] = { symbole = 'dyn', nom = 'dyne', id='Q201933' }, | ||
['eV'] = { symbole = 'eV', nom = 'électron-volt', id='Q83327' }, | ['eV'] = { symbole = 'eV', nom = 'électron-volt', id='Q83327' }, | ||
Ligne 73 : | Ligne 75 : | ||
['ha'] = { symbole = 'ha', nom = 'hectare', id='Q35852' }, | ['ha'] = { symbole = 'ha', nom = 'hectare', id='Q35852' }, | ||
['Ha'] = { symbole = 'Ha', nom = 'hartree', id='Q476572' }, | ['Ha'] = { symbole = 'Ha', nom = 'hartree', id='Q476572' }, | ||
+ | ['hab.'] = { symbole = 'hab.', nom = 'habitants', id='Q3125360' }, | ||
['Hz'] = { symbole = 'Hz', nom = 'hertz', id='Q39369' }, | ['Hz'] = { symbole = 'Hz', nom = 'hertz', id='Q39369' }, | ||
['in'] = { symbole = 'in', nom = 'pouce', id='Q218593' }, | ['in'] = { symbole = 'in', nom = 'pouce', id='Q218593' }, | ||
Ligne 83 : | Ligne 86 : | ||
['ka'] = { symbole = 'ka', nom = 'millénaire julien', id='Q3314392' }, | ['ka'] = { symbole = 'ka', nom = 'millénaire julien', id='Q3314392' }, | ||
['kat'] = { symbole = 'kat', nom = 'katal', id='Q208634' }, | ['kat'] = { symbole = 'kat', nom = 'katal', id='Q208634' }, | ||
− | ['kgf'] = { symbole = 'kg<sub>f</sub>', nom = ' | + | ['kgf'] = { symbole = 'kg<sub>f</sub>', nom = 'kilogramme-force', id='Q216880' }, |
['l'] = { symbole = 'l', nom = 'litre', id='Q11582' }, | ['l'] = { symbole = 'l', nom = 'litre', id='Q11582' }, | ||
-- ['L'] = { symbole = 'L', nom = 'lambert', id='page' }, -- confusion avec litre, pour lequel il existe l'alias ['L'] | -- ['L'] = { symbole = 'L', nom = 'lambert', id='page' }, -- confusion avec litre, pour lequel il existe l'alias ['L'] | ||
− | ['lb'] = { symbole = 'lb', nom = ' | + | ['lb'] = { symbole = 'lb', nom = 'livre', id='Q100995' }, |
['lb av'] = { symbole = 'lb av', nom = 'livre avoirdupois', id='Q100995' }, | ['lb av'] = { symbole = 'lb av', nom = 'livre avoirdupois', id='Q100995' }, | ||
− | ['lbf'] = { symbole = 'lbf', nom = ' | + | ['lbf'] = { symbole = 'lbf', nom = 'livre-force', id='Q1194225' }, |
['lb t'] = { symbole = 'lb t', nom = 'livre de troy', id='Q1974806' }, | ['lb t'] = { symbole = 'lb t', nom = 'livre de troy', id='Q1974806' }, | ||
['lm'] = { symbole = 'lm', nom = 'lumen', id='Q484092' }, | ['lm'] = { symbole = 'lm', nom = 'lumen', id='Q484092' }, | ||
['ln'] = { symbole = 'ln', nom = 'ligne', id='Q1630774' }, | ['ln'] = { symbole = 'ln', nom = 'ligne', id='Q1630774' }, | ||
['m'] = { symbole = 'm', nom = 'mètre', id='Q11573' }, | ['m'] = { symbole = 'm', nom = 'mètre', id='Q11573' }, | ||
− | ['Ma'] = { symbole = 'Ma', nom = " | + | ['Ma'] = { symbole = 'Ma', nom = "million d'années", id='Q20764' }, |
['mag'] = { symbole = 'mag', nom = 'myriagramme', id='Q2151240' }, | ['mag'] = { symbole = 'mag', nom = 'myriagramme', id='Q2151240' }, | ||
['mi'] = { symbole = 'mi', nom = 'mille international', id='Q2296171' }, | ['mi'] = { symbole = 'mi', nom = 'mille international', id='Q2296171' }, | ||
Ligne 112 : | Ligne 115 : | ||
['ons'] = { symbole = 'ons', nom = 'once néerlandaise', id='Q48013' }, | ['ons'] = { symbole = 'ons', nom = 'once néerlandaise', id='Q48013' }, | ||
['oz av'] = { symbole = 'oz av', nom = 'once avoirdupois', id='Q48013' }, | ['oz av'] = { symbole = 'oz av', nom = 'once avoirdupois', id='Q48013' }, | ||
− | ['oz liq'] = { symbole = 'oz liq', nom = ' | + | ['oz liq'] = { symbole = 'oz liq', nom = 'once liquide', id='Q420266' }, |
['oz t'] = { symbole = 'oz t', nom = 'once troy', id='Q1974806' }, | ['oz t'] = { symbole = 'oz t', nom = 'once troy', id='Q1974806' }, | ||
+ | ['P'] = { symbole = 'P', nom = 'poise', id='Q2100949' }, | ||
['Pa'] = { symbole = 'Pa', nom = 'pascal', id='Q44395' }, | ['Pa'] = { symbole = 'Pa', nom = 'pascal', id='Q44395' }, | ||
['pc'] = { symbole = 'pc', nom = 'parsec', id='Q12129' }, | ['pc'] = { symbole = 'pc', nom = 'parsec', id='Q12129' }, | ||
Ligne 120 : | Ligne 124 : | ||
['Pl'] = { symbole = 'Pl', nom = 'poiseuille', id='Q751310' }, | ['Pl'] = { symbole = 'Pl', nom = 'poiseuille', id='Q751310' }, | ||
['po'] = { symbole = 'po', nom = 'pouce', id='Q218593' }, | ['po'] = { symbole = 'po', nom = 'pouce', id='Q218593' }, | ||
− | ['ppb'] = { symbole = 'ppb', nom = ' | + | ['ppb'] = { symbole = 'ppb', nom = 'dartie par milliard', id='Q2055118' }, |
− | ['ppm'] = { symbole = 'ppm', nom = ' | + | ['ppm'] = { symbole = 'ppm', nom = 'dartie par million', id='Q21006887' }, |
− | ['ppmv'] = { symbole = 'ppmv', | + | ['ppmv'] = { symbole = 'ppmv', nom = 'partie par million en volume', id='Q21006887' }, |
− | ['ppt'] = { symbole = 'ppt', nom = ' | + | ['ppt'] = { symbole = 'ppt', nom = 'partie par billion', id='Q3366889' }, |
− | ['psi'] = { symbole = 'psi', nom = ' | + | ['psi'] = { symbole = 'psi', nom = 'livre par pouce carré', id='Q626299' }, |
['pt'] = { symbole = 'pt', nom = 'pinte', id='Q11123' }, | ['pt'] = { symbole = 'pt', nom = 'pinte', id='Q11123' }, | ||
['pt (Imp)'] = { symbole = 'pt (Imp)', nom = 'pinte impériale', id='Q11123' }, | ['pt (Imp)'] = { symbole = 'pt (Imp)', nom = 'pinte impériale', id='Q11123' }, | ||
Ligne 148 : | Ligne 152 : | ||
['T'] = { symbole = 'T', nom = 'tesla', id='Q163343' }, | ['T'] = { symbole = 'T', nom = 'tesla', id='Q163343' }, | ||
['tec'] = { symbole = 'tec', nom = 'tonne équivalent charbon', id='Q1414202' }, | ['tec'] = { symbole = 'tec', nom = 'tonne équivalent charbon', id='Q1414202' }, | ||
− | ['tep'] = { symbole = 'tep', nom = "tonne | + | ['tep'] = { symbole = 'tep', nom = "tonne équivalent pétrole", id='Q296936' }, |
− | ['TEU'] = { symbole = 'TEU', nom = ' | + | ['TEU'] = { symbole = 'TEU', nom = 'équivalent vingt pieds', id='Q488021' }, |
['thou'] = { symbole = 'thou', nom = 'millième de pouce', id='Q218593' }, | ['thou'] = { symbole = 'thou', nom = 'millième de pouce', id='Q218593' }, | ||
['th'] = { symbole = 'th', nom = 'thermie', id='Q842981' }, | ['th'] = { symbole = 'th', nom = 'thermie', id='Q842981' }, | ||
Ligne 159 : | Ligne 163 : | ||
['vg'] = { symbole = 'vg', nom = 'verge anglaise', id='Q482798' }, | ['vg'] = { symbole = 'vg', nom = 'verge anglaise', id='Q482798' }, | ||
['V'] = { symbole = 'V', nom = 'volt', id='Q25250' }, | ['V'] = { symbole = 'V', nom = 'volt', id='Q25250' }, | ||
− | ['W'] = { symbole = 'W', nom = ' | + | ['W'] = { symbole = 'W', nom = 'watt', id='Q25236' }, |
['Wb'] = { symbole = 'Wb', nom = 'weber', id='Q170804' }, | ['Wb'] = { symbole = 'Wb', nom = 'weber', id='Q170804' }, | ||
['We'] = { symbole = 'We', nom = 'watt électrique', id='Q25236' }, | ['We'] = { symbole = 'We', nom = 'watt électrique', id='Q25236' }, | ||
Ligne 165 : | Ligne 169 : | ||
['Wth'] = { symbole = 'Wth', nom = 'watt thermique', id='Q25236' }, | ['Wth'] = { symbole = 'Wth', nom = 'watt thermique', id='Q25236' }, | ||
['yd'] = { symbole = 'yd', nom = 'yard', id='Q482798' }, | ['yd'] = { symbole = 'yd', nom = 'yard', id='Q482798' }, | ||
− | -- ['γ'] = { symbole = 'γ', nom = ' | + | -- ['γ'] = { symbole = 'γ', nom = 'gamma', id='page' }, -- impréci, utiliser µg (microgramme) ou nT (nanoTesla) |
['%vol'] = { symbole = '%vol', nom = 'pourcentage volumique', id='Q909482' }, | ['%vol'] = { symbole = '%vol', nom = 'pourcentage volumique', id='Q909482' }, | ||
['Ω'] = { symbole = 'Ω', nom = 'ohm', id='Q47083' }, | ['Ω'] = { symbole = 'Ω', nom = 'ohm', id='Q47083' }, | ||
− | [' | + | ['µ'] = { symbole = 'µm', nom = 'micromètre', id='Q175821' }, |
+ | ['°'] = { symbole = '°', nom = 'degré', id='Q28390' }, | ||
['’'] = { symbole = '’', nom = 'minutes d’arc', id='Q209426' }, | ['’'] = { symbole = '’', nom = 'minutes d’arc', id='Q209426' }, | ||
['”'] = { symbole = '”', nom = 'seconde d’arc', id='Q829073' }, | ['”'] = { symbole = '”', nom = 'seconde d’arc', id='Q829073' }, | ||
Ligne 176 : | Ligne 181 : | ||
local prefix = { | local prefix = { | ||
− | ['Y'] = { nom = ' | + | ['Y'] = { nom = 'yotta', symbole = 'Y', puissance = 24 }, |
['Z'] = { nom = 'zetta', symbole = 'Z', puissance = 21 }, | ['Z'] = { nom = 'zetta', symbole = 'Z', puissance = 21 }, | ||
['E'] = { nom = 'exa', symbole = 'E', puissance = 18 }, | ['E'] = { nom = 'exa', symbole = 'E', puissance = 18 }, | ||
Ligne 189 : | Ligne 194 : | ||
['c'] = { nom = 'centi', symbole = 'c', puissance = -2 }, | ['c'] = { nom = 'centi', symbole = 'c', puissance = -2 }, | ||
['m'] = { nom = 'mili', symbole = 'm', puissance = -3 }, | ['m'] = { nom = 'mili', symbole = 'm', puissance = -3 }, | ||
− | [' | + | ['µ'] = { nom = 'micro', symbole = 'µ', puissance = -6 }, |
['n'] = { nom = 'nano', symbole = 'n', puissance = -9 }, | ['n'] = { nom = 'nano', symbole = 'n', puissance = -9 }, | ||
['p'] = { nom = 'pico', symbole = 'p', puissance = -12 }, | ['p'] = { nom = 'pico', symbole = 'p', puissance = -12 }, | ||
Ligne 196 : | Ligne 201 : | ||
['z'] = { nom = 'zepto', symbole = 'z', puissance = -21 }, | ['z'] = { nom = 'zepto', symbole = 'z', puissance = -21 }, | ||
['y'] = { nom = 'yocto', symbole = 'y', puissance = -24 }, | ['y'] = { nom = 'yocto', symbole = 'y', puissance = -24 }, | ||
− | ['Yi'] = { nom = ' | + | ['Yi'] = { nom = 'yobi', symbole = 'Yi', puissance = 24 }, |
['Zi'] = { nom = 'zébi', symbole = 'Zi', puissance = 21 }, | ['Zi'] = { nom = 'zébi', symbole = 'Zi', puissance = 21 }, | ||
['Ei'] = { nom = 'exbi', symbole = 'Ei', puissance = 18 }, | ['Ei'] = { nom = 'exbi', symbole = 'Ei', puissance = 18 }, | ||
Ligne 205 : | Ligne 210 : | ||
['Ki'] = { nom = 'kibi', symbole = 'Ki', puissance = 3 }, | ['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' } | + | 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 | -- Liste d'alias | ||
Ligne 213 : | Ligne 338 : | ||
unit['Btu'] = unit['BTU'] | unit['Btu'] = unit['BTU'] | ||
unit['CàC'] = unit['càc'] | unit['CàC'] = unit['càc'] | ||
− | unit[' | + | unit['De'] = unit['°De'] |
+ | unit['ºDe'] = unit['°De'] | ||
unit['cm Hg'] = unit['cmHg'] | unit['cm Hg'] = unit['cmHg'] | ||
unit['ºC'] = unit['°C'] | unit['ºC'] = unit['°C'] | ||
+ | unit['CàS'] = unit['càs'] | ||
unit['esu'] = unit['Fr'] | unit['esu'] = unit['Fr'] | ||
unit['ºF'] = unit['°F'] | unit['ºF'] = unit['°F'] | ||
Ligne 222 : | Ligne 349 : | ||
unit['gr'] = unit['gon'] | unit['gr'] = unit['gon'] | ||
unit['Gs'] = unit['G'] | unit['Gs'] = unit['G'] | ||
+ | unit['hab'] = unit['hab.'] --necessaire car le point sera considéré par le module comme séparateur de l'unité suivante | ||
unit['hp'] = unit['ch'] | unit['hp'] = unit['ch'] | ||
unit['hr'] = unit['h'] | unit['hr'] = unit['h'] | ||
Ligne 228 : | Ligne 356 : | ||
unit['L'] = unit['l'] | unit['L'] = unit['l'] | ||
unit['mile'] = unit['mi'] | unit['mile'] = unit['mi'] | ||
+ | unit['PSI'] = unit['psi'] | ||
unit['p.s.i.'] = unit['psi'] | unit['p.s.i.'] = unit['psi'] | ||
unit['RPM'] = unit['rpm'] | unit['RPM'] = unit['rpm'] | ||
Ligne 235 : | Ligne 364 : | ||
unit['″'] = unit['”'] | unit['″'] = unit['”'] | ||
unit['%Vol'] = unit['%vol'] | unit['%Vol'] = unit['%vol'] | ||
− | unit[' | + | unit['μ'] = unit['µ'] -- U+03BC → U+00B5 |
unit[mw.ustring.char(8486)] = unit['Ω'] -- U+2126 → U+03A9, utilisation de ustring.char, car firefox fait automatiquement le remplacement. | unit[mw.ustring.char(8486)] = unit['Ω'] -- U+2126 → U+03A9, utilisation de ustring.char, car firefox fait automatiquement le remplacement. | ||
− | prefix[' | + | prefix['μ'] = prefix['µ'] -- U+03BC → U+00B5 |
+ | |||
+ | convert['gramme par mililitre'] = 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 final 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 = { | local Data = { | ||
unit = unit, | unit = unit, | ||
prefix = prefix, | prefix = prefix, | ||
− | exposant = exposant, | + | exposant = exposant, |
+ | convert = convert, | ||
} | } | ||
return Data | return Data |
Version actuelle datée du 29 mai 2017 à 18:53
La documentation pour ce module peut être créée à Module:Unité/Data/doc
local unit = { ['a'] = { symbole = 'a', nom = 'are', id='Q185078' }, -- ['a'] = { symbole = 'a', nom = 'année', id='Q2851816' }, -- conflit avec are, utiliser an ['A'] = { symbole = 'A', nom = 'ampère', id='Q25272' }, ['Å'] = { symbole = 'Å', nom = 'ångström', id='Q81454' }, ['aA'] = { symbole = 'aA', nom = 'abampère', id='Q2744350' }, ['Ah'] = { symbole = 'Ah', nom = 'ampère-heure', id='Q212120' }, ['al'] = { symbole = 'al', nom = 'année-lumière', id='Q531' }, ['an'] = { symbole = 'an', nom = 'année', id='Q2851816' }, ['ans'] = { symbole = 'ans', nom = 'année', id='Q2851816' }, ['as'] = { symbole = 'as', nom = 'secondes d’arc', id='Q829073' }, ['atm'] = { symbole = 'atm', nom = 'atmosphère normale', id='Q177974' }, ['b'] = { symbole = 'b', nom = 'bit', id='Q8805' }, -- ['B'] = { symbole = 'B', nom = 'décibel', id='Q50098' }, -- le Bel étant très peu utilisé, seul le décibel est accepté, laissant la place aux bytes ['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' }, ['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' }, ['gal'] = { symbole = 'gal', nom = 'gallon', id='Q178413' }, ['°GL'] = { symbole = '°GL', nom = 'degré Gay-Lussac', id='Q721237' }, ['gon'] = { symbole = 'gon', nom = 'grade', id='Q208528' }, ['Gy'] = { symbole = 'Gy', nom = 'gray', id='Q190095' }, ['h'] = { symbole = 'h', nom = 'heure', id='Q25235' }, ['ha'] = { symbole = 'ha', nom = 'hectare', id='Q35852' }, ['Ha'] = { symbole = 'Ha', nom = 'hartree', id='Q476572' }, ['hab.'] = { symbole = 'hab.', nom = 'habitants', id='Q3125360' }, ['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' }, ['l'] = { symbole = 'l', nom = 'litre', id='Q11582' }, -- ['L'] = { symbole = 'L', nom = 'lambert', id='page' }, -- confusion avec litre, pour lequel il existe l'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' }, ['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' }, ['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' }, ['mph'] = { symbole = 'mph', nom = 'mille par heure', id='Q211256' }, ['mpm'] = { symbole = 'mpm', nom = 'mesure par minute', id='Q2389617' }, ['%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 ['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' }, ['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 = 'dartie par milliard', id='Q2055118' }, ['ppm'] = { symbole = 'ppm', nom = 'dartie par million', id='Q21006887' }, ['ppmv'] = { symbole = 'ppmv', nom = 'partie par million en volume', id='Q21006887' }, ['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' }, ['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' }, ['°Ré'] = { symbole = '°Ré', nom = 'degré Réaumur', id='Q223061' }, ['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' }, ['u'] = { symbole = 'u', nom = 'unité de masse atomique', id='Q483261' }, ['ua'] = { symbole = 'ua', nom = 'unité astronomique', id='Q1811' }, ['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' }, ['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éci, 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 = 'minutes d’arc', id='Q209426' }, ['”'] = { symbole = '”', nom = 'seconde d’arc', id='Q829073' }, ['%'] = { symbole = '%', nom = 'pourcent', id='Q11229' }, ['‰'] = { symbole = '‰', nom = 'pour mille', id='Q181011' }, } 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 = '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['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.'] --necessaire 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['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['’'] unit['″'] = unit['”'] unit['%Vol'] = unit['%vol'] unit['μ'] = unit['µ'] -- U+03BC → U+00B5 unit[mw.ustring.char(8486)] = unit['Ω'] -- U+2126 → U+03A9, utilisation de ustring.char, car firefox fait automatiquement le remplacement. prefix['μ'] = prefix['µ'] -- U+03BC → U+00B5 convert['gramme par mililitre'] = 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 final 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