TimeZoneNames.java 55.2 KB
Newer Older
D
duke 已提交
1
/*
A
aefimov 已提交
2
 * Copyright (c) 1996, 2015, 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"};
D
duke 已提交
191
        String MSK[] = new String[] {"Moscow Standard Time", "MSK",
192 193
                                     "Moscow Daylight Time", "MSD",
                                     "Moscow Time", "MT"};
D
duke 已提交
194
        String MST[] = new String[] {"Mountain Standard Time", "MST",
195 196
                                     "Mountain Daylight Time", "MDT",
                                     "Mountain Time", "MT"};
D
duke 已提交
197
        String MYT[] = new String[] {"Malaysia Time", "MYT",
198 199
                                     "Malaysia Summer Time", "MYST",
                                     "Malaysia Time", "MYT"};
D
duke 已提交
200
        String NORONHA[] = new String[] {"Fernando de Noronha Time", "FNT",
201 202
                                         "Fernando de Noronha Summer Time", "FNST",
                                         "Fernando de Noronha Time", "FNT"};
P
peytoia 已提交
203
        String NOVT[] = new String[] {"Novosibirsk Time", "NOVT",
204 205
                                      "Novosibirsk Summer Time", "NOVST",
                                      "Novosibirsk Time", "NOVT"};
P
peytoia 已提交
206
        String NPT[] = new String[] {"Nepal Time", "NPT",
207 208
                                     "Nepal Summer Time", "NPST",
                                     "Nepal Time", "NPT"};
D
duke 已提交
209
        String NST[] = new String[] {"Newfoundland Standard Time", "NST",
210 211
                                     "Newfoundland Daylight Time", "NDT",
                                     "Newfoundland Time", "NT"};
D
duke 已提交
212
        String NZST[] = new String[] {"New Zealand Standard Time", "NZST",
213 214
                                      "New Zealand Daylight Time", "NZDT",
                                      "New Zealand Time", "NZT"};
D
duke 已提交
215
        String PITCAIRN[] = new String[] {"Pitcairn Standard Time", "PST",
216 217
                                          "Pitcairn Daylight Time", "PDT",
                                          "Pitcairn Time", "PT"};
D
duke 已提交
218
        String PKT[] = new String[] {"Pakistan Time", "PKT",
219 220
                                     "Pakistan Summer Time", "PKST",
                                     "Pakistan Time", "PKT"};
P
peytoia 已提交
221
        String PONT[] = new String[] {"Pohnpei Time", "PONT",
222 223
                                      "Pohnpei Summer Time", "PONST",
                                      "Ponape Time", "PONT"};
D
duke 已提交
224
        String PST[] = new String[] {"Pacific Standard Time", "PST",
225 226
                                     "Pacific Daylight Time", "PDT",
                                     "Pacific Time", "PT"};
D
duke 已提交
227
        String SAST[] = new String[] {"South Africa Standard Time", "SAST",
228 229
                                      "South Africa Summer Time", "SAST",
                                      "South Africa Time", "SAT"};
D
duke 已提交
230
        String SBT[] = new String[] {"Solomon Is. Time", "SBT",
231 232
                                     "Solomon Is. Summer Time", "SBST",
                                     "Solomon Is. Time", "SBT"};
D
duke 已提交
233
        String SGT[] = new String[] {"Singapore Time", "SGT",
234 235
                                     "Singapore Summer Time", "SGST",
                                     "Singapore Time", "SGT"};
A
aefimov 已提交
236 237 238
        String TASMANIA[] = new String[] {"Australian Eastern Standard Time (Tasmania)", "AEST",
                                          "Australian Eastern Daylight Time (Tasmania)", "AEDT",
                                          "Australian Eastern Time (Tasmania)", "AET"};
D
duke 已提交
239
        String TMT[] = new String[] {"Turkmenistan Time", "TMT",
240 241
                                     "Turkmenistan Summer Time", "TMST",
                                     "Turkmenistan Time", "TMT"};
D
duke 已提交
242
        String ULAT[]= new String[] {"Ulaanbaatar Time", "ULAT",
243 244
                                     "Ulaanbaatar Summer Time", "ULAST",
                                     "Ulaanbaatar Time", "ULAT"};
D
duke 已提交
245
        String WAT[] = new String[] {"Western African Time", "WAT",
246 247
                                     "Western African Summer Time", "WAST",
                                     "Western African Time", "WAT"};
D
duke 已提交
248
        String WET[] = new String[] {"Western European Time", "WET",
249 250
                                     "Western European Summer Time", "WEST",
                                     "Western European Time", "WET"};
A
aefimov 已提交
251
        String WIT[] = new String[] {"West Indonesia Time", "WIB",
252
                                     "West Indonesia Summer Time", "WIST",
A
aefimov 已提交
253
                                     "West Indonesia Time", "WIB"};
A
aefimov 已提交
254 255 256
        String WST_AUS[] = new String[] {"Australian Western Standard Time", "AWST",
                                         "Australian Western Daylight Time", "AWDT",
                                         "Australian Western Time", "AWT"};
D
duke 已提交
257
        String SAMOA[] = new String[] {"Samoa Standard Time", "SST",
258 259
                                       "Samoa Daylight Time", "SDT",
                                       "Samoa Time", "ST"};
A
aefimov 已提交
260
        String WST_SAMOA[] = new String[] {"West Samoa Standard Time", "WSST",
261 262
                                           "West Samoa Daylight Time", "WSDT",
                                           "West Samoa Time", "WST"};
D
duke 已提交
263
        String ChST[] = new String[] {"Chamorro Standard Time", "ChST",
264 265
                                      "Chamorro Daylight Time", "ChDT",
                                      "Chamorro Time", "ChT"};
A
aefimov 已提交
266 267 268
        String VICTORIA[] = new String[] {"Australian Eastern Standard Time (Victoria)", "AEST",
                                          "Australian Eastern Daylight Time (Victoria)", "AEDT",
                                          "Australian Eastern Time (Victoria)", "AET"};
D
duke 已提交
269
        String UTC[] = new String[] {"Coordinated Universal Time", "UTC",
270
                                     "Coordinated Universal Time", "UTC",
D
duke 已提交
271 272
                                     "Coordinated Universal Time", "UTC"};
        String UZT[] = new String[] {"Uzbekistan Time", "UZT",
273 274
                                     "Uzbekistan Summer Time", "UZST",
                                     "Uzbekistan Time", "UZT"};
A
aefimov 已提交
275 276 277
        String XJT[] = new String[] {"Xinjiang Standard Time", "XJT",
                                     "Xinjiang Daylight Time", "XJDT",
                                     "Xinjiang Time", "XJT"};
D
duke 已提交
278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296

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

P
peytoia 已提交
653
            {"Asia/Kolkata", IST},
A
aefimov 已提交
654
            {"Asia/Krasnoyarsk", KRAT},
D
duke 已提交
655 656 657 658 659 660
            {"Asia/Kuala_Lumpur", MYT},
            {"Asia/Kuching", MYT},
            {"Asia/Kuwait", ARAST},
            {"Asia/Macao", CTT},
            {"Asia/Macau", CTT},
            {"Asia/Magadan", new String[] {"Magadan Time", "MAGT",
661 662
                                           "Magadan Summer Time", "MAGST",
                                           "Magadan Time", "MAGT"}},
D
duke 已提交
663 664
            {"Asia/Makassar", CIT},
            {"Asia/Manila", new String[] {"Philippines Time", "PHT",
665 666
                                          "Philippines Summer Time", "PHST",
                                          "Philippines Time", "PHT"}},
D
duke 已提交
667 668
            {"Asia/Muscat", GST},
            {"Asia/Nicosia", EET},
A
aefimov 已提交
669
            {"Asia/Novokuznetsk", KRAT},
P
peytoia 已提交
670
            {"Asia/Novosibirsk", NOVT},
D
duke 已提交
671
            {"Asia/Oral", new String[] {"Oral Time", "ORAT",
672 673
                                        "Oral Summer Time", "ORAST",
                                        "Oral Time", "ORAT"}},
D
duke 已提交
674
            {"Asia/Omsk", new String[] {"Omsk Time", "OMST",
675 676
                                        "Omsk Summer Time", "OMSST",
                                        "Omsk Time", "OMST"}},
D
duke 已提交
677 678 679 680 681
            {"Asia/Phnom_Penh", ICT},
            {"Asia/Pontianak", WIT},
            {"Asia/Pyongyang", KST},
            {"Asia/Qatar", ARAST},
            {"Asia/Qyzylorda", new String[] {"Qyzylorda Time", "QYZT",
682 683
                                             "Qyzylorda Summer Time", "QYZST",
                                             "Qyzylorda Time", "QYZT"}},
D
duke 已提交
684
            {"Asia/Rangoon", new String[] {"Myanmar Time", "MMT",
685 686
                                           "Myanmar Summer Time", "MMST",
                                           "Myanmar Time", "MMT"}},
D
duke 已提交
687 688 689
            {"Asia/Riyadh", ARAST},
            {"Asia/Saigon", ICT},
            {"Asia/Sakhalin", new String[] {"Sakhalin Time", "SAKT",
690 691
                                            "Sakhalin Summer Time", "SAKST",
                                            "Sakhalin Time", "SAKT"}},
D
duke 已提交
692 693 694
            {"Asia/Samarkand", UZT},
            {"Asia/Seoul", KST},
            {"Asia/Singapore", SGT},
A
aefimov 已提交
695 696 697
            {"Asia/Srednekolymsk", new String[] {"Srednekolymsk Time", "SRET",
                                                 "Srednekolymsk Daylight Time", "SREDT",
                                                 "Srednekolymsk Time", "SRET"}},
D
duke 已提交
698 699 700 701
            {"Asia/Taipei", CTT},
            {"Asia/Tel_Aviv", ISRAEL},
            {"Asia/Tashkent", UZT},
            {"Asia/Tbilisi", new String[] {"Georgia Time", "GET",
702 703
                                           "Georgia Summer Time", "GEST",
                                           "Georgia Time", "GET"}},
D
duke 已提交
704 705 706 707 708 709
            {"Asia/Tehran", IRT},
            {"Asia/Thimbu", BTT},
            {"Asia/Thimphu", BTT},
            {"Asia/Ujung_Pandang", CIT},
            {"Asia/Ulaanbaatar", ULAT},
            {"Asia/Ulan_Bator", ULAT},
A
aefimov 已提交
710
            {"Asia/Urumqi", XJT},
S
sherman 已提交
711 712 713
            {"Asia/Ust-Nera", new String[] {"Ust-Nera Time", "VLAT",
                                            "Ust-Nera Summer Time", "VLAST",
                                            "Ust-Nera Time", "VLAT"}},
D
duke 已提交
714 715
            {"Asia/Vientiane", ICT},
            {"Asia/Vladivostok", new String[] {"Vladivostok Time", "VLAT",
716 717
                                               "Vladivostok Summer Time", "VLAST",
                                               "Vladivostok Time", "VLAT"}},
D
duke 已提交
718
            {"Asia/Yakutsk", new String[] {"Yakutsk Time", "YAKT",
719 720
                                           "Yakutsk Summer Time", "YAKST",
                                           "Yakutsk Time", "YAKT"}},
D
duke 已提交
721
            {"Asia/Yekaterinburg", new String[] {"Yekaterinburg Time", "YEKT",
722 723
                                                 "Yekaterinburg Summer Time", "YEKST",
                                                 "Yekaterinburg Time", "YEKT"}},
D
duke 已提交
724 725
            {"Asia/Yerevan", ARMT},
            {"Atlantic/Azores", new String[] {"Azores Time", "AZOT",
726 727
                                              "Azores Summer Time", "AZOST",
                                              "Azores Time", "AZOT"}},
D
duke 已提交
728 729 730
            {"Atlantic/Bermuda", AST},
            {"Atlantic/Canary", WET},
            {"Atlantic/Cape_Verde", new String[] {"Cape Verde Time", "CVT",
731 732
                                                  "Cape Verde Summer Time", "CVST",
                                                  "Cape Verde Time", "CVT"}},
D
duke 已提交
733 734 735 736 737 738
            {"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",
739 740
                                                     "South Georgia Daylight Time", "GDT",
                                                     "South Georgia Time", "GT"}},
D
duke 已提交
741 742
            {"Atlantic/St_Helena", GMT},
            {"Atlantic/Stanley", new String[] {"Falkland Is. Time", "FKT",
743 744
                                               "Falkland Is. Summer Time", "FKST",
                                               "Falkland Is. Time", "FKT"}},
D
duke 已提交
745 746 747 748 749 750 751
            {"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 已提交
752 753 754
            {"Australia/Eucla", new String[] {"Australian Central Western Standard Time", "ACWST",
                                              "Australian Central Western Daylight Time", "ACWDT",
                                              "Australian Central Western Time", "ACWT"}},
D
duke 已提交
755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771
            {"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 已提交
772
            {"Brazil/Acre", ACT},
D
duke 已提交
773 774 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
            {"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 已提交
810
            {"Europe/Busingen", CET},
D
duke 已提交
811 812 813 814 815 816 817 818 819
            {"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 已提交
820
            {"Europe/Kaliningrad", EET},
P
peytoia 已提交
821
            {"Europe/Kiev", EET},
D
duke 已提交
822 823 824 825 826 827 828
            {"Europe/Lisbon", WET},
            {"Europe/Ljubljana", CET},
            {"Europe/London", GMTBST},
            {"Europe/Luxembourg", CET},
            {"Europe/Madrid", CET},
            {"Europe/Malta", CET},
            {"Europe/Mariehamn", EET},
A
aefimov 已提交
829
            {"Europe/Minsk", MSK},
D
duke 已提交
830 831 832 833 834 835 836 837 838
            {"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",
839 840
                                            "Samara Summer Time", "SAMST",
                                            "Samara Time", "SAMT"}},
D
duke 已提交
841 842
            {"Europe/San_Marino", CET},
            {"Europe/Sarajevo", CET},
A
aefimov 已提交
843
            {"Europe/Simferopol", MSK},
D
duke 已提交
844 845 846 847 848 849
            {"Europe/Skopje", CET},
            {"Europe/Sofia", EET},
            {"Europe/Stockholm", CET},
            {"Europe/Tallinn", EET},
            {"Europe/Tirane", CET},
            {"Europe/Tiraspol", EET},
P
peytoia 已提交
850
            {"Europe/Uzhgorod", EET},
D
duke 已提交
851 852 853 854
            {"Europe/Vaduz", CET},
            {"Europe/Vatican", CET},
            {"Europe/Vienna", CET},
            {"Europe/Vilnius", EET},
A
aefimov 已提交
855
            {"Europe/Volgograd", MSK},
D
duke 已提交
856 857
            {"Europe/Warsaw", CET},
            {"Europe/Zagreb", CET},
P
peytoia 已提交
858
            {"Europe/Zaporozhye", EET},
D
duke 已提交
859 860 861 862 863 864 865 866 867 868
            {"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",
869 870
                                            "Indian Ocean Territory Summer Time", "IOST",
                                            "Indian Ocean Territory Time", "IOT"}},
D
duke 已提交
871
            {"Indian/Christmas", new String[] {"Christmas Island Time", "CXT",
872 873
                                               "Christmas Island Summer Time", "CXST",
                                               "Christmas Island Time", "CIT"}},
D
duke 已提交
874
            {"Indian/Cocos", new String[] {"Cocos Islands Time", "CCT",
875 876
                                           "Cocos Islands Summer Time", "CCST",
                                           "Cocos Islands Time", "CCT"}},
D
duke 已提交
877 878
            {"Indian/Comoro", EAT},
            {"Indian/Kerguelen", new String[] {"French Southern & Antarctic Lands Time", "TFT",
879 880
                                               "French Southern & Antarctic Lands Summer Time", "TFST",
                                               "French Southern & Antarctic Lands Time", "TFT"}},
D
duke 已提交
881
            {"Indian/Mahe", new String[] {"Seychelles Time", "SCT",
882 883
                                          "Seychelles Summer Time", "SCST",
                                          "Seychelles Time", "SCT"}},
D
duke 已提交
884
            {"Indian/Maldives", new String[] {"Maldives Time", "MVT",
885 886
                                              "Maldives Summer Time", "MVST",
                                              "Maldives Time", "MVT"}},
D
duke 已提交
887
            {"Indian/Mauritius", new String[] {"Mauritius Time", "MUT",
888 889
                                               "Mauritius Summer Time", "MUST",
                                               "Mauritius Time", "MUT"}},
D
duke 已提交
890 891
            {"Indian/Mayotte", EAT},
            {"Indian/Reunion", new String[] {"Reunion Time", "RET",
892 893
                                             "Reunion Summer Time", "REST",
                                             "Reunion Time", "RET"}},
D
duke 已提交
894 895 896 897
            {"Israel", ISRAEL},
            {"Jamaica", EST},
            {"Japan", JST},
            {"Kwajalein", MHT},
A
aefimov 已提交
898
            {"Libya", EET},
D
duke 已提交
899
            {"MET", new String[] {"Middle Europe Time", "MET",
900 901
                                  "Middle Europe Summer Time", "MEST",
                                  "Middle Europe Time", "MET"}},
D
duke 已提交
902 903 904 905 906 907 908 909 910 911 912 913 914 915 916
            {"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 已提交
917 918 919
            {"Pacific/Bougainville", new String[] {"Bougainville Standard Time", "BST",
                                                   "Bougainville Daylight Time", "BST",
                                                   "Bougainville Time", "BT"}},
D
duke 已提交
920
            {"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
            {"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 已提交
1024
            {"US/Aleutian", HST},
D
duke 已提交
1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043
            {"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},
        };
    }
}