• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1# Short IDs for zone names: country code + last part of TZID
2# First are items that would be masked, and are moved forwards and sorted in reverse order
3
4# ZZ	Unknown or Invalid Region
5	'Etc/GMT+12'	>	'ZZ/GMT+12';
6	'Etc/GMT+11'	>	'ZZ/GMT+11';
7	'Etc/GMT+10'	>	'ZZ/GMT+10';
8	'Etc/GMT+9'	>	'ZZ/GMT+9';
9	'Etc/GMT+8'	>	'ZZ/GMT+8';
10	'Etc/GMT+7'	>	'ZZ/GMT+7';
11	'Etc/GMT+6'	>	'ZZ/GMT+6';
12	'Etc/GMT+5'	>	'ZZ/GMT+5';
13	'Etc/GMT+4'	>	'ZZ/GMT+4';
14	'Etc/GMT+3'	>	'ZZ/GMT+3';
15	'Etc/GMT+2'	>	'ZZ/GMT+2';
16	'Etc/GMT+1'	>	'ZZ/GMT+1';
17	'Etc/GMT-14'	>	'ZZ/GMT-14';
18	'Etc/GMT-13'	>	'ZZ/GMT-13';
19	'Etc/GMT-12'	>	'ZZ/GMT-12';
20	'Etc/GMT-11'	>	'ZZ/GMT-11';
21	'Etc/GMT-10'	>	'ZZ/GMT-10';
22	'Etc/GMT-9'	>	'ZZ/GMT-9';
23	'Etc/GMT-8'	>	'ZZ/GMT-8';
24	'Etc/GMT-7'	>	'ZZ/GMT-7';
25	'Etc/GMT-6'	>	'ZZ/GMT-6';
26	'Etc/GMT-5'	>	'ZZ/GMT-5';
27	'Etc/GMT-4'	>	'ZZ/GMT-4';
28	'Etc/GMT-3'	>	'ZZ/GMT-3';
29	'Etc/GMT-2'	>	'ZZ/GMT-2';
30	'Etc/GMT-1'	>	'ZZ/GMT-1';
31# CA	Canada
32	'America/Dawson_Creek'	>	'CA/Dawson_Creek';
33
34# Normal items, sorted by country code
35
36# AD	Andorra
37	'Europe/Andorra'	>	'AD/Andorra';
38# AE	United Arab Emirates
39	'Asia/Dubai'	>	'AE/Dubai';
40# AF	Afghanistan
41	'Asia/Kabul'	>	'AF/Kabul';
42# AG	Antigua and Barbuda
43	'America/Antigua'	>	'AG/Antigua';
44# AI	Anguilla
45	'America/Anguilla'	>	'AI/Anguilla';
46# AL	Albania
47	'Europe/Tirane'	>	'AL/Tirane';
48# AM	Armenia
49	'Asia/Yerevan'	>	'AM/Yerevan';
50# AN	Netherlands Antilles
51	'America/Curacao'	>	'AN/Curacao';
52# AO	Angola
53	'Africa/Luanda'	>	'AO/Luanda';
54# AQ	Antarctica
55	'Antarctica/Casey'	>	'AQ/Casey';
56	'Antarctica/Davis'	>	'AQ/Davis';
57	'Antarctica/DumontDUrville'	>	'AQ/DumontDUrville';
58	'Antarctica/Mawson'	>	'AQ/Mawson';
59	'Antarctica/McMurdo'	>	'AQ/McMurdo';
60	'Antarctica/Palmer'	>	'AQ/Palmer';
61	'Antarctica/Rothera'	>	'AQ/Rothera';
62	'Antarctica/Syowa'	>	'AQ/Syowa';
63	'Antarctica/Vostok'	>	'AQ/Vostok';
64# AR	Argentina
65	'America/Argentina/Ushuaia'	>	'AR/Argentina';
66	'America/Buenos_Aires'	>	'AR/Buenos_Aires';
67	'America/Catamarca'	>	'AR/Catamarca';
68	'America/Cordoba'	>	'AR/Cordoba';
69	'America/Jujuy'	>	'AR/Jujuy';
70	'America/Mendoza'	>	'AR/Mendoza';
71# AS	American Samoa
72	'Pacific/Pago_Pago'	>	'AS/Pago_Pago';
73# AT	Austria
74	'Europe/Vienna'	>	'AT/Vienna';
75# AU	Australia
76	'Australia/Adelaide'	>	'AU/Adelaide';
77	'Australia/Brisbane'	>	'AU/Brisbane';
78	'Australia/Broken_Hill'	>	'AU/Broken_Hill';
79	'Australia/Currie'	>	'AU/Currie';
80	'Australia/Darwin'	>	'AU/Darwin';
81	'Australia/Eucla'	>	'AU/Eucla';
82	'Australia/Hobart'	>	'AU/Hobart';
83	'Australia/Lindeman'	>	'AU/Lindeman';
84	'Australia/Lord_Howe'	>	'AU/Lord_Howe';
85	'Australia/Melbourne'	>	'AU/Melbourne';
86	'Australia/Perth'	>	'AU/Perth';
87	'Australia/Sydney'	>	'AU/Sydney';
88# AW	Aruba
89	'America/Aruba'	>	'AW/Aruba';
90# AX	Aland Islands
91	'Europe/Mariehamn'	>	'AX/Mariehamn';
92# AZ	Azerbaijan
93	'Asia/Baku'	>	'AZ/Baku';
94# BA	Bosnia and Herzegovina
95	'Europe/Sarajevo'	>	'BA/Sarajevo';
96# BB	Barbados
97	'America/Barbados'	>	'BB/Barbados';
98# BD	Bangladesh
99	'Asia/Dhaka'	>	'BD/Dhaka';
100# BE	Belgium
101	'Europe/Brussels'	>	'BE/Brussels';
102# BF	Burkina Faso
103	'Africa/Ouagadougou'	>	'BF/Ouagadougou';
104# BG	Bulgaria
105	'Europe/Sofia'	>	'BG/Sofia';
106# BH	Bahrain
107	'Asia/Bahrain'	>	'BH/Bahrain';
108# BI	Burundi
109	'Africa/Bujumbura'	>	'BI/Bujumbura';
110# BJ	Benin
111	'Africa/Porto-Novo'	>	'BJ/Porto-Novo';
112# BL	Saint Barthélemy
113	'America/St_Barthelemy'	>	'BL/St_Barthelemy';
114# BM	Bermuda
115	'Atlantic/Bermuda'	>	'BM/Bermuda';
116# BN	Brunei
117	'Asia/Brunei'	>	'BN/Brunei';
118# BO	Bolivia
119	'America/La_Paz'	>	'BO/La_Paz';
120# BR	Brazil
121	'America/Araguaina'	>	'BR/Araguaina';
122	'America/Bahia'	>	'BR/Bahia';
123	'America/Belem'	>	'BR/Belem';
124	'America/Boa_Vista'	>	'BR/Boa_Vista';
125	'America/Campo_Grande'	>	'BR/Campo_Grande';
126	'America/Cuiaba'	>	'BR/Cuiaba';
127	'America/Eirunepe'	>	'BR/Eirunepe';
128	'America/Fortaleza'	>	'BR/Fortaleza';
129	'America/Maceio'	>	'BR/Maceio';
130	'America/Manaus'	>	'BR/Manaus';
131	'America/Noronha'	>	'BR/Noronha';
132	'America/Porto_Velho'	>	'BR/Porto_Velho';
133	'America/Recife'	>	'BR/Recife';
134	'America/Rio_Branco'	>	'BR/Rio_Branco';
135	'America/Santarem'	>	'BR/Santarem';
136	'America/Sao_Paulo'	>	'BR/Sao_Paulo';
137# BS	Bahamas
138	'America/Nassau'	>	'BS/Nassau';
139# BT	Bhutan
140	'Asia/Thimphu'	>	'BT/Thimphu';
141# BW	Botswana
142	'Africa/Gaborone'	>	'BW/Gaborone';
143# BY	Belarus
144	'Europe/Minsk'	>	'BY/Minsk';
145# BZ	Belize
146	'America/Belize'	>	'BZ/Belize';
147# CA	Canada
148	'America/Blanc-Sablon'	>	'CA/Blanc-Sablon';
149	'America/Cambridge_Bay'	>	'CA/Cambridge_Bay';
150	'America/Coral_Harbour'	>	'CA/Coral_Harbour';
151	'America/Dawson'	>	'CA/Dawson';
152	'America/Edmonton'	>	'CA/Edmonton';
153	'America/Glace_Bay'	>	'CA/Glace_Bay';
154	'America/Goose_Bay'	>	'CA/Goose_Bay';
155	'America/Halifax'	>	'CA/Halifax';
156	'America/Inuvik'	>	'CA/Inuvik';
157	'America/Iqaluit'	>	'CA/Iqaluit';
158	'America/Moncton'	>	'CA/Moncton';
159	'America/Nipigon'	>	'CA/Nipigon';
160	'America/Pangnirtung'	>	'CA/Pangnirtung';
161	'America/Rainy_River'	>	'CA/Rainy_River';
162	'America/Rankin_Inlet'	>	'CA/Rankin_Inlet';
163	'America/Regina'	>	'CA/Regina';
164	'America/Resolute'	>	'CA/Resolute';
165	'America/St_Johns'	>	'CA/St_Johns';
166	'America/Swift_Current'	>	'CA/Swift_Current';
167	'America/Thunder_Bay'	>	'CA/Thunder_Bay';
168	'America/Toronto'	>	'CA/Toronto';
169	'America/Vancouver'	>	'CA/Vancouver';
170	'America/Whitehorse'	>	'CA/Whitehorse';
171	'America/Winnipeg'	>	'CA/Winnipeg';
172	'America/Yellowknife'	>	'CA/Yellowknife';
173# CC	Cocos Islands
174	'Indian/Cocos'	>	'CC/Cocos';
175# CD	Congo - Kinshasa
176	'Africa/Kinshasa'	>	'CD/Kinshasa';
177	'Africa/Lubumbashi'	>	'CD/Lubumbashi';
178# CF	Central African Republic
179	'Africa/Bangui'	>	'CF/Bangui';
180# CG	Congo - Brazzaville
181	'Africa/Brazzaville'	>	'CG/Brazzaville';
182# CH	Switzerland
183	'Europe/Zurich'	>	'CH/Zurich';
184# CI	Ivory Coast
185	'Africa/Abidjan'	>	'CI/Abidjan';
186# CK	Cook Islands
187	'Pacific/Rarotonga'	>	'CK/Rarotonga';
188# CL	Chile
189	'Pacific/Easter'	>	'CL/Easter';
190	'America/Santiago'	>	'CL/Santiago';
191# CM	Cameroon
192	'Africa/Douala'	>	'CM/Douala';
193# CN	China
194	'Asia/Chongqing'	>	'CN/Chongqing';
195	'Asia/Harbin'	>	'CN/Harbin';
196	'Asia/Kashgar'	>	'CN/Kashgar';
197	'Asia/Shanghai'	>	'CN/Shanghai';
198	'Asia/Urumqi'	>	'CN/Urumqi';
199# CO	Colombia
200	'America/Bogota'	>	'CO/Bogota';
201# CR	Costa Rica
202	'America/Costa_Rica'	>	'CR/Costa_Rica';
203# CU	Cuba
204	'America/Havana'	>	'CU/Havana';
205# CV	Cape Verde
206	'Atlantic/Cape_Verde'	>	'CV/Cape_Verde';
207# CX	Christmas Island
208	'Indian/Christmas'	>	'CX/Christmas';
209# CY	Cyprus
210	'Asia/Nicosia'	>	'CY/Nicosia';
211# CZ	Czech Republic
212	'Europe/Prague'	>	'CZ/Prague';
213# DE	Germany
214	'Europe/Berlin'	>	'DE/Berlin';
215# DJ	Djibouti
216	'Africa/Djibouti'	>	'DJ/Djibouti';
217# DK	Denmark
218	'Europe/Copenhagen'	>	'DK/Copenhagen';
219# DM	Dominica
220	'America/Dominica'	>	'DM/Dominica';
221# DO	Dominican Republic
222	'America/Santo_Domingo'	>	'DO/Santo_Domingo';
223# DZ	Algeria
224	'Africa/Algiers'	>	'DZ/Algiers';
225# EC	Ecuador
226	'Pacific/Galapagos'	>	'EC/Galapagos';
227	'America/Guayaquil'	>	'EC/Guayaquil';
228# EE	Estonia
229	'Europe/Tallinn'	>	'EE/Tallinn';
230# EG	Egypt
231	'Africa/Cairo'	>	'EG/Cairo';
232# EH	Western Sahara
233	'Africa/El_Aaiun'	>	'EH/El_Aaiun';
234# ER	Eritrea
235	'Africa/Asmera'	>	'ER/Asmera';
236# ES	Spain
237	'Atlantic/Canary'	>	'ES/Canary';
238	'Africa/Ceuta'	>	'ES/Ceuta';
239	'Europe/Madrid'	>	'ES/Madrid';
240# ET	Ethiopia
241	'Africa/Addis_Ababa'	>	'ET/Addis_Ababa';
242# FI	Finland
243	'Europe/Helsinki'	>	'FI/Helsinki';
244# FJ	Fiji
245	'Pacific/Fiji'	>	'FJ/Fiji';
246# FK	Falkland Islands
247	'Atlantic/Stanley'	>	'FK/Stanley';
248# FM	Micronesia
249	'Pacific/Kosrae'	>	'FM/Kosrae';
250	'Pacific/Ponape'	>	'FM/Ponape';
251	'Pacific/Truk'	>	'FM/Truk';
252# FO	Faroe Islands
253	'Atlantic/Faeroe'	>	'FO/Faeroe';
254# FR	France
255	'Europe/Paris'	>	'FR/Paris';
256# GA	Gabon
257	'Africa/Libreville'	>	'GA/Libreville';
258# GB	United Kingdom
259	'Europe/London'	>	'GB/London';
260# GD	Grenada
261	'America/Grenada'	>	'GD/Grenada';
262# GE	Georgia
263	'Asia/Tbilisi'	>	'GE/Tbilisi';
264# GF	French Guiana
265	'America/Cayenne'	>	'GF/Cayenne';
266# GG	Guernsey
267	'Europe/Guernsey'	>	'GG/Guernsey';
268# GH	Ghana
269	'Africa/Accra'	>	'GH/Accra';
270# GI	Gibraltar
271	'Europe/Gibraltar'	>	'GI/Gibraltar';
272# GL	Greenland
273	'America/Danmarkshavn'	>	'GL/Danmarkshavn';
274	'America/Godthab'	>	'GL/Godthab';
275	'America/Scoresbysund'	>	'GL/Scoresbysund';
276	'America/Thule'	>	'GL/Thule';
277# GM	Gambia
278	'Africa/Banjul'	>	'GM/Banjul';
279# GN	Guinea
280	'Africa/Conakry'	>	'GN/Conakry';
281# GP	Guadeloupe
282	'America/Guadeloupe'	>	'GP/Guadeloupe';
283# GQ	Equatorial Guinea
284	'Africa/Malabo'	>	'GQ/Malabo';
285# GR	Greece
286	'Europe/Athens'	>	'GR/Athens';
287# GS	South Georgia and the South Sandwich Islands
288	'Atlantic/South_Georgia'	>	'GS/South_Georgia';
289# GT	Guatemala
290	'America/Guatemala'	>	'GT/Guatemala';
291# GU	Guam
292	'Pacific/Guam'	>	'GU/Guam';
293# GW	Guinea-Bissau
294	'Africa/Bissau'	>	'GW/Bissau';
295# GY	Guyana
296	'America/Guyana'	>	'GY/Guyana';
297# HK	Hong Kong SAR China
298	'Asia/Hong_Kong'	>	'HK/Hong_Kong';
299# HN	Honduras
300	'America/Tegucigalpa'	>	'HN/Tegucigalpa';
301# HR	Croatia
302	'Europe/Zagreb'	>	'HR/Zagreb';
303# HT	Haiti
304	'America/Port-au-Prince'	>	'HT/Port-au-Prince';
305# HU	Hungary
306	'Europe/Budapest'	>	'HU/Budapest';
307# ID	Indonesia
308	'Asia/Jakarta'	>	'ID/Jakarta';
309	'Asia/Jayapura'	>	'ID/Jayapura';
310	'Asia/Makassar'	>	'ID/Makassar';
311	'Asia/Pontianak'	>	'ID/Pontianak';
312# IE	Ireland
313	'Europe/Dublin'	>	'IE/Dublin';
314# IL	Israel
315	'Asia/Jerusalem'	>	'IL/Jerusalem';
316# IM	Isle of Man
317	'Europe/Isle_of_Man'	>	'IM/Isle_of_Man';
318# IN	India
319	'Asia/Calcutta'	>	'IN/Calcutta';
320# IO	British Indian Ocean Territory
321	'Indian/Chagos'	>	'IO/Chagos';
322# IQ	Iraq
323	'Asia/Baghdad'	>	'IQ/Baghdad';
324# IR	Iran
325	'Asia/Tehran'	>	'IR/Tehran';
326# IS	Iceland
327	'Atlantic/Reykjavik'	>	'IS/Reykjavik';
328# IT	Italy
329	'Europe/Rome'	>	'IT/Rome';
330# JE	Jersey
331	'Europe/Jersey'	>	'JE/Jersey';
332# JM	Jamaica
333	'America/Jamaica'	>	'JM/Jamaica';
334# JO	Jordan
335	'Asia/Amman'	>	'JO/Amman';
336# JP	Japan
337	'Asia/Tokyo'	>	'JP/Tokyo';
338# KE	Kenya
339	'Africa/Nairobi'	>	'KE/Nairobi';
340# KG	Kyrgyzstan
341	'Asia/Bishkek'	>	'KG/Bishkek';
342# KH	Cambodia
343	'Asia/Phnom_Penh'	>	'KH/Phnom_Penh';
344# KI	Kiribati
345	'Pacific/Enderbury'	>	'KI/Enderbury';
346	'Pacific/Kiritimati'	>	'KI/Kiritimati';
347	'Pacific/Tarawa'	>	'KI/Tarawa';
348# KM	Comoros
349	'Indian/Comoro'	>	'KM/Comoro';
350# KN	Saint Kitts and Nevis
351	'America/St_Kitts'	>	'KN/St_Kitts';
352# KP	North Korea
353	'Asia/Pyongyang'	>	'KP/Pyongyang';
354# KR	South Korea
355	'Asia/Seoul'	>	'KR/Seoul';
356# KW	Kuwait
357	'Asia/Kuwait'	>	'KW/Kuwait';
358# KY	Cayman Islands
359	'America/Cayman'	>	'KY/Cayman';
360# KZ	Kazakhstan
361	'Asia/Almaty'	>	'KZ/Almaty';
362	'Asia/Aqtau'	>	'KZ/Aqtau';
363	'Asia/Aqtobe'	>	'KZ/Aqtobe';
364	'Asia/Oral'	>	'KZ/Oral';
365	'Asia/Qyzylorda'	>	'KZ/Qyzylorda';
366# LA	Laos
367	'Asia/Vientiane'	>	'LA/Vientiane';
368# LB	Lebanon
369	'Asia/Beirut'	>	'LB/Beirut';
370# LC	Saint Lucia
371	'America/St_Lucia'	>	'LC/St_Lucia';
372# LI	Liechtenstein
373	'Europe/Vaduz'	>	'LI/Vaduz';
374# LK	Sri Lanka
375	'Asia/Colombo'	>	'LK/Colombo';
376# LR	Liberia
377	'Africa/Monrovia'	>	'LR/Monrovia';
378# LS	Lesotho
379	'Africa/Maseru'	>	'LS/Maseru';
380# LT	Lithuania
381	'Europe/Vilnius'	>	'LT/Vilnius';
382# LU	Luxembourg
383	'Europe/Luxembourg'	>	'LU/Luxembourg';
384# LV	Latvia
385	'Europe/Riga'	>	'LV/Riga';
386# LY	Libya
387	'Africa/Tripoli'	>	'LY/Tripoli';
388# MA	Morocco
389	'Africa/Casablanca'	>	'MA/Casablanca';
390# MC	Monaco
391	'Europe/Monaco'	>	'MC/Monaco';
392# MD	Moldova
393	'Europe/Chisinau'	>	'MD/Chisinau';
394# ME	Montenegro
395	'Europe/Podgorica'	>	'ME/Podgorica';
396# MF	Saint Martin
397	'America/Marigot'	>	'MF/Marigot';
398# MG	Madagascar
399	'Indian/Antananarivo'	>	'MG/Antananarivo';
400# MH	Marshall Islands
401	'Pacific/Kwajalein'	>	'MH/Kwajalein';
402	'Pacific/Majuro'	>	'MH/Majuro';
403# MK	Macedonia
404	'Europe/Skopje'	>	'MK/Skopje';
405# ML	Mali
406	'Africa/Bamako'	>	'ML/Bamako';
407# MM	Myanmar
408	'Asia/Rangoon'	>	'MM/Rangoon';
409# MN	Mongolia
410	'Asia/Choibalsan'	>	'MN/Choibalsan';
411	'Asia/Hovd'	>	'MN/Hovd';
412	'Asia/Ulaanbaatar'	>	'MN/Ulaanbaatar';
413# MO	Macau SAR China
414	'Asia/Macau'	>	'MO/Macau';
415# MP	Northern Mariana Islands
416	'Pacific/Saipan'	>	'MP/Saipan';
417# MQ	Martinique
418	'America/Martinique'	>	'MQ/Martinique';
419# MR	Mauritania
420	'Africa/Nouakchott'	>	'MR/Nouakchott';
421# MS	Montserrat
422	'America/Montserrat'	>	'MS/Montserrat';
423# MT	Malta
424	'Europe/Malta'	>	'MT/Malta';
425# MU	Mauritius
426	'Indian/Mauritius'	>	'MU/Mauritius';
427# MV	Maldives
428	'Indian/Maldives'	>	'MV/Maldives';
429# MW	Malawi
430	'Africa/Blantyre'	>	'MW/Blantyre';
431# MX	Mexico
432	'America/Cancun'	>	'MX/Cancun';
433	'America/Chihuahua'	>	'MX/Chihuahua';
434	'America/Hermosillo'	>	'MX/Hermosillo';
435	'America/Mazatlan'	>	'MX/Mazatlan';
436	'America/Merida'	>	'MX/Merida';
437	'America/Mexico_City'	>	'MX/Mexico_City';
438	'America/Monterrey'	>	'MX/Monterrey';
439	'America/Tijuana'	>	'MX/Tijuana';
440# MY	Malaysia
441	'Asia/Kuala_Lumpur'	>	'MY/Kuala_Lumpur';
442	'Asia/Kuching'	>	'MY/Kuching';
443# MZ	Mozambique
444	'Africa/Maputo'	>	'MZ/Maputo';
445# NA	Namibia
446	'Africa/Windhoek'	>	'NA/Windhoek';
447# NC	New Caledonia
448	'Pacific/Noumea'	>	'NC/Noumea';
449# NE	Niger
450	'Africa/Niamey'	>	'NE/Niamey';
451# NF	Norfolk Island
452	'Pacific/Norfolk'	>	'NF/Norfolk';
453# NG	Nigeria
454	'Africa/Lagos'	>	'NG/Lagos';
455# NI	Nicaragua
456	'America/Managua'	>	'NI/Managua';
457# NL	Netherlands
458	'Europe/Amsterdam'	>	'NL/Amsterdam';
459# NO	Norway
460	'Europe/Oslo'	>	'NO/Oslo';
461# NP	Nepal
462	'Asia/Katmandu'	>	'NP/Katmandu';
463# NR	Nauru
464	'Pacific/Nauru'	>	'NR/Nauru';
465# NU	Niue
466	'Pacific/Niue'	>	'NU/Niue';
467# NZ	New Zealand
468	'Pacific/Auckland'	>	'NZ/Auckland';
469	'Pacific/Chatham'	>	'NZ/Chatham';
470# OM	Oman
471	'Asia/Muscat'	>	'OM/Muscat';
472# PA	Panama
473	'America/Panama'	>	'PA/Panama';
474# PE	Peru
475	'America/Lima'	>	'PE/Lima';
476# PF	French Polynesia
477	'Pacific/Gambier'	>	'PF/Gambier';
478	'Pacific/Marquesas'	>	'PF/Marquesas';
479	'Pacific/Tahiti'	>	'PF/Tahiti';
480# PG	Papua New Guinea
481	'Pacific/Port_Moresby'	>	'PG/Port_Moresby';
482# PH	Philippines
483	'Asia/Manila'	>	'PH/Manila';
484# PK	Pakistan
485	'Asia/Karachi'	>	'PK/Karachi';
486# PL	Poland
487	'Europe/Warsaw'	>	'PL/Warsaw';
488# PM	Saint Pierre and Miquelon
489	'America/Miquelon'	>	'PM/Miquelon';
490# PN	Pitcairn
491	'Pacific/Pitcairn'	>	'PN/Pitcairn';
492# PR	Puerto Rico
493	'America/Puerto_Rico'	>	'PR/Puerto_Rico';
494# PS	Palestinian Territory
495	'Asia/Gaza'	>	'PS/Gaza';
496# PT	Portugal
497	'Atlantic/Azores'	>	'PT/Azores';
498	'Europe/Lisbon'	>	'PT/Lisbon';
499	'Atlantic/Madeira'	>	'PT/Madeira';
500# PW	Palau
501	'Pacific/Palau'	>	'PW/Palau';
502# PY	Paraguay
503	'America/Asuncion'	>	'PY/Asuncion';
504# QA	Qatar
505	'Asia/Qatar'	>	'QA/Qatar';
506# RE	Reunion
507	'Indian/Reunion'	>	'RE/Reunion';
508# RO	Romania
509	'Europe/Bucharest'	>	'RO/Bucharest';
510# RS	Serbia
511	'Europe/Belgrade'	>	'RS/Belgrade';
512# RU	Russia
513	'Asia/Anadyr'	>	'RU/Anadyr';
514	'Asia/Irkutsk'	>	'RU/Irkutsk';
515	'Europe/Kaliningrad'	>	'RU/Kaliningrad';
516	'Asia/Kamchatka'	>	'RU/Kamchatka';
517	'Asia/Krasnoyarsk'	>	'RU/Krasnoyarsk';
518	'Asia/Magadan'	>	'RU/Magadan';
519	'Europe/Moscow'	>	'RU/Moscow';
520	'Asia/Novosibirsk'	>	'RU/Novosibirsk';
521	'Asia/Omsk'	>	'RU/Omsk';
522	'Asia/Sakhalin'	>	'RU/Sakhalin';
523	'Europe/Samara'	>	'RU/Samara';
524	'Asia/Vladivostok'	>	'RU/Vladivostok';
525	'Europe/Volgograd'	>	'RU/Volgograd';
526	'Asia/Yakutsk'	>	'RU/Yakutsk';
527	'Asia/Yekaterinburg'	>	'RU/Yekaterinburg';
528# RW	Rwanda
529	'Africa/Kigali'	>	'RW/Kigali';
530# SA	Saudi Arabia
531	'Asia/Riyadh'	>	'SA/Riyadh';
532# SB	Solomon Islands
533	'Pacific/Guadalcanal'	>	'SB/Guadalcanal';
534# SC	Seychelles
535	'Indian/Mahe'	>	'SC/Mahe';
536# SD	Sudan
537	'Africa/Khartoum'	>	'SD/Khartoum';
538# SE	Sweden
539	'Europe/Stockholm'	>	'SE/Stockholm';
540# SG	Singapore
541	'Asia/Singapore'	>	'SG/Singapore';
542# SH	Saint Helena
543	'Atlantic/St_Helena'	>	'SH/St_Helena';
544# SI	Slovenia
545	'Europe/Ljubljana'	>	'SI/Ljubljana';
546# SJ	Svalbard and Jan Mayen
547	'Arctic/Longyearbyen'	>	'SJ/Longyearbyen';
548# SK	Slovakia
549	'Europe/Bratislava'	>	'SK/Bratislava';
550# SL	Sierra Leone
551	'Africa/Freetown'	>	'SL/Freetown';
552# SM	San Marino
553	'Europe/San_Marino'	>	'SM/San_Marino';
554# SN	Senegal
555	'Africa/Dakar'	>	'SN/Dakar';
556# SO	Somalia
557	'Africa/Mogadishu'	>	'SO/Mogadishu';
558# SR	Suriname
559	'America/Paramaribo'	>	'SR/Paramaribo';
560# ST	São Tomé and Príncipe
561	'Africa/Sao_Tome'	>	'ST/Sao_Tome';
562# SV	El Salvador
563	'America/El_Salvador'	>	'SV/El_Salvador';
564# SY	Syria
565	'Asia/Damascus'	>	'SY/Damascus';
566# SZ	Swaziland
567	'Africa/Mbabane'	>	'SZ/Mbabane';
568# TC	Turks and Caicos Islands
569	'America/Grand_Turk'	>	'TC/Grand_Turk';
570# TD	Chad
571	'Africa/Ndjamena'	>	'TD/Ndjamena';
572# TF	French Southern Territories
573	'Indian/Kerguelen'	>	'TF/Kerguelen';
574# TG	Togo
575	'Africa/Lome'	>	'TG/Lome';
576# TH	Thailand
577	'Asia/Bangkok'	>	'TH/Bangkok';
578# TJ	Tajikistan
579	'Asia/Dushanbe'	>	'TJ/Dushanbe';
580# TK	Tokelau
581	'Pacific/Fakaofo'	>	'TK/Fakaofo';
582# TL	East Timor
583	'Asia/Dili'	>	'TL/Dili';
584# TM	Turkmenistan
585	'Asia/Ashgabat'	>	'TM/Ashgabat';
586# TN	Tunisia
587	'Africa/Tunis'	>	'TN/Tunis';
588# TO	Tonga
589	'Pacific/Tongatapu'	>	'TO/Tongatapu';
590# TR	Turkey
591	'Europe/Istanbul'	>	'TR/Istanbul';
592# TT	Trinidad and Tobago
593	'America/Port_of_Spain'	>	'TT/Port_of_Spain';
594# TV	Tuvalu
595	'Pacific/Funafuti'	>	'TV/Funafuti';
596# TW	Taiwan
597	'Asia/Taipei'	>	'TW/Taipei';
598# TZ	Tanzania
599	'Africa/Dar_es_Salaam'	>	'TZ/Dar_es_Salaam';
600# UA	Ukraine
601	'Europe/Kiev'	>	'UA/Kiev';
602	'Europe/Simferopol'	>	'UA/Simferopol';
603	'Europe/Uzhgorod'	>	'UA/Uzhgorod';
604	'Europe/Zaporozhye'	>	'UA/Zaporozhye';
605# UG	Uganda
606	'Africa/Kampala'	>	'UG/Kampala';
607# UM	United States Minor Outlying Islands
608	'Pacific/Johnston'	>	'UM/Johnston';
609	'Pacific/Midway'	>	'UM/Midway';
610	'Pacific/Wake'	>	'UM/Wake';
611# US	United States
612	'America/Adak'	>	'US/Adak';
613	'America/Anchorage'	>	'US/Anchorage';
614	'America/Boise'	>	'US/Boise';
615	'America/Chicago'	>	'US/Chicago';
616	'America/Denver'	>	'US/Denver';
617	'America/Detroit'	>	'US/Detroit';
618	'Pacific/Honolulu'	>	'US/Honolulu';
619	'America/Indiana/Knox'	>	'US/Indiana/Knox';
620	'America/Indiana/Marengo'	>	'US/Indiana/Marengo';
621	'America/Indiana/Petersburg'	>	'US/Indiana/Petersburg';
622	'America/Indiana/Tell_City'	>	'US/Indiana/Tell_City';
623	'America/Indiana/Vevay'	>	'US/Indiana/Vevay';
624	'America/Indiana/Vincennes'	>	'US/Indiana/Vincennes';
625	'America/Indiana/Winamac'	>	'US/Indiana/Winamac';
626	'America/Indianapolis'	>	'US/Indianapolis';
627	'America/Juneau'	>	'US/Juneau';
628	'America/Kentucky/Monticello'	>	'US/Kentucky/Monticello';
629	'America/Los_Angeles'	>	'US/Los_Angeles';
630	'America/Louisville'	>	'US/Louisville';
631	'America/Menominee'	>	'US/Menominee';
632	'America/New_York'	>	'US/New_York';
633	'America/Nome'	>	'US/Nome';
634	'America/North_Dakota/Center'	>	'US/North_Dakota/Center';
635	'America/North_Dakota/New_Salem'	>	'US/North_Dakota/New_Salem';
636	'America/Phoenix'	>	'US/Phoenix';
637	'America/Yakutat'	>	'US/Yakutat';
638# UY	Uruguay
639	'America/Montevideo'	>	'UY/Montevideo';
640# UZ	Uzbekistan
641	'Asia/Samarkand'	>	'UZ/Samarkand';
642	'Asia/Tashkent'	>	'UZ/Tashkent';
643# VA	Vatican
644	'Europe/Vatican'	>	'VA/Vatican';
645# VC	Saint Vincent and the Grenadines
646	'America/St_Vincent'	>	'VC/St_Vincent';
647# VE	Venezuela
648	'America/Caracas'	>	'VE/Caracas';
649# VG	British Virgin Islands
650	'America/Tortola'	>	'VG/Tortola';
651# VI	U.S. Virgin Islands
652	'America/St_Thomas'	>	'VI/St_Thomas';
653# VN	Vietnam
654	'Asia/Saigon'	>	'VN/Saigon';
655# VU	Vanuatu
656	'Pacific/Efate'	>	'VU/Efate';
657# WF	Wallis and Futuna
658	'Pacific/Wallis'	>	'WF/Wallis';
659# WS	Samoa
660	'Pacific/Apia'	>	'WS/Apia';
661# YE	Yemen
662	'Asia/Aden'	>	'YE/Aden';
663# YT	Mayotte
664	'Indian/Mayotte'	>	'YT/Mayotte';
665# ZA	South Africa
666	'Africa/Johannesburg'	>	'ZA/Johannesburg';
667# ZM	Zambia
668	'Africa/Lusaka'	>	'ZM/Lusaka';
669# ZW	Zimbabwe
670	'Africa/Harare'	>	'ZW/Harare';
671# ZZ	Unknown or Invalid Region
672	'Etc/GMT'	>	'ZZ/GMT';
673	'Etc/Unknown'	>	'ZZ/Unknown';
674