Source code

Revision control

Other Tools

1
// Generated by make_intl_data.py. DO NOT EDIT.
2
// tzdata version = 2019c
3
4
#ifndef builtin_intl_TimeZoneDataGenerated_h
5
#define builtin_intl_TimeZoneDataGenerated_h
6
7
namespace js {
8
namespace timezone {
9
10
// Format:
11
// "ZoneName" // ICU-Name [time zone file]
12
const char* const ianaZonesTreatedAsLinksByICU[] = {
13
"Africa/Asmara", // Africa/Asmera [backzone]
14
"Africa/Timbuktu", // Africa/Bamako [backzone]
15
"America/Argentina/Buenos_Aires", // America/Buenos_Aires [southamerica]
16
"America/Argentina/Catamarca", // America/Catamarca [southamerica]
17
"America/Argentina/ComodRivadavia", // America/Catamarca [backzone]
18
"America/Argentina/Cordoba", // America/Cordoba [southamerica]
19
"America/Argentina/Jujuy", // America/Jujuy [southamerica]
20
"America/Argentina/Mendoza", // America/Mendoza [southamerica]
21
"America/Atikokan", // America/Coral_Harbour [northamerica]
22
"America/Ensenada", // America/Tijuana [backzone]
23
"America/Indiana/Indianapolis", // America/Indianapolis [northamerica]
24
"America/Kentucky/Louisville", // America/Louisville [northamerica]
25
"America/Rosario", // America/Cordoba [backzone]
26
"Asia/Chongqing", // Asia/Shanghai [backzone]
27
"Asia/Harbin", // Asia/Shanghai [backzone]
28
"Asia/Ho_Chi_Minh", // Asia/Saigon [asia]
29
"Asia/Kashgar", // Asia/Urumqi [backzone]
30
"Asia/Kathmandu", // Asia/Katmandu [asia]
31
"Asia/Kolkata", // Asia/Calcutta [asia]
32
"Asia/Tel_Aviv", // Asia/Jerusalem [backzone]
33
"Asia/Yangon", // Asia/Rangoon [asia]
34
"Atlantic/Faroe", // Atlantic/Faeroe [europe]
35
"Atlantic/Jan_Mayen", // Arctic/Longyearbyen [backzone]
36
"EST", // Etc/GMT+5 [northamerica]
37
"Europe/Belfast", // Europe/London [backzone]
38
"Europe/Tiraspol", // Europe/Chisinau [backzone]
39
"HST", // Etc/GMT+10 [northamerica]
40
"MST", // Etc/GMT+7 [northamerica]
41
"Pacific/Chuuk", // Pacific/Truk [australasia]
42
"Pacific/Pohnpei", // Pacific/Ponape [australasia]
43
};
44
45
// Format:
46
// "LinkName", "Target" // ICU-Target [time zone file]
47
struct LinkAndTarget
48
{
49
const char* const link;
50
const char* const target;
51
};
52
53
const LinkAndTarget ianaLinksCanonicalizedDifferentlyByICU[] = {
54
{ "Africa/Asmera", "Africa/Asmara" }, // Africa/Asmera [backward]
55
{ "America/Buenos_Aires", "America/Argentina/Buenos_Aires" }, // America/Buenos_Aires [backward]
56
{ "America/Catamarca", "America/Argentina/Catamarca" }, // America/Catamarca [backward]
57
{ "America/Cordoba", "America/Argentina/Cordoba" }, // America/Cordoba [backward]
58
{ "America/Fort_Wayne", "America/Indiana/Indianapolis" }, // America/Indianapolis [backward]
59
{ "America/Indianapolis", "America/Indiana/Indianapolis" }, // America/Indianapolis [backward]
60
{ "America/Jujuy", "America/Argentina/Jujuy" }, // America/Jujuy [backward]
61
{ "America/Kralendijk", "America/Curacao" }, // America/Kralendijk [southamerica]
62
{ "America/Louisville", "America/Kentucky/Louisville" }, // America/Louisville [backward]
63
{ "America/Lower_Princes", "America/Curacao" }, // America/Lower_Princes [southamerica]
64
{ "America/Marigot", "America/Port_of_Spain" }, // America/Marigot [southamerica]
65
{ "America/Mendoza", "America/Argentina/Mendoza" }, // America/Mendoza [backward]
66
{ "America/Santa_Isabel", "America/Tijuana" }, // America/Santa_Isabel [backward]
67
{ "America/St_Barthelemy", "America/Port_of_Spain" }, // America/St_Barthelemy [southamerica]
68
{ "America/Virgin", "America/Port_of_Spain" }, // America/St_Thomas [backward]
69
{ "Antarctica/South_Pole", "Antarctica/McMurdo" }, // Pacific/Auckland [backward]
70
{ "Arctic/Longyearbyen", "Europe/Oslo" }, // Arctic/Longyearbyen [europe]
71
{ "Asia/Calcutta", "Asia/Kolkata" }, // Asia/Calcutta [backward]
72
{ "Asia/Chungking", "Asia/Chongqing" }, // Asia/Shanghai [backward]
73
{ "Asia/Katmandu", "Asia/Kathmandu" }, // Asia/Katmandu [backward]
74
{ "Asia/Rangoon", "Asia/Yangon" }, // Asia/Rangoon [backward]
75
{ "Asia/Saigon", "Asia/Ho_Chi_Minh" }, // Asia/Saigon [backward]
76
{ "Atlantic/Faeroe", "Atlantic/Faroe" }, // Atlantic/Faeroe [backward]
77
{ "Europe/Bratislava", "Europe/Prague" }, // Europe/Bratislava [europe]
78
{ "Europe/Busingen", "Europe/Zurich" }, // Europe/Busingen [europe]
79
{ "Europe/Mariehamn", "Europe/Helsinki" }, // Europe/Mariehamn [europe]
80
{ "Europe/Podgorica", "Europe/Belgrade" }, // Europe/Podgorica [europe]
81
{ "Europe/San_Marino", "Europe/Rome" }, // Europe/San_Marino [europe]
82
{ "Europe/Vatican", "Europe/Rome" }, // Europe/Vatican [europe]
83
{ "Pacific/Ponape", "Pacific/Pohnpei" }, // Pacific/Ponape [backward]
84
{ "Pacific/Truk", "Pacific/Chuuk" }, // Pacific/Truk [backward]
85
{ "Pacific/Yap", "Pacific/Chuuk" }, // Pacific/Truk [backward]
86
{ "US/East-Indiana", "America/Indiana/Indianapolis" }, // America/Indianapolis [backward]
87
};
88
89
// Legacy ICU time zones, these are not valid IANA time zone names. We also
90
// disallow the old and deprecated System V time zones.
92
const char* const legacyICUTimeZones[] = {
93
"ACT",
94
"AET",
95
"AGT",
96
"ART",
97
"AST",
98
"BET",
99
"BST",
100
"CAT",
101
"CNT",
102
"CST",
103
"CTT",
104
"Canada/East-Saskatchewan",
105
"EAT",
106
"ECT",
107
"IET",
108
"IST",
109
"JST",
110
"MIT",
111
"NET",
112
"NST",
113
"PLT",
114
"PNT",
115
"PRT",
116
"PST",
117
"SST",
118
"VST",
119
"SystemV/AST4",
120
"SystemV/AST4ADT",
121
"SystemV/CST6",
122
"SystemV/CST6CDT",
123
"SystemV/EST5",
124
"SystemV/EST5EDT",
125
"SystemV/HST10",
126
"SystemV/MST7",
127
"SystemV/MST7MDT",
128
"SystemV/PST8",
129
"SystemV/PST8PDT",
130
"SystemV/YST9",
131
"SystemV/YST9YDT",
132
};
133
134
} // namespace timezone
135
} // namespace js
136
137
#endif /* builtin_intl_TimeZoneDataGenerated_h */