]>
Commit | Line | Data |
---|---|---|
1 | // *************************************************************************** | |
2 | // * | |
3 | // * Copyright (C) 1997-2004, International Business Machines | |
4 | // * Corporation and others. All Rights Reserved. | |
5 | // * | |
6 | // *************************************************************************** | |
7 | CurrencyData{ | |
8 | // Currency metadata. Unlike the "Currencies" element, this is | |
9 | // NOT true locale data. It exists only in root. The two | |
10 | // integers are the fraction digits for each currency, and the | |
11 | // rounding increment. The fraction digits must be an integer | |
12 | // from 0..9. If there is no rounding, the rounding increment is | |
13 | // zero. Otherwise the rounding increment is given in units of | |
14 | // 10^(-fraction_digits). The special tag "DEFAULT" gives the | |
15 | // meta data for all currencies not otherwise listed. | |
16 | // Last update: Tue Apr 8 16:57:42 2003 | |
17 | CurrencyMeta { | |
18 | ADP:intvector { 0, 0 } // Andorran Peseta: ANDORRA (AD) | |
19 | BHD:intvector { 3, 0 } // Bahraini Dinar: BAHRAIN (BH) | |
20 | BIF:intvector { 0, 0 } // Burundi Franc: BURUNDI (BI) | |
21 | BYR:intvector { 0, 0 } // Belarussian Ruble: BELARUS (BY) | |
22 | CHF:intvector { 2, 5 } // Swiss Franc: LIECHTENSTEIN (LI), SWITZERLAND (CH) | |
23 | CLF:intvector { 0, 0 } // Unidades de fomento: CHILE (CL) | |
24 | CLP:intvector { 0, 0 } // Chilean Peso: CHILE (CL) | |
25 | DJF:intvector { 0, 0 } // Djibouti Franc: DJIBOUTI (DJ) | |
26 | GNF:intvector { 0, 0 } // Guinea Franc: GUINEA (GN) | |
27 | IQD:intvector { 3, 0 } // Iraqi Dinar: IRAQ (IQ) | |
28 | ITL:intvector { 0, 0 } // Italian Lira: ITALY (IT) | |
29 | JOD:intvector { 3, 0 } // Jordanian Dinar: JORDAN (JO) | |
30 | JPY:intvector { 0, 0 } // Yen: JAPAN (JP) | |
31 | KMF:intvector { 0, 0 } // Comoro Franc: COMOROS (KM) | |
32 | KRW:intvector { 0, 0 } // Won: KOREA, REPUBLIC OF (KR) | |
33 | KWD:intvector { 3, 0 } // Kuwaiti Dinar: KUWAIT (KW) | |
34 | LYD:intvector { 3, 0 } // Lybian Dinar: LIBYAN ARAB JAMAHIRIYA (LY) | |
35 | MGF:intvector { 0, 0 } // Malagasy Franc: MADAGASCAR (MG) | |
36 | OMR:intvector { 3, 0 } // Rial Omani: OMAN (OM) | |
37 | PYG:intvector { 0, 0 } // Guarani: PARAGUAY (PY) | |
38 | RWF:intvector { 0, 0 } // Rwanda Franc: RWANDA (RW) | |
39 | TND:intvector { 3, 0 } // Tunisian Dinar: TUNISIA (TN) | |
40 | TRL:intvector { 0, 0 } // Turkish Lira: TURKEY (TR) | |
41 | VUV:intvector { 0, 0 } // Vatu: VANUATU (VU) | |
42 | XAF:intvector { 0, 0 } // CFA Franc BEAC: CAMEROON (CM), CENTRAL AFRICAN REPUBLIC (CF), CHAD (TD), CONGO (CG), EQUATORIAL GUINEA (GQ), GABON (GA) | |
43 | XOF:intvector { 0, 0 } // CFA Franc BCEAO: BENIN (BJ), BURKINA FASO (BF), COTE D'IVOIRE (CI), GUINEA-BISSAU (GW), MALI (ML), NIGER (NE), SENEGAL (SN), TOGO (TG) | |
44 | XPF:intvector { 0, 0 } // CFP Franc: FRENCH POLYNESIA (PF), NEW CALEDONIA (NC), WALLIS AND FUTUNA (WF) | |
45 | DEFAULT:intvector { 2, 0 } // (All currencies not listed) | |
46 | } | |
47 | // Map from ISO 3166 country codes to ISO 4217 currency codes | |
48 | // NOTE: This is not true locale data; it exists only in ROOT | |
49 | // Last update: Tue Apr 8 16:57:42 2003 | |
50 | CurrencyMap { | |
51 | _EURO { "EUR" } // : Euro | |
52 | AE { "AED" } // UNITED ARAB EMIRATES: UAE Dirham | |
53 | AF { "AFN" } // AFGHANISTAN: Afghani | |
54 | AG { "XCD" } // ANTIGUA AND BARBUDA: East Caribbean Dollar | |
55 | AI { "XCD" } // ANGUILLA: East Caribbean Dollar | |
56 | AL { "ALL" } // ALBANIA: Leck | |
57 | AM { "AMD" } // ARMENIA: Armenian Dram | |
58 | AN { "ANG" } // NETHERLANDS ANTILLES: Netherlands Antillan Guilder | |
59 | AO { "AOA" } // ANGOLA: Kwanza | |
60 | AR { "ARS" } // ARGENTINA: Argentine Peso | |
61 | AS { "USD" } // AMERICAN SAMOA: US Dollar | |
62 | AT { "EUR" } // AUSTRIA: Euro | |
63 | AT_PREEURO { "ATS" } | |
64 | AU { "AUD" } // AUSTRALIA: Australian Dollar | |
65 | AW { "AWG" } // ARUBA: Aruban Guilder | |
66 | AZ { "AZM" } // AZERBAIJAN: Azerbaijanian Manat | |
67 | BA { "BAM" } // BOSNIA AND HERZEGOVINA: Convertible Marks | |
68 | BB { "BBD" } // BARBADOS: Barbados Dollar | |
69 | BD { "BDT" } // BANGLADESH: Taka | |
70 | BE { "EUR" } // BELGIUM: Euro | |
71 | BE_PREEURO { "BEF" } | |
72 | BF { "XOF" } // BURKINA FASO: CFA Franc BCEAO | |
73 | BG { "BGN" } // BULGARIA: Bulgarian Lev | |
74 | BH { "BHD" } // BAHRAIN: Bahraini Dinar | |
75 | BI { "BIF" } // BURUNDI: Burundi Franc | |
76 | BJ { "XOF" } // BENIN: CFA Franc BCEAO | |
77 | BM { "BMD" } // BERMUDA: Bermudian Dollar | |
78 | BN { "BND" } // BRUNEI DARUSSALAM: Brunei Dollar | |
79 | BO { "BOB" } // BOLIVIA: Boliviano | |
80 | BR { "BRL" } // BRAZIL: Brazilian Real | |
81 | BS { "BSD" } // BAHAMAS: Bahamian Dollar | |
82 | BV { "NOK" } // BOUVET ISLAND: Norwegian Krone | |
83 | BW { "BWP" } // BOTSWANA: Pula | |
84 | BY { "BYR" } // BELARUS: Belarussian Ruble | |
85 | BZ { "BZD" } // BELIZE: Belize Dollar | |
86 | CA { "CAD" } // CANADA: Canadian Dollar | |
87 | CC { "AUD" } // COCOS (KEELING) ISLANDS: Australian Dollar | |
88 | CD { "CDF" } // CONGO, THE DEMOCRATIC REPUBLIC OF THE: Franc Congolais | |
89 | CF { "XAF" } // CENTRAL AFRICAN REPUBLIC: CFA Franc BEAC | |
90 | CG { "XAF" } // CONGO: CFA Franc BEAC | |
91 | CH { "CHF" } // SWITZERLAND: Swiss Franc | |
92 | CI { "XOF" } // COTE D'IVOIRE: CFA Franc BCEAO | |
93 | CK { "NZD" } // COOK ISLANDS: New Zealand Dollar | |
94 | CL { "CLP" } // CHILE: Chilean Peso | |
95 | CM { "XAF" } // CAMEROON: CFA Franc BEAC | |
96 | CN { "CNY" } // CHINA: Yuan Renminbi | |
97 | CO { "COP" } // COLOMBIA: Colombian Peso | |
98 | CR { "CRC" } // COSTA RICA: Costa Rican Colon | |
99 | CU { "CUP" } // CUBA: Cuban Peso | |
100 | CV { "CVE" } // CAPE VERDE: Cape Verde Escudo | |
101 | CX { "AUD" } // CHRISTMAS ISLAND: Australian Dollar | |
102 | CY { "CYP" } // CYPRUS: Cyprus Pound | |
103 | CZ { "CZK" } // CZECH REPUBLIC: Czech Koruna | |
104 | DE { "EUR" } // GERMANY: Euro | |
105 | DE_PREEURO { "DEM" } | |
106 | DJ { "DJF" } // DJIBOUTI: Djibouti Franc | |
107 | DK { "DKK" } // DENMARK: Danish Krone | |
108 | DM { "XCD" } // DOMINICA: East Caribbean Dollar | |
109 | DO { "DOP" } // DOMINICAN REPUBLIC: Dominican Peso | |
110 | DZ { "DZD" } // ALGERIA: Algerian Dinar | |
111 | EC { "USD" } // ECUADOR: US Dollar | |
112 | EE { "EEK" } // ESTONIA: Kroon | |
113 | EG { "EGP" } // EGYPT: Egyptian Pound | |
114 | EH { "MAD" } // WESTERN SAHARA: Moroccan Dirham | |
115 | ER { "ERN" } // ERITREA: Nakfa | |
116 | ES { "EUR" } // SPAIN: Euro | |
117 | ES_PREEURO { "ESP" } | |
118 | ET { "ETB" } // ETHIOPIA: Ethiopian Birr | |
119 | FI { "EUR" } // FINLAND: Euro | |
120 | FI_PREEURO { "FIM" } | |
121 | FJ { "FJD" } // FIJI: Fiji Dollar | |
122 | FK { "FKP" } // FALKLAND ISLANDS (MALVINAS): Falkland Islands Pound | |
123 | FM { "USD" } // MICRONESIA, FEDERATED STATES OF: US Dollar | |
124 | FO { "DKK" } // FAROE ISLANDS: Danish Krone | |
125 | FR { "EUR" } // FRANCE: Euro | |
126 | FR_PREEURO { "FRF" } | |
127 | GA { "XAF" } // GABON: CFA Franc BEAC | |
128 | GB { "GBP" } // UNITED KINGDOM: Pound Sterling | |
129 | GD { "XCD" } // GRENADA: East Caribbean Dollar | |
130 | GE { "GEL" } // GEORGIA: Lari | |
131 | GF { "EUR" } // FRENCH GUIANA: Euro | |
132 | GH { "GHC" } // GHANA: Cedi | |
133 | GI { "GIP" } // GIBRALTAR: Gibraltar Pound | |
134 | GL { "DKK" } // GREENLAND: Danish Krone | |
135 | GM { "GMD" } // GAMBIA: Dalasi | |
136 | GN { "GNF" } // GUINEA: Guinea Franc | |
137 | GP { "EUR" } // GUADELOUPE: Euro | |
138 | GQ { "XAF" } // EQUATORIAL GUINEA: CFA Franc BEAC | |
139 | GR { "EUR" } // GREECE: Euro | |
140 | GR_PREEURO { "GRD" } | |
141 | GT { "GTQ" } // GUATEMALA: Quetzal | |
142 | GU { "USD" } // GUAM: US Dollar | |
143 | GY { "GYD" } // GUYANA: Guyana Dollar | |
144 | HK { "HKD" } // HONG KONG: Hong Kong Dollar | |
145 | HM { "AUD" } // HEARD ISLAND AND MCDONALD ISLANDS: Australian Dollar | |
146 | HN { "HNL" } // HONDURAS: Lempira | |
147 | HR { "HRK" } // CROATIA: Croatian kuna | |
148 | HU { "HUF" } // HUNGARY: Forint | |
149 | ID { "IDR" } // INDONESIA: Rupiah | |
150 | IE { "EUR" } // IRELAND: Euro | |
151 | IE_PREEURO { "IEP" } | |
152 | IL { "ILS" } // ISRAEL: New Israeli Sheqel | |
153 | IN { "INR" } // INDIA: Indian Rupee | |
154 | IO { "USD" } // BRITISH INDIAN OCEAN TERRITORY: US Dollar | |
155 | IQ { "IQD" } // IRAQ: Iraqi Dinar | |
156 | IR { "IRR" } // IRAN, ISLAMIC REPUBLIC OF: Iranian Rial | |
157 | IS { "ISK" } // ICELAND: Iceland Krona | |
158 | IT { "EUR" } // ITALY: Euro | |
159 | IT_PREEURO { "ITL" } | |
160 | JM { "JMD" } // JAMAICA: Jamaican Dollar | |
161 | JO { "JOD" } // JORDAN: Jordanian Dinar | |
162 | JP { "JPY" } // JAPAN: Yen | |
163 | KE { "KES" } // KENYA: Kenyan Shilling | |
164 | KG { "KGS" } // KYRGYZSTAN: Som | |
165 | KH { "KHR" } // CAMBODIA: Riel | |
166 | KI { "AUD" } // KIRIBATI: Australian Dollar | |
167 | KM { "KMF" } // COMOROS: Comoro Franc | |
168 | KN { "XCD" } // SAINT KITTS AND NEVIS: East Caribbean Dollar | |
169 | KP { "KPW" } // KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF: North Korean Won | |
170 | KR { "KRW" } // KOREA, REPUBLIC OF: Won | |
171 | KW { "KWD" } // KUWAIT: Kuwaiti Dinar | |
172 | KY { "KYD" } // CAYMAN ISLANDS: Cayman Islands Dollar | |
173 | KZ { "KZT" } // KAZAKHSTAN: Tenge | |
174 | LA { "LAK" } // LAO PEOPLE'S DEMOCRATIC REPUBLIC: Kip | |
175 | LB { "LBP" } // LEBANON: Lebanese Pound | |
176 | LC { "XCD" } // SAINT LUCIA: East Caribbean Dollar | |
177 | LI { "CHF" } // LIECHTENSTEIN: Swiss Franc | |
178 | LK { "LKR" } // SRI LANKA: Sri Lanka Rupee | |
179 | LR { "LRD" } // LIBERIA: Liberian Dollar | |
180 | LT { "LTL" } // LITHUANIA: Lithuanian Litas | |
181 | LU { "EUR" } // LUXEMBOURG: Euro | |
182 | LU_PREEURO { "LUF" } | |
183 | LV { "LVL" } // LATVIA: Latvian Lats | |
184 | LY { "LYD" } // LIBYAN ARAB JAMAHIRIYA: Lybian Dinar | |
185 | MA { "MAD" } // MOROCCO: Moroccan Dirham | |
186 | MC { "EUR" } // MONACO: Euro | |
187 | MD { "MDL" } // MOLDOVA, REPUBLIC OF: Moldovan Leu | |
188 | MG { "MGF" } // MADAGASCAR: Malagasy Franc | |
189 | MH { "USD" } // MARSHALL ISLANDS: US Dollar | |
190 | MK { "MKD" } // MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF: Denar | |
191 | ML { "XOF" } // MALI: CFA Franc BCEAO | |
192 | MM { "MMK" } // MYANMAR: Kyat | |
193 | MN { "MNT" } // MONGOLIA: Tugrik | |
194 | MO { "MOP" } // MACAO: Pataca | |
195 | MP { "USD" } // NORTHERN MARIANA ISLANDS: US Dollar | |
196 | MQ { "EUR" } // MARTINIQUE: Euro | |
197 | MR { "MRO" } // MAURITANIA: Ouguiya | |
198 | MS { "XCD" } // MONTSERRAT: East Caribbean Dollar | |
199 | MT { "MTL" } // MALTA: Maltese Lira | |
200 | MU { "MUR" } // MAURITIUS: Mauritius Rupee | |
201 | MV { "MVR" } // MALDIVES: Rufiyaa | |
202 | MW { "MWK" } // MALAWI: Kwacha | |
203 | MX { "MXN" } // MEXICO: Mexican Peso | |
204 | MY { "MYR" } // MALAYSIA: Malaysian Ringgit | |
205 | MZ { "MZM" } // MOZAMBIQUE: Metical | |
206 | NC { "XPF" } // NEW CALEDONIA: CFP Franc | |
207 | NE { "XOF" } // NIGER: CFA Franc BCEAO | |
208 | NF { "AUD" } // NORFOLK ISLAND: Australian Dollar | |
209 | NG { "NGN" } // NIGERIA: Naira | |
210 | NI { "NIO" } // NICARAGUA: Cordoba Oro | |
211 | NL { "EUR" } // NETHERLANDS: Euro | |
212 | NL_PREEURO { "NLG" } | |
213 | NO { "NOK" } // NORWAY: Norwegian Krone | |
214 | NP { "NPR" } // NEPAL: Nepalese Rupee | |
215 | NR { "AUD" } // NAURU: Australian Dollar | |
216 | NU { "NZD" } // NIUE: New Zealand Dollar | |
217 | NZ { "NZD" } // NEW ZEALAND: New Zealand Dollar | |
218 | OM { "OMR" } // OMAN: Rial Omani | |
219 | PA { "PAB" } // PANAMA: Balboa | |
220 | PE { "PEN" } // PERU: Nuevo Sol | |
221 | PF { "XPF" } // FRENCH POLYNESIA: CFP Franc | |
222 | PG { "PGK" } // PAPUA NEW GUINEA: Kina | |
223 | PH { "PHP" } // PHILIPPINES: Philippine Peso | |
224 | PK { "PKR" } // PAKISTAN: Pakistan Rupee | |
225 | PL { "PLN" } // POLAND: Zloty | |
226 | PM { "EUR" } // SAINT PIERRE AND MIQUELON: Euro | |
227 | PN { "NZD" } // PITCAIRN: New Zealand Dollar | |
228 | PR { "USD" } // PUERTO RICO: US Dollar | |
229 | PT { "EUR" } // PORTUGAL: Euro | |
230 | PT_PREEURO { "PTE" } | |
231 | PW { "USD" } // PALAU: US Dollar | |
232 | PY { "PYG" } // PARAGUAY: Guarani | |
233 | QA { "QAR" } // QATAR: Qatari Rial | |
234 | RE { "EUR" } // REUNION: Euro | |
235 | RO { "ROL" } // ROMANIA: Leu | |
236 | RU { "RUB" } // RUSSIAN FEDERATION: Russian Ruble | |
237 | RW { "RWF" } // RWANDA: Rwanda Franc | |
238 | SA { "SAR" } // SAUDI ARABIA: Saudi Riyal | |
239 | SB { "SBD" } // SOLOMON ISLANDS: Solomon Islands Dollar | |
240 | SC { "SCR" } // SEYCHELLES: Seychelles Rupee | |
241 | SD { "SDD" } // SUDAN: Sudanese Dinar | |
242 | SE { "SEK" } // SWEDEN: Swedish Krona | |
243 | SG { "SGD" } // SINGAPORE: Singapore Dollar | |
244 | SH { "SHP" } // SAINT HELENA: Saint Helena Pound | |
245 | SI { "SIT" } // SLOVENIA: Tolar | |
246 | SJ { "NOK" } // SVALBARD AND JAN MAYEN: Norwegian Krone | |
247 | SK { "SKK" } // SLOVAKIA: Slovak Koruna | |
248 | SL { "SLL" } // SIERRA LEONE: Leone | |
249 | SM { "EUR" } // SAN MARINO: Euro | |
250 | SN { "XOF" } // SENEGAL: CFA Franc BCEAO | |
251 | SO { "SOS" } // SOMALIA: Somali Shilling | |
252 | SR { "SRG" } // SURINAME: Suriname Guilder | |
253 | ST { "STD" } // SAO TOME AND PRINCIPE: Dobra | |
254 | SV { "SVC" } // EL SALVADOR: El Salvador Colon | |
255 | SY { "SYP" } // SYRIAN ARAB REPUBLIC: Syrian Pound | |
256 | SZ { "SZL" } // SWAZILAND: Lilangeni | |
257 | TC { "USD" } // TURKS AND CAICOS ISLANDS: US Dollar | |
258 | TD { "XAF" } // CHAD: CFA Franc BEAC | |
259 | TF { "EUR" } // FRENCH SOUTHERN TERRITORIES: Euro | |
260 | TG { "XOF" } // TOGO: CFA Franc BCEAO | |
261 | TH { "THB" } // THAILAND: Baht | |
262 | TJ { "TJS" } // TAJIKISTAN: Somoni | |
263 | TK { "NZD" } // TOKELAU: New Zealand Dollar | |
264 | TL { "USD" } // TIMOR-LESTE: US Dollar | |
265 | TM { "TMM" } // TURKMENISTAN: Manat | |
266 | TN { "TND" } // TUNISIA: Tunisian Dinar | |
267 | TO { "TOP" } // TONGA: Pa'anga | |
268 | TR { "TRY" } // TURKEY: New Turkish Lira | |
269 | TT { "TTD" } // TRINIDAD AND TOBAGO: Trinidad and Tobago Dollar | |
270 | TV { "AUD" } // TUVALU: Australian Dollar | |
271 | TW { "TWD" } // TAIWAN, PROVINCE OF CHINA: New Taiwan Dollar | |
272 | TZ { "TZS" } // TANZANIA, UNITED REPUBLIC OF: Tanzanian Shilling | |
273 | UA { "UAH" } // UKRAINE: Hryvnia | |
274 | UG { "UGX" } // UGANDA: Uganda Shilling | |
275 | UM { "USD" } // UNITED STATES MINOR OUTLYING ISLANDS: US Dollar | |
276 | US { "USD" } // UNITED STATES: US Dollar | |
277 | UY { "UYU" } // URUGUAY: Peso Uruguayo | |
278 | UZ { "UZS" } // UZBEKISTAN: Uzbekistan Sum | |
279 | VA { "EUR" } // HOLY SEE (VATICAN CITY STATE): Euro | |
280 | VC { "XCD" } // SAINT VINCENT AND THE GRENADINES: East Caribbean Dollar | |
281 | VE { "VEB" } // VENEZUELA: Bolivar | |
282 | VG { "USD" } // VIRGIN ISLANDS, BRITISH: US Dollar | |
283 | VI { "USD" } // VIRGIN ISLANDS, U.S.: US Dollar | |
284 | VN { "VND" } // VIET NAM: Dong | |
285 | VU { "VUV" } // VANUATU: Vatu | |
286 | WF { "XPF" } // WALLIS AND FUTUNA: CFP Franc | |
287 | WS { "WST" } // SAMOA: Tala | |
288 | YE { "YER" } // YEMEN: Yemeni Rial | |
289 | YT { "EUR" } // MAYOTTE: Euro | |
290 | YU { "YUM" } // YUGOSLAVIA: Yugoslavian Dinar | |
291 | ZA { "ZAR" } // SOUTH AFRICA: Rand | |
292 | ZM { "ZMK" } // ZAMBIA: Kwacha | |
293 | ZW { "ZWD" } // ZIMBABWE: Zimbabwe Dollar | |
294 | } | |
295 | ||
296 | } |