|
1 # |
|
2 # Copyright 2000-2007 Sun Microsystems, Inc. All Rights Reserved. |
|
3 # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
|
4 # |
|
5 # This code is free software; you can redistribute it and/or modify it |
|
6 # under the terms of the GNU General Public License version 2 only, as |
|
7 # published by the Free Software Foundation. Sun designates this |
|
8 # particular file as subject to the "Classpath" exception as provided |
|
9 # by Sun in the LICENSE file that accompanied this code. |
|
10 # |
|
11 # This code is distributed in the hope that it will be useful, but WITHOUT |
|
12 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
|
13 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
|
14 # version 2 for more details (a copy is included in the LICENSE file that |
|
15 # accompanied this code). |
|
16 # |
|
17 # You should have received a copy of the GNU General Public License version |
|
18 # 2 along with this work; if not, write to the Free Software Foundation, |
|
19 # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
|
20 # |
|
21 # Please contact Sun Microsystems, Inc., 4150 Network Circle, Santa Clara, |
|
22 # CA 95054 USA or visit www.sun.com if you need additional information or |
|
23 # have any questions. |
|
24 # |
|
25 |
|
26 formatVersion=1 |
|
27 |
|
28 # Version of the currency code information in this class. |
|
29 # It is a serial number that accompanies with each amendment, such as |
|
30 # 'MAxxx.doc' |
|
31 |
|
32 dataVersion=139 |
|
33 |
|
34 # List of all valid ISO 4217 currency codes. |
|
35 # To ensure compatibility, do not remove codes. |
|
36 |
|
37 all=ADP020-AED784-AFA004-AFN971-ALL008-AMD051-ANG532-AOA973-ARS032-ATS040-AUD036-\ |
|
38 AWG533-AYM945-AZM031-AZN944-BAM977-BBD052-BDT050-BEF056-BGL100-BGN975-BHD048-BIF108-\ |
|
39 BMD060-BND096-BOB068-BOV984-BRL986-BSD044-BTN064-BWP072-BYB112-BYR974-\ |
|
40 BZD084-CAD124-CDF976-CHF756-CLF990-CLP152-CNY156-COP170-CRC188-CSD891-CUP192-\ |
|
41 CVE132-CYP196-CZK203-DEM276-DJF262-DKK208-DOP214-DZD012-EEK233-EGP818-\ |
|
42 ERN232-ESP724-ETB230-EUR978-FIM246-FJD242-FKP238-FRF250-GBP826-GEL981-\ |
|
43 GHC288-GHS936-GIP292-GMD270-GNF324-GRD300-GTQ320-GWP624-GYD328-HKD344-HNL340-\ |
|
44 HRK191-HTG332-HUF348-IDR360-IEP372-ILS376-INR356-IQD368-IRR364-ISK352-\ |
|
45 ITL380-JMD388-JOD400-JPY392-KES404-KGS417-KHR116-KMF174-KPW408-KRW410-\ |
|
46 KWD414-KYD136-KZT398-LAK418-LBP422-LKR144-LRD430-LSL426-LTL440-LUF442-\ |
|
47 LVL428-LYD434-MAD504-MDL498-MGA969-MGF450-MKD807-MMK104-MNT496-MOP446-MRO478-\ |
|
48 MTL470-MUR480-MVR462-MWK454-MXN484-MXV979-MYR458-MZM508-MZN943-NAD516-NGN566-\ |
|
49 NIO558-NLG528-NOK578-NPR524-NZD554-OMR512-PAB590-PEN604-PGK598-PHP608-\ |
|
50 PKR586-PLN985-PTE620-PYG600-QAR634-ROL946-RON946-RSD941-RUB643-RUR810-RWF646-SAR682-\ |
|
51 SBD090-SCR690-SDD736-SDG938-SEK752-SGD702-SHP654-SIT705-SKK703-SLL694-SOS706-\ |
|
52 SRD968-SRG740-STD678-SVC222-SYP760-SZL748-THB764-TJS972-TMM795-TND788-TOP776-\ |
|
53 TPE626-TRL792-TRY949-TTD780-TWD901-TZS834-UAH980-UGX800-USD840-USN997-USS998-\ |
|
54 UYU858-UZS860-VEB862-VEF937-VND704-VUV548-WST882-XAF950-XAG961-XAU959-XBA955-\ |
|
55 XBB956-XBC957-XBD958-XCD951-XDR960-XFO000-XFU000-XOF952-XPD964-XPF953-\ |
|
56 XPT962-XTS963-XXX999-YER886-YUM891-ZAR710-ZMK894-ZWD716-ZWN942 |
|
57 |
|
58 |
|
59 # Mappings from ISO 3166 country codes to ISO 4217 currency codes. |
|
60 # |
|
61 # Three forms are used: |
|
62 # Form 1: <country code>=<currency code> |
|
63 # Form 2: <country code>=<currency code 1>;<time stamp>;<currency code 2> |
|
64 # Form 3: <country code>= |
|
65 # Form 1 is used if no future change in currency is known. |
|
66 # Form 2 indicates that before the specified time currency 1 is used, from |
|
67 # the specified time currency 2. The time is given in SimpleDateFormat's |
|
68 # yyyy-MM-dd-HH-mm-ss format in the GMT time zone. |
|
69 # Form 3 indicates the country doesn't have a currency (the entry is still |
|
70 # needed to verify that the country code is valid). |
|
71 # |
|
72 # The table is based on the following web sites: |
|
73 # http://www.din.de/gremien/nas/nabd/iso3166ma/codlstp1/db_en.html |
|
74 # http://www.bsi-global.com/iso4217currency |
|
75 # http://www.cia.gov/cia/publications/factbook/indexgeo.html |
|
76 |
|
77 # AFGHANISTAN |
|
78 AF=AFN |
|
79 # \u00c5LAND ISLANDS |
|
80 AX=EUR |
|
81 # ALBANIA |
|
82 AL=ALL |
|
83 # ALGERIA |
|
84 DZ=DZD |
|
85 # AMERICAN SAMOA |
|
86 AS=USD |
|
87 # ANDORRA |
|
88 AD=EUR |
|
89 # ANGOLA |
|
90 AO=AOA |
|
91 # ANGUILLA |
|
92 AI=XCD |
|
93 # ANTARCTICA |
|
94 AQ= |
|
95 # ANTIGUA AND BARBUDA |
|
96 AG=XCD |
|
97 # ARGENTINA |
|
98 AR=ARS |
|
99 # ARMENIA |
|
100 AM=AMD |
|
101 # ARUBA |
|
102 AW=AWG |
|
103 # AUSTRALIA |
|
104 AU=AUD |
|
105 # AUSTRIA |
|
106 AT=EUR |
|
107 # AZERBAIJAN |
|
108 AZ=AZM;2005-12-31-20-00-00;AZN |
|
109 # BAHAMAS |
|
110 BS=BSD |
|
111 # BAHRAIN |
|
112 BH=BHD |
|
113 # BANGLADESH |
|
114 BD=BDT |
|
115 # BARBADOS |
|
116 BB=BBD |
|
117 # BELARUS |
|
118 BY=BYR |
|
119 # BELGIUM |
|
120 BE=EUR |
|
121 # BELIZE |
|
122 BZ=BZD |
|
123 # BENIN |
|
124 BJ=XOF |
|
125 # BERMUDA |
|
126 BM=BMD |
|
127 # BHUTAN |
|
128 BT=BTN |
|
129 # BOLIVIA |
|
130 BO=BOB |
|
131 # BOSNIA AND HERZEGOVINA |
|
132 BA=BAM |
|
133 # BOTSWANA |
|
134 BW=BWP |
|
135 # BOUVET ISLAND |
|
136 BV=NOK |
|
137 # BRAZIL |
|
138 BR=BRL |
|
139 # BRITISH INDIAN OCEAN TERRITORY |
|
140 IO=USD |
|
141 # BRUNEI DARUSSALAM |
|
142 BN=BND |
|
143 # BULGARIA |
|
144 BG=BGN |
|
145 # BURKINA FASO |
|
146 BF=XOF |
|
147 # BURUNDI |
|
148 BI=BIF |
|
149 # CAMBODIA |
|
150 KH=KHR |
|
151 # CAMEROON |
|
152 CM=XAF |
|
153 # CANADA |
|
154 CA=CAD |
|
155 # CAPE VERDE |
|
156 CV=CVE |
|
157 # CAYMAN ISLANDS |
|
158 KY=KYD |
|
159 # CENTRAL AFRICAN REPUBLIC |
|
160 CF=XAF |
|
161 # CHAD |
|
162 TD=XAF |
|
163 # CHILE |
|
164 CL=CLP |
|
165 # CHINA |
|
166 CN=CNY |
|
167 # CHRISTMAS ISLAND |
|
168 CX=AUD |
|
169 # COCOS (KEELING) ISLANDS |
|
170 CC=AUD |
|
171 # COLOMBIA |
|
172 CO=COP |
|
173 # COMOROS |
|
174 KM=KMF |
|
175 # CONGO |
|
176 CG=XAF |
|
177 # CONGO, THE DEMOCRATIC REPUBLIC OF THE |
|
178 CD=CDF |
|
179 # COOK ISLANDS |
|
180 CK=NZD |
|
181 # COSTA RICA |
|
182 CR=CRC |
|
183 # COTE D'IVOIRE |
|
184 CI=XOF |
|
185 # CROATIA |
|
186 HR=HRK |
|
187 # CUBA |
|
188 CU=CUP |
|
189 # CYPRUS |
|
190 CY=CYP |
|
191 # CZECH REPUBLIC |
|
192 CZ=CZK |
|
193 # DENMARK |
|
194 DK=DKK |
|
195 # DJIBOUTI |
|
196 DJ=DJF |
|
197 # DOMINICA |
|
198 DM=XCD |
|
199 # DOMINICAN REPUBLIC |
|
200 DO=DOP |
|
201 # ECUADOR |
|
202 EC=USD |
|
203 # EGYPT |
|
204 EG=EGP |
|
205 # EL SALVADOR |
|
206 # USD is also legal currency as of 2001/01/01 |
|
207 SV=SVC |
|
208 # EQUATORIAL GUINEA |
|
209 GQ=XAF |
|
210 # ERITREA |
|
211 ER=ERN |
|
212 # ESTONIA |
|
213 EE=EEK |
|
214 # ETHIOPIA |
|
215 ET=ETB |
|
216 # FALKLAND ISLANDS (MALVINAS) |
|
217 FK=FKP |
|
218 # FAROE ISLANDS |
|
219 FO=DKK |
|
220 # FIJI |
|
221 FJ=FJD |
|
222 # FINLAND |
|
223 FI=EUR |
|
224 # FRANCE |
|
225 FR=EUR |
|
226 # FRENCH GUIANA |
|
227 GF=EUR |
|
228 # FRENCH POLYNESIA |
|
229 PF=XPF |
|
230 # FRENCH SOUTHERN TERRITORIES |
|
231 TF=EUR |
|
232 # GABON |
|
233 GA=XAF |
|
234 # GAMBIA |
|
235 GM=GMD |
|
236 # GEORGIA |
|
237 GE=GEL |
|
238 # GERMANY |
|
239 DE=EUR |
|
240 # GHANA |
|
241 GH=GHS |
|
242 # GIBRALTAR |
|
243 GI=GIP |
|
244 # GREECE |
|
245 GR=EUR |
|
246 # GREENLAND |
|
247 GL=DKK |
|
248 # GRENADA |
|
249 GD=XCD |
|
250 # GUADELOUPE |
|
251 GP=EUR |
|
252 # GUAM |
|
253 GU=USD |
|
254 # GUATEMALA |
|
255 GT=GTQ |
|
256 # GUERNSEY |
|
257 GG=GBP |
|
258 # GUINEA |
|
259 GN=GNF |
|
260 # GUINEA-BISSAU |
|
261 GW=XOF |
|
262 # GUYANA |
|
263 GY=GYD |
|
264 # HAITI |
|
265 HT=HTG |
|
266 # HEARD ISLAND AND MCDONALD ISLANDS |
|
267 HM=AUD |
|
268 # HOLY SEE (VATICAN CITY STATE) |
|
269 VA=EUR |
|
270 # HONDURAS |
|
271 HN=HNL |
|
272 # HONG KONG |
|
273 HK=HKD |
|
274 # HUNGARY |
|
275 HU=HUF |
|
276 # ICELAND |
|
277 IS=ISK |
|
278 # INDIA |
|
279 IN=INR |
|
280 # INDONESIA |
|
281 ID=IDR |
|
282 # IRAN, ISLAMIC REPUBLIC OF |
|
283 IR=IRR |
|
284 # IRAQ |
|
285 IQ=IQD |
|
286 # IRELAND |
|
287 IE=EUR |
|
288 # ISLE OF MAN |
|
289 IM=GBP |
|
290 # ISRAEL |
|
291 IL=ILS |
|
292 # ITALY |
|
293 IT=EUR |
|
294 # JAMAICA |
|
295 JM=JMD |
|
296 # JAPAN |
|
297 JP=JPY |
|
298 # JERSEY |
|
299 JE=GBP |
|
300 # JORDAN |
|
301 JO=JOD |
|
302 # KAZAKSTAN |
|
303 KZ=KZT |
|
304 # KENYA |
|
305 KE=KES |
|
306 # KIRIBATI |
|
307 KI=AUD |
|
308 # KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF |
|
309 KP=KPW |
|
310 # KOREA, REPUBLIC OF |
|
311 KR=KRW |
|
312 # KUWAIT |
|
313 KW=KWD |
|
314 # KYRGYZSTAN |
|
315 KG=KGS |
|
316 # LAO PEOPLE'S DEMOCRATIC REPUBLIC |
|
317 LA=LAK |
|
318 # LATVIA |
|
319 LV=LVL |
|
320 # LEBANON |
|
321 LB=LBP |
|
322 # LESOTHO |
|
323 LS=LSL |
|
324 # LIBERIA |
|
325 LR=LRD |
|
326 # LIBYAN ARAB JAMAHIRIYA |
|
327 LY=LYD |
|
328 # LIECHTENSTEIN |
|
329 LI=CHF |
|
330 # LITHUANIA |
|
331 LT=LTL |
|
332 # LUXEMBOURG |
|
333 LU=EUR |
|
334 # MACAU |
|
335 MO=MOP |
|
336 # MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF |
|
337 MK=MKD |
|
338 # MADAGASCAR |
|
339 MG=MGA |
|
340 # MALAWI |
|
341 MW=MWK |
|
342 # MALAYSIA |
|
343 MY=MYR |
|
344 # MALDIVES |
|
345 MV=MVR |
|
346 # MALI |
|
347 ML=XOF |
|
348 # MALTA |
|
349 MT=MTL |
|
350 # MARSHALL ISLANDS |
|
351 MH=USD |
|
352 # MARTINIQUE |
|
353 MQ=EUR |
|
354 # MAURITANIA |
|
355 MR=MRO |
|
356 # MAURITIUS |
|
357 MU=MUR |
|
358 # MAYOTTE |
|
359 YT=EUR |
|
360 # MEXICO |
|
361 MX=MXN |
|
362 # MICRONESIA, FEDERATED STATES OF |
|
363 FM=USD |
|
364 # MOLDOVA, REPUBLIC OF |
|
365 MD=MDL |
|
366 # MONACO |
|
367 MC=EUR |
|
368 # MONGOLIA |
|
369 MN=MNT |
|
370 # MONTENEGRO |
|
371 ME=EUR |
|
372 # MONTSERRAT |
|
373 MS=XCD |
|
374 # MOROCCO |
|
375 MA=MAD |
|
376 # MOZAMBIQUE |
|
377 MZ=MZM;2006-06-30-22-00-00;MZN |
|
378 # MYANMAR |
|
379 MM=MMK |
|
380 # NAMIBIA |
|
381 NA=NAD |
|
382 # NAURU |
|
383 NR=AUD |
|
384 # NEPAL |
|
385 NP=NPR |
|
386 # NETHERLANDS |
|
387 NL=EUR |
|
388 # NETHERLANDS ANTILLES |
|
389 AN=ANG |
|
390 # NEW CALEDONIA |
|
391 NC=XPF |
|
392 # NEW ZEALAND |
|
393 NZ=NZD |
|
394 # NICARAGUA |
|
395 NI=NIO |
|
396 # NIGER |
|
397 NE=XOF |
|
398 # NIGERIA |
|
399 NG=NGN |
|
400 # NIUE |
|
401 NU=NZD |
|
402 # NORFOLK ISLAND |
|
403 NF=AUD |
|
404 # NORTHERN MARIANA ISLANDS |
|
405 MP=USD |
|
406 # NORWAY |
|
407 NO=NOK |
|
408 # OMAN |
|
409 OM=OMR |
|
410 # PAKISTAN |
|
411 PK=PKR |
|
412 # PALAU |
|
413 PW=USD |
|
414 # PALESTINIAN TERRITORY, OCCUPIED |
|
415 PS=ILS |
|
416 # PANAMA |
|
417 PA=PAB |
|
418 # PAPUA NEW GUINEA |
|
419 PG=PGK |
|
420 # PARAGUAY |
|
421 PY=PYG |
|
422 # PERU |
|
423 PE=PEN |
|
424 # PHILIPPINES |
|
425 PH=PHP |
|
426 # PITCAIRN |
|
427 PN=NZD |
|
428 # POLAND |
|
429 PL=PLN |
|
430 # PORTUGAL |
|
431 PT=EUR |
|
432 # PUERTO RICO |
|
433 PR=USD |
|
434 # QATAR |
|
435 QA=QAR |
|
436 # REUNION |
|
437 RE=EUR |
|
438 # ROMANIA |
|
439 RO=ROL;2005-06-30-21-00-00;RON |
|
440 # RUSSIAN FEDERATION |
|
441 RU=RUB |
|
442 # RWANDA |
|
443 RW=RWF |
|
444 # SAINT HELENA |
|
445 SH=SHP |
|
446 # SAINT KITTS AND NEVIS |
|
447 KN=XCD |
|
448 # SAINT LUCIA |
|
449 LC=XCD |
|
450 # SAINT PIERRE AND MIQUELON |
|
451 PM=EUR |
|
452 # SAINT VINCENT AND THE GRENADINES |
|
453 VC=XCD |
|
454 # SAMOA |
|
455 WS=WST |
|
456 # SAN MARINO |
|
457 SM=EUR |
|
458 # SAO TOME AND PRINCIPE |
|
459 ST=STD |
|
460 # SAUDI ARABIA |
|
461 SA=SAR |
|
462 # SENEGAL |
|
463 SN=XOF |
|
464 # SERBIA |
|
465 RS=RSD |
|
466 # SERBIA AND MONTENEGRO |
|
467 CS=CSD |
|
468 # SEYCHELLES |
|
469 SC=SCR |
|
470 # SIERRA LEONE |
|
471 SL=SLL |
|
472 # SINGAPORE |
|
473 SG=SGD |
|
474 # SLOVAKIA |
|
475 SK=SKK |
|
476 # SLOVENIA |
|
477 SI=EUR |
|
478 # SOLOMON ISLANDS |
|
479 SB=SBD |
|
480 # SOMALIA |
|
481 SO=SOS |
|
482 # SOUTH AFRICA |
|
483 ZA=ZAR |
|
484 # SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS |
|
485 GS=GBP |
|
486 # SPAIN |
|
487 ES=EUR |
|
488 # SRI LANKA |
|
489 LK=LKR |
|
490 # SUDAN |
|
491 SD=SDG |
|
492 # SURINAME |
|
493 SR=SRD |
|
494 # SVALBARD AND JAN MAYEN |
|
495 SJ=NOK |
|
496 # SWAZILAND |
|
497 SZ=SZL |
|
498 # SWEDEN |
|
499 SE=SEK |
|
500 # SWITZERLAND |
|
501 CH=CHF |
|
502 # SYRIAN ARAB REPUBLIC |
|
503 SY=SYP |
|
504 # TAIWAN |
|
505 TW=TWD |
|
506 # TAJIKISTAN |
|
507 TJ=TJS |
|
508 # TANZANIA, UNITED REPUBLIC OF |
|
509 TZ=TZS |
|
510 # THAILAND |
|
511 TH=THB |
|
512 # TIMOR-LESTE |
|
513 TL=USD |
|
514 # TOGO |
|
515 TG=XOF |
|
516 # TOKELAU |
|
517 TK=NZD |
|
518 # TONGA |
|
519 TO=TOP |
|
520 # TRINIDAD AND TOBAGO |
|
521 TT=TTD |
|
522 # TUNISIA |
|
523 TN=TND |
|
524 # TURKEY |
|
525 TR=TRL;2004-12-31-22-00-00;TRY |
|
526 # TURKMENISTAN |
|
527 TM=TMM |
|
528 # TURKS AND CAICOS ISLANDS |
|
529 TC=USD |
|
530 # TUVALU |
|
531 TV=AUD |
|
532 # UGANDA |
|
533 UG=UGX |
|
534 # UKRAINE |
|
535 UA=UAH |
|
536 # UNITED ARAB EMIRATES |
|
537 AE=AED |
|
538 # UNITED KINGDOM |
|
539 GB=GBP |
|
540 # UNITED STATES |
|
541 US=USD |
|
542 # UNITED STATES MINOR OUTLYING ISLANDS |
|
543 UM=USD |
|
544 # URUGUAY |
|
545 UY=UYU |
|
546 # UZBEKISTAN |
|
547 UZ=UZS |
|
548 # VANUATU |
|
549 VU=VUV |
|
550 # VENEZUELA |
|
551 VE=VEB;2008-01-01-04-00-00;VEF |
|
552 # VIET NAM |
|
553 VN=VND |
|
554 # VIRGIN ISLANDS, BRITISH |
|
555 VG=USD |
|
556 # VIRGIN ISLANDS, U.S. |
|
557 VI=USD |
|
558 # WALLIS AND FUTUNA |
|
559 WF=XPF |
|
560 # WESTERN SAHARA |
|
561 EH=MAD |
|
562 # YEMEN |
|
563 YE=YER |
|
564 # ZAMBIA |
|
565 ZM=ZMK |
|
566 # ZIMBABWE |
|
567 ZW=ZWD |
|
568 |
|
569 |
|
570 # List of currencies with 0, 1, OR 3 decimals for minor units, or where there |
|
571 # are no minor units defined. All others use 2 decimals. |
|
572 |
|
573 minor0=\ |
|
574 ADP-BEF-BIF-BYB-BYR-CLF-CLP-DJF-ESP-GNF-\ |
|
575 GRD-ISK-ITL-JPY-KMF-KRW-LUF-MGF-PYG-PTE-RWF-\ |
|
576 TPE-TRL-VUV-XAF-XOF-XPF |
|
577 minor1= |
|
578 minor3=\ |
|
579 BHD-IQD-JOD-KWD-LYD-OMR-TND |
|
580 minorUndefined=\ |
|
581 XAG-XAU-XBA-XBB-XBC-XBD-XDR-XFO-XFU-XPD-\ |
|
582 XPT-XTS-XXX |