web/Zend/Measure/Weight.php
changeset 0 4eba9c11703f
equal deleted inserted replaced
-1:000000000000 0:4eba9c11703f
       
     1 <?php
       
     2 /**
       
     3  * Zend Framework
       
     4  *
       
     5  * LICENSE
       
     6  *
       
     7  * This source file is subject to the new BSD license that is bundled
       
     8  * with this package in the file LICENSE.txt.
       
     9  * It is also available through the world-wide-web at this URL:
       
    10  * http://framework.zend.com/license/new-bsd
       
    11  * If you did not receive a copy of the license and are unable to
       
    12  * obtain it through the world-wide-web, please send an email
       
    13  * to license@zend.com so we can send you a copy immediately.
       
    14  *
       
    15  * @category  Zend
       
    16  * @package   Zend_Measure
       
    17  * @copyright  Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
       
    18  * @license   http://framework.zend.com/license/new-bsd     New BSD License
       
    19  * @version   $Id: Weight.php 20096 2010-01-06 02:05:09Z bkarwin $
       
    20  */
       
    21 
       
    22 /**
       
    23  * Implement needed classes
       
    24  */
       
    25 require_once 'Zend/Measure/Abstract.php';
       
    26 require_once 'Zend/Locale.php';
       
    27 
       
    28 /**
       
    29  * Class for handling weight conversions
       
    30  *
       
    31  * @category   Zend
       
    32  * @package    Zend_Measure
       
    33  * @subpackage Zend_Measure_Weigth
       
    34  * @copyright  Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
       
    35  * @license    http://framework.zend.com/license/new-bsd     New BSD License
       
    36  */
       
    37 class Zend_Measure_Weight extends Zend_Measure_Abstract
       
    38 {
       
    39     const STANDARD = 'KILOGRAM';
       
    40 
       
    41     const ARRATEL                 = 'ARRATEL';
       
    42     const ARTEL                   = 'ARTEL';
       
    43     const ARROBA_PORTUGUESE       = 'ARROBA_PORTUGUESE';
       
    44     const ARROBA                  = 'ARROBA';
       
    45     const AS_                     = 'AS_';
       
    46     const ASS                     = 'ASS';
       
    47     const ATOMIC_MASS_UNIT_1960   = 'ATOMIC_MASS_UNIT_1960';
       
    48     const ATOMIC_MASS_UNIT_1973   = 'ATOMIC_MASS_UNIT_1973';
       
    49     const ATOMIC_MASS_UNIT_1986   = 'ATOMIC_MASS_UNIT_1986';
       
    50     const ATOMIC_MASS_UNIT        = 'ATOMIC_MASS_UNIT';
       
    51     const AVOGRAM                 = 'AVOGRAM';
       
    52     const BAG                     = 'BAG';
       
    53     const BAHT                    = 'BAHT';
       
    54     const BALE                    = 'BALE';
       
    55     const BALE_US                 = 'BALE_US';
       
    56     const BISMAR_POUND            = 'BISMAR_POUND';
       
    57     const CANDY                   = 'CANDY';
       
    58     const CARAT_INTERNATIONAL     = 'CARAT_INTERNATIONAL';
       
    59     const CARAT                   = 'CARAT';
       
    60     const CARAT_UK                = 'CARAT_UK';
       
    61     const CARAT_US_1913           = 'CARAT_US_1913';
       
    62     const CARGA                   = 'CARGA';
       
    63     const CATTI                   = 'CATTI';
       
    64     const CATTI_JAPANESE          = 'CATTI_JAPANESE';
       
    65     const CATTY                   = 'CATTY';
       
    66     const CATTY_JAPANESE          = 'CATTY_JAPANESE';
       
    67     const CATTY_THAI              = 'CATTY_THAI';
       
    68     const CENTAL                  = 'CENTAL';
       
    69     const CENTIGRAM               = 'CENTIGRAM';
       
    70     const CENTNER                 = 'CENTNER';
       
    71     const CENTNER_RUSSIAN         = 'CENTNER_RUSSIAN';
       
    72     const CHALDER                 = 'CHALDER';
       
    73     const CHALDRON                = 'CHALDRON';
       
    74     const CHIN                    = 'CHIN';
       
    75     const CHIN_JAPANESE           = 'CHIN_JAPANESE';
       
    76     const CLOVE                   = 'CLOVE';
       
    77     const CRITH                   = 'CRITH';
       
    78     const DALTON                  = 'DALTON';
       
    79     const DAN                     = 'DAN';
       
    80     const DAN_JAPANESE            = 'DAN_JAPANESE';
       
    81     const DECIGRAM                = 'DECIGRAM';
       
    82     const DECITONNE               = 'DECITONNE';
       
    83     const DEKAGRAM                = 'DEKAGRAM';
       
    84     const DEKATONNE               = 'DEKATONNE';
       
    85     const DENARO                  = 'DENARO';
       
    86     const DENIER                  = 'DENIER';
       
    87     const DRACHME                 = 'DRACHME';
       
    88     const DRAM                    = 'DRAM';
       
    89     const DRAM_APOTHECARIES       = 'DRAM_APOTHECARIES';
       
    90     const DYNE                    = 'DYNE';
       
    91     const ELECTRON                = 'ELECTRON';
       
    92     const ELECTRONVOLT            = 'ELECTRONVOLT';
       
    93     const ETTO                    = 'ETTO';
       
    94     const EXAGRAM                 = 'EXAGRAM';
       
    95     const FEMTOGRAM               = 'FEMTOGRAM';
       
    96     const FIRKIN                  = 'FIRKIN';
       
    97     const FLASK                   = 'FLASK';
       
    98     const FOTHER                  = 'FOTHER';
       
    99     const FOTMAL                  = 'FOTMAL';
       
   100     const FUNT                    = 'FUNT';
       
   101     const FUNTE                   = 'FUNTE';
       
   102     const GAMMA                   = 'GAMMA';
       
   103     const GIGAELECTRONVOLT        = 'GIGAELECTRONVOLT';
       
   104     const GIGAGRAM                = 'GIGAGRAM';
       
   105     const GIGATONNE               = 'GIGATONNE';
       
   106     const GIN                     = 'GIN';
       
   107     const GIN_JAPANESE            = 'GIN_JAPANESE';
       
   108     const GRAIN                   = 'GRAIN';
       
   109     const GRAM                    = 'GRAM';
       
   110     const GRAN                    = 'GRAN';
       
   111     const GRANO                   = 'GRANO';
       
   112     const GRANI                   = 'GRANI';
       
   113     const GROS                    = 'GROS';
       
   114     const HECTOGRAM               = 'HECTOGRAM';
       
   115     const HUNDRETWEIGHT           = 'HUNDRETWEIGHT';
       
   116     const HUNDRETWEIGHT_US        = 'HUNDRETWEIGHT_US';
       
   117     const HYL                     = 'HYL';
       
   118     const JIN                     = 'JIN';
       
   119     const JUPITER                 = 'JUPITER';
       
   120     const KATI                    = 'KATI';
       
   121     const KATI_JAPANESE           = 'KATI_JAPANESE';
       
   122     const KEEL                    = 'KEEL';
       
   123     const KEG                     = 'KEG';
       
   124     const KILODALTON              = 'KILODALTON';
       
   125     const KILOGRAM                = 'KILOGRAM';
       
   126     const KILOGRAM_FORCE          = 'KILOGRAM_FORCE';
       
   127     const KILOTON                 = 'KILOTON';
       
   128     const KILOTON_US              = 'KILOTON_US';
       
   129     const KILOTONNE               = 'KILOTONNE';
       
   130     const KIN                     = 'KIN';
       
   131     const KIP                     = 'KIP';
       
   132     const KOYAN                   = 'KOYAN';
       
   133     const KWAN                    = 'KWAN';
       
   134     const LAST_GERMANY            = 'LAST_GERMANY';
       
   135     const LAST                    = 'LAST';
       
   136     const LAST_WOOL               = 'LAST_WOOL';
       
   137     const LB                      = 'LB';
       
   138     const LBS                     = 'LBS';
       
   139     const LIANG                   = 'LIANG';
       
   140     const LIBRA_ITALIAN           = 'LIBRE_ITALIAN';
       
   141     const LIBRA_SPANISH           = 'LIBRA_SPANISH';
       
   142     const LIBRA_PORTUGUESE        = 'LIBRA_PORTUGUESE';
       
   143     const LIBRA_ANCIENT           = 'LIBRA_ANCIENT';
       
   144     const LIBRA                   = 'LIBRA';
       
   145     const LIVRE                   = 'LIVRE';
       
   146     const LONG_TON                = 'LONG_TON';
       
   147     const LOT                     = 'LOT';
       
   148     const MACE                    = 'MACE';
       
   149     const MAHND                   = 'MAHND';
       
   150     const MARC                    = 'MARC';
       
   151     const MARCO                   = 'MARCO';
       
   152     const MARK                    = 'MARK';
       
   153     const MARK_GERMAN             = 'MARK_GERMANY';
       
   154     const MAUND                   = 'MAUND';
       
   155     const MAUND_PAKISTAN          = 'MAUND_PAKISTAN';
       
   156     const MEGADALTON              = 'MEGADALTON';
       
   157     const MEGAGRAM                = 'MEGAGRAM';
       
   158     const MEGATONNE               = 'MEGATONNE';
       
   159     const MERCANTILE_POUND        = 'MERCANTILE_POUND';
       
   160     const METRIC_TON              = 'METRIC_TON';
       
   161     const MIC                     = 'MIC';
       
   162     const MICROGRAM               = 'MICROGRAM';
       
   163     const MILLIDALTON             = 'MILLIDALTON';
       
   164     const MILLIER                 = 'MILLIER';
       
   165     const MILLIGRAM               = 'MILLIGRAM';
       
   166     const MILLIMASS_UNIT          = 'MILLIMASS_UNIT';
       
   167     const MINA                    = 'MINA';
       
   168     const MOMME                   = 'MOMME';
       
   169     const MYRIAGRAM               = 'MYRIAGRAM';
       
   170     const NANOGRAM                = 'NANOGRAM';
       
   171     const NEWTON                  = 'NEWTON';
       
   172     const OBOL                    = 'OBOL';
       
   173     const OBOLOS                  = 'OBOLOS';
       
   174     const OBOLUS                  = 'OBOLUS';
       
   175     const OBOLOS_ANCIENT          = 'OBOLOS_ANCIENT';
       
   176     const OBOLUS_ANCIENT          = 'OBOLUS_ANCIENT';
       
   177     const OKA                     = 'OKA';
       
   178     const ONCA                    = 'ONCA';
       
   179     const ONCE                    = 'ONCE';
       
   180     const ONCIA                   = 'ONCIA';
       
   181     const ONZA                    = 'ONZA';
       
   182     const ONS                     = 'ONS';
       
   183     const OUNCE                   = 'OUNCE';
       
   184     const OUNCE_FORCE             = 'OUNCE_FORCE';
       
   185     const OUNCE_TROY              = 'OUNCE_TROY';
       
   186     const PACKEN                  = 'PACKEN';
       
   187     const PENNYWEIGHT             = 'PENNYWEIGHT';
       
   188     const PETAGRAM                = 'PETAGRAM';
       
   189     const PFUND                   = 'PFUND';
       
   190     const PICOGRAM                = 'PICOGRAM';
       
   191     const POINT                   = 'POINT';
       
   192     const POND                    = 'POND';
       
   193     const POUND                   = 'POUND';
       
   194     const POUND_FORCE             = 'POUND_FORCE';
       
   195     const POUND_METRIC            = 'POUND_METRIC';
       
   196     const POUND_TROY              = 'POUND_TROY';
       
   197     const PUD                     = 'PUD';
       
   198     const POOD                    = 'POOD';
       
   199     const PUND                    = 'PUND';
       
   200     const QIAN                    = 'QIAN';
       
   201     const QINTAR                  = 'QINTAR';
       
   202     const QUARTER                 = 'QUARTER';
       
   203     const QUARTER_US              = 'QUARTER_US';
       
   204     const QUARTER_TON             = 'QUARTER_TON';
       
   205     const QUARTERN                = 'QUARTERN';
       
   206     const QUARTERN_LOAF           = 'QUARTERN_LOAF';
       
   207     const QUINTAL_FRENCH          = 'QUINTAL_FRENCH';
       
   208     const QUINTAL                 = 'QUINTAL';
       
   209     const QUINTAL_PORTUGUESE      = 'QUINTAL_PORTUGUESE';
       
   210     const QUINTAL_SPAIN           = 'QUINTAL_SPAIN';
       
   211     const REBAH                   = 'REBAH';
       
   212     const ROTL                    = 'ROTL';
       
   213     const ROTEL                   = 'ROTEL';
       
   214     const ROTTLE                  = 'ROTTLE';
       
   215     const RATEL                   = 'RATEL';
       
   216     const SACK                    = 'SACK';
       
   217     const SCRUPLE                 = 'SCRUPLE';
       
   218     const SEER                    = 'SEER';
       
   219     const SEER_PAKISTAN           = 'SEER_PAKISTAN';
       
   220     const SHEKEL                  = 'SHEKEL';
       
   221     const SHORT_TON               = 'SHORT_TON';
       
   222     const SLINCH                  = 'SLINCH';
       
   223     const SLUG                    = 'SLUG';
       
   224     const STONE                   = 'STONE';
       
   225     const TAEL                    = 'TAEL';
       
   226     const TAHIL_JAPANESE          = 'TAHIL_JAPANESE';
       
   227     const TAHIL                   = 'TAHIL';
       
   228     const TALENT                  = 'TALENT';
       
   229     const TAN                     = 'TAN';
       
   230     const TECHNISCHE_MASS_EINHEIT = 'TECHNISCHE_MASS_EINHEIT';
       
   231     const TERAGRAM                = 'TERAGRAM';
       
   232     const TETRADRACHM             = 'TETRADRACHM';
       
   233     const TICAL                   = 'TICAL';
       
   234     const TOD                     = 'TOD';
       
   235     const TOLA                    = 'TOLA';
       
   236     const TOLA_PAKISTAN           = 'TOLA_PAKISTAN';
       
   237     const TON_UK                  = 'TON_UK';
       
   238     const TON                     = 'TON';
       
   239     const TON_US                  = 'TON_US';
       
   240     const TONELADA_PORTUGUESE     = 'TONELADA_PORTUGUESE';
       
   241     const TONELADA                = 'TONELADA';
       
   242     const TONNE                   = 'TONNE';
       
   243     const TONNEAU                 = 'TONNEAU';
       
   244     const TOVAR                   = 'TOVAR';
       
   245     const TROY_OUNCE              = 'TROY_OUNCE';
       
   246     const TROY_POUND              = 'TROY_POUND';
       
   247     const TRUSS                   = 'TRUSS';
       
   248     const UNCIA                   = 'UNCIA';
       
   249     const UNZE                    = 'UNZE';
       
   250     const VAGON                   = 'VAGON';
       
   251     const YOCTOGRAM               = 'YOCTOGRAM';
       
   252     const YOTTAGRAM               = 'YOTTAGRAM';
       
   253     const ZENTNER                 = 'ZENTNER';
       
   254     const ZEPTOGRAM               = 'ZEPTOGRAM';
       
   255     const ZETTAGRAM               = 'ZETTAGRAM';
       
   256 
       
   257     /**
       
   258      * Calculations for all weight units
       
   259      *
       
   260      * @var array
       
   261      */
       
   262     protected $_units = array(
       
   263         'ARRATEL'               => array('0.5',            'arratel'),
       
   264         'ARTEL'                 => array('0.5',            'artel'),
       
   265         'ARROBA_PORTUGUESE'     => array('14.69',          'arroba'),
       
   266         'ARROBA'                => array('11.502',         '@'),
       
   267         'AS_'                   => array('0.000052',       'as'),
       
   268         'ASS'                   => array('0.000052',       'ass'),
       
   269         'ATOMIC_MASS_UNIT_1960' => array('1.6603145e-27',  'amu'),
       
   270         'ATOMIC_MASS_UNIT_1973' => array('1.6605655e-27',  'amu'),
       
   271         'ATOMIC_MASS_UNIT_1986' => array('1.6605402e-27',  'amu'),
       
   272         'ATOMIC_MASS_UNIT'      => array('1.66053873e-27', 'amu'),
       
   273         'AVOGRAM'               => array('1.6605402e-27',  'avogram'),
       
   274         'BAG'                   => array('42.63768278',    'bag'),
       
   275         'BAHT'                  => array('0.015',          'baht'),
       
   276         'BALE'                  => array('326.5865064',    'bl'),
       
   277         'BALE_US'               => array('217.7243376',    'bl'),
       
   278         'BISMAR_POUND'          => array('5.993',          'bismar pound'),
       
   279         'CANDY'                 => array('254',            'candy'),
       
   280         'CARAT_INTERNATIONAL'   => array('0.0002',         'ct'),
       
   281         'CARAT'                 => array('0.0002',         'ct'),
       
   282         'CARAT_UK'              => array('0.00025919564',  'ct'),
       
   283         'CARAT_US_1913'         => array('0.0002053',      'ct'),
       
   284         'CARGA'                 => array('140',            'carga'),
       
   285         'CATTI'                 => array('0.604875',       'catti'),
       
   286         'CATTI_JAPANESE'        => array('0.594',          'catti'),
       
   287         'CATTY'                 => array('0.5',            'catty'),
       
   288         'CATTY_JAPANESE'        => array('0.6',            'catty'),
       
   289         'CATTY_THAI'            => array('0.6',            'catty'),
       
   290         'CENTAL'                => array('45.359237',      'cH'),
       
   291         'CENTIGRAM'             => array('0.00001',        'cg'),
       
   292         'CENTNER'               => array('50',             'centner'),
       
   293         'CENTNER_RUSSIAN'       => array('100',            'centner'),
       
   294         'CHALDER'               => array('2692.52',        'chd'),
       
   295         'CHALDRON'              => array('2692.52',        'chd'),
       
   296         'CHIN'                  => array('0.5',            'chin'),
       
   297         'CHIN_JAPANESE'         => array('0.6',            'chin'),
       
   298         'CLOVE'                 => array('3.175',          'clove'),
       
   299         'CRITH'                 => array('0.000089885',    'crith'),
       
   300         'DALTON'                => array('1.6605402e-27',  'D'),
       
   301         'DAN'                   => array('50',             'dan'),
       
   302         'DAN_JAPANESE'          => array('60',             'dan'),
       
   303         'DECIGRAM'              => array('0.0001',         'dg'),
       
   304         'DECITONNE'             => array('100',            'dt'),
       
   305         'DEKAGRAM'              => array('0.01',           'dag'),
       
   306         'DEKATONNE'             => array('10000',          'dat'),
       
   307         'DENARO'                => array('0.0011',         'denaro'),
       
   308         'DENIER'                => array('0.001275',       'denier'),
       
   309         'DRACHME'               => array('0.0038',         'drachme'),
       
   310         'DRAM'                  => array(array('' => '0.45359237', '/' => '256'), 'dr'),
       
   311         'DRAM_APOTHECARIES'     => array('0.0038879346',   'dr'),
       
   312         'DYNE'                  => array('1.0197162e-6',   'dyn'),
       
   313         'ELECTRON'              => array('9.109382e-31',   'e−'),
       
   314         'ELECTRONVOLT'          => array('1.782662e-36',   'eV'),
       
   315         'ETTO'                  => array('0.1',            'hg'),
       
   316         'EXAGRAM'               => array('1.0e+15',        'Eg'),
       
   317         'FEMTOGRAM'             => array('1.0e-18',        'fg'),
       
   318         'FIRKIN'                => array('25.40117272',    'fir'),
       
   319         'FLASK'                 => array('34.7',           'flask'),
       
   320         'FOTHER'                => array('979.7595192',    'fother'),
       
   321         'FOTMAL'                => array('32.65865064',    'fotmal'),
       
   322         'FUNT'                  => array('0.4095',         'funt'),
       
   323         'FUNTE'                 => array('0.4095',         'funte'),
       
   324         'GAMMA'                 => array('0.000000001',    'gamma'),
       
   325         'GIGAELECTRONVOLT'      => array('1.782662e-27',   'GeV'),
       
   326         'GIGAGRAM'              => array('1000000',        'Gg'),
       
   327         'GIGATONNE'             => array('1.0e+12',        'Gt'),
       
   328         'GIN'                   => array('0.6',            'gin'),
       
   329         'GIN_JAPANESE'          => array('0.594',          'gin'),
       
   330         'GRAIN'                 => array('0.00006479891',  'gr'),
       
   331         'GRAM'                  => array('0.001',          'g'),
       
   332         'GRAN'                  => array('0.00082',        'gran'),
       
   333         'GRANO'                 => array('0.00004905',     'grano'),
       
   334         'GRANI'                 => array('0.00004905',     'grani'),
       
   335         'GROS'                  => array('0.003824',       'gros'),
       
   336         'HECTOGRAM'             => array('0.1',            'hg'),
       
   337         'HUNDRETWEIGHT'         => array('50.80234544',    'cwt'),
       
   338         'HUNDRETWEIGHT_US'      => array('45.359237',      'cwt'),
       
   339         'HYL'                   => array('9.80665',        'hyl'),
       
   340         'JIN'                   => array('0.5',            'jin'),
       
   341         'JUPITER'               => array('1.899e+27',      'jupiter'),
       
   342         'KATI'                  => array('0.5',            'kati'),
       
   343         'KATI_JAPANESE'         => array('0.6',            'kati'),
       
   344         'KEEL'                  => array('21540.19446656', 'keel'),
       
   345         'KEG'                   => array('45.359237',      'keg'),
       
   346         'KILODALTON'            => array('1.6605402e-24',  'kD'),
       
   347         'KILOGRAM'              => array('1',              'kg'),
       
   348         'KILOGRAM_FORCE'        => array('1',              'kgf'),
       
   349         'KILOTON'               => array('1016046.9088',   'kt'),
       
   350         'KILOTON_US'            => array('907184.74',      'kt'),
       
   351         'KILOTONNE'             => array('1000000',        'kt'),
       
   352         'KIN'                   => array('0.6',            'kin'),
       
   353         'KIP'                   => array('453.59237',      'kip'),
       
   354         'KOYAN'                 => array('2419',           'koyan'),
       
   355         'KWAN'                  => array('3.75',           'kwan'),
       
   356         'LAST_GERMANY'          => array('2000',           'last'),
       
   357         'LAST'                  => array('1814.36948',     'last'),
       
   358         'LAST_WOOL'             => array('1981.29147216',  'last'),
       
   359         'LB'                    => array('0.45359237',     'lb'),
       
   360         'LBS'                   => array('0.45359237',     'lbs'),
       
   361         'LIANG'                 => array('0.05',           'liang'),
       
   362         'LIBRE_ITALIAN'         => array('0.339',          'lb'),
       
   363         'LIBRA_SPANISH'         => array('0.459',          'lb'),
       
   364         'LIBRA_PORTUGUESE'      => array('0.459',          'lb'),
       
   365         'LIBRA_ANCIENT'         => array('0.323',          'lb'),
       
   366         'LIBRA'                 => array('1',              'lb'),
       
   367         'LIVRE'                 => array('0.4895',         'livre'),
       
   368         'LONG_TON'              => array('1016.0469088',   't'),
       
   369         'LOT'                   => array('0.015',          'lot'),
       
   370         'MACE'                  => array('0.003778',       'mace'),
       
   371         'MAHND'                 => array('0.9253284348',   'mahnd'),
       
   372         'MARC'                  => array('0.24475',        'marc'),
       
   373         'MARCO'                 => array('0.23',           'marco'),
       
   374         'MARK'                  => array('0.2268',         'mark'),
       
   375         'MARK_GERMANY'          => array('0.2805',         'mark'),
       
   376         'MAUND'                 => array('37.3242',        'maund'),
       
   377         'MAUND_PAKISTAN'        => array('40',             'maund'),
       
   378         'MEGADALTON'            => array('1.6605402e-21',  'MD'),
       
   379         'MEGAGRAM'              => array('1000',           'Mg'),
       
   380         'MEGATONNE'             => array('1.0e+9',         'Mt'),
       
   381         'MERCANTILE_POUND'      => array('0.46655',        'lb merc'),
       
   382         'METRIC_TON'            => array('1000',           't'),
       
   383         'MIC'                   => array('1.0e-9',         'mic'),
       
   384         'MICROGRAM'             => array('1.0e-9',         '�g'),
       
   385         'MILLIDALTON'           => array('1.6605402e-30',  'mD'),
       
   386         'MILLIER'               => array('1000',           'millier'),
       
   387         'MILLIGRAM'             => array('0.000001',       'mg'),
       
   388         'MILLIMASS_UNIT'        => array('1.6605402e-30',  'mmu'),
       
   389         'MINA'                  => array('0.499',          'mina'),
       
   390         'MOMME'                 => array('0.00375',        'momme'),
       
   391         'MYRIAGRAM'             => array('10',             'myg'),
       
   392         'NANOGRAM'              => array('1.0e-12',        'ng'),
       
   393         'NEWTON'                => array('0.101971621',    'N'),
       
   394         'OBOL'                  => array('0.0001',         'obol'),
       
   395         'OBOLOS'                => array('0.0001',         'obolos'),
       
   396         'OBOLUS'                => array('0.0001',         'obolus'),
       
   397         'OBOLOS_ANCIENT'        => array('0.0005',         'obolos'),
       
   398         'OBOLUS_ANCIENT'        => array('0.00057',        'obolos'),
       
   399         'OKA'                   => array('1.28',           'oka'),
       
   400         'ONCA'                  => array('0.02869',        'onca'),
       
   401         'ONCE'                  => array('0.03059',        'once'),
       
   402         'ONCIA'                 => array('0.0273',         'oncia'),
       
   403         'ONZA'                  => array('0.02869',        'onza'),
       
   404         'ONS'                   => array('0.1',            'ons'),
       
   405         'OUNCE'                 => array(array('' => '0.45359237', '/' => '16'),    'oz'),
       
   406         'OUNCE_FORCE'           => array(array('' => '0.45359237', '/' => '16'),    'ozf'),
       
   407         'OUNCE_TROY'            => array(array('' => '65.31730128', '/' => '2100'), 'oz'),
       
   408         'PACKEN'                => array('490.79',         'packen'),
       
   409         'PENNYWEIGHT'           => array(array('' => '65.31730128', '/' => '42000'), 'dwt'),
       
   410         'PETAGRAM'              => array('1.0e+12',        'Pg'),
       
   411         'PFUND'                 => array('0.5',            'pfd'),
       
   412         'PICOGRAM'              => array('1.0e-15',        'pg'),
       
   413         'POINT'                 => array('0.000002',       'pt'),
       
   414         'POND'                  => array('0.5',            'pond'),
       
   415         'POUND'                 => array('0.45359237',     'lb'),
       
   416         'POUND_FORCE'           => array('0.4535237',      'lbf'),
       
   417         'POUND_METRIC'          => array('0.5',            'lb'),
       
   418         'POUND_TROY'            => array(array('' => '65.31730128', '/' => '175'), 'lb'),
       
   419         'PUD'                   => array('16.3',           'pud'),
       
   420         'POOD'                  => array('16.3',           'pood'),
       
   421         'PUND'                  => array('0.5',            'pund'),
       
   422         'QIAN'                  => array('0.005',          'qian'),
       
   423         'QINTAR'                => array('50',             'qintar'),
       
   424         'QUARTER'               => array('12.70058636',    'qtr'),
       
   425         'QUARTER_US'            => array('11.33980925',    'qtr'),
       
   426         'QUARTER_TON'           => array('226.796185',     'qtr'),
       
   427         'QUARTERN'              => array('1.587573295',    'quartern'),
       
   428         'QUARTERN_LOAF'         => array('1.81436948',     'quartern-loaf'),
       
   429         'QUINTAL_FRENCH'        => array('48.95',          'q'),
       
   430         'QUINTAL'               => array('100',            'q'),
       
   431         'QUINTAL_PORTUGUESE'    => array('58.752',         'q'),
       
   432         'QUINTAL_SPAIN'         => array('45.9',           'q'),
       
   433         'REBAH'                 => array('0.2855',         'rebah'),
       
   434         'ROTL'                  => array('0.5',            'rotl'),
       
   435         'ROTEL'                 => array('0.5',            'rotel'),
       
   436         'ROTTLE'                => array('0.5',            'rottle'),
       
   437         'RATEL'                 => array('0.5',            'ratel'),
       
   438         'SACK'                  => array('165.10762268',   'sack'),
       
   439         'SCRUPLE'               => array(array('' => '65.31730128', '/' => '50400'), 's'),
       
   440         'SEER'                  => array('0.933105',       'seer'),
       
   441         'SEER_PAKISTAN'         => array('1',              'seer'),
       
   442         'SHEKEL'                => array('0.01142',        'shekel'),
       
   443         'SHORT_TON'             => array('907.18474',      'st'),
       
   444         'SLINCH'                => array('175.126908',     'slinch'),
       
   445         'SLUG'                  => array('14.593903',      'slug'),
       
   446         'STONE'                 => array('6.35029318',     'st'),
       
   447         'TAEL'                  => array('0.03751',        'tael'),
       
   448         'TAHIL_JAPANESE'        => array('0.03751',        'tahil'),
       
   449         'TAHIL'                 => array('0.05',           'tahil'),
       
   450         'TALENT'                => array('30',             'talent'),
       
   451         'TAN'                   => array('50',             'tan'),
       
   452         'TECHNISCHE_MASS_EINHEIT' => array('9.80665',      'TME'),
       
   453         'TERAGRAM'              => array('1.0e+9',         'Tg'),
       
   454         'TETRADRACHM'           => array('0.014',          'tetradrachm'),
       
   455         'TICAL'                 => array('0.0164',         'tical'),
       
   456         'TOD'                   => array('12.70058636',    'tod'),
       
   457         'TOLA'                  => array('0.0116638125',   'tola'),
       
   458         'TOLA_PAKISTAN'         => array('0.0125',         'tola'),
       
   459         'TON_UK'                => array('1016.0469088',   't'),
       
   460         'TON'                   => array('1000',           't'),
       
   461         'TON_US'                => array('907.18474',      't'),
       
   462         'TONELADA_PORTUGUESE'   => array('793.15',         'tonelada'),
       
   463         'TONELADA'              => array('919.9',          'tonelada'),
       
   464         'TONNE'                 => array('1000',           't'),
       
   465         'TONNEAU'               => array('979',            'tonneau'),
       
   466         'TOVAR'                 => array('128.8',          'tovar'),
       
   467         'TROY_OUNCE'            => array(array('' => '65.31730128', '/' => '2100'), 'troy oz'),
       
   468         'TROY_POUND'            => array(array('' => '65.31730128', '/' => '175'),  'troy lb'),
       
   469         'TRUSS'                 => array('25.40117272',    'truss'),
       
   470         'UNCIA'                 => array('0.0272875',      'uncia'),
       
   471         'UNZE'                  => array('0.03125',        'unze'),
       
   472         'VAGON'                 => array('10000',          'vagon'),
       
   473         'YOCTOGRAM'             => array('1.0e-27',        'yg'),
       
   474         'YOTTAGRAM'             => array('1.0e+21',        'Yg'),
       
   475         'ZENTNER'               => array('50',             'Ztr'),
       
   476         'ZEPTOGRAM'             => array('1.0e-24',        'zg'),
       
   477         'ZETTAGRAM'             => array('1.0e+18',        'Zg'),
       
   478         'STANDARD'              => 'KILOGRAM'
       
   479     );
       
   480 }