jdk/src/share/classes/java/util/CurrencyData.properties
changeset 23310 dfbe9ff289c6
parent 23306 679ac7841e8d
parent 22999 8212fb968f9b
child 23311 fd976b9703f1
equal deleted inserted replaced
23306:679ac7841e8d 23310:dfbe9ff289c6
     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