update bots
This commit is contained in:
@@ -0,0 +1,425 @@
|
||||
from typing import Dict, Optional, Tuple
|
||||
|
||||
from .. import BaseProvider, ElementsType
|
||||
|
||||
localized = True
|
||||
|
||||
|
||||
class Provider(BaseProvider):
|
||||
# Format: (code, name)
|
||||
currencies: ElementsType[Tuple[str, str]] = (
|
||||
("AED", "United Arab Emirates dirham"),
|
||||
("AFN", "Afghan afghani"),
|
||||
("ALL", "Albanian lek"),
|
||||
("AMD", "Armenian dram"),
|
||||
("ANG", "Netherlands Antillean guilder"),
|
||||
("AOA", "Angolan kwanza"),
|
||||
("ARS", "Argentine peso"),
|
||||
("AUD", "Australian dollar"),
|
||||
("AWG", "Aruban florin"),
|
||||
("AZN", "Azerbaijani manat"),
|
||||
("BAM", "Bosnia and Herzegovina convertible mark"),
|
||||
("BBD", "Barbadian dollar"),
|
||||
("BDT", "Bangladeshi taka"),
|
||||
("BGN", "Bulgarian lev"),
|
||||
("BHD", "Bahraini dinar"),
|
||||
("BIF", "Burundian franc"),
|
||||
("BMD", "Bermudian dollar"),
|
||||
("BND", "Brunei dollar"),
|
||||
("BOB", "Bolivian boliviano"),
|
||||
("BRL", "Brazilian real"),
|
||||
("BSD", "Bahamian dollar"),
|
||||
("BTN", "Bhutanese ngultrum"),
|
||||
("BWP", "Botswana pula"),
|
||||
("BYR", "Belarusian ruble"),
|
||||
("BZD", "Belize dollar"),
|
||||
("CAD", "Canadian dollar"),
|
||||
("CDF", "Congolese franc"),
|
||||
("CHF", "Swiss franc"),
|
||||
("CLP", "Chilean peso"),
|
||||
("CNY", "Renminbi"),
|
||||
("COP", "Colombian peso"),
|
||||
("CRC", "Costa Rican colón"),
|
||||
("CUC", "Cuban convertible peso"),
|
||||
("CUP", "Cuban peso"),
|
||||
("CVE", "Cape Verdean escudo"),
|
||||
("CZK", "Czech koruna"),
|
||||
("DJF", "Djiboutian franc"),
|
||||
("DKK", "Danish krone"),
|
||||
("DOP", "Dominican peso"),
|
||||
("DZD", "Algerian dinar"),
|
||||
("EGP", "Egyptian pound"),
|
||||
("ERN", "Eritrean nakfa"),
|
||||
("ETB", "Ethiopian birr"),
|
||||
("EUR", "Euro"),
|
||||
("FJD", "Fijian dollar"),
|
||||
("FKP", "Falkland Islands pound"),
|
||||
("GBP", "Pound sterling"),
|
||||
("GEL", "Georgian lari"),
|
||||
("GGP", "Guernsey pound"),
|
||||
("GHS", "Ghanaian cedi"),
|
||||
("GIP", "Gibraltar pound"),
|
||||
("GMD", "Gambian dalasi"),
|
||||
("GNF", "Guinean franc"),
|
||||
("GTQ", "Guatemalan quetzal"),
|
||||
("GYD", "Guyanese dollar"),
|
||||
("HKD", "Hong Kong dollar"),
|
||||
("HNL", "Honduran lempira"),
|
||||
("HRK", "Croatian kuna"),
|
||||
("HTG", "Haitian gourde"),
|
||||
("HUF", "Hungarian forint"),
|
||||
("IDR", "Indonesian rupiah"),
|
||||
("ILS", "Israeli new shekel"),
|
||||
("NIS", "Israeli new shekel"),
|
||||
("IMP", "Manx pound"),
|
||||
("INR", "Indian rupee"),
|
||||
("IQD", "Iraqi dinar"),
|
||||
("IRR", "Iranian rial"),
|
||||
("ISK", "Icelandic króna"),
|
||||
("JEP", "Jersey pound"),
|
||||
("JMD", "Jamaican dollar"),
|
||||
("JOD", "Jordanian dinar"),
|
||||
("JPY", "Japanese yen"),
|
||||
("KES", "Kenyan shilling"),
|
||||
("KGS", "Kyrgyzstani som"),
|
||||
("KHR", "Cambodian riel"),
|
||||
("KMF", "Comorian franc"),
|
||||
("KPW", "North Korean won"),
|
||||
("KRW", "South Korean won"),
|
||||
("KWD", "Kuwaiti dinar"),
|
||||
("KYD", "Cayman Islands dollar"),
|
||||
("KZT", "Kazakhstani tenge"),
|
||||
("LAK", "Lao kip"),
|
||||
("LBP", "Lebanese pound"),
|
||||
("LKR", "Sri Lankan rupee"),
|
||||
("LRD", "Liberian dollar"),
|
||||
("LSL", "Lesotho loti"),
|
||||
("LTL", "Lithuanian litas"),
|
||||
("LYD", "Libyan dinar"),
|
||||
("MAD", "Moroccan dirham"),
|
||||
("MDL", "Moldovan leu"),
|
||||
("MGA", "Malagasy ariar"),
|
||||
("MKD", "Macedonian denar"),
|
||||
("MMK", "Burmese kyat"),
|
||||
("MNT", "Mongolian tugrik"),
|
||||
("MOP", "Macanese pataca"),
|
||||
("MRO", "Mauritanian ouguiya"),
|
||||
("MUR", "Mauritian rupee"),
|
||||
("MVR", "Maldivian rufiyaa"),
|
||||
("MWK", "Malawian kwacha"),
|
||||
("MXN", "Mexican peso"),
|
||||
("MYR", "Malaysian ringgit"),
|
||||
("MZN", "Mozambican metical"),
|
||||
("NAD", "Namibian dollar"),
|
||||
("NGN", "Nigerian naira"),
|
||||
("NIO", "Nicaraguan córdoba"),
|
||||
("NOK", "Norwegian krone"),
|
||||
("NPR", "Nepalese rupee"),
|
||||
("NZD", "New Zealand dollar"),
|
||||
("OMR", "Omani rial"),
|
||||
("PAB", "Panamanian balboa"),
|
||||
("PEN", "Peruvian sol"),
|
||||
("PGK", "Papua New Guinean kina"),
|
||||
("PHP", "Philippine peso"),
|
||||
("PKR", "Pakistani rupee"),
|
||||
("PLN", "Polish zloty"),
|
||||
("PYG", "Paraguayan guarani"),
|
||||
("QAR", "Qatari riyal"),
|
||||
("RON", "Romanian leu"),
|
||||
("RSD", "Serbian dinar"),
|
||||
("RUB", "Russian ruble"),
|
||||
("RWF", "Rwandan franc"),
|
||||
("SAR", "Saudi riyal"),
|
||||
("SBD", "Solomon Islands dollar"),
|
||||
("SCR", "Seychellois rupee"),
|
||||
("SDG", "Sudanese pound"),
|
||||
("SEK", "Swedish krona"),
|
||||
("SGD", "Singapore dollar"),
|
||||
("SHP", "Saint Helena pound"),
|
||||
("SLL", "Sierra Leonean leone"),
|
||||
("SOS", "Somali shilling"),
|
||||
("SPL", "Seborga luigino"),
|
||||
("SRD", "Surinamese dollar"),
|
||||
("STD", "São Tomé and Príncipe dobra"),
|
||||
("SVC", "Salvadoran colón"),
|
||||
("SYP", "Syrian pound"),
|
||||
("SZL", "Swazi lilangeni"),
|
||||
("THB", "Thai baht"),
|
||||
("TJS", "Tajikistani somoni"),
|
||||
("TMT", "Turkmenistan manat"),
|
||||
("TND", "Tunisian dinar"),
|
||||
("TOP", "Tongan paʻanga"),
|
||||
("TRY", "Turkish lira"),
|
||||
("TTD", "Trinidad and Tobago dollar"),
|
||||
("TVD", "Tuvaluan dollar"),
|
||||
("TWD", "New Taiwan dollar"),
|
||||
("TZS", "Tanzanian shilling"),
|
||||
("UAH", "Ukrainian hryvnia"),
|
||||
("UGX", "Ugandan shilling"),
|
||||
("USD", "United States dollar"),
|
||||
("UYU", "Uruguayan peso"),
|
||||
("UZS", "Uzbekistani soʻm"),
|
||||
("VEF", "Venezuelan bolívar"),
|
||||
("VND", "Vietnamese đồng"),
|
||||
("VUV", "Vanuatu vatu"),
|
||||
("WST", "Samoan tālā"),
|
||||
("XAF", "Central African CFA franc"),
|
||||
("XCD", "Eastern Caribbean dollar"),
|
||||
("XDR", "Special drawing rights"),
|
||||
("XOF", "West African CFA franc"),
|
||||
("XPF", "CFP franc"),
|
||||
("YER", "Yemeni rial"),
|
||||
("ZAR", "South African rand"),
|
||||
("ZMW", "Zambian kwacha"),
|
||||
("ZWD", "Zimbabwean dollar"),
|
||||
)
|
||||
|
||||
# Source: https://en.wikipedia.org/wiki/List_of_cryptocurrencies
|
||||
cryptocurrencies: ElementsType[Tuple[str, str]] = (
|
||||
("AMP", "AMP"),
|
||||
("AUR", "Auroracoin"),
|
||||
("BC", "BlackCoin"),
|
||||
("BTC", "Bitcoin"),
|
||||
("BURST", "Burstcoin"),
|
||||
("DASH", "Dash"),
|
||||
("DOGE", "Dogecoin"),
|
||||
("EMC", "Emercoin"),
|
||||
("ETH", "Ethereum"),
|
||||
("ETC", "Ethereum Classic"),
|
||||
("GRC", "Gridcoin"),
|
||||
("KOI", "Coinye"),
|
||||
("LTC", "Litecoin"),
|
||||
("MSC", "Omni"),
|
||||
("MZC", "MazaCoin"),
|
||||
("NMC", "Namecoin"),
|
||||
("NXT", "Nxt"),
|
||||
("POT", "PotCoin"),
|
||||
("PPC", "Peercoin"),
|
||||
("TIT", "Titcoin"),
|
||||
("VTC", "Vertcoin"),
|
||||
("XDN", "DigitalNote"),
|
||||
("XMR", "Monero"),
|
||||
("XPM", "Primecoin"),
|
||||
("XRP", "Ripple"),
|
||||
("ZEC", "Zcash"),
|
||||
("STC", "SwiftCoin"),
|
||||
("BCN", "Bytecoin"),
|
||||
("FTH", "Feathercoin"),
|
||||
("NEO", "NEO"),
|
||||
("NEM", "XEM"),
|
||||
("USDT", "Tether"),
|
||||
("IOTA", "IOTA"),
|
||||
("DRC", "Decred"),
|
||||
("WAVES", "Waves Platform"),
|
||||
("LSK", "Lisk"),
|
||||
("ZCL", "Zclassic"),
|
||||
("BCH", "Bitcoin Cash"),
|
||||
("UBQ", "Ubiq"),
|
||||
("EOS", "EOS.IO"),
|
||||
("SRN", "Sirin Labs"),
|
||||
("TRX", "TRON"),
|
||||
("ADA", "Cardano"),
|
||||
)
|
||||
|
||||
# List of currency symbols
|
||||
# source: https://en.wikipedia.org/wiki/Currency_symbol
|
||||
currency_symbols: Dict[str, str] = {
|
||||
"AED": "\u002e\u062f\u002e\u0625",
|
||||
"AFN": "\u060b",
|
||||
"ALL": "Lek",
|
||||
"AMD": "\u058f",
|
||||
"ANG": "\u0192",
|
||||
"AOA": "Kz",
|
||||
"ARS": "\u0024",
|
||||
"AUD": "\u0024",
|
||||
"AWG": "\u0192",
|
||||
"AZN": "\u20bc",
|
||||
"BAM": "KM",
|
||||
"BBD": "\u0024",
|
||||
"BDT": "\u09f3",
|
||||
"BGN": "Lev",
|
||||
"BHD": "\u062f\u0628",
|
||||
"BIF": "Fr",
|
||||
"BMD": "\u0024",
|
||||
"BND": "\u0024",
|
||||
"BOB": "\u0024",
|
||||
"BRL": "\u0024",
|
||||
"BSD": "\u0024",
|
||||
"BTN": "Nu",
|
||||
"BWP": "P",
|
||||
"BYR": "R",
|
||||
"BZD": "\u0024",
|
||||
"CAD": "\u0024",
|
||||
"CDF": "Fr",
|
||||
"CHF": "Fr",
|
||||
"CLP": "\u0024",
|
||||
"CNY": "\u00a5",
|
||||
"COP": "\u0024",
|
||||
"CRC": "\u20a1",
|
||||
"CUC": "\u0024",
|
||||
"CUP": "\u0024",
|
||||
"CVE": "\u0024",
|
||||
"CZK": "\u004b\u010d\u0073",
|
||||
"DJF": "Fr",
|
||||
"DKK": "kr",
|
||||
"DOP": "\u0024",
|
||||
"DZD": "\u062f\u062c\u200e",
|
||||
"EGP": "\u00a3",
|
||||
"ERN": "Nfk",
|
||||
"ETB": "Br",
|
||||
"EUR": "\u20ac",
|
||||
"FJD": "\u0024",
|
||||
"FKP": "\u00a3",
|
||||
"GBP": "\u00a3",
|
||||
"GEL": "\u20be",
|
||||
"GGP": "\u00a3",
|
||||
"GHS": "\u20b5",
|
||||
"GIP": "\u00a3",
|
||||
"GMD": "D",
|
||||
"GNF": "FG",
|
||||
"GTQ": "Q",
|
||||
"GYD": "\u0024",
|
||||
"HKD": "\u0024",
|
||||
"HNL": "L",
|
||||
"HRK": "kn",
|
||||
"HTG": "G",
|
||||
"HUF": "Ft",
|
||||
"IDR": "Rp",
|
||||
"ILS": "\u20aa",
|
||||
"IMP": "\u00a3",
|
||||
"INR": "\u20b9",
|
||||
"IQD": "\u062f\u0639",
|
||||
"IRR": "\ufdfc",
|
||||
"ISK": "kr",
|
||||
"JEP": "\u00a3",
|
||||
"JMD": "\u0024",
|
||||
"JOD": "JD",
|
||||
"JPY": "\u00a5",
|
||||
"KES": "KSh",
|
||||
"KGS": "\u20c0",
|
||||
"KHR": "\u17db",
|
||||
"KMF": "FC",
|
||||
"KPW": "\u20a9",
|
||||
"KRW": "\u20a9",
|
||||
"KWD": "KD",
|
||||
"KYD": "\u0024",
|
||||
"KZT": "\u20b8",
|
||||
"LAK": "\u20ad",
|
||||
"LBP": "\u00a3",
|
||||
"LKR": "\u20a8",
|
||||
"LRD": "\u0024",
|
||||
"LSL": "M",
|
||||
"LTL": "L",
|
||||
"LYD": "LD",
|
||||
"MAD": "Dhs",
|
||||
"MDL": "leu",
|
||||
"MGA": "Ar",
|
||||
"MKD": "DEN",
|
||||
"MMK": "Ks",
|
||||
"MNT": "\u20ae",
|
||||
"MOP": "\u0024",
|
||||
"MRO": "UM",
|
||||
"MUR": "\u20a8",
|
||||
"MVR": "\u0078",
|
||||
"MWK": "K",
|
||||
"MXN": "\u0024",
|
||||
"MYR": "RM",
|
||||
"MZN": "Mt",
|
||||
"NAD": "\u0024",
|
||||
"NGN": "\u20a6",
|
||||
"NIO": "\u0024",
|
||||
"NIS": "\u20aa",
|
||||
"NOK": "kr",
|
||||
"NPR": "\u20a8",
|
||||
"NZD": "\u0024",
|
||||
"OMR": "\ufdfc",
|
||||
"PAB": "B/",
|
||||
"PEN": "S/",
|
||||
"PGK": "K",
|
||||
"PHP": "\u20b1",
|
||||
"PKR": "\u20a8",
|
||||
"PLN": "\u007a\u0142",
|
||||
"PYG": "\u20b2",
|
||||
"QAR": "\ufdfc",
|
||||
"RON": "leu",
|
||||
"RSD": "\u0434\u0438\u043d",
|
||||
"RUB": "\u20bd",
|
||||
"RWF": "F",
|
||||
"SAR": "\ufdfc",
|
||||
"SBD": "\u0024",
|
||||
"SCR": "\u20a8",
|
||||
"SDG": "\u00a3",
|
||||
"SEK": "kr",
|
||||
"SGD": "\u0024",
|
||||
"SHP": "\u00a3",
|
||||
"SLL": "Le",
|
||||
"SOS": "Sh.So.",
|
||||
"SPL": "L",
|
||||
"SRD": "\u0024",
|
||||
"STD": "Db",
|
||||
"SVC": "\u20a1",
|
||||
"SYP": "\u00a3",
|
||||
"SZL": "E",
|
||||
"THB": "\u0e3f",
|
||||
"TJS": "SM",
|
||||
"TMT": "m",
|
||||
"TND": "DT",
|
||||
"TOP": "\u00a2",
|
||||
"TRY": "\u20ba",
|
||||
"TTD": "\u0024",
|
||||
"TVD": "\u0024",
|
||||
"TWD": "\u0024",
|
||||
"TZS": "Tsh",
|
||||
"UAH": "\u20b4",
|
||||
"UGX": "USh",
|
||||
"USD": "\u0024",
|
||||
"UYU": "\u0024",
|
||||
"UZS": "\u043b\u0432",
|
||||
"VEF": "\u0042\u0073",
|
||||
"VND": "\u20ab",
|
||||
"VUV": "VT",
|
||||
"WST": "\u0024",
|
||||
"XAF": "Fr",
|
||||
"XCD": "\u0024",
|
||||
"XDR": "SDR",
|
||||
"XOF": "Fr",
|
||||
"XPF": "Fr",
|
||||
"YER": "\ufdfc",
|
||||
"ZAR": "R",
|
||||
"ZMW": "K",
|
||||
"ZWD": "\u0024",
|
||||
}
|
||||
|
||||
price_formats: ElementsType[str] = ["#.##", "%#.##", "%##.##", "%,###.##", "%#,###.##"]
|
||||
|
||||
def currency(self) -> Tuple[str, str]:
|
||||
return self.random_element(self.currencies)
|
||||
|
||||
def currency_code(self) -> str:
|
||||
return self.currency()[0]
|
||||
|
||||
def currency_name(self) -> str:
|
||||
return self.currency()[1]
|
||||
|
||||
def currency_symbol(self, code: Optional[str] = None) -> str:
|
||||
"""
|
||||
:example: $
|
||||
"""
|
||||
if code is None:
|
||||
code = self.random_element(self.currency_symbols.keys())
|
||||
elif code not in [currency[0] for currency in self.currencies]:
|
||||
raise KeyError("The supplied code is not valid")
|
||||
return self.currency_symbols.get(code, "\u00a4")
|
||||
|
||||
def cryptocurrency(self) -> Tuple[str, str]:
|
||||
return self.random_element(self.cryptocurrencies)
|
||||
|
||||
def cryptocurrency_code(self) -> str:
|
||||
return self.cryptocurrency()[0]
|
||||
|
||||
def cryptocurrency_name(self) -> str:
|
||||
return self.cryptocurrency()[1]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
currency: Tuple[str, str] = self.random_element(self.currencies)
|
||||
return currency[0] + "\N{NO-BREAK SPACE}" + self.numerify(self.random_element(self.price_formats))
|
||||
Binary file not shown.
@@ -0,0 +1,9 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
# source: https://ar.wikipedia.org/wiki/دينار_جزائري
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "% ###,##", "%# ###,##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}دج"
|
||||
Binary file not shown.
@@ -0,0 +1,178 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
# Format: (code, name)
|
||||
# Source: https://az.wikipedia.org/wiki/M%C3%B6vcud_valyutalar%C4%B1n_siyah%C4%B1s%C4%B1
|
||||
currencies = (
|
||||
("USD", "ABŞ dolları"),
|
||||
("ALL", "Albaniya leki"),
|
||||
("AOA", "Anqola kvanzası"),
|
||||
("ARS", "Argentina pesosu"),
|
||||
("AWG", "Aruba florini"),
|
||||
("EUR", "Avro"),
|
||||
("AUD", "Avstraliya dolları"),
|
||||
("AZN", "Azərbaycan manatı"),
|
||||
("BSD", "Baham dolları"),
|
||||
("BDT", "Banqladeş takası"),
|
||||
("BBD", "Barbados dolları"),
|
||||
("BZD", "Beliz dolları"),
|
||||
("BMD", "Bermud dolları"),
|
||||
("MMK", "Birma kyatı"),
|
||||
("BOB", "Boliviya bolivianosu"),
|
||||
("BGN", "Bolqarıstan levi"),
|
||||
("BAM", "Bosniya və Herseqovina konvertasiya olunan markası"),
|
||||
("BWP", "Botsvana pulası"),
|
||||
("BRL", "Braziliya realı"),
|
||||
("GBP", "Britaniya funtu"),
|
||||
("GBP", "Britaniya funtu[C]"),
|
||||
("BND", "Bruney dolları"),
|
||||
("BIF", "Burundi frankı"),
|
||||
("BTN", "Butan nqultrumu"),
|
||||
("AED", "BƏƏ dirhəmi"),
|
||||
("BHD", "Bəhreyn dinarı"),
|
||||
("XPF", "CFP frankı"),
|
||||
("JEP", "Cersi funtu"),
|
||||
("DJF", "Cibuti frankı"),
|
||||
("GIP", "Cəbəllütariq funtu"),
|
||||
("ZAR", "Cənubi Afrika randı"),
|
||||
("KRW", "Cənubi Koreya vonası"),
|
||||
("SSP", "Cənubi Sudan funtu"),
|
||||
("DKK", "Danimarka kronu"),
|
||||
("PRB", "Dnestryanı rublu"),
|
||||
("DOP", "Dominikan pesosu"),
|
||||
("ETB", "Efiopiya birri"),
|
||||
("ERN", "Eritreya nakfası"),
|
||||
("AMD", "Ermənistan dramı"),
|
||||
("SZL", "Esvatini lilangenisi"),
|
||||
("FJD", "Fici dolları"),
|
||||
("PHP", "Filippin pesosu"),
|
||||
("FKP", "Folklend adaları funtu"),
|
||||
("(yoxdur)", "Gernsi funtu"),
|
||||
("GGP", "Gernsi funtu"),
|
||||
("GEL", "Gürcüstan larisi"),
|
||||
("HTG", "Haiti qurdu"),
|
||||
("INR", "Hindistan rupisi"),
|
||||
("HNL", "Honduras lempirası"),
|
||||
("HKD", "Honkonq dolları"),
|
||||
("CVE", "Kabo-Verde eskudosu"),
|
||||
("KHR", "Kamboca rieli"),
|
||||
("CAD", "Kanada dolları"),
|
||||
("KYD", "Kayman adaları dolları"),
|
||||
("KES", "Keniya şillinqi"),
|
||||
("COP", "Kolumbiya pesosu"),
|
||||
("KMF", "Komor frankı"),
|
||||
("CDF", "Konqo frankı"),
|
||||
("CRC", "Kosta-Rika kolonu"),
|
||||
("CUC", "Kuba konvertasiya olunan pesosu"),
|
||||
("CUP", "Kuba pesosu"),
|
||||
("BYN", "Köhnə Belarus rublu"),
|
||||
("KWD", "Küveyt dinarı"),
|
||||
("LAK", "Laos kipi"),
|
||||
("LSL", "Lesoto lotisi"),
|
||||
("LRD", "Liberiya dolları"),
|
||||
("LBP", "Livan funtu"),
|
||||
("LYD", "Liviya dinarı"),
|
||||
("HUF", "Macarıstan forinti"),
|
||||
("MOP", "Makao patakası"),
|
||||
("MKD", "Makedoniya denarı"),
|
||||
("MGA", "Malaqasi ariarisi"),
|
||||
("MWK", "Malavi kvaçası"),
|
||||
("MYR", "Malayziya ringgiti"),
|
||||
("MVR", "Maldiv rufiyası"),
|
||||
("MUR", "Mavriki rupisi"),
|
||||
("MRO", "Mavritaniya ugiya"),
|
||||
("MRO", "Mavritaniya ugiyası"),
|
||||
("MXN", "Meksika pesosu"),
|
||||
("IMP", "Men funtu"),
|
||||
("EGP", "Misir funtu"),
|
||||
("MDL", "Moldova leyi"),
|
||||
("MNT", "Monqolustan tuqriki"),
|
||||
("MZN", "Mozambik metikalı"),
|
||||
("SHP", "Müqəddəs Yelena funtu"),
|
||||
("MAD", "Mərakeş dirhəmi"),
|
||||
("XAF", "Mərkəzi Afrika AMİ frankı"),
|
||||
("NAD", "Namibiya dolları"),
|
||||
("NPR", "Nepal rupisi"),
|
||||
("ANG", "Niderland Antil adaları quldeni"),
|
||||
("NGN", "Nigeriya nayrası"),
|
||||
("NIO", "Nikaraqua kordobası"),
|
||||
("NOK", "Norveç kronu"),
|
||||
("OMR", "Oman rialı"),
|
||||
("PKR", "Pakistan rupisi"),
|
||||
("PAB", "Panama balboası"),
|
||||
("PGK", "Papua-Yeni Qvineya kinası"),
|
||||
("PYG", "Paraqvay quaranisi"),
|
||||
("PLN", "Polşa zlotısı"),
|
||||
("GMD", "Qambiya dalasisi"),
|
||||
("GHS", "Qana sedisi"),
|
||||
("GYD", "Qayana dolları"),
|
||||
("KZT", "Qazaxıstan tengəsi"),
|
||||
("GTQ", "Qvatemala ketsalı"),
|
||||
("GNF", "Qvineya frankı"),
|
||||
("KGS", "Qırğız somu"),
|
||||
("XOF", "Qərbi Afrika AMİ frankı"),
|
||||
("QAR", "Qətər rialı"),
|
||||
("RWF", "Ruanda frankı"),
|
||||
("RON", "Rumıniya leyi"),
|
||||
("RUB", "Rus rublu"),
|
||||
("RUB", "Rusiya rublu"),
|
||||
("WST", "Samoa talası"),
|
||||
("STD", "San-Tome və Prinsipi dobrası"),
|
||||
("RSD", "Serbiya dinarı"),
|
||||
("SCR", "Seyşel rupisi"),
|
||||
("SGD", "Sinqapur dolları"),
|
||||
("SBD", "Solomon adaları dolları"),
|
||||
("SOS", "Somali şillinqi"),
|
||||
("SDG", "Sudan funtu"),
|
||||
("SRD", "Surinam dolları"),
|
||||
("SYP", "Suriya funtu"),
|
||||
("SLL", "Syerra-Leone leonesi"),
|
||||
("SAR", "Səudiyyə Ərəbistanı rialı"),
|
||||
("TJS", "Tacikistan somonisi"),
|
||||
("THB", "Tailand bahtı"),
|
||||
("TZS", "Tanzaniya şillinqi"),
|
||||
("TOP", "Tonqa paanqası"),
|
||||
("TTD", "Trinidad və Tobaqo dolları"),
|
||||
("TND", "Tunis dinarı"),
|
||||
("TVD", "Tuvalu dolları"),
|
||||
("TRY", "Türk lirəsi"),
|
||||
("TMT", "Türkmənistan manatı"),
|
||||
("UAH", "Ukrayna qrivnası"),
|
||||
("UGX", "Uqanda şillinqi"),
|
||||
("UYU", "Uruqvay pesosu"),
|
||||
("VUV", "Vanuatu vatusu"),
|
||||
("VEF", "Venesuela bolivarı"),
|
||||
("VND", "Vyetnam donqu"),
|
||||
("HRK", "Xorvatiya kunası"),
|
||||
("JMD", "Yamayka dolları"),
|
||||
("JPY", "Yapon yeni"),
|
||||
("BYR", "Yeni Belarus rublu"),
|
||||
("PEN", "Yeni Peru solu"),
|
||||
("TWD", "Yeni Tayvan dolları"),
|
||||
("NZD", "Yeni Zelandiya dolları"),
|
||||
("ILS", "Yeni İsrail şekeli"),
|
||||
("YER", "Yəmən rialı"),
|
||||
("ZMW", "Zambiya kvaçası"),
|
||||
("CZK", "Çex kronu"),
|
||||
("CLP", "Çili pesosu"),
|
||||
("CNY", "Çin yuanı"),
|
||||
("UZS", "Özbək somu"),
|
||||
("IDR", "İndoneziya rupiası"),
|
||||
("JOD", "İordaniya dinarı"),
|
||||
("IRR", "İran rialı"),
|
||||
("IQD", "İraq dinarı"),
|
||||
("ISK", "İslandiya kronası"),
|
||||
("SEK", "İsveç kronu"),
|
||||
("CHF", "İsveçrə frankı"),
|
||||
("KPW", "Şimali Koreya vonası"),
|
||||
("LKR", "Şri-Lanka rupisi"),
|
||||
("XCD", "Şərqi Karib dolları"),
|
||||
("AFN", "Əfqanıstan əfqanisi"),
|
||||
("DZD", "Əlcəzair dinarı"),
|
||||
)
|
||||
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "%.###,##", "%#.###,##"]
|
||||
|
||||
def pricetag(self):
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}AZN"
|
||||
Binary file not shown.
@@ -0,0 +1,231 @@
|
||||
from faker.providers.person.bn_BD import translate_to_bengali_digits
|
||||
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
"""
|
||||
Implement currency provider for ``bn_BD`` locale.
|
||||
"""
|
||||
|
||||
currencies = (
|
||||
("AED", "সংযুক্ত আরব আমিরাত দিরহাম"),
|
||||
("AFN", "আফগান আফগানি"),
|
||||
("সমস্ত", "আলবেনিয়ান লেক"),
|
||||
("AMD", "আর্মেনিয়ান ড্রাম"),
|
||||
("ANG", "নেদারল্যান্ডস অ্যান্টিলিয়ান গিল্ডার"),
|
||||
("AOA", "অ্যাঙ্গোলান কোয়ানজা"),
|
||||
("ARS", "আর্জেন্টিনা পেসো"),
|
||||
("AUD", "অস্ট্রেলিয়ান ডলার"),
|
||||
("AWG", "আরুবান ফ্লোরিন"),
|
||||
("AZN", "আজারবাইজানীয় মানাত"),
|
||||
("BAM", "বসনিয়া ও হার্জেগোভিনা পরিবর্তনযোগ্য চিহ্ন"),
|
||||
("BBD", "বার্বাডিয়ান ডলার"),
|
||||
("বিডিটি", "বাংলাদেশি টাকা"),
|
||||
("BGN", "বুলগেরিয়ান লেভ"),
|
||||
("BHD", "বাহরাইন দিনার"),
|
||||
("BIF", "বুরুন্ডিয়ান ফ্রাঙ্ক"),
|
||||
("BMD", "বারমুডিয়ান ডলার"),
|
||||
("BND", "ব্রুনাই ডলার"),
|
||||
("BOB", "বলিভিয়ান বলিভিয়ানো"),
|
||||
("BRL", "ব্রাজিলিয়ান রিয়াল"),
|
||||
("BSD", "বাহামিয়ান ডলার"),
|
||||
("BTN", "ভুটানি নগুলট্রাম"),
|
||||
("BWP", "বতসোয়ানা পুলা"),
|
||||
("BYR", "বেলারুশিয়ান রুবেল"),
|
||||
("BZD", "বেলিজ ডলার"),
|
||||
("CAD", "কানাডিয়ান ডলার"),
|
||||
("CDF", "কঙ্গোলিজ ফ্রাঙ্ক"),
|
||||
("CHF", "সুইস ফ্রাঙ্ক"),
|
||||
("CLP", "চিলিয়ান পেসো"),
|
||||
("CNY", "রেনমিনবি"),
|
||||
("COP", "কলম্বিয়ান পেসো"),
|
||||
("CRC", "কোস্টারিকান কোলন"),
|
||||
("CUC", "কিউবান কনভার্টেবল পেসো"),
|
||||
("CUP", "কিউবান পেসো"),
|
||||
("CVE", "কেপ ভার্ডিয়ান এসকুডো"),
|
||||
("CZK", "চেক কোরুনা"),
|
||||
("DJF", "জিবুতিয়ান ফ্রাঙ্ক"),
|
||||
("DKK", "ড্যানিশ ক্রোন"),
|
||||
("DOP", "ডোমিনিকান পেসো"),
|
||||
("DZD", "আলজেরিয়ান দিনার"),
|
||||
("EGP", "মিশরীয় পাউন্ড"),
|
||||
("ERN", "ইরিত্রিয়ান নাকফা"),
|
||||
("ETB", "ইথিওপিয়ান বির"),
|
||||
("EUR", "ইউরো"),
|
||||
("FJD", "ফিজিয়ান ডলার"),
|
||||
("FKP", "ফকল্যান্ড দ্বীপপুঞ্জ পাউন্ড"),
|
||||
("GBP", "পাউন্ড স্টার্লিং"),
|
||||
("GEL", "জর্জিয়ান লারি"),
|
||||
("GGP", "গার্নসি পাউন্ড"),
|
||||
("GHS", "ঘানার সিডি"),
|
||||
("GIP", "জিব্রাল্টার পাউন্ড"),
|
||||
("GMD", "গাম্বিয়ান ডালাসি"),
|
||||
("GNF", "গিনি ফ্রাঙ্ক"),
|
||||
("GTQ", "গুয়াতেমালান কুয়েটজাল"),
|
||||
("GYD", "গায়ানিজ ডলার"),
|
||||
("HKD", "হংকং ডলার"),
|
||||
("HNL", "হন্ডুরান লেম্পিরা"),
|
||||
("HRK", "ক্রোয়েশিয়ান কুনা"),
|
||||
("HTG", "হাইতিয়ান গার্ড"),
|
||||
("HUF", "হাঙ্গেরিয়ান ফরিন্ট"),
|
||||
("IDR", "ইন্দোনেশিয়ান রুপিয়া"),
|
||||
("ILS", "ইসরায়েলি নতুন শেকেল"),
|
||||
("NIS", "ইসরায়েলি নতুন শেকেল"),
|
||||
("IMP", "ম্যাঙ্কস পাউন্ড"),
|
||||
("INR", "ভারতীয় রুপি"),
|
||||
("IQD", "ইরাকি দিনার"),
|
||||
("IRR", "ইরানি রিয়াল"),
|
||||
("ISK", "আইসল্যান্ডিক ক্রোনা"),
|
||||
("JEP", "জার্সি পাউন্ড"),
|
||||
("JMD", "জ্যামাইকান ডলার"),
|
||||
("JOD", "জর্ডানিয়ান দিনার"),
|
||||
("JPY", "জাপানি ইয়েন"),
|
||||
("KES", "কেনিয়ান শিলিং"),
|
||||
("KGS", "কিরগিজস্তানি সোম"),
|
||||
("KHR", "কম্বোডিয়ান রিয়েল"),
|
||||
("KMF", "কমোরিয়ান ফ্রাঙ্ক"),
|
||||
("KPW", "উত্তর কোরিয়ান জয়ী"),
|
||||
("KRW", "দক্ষিণ কোরিয়ান জয়ী"),
|
||||
("KWD", "কুয়েতি দিনার"),
|
||||
("KYD", "কেম্যান দ্বীপপুঞ্জ ডলার"),
|
||||
("KZT", "কাজাখস্তানি টেঙ্গে"),
|
||||
("LAK", "লাও কিপ"),
|
||||
("LBP", "লেবানিজ পাউন্ড"),
|
||||
("LKR", "শ্রীলঙ্কা রুপি"),
|
||||
("LRD", "লাইবেরিয়ান ডলার"),
|
||||
("LSL", "লেসোথো লোটি"),
|
||||
("LTL", "লিথুয়ানিয়ান লিটাস"),
|
||||
("LYD", "লিবিয়ান দিনার"),
|
||||
("MAD", "মরক্কান দিরহাম"),
|
||||
("MDL", "Moldovan leu"),
|
||||
("MGA", "মালাগাসি আরিয়ার"),
|
||||
("MKD", "ম্যাসেডোনিয়ান ডেনার"),
|
||||
("MMK", "বর্মী কিয়াত"),
|
||||
("MNT", "মঙ্গোলিয়ান তুগ্রিক"),
|
||||
("MOP", "ম্যাকানিজ পটাকা"),
|
||||
("MRO", "মৌরিতানীয় ওগুইয়া"),
|
||||
("MUR", "মরিশিয়ান রুপি"),
|
||||
("MVR", "মালদ্বীপের রুফিয়া"),
|
||||
("MWK", "মালাউইয়ান কোয়াচা"),
|
||||
("MXN", "মেক্সিকান পেসো"),
|
||||
("MYR", "মালয়েশিয়ান রিঙ্গিত"),
|
||||
("MZN", "মোজাম্বিকন মেটিক্যাল"),
|
||||
("NAD", "নামিবিয়ান ডলার"),
|
||||
("NGN", "নাইজেরিয়ান নায়রা"),
|
||||
("NIO", "নিকারাগুয়ান কর্ডোবা"),
|
||||
("NOK", "নরওয়েজিয়ান ক্রোন"),
|
||||
("NPR", "নেপালি রুপি"),
|
||||
("NZD", "নিউজিল্যান্ড ডলার"),
|
||||
("OMR", "ওমানি রিয়াল"),
|
||||
("PAB", "পানামানিয়ান বালবোয়া"),
|
||||
("পেন", "পেরুভিয়ান সল"),
|
||||
("PGK", "পাপুয়া নিউ গিনি কিনা"),
|
||||
("PHP", "ফিলিপাইন পেসো"),
|
||||
("PKR", "পাকিস্তানি রুপি"),
|
||||
("PLN", "পোলিশ জ্লটি"),
|
||||
("PYG", "প্যারাগুয়ের গুয়ারানি"),
|
||||
("QAR", "কাতারি রিয়াল"),
|
||||
("RON", "রোমানিয়ান লিউ"),
|
||||
("RSD", "সার্বিয়ান দিনার"),
|
||||
("RUB", "রাশিয়ান রুবেল"),
|
||||
("RWF", "রুয়ান্ডার ফ্রাঙ্ক"),
|
||||
("SAR", "সৌদি রিয়াল"),
|
||||
("SBD", "সলোমন দ্বীপপুঞ্জ ডলার"),
|
||||
("SCR", "সেচেলো রুপি"),
|
||||
("SDG", "সুদানিজ পাউন্ড"),
|
||||
("SEK", "সুইডিশ ক্রোনা"),
|
||||
("SGD", "সিঙ্গাপুর ডলার"),
|
||||
("SHP", "সেন্ট হেলেনা পাউন্ড"),
|
||||
("SLL", "সিয়েরা লিওনিয়ান লিওন"),
|
||||
("SOS", "সোমালি শিলিং"),
|
||||
("SPL", "সেবোরগা লুইগিনো"),
|
||||
("SRD", "সুরিনামী ডলার"),
|
||||
("STD", "সাও টোমে এবং প্রিন্সিপে ডোবরা"),
|
||||
("SVC", "সালভাডোরান কোলন"),
|
||||
("SYP", "সিরিয়ান পাউন্ড"),
|
||||
("SZL", "সোয়াজি লিলাঞ্জেনি"),
|
||||
("THB", "থাই বাত"),
|
||||
("TJS", "তাজিকিস্তানি সোমনি"),
|
||||
("TMT", "তুর্কমেনিস্তান মানাত"),
|
||||
("TND", "তিউনিসিয়ান দিনার"),
|
||||
("TOP", "টোঙ্গান পা'আঙ্গা"),
|
||||
("TRY", "তুর্কি লিরা"),
|
||||
("TTD", "ত্রিনিদাদ ও টোবাগো ডলার"),
|
||||
("TVD", "টুভালুয়ান ডলার"),
|
||||
("TWD", "নতুন তাইওয়ান ডলার"),
|
||||
("TZS", "তানজানিয়ান শিলিং"),
|
||||
("UAH", "ইউক্রেনীয় রিভনিয়া"),
|
||||
("UGX", "উগান্ডার শিলিং"),
|
||||
("USD", "মার্কিন যুক্তরাষ্ট্র ডলার"),
|
||||
("UYU", "উরুগুয়ের পেসো"),
|
||||
("UZS", "উজবেকিস্তানি তাই'"),
|
||||
("VEF", "ভেনিজুয়েলা বলিভার"),
|
||||
("VND", "ভিয়েতনামী তামা"),
|
||||
("VUV", "ভানুয়াতু ভাতু"),
|
||||
("WST", "সামোয়ান তালা"),
|
||||
("XAF", "সেন্ট্রাল আফ্রিকান সিএফএ ফ্রাঙ্ক"),
|
||||
("XCD", "পূর্ব ক্যারিবিয়ান ডলার"),
|
||||
("XDR", "বিশেষ অঙ্কন অধিকার"),
|
||||
("XOF", "ওয়েস্ট আফ্রিকান সিএফএ ফ্রাঙ্ক"),
|
||||
("XPF", "সিএফপি ফ্রাঙ্ক"),
|
||||
("YER", "ইয়েমেনি রিয়াল"),
|
||||
("ZAR", "দক্ষিণ আফ্রিকান র্যান্ড"),
|
||||
("ZMW", "জাম্বিয়ান কোয়াচা"),
|
||||
("ZWD", "জিম্বাবুয়েন ডলার"),
|
||||
)
|
||||
|
||||
cryptocurrencies = (
|
||||
("AMP", "এএমপি"),
|
||||
("AUR", "অরোরাকয়েন"),
|
||||
("BC", "ব্ল্যাককয়েন"),
|
||||
("BTC", "বিটকয়েন"),
|
||||
("BURST", "ব্রাস্টকয়েন"),
|
||||
("DASH", "ড্যাশ"),
|
||||
("DOGE", "ডোজকয়েন"),
|
||||
("EMC", "ইমারকয়েন"),
|
||||
("ETH", "ইথেরিয়াম"),
|
||||
("ETC", "ইথেরিয়াম ক্ল্যাসিক"),
|
||||
("GRC", "গ্রিডকয়েন"),
|
||||
("KOI", "কয়েনইয়ে"),
|
||||
("LTC", "লাইট কয়েন"),
|
||||
("MSC", "ওমনি"),
|
||||
("MZC", "মাজাকয়েন"),
|
||||
("NMC", "নেমকয়েন"),
|
||||
("NXT", "এনএক্সটি"),
|
||||
("POT", "পট কয়েন"),
|
||||
("PPC", "পিয়ারকয়েন"),
|
||||
("TIT", "টিটকয়েন"),
|
||||
("VTC", "ভার্টকয়েন"),
|
||||
("XDN", "ডিজিটাল নোট"),
|
||||
("XMR", "মনেরো"),
|
||||
("XPM", "প্রাইম কয়েন"),
|
||||
("XRP", "রিপল"),
|
||||
("ZEC", "জেক্যাশ"),
|
||||
("STC", "সুইফট কয়েন"),
|
||||
("BCN", "বাইট কয়েন"),
|
||||
("FTH", "ফেদার কয়েন"),
|
||||
("NEO", "নিও"),
|
||||
("NEM", "জেম"),
|
||||
("USDT", "টেথার"),
|
||||
("IOTA", "আই ও টা"),
|
||||
("DRC", "ডিক্রিড"),
|
||||
("WAVES", "ওয়েভস প্লাটফর্ম"),
|
||||
("LSK", "লিস্ক"),
|
||||
("ZCL", "জেক্ল্যাসিক"),
|
||||
("BCH", "বিটকয়েন ক্যাশ"),
|
||||
("UBQ", "ইউবিক"),
|
||||
("EOS", "ই ও এস ডট আইও"),
|
||||
("SRN", "সিরিন ল্যাবস"),
|
||||
("TRX", "ট্রন"),
|
||||
("ADA", "কার্দানো"),
|
||||
)
|
||||
|
||||
def pricetag(self) -> str:
|
||||
"""
|
||||
Return price in Bengali digit with Bangladeshi Currency symbol.
|
||||
:example: '৳ ৫৫,৫৫০'
|
||||
"""
|
||||
currency_symbol = self.currency_symbol("BDT")
|
||||
price = self.numerify(self.random_element(self.price_formats))
|
||||
return currency_symbol + " " + translate_to_bengali_digits(price)
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#,#0", "%#,#0", "%##,#0", "%.###,#0", "%#.###,#0"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}Kč"
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "%.###,##", "%#.###,##"]
|
||||
|
||||
def pricetag(self):
|
||||
return self.numerify(self.random_element(self.price_formats)) + " kr."
|
||||
Binary file not shown.
@@ -0,0 +1,174 @@
|
||||
from typing import Tuple
|
||||
|
||||
from .. import ElementsType
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
# source: https://www.laenderdaten.info/waehrungen/
|
||||
|
||||
currencies: ElementsType[Tuple[str, str]] = (
|
||||
("AED", "Arabische Dirham"),
|
||||
("AFN", "Afghani"),
|
||||
("ALL", "Albanische Lek"),
|
||||
("AMD", "Armenische Dram"),
|
||||
("ANG", "Antillen Gulden"),
|
||||
("AOA", "Angolanische Kwanza"),
|
||||
("ARS", "Argentinische Peso"),
|
||||
("AUD", "Australische Dollar"),
|
||||
("AWG", "Aruba Florin"),
|
||||
("AZN", "Aserbaidschanische Manat"),
|
||||
("BAM", "Konvertible Mark"),
|
||||
("BBD", "Barbados Dollar"),
|
||||
("BDT", "Bangladeschische Taka"),
|
||||
("BGN", "Bulgarische Lew"),
|
||||
("BHD", "Bahrainische Dinar"),
|
||||
("BIF", "Burundische Franc"),
|
||||
("BMD", "Bermudische Dollar"),
|
||||
("BND", "Brunei Dollar"),
|
||||
("BOB", "Boliviano"),
|
||||
("BRL", "Brasilianische Real"),
|
||||
("BSD", "Bahamas Dollar"),
|
||||
("BTN", "Bhutanisches Ngultrum"),
|
||||
("BWP", "Botswanische Pula"),
|
||||
("BYR", "Belarussische Rubel"),
|
||||
("BZD", "Belize Dollar"),
|
||||
("CAD", "Kanadische Dollar"),
|
||||
("CDF", "Kongolesische Franc"),
|
||||
("CHF", "Schweizer Franken"),
|
||||
("CLP", "Chilenische Peso"),
|
||||
("CNY", "Renminbi Yuán"),
|
||||
("COP", "Kolumbische Peso"),
|
||||
("CRC", "Costa-Rica Colón"),
|
||||
("CUC", "Cuba Peso Convertible"),
|
||||
("CUP", "Kubanische Peso"),
|
||||
("CVE", "Cap Verdische Escudo"),
|
||||
("CZK", "Tschechische Krone"),
|
||||
("DJF", "Dschibuti Franc"),
|
||||
("DKK", "Dänische Krone"),
|
||||
("DOP", "Dominikanische Peso"),
|
||||
("DZD", "Algerische Dinar"),
|
||||
("EGP", "Ägyptische Pfund"),
|
||||
("ERN", "Eritreische Nakfa"),
|
||||
("ETB", "Äthiopische Birr"),
|
||||
("EUR", "Euro"),
|
||||
("FJD", "Fidschi Dollar"),
|
||||
("FKP", "Falkländische Pfund"),
|
||||
("GBP", "Sterling Pfund"),
|
||||
("GEL", "Georgische Lari"),
|
||||
("GGP", "Guernsey Pfund"),
|
||||
("GHS", "Ghanaische Cedi"),
|
||||
("GIP", "Gibraltar Pfund"),
|
||||
("GMD", "Gambische Dalasi"),
|
||||
("GNF", "Guinea Franc"),
|
||||
("GTQ", "Guatemaltekischer Quetzal"),
|
||||
("GYD", "Guyana Dollar"),
|
||||
("HKD", "Hongkong Dollar"),
|
||||
("HNL", "Honduranische Lempira"),
|
||||
("HRK", "Kroatische Kuna"),
|
||||
("HTG", "Haitianische Gourde"),
|
||||
("HUF", "Ungarische Forint"),
|
||||
("IDR", "Indonesische Rupiah"),
|
||||
("ILS", "Israelische Schekel"),
|
||||
("NIS", "Israelische Schekel"),
|
||||
("IMP", "Isle-of-Man Pfund"),
|
||||
("INR", "Indische Rupie"),
|
||||
("IQD", "Irakische Dinar"),
|
||||
("IRR", "Iranische Rial"),
|
||||
("ISK", "Isländische Krone"),
|
||||
("JEP", "Jersey Pfund"),
|
||||
("JMD", "Jamaikanische Dollar"),
|
||||
("JOD", "Jordanische Dinar"),
|
||||
("JPY", "Japanische Yen"),
|
||||
("KES", "Kenianische Schilling"),
|
||||
("KGS", "Kirgisische Som"),
|
||||
("KHR", "Kambodschanische Riel"),
|
||||
("KMF", "Komorische Franc"),
|
||||
("KPW", "Nordkoreanische Won"),
|
||||
("KRW", "Südkoreanische Won"),
|
||||
("KWD", "Kuwaitische Dinar"),
|
||||
("KYD", "Cayman Dollar"),
|
||||
("KZT", "Kasachische Tenge"),
|
||||
("LAK", "Laotische Kip"),
|
||||
("LBP", "Libanesische Pfund"),
|
||||
("LKR", "Sri Lanka Rupie"),
|
||||
("LRD", "Liberianische Dollar"),
|
||||
("LSL", "Lesothische Loti"),
|
||||
("LYD", "Libysche Dinar"),
|
||||
("MAD", "Marokkanische Dirham"),
|
||||
("MDL", "Moldauische Leu"),
|
||||
("MGA", "Madagassische Ariary"),
|
||||
("MKD", "Mazedonische Denar"),
|
||||
("MMK", "Burmesische Kyat"),
|
||||
("MNT", "Mongolische Tögrög"),
|
||||
("MOP", "Macau Pataca"),
|
||||
("MRO", "Mauretanische Ouguiya"),
|
||||
("MUR", "Mauritius Rupie"),
|
||||
("MVR", "Maledivische Rufiyaa"),
|
||||
("MWK", "Malawische Kwacha"),
|
||||
("MXN", "Mexikanische Peso"),
|
||||
("MYR", "Malaysische Ringgit"),
|
||||
("MZN", "Mosambikanische Metical"),
|
||||
("NAD", "Namibische Dollar"),
|
||||
("NGN", "Nigerianische Naira"),
|
||||
("NIO", "Nicaraguanische Córdoba Oro"),
|
||||
("NOK", "Norwegische Krone"),
|
||||
("NPR", "Nepalesische Rupie"),
|
||||
("NZD", "Neuseeländische Dollar"),
|
||||
("OMR", "Omanische Rial"),
|
||||
("PAB", "Panamaische Balboa"),
|
||||
("PEN", "Peruanische Sol"),
|
||||
("PGK", "Papua-neuguineische Kina"),
|
||||
("PHP", "Philippinische Peso"),
|
||||
("PKR", "Pakistanische Rupie"),
|
||||
("PLN", "Polnische Złoty"),
|
||||
("PYG", "Paraguayische Guaraní"),
|
||||
("QAR", "Qatar Riyal"),
|
||||
("RON", "Rumänische Leu"),
|
||||
("RSD", "Serbische Dinar"),
|
||||
("RUB", "Russische Rubel"),
|
||||
("RWF", "Ruandische Franc"),
|
||||
("SAR", "Saudische Riyal"),
|
||||
("SBD", "Salomonische Dollar"),
|
||||
("SCR", "Seychellen Rupie"),
|
||||
("SDG", "Sudanesische Pfund"),
|
||||
("SEK", "Schwedische Krone"),
|
||||
("SGD", "Singapur Dollar"),
|
||||
("SHP", "St.-Helena Pfund"),
|
||||
("SLL", "Sierra-leonische Leone"),
|
||||
("SOS", "Somalische Schilling"),
|
||||
("SPL", "Seborga Luigini"),
|
||||
("SRD", "Surinamische Dollar"),
|
||||
("STD", "São-toméische Dobra"),
|
||||
("SVC", "El-Salvador-Colón"),
|
||||
("SYP", "Syrische Pfund"),
|
||||
("SZL", "Swazi Lilangeni"),
|
||||
("THB", "Thailändische Baht"),
|
||||
("TJS", "Tadschikische Somoni"),
|
||||
("TMT", "Turkmenische Manat"),
|
||||
("TND", "Tunesische Dinar"),
|
||||
("TOP", "Tongaische Pa'anga"),
|
||||
("TRY", "Türkische Lira"),
|
||||
("TTD", "Trinidad und Tobago Dollar"),
|
||||
("TVD", "Tuvalu Dollar"),
|
||||
("TWD", "Neu Taiwanesische Dollar"),
|
||||
("TZS", "Tansanische Schilling"),
|
||||
("UAH", "Ukrainische Hrywnja"),
|
||||
("UGX", "Ugandische Schilling"),
|
||||
("USD", "Amerikanische Dollar"),
|
||||
("UYU", "Uruguayische Peso"),
|
||||
("UZS", "Uzbekische So'm"),
|
||||
("VEF", "Venezuelanische Bolívar"),
|
||||
("VND", "Vietnamesischer Dong"),
|
||||
("VUV", "Vanuatuische Vatu"),
|
||||
("WST", "Samoanische Tala"),
|
||||
("XAF", "Zentralafrikanische CFA-Franc"),
|
||||
("XCD", "Ostkaribische Dollar"),
|
||||
("XDR", "Sonderziehungsrecht"),
|
||||
("XOF", "Westafrikanische CFA-Franc"),
|
||||
("XPF", "Pazifische Franc"),
|
||||
("YER", "Jemenitische Rial"),
|
||||
("ZAR", "Südafrikanische Rand"),
|
||||
("ZMW", "Sambische Kwacha"),
|
||||
("ZWD", "Simbabwe Dollar"),
|
||||
)
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from ..de import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "%.###,##", "%#.###,##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}\N{EURO SIGN}"
|
||||
Binary file not shown.
@@ -0,0 +1,9 @@
|
||||
from ..de import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
# source: https://de.wikipedia.org/wiki/Schreibweise_von_Zahlen#Dezimaltrennzeichen_2
|
||||
price_formats = ["\N{FIGURE DASH}.##", "%.##", "%#.##", "%##.##", "% ###.##", "%# ###.##"]
|
||||
|
||||
def pricetag(self):
|
||||
return "Fr.\N{NO-BREAK SPACE}" + self.numerify(self.random_element(self.price_formats))
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from ..de import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "%.###,##", "%#.###,##"]
|
||||
|
||||
def pricetag(self):
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}\N{EURO SIGN}"
|
||||
Binary file not shown.
@@ -0,0 +1,158 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
# Source https://el.wikipedia.org/wiki/Κατάλογος_νομισμάτων_των_χωρών_του_κόσμου
|
||||
# Format: (code, name)
|
||||
currencies = (
|
||||
("AED", "Ντιρχάμ των Ηνωμένων Αραβικών Εμιράτων"),
|
||||
("AFN", "Αφγάνι"),
|
||||
("ALL", "Λεκ"),
|
||||
("AMD", "Ντραμ"),
|
||||
("AOA", "Κουάνζα"),
|
||||
("ARS", "Πέσο Αργεντινής"),
|
||||
("AUD", "Δολάριο Αυστραλίας"),
|
||||
("AZN", "Μανάτ του Αζερμπαϊτζάν"),
|
||||
("BAM", "Μετατρέψιμο μάρκο Βοσνίας και Ερζεγοβίνης"),
|
||||
("BBD", "Δολάριο των Μπαρμπάντος"),
|
||||
("BDT", "Τάκα"),
|
||||
("BGN", "Λεβ"),
|
||||
("BHD", "Δηνάριο του Μπαχρέιν"),
|
||||
("BIF", "Φράγκο του Μπουρούντι"),
|
||||
("BND", "Κυάτ Μιανμάρ"),
|
||||
("BOB", "Μπολιβιάνο"),
|
||||
("BRL", "Ρεάλ Βραζιλίας"),
|
||||
("BSD", "Δολάριο Μπαχάμας"),
|
||||
("BTN", "Νγκούλντρουμ"),
|
||||
("BWP", "Πούλα"),
|
||||
("BYΝ", "Ρούβλι Λευκορωσίας"),
|
||||
("BZD", "Δολάριο Μπελίζ"),
|
||||
("CAD", "Δολάριο Καναδά"),
|
||||
("CDF", "Φράγκο του Κονγκό"),
|
||||
("CHF", "Ελβετικό Φράγκο"),
|
||||
("CLP", "Πέσο Χιλής"),
|
||||
("CNY", "Γιουάν |"),
|
||||
("COP", "Πέσο Κολομβίας"),
|
||||
("CRC", "Κολόν"),
|
||||
("CSD", "Δηνάριο Σερβίας"),
|
||||
("CUC", "Μετατρέψιμο πέσο Κούβας"),
|
||||
("CUP", "Πέσος Κούβας"),
|
||||
("CVE", "Εσκούδο Πρασίνου Ακρωτηρίου"),
|
||||
("CZK", "Κορόνα Τσεχίας (koruna)"),
|
||||
("DJF", "Φράγκο του Τζιμπουτί"),
|
||||
("DKK", "Κορόνα Δανίας"),
|
||||
("DOP", "Πέσο Δομινικανής Δημοκρατίας"),
|
||||
("DZD", "Δηνάριο της Αλγερίας"),
|
||||
("EGP", "Λίρα Αιγύπτου"),
|
||||
("ERN", "Νάκφα"),
|
||||
("ETB", "Μπιρ"),
|
||||
("EUR", "Ευρώ"),
|
||||
("FJD", "Δολάριο Νησιών Φίτζι"),
|
||||
("GBP", "Στερλίνα"),
|
||||
("GEL", "Λάρι"),
|
||||
("GHC", "Σέντι της Γκάνας"),
|
||||
("GMD", "Νταλάζι (Dalasi)"),
|
||||
("GNF", "Φράγκο Γουινέας"),
|
||||
("GTQ", "Κετσάλ"),
|
||||
("GYD", "Δολάριο Γουιάνας"),
|
||||
("HNL", "Λεμπίρα"),
|
||||
("HRK", "Κούνα"),
|
||||
("HTG", "Γκουρντ"),
|
||||
("HUF", "Φιορίνι Ουγγαρίας"),
|
||||
("IDR", "Ρουπία Ινδονησίας"),
|
||||
("ILS", "Νέο σέκελ"),
|
||||
("INR", "Ρουπία Ινδίας[6]"),
|
||||
("IQD", "Δηνάριο του Ιράκ"),
|
||||
("IRR", "Ριάλ του Ιράν"),
|
||||
("ISK", "Κορόνα Ισλανδίας (króna)"),
|
||||
("JMD", "Δολάριο Τζαμάικας"),
|
||||
("JOD", "Ιορδανικό δηνάριο"),
|
||||
("JPY", "Γιέν"),
|
||||
("KES", "Σελίνι Κένυας"),
|
||||
("KGS", "Σομ της Κιργιζίας"),
|
||||
("KHR", "Ριέλ Καμπότζης"),
|
||||
("KMF", "Φράγκο Κομόρων"),
|
||||
("KPW", "Γουόν Βόρειας Κορέας"),
|
||||
("KRW", "Γουόν Νότιας Κορέας"),
|
||||
("KWD", "Δηνάριο του Κουβέιτ"),
|
||||
("KZT", "Τένγκε"),
|
||||
("LAK", "Κιπ"),
|
||||
("LBP", "Λίρα Λιβάνου"),
|
||||
("LKR", "Ρουπία της Σρι Λάνκας (rupee)"),
|
||||
("LRD", "Δολάριο Λιβερίας"),
|
||||
("LSL", "Λότι"),
|
||||
("LYD", "Δηνάριο Λιβύης"),
|
||||
("MAD", "Ντιρχάμ Μαρόκου"),
|
||||
("MDL", "Μολδαβικό Λέου"),
|
||||
("MGA", "Αριάρι[10]"),
|
||||
("MKD", "Δηνάριο Βόρειας Μακεδονίας"),
|
||||
("MNT", "Τουγκρίκ"),
|
||||
("MRU", "Ουγκίγια[10]"),
|
||||
("MUR", "Ρουπία Μαυρίκιου"),
|
||||
("MVR", "Ρουφίγια"),
|
||||
("MWK", "Κουάτσα του Μαλάουι"),
|
||||
("MXN", "Πέσο Μεξικού"),
|
||||
("MYR", "Ρινγκίτ"),
|
||||
("MZN", "Μετικάλ"),
|
||||
("NAD", "Δολάριο Ναμίμπιας"),
|
||||
("NGN", "Νάιρα"),
|
||||
("NIO", "Χρυσό κόρντομπα της Νικαράγουας"),
|
||||
("NOK", "Κορόνα Νορβηγίας (krone)"),
|
||||
("NPR", "Ρουπία του Νεπάλ (rupee)"),
|
||||
("NZD", "Δολάριο Νέας Ζηλανδίας"),
|
||||
("OMR", "Ριάλ του Ομάν"),
|
||||
("PAB", "Μπαλμπόα Παναμά"),
|
||||
("PEK", "ΠΕΚΕΡΟΝ"),
|
||||
("PEN", "Σολ Περού (sol)"),
|
||||
("PGK", "Κίνα Παπούα-Νέας Γουινέας"),
|
||||
("PHP", "Πέσο Φιλιππίνων"),
|
||||
("PKR", "Ρουπία του Πακιστάν (rupee)"),
|
||||
("PLN", "Ζλότι"),
|
||||
("PYG", "Γκουαρανί"),
|
||||
("QAR", "Ριγιάλ του Κατάρ"),
|
||||
("RON", "Λέου Ρουμανίας"),
|
||||
("RUB", "Ρούβλι Ρωσίας"),
|
||||
("RWF", "Φράγκο της Ρουάντα"),
|
||||
("SAR", "Ριάλ Σαουδικής Αραβίας (riyal)"),
|
||||
("SBD", "Δολάριο των Νήσων του Σολομώντα"),
|
||||
("SCR", "Ρουπία των Σεϋχελλών (Seychellois rupee)"),
|
||||
("SDG", "Λίρα του Σουδάν"),
|
||||
("SEK", "Κορόνα Σουηδίας (krona)"),
|
||||
("SGD", "Δολάριο Σιγκαπούρης"),
|
||||
("SLL", "Λεόνε της Σιέρα Λεόνε"),
|
||||
("SOS", "Σελίνι Σομαλίας"),
|
||||
("SRD", "Δολάριο του Σουρινάμ"),
|
||||
("SSP", "Λίρα Νοτίου Σουδάν"),
|
||||
("STN", "Ντόμπρα"),
|
||||
("SYP", "Λίρα Συρίας"),
|
||||
("SZL", "Λιλανγκένι"),
|
||||
("THB", "Μπαχτ"),
|
||||
("TJS", "Σομόνι"),
|
||||
("TMM", "Μανάτ του Τουρκμενιστάν"),
|
||||
("TND", "Δηνάριο Τυνησίας"),
|
||||
("TOP", "Παάνγκα"),
|
||||
("TRY", "Τουρκική Λίρα"),
|
||||
("TTD", "Δολάριο Τρινιντάντ και Τομπάγκο"),
|
||||
("TZS", "Σελίνι Τανζανίας (shilling)"),
|
||||
("UAH", "Γρίβνα Ουκρανίας"),
|
||||
("UGX", "Σελίνι Ουγκάντας"),
|
||||
("USD", "Δολάριο ΗΠΑ"),
|
||||
("UYU", "Πέσο Ουρουγουάης"),
|
||||
("UZS", "Σομ του Ουζμπεκιστάν"),
|
||||
("VES", "Μπολίβαρ Σομπεράνο"),
|
||||
("VND", "Ντονγκ"),
|
||||
("VUV", "Βάτου"),
|
||||
("WST", "Τάλα Σαμόα"),
|
||||
("XAF", "Φράγκο CFA Κεντρικής Αφρικής"),
|
||||
("XCD", "Δολάριο Ανατολικής Καραϊβικής"),
|
||||
("XOF", "Φράγκο CFA Δυτικής Αφρικής"),
|
||||
("YER", "Ριάλ Υεμένης"),
|
||||
("ZAR", "Ραντ Νότιας Αφρικής"),
|
||||
("ZMK", "Κουάτσα της Ζάμπιας"),
|
||||
("ZWD", "RTGS Dollar"),
|
||||
)
|
||||
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "%.###,##", "%#.###,##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}\N{EURO SIGN}"
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#.##", "%#.##", "%##.##", "%,###.##", "%#,###.##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return "$\N{NO-BREAK SPACE}" + self.numerify(self.random_element(self.price_formats))
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#.##", "%#.##", "%##.##", "%,###.##", "%#,###.##"]
|
||||
|
||||
def pricetag(self):
|
||||
return "$\N{NO-BREAK SPACE}" + self.numerify(self.random_element(self.price_formats))
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#.##", "%#.##", "%##.##", "%,###.##", "%#,###.##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return "$" + self.numerify(self.random_element(self.price_formats))
|
||||
Binary file not shown.
@@ -0,0 +1,171 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
# Format: (code, name)
|
||||
currencies = (
|
||||
("AED", "Dírham de los Emiratos Árabes Unidos"),
|
||||
("AFN", "Afghaní"),
|
||||
("ALL", "Lek albanés"),
|
||||
("AMD", "Dram armenio"),
|
||||
("ANG", "Florín de las Antillas Holandesas"),
|
||||
("AOA", "Kwanza angoleño"),
|
||||
("ARS", "Peso argentino"),
|
||||
("AUD", "Dólar australiano"),
|
||||
("AWG", "Florín arubeño"),
|
||||
("AZN", "Manat azerbaiyano"),
|
||||
("BAM", "Marco bosnioherzegovino"),
|
||||
("BBD", "Dólar barbadense"),
|
||||
("BDT", "Taka bangladesí"),
|
||||
("BGN", "Lev búlgaro"),
|
||||
("BHD", "Dinar bahreiní"),
|
||||
("BIF", "Franco burundés"),
|
||||
("BMD", "Dólar de Bermudas"),
|
||||
("BND", "Dólar bruneano"),
|
||||
("BOB", "Boliviano"),
|
||||
("BRL", "Real brasileño"),
|
||||
("BSD", "Dólar bahameño"),
|
||||
("BTN", "Ngultrum butanés"),
|
||||
("BWP", "Pula de Botswana"),
|
||||
("BYR", "Rublio bielurruso"),
|
||||
("BZD", "Dólar beliceño"),
|
||||
("CAD", "Dólar canadiense"),
|
||||
("CDF", "Franco congolés"),
|
||||
("CHF", "Franco suizo"),
|
||||
("CLP", "Peso chileno"),
|
||||
("CNY", "Yuan"),
|
||||
("COP", "Peso colombiano"),
|
||||
("CRC", "Colón costarricense"),
|
||||
("CUC", "Peso cubano convertible"),
|
||||
("CUP", "Peso subano"),
|
||||
("CVE", "Escudo de Cabo Verde"),
|
||||
("CZK", "Corona checa"),
|
||||
("DJF", "Franco yibutiano"),
|
||||
("DKK", "Corona danesa"),
|
||||
("DOP", "Peso dominicano"),
|
||||
("DZD", "Dinar argelino"),
|
||||
("EGP", "Libra egipcia"),
|
||||
("ERN", "Nafka"),
|
||||
("ETB", "Bir de Etiopía"),
|
||||
("EUR", "Euro"),
|
||||
("FJD", "Dólar fiyiano"),
|
||||
("FKP", "Libra de las islas Falkland"),
|
||||
("GBP", "Libra esterlina"),
|
||||
("GEL", "Larí georgiano"),
|
||||
("GGP", "Libra de Guernsey"),
|
||||
("GHS", "Cedi"),
|
||||
("GIP", "Libra de Gibraltar"),
|
||||
("GMD", "Dalasi"),
|
||||
("GNF", "Franco guineano"),
|
||||
("GTQ", "Quetzal guatemalteco"),
|
||||
("GYD", "Dólar guyanés"),
|
||||
("HKD", "Dólar hongkonés"),
|
||||
("HNL", "Lempira hondureño"),
|
||||
("HRK", "Kuna croata"),
|
||||
("HTG", "Gourde haitiano"),
|
||||
("HUF", "Forinto húngaro"),
|
||||
("IDR", "Rupia indonesia"),
|
||||
("ILS", "Séquel israelí"),
|
||||
("NIS", "Nuevo Séquel israelí"),
|
||||
("IMP", "Libra manesa"),
|
||||
("INR", "Rupia india"),
|
||||
("IQD", "Dinar iraquí"),
|
||||
("IRR", "Rial iraní"),
|
||||
("ISK", "Corona islandesa"),
|
||||
("JEP", "Libra de Jersey"),
|
||||
("JMD", "Dólar jamaicano"),
|
||||
("JOD", "Dinar jordano"),
|
||||
("JPY", "Yen japonés"),
|
||||
("KES", "Chelín keniano"),
|
||||
("KGS", "Som kirguís"),
|
||||
("KHR", "Riel camboyano"),
|
||||
("KMF", "Franco comorense"),
|
||||
("KPW", "Won norcoreano"),
|
||||
("KRW", "Krahn Occidental"),
|
||||
("KWD", "Dinar kuwaití"),
|
||||
("KYD", "Dólar de las islas Cayman"),
|
||||
("KZT", "Tenge kazako"),
|
||||
("LAK", "Kip laosiano"),
|
||||
("LBP", "Libra libanesa"),
|
||||
("LKR", "Rupia esrilanquesa"),
|
||||
("LRD", "Dólar liberiano"),
|
||||
("LSL", "Loti lesothense"),
|
||||
("LTL", "Litas lituana"),
|
||||
("LYD", "Dinar libio"),
|
||||
("MAD", "Dirham marroquí"),
|
||||
("MDL", "Leu moldavo"),
|
||||
("MGA", "Ariary malgache"),
|
||||
("MKD", "Denar normacedonio"),
|
||||
("MMK", "Kyat birmano"),
|
||||
("MNT", "Tugrik mongol"),
|
||||
("MOP", "Pataca macaense"),
|
||||
("MRO", "Ouguiya mauritano"),
|
||||
("MUR", "Rupia mauritana"),
|
||||
("MVR", "Rupia de Maldivas"),
|
||||
("MWK", "Kwacha malauí"),
|
||||
("MXN", "Peso mexicano"),
|
||||
("MYR", "Ringgit"),
|
||||
("MZN", "Metical mozambiqueño"),
|
||||
("NAD", "Dólar namibio"),
|
||||
("NGN", "Naira nigeriano"),
|
||||
("NIO", "Córdoba nicaragüense"),
|
||||
("NOK", "Corona noruega"),
|
||||
("NPR", "Rupia nepalí"),
|
||||
("NZD", "Dólar neozelandés"),
|
||||
("OMR", "Rial omaní"),
|
||||
("PAB", "Balboa panameño"),
|
||||
("PEN", "Sol peruano"),
|
||||
("PGK", "Kina"),
|
||||
("PHP", "Peso filipino"),
|
||||
("PKR", "Rupia pakistaní"),
|
||||
("PLN", "Złoty polaco"),
|
||||
("PYG", "Guaraní paraguayo"),
|
||||
("QAR", "Riyal catarí"),
|
||||
("RON", "Leu rumano"),
|
||||
("RSD", "Dinar serbio"),
|
||||
("RUB", "Rublo ruso"),
|
||||
("RWF", "Franco ruandés"),
|
||||
("SAR", "Riyal saudí"),
|
||||
("SBD", "Dólar de las islas Solomon"),
|
||||
("SCR", "Rupia seychellense"),
|
||||
("SDG", "Libra sudanesa"),
|
||||
("SEK", "Corona sueca"),
|
||||
("SGD", "Dólar de Singapur"),
|
||||
("SHP", "Libra de Santa Elena"),
|
||||
("SLL", "Leona"),
|
||||
("SOS", "Chelín somalí"),
|
||||
("SPL", "Luigino"),
|
||||
("SRD", "Dólar surinamés"),
|
||||
("STD", "Dobra santotomense"),
|
||||
("SVC", "Colón salvadoreño"),
|
||||
("SYP", "Libra siria"),
|
||||
("SZL", "Lilangeni"),
|
||||
("THB", "Baht tailandés"),
|
||||
("TJS", "Somoni tayiko"),
|
||||
("TMT", "Manat turcomano"),
|
||||
("TND", "Dinar tunecino"),
|
||||
("TOP", "Pa'anga tongano"),
|
||||
("TRY", "Lira turca"),
|
||||
("TTD", "Dólar de Trinidad and Tobago"),
|
||||
("TVD", "Dólar tuvaluano"),
|
||||
("TWD", "Nuevo dólar taiwanés"),
|
||||
("TZS", "Chelín tanzano"),
|
||||
("UAH", "Grivna ucraniano"),
|
||||
("UGX", "Chelín ugandés"),
|
||||
("USD", "Dólar de Estados Unidos"),
|
||||
("UYU", "Peso uruguayo"),
|
||||
("UZS", "Soʻm Uzbekistani"),
|
||||
("VEF", "Bolívar venezolano"),
|
||||
("VND", "Đồng vietnamita"),
|
||||
("VUV", "Vanuatu vatu"),
|
||||
("WST", "Tālā samoano"),
|
||||
("XAF", "Franco centro africano"),
|
||||
("XCD", "Dólar del Caribe Oriental"),
|
||||
("XDR", "Derechos especiales de giro"),
|
||||
("XOF", "Franco de África occidental"),
|
||||
("XPF", "Franco CFP"),
|
||||
("YER", "Rial yemení"),
|
||||
("ZAR", "Rand sudafricano"),
|
||||
("ZMW", "Kwacha zambiano"),
|
||||
("ZWD", "Dólar zimbabuense"),
|
||||
)
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from ..es import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["%##", "%.###", "%#.##0", "%##.##0", "%##.##0", "%.###.##0", "%#,##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return "$" + self.numerify(self.random_element(self.price_formats))
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from ..es import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["%##", "%.###", "%#.##0", "%##.##0", "%##.##0", "%.###.##0"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return "\N{DOLLAR SIGN}\N{NO-BREAK SPACE}" + self.numerify(self.random_element(self.price_formats))
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from ..es import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "%.###,##", "%#.###,##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}\N{EURO SIGN}"
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["###,###,000", "#,###,000,000", "%,###,###,###,###", "%,###,###,###,000,000"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\ufdfc"
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "%.###,##", "%#.###,##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}$"
|
||||
Binary file not shown.
@@ -0,0 +1,9 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
# source: https://fr.wikipedia.org/wiki/Dinar_alg%C3%A9rien
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "% ###,##", "%# ###,##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}DA"
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "%.###,##", "%#.###,##"]
|
||||
|
||||
def pricetag(self):
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}\N{EURO SIGN}"
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "%.###,##", "%#.###,##"]
|
||||
|
||||
def pricetag(self):
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}\N{EURO SIGN}"
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#.##", "%#.##", "%##.##", "%,###.##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return "\N{NAIRA SIGN}" + "\N{NO-BREAK SPACE}" + self.numerify(self.random_element(self.price_formats))
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from faker.providers.currency import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "%.###,##", "%#.###,##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return "\N{EURO SIGN}" + self.numerify(self.random_element(self.price_formats))
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "%.###,##", "%#.###,##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}zł"
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "%.###,##", "%#.###,##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return "R$" + self.numerify(self.random_element(self.price_formats))
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "%.###,##", "%#.###,##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}Lei"
|
||||
Binary file not shown.
@@ -0,0 +1,179 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
# Format: (code, name)
|
||||
# See currency names in Russian: https://ru.wikipedia.org/wiki/Список_существующих_валют#Валюты
|
||||
currencies = (
|
||||
("AED", "Дирхам ОАЭ"),
|
||||
("AFN", "Афгани"),
|
||||
("ALL", "Лек"),
|
||||
("AMD", "Армянский драм"),
|
||||
("ANG", "Нидерландский антильский гульден"),
|
||||
("AOA", "Кванза"),
|
||||
("ARS", "Аргентинское песо"),
|
||||
("AUD", "Австралийский доллар"),
|
||||
("AWG", "Арубанский флорин"),
|
||||
("AZN", "Азербайджанский манат"),
|
||||
("BAM", "Конвертируемая марка Боснии и Герцеговины"),
|
||||
("BBD", "Барбадосский доллар"),
|
||||
("BDT", "Така"),
|
||||
("BGN", "Болгарский лев"),
|
||||
("BHD", "Бахрейнский динар"),
|
||||
("BIF", "Бурундийский франк"),
|
||||
("BMD", "Бермудский доллар"),
|
||||
("BND", "Брунейский доллар"),
|
||||
("BOB", "Боливиано"),
|
||||
("BRL", "Бразильский реал"),
|
||||
("BSD", "Багамский доллар"),
|
||||
("BTN", "Нгултрум"),
|
||||
("BWP", "Пула"),
|
||||
("BYR", "Белорусский рубль"),
|
||||
("BZD", "Белизский доллар"),
|
||||
("CAD", "Канадский доллар"),
|
||||
("CDF", "Конголезский франк"),
|
||||
("CHF", "Швейцарский франк"),
|
||||
("CLP", "Чилийское песо"),
|
||||
("CNY", "Юань"),
|
||||
("COP", "Колумбийское песо"),
|
||||
("CRC", "Коста-риканский колон"),
|
||||
("CUC", "Кубанское конвертируемое песо"),
|
||||
("CUP", "Кубанское песо"),
|
||||
("CVE", "Эскудо Кабо-Верде"),
|
||||
("CZK", "Чешская крона"),
|
||||
("DJF", "Франк Джибути"),
|
||||
("DKK", "Датская крона"),
|
||||
("DOP", "Доминиканское песо"),
|
||||
("DZD", "Алжирский динар"),
|
||||
("EGP", "Египетский фунт"),
|
||||
("ERN", "Накфа"),
|
||||
("ETB", "Эфиопский быр"),
|
||||
("EUR", "Евро"),
|
||||
("FJD", "Доллар Фиджи"),
|
||||
("FKP", "Фунт Фолклендских островов"),
|
||||
("GBP", "Фунт стерлингов"),
|
||||
("GEL", "Лари"),
|
||||
("GGP", "Гернсийский фунт"),
|
||||
("GHS", "Ганский седи"),
|
||||
("GIP", "Гибралтарский фунт"),
|
||||
("GMD", "Даласи"),
|
||||
("GNF", "Гвинейский франк"),
|
||||
("GTQ", "Кетсаль"),
|
||||
("GYD", "Гайанский доллар"),
|
||||
("HKD", "Гонконгский доллар"),
|
||||
("HNL", "Лемпира"),
|
||||
("HRK", "Хорватская куна"),
|
||||
("HTG", "Гурд"),
|
||||
("HUF", "Форинт"),
|
||||
("IDR", "Индонезийская рупия"),
|
||||
("ILS", "Новый израильский шекель"),
|
||||
("NIS", "Новый израильский шекель"),
|
||||
("IMP", "Фунт острова Мэн"),
|
||||
("INR", "Индийская рупия"),
|
||||
("IQD", "Иракский динар"),
|
||||
("IRR", "Иранский риал"),
|
||||
("ISK", "Исландская крона"),
|
||||
("JEP", "Джерсийский фунт"),
|
||||
("JMD", "Ямайский доллар"),
|
||||
("JOD", "Иорданский динар"),
|
||||
("JPY", "Иена"),
|
||||
("KES", "Кенийский шиллинг"),
|
||||
("KGS", "Сом"),
|
||||
("KHR", "Риель"),
|
||||
("KMF", "Франк Комор"),
|
||||
("KPW", "Северокорейская вона"),
|
||||
("KRW", "Южнокорейская вона"),
|
||||
("KWD", "Кувейтский динар"),
|
||||
("KYD", "Доллар Островов Кайман"),
|
||||
("KZT", "Тенге"),
|
||||
("LAK", "Кип"),
|
||||
("LBP", "Ливийский фунт"),
|
||||
("LKR", "Шри-ланкийская рупия"),
|
||||
("LRD", "Либерийский доллар"),
|
||||
("LSL", "Лоти"),
|
||||
("LTL", "Литовский лит"),
|
||||
("LYD", "Ливийский динар"),
|
||||
("MAD", "Марокканский дирхам"),
|
||||
("MDL", "Молдавский лей"),
|
||||
("MGA", "Малагасийский ариари"),
|
||||
("MKD", "Денар"),
|
||||
("MMK", "Кьят"),
|
||||
("MNT", "Тугрик"),
|
||||
("MOP", "Патака"),
|
||||
("MRO", "Угия"),
|
||||
("MUR", "Маврикийская рупия"),
|
||||
("MVR", "Рувия"),
|
||||
("MWK", "Квача"),
|
||||
("MXN", "Мексиканское песо"),
|
||||
("MYR", "Малайзийский ринггит"),
|
||||
("MZN", "Мозамбикский метикал"),
|
||||
("NAD", "Доллар Намибии"),
|
||||
("NGN", "Найра"),
|
||||
("NIO", "Кордоба"),
|
||||
("NOK", "Норвежская крона"),
|
||||
("NPR", "Непальская рупия"),
|
||||
("NZD", "Новозеландский доллар"),
|
||||
("OMR", "Оманский риал"),
|
||||
("PAB", "Бальбоа"),
|
||||
("PEN", "Соль"),
|
||||
("PGK", "Кина"),
|
||||
("PHP", "Филиппинское песо"),
|
||||
("PKR", "Пакистанская рупия"),
|
||||
("PLN", "Злотый"),
|
||||
("PYG", "Гуарани"),
|
||||
("QAR", "Катарский риал"),
|
||||
("RON", "Румынский лей"),
|
||||
("RSD", "Сербский динар"),
|
||||
("RUB", "Российский рубль"),
|
||||
("RWF", "Франк Руанды"),
|
||||
("SAR", "Саудовский риял"),
|
||||
("SBD", "Доллар Соломоновых Островов"),
|
||||
("SCR", "Сейшельская рупия"),
|
||||
("SDG", "Суданский фунт"),
|
||||
("SEK", "Шведская крона"),
|
||||
("SGD", "Сингапурский доллар"),
|
||||
("SHP", "Фунт Святой Елены"),
|
||||
("SLL", "Леоне"),
|
||||
("SOS", "Сомалийский шиллинг"),
|
||||
("SPL", "Луиджино"),
|
||||
("SRD", "Суринамский доллар"),
|
||||
("STD", "Добра"),
|
||||
("SVC", "Сальвадорский колон"),
|
||||
("SYP", "Сирийский фунт"),
|
||||
("SZL", "Лилангени"),
|
||||
("THB", "Бат"),
|
||||
("TJS", "Сомони"),
|
||||
("TMT", "Новый туркменский манат"),
|
||||
("TND", "Тунисский динар"),
|
||||
("TOP", "Паанга"),
|
||||
("TRY", "Турецкая лира"),
|
||||
("TTD", "Доллар Тринидада и Тобаго"),
|
||||
("TVD", "Доллар Тувалу"),
|
||||
("TWD", "Новый тайваньский доллар"),
|
||||
("TZS", "Танзанийский шиллинг"),
|
||||
("UAH", "Гривна"),
|
||||
("UGX", "Угандийский шиллинг"),
|
||||
("USD", "Доллар США"),
|
||||
("UYU", "Уругвайское песо"),
|
||||
("UZS", "Узбекский сум"),
|
||||
("VEF", "Суверенный боливар"),
|
||||
("VND", "Донг"),
|
||||
("VUV", "Вату"),
|
||||
("WST", "Тала"),
|
||||
("XAF", "Франк КФА ВЕАС"),
|
||||
("XCD", "Восточно-карибский доллар"),
|
||||
("XDR", "СДР"),
|
||||
("XOF", "Франк КФА ВСЕАО"),
|
||||
("XPF", "Франк КФП"),
|
||||
("YER", "Йеменский риал"),
|
||||
("ZAR", "Рэнд"),
|
||||
("ZMW", "Замбийская квача"),
|
||||
("ZWD", "Доллар Зимбабве"),
|
||||
)
|
||||
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "% ###,##", "%# ###,##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return (
|
||||
self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}\N{CYRILLIC SMALL LETTER ER}."
|
||||
)
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "%.###,##", "%#.###,##"]
|
||||
|
||||
def pricetag(self):
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}\N{EURO SIGN}"
|
||||
Binary file not shown.
@@ -0,0 +1,178 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
# Names taken from https://www.iban.se/currency-codes
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
# Format: (code, name)
|
||||
currencies = (
|
||||
("AED", "UAE Dirham"),
|
||||
("AFN", "Afghani"),
|
||||
("ALL", "Lek"),
|
||||
("AMD", "Armenisk Dram"),
|
||||
("ANG", "Gulden från Nederländska Antillerna"),
|
||||
("AOA", "Kwanza"),
|
||||
("ARS", "Argentinsk Peso"),
|
||||
("AUD", "Australisk Dollar"),
|
||||
("AWG", "Arubisk Florin"),
|
||||
("AZN", "Azerbajdzjansk Manat"),
|
||||
("BAM", "Konvertibel Mark"),
|
||||
("BBD", "Barbadosdollar"),
|
||||
("BDT", "Taka"),
|
||||
("BGN", "Bulgarisk Lev"),
|
||||
("BHD", "Bahraini Dinar"),
|
||||
("BIF", "Burundi-franc"),
|
||||
("BMD", "Bermuda-dollar"),
|
||||
("BND", "Brunei-dollar"),
|
||||
("BOB", "Boliviano"),
|
||||
("BOV", "Mvdol"),
|
||||
("BRL", "Brasilisk Real"),
|
||||
("BSD", "Bahamasdollar"),
|
||||
("BTN", "Ngultrum"),
|
||||
("BWP", "Pula"),
|
||||
("BYR", "Vitrysk Rubel"),
|
||||
("BZD", "Belize-dollar"),
|
||||
("CAD", "Kanadensisk Dollar"),
|
||||
("CDF", "Kongolesisk Franc"),
|
||||
("CHE", "WIR Euro"),
|
||||
("CHF", "Schweizerfranc"),
|
||||
("CHW", "WIR Franc"),
|
||||
("CLF", "Unidad de Fomento"),
|
||||
("CLP", "Chilensk Peso"),
|
||||
("CNY", "Yuan Renminbi"),
|
||||
("COP", "Colombiansk Peso"),
|
||||
("COU", "Unidad de Valor Real"),
|
||||
("CRC", "Costa Ricansk Colon"),
|
||||
("CUC", "Peso Convertible"),
|
||||
("CUP", "Kubansk Peso"),
|
||||
("CVE", "Kap Verde Escudo"),
|
||||
("CZK", "Tjeckisk Koruna"),
|
||||
("DJF", "Djibouti-franc"),
|
||||
("DKK", "Dansk Krone"),
|
||||
("DOP", "Dominicansk Peso"),
|
||||
("DZD", "Algerisk Dinar"),
|
||||
("EGP", "Egyptiskt pund"),
|
||||
("ERN", "Nakfa"),
|
||||
("ETB", "Etiopisk Birr"),
|
||||
("EUR", "Euro"),
|
||||
("FJD", "Fiji Dollar"),
|
||||
("FKP", "Pund från Falklandöarna"),
|
||||
("GBP", "Pund Sterling"),
|
||||
("GEL", "Lari"),
|
||||
("GHS", "Ghana Cedi"),
|
||||
("GIP", "Gibraltar-pund"),
|
||||
("GMD", "Dalasi"),
|
||||
("GNF", "Guinea-franc"),
|
||||
("GTQ", "Quetzal"),
|
||||
("GYD", "Guyana-dollar"),
|
||||
("HKD", "Hong Kong-dollar"),
|
||||
("HNL", "Lempira"),
|
||||
("HRK", "Kuna"),
|
||||
("HTG", "Gourde"),
|
||||
("HUF", "Forint"),
|
||||
("IDR", "Rupiah"),
|
||||
("ILS", "Ny Israelisk Shekel"),
|
||||
("INR", "Indisk Rupie"),
|
||||
("IQD", "Irakisk Dinar"),
|
||||
("IRR", "Iransk Rial"),
|
||||
("ISK", "Isländsk Krona"),
|
||||
("JMD", "Jamaica-dollar"),
|
||||
("JOD", "Jordanisk Dinar"),
|
||||
("JPY", "Yen"),
|
||||
("KES", "Kenyansk Shilling"),
|
||||
("KGS", "Som"),
|
||||
("KHR", "Riel"),
|
||||
("KMF", "Comoros-franc"),
|
||||
("KPW", "Nordkoreansk Won"),
|
||||
("KRW", "Won"),
|
||||
("KWD", "Kuwaiti Dinar"),
|
||||
("KYD", "Caymanöar-dollar"),
|
||||
("KZT", "Tenge"),
|
||||
("LAK", "Kip"),
|
||||
("LBP", "Libanesiskt pund"),
|
||||
("LKR", "Sri Lanka Rupie"),
|
||||
("LRD", "Liberiansk Dollar"),
|
||||
("LSL", "Loti"),
|
||||
("LYD", "Libysk Dinar"),
|
||||
("MAD", "Marockansk Dirham"),
|
||||
("MDL", "Moldavisk Leu"),
|
||||
("MGA", "Malagasy Ariary"),
|
||||
("MKD", "Denar"),
|
||||
("MMK", "Kyat"),
|
||||
("MNT", "Tugrik"),
|
||||
("MOP", "Pataca"),
|
||||
("MRO", "Ouguiya"),
|
||||
("MUR", "Mauritius Rupie"),
|
||||
("MVR", "Rufiyaa"),
|
||||
("MWK", "Kwacha"),
|
||||
("MXN", "Mexikansk Peso"),
|
||||
("MXV", "Mexikansk Unidad de Inversion (UDI)"),
|
||||
("MYR", "Malaysisk Ringgit"),
|
||||
("MZN", "Mozambique Metical"),
|
||||
("NAD", "Namibia Dollar"),
|
||||
("NGN", "Naira"),
|
||||
("NIO", "Cordoba Oro"),
|
||||
("NOK", "Norsk Krone"),
|
||||
("NOK", "Norwegian Krone"),
|
||||
("NPR", "Nepalesisk Rupie"),
|
||||
("NZD", "Nya Zealand-dollar"),
|
||||
("OMR", "Rial Omani"),
|
||||
("PAB", "Balboa"),
|
||||
("PEN", "Nuevo Sol"),
|
||||
("PGK", "Kina"),
|
||||
("PHP", "Filippinsk Peso"),
|
||||
("PKR", "Pakistansk Rupie"),
|
||||
("PLN", "Zloty"),
|
||||
("PYG", "Guarani"),
|
||||
("QAR", "Qatari Rial"),
|
||||
("RON", "Rumänsk Leu"),
|
||||
("RSD", "Serbisk Dinar"),
|
||||
("RUB", "Rysk Rubel"),
|
||||
("RWF", "Rwanda Franc"),
|
||||
("SAR", "Saudi Riyal"),
|
||||
("SBD", "Dollar från Salomonöarna"),
|
||||
("SCR", "Seychell-rupie"),
|
||||
("SDG", "Sudanesiskt pund"),
|
||||
("SEK", "Svensk Krona"),
|
||||
("SGD", "Singapore Dollar"),
|
||||
("SHP", "Saint Helena pund"),
|
||||
("SLL", "Leone"),
|
||||
("SOS", "Somalisk Shilling"),
|
||||
("SRD", "Surinam Dollar"),
|
||||
("SSP", "Sydsudanesiskt pund"),
|
||||
("STD", "Dobra"),
|
||||
("SVC", "El Salvador Colon"),
|
||||
("SYP", "Syriskt pund"),
|
||||
("SZL", "Lilangeni"),
|
||||
("THB", "Baht"),
|
||||
("TJS", "Somoni"),
|
||||
("TMT", "Turkmenistansk Ny Manat"),
|
||||
("TND", "Tunisisk Dinar"),
|
||||
("TOP", "Pa’anga"),
|
||||
("TRY", "Turkisk Lira"),
|
||||
("TTD", "Trinidad och Tobago Dollar"),
|
||||
("TWD", "Ny Taiwanesisk Dollar"),
|
||||
("TZS", "Tanzanisk Shilling"),
|
||||
("UAH", "Hryvnia"),
|
||||
("UGX", "Uganda Shilling"),
|
||||
("USD", "US Dollar"),
|
||||
("USN", "US Dollar (Nästa dag)"),
|
||||
("UYI", "Uruguay Peso en Unidades Indexadas (URUIURUI)"),
|
||||
("UYU", "Peso Uruguayo"),
|
||||
("UZS", "Uzbekistansk Sum"),
|
||||
("VEF", "Bolivar"),
|
||||
("VND", "Dong"),
|
||||
("VUV", "Vatu"),
|
||||
("WST", "Tala"),
|
||||
("XAF", "CFA Franc BEAC"),
|
||||
("XCD", "East Caribbean Dollar"),
|
||||
("XDR", "SDR (Särskild dragningsrätt)"),
|
||||
("XOF", "CFA Franc BCEAO"),
|
||||
("XPF", "CFP Franc"),
|
||||
("XSU", "Sucre"),
|
||||
("XUA", "ADB Beräkningsenhet"),
|
||||
("YER", "Yemeni Rial"),
|
||||
("ZAR", "Rand"),
|
||||
("ZMW", "Zambian Kwacha"),
|
||||
("ZWL", "Zimbabwe Dollar"),
|
||||
)
|
||||
Binary file not shown.
@@ -0,0 +1,186 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
# Names taken from https://std.moc.go.th/std/codelist_detail/40
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
# Format: (code, name)
|
||||
currencies = (
|
||||
("AED", "ดีแรห์ม สหรัฐอาหรับเอมิเรตส์"),
|
||||
("AFN", "อัฟกานิ"),
|
||||
("ALL", "เลค"),
|
||||
("AMD", "ดีแรห์ม อาร์เมเนีย"),
|
||||
("ANG", "กิลเดอร์ เนเธอร์แลนด์แอนทิลลิส"),
|
||||
("AOA", "ควันซา"),
|
||||
("ARS", "เปโซ อาร์เจนตินา"),
|
||||
("AUD", "ดอลลาร์ ออสเตรเลีย"),
|
||||
("AWG", "กิลเดอร์ อารูบา"),
|
||||
("AZN", "มานาท อาเซอร์ไบจาน"),
|
||||
("BAM", "มาร์ค บอสเนียและเฮอร์เซโกวีนา"),
|
||||
("BBD", "ดอลลาร์ บาร์เบโดส"),
|
||||
("BDT", "ตากา"),
|
||||
("BGN", "เลฟ บัลแกเรีย"),
|
||||
("BHD", "ดีนาร์ บาห์เรน"),
|
||||
("BIF", "ฟรังก์ บุรุนดี"),
|
||||
("BMD", "ดอลลาร์ เบอร์มิวดา"),
|
||||
("BND", "ดอลลาร์ บรูไนดารุสซาลาม"),
|
||||
("BOB", "โบลีเวียโน"),
|
||||
("BRL", "เรียล บราซิล"),
|
||||
("BSD", "ดอลลาร์ บาฮามาส"),
|
||||
("BTN", "เองกัลทรัม"),
|
||||
("BWP", "พูลา"),
|
||||
("BYR", "รูเบิล เบลารุส"),
|
||||
("BZD", "ดอลลาร์ เบลีซ"),
|
||||
("CAD", "ดอลลาร์ แคนาดา"),
|
||||
("CDF", "ฟรังก์ คองโก"),
|
||||
("CHF", "ฟรังก์ สวิส"),
|
||||
("CLF", "ฟันด์ โค้ด ยูนิแดด ดี โฟเมนโต"),
|
||||
("CLP", "เปโซ ชิลี"),
|
||||
("CNY", "หยวนเหรินหมินปี้"),
|
||||
("COP", "เปโซ โคลอมเบีย"),
|
||||
("COU", "ยูนิแดด ดี วาโล เรียล"),
|
||||
("CRC", "โคโลน คอสตาริกา"),
|
||||
("CUC", "แปลงสภาพเปโซ"),
|
||||
("CUP", "เปโซ คิวบา"),
|
||||
("CVE", "เอสคูโด เคปเวิร์ด"),
|
||||
("CZK", "คราวน์ เช็ก"),
|
||||
("DJF", "ฟรังก์ จิบูตี"),
|
||||
("DKK", "โครน เดนมาร์ก"),
|
||||
("DOP", "เปโซ สาธารณรัฐโดมินิกัน"),
|
||||
("DZD", "ดีนาร์ แอลจีเรีย"),
|
||||
("EGP", "ปอนด์ อียิปต์"),
|
||||
("ERN", "นาคฟา"),
|
||||
("ETB", "เปอร์ เอธิโอเปีย"),
|
||||
("EUR", "ยูโร"),
|
||||
("FJD", "ดอลลาร์ ฟิจิ"),
|
||||
("FKP", "ปอนด์ หมู่เกาะฟอล์กแลนด์"),
|
||||
("GBP", "ปอนด์สเตอลิง"),
|
||||
("GEL", "ลารี"),
|
||||
("GHS", "เซดี กานา"),
|
||||
("GIP", "ปอนด์ ยิบรอลตาร์"),
|
||||
("GMD", "ดาราซี"),
|
||||
("GNF", "ฟรังก์ กินี"),
|
||||
("GTQ", "เก็ตซาล"),
|
||||
("GYD", "ดอลลาร์ กายอานา"),
|
||||
("HKD", "ดอลลาร์ ฮ่องกง"),
|
||||
("HNL", "เลมพีรา ฮอนดูรัส"),
|
||||
("HRK", "คูนา"),
|
||||
("HTG", "กอร์ด"),
|
||||
("HUF", "ฟอรินท์"),
|
||||
("IDR", "รูเปีย"),
|
||||
("ILS", "เชคเกิล อิสราเอล"),
|
||||
("INR", "รูปี อินเดีย"),
|
||||
("IQD", "ดีนาร์ อิรัก"),
|
||||
("IRR", "เรียล อิหร่าน"),
|
||||
("ISK", "โครนา ไอซ์แลนด์"),
|
||||
("JMD", "ดอลลาร์ จาเมกา"),
|
||||
("JOD", "ดอลลาร์ จอร์แดน"),
|
||||
("JPY", "เยน"),
|
||||
("KES", "ชิลลิง เคนยา"),
|
||||
("KGS", "ซอม"),
|
||||
("KHR", "เรียล กัมพูชา"),
|
||||
("KMF", "ฟรังก์ คอโมโรส"),
|
||||
("KPW", "วอน เกาหลีเหนือ"),
|
||||
("KRW", "วอน เกาหลีใต้"),
|
||||
("KWD", "ดีนาร์ คูเวต"),
|
||||
("KYD", "ดอลลาร์ หมู่เกาะเคย์แมน"),
|
||||
("KZT", "เทงเก"),
|
||||
("LAK", "กีบ"),
|
||||
("LBP", "ปอนด์ เลบานอน"),
|
||||
("LKR", "รูปี ศรีลังกา"),
|
||||
("LRD", "ดอลลาร์ ไลบีเรีย"),
|
||||
("LSL", "โลตี"),
|
||||
("LTL", "ลีทาส ลิทัวเนีย"),
|
||||
("LVL", "ลัตส์ ลัตเวีย"),
|
||||
("LYD", "ดีนาร์ ลิเบีย"),
|
||||
("MAD", "ดีแรห์ม โมร็อกโก"),
|
||||
("MDL", "ลิว มอลโดวา"),
|
||||
("MGA", "อเรียรี่ มาดากัสการ์"),
|
||||
("MKD", "ดีนาร์ มาซิโดเนีย"),
|
||||
("MMK", "จัต"),
|
||||
("MNT", "ทูกริค"),
|
||||
("MOP", "พาทากา"),
|
||||
("MRO", "อูกุยยา / อูกียา"),
|
||||
("MUR", "รูปี มอริเชียส"),
|
||||
("MVR", "รูฟียา"),
|
||||
("MWK", "ควาซา มาลาวี"),
|
||||
("MXN", "เปโซ เม็กซิโก"),
|
||||
("MYR", "ริงกิต มาเลเซีย"),
|
||||
("MZN", "เมททิคัล โมซัมบิก"),
|
||||
("NAD", "ดอลลาร์ นามิเบีย"),
|
||||
("NGN", "ไนรา"),
|
||||
("NIO", "คอร์โดบา"),
|
||||
("NOK", "โครน นอร์เวย์"),
|
||||
("NPR", "รูปี เนปาล"),
|
||||
("NZD", "ดอลลาร์ นิวซีแลนด์"),
|
||||
("OMR", "เรียล โอมาน"),
|
||||
("PAB", "บัลโบอา"),
|
||||
("PEN", "ซัล เปรู"),
|
||||
("PGK", "คีนา"),
|
||||
("PHP", "เปโซ ฟิลิปปินส์"),
|
||||
("PKR", "รูปี ปากีสถาน"),
|
||||
("PLN", "สล็อตตี"),
|
||||
("PYG", "กวารานี"),
|
||||
("QAR", "เรียล กาตาร์"),
|
||||
("RON", "ลิว โรมาเนีย"),
|
||||
("RSD", "ดีนาร์ เซอร์เบีย"),
|
||||
("RUB", "รูเบิล รัสเซีย"),
|
||||
("RWF", "ฟรังก์ รวันดา"),
|
||||
("SAR", "ริยัล ซาอุดีอาระเบีย"),
|
||||
("SBD", "ดอลลาร์ หมู่เกาะโซโลมอน"),
|
||||
("SCR", "รูปี เซเชลส์"),
|
||||
("SDG", "ปอนด์ ซูดาน"),
|
||||
("SEK", "โครนา สวีเดน"),
|
||||
("SGD", "ดอลลาร์ สิงคโปร์"),
|
||||
("SHP", "ปอนด์ เซนต์เฮเลนา"),
|
||||
("SLL", "ลีโอน"),
|
||||
("SOS", "ชิลลิง โซมาเลีย"),
|
||||
("SRD", "ดอลลาร์ ซูรินาเม"),
|
||||
("SSP", "ปอนด์ เซาท์ซูดาน"),
|
||||
("STD", "โดบรา"),
|
||||
("SVC", "โคโลน เอลซัลวาดอร์"),
|
||||
("SYP", "ปอนด์ ซีเรีย"),
|
||||
("SZL", "ลิลอนเกนี"),
|
||||
("THB", "บาท"),
|
||||
("TJS", "โซโมนิ"),
|
||||
("TMT", "มานาท เติร์กเมนิสถานใหม่"),
|
||||
("TND", "ดีนาร์ ตูนิเซีย"),
|
||||
("TOP", "พาอานกา"),
|
||||
("TRY", "ลีร์ ตุรกี"),
|
||||
("TTD", "ดอลลาร์ ตรินิแดดและโตเบโก"),
|
||||
("TWD", "ดอลลาร์ ไต้หวัน"),
|
||||
("TZS", "ชิลลิง แทนซาเนีย"),
|
||||
("UAH", "รีฟเนีย"),
|
||||
("UGX", "ชิลลิง ยูกันดา"),
|
||||
("USD", "ดอลลาร์ สหรัฐอเมริกา"),
|
||||
("USN", "ดอลลาร์ สหรัฐอเมริกา เน็กซ์เดย์ฟัน"),
|
||||
("UYI", "อุรุกวัย เปโซ เอ็น อุนดิดาเดซ อินเด็กซาดาซ"),
|
||||
("UYU", "เปโซ อุรุกวัย"),
|
||||
("UZS", "โซม อุซเบกิสถาน"),
|
||||
("VEF", "โบลิวาร์"),
|
||||
("VND", "ดอง"),
|
||||
("VUV", "วาตู"),
|
||||
("WST", "ทาลา"),
|
||||
("XAF", "ฟรังก์ ซีเอฟเอ บีอีเอซี"),
|
||||
("XAG", "เงิน"),
|
||||
("XAU", "ทองคำ"),
|
||||
("XBA", "อียูอาร์ซีโอ"),
|
||||
("XBB", "อีเอ็มยู 6"),
|
||||
("XBC", "บัญชี อียู 9"),
|
||||
("XBD", "บัญชี อียู 17"),
|
||||
("XCD", "ดอลลาร์ คาริบเบียลตะวันออก"),
|
||||
("XDR", "สิทธิพิเศษถอนเงิน (กองทุนการเงินระหว่างประเทศ)"),
|
||||
("XEU", "อี ซี ยู"),
|
||||
("XFU", "ยูไอซี ฟรังก์"),
|
||||
("XOF", "ฟรังก์ ซีเอฟเอ บีซีอีเอโอ"),
|
||||
("XPD", "พัลเลเดียม"),
|
||||
("XPF", "ฟรังก์ ซีเอฟพี"),
|
||||
("XPT", "แพลตตินัม"),
|
||||
("XSU", "ซูเคร"),
|
||||
("XUA", "เอดีบี"),
|
||||
("XXX", "ธุรกรรมที่ไม่มีเงินสกุลใดเกี่ยวข้อง"),
|
||||
("YER", "เรียล เยเมน"),
|
||||
("ZAR", "แรนด์"),
|
||||
("ZMW", "ควาซา แซมเบีย"),
|
||||
("ZWL", "ดอลลาร์ ซิมบับเว"),
|
||||
)
|
||||
Binary file not shown.
@@ -0,0 +1,8 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
price_formats = ["#.##", "%#.##", "%##.##", "%,###.##", "%#,###.##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return f"{self.numerify(self.random_element(self.price_formats))} ₺"
|
||||
Binary file not shown.
@@ -0,0 +1,173 @@
|
||||
from typing import Tuple
|
||||
|
||||
from ... import ElementsType
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
# see full list in Ukrainian @ Wiki
|
||||
# https://uk.wikipedia.org/wiki/%D0%9A%D0%BB%D0%B0%D1%81%D0%B8%D1%84%D1%96%D0%BA%D0%B0%D1%86%D1%96%D1%8F_%D0%B2%D0%B0%D0%BB%D1%8E%D1%82_(ISO_4217)#%D0%9F%D0%B5%D1%80%D0%B5%D0%BB%D1%96%D0%BA_%D0%B4%D1%96%D1%8E%D1%87%D0%B8%D1%85_%D0%BA%D0%BE%D0%B4%D1%96%D0%B2
|
||||
currencies: ElementsType[Tuple[str, str]] = (
|
||||
("AED", "Дирхам ОАЕ"),
|
||||
("AFN", "Афганістанський афгані"),
|
||||
("ALL", "Албанський лек"),
|
||||
("AMD", "Вірменський драм"),
|
||||
("ANG", "Гульден Нідерландських Антилів"),
|
||||
("AOA", "Ангольська кванза"),
|
||||
("ARS", "Аргентинське песо"),
|
||||
("AUD", "Австралійський долар"),
|
||||
("AWG", "Арубський флорин"),
|
||||
("AZN", "Азербайджанський манат"),
|
||||
("BAM", "Конвертовна марка Боснії і Герцоговини"),
|
||||
("BBD", "Барбадоський долар"),
|
||||
("BDT", "Бангладешська така"),
|
||||
("BGN", "Болгарський лев"),
|
||||
("BHD", "Бахрейнський динар"),
|
||||
("BIF", "Бурундійський франк"),
|
||||
("BMD", "Бермудський долар"),
|
||||
("BND", "Брунейський долар"),
|
||||
("BOB", "Болівійський болівіано"),
|
||||
("BRL", "Бразильський реал"),
|
||||
("BSD", "Багамський долар"),
|
||||
("BTN", "Бутанський нґултрум"),
|
||||
("BWP", "Ботсванська пула"),
|
||||
("BYR", "Білоруський рубль"),
|
||||
("BZD", "Белізький долар"),
|
||||
("CAD", "Канадський долар"),
|
||||
("CDF", "Конголезький франк"),
|
||||
("CHF", "Швейцарський франк"),
|
||||
("CLP", "Чилійське песо"),
|
||||
("CNY", "Китайський юань"),
|
||||
("COP", "Колумбійське песо"),
|
||||
("CRC", "Коста-риканський колон"),
|
||||
("CUP", "Кубинське песо"),
|
||||
("CVE", "Ескудо Кабо-Верде"),
|
||||
("CZK", "Чеська крона"),
|
||||
("DJF", "Джибутійський франк"),
|
||||
("DKK", "Данська крона"),
|
||||
("DOP", "Домініканське песо"),
|
||||
("DZD", "Алжирський динар"),
|
||||
("EGP", "Єгипетський фунт"),
|
||||
("ERN", "Еритрейська накфа"),
|
||||
("ETB", "Ефіопський бир"),
|
||||
("EUR", "Євро"),
|
||||
("FJD", "Фіджійський долар"),
|
||||
("FKP", "Фолклендський фунт"),
|
||||
("GBP", "Фунт стерлінгів"),
|
||||
("GEL", "Грузинський ларі"),
|
||||
("GHS", "Ганський седі"),
|
||||
("GIP", "Ґібралтарський фунт"),
|
||||
("GMD", "Гамбійський даласі"),
|
||||
("GNF", "Гвінейський франк"),
|
||||
("GTQ", "Ґватемальський кетсаль"),
|
||||
("GYD", "Гаянський долар"),
|
||||
("HKD", "Гонконгівський долар"),
|
||||
("HNL", "Гондураська лемпіра"),
|
||||
("HTG", "Ґурд Республіки Гаїті"),
|
||||
("HUF", "Угорський форинт"),
|
||||
("IDR", "Індонезійська рупія"),
|
||||
("ILS", "Новий ізраїльський шекель"),
|
||||
("NIS", "Новий ізраїльський шекель"),
|
||||
("INR", "Індійська рупія"),
|
||||
("IQD", "Іракський динар"),
|
||||
("IRR", "Іранський ріал"),
|
||||
("ISK", "Ісландська крона"),
|
||||
("JMD", "Ямайський долар"),
|
||||
("JOD", "Йорданський динар"),
|
||||
("JPY", "Японська єна"),
|
||||
("KES", "Кенійський шилінг"),
|
||||
("KGS", "Киргизький сом"),
|
||||
("KHR", "Камбоджійський рієль"),
|
||||
("KMF", "Коморський франк"),
|
||||
("KPW", "Північно-корейська вона"),
|
||||
("KRW", "Південно-корейська вона"),
|
||||
("KWD", "Кувейтський динар"),
|
||||
("KYD", "Долар Кайманових островів"),
|
||||
("KZT", "Казахстанський теньґе"),
|
||||
("LAK", "Лаоський кіп"),
|
||||
("LBP", "Ліванський фунт"),
|
||||
("LKR", "Рупія Шрі-Ланки"),
|
||||
("LRD", "Ліберійський долар"),
|
||||
("LSL", "Лоті Королівства Лесото"),
|
||||
("LTL", "Литовська лита"),
|
||||
("LYD", "Лівійський динар"),
|
||||
("MAD", "Марокканський дирхам"),
|
||||
("MDL", "Молдовський лей"),
|
||||
("MGA", "Малагасійський аріарі"),
|
||||
("MKD", "Македонський денар"),
|
||||
("MMK", "М'янмський к'ят"),
|
||||
("MNT", "Монгольський тугрик"),
|
||||
("MOP", "Маканська патака"),
|
||||
("MRO", "Мавританська уґія"),
|
||||
("MUR", "Маврикійська рупія"),
|
||||
("MVR", "Мальдівська руфія"),
|
||||
("MWK", "Малавійська квача"),
|
||||
("MXN", "Мексиканське песо"),
|
||||
("MYR", "Малайзійський рингіт"),
|
||||
("MZN", "Мозамбіцький метикал"),
|
||||
("NAD", "Намібійський долар"),
|
||||
("NGN", "Ніґерійська найра"),
|
||||
("NIO", "Золота кордоба"),
|
||||
("NOK", "Норвезька крона"),
|
||||
("NPR", "Непальська рупія"),
|
||||
("NZD", "Новозеландський долар"),
|
||||
("OMR", "Оманський ріал"),
|
||||
("PAB", "Панамське бальбоа"),
|
||||
("PEN", "Перуанський соль"),
|
||||
("PGK", "Папуановогвинейська кіна"),
|
||||
("PHP", "Філіппінський песо"),
|
||||
("PKR", "Пакистанська рупія"),
|
||||
("PLN", "Польский злотий"),
|
||||
("PYG", "Парагвайський ґуарані"),
|
||||
("QAR", "Катарський ріал"),
|
||||
("RON", "Румунський лей"),
|
||||
("RSD", "Сербський динар"),
|
||||
("RUB", "Російський рубль"),
|
||||
("RWF", "Руандійський франк"),
|
||||
("SAR", "Саудівський ріал"),
|
||||
("SBD", "Долар Соломонових Островів"),
|
||||
("SCR", "Сейшельська рупія"),
|
||||
("SDG", "Суданський фунт"),
|
||||
("SEK", "Шведська крона"),
|
||||
("SGD", "Сінгапурський долар"),
|
||||
("SHP", "Фунт Святої Єлени"),
|
||||
("SLL", "Леоне Сьєрра-Леоне"),
|
||||
("SOS", "Сомалійський шилінг"),
|
||||
("SRD", "Суринамський долар"),
|
||||
("STD", "Добра Сан-Томе і Принсіпі"),
|
||||
("SVC", "Сальвадорський колон"),
|
||||
("SYP", "Сирійський фунт"),
|
||||
("SZL", "Свазілендський ліланґені"),
|
||||
("THB", "Таїландський бат"),
|
||||
("TJS", "Таджицький сомоні"),
|
||||
("TMT", "Туркменський манат"),
|
||||
("TND", "Туніський динар"),
|
||||
("TOP", "Тонґська паанга"),
|
||||
("TRY", "Турецька ліра"),
|
||||
("TTD", "Долар Тринідаду і Тобаго"),
|
||||
("TWD", "Новий тайванський долар"),
|
||||
("TZS", "Танзанійський шилінг"),
|
||||
("UAH", "Українська гривня"),
|
||||
("UGX", "Угандійський шилінг"),
|
||||
("USD", "Долар США"),
|
||||
("UYU", "Уругвайське песо"),
|
||||
("UZS", "Узбецький сум"),
|
||||
("VEF", "Венесуельский болівар"),
|
||||
("VND", "В'єтнамський донг"),
|
||||
("VUV", "Вануатська вану"),
|
||||
("WST", "Самоанська тала"),
|
||||
("XAF", "Центральноафриканський франк"),
|
||||
("XCD", "Східнокарибський долар"),
|
||||
("XDR", "Спеціальні права запозичення"),
|
||||
("XOF", "Західноафриканський франк"),
|
||||
("XPF", "Французький тихоокеанський франк"),
|
||||
("YER", "Єменський ріал"),
|
||||
("ZAR", "Південноафриканський ранд"),
|
||||
("ZMW", "Замбійська квача"),
|
||||
("ZWD", "Зімбабвійський долар"),
|
||||
)
|
||||
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "% ###,##", "%# ###,##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}грн."
|
||||
Binary file not shown.
@@ -0,0 +1,178 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
# Format: (code, name)
|
||||
currencies = (
|
||||
("AED", "BAA Dirhami"),
|
||||
("AFN", "Afg‘oni"),
|
||||
("ALL", "Lek"),
|
||||
("AMD", "Arman dramasi"),
|
||||
("ANG", "Niderlandiya Antil guldeni"),
|
||||
("AOA", "Kvanza"),
|
||||
("ARS", "Argentina pesosi"),
|
||||
("AUD", "Avstraliya dollari"),
|
||||
("AWG", "Aruba florini"),
|
||||
("AZN", "Ozarbayjon manati"),
|
||||
("BAM", "Bosniya va Gertsegovina konvertatsiya qilinadigan markasi"),
|
||||
("BBD", "Barbados dollari"),
|
||||
("BDT", "Taka"),
|
||||
("BGN", "Bolgariya levi"),
|
||||
("BHD", "Bahrayn dinori"),
|
||||
("BIF", "Burundi franki"),
|
||||
("BMD", "Bermuda dollari"),
|
||||
("BND", "Bruney dollari"),
|
||||
("BOB", "Boliviano"),
|
||||
("BRL", "Braziliya reali"),
|
||||
("BSD", "Bagama dollari"),
|
||||
("BTN", "Ngultrum"),
|
||||
("BWP", "Pula"),
|
||||
("BYR", "Belarus rubli"),
|
||||
("BZD", "Beliz dollari"),
|
||||
("CAD", "Kanada dollari"),
|
||||
("CDF", "Kongo franki"),
|
||||
("CHF", "Shveytsariya franki"),
|
||||
("CLP", "Chili pesosi"),
|
||||
("CNY", "Yuan"),
|
||||
("COP", "Kolumbiya pesosi"),
|
||||
("CRC", "Kosta-Rika koloni"),
|
||||
("CUC", "Kuba konvertatsiya qilinadigan pesosi"),
|
||||
("CUP", "Kuba pesosi"),
|
||||
("CVE", "Kabo-Verde eskudosi"),
|
||||
("CZK", "Chex kronasi"),
|
||||
("DJF", "Jibuti franki"),
|
||||
("DKK", "Daniya kronasi"),
|
||||
("DOP", "Dominikan pesosi"),
|
||||
("DZD", "Jazoir dinori"),
|
||||
("EGP", "Misr funti"),
|
||||
("ERN", "Nakfa"),
|
||||
("ETB", "Efiopiya biri"),
|
||||
("EUR", "Yevro"),
|
||||
("FJD", "Fiji dollari"),
|
||||
("FKP", "Folklend orollari funti"),
|
||||
("GBP", "Funt sterling"),
|
||||
("GEL", "Lari"),
|
||||
("GGP", "Gernsi funti"),
|
||||
("GHS", "Gana sedi"),
|
||||
("GIP", "Gibraltar funti"),
|
||||
("GMD", "Dalasi"),
|
||||
("GNF", "Gvineya franki"),
|
||||
("GTQ", "Ketsal"),
|
||||
("GYD", "Gayana dollari"),
|
||||
("HKD", "Gonkong dollari"),
|
||||
("HNL", "Lempira"),
|
||||
("HRK", "Xorvatiya kunasi"),
|
||||
("HTG", "Gurda"),
|
||||
("HUF", "Forint"),
|
||||
("IDR", "Indoneziya rupiyasi"),
|
||||
("ILS", "Yangi Isroil shekeli"),
|
||||
("NIS", "Yangi Isroil shekeli"),
|
||||
("IMP", "Men oroli funti"),
|
||||
("INR", "Hind rupiyasi"),
|
||||
("IQD", "Iroq dinori"),
|
||||
("IRR", "Eron riali"),
|
||||
("ISK", "Islandiya kronasi"),
|
||||
("JEP", "Jersi funti"),
|
||||
("JMD", "Yamayka dollari"),
|
||||
("JOD", "Iordaniya dinori"),
|
||||
("JPY", "Yena"),
|
||||
("KES", "Keniya shillingi"),
|
||||
("KGS", "Som"),
|
||||
("KHR", "Riyel"),
|
||||
("KMF", "Komor franki"),
|
||||
("KPW", "Shimoliy Koreya voni"),
|
||||
("KRW", "Janubiy Koreya voni"),
|
||||
("KWD", "Kuvayt dinori"),
|
||||
("KYD", "Kayman orollari dollari"),
|
||||
("KZT", "Tenge"),
|
||||
("LAK", "Kip"),
|
||||
("LBP", "Livan funti"),
|
||||
("LKR", "Shri-Lanka rupiyasi"),
|
||||
("LRD", "Liberiya dollari"),
|
||||
("LSL", "Loti"),
|
||||
("LTL", "Litva liti"),
|
||||
("LYD", "Liviya dinori"),
|
||||
("MAD", "Marokash dirhami"),
|
||||
("MDL", "Moldaviya leyi"),
|
||||
("MGA", "Malagasi ariari"),
|
||||
("MKD", "Denar"),
|
||||
("MMK", "Kyat"),
|
||||
("MNT", "Tugrik"),
|
||||
("MOP", "Pataka"),
|
||||
("MRO", "Ugiyya"),
|
||||
("MUR", "Mavrikiy rupiyasi"),
|
||||
("MVR", "Rufiya"),
|
||||
("MWK", "Kvacha"),
|
||||
("MXN", "Meksika pesosi"),
|
||||
("MYR", "Malayziya ringgiti"),
|
||||
("MZN", "Mozambik metikali"),
|
||||
("NAD", "Namibiya dollari"),
|
||||
("NGN", "Nayra"),
|
||||
("NIO", "Kordoba"),
|
||||
("NOK", "Norvegiya kronasi"),
|
||||
("NPR", "Nepal rupiyasi"),
|
||||
("NZD", "Yangi Zelandiya dollari"),
|
||||
("OMR", "Ummon riali"),
|
||||
("PAB", "Balboa"),
|
||||
("PEN", "Sol"),
|
||||
("PGK", "Kina"),
|
||||
("PHP", "Filippin pesosi"),
|
||||
("PKR", "Pokiston rupiyasi"),
|
||||
("PLN", "Zlotiy"),
|
||||
("PYG", "Guarani"),
|
||||
("QAR", "Qatar riali"),
|
||||
("RON", "Ruminiya leyi"),
|
||||
("RSD", "Serbiya dinori"),
|
||||
("RUB", "Rossiya rubli"),
|
||||
("RWF", "Ruanda franki"),
|
||||
("SAR", "Saudiya riyoli"),
|
||||
("SBD", "Solomon orollari dollari"),
|
||||
("SCR", "Seyshel rupiyasi"),
|
||||
("SDG", "Sudan funti"),
|
||||
("SEK", "Shvetsiya kronasi"),
|
||||
("SGD", "Singapur dollari"),
|
||||
("SHP", "Muqaddas Yelena funti"),
|
||||
("SLL", "Leone"),
|
||||
("SOS", "Somali shillingi"),
|
||||
("SPL", "Luigino"),
|
||||
("SRD", "Surinam dollari"),
|
||||
("STD", "Dobra"),
|
||||
("SVC", "Salvador koloni"),
|
||||
("SYP", "Suriya funti"),
|
||||
("SZL", "Lilangeni"),
|
||||
("THB", "Bat"),
|
||||
("TJS", "Somoniy"),
|
||||
("TMT", "Yangi Turkman manati"),
|
||||
("TND", "Tunis dinori"),
|
||||
("TOP", "Paanga"),
|
||||
("TRY", "Turk lirasi"),
|
||||
("TTD", "Trinidad va Tobago dollari"),
|
||||
("TVD", "Tuvalu dollari"),
|
||||
("TWD", "Yangi Tayvan dollari"),
|
||||
("TZS", "Tanzaniya shillingi"),
|
||||
("UAH", "Grivna"),
|
||||
("UGX", "Uganda shillingi"),
|
||||
("USD", "AQSh dollari"),
|
||||
("UYU", "Urugvay pesosi"),
|
||||
("UZS", "Oʻzbek so‘mi"),
|
||||
("VEF", "Suveren bolivar"),
|
||||
("VND", "Dong"),
|
||||
("VUV", "Vatu"),
|
||||
("WST", "Tala"),
|
||||
("XAF", "KFA franki BEAS"),
|
||||
("XCD", "Sharqiy Karib dollari"),
|
||||
("XDR", "SDR"),
|
||||
("XOF", "KFA franki BCEAO"),
|
||||
("XPF", "KFP franki"),
|
||||
("YER", "Yaman riali"),
|
||||
("ZAR", "Rand"),
|
||||
("ZMW", "Zambiya kvachasi"),
|
||||
("ZWD", "Zimbabve dollari"),
|
||||
)
|
||||
|
||||
price_formats = ["#,##", "%#,##", "%##,##", "% ###,##", "%# ###,##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return (
|
||||
self.numerify(self.random_element(self.price_formats)) + "\N{NO-BREAK SPACE}\N{CYRILLIC SMALL LETTER ER}."
|
||||
)
|
||||
Binary file not shown.
@@ -0,0 +1,9 @@
|
||||
from .. import Provider as CurrencyProvider
|
||||
|
||||
|
||||
class Provider(CurrencyProvider):
|
||||
# Source: https://vi.wikipedia.org/wiki/%C4%90%E1%BB%93ng_(%C4%91%C6%A1n_v%E1%BB%8B_ti%E1%BB%81n_t%E1%BB%87)#Ti%E1%BB%81n_gi%E1%BA%A5y_-_Ti%E1%BB%81n_polymer # NOQA
|
||||
price_formats = ["#.##", "%#.##", "%##.##", "%,###.##", "%#,###.##"]
|
||||
|
||||
def pricetag(self) -> str:
|
||||
return "₫" + self.numerify(self.random_element(self.price_formats))
|
||||
Binary file not shown.
Reference in New Issue
Block a user