| # |
| # Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved. |
| # DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. |
| # |
| # This code is free software; you can redistribute it and/or modify it |
| # under the terms of the GNU General Public License version 2 only, as |
| # published by the Free Software Foundation. Oracle designates this |
| # particular file as subject to the "Classpath" exception as provided |
| # by Oracle in the LICENSE file that accompanied this code. |
| # |
| # This code is distributed in the hope that it will be useful, but WITHOUT |
| # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or |
| # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License |
| # version 2 for more details (a copy is included in the LICENSE file that |
| # accompanied this code). |
| # |
| # You should have received a copy of the GNU General Public License version |
| # 2 along with this work; if not, write to the Free Software Foundation, |
| # Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. |
| # |
| # Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA |
| # or visit www.oracle.com if you need additional information or have any |
| # questions. |
| # |
| |
| # Version of the currency data format. |
| # 1: initial |
| # 2: Change in minor unit (allowing 4-9 digits) |
| # 3: Change in the order of special case and other currency entries |
| formatVersion=3 |
| |
| # Version of the currency code information in this class. |
| # It is a serial number that accompanies with each amendment. |
| |
| dataVersion=162 |
| |
| # List of all valid ISO 4217 currency codes. |
| # To ensure compatibility, do not remove codes. |
| |
| all=ADP020-AED784-AFA004-AFN971-ALL008-AMD051-ANG532-AOA973-ARS032-ATS040-AUD036-\ |
| AWG533-AYM945-AZM031-AZN944-BAM977-BBD052-BDT050-BEF056-BGL100-BGN975-BHD048-BIF108-\ |
| BMD060-BND096-BOB068-BOV984-BRL986-BSD044-BTN064-BWP072-BYB112-BYR974-BYN933-\ |
| BZD084-CAD124-CDF976-CHE947-CHF756-CHW948-CLF990-CLP152-CNY156-COP170-COU970-CRC188-CSD891-CUP192-CUC931-\ |
| CVE132-CYP196-CZK203-DEM276-DJF262-DKK208-DOP214-DZD012-EEK233-EGP818-\ |
| ERN232-ESP724-ETB230-EUR978-FIM246-FJD242-FKP238-FRF250-GBP826-GEL981-\ |
| GHC288-GHS936-GIP292-GMD270-GNF324-GRD300-GTQ320-GWP624-GYD328-HKD344-HNL340-\ |
| HRK191-HTG332-HUF348-IDR360-IEP372-ILS376-INR356-IQD368-IRR364-ISK352-\ |
| ITL380-JMD388-JOD400-JPY392-KES404-KGS417-KHR116-KMF174-KPW408-KRW410-\ |
| KWD414-KYD136-KZT398-LAK418-LBP422-LKR144-LRD430-LSL426-LTL440-LUF442-\ |
| LVL428-LYD434-MAD504-MDL498-MGA969-MGF450-MKD807-MMK104-MNT496-MOP446-MRO478-\ |
| MTL470-MUR480-MVR462-MWK454-MXN484-MXV979-MYR458-MZM508-MZN943-NAD516-NGN566-\ |
| NIO558-NLG528-NOK578-NPR524-NZD554-OMR512-PAB590-PEN604-PGK598-PHP608-\ |
| PKR586-PLN985-PTE620-PYG600-QAR634-ROL946-RON946-RSD941-RUB643-RUR810-RWF646-SAR682-\ |
| SBD090-SCR690-SDD736-SDG938-SEK752-SGD702-SHP654-SIT705-SKK703-SLL694-SOS706-\ |
| SRD968-SRG740-SSP728-STD678-SVC222-SYP760-SZL748-THB764-TJS972-TMM795-TMT934-TND788-TOP776-\ |
| TPE626-TRL792-TRY949-TTD780-TWD901-TZS834-UAH980-UGX800-USD840-USN997-USS998-UYI940-\ |
| UYU858-UZS860-VEB862-VEF937-VND704-VUV548-WST882-XAF950-XAG961-XAU959-XBA955-\ |
| XBB956-XBC957-XBD958-XCD951-XDR960-XFO000-XFU000-XOF952-XPD964-XPF953-\ |
| XPT962-XSU994-XTS963-XUA965-XXX999-YER886-YUM891-ZAR710-ZMK894-ZMW967-ZWD716-ZWL932-\ |
| ZWN942-ZWR935 |
| |
| |
| # Mappings from ISO 3166 country codes to ISO 4217 currency codes. |
| # |
| # Three forms are used: |
| # Form 1: <country code>=<currency code> |
| # Form 2: <country code>=<currency code 1>;<time stamp>;<currency code 2> |
| # Form 3: <country code>= |
| # Form 1 is used if no future change in currency is known. |
| # Form 2 indicates that before the specified time currency 1 is used, from |
| # the specified time currency 2. The time is given in SimpleDateFormat's |
| # yyyy-MM-dd-HH-mm-ss format in the GMT time zone. |
| # Form 3 indicates the country doesn't have a currency (the entry is still |
| # needed to verify that the country code is valid). |
| # |
| # The table is based on the following web sites: |
| # http://www.din.de/gremien/nas/nabd/iso3166ma/codlstp1/db_en.html |
| # http://www.currency-iso.org/iso_index/iso_tables.htm |
| # http://www.cia.gov/cia/publications/factbook/indexgeo.html |
| |
| # AFGHANISTAN |
| AF=AFN |
| # \u00c5LAND ISLANDS |
| AX=EUR |
| # ALBANIA |
| AL=ALL |
| # ALGERIA |
| DZ=DZD |
| # AMERICAN SAMOA |
| AS=USD |
| # ANDORRA |
| AD=EUR |
| # ANGOLA |
| AO=AOA |
| # ANGUILLA |
| AI=XCD |
| # ANTARCTICA |
| AQ= |
| # ANTIGUA AND BARBUDA |
| AG=XCD |
| # ARGENTINA |
| AR=ARS |
| # ARMENIA |
| AM=AMD |
| # ARUBA |
| AW=AWG |
| # AUSTRALIA |
| AU=AUD |
| # AUSTRIA |
| AT=EUR |
| # AZERBAIJAN |
| AZ=AZN |
| # BAHAMAS (THE) |
| BS=BSD |
| # BAHRAIN |
| BH=BHD |
| # BANGLADESH |
| BD=BDT |
| # BARBADOS |
| BB=BBD |
| # BELARUS |
| BY=BYN |
| # BELGIUM |
| BE=EUR |
| # BELIZE |
| BZ=BZD |
| # BENIN |
| BJ=XOF |
| # BERMUDA |
| BM=BMD |
| # Bonaire, Sint Eustatius and Saba |
| BQ=USD |
| # BHUTAN |
| BT=BTN |
| # BOLIVIA (PLURINATIONAL STATE OF) |
| BO=BOB |
| # BOSNIA AND HERZEGOVINA |
| BA=BAM |
| # BOTSWANA |
| BW=BWP |
| # BOUVET ISLAND |
| BV=NOK |
| # BRAZIL |
| BR=BRL |
| # BRITISH INDIAN OCEAN TERRITORY (THE) |
| IO=USD |
| # BRUNEI DARUSSALAM |
| BN=BND |
| # BULGARIA |
| BG=BGN |
| # BURKINA FASO |
| BF=XOF |
| # BURUNDI |
| BI=BIF |
| # CAMBODIA |
| KH=KHR |
| # CAMEROON |
| CM=XAF |
| # CANADA |
| CA=CAD |
| # CAPE VERDE |
| CV=CVE |
| # CAYMAN ISLANDS (THE) |
| KY=KYD |
| # CENTRAL AFRICAN REPUBLIC (THE) |
| CF=XAF |
| # CHAD |
| TD=XAF |
| # CHILE |
| CL=CLP |
| # CHINA |
| CN=CNY |
| # CHRISTMAS ISLAND |
| CX=AUD |
| # COCOS (KEELING) ISLANDS (THE) |
| CC=AUD |
| # COLOMBIA |
| CO=COP |
| # COMOROS (THE) |
| KM=KMF |
| # CONGO (THE) |
| CG=XAF |
| # CONGO (THE DEMOCRATIC REPUBLIC OF THE) |
| CD=CDF |
| # COOK ISLANDS (THE) |
| CK=NZD |
| # COSTA RICA |
| CR=CRC |
| # COTE D'IVOIRE |
| CI=XOF |
| # CROATIA |
| HR=HRK |
| # CUBA |
| CU=CUP |
| # Cura\u00e7ao |
| CW=ANG |
| # CYPRUS |
| CY=EUR |
| # CZECH REPUBLIC (THE) |
| CZ=CZK |
| # DENMARK |
| DK=DKK |
| # DJIBOUTI |
| DJ=DJF |
| # DOMINICA |
| DM=XCD |
| # DOMINICAN REPUBLIC (THE) |
| DO=DOP |
| # ECUADOR |
| EC=USD |
| # EGYPT |
| EG=EGP |
| # EL SALVADOR |
| # USD is also legal currency as of 2001/01/01 |
| SV=SVC |
| # EQUATORIAL GUINEA |
| GQ=XAF |
| # ERITREA |
| ER=ERN |
| # ESTONIA |
| EE=EUR |
| # ETHIOPIA |
| ET=ETB |
| # FALKLAND ISLANDS (THE) [MALVINAS] |
| FK=FKP |
| # FAROE ISLANDS (THE) |
| FO=DKK |
| # FIJI |
| FJ=FJD |
| # FINLAND |
| FI=EUR |
| # FRANCE |
| FR=EUR |
| # FRENCH GUIANA |
| GF=EUR |
| # FRENCH POLYNESIA |
| PF=XPF |
| # FRENCH SOUTHERN TERRITORIES (THE) |
| TF=EUR |
| # GABON |
| GA=XAF |
| # GAMBIA (THE) |
| GM=GMD |
| # GEORGIA |
| GE=GEL |
| # GERMANY |
| DE=EUR |
| # GHANA |
| GH=GHS |
| # GIBRALTAR |
| GI=GIP |
| # GREECE |
| GR=EUR |
| # GREENLAND |
| GL=DKK |
| # GRENADA |
| GD=XCD |
| # GUADELOUPE |
| GP=EUR |
| # GUAM |
| GU=USD |
| # GUATEMALA |
| GT=GTQ |
| # GUERNSEY |
| GG=GBP |
| # GUINEA |
| GN=GNF |
| # GUINEA-BISSAU |
| GW=XOF |
| # GUYANA |
| GY=GYD |
| # HAITI |
| HT=HTG |
| # HEARD ISLAND AND MCDONALD ISLANDS |
| HM=AUD |
| # HOLY SEE (THE) |
| VA=EUR |
| # HONDURAS |
| HN=HNL |
| # HONG KONG |
| HK=HKD |
| # HUNGARY |
| HU=HUF |
| # ICELAND |
| IS=ISK |
| # INDIA |
| IN=INR |
| # INDONESIA |
| ID=IDR |
| # IRAN (ISLAMIC REPUBLIC OF) |
| IR=IRR |
| # IRAQ |
| IQ=IQD |
| # IRELAND |
| IE=EUR |
| # ISLE OF MAN |
| IM=GBP |
| # ISRAEL |
| IL=ILS |
| # ITALY |
| IT=EUR |
| # JAMAICA |
| JM=JMD |
| # JAPAN |
| JP=JPY |
| # JERSEY |
| JE=GBP |
| # JORDAN |
| JO=JOD |
| # KAZAKSTAN |
| KZ=KZT |
| # KENYA |
| KE=KES |
| # KIRIBATI |
| KI=AUD |
| # KOREA (THE DEMOCRATIC PEOPLE'S REPUBLIC OF) |
| KP=KPW |
| # KOREA (THE REPUBLIC OF) |
| KR=KRW |
| # KUWAIT |
| KW=KWD |
| # KYRGYZSTAN |
| KG=KGS |
| # LAO PEOPLE'S DEMOCRATIC REPUBLIC (THE) |
| LA=LAK |
| # LATVIA |
| LV=LVL;2013-12-31-22-00-00;EUR |
| # LEBANON |
| LB=LBP |
| # LESOTHO |
| LS=LSL |
| # LIBERIA |
| LR=LRD |
| # LIBYAN ARAB JAMAHIRIYA |
| LY=LYD |
| # LIECHTENSTEIN |
| LI=CHF |
| # LITHUANIA |
| LT=LTL;2014-12-31-22-00-00;EUR |
| # LUXEMBOURG |
| LU=EUR |
| # MACAU |
| MO=MOP |
| # MACEDONIA (THE FORMER YUGOSLAV REPUBLIC OF) |
| MK=MKD |
| # MADAGASCAR |
| MG=MGA |
| # MALAWI |
| MW=MWK |
| # MALAYSIA |
| MY=MYR |
| # MALDIVES |
| MV=MVR |
| # MALI |
| ML=XOF |
| # MALTA |
| MT=EUR |
| # MARSHALL ISLANDS (THE) |
| MH=USD |
| # MARTINIQUE |
| MQ=EUR |
| # MAURITANIA |
| MR=MRO |
| # MAURITIUS |
| MU=MUR |
| # MAYOTTE |
| YT=EUR |
| # MEXICO |
| MX=MXN |
| # MICRONESIA (FEDERATED STATES OF) |
| FM=USD |
| # MOLDOVA (THE REPUBLIC OF) |
| MD=MDL |
| # MONACO |
| MC=EUR |
| # MONGOLIA |
| MN=MNT |
| # MONTENEGRO |
| ME=EUR |
| # MONTSERRAT |
| MS=XCD |
| # MOROCCO |
| MA=MAD |
| # MOZAMBIQUE |
| MZ=MZN |
| # MYANMAR |
| MM=MMK |
| # NAMIBIA |
| NA=NAD |
| # NAURU |
| NR=AUD |
| # NEPAL |
| NP=NPR |
| # NETHERLANDS (THE) |
| NL=EUR |
| # NETHERLANDS ANTILLES |
| AN=ANG |
| # NEW CALEDONIA |
| NC=XPF |
| # NEW ZEALAND |
| NZ=NZD |
| # NICARAGUA |
| NI=NIO |
| # NIGER (THE) |
| NE=XOF |
| # NIGERIA |
| NG=NGN |
| # NIUE |
| NU=NZD |
| # NORFOLK ISLAND |
| NF=AUD |
| # NORTHERN MARIANA ISLANDS (THE) |
| MP=USD |
| # NORWAY |
| NO=NOK |
| # OMAN |
| OM=OMR |
| # PAKISTAN |
| PK=PKR |
| # PALAU |
| PW=USD |
| # PALESTINIAN TERRITORY, OCCUPIED |
| PS=ILS |
| # PANAMA |
| PA=PAB |
| # PAPUA NEW GUINEA |
| PG=PGK |
| # PARAGUAY |
| PY=PYG |
| # PERU |
| PE=PEN |
| # PHILIPPINES (THE) |
| PH=PHP |
| # PITCAIRN |
| PN=NZD |
| # POLAND |
| PL=PLN |
| # PORTUGAL |
| PT=EUR |
| # PUERTO RICO |
| PR=USD |
| # QATAR |
| QA=QAR |
| # REUNION |
| RE=EUR |
| # ROMANIA |
| RO=RON |
| # RUSSIAN FEDERATION (THE) |
| RU=RUB |
| # RWANDA |
| RW=RWF |
| # SAINT BARTHELEMY |
| BL=EUR |
| # SAINT HELENA |
| SH=SHP |
| # SAINT KITTS AND NEVIS |
| KN=XCD |
| # SAINT LUCIA |
| LC=XCD |
| # SAINT MARTIN |
| MF=EUR |
| # SAINT PIERRE AND MIQUELON |
| PM=EUR |
| # SAINT VINCENT AND THE GRENADINES |
| VC=XCD |
| # SAMOA |
| WS=WST |
| # SAN MARINO |
| SM=EUR |
| # SOUTH SUDAN |
| SS=SSP |
| # SAO TOME AND PRINCIPE |
| ST=STD |
| # SAUDI ARABIA |
| SA=SAR |
| # SENEGAL |
| SN=XOF |
| # SERBIA |
| RS=RSD |
| # SERBIA AND MONTENEGRO |
| CS=CSD |
| # SEYCHELLES |
| SC=SCR |
| # SIERRA LEONE |
| SL=SLL |
| # SINGAPORE |
| SG=SGD |
| # SLOVAKIA |
| SK=EUR |
| # SLOVENIA |
| SI=EUR |
| # SOLOMON ISLANDS |
| SB=SBD |
| # SOMALIA |
| SO=SOS |
| # SOUTH AFRICA |
| ZA=ZAR |
| # SOUTH GEORGIA AND THE SOUTH SANDWICH ISLANDS |
| GS=GBP |
| # SPAIN |
| ES=EUR |
| # SRI LANKA |
| LK=LKR |
| # SUDAN (THE) |
| SD=SDG |
| # SURINAME |
| SR=SRD |
| # SVALBARD AND JAN MAYEN |
| SJ=NOK |
| # Sint Maarten (Dutch part) |
| SX=ANG |
| # SWAZILAND |
| SZ=SZL |
| # SWEDEN |
| SE=SEK |
| # SWITZERLAND |
| CH=CHF |
| # SYRIAN ARAB REPUBLIC |
| SY=SYP |
| # TAIWAN (PROVINCE OF CHINA) |
| TW=TWD |
| # TAJIKISTAN |
| TJ=TJS |
| # TANZANIA, UNITED REPUBLIC OF |
| TZ=TZS |
| # THAILAND |
| TH=THB |
| # TIMOR-LESTE |
| TL=USD |
| # TOGO |
| TG=XOF |
| # TOKELAU |
| TK=NZD |
| # TONGA |
| TO=TOP |
| # TRINIDAD AND TOBAGO |
| TT=TTD |
| # TUNISIA |
| TN=TND |
| # TURKEY |
| TR=TRY |
| # TURKMENISTAN |
| TM=TMT |
| # TURKS AND CAICOS ISLANDS (THE) |
| TC=USD |
| # TUVALU |
| TV=AUD |
| # UGANDA |
| UG=UGX |
| # UKRAINE |
| UA=UAH |
| # UNITED ARAB EMIRATES (THE) |
| AE=AED |
| # UNITED KINGDOM OF GREAT BRITAIN AND NORTHERN IRELAND (THE) |
| GB=GBP |
| # UNITED STATES OF AMERICA (THE) |
| US=USD |
| # UNITED STATES MINOR OUTLYING ISLANDS (THE) |
| UM=USD |
| # URUGUAY |
| UY=UYU |
| # UZBEKISTAN |
| UZ=UZS |
| # VANUATU |
| VU=VUV |
| # VENEZUELA (BOLIVARIAN REPUBLIC OF) |
| VE=VEF |
| # VIET NAM |
| VN=VND |
| # VIRGIN ISLANDS, BRITISH |
| VG=USD |
| # VIRGIN ISLANDS, U.S. |
| VI=USD |
| # WALLIS AND FUTUNA |
| WF=XPF |
| # WESTERN SAHARA |
| EH=MAD |
| # YEMEN |
| YE=YER |
| # ZAMBIA |
| ZM=ZMW |
| # ZIMBABWE |
| ZW=ZWL |
| |
| |
| # List of currencies with non-2digit decimals for minor units, |
| # or where there are no minor units defined. All others use 2 decimals. |
| |
| minor0=\ |
| ADP-BEF-BIF-BYB-BYR-CLP-DJF-ESP-GNF-\ |
| GRD-ISK-ITL-JPY-KMF-KRW-LUF-MGF-PYG-PTE-RWF-\ |
| TPE-TRL-UGX-UYI-VND-VUV-XAF-XOF-XPF |
| minor3=\ |
| BHD-IQD-JOD-KWD-LYD-OMR-TND |
| minor4=\ |
| CLF |
| minorUndefined=\ |
| XAG-XAU-XBA-XBB-XBC-XBD-XDR-XFO-XFU-XPD-\ |
| XPT-XSU-XTS-XUA-XXX |