TimeZoneNames.java 55.4 KB
Newer Older
D
duke 已提交
1
/*
2
 * Copyright (c) 1996, 2019, Oracle and/or its affiliates. All rights reserved.
D
duke 已提交
3 4 5 6
 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
 *
 * This code is free software; you can redistribute it and/or modify it
 * under the terms of the GNU General Public License version 2 only, as
7
 * published by the Free Software Foundation.  Oracle designates this
D
duke 已提交
8
 * particular file as subject to the "Classpath" exception as provided
9
 * by Oracle in the LICENSE file that accompanied this code.
D
duke 已提交
10 11 12 13 14 15 16 17 18 19 20
 *
 * This code is distributed in the hope that it will be useful, but WITHOUT
 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
 * version 2 for more details (a copy is included in the LICENSE file that
 * accompanied this code).
 *
 * You should have received a copy of the GNU General Public License version
 * 2 along with this work; if not, write to the Free Software Foundation,
 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 *
21 22 23
 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
 * or visit www.oracle.com if you need additional information or have any
 * questions.
D
duke 已提交
24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
 */

/*
 * (C) Copyright Taligent, Inc. 1996, 1997 - All Rights Reserved
 * (C) Copyright IBM Corp. 1996 - 1998 - All Rights Reserved
 *
 * The original version of this source code and documentation
 * is copyrighted and owned by Taligent, Inc., a wholly-owned
 * subsidiary of IBM. These materials are provided under terms
 * of a License Agreement between Taligent and Sun. This technology
 * is protected by multiple US and International patents.
 *
 * This notice and attribution to Taligent may not be removed.
 * Taligent is a registered trademark of Taligent, Inc.
 *
 */

package sun.util.resources;

public final class TimeZoneNames extends TimeZoneNamesBundle {

