<?php

/*
 * This file is part of the Symfony package.
 *
 * (c) Fabien Potencier <fabien@symfony.com>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */

return array(
    'ADP' => array(
        'symbol' => 'ADP',
        'name' => 'Andorran Peseta',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'AED' => array(
        'symbol' => 'AED',
        'name' => 'United Arab Emirates Dirham',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'AFA' => array(
        'symbol' => 'AFA',
        'name' => 'Afghan Afghani (1927-2002)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'AFN' => array(
        'symbol' => 'AFN',
        'name' => 'Afghan Afghani',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'ALK' => array(
        'symbol' => 'ALK',
        'name' => 'Albanian Lek (1946-1965)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ALL' => array(
        'symbol' => 'ALL',
        'name' => 'Albanian Lek',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'AMD' => array(
        'symbol' => 'AMD',
        'name' => 'Armenian Dram',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'ANG' => array(
        'symbol' => 'ANG',
        'name' => 'Netherlands Antillean Guilder',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'AOA' => array(
        'symbol' => 'AOA',
        'name' => 'Angolan Kwanza',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'AOK' => array(
        'symbol' => 'AOK',
        'name' => 'Angolan Kwanza (1977-1991)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'AON' => array(
        'symbol' => 'AON',
        'name' => 'Angolan New Kwanza (1990-2000)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'AOR' => array(
        'symbol' => 'AOR',
        'name' => 'Angolan Readjusted Kwanza (1995-1999)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ARA' => array(
        'symbol' => 'ARA',
        'name' => 'Argentine Austral',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ARL' => array(
        'symbol' => 'ARL',
        'name' => 'Argentine Peso Ley (1970-1983)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ARM' => array(
        'symbol' => 'ARM',
        'name' => 'Argentine Peso (1881-1970)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ARP' => array(
        'symbol' => 'ARP',
        'name' => 'Argentine Peso (1983-1985)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ARS' => array(
        'symbol' => 'ARS',
        'name' => 'Argentine Peso',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ATS' => array(
        'symbol' => 'ATS',
        'name' => 'Austrian Schilling',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'AUD' => array(
        'symbol' => 'AU$',
        'name' => 'Australian Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'AWG' => array(
        'symbol' => 'AWG',
        'name' => 'Aruban Florin',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'AZM' => array(
        'symbol' => 'AZM',
        'name' => 'Azerbaijani Manat (1993-2006)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'AZN' => array(
        'symbol' => 'AZN',
        'name' => 'Azerbaijani Manat',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BAD' => array(
        'symbol' => 'BAD',
        'name' => 'Bosnia-Herzegovina Dinar (1992-1994)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BAM' => array(
        'symbol' => 'BAM',
        'name' => 'Bosnia-Herzegovina Convertible Mark',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BAN' => array(
        'symbol' => 'BAN',
        'name' => 'Bosnia-Herzegovina New Dinar (1994-1997)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BBD' => array(
        'symbol' => 'BBD',
        'name' => 'Barbadian Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BDT' => array(
        'symbol' => 'BDT',
        'name' => 'Bangladeshi Taka',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BEC' => array(
        'symbol' => 'BEC',
        'name' => 'Belgian Franc (convertible)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BEF' => array(
        'symbol' => 'BEF',
        'name' => 'Belgian Franc',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BEL' => array(
        'symbol' => 'BEL',
        'name' => 'Belgian Franc (financial)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BGL' => array(
        'symbol' => 'BGL',
        'name' => 'Bulgarian Hard Lev',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BGM' => array(
        'symbol' => 'BGM',
        'name' => 'Bulgarian Socialist Lev',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BGN' => array(
        'symbol' => 'BGN',
        'name' => 'Bulgarian Lev',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BGO' => array(
        'symbol' => 'BGO',
        'name' => 'Bulgarian Lev (1879-1952)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BHD' => array(
        'symbol' => 'BHD',
        'name' => 'Bahraini Dinar',
        'fractionDigits' => 3,
        'roundingIncrement' => 0,
    ),
    'BIF' => array(
        'symbol' => 'BIF',
        'name' => 'Burundian Franc',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'BMD' => array(
        'symbol' => 'BMD',
        'name' => 'Bermudan Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BND' => array(
        'symbol' => 'BND',
        'name' => 'Brunei Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BOB' => array(
        'symbol' => 'BOB',
        'name' => 'Bolivian Boliviano',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BOL' => array(
        'symbol' => 'BOL',
        'name' => 'Bolivian Boliviano (1863-1963)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BOP' => array(
        'symbol' => 'BOP',
        'name' => 'Bolivian Peso',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BOV' => array(
        'symbol' => 'BOV',
        'name' => 'Bolivian Mvdol',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BRB' => array(
        'symbol' => 'BRB',
        'name' => 'Brazilian New Cruzeiro (1967-1986)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BRC' => array(
        'symbol' => 'BRC',
        'name' => 'Brazilian Cruzado (1986-1989)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BRE' => array(
        'symbol' => 'BRE',
        'name' => 'Brazilian Cruzeiro (1990-1993)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BRL' => array(
        'symbol' => 'R$',
        'name' => 'Brazilian Real',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BRN' => array(
        'symbol' => 'BRN',
        'name' => 'Brazilian New Cruzado (1989-1990)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BRR' => array(
        'symbol' => 'BRR',
        'name' => 'Brazilian Cruzeiro (1993-1994)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BRZ' => array(
        'symbol' => 'BRZ',
        'name' => 'Brazilian Cruzeiro (1942-1967)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BSD' => array(
        'symbol' => 'BSD',
        'name' => 'Bahamian Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BTN' => array(
        'symbol' => 'BTN',
        'name' => 'Bhutanese Ngultrum',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BUK' => array(
        'symbol' => 'BUK',
        'name' => 'Burmese Kyat',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BWP' => array(
        'symbol' => 'BWP',
        'name' => 'Botswanan Pula',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BYB' => array(
        'symbol' => 'BYB',
        'name' => 'Belarusian New Ruble (1994-1999)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'BYR' => array(
        'symbol' => 'BYR',
        'name' => 'Belarusian Ruble',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'BZD' => array(
        'symbol' => 'BZD',
        'name' => 'Belize Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'CAD' => array(
        'symbol' => 'CA$',
        'name' => 'Canadian Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'CDF' => array(
        'symbol' => 'CDF',
        'name' => 'Congolese Franc',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'CHE' => array(
        'symbol' => 'CHE',
        'name' => 'WIR Euro',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'CHF' => array(
        'symbol' => 'CHF',
        'name' => 'Swiss Franc',
        'fractionDigits' => 2,
        'roundingIncrement' => 5,
    ),
    'CHW' => array(
        'symbol' => 'CHW',
        'name' => 'WIR Franc',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'CLE' => array(
        'symbol' => 'CLE',
        'name' => 'Chilean Escudo',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'CLF' => array(
        'symbol' => 'CLF',
        'name' => 'Chilean Unit of Account (UF)',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'CLP' => array(
        'symbol' => 'CLP',
        'name' => 'Chilean Peso',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'CNX' => array(
        'symbol' => 'CNX',
        'name' => 'Chinese People’s Bank Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'CNY' => array(
        'symbol' => 'CN¥',
        'name' => 'Chinese Yuan',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'COP' => array(
        'symbol' => 'COP',
        'name' => 'Colombian Peso',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'COU' => array(
        'symbol' => 'COU',
        'name' => 'Colombian Real Value Unit',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'CRC' => array(
        'symbol' => 'CRC',
        'name' => 'Costa Rican Colón',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'CSD' => array(
        'symbol' => 'CSD',
        'name' => 'Serbian Dinar (2002-2006)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'CSK' => array(
        'symbol' => 'CSK',
        'name' => 'Czechoslovak Hard Koruna',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'CUC' => array(
        'symbol' => 'CUC',
        'name' => 'Cuban Convertible Peso',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'CUP' => array(
        'symbol' => 'CUP',
        'name' => 'Cuban Peso',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'CVE' => array(
        'symbol' => 'CVE',
        'name' => 'Cape Verdean Escudo',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'CYP' => array(
        'symbol' => 'CYP',
        'name' => 'Cypriot Pound',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'CZK' => array(
        'symbol' => 'CZK',
        'name' => 'Czech Republic Koruna',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'DDM' => array(
        'symbol' => 'DDM',
        'name' => 'East German Mark',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'DEM' => array(
        'symbol' => 'DEM',
        'name' => 'German Mark',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'DJF' => array(
        'symbol' => 'DJF',
        'name' => 'Djiboutian Franc',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'DKK' => array(
        'symbol' => 'DKK',
        'name' => 'Danish Krone',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'DOP' => array(
        'symbol' => 'DOP',
        'name' => 'Dominican Peso',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'DZD' => array(
        'symbol' => 'DZD',
        'name' => 'Algerian Dinar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ECS' => array(
        'symbol' => 'ECS',
        'name' => 'Ecuadorian Sucre',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ECV' => array(
        'symbol' => 'ECV',
        'name' => 'Ecuadorian Unit of Constant Value',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'EEK' => array(
        'symbol' => 'EEK',
        'name' => 'Estonian Kroon',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'EGP' => array(
        'symbol' => 'EGP',
        'name' => 'Egyptian Pound',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ERN' => array(
        'symbol' => 'ERN',
        'name' => 'Eritrean Nakfa',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ESA' => array(
        'symbol' => 'ESA',
        'name' => 'Spanish Peseta (A account)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ESB' => array(
        'symbol' => 'ESB',
        'name' => 'Spanish Peseta (convertible account)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ESP' => array(
        'symbol' => 'ESP',
        'name' => 'Spanish Peseta',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'ETB' => array(
        'symbol' => 'ETB',
        'name' => 'Ethiopian Birr',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'EUR' => array(
        'symbol' => '€',
        'name' => 'Euro',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'FIM' => array(
        'symbol' => 'FIM',
        'name' => 'Finnish Markka',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'FJD' => array(
        'symbol' => 'FJD',
        'name' => 'Fijian Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'FKP' => array(
        'symbol' => 'FKP',
        'name' => 'Falkland Islands Pound',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'FRF' => array(
        'symbol' => 'FRF',
        'name' => 'French Franc',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'GBP' => array(
        'symbol' => '£',
        'name' => 'British Pound Sterling',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'GEK' => array(
        'symbol' => 'GEK',
        'name' => 'Georgian Kupon Larit',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'GEL' => array(
        'symbol' => 'GEL',
        'name' => 'Georgian Lari',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'GHC' => array(
        'symbol' => 'GHC',
        'name' => 'Ghanaian Cedi (1979-2007)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'GHS' => array(
        'symbol' => 'GHS',
        'name' => 'Ghanaian Cedi',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'GIP' => array(
        'symbol' => 'GIP',
        'name' => 'Gibraltar Pound',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'GMD' => array(
        'symbol' => 'GMD',
        'name' => 'Gambian Dalasi',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'GNF' => array(
        'symbol' => 'GNF',
        'name' => 'Guinean Franc',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'GNS' => array(
        'symbol' => 'GNS',
        'name' => 'Guinean Syli',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'GQE' => array(
        'symbol' => 'GQE',
        'name' => 'Equatorial Guinean Ekwele',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'GRD' => array(
        'symbol' => 'GRD',
        'name' => 'Greek Drachma',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'GTQ' => array(
        'symbol' => 'GTQ',
        'name' => 'Guatemalan Quetzal',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'GWE' => array(
        'symbol' => 'GWE',
        'name' => 'Portuguese Guinea Escudo',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'GWP' => array(
        'symbol' => 'GWP',
        'name' => 'Guinea-Bissau Peso',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'GYD' => array(
        'symbol' => 'GYD',
        'name' => 'Guyanaese Dollar',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'HKD' => array(
        'symbol' => 'HK$',
        'name' => 'Hong Kong Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'HNL' => array(
        'symbol' => 'HNL',
        'name' => 'Honduran Lempira',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'HRD' => array(
        'symbol' => 'HRD',
        'name' => 'Croatian Dinar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'HRK' => array(
        'symbol' => 'HRK',
        'name' => 'Croatian Kuna',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'HTG' => array(
        'symbol' => 'HTG',
        'name' => 'Haitian Gourde',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'HUF' => array(
        'symbol' => 'HUF',
        'name' => 'Hungarian Forint',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'IDR' => array(
        'symbol' => 'IDR',
        'name' => 'Indonesian Rupiah',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'IEP' => array(
        'symbol' => 'IEP',
        'name' => 'Irish Pound',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ILP' => array(
        'symbol' => 'ILP',
        'name' => 'Israeli Pound',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ILR' => array(
        'symbol' => 'ILR',
        'name' => 'Israeli Sheqel (1980-1985)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ILS' => array(
        'symbol' => '₪',
        'name' => 'Israeli New Sheqel',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'INR' => array(
        'symbol' => '₹',
        'name' => 'Indian Rupee',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'IQD' => array(
        'symbol' => 'IQD',
        'name' => 'Iraqi Dinar',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'IRR' => array(
        'symbol' => 'IRR',
        'name' => 'Iranian Rial',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'ISJ' => array(
        'symbol' => 'ISJ',
        'name' => 'Icelandic Króna (1918-1981)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ISK' => array(
        'symbol' => 'ISK',
        'name' => 'Icelandic Króna',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'ITL' => array(
        'symbol' => 'ITL',
        'name' => 'Italian Lira',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'JMD' => array(
        'symbol' => 'JMD',
        'name' => 'Jamaican Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'JOD' => array(
        'symbol' => 'JOD',
        'name' => 'Jordanian Dinar',
        'fractionDigits' => 3,
        'roundingIncrement' => 0,
    ),
    'JPY' => array(
        'symbol' => '¥',
        'name' => 'Japanese Yen',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'KES' => array(
        'symbol' => 'KES',
        'name' => 'Kenyan Shilling',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'KGS' => array(
        'symbol' => 'KGS',
        'name' => 'Kyrgystani Som',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'KHR' => array(
        'symbol' => 'KHR',
        'name' => 'Cambodian Riel',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'KMF' => array(
        'symbol' => 'KMF',
        'name' => 'Comorian Franc',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'KPW' => array(
        'symbol' => 'KPW',
        'name' => 'North Korean Won',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'KRH' => array(
        'symbol' => 'KRH',
        'name' => 'South Korean Hwan (1953-1962)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'KRO' => array(
        'symbol' => 'KRO',
        'name' => 'South Korean Won (1945-1953)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'KRW' => array(
        'symbol' => '₩',
        'name' => 'South Korean Won',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'KWD' => array(
        'symbol' => 'KWD',
        'name' => 'Kuwaiti Dinar',
        'fractionDigits' => 3,
        'roundingIncrement' => 0,
    ),
    'KYD' => array(
        'symbol' => 'KYD',
        'name' => 'Cayman Islands Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'KZT' => array(
        'symbol' => 'KZT',
        'name' => 'Kazakhstani Tenge',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'LAK' => array(
        'symbol' => 'LAK',
        'name' => 'Laotian Kip',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'LBP' => array(
        'symbol' => 'LBP',
        'name' => 'Lebanese Pound',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'LKR' => array(
        'symbol' => 'LKR',
        'name' => 'Sri Lankan Rupee',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'LRD' => array(
        'symbol' => 'LRD',
        'name' => 'Liberian Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'LSL' => array(
        'symbol' => 'LSL',
        'name' => 'Lesotho Loti',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'LTL' => array(
        'symbol' => 'LTL',
        'name' => 'Lithuanian Litas',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'LTT' => array(
        'symbol' => 'LTT',
        'name' => 'Lithuanian Talonas',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'LUC' => array(
        'symbol' => 'LUC',
        'name' => 'Luxembourgian Convertible Franc',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'LUF' => array(
        'symbol' => 'LUF',
        'name' => 'Luxembourgian Franc',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'LUL' => array(
        'symbol' => 'LUL',
        'name' => 'Luxembourg Financial Franc',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'LVL' => array(
        'symbol' => 'LVL',
        'name' => 'Latvian Lats',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'LVR' => array(
        'symbol' => 'LVR',
        'name' => 'Latvian Ruble',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'LYD' => array(
        'symbol' => 'LYD',
        'name' => 'Libyan Dinar',
        'fractionDigits' => 3,
        'roundingIncrement' => 0,
    ),
    'MAD' => array(
        'symbol' => 'MAD',
        'name' => 'Moroccan Dirham',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MAF' => array(
        'symbol' => 'MAF',
        'name' => 'Moroccan Franc',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MCF' => array(
        'symbol' => 'MCF',
        'name' => 'Monegasque Franc',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MDC' => array(
        'symbol' => 'MDC',
        'name' => 'Moldovan Cupon',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MDL' => array(
        'symbol' => 'MDL',
        'name' => 'Moldovan Leu',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MGA' => array(
        'symbol' => 'MGA',
        'name' => 'Malagasy Ariary',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'MGF' => array(
        'symbol' => 'MGF',
        'name' => 'Malagasy Franc',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'MKD' => array(
        'symbol' => 'MKD',
        'name' => 'Macedonian Denar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MKN' => array(
        'symbol' => 'MKN',
        'name' => 'Macedonian Denar (1992-1993)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MLF' => array(
        'symbol' => 'MLF',
        'name' => 'Malian Franc',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MMK' => array(
        'symbol' => 'MMK',
        'name' => 'Myanma Kyat',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'MNT' => array(
        'symbol' => 'MNT',
        'name' => 'Mongolian Tugrik',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'MOP' => array(
        'symbol' => 'MOP',
        'name' => 'Macanese Pataca',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MRO' => array(
        'symbol' => 'MRO',
        'name' => 'Mauritanian Ouguiya',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'MTL' => array(
        'symbol' => 'MTL',
        'name' => 'Maltese Lira',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MTP' => array(
        'symbol' => 'MTP',
        'name' => 'Maltese Pound',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MUR' => array(
        'symbol' => 'MUR',
        'name' => 'Mauritian Rupee',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'MVP' => array(
        'symbol' => 'MVP',
        'name' => 'Maldivian Rupee',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MVR' => array(
        'symbol' => 'MVR',
        'name' => 'Maldivian Rufiyaa',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MWK' => array(
        'symbol' => 'MWK',
        'name' => 'Malawian Kwacha',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MXN' => array(
        'symbol' => 'MX$',
        'name' => 'Mexican Peso',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MXP' => array(
        'symbol' => 'MXP',
        'name' => 'Mexican Silver Peso (1861-1992)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MXV' => array(
        'symbol' => 'MXV',
        'name' => 'Mexican Investment Unit',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MYR' => array(
        'symbol' => 'MYR',
        'name' => 'Malaysian Ringgit',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MZE' => array(
        'symbol' => 'MZE',
        'name' => 'Mozambican Escudo',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MZM' => array(
        'symbol' => 'MZM',
        'name' => 'Mozambican Metical (1980-2006)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'MZN' => array(
        'symbol' => 'MZN',
        'name' => 'Mozambican Metical',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'NAD' => array(
        'symbol' => 'NAD',
        'name' => 'Namibian Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'NGN' => array(
        'symbol' => 'NGN',
        'name' => 'Nigerian Naira',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'NIC' => array(
        'symbol' => 'NIC',
        'name' => 'Nicaraguan Córdoba (1988-1991)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'NIO' => array(
        'symbol' => 'NIO',
        'name' => 'Nicaraguan Córdoba',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'NLG' => array(
        'symbol' => 'NLG',
        'name' => 'Dutch Guilder',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'NOK' => array(
        'symbol' => 'NOK',
        'name' => 'Norwegian Krone',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'NPR' => array(
        'symbol' => 'NPR',
        'name' => 'Nepalese Rupee',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'NZD' => array(
        'symbol' => 'NZ$',
        'name' => 'New Zealand Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'OMR' => array(
        'symbol' => 'OMR',
        'name' => 'Omani Rial',
        'fractionDigits' => 3,
        'roundingIncrement' => 0,
    ),
    'PAB' => array(
        'symbol' => 'PAB',
        'name' => 'Panamanian Balboa',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'PEI' => array(
        'symbol' => 'PEI',
        'name' => 'Peruvian Inti',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'PEN' => array(
        'symbol' => 'PEN',
        'name' => 'Peruvian Nuevo Sol',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'PES' => array(
        'symbol' => 'PES',
        'name' => 'Peruvian Sol (1863-1965)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'PGK' => array(
        'symbol' => 'PGK',
        'name' => 'Papua New Guinean Kina',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'PHP' => array(
        'symbol' => 'PHP',
        'name' => 'Philippine Peso',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'PKR' => array(
        'symbol' => 'PKR',
        'name' => 'Pakistani Rupee',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'PLN' => array(
        'symbol' => 'PLN',
        'name' => 'Polish Zloty',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'PLZ' => array(
        'symbol' => 'PLZ',
        'name' => 'Polish Zloty (1950-1995)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'PTE' => array(
        'symbol' => 'PTE',
        'name' => 'Portuguese Escudo',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'PYG' => array(
        'symbol' => 'PYG',
        'name' => 'Paraguayan Guarani',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'QAR' => array(
        'symbol' => 'QAR',
        'name' => 'Qatari Rial',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'RHD' => array(
        'symbol' => 'RHD',
        'name' => 'Rhodesian Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ROL' => array(
        'symbol' => 'ROL',
        'name' => 'Romanian Leu (1952-2006)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'RON' => array(
        'symbol' => 'RON',
        'name' => 'Romanian Leu',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'RSD' => array(
        'symbol' => 'RSD',
        'name' => 'Serbian Dinar',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'RUB' => array(
        'symbol' => 'RUB',
        'name' => 'Russian Ruble',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'RUR' => array(
        'symbol' => 'RUR',
        'name' => 'Russian Ruble (1991-1998)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'RWF' => array(
        'symbol' => 'RWF',
        'name' => 'Rwandan Franc',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'SAR' => array(
        'symbol' => 'SAR',
        'name' => 'Saudi Riyal',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SBD' => array(
        'symbol' => 'SBD',
        'name' => 'Solomon Islands Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SCR' => array(
        'symbol' => 'SCR',
        'name' => 'Seychellois Rupee',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SDD' => array(
        'symbol' => 'SDD',
        'name' => 'Sudanese Dinar (1992-2007)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SDG' => array(
        'symbol' => 'SDG',
        'name' => 'Sudanese Pound',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SDP' => array(
        'symbol' => 'SDP',
        'name' => 'Sudanese Pound (1957-1998)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SEK' => array(
        'symbol' => 'SEK',
        'name' => 'Swedish Krona',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SGD' => array(
        'symbol' => 'SGD',
        'name' => 'Singapore Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SHP' => array(
        'symbol' => 'SHP',
        'name' => 'Saint Helena Pound',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SIT' => array(
        'symbol' => 'SIT',
        'name' => 'Slovenian Tolar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SKK' => array(
        'symbol' => 'SKK',
        'name' => 'Slovak Koruna',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SLL' => array(
        'symbol' => 'SLL',
        'name' => 'Sierra Leonean Leone',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'SOS' => array(
        'symbol' => 'SOS',
        'name' => 'Somali Shilling',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'SRD' => array(
        'symbol' => 'SRD',
        'name' => 'Surinamese Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SRG' => array(
        'symbol' => 'SRG',
        'name' => 'Surinamese Guilder',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SSP' => array(
        'symbol' => 'SSP',
        'name' => 'South Sudanese Pound',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'STD' => array(
        'symbol' => 'STD',
        'name' => 'São Tomé and Príncipe Dobra',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'SUR' => array(
        'symbol' => 'SUR',
        'name' => 'Soviet Rouble',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SVC' => array(
        'symbol' => 'SVC',
        'name' => 'Salvadoran Colón',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'SYP' => array(
        'symbol' => 'SYP',
        'name' => 'Syrian Pound',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'SZL' => array(
        'symbol' => 'SZL',
        'name' => 'Swazi Lilangeni',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'THB' => array(
        'symbol' => '฿',
        'name' => 'Thai Baht',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'TJR' => array(
        'symbol' => 'TJR',
        'name' => 'Tajikistani Ruble',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'TJS' => array(
        'symbol' => 'TJS',
        'name' => 'Tajikistani Somoni',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'TMM' => array(
        'symbol' => 'TMM',
        'name' => 'Turkmenistani Manat (1993-2009)',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'TMT' => array(
        'symbol' => 'TMT',
        'name' => 'Turkmenistani Manat',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'TND' => array(
        'symbol' => 'TND',
        'name' => 'Tunisian Dinar',
        'fractionDigits' => 3,
        'roundingIncrement' => 0,
    ),
    'TOP' => array(
        'symbol' => 'TOP',
        'name' => 'Tongan Paʻanga',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'TPE' => array(
        'symbol' => 'TPE',
        'name' => 'Timorese Escudo',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'TRL' => array(
        'symbol' => 'TRL',
        'name' => 'Turkish Lira (1922-2005)',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'TRY' => array(
        'symbol' => 'TRY',
        'name' => 'Turkish Lira',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'TTD' => array(
        'symbol' => 'TTD',
        'name' => 'Trinidad and Tobago Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'TWD' => array(
        'symbol' => 'NT$',
        'name' => 'New Taiwan Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'TZS' => array(
        'symbol' => 'TZS',
        'name' => 'Tanzanian Shilling',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'UAH' => array(
        'symbol' => 'UAH',
        'name' => 'Ukrainian Hryvnia',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'UAK' => array(
        'symbol' => 'UAK',
        'name' => 'Ukrainian Karbovanets',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'UGS' => array(
        'symbol' => 'UGS',
        'name' => 'Ugandan Shilling (1966-1987)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'UGX' => array(
        'symbol' => 'UGX',
        'name' => 'Ugandan Shilling',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'USD' => array(
        'symbol' => '$',
        'name' => 'US Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'USN' => array(
        'symbol' => 'USN',
        'name' => 'US Dollar (Next day)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'USS' => array(
        'symbol' => 'USS',
        'name' => 'US Dollar (Same day)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'UYI' => array(
        'symbol' => 'UYI',
        'name' => 'Uruguayan Peso (Indexed Units)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'UYP' => array(
        'symbol' => 'UYP',
        'name' => 'Uruguayan Peso (1975-1993)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'UYU' => array(
        'symbol' => 'UYU',
        'name' => 'Uruguayan Peso',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'UZS' => array(
        'symbol' => 'UZS',
        'name' => 'Uzbekistan Som',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'VEB' => array(
        'symbol' => 'VEB',
        'name' => 'Venezuelan Bolívar (1871-2008)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'VEF' => array(
        'symbol' => 'VEF',
        'name' => 'Venezuelan Bolívar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'VND' => array(
        'symbol' => '₫',
        'name' => 'Vietnamese Dong',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'VNN' => array(
        'symbol' => 'VNN',
        'name' => 'Vietnamese Dong (1978-1985)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'VUV' => array(
        'symbol' => 'VUV',
        'name' => 'Vanuatu Vatu',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'WST' => array(
        'symbol' => 'WST',
        'name' => 'Samoan Tala',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XAF' => array(
        'symbol' => 'FCFA',
        'name' => 'CFA Franc BEAC',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'XAG' => array(
        'symbol' => 'XAG',
        'name' => 'Silver',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XAU' => array(
        'symbol' => 'XAU',
        'name' => 'Gold',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XBA' => array(
        'symbol' => 'XBA',
        'name' => 'European Composite Unit',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XBB' => array(
        'symbol' => 'XBB',
        'name' => 'European Monetary Unit',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XBC' => array(
        'symbol' => 'XBC',
        'name' => 'European Unit of Account (XBC)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XBD' => array(
        'symbol' => 'XBD',
        'name' => 'European Unit of Account (XBD)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XCD' => array(
        'symbol' => 'EC$',
        'name' => 'East Caribbean Dollar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XDR' => array(
        'symbol' => 'XDR',
        'name' => 'Special Drawing Rights',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XEU' => array(
        'symbol' => 'XEU',
        'name' => 'European Currency Unit',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XFO' => array(
        'symbol' => 'XFO',
        'name' => 'French Gold Franc',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XFU' => array(
        'symbol' => 'XFU',
        'name' => 'French UIC-Franc',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XOF' => array(
        'symbol' => 'CFA',
        'name' => 'CFA Franc BCEAO',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'XPD' => array(
        'symbol' => 'XPD',
        'name' => 'Palladium',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XPF' => array(
        'symbol' => 'CFPF',
        'name' => 'CFP Franc',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'XPT' => array(
        'symbol' => 'XPT',
        'name' => 'Platinum',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XRE' => array(
        'symbol' => 'XRE',
        'name' => 'RINET Funds',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XSU' => array(
        'symbol' => 'XSU',
        'name' => 'Sucre',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XTS' => array(
        'symbol' => 'XTS',
        'name' => 'Testing Currency Code',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XUA' => array(
        'symbol' => 'XUA',
        'name' => 'ADB Unit of Account',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'XXX' => array(
        'symbol' => 'XXX',
        'name' => 'Unknown Currency',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'YDD' => array(
        'symbol' => 'YDD',
        'name' => 'Yemeni Dinar',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'YER' => array(
        'symbol' => 'YER',
        'name' => 'Yemeni Rial',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'YUD' => array(
        'symbol' => 'YUD',
        'name' => 'Yugoslavian Hard Dinar (1966-1990)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'YUM' => array(
        'symbol' => 'YUM',
        'name' => 'Yugoslavian New Dinar (1994-2002)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'YUN' => array(
        'symbol' => 'YUN',
        'name' => 'Yugoslavian Convertible Dinar (1990-1992)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'YUR' => array(
        'symbol' => 'YUR',
        'name' => 'Yugoslavian Reformed Dinar (1992-1993)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ZAL' => array(
        'symbol' => 'ZAL',
        'name' => 'South African Rand (financial)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ZAR' => array(
        'symbol' => 'ZAR',
        'name' => 'South African Rand',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ZMK' => array(
        'symbol' => 'ZMK',
        'name' => 'Zambian Kwacha',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'ZRN' => array(
        'symbol' => 'ZRN',
        'name' => 'Zairean New Zaire (1993-1998)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ZRZ' => array(
        'symbol' => 'ZRZ',
        'name' => 'Zairean Zaire (1971-1993)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ZWD' => array(
        'symbol' => 'ZWD',
        'name' => 'Zimbabwean Dollar (1980-2008)',
        'fractionDigits' => 0,
        'roundingIncrement' => 0,
    ),
    'ZWL' => array(
        'symbol' => 'ZWL',
        'name' => 'Zimbabwean Dollar (2009)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
    'ZWR' => array(
        'symbol' => 'ZWR',
        'name' => 'Zimbabwean Dollar (2008)',
        'fractionDigits' => 2,
        'roundingIncrement' => 0,
    ),
);
