Skip to content

Commit bbac771

Browse files
committed
purchase fix, added fiat currencies
1 parent e1b00d9 commit bbac771

7 files changed

Lines changed: 563 additions & 17 deletions

File tree

enums/currency.py

Lines changed: 43 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,51 @@
88
class Currency(Enum):
99
USD = "USD"
1010
EUR = "EUR"
11+
GBP = "GBP"
1112
JPY = "JPY"
13+
CHF = "CHF"
14+
AUD = "AUD"
1215
CAD = "CAD"
13-
GBP = "GBP"
16+
CNY = "CNY"
17+
HKD = "HKD"
18+
SGD = "SGD"
19+
SEK = "SEK"
20+
NOK = "NOK"
21+
DKK = "DKK"
22+
PLN = "PLN"
23+
CZK = "CZK"
24+
HUF = "HUF"
25+
TRY = "TRY"
26+
INR = "INR"
27+
KRW = "KRW"
28+
THB = "THB"
29+
IDR = "IDR"
30+
MYR = "MYR"
31+
PHP = "PHP"
32+
VND = "VND"
33+
AED = "AED"
34+
SAR = "SAR"
35+
ZAR = "ZAR"
36+
NGN = "NGN"
37+
KES = "KES"
38+
GHS = "GHS"
39+
BRL = "BRL"
40+
MXN = "MXN"
41+
ARS = "ARS"
42+
CLP = "CLP"
43+
COP = "COP"
44+
PEN = "PEN"
45+
RUB = "RUB"
46+
UAH = "UAH"
47+
ILS = "ILS"
48+
PKR = "PKR"
49+
BDT = "BDT"
50+
LKR = "LKR"
51+
TWD = "TWD"
52+
BHD = "BHD"
53+
KWD = "KWD"
54+
RON = "RON"
55+
NZD = "NZD"
1456

1557
def get_localized_symbol(self):
1658
return get_text(Language.EN, BotEntity.COMMON, f"{self.value.lower()}_symbol")

i18n/de.json

Lines changed: 86 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,12 +166,96 @@
166166
"eur_symbol": "",
167167
"eur_text": "EUR",
168168
"eth_top_up": "ETH",
169+
"gbp_symbol": "£",
170+
"gbp_text": "GBP",
169171
"jpy_symbol": "¥",
170172
"jpy_text": "JPY",
173+
"chf_symbol": "CHF",
174+
"chf_text": "CHF",
175+
"aud_symbol": "A$",
176+
"aud_text": "AUD",
171177
"cad_symbol": "C$",
172178
"cad_text": "CAD",
173-
"gbp_symbol": "£",
174-
"gbp_text": "GBP",
179+
"cny_symbol": "¥",
180+
"cny_text": "CNY",
181+
"hkd_symbol": "HK$",
182+
"hkd_text": "HKD",
183+
"sgd_symbol": "S$",
184+
"sgd_text": "SGD",
185+
"sek_symbol": "kr",
186+
"sek_text": "SEK",
187+
"nok_symbol": "kr",
188+
"nok_text": "NOK",
189+
"dkk_symbol": "kr",
190+
"dkk_text": "DKK",
191+
"pln_symbol": "",
192+
"pln_text": "PLN",
193+
"czk_symbol": "",
194+
"czk_text": "CZK",
195+
"huf_symbol": "Ft",
196+
"huf_text": "HUF",
197+
"try_symbol": "",
198+
"try_text": "TRY",
199+
"inr_symbol": "",
200+
"inr_text": "INR",
201+
"krw_symbol": "",
202+
"krw_text": "KRW",
203+
"thb_symbol": "฿",
204+
"thb_text": "THB",
205+
"idr_symbol": "Rp",
206+
"idr_text": "IDR",
207+
"myr_symbol": "RM",
208+
"myr_text": "MYR",
209+
"php_symbol": "",
210+
"php_text": "PHP",
211+
"vnd_symbol": "",
212+
"vnd_text": "VND",
213+
"aed_symbol": "د.إ",
214+
"aed_text": "AED",
215+
"sar_symbol": "",
216+
"sar_text": "SAR",
217+
"zar_symbol": "R",
218+
"zar_text": "ZAR",
219+
"ngn_symbol": "",
220+
"ngn_text": "NGN",
221+
"kes_symbol": "KSh",
222+
"kes_text": "KES",
223+
"ghs_symbol": "",
224+
"ghs_text": "GHS",
225+
"brl_symbol": "R$",
226+
"brl_text": "BRL",
227+
"mxn_symbol": "$",
228+
"mxn_text": "MXN",
229+
"ars_symbol": "$",
230+
"ars_text": "ARS",
231+
"clp_symbol": "$",
232+
"clp_text": "CLP",
233+
"cop_symbol": "$",
234+
"cop_text": "COP",
235+
"pen_symbol": "S/",
236+
"pen_text": "PEN",
237+
"rub_symbol": "",
238+
"rub_text": "RUB",
239+
"uah_symbol": "",
240+
"uah_text": "UAH",
241+
"ils_symbol": "",
242+
"ils_text": "ILS",
243+
"pkr_symbol": "",
244+
"pkr_text": "PKR",
245+
"bdt_symbol": "",
246+
"bdt_text": "BDT",
247+
"lkr_symbol": "",
248+
"lkr_text": "LKR",
249+
"twd_symbol": "NT$",
250+
"twd_text": "TWD",
251+
"bhd_symbol": "BD",
252+
"bhd_text": "BHD",
253+
"kwd_symbol": "KD",
254+
"kwd_text": "KWD",
255+
"ron_symbol": "lei",
256+
"ron_text": "RON",
257+
"nzd_symbol": "NZ$",
258+
"nzd_text": "NZD",
175259
"category": "Kategorie",
176260
"subcategory": "Unterkategorie",
177261
"item": "Artikel",

