Add new currencies

This commit is contained in:
jrenslin committed 2026-10-01 14:03:03 +02:00
1 parent 6a60fd5e97
commit 27578498de
3 files changed
+29 -1

No files matched your search

+1 -1
Submodule l18n updated: 7e7e758931...3505c84de5.
+4
View File
@@ -18,6 +18,7 @@ final class MDCurrenciesSet extends MDValueSet {
'ddr-Mark', 'ddr-Mark',
'ddr-MDN', 'ddr-MDN',
'de-DM', 'de-DM',
'de-GM',
'de-RM', 'de-RM',
'es-Real', 'es-Real',
'eu-EUR', 'eu-EUR',
@@ -27,10 +28,13 @@ final class MDCurrenciesSet extends MDValueSet {
'hu-Pengő', 'hu-Pengő',
'hu-Korona', 'hu-Korona',
'id-IDR', 'id-IDR',
'in-INR',
'nl-Gulden', 'nl-Gulden',
'np-NPR',
'pl-Złoty', 'pl-Złoty',
'ru-RUB', 'ru-RUB',
'su-SUR', 'su-SUR',
'tr-TRY',
'ua-UAH', 'ua-UAH',
'ua-UAK', 'ua-UAK',
'uk-GBP', 'uk-GBP',
+24
View File
@@ -12,6 +12,7 @@ enum MDCurrency implements MDValueEnumInterface, JsonSerializable {
case ddrMark; case ddrMark;
case ddrMDN; case ddrMDN;
case deDM; case deDM;
case deGM;
case deRM; case deRM;
case esReal; case esReal;
case euEUR; case euEUR;
@@ -21,10 +22,13 @@ enum MDCurrency implements MDValueEnumInterface, JsonSerializable {
case huPengo; case huPengo;
case huKorona; case huKorona;
case idIDR; case idIDR;
case inINR;
case nlGulden; case nlGulden;
case npNPR;
case plZloty; case plZloty;
case ruRUB; case ruRUB;
case suSUR; case suSUR;
case trTRY;
case uaUAH; case uaUAH;
case uaUAK; case uaUAK;
case ukGBP; case ukGBP;
@@ -53,6 +57,8 @@ public static function fromString(string $input):MDCurrency {
"ddr-MDN" => self::ddrMDN, "ddr-MDN" => self::ddrMDN,
"5", "5",
"de-DM" => self::deDM, "de-DM" => self::deDM,
"26",
"de-GM" => self::deGM,
"6", "6",
"de-RM" => self::deRM, "de-RM" => self::deRM,
"7", "7",
@@ -71,14 +77,20 @@ public static function fromString(string $input):MDCurrency {
"hu-Korona" => self::huKorona, "hu-Korona" => self::huKorona,
"14", "14",
"id-IDR" => self::idIDR, "id-IDR" => self::idIDR,
"23",
"in-INR" => self::inINR,
"15", "15",
"nl-Gulden" => self::nlGulden, "nl-Gulden" => self::nlGulden,
"24",
"np-NPR" => self::npNPR,
"16", "16",
"pl-Złoty" => self::plZloty, "pl-Złoty" => self::plZloty,
"17", "17",
"ru-RUB" => self::ruRUB, "ru-RUB" => self::ruRUB,
"18", "18",
"su-SUR" => self::suSUR, "su-SUR" => self::suSUR,
"25",
"tr-TRY" => self::trTRY,
"19", "19",
"ua-UAH" => self::uaUAH, "ua-UAH" => self::uaUAH,
"20", "20",
@@ -108,6 +120,7 @@ public static function fromInt(int $input):MDCurrency {
3 => self::ddrMark, 3 => self::ddrMark,
4 => self::ddrMDN, 4 => self::ddrMDN,
5 => self::deDM, 5 => self::deDM,
26 => self::deGM,
6 => self::deRM, 6 => self::deRM,
7 => self::esReal, 7 => self::esReal,
8 => self::euEUR, 8 => self::euEUR,
@@ -117,10 +130,13 @@ public static function fromInt(int $input):MDCurrency {
12 => self::huPengo, 12 => self::huPengo,
13 => self::huKorona, 13 => self::huKorona,
14 => self::idIDR, 14 => self::idIDR,
23 => self::inINR,
15 => self::nlGulden, 15 => self::nlGulden,
24 => self::npNPR,
16 => self::plZloty, 16 => self::plZloty,
17 => self::ruRUB, 17 => self::ruRUB,
18 => self::suSUR, 18 => self::suSUR,
25 => self::trTRY,
19 => self::uaUAH, 19 => self::uaUAH,
20 => self::uaUAK, 20 => self::uaUAK,
21 => self::ukGBP, 21 => self::ukGBP,
@@ -204,6 +220,7 @@ public function toInt():int {
self::ddrMark => 3, self::ddrMark => 3,
self::ddrMDN => 4, self::ddrMDN => 4,
self::deDM => 5, self::deDM => 5,
self::deGM => 26,
self::deRM => 6, self::deRM => 6,
self::esReal => 7, self::esReal => 7,
self::euEUR => 8, self::euEUR => 8,
@@ -213,10 +230,13 @@ public function toInt():int {
self::huPengo => 12, self::huPengo => 12,
self::huKorona => 13, self::huKorona => 13,
self::idIDR => 14, self::idIDR => 14,
self::inINR => 23,
self::nlGulden => 15, self::nlGulden => 15,
self::npNPR => 24,
self::plZloty => 16, self::plZloty => 16,
self::ruRUB => 17, self::ruRUB => 17,
self::suSUR => 18, self::suSUR => 18,
self::trTRY => 25,
self::uaUAH => 19, self::uaUAH => 19,
self::uaUAK => 20, self::uaUAK => 20,
self::ukGBP => 21, self::ukGBP => 21,
@@ -240,6 +260,7 @@ public function toString():string {
self::ddrMark => 'ddr-Mark', self::ddrMark => 'ddr-Mark',
self::ddrMDN => "ddr-MDN", self::ddrMDN => "ddr-MDN",
self::deDM => "de-DM", self::deDM => "de-DM",
self::deGM => "de-GM",
self::deRM => "de-RM", self::deRM => "de-RM",
self::esReal => "es-Real", self::esReal => "es-Real",
self::euEUR => "eu-EUR", self::euEUR => "eu-EUR",
@@ -249,10 +270,13 @@ public function toString():string {
self::huPengo => "hu-Pengő", self::huPengo => "hu-Pengő",
self::huKorona => "hu-Korona", self::huKorona => "hu-Korona",
self::idIDR => "id-IDR", self::idIDR => "id-IDR",
self::inINR => "in-INR",
self::nlGulden => "nl-Gulden", self::nlGulden => "nl-Gulden",
self::npNPR => "np-NPR",
self::plZloty => "pl-Złoty", self::plZloty => "pl-Złoty",
self::ruRUB => "ru-RUB", self::ruRUB => "ru-RUB",
self::suSUR => "su-SUR", self::suSUR => "su-SUR",
self::trTRY => "tr-TRY",
self::uaUAH => "ua-UAH", self::uaUAH => "ua-UAH",
self::uaUAK => "ua-UAK", self::uaUAK => "ua-UAK",
self::ukGBP => "uk-GBP", self::ukGBP => "uk-GBP",