pike.git/
lib/
modules/
Calendar.pmod/
TZnames.pmod
Branch:
Tag:
Non-build tags
All tags
No tags
2014-11-21
2014-11-21 08:46:02 by Martin Nilsson <nilsson@opera.com>
0ffc3d09b36c2f7154b5992c523257703ba43c19 (
196
lines) (+
99
/-
97
)
[
Show
|
Annotate
]
Branch:
8.1
Sort zone order.
82:
mapping zones = ([
-
"America": ({"Anguilla", "
Argentina/ComodRivadavia
", "
Aruba
",
-
"
Coral
_
Harbour
", "
Dominica
", "
Ensenada
", "
Grenada
",
-
"
Guadeloupe
", "
Montserrat", "Rosario", "St
_
Kitts
",
-
"
St_Lucia
", "
St
_
Thomas
",
"St_Vincent", "Tortola",
-
"
Danmarkshavn
", "
Scoresbysund
",
"Godthab", "Thule",
-
"
New
_
York
", "
Chicago", "North_Dakota
/
Center
",
-
"
North_Dakota
/
New_Salem
", "
North_Dakota/Beulah
", "
Denver
",
-
"
Los_Angeles
", "
Juneau
", "
Sitka
", "
Metlakatla
", "
Yakutat
",
-
"
Anchorage
", "
Nome
", "
Adak
", "
Phoenix", "
Boise",
-
"
Indiana/Indianapolis
", "
Indiana/Marengo
",
-
"
Indiana/Vincennes
", "
Indiana/Tell_City
",
-
"
Indiana/Petersburg
", "
Indiana/Knox
", "
Indiana/Winamac
",
-
"
Indiana/Vevay
", "
Kentucky/Louisville
",
-
"
Kentucky/Monticello
", "Detroit", "
Menominee
", "
St_Johns
",
-
"
Goose
_
Bay
", "
Halifax
", "
Glace_Bay
", "
Moncton
",
-
"
Blanc-Sablon
", "
Montreal
", "
Toronto
", "
Thunder_Bay
",
-
"
Nipigon
", "
Rainy_River
", "
Atikokan
", "
Winnipeg
", "
Regina
",
-
"
Swift_Current
", "
Edmonton
", "
Vancouver
",
"Dawson_Creek",
-
"
Creston
", "
Pangnirtung
", "
Iqaluit
",
"Resolute",
-
"
Rankin
_
Inlet
", "
Cambridge_Bay
", "
Yellowknife
",
"Inuvik",
-
"
Whitehorse
", "
Dawson
", "
Cancun
", "
Merida
", "
Matamoros
",
-
"
Monterrey
", "
Mexico_City
", "
Ojinaga
",
"Chihuahua",
-
"
Hermosillo
", "
Mazatlan
", "
Bahia_Banderas
", "
Tijuana
",
-
"
Santa_Isabel
", "
Antigua
", "
Nassau
", "
Barbados
",
"Belize",
-
"
Cayman
", "
Costa_Rica
", "
Havana
", "
Santo_Domingo
",
-
"
El_Salvador
", "
Guatemala
", "
Port-au-Prince
", "
Tegucigalpa
",
-
"
Jamaica
", "
Martinique
", "
Managua
", "
Panama
", "
Puerto_Rico
",
-
"
Miquelon
", "
Grand
_
Turk
", "
Argentina/Buenos
_
Aires
",
-
"
Argentina
/
Cordoba
", "
Argentina/Salta
", "
Argentina/Tucuman
",
-
"
Argentina/La_Rioja
", "
Argentina/San_Juan
",
-
"
Argentina/Jujuy
", "
Argentina/Catamarca
",
-
"
Argentina/Mendoza
", "
Argentina/San
_
Luis
",
-
"
Argentina/
Rio_
Gallegos
", "
Argentina/Ushuaia
", "
La
_
Paz
",
-
"
Noronha
", "
Belem
", "
Santarem
", "
Fortaleza
",
"Recife",
-
"
Araguaina
", "
Maceio
", "
Bahia
", "
Sao
_
Paulo
", "
Campo
_
Grande
",
-
"
Cuiaba
", "
Porto
_
Velho
", "
Boa
_
Vista
", "
Manaus
",
"Eirunepe",
-
"
Rio_Branco
", "
Santiago
", "
Bogota
", "
Curacao
", "
Guayaquil
",
-
"
Cayenne
", "
Guyana
", "
Asuncion
", "
Lima
",
"Paramaribo",
-
"
Port_of_Spain
"
, "Montevideo", "Caracas"
}),
-
"Pacific": ({"
Fiji
", "
Gambier
", "
Marquesas
", "
Tahiti
", "
Guam
",
"Tarawa",
-
"
Enderbury
", "
Kiritimati
", "
Saipan
", "
Majuro
", "
Kwajalein
",
-
"
Chuuk
", "
Pohnpei
", "
Kosrae
", "
Nauru
", "
Noumea
",
"Auckland",
-
"
Chatham
", "
Rarotonga
", "
Niue
", "
Norfolk
", "
Palau
",
-
"
Port_Moresby
", "
Bougainville
", "
Pitcairn
", "
Pago_Pago
",
-
"
Apia
", "
Guadalcanal
", "
Fakaofo
", "
Tongatapu
", "
Funafuti
",
-
"
Midway
", "
Wake
", "
Efate
", "
Wallis
", "
Johnston
",
"Honolulu",
-
"
Easter
", "
Galapagos
"}),
-
"Antarctica":({"Casey", "Davis", "
Mawson
", "
DumontDUrville
", "
Syowa
",
-
"
Troll
", "
Vostok
", "Rothera", "
Palmer
", "
Macquarie
",
-
"
McMurdo
"}),
-
"Atlantic": ({"
Cape_Verde
", "
Jan_Mayen
", "
St
_
Helena
", "Faroe",
-
"
Reykjavik
", "
Azores", "
Madeira", "
Canary
", "
Bermuda
",
-
"
Stanley
", "
South_Georgia
"}),
-
"Indian": ({"
Mauritius
", "
Reunion
", "
Mahe
", "
Kerguelen
", "
Chagos
",
-
"
Maldives
", "
Christmas
", "
Cocos
", "
Antananarivo
", "
Comoro
",
-
"
Mayotte
"}),
-
"Europe": ({"
Belfast
", "
Guernsey
", "
Isle_of_Man
", "
Jersey
", "
Ljubljana
",
-
"
Sarajevo
", "
Skopje
", "
Tiraspol
", "
Vaduz
", "
Zagreb
",
-
"
London
", "Dublin", "
Tirane
", "
Andorra
", "
Vienna
",
"Minsk",
-
"
Brussels
", "
Sofia
", "
Prague
", "
Copenhagen
", "
Tallinn
",
-
"
Helsinki
", "
Paris
", "
Berlin
", "
Gibraltar
", "
Athens
",
-
"
Budapest
", "
Rome
", "
Riga
", "
Vilnius
", "
Luxembourg
",
-
"
Malta
", "
Chisinau
", "
Monaco
", "
Amsterdam
", "
Oslo
",
-
"
Warsaw
", "
Lisbon
", "
Bucharest
", "
Kaliningrad
", "
Moscow
",
-
"
Simferopol
", "
Volgograd
", "
Samara
", "
Belgrade
", "
Madrid
",
-
"
Stockholm
", "
Zurich
", "
Istanbul
", "
Kiev
", "
Uzhgorod
",
-
"
Zaporozhye
"}),
-
"Africa": ({"
Algiers", "Ndjamena", "
Abidjan", "
Cairo", "
Accra",
-
"
Bissau", "Nairobi", "Monrovia", "Tripoli", "Casablanca",
-
"El
_
Aaiun
", "
Maputo
", "
Windhoek
",
"Lagos", "Johannesburg",
-
"
Khartoum
", "
Tunis
", "
Addis_Ababa
", "
Asmara
", "
Bamako
",
-
"
Bangui
", "
Banjul
", "
Blantyre
", "
Brazzaville
", "
Bujumbura
",
+
"America": ({"
Adak", "Anchorage", "
Anguilla", "
Antigua
", "
Araguaina
",
+
"
Argentina/Buenos
_
Aires
", "
Argentina/Catamarca
",
+
"
Argentina/ComodRivadavia
", "
Argentina/Cordoba
",
+
"
Argentina/Jujuy
", "
Argentina/La
_
Rioja
",
+
"
Argentina/Mendoza
", "
Argentina/Rio
_
Gallegos
",
+
"
Argentina/Salta
", "
Argentina/San_Juan
",
+
"
Argentina/San
_
Luis
", "
Argentina
/
Tucuman
",
+
"
Argentina
/
Ushuaia
", "
Aruba
", "
Asuncion
",
"Atikokan",
+
"
Bahia
", "
Bahia_Banderas
", "
Barbados
", "
Belem
", "
Belize
",
+
"
Blanc-Sablon
", "
Boa_Vista
", "
Bogota
", "Boise",
+
"
Cambridge_Bay
", "
Campo_Grande
",
"Cancun", "Caracas",
+
"
Cayenne
", "
Cayman
",
"Chicago", "Chihuahua",
+
"
Coral_Harbour
", "
Costa_Rica
", "
Creston
",
"Cuiaba",
+
"
Curacao
", "
Danmarkshavn
",
"Dawson", "Dawson_Creek",
+
"
Denver
", "Detroit", "
Dominica
", "
Edmonton
",
"Eirunepe",
+
"
El
_
Salvador
", "
Ensenada
", "
Fortaleza
", "
Glace_Bay
",
+
"
Godthab
", "
Goose_Bay
", "
Grand_Turk
", "
Grenada
",
+
"
Guadeloupe
", "
Guatemala
", "
Guayaquil
", "
Guyana
", "
Halifax
",
+
"
Havana
", "
Hermosillo
", "
Indiana/Indianapolis
",
+
"
Indiana/Knox
", "
Indiana/Marengo
", "
Indiana/Petersburg
",
+
"
Indiana/Tell
_
City
", "
Indiana/Vevay
", "
Indiana/Vincennes
",
+
"
Indiana/Winamac
", "
Inuvik
", "
Iqaluit
", "
Jamaica
", "
Juneau
",
+
"
Kentucky/Louisville
", "
Kentucky/Monticello
", "
La_Paz
",
+
"
Lima
", "
Los_Angeles
", "
Maceio
", "
Managua
",
"Manaus",
+
"
Martinique
", "
Matamoros
", "
Mazatlan
", "
Menominee
",
+
"
Merida
", "
Metlakatla
", "
Mexico_City
", "
Miquelon
",
+
"
Moncton
", "
Monterrey
", "
Montevideo
", "
Montreal
",
+
"
Montserrat
", "
Nassau
", "
New_York
", "
Nipigon
", "
Nome
",
+
"
Noronha
", "
North
_
Dakota/Beulah
", "
North_Dakota
/
Center
",
+
"
North_Dakota
/
New_Salem
", "
Ojinaga
", "
Panama
",
+
"
Pangnirtung
", "
Paramaribo
",
"Phoenix", "Port-au-Prince",
+
"
Port_of_Spain
", "
Porto_Velho
",
"Puerto_Rico",
+
"
Rainy_River
", "
Rankin
_
Inlet
",
"Recife", "Regina",
+
"
Resolute", "
Rio_
Branco
", "
Rosario
", "
Santa
_
Isabel
",
+
"
Santarem
", "
Santiago
", "
Santo_Domingo
", "
Sao_Paulo
",
+
"
Scoresbysund
", "
Sitka
", "
St_Johns
", "
St
_
Kitts
", "
St
_
Lucia
",
+
"
St_Thomas
", "
St
_
Vincent
", "
Swift
_
Current
", "
Tegucigalpa
",
+
"
Thule
", "
Thunder_Bay
", "
Tijuana
", "
Toronto
", "
Tortola
",
+
"
Vancouver
", "
Whitehorse
", "
Winnipeg
", "
Yakutat
",
+
"
Yellowknife
"}),
+
"Pacific": ({"
Apia
", "
Auckland
", "
Bougainville
", "
Chatham
", "
Chuuk
",
+
"
Easter
", "
Efate
", "
Enderbury
", "
Fakaofo
", "
Fiji
",
+
"
Funafuti
", "
Galapagos
", "
Gambier
", "
Guadalcanal
", "
Guam
",
+
"
Honolulu
", "
Johnston
", "
Kiritimati
", "
Kosrae
", "
Kwajalein
",
+
"
Majuro
", "
Marquesas
", "
Midway
", "
Nauru
",
"Niue", "Norfolk",
+
"
Noumea
", "
Pago_Pago
", "
Palau
", "
Pitcairn
", "
Pohnpei
",
+
"
Port_Moresby
", "
Rarotonga
", "
Saipan
", "
Tahiti
", "
Tarawa
",
+
"
Tongatapu
", "
Wake
"
, "Wallis"
}),
+
"Antarctica":({"Casey", "Davis", "
DumontDUrville
", "
Macquarie
", "
Mawson
",
+
"
McMurdo
", "
Palmer
", "Rothera", "
Syowa
", "
Troll
",
+
"
Vostok
"}),
+
"Atlantic": ({"
Azores
", "
Bermuda
", "
Canary", "Cape
_
Verde
", "Faroe",
+
"
Jan_Mayen
", "Madeira", "
Reykjavik
", "
South_Georgia
",
+
"
St_Helena
", "
Stanley
"}),
+
"Indian": ({"
Antananarivo
", "
Chagos
", "
Christmas
", "
Cocos
", "
Comoro
",
+
"
Kerguelen
", "
Mahe
", "
Maldives
", "
Mauritius
", "
Mayotte
",
+
"
Reunion
"}),
+
"Europe": ({"
Amsterdam
", "
Andorra
", "
Athens
", "
Belfast
", "
Belgrade
",
+
"
Berlin
", "
Brussels
", "
Bucharest
", "
Budapest
", "
Chisinau
",
+
"
Copenhagen
", "Dublin", "
Gibraltar
", "
Guernsey
", "
Helsinki
",
+
"
Isle_of_Man
", "
Istanbul
", "
Jersey
", "
Kaliningrad
", "
Kiev
",
+
"
Lisbon
", "
Ljubljana
", "
London
", "
Luxembourg
", "
Madrid
",
+
"
Malta
", "
Minsk
", "
Monaco
", "
Moscow
", "
Oslo
",
"Paris",
+
"
Prague
", "
Riga
", "
Rome
", "
Samara
", "
Sarajevo
",
+
"
Simferopol
", "
Skopje
", "
Sofia
", "
Stockholm
", "
Tallinn
",
+
"
Tirane
", "
Tiraspol
", "
Uzhgorod
", "
Vaduz
", "
Vienna
",
+
"
Vilnius
", "
Volgograd
", "
Warsaw
", "
Zagreb
", "
Zaporozhye
",
+
"
Zurich
"}),
+
"Africa": ({"Abidjan", "Accra", "
Addis
_
Ababa
", "
Algiers
", "
Asmara
",
+
"
Bamako
", "
Bangui
", "
Banjul
", "
Bissau
", "
Blantyre
",
+
"
Brazzaville
", "
Bujumbura
", "
Cairo
", "
Casablanca
", "
Ceuta
",
"Conakry", "Dakar", "Dar_es_Salaam", "Djibouti", "Douala",
-
"Freetown", "Gaborone", "Harare", "Juba", "Kampala",
-
"
Kigali
", "
Kinshasa
", "Libreville", "Lome", "Luanda",
-
"Lubumbashi", "Lusaka", "Malabo", "
Maseru
", "
Mbabane
",
-
"Mogadishu", "
Niamey
", "
Nouakchott
", "
Ouagadougou
",
-
"Porto-Novo", "Sao_Tome", "Timbuktu", "
Ceuta
"}),
-
"Asia": ({"
Kabul
", "
Yerevan
", "
Baku
", "
Bahrain
", "
Dhaka
", "
Thimphu
",
-
"
Brunei
", "
Rangoon
", "
Shanghai
", "
Urumqi
", "
Hong_Kong
",
-
"
Taipei
", "
Macau
", "
Nicosia
", "
Tbilisi
", "
Dili
",
"Kolkata",
-
"
Jakarta
", "
Pontianak
", "
Makassar
", "
Jayapura
", "
Tehran
",
-
"
Baghdad
", "
Jerusalem
", "
Tokyo
", "
Amman
", "
Almaty
",
-
"
Qyzylorda
", "
Aqtobe
", "
Aqtau
", "
Oral
", "
Bishkek
",
"Seoul",
-
"
Pyongyang
", "
Kuwait
", "
Beirut
", "
Kuala_Lumpur
", "
Kuching
",
-
"
Hovd
", "
Ulaanbaatar
", "
Choibalsan
", "
Kathmandu
",
"Muscat",
-
"
Karachi
", "
Gaza
", "
Hebron
", "
Manila
", "
Qatar
",
"Riyadh",
-
"
Singapore
", "
Colombo
", "
Damascus
", "
Dushanbe
", "
Bangkok
",
-
"
Ashgabat
", "
Dubai
", "
Samarkand
", "
Tashkent
", "
Ho
_
Chi_Minh
",
-
"
Aden
", "
Chongqing
", "
Hanoi
", "
Harbin
", "
Kashgar
",
-
"
Phnom_Penh
", "
Tel_Aviv
", "
Vientiane
", "
Yekaterinburg
",
-
"
Omsk
", "
Novosibirsk
", "
Novokuznetsk
", "
Krasnoyarsk
",
-
"
Irkutsk
", "
Chita
", "
Yakutsk
", "
Vladivostok
", "
Khandyga
",
-
"
Sakhalin
", "
Magadan
", "
Srednekolymsk
", "
Ust-Nera
",
-
"
Kamchatka
", "
Anadyr
"}),
-
"Australia": ({"
Darwin
", "
Perth
", "
Eucla
", "
Brisbane
", "
Lindeman
",
-
"
Adelaide
", "Hobart", "
Currie
", "
Melbourne
", "
Sydney
",
-
"
Broken_Hill
", "
Lord_Howe
"}),
+
"
El_Aaiun", "
Freetown", "Gaborone", "Harare",
+
"
Johannesburg", "
Juba", "Kampala",
"Khartoum", "Kigali",
+
"
Kinshasa
", "
Lagos
", "Libreville", "Lome", "Luanda",
+
"Lubumbashi", "Lusaka", "Malabo", "
Maputo
", "
Maseru
",
+
"
Mbabane", "
Mogadishu", "
Monrovia
", "
Nairobi
", "
Ndjamena
",
+
"
Niamey", "Nouakchott", "Ouagadougou", "
Porto-Novo",
+
"Sao_Tome", "Timbuktu", "
Tripoli
"
, "Tunis", "Windhoek"
}),
+
"Asia": ({"
Aden
", "
Almaty
", "
Amman
", "
Anadyr
", "
Aqtau
", "
Aqtobe
",
+
"
Ashgabat
", "
Baghdad
", "
Bahrain
", "
Baku
", "
Bangkok
",
+
"
Beirut
", "
Bishkek
", "
Brunei
", "
Chita
", "
Choibalsan
",
+
"
Chongqing
", "
Colombo
", "
Damascus
", "
Dhaka
", "
Dili
",
+
"
Dubai
", "
Dushanbe
", "
Gaza
", "
Hanoi
", "
Harbin
",
"Hebron",
+
"
Ho_Chi_Minh
", "
Hong_Kong
", "
Hovd
", "
Irkutsk
", "
Jakarta
",
+
"
Jayapura
", "
Jerusalem
", "
Kabul
", "
Kamchatka
", "
Karachi
",
+
"
Kashgar
", "
Kathmandu
", "
Khandyga
", "
Kolkata
",
+
"
Krasnoyarsk
", "
Kuala_Lumpur
", "
Kuching
", "
Kuwait
", "
Macau
",
+
"
Magadan
", "
Makassar
", "
Manila
", "
Muscat
", "
Nicosia
",
+
"
Novokuznetsk
", "
Novosibirsk
", "
Omsk
", "
Oral
", "
Phnom
_
Penh
",
+
"
Pontianak
", "
Pyongyang
", "
Qatar
", "
Qyzylorda
", "
Rangoon
",
+
"
Riyadh
", "
Sakhalin
", "
Samarkand
", "
Seoul
",
"Shanghai",
+
"
Singapore
", "
Srednekolymsk
", "
Taipei
", "
Tashkent
",
+
"
Tbilisi
", "
Tehran
", "
Tel_Aviv
", "
Thimphu
", "
Tokyo
",
+
"
Ulaanbaatar
", "
Urumqi
", "
Ust-Nera
", "
Vientiane
",
+
"
Vladivostok
", "
Yakutsk
"
, "Yekaterinburg", "Yerevan"
}),
+
"Australia": ({"
Adelaide
", "
Brisbane
", "
Broken_Hill
", "
Currie
", "
Darwin
",
+
"
Eucla
", "Hobart", "
Lindeman
", "
Lord_Howe
", "
Melbourne
",
+
"
Perth
", "
Sydney
"}),
]); // this is used to dwim timezone