Skip to content
commerce.currency.inc 48.6 KiB
Newer Older
<?php

/**
 * @file
 * Defines the default currency list of active currencies from ISO 4217.
 * The currency symbols and formatting rules are provided by CLDR.
 */


/**
 * Implements hook_commerce_currency_info().
 */
function commerce_commerce_currency_info() {
  return array(
      'name' => t('United Arab Emirates Dirham'),
      'minor_unit' => t('Fils'),
      'major_unit' => t('Dirham'),
    ),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Pul'),
      'major_unit' => t('Afghani'),
    'ALL' => array(
      'code' => 'ALL',
      'numeric_code' => '008',
      'symbol' => 'Lekë',
      'name' => t('Albanian Lek'),
      'symbol_placement' => 'after',
      'code_placement' => 'hidden',
      'major_unit' => t('Lek'),
      'decimals' => 0,
      'thousands_separator' => ' ',
      'decimal_separator' => ',',
    ),
    'AMD' => array(
      'code' => 'AMD',
      'numeric_code' => '051',
      'symbol' => '֏',
      'name' => t('Armenian Dram'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'major_unit' => t('Dram'),
      'decimals' => 0,
      'thousands_separator' => ' ',
      'decimal_separator' => ',',
    ),
      'name' => t('Netherlands Antillean Guilder'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Guilder'),
    ),
    'AOA' => array(
      'code' => 'AOA',
      'symbol' => 'Kz',
      'name' => t('Angolan Kwanza'),
      'symbol_placement' => 'after',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cêntimo'),
      'major_unit' => t('Kwanza'),
      'thousands_separator' => ' ',
      'decimal_separator' => ',',
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centavo'),
      'major_unit' => t('Peso'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Dollar'),
    ),
    'AWG' => array(
      'code' => 'AWG',
      'symbol' => 'Afl.',
      'name' => t('Aruban Florin'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Guilder'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'numeric_code' => '944',
      'symbol' => '₼',
      'name' => t('Azerbaijani Manat'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'symbol' => 'KM',
      'name' => t('Bosnia-Herzegovina Convertible Mark'),
      'symbol_placement' => 'after',
      'code_placement' => 'hidden',
      'minor_unit' => t('Fening'),
      'major_unit' => t('Convertible Marka'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Dollar'),
    ),
    'BDT' => array(
      'code' => 'BDT',
      'symbol_placement' => 'after',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Paisa'),
      'major_unit' => t('Taka'),
    ),
    'BGN' => array(
      'code' => 'BGN',
      'numeric_code' => '975',
      'symbol' => 'лв.',
      'name' => t('Bulgarian Lev'),
      'symbol_placement' => 'after',
      'code_placement' => 'hidden',
      'minor_unit' => t('Stotinka'),
      'major_unit' => t('Lev'),
      'name' => t('Bahraini Dinar'),
      'minor_unit' => t('Fils'),
      'major_unit' => t('Dinar'),
      'symbol' => 'FBu',
      'name' => t('Burundian Franc'),
      'symbol_placement' => 'after',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centime'),
      'major_unit' => t('Franc'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Dollar'),
    ),
    'BND' => array(
      'code' => 'BND',
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Sen'),
      'major_unit' => t('Dollar'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'symbol' => 'Bs',
      'name' => t('Bolivian Boliviano'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centavo'),
      'major_unit' => t('Bolivianos'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'symbol' => 'R$',
      'name' => t('Brazilian Real'),
      'minor_unit' => t('Centavo'),
      'major_unit' => t('Reais'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Dollar'),
    ),
    'BTN' => array(
      'code' => 'BTN',
      'symbol' => 'Nu.',
      'name' => t('Bhutanese Ngultrum'),
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Chetrum'),
      'major_unit' => t('Ngultrum'),
    ),
    'BWP' => array(
      'code' => 'BWP',
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Thebe'),
      'major_unit' => t('Pulas'),
    ),
    'BYN' => array(
      'code' => 'BYN',
      'numeric_code' => '933',
      'symbol' => 'Br',
      'name' => t('Belarusian Ruble'),
      'symbol_placement' => 'after',
      'thousands_separator' => ' ',
      'decimal_separator' => ',',
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Dollar'),
    ),
    'CAD' => array(
      'code' => 'CAD',
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Dollar'),
    ),
    'CDF' => array(
      'code' => 'CDF',
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centime'),
      'major_unit' => t('Franc'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Rappen'),
      'major_unit' => t('Franc'),
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centavo'),
      'major_unit' => t('Peso'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'symbol' => '¥',
      'name' => t('Chinese Yuan'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Fen'),
      'major_unit' => t('Yuan'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centavo'),
      'major_unit' => t('Peso'),
      'decimals' => 0,
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Céntimo'),
      'major_unit' => t('Colón'),
      'thousands_separator' => ' ',
      'decimal_separator' => ',',
      'numeric_code' => '931',
      'symbol' => 'CUC',
      'name' => t('Cuban Convertible Peso'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centavo'),
      'major_unit' => t('Peso'),
    ),
    'CUP' => array(
      'code' => 'CUP',
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centavo'),
      'major_unit' => t('Peso'),
    ),
    'CVE' => array(
      'code' => 'CVE',
      'symbol_placement' => 'after',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centavo'),
      'major_unit' => t('Escudo'),
      'thousands_separator' => ' ',
      'decimal_separator' => ',',
      'symbol_placement' => 'after',
      'minor_unit' => t('Haléř'),
      'major_unit' => t('Koruna'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centime'),
      'major_unit' => t('Franc'),
      'minor_unit' => t('Øre'),
      'major_unit' => t('Kroner'),
      'symbol' => 'RD$',
      'name' => t('Dominican Peso'),
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centavo'),
      'major_unit' => t('Peso'),
    ),
    'DZD' => array(
      'code' => 'DZD',
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Santeem'),
      'major_unit' => t('Dinar'),
    ),
    'EGP' => array(
      'code' => 'EGP',
      'name' => t('Egyptian Pound'),
      'minor_unit' => t('Piastr'),
      'major_unit' => t('Pound'),
    ),
    'ERN' => array(
      'code' => 'ERN',
      'symbol' => 'Nfk',
      'name' => t('Eritrean Nakfa'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Nakfa'),
    ),
    'ETB' => array(
      'code' => 'ETB',
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Santim'),
      'major_unit' => t('Birr'),
    ),
    'EUR' => array(
      'code' => 'EUR',
      'symbol' => '€',
      'name' => t('Euro'),
      'symbol_placement' => 'after',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Euro'),
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Dollar'),
    ),
    'FKP' => array(
      'code' => 'FKP',
      'name' => t('Falkland Islands Pound'),
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Penny'),
      'major_unit' => t('Pound'),
    ),
    'GBP' => array(
      'code' => 'GBP',
      'minor_unit' => t('Penny'),
      'major_unit' => t('Pound'),
    ),
    'GEL' => array(
      'code' => 'GEL',
      'numeric_code' => '981',
      'symbol' => '₾',
      'name' => t('Georgian Lari'),
      'symbol_placement' => 'after',
      'code_placement' => 'hidden',
      'minor_unit' => t('Tetri'),
      'major_unit' => t('Lari'),
      'thousands_separator' => ' ',
      'decimal_separator' => ',',
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Pesewa'),
      'major_unit' => t('Cedi'),
    ),
    'GIP' => array(
      'code' => 'GIP',
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Penny'),
      'major_unit' => t('Pound'),
    ),
    'GMD' => array(
      'code' => 'GMD',
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Butut'),
      'major_unit' => t('Dalasis'),
    ),
    'GNF' => array(
      'code' => 'GNF',
      'symbol' => 'FG',
      'name' => t('Guinean Franc'),
      'symbol_placement' => 'after',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centime'),
      'major_unit' => t('Franc'),
      'thousands_separator' => ' ',
      'decimal_separator' => ',',
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centavo'),
      'major_unit' => t('Quetzales'),
    ),
    'GYD' => array(
      'code' => 'GYD',
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Dollar'),
      'symbol' => 'HK$',
      'name' => t('Hong Kong Dollar'),
      'minor_unit' => t('Cent'),
      'major_unit' => t('Dollar'),
    ),
    'HNL' => array(
      'code' => 'HNL',
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centavo'),
      'major_unit' => t('Lempiras'),
    ),
    'HRK' => array(
      'code' => 'HRK',
      'symbol' => 'kn',
      'name' => t('Croatian Kuna'),
      'symbol_placement' => 'after',
      'code_placement' => 'hidden',
      'minor_unit' => t('Lipa'),
      'major_unit' => t('Kuna'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'symbol' => 'HTG',
      'name' => t('Haitian Gourde'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Centime'),
      'major_unit' => t('Gourde'),
    ),
    'HUF' => array(
      'code' => 'HUF',
      'symbol' => 'Ft',
      'name' => t('Hungarian Forint'),
      'symbol' => 'Rp',
      'name' => t('Indonesian Rupiah'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Sen'),
      'major_unit' => t('Rupiahs'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'symbol_placement' => 'after',
      'symbol_spacer' => '',
      'minor_unit' => t('Agora'),
      'major_unit' => t('New Shekels'),
    ),
    'INR' => array(
      'code' => 'INR',
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Paisa'),
      'major_unit' => t('Rupee'),
    ),
    'IQD' => array(
      'code' => 'IQD',
      'numeric_code' => '368',
      'symbol' => 'د.ع.',
      'name' => t('Iraqi Dinar'),
      'major_unit' => t('Dinar'),
      'decimals' => 0,
    ),
    'IRR' => array(
      'code' => 'IRR',
      'name' => t('Iranian Rial'),
      'symbol_placement' => 'before',
      'symbol_spacer' => ',',
      'minor_unit' => t('Rial'),
      'major_unit' => t('Toman'),
      'symbol_placement' => 'after',
      'code_placement' => 'hidden',
      'minor_unit' => t('Eyrir'),
      'major_unit' => t('Kronur'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Dollar'),
    ),
    'JOD' => array(
      'code' => 'JOD',
      'name' => t('Jordanian Dinar'),
      'minor_unit' => t('Piastr'),
      'major_unit' => t('Dinar'),
      'minor_unit' => t('Sen'),
      'major_unit' => t('Yen'),
      'symbol' => 'Ksh',
      'name' => t('Kenyan Shilling'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Shilling'),
    ),
      'symbol_placement' => 'after',
      'code_placement' => 'hidden',
      'thousands_separator' => ' ',
      'decimal_separator' => ',',
    ),
    'KHR' => array(
      'code' => 'KHR',
      'numeric_code' => '116',
      'symbol' => '៛',
      'name' => t('Cambodian Riel'),
      'symbol_placement' => 'after',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Sen'),
      'major_unit' => t('Riel'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'name' => t('Comorian Franc'),
      'minor_unit' => t('Centime'),
      'major_unit' => t('Franc'),
    'KPW' => array(
      'code' => 'KPW',
      'numeric_code' => '408',
      'symbol' => 'KPW',
      'name' => t('North Korean Won'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Chon'),
      'major_unit' => t('Won'),
      'decimals' => 0,
    ),
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Jeon'),
      'major_unit' => t('Won'),
      'name' => t('Kuwaiti Dinar'),
      'minor_unit' => t('Fils'),
      'major_unit' => t('Dinar'),
      'name' => t('Cayman Islands Dollar'),
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Dollar'),
    ),
    'KZT' => array(
      'code' => 'KZT',
      'symbol' => '₸',
      'name' => t('Kazakhstani Tenge'),
      'symbol_placement' => 'after',
      'minor_unit' => t('Tiyn'),
      'major_unit' => t('Tenge'),
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Att'),
      'major_unit' => t('Kips'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'name' => t('Lebanese Pound'),
      'minor_unit' => t('Piastre'),
      'major_unit' => t('Pound'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'symbol' => 'රු.',
      'name' => t('Sri Lankan Rupee'),
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Rupee'),
    ),
    'LRD' => array(
      'code' => 'LRD',
      'symbol_placement' => 'before',
      'symbol_spacer' => '',
      'code_placement' => 'hidden',
      'minor_unit' => t('Cent'),
      'major_unit' => t('Dollar'),
    ),
    'LSL' => array(
      'code' => 'LSL',
      'symbol' => 'LSL',
      'name' => t('Lesotho Loti'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'minor_unit' => t('Sente'),
      'major_unit' => t('Loti'),
    ),
    'LYD' => array(
      'code' => 'LYD',
      'name' => t('Libyan Dinar'),
      'minor_unit' => t('Dirham'),
      'major_unit' => t('Dinar'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'name' => t('Moroccan Dirham'),
      'minor_unit' => t('Santimat'),
      'major_unit' => t('Dirhams'),
    ),
    'MDL' => array(
      'code' => 'MDL',
      'symbol' => 'L',
      'name' => t('Moldovan Leu'),
      'symbol_placement' => 'after',
      'minor_unit' => t('bani'),
      'major_unit' => t('Lei'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
    ),
    'MGA' => array(
      'code' => 'MGA',
      'numeric_code' => '969',
      'symbol' => 'Ar',
      'name' => t('Malagasy Ariary'),
      'symbol_placement' => 'before',
      'code_placement' => 'hidden',
      'major_unit' => t('Ariary'),
      'decimals' => 0,
    'MKD' => array(
      'code' => 'MKD',
      'name' => t('Macedonian Denar'),
      'symbol_placement' => 'after',
      'code_placement' => 'hidden',
      'minor_unit' => t('Deni'),
      'major_unit' => t('Denari'),
      'thousands_separator' => '.',
      'decimal_separator' => ',',
      'symbol' => 'K',
      'name' => t('Myanmar Kyat'),
      'symbol_placement' => 'after',
      'code_placement' => 'hidden',
      'minor_unit' => t('Pya'),
      'major_unit' => t('Kyat'),