    protected final Object[][] getContents() {
46
        // Note: generic names came from CLDR with some adjustments.
A
aefimov 已提交
47 48 49
        String ACT[] = new String[] {"Acre Time", "ACT",
                                     "Acre Summer Time", "ACST",
                                     "Acre Time", "ACT"};
A
aefimov 已提交
50 51 52
        String ADELAIDE[] = new String[] {"Australian Central Standard Time (South Australia)", "ACST",
                                          "Australian Central Daylight Time (South Australia)", "ACDT",
                                          "Australian Central Time (South Australia)", "ACT"};
D
duke 已提交
53
        String AGT[] = new String[] {"Argentine Time", "ART",
54 55
                                     "Argentine Summer Time", "ARST",
                                     "Argentine Time", "ART"};
D
duke 已提交
56
        String AKST[] = new String[] {"Alaska Standard Time", "AKST",
57 58
                                      "Alaska Daylight Time", "AKDT",
                                      "Alaska Time", "AKT"};
D
duke 已提交
59
        String AMT[] = new String[] {"Amazon Time", "AMT",
60 61
                                     "Amazon Summer Time", "AMST",
                                     "Amazon Time", "AMT"};
D
duke 已提交
62
        String ARAST[] = new String[] {"Arabia Standard Time", "AST",
63 64
                                       "Arabia Daylight Time", "ADT",
                                       "Arabia Time", "AT"};
D
duke 已提交
65
        String ARMT[] = new String[] {"Armenia Time", "AMT",
66 67
                                      "Armenia Summer Time", "AMST",
                                      "Armenia Time", "AMT"};
D
duke 已提交
68
        String AST[] = new String[] {"Atlantic Standard Time", "AST",
69 70
                                     "Atlantic Daylight Time", "ADT",
                                     "Atlantic Time", "AT"};
D
duke 已提交
71
        String BDT[] = new String[] {"Bangladesh Time", "BDT",
72 73
                                     "Bangladesh Summer Time", "BDST",
                                     "Bangladesh Time", "BDT"};
A
aefimov 已提交
74 75 76 77 78 79
        String BRISBANE[] = new String[] {"Australian Eastern Standard Time (Queensland)", "AEST",
                                          "Australian Eastern Daylight Time (Queensland)", "AEDT",
                                          "Australian Eastern Time (Queensland)", "AET"};
        String BROKEN_HILL[] = new String[] {"Australian Central Standard Time (South Australia/New South Wales)", "ACST",
                                             "Australian Central Daylight Time (South Australia/New South Wales)", "ACDT",
                                             "Australian Central Time (South Australia/New South Wales)", "ACT"};
D
duke 已提交
80
        String BRT[] = new String[] {"Brasilia Time", "BRT",
81 82
                                     "Brasilia Summer Time", "BRST",
                                     "Brasilia Time", "BRT"};
D
duke 已提交
83
        String BTT[] = new String[] {"Bhutan Time", "BTT",
84 85
                                     "Bhutan Summer Time", "BTST",
                                     "Bhutan Time", "BTT"};
D
duke 已提交
86
        String CAT[] = new String[] {"Central African Time", "CAT",
87 88
                                     "Central African Summer Time", "CAST",
                                     "Central Africa Time", "CAT"};
D
duke 已提交
89
        String CET[] = new String[] {"Central European Time", "CET",
90 91
                                     "Central European Summer Time", "CEST",
                                     "Central European Time", "CET"};
D
duke 已提交
92
        String CHAST[] = new String[] {"Chatham Standard Time", "CHAST",
93 94
                                       "Chatham Daylight Time", "CHADT",
                                       "Chatham Time", "CHAT"};
P
peytoia 已提交
95
        String CHUT[] = new String[] {"Chuuk Time", "CHUT",
96 97
                                      "Chuuk Summer Time", "CHUST",
                                      "Chuuk Time", "CHUT"};
A
aefimov 已提交
98
        String CIT[] = new String[] {"Central Indonesia Time", "WITA",
99
                                     "Central Indonesia Summer Time", "CIST",
A
aefimov 已提交
100
                                     "Central Indonesia Time", "WITA"};
D
duke 已提交
101
        String CLT[] = new String[] {"Chile Time", "CLT",
102 103
                                     "Chile Summer Time", "CLST",
                                     "Chile Time", "CLT"};
D
duke 已提交
104
        String CST[] = new String[] {"Central Standard Time", "CST",
105 106
                                     "Central Daylight Time", "CDT",
                                     "Central Time", "CT"};
D
duke 已提交
107
        String CTT[] = new String[] {"China Standard Time", "CST",
108 109
                                     "China Daylight Time", "CDT",
                                     "China Time", "CT"};
D
duke 已提交
110
        String CUBA[] = new String[] {"Cuba Standard Time", "CST",
111 112
                                      "Cuba Daylight Time", "CDT",
                                      "Cuba Time", "CT"};
A
aefimov 已提交
113 114 115
        String DARWIN[] = new String[] {"Australian Central Standard Time (Northern Territory)", "ACST",
                                        "Australian Central Daylight Time (Northern Territory)", "ACDT",
                                        "Australian Central Time (Northern Territory)", "ACT"};
D
duke 已提交
116
        String DUBLIN[] = new String[] {"Greenwich Mean Time", "GMT",
117 118
                                        "Irish Summer Time", "IST",
                                        "Irish Time", "IT"};
D
duke 已提交
119
        String EAT[] = new String[] {"Eastern African Time", "EAT",
120 121
                                     "Eastern African Summer Time", "EAST",
                                     "Eastern Africa Time", "EAT"};
D
duke 已提交
122
        String EASTER[] = new String[] {"Easter Is. Time", "EAST",
123 124
                                        "Easter Is. Summer Time", "EASST",
                                        "Easter Is. Time", "EAST"};
D
duke 已提交
125
        String EET[] = new String[] {"Eastern European Time", "EET",
126 127
                                     "Eastern European Summer Time", "EEST",
                                     "Eastern European Time", "EET"};
D
duke 已提交
128
        String EGT[] = new String[] {"Eastern Greenland Time", "EGT",
129 130
                                     "Eastern Greenland Summer Time", "EGST",
                                     "Eastern Greenland Time", "EGT"};
D
duke 已提交
131
        String EST[] = new String[] {"Eastern Standard Time", "EST",
132 133
                                     "Eastern Daylight Time", "EDT",
                                     "Eastern Time", "ET"};
A
aefimov 已提交
134 135 136
        String EST_NSW[] = new String[] {"Australian Eastern Standard Time (New South Wales)", "AEST",
                                         "Australian Eastern Daylight Time (New South Wales)", "AEDT",
                                         "Australian Eastern Time (New South Wales)", "AET"};
P
peytoia 已提交
137
        String FET[] = new String[] {"Further-eastern European Time", "FET",
138 139
                                     "Further-eastern European Summer Time", "FEST",
                                     "Further-eastern European Time", "FET"};
D
duke 已提交
140
        String GHMT[] = new String[] {"Ghana Mean Time", "GMT",
141 142
                                      "Ghana Summer Time", "GHST",
                                      "Ghana Mean Time", "GMT"};
D
duke 已提交
143
        String GAMBIER[] =  new String[] {"Gambier Time", "GAMT",
144 145
                                          "Gambier Summer Time", "GAMST",
                                          "Gambier Time", "GAMT"};
D
duke 已提交
146
        String GMT[] = new String[] {"Greenwich Mean Time", "GMT",
147
                                     "Greenwich Mean Time", "GMT",
D
duke 已提交
148 149
                                     "Greenwich Mean Time", "GMT"};
        String GMTBST[] = new String[] {"Greenwich Mean Time", "GMT",
150 151
                                        "British Summer Time", "BST",
                                        "British Time", "BT"};
D
duke 已提交
152
        String GST[] = new String[] {"Gulf Standard Time", "GST",
153 154
                                     "Gulf Daylight Time", "GDT",
                                     "Gulf Time", "GT"};
D
duke 已提交
155
        String HKT[] =  new String[] {"Hong Kong Time", "HKT",
156 157
                                      "Hong Kong Summer Time", "HKST",
                                      "Hong Kong Time", "HKT"};
D
duke 已提交
158
        String HST[] = new String[] {"Hawaii Standard Time", "HST",
159 160
                                     "Hawaii Daylight Time", "HDT",
                                     "Hawaii Time", "HT"};
D
duke 已提交
161
        String ICT[] = new String[] {"Indochina Time", "ICT",
162 163
                                     "Indochina Summer Time", "ICST",
                                     "Indochina Time", "ICT"};
D
duke 已提交
164
        String IRT[] = new String[] {"Iran Standard Time", "IRST",
165 166
                                     "Iran Daylight Time", "IRDT",
                                     "Iran Time", "IRT"};
A
aefimov 已提交
167 168 169
        String IRKT[] = new String[] {"Irkutsk Time", "IRKT",
                                      "Irkutsk Summer Time", "IRKST",
                                      "Irkutsk Time", "IRKT"};
D
duke 已提交
170
        String ISRAEL[] = new String[] {"Israel Standard Time", "IST",
171 172
                                        "Israel Daylight Time", "IDT",
                                        "Israel Time", "IT"};
D
duke 已提交
173
        String IST[] = new String[] {"India Standard Time", "IST",
174 175
                                     "India Daylight Time", "IDT",
                                     "India Time", "IT"};
D
duke 已提交
176
        String JST[] = new String[] {"Japan Standard Time", "JST",
177 178
                                     "Japan Daylight Time", "JDT",
                                     "Japan Time", "JT"};
A
aefimov 已提交
179 180 181
        String KRAT[] = new String[] {"Krasnoyarsk Time", "KRAT",
                                      "Krasnoyarsk Summer Time", "KRAST",
                                      "Krasnoyarsk Time", "KRAT"};
D
duke 已提交
182
        String KST[] = new String[] {"Korea Standard Time", "KST",
183 184
                                     "Korea Daylight Time", "KDT",
                                     "Korea Time", "KT"};
D
duke 已提交
185
        String LORD_HOWE[] = new String[] {"Lord Howe Standard Time", "LHST",
A
aefimov 已提交
186
                                           "Lord Howe Daylight Time", "LHDT",
187
                                           "Lord Howe Time", "LHT"};
D
duke 已提交
188
        String MHT[] = new String[] {"Marshall Islands Time", "MHT",
189 190
                                     "Marshall Islands Summer Time", "MHST",
                                     "Marshall Islands Time", "MHT"};
R
rpatil 已提交
191 192 193
        String MMT[] = new String[] {"Myanmar Time", "MMT",
                                     "Myanmar Summer Time", "MMST",
                                     "Myanmar Time", "MMT"};
D
duke 已提交
194
        String MSK[] = new String[] {"Moscow Standard Time", "MSK",
195 196
                                     "Moscow Daylight Time", "MSD",
                                     "Moscow Time", "MT"};
D
duke 已提交
197
        String MST[] = new String[] {"Mountain Standard Time", "MST",
198 199
                                     "Mountain Daylight Time", "MDT",
                                     "Mountain Time", "MT"};
D
duke 已提交
200
        String MYT[] = new String[] {"Malaysia Time", "MYT",
201 202
                                     "Malaysia Summer Time", "MYST",
                                     "Malaysia Time", "MYT"};
D
duke 已提交
203
        String NORONHA[] = new String[] {"Fernando de Noronha Time", "FNT",
204 205
                                         "Fernando de Noronha Summer Time", "FNST",
                                         "Fernando de Noronha Time", "FNT"};
P
peytoia 已提交
206
        String NOVT[] = new String[] {"Novosibirsk Time", "NOVT",
207 208
                                      "Novosibirsk Summer Time", "NOVST",
                                      "Novosibirsk Time", "NOVT"};
P
peytoia 已提交
209
        String NPT[] = new String[] {"Nepal Time", "NPT",
210 211
                                     "Nepal Summer Time", "NPST",
                                     "Nepal Time", "NPT"};
D
duke 已提交
212
        String NST[] = new String[] {"Newfoundland Standard Time", "NST",
213 214
                                     "Newfoundland Daylight Time", "NDT",
                                     "Newfoundland Time", "NT"};
D
duke 已提交
215
        String NZST[] = new String[] {"New Zealand Standard Time", "NZST",
216 217
                                      "New Zealand Daylight Time", "NZDT",
                                      "New Zealand Time", "NZT"};
D
duke 已提交
218
        String PITCAIRN[] = new String[] {"Pitcairn Standard Time", "PST",
219 220
                                          "Pitcairn Daylight Time", "PDT",
                                          "Pitcairn Time", "PT"};
D
duke 已提交
221
        String PKT[] = new String[] {"Pakistan Time", "PKT",
222 223
                                     "Pakistan Summer Time", "PKST",
                                     "Pakistan Time", "PKT"};
P
peytoia 已提交
224
        String PONT[] = new String[] {"Pohnpei Time", "PONT",
225 226
                                      "Pohnpei Summer Time", "PONST",
                                      "Ponape Time", "PONT"};
D
duke 已提交
227
        String PST[] = new String[] {"Pacific Standard Time", "PST",
228 229
                                     "Pacific Daylight Time", "PDT",
                                     "Pacific Time", "PT"};
D
duke 已提交
230
        String SAST[] = new String[] {"South Africa Standard Time", "SAST",
231 232
                                      "South Africa Summer Time", "SAST",
                                      "South Africa Time", "SAT"};
D
duke 已提交
233
        String SBT[] = new String[] {"Solomon Is. Time", "SBT",
234 235
                                     "Solomon Is. Summer Time", "SBST",
                                     "Solomon Is. Time", "SBT"};
D
duke 已提交
236
        String SGT[] = new String[] {"Singapore Time", "SGT",
237 238
                                     "Singapore Summer Time", "SGST",
                                     "Singapore Time", "SGT"};
A
aefimov 已提交
239 240 241
        String TASMANIA[] = new String[] {"Australian Eastern Standard Time (Tasmania)", "AEST",
                                          "Australian Eastern Daylight Time (Tasmania)", "AEDT",
                                          "Australian Eastern Time (Tasmania)", "AET"};
D
duke 已提交
242
        String TMT[] = new String[] {"Turkmenistan Time", "TMT",
243 244
                                     "Turkmenistan Summer Time", "TMST",
                                     "Turkmenistan Time", "TMT"};
245 246 247
        String TRT[] = new String[] {"Turkey Time", "TRT",
                                     "Turkey Summer Time", "TRST",
                                     "Turkey Time", "TRT"};
D
duke 已提交
248
        String ULAT[]= new String[] {"Ulaanbaatar Time", "ULAT",
249 250
                                     "Ulaanbaatar Summer Time", "ULAST",
                                     "Ulaanbaatar Time", "ULAT"};
D
duke 已提交
251
        String WAT[] = new String[] {"Western African Time", "WAT",
252 253
                                     "Western African Summer Time", "WAST",
                                     "Western African Time", "WAT"};
D
duke 已提交
254
        String WET[] = new String[] {"Western European Time", "WET",
255 256
                                     "Western European Summer Time", "WEST",
                                     "Western European Time", "WET"};
A
aefimov 已提交
257
        String WIT[] = new String[] {"West Indonesia Time", "WIB",
258
                                     "West Indonesia Summer Time", "WIST",
A
aefimov 已提交
259
                                     "West Indonesia Time", "WIB"};
A
aefimov 已提交
260 261 262
        String WST_AUS[] = new String[] {"Australian Western Standard Time", "AWST",
                                         "Australian Western Daylight Time", "AWDT",
                                         "Australian Western Time", "AWT"};
D
duke 已提交
263
        String SAMOA[] = new String[] {"Samoa Standard Time", "SST",
264 265
                                       "Samoa Daylight Time", "SDT",
                                       "Samoa Time", "ST"};
A
aefimov 已提交
266
        String WST_SAMOA[] = new String[] {"West Samoa Standard Time", "WSST",
267 268
                                           "West Samoa Daylight Time", "WSDT",
                                           "West Samoa Time", "WST"};
D
duke 已提交
269
        String ChST[] = new String[] {"Chamorro Standard Time", "ChST",
270 271
                                      "Chamorro Daylight Time", "ChDT",
                                      "Chamorro Time", "ChT"};
A
aefimov 已提交
272 273 274
        String VICTORIA[] = new String[] {"Australian Eastern Standard Time (Victoria)", "AEST",
                                          "Australian Eastern Daylight Time (Victoria)", "AEDT",
                                          "Australian Eastern Time (Victoria)", "AET"};
D
duke 已提交
275
        String UTC[] = new String[] {"Coordinated Universal Time", "UTC",
276
                                     "Coordinated Universal Time", "UTC",
D
duke 已提交
277 278
                                     "Coordinated Universal Time", "UTC"};
        String UZT[] = new String[] {"Uzbekistan Time", "UZT",
279 280
                                     "Uzbekistan Summer Time", "UZST",
                                     "Uzbekistan Time", "UZT"};
A
aefimov 已提交
281 282 283
        String XJT[] = new String[] {"Xinjiang Standard Time", "XJT",
                                     "Xinjiang Daylight Time", "XJDT",
                                     "Xinjiang Time", "XJT"};
R
rpatil 已提交
284 285 286
        String YAKT[] = new String[] {"Yakutsk Time", "YAKT",
                                      "Yakutsk Summer Time", "YAKST",
                                      "Yakutsk Time", "YAKT"};
D
duke 已提交
287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305

        return new Object[][] {
            {"America/Los_Angeles", PST},
            {"PST", PST},
            {"America/Denver", MST},
            {"MST", MST},
            {"America/Phoenix", MST},
            {"PNT", MST},
            {"America/Chicago", CST},
            {"CST", CST},
            {"America/New_York", EST},
            {"EST", EST},
            {"America/Indianapolis", EST},
            {"IET", EST},
            {"Pacific/Honolulu", HST},
            {"HST", HST},
            {"America/Anchorage", AKST},
            {"AST", AKST},
            {"America/Halifax", AST},
P
peytoia 已提交
306
            {"America/Sitka", AKST},
D
duke 已提交
307 308 309 310 311 312 313 314 315 316 317 318
            {"America/St_Johns", NST},
            {"CNT", NST},
            {"Europe/Paris", CET},
            {"ECT", CET},
            {"GMT", GMT},
            {"Africa/Casablanca", WET},
            {"Asia/Jerusalem", ISRAEL},
            {"Asia/Tokyo", JST},
            {"JST", JST},
            {"Europe/Bucharest", EET},
            {"Asia/Shanghai", CTT},
            {"CTT", CTT},
319
            {"UTC", UTC},
D
duke 已提交
320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348
            /* Don't change the order of the above zones
             * to keep compatibility with the previous version.
             */

            {"ACT", DARWIN},
            {"AET", EST_NSW},
            {"AGT", AGT},
            {"ART", EET},
            {"Africa/Abidjan", GMT},
            {"Africa/Accra", GHMT},
            {"Africa/Addis_Ababa", EAT},
            {"Africa/Algiers", CET},
            {"Africa/Asmara", EAT},
            {"Africa/Asmera", EAT},
            {"Africa/Bamako", GMT},
            {"Africa/Bangui", WAT},
            {"Africa/Banjul", GMT},
            {"Africa/Bissau", GMT},
            {"Africa/Blantyre", CAT},
            {"Africa/Brazzaville", WAT},
            {"Africa/Bujumbura", CAT},
            {"Africa/Cairo", EET},
            {"Africa/Ceuta", CET},
            {"Africa/Conakry", GMT},
            {"Africa/Dakar", GMT},
            {"Africa/Dar_es_Salaam", EAT},
            {"Africa/Djibouti", EAT},
            {"Africa/Douala", WAT},
            {"Africa/El_Aaiun", WET},
A
aefimov 已提交
349
            {"Africa/Freetown", GMT},
D
duke 已提交
350 351 352
            {"Africa/Gaborone", CAT},
            {"Africa/Harare", CAT},
            {"Africa/Johannesburg", SAST},
P
peytoia 已提交
353
            {"Africa/Juba", EAT},
D
duke 已提交
354
            {"Africa/Kampala", EAT},
R
rpatil 已提交
355
            {"Africa/Khartoum", CAT},
D
duke 已提交
356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375
            {"Africa/Kigali", CAT},
            {"Africa/Kinshasa", WAT},
            {"Africa/Lagos", WAT},
            {"Africa/Libreville", WAT},
            {"Africa/Lome", GMT},
            {"Africa/Luanda", WAT},
            {"Africa/Lubumbashi", CAT},
            {"Africa/Lusaka", CAT},
            {"Africa/Malabo", WAT},
            {"Africa/Maputo", CAT},
            {"Africa/Maseru", SAST},
            {"Africa/Mbabane", SAST},
            {"Africa/Mogadishu", EAT},
            {"Africa/Monrovia", GMT},
            {"Africa/Nairobi", EAT},
            {"Africa/Ndjamena", WAT},
            {"Africa/Niamey", WAT},
            {"Africa/Nouakchott", GMT},
            {"Africa/Ouagadougou", GMT},
            {"Africa/Porto-Novo", WAT},
376
            {"Africa/Sao_Tome", GMT},
D
duke 已提交
377
            {"Africa/Timbuktu", GMT},
A
aefimov 已提交
378
            {"Africa/Tripoli", EET},
D
duke 已提交
379
            {"Africa/Tunis", CET},
R
rpatil 已提交
380
            {"Africa/Windhoek", CAT},
A
aefimov 已提交
381
            {"America/Adak", HST},
D
duke 已提交
382 383 384 385 386 387 388 389 390 391 392
            {"America/Anguilla", AST},
            {"America/Antigua", AST},
            {"America/Araguaina", BRT},
            {"America/Argentina/Buenos_Aires", AGT},
            {"America/Argentina/Catamarca", AGT},
            {"America/Argentina/ComodRivadavia", AGT},
            {"America/Argentina/Cordoba", AGT},
            {"America/Argentina/Jujuy", AGT},
            {"America/Argentina/La_Rioja", AGT},
            {"America/Argentina/Mendoza", AGT},
            {"America/Argentina/Rio_Gallegos", AGT},
P
peytoia 已提交
393
            {"America/Argentina/Salta", AGT},
D
duke 已提交
394
            {"America/Argentina/San_Juan", AGT},
A
aefimov 已提交
395
            {"America/Argentina/San_Luis", AGT},
D
duke 已提交
396 397 398 399
            {"America/Argentina/Tucuman", AGT},
            {"America/Argentina/Ushuaia", AGT},
            {"America/Aruba", AST},
            {"America/Asuncion", new String[] {"Paraguay Time", "PYT",
400 401
                                               "Paraguay Summer Time", "PYST",
                                               "Paraguay Time", "PYT"}},
D
duke 已提交
402
            {"America/Atikokan", EST},
A
aefimov 已提交
403
            {"America/Atka", HST},
D
duke 已提交
404
            {"America/Bahia", BRT},
P
peytoia 已提交
405
            {"America/Bahia_Banderas", CST},
D
duke 已提交
406 407 408 409 410 411
            {"America/Barbados", AST},
            {"America/Belem", BRT},
            {"America/Belize", CST},
            {"America/Blanc-Sablon", AST},
            {"America/Boa_Vista", AMT},
            {"America/Bogota", new String[] {"Colombia Time", "COT",
412 413
                                             "Colombia Summer Time", "COST",
                                             "Colombia Time", "COT"}},
D
duke 已提交
414 415 416 417
            {"America/Boise", MST},
            {"America/Buenos_Aires", AGT},
            {"America/Cambridge_Bay", MST},
            {"America/Campo_Grande", AMT},
A
aefimov 已提交
418
            {"America/Cancun", EST},
D
duke 已提交
419
            {"America/Caracas", new String[] {"Venezuela Time", "VET",
420 421
                                              "Venezuela Summer Time", "VEST",
                                              "Venezuela Time", "VET"}},
D
duke 已提交
422 423
            {"America/Catamarca", AGT},
            {"America/Cayenne", new String[] {"French Guiana Time", "GFT",
424 425
                                              "French Guiana Summer Time", "GFST",
                                              "French Guiana Time", "GFT"}},
D
duke 已提交
426 427
            {"America/Cayman", EST},
            {"America/Chihuahua", MST},
P
peytoia 已提交
428
            {"America/Creston", MST},
D
duke 已提交
429 430 431 432 433 434 435 436 437 438 439
            {"America/Coral_Harbour", EST},
            {"America/Cordoba", AGT},
            {"America/Costa_Rica", CST},
            {"America/Cuiaba", AMT},
            {"America/Curacao", AST},
            {"America/Danmarkshavn", GMT},
            {"America/Dawson", PST},
            {"America/Dawson_Creek", MST},
            {"America/Detroit", EST},
            {"America/Dominica", AST},
            {"America/Edmonton", MST},
A
aefimov 已提交
440
            {"America/Eirunepe", ACT},
D
duke 已提交
441 442
            {"America/El_Salvador", CST},
            {"America/Ensenada", PST},
A
aefimov 已提交
443
            {"America/Fort_Nelson", MST},
D
duke 已提交
444 445 446 447
            {"America/Fort_Wayne", EST},
            {"America/Fortaleza", BRT},
            {"America/Glace_Bay", AST},
            {"America/Godthab", new String[] {"Western Greenland Time", "WGT",
448 449
                                              "Western Greenland Summer Time", "WGST",
                                              "Western Greenland Time", "WGT"}},
D
duke 已提交
450
            {"America/Goose_Bay", AST},
451
            {"America/Grand_Turk", EST},
D
duke 已提交
452 453 454 455
            {"America/Grenada", AST},
            {"America/Guadeloupe", AST},
            {"America/Guatemala", CST},
            {"America/Guayaquil", new String[] {"Ecuador Time", "ECT",
456 457
                                                "Ecuador Summer Time", "ECST",
                                                "Ecuador Time", "ECT"}},
D
duke 已提交
458
            {"America/Guyana", new String[] {"Guyana Time", "GYT",
459 460
                                             "Guyana Summer Time", "GYST",
                                             "Guyana Time", "GYT"}},
D
duke 已提交
461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478
            {"America/Havana", CUBA},
            {"America/Hermosillo", MST},
            {"America/Indiana/Indianapolis", EST},
            {"America/Indiana/Knox", CST},
            {"America/Indiana/Marengo", EST},
            {"America/Indiana/Petersburg", EST},
            {"America/Indiana/Tell_City", CST},
            {"America/Indiana/Vevay", EST},
            {"America/Indiana/Vincennes", EST},
            {"America/Indiana/Winamac", EST},
            {"America/Inuvik", MST},
            {"America/Iqaluit", EST},
            {"America/Jamaica", EST},
            {"America/Jujuy", AGT},
            {"America/Juneau", AKST},
            {"America/Kentucky/Louisville", EST},
            {"America/Kentucky/Monticello", EST},
            {"America/Knox_IN", CST},
P
peytoia 已提交
479
            {"America/Kralendijk", AST},
D
duke 已提交
480
            {"America/La_Paz", new String[] {"Bolivia Time", "BOT",
481 482
                                             "Bolivia Summer Time", "BOST",
                                             "Bolivia Time", "BOT"}},
D
duke 已提交
483
            {"America/Lima", new String[] {"Peru Time", "PET",
484 485
                                           "Peru Summer Time", "PEST",
                                           "Peru Time", "PET"}},
D
duke 已提交
486
            {"America/Louisville", EST},
P
peytoia 已提交
487
            {"America/Lower_Princes", AST},
D
duke 已提交
488 489 490
            {"America/Maceio", BRT},
            {"America/Managua", CST},
            {"America/Manaus", AMT},
P
peytoia 已提交
491
            {"America/Marigot", AST},
D
duke 已提交
492
            {"America/Martinique", AST},
P
peytoia 已提交
493
            {"America/Matamoros", CST},
D
duke 已提交
494 495 496 497
            {"America/Mazatlan", MST},
            {"America/Mendoza", AGT},
            {"America/Menominee", CST},
            {"America/Merida", CST},
R
rpatil 已提交
498
            {"America/Metlakatla", AKST},
D
duke 已提交
499 500
            {"America/Mexico_City", CST},
            {"America/Miquelon", new String[] {"Pierre & Miquelon Standard Time", "PMST",
501 502
                                               "Pierre & Miquelon Daylight Time", "PMDT",
                                               "Pierre & Miquelon Time", "PMT"}},
D
duke 已提交
503 504
            {"America/Moncton", AST},
            {"America/Montevideo", new String[] {"Uruguay Time", "UYT",
505 506
                                                 "Uruguay Summer Time", "UYST",
                                                 "Uruguay Time", "UYT"}},
D
duke 已提交
507 508 509 510 511 512 513
            {"America/Monterrey", CST},
            {"America/Montreal", EST},
            {"America/Montserrat", AST},
            {"America/Nassau", EST},
            {"America/Nipigon", EST},
            {"America/Nome", AKST},
            {"America/Noronha", NORONHA},
P
peytoia 已提交
514
            {"America/North_Dakota/Beulah", CST},
D
duke 已提交
515 516
            {"America/North_Dakota/Center", CST},
            {"America/North_Dakota/New_Salem", CST},
P
peytoia 已提交
517
            {"America/Ojinaga", MST},
D
duke 已提交
518 519 520
            {"America/Panama", EST},
            {"America/Pangnirtung", EST},
            {"America/Paramaribo", new String[] {"Suriname Time", "SRT",
521 522
                                                 "Suriname Summer Time", "SRST",
                                                 "Suriname Time", "SRT"}},
D
duke 已提交
523 524
            {"America/Port-au-Prince", EST},
            {"America/Port_of_Spain", AST},
A
aefimov 已提交
525
            {"America/Porto_Acre", ACT},
D
duke 已提交
526 527 528 529 530 531
            {"America/Porto_Velho", AMT},
            {"America/Puerto_Rico", AST},
            {"America/Rainy_River", CST},
            {"America/Rankin_Inlet", CST},
            {"America/Recife", BRT},
            {"America/Regina", CST},
P
peytoia 已提交
532
            {"America/Resolute", CST},
A
aefimov 已提交
533
            {"America/Rio_Branco", ACT},
D
duke 已提交
534
            {"America/Rosario", AGT},
P
peytoia 已提交
535
            {"America/Santa_Isabel", PST},
P
peytoia 已提交
536
            {"America/Santarem", BRT},
D
duke 已提交
537 538 539 540 541
            {"America/Santiago", CLT},
            {"America/Santo_Domingo", AST},
            {"America/Sao_Paulo", BRT},
            {"America/Scoresbysund", EGT},
            {"America/Shiprock", MST},
P
peytoia 已提交
542
            {"America/St_Barthelemy", AST},
D
duke 已提交
543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559
            {"America/St_Kitts", AST},
            {"America/St_Lucia", AST},
            {"America/St_Thomas", AST},
            {"America/St_Vincent", AST},
            {"America/Swift_Current", CST},
            {"America/Tegucigalpa", CST},
            {"America/Thule", AST},
            {"America/Thunder_Bay", EST},
            {"America/Tijuana", PST},
            {"America/Toronto", EST},
            {"America/Tortola", AST},
            {"America/Vancouver", PST},
            {"America/Virgin", AST},
            {"America/Whitehorse", PST},
            {"America/Winnipeg", CST},
            {"America/Yakutat", AKST},
            {"America/Yellowknife", MST},
P
peytoia 已提交
560
            {"Antarctica/Casey", WST_AUS},
D
duke 已提交
561
            {"Antarctica/Davis", new String[] {"Davis Time", "DAVT",
562 563
                                               "Davis Summer Time", "DAVST",
                                               "Davis Time", "DAVT"}},
D
duke 已提交
564
            {"Antarctica/DumontDUrville", new String[] {"Dumont-d'Urville Time", "DDUT",
565 566
                                                        "Dumont-d'Urville Summer Time", "DDUST",
                                                        "Dumont-d'Urville Time", "DDUT"}},
A
aefimov 已提交
567 568
            {"Antarctica/Macquarie", new String[] {"Macquarie Island Standard Time", "MIST",
                                                   "Macquarie Island Daylight Time", "MIDT",
569
                                                   "Macquarie Island Time", "MIST"}},
D
duke 已提交
570
            {"Antarctica/Mawson", new String[] {"Mawson Time", "MAWT",
571 572
                                                "Mawson Summer Time", "MAWST",
                                                "Mawson Time", "MAWT"}},
D
duke 已提交
573 574 575
            {"Antarctica/McMurdo", NZST},
            {"Antarctica/Palmer", CLT},
            {"Antarctica/Rothera", new String[] {"Rothera Time", "ROTT",
576 577
                                                 "Rothera Summer Time", "ROTST",
                                                 "Rothera Time", "ROTT"}},
D
duke 已提交
578 579
            {"Antarctica/South_Pole", NZST},
            {"Antarctica/Syowa", new String[] {"Syowa Time", "SYOT",
580 581
                                               "Syowa Summer Time", "SYOST",
                                               "Syowa Time", "SYOT"}},
A
aefimov 已提交
582 583 584
            {"Antarctica/Troll", new String[] {"Coordinated Universal Time", "UTC",
                                               "Central European Summer Time", "CEST",
                                               "Troll Time", "ATT"}},
D
duke 已提交
585
            {"Antarctica/Vostok", new String[] {"Vostok Time", "VOST",
586 587
                                                "Vostok Summer Time", "VOSST",
                                                "Vostok Time", "VOST"}},
D
duke 已提交
588 589 590
            {"Arctic/Longyearbyen", CET},
            {"Asia/Aden", ARAST},
            {"Asia/Almaty", new String[] {"Alma-Ata Time", "ALMT",
591 592
                                          "Alma-Ata Summer Time", "ALMST",
                                          "Alma-Ata Time", "ALMT"}},
A
aefimov 已提交
593
            {"Asia/Amman", EET},
D
duke 已提交
594
            {"Asia/Anadyr", new String[] {"Anadyr Time", "ANAT",
595 596
                                          "Anadyr Summer Time", "ANAST",
                                          "Anadyr Time", "ANAT"}},
D
duke 已提交
597
            {"Asia/Aqtau", new String[] {"Aqtau Time", "AQTT",
598 599
                                         "Aqtau Summer Time", "AQTST",
                                         "Aqtau Time", "AQTT"}},
D
duke 已提交
600
            {"Asia/Aqtobe", new String[] {"Aqtobe Time", "AQTT",
601 602
                                          "Aqtobe Summer Time", "AQTST",
                                          "Aqtobe Time", "AQTT"}},
D
duke 已提交
603 604 605 606 607
            {"Asia/Ashgabat", TMT},
            {"Asia/Ashkhabad", TMT},
            {"Asia/Baghdad", ARAST},
            {"Asia/Bahrain", ARAST},
            {"Asia/Baku", new String[] {"Azerbaijan Time", "AZT",
608 609
                                        "Azerbaijan Summer Time", "AZST",
                                        "Azerbaijan Time", "AZT"}},
D
duke 已提交
610 611 612
            {"Asia/Bangkok", ICT},
            {"Asia/Beirut", EET},
            {"Asia/Bishkek", new String[] {"Kirgizstan Time", "KGT",
613 614
                                           "Kirgizstan Summer Time", "KGST",
                                           "Kirgizstan Time", "KGT"}},
D
duke 已提交
615
            {"Asia/Brunei", new String[] {"Brunei Time", "BNT",
616 617
                                          "Brunei Summer Time", "BNST",
                                          "Brunei Time", "BNT"}},
D
duke 已提交
618
            {"Asia/Calcutta", IST},
R
rpatil 已提交
619
            {"Asia/Chita", YAKT},
D
duke 已提交
620
            {"Asia/Choibalsan", new String[] {"Choibalsan Time", "CHOT",
621 622
                                              "Choibalsan Summer Time", "CHOST",
                                              "Choibalsan Time", "CHOT"}},
D
duke 已提交
623 624 625 626 627 628
            {"Asia/Chongqing", CTT},
            {"Asia/Chungking", CTT},
            {"Asia/Colombo", IST},
            {"Asia/Dacca", BDT},
            {"Asia/Dhaka", BDT},
            {"Asia/Dili", new String[] {"Timor-Leste Time", "TLT",
629 630
                                        "Timor-Leste Summer Time", "TLST",
                                        "Timor-Leste Time", "TLT"}},
D
duke 已提交
631 632 633
            {"Asia/Damascus", EET},
            {"Asia/Dubai", GST},
            {"Asia/Dushanbe", new String[] {"Tajikistan Time", "TJT",
634 635
                                            "Tajikistan Summer Time", "TJST",
                                            "Tajikistan Time", "TJT"}},
D
duke 已提交
636 637
            {"Asia/Gaza", EET},
            {"Asia/Harbin", CTT},
P
peytoia 已提交
638
            {"Asia/Hebron", EET},
P
peytoia 已提交
639
            {"Asia/Ho_Chi_Minh", ICT},
D
duke 已提交
640 641
            {"Asia/Hong_Kong", HKT},
            {"Asia/Hovd", new String[] {"Hovd Time", "HOVT",
642 643
                                        "Hovd Summer Time", "HOVST",
                                        "Hovd Time", "HOVT"}},
A
aefimov 已提交
644
            {"Asia/Irkutsk", IRKT},
645
            {"Asia/Istanbul", TRT},
D
duke 已提交
646
            {"Asia/Jakarta", WIT},
A
aefimov 已提交
647
            {"Asia/Jayapura", new String[] {"East Indonesia Time", "WIT",
648
                                            "East Indonesia Summer Time", "EIST",
A
aefimov 已提交
649
                                            "East Indonesia Time", "WIT"}},
D
duke 已提交
650
            {"Asia/Kabul", new String[] {"Afghanistan Time", "AFT",
651 652
                                         "Afghanistan Summer Time", "AFST",
                                         "Afghanistan Time", "AFT"}},
D
duke 已提交
653
            {"Asia/Kamchatka", new String[] {"Petropavlovsk-Kamchatski Time", "PETT",
654 655
                                             "Petropavlovsk-Kamchatski Summer Time", "PETST",
                                             "Petropavlovsk-Kamchatski Time", "PETT"}},
D
duke 已提交
656
            {"Asia/Karachi", PKT},
A
aefimov 已提交
657
            {"Asia/Kashgar", XJT},
P
peytoia 已提交
658 659
            {"Asia/Kathmandu", NPT},
            {"Asia/Katmandu", NPT},
R
rpatil 已提交
660
            {"Asia/Khandyga", YAKT},
P
peytoia 已提交
661
            {"Asia/Kolkata", IST},
A
aefimov 已提交
662
            {"Asia/Krasnoyarsk", KRAT},
D
duke 已提交
663 664 665 666 667 668
            {"Asia/Kuala_Lumpur", MYT},
            {"Asia/Kuching", MYT},
            {"Asia/Kuwait", ARAST},
            {"Asia/Macao", CTT},
            {"Asia/Macau", CTT},
            {"Asia/Magadan", new String[] {"Magadan Time", "MAGT",
669 670
                                           "Magadan Summer Time", "MAGST",
                                           "Magadan Time", "MAGT"}},
D
duke 已提交
671
            {"Asia/Makassar", CIT},
672 673 674
            {"Asia/Manila", new String[] {"Philippines Standard Time", "PST",
                                          "Philippines Daylight Time", "PDT",
                                          "Philippines Time", "PT"}},
D
duke 已提交
675 676
            {"Asia/Muscat", GST},
            {"Asia/Nicosia", EET},
A
aefimov 已提交
677
            {"Asia/Novokuznetsk", KRAT},
P
peytoia 已提交
678
            {"Asia/Novosibirsk", NOVT},
D
duke 已提交
679
            {"Asia/Oral", new String[] {"Oral Time", "ORAT",
680 681
                                        "Oral Summer Time", "ORAST",
                                        "Oral Time", "ORAT"}},
D
duke 已提交
682
            {"Asia/Omsk", new String[] {"Omsk Time", "OMST",
683 684
                                        "Omsk Summer Time", "OMSST",
                                        "Omsk Time", "OMST"}},
D
duke 已提交
685 686 687 688
            {"Asia/Phnom_Penh", ICT},
            {"Asia/Pontianak", WIT},
            {"Asia/Pyongyang", KST},
            {"Asia/Qatar", ARAST},
689 690 691
            {"Asia/Qostanay", new String[] {"Kostanay Standard Time", "QOST",
                                            "Kostanay Summer Time", "QOSST",
                                            "Kostanay Time", "QOST"}},
D
duke 已提交
692
            {"Asia/Qyzylorda", new String[] {"Qyzylorda Time", "QYZT",
693 694
                                             "Qyzylorda Summer Time", "QYZST",
                                             "Qyzylorda Time", "QYZT"}},
R
rpatil 已提交
695
            {"Asia/Rangoon", MMT},
D
duke 已提交
696 697 698
            {"Asia/Riyadh", ARAST},
            {"Asia/Saigon", ICT},
            {"Asia/Sakhalin", new String[] {"Sakhalin Time", "SAKT",
699 700
                                            "Sakhalin Summer Time", "SAKST",
                                            "Sakhalin Time", "SAKT"}},
D
duke 已提交
701 702 703
            {"Asia/Samarkand", UZT},
            {"Asia/Seoul", KST},
            {"Asia/Singapore", SGT},
A
aefimov 已提交
704 705 706
            {"Asia/Srednekolymsk", new String[] {"Srednekolymsk Time", "SRET",
                                                 "Srednekolymsk Daylight Time", "SREDT",
                                                 "Srednekolymsk Time", "SRET"}},
D
duke 已提交
707 708 709 710
            {"Asia/Taipei", CTT},
            {"Asia/Tel_Aviv", ISRAEL},
            {"Asia/Tashkent", UZT},
            {"Asia/Tbilisi", new String[] {"Georgia Time", "GET",
711 712
                                           "Georgia Summer Time", "GEST",
                                           "Georgia Time", "GET"}},
D
duke 已提交
713 714 715 716 717 718
            {"Asia/Tehran", IRT},
            {"Asia/Thimbu", BTT},
            {"Asia/Thimphu", BTT},
            {"Asia/Ujung_Pandang", CIT},
            {"Asia/Ulaanbaatar", ULAT},
            {"Asia/Ulan_Bator", ULAT},
A
aefimov 已提交
719
            {"Asia/Urumqi", XJT},
S
sherman 已提交
720 721 722
            {"Asia/Ust-Nera", new String[] {"Ust-Nera Time", "VLAT",
                                            "Ust-Nera Summer Time", "VLAST",
                                            "Ust-Nera Time", "VLAT"}},
D
duke 已提交
723 724
            {"Asia/Vientiane", ICT},
            {"Asia/Vladivostok", new String[] {"Vladivostok Time", "VLAT",
725 726
                                               "Vladivostok Summer Time", "VLAST",
                                               "Vladivostok Time", "VLAT"}},
R
rpatil 已提交
727
            {"Asia/Yakutsk", YAKT},
R
rpatil 已提交
728
            {"Asia/Yangon", MMT},
D
duke 已提交
729
            {"Asia/Yekaterinburg", new String[] {"Yekaterinburg Time", "YEKT",
730 731
                                                 "Yekaterinburg Summer Time", "YEKST",
                                                 "Yekaterinburg Time", "YEKT"}},
D
duke 已提交
732 733
            {"Asia/Yerevan", ARMT},
            {"Atlantic/Azores", new String[] {"Azores Time", "AZOT",
734 735
                                              "Azores Summer Time", "AZOST",
                                              "Azores Time", "AZOT"}},
D
duke 已提交
736 737 738
            {"Atlantic/Bermuda", AST},
            {"Atlantic/Canary", WET},
            {"Atlantic/Cape_Verde", new String[] {"Cape Verde Time", "CVT",
739 740
                                                  "Cape Verde Summer Time", "CVST",
                                                  "Cape Verde Time", "CVT"}},
D
duke 已提交
741 742 743 744 745 746
            {"Atlantic/Faeroe", WET},
            {"Atlantic/Faroe", WET},
            {"Atlantic/Jan_Mayen", CET},
            {"Atlantic/Madeira", WET},
            {"Atlantic/Reykjavik", GMT},
            {"Atlantic/South_Georgia", new String[] {"South Georgia Standard Time", "GST",
747 748
                                                     "South Georgia Daylight Time", "GDT",
                                                     "South Georgia Time", "GT"}},
D
duke 已提交
749 750
            {"Atlantic/St_Helena", GMT},
            {"Atlantic/Stanley", new String[] {"Falkland Is. Time", "FKT",
751 752
                                               "Falkland Is. Summer Time", "FKST",
                                               "Falkland Is. Time", "FKT"}},
D
duke 已提交
753 754 755 756 757 758 759
            {"Australia/ACT", EST_NSW},
            {"Australia/Adelaide", ADELAIDE},
            {"Australia/Brisbane", BRISBANE},
            {"Australia/Broken_Hill", BROKEN_HILL},
            {"Australia/Canberra", EST_NSW},
            {"Australia/Currie", EST_NSW},
            {"Australia/Darwin", DARWIN},
A
aefimov 已提交
760 761 762
            {"Australia/Eucla", new String[] {"Australian Central Western Standard Time", "ACWST",
                                              "Australian Central Western Daylight Time", "ACWDT",
                                              "Australian Central Western Time", "ACWT"}},
D
duke 已提交
763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779
            {"Australia/Hobart", TASMANIA},
            {"Australia/LHI", LORD_HOWE},
            {"Australia/Lindeman", BRISBANE},
            {"Australia/Lord_Howe", LORD_HOWE},
            {"Australia/Melbourne", VICTORIA},
            {"Australia/North", DARWIN},
            {"Australia/NSW", EST_NSW},
            {"Australia/Perth", WST_AUS},
            {"Australia/Queensland", BRISBANE},
            {"Australia/South", ADELAIDE},
            {"Australia/Sydney", EST_NSW},
            {"Australia/Tasmania", TASMANIA},
            {"Australia/Victoria", VICTORIA},
            {"Australia/West", WST_AUS},
            {"Australia/Yancowinna", BROKEN_HILL},
            {"BET", BRT},
            {"BST", BDT},
A
aefimov 已提交
780
            {"Brazil/Acre", ACT},
D
duke 已提交
781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816
            {"Brazil/DeNoronha", NORONHA},
            {"Brazil/East", BRT},
            {"Brazil/West", AMT},
            {"Canada/Atlantic", AST},
            {"Canada/Central", CST},
            {"Canada/Eastern", EST},
            {"Canada/Mountain", MST},
            {"Canada/Newfoundland", NST},
            {"Canada/Pacific", PST},
            {"Canada/Yukon", PST},
            {"Canada/Saskatchewan", CST},
            {"CAT", CAT},
            {"CET", CET},
            {"Chile/Continental", CLT},
            {"Chile/EasterIsland", EASTER},
            {"CST6CDT", CST},
            {"Cuba", CUBA},
            {"EAT", EAT},
            {"EET", EET},
            {"Egypt", EET},
            {"Eire", DUBLIN},
            {"EST5EDT", EST},
            {"Etc/Greenwich", GMT},
            {"Etc/UCT", UTC},
            {"Etc/Universal", UTC},
            {"Etc/UTC", UTC},
            {"Etc/Zulu", UTC},
            {"Europe/Amsterdam", CET},
            {"Europe/Andorra", CET},
            {"Europe/Athens", EET},
            {"Europe/Belfast", GMTBST},
            {"Europe/Belgrade", CET},
            {"Europe/Berlin", CET},
            {"Europe/Bratislava", CET},
            {"Europe/Brussels", CET},
            {"Europe/Budapest", CET},
A
aefimov 已提交
817
            {"Europe/Busingen", CET},
D
duke 已提交
818 819 820 821 822 823 824
            {"Europe/Chisinau", EET},
            {"Europe/Copenhagen", CET},
            {"Europe/Dublin", DUBLIN},
            {"Europe/Gibraltar", CET},
            {"Europe/Guernsey", GMTBST},
            {"Europe/Helsinki", EET},
            {"Europe/Isle_of_Man", GMTBST},
825
            {"Europe/Istanbul", TRT},
D
duke 已提交
826
            {"Europe/Jersey", GMTBST},
A
aefimov 已提交
827
            {"Europe/Kaliningrad", EET},
P
peytoia 已提交
828
            {"Europe/Kiev", EET},
D
duke 已提交
829 830 831 832 833 834 835
            {"Europe/Lisbon", WET},
            {"Europe/Ljubljana", CET},
            {"Europe/London", GMTBST},
            {"Europe/Luxembourg", CET},
            {"Europe/Madrid", CET},
            {"Europe/Malta", CET},
            {"Europe/Mariehamn", EET},
A
aefimov 已提交
836
            {"Europe/Minsk", MSK},
D
duke 已提交
837 838 839 840 841 842 843 844 845
            {"Europe/Monaco", CET},
            {"Europe/Moscow", MSK},
            {"Europe/Nicosia", EET},
            {"Europe/Oslo", CET},
            {"Europe/Podgorica", CET},
            {"Europe/Prague", CET},
            {"Europe/Riga", EET},
            {"Europe/Rome", CET},
            {"Europe/Samara", new String[] {"Samara Time", "SAMT",
846 847
                                            "Samara Summer Time", "SAMST",
                                            "Samara Time", "SAMT"}},
D
duke 已提交
848 849
            {"Europe/San_Marino", CET},
            {"Europe/Sarajevo", CET},
A
aefimov 已提交
850
            {"Europe/Simferopol", MSK},
D
duke 已提交
851 852 853 854 855 856
            {"Europe/Skopje", CET},
            {"Europe/Sofia", EET},
            {"Europe/Stockholm", CET},
            {"Europe/Tallinn", EET},
            {"Europe/Tirane", CET},
            {"Europe/Tiraspol", EET},
P
peytoia 已提交
857
            {"Europe/Uzhgorod", EET},
D
duke 已提交
858 859 860 861
            {"Europe/Vaduz", CET},
            {"Europe/Vatican", CET},
            {"Europe/Vienna", CET},
            {"Europe/Vilnius", EET},
A
aefimov 已提交
862
            {"Europe/Volgograd", MSK},
D
duke 已提交
863 864
            {"Europe/Warsaw", CET},
            {"Europe/Zagreb", CET},
P
peytoia 已提交
865
            {"Europe/Zaporozhye", EET},
D
duke 已提交
866 867 868 869 870 871 872 873 874 875
            {"Europe/Zurich", CET},
            {"GB", GMTBST},
            {"GB-Eire", GMTBST},
            {"Greenwich", GMT},
            {"Hongkong", HKT},
            {"Iceland", GMT},
            {"Iran", IRT},
            {"IST", IST},
            {"Indian/Antananarivo", EAT},
            {"Indian/Chagos", new String[] {"Indian Ocean Territory Time", "IOT",
876 877
                                            "Indian Ocean Territory Summer Time", "IOST",
                                            "Indian Ocean Territory Time", "IOT"}},
D
duke 已提交
878
            {"Indian/Christmas", new String[] {"Christmas Island Time", "CXT",
879 880
                                               "Christmas Island Summer Time", "CXST",
                                               "Christmas Island Time", "CIT"}},
D
duke 已提交
881
            {"Indian/Cocos", new String[] {"Cocos Islands Time", "CCT",
882 883
                                           "Cocos Islands Summer Time", "CCST",
                                           "Cocos Islands Time", "CCT"}},
D
duke 已提交
884 885
            {"Indian/Comoro", EAT},
            {"Indian/Kerguelen", new String[] {"French Southern & Antarctic Lands Time", "TFT",
886 887
                                               "French Southern & Antarctic Lands Summer Time", "TFST",
                                               "French Southern & Antarctic Lands Time", "TFT"}},
D
duke 已提交
888
            {"Indian/Mahe", new String[] {"Seychelles Time", "SCT",
889 890
                                          "Seychelles Summer Time", "SCST",
                                          "Seychelles Time", "SCT"}},
D
duke 已提交
891
            {"Indian/Maldives", new String[] {"Maldives Time", "MVT",
892 893
                                              "Maldives Summer Time", "MVST",
                                              "Maldives Time", "MVT"}},
D
duke 已提交
894
            {"Indian/Mauritius", new String[] {"Mauritius Time", "MUT",
895 896
                                               "Mauritius Summer Time", "MUST",
                                               "Mauritius Time", "MUT"}},
D
duke 已提交
897 898
            {"Indian/Mayotte", EAT},
            {"Indian/Reunion", new String[] {"Reunion Time", "RET",
899 900
                                             "Reunion Summer Time", "REST",
                                             "Reunion Time", "RET"}},
D
duke 已提交
901 902 903 904
            {"Israel", ISRAEL},
            {"Jamaica", EST},
            {"Japan", JST},
            {"Kwajalein", MHT},
A
aefimov 已提交
905
            {"Libya", EET},
D
duke 已提交
906
            {"MET", new String[] {"Middle Europe Time", "MET",
907 908
                                  "Middle Europe Summer Time", "MEST",
                                  "Middle Europe Time", "MET"}},
D
duke 已提交
909 910 911 912 913 914 915 916 917 918 919 920 921 922 923
            {"Mexico/BajaNorte", PST},
            {"Mexico/BajaSur", MST},
            {"Mexico/General", CST},
            {"MIT", WST_SAMOA},
            {"MST7MDT", MST},
            {"Navajo", MST},
            {"NET", ARMT},
            {"NST", NZST},
            {"NZ", NZST},
            {"NZ-CHAT", CHAST},
            {"PLT", PKT},
            {"Portugal", WET},
            {"PRT", AST},
            {"Pacific/Apia", WST_SAMOA},
            {"Pacific/Auckland", NZST},
A
aefimov 已提交
924 925 926
            {"Pacific/Bougainville", new String[] {"Bougainville Standard Time", "BST",
                                                   "Bougainville Daylight Time", "BST",
                                                   "Bougainville Time", "BT"}},
D
duke 已提交
927
            {"Pacific/Chatham", CHAST},
P
peytoia 已提交
928
            {"Pacific/Chuuk", CHUT},
D
duke 已提交
929 930
            {"Pacific/Easter", EASTER},
            {"Pacific/Efate", new String[] {"Vanuatu Time", "VUT",
931 932
                                            "Vanuatu Summer Time", "VUST",
                                            "Vanuatu Time", "VUT"}},
D
duke 已提交
933
            {"Pacific/Enderbury", new String[] {"Phoenix Is. Time", "PHOT",
934 935
                                                "Phoenix Is. Summer Time", "PHOST",
                                                "Phoenix Is. Time", "PHOT"}},
D
duke 已提交
936
            {"Pacific/Fakaofo", new String[] {"Tokelau Time", "TKT",
937 938
                                              "Tokelau Summer Time", "TKST",
                                              "Tokelau Time", "TKT"}},
D
duke 已提交
939
            {"Pacific/Fiji", new String[] {"Fiji Time", "FJT",
940 941
                                           "Fiji Summer Time", "FJST",
                                           "Fiji Time", "FJT"}},
D
duke 已提交
942
            {"Pacific/Funafuti", new String[] {"Tuvalu Time", "TVT",
943 944
                                               "Tuvalu Summer Time", "TVST",
                                               "Tuvalu Time", "TVT"}},
D
duke 已提交
945
            {"Pacific/Galapagos", new String[] {"Galapagos Time", "GALT",
946 947
                                                "Galapagos Summer Time", "GALST",
                                                "Galapagos Time", "GALT"}},
D
duke 已提交
948 949 950 951 952
            {"Pacific/Gambier", GAMBIER},
            {"Pacific/Guadalcanal", SBT},
            {"Pacific/Guam", ChST},
            {"Pacific/Johnston", HST},
            {"Pacific/Kiritimati", new String[] {"Line Is. Time", "LINT",
953 954
                                                 "Line Is. Summer Time", "LINST",
                                                 "Line Is. Time", "LINT"}},
D
duke 已提交
955
            {"Pacific/Kosrae", new String[] {"Kosrae Time", "KOST",
956 957
                                             "Kosrae Summer Time", "KOSST",
                                             "Kosrae Time", "KOST"}},
D
duke 已提交
958 959 960
            {"Pacific/Kwajalein", MHT},
            {"Pacific/Majuro", MHT},
            {"Pacific/Marquesas", new String[] {"Marquesas Time", "MART",
961 962
                                                "Marquesas Summer Time", "MARST",
                                                "Marquesas Time", "MART"}},
D
duke 已提交
963 964
            {"Pacific/Midway", SAMOA},
            {"Pacific/Nauru", new String[] {"Nauru Time", "NRT",
965 966
                                            "Nauru Summer Time", "NRST",
                                            "Nauru Time", "NRT"}},
D
duke 已提交
967
            {"Pacific/Niue", new String[] {"Niue Time", "NUT",
968 969
                                           "Niue Summer Time", "NUST",
                                           "Niue Time", "NUT"}},
D
duke 已提交
970
            {"Pacific/Norfolk", new String[] {"Norfolk Time", "NFT",
971 972
                                              "Norfolk Summer Time", "NFST",
                                              "Norfolk Time", "NFT"}},
D
duke 已提交
973
            {"Pacific/Noumea", new String[] {"New Caledonia Time", "NCT",
974 975
                                             "New Caledonia Summer Time", "NCST",
                                             "New Caledonia Time", "NCT"}},
D
duke 已提交
976 977
            {"Pacific/Pago_Pago", SAMOA},
            {"Pacific/Palau", new String[] {"Palau Time", "PWT",
978 979
                                            "Palau Summer Time", "PWST",
                                            "Palau Time", "PWT"}},
D
duke 已提交
980
            {"Pacific/Pitcairn", PITCAIRN},
P
peytoia 已提交
981 982
            {"Pacific/Pohnpei", PONT},
            {"Pacific/Ponape", PONT},
D
duke 已提交
983
            {"Pacific/Port_Moresby", new String[] {"Papua New Guinea Time", "PGT",
984 985
                                                   "Papua New Guinea Summer Time", "PGST",
                                                   "Papua New Guinea Time", "PGT"}},
D
duke 已提交
986
            {"Pacific/Rarotonga", new String[] {"Cook Is. Time", "CKT",
987 988
                                                "Cook Is. Summer Time", "CKHST",
                                                "Cook Is. Time", "CKT"}},
D
duke 已提交
989 990 991
            {"Pacific/Saipan", ChST},
            {"Pacific/Samoa", SAMOA},
            {"Pacific/Tahiti", new String[] {"Tahiti Time", "TAHT",
992 993
                                             "Tahiti Summer Time", "TAHST",
                                             "Tahiti Time", "TAHT"}},
D
duke 已提交
994
            {"Pacific/Tarawa", new String[] {"Gilbert Is. Time", "GILT",
995 996
                                             "Gilbert Is. Summer Time", "GILST",
                                             "Gilbert Is. Time", "GILT"}},
D
duke 已提交
997
            {"Pacific/Tongatapu", new String[] {"Tonga Time", "TOT",
998 999
                                                "Tonga Summer Time", "TOST",
                                                "Tonga Time", "TOT"}},
P
peytoia 已提交
1000
            {"Pacific/Truk", CHUT},
D
duke 已提交
1001
            {"Pacific/Wake", new String[] {"Wake Time", "WAKT",
1002 1003
                                           "Wake Summer Time", "WAKST",
                                           "Wake Time", "WAKT"}},
D
duke 已提交
1004
            {"Pacific/Wallis", new String[] {"Wallis & Futuna Time", "WFT",
1005 1006
                                             "Wallis & Futuna Summer Time", "WFST",
                                             "Wallis & Futuna Time", "WFT"}},
P
peytoia 已提交
1007
            {"Pacific/Yap", CHUT},
D
duke 已提交
1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026
            {"Poland", CET},
            {"PRC", CTT},
            {"PST8PDT", PST},
            {"ROK", KST},
            {"Singapore", SGT},
            {"SST", SBT},
            {"SystemV/AST4", AST},
            {"SystemV/AST4ADT", AST},
            {"SystemV/CST6", CST},
            {"SystemV/CST6CDT", CST},
            {"SystemV/EST5", EST},
            {"SystemV/EST5EDT", EST},
            {"SystemV/HST10", HST},
            {"SystemV/MST7", MST},
            {"SystemV/MST7MDT", MST},
            {"SystemV/PST8", PST},
            {"SystemV/PST8PDT", PST},
            {"SystemV/YST9", AKST},
            {"SystemV/YST9YDT", AKST},
1027
            {"Turkey", TRT},
D
duke 已提交
1028 1029 1030
            {"UCT", UTC},
            {"Universal", UTC},
            {"US/Alaska", AKST},
A
aefimov 已提交
1031
            {"US/Aleutian", HST},
D
duke 已提交
1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049
            {"US/Arizona", MST},
            {"US/Central", CST},
            {"US/Eastern", EST},
            {"US/Hawaii", HST},
            {"US/Indiana-Starke", CST},
            {"US/East-Indiana", EST},
            {"US/Michigan", EST},
            {"US/Mountain", MST},
            {"US/Pacific", PST},
            {"US/Pacific-New", PST},
            {"US/Samoa", SAMOA},
            {"VST", ICT},
            {"W-SU", MSK},
            {"WET", WET},
            {"Zulu", UTC},
        };
    }
}