Adjust commentary to try to defuse recent issues somewhat.
This change stemmed from a long discussion on the tz mailing list
about what country the Jerusalem zone entry is in. The idea of
this change is to deemphasize the role of countries in the tz
database, to lessen the amount of controversy in the future.
Due to backward compatibility concerns this change does not eliminate
the role of countries entirely. With one minor exception this
change does not alter any code or data, just comments.
* Theory, zone.tab: Deemphasize the role of countries in choosing
location names, as they tend to introduce political conflict
during maintenance, and country information isn't needed for
typical uses of the database.
* Theory: Say that names should differ in more than just case, and why;
and explain why 'backward' means old names will continue to work.
(thanks to Norbert Lindenberg for spotting these issues).
Update citation date and URL.
* iso3166.tab: Mention latest maintenance update.
Update citation URL. Add missing comma for BQ.
Be more consistent about abbreviating Sint like Saint.
Mention SX "Dutch part" for consistency with MF "French part".
* iso3166.tab, zone.tab: Add legal/territorial disclaimer.
* zone.tab: Say that country/zone overlaps can occur in both
directions, and that column 2 need not lie within column 1.
(Asia/Jerusalem): Change the coordinates from a sloppy value,
taken from an old astrology book, to a more-precise value, the
site of city hall. The sloppy value sparked some controversy and
the hope is that the more-precise value will be a bit less
controversial.
2013-05-27 18:08:26 -07:00
|
|
|
# ISO 3166 alpha-2 country codes
|
|
|
|
|
#
|
2009-05-17 14:44:04 -04:00
|
|
|
# This file is in the public domain, so clarified as of
|
|
|
|
|
# 2009-05-17 by Arthur David Olson.
|
1999-09-21 10:42:47 -04:00
|
|
|
#
|
New file time.tab, superseding zone.tab
It allows multiple country codes per zone. Switch code and data to
use the new format, along with the recently-added Crozet Islands entry.
The old zone.tab file is still installed but is deprecated.
The new file uses UTF-8; add commentary saying that iso3166.tab is
planned to change to UTF-8.
* Theory, tzselect.8 (FILES): zone.tab -> time.tab.
* africa (Indian/Alfred_Faure): Remove link.
* antarctica: Mention Possession Island in comments.
* checktab.awk: Add support for checking time.tab.
* iso3166.tab: Mention planned switch to UTF-8.
Update ISO 3166-1 Newsletter from VI-15 to VI-16.
* time.tab: New file.
* tzselect.ksh (zonetabtype): New variable.
Add undocumented -t option, meant for developer testing.
(TZ_ZONE_TABLE): Use zonetabtype.
(output_distances, countries, regions, TZ): Support time.tab format.
(quoted_continents, distance_table, countries, regions)
(TZ, TZ_for_date): Quote shell strings more carefully.
* zone.tab: Refer to time.tab for detailed comments about format.
(Indian/Alfred_Faure): Remove.
* Makefile (TIMETABLES): New macro.
(TABDATA, install, check_tables): Use it.
(check_character_set, check_tables): Check time.tab too.
(check_time_t_alternatives): Use time.tab, not zone.tab.
* NEWS: Document the above.
2014-07-18 13:16:10 -07:00
|
|
|
# From Paul Eggert (2014-07-18):
|
|
|
|
|
# This file contains a table of two-letter country codes. Columns are
|
|
|
|
|
# separated by a single tab. Lines beginning with '#' are comments.
|
|
|
|
|
# Although all text currently uses ASCII encoding, this is planned to
|
|
|
|
|
# change to UTF-8 soon. The columns of the table are as follows:
|
1996-09-08 15:50:25 -04:00
|
|
|
#
|
2002-10-15 12:57:01 -04:00
|
|
|
# 1. ISO 3166-1 alpha-2 country code, current as of
|
New file time.tab, superseding zone.tab
It allows multiple country codes per zone. Switch code and data to
use the new format, along with the recently-added Crozet Islands entry.
The old zone.tab file is still installed but is deprecated.
The new file uses UTF-8; add commentary saying that iso3166.tab is
planned to change to UTF-8.
* Theory, tzselect.8 (FILES): zone.tab -> time.tab.
* africa (Indian/Alfred_Faure): Remove link.
* antarctica: Mention Possession Island in comments.
* checktab.awk: Add support for checking time.tab.
* iso3166.tab: Mention planned switch to UTF-8.
Update ISO 3166-1 Newsletter from VI-15 to VI-16.
* time.tab: New file.
* tzselect.ksh (zonetabtype): New variable.
Add undocumented -t option, meant for developer testing.
(TZ_ZONE_TABLE): Use zonetabtype.
(output_distances, countries, regions, TZ): Support time.tab format.
(quoted_continents, distance_table, countries, regions)
(TZ, TZ_for_date): Quote shell strings more carefully.
* zone.tab: Refer to time.tab for detailed comments about format.
(Indian/Alfred_Faure): Remove.
* Makefile (TIMETABLES): New macro.
(TABDATA, install, check_tables): Use it.
(check_character_set, check_tables): Check time.tab too.
(check_time_t_alternatives): Use time.tab, not zone.tab.
* NEWS: Document the above.
2014-07-18 13:16:10 -07:00
|
|
|
# ISO 3166-1 Newsletter VI-16 (2013-07-11). See: Updates on ISO 3166
|
Adjust commentary to try to defuse recent issues somewhat.
This change stemmed from a long discussion on the tz mailing list
about what country the Jerusalem zone entry is in. The idea of
this change is to deemphasize the role of countries in the tz
database, to lessen the amount of controversy in the future.
Due to backward compatibility concerns this change does not eliminate
the role of countries entirely. With one minor exception this
change does not alter any code or data, just comments.
* Theory, zone.tab: Deemphasize the role of countries in choosing
location names, as they tend to introduce political conflict
during maintenance, and country information isn't needed for
typical uses of the database.
* Theory: Say that names should differ in more than just case, and why;
and explain why 'backward' means old names will continue to work.
(thanks to Norbert Lindenberg for spotting these issues).
Update citation date and URL.
* iso3166.tab: Mention latest maintenance update.
Update citation URL. Add missing comma for BQ.
Be more consistent about abbreviating Sint like Saint.
Mention SX "Dutch part" for consistency with MF "French part".
* iso3166.tab, zone.tab: Add legal/territorial disclaimer.
* zone.tab: Say that country/zone overlaps can occur in both
directions, and that column 2 need not lie within column 1.
(Asia/Jerusalem): Change the coordinates from a sloppy value,
taken from an old astrology book, to a more-precise value, the
site of city hall. The sloppy value sparked some controversy and
the hope is that the more-precise value will be a bit less
controversial.
2013-05-27 18:08:26 -07:00
|
|
|
# http://www.iso.org/iso/home/standards/country_codes/updates_on_iso_3166.htm
|
Revert most of the recent zone.tab changes.
* iso3166.tab, zone.tab: Make it clear that country codes aren't
necessarily for countries. Thanks to Derick Rethans for spotting this.
* zone.tab (Antarctica/McMurdo, Europe/Mariehamn, Europe/Sarajevo)
(America/St_Barthelemy, America/Kralendijk, Europe/Busingen)
(Europe/Guernsey, Europe/Zagreb, Europe/Isle_of_Man, Europe/Jersey)
(Europe/Podgorica, America/Marigot, Europe/Skopje, Europe/Ljubljana)
(Arctic/Longyearbyen, Europe/Bratislava, Europe/San_Marino)
(America/Lower_Princes, Europe/Vatican):
Undo recent changes, going back to the way these entries were done
in the last tz distribution. Only the Antarctica/South_Pole change
was retained.
2013-08-14 12:14:23 -07:00
|
|
|
# 2. The usual English name for the coded region,
|
2002-10-15 12:57:01 -04:00
|
|
|
# chosen so that alphabetic sorting of subsets produces helpful lists.
|
|
|
|
|
# This is not the same as the English name in the ISO 3166 tables.
|
1996-09-08 15:50:25 -04:00
|
|
|
#
|
|
|
|
|
# The table is sorted by country code.
|
|
|
|
|
#
|
Adjust commentary to try to defuse recent issues somewhat.
This change stemmed from a long discussion on the tz mailing list
about what country the Jerusalem zone entry is in. The idea of
this change is to deemphasize the role of countries in the tz
database, to lessen the amount of controversy in the future.
Due to backward compatibility concerns this change does not eliminate
the role of countries entirely. With one minor exception this
change does not alter any code or data, just comments.
* Theory, zone.tab: Deemphasize the role of countries in choosing
location names, as they tend to introduce political conflict
during maintenance, and country information isn't needed for
typical uses of the database.
* Theory: Say that names should differ in more than just case, and why;
and explain why 'backward' means old names will continue to work.
(thanks to Norbert Lindenberg for spotting these issues).
Update citation date and URL.
* iso3166.tab: Mention latest maintenance update.
Update citation URL. Add missing comma for BQ.
Be more consistent about abbreviating Sint like Saint.
Mention SX "Dutch part" for consistency with MF "French part".
* iso3166.tab, zone.tab: Add legal/territorial disclaimer.
* zone.tab: Say that country/zone overlaps can occur in both
directions, and that column 2 need not lie within column 1.
(Asia/Jerusalem): Change the coordinates from a sloppy value,
taken from an old astrology book, to a more-precise value, the
site of city hall. The sloppy value sparked some controversy and
the hope is that the more-precise value will be a bit less
controversial.
2013-05-27 18:08:26 -07:00
|
|
|
# This table is intended as an aid for users, to help them select time
|
|
|
|
|
# zone data appropriate for their practical needs. It is not intended
|
|
|
|
|
# to take or endorse any position on legal or territorial claims.
|
2011-06-15 18:41:48 -04:00
|
|
|
#
|
1996-09-08 15:50:25 -04:00
|
|
|
#country-
|
Revert most of the recent zone.tab changes.
* iso3166.tab, zone.tab: Make it clear that country codes aren't
necessarily for countries. Thanks to Derick Rethans for spotting this.
* zone.tab (Antarctica/McMurdo, Europe/Mariehamn, Europe/Sarajevo)
(America/St_Barthelemy, America/Kralendijk, Europe/Busingen)
(Europe/Guernsey, Europe/Zagreb, Europe/Isle_of_Man, Europe/Jersey)
(Europe/Podgorica, America/Marigot, Europe/Skopje, Europe/Ljubljana)
(Arctic/Longyearbyen, Europe/Bratislava, Europe/San_Marino)
(America/Lower_Princes, Europe/Vatican):
Undo recent changes, going back to the way these entries were done
in the last tz distribution. Only the Antarctica/South_Pole change
was retained.
2013-08-14 12:14:23 -07:00
|
|
|
#code name of country, territory, area, or subdivision
|
1996-09-08 15:50:25 -04:00
|
|
|
AD Andorra
|
|
|
|
|
AE United Arab Emirates
|
|
|
|
|
AF Afghanistan
|
|
|
|
|
AG Antigua & Barbuda
|
|
|
|
|
AI Anguilla
|
|
|
|
|
AL Albania
|
|
|
|
|
AM Armenia
|
|
|
|
|
AO Angola
|
|
|
|
|
AQ Antarctica
|
|
|
|
|
AR Argentina
|
|
|
|
|
AS Samoa (American)
|
|
|
|
|
AT Austria
|
|
|
|
|
AU Australia
|
|
|
|
|
AW Aruba
|
2004-07-19 14:32:48 -04:00
|
|
|
AX Aaland Islands
|
1996-09-08 15:50:25 -04:00
|
|
|
AZ Azerbaijan
|
|
|
|
|
BA Bosnia & Herzegovina
|
|
|
|
|
BB Barbados
|
|
|
|
|
BD Bangladesh
|
|
|
|
|
BE Belgium
|
|
|
|
|
BF Burkina Faso
|
|
|
|
|
BG Bulgaria
|
|
|
|
|
BH Bahrain
|
|
|
|
|
BI Burundi
|
|
|
|
|
BJ Benin
|
2007-12-03 09:50:40 -05:00
|
|
|
BL St Barthelemy
|
1996-09-08 15:50:25 -04:00
|
|
|
BM Bermuda
|
|
|
|
|
BN Brunei
|
|
|
|
|
BO Bolivia
|
2013-08-26 10:12:44 -07:00
|
|
|
BQ Caribbean Netherlands
|
1996-09-08 15:50:25 -04:00
|
|
|
BR Brazil
|
|
|
|
|
BS Bahamas
|
|
|
|
|
BT Bhutan
|
|
|
|
|
BV Bouvet Island
|
|
|
|
|
BW Botswana
|
|
|
|
|
BY Belarus
|
|
|
|
|
BZ Belize
|
|
|
|
|
CA Canada
|
|
|
|
|
CC Cocos (Keeling) Islands
|
1997-07-18 00:02:55 -04:00
|
|
|
CD Congo (Dem. Rep.)
|
1996-09-08 15:50:25 -04:00
|
|
|
CF Central African Rep.
|
1997-07-18 00:02:55 -04:00
|
|
|
CG Congo (Rep.)
|
1996-09-08 15:50:25 -04:00
|
|
|
CH Switzerland
|
|
|
|
|
CI Cote d'Ivoire
|
|
|
|
|
CK Cook Islands
|
|
|
|
|
CL Chile
|
|
|
|
|
CM Cameroon
|
|
|
|
|
CN China
|
|
|
|
|
CO Colombia
|
|
|
|
|
CR Costa Rica
|
|
|
|
|
CU Cuba
|
|
|
|
|
CV Cape Verde
|
2011-06-15 07:48:57 -04:00
|
|
|
CW Curacao
|
1996-09-08 15:50:25 -04:00
|
|
|
CX Christmas Island
|
|
|
|
|
CY Cyprus
|
|
|
|
|
CZ Czech Republic
|
|
|
|
|
DE Germany
|
|
|
|
|
DJ Djibouti
|
|
|
|
|
DK Denmark
|
|
|
|
|
DM Dominica
|
|
|
|
|
DO Dominican Republic
|
|
|
|
|
DZ Algeria
|
|
|
|
|
EC Ecuador
|
|
|
|
|
EE Estonia
|
|
|
|
|
EG Egypt
|
|
|
|
|
EH Western Sahara
|
|
|
|
|
ER Eritrea
|
|
|
|
|
ES Spain
|
|
|
|
|
ET Ethiopia
|
|
|
|
|
FI Finland
|
|
|
|
|
FJ Fiji
|
|
|
|
|
FK Falkland Islands
|
|
|
|
|
FM Micronesia
|
2007-01-08 12:17:27 -05:00
|
|
|
FO Faroe Islands
|
1996-09-08 15:50:25 -04:00
|
|
|
FR France
|
|
|
|
|
GA Gabon
|
2002-10-15 13:12:41 -04:00
|
|
|
GB Britain (UK)
|
1996-09-08 15:50:25 -04:00
|
|
|
GD Grenada
|
|
|
|
|
GE Georgia
|
|
|
|
|
GF French Guiana
|
2006-08-21 09:56:07 -04:00
|
|
|
GG Guernsey
|
1996-09-08 15:50:25 -04:00
|
|
|
GH Ghana
|
|
|
|
|
GI Gibraltar
|
|
|
|
|
GL Greenland
|
|
|
|
|
GM Gambia
|
|
|
|
|
GN Guinea
|
|
|
|
|
GP Guadeloupe
|
|
|
|
|
GQ Equatorial Guinea
|
|
|
|
|
GR Greece
|
|
|
|
|
GS South Georgia & the South Sandwich Islands
|
|
|
|
|
GT Guatemala
|
|
|
|
|
GU Guam
|
|
|
|
|
GW Guinea-Bissau
|
|
|
|
|
GY Guyana
|
1999-11-04 16:41:38 -05:00
|
|
|
HK Hong Kong
|
1996-09-08 15:50:25 -04:00
|
|
|
HM Heard Island & McDonald Islands
|
|
|
|
|
HN Honduras
|
|
|
|
|
HR Croatia
|
|
|
|
|
HT Haiti
|
|
|
|
|
HU Hungary
|
|
|
|
|
ID Indonesia
|
|
|
|
|
IE Ireland
|
|
|
|
|
IL Israel
|
2006-08-21 09:56:07 -04:00
|
|
|
IM Isle of Man
|
1996-09-08 15:50:25 -04:00
|
|
|
IN India
|
|
|
|
|
IO British Indian Ocean Territory
|
|
|
|
|
IQ Iraq
|
|
|
|
|
IR Iran
|
|
|
|
|
IS Iceland
|
|
|
|
|
IT Italy
|
2006-08-21 09:56:07 -04:00
|
|
|
JE Jersey
|
1996-09-08 15:50:25 -04:00
|
|
|
JM Jamaica
|
|
|
|
|
JO Jordan
|
|
|
|
|
JP Japan
|
|
|
|
|
KE Kenya
|
2000-10-03 12:57:35 -04:00
|
|
|
KG Kyrgyzstan
|
1996-09-08 15:50:25 -04:00
|
|
|
KH Cambodia
|
|
|
|
|
KI Kiribati
|
|
|
|
|
KM Comoros
|
|
|
|
|
KN St Kitts & Nevis
|
|
|
|
|
KP Korea (North)
|
|
|
|
|
KR Korea (South)
|
|
|
|
|
KW Kuwait
|
|
|
|
|
KY Cayman Islands
|
|
|
|
|
KZ Kazakhstan
|
|
|
|
|
LA Laos
|
|
|
|
|
LB Lebanon
|
|
|
|
|
LC St Lucia
|
|
|
|
|
LI Liechtenstein
|
|
|
|
|
LK Sri Lanka
|
|
|
|
|
LR Liberia
|
|
|
|
|
LS Lesotho
|
|
|
|
|
LT Lithuania
|
|
|
|
|
LU Luxembourg
|
|
|
|
|
LV Latvia
|
|
|
|
|
LY Libya
|
|
|
|
|
MA Morocco
|
|
|
|
|
MC Monaco
|
|
|
|
|
MD Moldova
|
2006-10-10 11:31:45 -04:00
|
|
|
ME Montenegro
|
2007-12-03 09:50:40 -05:00
|
|
|
MF St Martin (French part)
|
1996-09-08 15:50:25 -04:00
|
|
|
MG Madagascar
|
|
|
|
|
MH Marshall Islands
|
|
|
|
|
MK Macedonia
|
|
|
|
|
ML Mali
|
|
|
|
|
MM Myanmar (Burma)
|
|
|
|
|
MN Mongolia
|
2002-01-28 12:55:59 -05:00
|
|
|
MO Macau
|
1996-09-08 15:50:25 -04:00
|
|
|
MP Northern Mariana Islands
|
|
|
|
|
MQ Martinique
|
|
|
|
|
MR Mauritania
|
|
|
|
|
MS Montserrat
|
|
|
|
|
MT Malta
|
|
|
|
|
MU Mauritius
|
|
|
|
|
MV Maldives
|
|
|
|
|
MW Malawi
|
|
|
|
|
MX Mexico
|
|
|
|
|
MY Malaysia
|
|
|
|
|
MZ Mozambique
|
|
|
|
|
NA Namibia
|
|
|
|
|
NC New Caledonia
|
|
|
|
|
NE Niger
|
|
|
|
|
NF Norfolk Island
|
|
|
|
|
NG Nigeria
|
|
|
|
|
NI Nicaragua
|
|
|
|
|
NL Netherlands
|
|
|
|
|
NO Norway
|
|
|
|
|
NP Nepal
|
|
|
|
|
NR Nauru
|
|
|
|
|
NU Niue
|
|
|
|
|
NZ New Zealand
|
|
|
|
|
OM Oman
|
|
|
|
|
PA Panama
|
|
|
|
|
PE Peru
|
|
|
|
|
PF French Polynesia
|
|
|
|
|
PG Papua New Guinea
|
|
|
|
|
PH Philippines
|
|
|
|
|
PK Pakistan
|
|
|
|
|
PL Poland
|
|
|
|
|
PM St Pierre & Miquelon
|
|
|
|
|
PN Pitcairn
|
|
|
|
|
PR Puerto Rico
|
1998-05-25 13:02:06 -04:00
|
|
|
PS Palestine
|
1996-09-08 15:50:25 -04:00
|
|
|
PT Portugal
|
|
|
|
|
PW Palau
|
|
|
|
|
PY Paraguay
|
|
|
|
|
QA Qatar
|
|
|
|
|
RE Reunion
|
|
|
|
|
RO Romania
|
2006-10-10 11:31:45 -04:00
|
|
|
RS Serbia
|
1996-09-08 15:50:25 -04:00
|
|
|
RU Russia
|
|
|
|
|
RW Rwanda
|
|
|
|
|
SA Saudi Arabia
|
|
|
|
|
SB Solomon Islands
|
|
|
|
|
SC Seychelles
|
|
|
|
|
SD Sudan
|
|
|
|
|
SE Sweden
|
|
|
|
|
SG Singapore
|
|
|
|
|
SH St Helena
|
|
|
|
|
SI Slovenia
|
|
|
|
|
SJ Svalbard & Jan Mayen
|
|
|
|
|
SK Slovakia
|
|
|
|
|
SL Sierra Leone
|
|
|
|
|
SM San Marino
|
|
|
|
|
SN Senegal
|
|
|
|
|
SO Somalia
|
|
|
|
|
SR Suriname
|
2011-08-17 13:24:18 -04:00
|
|
|
SS South Sudan
|
1996-09-08 15:50:25 -04:00
|
|
|
ST Sao Tome & Principe
|
|
|
|
|
SV El Salvador
|
Adjust commentary to try to defuse recent issues somewhat.
This change stemmed from a long discussion on the tz mailing list
about what country the Jerusalem zone entry is in. The idea of
this change is to deemphasize the role of countries in the tz
database, to lessen the amount of controversy in the future.
Due to backward compatibility concerns this change does not eliminate
the role of countries entirely. With one minor exception this
change does not alter any code or data, just comments.
* Theory, zone.tab: Deemphasize the role of countries in choosing
location names, as they tend to introduce political conflict
during maintenance, and country information isn't needed for
typical uses of the database.
* Theory: Say that names should differ in more than just case, and why;
and explain why 'backward' means old names will continue to work.
(thanks to Norbert Lindenberg for spotting these issues).
Update citation date and URL.
* iso3166.tab: Mention latest maintenance update.
Update citation URL. Add missing comma for BQ.
Be more consistent about abbreviating Sint like Saint.
Mention SX "Dutch part" for consistency with MF "French part".
* iso3166.tab, zone.tab: Add legal/territorial disclaimer.
* zone.tab: Say that country/zone overlaps can occur in both
directions, and that column 2 need not lie within column 1.
(Asia/Jerusalem): Change the coordinates from a sloppy value,
taken from an old astrology book, to a more-precise value, the
site of city hall. The sloppy value sparked some controversy and
the hope is that the more-precise value will be a bit less
controversial.
2013-05-27 18:08:26 -07:00
|
|
|
SX St Maarten (Dutch part)
|
1996-09-08 15:50:25 -04:00
|
|
|
SY Syria
|
|
|
|
|
SZ Swaziland
|
|
|
|
|
TC Turks & Caicos Is
|
|
|
|
|
TD Chad
|
|
|
|
|
TF French Southern & Antarctic Lands
|
|
|
|
|
TG Togo
|
|
|
|
|
TH Thailand
|
|
|
|
|
TJ Tajikistan
|
|
|
|
|
TK Tokelau
|
2002-10-15 12:57:01 -04:00
|
|
|
TL East Timor
|
1996-09-08 15:50:25 -04:00
|
|
|
TM Turkmenistan
|
|
|
|
|
TN Tunisia
|
|
|
|
|
TO Tonga
|
|
|
|
|
TR Turkey
|
|
|
|
|
TT Trinidad & Tobago
|
|
|
|
|
TV Tuvalu
|
|
|
|
|
TW Taiwan
|
|
|
|
|
TZ Tanzania
|
|
|
|
|
UA Ukraine
|
|
|
|
|
UG Uganda
|
|
|
|
|
UM US minor outlying islands
|
|
|
|
|
US United States
|
|
|
|
|
UY Uruguay
|
|
|
|
|
UZ Uzbekistan
|
|
|
|
|
VA Vatican City
|
|
|
|
|
VC St Vincent
|
|
|
|
|
VE Venezuela
|
|
|
|
|
VG Virgin Islands (UK)
|
|
|
|
|
VI Virgin Islands (US)
|
|
|
|
|
VN Vietnam
|
|
|
|
|
VU Vanuatu
|
|
|
|
|
WF Wallis & Futuna
|
2005-04-04 11:23:09 -04:00
|
|
|
WS Samoa (western)
|
1996-09-08 15:50:25 -04:00
|
|
|
YE Yemen
|
|
|
|
|
YT Mayotte
|
|
|
|
|
ZA South Africa
|
|
|
|
|
ZM Zambia
|
|
|
|
|
ZW Zimbabwe
|