1 # |
|
2 # Copyright (c) 2000, 2013, Oracle and/or its affiliates. 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. Oracle designates this |
|
8 # particular file as subject to the "Classpath" exception as provided |
|
9 # by Oracle 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 Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
|
22 # or visit www.oracle.com if you need additional information or have any |
|
23 # 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. |
|
30 |
|
31 dataVersion=156 |
|
32 |
|
33 # List of all valid ISO 4217 currency codes. |
|
34 # To ensure compatibility, do not remove codes. |
|
35 |
|
36 all=ADP020-AED784-AFA004-AFN971-ALL008-AMD051-ANG532-AOA973-ARS032-ATS040-AUD036-\ |
|
37 AWG533-AYM945-AZM031-AZN944-BAM977-BBD052-BDT050-BEF056-BGL100-BGN975-BHD048-BIF108-\ |
|
38 BMD060-BND096-BOB068-BOV984-BRL986-BSD044-BTN064-BWP072-BYB112-BYR974-\ |
|
39 BZD084-CAD124-CDF976-CHF756-CLF990-CLP152-CNY156-COP170-CRC188-CSD891-CUP192-CUC931-\ |
|
40 CVE132-CYP196-CZK203-DEM276-DJF262-DKK208-DOP214-DZD012-EEK233-EGP818-\ |
|
41 ERN232-ESP724-ETB230-EUR978-FIM246-FJD242-FKP238-FRF250-GBP826-GEL981-\ |
|
42 GHC288-GHS936-GIP292-GMD270-GNF324-GRD300-GTQ320-GWP624-GYD328-HKD344-HNL340-\ |
|
43 HRK191-HTG332-HUF348-IDR360-IEP372-ILS376-INR356-IQD368-IRR364-ISK352-\ |
|
44 ITL380-JMD388-JOD400-JPY392-KES404-KGS417-KHR116-KMF174-KPW408-KRW410-\ |
|
45 KWD414-KYD136-KZT398-LAK418-LBP422-LKR144-LRD430-LSL426-LTL440-LUF442-\ |
|
46 LVL428-LYD434-MAD504-MDL498-MGA969-MGF450-MKD807-MMK104-MNT496-MOP446-MRO478-\ |
|
47 MTL470-MUR480-MVR462-MWK454-MXN484-MXV979-MYR458-MZM508-MZN943-NAD516-NGN566-\ |
|
48 NIO558-NLG528-NOK578-NPR524-NZD554-OMR512-PAB590-PEN604-PGK598-PHP608-\ |
|
49 PKR586-PLN985-PTE620-PYG600-QAR634-ROL946-RON946-RSD941-RUB643-RUR810-RWF646-SAR682-\ |
|
50 SBD090-SCR690-SDD736-SDG938-SEK752-SGD702-SHP654-SIT705-SKK703-SLL694-SOS706-\ |
|
51 SRD968-SRG740-SSP728-STD678-SVC222-SYP760-SZL748-THB764-TJS972-TMM795-TMT934-TND788-TOP776-\ |
|
52 TPE626-TRL792-TRY949-TTD780-TWD901-TZS834-UAH980-UGX800-USD840-USN997-USS998-\ |
|
53 UYU858-UZS860-VEB862-VEF937-VND704-VUV548-WST882-XAF950-XAG961-XAU959-XBA955-\ |
|
54 XBB956-XBC957-XBD958-XCD951-XDR960-XFO000-XFU000-XOF952-XPD964-XPF953-\ |
|
55 XPT962-XSU994-XTS963-XUA965-XXX999-YER886-YUM891-ZAR710-ZMK894-ZMW967-ZWD716-ZWL932-\ |
|
56 ZWN942-ZWR935 |
|
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.currency-iso.org/iso_index/iso_tables.htm |
|
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=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 # Bonaire, Sint Eustatius and Saba |
|
128 BQ=USD |
|
129 # BHUTAN |
|
130 BT=BTN |
|
131 # BOLIVIA |
|
132 BO=BOB |
|
133 # BOSNIA AND HERZEGOVINA |
|
134 BA=BAM |
|
135 # BOTSWANA |
|
136 BW=BWP |
|
137 # BOUVET ISLAND |
|
138 BV=NOK |
|
139 # BRAZIL |
|
140 BR=BRL |
|
141 # BRITISH INDIAN OCEAN TERRITORY |
|
142 IO=USD |
|
143 # BRUNEI DARUSSALAM |
|
144 BN=BND |
|
145 # BULGARIA |
|
146 BG=BGN |
|
147 # BURKINA FASO |
|
148 BF=XOF |
|
149 # BURUNDI |
|
150 BI=BIF |
|
151 # CAMBODIA |
|
152 KH=KHR |
|
153 # CAMEROON |
|
154 CM=XAF |
|
155 # CANADA |
|
156 CA=CAD |
|
157 # CAPE VERDE |
|
158 CV=CVE |
|
159 # CAYMAN ISLANDS |
|
160 KY=KYD |
|
161 # CENTRAL AFRICAN REPUBLIC |
|
162 CF=XAF |
|
163 # CHAD |
|
164 TD=XAF |
|
165 # CHILE |
|
166 CL=CLP |
|
167 # CHINA |
|
168 CN=CNY |
|
169 # CHRISTMAS ISLAND |
|
170 CX=AUD |
|
171 # COCOS (KEELING) ISLANDS |
|
172 CC=AUD |
|
173 # COLOMBIA |
|
174 CO=COP |
|
175 # COMOROS |
|
176 KM=KMF |
|
177 # CONGO |
|
178 CG=XAF |
|
179 # CONGO, THE DEMOCRATIC REPUBLIC OF THE |
|
180 CD=CDF |
|
181 # COOK ISLANDS |
|
182 CK=NZD |
|
183 # COSTA RICA |
|
184 CR=CRC |
|
185 # COTE D'IVOIRE |
|
186 CI=XOF |
|
187 # CROATIA |
|
188 HR=HRK |
|
189 # CUBA |
|
190 CU=CUP |
|
191 # Cura\u00e7ao |
|
192 CW=ANG |
|
193 # CYPRUS |
|
194 CY=EUR |
|
195 # CZECH REPUBLIC |
|
196 CZ=CZK |
|
197 # DENMARK |
|
198 DK=DKK |
|
199 # DJIBOUTI |
|
200 DJ=DJF |
|
201 # DOMINICA |
|
202 DM=XCD |
|
203 # DOMINICAN REPUBLIC |
|
204 DO=DOP |
|
205 # ECUADOR |
|
206 EC=USD |
|
207 # EGYPT |
|
208 EG=EGP |
|
209 # EL SALVADOR |
|
210 # USD is also legal currency as of 2001/01/01 |
|
211 SV=SVC |
|
212 # EQUATORIAL GUINEA |
|
213 GQ=XAF |
|
214 # ERITREA |
|
215 ER=ERN |
|
216 # ESTONIA |
|
217 EE=EUR |
|
218 # ETHIOPIA |
|
219 ET=ETB |
|
220 # FALKLAND ISLANDS (MALVINAS) |
|
221 FK=FKP |
|
222 # FAROE ISLANDS |
|
223 FO=DKK |
|
224 # FIJI |
|
225 FJ=FJD |
|
226 # FINLAND |
|
227 FI=EUR |
|
228 # FRANCE |
|
229 FR=EUR |
|
230 # FRENCH GUIANA |
|
231 GF=EUR |
|
232 # FRENCH POLYNESIA |
|
233 PF=XPF |
|
234 # FRENCH SOUTHERN TERRITORIES |
|
235 TF=EUR |
|
236 # GABON |
|
237 GA=XAF |
|
238 # GAMBIA |
|
239 GM=GMD |
|
240 # GEORGIA |
|
241 GE=GEL |
|
242 # GERMANY |
|
243 DE=EUR |
|
244 # GHANA |
|
245 GH=GHS |
|
246 # GIBRALTAR |
|
247 GI=GIP |
|
248 # GREECE |
|
249 GR=EUR |
|
250 # GREENLAND |
|
251 GL=DKK |
|
252 # GRENADA |
|
253 GD=XCD |
|
254 # GUADELOUPE |
|
255 GP=EUR |
|
256 # GUAM |
|
257 GU=USD |
|
258 # GUATEMALA |
|
259 GT=GTQ |
|
260 # GUERNSEY |
|
261 GG=GBP |
|
262 # GUINEA |
|
263 GN=GNF |
|
264 # GUINEA-BISSAU |
|
265 GW=XOF |
|
266 # GUYANA |
|
267 GY=GYD |
|
268 # HAITI |
|
269 HT=HTG |
|
270 # HEARD ISLAND AND MCDONALD ISLANDS |
|
271 HM=AUD |
|
272 # HOLY SEE (VATICAN CITY STATE) |
|
273 VA=EUR |
|
274 # HONDURAS |
|
275 HN=HNL |
|
276 # HONG KONG |
|
277 HK=HKD |
|
278 # HUNGARY |
|
279 HU=HUF |
|
280 # ICELAND |
|
281 IS=ISK |
|
282 # INDIA |
|
283 IN=INR |
|
284 # INDONESIA |
|
285 ID=IDR |
|
286 # IRAN, ISLAMIC REPUBLIC OF |
|
287 IR=IRR |
|
288 # IRAQ |
|
289 IQ=IQD |
|
290 # IRELAND |
|
291 IE=EUR |
|
292 # ISLE OF MAN |
|
293 IM=GBP |
|
294 # ISRAEL |
|
295 IL=ILS |
|
296 # ITALY |
|
297 IT=EUR |
|
298 # JAMAICA |
|
299 JM=JMD |
|
300 # JAPAN |
|
301 JP=JPY |
|
302 # JERSEY |
|
303 JE=GBP |
|
304 # JORDAN |
|
305 JO=JOD |
|
306 # KAZAKSTAN |
|
307 KZ=KZT |
|
308 # KENYA |
|
309 KE=KES |
|
310 # KIRIBATI |
|
311 KI=AUD |
|
312 # KOREA, DEMOCRATIC PEOPLE'S REPUBLIC OF |
|
313 KP=KPW |
|
314 # KOREA, REPUBLIC OF |
|
315 KR=KRW |
|
316 # KUWAIT |
|
317 KW=KWD |
|
318 # KYRGYZSTAN |
|
319 KG=KGS |
|
320 # LAO PEOPLE'S DEMOCRATIC REPUBLIC |
|
321 LA=LAK |
|
322 # LATVIA |
|
323 LV=LVL;2013-12-31-22-00-00;EUR |
|
324 # LEBANON |
|
325 LB=LBP |
|
326 # LESOTHO |
|
327 LS=LSL |
|
328 # LIBERIA |
|
329 LR=LRD |
|
330 # LIBYAN ARAB JAMAHIRIYA |
|
331 LY=LYD |
|
332 # LIECHTENSTEIN |
|
333 LI=CHF |
|
334 # LITHUANIA |
|
335 LT=LTL |
|
336 # LUXEMBOURG |
|
337 LU=EUR |
|
338 # MACAU |
|
339 MO=MOP |
|
340 # MACEDONIA, THE FORMER YUGOSLAV REPUBLIC OF |
|
341 MK=MKD |
|
342 # MADAGASCAR |
|
343 MG=MGA |
|
344 # MALAWI |
|
345 MW=MWK |
|
346 # MALAYSIA |
|
347 MY=MYR |
|
348 # MALDIVES |
|
349 MV=MVR |
|
350 # MALI |
|
351 ML=XOF |
|
352 # MALTA |
|
353 MT=EUR |
|
354 # MARSHALL ISLANDS |
|
355 MH=USD |
|
356 # MARTINIQUE |
|
357 MQ=EUR |
|
358 # MAURITANIA |
|
359 MR=MRO |
|
360 # MAURITIUS |
|
361 MU=MUR |
|
362 # MAYOTTE |
|
363 YT=EUR |
|
364 # MEXICO |
|
365 MX=MXN |
|
366 # MICRONESIA, FEDERATED STATES OF |
|
367 FM=USD |
|
368 # MOLDOVA, REPUBLIC OF |
|
369 MD=MDL |
|
370 # MONACO |
|
371 MC=EUR |
|
372 # MONGOLIA |
|
373 MN=MNT |
|
374 # MONTENEGRO |
|
375 ME=EUR |
|
376 # MONTSERRAT |
|
377 MS=XCD |
|
378 # MOROCCO |
|
379 MA=MAD |
|
380 # MOZAMBIQUE |
|
381 MZ=MZN |
|
382 # MYANMAR |
|
383 MM=MMK |
|
384 # NAMIBIA |
|
385 NA=NAD |
|
386 # NAURU |
|
387 NR=AUD |
|
388 # NEPAL |
|
389 NP=NPR |
|
390 # NETHERLANDS |
|
391 NL=EUR |
|
392 # NETHERLANDS ANTILLES |
|
393 AN=ANG |
|
394 # NEW CALEDONIA |
|
395 NC=XPF |
|
396 # NEW ZEALAND |
|
397 NZ=NZD |
|
398 # NICARAGUA |
|
399 NI=NIO |
|
400 # NIGER |
|
401 NE=XOF |
|
402 # NIGERIA |
|
403 NG=NGN |
|
404 # NIUE |
|
405 NU=NZD |
|
406 # NORFOLK ISLAND |
|
407 NF=AUD |
|
408 # NORTHERN MARIANA ISLANDS |
|
409 MP=USD |
|
410 # NORWAY |
|
411 NO=NOK |
|
412 # OMAN |
|
413 OM=OMR |
|
414 # PAKISTAN |
|
415 PK=PKR |
|
416 # PALAU |
|
417 PW=USD |
|
418 # PALESTINIAN TERRITORY, OCCUPIED |
|
419 PS=ILS |
|
420 # PANAMA |
|
421 PA=PAB |
|
422 # PAPUA NEW GUINEA |
|
423 PG=PGK |
|
424 # PARAGUAY |
|
425 PY=PYG |
|
426 # PERU |
|
427 PE=PEN |
|
428 # PHILIPPINES |
|
429 PH=PHP |
|
430 # PITCAIRN |
|
431 PN=NZD |
|
432 # POLAND |
|
433 PL=PLN |
|
434 # PORTUGAL |
|
435 PT=EUR |
|
436 # PUERTO RICO |
|
437 PR=USD |
|
438 # QATAR |
|
439 QA=QAR |
|
440 # REUNION |
|
441 RE=EUR |
|
442 # ROMANIA |
|
443 RO=RON |
|
444 # RUSSIAN FEDERATION |
|
445 RU=RUB |
|
446 # RWANDA |
|
447 RW=RWF |
|
448 # SAINT BARTHELEMY |
|
449 BL=EUR |
|
450 # SAINT HELENA |
|
451 SH=SHP |
|
452 # SAINT KITTS AND NEVIS |
|
453 KN=XCD |
|
454 # SAINT LUCIA |
|
455 LC=XCD |
|
456 # SAINT MARTIN |
|
457 MF=EUR |
|
458 # SAINT PIERRE AND MIQUELON |
|
459 PM=EUR |
|
460 # SAINT VINCENT AND THE GRENADINES |
|
461 VC=XCD |
|
462 # SAMOA |
|
463 WS=WST |
|
464 # SAN MARINO |
|
465 SM=EUR |
|
466 # SOUTH SUDAN |
|
467 SS=SSP |
|
468 # SAO TOME AND PRINCIPE |
|
469 ST=STD |
|
470 # SAUDI ARABIA |
|
471 SA=SAR |
|
472 # SENEGAL |
|
473 SN=XOF |
|
474 # SERBIA |
|
475 RS=RSD |
|
476 # SERBIA AND MONTENEGRO |
|
477 CS=CSD |
|
478 # SEYCHELLES |
|
479 SC=SCR |
|
480 # SIERRA LEONE |
|
481 SL=SLL |
|
482 # SINGAPORE |
|
483 SG=SGD |
|
484 # SLOVAKIA |
|
485 SK=EUR |
|
486 # SLOVENIA |
|
487 SI=EUR |
|
488 # SOLOMON ISLANDS |
|
489 SB=SBD |
|
490 # SOMALIA |
|
491 SO=SOS |
|
492 # SOUTH AFRICA |
|
493 ZA=ZAR |
|
494 # SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS |
|
495 GS=GBP |
|
496 # SPAIN |
|
497 ES=EUR |
|
498 # SRI LANKA |
|
499 LK=LKR |
|
500 # SUDAN |
|
501 SD=SDG |
|
502 # SURINAME |
|
503 SR=SRD |
|
504 # SVALBARD AND JAN MAYEN |
|
505 SJ=NOK |
|
506 # Sint Maarten (Dutch part) |
|
507 SX=ANG |
|
508 # SWAZILAND |
|
509 SZ=SZL |
|
510 # SWEDEN |
|
511 SE=SEK |
|
512 # SWITZERLAND |
|
513 CH=CHF |
|
514 # SYRIAN ARAB REPUBLIC |
|
515 SY=SYP |
|
516 # TAIWAN |
|
517 TW=TWD |
|
518 # TAJIKISTAN |
|
519 TJ=TJS |
|
520 # TANZANIA, UNITED REPUBLIC OF |
|
521 TZ=TZS |
|
522 # THAILAND |
|
523 TH=THB |
|
524 # TIMOR-LESTE |
|
525 TL=USD |
|
526 # TOGO |
|
527 TG=XOF |
|
528 # TOKELAU |
|
529 TK=NZD |
|
530 # TONGA |
|
531 TO=TOP |
|
532 # TRINIDAD AND TOBAGO |
|
533 TT=TTD |
|
534 # TUNISIA |
|
535 TN=TND |
|
536 # TURKEY |
|
537 TR=TRY |
|
538 # TURKMENISTAN |
|
539 TM=TMT |
|
540 # TURKS AND CAICOS ISLANDS |
|
541 TC=USD |
|
542 # TUVALU |
|
543 TV=AUD |
|
544 # UGANDA |
|
545 UG=UGX |
|
546 # UKRAINE |
|
547 UA=UAH |
|
548 # UNITED ARAB EMIRATES |
|
549 AE=AED |
|
550 # UNITED KINGDOM |
|
551 GB=GBP |
|
552 # UNITED STATES |
|
553 US=USD |
|
554 # UNITED STATES MINOR OUTLYING ISLANDS |
|
555 UM=USD |
|
556 # URUGUAY |
|
557 UY=UYU |
|
558 # UZBEKISTAN |
|
559 UZ=UZS |
|
560 # VANUATU |
|
561 VU=VUV |
|
562 # VENEZUELA |
|
563 VE=VEF |
|
564 # VIET NAM |
|
565 VN=VND |
|
566 # VIRGIN ISLANDS, BRITISH |
|
567 VG=USD |
|
568 # VIRGIN ISLANDS, U.S. |
|
569 VI=USD |
|
570 # WALLIS AND FUTUNA |
|
571 WF=XPF |
|
572 # WESTERN SAHARA |
|
573 EH=MAD |
|
574 # YEMEN |
|
575 YE=YER |
|
576 # ZAMBIA |
|
577 ZM=ZMW |
|
578 # ZIMBABWE |
|
579 ZW=ZWL |
|
580 |
|
581 |
|
582 # List of currencies with 0, 1, OR 3 decimals for minor units, or where there |
|
583 # are no minor units defined. All others use 2 decimals. |
|
584 |
|
585 minor0=\ |
|
586 ADP-BEF-BIF-BYB-BYR-CLF-CLP-DJF-ESP-GNF-\ |
|
587 GRD-ISK-ITL-JPY-KMF-KRW-LUF-MGF-PYG-PTE-RWF-\ |
|
588 TPE-TRL-UGX-VND-VUV-XAF-XOF-XPF |
|
589 minor1= |
|
590 minor3=\ |
|
591 BHD-IQD-JOD-KWD-LYD-OMR-TND |
|
592 minorUndefined=\ |
|
593 XAG-XAU-XBA-XBB-XBC-XBD-XDR-XFO-XFU-XPD-\ |
|
594 XPT-XSU-XTS-XUA-XXX |
|