refactor: add all countries

This commit is contained in:
2025-05-14 18:53:18 +05:30
parent 0444eb6a2c
commit a8fecc5f3d

View File

@@ -9,6 +9,83 @@ export const SUPPORTED_CURRENCIES = {
INR: { symbol: "₹", name: "Indian Rupee", country: "India" }, INR: { symbol: "₹", name: "Indian Rupee", country: "India" },
MYR: { symbol: "RM", name: "Malaysian Ringgit", country: "Malaysia" }, MYR: { symbol: "RM", name: "Malaysian Ringgit", country: "Malaysia" },
NPR: { symbol: "रू", name: "Nepalese Rupee", country: "Nepal" }, NPR: { symbol: "रू", name: "Nepalese Rupee", country: "Nepal" },
ERN: { symbol: "Nfk", name: "Eritrean nakfa", country: "Eritrea" },
XAF: { symbol: "Fr", name: "Central African CFA franc", country: "Cameroon" },
EUR: { symbol: "€", name: "Euro", country: "Montenegro" },
FJD: { symbol: "$", name: "Fijian dollar", country: "Fiji" },
TND: { symbol: "د.ت", name: "Tunisian dinar", country: "Tunisia" },
XOF: { symbol: "Fr", name: "West African CFA franc", country: "Senegal" },
GBP: { symbol: "£", name: "British pound", country: "South Georgia" },
BRL: { symbol: "R$", name: "Brazilian real", country: "Brazil" },
CHF: { symbol: "Fr", name: "Swiss franc", country: "Liechtenstein" },
MXN: { symbol: "$", name: "Mexican peso", country: "Mexico" },
EGP: { symbol: "E£", name: "Egyptian pound", country: "Palestine" },
DKK: { symbol: "kr.", name: "krone", country: "Greenland" },
USD: { symbol: "$", name: "United States dollar", country: "United States Minor Outlying Islands" },
TRY: { symbol: "₺", name: "Turkish lira", country: "Turkey" },
HNL: { symbol: "L", name: "Honduran lempira", country: "Honduras" },
RON: { symbol: "lei", name: "Romanian leu", country: "Romania" },
NAD: { symbol: "$", name: "Namibian dollar", country: "Namibia" },
RWF: { symbol: "Fr", name: "Rwandan franc", country: "Rwanda" },
XCD: { symbol: "$", name: "Eastern Caribbean dollar", country: "Saint Vincent and the Grenadines" },
BGN: { symbol: "лв", name: "Bulgarian lev", country: "Bulgaria" },
COP: { symbol: "$", name: "Colombian peso", country: "Colombia" },
SRD: { symbol: "$", name: "Surinamese dollar", country: "Suriname" },
ZWL: { symbol: "$", name: "Zimbabwean dollar", country: "Zimbabwe" },
VES: { symbol: "Bs.S.", name: "Venezuelan bolívar soberano", country: "Venezuela" },
SZL: { symbol: "L", name: "Swazi lilangeni", country: "Eswatini" },
PHP: { symbol: "₱", name: "Philippine peso", country: "Philippines" },
TMT: { symbol: "m", name: "Turkmenistan manat", country: "Turkmenistan" },
DZD: { symbol: "د.ج", name: "Algerian dinar", country: "Algeria" },
JMD: { symbol: "$", name: "Jamaican dollar", country: "Jamaica" },
AMD: { symbol: "֏", name: "Armenian dram", country: "Armenia" },
SBD: { symbol: "$", name: "Solomon Islands dollar", country: "Solomon Islands" },
CUC: { symbol: "$", name: "Cuban convertible peso", country: "Cuba" },
LRD: { symbol: "$", name: "Liberian dollar", country: "Liberia" },
SDG: { symbol: "ج.س", name: "Sudanese pound", country: "Sudan" },
TZS: { symbol: "Sh", name: "Tanzanian shilling", country: "Tanzania" },
BZD: { symbol: "$", name: "Belize dollar", country: "Belize" },
BBD: { symbol: "$", name: "Barbadian dollar", country: "Barbados" },
LBP: { symbol: "ل.ل", name: "Lebanese pound", country: "Lebanon" },
MDL: { symbol: "L", name: "Moldovan leu", country: "Moldova" },
TWD: { symbol: "$", name: "New Taiwan dollar", country: "Taiwan" },
VND: { symbol: "₫", name: "Vietnamese đồng", country: "Vietnam" },
XPF: { symbol: "₣", name: "CFP franc", country: "French Polynesia" },
NZD: { symbol: "$", name: "New Zealand dollar", country: "Tokelau" },
UGX: { symbol: "Sh", name: "Ugandan shilling", country: "Uganda" },
ANG: { symbol: "ƒ", name: "Netherlands Antillean guilder", country: "Sint Maarten" },
KZT: { symbol: "₸", name: "Kazakhstani tenge", country: "Kazakhstan" },
SSP: { symbol: "£", name: "South Sudanese pound", country: "South Sudan" },
TJS: { symbol: "ЅМ", name: "Tajikistani somoni", country: "Tajikistan" },
CVE: { symbol: "Esc", name: "Cape Verdean escudo", country: "Cape Verde" },
MVR: { symbol: ".ރ", name: "Maldivian rufiyaa", country: "Maldives" },
YER: { symbol: "﷼", name: "Yemeni rial", country: "Yemen" },
KPW: { symbol: "₩", name: "North Korean won", country: "North Korea" },
GEL: { symbol: "₾", name: "lari", country: "Georgia" },
UZS: { symbol: "so'm", name: "Uzbekistani soʻm", country: "Uzbekistan" },
DOP: { symbol: "$", name: "Dominican peso", country: "Dominican Republic" },
MZN: { symbol: "MT", name: "Mozambican metical", country: "Mozambique" },
THB: { symbol: "฿", name: "Thai baht", country: "Thailand" },
ILS: { symbol: "₪", name: "Israeli new shekel", country: "Israel" },
FKP: { symbol: "£", name: "Falkland Islands pound", country: "Falkland Islands" },
IDR: { symbol: "Rp", name: "Indonesian rupiah", country: "Indonesia" },
PGK: { symbol: "K", name: "Papua New Guinean kina", country: "Papua New Guinea" },
BHD: { symbol: ".د.ب", name: "Bahraini dinar", country: "Bahrain" },
MOP: { symbol: "P", name: "Macanese pataca", country: "Macau" },
SYP: { symbol: "£", name: "Syrian pound", country: "Syria" },
PLN: { symbol: "zł", name: "Polish złoty", country: "Poland" },
ZMW: { symbol: "ZK", name: "Zambian kwacha", country: "Zambia" },
AUD: { symbol: "$", name: "Australian dollar", country: "Kiribati" },
PEN: { symbol: "S/ ", name: "Peruvian sol", country: "Peru" },
UYU: { symbol: "$", name: "Uruguayan peso", country: "Uruguay" },
IRR: { symbol: "﷼", name: "Iranian rial", country: "Iran" },
HUF: { symbol: "Ft", name: "Hungarian forint", country: "Hungary" },
WST: { symbol: "T", name: "Samoan tālā", country: "Samoa" },
NGN: { symbol: "₦", name: "Nigerian naira", country: "Nigeria" },
IQD: { symbol: "ع.د", name: "Iraqi dinar", country: "Iraq" },
KWD: { symbol: "د.ك", name: "Kuwaiti dinar", country: "Kuwait" },
CZK: { symbol: "Kč", name: "Czech koruna", country: "Czechia" },
MAD: { symbol: "د.م.", name: "Moroccan dirham", country: "Morocco" }
}; };
export const CurrencyProvider = ({ children }) => { export const CurrencyProvider = ({ children }) => {