jdk/src/share/classes/java/util/CurrencyData.properties
changeset 2 90ce3da70b43
child 892 ff14a2ead53d
equal deleted inserted replaced
0:fd16c54261b3 2:90ce3da70b43
       
     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