Update currencies list and rules.

This commit is contained in:
John Preston 2024-08-06 18:54:48 +02:00
parent 474c0838d1
commit 273e041935

View file

@ -191,45 +191,52 @@ CurrencyRule LookupCurrencyRule(const QString &currency) {
{ u"BAM"_q, { "", '.', ',', false, true } },
{ u"BDT"_q, { "", ',', '.', true, true } },
{ u"BGN"_q, { "", ' ', ',', false, true } },
{ u"BND"_q, { "", '.', ',', } },
{ u"BHD"_q, { "", ',', '.', true, true, 3 } },
{ u"BND"_q, { "", '.', ',' } },
{ u"BOB"_q, { "", '.', ',', true, true } },
{ u"BRL"_q, { "R$", '.', ',', true, true } },
{ u"BHD"_q, { "", ',', '.', true, true, 3 } },
{ u"BYR"_q, { "", ' ', ',', false, true, 0 } },
{ u"BYN"_q, { "", ' ', ',', false, true } },
{ u"CAD"_q, { "CA$" } },
{ u"CHF"_q, { "", '\'', '.', false, true } },
{ u"CLP"_q, { "", '.', ',', true, true, 0 } },
{ u"CNY"_q, { "\x43\x4E\xC2\xA5" } },
{ u"COP"_q, { "", '.', ',', true, true } },
{ u"CRC"_q, { "", '.', ',', } },
{ u"CRC"_q, { "", '.', ',' } },
{ u"CZK"_q, { "", ' ', ',', false, true } },
{ u"DKK"_q, { "", '\0', ',', false, true } },
{ u"DOP"_q, {} },
{ u"DZD"_q, { "", ',', '.', true, true } },
{ u"EGP"_q, { "", ',', '.', true, true } },
{ u"ETB"_q, {} },
{ u"EUR"_q, { "\xE2\x82\xAC", ' ', ',', false, true } },
{ u"GBP"_q, { "\xC2\xA3" } },
{ u"GEL"_q, { "", ' ', ',', false, true } },
{ u"GHS"_q, {} },
{ u"GTQ"_q, {} },
{ u"HKD"_q, { "HK$" } },
{ u"HNL"_q, { "", ',', '.', true, true } },
{ u"HRK"_q, { "", '.', ',', false, true } },
{ u"HUF"_q, { "", ' ', ',', false, true } },
{ u"IDR"_q, { "", '.', ',', } },
{ u"IDR"_q, { "", '.', ',' } },
{ u"ILS"_q, { "\xE2\x82\xAA", ',', '.', true, true } },
{ u"INR"_q, { "\xE2\x82\xB9" } },
{ u"IQD"_q, { "", ',', '.', true, true, 3 } },
{ u"IRR"_q, { "", ',', '/', false, true } },
{ u"ISK"_q, { "", '.', ',', false, true, 0 } },
{ u"JMD"_q, {} },
{ u"JOD"_q, { "", ',', '.', true, false, 3 } },
{ u"JPY"_q, { "\xC2\xA5", ',', '.', true, false, 0 } },
{ u"KES"_q, {} },
{ u"KGS"_q, { "", ' ', '-', false, true } },
{ u"KRW"_q, { "\xE2\x82\xA9", ',', '.', true, false, 0 } },
{ u"KZT"_q, { "", ' ', '-', } },
{ u"KZT"_q, { "", ' ', '-' } },
{ u"LBP"_q, { "", ',', '.', true, true } },
{ u"LKR"_q, { "", ',', '.', true, true } },
{ u"MAD"_q, { "", ',', '.', true, true } },
{ u"MDL"_q, { "", ',', '.', false, true } },
{ u"MNT"_q, { "", ' ', ',', } },
{ u"MMK"_q, {} },
{ u"MNT"_q, { "", ' ', ',' } },
{ u"MOP"_q, {} },
{ u"MUR"_q, {} },
{ u"MVR"_q, { "", ',', '.', false, true } },
{ u"MXN"_q, { "MX$" } },
@ -253,6 +260,7 @@ CurrencyRule LookupCurrencyRule(const QString &currency) {
{ u"SAR"_q, { "", ',', '.', true, true } },
{ u"SEK"_q, { "", '.', ',', false, true } },
{ u"SGD"_q, {} },
{ u"SYP"_q, { "", ',', '.', true, true } },
{ u"THB"_q, { "\xE0\xB8\xBF" } },
{ u"TJS"_q, { "", ' ', ';', false, true } },
{ u"TRY"_q, { "", '.', ',', false, true } },
@ -264,13 +272,10 @@ CurrencyRule LookupCurrencyRule(const QString &currency) {
{ u"USD"_q, { "$" } },
{ u"UYU"_q, { "", '.', ',', true, true } },
{ u"UZS"_q, { "", ' ', ',', false, true } },
{ u"VEF"_q, { "", '.', ',', true, true } },
{ u"VND"_q, { "\xE2\x82\xAB", '.', ',', false, true, 0 } },
{ u"YER"_q, { "", ',', '.', true, true } },
{ u"ZAR"_q, { "", ',', '.', true, true } },
{ u"IRR"_q, { "", ',', '/', false, true, 2, true } },
{ u"IQD"_q, { "", ',', '.', true, true, 3 } },
{ u"VEF"_q, { "", '.', ',', true, true } },
{ u"SYP"_q, { "", ',', '.', true, true } },
//{ u"VUV"_q, { "", ',', '.', false, false, 0 } },
//{ u"WST"_q, {} },
@ -303,7 +308,6 @@ CurrencyRule LookupCurrencyRule(const QString &currency) {
//{ u"CDF"_q, { "", ',', '.', false } },
//{ u"CVE"_q, { "", ',', '.', true, false, 0 } },
//{ u"DJF"_q, { "", ',', '.', false, false, 0 } },
//{ u"ETB"_q, {} },
//{ u"FJD"_q, {} },
//{ u"FKP"_q, {} },
//{ u"GIP"_q, {} },
@ -319,11 +323,9 @@ CurrencyRule LookupCurrencyRule(const QString &currency) {
//{ u"LSL"_q, { "", ',', '.', false } },
//{ u"MGA"_q, { "", ',', '.', true, false, 0 } },
//{ u"MKD"_q, { "", '.', ',', false, true } },
//{ u"MOP"_q, {} },
//{ u"MWK"_q, {} },
//{ u"NAD"_q, {} },
//{ u"CLF"_q, { "", ',', '.', true, false, 4 } },
//{ u"JOD"_q, { "", ',', '.', true, false, 3 } },
//{ u"KWD"_q, { "", ',', '.', true, false, 3 } },
//{ u"LYD"_q, { "", ',', '.', true, false, 3 } },
//{ u"OMR"_q, { "", ',', '.', true, false, 3 } },