TimeZoneNames.java 55.1 KB
Newer Older
D
duke 已提交
1
/*
2
 * Copyright (c) 1996, 2016, 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"};
D
duke 已提交
245
        String ULAT[]= new String[] {"Ulaanbaatar Time", "ULAT",
246 247
                                     "Ulaanbaatar Summer Time", "ULAST",
                                     "Ulaanbaatar Time", "ULAT"};
D
duke 已提交
248
        String WAT[] = new String[] {"Western African Time", "WAT",
249 250
                                     "Western African Summer Time", "WAST",
                                     "Western African Time", "WAT"};
D
duke 已提交
251
        String WET[] = new String[] {"Western European Time", "WET",
252 253
                                     "Western European Summer Time", "WEST",
                                     "Western European Time", "WET"};
A
aefimov 已提交
254
        String WIT[] = new String[] {"West Indonesia Time", "WIB",
255
                                     "West Indonesia Summer Time", "WIST",
A
aefimov 已提交
256
                                     "West Indonesia Time", "WIB"};
A
aefimov 已提交
257 258 259
        String WST_AUS[] = new String[] {"Australian Western Standard Time", "AWST",
                                         "Australian Western Daylight Time", "AWDT",
                                         "Australian Western Time", "AWT"};
D
duke 已提交
260
        String SAMOA[] = new String[] {"Samoa Standard Time", "SST",
261 262
                                       "Samoa Daylight Time", "SDT",
                                       "Samoa Time", "ST"};
A
aefimov 已提交
263
        String WST_SAMOA[] = new String[] {"West Samoa Standard Time", "WSST",
264 265
                                           "West Samoa Daylight Time", "WSDT",
                                           "West Samoa Time", "WST"};
D
duke 已提交
266
        String ChST[] = new String[] {"Chamorro Standard Time", "ChST",
267 268
                                      "Chamorro Daylight Time", "ChDT",
                                      "Chamorro Time", "ChT"};
A
aefimov 已提交
269 270 271
        String VICTORIA[] = new String[] {"Australian Eastern Standard Time (Victoria)", "AEST",
                                          "Australian Eastern Daylight Time (Victoria)", "AEDT",
                                          "Australian Eastern Time (Victoria)", "AET"};
D
duke 已提交
272
        String UTC[] = new String[] {"Coordinated Universal Time", "UTC",
273
                                     "Coordinated Universal Time", "UTC",
D
duke 已提交
274 275
                                     "Coordinated Universal Time", "UTC"};
        String UZT[] = new String[] {"Uzbekistan Time", "UZT",
276 277
                                     "Uzbekistan Summer Time", "UZST",
                                     "Uzbekistan Time", "UZT"};
A
aefimov 已提交
278 279 280
        String XJT[] = new String[] {"Xinjiang Standard Time", "XJT",
                                     "Xinjiang Daylight Time", "XJDT",
                                     "Xinjiang Time", "XJT"};
R
rpatil 已提交
281 282 283
        String YAKT[] = new String[] {"Yakutsk Time", "YAKT",
                                      "Yakutsk Summer Time", "YAKST",
                                      "Yakutsk Time", "YAKT"};
D
duke 已提交
284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302

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