Weight.php 26 KB

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