timezone_abbreviations/
generated.rs

1
2use phf::phf_map;
3use crate::abbreviation::{Abbreviation, Sign};
4
5pub(crate) static MAX_ABBREVIATION_LEN: usize = 5;
6
7pub(crate) static ABBREVIATIONS: phf::Map<&'static str, &[Abbreviation]> = phf_map! {
8  "A" => &[Abbreviation::new("A", "alpha time zone", Sign::Plus, 1, 0)],
9  "ACDT" => &[Abbreviation::new("ACDT", "australian central daylight time", Sign::Plus, 10, 30)],
10  "ACST" => &[Abbreviation::new("ACST", "australian central standard time", Sign::Plus, 9, 30)],
11  "ACWT" => &[Abbreviation::new("ACWT", "australian central western time", Sign::Plus, 8, 45)],
12  "ADT" => &[Abbreviation::new("ADT", "atlantic daylight time (caribbean, north america)", Sign::Minus, 3, 0), Abbreviation::new("ADT", "arabia daylight time", Sign::Plus, 3, 0)],
13  "ACT" => &[Abbreviation::new("ACT", "acre time (brazil)", Sign::Minus, 5, 0)],
14  "AEDT" => &[Abbreviation::new("AEDT", "australian eastern daylight time", Sign::Plus, 11, 0)],
15  "AEST" => &[Abbreviation::new("AEST", "australian eastern standard time", Sign::Plus, 10, 0)],
16  "AFT" => &[Abbreviation::new("AFT", "afghanistan time", Sign::Plus, 4, 30)],
17  "AKDT" => &[Abbreviation::new("AKDT", "alaska daylight time", Sign::Minus, 8, 0)],
18  "AKST" => &[Abbreviation::new("AKST", "alaska standard time", Sign::Minus, 9, 0)],
19  "ALMT" => &[Abbreviation::new("ALMT", "alma-ata time", Sign::Plus, 6, 0)],
20  "AMT" => &[Abbreviation::new("AMT", "armenia time", Sign::Plus, 4, 0), Abbreviation::new("AMT", "amazon time", Sign::Minus, 4, 0)],
21  "AMST" => &[Abbreviation::new("AMST", "amazon summer time", Sign::Minus, 3, 0), Abbreviation::new("AMST", "armenia summer time", Sign::Plus, 5, 0)],
22  "ANAT" => &[Abbreviation::new("ANAT", "anadyr time (russia)", Sign::Plus, 12, 0)],
23  "ANAST" => &[Abbreviation::new("ANAST", "anadyr summer time (russia)", Sign::Plus, 12, 0)],
24  "AQTT" => &[Abbreviation::new("AQTT", "aqtobe time (kazakhstan)", Sign::Plus, 5, 0)],
25  "ART" => &[Abbreviation::new("ART", "argentina time", Sign::Minus, 3, 0)],
26  "AST" => &[Abbreviation::new("AST", "atlantic standard time (caribbean, north america)", Sign::Minus, 4, 0), Abbreviation::new("AST", "arab standard time", Sign::Plus, 3, 0), Abbreviation::new("AST", "arabia standard time", Sign::Plus, 3, 0)],
27  "AWDT" => &[Abbreviation::new("AWDT", "australian western daylight time", Sign::Plus, 9, 0)],
28  "AWST" => &[Abbreviation::new("AWST", "australian western standard time", Sign::Plus, 8, 0)],
29  "AZOT" => &[Abbreviation::new("AZOT", "azores time", Sign::Minus, 1, 0)],
30  "AZOST" => &[Abbreviation::new("AZOST", "azores summer time", Sign::Plus, 0, 0)],
31  "AZT" => &[Abbreviation::new("AZT", "azerbaijan time", Sign::Plus, 4, 0)],
32  "AZST" => &[Abbreviation::new("AZST", "azerbaijan summer time", Sign::Plus, 5, 0)],
33  "B" => &[Abbreviation::new("B", "bravo time zone", Sign::Plus, 2, 0)],
34  "BNT" => &[Abbreviation::new("BNT", "brunei time", Sign::Plus, 8, 0)],
35  "BDT" => &[Abbreviation::new("BDT", "bangladesh time (also see bst)", Sign::Plus, 6, 0)],
36  "BOT" => &[Abbreviation::new("BOT", "bolivia time", Sign::Minus, 4, 0)],
37  "BRT" => &[Abbreviation::new("BRT", "brasilia time", Sign::Minus, 3, 0)],
38  "BRST" => &[Abbreviation::new("BRST", "brasilia summer time", Sign::Minus, 2, 0)],
39  "BST" => &[Abbreviation::new("BST", "british summer time", Sign::Plus, 1, 0), Abbreviation::new("BST", "bangladesh standard time (also see bdt)", Sign::Plus, 6, 0)],
40  "BTT" => &[Abbreviation::new("BTT", "bhutan time", Sign::Plus, 6, 0)],
41  "C" => &[Abbreviation::new("C", "charlie time zone", Sign::Plus, 3, 0)],
42  "CAST" => &[Abbreviation::new("CAST", "casey time (antarctica)", Sign::Plus, 8, 0)],
43  "CAT" => &[Abbreviation::new("CAT", "central africa time", Sign::Plus, 2, 0)],
44  "CCT" => &[Abbreviation::new("CCT", "cocos islands time", Sign::Plus, 6, 30)],
45  "CDT" => &[Abbreviation::new("CDT", "central daylight time (australia)", Sign::Plus, 10, 30), Abbreviation::new("CDT", "central daylight time (north america & caribbean)", Sign::Minus, 5, 0)],
46  "CEDT" => &[Abbreviation::new("CEDT", "central european daylight time", Sign::Plus, 2, 0)],
47  "CEST" => &[Abbreviation::new("CEST", "central european summer time", Sign::Plus, 2, 0)],
48  "CET" => &[Abbreviation::new("CET", "central european time (standard time)", Sign::Plus, 1, 0)],
49  "CHADT" => &[Abbreviation::new("CHADT", "chatham island daylight time", Sign::Plus, 13, 45)],
50  "CHAST" => &[Abbreviation::new("CHAST", "chatham island standard time", Sign::Plus, 12, 45)],
51  "CHOT" => &[Abbreviation::new("CHOT", "choibalsan time (mongolia)", Sign::Plus, 8, 0)],
52  "CHOST" => &[Abbreviation::new("CHOST", "choibalsan summer time (mongolia)", Sign::Plus, 9, 0)],
53  "CHST" => &[Abbreviation::new("CHST", "chamorro standard time", Sign::Plus, 10, 0)],
54  "CHUT" => &[Abbreviation::new("CHUT", "chuuk time", Sign::Plus, 10, 0)],
55  "CIT" => &[Abbreviation::new("CIT", "central indonesian time (see abbreviation wita)", Sign::Plus, 8, 0)],
56  "CKT" => &[Abbreviation::new("CKT", "cook island time", Sign::Minus, 10, 0)],
57  "CLST" => &[Abbreviation::new("CLST", "chile summer time", Sign::Minus, 3, 0)],
58  "CLT" => &[Abbreviation::new("CLT", "chile standard time", Sign::Minus, 4, 0)],
59  "COT" => &[Abbreviation::new("COT", "columbia time", Sign::Minus, 5, 0)],
60  "CST" => &[Abbreviation::new("CST", "central standard time (australia)", Sign::Plus, 9, 30), Abbreviation::new("CST", "central standard time (north america & central america)", Sign::Minus, 6, 0), Abbreviation::new("CST", "cuba standard time", Sign::Minus, 5, 0), Abbreviation::new("CST", "china standard time", Sign::Plus, 8, 0)],
61  "CVT" => &[Abbreviation::new("CVT", "cape verde time", Sign::Minus, 1, 0)],
62  "CWST" => &[Abbreviation::new("CWST", "central western australia time (eucla)", Sign::Plus, 8, 45)],
63  "CXT" => &[Abbreviation::new("CXT", "christmas island time", Sign::Plus, 7, 0)],
64  "D" => &[Abbreviation::new("D", "delta time zone", Sign::Plus, 4, 0)],
65  "DAVT" => &[Abbreviation::new("DAVT", "davis time (antarctica)", Sign::Plus, 7, 0)],
66  "DDUT" => &[Abbreviation::new("DDUT", "dumont d 'urville time", Sign::Plus, 10, 0)],
67  "E" => &[Abbreviation::new("E", "echo time zone", Sign::Plus, 5, 0)],
68  "EASST" => &[Abbreviation::new("EASST", "eastern island summer time", Sign::Minus, 5, 0)],
69  "EAST" => &[Abbreviation::new("EAST", "eastern island standard time", Sign::Minus, 6, 0)],
70  "EAT" => &[Abbreviation::new("EAT", "east africa time", Sign::Plus, 3, 0)],
71  "ECT" => &[Abbreviation::new("ECT", "ecuador time", Sign::Minus, 5, 0)],
72  "EDT" => &[Abbreviation::new("EDT", "eastern daylight time (australia and pacific)", Sign::Plus, 11, 0), Abbreviation::new("EDT", "eastern daylight time (north america and caribbean)", Sign::Minus, 4, 0)],
73  "EEDT" => &[Abbreviation::new("EEDT", "eastern european daylight time", Sign::Plus, 3, 0)],
74  "EEST" => &[Abbreviation::new("EEST", "eastern european summer time", Sign::Plus, 3, 0)],
75  "EET" => &[Abbreviation::new("EET", "eastern european time", Sign::Plus, 2, 0)],
76  "EGT" => &[Abbreviation::new("EGT", "eastern greenland time", Sign::Minus, 1, 0)],
77  "EGST" => &[Abbreviation::new("EGST", "eastern greenland summer time", Sign::Plus, 0, 0)],
78  "EST" => &[Abbreviation::new("EST", "eastern standard time (australia and pacific)", Sign::Plus, 10, 0), Abbreviation::new("EST", "eastern standard time (north america and caribbean)", Sign::Minus, 5, 0)],
79  "EIT" => &[Abbreviation::new("EIT", "eastern indonesian time (see wit)", Sign::Plus, 9, 0)],
80  "F" => &[Abbreviation::new("F", "foxtrot time zone", Sign::Plus, 6, 0)],
81  "FET" => &[Abbreviation::new("FET", "further-eastern european time", Sign::Plus, 3, 0)],
82  "FJT" => &[Abbreviation::new("FJT", "fiji time", Sign::Plus, 12, 0)],
83  "FJST" => &[Abbreviation::new("FJST", "fiji summer time", Sign::Plus, 13, 0)],
84  "FKST" => &[Abbreviation::new("FKST", "falkland islands summer time", Sign::Minus, 3, 0)],
85  "FKT" => &[Abbreviation::new("FKT", "falkland islands time", Sign::Minus, 4, 0)],
86  "FNT" => &[Abbreviation::new("FNT", "fernando de noronha", Sign::Minus, 2, 0)],
87  "G" => &[Abbreviation::new("G", "golf time zone", Sign::Plus, 7, 0)],
88  "GALT" => &[Abbreviation::new("GALT", "galapagos time", Sign::Minus, 6, 0)],
89  "GAMT" => &[Abbreviation::new("GAMT", "gambier time", Sign::Minus, 9, 0)],
90  "GET" => &[Abbreviation::new("GET", "georgia standard time", Sign::Plus, 4, 0)],
91  "GFT" => &[Abbreviation::new("GFT", "french guiana time", Sign::Minus, 3, 0)],
92  "GILT" => &[Abbreviation::new("GILT", "gilbert island time", Sign::Plus, 12, 0)],
93  "GMT" => &[Abbreviation::new("GMT", "greenwich mean time", Sign::Plus, 0, 0)],
94  "GST" => &[Abbreviation::new("GST", "gulf standard time", Sign::Plus, 4, 0), Abbreviation::new("GST", "south georgia time (south georgia and the south sandwich islands)", Sign::Minus, 2, 0)],
95  "GYT" => &[Abbreviation::new("GYT", "guyana time", Sign::Minus, 4, 0)],
96  "H" => &[Abbreviation::new("H", "hotel time zone", Sign::Plus, 8, 0)],
97  "HADT" => &[Abbreviation::new("HADT", "hawaii-aleutian daylight time", Sign::Minus, 9, 0)],
98  "HAST" => &[Abbreviation::new("HAST", "hawaii-aleutian standard time", Sign::Minus, 10, 0)],
99  "HKT" => &[Abbreviation::new("HKT", "hong kong time", Sign::Plus, 8, 0)],
100  "HOVT" => &[Abbreviation::new("HOVT", "hovd time (mongolia)", Sign::Plus, 7, 0)],
101  "HOVST" => &[Abbreviation::new("HOVST", "hovd summer time (mongolia)", Sign::Plus, 8, 0)],
102  "HST" => &[Abbreviation::new("HST", "hawaii standard time", Sign::Minus, 10, 0)],
103  "I" => &[Abbreviation::new("I", "india time zone", Sign::Plus, 9, 0)],
104  "ICT" => &[Abbreviation::new("ICT", "indochina time", Sign::Plus, 7, 0)],
105  "IDT" => &[Abbreviation::new("IDT", "israel daylight time", Sign::Plus, 3, 0)],
106  "IOT" => &[Abbreviation::new("IOT", "indian chagos time (british indian ocean territory)", Sign::Plus, 6, 0)],
107  "IRDT" => &[Abbreviation::new("IRDT", "iran daylight time", Sign::Plus, 4, 30)],
108  "IRKT" => &[Abbreviation::new("IRKT", "irkutsk time", Sign::Plus, 8, 0)],
109  "IRKST" => &[Abbreviation::new("IRKST", "irkutsk summer time", Sign::Plus, 9, 0)],
110  "IRST" => &[Abbreviation::new("IRST", "iran standard time", Sign::Plus, 3, 30)],
111  "IST" => &[Abbreviation::new("IST", "indian standard time", Sign::Plus, 5, 30), Abbreviation::new("IST", "israel standard time", Sign::Plus, 2, 0), Abbreviation::new("IST", "irish standard time (ist is used during daylight saving time)", Sign::Plus, 1, 0)],
112  "JST" => &[Abbreviation::new("JST", "japan standard time", Sign::Plus, 9, 0)],
113  "K" => &[Abbreviation::new("K", "kilo time zone", Sign::Plus, 10, 0)],
114  "KGT" => &[Abbreviation::new("KGT", "kyrgyzstan time", Sign::Plus, 6, 0)],
115  "KOST" => &[Abbreviation::new("KOST", "kosrae time (micronesia)", Sign::Plus, 11, 0)],
116  "KRAT" => &[Abbreviation::new("KRAT", "krasnoyarsk time", Sign::Plus, 7, 0)],
117  "KRAST" => &[Abbreviation::new("KRAST", "krasnoyarsk summer time", Sign::Plus, 8, 0)],
118  "KST" => &[Abbreviation::new("KST", "korea standard time", Sign::Plus, 9, 0)],
119  "KUYT" => &[Abbreviation::new("KUYT", "kuybyshev time (samara time as of 1991)", Sign::Plus, 4, 0)],
120  "L" => &[Abbreviation::new("L", "lima time zone", Sign::Plus, 11, 0)],
121  "LHDT" => &[Abbreviation::new("LHDT", "lord howe daylight time", Sign::Plus, 11, 0)],
122  "LHST" => &[Abbreviation::new("LHST", "lord howe standard time", Sign::Plus, 10, 30)],
123  "LINT" => &[Abbreviation::new("LINT", "line islands time", Sign::Plus, 14, 0)],
124  "M" => &[Abbreviation::new("M", "mike time zone", Sign::Plus, 12, 0)],
125  "MAGT" => &[Abbreviation::new("MAGT", "magadan time", Sign::Plus, 11, 0)],
126  "MAGST" => &[Abbreviation::new("MAGST", "magadan summer time", Sign::Plus, 12, 0)],
127  "MART" => &[Abbreviation::new("MART", "marquesas time", Sign::Minus, 9, 30)],
128  "MAWT" => &[Abbreviation::new("MAWT", "mawson station time (antarctic)", Sign::Plus, 5, 0)],
129  "MDT" => &[Abbreviation::new("MDT", "mountain daylight time (north america)", Sign::Minus, 6, 0)],
130  "MEST" => &[Abbreviation::new("MEST", "metlakatla (alaska indian community)", Sign::Minus, 8, 0)],
131  "MHT" => &[Abbreviation::new("MHT", "marshall islands time", Sign::Plus, 12, 0)],
132  "MIST" => &[Abbreviation::new("MIST", "macquarie island station time", Sign::Plus, 11, 0)],
133  "MMT" => &[Abbreviation::new("MMT", "myanmar time", Sign::Plus, 6, 30)],
134  "MSD" => &[Abbreviation::new("MSD", "moscow summer time", Sign::Plus, 4, 0)],
135  "MSK" => &[Abbreviation::new("MSK", "moscow standard time", Sign::Plus, 3, 0)],
136  "MST" => &[Abbreviation::new("MST", "mountain standard time (north america)", Sign::Minus, 7, 0)],
137  "MUT" => &[Abbreviation::new("MUT", "mauritius time", Sign::Plus, 4, 0)],
138  "MVT" => &[Abbreviation::new("MVT", "maldives time", Sign::Plus, 5, 0)],
139  "MYT" => &[Abbreviation::new("MYT", "malaysia time", Sign::Plus, 8, 0)],
140  "N" => &[Abbreviation::new("N", "november time zone", Sign::Minus, 1, 0)],
141  "NCT" => &[Abbreviation::new("NCT", "new caledonia time", Sign::Plus, 11, 0)],
142  "NDT" => &[Abbreviation::new("NDT", "newfoundland daylight time", Sign::Minus, 2, 30)],
143  "NFT" => &[Abbreviation::new("NFT", "norfolk time", Sign::Plus, 11, 0)],
144  "NOVT" => &[Abbreviation::new("NOVT", "novosibirsk time", Sign::Plus, 6, 0)],
145  "NOVST" => &[Abbreviation::new("NOVST", "novosibirsk summer time", Sign::Plus, 7, 0)],
146  "NPT" => &[Abbreviation::new("NPT", "nepal time", Sign::Plus, 5, 45)],
147  "NRT" => &[Abbreviation::new("NRT", "nauru time", Sign::Plus, 12, 0)],
148  "NST" => &[Abbreviation::new("NST", "newfoundland standard time", Sign::Minus, 3, 30)],
149  "NT" => &[Abbreviation::new("NT", "newfoundland time", Sign::Minus, 3, 30)],
150  "NUT" => &[Abbreviation::new("NUT", "niue time", Sign::Minus, 11, 0)],
151  "NZDT" => &[Abbreviation::new("NZDT", "new zealand daylight time", Sign::Plus, 13, 0)],
152  "NZST" => &[Abbreviation::new("NZST", "new zealand standard time", Sign::Plus, 12, 0)],
153  "O" => &[Abbreviation::new("O", "oscar time zone", Sign::Minus, 2, 0)],
154  "OMST" => &[Abbreviation::new("OMST", "omsk standard time", Sign::Plus, 6, 0)],
155  "OMSST" => &[Abbreviation::new("OMSST", "omsk summer time", Sign::Plus, 7, 0)],
156  "ORAT" => &[Abbreviation::new("ORAT", "oral time", Sign::Plus, 5, 0)],
157  "P" => &[Abbreviation::new("P", "papa time zone", Sign::Minus, 3, 0)],
158  "PDT" => &[Abbreviation::new("PDT", "pacific daylight time (north america)", Sign::Minus, 7, 0)],
159  "PET" => &[Abbreviation::new("PET", "peru time", Sign::Minus, 5, 0)],
160  "PETT" => &[Abbreviation::new("PETT", "kamchatka time", Sign::Plus, 12, 0)],
161  "PETST" => &[Abbreviation::new("PETST", "kamchatka summer time", Sign::Plus, 12, 0)],
162  "PGT" => &[Abbreviation::new("PGT", "papua new guinea time", Sign::Plus, 10, 0)],
163  "PHT" => &[Abbreviation::new("PHT", "philippine time", Sign::Plus, 8, 0)],
164  "PHOT" => &[Abbreviation::new("PHOT", "phoenix island time", Sign::Plus, 13, 0)],
165  "PKT" => &[Abbreviation::new("PKT", "pakistan standard time", Sign::Plus, 5, 0)],
166  "PMDT" => &[Abbreviation::new("PMDT", "pierre & miquelon daylight time", Sign::Minus, 2, 0)],
167  "PMST" => &[Abbreviation::new("PMST", "pierre & miquelon standard time", Sign::Minus, 3, 0)],
168  "PONT" => &[Abbreviation::new("PONT", "pohnpei time (formerly ponape)", Sign::Plus, 11, 0)],
169  "PST" => &[Abbreviation::new("PST", "pacific standard time (north america)", Sign::Minus, 8, 0), Abbreviation::new("PST", "pitcairn time", Sign::Minus, 8, 0), Abbreviation::new("PST", "pyongyang time (north korea)", Sign::Plus, 8, 30)],
170  "PWT" => &[Abbreviation::new("PWT", "palau time", Sign::Plus, 9, 0)],
171  "PYT" => &[Abbreviation::new("PYT", "paraguay time", Sign::Minus, 4, 0)],
172  "PYST" => &[Abbreviation::new("PYST", "paraguay summer time", Sign::Minus, 3, 0)],
173  "Q" => &[Abbreviation::new("Q", "quebec time zone", Sign::Minus, 4, 0)],
174  "QYZT" => &[Abbreviation::new("QYZT", "qyzylorda time (kazakhstan)", Sign::Plus, 6, 0)],
175  "R" => &[Abbreviation::new("R", "romeo time zone", Sign::Minus, 5, 0)],
176  "RET" => &[Abbreviation::new("RET", "reunion time", Sign::Plus, 4, 0)],
177  "ROTT" => &[Abbreviation::new("ROTT", "rothera (research station) time (antarctica)", Sign::Minus, 3, 0)],
178  "S" => &[Abbreviation::new("S", "sierra time zone", Sign::Minus, 6, 0)],
179  "SAKT" => &[Abbreviation::new("SAKT", "sakhalin time", Sign::Plus, 11, 0)],
180  "SAMT" => &[Abbreviation::new("SAMT", "samara time", Sign::Plus, 4, 0)],
181  "SAST" => &[Abbreviation::new("SAST", "south africa standard time", Sign::Plus, 2, 0)],
182  "SBT" => &[Abbreviation::new("SBT", "solomon islands time", Sign::Plus, 11, 0)],
183  "SCT" => &[Abbreviation::new("SCT", "seychelles time", Sign::Plus, 4, 0)],
184  "SGT" => &[Abbreviation::new("SGT", "singapore time", Sign::Plus, 8, 0)],
185  "SRT" => &[Abbreviation::new("SRT", "suriname time", Sign::Minus, 3, 0)],
186  "SLT" => &[Abbreviation::new("SLT", "sri lanka time", Sign::Plus, 5, 30)],
187  "SLST" => &[Abbreviation::new("SLST", "sri lanka time", Sign::Plus, 5, 30)],
188  "SRET" => &[Abbreviation::new("SRET", "srednekolymsk time", Sign::Plus, 11, 0)],
189  "SST" => &[Abbreviation::new("SST", "samoa standard time (american samoa)", Sign::Minus, 11, 0)],
190  "SYOT" => &[Abbreviation::new("SYOT", "syowa (research station) time (antarctica)", Sign::Plus, 3, 0)],
191  "T" => &[Abbreviation::new("T", "tango time zone", Sign::Minus, 7, 0)],
192  "TAHT" => &[Abbreviation::new("TAHT", "tahiti time", Sign::Minus, 10, 0)],
193  "TFT" => &[Abbreviation::new("TFT", "french southern and antarctic territories time", Sign::Plus, 5, 0)],
194  "TJT" => &[Abbreviation::new("TJT", "tajikistan time", Sign::Plus, 5, 0)],
195  "TKT" => &[Abbreviation::new("TKT", "tokelau time", Sign::Plus, 13, 0)],
196  "TLT" => &[Abbreviation::new("TLT", "east timor time (timor-leste time)", Sign::Plus, 9, 0)],
197  "TMT" => &[Abbreviation::new("TMT", "turkmenistan time", Sign::Plus, 5, 0)],
198  "TOT" => &[Abbreviation::new("TOT", "tonga time", Sign::Plus, 13, 0)],
199  "TRT" => &[Abbreviation::new("TRT", "turkey time or turkish time", Sign::Plus, 3, 0)],
200  "TRUT" => &[Abbreviation::new("TRUT", "truk time (micronesia)", Sign::Plus, 10, 0)],
201  "TVT" => &[Abbreviation::new("TVT", "tuvalu time", Sign::Plus, 12, 0)],
202  "U" => &[Abbreviation::new("U", "uniform time zone", Sign::Minus, 8, 0)],
203  "ULAT" => &[Abbreviation::new("ULAT", "ulaanbaatar time", Sign::Plus, 8, 0)],
204  "ULAST" => &[Abbreviation::new("ULAST", "ulaanbaatar summer time", Sign::Plus, 9, 0)],
205  "UTC" => &[Abbreviation::new("UTC", "coordinated universal time", Sign::Plus, 0, 0)],
206  "UYST" => &[Abbreviation::new("UYST", "uruguay summer time", Sign::Minus, 2, 0)],
207  "UYT" => &[Abbreviation::new("UYT", "uruguay standard time", Sign::Minus, 3, 0)],
208  "UZT" => &[Abbreviation::new("UZT", "uzbekistan time", Sign::Plus, 5, 0)],
209  "V" => &[Abbreviation::new("V", "victor time zone", Sign::Minus, 9, 0)],
210  "VET" => &[Abbreviation::new("VET", "venezuelan standard time", Sign::Minus, 4, 0)],
211  "VLAT" => &[Abbreviation::new("VLAT", "vladivostok time", Sign::Plus, 10, 0)],
212  "VLAST" => &[Abbreviation::new("VLAST", "vladivostok summer time", Sign::Plus, 11, 0)],
213  "VOLT" => &[Abbreviation::new("VOLT", "volgograd time", Sign::Plus, 4, 0)],
214  "VUT" => &[Abbreviation::new("VUT", "vanuatu time", Sign::Plus, 11, 0)],
215  "W" => &[Abbreviation::new("W", "whiskey time zone", Sign::Minus, 10, 0)],
216  "WAKT" => &[Abbreviation::new("WAKT", "wake island time", Sign::Plus, 12, 0)],
217  "WAT" => &[Abbreviation::new("WAT", "west africa time", Sign::Plus, 1, 0)],
218  "WAST" => &[Abbreviation::new("WAST", "west africa summer time", Sign::Plus, 2, 0)],
219  "WDT" => &[Abbreviation::new("WDT", "western daylight time (australia)", Sign::Plus, 9, 0)],
220  "WEDT" => &[Abbreviation::new("WEDT", "western european daylight time", Sign::Plus, 1, 0)],
221  "WEST" => &[Abbreviation::new("WEST", "western european summer time", Sign::Plus, 1, 0)],
222  "WET" => &[Abbreviation::new("WET", "western european time", Sign::Plus, 0, 0)],
223  "WFT" => &[Abbreviation::new("WFT", "wallis and futuna time", Sign::Plus, 12, 0)],
224  "WGT" => &[Abbreviation::new("WGT", "western greenland time", Sign::Minus, 3, 0)],
225  "WGST" => &[Abbreviation::new("WGST", "western greenland summer time", Sign::Minus, 2, 0)],
226  "WIB" => &[Abbreviation::new("WIB", "western indonesian time", Sign::Plus, 7, 0)],
227  "WIT" => &[Abbreviation::new("WIT", "eastern indonesian time", Sign::Plus, 9, 0)],
228  "WITA" => &[Abbreviation::new("WITA", "central indonesian time", Sign::Plus, 8, 0)],
229  "WST" => &[Abbreviation::new("WST", "western sahara summer time", Sign::Plus, 1, 0), Abbreviation::new("WST", "western standard time (australia)", Sign::Plus, 8, 0), Abbreviation::new("WST", "western samoa time (standard time)", Sign::Plus, 13, 0), Abbreviation::new("WST", "western samoa time (*also used during daylight saving time)", Sign::Plus, 14, 0)],
230  "WT" => &[Abbreviation::new("WT", "western sahara standard time", Sign::Plus, 0, 0)],
231  "X" => &[Abbreviation::new("X", "x-ray time zone", Sign::Minus, 11, 0)],
232  "Y" => &[Abbreviation::new("Y", "yankee time zone", Sign::Minus, 12, 0)],
233  "YAKT" => &[Abbreviation::new("YAKT", "yakutsk time", Sign::Plus, 9, 0)],
234  "YAKST" => &[Abbreviation::new("YAKST", "yakutsk summer time", Sign::Plus, 10, 0)],
235  "YAP" => &[Abbreviation::new("YAP", "yap time (micronesia)", Sign::Plus, 10, 0)],
236  "YEKT" => &[Abbreviation::new("YEKT", "yekaterinburg time", Sign::Plus, 5, 0)],
237  "YEKST" => &[Abbreviation::new("YEKST", "yekaterinburg summer time", Sign::Plus, 6, 0)],
238};