i18n/en.json

Lines changed: 86 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,12 +166,96 @@
166166
"eur_symbol": "",
167167
"eur_text": "EUR",
168168
"eth_top_up": "ETH",
169+
"gbp_symbol": "£",
170+
"gbp_text": "GBP",
169171
"jpy_symbol": "¥",
170172
"jpy_text": "JPY",
173+
"chf_symbol": "CHF",
174+
"chf_text": "CHF",
175+
"aud_symbol": "A$",
176+
"aud_text": "AUD",
171177
"cad_symbol": "C$",
172178
"cad_text": "CAD",
173-
"gbp_symbol": "£",
174-
"gbp_text": "GBP",
179+
"cny_symbol": "¥",
180+
"cny_text": "CNY",
181+
"hkd_symbol": "HK$",
182+
"hkd_text": "HKD",
183+
"sgd_symbol": "S$",
184+
"sgd_text": "SGD",
185+
"sek_symbol": "kr",
186+
"sek_text": "SEK",
187+
"nok_symbol": "kr",
188+
"nok_text": "NOK",
189+
"dkk_symbol": "kr",
190+
"dkk_text": "DKK",
191+
"pln_symbol": "",
192+
"pln_text": "PLN",
193+
"czk_symbol": "",
194+
"czk_text": "CZK",
195+
"huf_symbol": "Ft",
196+
"huf_text": "HUF",
197+
"try_symbol": "",
198+
"try_text": "TRY",
199+
"inr_symbol": "",
200+
"inr_text": "INR",
201+
"krw_symbol": "",
202+
"krw_text": "KRW",
203+
"thb_symbol": "฿",
204+
"thb_text": "THB",
205+
"idr_symbol": "Rp",
206+
"idr_text": "IDR",
207+
"myr_symbol": "RM",
208+
"myr_text": "MYR",
209+
"php_symbol": "",
210+
"php_text": "PHP",
211+
"vnd_symbol": "",
212+
"vnd_text": "VND",
213+
"aed_symbol": "د.إ",
214+
"aed_text": "AED",
215+
"sar_symbol": "",
216+
"sar_text": "SAR",
217+
"zar_symbol": "R",
218+
"zar_text": "ZAR",
219+
"ngn_symbol": "",
220+
"ngn_text": "NGN",
221+
"kes_symbol": "KSh",
222+
"kes_text": "KES",
223+
"ghs_symbol": "",
224+
"ghs_text": "GHS",
225+
"brl_symbol": "R$",
226+
"brl_text": "BRL",
227+
"mxn_symbol": "$",
228+
"mxn_text": "MXN",
229+
"ars_symbol": "$",
230+
"ars_text": "ARS",
231+
"clp_symbol": "$",
232+
"clp_text": "CLP",
233+
"cop_symbol": "$",
234+
"cop_text": "COP",
235+
"pen_symbol": "S/",
236+
"pen_text": "PEN",
237+
"rub_symbol": "",
238+
"rub_text": "RUB",
239+
"uah_symbol": "",
240+
"uah_text": "UAH",
241+
"ils_symbol": "",
242+
"ils_text": "ILS",
243+
"pkr_symbol": "",
244+
"pkr_text": "PKR",
245+
"bdt_symbol": "",
246+
"bdt_text": "BDT",
247+
"lkr_symbol": "",
248+
"lkr_text": "LKR",
249+
"twd_symbol": "NT$",
250+
"twd_text": "TWD",
251+
"bhd_symbol": "BD",
252+
"bhd_text": "BHD",
253+
"kwd_symbol": "KD",
254+
"kwd_text": "KWD",
255+
"ron_symbol": "lei",
256+
"ron_text": "RON",
257+
"nzd_symbol": "NZ$",
258+
"nzd_text": "NZD",
175259
"category": "Category",
176260
"subcategory": "Subcategory",
177261
"item": "Item",

