+ /* S (GMT-12:00) International Date Line West */
+ {"Etc/GMT+12", "Dateline"},
+
+ /* S (GMT-11:00) Midway Island, Samoa */
+ {"Pacific/Apia", "Samoa"},
+ {"Pacific/Midway", "Samoa"},
+
+ /* S (GMT-10:00) Hawaii */
+ {"Pacific/Honolulu", "Hawaiian"},
+
+ /* D (GMT-09:00) Alaska */
+ {"America/Anchorage", "Alaskan"},
+ {"America/Juneau", "Alaskan"},
+ {"America/Yakutat", "Alaskan"},
+ {"America/Nome", "Alaskan"},
+
+ /* D (GMT-08:00) Pacific Time (US & Canada) */
+ {"America/Los_Angeles", "Pacific"},
+ {"America/Dawson", "Pacific"},
+ {"America/Vancouver", "Pacific"},
+ {"America/Whitehorse", "Pacific"},
+
+ /* D (GMT-08:00) Tijuana, Baja California */
+ {"America/Tijuana", "Pacific Standard Time (Mexico)"},
+
+ /* D (GMT-07:00) Mountain Time (US & Canada) */
+ {"America/Denver", "Mountain"},
+ {"America/Boise", "Mountain"},
+ {"America/Cambridge_Bay", "Mountain"},
+ {"America/Edmonton", "Mountain"},
+ {"America/Inuvik", "Mountain"},
+ {"America/Shiprock", "Mountain"},
+ {"America/Yellowknife", "Mountain"},
+
+ /* S (GMT-07:00) Arizona */
+ {"America/Phoenix", "US Mountain"},
+
+ /* D (GMT-07:00) Chihuahua, La Paz, Mazatlan */
+ {"America/Chihuahua", "Mountain Standard Time (Mexico)"},
+ {"America/Mazatlan", "Mountain Standard Time (Mexico)"},
+
+ /* D (GMT-06:00) Central Time (US & Canada) */
+ {"America/Chicago", "Central"},
+ {"America/Indiana/Knox", "Central"},
+ {"America/Indiana/Tell_City", "Central"},
+ {"America/Menominee", "Central"},
+ {"America/North_Dakota/Center", "Central"},
+ {"America/North_Dakota/New_Salem", "Central"},
+ {"America/Rainy_River", "Central"},
+ {"America/Rankin_Inlet", "Central"},
+ {"America/Winnipeg", "Central"},
+
+ /* D (GMT-06:00) Guadalajara, Mexico City, Monterrey */
+ {"America/Mexico_City", "Central Standard Time (Mexico)"},
+ {"America/Monterrey", "Central Standard Time (Mexico)"},
+
+ /* S (GMT-06:00) Central America */
+ {"America/Guatemala", "Central America"},
+ {"America/Belize", "Central America"},
+ {"America/Costa_Rica", "Central America"},
+ {"America/El_Salvador", "Central America"},
+ {"America/Managua", "Central America"},
+ {"America/Tegucigalpa", "Central America"},
+ {"Pacific/Galapagos", "Central America"},
+
+ /* S (GMT-06:00) Saskatchewan */
+ {"America/Regina", "Canada Central"},
+ {"America/Swift_Current", "Canada Central"},
+
+ /* D (GMT-05:00) Eastern Time (US & Canada) */
+ {"America/New_York", "Eastern"},
+ {"America/Detroit", "Eastern"},
+ {"America/Grand_Turk", "Eastern"},
+ {"America/Indiana/Marengo", "Eastern"},
+ {"America/Indiana/Petersburg", "Eastern"},
+ {"America/Indiana/Vevay", "Eastern"},
+ {"America/Indiana/Vincennes", "Eastern"},
+ {"America/Indiana/Winamac", "Eastern"},
+ {"America/Indianapolis", "Eastern"},
+ {"America/Iqaluit", "Eastern"},
+ {"America/Kentucky/Monticello", "Eastern"},
+ {"America/Louisville", "Eastern"},
+ {"America/Montreal", "Eastern"},
+ {"America/Nassau", "Eastern"},
+ {"America/Nipigon", "Eastern"},
+ {"America/Pangnirtung", "Eastern"},
+ {"America/Thunder_Bay", "Eastern"},
+ {"America/Toronto", "Eastern"},
+
+ /* S (GMT-05:00) Bogota, Lima, Quito, Rio Branco */
+ {"America/Bogota", "SA Pacific"},
+ {"America/Lima", "SA Pacific"},
+ {"America/Guayaquil", "SA Pacific"},
+ {"America/Rio_Branco", "SA Pacific"},
+
+ /* S (GMT-05:00) Indiana (East) */
+ {"Etc/GMT+5", "US Eastern"},
+
+ /* S (GMT-04:30) Caracas */
+ {"America/Caracas", "Venezuela"},
+
+ /* D (GMT-04:00) Atlantic Time (Canada) */
+ {"America/Halifax", "Atlantic"},
+ {"America/Glace_Bay", "Atlantic"},
+ {"America/Moncton", "Atlantic"},
+
+ /* D (GMT-04:00) Santiago */
+ {"America/Santiago", "Pacific SA"},
+
+ /* D (GMT-04:00) Manaus */ /* MS bug - DST is not used */
+ {"America/Manaus", "Central Brazilian"},
+
+ /* S (GMT-04:00) La Paz */
+ {"America/La_Paz", "SA Western"},
+
+ /* D (GMT-03:30) Newfoundland */
+ {"America/St_Johns", "Newfoundland"},
+
+ /* D (GMT-03:00) Brasilia */
+ {"America/Sao_Paulo", "E. South America"},
+
+ /* D (GMT-03:00) Buenos Aires */
+ {"America/Buenos_Aires", "Argentina"},
+
+ /* D (GMT-03:00) Greenland */
+ {"America/Godthab", "Greenland"},
+
+ /* D (GMT-03:00) Montevideo */
+ {"America/Montevideo", "Montevideo"},
+
+ /* S (GMT-03:00) Georgetown */ /* MS bug - Georgetown uses GMT-04:00 */
+ {"Etc/GMT+3", "SA Eastern"},
+
+ /* D (GMT-02:00) Mid-Atlantic */ /* MS bug - There is no such zone using GMT-02:00 with DST */
+ {"America/South_Georgia", "Mid-Atlantic"},
+ {"America/Noronha", "Mid-Atlantic"},
+
+ /* D (GMT-01:00) Azores */
+ {"Atlantic/Azores", "Azores"},
+
+ /* S (GMT-01:00) Cape Verde Is. */
+ {"Atlantic/Cape_Verde", "Cape Verde"},
+
+ /* D (GMT) Greenwich Mean Time : Dublin, Edinburgh, Lisbon, London */
+ {"Europe/London", "GMT"},
+ {"Europe/Dublin", "GMT"},
+ {"Europe/Lisbon", "GMT"},
+
+ /* S (GMT) Casablanca, Monrovia, Reykjavik */
+ {"Africa/Casablanca", "Greenwich"},
+ {"Africa/Monrovia", "Greenwich"},
+ {"Atlantic/Reykjavik", "Greenwich"},
+
+ /* D (GMT+01:00) Brussels, Copenhagen, Madrid, Paris */
+ {"Europe/Paris", "Romance"},
+ {"Europe/Brussels", "Romance"},
+ {"Europe/Copenhagen", "Romance"},
+ {"Europe/Madrid", "Romance"},
+
+ /* D (GMT+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna */
+ {"Europe/Berlin", "W. Europe"},
+ {"Europe/Amsterdam", "W. Europe"},
+ {"Europe/Zurich", "W. Europe"},
+ {"Europe/Rome", "W. Europe"},
+ {"Europe/Stockholm", "W. Europe"},
+ {"Europe/Vienna", "W. Europe"},
+
+ /* D (GMT+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague */
+ {"Europe/Budapest", "Central Europe"},
+ {"Europe/Belgrade", "Central Europe"},
+ {"Europe/Bratislava", "Central Europe"},
+ {"Europe/Ljubljana", "Central Europe"},
+ {"Europe/Prague", "Central Europe"},
+
+ /* D (GMT+01:00) Sarajevo, Skopje, Warsaw, Zagreb */
+ {"Eurpoe/Warsaw", "Central European"},
+ {"Eurpoe/Sarajevo", "Central European"},
+ {"Eurpoe/Skopje", "Central European"},
+ {"Eurpoe/Zagreb", "Central European"},
+
+ /* S (GMT+01:00) West Central Africa */
+ {"Africa/Lagos", "W. Central Africa"},
+ {"Africa/Luanda", "W. Central Africa"},
+ {"Africa/Porto-Novo", "W. Central Africa"},
+ {"Africa/Douala", "W. Central Africa"},
+ {"Africa/Bangui", "W. Central Africa"},
+ {"Africa/Ndjamena", "W. Central Africa"},
+ {"Africa/Kinshasa", "W. Central Africa"},
+ {"Africa/Brazzaville", "W. Central Africa"},
+ {"Africa/Malabo", "W. Central Africa"},
+ {"Africa/Libreville", "W. Central Africa"},
+ {"Africa/Niamey", "W. Central Africa"},
+
+ /* D (GMT+02:00) Athens, Bucharest, Istanbul */
+ {"Europe/Istanbul", "GTB"},
+ {"Europe/Athens", "GTB"},
+ {"Europe/Bucharest", "GTB"},
+
+ /* D (GMT+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius */
+ {"Europe/Kiev", "FLE"},
+ {"Europe/Helsinki", "FLE"},
+ {"Europe/Riga", "FLE"},
+ {"Europe/Sofia", "FLE"},
+ {"Europe/Tallinn", "FLE"},
+ {"Europe/Vilnius", "FLE"},
+
+ /* D (GMT+02:00) Jerusalem */
+ {"Asia/Jerusalem", "Israel"},
+
+ /* D (GMT+02:00) Minsk */
+ {"Europe/Minsk", "E. Europe"},
+
+ /* D (GMT+02:00) Cairo */
+ {"Africa/Cairo", "Egypt"},
+
+ /* D (GMT+02:00) Amman */
+ {"Asia/Amman", "Jordan"},
+
+ /* D (GMT+02:00) Beirut */
+ {"Asia/Beirut", "Middle East"},
+
+ /* D (GMT+02:00) Windhoek */
+ {"Africa/Windhoek", "Namibia"},
+
+ /* S (GMT+02:00) Harare, Pretoria */
+ {"Africa/Johannesburg", "South Africa"},
+ {"Africa/Harare", "South Africa"},