Mercurial > public > simoleon
changeset 180:41f284db0c3d
refactor code
author | Dennis Concepcion Martin <dennisconcepcionmartin@gmail.com> |
---|---|
date | Wed, 08 Dec 2021 10:47:02 +0100 |
parents | 7c4a789e51ba |
children | 5a9430fd6b4d |
files | Simoleon/Models/CurrencyModel.swift Simoleon/Resources/currencies.json |
diffstat | 2 files changed, 481 insertions(+), 856 deletions(-) [+] |
line wrap: on
line diff
--- a/Simoleon/Models/CurrencyModel.swift Tue Oct 26 18:18:36 2021 +0200 +++ b/Simoleon/Models/CurrencyModel.swift Wed Dec 08 10:47:02 2021 +0100 @@ -9,5 +9,5 @@ struct CurrencyModel: Codable { var name: String - var code: String + var flag: String }
--- a/Simoleon/Resources/currencies.json Tue Oct 26 18:18:36 2021 +0200 +++ b/Simoleon/Resources/currencies.json Wed Dec 08 10:47:02 2021 +0100 @@ -1,1192 +1,817 @@ { - "USD": - { - "symbol": "$", - "name": "US Dollar", - "symbol_native": "$", - "decimal_digits": 2, - "rounding": 0, - "code": "USD", - "name_plural": "US dollars" - }, - "CAD": - { - "symbol": "CA$", - "name": "Canadian Dollar", - "symbol_native": "$", - "decimal_digits": 2, - "rounding": 0, - "code": "CAD", - "name_plural": "Canadian dollars" - }, - "EUR": - { - "symbol": "€", - "name": "Euro", - "symbol_native": "€", - "decimal_digits": 2, - "rounding": 0, - "code": "EUR", - "name_plural": "euros" - }, "AED": { - "symbol": "AED", - "name": "United Arab Emirates Dirham", - "symbol_native": "د.إ.", - "decimal_digits": 2, - "rounding": 0, - "code": "AED", - "name_plural": "UAE dirhams" + "name": "United Arab Emirates dirham", + "flag": "AE" }, "AFN": { - "symbol": "Af", - "name": "Afghan Afghani", - "symbol_native": "؋", - "decimal_digits": 0, - "rounding": 0, - "code": "AFN", - "name_plural": "Afghan Afghanis" + "name": "Afghan afghani", + "flag": "AF" }, "ALL": { - "symbol": "ALL", - "name": "Albanian Lek", - "symbol_native": "Lek", - "decimal_digits": 0, - "rounding": 0, - "code": "ALL", - "name_plural": "Albanian lekë" + "name": "Albanian lek", + "flag": "AL" }, "AMD": { - "symbol": "AMD", - "name": "Armenian Dram", - "symbol_native": "դր.", - "decimal_digits": 0, - "rounding": 0, - "code": "AMD", - "name_plural": "Armenian drams" + "name": "Armenian dram", + "flag": "AM" + }, + "ANG": + { + "name": "Netherlands Antillean guilder", + "flag": "CW" + }, + "AOA": + { + "name": "Angolan kwanza", + "flag": "AO" + }, + "ARE": + { + "name": "AREG", + "flag": "AR" }, "ARS": { - "symbol": "AR$", - "name": "Argentine Peso", - "symbol_native": "$", - "decimal_digits": 2, - "rounding": 0, - "code": "ARS", - "name_plural": "Argentine pesos" + "name": "Argentine peso", + "flag": "AR" }, "AUD": { - "symbol": "AU$", - "name": "Australian Dollar", - "symbol_native": "$", - "decimal_digits": 2, - "rounding": 0, - "code": "AUD", - "name_plural": "Australian dollars" + "name": "Australian dollar", + "flag": "AU" }, - "AZN": + "AUN": { - "symbol": "man.", - "name": "Azerbaijani Manat", - "symbol_native": "ман.", - "decimal_digits": 2, - "rounding": 0, - "code": "AZN", - "name_plural": "Azerbaijani manats" + "name": "Australian nugget", + "flag": "AU" + }, + "AWG": + { + "name": "Aruban florin", + "flag": "AW" }, "BAM": { - "symbol": "KM", - "name": "Bosnia-Herzegovina Convertible Mark", - "symbol_native": "KM", - "decimal_digits": 2, - "rounding": 0, - "code": "BAM", - "name_plural": "Bosnia-Herzegovina convertible marks" + "name": "Bosnia and Herzegovina convertible mark", + "flag": "BA" + }, + "BBD": + { + "name": "Barbados dollar", + "flag": "BB" }, "BDT": { - "symbol": "Tk", - "name": "Bangladeshi Taka", - "symbol_native": "৳", - "decimal_digits": 2, - "rounding": 0, - "code": "BDT", - "name_plural": "Bangladeshi takas" + "name": "Bangladeshi taka", + "flag": "BD" }, "BGN": { - "symbol": "BGN", - "name": "Bulgarian Lev", - "symbol_native": "лв.", - "decimal_digits": 2, - "rounding": 0, - "code": "BGN", - "name_plural": "Bulgarian leva" + "name": "Bulgarian lev", + "flag": "BG" }, "BHD": { - "symbol": "BD", - "name": "Bahraini Dinar", - "symbol_native": "د.ب.", - "decimal_digits": 3, - "rounding": 0, - "code": "BHD", - "name_plural": "Bahraini dinars" + "name": "Bahraini dinar", + "flag": "BH" }, "BIF": { - "symbol": "FBu", - "name": "Burundian Franc", - "symbol_native": "FBu", - "decimal_digits": 0, - "rounding": 0, - "code": "BIF", - "name_plural": "Burundian francs" + "name": "Burundian franc", + "flag": "BI" + }, + "BMD": + { + "name": "Bermudian dollar", + "flag": "BM" }, "BND": { - "symbol": "BN$", - "name": "Brunei Dollar", - "symbol_native": "$", - "decimal_digits": 2, - "rounding": 0, - "code": "BND", - "name_plural": "Brunei dollars" + "name": "Brunei dollar", + "flag": "BN" }, "BOB": { - "symbol": "Bs", - "name": "Bolivian Boliviano", - "symbol_native": "Bs", - "decimal_digits": 2, - "rounding": 0, - "code": "BOB", - "name_plural": "Bolivian bolivianos" + "name": "Boliviano", + "flag": "BO" + }, + "BRI": + { + "name": "Britannia", + "flag": "BR" }, "BRL": { - "symbol": "R$", - "name": "Brazilian Real", - "symbol_native": "R$", - "decimal_digits": 2, - "rounding": 0, - "code": "BRL", - "name_plural": "Brazilian reals" + "name": "Brazilian real", + "flag": "BR" + }, + "BSD": + { + "name": "Bahamian dollar", + "flag": "BS" + }, + "BTN": + { + "name": "Bhutanese ngultrum", + "flag": "BT" }, "BWP": { - "symbol": "BWP", - "name": "Botswanan Pula", - "symbol_native": "P", - "decimal_digits": 2, - "rounding": 0, - "code": "BWP", - "name_plural": "Botswanan pulas" + "name": "Botswana pula", + "flag": "BW" }, "BYN": { - "symbol": "Br", - "name": "Belarusian Ruble", - "symbol_native": "руб.", - "decimal_digits": 2, - "rounding": 0, - "code": "BYN", - "name_plural": "Belarusian rubles" + "name": "Belarusian ruble", + "flag": "BY" }, "BZD": { - "symbol": "BZ$", - "name": "Belize Dollar", - "symbol_native": "$", - "decimal_digits": 2, - "rounding": 0, - "code": "BZD", - "name_plural": "Belize dollars" + "name": "Belize dollar", + "flag": "BZ" + }, + "CAD": + { + "name": "Canadian dollar", + "flag": "CA" }, "CDF": { - "symbol": "CDF", - "name": "Congolese Franc", - "symbol_native": "FrCD", - "decimal_digits": 2, - "rounding": 0, - "code": "CDF", - "name_plural": "Congolese francs" + "name": "Congolese franc", + "flag": "CD" }, "CHF": { - "symbol": "CHF", - "name": "Swiss Franc", - "symbol_native": "CHF", - "decimal_digits": 2, - "rounding": 0.05, - "code": "CHF", - "name_plural": "Swiss francs" + "name": "Swiss franc", + "flag": "CH" + }, + "CLF": + { + "name": "Chilean Unit of Account", + "flag": "CL" }, "CLP": { - "symbol": "CL$", - "name": "Chilean Peso", - "symbol_native": "$", - "decimal_digits": 0, - "rounding": 0, - "code": "CLP", - "name_plural": "Chilean pesos" + "name": "Chilean peso", + "flag": "CL" + }, + "CNH": + { + "name": "Chinese yuan", + "flag": "CN" }, "CNY": { - "symbol": "CN¥", - "name": "Chinese Yuan", - "symbol_native": "CN¥", - "decimal_digits": 2, - "rounding": 0, - "code": "CNY", - "name_plural": "Chinese yuan" + "name": "Chinese yuan", + "flag": "CN" }, "COP": { - "symbol": "CO$", - "name": "Colombian Peso", - "symbol_native": "$", - "decimal_digits": 0, - "rounding": 0, - "code": "COP", - "name_plural": "Colombian pesos" + "name": "Colombian peso", + "flag": "CO" }, "CRC": { - "symbol": "₡", - "name": "Costa Rican Colón", - "symbol_native": "₡", - "decimal_digits": 0, - "rounding": 0, - "code": "CRC", - "name_plural": "Costa Rican colóns" + "name": "Costa Rican colon", + "flag": "CR" + }, + "CUP": + { + "name": "Cuban peso", + "flag": "CU" }, "CVE": { - "symbol": "CV$", - "name": "Cape Verdean Escudo", - "symbol_native": "CV$", - "decimal_digits": 2, - "rounding": 0, - "code": "CVE", - "name_plural": "Cape Verdean escudos" + "name": "Cape Verde escudo", + "flag": "CV" + }, + "CYP": + { + "name": "Cypriot pound", + "flag": "CY" }, "CZK": { - "symbol": "Kč", - "name": "Czech Republic Koruna", - "symbol_native": "Kč", - "decimal_digits": 2, - "rounding": 0, - "code": "CZK", - "name_plural": "Czech Republic korunas" + "name": "Czech koruna", + "flag": "CZ" }, "DJF": { - "symbol": "Fdj", - "name": "Djiboutian Franc", - "symbol_native": "Fdj", - "decimal_digits": 0, - "rounding": 0, - "code": "DJF", - "name_plural": "Djiboutian francs" + "name": "Djiboutian franc", + "flag": "DJ" }, "DKK": { - "symbol": "Dkr", - "name": "Danish Krone", - "symbol_native": "kr", - "decimal_digits": 2, - "rounding": 0, - "code": "DKK", - "name_plural": "Danish kroner" + "name": "Danish krone", + "flag": "DK" + }, + "DOE": + { + "name": "Double Eagle", + "flag": "DO" }, "DOP": { - "symbol": "RD$", - "name": "Dominican Peso", - "symbol_native": "RD$", - "decimal_digits": 2, - "rounding": 0, - "code": "DOP", - "name_plural": "Dominican pesos" + "name": "Dominican peso", + "flag": "DO" }, "DZD": { - "symbol": "DA", - "name": "Algerian Dinar", - "symbol_native": "د.ج.", - "decimal_digits": 2, - "rounding": 0, - "code": "DZD", - "name_plural": "Algerian dinars" - }, - "EEK": - { - "symbol": "Ekr", - "name": "Estonian Kroon", - "symbol_native": "kr", - "decimal_digits": 2, - "rounding": 0, - "code": "EEK", - "name_plural": "Estonian kroons" + "name": "Algerian dinar", + "flag": "DZ" }, "EGP": { - "symbol": "EGP", - "name": "Egyptian Pound", - "symbol_native": "ج.م.", - "decimal_digits": 2, - "rounding": 0, - "code": "EGP", - "name_plural": "Egyptian pounds" - }, - "ERN": - { - "symbol": "Nfk", - "name": "Eritrean Nakfa", - "symbol_native": "Nfk", - "decimal_digits": 2, - "rounding": 0, - "code": "ERN", - "name_plural": "Eritrean nakfas" + "name": "Egyptian pound", + "flag": "EG" }, "ETB": { - "symbol": "Br", - "name": "Ethiopian Birr", - "symbol_native": "Br", - "decimal_digits": 2, - "rounding": 0, - "code": "ETB", - "name_plural": "Ethiopian birrs" + "name": "Ethiopian birr", + "flag": "ET" + }, + "EUR": + { + "name": "Euro", + "flag": "EU" + }, + "FJD": + { + "name": "Fiji dollar", + "flag": "FJ" + }, + "FRN": + { + "name": "French Napoleon", + "flag": "FR" }, "GBP": { - "symbol": "£", - "name": "British Pound Sterling", - "symbol_native": "£", - "decimal_digits": 2, - "rounding": 0, - "code": "GBP", - "name_plural": "British pounds sterling" + "name": "Pound sterling", + "flag": "GB" }, "GEL": { - "symbol": "GEL", - "name": "Georgian Lari", - "symbol_native": "GEL", - "decimal_digits": 2, - "rounding": 0, - "code": "GEL", - "name_plural": "Georgian laris" + "name": "Georgian lari", + "flag": "GE" }, "GHS": { - "symbol": "GH₵", - "name": "Ghanaian Cedi", - "symbol_native": "GH₵", - "decimal_digits": 2, - "rounding": 0, - "code": "GHS", - "name_plural": "Ghanaian cedis" + "name": "Ghanaian cedi", + "flag": "GH" + }, + "GMD": + { + "name": "Gambian dalasi", + "flag": "GM" }, "GNF": { - "symbol": "FG", - "name": "Guinean Franc", - "symbol_native": "FG", - "decimal_digits": 0, - "rounding": 0, - "code": "GNF", - "name_plural": "Guinean francs" + "name": "Guinean franc", + "flag": "GN" }, "GTQ": { - "symbol": "GTQ", - "name": "Guatemalan Quetzal", - "symbol_native": "Q", - "decimal_digits": 2, - "rounding": 0, - "code": "GTQ", - "name_plural": "Guatemalan quetzals" + "name": "Guatemalan quetzal", + "flag": "GT" + }, + "GYD": + { + "name": "Guyanese dollar", + "flag": "GY" }, "HKD": { - "symbol": "HK$", - "name": "Hong Kong Dollar", - "symbol_native": "$", - "decimal_digits": 2, - "rounding": 0, - "code": "HKD", - "name_plural": "Hong Kong dollars" + "name": "Hong Kong dollar", + "flag": "HK" }, "HNL": { - "symbol": "HNL", - "name": "Honduran Lempira", - "symbol_native": "L", - "decimal_digits": 2, - "rounding": 0, - "code": "HNL", - "name_plural": "Honduran lempiras" + "name": "Honduran lempira", + "flag": "HN" }, "HRK": { - "symbol": "kn", - "name": "Croatian Kuna", - "symbol_native": "kn", - "decimal_digits": 2, - "rounding": 0, - "code": "HRK", - "name_plural": "Croatian kunas" + "name": "Croatian kuna", + "flag": "HR" + }, + "HTG": + { + "name": "Haitian gourde", + "flag": "HT" }, "HUF": { - "symbol": "Ft", - "name": "Hungarian Forint", - "symbol_native": "Ft", - "decimal_digits": 0, - "rounding": 0, - "code": "HUF", - "name_plural": "Hungarian forints" + "name": "Hungarian forint", + "flag": "HU" }, "IDR": { - "symbol": "Rp", - "name": "Indonesian Rupiah", - "symbol_native": "Rp", - "decimal_digits": 0, - "rounding": 0, - "code": "IDR", - "name_plural": "Indonesian rupiahs" + "name": "Indonesian rupiah", + "flag": "ID" }, "ILS": { - "symbol": "₪", - "name": "Israeli New Sheqel", - "symbol_native": "₪", - "decimal_digits": 2, - "rounding": 0, - "code": "ILS", - "name_plural": "Israeli new sheqels" + "name": "Israeli new shekel", + "flag": "IL" }, "INR": { - "symbol": "Rs", - "name": "Indian Rupee", - "symbol_native": "টকা", - "decimal_digits": 2, - "rounding": 0, - "code": "INR", - "name_plural": "Indian rupees" + "name": "Indian rupee", + "flag": "IN" }, "IQD": { - "symbol": "IQD", - "name": "Iraqi Dinar", - "symbol_native": "د.ع.", - "decimal_digits": 0, - "rounding": 0, - "code": "IQD", - "name_plural": "Iraqi dinars" + "name": "Iraqi dinar", + "flag": "IQ" }, "IRR": { - "symbol": "IRR", - "name": "Iranian Rial", - "symbol_native": "﷼", - "decimal_digits": 0, - "rounding": 0, - "code": "IRR", - "name_plural": "Iranian rials" + "name": "Iranian rial", + "flag": "IR" }, "ISK": { - "symbol": "Ikr", - "name": "Icelandic Króna", - "symbol_native": "kr", - "decimal_digits": 0, - "rounding": 0, - "code": "ISK", - "name_plural": "Icelandic krónur" + "name": "Icelandic króna", + "flag": "IS" }, "JMD": { - "symbol": "J$", - "name": "Jamaican Dollar", - "symbol_native": "$", - "decimal_digits": 2, - "rounding": 0, - "code": "JMD", - "name_plural": "Jamaican dollars" + "name": "Jamaican dollar", + "flag": "JM" }, "JOD": { - "symbol": "JD", - "name": "Jordanian Dinar", - "symbol_native": "د.أ.", - "decimal_digits": 3, - "rounding": 0, - "code": "JOD", - "name_plural": "Jordanian dinars" + "name": "Jordanian dinar", + "flag": "JO" }, "JPY": { - "symbol": "¥", - "name": "Japanese Yen", - "symbol_native": "¥", - "decimal_digits": 0, - "rounding": 0, - "code": "JPY", - "name_plural": "Japanese yen" + "name": "Japanese yen", + "flag": "JP" }, "KES": { - "symbol": "Ksh", - "name": "Kenyan Shilling", - "symbol_native": "Ksh", - "decimal_digits": 2, - "rounding": 0, - "code": "KES", - "name_plural": "Kenyan shillings" + "name": "Kenyan shilling", + "flag": "KE" }, "KHR": { - "symbol": "KHR", - "name": "Cambodian Riel", - "symbol_native": "៛", - "decimal_digits": 2, - "rounding": 0, - "code": "KHR", - "name_plural": "Cambodian riels" + "name": "Cambodian riel", + "flag": "KH" }, "KMF": { - "symbol": "CF", - "name": "Comorian Franc", - "symbol_native": "FC", - "decimal_digits": 0, - "rounding": 0, - "code": "KMF", - "name_plural": "Comorian francs" + "name": "Comoro franc", + "flag": "KM" + }, + "KRU": + { + "name": "South African Krugerrand", + "flag": "KR" }, "KRW": { - "symbol": "₩", - "name": "South Korean Won", - "symbol_native": "₩", - "decimal_digits": 0, - "rounding": 0, - "code": "KRW", - "name_plural": "South Korean won" + "name": "South Korean won", + "flag": "KR" }, "KWD": { - "symbol": "KD", - "name": "Kuwaiti Dinar", - "symbol_native": "د.ك.", - "decimal_digits": 3, - "rounding": 0, - "code": "KWD", - "name_plural": "Kuwaiti dinars" + "name": "Kuwaiti dinar", + "flag": "KW" + }, + "KYD": + { + "name": "Cayman Islands dollar", + "flag": "KY" }, "KZT": { - "symbol": "KZT", - "name": "Kazakhstani Tenge", - "symbol_native": "тңг.", - "decimal_digits": 2, - "rounding": 0, - "code": "KZT", - "name_plural": "Kazakhstani tenges" + "name": "Kazakhstani tenge", + "flag": "KZ" + }, + "LAK": + { + "name": "Lao kip", + "flag": "LA" }, "LBP": { - "symbol": "L.L.", - "name": "Lebanese Pound", - "symbol_native": "ل.ل.", - "decimal_digits": 0, - "rounding": 0, - "code": "LBP", - "name_plural": "Lebanese pounds" + "name": "Lebanese pound", + "flag": "LB" + }, + "LFX": + { + "name": "Khazanah Sukuk", + "flag": "MY" }, "LKR": { - "symbol": "SLRs", - "name": "Sri Lankan Rupee", - "symbol_native": "SL Re", - "decimal_digits": 2, - "rounding": 0, - "code": "LKR", - "name_plural": "Sri Lankan rupees" + "name": "Sri Lankan rupee", + "flag": "LK" + }, + "LRD": + { + "name": "Liberian dollar", + "flag": "LR" + }, + "LSL": + { + "name": "Lesotho loti", + "flag": "LS" }, "LTL": { - "symbol": "Lt", - "name": "Lithuanian Litas", - "symbol_native": "Lt", - "decimal_digits": 2, - "rounding": 0, - "code": "LTL", - "name_plural": "Lithuanian litai" - }, - "LVL": - { - "symbol": "Ls", - "name": "Latvian Lats", - "symbol_native": "Ls", - "decimal_digits": 2, - "rounding": 0, - "code": "LVL", - "name_plural": "Latvian lati" + "name": "Lithuanian litas", + "flag": "LT" }, "LYD": { - "symbol": "LD", - "name": "Libyan Dinar", - "symbol_native": "د.ل.", - "decimal_digits": 3, - "rounding": 0, - "code": "LYD", - "name_plural": "Libyan dinars" + "name": "Libyan dinar", + "flag": "LY" + }, + "M5P": + { + "name": "Mexican 50 peso", + "flag": "MX" }, "MAD": { - "symbol": "MAD", - "name": "Moroccan Dirham", - "symbol_native": "د.م.", - "decimal_digits": 2, - "rounding": 0, - "code": "MAD", - "name_plural": "Moroccan dirhams" + "name": "Moroccan dirham", + "flag": "MA" + }, + "MAL": + { + "name": "Maple Leaf", + "flag": "MA" }, "MDL": { - "symbol": "MDL", - "name": "Moldovan Leu", - "symbol_native": "MDL", - "decimal_digits": 2, - "rounding": 0, - "code": "MDL", - "name_plural": "Moldovan lei" + "name": "Moldovan leu", + "flag": "MD" }, "MGA": { - "symbol": "MGA", - "name": "Malagasy Ariary", - "symbol_native": "MGA", - "decimal_digits": 0, - "rounding": 0, - "code": "MGA", - "name_plural": "Malagasy Ariaries" + "name": "Malagasy ariary", + "flag": "MG" }, "MKD": { - "symbol": "MKD", - "name": "Macedonian Denar", - "symbol_native": "MKD", - "decimal_digits": 2, - "rounding": 0, - "code": "MKD", - "name_plural": "Macedonian denari" + "name": "Macedonian denar", + "flag": "MK" }, "MMK": { - "symbol": "MMK", - "name": "Myanma Kyat", - "symbol_native": "K", - "decimal_digits": 0, - "rounding": 0, - "code": "MMK", - "name_plural": "Myanma kyats" + "name": "Myanma kyat", + "flag": "MM" }, "MOP": { - "symbol": "MOP$", - "name": "Macanese Pataca", - "symbol_native": "MOP$", - "decimal_digits": 2, - "rounding": 0, - "code": "MOP", - "name_plural": "Macanese patacas" + "name": "Macanese pataca", + "flag": "MO" + }, + "MRU": + { + "name": "Mauritanian Ouguiya", + "flag": "MR" + }, + "MTL": + { + "name": "Maltese lira", + "flag": "MT" }, "MUR": { - "symbol": "MURs", - "name": "Mauritian Rupee", - "symbol_native": "MURs", - "decimal_digits": 0, - "rounding": 0, - "code": "MUR", - "name_plural": "Mauritian rupees" + "name": "Mauritian rupee", + "flag": "MU" + }, + "MVR": + { + "name": "Maldivian rufiyaa", + "flag": "MV" + }, + "MWK": + { + "name": "Malawian kwacha", + "flag": "MW" }, "MXN": { - "symbol": "MX$", - "name": "Mexican Peso", - "symbol_native": "$", - "decimal_digits": 2, - "rounding": 0, - "code": "MXN", - "name_plural": "Mexican pesos" + "name": "Mexican peso", + "flag": "MX" }, "MYR": { - "symbol": "RM", - "name": "Malaysian Ringgit", - "symbol_native": "RM", - "decimal_digits": 2, - "rounding": 0, - "code": "MYR", - "name_plural": "Malaysian ringgits" + "name": "Malaysian ringgit", + "flag": "MY" }, "MZN": { - "symbol": "MTn", - "name": "Mozambican Metical", - "symbol_native": "MTn", - "decimal_digits": 2, - "rounding": 0, - "code": "MZN", - "name_plural": "Mozambican meticals" + "name": "Mozambican metical", + "flag": "MZ" }, "NAD": { - "symbol": "N$", - "name": "Namibian Dollar", - "symbol_native": "N$", - "decimal_digits": 2, - "rounding": 0, - "code": "NAD", - "name_plural": "Namibian dollars" + "name": "Namibian dollar", + "flag": "NA" + }, + "NBL": + { + "name": "Isle Of Man noble", + "flag": "IM" }, "NGN": { - "symbol": "₦", - "name": "Nigerian Naira", - "symbol_native": "₦", - "decimal_digits": 2, - "rounding": 0, - "code": "NGN", - "name_plural": "Nigerian nairas" + "name": "Nigerian naira", + "flag": "NG" }, "NIO": { - "symbol": "C$", - "name": "Nicaraguan Córdoba", - "symbol_native": "C$", - "decimal_digits": 2, - "rounding": 0, - "code": "NIO", - "name_plural": "Nicaraguan córdobas" + "name": "Nicaraguan córdoba", + "flag": "NI" }, "NOK": { - "symbol": "Nkr", - "name": "Norwegian Krone", - "symbol_native": "kr", - "decimal_digits": 2, - "rounding": 0, - "code": "NOK", - "name_plural": "Norwegian kroner" + "name": "Norwegian krone", + "flag": "NO" }, "NPR": { - "symbol": "NPRs", - "name": "Nepalese Rupee", - "symbol_native": "नेरू", - "decimal_digits": 2, - "rounding": 0, - "code": "NPR", - "name_plural": "Nepalese rupees" + "name": "Nepalese rupee", + "flag": "NP" + }, + "NSO": + { + "name": "New Sovereign", + "flag": "GB" }, "NZD": { - "symbol": "NZ$", - "name": "New Zealand Dollar", - "symbol_native": "$", - "decimal_digits": 2, - "rounding": 0, - "code": "NZD", - "name_plural": "New Zealand dollars" + "name": "New Zealand dollar", + "flag": "NZ" }, "OMR": { - "symbol": "OMR", - "name": "Omani Rial", - "symbol_native": "ر.ع.", - "decimal_digits": 3, - "rounding": 0, - "code": "OMR", - "name_plural": "Omani rials" + "name": "Omani rial", + "flag": "OM" + }, + "OSO": + { + "name": "Old Sovereign", + "flag": "GB" }, "PAB": { - "symbol": "B/.", - "name": "Panamanian Balboa", - "symbol_native": "B/.", - "decimal_digits": 2, - "rounding": 0, - "code": "PAB", - "name_plural": "Panamanian balboas" + "name": "Panamanian balboa", + "flag": "PA" }, "PEN": { - "symbol": "S/.", - "name": "Peruvian Nuevo Sol", - "symbol_native": "S/.", - "decimal_digits": 2, - "rounding": 0, - "code": "PEN", - "name_plural": "Peruvian nuevos soles" + "name": "Peruvian nuevo sol", + "flag": "PE" + }, + "PGK": + { + "name": "Papua New Guinean kina", + "flag": "PG" }, "PHP": { - "symbol": "₱", - "name": "Philippine Peso", - "symbol_native": "₱", - "decimal_digits": 2, - "rounding": 0, - "code": "PHP", - "name_plural": "Philippine pesos" + "name": "Philippine peso", + "flag": "PH" }, "PKR": { - "symbol": "PKRs", - "name": "Pakistani Rupee", - "symbol_native": "₨", - "decimal_digits": 0, - "rounding": 0, - "code": "PKR", - "name_plural": "Pakistani rupees" + "name": "Pakistani rupee", + "flag": "PK" }, "PLN": { - "symbol": "zł", - "name": "Polish Zloty", - "symbol_native": "zł", - "decimal_digits": 2, - "rounding": 0, - "code": "PLN", - "name_plural": "Polish zlotys" + "name": "Polish złoty", + "flag": "PL" }, "PYG": { - "symbol": "₲", - "name": "Paraguayan Guarani", - "symbol_native": "₲", - "decimal_digits": 0, - "rounding": 0, - "code": "PYG", - "name_plural": "Paraguayan guaranis" + "name": "Paraguayan guaraní", + "flag": "PY" }, "QAR": { - "symbol": "QR", - "name": "Qatari Rial", - "symbol_native": "ر.ق.", - "decimal_digits": 2, - "rounding": 0, - "code": "QAR", - "name_plural": "Qatari rials" + "name": "Qatari riyal", + "flag": "QA" }, "RON": { - "symbol": "RON", - "name": "Romanian Leu", - "symbol_native": "RON", - "decimal_digits": 2, - "rounding": 0, - "code": "RON", - "name_plural": "Romanian lei" + "name": "Romanian new leu", + "flag": "RO" }, "RSD": { - "symbol": "din.", - "name": "Serbian Dinar", - "symbol_native": "дин.", - "decimal_digits": 0, - "rounding": 0, - "code": "RSD", - "name_plural": "Serbian dinars" + "name": "Serbian dinar", + "flag": "RS" }, "RUB": { - "symbol": "RUB", - "name": "Russian Ruble", - "symbol_native": "₽.", - "decimal_digits": 2, - "rounding": 0, - "code": "RUB", - "name_plural": "Russian rubles" + "name": "Russian rouble", + "flag": "RU" }, "RWF": { - "symbol": "RWF", - "name": "Rwandan Franc", - "symbol_native": "FR", - "decimal_digits": 0, - "rounding": 0, - "code": "RWF", - "name_plural": "Rwandan francs" + "name": "Rwandan franc", + "flag": "RW" }, "SAR": { - "symbol": "SR", - "name": "Saudi Riyal", - "symbol_native": "ر.س.", - "decimal_digits": 2, - "rounding": 0, - "code": "SAR", - "name_plural": "Saudi riyals" + "name": "Saudi riyal", + "flag": "SA" + }, + "SBD": + { + "name": "Solomon Islands dollar", + "flag": "SB" + }, + "SCR": + { + "name": "Seychelles rupee", + "flag": "SC" }, "SDG": { - "symbol": "SDG", - "name": "Sudanese Pound", - "symbol_native": "SDG", - "decimal_digits": 2, - "rounding": 0, - "code": "SDG", - "name_plural": "Sudanese pounds" + "name": "Sudanese pound", + "flag": "SD" }, "SEK": { - "symbol": "Skr", - "name": "Swedish Krona", - "symbol_native": "kr", - "decimal_digits": 2, - "rounding": 0, - "code": "SEK", - "name_plural": "Swedish kronor" + "name": "Swedish krona", + "flag": "SE" }, "SGD": { - "symbol": "S$", - "name": "Singapore Dollar", - "symbol_native": "$", - "decimal_digits": 2, - "rounding": 0, - "code": "SGD", - "name_plural": "Singapore dollars" + "name": "Singapore dollar", + "flag": "SG" + }, + "SHP": + { + "name": "Saint Helena pound", + "flag": "SH" + }, + "SLL": + { + "name": "Sierra Leonean leone", + "flag": "SL" }, "SOS": { - "symbol": "Ssh", - "name": "Somali Shilling", - "symbol_native": "Ssh", - "decimal_digits": 0, - "rounding": 0, - "code": "SOS", - "name_plural": "Somali shillings" + "name": "Somali shilling", + "flag": "SO" + }, + "SRD": + { + "name": "Surinamese dollar", + "flag": "SR" }, - "SYP": + "STN": + { + "name": "Sao Tomean Dobra", + "flag": "ST" + }, + "SVC": { - "symbol": "SY£", - "name": "Syrian Pound", - "symbol_native": "ل.س.", - "decimal_digits": 0, - "rounding": 0, - "code": "SYP", - "name_plural": "Syrian pounds" + "name": "Salvadoran colón", + "flag": "SV" + }, + "SZL": + { + "name": "Swazi lilangeni", + "flag": "SZ" }, "THB": { - "symbol": "฿", - "name": "Thai Baht", - "symbol_native": "฿", - "decimal_digits": 2, - "rounding": 0, - "code": "THB", - "name_plural": "Thai baht" + "name": "Thai baht", + "flag": "TH" + }, + "TJS": + { + "name": "Tajikistani somoni", + "flag": "TJ" + }, + "TMT": + { + "name": "Turkmenistani manat", + "flag": "TM" }, "TND": { - "symbol": "DT", - "name": "Tunisian Dinar", - "symbol_native": "د.ت.", - "decimal_digits": 3, - "rounding": 0, - "code": "TND", - "name_plural": "Tunisian dinars" + "name": "Tunisian dinar", + "flag": "TN" }, "TOP": { - "symbol": "T$", - "name": "Tongan Paʻanga", - "symbol_native": "T$", - "decimal_digits": 2, - "rounding": 0, - "code": "TOP", - "name_plural": "Tongan paʻanga" + "name": "Tongan paʻanga", + "flag": "TO" }, "TRY": { - "symbol": "TL", - "name": "Turkish Lira", - "symbol_native": "TL", - "decimal_digits": 2, - "rounding": 0, - "code": "TRY", - "name_plural": "Turkish Lira" + "name": "Turkish lira", + "flag": "TR" }, "TTD": { - "symbol": "TT$", - "name": "Trinidad and Tobago Dollar", - "symbol_native": "$", - "decimal_digits": 2, - "rounding": 0, - "code": "TTD", - "name_plural": "Trinidad and Tobago dollars" + "name": "Trinidad and Tobago dollar", + "flag": "TT" }, "TWD": { - "symbol": "NT$", - "name": "New Taiwan Dollar", - "symbol_native": "NT$", - "decimal_digits": 2, - "rounding": 0, - "code": "TWD", - "name_plural": "New Taiwan dollars" + "name": "New Taiwan dollar", + "flag": "TW" }, "TZS": { - "symbol": "TSh", - "name": "Tanzanian Shilling", - "symbol_native": "TSh", - "decimal_digits": 0, - "rounding": 0, - "code": "TZS", - "name_plural": "Tanzanian shillings" + "name": "Tanzanian shilling", + "flag": "TZ" }, "UAH": { - "symbol": "₴", - "name": "Ukrainian Hryvnia", - "symbol_native": "₴", - "decimal_digits": 2, - "rounding": 0, - "code": "UAH", - "name_plural": "Ukrainian hryvnias" + "name": "Ukrainian hryvnia", + "flag": "UA" }, "UGX": { - "symbol": "USh", - "name": "Ugandan Shilling", - "symbol_native": "USh", - "decimal_digits": 0, - "rounding": 0, - "code": "UGX", - "name_plural": "Ugandan shillings" + "name": "Ugandan shilling", + "flag": "UG" + }, + "USD": + { + "name": "United States dollar", + "flag": "US" }, "UYU": { - "symbol": "$U", - "name": "Uruguayan Peso", - "symbol_native": "$", - "decimal_digits": 2, - "rounding": 0, - "code": "UYU", - "name_plural": "Uruguayan pesos" + "name": "Uruguayan peso", + "flag": "UY" }, "UZS": { - "symbol": "UZS", - "name": "Uzbekistan Som", - "symbol_native": "UZS", - "decimal_digits": 0, - "rounding": 0, - "code": "UZS", - "name_plural": "Uzbekistan som" + "name": "Uzbekistan som", + "flag": "UZ" }, - "VEF": + "VES": { - "symbol": "Bs.F.", - "name": "Venezuelan Bolívar", - "symbol_native": "Bs.F.", - "decimal_digits": 2, - "rounding": 0, - "code": "VEF", - "name_plural": "Venezuelan bolívars" + "name": "Venezuelan Bolivar Soberano", + "flag": "VE" }, "VND": { - "symbol": "₫", - "name": "Vietnamese Dong", - "symbol_native": "₫", - "decimal_digits": 0, - "rounding": 0, - "code": "VND", - "name_plural": "Vietnamese dong" + "name": "Vietnamese dong", + "flag": "VN" + }, + "VRL": + { + "name": "Vreneli 10F.", + "flag": "CH" }, - "XAF": + "VRN": { - "symbol": "FCFA", - "name": "CFA Franc BEAC", - "symbol_native": "FCFA", - "decimal_digits": 0, - "rounding": 0, - "code": "XAF", - "name_plural": "CFA francs BEAC" + "name": "Vreneli 20F", + "flag": "CH" + }, + "XCD": + { + "name": "East Caribbean dollar", + "flag": "AI" }, "XOF": { - "symbol": "CFA", "name": "CFA Franc BCEAO", - "symbol_native": "CFA", - "decimal_digits": 0, - "rounding": 0, - "code": "XOF", - "name_plural": "CFA francs BCEAO" + "flag": "SN" + }, + "XPF": + { + "name": "CFP franc", + "flag": "PF" }, "YER": { - "symbol": "YR", - "name": "Yemeni Rial", - "symbol_native": "ر.ي.", - "decimal_digits": 0, - "rounding": 0, - "code": "YER", - "name_plural": "Yemeni rials" + "name": "Yemeni rial", + "flag": "YE" }, "ZAR": { - "symbol": "R", "name": "South African Rand", - "symbol_native": "R", - "decimal_digits": 2, - "rounding": 0, - "code": "ZAR", - "name_plural": "South African rand" + "flag": "ZA" }, - "ZMK": + "ZMW": { - "symbol": "ZK", - "name": "Zambian Kwacha", - "symbol_native": "ZK", - "decimal_digits": 0, - "rounding": 0, - "code": "ZMK", - "name_plural": "Zambian kwachas" + "name": "Zambian kwacha", + "flag": "ZM" }, - "ZWL": + "ZWD": { - "symbol": "ZWL$", - "name": "Zimbabwean Dollar", - "symbol_native": "ZWL$", - "decimal_digits": 0, - "rounding": 0, - "code": "ZWL", - "name_plural": "Zimbabwean Dollar" + "name": "Zimbabwe dollar", + "flag": "ZW" } }