i18n/es.json

Lines changed: 86 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,12 +166,96 @@
166166
"eur_symbol": "",
167167
"eur_text": "EUR",
168168
"eth_top_up": "ETH",
169+
"gbp_symbol": "£",
170+
"gbp_text": "GBP",
169171
"jpy_symbol": "¥",
170172
"jpy_text": "JPY",
173+
"chf_symbol": "CHF",
174+
"chf_text": "CHF",
175+
"aud_symbol": "A$",
176+
"aud_text": "AUD",
171177
"cad_symbol": "C$",
172178
"cad_text": "CAD",
173-
"gbp_symbol": "£",
174-
"gbp_text": "GBP",
179+
"cny_symbol": "¥",
180+
"cny_text": "CNY",
181+
"hkd_symbol": "HK$",
182+
"hkd_text": "HKD",
183+
"sgd_symbol": "S$",
184+
"sgd_text": "SGD",
185+
"sek_symbol": "kr",
186+
"sek_text": "SEK",
187+
"nok_symbol": "kr",
188+
"nok_text": "NOK",
189+
"dkk_symbol": "kr",
190+
"dkk_text": "DKK",
191+
"pln_symbol": "",
192+
"pln_text": "PLN",
193+
"czk_symbol": "",
194+
"czk_text": "CZK",
195+
"huf_symbol": "Ft",
196+
"huf_text": "HUF",
197+
"try_symbol": "",
198+
"try_text": "TRY",
199+
"inr_symbol": "",
200+
"inr_text": "INR",
201+
"krw_symbol": "",
202+
"krw_text": "KRW",
203+
"thb_symbol": "฿",
204+
"thb_text": "THB",
205+
"idr_symbol": "Rp",
206+
"idr_text": "IDR",
207+
"myr_symbol": "RM",
208+
"myr_text": "MYR",
209+
"php_symbol": "",
210+
"php_text": "PHP",
211+
"vnd_symbol": "",
212+
"vnd_text": "VND",
213+
"aed_symbol": "د.إ",
214+
"aed_text": "AED",
215+
"sar_symbol": "",
216+
"sar_text": "SAR",
217+
"zar_symbol": "R",
218+
"zar_text": "ZAR",
219+
"ngn_symbol": "",
220+
"ngn_text": "NGN",
221+
"kes_symbol": "KSh",
222+
"kes_text": "KES",
223+
"ghs_symbol": "",
224+
"ghs_text": "GHS",
225+
"brl_symbol": "R$",
226+
"brl_text": "BRL",
227+
"mxn_symbol": "$",
228+
"mxn_text": "MXN",
229+
"ars_symbol": "$",
230+
"ars_text": "ARS",
231+
"clp_symbol": "$",
232+
"clp_text": "CLP",
233+
"cop_symbol": "$",
234+
"cop_text": "COP",
235+
"pen_symbol": "S/",
236+
"pen_text": "PEN",
237+
"rub_symbol": "",
238+
"rub_text": "RUB",
239+
"uah_symbol": "",
240+
"uah_text": "UAH",
241+
"ils_symbol": "",
242+
"ils_text": "ILS",
243+
"pkr_symbol": "",
244+
"pkr_text": "PKR",
245+
"bdt_symbol": "",
246+
"bdt_text": "BDT",
247+
"lkr_symbol": "",
248+
"lkr_text": "LKR",
249+
"twd_symbol": "NT$",
250+
"twd_text": "TWD",
251+
"bhd_symbol": "BD",
252+
"bhd_text": "BHD",
253+
"kwd_symbol": "KD",
254+
"kwd_text": "KWD",
255+
"ron_symbol": "lei",
256+
"ron_text": "RON",
257+
"nzd_symbol": "NZ$",
258+
"nzd_text": "NZD",
175259
"category": "Categoría",
176260
"subcategory": "Subcategoría",
177261
"item": "Artículo",

0 commit comments

Comments
 (0)