tzdata.lua 18 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457
  1. -- Licensed to the public under the Apache License 2.0.
  2. module "luci.sys.zoneinfo.tzdata"
  3. TZ = {
  4. { 'Africa/Abidjan', 'GMT0' },
  5. { 'Africa/Accra', 'GMT0' },
  6. { 'Africa/Addis Ababa', 'EAT-3' },
  7. { 'Africa/Algiers', 'CET-1' },
  8. { 'Africa/Asmara', 'EAT-3' },
  9. { 'Africa/Bamako', 'GMT0' },
  10. { 'Africa/Bangui', 'WAT-1' },
  11. { 'Africa/Banjul', 'GMT0' },
  12. { 'Africa/Bissau', 'GMT0' },
  13. { 'Africa/Blantyre', 'CAT-2' },
  14. { 'Africa/Brazzaville', 'WAT-1' },
  15. { 'Africa/Bujumbura', 'CAT-2' },
  16. { 'Africa/Cairo', 'EET-2' },
  17. { 'Africa/Casablanca', 'WET0WEST,M3.5.0,M10.5.0/3' },
  18. { 'Africa/Ceuta', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  19. { 'Africa/Conakry', 'GMT0' },
  20. { 'Africa/Dakar', 'GMT0' },
  21. { 'Africa/Dar es Salaam', 'EAT-3' },
  22. { 'Africa/Djibouti', 'EAT-3' },
  23. { 'Africa/Douala', 'WAT-1' },
  24. { 'Africa/El Aaiun', 'WET0WEST,M3.5.0,M10.5.0/3' },
  25. { 'Africa/Freetown', 'GMT0' },
  26. { 'Africa/Gaborone', 'CAT-2' },
  27. { 'Africa/Harare', 'CAT-2' },
  28. { 'Africa/Johannesburg', 'SAST-2' },
  29. { 'Africa/Juba', 'EAT-3' },
  30. { 'Africa/Kampala', 'EAT-3' },
  31. { 'Africa/Khartoum', 'CAT-2' },
  32. { 'Africa/Kigali', 'CAT-2' },
  33. { 'Africa/Kinshasa', 'WAT-1' },
  34. { 'Africa/Lagos', 'WAT-1' },
  35. { 'Africa/Libreville', 'WAT-1' },
  36. { 'Africa/Lome', 'GMT0' },
  37. { 'Africa/Luanda', 'WAT-1' },
  38. { 'Africa/Lubumbashi', 'CAT-2' },
  39. { 'Africa/Lusaka', 'CAT-2' },
  40. { 'Africa/Malabo', 'WAT-1' },
  41. { 'Africa/Maputo', 'CAT-2' },
  42. { 'Africa/Maseru', 'SAST-2' },
  43. { 'Africa/Mbabane', 'SAST-2' },
  44. { 'Africa/Mogadishu', 'EAT-3' },
  45. { 'Africa/Monrovia', 'GMT0' },
  46. { 'Africa/Nairobi', 'EAT-3' },
  47. { 'Africa/Ndjamena', 'WAT-1' },
  48. { 'Africa/Niamey', 'WAT-1' },
  49. { 'Africa/Nouakchott', 'GMT0' },
  50. { 'Africa/Ouagadougou', 'GMT0' },
  51. { 'Africa/Porto-Novo', 'WAT-1' },
  52. { 'Africa/Sao Tome', 'GMT0' },
  53. { 'Africa/Tripoli', 'EET-2' },
  54. { 'Africa/Tunis', 'CET-1' },
  55. { 'Africa/Windhoek', 'CAT-2' },
  56. { 'America/Adak', 'HST10HDT,M3.2.0,M11.1.0' },
  57. { 'America/Anchorage', 'AKST9AKDT,M3.2.0,M11.1.0' },
  58. { 'America/Anguilla', 'AST4' },
  59. { 'America/Antigua', 'AST4' },
  60. { 'America/Araguaina', '<-03>3' },
  61. { 'America/Argentina/Buenos Aires', '<-03>3' },
  62. { 'America/Argentina/Catamarca', '<-03>3' },
  63. { 'America/Argentina/Cordoba', '<-03>3' },
  64. { 'America/Argentina/Jujuy', '<-03>3' },
  65. { 'America/Argentina/La Rioja', '<-03>3' },
  66. { 'America/Argentina/Mendoza', '<-03>3' },
  67. { 'America/Argentina/Rio Gallegos', '<-03>3' },
  68. { 'America/Argentina/Salta', '<-03>3' },
  69. { 'America/Argentina/San Juan', '<-03>3' },
  70. { 'America/Argentina/San Luis', '<-03>3' },
  71. { 'America/Argentina/Tucuman', '<-03>3' },
  72. { 'America/Argentina/Ushuaia', '<-03>3' },
  73. { 'America/Aruba', 'AST4' },
  74. { 'America/Asuncion', '<-04>4<-03>,M10.1.0/0,M3.4.0/0' },
  75. { 'America/Atikokan', 'EST5' },
  76. { 'America/Bahia', '<-03>3' },
  77. { 'America/Bahia Banderas', 'CST6CDT,M4.1.0,M10.5.0' },
  78. { 'America/Barbados', 'AST4' },
  79. { 'America/Belem', '<-03>3' },
  80. { 'America/Belize', 'CST6' },
  81. { 'America/Blanc-Sablon', 'AST4' },
  82. { 'America/Boa Vista', '<-04>4' },
  83. { 'America/Bogota', '<-05>5' },
  84. { 'America/Boise', 'MST7MDT,M3.2.0,M11.1.0' },
  85. { 'America/Cambridge Bay', 'MST7MDT,M3.2.0,M11.1.0' },
  86. { 'America/Campo Grande', '<-04>4<-03>,M10.3.0/0,M2.3.0/0' },
  87. { 'America/Cancun', 'EST5' },
  88. { 'America/Caracas', '<-04>4' },
  89. { 'America/Cayenne', '<-03>3' },
  90. { 'America/Cayman', 'EST5' },
  91. { 'America/Chicago', 'CST6CDT,M3.2.0,M11.1.0' },
  92. { 'America/Chihuahua', 'MST7MDT,M4.1.0,M10.5.0' },
  93. { 'America/Costa Rica', 'CST6' },
  94. { 'America/Creston', 'MST7' },
  95. { 'America/Cuiaba', '<-04>4<-03>,M10.3.0/0,M2.3.0/0' },
  96. { 'America/Curacao', 'AST4' },
  97. { 'America/Danmarkshavn', 'GMT0' },
  98. { 'America/Dawson', 'PST8PDT,M3.2.0,M11.1.0' },
  99. { 'America/Dawson Creek', 'MST7' },
  100. { 'America/Denver', 'MST7MDT,M3.2.0,M11.1.0' },
  101. { 'America/Detroit', 'EST5EDT,M3.2.0,M11.1.0' },
  102. { 'America/Dominica', 'AST4' },
  103. { 'America/Edmonton', 'MST7MDT,M3.2.0,M11.1.0' },
  104. { 'America/Eirunepe', '<-05>5' },
  105. { 'America/El Salvador', 'CST6' },
  106. { 'America/Fort Nelson', 'MST7' },
  107. { 'America/Fortaleza', '<-03>3' },
  108. { 'America/Glace Bay', 'AST4ADT,M3.2.0,M11.1.0' },
  109. { 'America/Godthab', '<-03>3<-02>,M3.5.0/-2,M10.5.0/-1' },
  110. { 'America/Goose Bay', 'AST4ADT,M3.2.0,M11.1.0' },
  111. { 'America/Grand Turk', 'EST5EDT,M3.2.0,M11.1.0' },
  112. { 'America/Grenada', 'AST4' },
  113. { 'America/Guadeloupe', 'AST4' },
  114. { 'America/Guatemala', 'CST6' },
  115. { 'America/Guayaquil', '<-05>5' },
  116. { 'America/Guyana', '<-04>4' },
  117. { 'America/Halifax', 'AST4ADT,M3.2.0,M11.1.0' },
  118. { 'America/Havana', 'CST5CDT,M3.2.0/0,M11.1.0/1' },
  119. { 'America/Hermosillo', 'MST7' },
  120. { 'America/Indiana/Indianapolis', 'EST5EDT,M3.2.0,M11.1.0' },
  121. { 'America/Indiana/Knox', 'CST6CDT,M3.2.0,M11.1.0' },
  122. { 'America/Indiana/Marengo', 'EST5EDT,M3.2.0,M11.1.0' },
  123. { 'America/Indiana/Petersburg', 'EST5EDT,M3.2.0,M11.1.0' },
  124. { 'America/Indiana/Tell City', 'CST6CDT,M3.2.0,M11.1.0' },
  125. { 'America/Indiana/Vevay', 'EST5EDT,M3.2.0,M11.1.0' },
  126. { 'America/Indiana/Vincennes', 'EST5EDT,M3.2.0,M11.1.0' },
  127. { 'America/Indiana/Winamac', 'EST5EDT,M3.2.0,M11.1.0' },
  128. { 'America/Inuvik', 'MST7MDT,M3.2.0,M11.1.0' },
  129. { 'America/Iqaluit', 'EST5EDT,M3.2.0,M11.1.0' },
  130. { 'America/Jamaica', 'EST5' },
  131. { 'America/Juneau', 'AKST9AKDT,M3.2.0,M11.1.0' },
  132. { 'America/Kentucky/Louisville', 'EST5EDT,M3.2.0,M11.1.0' },
  133. { 'America/Kentucky/Monticello', 'EST5EDT,M3.2.0,M11.1.0' },
  134. { 'America/Kralendijk', 'AST4' },
  135. { 'America/La Paz', '<-04>4' },
  136. { 'America/Lima', '<-05>5' },
  137. { 'America/Los Angeles', 'PST8PDT,M3.2.0,M11.1.0' },
  138. { 'America/Lower Princes', 'AST4' },
  139. { 'America/Maceio', '<-03>3' },
  140. { 'America/Managua', 'CST6' },
  141. { 'America/Manaus', '<-04>4' },
  142. { 'America/Marigot', 'AST4' },
  143. { 'America/Martinique', 'AST4' },
  144. { 'America/Matamoros', 'CST6CDT,M3.2.0,M11.1.0' },
  145. { 'America/Mazatlan', 'MST7MDT,M4.1.0,M10.5.0' },
  146. { 'America/Menominee', 'CST6CDT,M3.2.0,M11.1.0' },
  147. { 'America/Merida', 'CST6CDT,M4.1.0,M10.5.0' },
  148. { 'America/Metlakatla', 'AKST9AKDT,M3.2.0,M11.1.0' },
  149. { 'America/Mexico City', 'CST6CDT,M4.1.0,M10.5.0' },
  150. { 'America/Miquelon', '<-03>3<-02>,M3.2.0,M11.1.0' },
  151. { 'America/Moncton', 'AST4ADT,M3.2.0,M11.1.0' },
  152. { 'America/Monterrey', 'CST6CDT,M4.1.0,M10.5.0' },
  153. { 'America/Montevideo', '<-03>3' },
  154. { 'America/Montserrat', 'AST4' },
  155. { 'America/Nassau', 'EST5EDT,M3.2.0,M11.1.0' },
  156. { 'America/New York', 'EST5EDT,M3.2.0,M11.1.0' },
  157. { 'America/Nipigon', 'EST5EDT,M3.2.0,M11.1.0' },
  158. { 'America/Nome', 'AKST9AKDT,M3.2.0,M11.1.0' },
  159. { 'America/Noronha', '<-02>2' },
  160. { 'America/North Dakota/Beulah', 'CST6CDT,M3.2.0,M11.1.0' },
  161. { 'America/North Dakota/Center', 'CST6CDT,M3.2.0,M11.1.0' },
  162. { 'America/North Dakota/New Salem', 'CST6CDT,M3.2.0,M11.1.0' },
  163. { 'America/Ojinaga', 'MST7MDT,M3.2.0,M11.1.0' },
  164. { 'America/Panama', 'EST5' },
  165. { 'America/Pangnirtung', 'EST5EDT,M3.2.0,M11.1.0' },
  166. { 'America/Paramaribo', '<-03>3' },
  167. { 'America/Phoenix', 'MST7' },
  168. { 'America/Port of Spain', 'AST4' },
  169. { 'America/Port-au-Prince', 'EST5EDT,M3.2.0,M11.1.0' },
  170. { 'America/Porto Velho', '<-04>4' },
  171. { 'America/Puerto Rico', 'AST4' },
  172. { 'America/Punta Arenas', '<-03>3' },
  173. { 'America/Rainy River', 'CST6CDT,M3.2.0,M11.1.0' },
  174. { 'America/Rankin Inlet', 'CST6CDT,M3.2.0,M11.1.0' },
  175. { 'America/Recife', '<-03>3' },
  176. { 'America/Regina', 'CST6' },
  177. { 'America/Resolute', 'CST6CDT,M3.2.0,M11.1.0' },
  178. { 'America/Rio Branco', '<-05>5' },
  179. { 'America/Santarem', '<-03>3' },
  180. { 'America/Santiago', '<-04>4<-03>,M8.2.6/24,M5.2.6/24' },
  181. { 'America/Santo Domingo', 'AST4' },
  182. { 'America/Sao Paulo', '<-03>3<-02>,M10.3.0/0,M2.3.0/0' },
  183. { 'America/Scoresbysund', '<-01>1<+00>,M3.5.0/0,M10.5.0/1' },
  184. { 'America/Sitka', 'AKST9AKDT,M3.2.0,M11.1.0' },
  185. { 'America/St Barthelemy', 'AST4' },
  186. { 'America/St Johns', 'NST3:30NDT,M3.2.0,M11.1.0' },
  187. { 'America/St Kitts', 'AST4' },
  188. { 'America/St Lucia', 'AST4' },
  189. { 'America/St Thomas', 'AST4' },
  190. { 'America/St Vincent', 'AST4' },
  191. { 'America/Swift Current', 'CST6' },
  192. { 'America/Tegucigalpa', 'CST6' },
  193. { 'America/Thule', 'AST4ADT,M3.2.0,M11.1.0' },
  194. { 'America/Thunder Bay', 'EST5EDT,M3.2.0,M11.1.0' },
  195. { 'America/Tijuana', 'PST8PDT,M3.2.0,M11.1.0' },
  196. { 'America/Toronto', 'EST5EDT,M3.2.0,M11.1.0' },
  197. { 'America/Tortola', 'AST4' },
  198. { 'America/Vancouver', 'PST8PDT,M3.2.0,M11.1.0' },
  199. { 'America/Whitehorse', 'PST8PDT,M3.2.0,M11.1.0' },
  200. { 'America/Winnipeg', 'CST6CDT,M3.2.0,M11.1.0' },
  201. { 'America/Yakutat', 'AKST9AKDT,M3.2.0,M11.1.0' },
  202. { 'America/Yellowknife', 'MST7MDT,M3.2.0,M11.1.0' },
  203. { 'Antarctica/Casey', '<+11>-11' },
  204. { 'Antarctica/Davis', '<+07>-7' },
  205. { 'Antarctica/DumontDUrville', '<+10>-10' },
  206. { 'Antarctica/Macquarie', '<+11>-11' },
  207. { 'Antarctica/Mawson', '<+05>-5' },
  208. { 'Antarctica/McMurdo', 'NZST-12NZDT,M9.5.0,M4.1.0/3' },
  209. { 'Antarctica/Palmer', '<-03>3' },
  210. { 'Antarctica/Rothera', '<-03>3' },
  211. { 'Antarctica/Syowa', '<+03>-3' },
  212. { 'Antarctica/Troll', '<+00>0<+02>-2,M3.5.0/1,M10.5.0/3' },
  213. { 'Antarctica/Vostok', '<+06>-6' },
  214. { 'Arctic/Longyearbyen', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  215. { 'Asia/Aden', '<+03>-3' },
  216. { 'Asia/Almaty', '<+06>-6' },
  217. { 'Asia/Amman', 'EET-2EEST,M3.5.4/24,M10.5.5/1' },
  218. { 'Asia/Anadyr', '<+12>-12' },
  219. { 'Asia/Aqtau', '<+05>-5' },
  220. { 'Asia/Aqtobe', '<+05>-5' },
  221. { 'Asia/Ashgabat', '<+05>-5' },
  222. { 'Asia/Atyrau', '<+05>-5' },
  223. { 'Asia/Baghdad', '<+03>-3' },
  224. { 'Asia/Bahrain', '<+03>-3' },
  225. { 'Asia/Baku', '<+04>-4' },
  226. { 'Asia/Bangkok', '<+07>-7' },
  227. { 'Asia/Barnaul', '<+07>-7' },
  228. { 'Asia/Beirut', 'EET-2EEST,M3.5.0/0,M10.5.0/0' },
  229. { 'Asia/Bishkek', '<+06>-6' },
  230. { 'Asia/Brunei', '<+08>-8' },
  231. { 'Asia/Chita', '<+09>-9' },
  232. { 'Asia/Choibalsan', '<+08>-8' },
  233. { 'Asia/Colombo', '<+0530>-5:30' },
  234. { 'Asia/Damascus', 'EET-2EEST,M3.5.5/0,M10.5.5/0' },
  235. { 'Asia/Dhaka', '<+06>-6' },
  236. { 'Asia/Dili', '<+09>-9' },
  237. { 'Asia/Dubai', '<+04>-4' },
  238. { 'Asia/Dushanbe', '<+05>-5' },
  239. { 'Asia/Famagusta', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
  240. { 'Asia/Gaza', 'EET-2EEST,M3.5.6/1,M10.5.6/1' },
  241. { 'Asia/Hebron', 'EET-2EEST,M3.5.6/1,M10.5.6/1' },
  242. { 'Asia/Ho Chi Minh', '<+07>-7' },
  243. { 'Asia/Hong Kong', 'HKT-8' },
  244. { 'Asia/Hovd', '<+07>-7' },
  245. { 'Asia/Irkutsk', '<+08>-8' },
  246. { 'Asia/Jakarta', 'WIB-7' },
  247. { 'Asia/Jayapura', 'WIT-9' },
  248. { 'Asia/Jerusalem', 'IST-2IDT,M3.4.4/26,M10.5.0' },
  249. { 'Asia/Kabul', '<+0430>-4:30' },
  250. { 'Asia/Kamchatka', '<+12>-12' },
  251. { 'Asia/Karachi', 'PKT-5' },
  252. { 'Asia/Kathmandu', '<+0545>-5:45' },
  253. { 'Asia/Khandyga', '<+09>-9' },
  254. { 'Asia/Kolkata', 'IST-5:30' },
  255. { 'Asia/Krasnoyarsk', '<+07>-7' },
  256. { 'Asia/Kuala Lumpur', '<+08>-8' },
  257. { 'Asia/Kuching', '<+08>-8' },
  258. { 'Asia/Kuwait', '<+03>-3' },
  259. { 'Asia/Macau', 'CST-8' },
  260. { 'Asia/Magadan', '<+11>-11' },
  261. { 'Asia/Makassar', 'WITA-8' },
  262. { 'Asia/Manila', '<+08>-8' },
  263. { 'Asia/Muscat', '<+04>-4' },
  264. { 'Asia/Nicosia', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
  265. { 'Asia/Novokuznetsk', '<+07>-7' },
  266. { 'Asia/Novosibirsk', '<+07>-7' },
  267. { 'Asia/Omsk', '<+06>-6' },
  268. { 'Asia/Oral', '<+05>-5' },
  269. { 'Asia/Phnom Penh', '<+07>-7' },
  270. { 'Asia/Pontianak', 'WIB-7' },
  271. { 'Asia/Pyongyang', 'KST-8:30' },
  272. { 'Asia/Qatar', '<+03>-3' },
  273. { 'Asia/Qyzylorda', '<+06>-6' },
  274. { 'Asia/Riyadh', '<+03>-3' },
  275. { 'Asia/Sakhalin', '<+11>-11' },
  276. { 'Asia/Samarkand', '<+05>-5' },
  277. { 'Asia/Seoul', 'KST-9' },
  278. { 'Asia/Shanghai', 'CST-8' },
  279. { 'Asia/Singapore', '<+08>-8' },
  280. { 'Asia/Srednekolymsk', '<+11>-11' },
  281. { 'Asia/Taipei', 'CST-8' },
  282. { 'Asia/Tashkent', '<+05>-5' },
  283. { 'Asia/Tbilisi', '<+04>-4' },
  284. { 'Asia/Tehran', '<+0330>-3:30<+0430>,J80/0,J264/0' },
  285. { 'Asia/Thimphu', '<+06>-6' },
  286. { 'Asia/Tokyo', 'JST-9' },
  287. { 'Asia/Tomsk', '<+07>-7' },
  288. { 'Asia/Ulaanbaatar', '<+08>-8' },
  289. { 'Asia/Urumqi', '<+06>-6' },
  290. { 'Asia/Ust-Nera', '<+10>-10' },
  291. { 'Asia/Vientiane', '<+07>-7' },
  292. { 'Asia/Vladivostok', '<+10>-10' },
  293. { 'Asia/Yakutsk', '<+09>-9' },
  294. { 'Asia/Yangon', '<+0630>-6:30' },
  295. { 'Asia/Yekaterinburg', '<+05>-5' },
  296. { 'Asia/Yerevan', '<+04>-4' },
  297. { 'Atlantic/Azores', '<-01>1<+00>,M3.5.0/0,M10.5.0/1' },
  298. { 'Atlantic/Bermuda', 'AST4ADT,M3.2.0,M11.1.0' },
  299. { 'Atlantic/Canary', 'WET0WEST,M3.5.0/1,M10.5.0' },
  300. { 'Atlantic/Cape Verde', '<-01>1' },
  301. { 'Atlantic/Faroe', 'WET0WEST,M3.5.0/1,M10.5.0' },
  302. { 'Atlantic/Madeira', 'WET0WEST,M3.5.0/1,M10.5.0' },
  303. { 'Atlantic/Reykjavik', 'GMT0' },
  304. { 'Atlantic/South Georgia', '<-02>2' },
  305. { 'Atlantic/St Helena', 'GMT0' },
  306. { 'Atlantic/Stanley', '<-03>3' },
  307. { 'Australia/Adelaide', 'ACST-9:30ACDT,M10.1.0,M4.1.0/3' },
  308. { 'Australia/Brisbane', 'AEST-10' },
  309. { 'Australia/Broken Hill', 'ACST-9:30ACDT,M10.1.0,M4.1.0/3' },
  310. { 'Australia/Currie', 'AEST-10AEDT,M10.1.0,M4.1.0/3' },
  311. { 'Australia/Darwin', 'ACST-9:30' },
  312. { 'Australia/Eucla', '<+0845>-8:45' },
  313. { 'Australia/Hobart', 'AEST-10AEDT,M10.1.0,M4.1.0/3' },
  314. { 'Australia/Lindeman', 'AEST-10' },
  315. { 'Australia/Lord Howe', '<+1030>-10:30<+11>-11,M10.1.0,M4.1.0' },
  316. { 'Australia/Melbourne', 'AEST-10AEDT,M10.1.0,M4.1.0/3' },
  317. { 'Australia/Perth', 'AWST-8' },
  318. { 'Australia/Sydney', 'AEST-10AEDT,M10.1.0,M4.1.0/3' },
  319. { 'Etc/GMT', 'GMT0' },
  320. { 'Etc/GMT+1', '<-01>1' },
  321. { 'Etc/GMT+10', '<-10>10' },
  322. { 'Etc/GMT+11', '<-11>11' },
  323. { 'Etc/GMT+12', '<-12>12' },
  324. { 'Etc/GMT+2', '<-02>2' },
  325. { 'Etc/GMT+3', '<-03>3' },
  326. { 'Etc/GMT+4', '<-04>4' },
  327. { 'Etc/GMT+5', '<-05>5' },
  328. { 'Etc/GMT+6', '<-06>6' },
  329. { 'Etc/GMT+7', '<-07>7' },
  330. { 'Etc/GMT+8', '<-08>8' },
  331. { 'Etc/GMT+9', '<-09>9' },
  332. { 'Etc/GMT-1', '<+01>-1' },
  333. { 'Etc/GMT-10', '<+10>-10' },
  334. { 'Etc/GMT-11', '<+11>-11' },
  335. { 'Etc/GMT-12', '<+12>-12' },
  336. { 'Etc/GMT-13', '<+13>-13' },
  337. { 'Etc/GMT-14', '<+14>-14' },
  338. { 'Etc/GMT-2', '<+02>-2' },
  339. { 'Etc/GMT-3', '<+03>-3' },
  340. { 'Etc/GMT-4', '<+04>-4' },
  341. { 'Etc/GMT-5', '<+05>-5' },
  342. { 'Etc/GMT-6', '<+06>-6' },
  343. { 'Etc/GMT-7', '<+07>-7' },
  344. { 'Etc/GMT-8', '<+08>-8' },
  345. { 'Etc/GMT-9', '<+09>-9' },
  346. { 'Europe/Amsterdam', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  347. { 'Europe/Andorra', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  348. { 'Europe/Astrakhan', '<+04>-4' },
  349. { 'Europe/Athens', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
  350. { 'Europe/Belgrade', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  351. { 'Europe/Berlin', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  352. { 'Europe/Bratislava', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  353. { 'Europe/Brussels', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  354. { 'Europe/Bucharest', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
  355. { 'Europe/Budapest', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  356. { 'Europe/Busingen', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  357. { 'Europe/Chisinau', 'EET-2EEST,M3.5.0,M10.5.0/3' },
  358. { 'Europe/Copenhagen', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  359. { 'Europe/Dublin', 'GMT0IST,M3.5.0/1,M10.5.0' },
  360. { 'Europe/Gibraltar', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  361. { 'Europe/Guernsey', 'GMT0BST,M3.5.0/1,M10.5.0' },
  362. { 'Europe/Helsinki', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
  363. { 'Europe/Isle of Man', 'GMT0BST,M3.5.0/1,M10.5.0' },
  364. { 'Europe/Istanbul', '<+03>-3' },
  365. { 'Europe/Jersey', 'GMT0BST,M3.5.0/1,M10.5.0' },
  366. { 'Europe/Kaliningrad', 'EET-2' },
  367. { 'Europe/Kiev', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
  368. { 'Europe/Kirov', '<+03>-3' },
  369. { 'Europe/Lisbon', 'WET0WEST,M3.5.0/1,M10.5.0' },
  370. { 'Europe/Ljubljana', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  371. { 'Europe/London', 'GMT0BST,M3.5.0/1,M10.5.0' },
  372. { 'Europe/Luxembourg', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  373. { 'Europe/Madrid', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  374. { 'Europe/Malta', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  375. { 'Europe/Mariehamn', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
  376. { 'Europe/Minsk', '<+03>-3' },
  377. { 'Europe/Monaco', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  378. { 'Europe/Moscow', 'MSK-3' },
  379. { 'Europe/Oslo', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  380. { 'Europe/Paris', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  381. { 'Europe/Podgorica', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  382. { 'Europe/Prague', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  383. { 'Europe/Riga', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
  384. { 'Europe/Rome', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  385. { 'Europe/Samara', '<+04>-4' },
  386. { 'Europe/San Marino', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  387. { 'Europe/Sarajevo', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  388. { 'Europe/Saratov', '<+04>-4' },
  389. { 'Europe/Simferopol', 'MSK-3' },
  390. { 'Europe/Skopje', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  391. { 'Europe/Sofia', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
  392. { 'Europe/Stockholm', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  393. { 'Europe/Tallinn', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
  394. { 'Europe/Tirane', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  395. { 'Europe/Ulyanovsk', '<+04>-4' },
  396. { 'Europe/Uzhgorod', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
  397. { 'Europe/Vaduz', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  398. { 'Europe/Vatican', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  399. { 'Europe/Vienna', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  400. { 'Europe/Vilnius', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
  401. { 'Europe/Volgograd', '<+03>-3' },
  402. { 'Europe/Warsaw', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  403. { 'Europe/Zagreb', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  404. { 'Europe/Zaporozhye', 'EET-2EEST,M3.5.0/3,M10.5.0/4' },
  405. { 'Europe/Zurich', 'CET-1CEST,M3.5.0,M10.5.0/3' },
  406. { 'Indian/Antananarivo', 'EAT-3' },
  407. { 'Indian/Chagos', '<+06>-6' },
  408. { 'Indian/Christmas', '<+07>-7' },
  409. { 'Indian/Cocos', '<+0630>-6:30' },
  410. { 'Indian/Comoro', 'EAT-3' },
  411. { 'Indian/Kerguelen', '<+05>-5' },
  412. { 'Indian/Mahe', '<+04>-4' },
  413. { 'Indian/Maldives', '<+05>-5' },
  414. { 'Indian/Mauritius', '<+04>-4' },
  415. { 'Indian/Mayotte', 'EAT-3' },
  416. { 'Indian/Reunion', '<+04>-4' },
  417. { 'Pacific/Apia', '<+13>-13<+14>,M9.5.0/3,M4.1.0/4' },
  418. { 'Pacific/Auckland', 'NZST-12NZDT,M9.5.0,M4.1.0/3' },
  419. { 'Pacific/Bougainville', '<+11>-11' },
  420. { 'Pacific/Chatham', '<+1245>-12:45<+1345>,M9.5.0/2:45,M4.1.0/3:45' },
  421. { 'Pacific/Chuuk', '<+10>-10' },
  422. { 'Pacific/Easter', '<-06>6<-05>,M8.2.6/22,M5.2.6/22' },
  423. { 'Pacific/Efate', '<+11>-11' },
  424. { 'Pacific/Enderbury', '<+13>-13' },
  425. { 'Pacific/Fakaofo', '<+13>-13' },
  426. { 'Pacific/Fiji', '<+12>-12<+13>,M11.1.0,M1.2.1/147' },
  427. { 'Pacific/Funafuti', '<+12>-12' },
  428. { 'Pacific/Galapagos', '<-06>6' },
  429. { 'Pacific/Gambier', '<-09>9' },
  430. { 'Pacific/Guadalcanal', '<+11>-11' },
  431. { 'Pacific/Guam', 'ChST-10' },
  432. { 'Pacific/Honolulu', 'HST10' },
  433. { 'Pacific/Kiritimati', '<+14>-14' },
  434. { 'Pacific/Kosrae', '<+11>-11' },
  435. { 'Pacific/Kwajalein', '<+12>-12' },
  436. { 'Pacific/Majuro', '<+12>-12' },
  437. { 'Pacific/Marquesas', '<-0930>9:30' },
  438. { 'Pacific/Midway', 'SST11' },
  439. { 'Pacific/Nauru', '<+12>-12' },
  440. { 'Pacific/Niue', '<-11>11' },
  441. { 'Pacific/Norfolk', '<+11>-11' },
  442. { 'Pacific/Noumea', '<+11>-11' },
  443. { 'Pacific/Pago Pago', 'SST11' },
  444. { 'Pacific/Palau', '<+09>-9' },
  445. { 'Pacific/Pitcairn', '<-08>8' },
  446. { 'Pacific/Pohnpei', '<+11>-11' },
  447. { 'Pacific/Port Moresby', '<+10>-10' },
  448. { 'Pacific/Rarotonga', '<-10>10' },
  449. { 'Pacific/Saipan', 'ChST-10' },
  450. { 'Pacific/Tahiti', '<-10>10' },
  451. { 'Pacific/Tarawa', '<+12>-12' },
  452. { 'Pacific/Tongatapu', '<+13>-13' },
  453. { 'Pacific/Wake', '<+12>-12' },
  454. { 'Pacific/Wallis', '<+12>-12' },
  455. }