[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Dotgnu-pnet-commits] CVS: pnetlib/I18N/Common CID0409.cs,1.2,1.3 CID0c
From: |
Rhys Weatherley <address@hidden> |
Subject: |
[Dotgnu-pnet-commits] CVS: pnetlib/I18N/Common CID0409.cs,1.2,1.3 CID0c09.cs,1.2,1.3 CID1409.cs,1.2,1.3 RegionName.cs,1.3,1.4 RegionNameTable.cs,1.3,1.4 RootCulture.cs,1.3,1.4 |
Date: |
Mon, 02 Jun 2003 00:47:19 -0400 |
Update of /cvsroot/dotgnu-pnet/pnetlib/I18N/Common
In directory subversions:/tmp/cvs-serv32557/I18N/Common
Modified Files:
CID0409.cs CID0c09.cs CID1409.cs RegionName.cs
RegionNameTable.cs RootCulture.cs
Log Message:
Fetch currency symbol and digit information from the region name table because
the ICU locale information is unreliable.
Index: CID0409.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Common/CID0409.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** CID0409.cs 2 Jun 2003 02:25:41 -0000 1.2
--- CID0409.cs 2 Jun 2003 04:47:17 -0000 1.3
***************
*** 46,64 ****
}
- public override NumberFormatInfo NumberFormat
- {
- get
- {
- NumberFormatInfo nfi = base.NumberFormat;
- nfi.CurrencySymbol = "$";
- nfi.CurrencyDecimalDigits = 2;
- return nfi;
- }
- set
- {
- base.NumberFormat = value; // not used
- }
- }
-
}; // class CID0409
--- 46,49 ----
Index: CID0c09.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Common/CID0c09.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** CID0c09.cs 2 Jun 2003 02:25:41 -0000 1.2
--- CID0c09.cs 2 Jun 2003 04:47:17 -0000 1.3
***************
*** 103,121 ****
}
- public override NumberFormatInfo NumberFormat
- {
- get
- {
- NumberFormatInfo nfi = base.NumberFormat;
- nfi.CurrencySymbol = "$";
- nfi.CurrencyDecimalDigits = 2;
- return nfi;
- }
- set
- {
- base.NumberFormat = value; // not used
- }
- }
-
}; // class CID0c09
--- 103,106 ----
Index: CID1409.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Common/CID1409.cs,v
retrieving revision 1.2
retrieving revision 1.3
diff -C2 -r1.2 -r1.3
*** CID1409.cs 2 Jun 2003 02:25:41 -0000 1.2
--- CID1409.cs 2 Jun 2003 04:47:17 -0000 1.3
***************
*** 103,121 ****
}
- public override NumberFormatInfo NumberFormat
- {
- get
- {
- NumberFormatInfo nfi = base.NumberFormat;
- nfi.CurrencySymbol = "$";
- nfi.CurrencyDecimalDigits = 2;
- return nfi;
- }
- set
- {
- base.NumberFormat = value; // not used
- }
- }
-
}; // class CID1409
--- 103,106 ----
Index: RegionName.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Common/RegionName.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** RegionName.cs 2 Jun 2003 03:50:21 -0000 1.3
--- RegionName.cs 2 Jun 2003 04:47:17 -0000 1.4
***************
*** 22,27 ****
{
- #if !ECMA_COMPAT
-
using System;
--- 22,25 ----
***************
*** 37,40 ****
--- 35,39 ----
public String currencySymbol;
public String isoCurrencySymbol;
+ public int currencyDigits;
// Construct a "RegionName" instance.
***************
*** 43,47 ****
String threeLetterWindowsName,
bool isMetric, String currencySymbol,
! String isoCurrencySymbol)
{
this.regionID = regionID;
--- 42,46 ----
String threeLetterWindowsName,
bool isMetric, String currencySymbol,
! String isoCurrencySymbol, int
currencyDigits)
{
this.regionID = regionID;
***************
*** 52,60 ****
this.currencySymbol =
currencySymbol;
this.isoCurrencySymbol =
isoCurrencySymbol;
}
}; // class RegionName
-
- #endif // !ECMA_COMPAT
}; // namespace I18N.Common
--- 51,58 ----
this.currencySymbol =
currencySymbol;
this.isoCurrencySymbol =
isoCurrencySymbol;
+ this.currencyDigits =
currencyDigits;
}
}; // class RegionName
}; // namespace I18N.Common
Index: RegionNameTable.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Common/RegionNameTable.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** RegionNameTable.cs 2 Jun 2003 03:50:21 -0000 1.3
--- RegionNameTable.cs 2 Jun 2003 04:47:17 -0000 1.4
***************
*** 23,28 ****
{
- #if !ECMA_COMPAT
-
using System;
using System.Globalization;
--- 23,26 ----
***************
*** 64,470 ****
Add(new RegionName
(0x0401, "SA", "SAU", "SAU",
! true, "\u0631.\u0633.\u200F", "SAR"));
Add(new RegionName
(0x0402, "BG", "BGR", "BGR",
! true, "\u043B\u0432", "BGL"));
Add(new RegionName
(0x0403, "ES", "ESP", "ESP",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x0404, "TW", "TWN", "TWN",
! true, "NT$", "TWD"));
Add(new RegionName
(0x0405, "CZ", "CZE", "CZE",
! true, "K\u010D", "CZK"));
Add(new RegionName
(0x0406, "DK", "DNK", "DNK",
! true, "kr", "DKK"));
Add(new RegionName
(0x0407, "DE", "DEU", "DEU",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x0408, "GR", "GRC", "GRC",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x0409, "US", "USA", "USA",
! false, "$", "USD"));
Add(new RegionName
(0x040A, "ES", "ESP", "ESP",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x040B, "FI", "FIN", "FIN",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x040C, "FR", "FRA", "FRA",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x040D, "IL", "ISR", "ISR",
! true, "\u20AA", "ILS"));
Add(new RegionName
(0x040E, "HU", "HUN", "HUN",
! true, "Ft", "HUF"));
Add(new RegionName
(0x040F, "IS", "ISL", "ISL",
! true, "kr.", "ISK"));
Add(new RegionName
(0x0410, "IT", "ITA", "ITA",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x0411, "JP", "JPN", "JPN",
! true, "\u00A5", "JPY"));
Add(new RegionName
(0x0412, "KR", "KOR", "KOR",
! true, "\u20A9", "KRW"));
Add(new RegionName
(0x0413, "NL", "NLD", "NLD",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x0414, "NO", "NOR", "NOR",
! true, "kr", "NOK"));
Add(new RegionName
(0x0415, "PL", "POL", "POL",
! true, "z\u0142", "PLN"));
Add(new RegionName
(0x0416, "BR", "BRA", "BRA",
! true, "R$ ", "BRL"));
Add(new RegionName
(0x0418, "RO", "ROM", "ROM",
! true, "lei", "ROL"));
Add(new RegionName
(0x0419, "RU", "RUS", "RUS",
! true, "\u0440.", "RUR"));
Add(new RegionName
(0x041A, "HR", "HRV", "HRV",
! true, "kn", "HRK"));
Add(new RegionName
(0x041B, "SK", "SVK", "SVK",
! true, "Sk", "SKK"));
Add(new RegionName
(0x041C, "AL", "ALB", "ALB",
! true, "Lek", "ALL"));
Add(new RegionName
(0x041D, "SE", "SWE", "SWE",
! true, "kr", "SEK"));
Add(new RegionName
(0x041E, "TH", "THA", "THA",
! true, "\u0E3F", "THB"));
Add(new RegionName
(0x041F, "TR", "TUR", "TUR",
! true, "TL", "TRL"));
Add(new RegionName
(0x0420, "PK", "PAK", "PAK",
! true, "Rs", "PKR"));
Add(new RegionName
(0x0421, "ID", "IDN", "IDN",
! true, "Rp", "IDR"));
Add(new RegionName
(0x0422, "UA", "UKR", "UKR",
! true, "\u0433\u0440\u043D.", "UAH"));
Add(new RegionName
(0x0423, "BY", "BLR", "BLR",
! true, "\u0440.", "BYB"));
Add(new RegionName
(0x0424, "SI", "SVN", "SVN",
! true, "SIT", "SIT"));
Add(new RegionName
(0x0425, "EE", "EST", "EST",
! true, "kr", "EEK"));
Add(new RegionName
(0x0426, "LV", "LVA", "LVA",
! true, "Ls", "LVL"));
Add(new RegionName
(0x0427, "LT", "LTU", "LTU",
! true, "Lt", "LTL"));
Add(new RegionName
(0x0429, "IR", "IRN", "IRN",
! true, "\u0631\u064A\u0627\u0644", "IRR"));
Add(new RegionName
(0x042A, "VN", "VNM", "VNM",
! true, "\u20AB", "VND"));
Add(new RegionName
(0x042B, "AM", "ARM", "ARM",
! true, "\u0564\u0580.", "AMD"));
Add(new RegionName
(0x042C, "AZ", "AZE", "AZE",
! true, "man.", "AZM"));
Add(new RegionName
(0x042D, "ES", "ESP", "ESP",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x042F, "MK", "MKD", "MKD",
! true, "\u0434\u0435\u043D.", "MKD"));
Add(new RegionName
(0x0436, "ZA", "ZAF", "ZAF",
! true, "R", "ZAR"));
Add(new RegionName
(0x0437, "GE", "GEO", "GEO",
! true, "Lari", "GEL"));
Add(new RegionName
(0x0438, "FO", "FRO", "FRO",
! true, "kr", "DKK"));
Add(new RegionName
(0x0439, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR"));
Add(new RegionName
(0x043E, "MY", "MYS", "MYS",
! true, "R", "MYR"));
Add(new RegionName
(0x043F, "KZ", "KAZ", "KAZ",
! true, "\u0422", "KZT"));
Add(new RegionName
(0x0440, "KG", "KGZ", "KGZ",
! true, "\u0441\u043E\u043C", "KGS"));
Add(new RegionName
(0x0441, "KE", "KEN", "KEN",
! false, "S", "KES"));
Add(new RegionName
(0x0443, "UZ", "UZB", "UZB",
! true, "su'm", "UZS"));
Add(new RegionName
(0x0444, "TA", "TAT", "TAT",
! true, "\u0440.", "RUR"));
Add(new RegionName
(0x0446, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR"));
Add(new RegionName
(0x0447, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR"));
Add(new RegionName
(0x0449, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR"));
Add(new RegionName
(0x044A, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR"));
Add(new RegionName
(0x044B, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR"));
Add(new RegionName
(0x044E, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR"));
Add(new RegionName
(0x044F, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR"));
Add(new RegionName
(0x0450, "MN", "MNG", "MNG",
! true, "\u20AE", "MNT"));
Add(new RegionName
(0x0456, "ES", "ESP", "ESP",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x0457, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR"));
Add(new RegionName
(0x045A, "SY", "SYR", "SYR",
! true, "\u0644.\u0633.\u200F", "SYP"));
Add(new RegionName
(0x0465, "MV", "MDV", "MDV",
! true, "\u0783.", "MVR"));
Add(new RegionName
(0x0801, "IQ", "IRQ", "IRQ",
! true, "\u062F.\u0639.\u200F", "IQD"));
Add(new RegionName
(0x0804, "CN", "CHN", "CHN",
! true, "\uFFE5", "CNY"));
Add(new RegionName
(0x0807, "CH", "CHE", "CHE",
! true, "SFr.", "CHF"));
Add(new RegionName
(0x0809, "GB", "GBR", "GBR",
! true, "\u00A3", "GBP"));
Add(new RegionName
(0x080A, "MX", "MEX", "MEX",
! true, "$", "MXN"));
Add(new RegionName
(0x080C, "BE", "BEL", "BEL",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x0810, "CH", "CHE", "CHE",
! true, "SFr.", "CHF"));
Add(new RegionName
(0x0813, "BE", "BEL", "BEL",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x0814, "NO", "NOR", "NOR",
! true, "kr", "NOK"));
Add(new RegionName
(0x0816, "PT", "PRT", "PRT",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x081A, "SP", "SPB", "SPB",
! true, "Din.", "YUN"));
Add(new RegionName
(0x081D, "FI", "FIN", "FIN",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x082C, "AZ", "AZE", "AZE",
! true, "man.", "AZM"));
Add(new RegionName
(0x083E, "BN", "BRN", "BRN",
! true, "$", "BND"));
Add(new RegionName
(0x0843, "UZ", "UZB", "UZB",
! true, "su'm", "UZS"));
Add(new RegionName
(0x0C01, "EG", "EGY", "EGY",
! true, "\u062C.\u0645.\u200F", "EGP"));
Add(new RegionName
(0x0C04, "HK", "HKG", "HKG",
! true, "HK$", "HKD"));
Add(new RegionName
(0x0C07, "AT", "AUT", "AUT",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x0C09, "AU", "AUS", "AUS",
! true, "$", "AUD"));
Add(new RegionName
(0x0C0A, "ES", "ESP", "ESP",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x0C0C, "CA", "CAN", "CAN",
! true, "$", "CAD"));
Add(new RegionName
(0x0C1A, "SP", "SPB", "SPB",
! true, "Din.", "YUN"));
Add(new RegionName
(0x1001, "LY", "LBY", "LBY",
! true, "\u062F.\u0644.\u200F", "LYD"));
Add(new RegionName
(0x1004, "SG", "SGP", "SGP",
! false, "$", "SGD"));
Add(new RegionName
(0x1007, "LU", "LUX", "LUX",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x1009, "CA", "CAN", "CAN",
! true, "$", "CAD"));
Add(new RegionName
(0x100A, "GT", "GTM", "GTM",
! true, "Q", "GTQ"));
Add(new RegionName
(0x100C, "CH", "CHE", "CHE",
! true, "SFr.", "CHF"));
Add(new RegionName
(0x1401, "DZ", "DZA", "DZA",
! true, "\u062F.\u062C.\u200F", "DZD"));
Add(new RegionName
(0x1404, "MO", "MAC", "MCO",
! true, "P", "MOP"));
Add(new RegionName
(0x1407, "LI", "LIE", "LIE",
! true, "CHF", "CHF"));
Add(new RegionName
(0x1409, "NZ", "NZL", "NZL",
! true, "$", "NZD"));
Add(new RegionName
(0x140A, "CR", "CRI", "CRI",
! true, "\u20A1", "CRC"));
Add(new RegionName
(0x140C, "LU", "LUX", "LUX",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x1801, "MA", "MAR", "MAR",
! true, "\u062F.\u0645.\u200F", "MAD"));
Add(new RegionName
(0x1809, "IE", "IRL", "IRL",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x180A, "PA", "PAN", "PAN",
! true, "B/.", "PAB"));
Add(new RegionName
(0x180C, "MC", "MCO", "MCO",
! true, "\u20AC", "EUR"));
Add(new RegionName
(0x1C01, "TN", "TUN", "TUN",
! true, "\u062F.\u062A.\u200F", "TND"));
Add(new RegionName
(0x1C09, "ZA", "ZAF", "ZAF",
! true, "R", "ZAR"));
Add(new RegionName
(0x1C0A, "DO", "DOM", "DOM",
! true, "RD$", "DOP"));
Add(new RegionName
(0x2001, "OM", "OMN", "OMN",
! true, "\u0631.\u0639.\u200F", "OMR"));
Add(new RegionName
(0x2009, "JM", "JAM", "JAM",
! false, "J$", "JMD"));
Add(new RegionName
(0x200A, "VE", "VEN", "VEN",
! true, "Bs", "VEB"));
Add(new RegionName
(0x2401, "YE", "YEM", "YEM",
! true, "\u0631.\u064A.\u200F", "YER"));
Add(new RegionName
(0x2409, "CB", "CAR", "CAR",
! false, "$", "USD"));
Add(new RegionName
(0x240A, "CO", "COL", "COL",
! true, "$", "COP"));
Add(new RegionName
(0x2801, "SY", "SYR", "SYR",
! true, "\u0644.\u0633.\u200F", "SYP"));
Add(new RegionName
(0x2809, "BZ", "BLZ", "BLZ",
! true, "BZ$", "BZD"));
Add(new RegionName
(0x280A, "PE", "PER", "PER",
! true, "S/.", "PEN"));
Add(new RegionName
(0x2C01, "JO", "JOR", "JOR",
! true, "\u062F.\u0627.\u200F", "JOD"));
Add(new RegionName
(0x2C09, "TT", "TTO", "TTO",
! true, "TT$", "TTD"));
Add(new RegionName
(0x2C0A, "AR", "ARG", "ARG",
! true, "$", "ARS"));
Add(new RegionName
(0x3001, "LB", "LBN", "LBN",
! true, "\u0644.\u0644.\u200F", "LBP"));
Add(new RegionName
(0x3009, "ZW", "ZWE", "ZWE",
! false, "Z$", "ZWD"));
Add(new RegionName
(0x300A, "EC", "ECU", "ECU",
! true, "$", "USD"));
Add(new RegionName
(0x3401, "KW", "KWT", "KWT",
! true, "\u062F.\u0643.\u200F", "KWD"));
Add(new RegionName
(0x3409, "PH", "PHL", "PHL",
! false, "Php", "PHP"));
Add(new RegionName
(0x340A, "CL", "CHL", "CHL",
! true, "$", "CLP"));
Add(new RegionName
(0x3801, "AE", "ARE", "ARE",
! true, "\u062F.\u0625.\u200F", "AED"));
Add(new RegionName
(0x380A, "UY", "URY", "URY",
! true, "$U", "UYU"));
Add(new RegionName
(0x3C01, "BH", "BHR", "BHR",
! true, "\u062F.\u0628.\u200F", "BHD"));
Add(new RegionName
(0x3C0A, "PY", "PRY", "PRY",
! true, "Gs", "PYG"));
Add(new RegionName
(0x4001, "QA", "QAT", "QAT",
! true, "\u0631.\u0642.\u200F", "QAR"));
Add(new RegionName
(0x400A, "BO", "BOL", "BOL",
! true, "$b", "BOB"));
Add(new RegionName
(0x440A, "SV", "SLV", "SLV",
! true, "$", "USD"));
Add(new RegionName
(0x480A, "HN", "HND", "HND",
! true, "L.", "HNL"));
Add(new RegionName
(0x4C0A, "NI", "NIC", "NIC",
! true, "C$", "NIO"));
Add(new RegionName
(0x500A, "PR", "PRI", "PRI",
! true, "$", "USD"));
}
--- 62,468 ----
Add(new RegionName
(0x0401, "SA", "SAU", "SAU",
! true, "\u0631.\u0633.\u200F", "SAR", 2));
Add(new RegionName
(0x0402, "BG", "BGR", "BGR",
! true, "\u043B\u0432", "BGL", 2));
Add(new RegionName
(0x0403, "ES", "ESP", "ESP",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x0404, "TW", "TWN", "TWN",
! true, "NT$", "TWD", 2));
Add(new RegionName
(0x0405, "CZ", "CZE", "CZE",
! true, "K\u010D", "CZK", 2));
Add(new RegionName
(0x0406, "DK", "DNK", "DNK",
! true, "kr", "DKK", 2));
Add(new RegionName
(0x0407, "DE", "DEU", "DEU",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x0408, "GR", "GRC", "GRC",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x0409, "US", "USA", "USA",
! false, "$", "USD", 2));
Add(new RegionName
(0x040A, "ES", "ESP", "ESP",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x040B, "FI", "FIN", "FIN",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x040C, "FR", "FRA", "FRA",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x040D, "IL", "ISR", "ISR",
! true, "\u20AA", "ILS", 2));
Add(new RegionName
(0x040E, "HU", "HUN", "HUN",
! true, "Ft", "HUF", 2));
Add(new RegionName
(0x040F, "IS", "ISL", "ISL",
! true, "kr.", "ISK", 2));
Add(new RegionName
(0x0410, "IT", "ITA", "ITA",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x0411, "JP", "JPN", "JPN",
! true, "\u00A5", "JPY", 0));
Add(new RegionName
(0x0412, "KR", "KOR", "KOR",
! true, "\u20A9", "KRW", 0));
Add(new RegionName
(0x0413, "NL", "NLD", "NLD",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x0414, "NO", "NOR", "NOR",
! true, "kr", "NOK", 2));
Add(new RegionName
(0x0415, "PL", "POL", "POL",
! true, "z\u0142", "PLN", 2));
Add(new RegionName
(0x0416, "BR", "BRA", "BRA",
! true, "R$ ", "BRL", 2));
Add(new RegionName
(0x0418, "RO", "ROM", "ROM",
! true, "lei", "ROL", 2));
Add(new RegionName
(0x0419, "RU", "RUS", "RUS",
! true, "\u0440.", "RUR", 2));
Add(new RegionName
(0x041A, "HR", "HRV", "HRV",
! true, "kn", "HRK", 2));
Add(new RegionName
(0x041B, "SK", "SVK", "SVK",
! true, "Sk", "SKK", 2));
Add(new RegionName
(0x041C, "AL", "ALB", "ALB",
! true, "Lek", "ALL", 2));
Add(new RegionName
(0x041D, "SE", "SWE", "SWE",
! true, "kr", "SEK", 2));
Add(new RegionName
(0x041E, "TH", "THA", "THA",
! true, "\u0E3F", "THB", 2));
Add(new RegionName
(0x041F, "TR", "TUR", "TUR",
! true, "TL", "TRL", 0));
Add(new RegionName
(0x0420, "PK", "PAK", "PAK",
! true, "Rs", "PKR", 2));
Add(new RegionName
(0x0421, "ID", "IDN", "IDN",
! true, "Rp", "IDR", 2));
Add(new RegionName
(0x0422, "UA", "UKR", "UKR",
! true, "\u0433\u0440\u043D.", "UAH", 2));
Add(new RegionName
(0x0423, "BY", "BLR", "BLR",
! true, "\u0440.", "BYB", 2));
Add(new RegionName
(0x0424, "SI", "SVN", "SVN",
! true, "SIT", "SIT", 2));
Add(new RegionName
(0x0425, "EE", "EST", "EST",
! true, "kr", "EEK", 2));
Add(new RegionName
(0x0426, "LV", "LVA", "LVA",
! true, "Ls", "LVL", 2));
Add(new RegionName
(0x0427, "LT", "LTU", "LTU",
! true, "Lt", "LTL", 2));
Add(new RegionName
(0x0429, "IR", "IRN", "IRN",
! true, "\u0631\u064A\u0627\u0644", "IRR", 2));
Add(new RegionName
(0x042A, "VN", "VNM", "VNM",
! true, "\u20AB", "VND", 2));
Add(new RegionName
(0x042B, "AM", "ARM", "ARM",
! true, "\u0564\u0580.", "AMD", 2));
Add(new RegionName
(0x042C, "AZ", "AZE", "AZE",
! true, "man.", "AZM", 2));
Add(new RegionName
(0x042D, "ES", "ESP", "ESP",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x042F, "MK", "MKD", "MKD",
! true, "\u0434\u0435\u043D.", "MKD", 2));
Add(new RegionName
(0x0436, "ZA", "ZAF", "ZAF",
! true, "R", "ZAR", 2));
Add(new RegionName
(0x0437, "GE", "GEO", "GEO",
! true, "Lari", "GEL", 2));
Add(new RegionName
(0x0438, "FO", "FRO", "FRO",
! true, "kr", "DKK", 2));
Add(new RegionName
(0x0439, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR", 2));
Add(new RegionName
(0x043E, "MY", "MYS", "MYS",
! true, "R", "MYR", 2));
Add(new RegionName
(0x043F, "KZ", "KAZ", "KAZ",
! true, "\u0422", "KZT", 2));
Add(new RegionName
(0x0440, "KG", "KGZ", "KGZ",
! true, "\u0441\u043E\u043C", "KGS", 2));
Add(new RegionName
(0x0441, "KE", "KEN", "KEN",
! false, "S", "KES", 2));
Add(new RegionName
(0x0443, "UZ", "UZB", "UZB",
! true, "su'm", "UZS", 2));
Add(new RegionName
(0x0444, "TA", "TAT", "TAT",
! true, "\u0440.", "RUR", 2));
Add(new RegionName
(0x0446, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR", 2));
Add(new RegionName
(0x0447, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR", 2));
Add(new RegionName
(0x0449, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR", 2));
Add(new RegionName
(0x044A, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR", 2));
Add(new RegionName
(0x044B, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR", 2));
Add(new RegionName
(0x044E, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR", 2));
Add(new RegionName
(0x044F, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR", 2));
Add(new RegionName
(0x0450, "MN", "MNG", "MNG",
! true, "\u20AE", "MNT", 2));
Add(new RegionName
(0x0456, "ES", "ESP", "ESP",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x0457, "IN", "IND", "IND",
! true, "\u0930\u0941", "INR", 2));
Add(new RegionName
(0x045A, "SY", "SYR", "SYR",
! true, "\u0644.\u0633.\u200F", "SYP", 2));
Add(new RegionName
(0x0465, "MV", "MDV", "MDV",
! true, "\u0783.", "MVR", 2));
Add(new RegionName
(0x0801, "IQ", "IRQ", "IRQ",
! true, "\u062F.\u0639.\u200F", "IQD", 3));
Add(new RegionName
(0x0804, "CN", "CHN", "CHN",
! true, "\uFFE5", "CNY", 2));
Add(new RegionName
(0x0807, "CH", "CHE", "CHE",
! true, "SFr.", "CHF", 2));
Add(new RegionName
(0x0809, "GB", "GBR", "GBR",
! true, "\u00A3", "GBP", 2));
Add(new RegionName
(0x080A, "MX", "MEX", "MEX",
! true, "$", "MXN", 2));
Add(new RegionName
(0x080C, "BE", "BEL", "BEL",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x0810, "CH", "CHE", "CHE",
! true, "SFr.", "CHF", 2));
Add(new RegionName
(0x0813, "BE", "BEL", "BEL",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x0814, "NO", "NOR", "NOR",
! true, "kr", "NOK", 2));
Add(new RegionName
(0x0816, "PT", "PRT", "PRT",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x081A, "SP", "SPB", "SPB",
! true, "Din.", "YUN", 2));
Add(new RegionName
(0x081D, "FI", "FIN", "FIN",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x082C, "AZ", "AZE", "AZE",
! true, "man.", "AZM", 2));
Add(new RegionName
(0x083E, "BN", "BRN", "BRN",
! true, "$", "BND", 2));
Add(new RegionName
(0x0843, "UZ", "UZB", "UZB",
! true, "su'm", "UZS", 2));
Add(new RegionName
(0x0C01, "EG", "EGY", "EGY",
! true, "\u062C.\u0645.\u200F", "EGP", 2));
Add(new RegionName
(0x0C04, "HK", "HKG", "HKG",
! true, "HK$", "HKD", 2));
Add(new RegionName
(0x0C07, "AT", "AUT", "AUT",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x0C09, "AU", "AUS", "AUS",
! true, "$", "AUD", 2));
Add(new RegionName
(0x0C0A, "ES", "ESP", "ESP",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x0C0C, "CA", "CAN", "CAN",
! true, "$", "CAD", 2));
Add(new RegionName
(0x0C1A, "SP", "SPB", "SPB",
! true, "Din.", "YUN", 2));
Add(new RegionName
(0x1001, "LY", "LBY", "LBY",
! true, "\u062F.\u0644.\u200F", "LYD", 3));
Add(new RegionName
(0x1004, "SG", "SGP", "SGP",
! false, "$", "SGD", 2));
Add(new RegionName
(0x1007, "LU", "LUX", "LUX",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x1009, "CA", "CAN", "CAN",
! true, "$", "CAD", 2));
Add(new RegionName
(0x100A, "GT", "GTM", "GTM",
! true, "Q", "GTQ", 2));
Add(new RegionName
(0x100C, "CH", "CHE", "CHE",
! true, "SFr.", "CHF", 2));
Add(new RegionName
(0x1401, "DZ", "DZA", "DZA",
! true, "\u062F.\u062C.\u200F", "DZD", 2));
Add(new RegionName
(0x1404, "MO", "MAC", "MCO",
! true, "P", "MOP", 2));
Add(new RegionName
(0x1407, "LI", "LIE", "LIE",
! true, "CHF", "CHF", 2));
Add(new RegionName
(0x1409, "NZ", "NZL", "NZL",
! true, "$", "NZD", 2));
Add(new RegionName
(0x140A, "CR", "CRI", "CRI",
! true, "\u20A1", "CRC", 2));
Add(new RegionName
(0x140C, "LU", "LUX", "LUX",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x1801, "MA", "MAR", "MAR",
! true, "\u062F.\u0645.\u200F", "MAD", 2));
Add(new RegionName
(0x1809, "IE", "IRL", "IRL",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x180A, "PA", "PAN", "PAN",
! true, "B/.", "PAB", 2));
Add(new RegionName
(0x180C, "MC", "MCO", "MCO",
! true, "\u20AC", "EUR", 2));
Add(new RegionName
(0x1C01, "TN", "TUN", "TUN",
! true, "\u062F.\u062A.\u200F", "TND", 3));
Add(new RegionName
(0x1C09, "ZA", "ZAF", "ZAF",
! true, "R", "ZAR", 2));
Add(new RegionName
(0x1C0A, "DO", "DOM", "DOM",
! true, "RD$", "DOP", 2));
Add(new RegionName
(0x2001, "OM", "OMN", "OMN",
! true, "\u0631.\u0639.\u200F", "OMR", 3));
Add(new RegionName
(0x2009, "JM", "JAM", "JAM",
! false, "J$", "JMD", 2));
Add(new RegionName
(0x200A, "VE", "VEN", "VEN",
! true, "Bs", "VEB", 2));
Add(new RegionName
(0x2401, "YE", "YEM", "YEM",
! true, "\u0631.\u064A.\u200F", "YER", 2));
Add(new RegionName
(0x2409, "CB", "CAR", "CAR",
! false, "$", "USD", 2));
Add(new RegionName
(0x240A, "CO", "COL", "COL",
! true, "$", "COP", 2));
Add(new RegionName
(0x2801, "SY", "SYR", "SYR",
! true, "\u0644.\u0633.\u200F", "SYP", 2));
Add(new RegionName
(0x2809, "BZ", "BLZ", "BLZ",
! true, "BZ$", "BZD", 2));
Add(new RegionName
(0x280A, "PE", "PER", "PER",
! true, "S/.", "PEN", 2));
Add(new RegionName
(0x2C01, "JO", "JOR", "JOR",
! true, "\u062F.\u0627.\u200F", "JOD", 3));
Add(new RegionName
(0x2C09, "TT", "TTO", "TTO",
! true, "TT$", "TTD", 0));
Add(new RegionName
(0x2C0A, "AR", "ARG", "ARG",
! true, "$", "ARS", 2));
Add(new RegionName
(0x3001, "LB", "LBN", "LBN",
! true, "\u0644.\u0644.\u200F", "LBP", 2));
Add(new RegionName
(0x3009, "ZW", "ZWE", "ZWE",
! false, "Z$", "ZWD", 2));
Add(new RegionName
(0x300A, "EC", "ECU", "ECU",
! true, "$", "USD", 2));
Add(new RegionName
(0x3401, "KW", "KWT", "KWT",
! true, "\u062F.\u0643.\u200F", "KWD", 3));
Add(new RegionName
(0x3409, "PH", "PHL", "PHL",
! false, "Php", "PHP", 2));
Add(new RegionName
(0x340A, "CL", "CHL", "CHL",
! true, "$", "CLP", 0));
Add(new RegionName
(0x3801, "AE", "ARE", "ARE",
! true, "\u062F.\u0625.\u200F", "AED", 2));
Add(new RegionName
(0x380A, "UY", "URY", "URY",
! true, "$U", "UYU", 2));
Add(new RegionName
(0x3C01, "BH", "BHR", "BHR",
! true, "\u062F.\u0628.\u200F", "BHD", 3));
Add(new RegionName
(0x3C0A, "PY", "PRY", "PRY",
! true, "Gs", "PYG", 0));
Add(new RegionName
(0x4001, "QA", "QAT", "QAT",
! true, "\u0631.\u0642.\u200F", "QAR", 2));
Add(new RegionName
(0x400A, "BO", "BOL", "BOL",
! true, "$b", "BOB", 2));
Add(new RegionName
(0x440A, "SV", "SLV", "SLV",
! true, "$", "USD", 2));
Add(new RegionName
(0x480A, "HN", "HND", "HND",
! true, "L.", "HNL", 2));
Add(new RegionName
(0x4C0A, "NI", "NIC", "NIC",
! true, "C$", "NIO", 2));
Add(new RegionName
(0x500A, "PR", "PRI", "PRI",
! true, "$", "USD", 2));
}
***************
*** 531,537 ****
}
! }; // class RegionNameTable
! #endif // !ECMA_COMPAT
}; // namespace I18N.Common
--- 529,549 ----
}
! // Add currency information to a NumberFormatInfo object.
! public static void AddCurrencyInfo
! (NumberFormatInfo nfi, RootCulture culture)
! {
! String country = culture.Country;
! if(country != null)
! {
! RegionName region =
GetNameInfoByName(country);
! if(region != null)
! {
! nfi.CurrencySymbol =
region.currencySymbol;
! nfi.CurrencyDecimalDigits =
region.currencyDigits;
! }
! }
! }
! }; // class RegionNameTable
}; // namespace I18N.Common
Index: RootCulture.cs
===================================================================
RCS file: /cvsroot/dotgnu-pnet/pnetlib/I18N/Common/RootCulture.cs,v
retrieving revision 1.3
retrieving revision 1.4
diff -C2 -r1.3 -r1.4
*** RootCulture.cs 2 Jun 2003 02:25:41 -0000 1.3
--- RootCulture.cs 2 Jun 2003 04:47:17 -0000 1.4
***************
*** 122,125 ****
--- 122,126 ----
NumberFormatInfo nfi = new NumberFormatInfo();
nfi.CurrencyDecimalSeparator = ".";
+ RegionNameTable.AddCurrencyInfo(nfi, this);
nfi.CurrencyGroupSeparator = ",";
nfi.NumberGroupSeparator = ",";
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Dotgnu-pnet-commits] CVS: pnetlib/I18N/Common CID0409.cs,1.2,1.3 CID0c09.cs,1.2,1.3 CID1409.cs,1.2,1.3 RegionName.cs,1.3,1.4 RegionNameTable.cs,1.3,1.4 RootCulture.cs,1.3,1.4,
Rhys Weatherley <address@hidden> <=
- Prev by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/I18N/Other CID0021.cs,1.3,1.4 CID002a.cs,1.3,1.4 CID0036.cs,1.3,1.4 CID0047.cs,1.3,1.4 CID004a.cs,1.3,1.4CID004b.cs,1.3,1.4
- Next by Date:
[Dotgnu-pnet-commits] CVS: pnetlib/I18N/West CID002D.cs,1.3,1.4 CID040c.cs,1.3,1.4 CID080a.cs,1.3,1.4 CID0c0c.cs,1.3,1.4 CID1007.cs,1.3,1.4 CID140a.cs,1.3,1.4 CID140c.cs,1.3,1.4 CID240a.cs,1.3,1.4 CID2c0a.cs,1.3,1.4 CID340a.cs,1.3,1.4 CID440a.cs,1.3,1.4CID500a.cs,1.3,1.4
- Previous by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/I18N/Other CID0021.cs,1.3,1.4 CID002a.cs,1.3,1.4 CID0036.cs,1.3,1.4 CID0047.cs,1.3,1.4 CID004a.cs,1.3,1.4CID004b.cs,1.3,1.4
- Next by thread:
[Dotgnu-pnet-commits] CVS: pnetlib/I18N/West CID002D.cs,1.3,1.4 CID040c.cs,1.3,1.4 CID080a.cs,1.3,1.4 CID0c0c.cs,1.3,1.4 CID1007.cs,1.3,1.4 CID140a.cs,1.3,1.4 CID140c.cs,1.3,1.4 CID240a.cs,1.3,1.4 CID2c0a.cs,1.3,1.4 CID340a.cs,1.3,1.4 CID440a.cs,1.3,1.4CID500a.cs,1.3,1.4
- Index(es):