Module:Unité/Data
< Module:Unité
Révision datée du 8 septembre 2018 à 09:55 par Alexandrep (discussion | contributions) (4 révisions importées)
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' }, ['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' }, ['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' }, ['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 = '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 = '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['′'] -- 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[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 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 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