TimeZoneNames.java 55.1 KB
Newer Older
D
duke 已提交
1
/*
A
aefimov 已提交
2
 * Copyright (c) 1996, 2014, 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 HAST[] = new String[] {"Hawaii-Aleutian Standard Time", "HAST",
156 157
                                      "Hawaii-Aleutian Daylight Time", "HADT",
                                      "Hawaii-Aleutian Time", "HAT"};
D
duke 已提交
158
        String HKT[] =  new String[] {"Hong Kong Time", "HKT",
159 160
                                      "Hong Kong Summer Time", "HKST",
                                      "Hong Kong Time", "HKT"};
D
duke 已提交
161
        String HST[] = new String[] {"Hawaii Standard Time", "HST",
162 163
                                     "Hawaii Daylight Time", "HDT",
                                     "Hawaii Time", "HT"};
D
duke 已提交
164
        String ICT[] = new String[] {"Indochina Time", "ICT",
165 166
                                     "Indochina Summer Time", "ICST",
                                     "Indochina Time", "ICT"};
D
duke 已提交
167
        String IRT[] = new String[] {"Iran Standard Time", "IRST",
168 169
                                     "Iran Daylight Time", "IRDT",
                                     "Iran Time", "IRT"};
A
aefimov 已提交
170 171 172
        String IRKT[] = new String[] {"Irkutsk Time", "IRKT",
                                      "Irkutsk Summer Time", "IRKST",
                                      "Irkutsk Time", "IRKT"};
D
duke 已提交
173
        String ISRAEL[] = new String[] {"Israel Standard Time", "IST",
174 175
                                        "Israel Daylight Time", "IDT",
                                        "Israel Time", "IT"};
D
duke 已提交
176
        String IST[] = new String[] {"India Standard Time", "IST",
177 178
                                     "India Daylight Time", "IDT",
                                     "India Time", "IT"};
D
duke 已提交
179
        String JST[] = new String[] {"Japan Standard Time", "JST",
180 181
                                     "Japan Daylight Time", "JDT",
                                     "Japan Time", "JT"};
A
aefimov 已提交
182 183 184
        String KRAT[] = new String[] {"Krasnoyarsk Time", "KRAT",
                                      "Krasnoyarsk Summer Time", "KRAST",
                                      "Krasnoyarsk Time", "KRAT"};
D
duke 已提交
185
        String KST[] = new String[] {"Korea Standard Time", "KST",
186 187
                                     "Korea Daylight Time", "KDT",
                                     "Korea Time", "KT"};
D
duke 已提交
188
        String LORD_HOWE[] = new String[] {"Lord Howe Standard Time", "LHST",
A
aefimov 已提交
189
                                           "Lord Howe Daylight Time", "LHDT",
190
                                           "Lord Howe Time", "LHT"};
D
duke 已提交
191
        String MHT[] = new String[] {"Marshall Islands Time", "MHT",
192 193
                                     "Marshall Islands Summer Time", "MHST",
                                     "Marshall Islands Time", "MHT"};
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"};
D
duke 已提交
281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299

        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 已提交
300
            {"America/Sitka", AKST},
D
duke 已提交
301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 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
            {"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},
            /* 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 已提交
342
            {"Africa/Freetown", GMT},
D
duke 已提交
343 344 345
            {"Africa/Gaborone", CAT},
            {"Africa/Harare", CAT},
            {"Africa/Johannesburg", SAST},
P
peytoia 已提交
346
            {"Africa/Juba", EAT},
D
duke 已提交
347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370
            {"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 已提交
371
            {"Africa/Tripoli", EET},
D
duke 已提交
372 373 374 375 376 377 378 379 380 381 382 383 384 385
            {"Africa/Tunis", CET},
            {"Africa/Windhoek", WAT},
            {"America/Adak", HAST},
            {"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 已提交
386
            {"America/Argentina/Salta", AGT},
D
duke 已提交
387
            {"America/Argentina/San_Juan", AGT},
A
aefimov 已提交
388
            {"America/Argentina/San_Luis", AGT},
D
duke 已提交
389 390 391 392
            {"America/Argentina/Tucuman", AGT},
            {"America/Argentina/Ushuaia", AGT},
            {"America/Aruba", AST},
            {"America/Asuncion", new String[] {"Paraguay Time", "PYT",
393 394
                                               "Paraguay Summer Time", "PYST",
                                               "Paraguay Time", "PYT"}},
D
duke 已提交
395 396 397
            {"America/Atikokan", EST},
            {"America/Atka", HAST},
            {"America/Bahia", BRT},
P
peytoia 已提交
398
            {"America/Bahia_Banderas", CST},
D
duke 已提交
399 400 401 402 403 404
            {"America/Barbados", AST},
            {"America/Belem", BRT},
            {"America/Belize", CST},
            {"America/Blanc-Sablon", AST},
            {"America/Boa_Vista", AMT},
            {"America/Bogota", new String[] {"Colombia Time", "COT",
405 406
                                             "Colombia Summer Time", "COST",
                                             "Colombia Time", "COT"}},
D
duke 已提交
407 408 409 410 411 412
            {"America/Boise", MST},
            {"America/Buenos_Aires", AGT},
            {"America/Cambridge_Bay", MST},
            {"America/Campo_Grande", AMT},
            {"America/Cancun", CST},
            {"America/Caracas", new String[] {"Venezuela Time", "VET",
413 414
                                              "Venezuela Summer Time", "VEST",
                                              "Venezuela Time", "VET"}},
D
duke 已提交
415 416
            {"America/Catamarca", AGT},
            {"America/Cayenne", new String[] {"French Guiana Time", "GFT",
417 418
                                              "French Guiana Summer Time", "GFST",
                                              "French Guiana Time", "GFT"}},
D
duke 已提交
419 420
            {"America/Cayman", EST},
            {"America/Chihuahua", MST},
P
peytoia 已提交
421
            {"America/Creston", MST},
D
duke 已提交
422 423 424 425 426 427 428 429 430 431 432
            {"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 已提交
433
            {"America/Eirunepe", ACT},
D
duke 已提交
434 435 436 437 438 439
            {"America/El_Salvador", CST},
            {"America/Ensenada", PST},
            {"America/Fort_Wayne", EST},
            {"America/Fortaleza", BRT},
            {"America/Glace_Bay", AST},
            {"America/Godthab", new String[] {"Western Greenland Time", "WGT",
440 441
                                              "Western Greenland Summer Time", "WGST",
                                              "Western Greenland Time", "WGT"}},
D
duke 已提交
442
            {"America/Goose_Bay", AST},
A
aefimov 已提交
443
            {"America/Grand_Turk", AST},
D
duke 已提交
444 445 446 447
            {"America/Grenada", AST},
            {"America/Guadeloupe", AST},
            {"America/Guatemala", CST},
            {"America/Guayaquil", new String[] {"Ecuador Time", "ECT",
448 449
                                                "Ecuador Summer Time", "ECST",
                                                "Ecuador Time", "ECT"}},
D
duke 已提交
450
            {"America/Guyana", new String[] {"Guyana Time", "GYT",
451 452
                                             "Guyana Summer Time", "GYST",
                                             "Guyana Time", "GYT"}},
D
duke 已提交
453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470
            {"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 已提交
471
            {"America/Kralendijk", AST},
D
duke 已提交
472
            {"America/La_Paz", new String[] {"Bolivia Time", "BOT",
473 474
                                             "Bolivia Summer Time", "BOST",
                                             "Bolivia Time", "BOT"}},
D
duke 已提交
475
            {"America/Lima", new String[] {"Peru Time", "PET",
476 477
                                           "Peru Summer Time", "PEST",
                                           "Peru Time", "PET"}},
D
duke 已提交
478
            {"America/Louisville", EST},
P
peytoia 已提交
479
            {"America/Lower_Princes", AST},
D
duke 已提交
480 481 482
            {"America/Maceio", BRT},
            {"America/Managua", CST},
            {"America/Manaus", AMT},
P
peytoia 已提交
483
            {"America/Marigot", AST},
D
duke 已提交
484
            {"America/Martinique", AST},
P
peytoia 已提交
485
            {"America/Matamoros", CST},
D
duke 已提交
486 487 488 489
            {"America/Mazatlan", MST},
            {"America/Mendoza", AGT},
            {"America/Menominee", CST},
            {"America/Merida", CST},
A
aefimov 已提交
490
            {"America/Metlakatla", PST},
D
duke 已提交
491 492
            {"America/Mexico_City", CST},
            {"America/Miquelon", new String[] {"Pierre & Miquelon Standard Time", "PMST",
493 494
                                               "Pierre & Miquelon Daylight Time", "PMDT",
                                               "Pierre & Miquelon Time", "PMT"}},
D
duke 已提交
495 496
            {"America/Moncton", AST},
            {"America/Montevideo", new String[] {"Uruguay Time", "UYT",
497 498
                                                 "Uruguay Summer Time", "UYST",
                                                 "Uruguay Time", "UYT"}},
D
duke 已提交
499 500 501 502 503 504 505
            {"America/Monterrey", CST},
            {"America/Montreal", EST},
            {"America/Montserrat", AST},
            {"America/Nassau", EST},
            {"America/Nipigon", EST},
            {"America/Nome", AKST},
            {"America/Noronha", NORONHA},
P
peytoia 已提交
506
            {"America/North_Dakota/Beulah", CST},
D
duke 已提交
507 508
            {"America/North_Dakota/Center", CST},
            {"America/North_Dakota/New_Salem", CST},
P
peytoia 已提交
509
            {"America/Ojinaga", MST},
D
duke 已提交
510 511 512
            {"America/Panama", EST},
            {"America/Pangnirtung", EST},
            {"America/Paramaribo", new String[] {"Suriname Time", "SRT",
513 514
                                                 "Suriname Summer Time", "SRST",
                                                 "Suriname Time", "SRT"}},
D
duke 已提交
515 516
            {"America/Port-au-Prince", EST},
            {"America/Port_of_Spain", AST},
A
aefimov 已提交
517
            {"America/Porto_Acre", ACT},
D
duke 已提交
518 519 520 521 522 523
            {"America/Porto_Velho", AMT},
            {"America/Puerto_Rico", AST},
            {"America/Rainy_River", CST},
            {"America/Rankin_Inlet", CST},
            {"America/Recife", BRT},
            {"America/Regina", CST},
P
peytoia 已提交
524
            {"America/Resolute", CST},
A
aefimov 已提交
525
            {"America/Rio_Branco", ACT},
D
duke 已提交
526
            {"America/Rosario", AGT},
P
peytoia 已提交
527
            {"America/Santa_Isabel", PST},
P
peytoia 已提交
528
            {"America/Santarem", BRT},
D
duke 已提交
529 530 531 532 533
            {"America/Santiago", CLT},
            {"America/Santo_Domingo", AST},
            {"America/Sao_Paulo", BRT},
            {"America/Scoresbysund", EGT},
            {"America/Shiprock", MST},
P
peytoia 已提交
534
            {"America/St_Barthelemy", AST},
D
duke 已提交
535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551
            {"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 已提交
552
            {"Antarctica/Casey", WST_AUS},
D
duke 已提交
553
            {"Antarctica/Davis", new String[] {"Davis Time", "DAVT",
554 555
                                               "Davis Summer Time", "DAVST",
                                               "Davis Time", "DAVT"}},
D
duke 已提交
556
            {"Antarctica/DumontDUrville", new String[] {"Dumont-d'Urville Time", "DDUT",
557 558
                                                        "Dumont-d'Urville Summer Time", "DDUST",
                                                        "Dumont-d'Urville Time", "DDUT"}},
A
aefimov 已提交
559 560
            {"Antarctica/Macquarie", new String[] {"Macquarie Island Standard Time", "MIST",
                                                   "Macquarie Island Daylight Time", "MIDT",
561
                                                   "Macquarie Island Time", "MIST"}},
D
duke 已提交
562
            {"Antarctica/Mawson", new String[] {"Mawson Time", "MAWT",
563 564
                                                "Mawson Summer Time", "MAWST",
                                                "Mawson Time", "MAWT"}},
D
duke 已提交
565 566 567
            {"Antarctica/McMurdo", NZST},
            {"Antarctica/Palmer", CLT},
            {"Antarctica/Rothera", new String[] {"Rothera Time", "ROTT",
568 569
                                                 "Rothera Summer Time", "ROTST",
                                                 "Rothera Time", "ROTT"}},
D
duke 已提交
570 571
            {"Antarctica/South_Pole", NZST},
            {"Antarctica/Syowa", new String[] {"Syowa Time", "SYOT",
572 573
                                               "Syowa Summer Time", "SYOST",
                                               "Syowa Time", "SYOT"}},
A
aefimov 已提交
574 575 576
            {"Antarctica/Troll", new String[] {"Coordinated Universal Time", "UTC",
                                               "Central European Summer Time", "CEST",
                                               "Troll Time", "ATT"}},
D
duke 已提交
577
            {"Antarctica/Vostok", new String[] {"Vostok Time", "VOST",
578 579
                                                "Vostok Summer Time", "VOSST",
                                                "Vostok Time", "VOST"}},
D
duke 已提交
580 581 582
            {"Arctic/Longyearbyen", CET},
            {"Asia/Aden", ARAST},
            {"Asia/Almaty", new String[] {"Alma-Ata Time", "ALMT",
583 584
                                          "Alma-Ata Summer Time", "ALMST",
                                          "Alma-Ata Time", "ALMT"}},
A
aefimov 已提交
585
            {"Asia/Amman", EET},
D
duke 已提交
586
            {"Asia/Anadyr", new String[] {"Anadyr Time", "ANAT",
587 588
                                          "Anadyr Summer Time", "ANAST",
                                          "Anadyr Time", "ANAT"}},
D
duke 已提交
589
            {"Asia/Aqtau", new String[] {"Aqtau Time", "AQTT",
590 591
                                         "Aqtau Summer Time", "AQTST",
                                         "Aqtau Time", "AQTT"}},
D
duke 已提交
592
            {"Asia/Aqtobe", new String[] {"Aqtobe Time", "AQTT",
593 594
                                          "Aqtobe Summer Time", "AQTST",
                                          "Aqtobe Time", "AQTT"}},
D
duke 已提交
595 596 597 598 599
            {"Asia/Ashgabat", TMT},
            {"Asia/Ashkhabad", TMT},
            {"Asia/Baghdad", ARAST},
            {"Asia/Bahrain", ARAST},
            {"Asia/Baku", new String[] {"Azerbaijan Time", "AZT",
600 601
                                        "Azerbaijan Summer Time", "AZST",
                                        "Azerbaijan Time", "AZT"}},
D
duke 已提交
602 603 604
            {"Asia/Bangkok", ICT},
            {"Asia/Beirut", EET},
            {"Asia/Bishkek", new String[] {"Kirgizstan Time", "KGT",
605 606
                                           "Kirgizstan Summer Time", "KGST",
                                           "Kirgizstan Time", "KGT"}},
D
duke 已提交
607
            {"Asia/Brunei", new String[] {"Brunei Time", "BNT",
608 609
                                          "Brunei Summer Time", "BNST",
                                          "Brunei Time", "BNT"}},
D
duke 已提交
610
            {"Asia/Calcutta", IST},
A
aefimov 已提交
611
            {"Asia/Chita", IRKT},
D
duke 已提交
612
            {"Asia/Choibalsan", new String[] {"Choibalsan Time", "CHOT",
613 614
                                              "Choibalsan Summer Time", "CHOST",
                                              "Choibalsan Time", "CHOT"}},
D
duke 已提交
615 616 617 618 619 620
            {"Asia/Chongqing", CTT},
            {"Asia/Chungking", CTT},
            {"Asia/Colombo", IST},
            {"Asia/Dacca", BDT},
            {"Asia/Dhaka", BDT},
            {"Asia/Dili", new String[] {"Timor-Leste Time", "TLT",
621 622
                                        "Timor-Leste Summer Time", "TLST",
                                        "Timor-Leste Time", "TLT"}},
D
duke 已提交
623 624 625
            {"Asia/Damascus", EET},
            {"Asia/Dubai", GST},
            {"Asia/Dushanbe", new String[] {"Tajikistan Time", "TJT",
626 627
                                            "Tajikistan Summer Time", "TJST",
                                            "Tajikistan Time", "TJT"}},
D
duke 已提交
628 629
            {"Asia/Gaza", EET},
            {"Asia/Harbin", CTT},
P
peytoia 已提交
630
            {"Asia/Hebron", EET},
P
peytoia 已提交
631
            {"Asia/Ho_Chi_Minh", ICT},
D
duke 已提交
632 633
            {"Asia/Hong_Kong", HKT},
            {"Asia/Hovd", new String[] {"Hovd Time", "HOVT",
634 635
                                        "Hovd Summer Time", "HOVST",
                                        "Hovd Time", "HOVT"}},
A
aefimov 已提交
636
            {"Asia/Irkutsk", IRKT},
D
duke 已提交
637 638
            {"Asia/Istanbul", EET},
            {"Asia/Jakarta", WIT},
A
aefimov 已提交
639
            {"Asia/Jayapura", new String[] {"East Indonesia Time", "WIT",
640
                                            "East Indonesia Summer Time", "EIST",
A
aefimov 已提交
641
                                            "East Indonesia Time", "WIT"}},
D
duke 已提交
642
            {"Asia/Kabul", new String[] {"Afghanistan Time", "AFT",
643 644
                                         "Afghanistan Summer Time", "AFST",
                                         "Afghanistan Time", "AFT"}},
D
duke 已提交
645
            {"Asia/Kamchatka", new String[] {"Petropavlovsk-Kamchatski Time", "PETT",
646 647
                                             "Petropavlovsk-Kamchatski Summer Time", "PETST",
                                             "Petropavlovsk-Kamchatski Time", "PETT"}},
D
duke 已提交
648
            {"Asia/Karachi", PKT},
A
aefimov 已提交
649
            {"Asia/Kashgar", XJT},
P
peytoia 已提交
650 651
            {"Asia/Kathmandu", NPT},
            {"Asia/Katmandu", NPT},
S
sherman 已提交
652 653 654 655
            {"Asia/Khandyga", new String[] {"Khandyga Time", "YAKT",
                                            "Khandyga Summer Time", "YAKST",
                                            "Khandyga Time", "YAKT"}},

P
peytoia 已提交
656
            {"Asia/Kolkata", IST},
A
aefimov 已提交
657
            {"Asia/Krasnoyarsk", KRAT},
D
duke 已提交
658 659 660 661 662 663
            {"Asia/Kuala_Lumpur", MYT},
            {"Asia/Kuching", MYT},
            {"Asia/Kuwait", ARAST},
            {"Asia/Macao", CTT},
            {"Asia/Macau", CTT},
            {"Asia/Magadan", new String[] {"Magadan Time", "MAGT",
664 665
                                           "Magadan Summer Time", "MAGST",
                                           "Magadan Time", "MAGT"}},
D
duke 已提交
666 667
            {"Asia/Makassar", CIT},
            {"Asia/Manila", new String[] {"Philippines Time", "PHT",
668 669
                                          "Philippines Summer Time", "PHST",
                                          "Philippines Time", "PHT"}},
D
duke 已提交
670 671
            {"Asia/Muscat", GST},
            {"Asia/Nicosia", EET},
A
aefimov 已提交
672
            {"Asia/Novokuznetsk", KRAT},
P
peytoia 已提交
673
            {"Asia/Novosibirsk", NOVT},
D
duke 已提交
674
            {"Asia/Oral", new String[] {"Oral Time", "ORAT",
675 676
                                        "Oral Summer Time", "ORAST",
                                        "Oral Time", "ORAT"}},
D
duke 已提交
677
            {"Asia/Omsk", new String[] {"Omsk Time", "OMST",
678 679
                                        "Omsk Summer Time", "OMSST",
                                        "Omsk Time", "OMST"}},
D
duke 已提交
680 681 682 683 684
            {"Asia/Phnom_Penh", ICT},
            {"Asia/Pontianak", WIT},
            {"Asia/Pyongyang", KST},
            {"Asia/Qatar", ARAST},
            {"Asia/Qyzylorda", new String[] {"Qyzylorda Time", "QYZT",
685 686
                                             "Qyzylorda Summer Time", "QYZST",
                                             "Qyzylorda Time", "QYZT"}},
D
duke 已提交
687
            {"Asia/Rangoon", new String[] {"Myanmar Time", "MMT",
688 689
                                           "Myanmar Summer Time", "MMST",
                                           "Myanmar Time", "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"}},
D
duke 已提交
721
            {"Asia/Yakutsk", new String[] {"Yakutsk Time", "YAKT",
722 723
                                           "Yakutsk Summer Time", "YAKST",
                                           "Yakutsk Time", "YAKT"}},
D
duke 已提交
724
            {"Asia/Yekaterinburg", new String[] {"Yekaterinburg Time", "YEKT",
725 726
                                                 "Yekaterinburg Summer Time", "YEKST",
                                                 "Yekaterinburg Time", "YEKT"}},
D
duke 已提交
727 728
            {"Asia/Yerevan", ARMT},
            {"Atlantic/Azores", new String[] {"Azores Time", "AZOT",
729 730
                                              "Azores Summer Time", "AZOST",
                                              "Azores Time", "AZOT"}},
D
duke 已提交
731 732 733
            {"Atlantic/Bermuda", AST},
            {"Atlantic/Canary", WET},
            {"Atlantic/Cape_Verde", new String[] {"Cape Verde Time", "CVT",
734 735
                                                  "Cape Verde Summer Time", "CVST",
                                                  "Cape Verde Time", "CVT"}},
D
duke 已提交
736 737 738 739 740 741
            {"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",
742 743
                                                     "South Georgia Daylight Time", "GDT",
                                                     "South Georgia Time", "GT"}},
D
duke 已提交
744 745
            {"Atlantic/St_Helena", GMT},
            {"Atlantic/Stanley", new String[] {"Falkland Is. Time", "FKT",
746 747
                                               "Falkland Is. Summer Time", "FKST",
                                               "Falkland Is. Time", "FKT"}},
D
duke 已提交
748 749 750 751 752 753 754
            {"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 已提交
755 756 757
            {"Australia/Eucla", new String[] {"Australian Central Western Standard Time", "ACWST",
                                              "Australian Central Western Daylight Time", "ACWDT",
                                              "Australian Central Western Time", "ACWT"}},
D
duke 已提交
758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774
            {"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 已提交
775
            {"Brazil/Acre", ACT},
D
duke 已提交
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 812
            {"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 已提交
813
            {"Europe/Busingen", CET},
D
duke 已提交
814 815 816 817 818 819 820 821 822
            {"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 已提交
823
            {"Europe/Kaliningrad", EET},
P
peytoia 已提交
824
            {"Europe/Kiev", EET},
D
duke 已提交
825 826 827 828 829 830 831
            {"Europe/Lisbon", WET},
            {"Europe/Ljubljana", CET},
            {"Europe/London", GMTBST},
            {"Europe/Luxembourg", CET},
            {"Europe/Madrid", CET},
            {"Europe/Malta", CET},
            {"Europe/Mariehamn", EET},
P
peytoia 已提交
832
            {"Europe/Minsk", FET},
D
duke 已提交
833 834 835 836 837 838 839 840 841
            {"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",
842 843
                                            "Samara Summer Time", "SAMST",
                                            "Samara Time", "SAMT"}},
D
duke 已提交
844 845
            {"Europe/San_Marino", CET},
            {"Europe/Sarajevo", CET},
A
aefimov 已提交
846
            {"Europe/Simferopol", MSK},
D
duke 已提交
847 848 849 850 851 852
            {"Europe/Skopje", CET},
            {"Europe/Sofia", EET},
            {"Europe/Stockholm", CET},
            {"Europe/Tallinn", EET},
            {"Europe/Tirane", CET},
            {"Europe/Tiraspol", EET},
P
peytoia 已提交
853
            {"Europe/Uzhgorod", EET},
D
duke 已提交
854 855 856 857
            {"Europe/Vaduz", CET},
            {"Europe/Vatican", CET},
            {"Europe/Vienna", CET},
            {"Europe/Vilnius", EET},
A
aefimov 已提交
858
            {"Europe/Volgograd", MSK},
D
duke 已提交
859 860
            {"Europe/Warsaw", CET},
            {"Europe/Zagreb", CET},
P
peytoia 已提交
861
            {"Europe/Zaporozhye", EET},
D
duke 已提交
862 863 864 865 866 867 868 869 870 871
            {"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",
872 873
                                            "Indian Ocean Territory Summer Time", "IOST",
                                            "Indian Ocean Territory Time", "IOT"}},
D
duke 已提交
874
            {"Indian/Christmas", new String[] {"Christmas Island Time", "CXT",
875 876
                                               "Christmas Island Summer Time", "CXST",
                                               "Christmas Island Time", "CIT"}},
D
duke 已提交
877
            {"Indian/Cocos", new String[] {"Cocos Islands Time", "CCT",
878 879
                                           "Cocos Islands Summer Time", "CCST",
                                           "Cocos Islands Time", "CCT"}},
D
duke 已提交
880 881
            {"Indian/Comoro", EAT},
            {"Indian/Kerguelen", new String[] {"French Southern & Antarctic Lands Time", "TFT",
882 883
                                               "French Southern & Antarctic Lands Summer Time", "TFST",
                                               "French Southern & Antarctic Lands Time", "TFT"}},
D
duke 已提交
884
            {"Indian/Mahe", new String[] {"Seychelles Time", "SCT",
885 886
                                          "Seychelles Summer Time", "SCST",
                                          "Seychelles Time", "SCT"}},
D
duke 已提交
887
            {"Indian/Maldives", new String[] {"Maldives Time", "MVT",
888 889
                                              "Maldives Summer Time", "MVST",
                                              "Maldives Time", "MVT"}},
D
duke 已提交
890
            {"Indian/Mauritius", new String[] {"Mauritius Time", "MUT",
891 892
                                               "Mauritius Summer Time", "MUST",
                                               "Mauritius Time", "MUT"}},
D
duke 已提交
893 894
            {"Indian/Mayotte", EAT},
            {"Indian/Reunion", new String[] {"Reunion Time", "RET",
895 896
                                             "Reunion Summer Time", "REST",
                                             "Reunion Time", "RET"}},
D
duke 已提交
897 898 899 900
            {"Israel", ISRAEL},
            {"Jamaica", EST},
            {"Japan", JST},
            {"Kwajalein", MHT},
A
aefimov 已提交
901
            {"Libya", EET},
D
duke 已提交
902
            {"MET", new String[] {"Middle Europe Time", "MET",
903 904
                                  "Middle Europe Summer Time", "MEST",
                                  "Middle Europe Time", "MET"}},
D
duke 已提交
905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920
            {"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},
            {"Pacific/Chatham", CHAST},
P
peytoia 已提交
921
            {"Pacific/Chuuk", CHUT},
D
duke 已提交
922 923
            {"Pacific/Easter", EASTER},
            {"Pacific/Efate", new String[] {"Vanuatu Time", "VUT",
924 925
                                            "Vanuatu Summer Time", "VUST",
                                            "Vanuatu Time", "VUT"}},
D
duke 已提交
926
            {"Pacific/Enderbury", new String[] {"Phoenix Is. Time", "PHOT",
927 928
                                                "Phoenix Is. Summer Time", "PHOST",
                                                "Phoenix Is. Time", "PHOT"}},
D
duke 已提交
929
            {"Pacific/Fakaofo", new String[] {"Tokelau Time", "TKT",
930 931
                                              "Tokelau Summer Time", "TKST",
                                              "Tokelau Time", "TKT"}},
D
duke 已提交
932
            {"Pacific/Fiji", new String[] {"Fiji Time", "FJT",
933 934
                                           "Fiji Summer Time", "FJST",
                                           "Fiji Time", "FJT"}},
D
duke 已提交
935
            {"Pacific/Funafuti", new String[] {"Tuvalu Time", "TVT",
936 937
                                               "Tuvalu Summer Time", "TVST",
                                               "Tuvalu Time", "TVT"}},
D
duke 已提交
938
            {"Pacific/Galapagos", new String[] {"Galapagos Time", "GALT",
939 940
                                                "Galapagos Summer Time", "GALST",
                                                "Galapagos Time", "GALT"}},
D
duke 已提交
941 942 943 944 945
            {"Pacific/Gambier", GAMBIER},
            {"Pacific/Guadalcanal", SBT},
            {"Pacific/Guam", ChST},
            {"Pacific/Johnston", HST},
            {"Pacific/Kiritimati", new String[] {"Line Is. Time", "LINT",
946 947
                                                 "Line Is. Summer Time", "LINST",
                                                 "Line Is. Time", "LINT"}},
D
duke 已提交
948
            {"Pacific/Kosrae", new String[] {"Kosrae Time", "KOST",
949 950
                                             "Kosrae Summer Time", "KOSST",
                                             "Kosrae Time", "KOST"}},
D
duke 已提交
951 952 953
            {"Pacific/Kwajalein", MHT},
            {"Pacific/Majuro", MHT},
            {"Pacific/Marquesas", new String[] {"Marquesas Time", "MART",
954 955
                                                "Marquesas Summer Time", "MARST",
                                                "Marquesas Time", "MART"}},
D
duke 已提交
956 957
            {"Pacific/Midway", SAMOA},
            {"Pacific/Nauru", new String[] {"Nauru Time", "NRT",
958 959
                                            "Nauru Summer Time", "NRST",
                                            "Nauru Time", "NRT"}},
D
duke 已提交
960
            {"Pacific/Niue", new String[] {"Niue Time", "NUT",
961 962
                                           "Niue Summer Time", "NUST",
                                           "Niue Time", "NUT"}},
D
duke 已提交
963
            {"Pacific/Norfolk", new String[] {"Norfolk Time", "NFT",
964 965
                                              "Norfolk Summer Time", "NFST",
                                              "Norfolk Time", "NFT"}},
D
duke 已提交
966
            {"Pacific/Noumea", new String[] {"New Caledonia Time", "NCT",
967 968
                                             "New Caledonia Summer Time", "NCST",
                                             "New Caledonia Time", "NCT"}},
D
duke 已提交
969 970
            {"Pacific/Pago_Pago", SAMOA},
            {"Pacific/Palau", new String[] {"Palau Time", "PWT",
971 972
                                            "Palau Summer Time", "PWST",
                                            "Palau Time", "PWT"}},
D
duke 已提交
973
            {"Pacific/Pitcairn", PITCAIRN},
P
peytoia 已提交
974 975
            {"Pacific/Pohnpei", PONT},
            {"Pacific/Ponape", PONT},
D
duke 已提交
976
            {"Pacific/Port_Moresby", new String[] {"Papua New Guinea Time", "PGT",
977 978
                                                   "Papua New Guinea Summer Time", "PGST",
                                                   "Papua New Guinea Time", "PGT"}},
D
duke 已提交
979
            {"Pacific/Rarotonga", new String[] {"Cook Is. Time", "CKT",
980 981
                                                "Cook Is. Summer Time", "CKHST",
                                                "Cook Is. Time", "CKT"}},
D
duke 已提交
982 983 984
            {"Pacific/Saipan", ChST},
            {"Pacific/Samoa", SAMOA},
            {"Pacific/Tahiti", new String[] {"Tahiti Time", "TAHT",
985 986
                                             "Tahiti Summer Time", "TAHST",
                                             "Tahiti Time", "TAHT"}},
D
duke 已提交
987
            {"Pacific/Tarawa", new String[] {"Gilbert Is. Time", "GILT",
988 989
                                             "Gilbert Is. Summer Time", "GILST",
                                             "Gilbert Is. Time", "GILT"}},
D
duke 已提交
990
            {"Pacific/Tongatapu", new String[] {"Tonga Time", "TOT",
991 992
                                                "Tonga Summer Time", "TOST",
                                                "Tonga Time", "TOT"}},
P
peytoia 已提交
993
            {"Pacific/Truk", CHUT},
D
duke 已提交
994
            {"Pacific/Wake", new String[] {"Wake Time", "WAKT",
995 996
                                           "Wake Summer Time", "WAKST",
                                           "Wake Time", "WAKT"}},
D
duke 已提交
997
            {"Pacific/Wallis", new String[] {"Wallis & Futuna Time", "WFT",
998 999
                                             "Wallis & Futuna Summer Time", "WFST",
                                             "Wallis & Futuna Time", "WFT"}},
P
peytoia 已提交
1000
            {"Pacific/Yap", CHUT},
D
duke 已提交
1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043
            {"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},
            {"US/Aleutian", HAST},
            {"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},
            {"UTC", UTC},
            {"VST", ICT},
            {"W-SU", MSK},
            {"WET", WET},
            {"Zulu", UTC},
        };
    }
}