Módulo:Unidade/Dados
Este módulo não apresenta nenhuma documentação. Por favor, documente-o caso o saiba usar ou tenha conhecimentos para tal. |
local unit = {
['a'] = { simbolo = 'a', nome = 'are', id='Q185078' },
-- ['a'] = { simbolo = 'a', nome = 'ano', id='Q2851816' }, -- conflito com are, utilizar an
['A'] = { simbolo = 'A', nome = 'ampere', id='Q25272' },
['Å'] = { simbolo = 'Å', nome = 'ångström', id='Q81454' },
['aA'] = { simbolo = 'aA', nome = 'abampere', id='Q2744350' },
['Ah'] = { simbolo = 'Ah', nome = 'ampere-hora', id='Q212120' },
['al'] = { simbolo = 'al', nome = 'ano-luz', id='Q531' },
['as'] = { simbolo = 'as', nome = 'segundo de arco', id='Q829073' },
['atm'] = { simbolo = 'atm', nome = 'atmosfera normal', id='Q177974' },
['b'] = { simbolo = 'b', nome = 'bit', id='Q8805' },
-- ['B'] = { simbolo = 'B', nome = 'bel', id='Q50098' }, -- o bel é muito pouco usado, só o decibel é aceito, deixando o lugar bytes
['B'] = { simbolo = 'B', nome = 'byte', id='Q8799' },
['ba'] = { simbolo = 'ba', nome = 'barye', id='Q809678' },
['bar'] = { simbolo = 'bar', nome = 'bar', id='Q103510' },
['bbl'] = { simbolo = 'bbl', nome = 'baril', id='Q178506' },
['Bd'] = { simbolo = 'Bd', nome = 'baud', id='Q192027' },
['bhp'] = { simbolo = 'bhp', nome = 'boiler horsepower', id='Q160857' },
['bit'] = { simbolo = 'bit', nome = 'bit', id='Q8805' },
['bpm'] = { simbolo = 'bpm', nome = 'batida por minuto', id='Q743895' },
['bps'] = { simbolo = 'bps', nome = 'bits por segundo', id='Q194158' },
['Bq'] = { simbolo = 'Bq', nome = 'becquerel', id='Q102573' },
['BTU'] = { simbolo = 'BTU', nome = 'british thermal unit', id='Q211580' },
['c'] = { simbolo = 'c', nome = 'copo', id='Q1242244' },
['C'] = { simbolo = 'C', nome = 'coulomb', id='Q25406' },
['°C'] = { simbolo = '°C', nome = 'grau Celsius', id='Q25267' },
['càc'] = { simbolo = 'càc', nome = 'colher de chá', id='Q216425' },
['cal'] = { simbolo = 'cal', nome = 'caloria', id='Q130964' },
['Cal'] = { simbolo = 'kcal', nome = 'quilocaloria', id='Q130964' },
['cal15'] = { simbolo = 'cal<sub>15</sub>', nome = 'caloria (15°C)', id='Q130964' },
['cal20'] = { simbolo = 'cal<sub>20</sub>', nome = 'caloria (20°C)', id='Q130964' },
['calIT'] = { simbolo = 'cal<sub>IT</sub>', nome = 'caloria (International Table)', id='Q130964' },
['calth'] = { simbolo = 'cal<sub>th</sub>', nome = 'caloria (termoquímica)', id='Q130964' },
['càs'] = { simbolo = 'càs', nome = 'colher de sopa', id='Q2002583' },
['cd'] = { simbolo = 'cd', nome = 'candela', id='Q83216' },
['ch'] = { simbolo = 'ch', nome = 'cavalo-vapor', id='Q160857' },
['ch DIN'] = { simbolo = 'ch DIN', nome = 'cavalos DIN', id='Q160857' },
['CHh'] = { simbolo = 'CHh', nome = 'cavalo-hora', id='Q2962893' },
['Ci'] = { simbolo = 'Ci', nome = 'curie', id='Q229354' },
['clo'] = { simbolo = 'clo', nome = 'isolamento de roupas', id='Q3155532' },
['mHg'] = { simbolo = 'mHg', nome = 'milímetros de mercúrio' },
['cpm'] = { simbolo = 'cpm', nome = 'golpe por minuto' },
['ct'] = { simbolo = 'ct', nome = 'carat', id='Q261247' },
['CV'] = { simbolo = 'CV', nome = 'cavalos fiscais', id='Q1070893' },
['d'] = { simbolo = 'd', nome = 'dia', id='Q573' },
['D'] = { simbolo = 'D', nome = 'debye', id='Q40603' },
['°D'] = { simbolo = '°D', nome = 'grau Dornic', id='Q3021259' },
['dB'] = { simbolo = 'dB', nome = 'decibel', id='Q5329' },
['dB(A)'] = { simbolo = 'dB(A)', nome = 'decibel pesado', id='Q852659' },
['dBSPL'] = { simbolo = 'dBSPL', nome = 'decibel acústico', id='Q3042626' },
['°De'] = { simbolo = '°De', nome = 'grau Delisle', id='Q839449' },
['µdef'] = { simbolo = 'µdef', nome = 'microdeformação', id='Q3312176' },
['deg'] = { simbolo = 'deg', nome = 'grau', id='Q28390' },
['dyn'] = { simbolo = 'dyn', nome = 'dyne', id='Q201933' },
['eV'] = { simbolo = 'eV', nome = 'elétron-volt', id='Q83327' },
['EVP'] = { simbolo = 'EVP', nome = 'equivalente a vinte pés', id='Q488021' },
['F'] = { simbolo = 'F', nome = 'farad', id='Q131255' },
['°f'] = { simbolo = '°f', nome = 'grau francês', id='Q3021268' },
['°F'] = { simbolo = '°F', nome = 'grau Fahrenheit', id='Q42289' },
['fermi'] = { simbolo = 'fm', nome = 'femtometro', id='Q208788' },
['FLOPS'] = { simbolo = 'FLOPS', nome = 'operações de ponto flutuante por segundo', id='Q188768' },
['fl oz'] = { simbolo = 'fl oz', nome = 'onça liquida', id='Q420266' },
['FPM'] = { simbolo = 'FPM', nome = 'flash por minuto', id='Q3073386' },
['Fr'] = { simbolo = 'Fr', nome = 'franklin', id='Q21131' },
['ft'] = { simbolo = 'ft', nome = 'pé', id='Q3710' },
['g'] = { simbolo = 'g', nome = 'grama', id='Q41803' },
['G'] = { simbolo = 'G', nome = 'gauss', id='Q177493' },
['Ga'] = { simbolo = 'Ga', nome = "bilhão de anos", id='Q20764' },
['gal'] = { simbolo = 'gal', nome = 'galão', id='Q178413' },
['°GL'] = { simbolo = '°GL', nome = 'grau Gay-Lussac', id='Q721237' },
['gon'] = { simbolo = 'gon', nome = 'grado', id='Q208528' },
['Gy'] = { simbolo = 'Gy', nome = 'gray', id='Q190095' },
['h'] = { simbolo = 'h', nome = 'hora', id='Q25235' },
['ha'] = { simbolo = 'ha', nome = 'hectare', id='Q35852' },
['Ha'] = { simbolo = 'Ha', nome = 'hartree', id='Q476572' },
['hab.'] = { simbolo = 'hab.', nome = 'habitantes', id='Q3125360' },
['Hz'] = { simbolo = 'Hz', nome = 'hertz', id='Q39369' },
['in'] = { simbolo = 'in', nome = 'polegada', id='Q218593' },
['j'] = { simbolo = 'j', nome = 'dir', id='Q573' },
['J'] = { simbolo = 'J', nome = 'joule', id='Q25269' },
['JD'] = { simbolo = 'JD', nome = 'dia juliano', id='Q14267' },
['JJ'] = { simbolo = 'JJ', nome = 'dia juliano', id='Q14267' },
['Jy'] = { simbolo = 'Jy', nome = 'jansky', id='Q1434381' },
['K'] = { simbolo = 'K', nome = 'kelvin', id='Q11579' },
['ka'] = { simbolo = 'ka', nome = 'milênio juliano', id='Q3314392' },
['kat'] = { simbolo = 'kat', nome = 'katal', id='Q208634' },
['kgf'] = { simbolo = 'kg<sub>f</sub>', nome = 'quilograma-força', id='Q216880' },
['l'] = { simbolo = 'l', nome = 'litro', id='Q11582' },
-- ['L'] = { simbolo = 'L', nome = 'lambert', id='page' }, -- confusion avec litre, pour lequel il existe l'alias ['L']
['lb'] = { simbolo = 'lb', nome = 'libra', id='Q100995' },
['lb av'] = { simbolo = 'lb av', nome = 'libra avoirdupois', id='Q100995' },
['lbf'] = { simbolo = 'lbf', nome = 'libra-força', id='Q1194225' },
['lb t'] = { simbolo = 'lb t', nome = 'libra de troy', id='Q1974806' },
['lm'] = { simbolo = 'lm', nome = 'lúmen', id='Q484092' },
['ln'] = { simbolo = 'ln', nome = 'ligne', id='Q1630774' },
['m'] = { simbolo = 'm', nome = 'metro', id='Q11573' },
['Ma'] = { simbolo = 'Ma', nome = "milhão de anos", id='Q20764' },
['mag'] = { simbolo = 'mag', nome = 'myriagrama', id='Q2151240' },
['mi'] = { simbolo = 'mi', nome = 'milha internacional', id='Q2296171' },
['mil'] = { simbolo = 'mil', nome = 'milésimo de uma polegada', id='Q218593' },
['min'] = { simbolo = 'min', nome = 'minuto', id='Q7727' },
['Mio'] = { simbolo = 'Mio', nome = 'milhão', id='Q38526' },
['MIPS'] = { simbolo = 'MIPS', nome = "milhões de instruções por segundo", id='Q71486' },
['mog'] = { simbolo = 'mog', nome = 'myriograma', id='Q2151240' },
['mol'] = { simbolo = 'mol', nome = 'mole', id='Q41509' },
['mph'] = { simbolo = 'mph', nome = 'milha por hora', id='Q211256' },
['mpm'] = { simbolo = 'mpm', nome = 'medida por minuto', id='Q2389617' },
['Mrd'] = { simbolo = 'Mrd', nome = 'bilhão', id='Q16021' },
['%m'] = { simbolo = '%m', nome = 'percentual de massa', id='Q899138' },
['%mol'] = { simbolo = '%mol', nome = 'percentual molar', id='Q125264' },
['Mx'] = { simbolo = 'Mx', nome = 'maxwell', id='Q608697' },
['N'] = { simbolo = 'N', nome = 'newton', id='Q12438' },
['Nm'] = { simbolo = 'Nm', nome = 'medidor normo', id='Q3343906' }, -- cas particulier
['NM'] = { simbolo = 'NM', nome = 'milha marítima', id='Q93318' },
['o'] = { simbolo = 'o', nome = 'octeto', id='Q851872' },
['Oe'] = { simbolo = 'Oe', nome = 'Oersted', id='Q844976' },
['ons'] = { simbolo = 'ons', nome = 'Onça holandêsa', id='Q48013' },
['oz av'] = { simbolo = 'oz av', nome = 'onça avoirdupois', id='Q48013' },
['oz liq'] = { simbolo = 'oz liq', nome = 'onça liquída', id='Q420266' },
['oz t'] = { simbolo = 'oz t', nome = 'onça troy', id='Q1974806' },
['P'] = { simbolo = 'P', nome = 'poise', id='Q2100949' },
['Pa'] = { simbolo = 'Pa', nome = 'pascal', id='Q44395' },
['pax'] = { simbolo = 'pax', nome = 'passageiro', id='Q319604' },
['pc'] = { simbolo = 'pc', nome = 'parsec', id='Q12129' },
['pdl'] = { simbolo = 'pdl', nome = 'poundal', id='Q1972579' },
['ph'] = { simbolo = 'ph', nome = 'phot', id='page' },
['Pl'] = { simbolo = 'Pl', nome = 'poiseuille', id='Q751310' },
['po'] = { simbolo = 'po', nome = 'pouce', id='Q218593' },
['ppb'] = { simbolo = 'ppb', nome = 'parte por bilhão', id='Q2055118' },
['ppm'] = { simbolo = 'ppm', nome = 'parte por milhão', id='Q21006887' },
['ppmv'] = { simbolo = 'ppmv', nome = 'parte por milhão em volume', id='Q21006887' },
['ppt'] = { simbolo = 'ppt', nome = 'parte por bilhão', id='Q3366889' },
['psi'] = { simbolo = 'psi', nome = 'libra por polegada quadrada', id='Q626299' },
['pt'] = { simbolo = 'pt', nome = 'pinto', id='Q11123' },
['pt (Imp)'] = { simbolo = 'pt (Imp)', nome = 'pinto imperial', id='Q11123' },
['pt (US dry)'] = { simbolo = 'pt (US dry),', nome = 'pinto US', id='Q11123' },
['pt (US fl)'] = { simbolo = 'pt (US fl)', nome = 'pinto US', id='Q11123' },
['q'] = { simbolo = 'q', nome = 'quintal', id='Q940052' },
['r'] = { simbolo = 'r', nome = 'revolução', id='Q304479' },
['°r'] = { simbolo = '°Ré', nome = 'grau Réaumur', id='Q223061' },
['rad'] = { simbolo = 'rad', nome = 'radian', id='Q33680' },
['°Ra'] = { simbolo = '°Ra', nome = 'grau Rankine', id='Q207488' },
['°Ré'] = { simbolo = '°Ré', nome = 'grau Réaumur', id='Q223061' },
['rpm'] = { simbolo = 'tr/min', nome = 'por minuto', id='Q206037' },
['s'] = { simbolo = 's', nome = 'segundo', id='Q11574' },
['S'] = { simbolo = 'S', nome = 'siemens', id='Q169893' },
['sb'] = { simbolo = 'sb', nome = 'stilb', id='page' },
['sh tn'] = { simbolo = 'sh tn', nome = 'tonelada curta', id='Q469356' },
['sr'] = { simbolo = 'sr', nome = 'steradian', id='Q177612' },
['st'] = { simbolo = 'st', nome = 'stere', id='Q1585993' },
['St'] = { simbolo = 'St', nome = 'stokes', id='Q1569733' },
['statC'] = { simbolo = 'statC', nome = 'statcoulomb', id='Q21131' },
['Sv'] = { simbolo = 'Sv', nome = 'sievert', id='Q103246' },
['t'] = { simbolo = 't', nome = 'tonelada', id='Q191118' },
['T'] = { simbolo = 'T', nome = 'tesla', id='Q163343' },
['tec'] = { simbolo = 'tec', nome = 'tonelada de carvão equivalente', id='Q1414202' },
['tep'] = { simbolo = 'tep', nome = "tonelada de óleo equivalente", id='Q296936' },
['TEU'] = { simbolo = 'TEU', nome = 'equivalente a vinte pés', id='Q488021' },
['thou'] = { simbolo = 'thou', nome = 'milésimo de uma polegada', id='Q218593' },
['th'] = { simbolo = 'th', nome = 'thermie', id='Q842981' },
['tjb'] = { simbolo = 'tjb', nome = 'tonelagem registada bruta', id='Q752079' },
['ton'] = { simbolo = 'ton', nome = 'tonelada longa', id='Q667419' },
['tpl'] = { simbolo = 'tpl', nome = 'toneladas de peso morto', id='Q1332978' },
['tr'] = { simbolo = 'tr', nome = 'tour', id='Q304479' },
['u'] = { simbolo = 'u', nome = 'unidade de massa atômica', id='Q483261' },
['ua'] = { simbolo = 'ua', nome = 'unidade astronômica', id='Q1811' },
['vg'] = { simbolo = 'vg', nome = 'verge inglesa', id='Q482798' },
['V'] = { simbolo = 'V', nome = 'volt', id='Q25250' },
['W'] = { simbolo = 'W', nome = 'watt', id='Q25236' },
['Wb'] = { simbolo = 'Wb', nome = 'weber', id='Q170804' },
['We'] = { simbolo = 'We', nome = 'watt eletrico', id='Q25236' },
['Wh'] = { simbolo = 'Wh', nome = 'watt-hora', id='Q182098' },
['Wth'] = { simbolo = 'Wth', nome = 'watt térmico', id='Q25236' },
['yd'] = { simbolo = 'yd', nome = 'jarda', id='Q482798' },
-- ['γ'] = { simbolo = 'γ', nome = 'gamma', id='page' }, -- imprécis, utiliser µg (microgramme) ou nT (nanoTesla)
['%vol'] = { simbolo = '%vol', nome = 'porcentagem por volume', id='Q909482' },
['Ω'] = { simbolo = 'Ω', nome = 'ohm', id='Q47083' },
['µ'] = { simbolo = 'µm', nome = 'micrometro', id='Q175821' },
['°'] = { simbolo = '°', nome = 'grau', id='Q28390' },
['′'] = { simbolo = '′', nome = 'minutos de arco', id='Q209426' },
['″'] = { simbolo = '″', nome = 'segundo de arco', id='Q829073' },
['%'] = { simbolo = '%', nome = 'porcentagem', id='Q11229' },
['‰'] = { simbolo = '‰', nome = 'por mil', id='Q181011' },
-- Monnaies
['€'] = { simbolo = '€', nome = 'euro', id='Q4916' },
['$'] = { simbolo = '$', nome = 'dollar', id='Q11110' },
['£'] = { simbolo = '£', nome = 'libra sterling', id='Q25224' },
['¥'] = { simbolo = '¥', nome = 'iene', id='Q8146' },
}
local prefix = {
['Y'] = { nome = 'yotta', simbolo = 'Y', poder = 24 },
['Z'] = { nome = 'zetta', simbolo = 'Z', poder = 21 },
['E'] = { nome = 'exa', simbolo = 'E', poder = 18 },
['P'] = { nome = 'peta', simbolo = 'P', poder = 15 },
['T'] = { nome = 'tera', simbolo = 'T', poder = 12 },
['G'] = { nome = 'giga', simbolo = 'G', poder = 9 },
['M'] = { nome = 'mega', simbolo = 'M', poder = 6 },
['k'] = { nome = 'quilo', simbolo = 'k', poder = 3 },
['h'] = { nome = 'hecto', simbolo = 'h', poder = 2 },
['da'] = { nome = 'deca', simbolo = 'da', poder = 1 },
['d'] = { nome = 'deci', simbolo = 'd', poder = -1 },
['c'] = { nome = 'centi', simbolo = 'c', poder = -2 },
['m'] = { nome = 'milí', simbolo = 'm', poder = -3 },
['µ'] = { nome = 'micro', simbolo = 'µ', poder = -6 },
['n'] = { nome = 'nano', simbolo = 'n', poder = -9 },
['p'] = { nome = 'pico', simbolo = 'p', poder = -12 },
['f'] = { nome = 'fento', simbolo = 'f', poder = -15 },
['a'] = { nome = 'atto', simbolo = 'a', poder = -18 },
['z'] = { nome = 'zepto', simbolo = 'z', poder = -21 },
['y'] = { nome = 'yocto', simbolo = 'y', poder = -24 },
['Yi'] = { nome = 'yobi', simbolo = 'Yi', poder = 24 },
['Zi'] = { nome = 'zébi', simbolo = 'Zi', poder = 21 },
['Ei'] = { nome = 'exbi', simbolo = 'Ei', poder = 18 },
['Pi'] = { nome = 'pebi', simbolo = 'Pi', poder = 15 },
['Ti'] = { nome = 'tebi', simbolo = 'Ti', poder = 12 },
['Gi'] = { nome = 'gibi', simbolo = 'Gi', poder = 9 },
['Mi'] = { nome = 'mebi', simbolo = 'Mi', poder = 6 },
['Ki'] = { nome = 'kibi', simbolo = 'Ki', poder = 3 },
}
-- adicionando nomes como aliases
local pref = {}
for k, v in pairs( prefix ) do
pref[ k ] = v
pref[ v.nome ] = v
end
prefix = pref
local expoente = { '', ' quadrado', ' cúbico', ' poder quatro', ' poder cinco',
['½'] = ' metade', ['1/2'] = ' metade',
['3/2'] = ' três metades',
}
local convert = {
['atmosfera normal'] = {
{ 'Pa', 101325 },
{ 'bar', 1.01325 },
},
['bar'] = {
{ 'Pa', 100000 },
{ 'atm', 0.9869233 },
},
['colher de chá'] = { 'ml', 4.928922 },
['caloria'] = { 'J', 4.19002 },
['caloria (15°C)'] = { 'J', 4.18580 },
['caloria (20°C)'] = { 'J', 4.18190 },
['caloria (International Table)'] = { 'J', 4.1868 },
['caloria (termoquímica)'] = { 'J', 4.184 },
['caloria (termoquímica) por mole'] = { 'J/mol', 4.184 },
['caloria poder um meio centímetro poder três metades'] = { 'MPa½', 2.04548283 },
['carate'] = { 'mg', 200 },
['cavalo-vapor'] = { 'kW', 0.73549875 },
['colher de sopa'] = { 'ml', 14.78676 },
['coulomb metro'] = { 'debye', 2.99792458e29 },
['grau'] = { 'rad', 0.01745329 },
['grau Celsius'] = {
{ '°F', 1.8, 32, round = 1 },
{ 'K', 1, 273.15, round = 1 },
},
['grau Delisle'] = {
{ '°C', -0.6666667, 100, round = 1 },
{ '°F', -1.2, 212, round = 1 },
{ 'K', -0.6666667, 373.15, round = 1 },
},
['grau Fahrenheit'] = {
{ '°C', 0.555555556, -17.78, round = 1 },
{ 'K', 0.555555556, 255.37, round = 1 },
},
['debye'] = { 'C m', 3.335641e30 },
['erg'] = { 'J', 1e-7 },
['elétron-volt'] = {
{ 'J', 1.602176e-19 },
{ 'kJ/mol', 96.4853 },
{'nm', 1239.8 },
},
['franklin'] = { 'C', 3.335641e-10 },
['grama por centímetro cúbica'] = {
{ 'kg/m³', 1000 },
{ 'm³/mol', 1e-6, M = '*', inverse = true },
},
['grama por litro'] = { '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 },
},
['isolamento de roupas'] = { 'K m²/W', 0,155 },
['joule por mole kelvin'] = { 'J g⁻¹ K⁻¹)', 1, M = '/' },
['joule por grama kelvin'] = { 'unité', 1, M = '*' },
['kelvin'] = {
{ '°C', 1, -273.15 },
{ '°F', 1.8, -459.67 },
},
['quilograma-força'] = { 'N', 9.80665 },
['quilograma por metro cúbico'] = { 'g cm³', 0.001 },
['quilojoule por mole'] = {
{ 'eV', 0.01036427 },
{ 'cal(th)/mol', 239.006 },
{ 'kJ/g', 1, M = '/' },
},
['quilómetro por hora'] = { 'm/s', 0.277778 },
['litro'] = {
{ 'm³', 0.001 },
{ 'fl.oz.', 33.814 },
},
['libra'] = { 'Kg', 0.45359237 },
['libra por polegada quadrada'] = { 'Pa', 6894.757 },
['maxwell'] = { 'Wb', 1e-8 },
['metro por segundo'] = { 'km/h', 3.6 },
['milímetros de mercúrio'] = {
{ 'Pa', 133322.4 },
{ 'bar', 1.333224 },
},
['milha por hora'] = {
{ 'm/s', 0.44704 },
{ 'km/h', 1.609344 },
},
['Oersted'] = { 'A/m', 79.57747 },
['onça liquída'] = { '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 },
['por minuto'] = { 'rad/s', 0.10472 },
['tonelada de óleo equivalente'] = { 'GJ', 41.868 },
['tonelagem registada bruta'] = { 'm³', 2.832 },
['torr'] = { 'Pa', 133.3224 },
['watt hora'] = { 'MJ', 0.0036 },
['jarda'] = { 'm', 0.9144 },
}
-- Lista de 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.'] -- necessário porque o ponto será considerado pelo módulo como separador da próxima unidade
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['mrd'] = unit['Mrd']
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['″'] -- aspas direitas → double prime
unit['%Vol'] = unit['%vol']
unit['μ'] = unit['µ'] -- U+03BC → U+00B5
unit['\226\132\166'] = unit['Ω'] -- U+2126 → U+03A9, uso dos bytes UTF-8, porque o firefox substitui automaticamente o caractere.
prefix['μ'] = prefix['µ'] -- U+03BC → U+00B5
convert['grama por milímetro'] = convert['grama por centímetro cúbico']
convert['joule por kelvin mole'] = convert['joule por mole kelvin-']
convert['joule por kelvin grama'] = convert['joule por grama kelvin']
convert['libra avoirdupois'] = convert['libra']
convert['verge inglês'] = convert['jarda']
-- para lidar com plurais, o módulo apaga os finais antes da busca, então precisamos de apelidos para aqueles que naturalmente tem s
convert['stoke'] = convert['stokes']
convert['gaus'] = convert['gauss']
convert['grau Celsiu'] = convert['grau Celsius']
convert['caloria poder meio centímetro poder três e meia'] = convert['caloria poder meio centímetro poder três e meia']
local Data = {
unit = unit,
prefix = prefix,
expoente = expoente,
convert = convert,
}
return Data