From 273e0419354eb419dfdc6360d2b1ea4cb368c6fb Mon Sep 17 00:00:00 2001 From: John Preston Date: Tue, 6 Aug 2024 18:54:48 +0200 Subject: [PATCH] Update currencies list and rules. --- .../SourceFiles/ui/text/format_values.cpp | 30 ++++++++++--------- 1 file changed, 16 insertions(+), 14 deletions(-) diff --git a/Telegram/SourceFiles/ui/text/format_values.cpp b/Telegram/SourceFiles/ui/text/format_values.cpp index 7ebd961f3..564e5013f 100644 --- a/Telegram/SourceFiles/ui/text/format_values.cpp +++ b/Telegram/SourceFiles/ui/text/format_values.cpp @@ -191,45 +191,52 @@ CurrencyRule LookupCurrencyRule(const QString ¤cy) { { 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 ¤cy) { { 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 ¤cy) { { 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 ¤cy) { //{ 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 ¤cy) { //{ 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 } },