TimeZoneNames.java 55.5 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"};
275 276 277
        String WGT[] = new String[] {"Western Greenland Time", "WGT",
                                     "Western Greenland Summer Time", "WGST",
                                     "Western Greenland Time", "WGT"};
D
duke 已提交
278
        String UTC[] = new String[] {"Coordinated Universal Time", "UTC",
279
                                     "Coordinated Universal Time", "UTC",
D
duke 已提交
280 281
                                     "Coordinated Universal Time", "UTC"};
        String UZT[] = new String[] {"Uzbekistan Time", "UZT",
282 283
                                     "Uzbekistan Summer Time", "UZST",
                                     "Uzbekistan Time", "UZT"};
A
aefimov 已提交
284 285 286
        String XJT[] = new String[] {"Xinjiang Standard Time", "XJT",
                                     "Xinjiang Daylight Time", "XJDT",
                                     "Xinjiang Time", "XJT"};
R
rpatil 已提交
287 288 289
        String YAKT[] = new String[] {"Yakutsk Time", "YAKT",
                                      "Yakutsk Summer Time", "YAKST",
                                      "Yakutsk Time", "YAKT"};
D
duke 已提交
290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308

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