Common Currencies
Money2 ships with a list of Common Currencies with a default format, decimals, isoCode and symbol.
If your currency isn't on the list then please help by submitting a PR.
The Common Currencies are pre-registered, allowing you to easily access them by their currency code or by a member field.
The $ character is used by Dart for String interpolation. When using a $ in a string mark the String as a raw or escape the $ avoid escaping: e.g. `r'$1.00'` or `'\$1.00'`.
To create a Money instance from a common currency:
import 'package:money2/money2.dart';
import 'package:test/test.dart';
void main() {
test('Common Currency - example 1', () {
/// Create a Money instance from the AUD common currency.
final amount = Money.parse(r'$1.25', isoCode: 'AUD');
expect(amount.toString(), equals(r'$1.25'));
expect(amount.format('SCCC 0.00'), equals(r'$AUD 1.25'));
/// Create a Money instance using the aud field.
final amount2 = Money.parseWithCurrency(r'$1.25', CommonCurrencies().aud);
expect(amount2.format('SCC 0.00'), equals(r'$AU 1.25'));
/// Create a money instance from a Fixed and the USD
/// common currency.
final amount3 = Money.fromFixed(Fixed.parse('1.24', scale: 2), isoCode: 'USD');
expect(amount3.format('S0.00 CCC'), equals(r'$1.24 USD'));
});
}
Here is the list of currencies available in CommonCurrencies
but please check the CommonCurrencies
class as the list is updated sporadically.
/// Afghan Afghani
final Currency afn = Currency.create(
'AFN',
2,
symbol: '؋',
country: 'Afghanistan',
unit: 'Afghani',
name: 'Afghan Afghani',
);
/// Albanian Lek
final Currency all = Currency.create(
'ALL',
2,
symbol: 'L',
country: 'Albania',
unit: 'Lek',
name: 'Albanian Lek',
);
/// Algerian Dinar
final Currency dzd = Currency.create(
'DZD',
2,
symbol: 'د.ج',
pattern: '0.00S',
country: 'Algeria',
unit: 'Dinar',
name: 'Algerian Dinar',
);
/// Angolan Kwanza
final Currency aoa = Currency.create(
'AOA',
2,
symbol: 'Kz',
pattern: 'S0,00',
groupSeparator: '.',
decimalSeparator: ',',
country: 'Angola',
unit: 'Kwanza',
name: 'Angolan Kwanza',
);
/// Argentine Peso
final Currency ars = Currency.create(
'ARS',
2,
pattern: 'S0,00',
groupSeparator: '.',
decimalSeparator: ',',
country: 'Argentina',
unit: 'Peso',
name: 'Argentine Peso',
);
/// Armenian Dram
final Currency amd = Currency.create(
'AMD',
2,
symbol: '֏',
pattern: '0.00S',
country: 'Armenia',
unit: 'Dram',
name: 'Armenian Dram',
);
/// Aruban Florin
final Currency awg = Currency.create(
'AWG',
2,
symbol: 'ƒ',
pattern: 'S0,00',
groupSeparator: '.',
decimalSeparator: ',',
country: 'Aruba',
unit: 'Florin',
name: 'Aruban Florin',
);
/// Australian Dollar
final Currency aud = Currency.create('AUD', 2,
country: 'Australian', unit: 'Dollar', name: 'Australian Dollar');
/// Azerbaijani Manat
final Currency azn = Currency.create(
'AZN',
2,
symbol: '₼',
country: 'Azerbaijan',
unit: 'Manat',
name: 'Azerbaijani Manat',
);
/// Bahamian Dollar
final Currency bsd = Currency.create(
'BSD',
2,
country: 'Bahamas',
unit: 'Dollar',
name: 'Bahamian Dollar',
);
/// Bahraini Dinar
final Currency bhd = Currency.create(
'BHD',
3,
symbol: '.د.ب',
pattern: '0.000S',
country: 'Bahrain',
unit: 'Dinar',
name: 'Bahraini Dinar',
);
/// Bangladeshi Taka
final Currency bdt = Currency.create(
'BDT',
2,
symbol: '৳',
country: 'Bangladesh',
unit: 'Taka',
name: 'Bangladeshi Taka',
);
/// Barbadian Dollar
final Currency bbd = Currency.create(
'BBD',
2,
country: 'Barbados',
unit: 'Dollar',
name: 'Barbadian Dollar',
);
/// Belarusian Ruble
final Currency byn = Currency.create(
'BYN',
2,
symbol: 'Br',
pattern: 'S0,00',
groupSeparator: ' ',
decimalSeparator: ',',
country: 'Belarus',
unit: 'Ruble',
name: 'Belarusian Ruble',
);
/// Belize Dollar
final Currency bzd = Currency.create(
'BZD',
2,
symbol: r'BZ$',
country: 'Belize',
unit: 'Dollar',
name: 'Belize Dollar',
);
/// Bermudian Dollar
final Currency bmd = Currency.create(
'BMD',
2,
country: 'Bermuda',
unit: 'Dollar',
name: 'Bermudian Dollar',
);
/// Bhutanese Ngultrum
final Currency btn = Currency.create(
'BTN',
2,
symbol: 'Nu.',
country: 'Bhutan',
unit: 'Ngultrum',
name: 'Bhutanese Ngultrum',
);
/// Bitcoin
final Currency btc = Currency.create('BTC', 8,
symbol: '₿',
pattern: 'S0.00000000',
country: 'Digital',
unit: 'Bitcoin',
name: 'Bitcon');
/// Bolivian Boliviano
final Currency bob = Currency.create(
'BOB',
2,
symbol: 'Bs.',
country: 'Bolivia',
unit: 'Boliviano',
name: 'Bolivian Boliviano',
);
/// Bosnia and Herzegovina Convertible Mark
final Currency bam = Currency.create(
'BAM',
2,
symbol: 'KM',
pattern: 'S0,00',
groupSeparator: '.',
decimalSeparator: ',',
country: 'Bosnia and Herzegovina',
unit: 'Mark',
name: 'Bosnia and Herzegovina Convertible Mark',
);
/// Botswana Pula
final Currency bwp = Currency.create(
'BWP',
2,
symbol: 'P',
country: 'Botswana',
unit: 'Pula',
name: 'Botswana Pula',
);
/// Brazilian Real
final Currency brl = Currency.create('BRL', 2,
symbol: r'R$',
groupSeparator: '.',
decimalSeparator: ',',
country: 'Brazil',
unit: 'Real',
name: 'Brazilian Real');
/// British Pound Sterling
final Currency gbp = Currency.create('GBP', 2,
symbol: '£',
country: 'Britan',
unit: 'Pound Sterling',
name: 'British Pound Sterling');
/// Brunei Dollar
final Currency bnd = Currency.create(
'BND',
2,
country: 'Brunei',
unit: 'Dollar',
name: 'Brunei Dollar',
);
/// Bulgarian Lev
final Currency bgn = Currency.create(
'BGN',
2,
symbol: 'лв',
pattern: 'S0,00',
groupSeparator: ' ',
decimalSeparator: ',',
country: 'Bulgaria',
unit: 'Lev',
name: 'Bulgarian Lev',
);
/// Burundian Franc
final Currency bif = Currency.create(
'BIF',
0,
symbol: 'FBu',
pattern: 'S0',
decimalSeparator: '',
country: 'Burundi',
unit: 'Franc',
name: 'Burundian Franc',
);
/// Cambodian Riel
final Currency khr = Currency.create(
'KHR',
2,
symbol: '៛',
country: 'Cambodia',
unit: 'Riel',
name: 'Cambodian Riel',
);
/// Canadian Dollar
final Currency cad = Currency.create('CAD', 2,
country: 'Canada', unit: 'Dollar', name: 'Canadian Dollar');
/// Cape Verdean Escudo
final Currency cve = Currency.create(
'CVE',
2,
country: 'Cape Verde',
unit: 'Escudo',
name: 'Cape Verdean Escudo',
);
/// Cayman Islands Dollar
final Currency kyd = Currency.create(
'KYD',
2,
country: 'Cayman Islands',
unit: 'Dollar',
name: 'Cayman Islands Dollar',
);
/// Central African CFA Franc
final Currency xaf = Currency.create(
'XAF',
0,
symbol: 'FCFA',
pattern: 'S0',
groupSeparator: ' ',
decimalSeparator: '',
country: 'Central African States',
unit: 'Franc',
name: 'Central African CFA Franc',
);
/// CFP Franc
final Currency xpf = Currency.create(
'XPF',
0,
symbol: '₣',
pattern: 'S0',
decimalSeparator: '',
country: 'French Polynesia, New Caledonia, Wallis and Futuna',
unit: 'Franc',
name: 'CFP Franc',
);
/// Chilean Peso
final Currency clp = Currency.create(
'CLP',
0,
pattern: 'S0',
decimalSeparator: '',
country: 'Chile',
unit: 'Peso',
name: 'Chilean Peso',
);
/// Chinese Renminbi
final Currency cny = Currency.create('CNY', 2,
symbol: '¥',
country: 'China',
unit: 'Renminbi',
name: 'Chinese Renminbi');
/// Colombian Peso
final Currency cop = Currency.create(
'COP',
2,
pattern: '0,00S',
groupSeparator: '.',
decimalSeparator: ',',
country: 'Colombia',
unit: 'Peso',
name: 'Colombian Peso',
);
/// Comorian Franc
final Currency kmf = Currency.create(
'KMF',
0,
symbol: 'CF',
pattern: 'S0',
decimalSeparator: '',
country: 'Comoros',
unit: 'Franc',
name: 'Comorian Franc',
);
/// Congolese Franc
final Currency cdf = Currency.create(
'CDF',
2,
symbol: 'FC',
country: 'Congo (DRC)',
unit: 'Franc',
name: 'Congolese Franc',
);
/// Costa Rican Colón
final Currency crc = Currency.create(
'CRC',
2,
symbol: '₡',
pattern: 'S0,00',
groupSeparator: '.',
decimalSeparator: ',',
country: 'Costa Rica',
unit: 'Colón',
name: 'Costa Rican Colón',
);
/// Cuban Peso
final Currency cup = Currency.create(
'CUP',
2,
country: 'Cuba',
unit: 'Peso',
name: 'Cuban Peso',
);
/// Czech Koruna
final Currency czk = Currency.create('CZK', 2,
symbol: 'Kč',
groupSeparator: '.',
decimalSeparator: ',',
pattern: '0.00S',
country: 'Czech',
unit: 'Koruna',
name: 'Czech Koruna');
/// Danish Krone
final Currency dkk = Currency.create(
'DKK',
2,
symbol: 'kr',
pattern: 'S0,00',
groupSeparator: '.',
decimalSeparator: ',',
country: 'Denmark',
unit: 'Krone',
name: 'Danish Krone',
);
/// Djiboutian Franc
final Currency djf = Currency.create(
'DJF',
0,
symbol: 'Fdj',
pattern: 'S0',
decimalSeparator: '',
country: 'Djibouti',
unit: 'Franc',
name: 'Djiboutian Franc',
);
/// Dominican Peso
final Currency dop = Currency.create(
'DOP',
2,
country: 'Dominican Republic',
unit: 'Peso',
name: 'Dominican Peso',
);
/// East Caribbean Dollar
final Currency xcd = Currency.create(
'XCD',
2,
country: 'East Caribbean',
unit: 'Dollar',
name: 'East Caribbean Dollar',
);
/// Egyptian Pound
final Currency egp = Currency.create(
'EGP',
2,
symbol: '£',
country: 'Egypt',
unit: 'Pound',
name: 'Egyptian Pound',
);
/// Eritrean Nakfa
final Currency ern = Currency.create(
'ERN',
2,
symbol: 'Nfk',
country: 'Eritrea',
unit: 'Nakfa',
name: 'Eritrean Nakfa',
);
/// Ethiopian Birr
final Currency etb = Currency.create(
'ETB',
2,
symbol: 'Br',
country: 'Ethiopia',
unit: 'Birr',
name: 'Ethiopian Birr',
);
/// European Union Euro
final Currency euro = Currency.create('EUR', 2,
symbol: '€',
groupSeparator: '.',
decimalSeparator: ',',
pattern: '0.00S',
country: 'European Union',
unit: 'Euro',
name: 'European Union Euro');
/// Falkland Islands Pound
final Currency fkp = Currency.create(
'FKP',
2,
symbol: '£',
country: 'Falkland Islands',
unit: 'Pound',
name: 'Falkland Islands Pound',
);
/// Fijian Dollar
final Currency fjd = Currency.create(
'FJD',
2,
country: 'Fiji',
unit: 'Dollar',
name: 'Fijian Dollar',
);
/// Gambian Dalasi
final Currency gmd = Currency.create(
'GMD',
2,
symbol: 'D',
country: 'Gambia',
unit: 'Dalasi',
name: 'Gambian Dalasi',
);
/// Georgian Lari
final Currency gel = Currency.create(
'GEL',
2,
symbol: '₾',
pattern: 'S0,00',
groupSeparator: ' ',
decimalSeparator: ',',
country: 'Georgia',
unit: 'Lari',
name: 'Georgian Lari',
);
/// Ghana Cedi
final Currency ghs = Currency.create('GHS', 2,
symbol: '₵', country: 'Ghana', unit: 'Cedi', name: 'Ghana Cedi');
/// Gibraltar Pound
final Currency gip = Currency.create(
'GIP',
2,
symbol: '£',
country: 'Gibraltar',
unit: 'Pound',
name: 'Gibraltar Pound',
);
/// Guatemalan Quetzal
final Currency gtq = Currency.create(
'GTQ',
2,
symbol: 'Q',
country: 'Guatemala',
unit: 'Quetzal',
name: 'Guatemalan Quetzal',
);
/// Guinean Franc
final Currency gnf = Currency.create(
'GNF',
0,
symbol: 'FG',
pattern: 'S0',
decimalSeparator: '',
country: 'Guinea',
unit: 'Franc',
name: 'Guinean Franc',
);
/// Guyanese Dollar
final Currency gyd = Currency.create(
'GYD',
2,
country: 'Guyana',
unit: 'Dollar',
name: 'Guyanese Dollar',
);
/// Haitian Gourde
final Currency htg = Currency.create(
'HTG',
2,
symbol: 'G',
country: 'Haiti',
unit: 'Gourde',
name: 'Haitian Gourde',
);
/// Honduran Lempira
final Currency hnl = Currency.create(
'HNL',
2,
symbol: 'L',
country: 'Honduras',
unit: 'Lempira',
name: 'Honduran Lempira',
);
/// Hong Kong Dollar
final Currency hkd = Currency.create(
'HKD',
2,
country: 'Hong Kong',
unit: 'Dollar',
name: 'Hong Kong Dollar',
);
/// Hungarian Forint
final Currency huf = Currency.create(
'HUF',
0,
symbol: 'Ft',
pattern: 'S0',
decimalSeparator: '',
country: 'Hungary',
unit: 'Forint',
name: 'Hungarian Forint',
);
/// Icelandic Krona
final Currency isk = Currency.create(
'ISK',
0,
symbol: 'kr',
pattern: 'S0',
decimalSeparator: '',
country: 'Iceland',
unit: 'Krona',
name: 'Icelandic Krona',
);
/// Indian Rupee
final Currency inr = Currency.create('INR', 2,
symbol: '₹',
country: 'Indian',
unit: 'Rupee',
name: 'Indian Rupee',
pattern: 'S##,###.00');
/// Indonesian Rupiah
final Currency idr = Currency.create(
'IDR',
2,
symbol: 'Rp',
country: 'Indonesia',
unit: 'Rupiah',
name: 'Indonesian Rupiah',
);
/// Iranian Rial
final Currency irr = Currency.create(
'IRR',
2,
symbol: '﷼',
pattern: 'S0,00',
country: 'Iran',
unit: 'Rial',
name: 'Iranian Rial',
);
/// Iraqi Dinar
final Currency iqd = Currency.create(
'IQD',
3,
symbol: 'ع.د',
pattern: '0.000S',
country: 'Iraq',
unit: 'Dinar',
name: 'Iraqi Dinar',
);
/// Israeli New Shekel
final Currency ils = Currency.create(
'ILS',
2,
symbol: '₪',
country: 'Israel',
unit: 'Shekel',
name: 'Israeli New Shekel',
);
/// Jamaican Dollar
final Currency jmd = Currency.create(
'JMD',
2,
country: 'Jamaica',
unit: 'Dollar',
name: 'Jamaican Dollar',
);
/// Japanese Yen
final Currency jpy = Currency.create('JPY', 0,
symbol: '¥',
pattern: 'S0',
country: 'Japanese',
unit: 'Yen',
name: 'Japanese Yen');
/// Jordanian Dinar
final Currency jod = Currency.create(
'JOD',
3,
symbol: 'د.ا',
pattern: '0.000S',
country: 'Jordan',
unit: 'Dinar',
name: 'Jordanian Dinar',
);
/// Kazakhstani Tenge
final Currency kzt = Currency.create(
'KZT',
2,
symbol: '₸',
country: 'Kazakhstan',
unit: 'Tenge',
name: 'Kazakhstani Tenge',
);
/// Kenyan Shilling
final Currency kes = Currency.create(
'KES',
2,
symbol: 'KSh',
country: 'Kenya',
unit: 'Shilling',
name: 'Kenyan Shilling',
);
/// Kuwaiti Dinar
final Currency kwd = Currency.create(
'KWD',
3,
symbol: 'د.ك',
pattern: '0.000S',
country: 'Kuwait',
unit: 'Dinar',
name: 'Kuwaiti Dinar',
);
/// Kyrgyzstani Som
final Currency kgs = Currency.create(
'KGS',
2,
symbol: 'с',
country: 'Kyrgyzstan',
unit: 'Som',
name: 'Kyrgyzstani Som',
);
/// Lao Kip
final Currency lak = Currency.create(
'LAK',
2,
symbol: '₭',
country: 'Laos',
unit: 'Kip',
name: 'Lao Kip',
);
/// Lebanese Pound
final Currency lbp = Currency.create(
'LBP',
2,
symbol: 'ل.ل',
country: 'Lebanon',
unit: 'Pound',
name: 'Lebanese Pound',
);
/// Lesotho Loti
final Currency lsl = Currency.create(
'LSL',
2,
symbol: 'L',
country: 'Lesotho',
unit: 'Loti',
name: 'Lesotho Loti',
);
/// Liberian Dollar
final Currency lrd = Currency.create(
'LRD',
2,
country: 'Liberia',
unit: 'Dollar',
name: 'Liberian Dollar',
);
/// Libyan Dinar
final Currency lyd = Currency.create(
'LYD',
3,
symbol: 'ل.د',
pattern: '0.000S',
country: 'Libya',
unit: 'Dinar',
name: 'Libyan Dinar',
);
/// Macanese Pataca
final Currency mop = Currency.create(
'MOP',
2,
symbol: r'MOP$',
country: 'Macao',
unit: 'Pataca',
name: 'Macanese Pataca',
);
/// Macedonian Denar
final Currency mkd = Currency.create(
'MKD',
2,
symbol: 'ден',
pattern: 'S0,00',
groupSeparator: '.',
decimalSeparator: ',',
country: 'North Macedonia',
unit: 'Denar',
name: 'Macedonian Denar',
);
/// Malagasy Ariary
final Currency mga = Currency.create(
'MGA',
2,
symbol: 'Ar',
country: 'Madagascar',
unit: 'Ariary',
name: 'Malagasy Ariary',
);
/// Malawian Kwacha
final Currency mwk = Currency.create(
'MWK',
2,
symbol: 'MK',
country: 'Malawi',
unit: 'Kwacha',
name: 'Malawian Kwacha',
);
/// Malaysian Ringgit
final Currency myr = Currency.create(
'MYR',
2,
symbol: 'RM',
country: 'Malaysia',
unit: 'Ringgit',
name: 'Malaysian Ringgit',
);
/// Maldivian Rufiyaa
final Currency mvr = Currency.create(
'MVR',
2,
symbol: 'ރ.',
country: 'Maldives',
unit: 'Rufiyaa',
name: 'Maldivian Rufiyaa',
);
/// Mauritanian Ouguiya
final Currency mru = Currency.create(
'MRU',
2,
symbol: 'UM',
country: 'Mauritania',
unit: 'Ouguiya',
name: 'Mauritanian Ouguiya',
);
/// Mauritian Rupee
final Currency mur = Currency.create(
'MUR',
2,
symbol: '₨',
country: 'Mauritius',
unit: 'Rupee',
name: 'Mauritian Rupee',
);
/// Mexican Peso
final Currency mxn = Currency.create('MXN', 2,
country: 'Mexican', unit: 'Peso', name: 'Mexican Peso');
/// Moldovan Leu
final Currency mdl = Currency.create(
'MDL',
2,
symbol: 'L',
country: 'Moldova',
unit: 'Leu',
name: 'Moldovan Leu',
);
/// Mongolian Tugrik
final Currency mnt = Currency.create(
'MNT',
2,
symbol: '₮',
country: 'Mongolia',
unit: 'Tugrik',
name: 'Mongolian Tugrik',
);
/// Moroccan Dirham
final Currency mad = Currency.create(
'MAD',
2,
symbol: 'د.م.',
pattern: 'S0,00',
groupSeparator: ' ',
decimalSeparator: ',',
country: 'Morocco',
unit: 'Dirham',
name: 'Moroccan Dirham',
);
/// Mozambican Metical
final Currency mzn = Currency.create(
'MZN',
2,
symbol: 'MT',
country: 'Mozambique',
unit: 'Metical',
name: 'Mozambican Metical',
);
/// Myanmar Kyat
final Currency mmk = Currency.create(
'MMK',
2,
symbol: 'K',
country: 'Myanmar (Burma)',
unit: 'Kyat',
name: 'Myanmar Kyat',
);
/// Namibian Dollar
final Currency nad = Currency.create(
'NAD',
2,
country: 'Namibia',
unit: 'Dollar',
name: 'Namibian Dollar',
);
/// Nepalese Rupee
final Currency npr = Currency.create(
'NPR',
2,
symbol: 'रू',
country: 'Nepal',
unit: 'Rupee',
name: 'Nepalese Rupee',
);
/// Netherlands Antillean Guilder
final Currency ang = Currency.create(
'ANG',
2,
symbol: 'ƒ',
country: 'Curaçao and Sint Maarten',
unit: 'Guilder',
name: 'Netherlands Antillean Guilder',
);
/// New Taiwan Dollar
final Currency twd = Currency.create('TWD', 0,
symbol: r'NT$',
pattern: 'S0',
country: 'New Taiwan',
unit: 'Dollar',
name: 'New Taiwan Dollar');
/// New Zealand Dollar
final Currency nzd = Currency.create('NZD', 2,
country: 'New Zealand', unit: 'Dollar', name: 'New Zealand Dollar');
/// Nicaraguan Córdoba
final Currency nio = Currency.create(
'NIO',
2,
symbol: r'C$',
country: 'Nicaragua',
unit: 'Córdoba',
name: 'Nicaraguan Córdoba',
);
/// Nigerian Naira
final Currency ngn = Currency.create('NGN', 2,
symbol: '₦', country: 'Nigerian', unit: 'Naira', name: 'Nigerian Naira');
/// North Korean Won
final Currency kpw = Currency.create(
'KPW',
2,
symbol: '₩',
country: 'North Korea',
unit: 'Won',
name: 'North Korean Won',
);
/// Norwegian Krone
final Currency nok = Currency.create('NOK', 2,
symbol: 'kr',
country: 'Norwegian',
unit: 'Krone',
name: 'Norwegian Krone');
/// Omani Rial
final Currency omr = Currency.create(
'OMR',
3,
symbol: 'ر.ع.',
pattern: '0.000S',
country: 'Oman',
unit: 'Rial',
name: 'Omani Rial',
);
/// Pakistani Rupee
final Currency pkr = Currency.create(
'PKR',
2,
symbol: '₨',
country: 'Pakistan',
unit: 'Rupee',
name: 'Pakistani Rupee',
);
/// Panamanian Balboa
final Currency pab = Currency.create(
'PAB',
2,
symbol: 'B/.',
country: 'Panama',
unit: 'Balboa',
name: 'Panamanian Balboa',
);
/// Papua New Guinean Kina
final Currency pgk = Currency.create(
'PGK',
2,
symbol: 'K',
country: 'Papua New Guinea',
unit: 'Kina',
name: 'Papua New Guinean Kina',
);
/// Paraguayan Guarani
final Currency pyg = Currency.create(
'PYG',
0,
symbol: '₲',
pattern: 'S0',
groupSeparator: '.',
decimalSeparator: '',
country: 'Paraguay',
unit: 'Guarani',
name: 'Paraguayan Guarani',
);
/// Peruvian Sol
final Currency pen = Currency.create(
'PEN',
2,
symbol: 'S/.',
country: 'Peru',
unit: 'Sol',
name: 'Peruvian Sol',
);
/// Philippine Peso
final Currency php = Currency.create(
'PHP',
2,
symbol: '₱',
country: 'Philippines',
unit: 'Peso',
name: 'Philippine Peso',
);
/// Polish Zloty
final Currency pln = Currency.create('PLN', 2,
symbol: 'zł',
groupSeparator: '.',
decimalSeparator: ',',
pattern: '0.00S',
country: 'Polish',
unit: 'Zloty',
name: 'Polish Zloty');
/// Qatari Riyal
final Currency qar = Currency.create(
'QAR',
2,
symbol: 'ر.ق',
country: 'Qatar',
unit: 'Riyal',
name: 'Qatari Riyal',
);
/// Romanian Leu
final Currency ron = Currency.create(
'RON',
2,
symbol: 'lei',
pattern: 'S0,00',
groupSeparator: '.',
decimalSeparator: ',',
country: 'Romania',
unit: 'Leu',
name: 'Romanian Leu',
);
/// Russian Ruble
final Currency rub = Currency.create('RUB', 2,
symbol: '₽', country: 'Russia', unit: 'Ruble', name: 'Russian Ruble');
/// Rwandan Franc
final Currency rwf = Currency.create(
'RWF',
0,
symbol: 'RF',
pattern: 'S0',
decimalSeparator: '',
country: 'Rwanda',
unit: 'Franc',
name: 'Rwandan Franc',
);
/// Saint Helena Pound
final Currency shp = Currency.create(
'SHP',
2,
symbol: '£',
country: 'Saint Helena',
unit: 'Pound',
name: 'Saint Helena Pound',
);
/// Samoan Tala
final Currency wst = Currency.create(
'WST',
2,
symbol: r'WS$',
country: 'Samoa',
unit: 'Tala',
name: 'Samoan Tala',
);
/// São Tomé and Príncipe Dobra
final Currency stn = Currency.create(
'STN',
2,
symbol: 'Db',
country: 'São Tomé and Príncipe',
unit: 'Dobra',
name: 'São Tomé and Príncipe Dobra',
);
/// Saudi Riyal
final Currency sar = Currency.create(
'SAR',
2,
symbol: 'ر.س',
country: 'Saudi Arabia',
unit: 'Riyal',
name: 'Saudi Riyal',
);
/// Serbian Dinar
final Currency rsd = Currency.create(
'RSD',
2,
symbol: 'дин',
pattern: 'S0,00',
groupSeparator: '.',
decimalSeparator: ',',
country: 'Serbia',
unit: 'Dinar',
name: 'Serbian Dinar',
);
/// Seychellois Rupee
final Currency scr = Currency.create(
'SCR',
2,
symbol: '₨',
country: 'Seychelles',
unit: 'Rupee',
name: 'Seychellois Rupee',
);
/// Sierra Leonean Leone
final Currency sle = Currency.create(
'SLE',
2,
symbol: 'Le',
country: 'Sierra Leone',
unit: 'Leone',
name: 'Sierra Leonean Leone',
);
/// Singapore Dollar
final Currency sgd = Currency.create(
'SGD',
2,
country: 'Singapore',
unit: 'Dollar',
name: 'Singapore Dollar',
);
/// Solomon Islands Dollar
final Currency sbd = Currency.create(
'SBD',
2,
country: 'Solomon Islands',
unit: 'Dollar',
name: 'Solomon Islands Dollar',
);
/// Somali Shilling
final Currency sos = Currency.create(
'SOS',
2,
symbol: 'Sh',
country: 'Somalia',
unit: 'Shilling',
name: 'Somali Shilling',
);
/// South African Rand
final Currency zar = Currency.create('ZAR', 2,
symbol: 'R',
country: 'South African',
unit: 'Rand',
name: 'South African Rand');
/// South Korean Won
final Currency krw = Currency.create('KRW', 0,
symbol: '₩',
pattern: 'S0',
country: 'South Korean',
unit: 'Won',
name: 'South Korean Won');
/// South Sudanese Pound
final Currency ssp = Currency.create(
'SSP',
2,
symbol: '£',
country: 'South Sudan',
unit: 'Pound',
name: 'South Sudanese Pound',
);
/// Sri Lankan Rupee
final Currency lkr = Currency.create(
'LKR',
2,
symbol: 'Rs',
country: 'Sri Lanka',
unit: 'Rupee',
name: 'Sri Lankan Rupee',
);
/// Sudanese Pound
final Currency sdg = Currency.create(
'SDG',
2,
symbol: '£',
country: 'Sudan',
unit: 'Pound',
name: 'Sudanese Pound',
);
/// Surinamese Dollar
final Currency srd = Currency.create(
'SRD',
2,
country: 'Suriname',
unit: 'Dollar',
name: 'Surinamese Dollar',
);
/// Swazi Lilangeni
final Currency szl = Currency.create(
'SZL',
2,
symbol: 'E',
country: 'Eswatini',
unit: 'Lilangeni',
name: 'Swazi Lilangeni',
);
/// Swedish Krona
final Currency sek = Currency.create(
'SEK',
2,
symbol: 'kr',
pattern: 'S0,00',
groupSeparator: ' ',
decimalSeparator: ',',
country: 'Sweden',
unit: 'Krona',
name: 'Swedish Krona',
);
/// Swiss Franc
final Currency chf = Currency.create('CHF', 2,
symbol: 'fr', country: 'Switzerland', unit: 'Franc', name: 'Swiss Franc');
/// Syrian Pound
final Currency syp = Currency.create(
'SYP',
2,
symbol: '£',
country: 'Syria',
unit: 'Pound',
name: 'Syrian Pound',
);
/// Tajikistani Somoni
final Currency tjs = Currency.create(
'TJS',
2,
symbol: 'ЅМ',
country: 'Tajikistan',
unit: 'Somoni',
name: 'Tajikistani Somoni',
);
/// Tanzanian Shilling
final Currency tzs = Currency.create(
'TZS',
2,
symbol: 'Sh',
country: 'Tanzania',
unit: 'Shilling',
name: 'Tanzanian Shilling',
);
/// Thai Baht
final Currency thb = Currency.create(
'THB',
2,
symbol: '฿',
country: 'Thailand',
unit: 'Baht',
name: 'Thai Baht',
);
/// Tongan Paʻanga
final Currency top = Currency.create(
'TOP',
2,
symbol: r'T$',
country: 'Tonga',
unit: 'Paʻanga',
name: 'Tongan Paʻanga',
);
/// Trinidad and Tobago Dollar
final Currency ttd = Currency.create(
'TTD',
2,
symbol: r'TT$',
country: 'Trinidad and Tobago',
unit: 'Dollar',
name: 'Trinidad and Tobago Dollar',
);
/// Tunisian Dinar
final Currency tnd = Currency.create(
'TND',
3,
symbol: 'د.ت',
pattern: '0.000S',
country: 'Tunisia',
unit: 'Dinar',
name: 'Tunisian Dinar',
);
/// Turkish Lira
final Currency ltry = Currency.create('TRY', 2,
symbol: '₺', country: 'Turkish', unit: 'Lira', name: 'Turkish Lira');
/// Turkmenistani Manat
final Currency tmt = Currency.create(
'TMT',
2,
symbol: 'm',
country: 'Turkmenistan',
unit: 'Manat',
name: 'Turkmenistani Manat',
);
/// Ugandan Shilling
final Currency ugx = Currency.create(
'UGX',
0,
symbol: 'USh',
pattern: 'S0',
decimalSeparator: '',
country: 'Uganda',
unit: 'Shilling',
name: 'Ugandan Shilling',
);
/// Ukrainian Hryvnia
final Currency uah = Currency.create(
'UAH',
2,
symbol: '₴',
country: 'Ukraine',
unit: 'Hryvnia',
name: 'Ukrainian Hryvnia',
);
/// United Arab Emirates Dirham
final Currency aed = Currency.create(
'AED',
2,
symbol: 'د.إ',
country: 'United Arab Emirates',
unit: 'Dirham',
name: 'United Arab Emirates Dirham',
);
/// United States Dollar
final Currency usd = Currency.create('USD', 2,
country: 'United States of America',
unit: 'Dollar',
name: 'United States Dollar');
/// Uruguayan Peso
final Currency uyu = Currency.create(
'UYU',
2,
symbol: r'$U',
country: 'Uruguay',
unit: 'Peso',
name: 'Uruguayan Peso',
);
/// Uzbekistani Som
final Currency uzs = Currency.create(
'UZS',
2,
symbol: 'soʻm',
country: 'Uzbekistan',
unit: 'Som',
name: 'Uzbekistani Som',
);
/// Vanuatu Vatu
final Currency vuv = Currency.create(
'VUV',
0,
symbol: 'Vt',
pattern: 'S0',
decimalSeparator: '',
country: 'Vanuatu',
unit: 'Vatu',
name: 'Vanuatu Vatu',
);
/// Venezuelan Bolívar
final Currency ves = Currency.create(
'VES',
2,
symbol: 'Bs',
groupSeparator: '.',
decimalSeparator: ',',
country: 'Venezuela',
unit: 'Bolívar',
name: 'Venezuelan Bolívar',
);
/// Vietnamese Dong
final Currency vnd = Currency.create(
'VND',
0,
symbol: '₫',
pattern: 'S0',
groupSeparator: '.',
decimalSeparator: '',
country: 'Vietnam',
unit: 'Dong',
name: 'Vietnamese Dong',
);
/// West African CFA Franc
final Currency xof = Currency.create(
'XOF',
0,
symbol: 'CFA',
pattern: 'S0',
groupSeparator: ' ',
decimalSeparator: '',
country: 'West African States',
unit: 'Franc',
name: 'West African CFA Franc',
);
/// Yemeni Rial
final Currency yer = Currency.create(
'YER',
2,
symbol: '﷼',
country: 'Yemen',
unit: 'Rial',
name: 'Yemeni Rial',
);
/// Zambian Kwacha
final Currency zmw = Currency.create(
'ZMW',
2,
symbol: 'ZK',
country: 'Zambia',
unit: 'Kwacha',
name: 'Zambian Kwacha',
);
Last updated
Was this helpful?