|
| 1 | +# This file was automatically generated by running: |
| 2 | +# |
| 3 | +# scripts/generate_windows_zone_names.cr |
| 4 | +# |
| 5 | +# DO NOT EDIT |
| 6 | + |
| 7 | +module Crystal::System::Time |
| 8 | + # These mappings for windows time zone names are based on |
| 9 | + # http://unicode.org/cldr/data/common/supplemental/windowsZones.xml |
| 10 | + WINDOWS_ZONE_NAMES = { |
| 11 | + "Egypt Standard Time" => {"EET", "EET"}, # Africa/Cairo |
| 12 | + "Morocco Standard Time" => {"WET", "WEST"}, # Africa/Casablanca |
| 13 | + "South Africa Standard Time" => {"SAST", "SAST"}, # Africa/Johannesburg |
| 14 | + "W. Central Africa Standard Time" => {"WAT", "WAT"}, # Africa/Lagos |
| 15 | + "E. Africa Standard Time" => {"EAT", "EAT"}, # Africa/Nairobi |
| 16 | + "Libya Standard Time" => {"EET", "EET"}, # Africa/Tripoli |
| 17 | + "Namibia Standard Time" => {"WAT", "WAST"}, # Africa/Windhoek |
| 18 | + "Aleutian Standard Time" => {"HST", "HDT"}, # America/Adak |
| 19 | + "Alaskan Standard Time" => {"AKST", "AKDT"}, # America/Anchorage |
| 20 | + "Tocantins Standard Time" => {"BRT", "BRT"}, # America/Araguaina |
| 21 | + "Paraguay Standard Time" => {"PYT", "PYST"}, # America/Asuncion |
| 22 | + "Bahia Standard Time" => {"BRT", "BRT"}, # America/Bahia |
| 23 | + "SA Pacific Standard Time" => {"COT", "COT"}, # America/Bogota |
| 24 | + "Argentina Standard Time" => {"ART", "ART"}, # America/Buenos_Aires |
| 25 | + "Eastern Standard Time (Mexico)" => {"EST", "EST"}, # America/Cancun |
| 26 | + "Venezuela Standard Time" => {"VET", "VET"}, # America/Caracas |
| 27 | + "SA Eastern Standard Time" => {"GFT", "GFT"}, # America/Cayenne |
| 28 | + "Central Standard Time" => {"CST", "CDT"}, # America/Chicago |
| 29 | + "Mountain Standard Time (Mexico)" => {"MST", "MDT"}, # America/Chihuahua |
| 30 | + "Central Brazilian Standard Time" => {"AMT", "AMST"}, # America/Cuiaba |
| 31 | + "Mountain Standard Time" => {"MST", "MDT"}, # America/Denver |
| 32 | + "Greenland Standard Time" => {"WGT", "WGST"}, # America/Godthab |
| 33 | + "Turks And Caicos Standard Time" => {"AST", "AST"}, # America/Grand_Turk |
| 34 | + "Central America Standard Time" => {"CST", "CST"}, # America/Guatemala |
| 35 | + "Atlantic Standard Time" => {"AST", "ADT"}, # America/Halifax |
| 36 | + "Cuba Standard Time" => {"CST", "CDT"}, # America/Havana |
| 37 | + "US Eastern Standard Time" => {"EST", "EDT"}, # America/Indianapolis |
| 38 | + "SA Western Standard Time" => {"BOT", "BOT"}, # America/La_Paz |
| 39 | + "Pacific Standard Time" => {"PST", "PDT"}, # America/Los_Angeles |
| 40 | + "Central Standard Time (Mexico)" => {"CST", "CDT"}, # America/Mexico_City |
| 41 | + "Saint Pierre Standard Time" => {"PMST", "PMDT"}, # America/Miquelon |
| 42 | + "Montevideo Standard Time" => {"UYT", "UYT"}, # America/Montevideo |
| 43 | + "Eastern Standard Time" => {"EST", "EDT"}, # America/New_York |
| 44 | + "US Mountain Standard Time" => {"MST", "MST"}, # America/Phoenix |
| 45 | + "Haiti Standard Time" => {"EST", "EST"}, # America/Port-au-Prince |
| 46 | + "Canada Central Standard Time" => {"CST", "CST"}, # America/Regina |
| 47 | + "Pacific SA Standard Time" => {"CLT", "CLST"}, # America/Santiago |
| 48 | + "E. South America Standard Time" => {"BRT", "BRST"}, # America/Sao_Paulo |
| 49 | + "Newfoundland Standard Time" => {"NST", "NDT"}, # America/St_Johns |
| 50 | + "Pacific Standard Time (Mexico)" => {"PST", "PDT"}, # America/Tijuana |
| 51 | + "Central Asia Standard Time" => {"+06", "+06"}, # Asia/Almaty |
| 52 | + "Jordan Standard Time" => {"EET", "EEST"}, # Asia/Amman |
| 53 | + "Arabic Standard Time" => {"AST", "AST"}, # Asia/Baghdad |
| 54 | + "Azerbaijan Standard Time" => {"+04", "+04"}, # Asia/Baku |
| 55 | + "SE Asia Standard Time" => {"ICT", "ICT"}, # Asia/Bangkok |
| 56 | + "Altai Standard Time" => {"+07", "+07"}, # Asia/Barnaul |
| 57 | + "Middle East Standard Time" => {"EET", "EEST"}, # Asia/Beirut |
| 58 | + "India Standard Time" => {"IST", "IST"}, # Asia/Calcutta |
| 59 | + "Transbaikal Standard Time" => {"+09", "+09"}, # Asia/Chita |
| 60 | + "Sri Lanka Standard Time" => {"+0530", "+0530"}, # Asia/Colombo |
| 61 | + "Syria Standard Time" => {"EET", "EEST"}, # Asia/Damascus |
| 62 | + "Bangladesh Standard Time" => {"BDT", "BDT"}, # Asia/Dhaka |
| 63 | + "Arabian Standard Time" => {"GST", "GST"}, # Asia/Dubai |
| 64 | + "West Bank Standard Time" => {"EET", "EEST"}, # Asia/Hebron |
| 65 | + "W. Mongolia Standard Time" => {"HOVT", "HOVST"}, # Asia/Hovd |
| 66 | + "North Asia East Standard Time" => {"+08", "+08"}, # Asia/Irkutsk |
| 67 | + "Israel Standard Time" => {"IST", "IDT"}, # Asia/Jerusalem |
| 68 | + "Afghanistan Standard Time" => {"AFT", "AFT"}, # Asia/Kabul |
| 69 | + "Russia Time Zone 11" => {"+12", "+12"}, # Asia/Kamchatka |
| 70 | + "Pakistan Standard Time" => {"PKT", "PKT"}, # Asia/Karachi |
| 71 | + "Nepal Standard Time" => {"NPT", "NPT"}, # Asia/Katmandu |
| 72 | + "North Asia Standard Time" => {"+07", "+07"}, # Asia/Krasnoyarsk |
| 73 | + "Magadan Standard Time" => {"+11", "+11"}, # Asia/Magadan |
| 74 | + "N. Central Asia Standard Time" => {"+07", "+07"}, # Asia/Novosibirsk |
| 75 | + "Omsk Standard Time" => {"+06", "+06"}, # Asia/Omsk |
| 76 | + "North Korea Standard Time" => {"KST", "KST"}, # Asia/Pyongyang |
| 77 | + "Myanmar Standard Time" => {"MMT", "MMT"}, # Asia/Rangoon |
| 78 | + "Arab Standard Time" => {"AST", "AST"}, # Asia/Riyadh |
| 79 | + "Sakhalin Standard Time" => {"+11", "+11"}, # Asia/Sakhalin |
| 80 | + "Korea Standard Time" => {"KST", "KST"}, # Asia/Seoul |
| 81 | + "China Standard Time" => {"CST", "CST"}, # Asia/Shanghai |
| 82 | + "Singapore Standard Time" => {"SGT", "SGT"}, # Asia/Singapore |
| 83 | + "Russia Time Zone 10" => {"+11", "+11"}, # Asia/Srednekolymsk |
| 84 | + "Taipei Standard Time" => {"CST", "CST"}, # Asia/Taipei |
| 85 | + "West Asia Standard Time" => {"+05", "+05"}, # Asia/Tashkent |
| 86 | + "Georgian Standard Time" => {"+04", "+04"}, # Asia/Tbilisi |
| 87 | + "Iran Standard Time" => {"IRST", "IRDT"}, # Asia/Tehran |
| 88 | + "Tokyo Standard Time" => {"JST", "JST"}, # Asia/Tokyo |
| 89 | + "Tomsk Standard Time" => {"+07", "+07"}, # Asia/Tomsk |
| 90 | + "Ulaanbaatar Standard Time" => {"ULAT", "ULAST"}, # Asia/Ulaanbaatar |
| 91 | + "Vladivostok Standard Time" => {"+10", "+10"}, # Asia/Vladivostok |
| 92 | + "Yakutsk Standard Time" => {"+09", "+09"}, # Asia/Yakutsk |
| 93 | + "Ekaterinburg Standard Time" => {"+05", "+05"}, # Asia/Yekaterinburg |
| 94 | + "Caucasus Standard Time" => {"+04", "+04"}, # Asia/Yerevan |
| 95 | + "Azores Standard Time" => {"AZOT", "AZOST"}, # Atlantic/Azores |
| 96 | + "Cape Verde Standard Time" => {"CVT", "CVT"}, # Atlantic/Cape_Verde |
| 97 | + "Greenwich Standard Time" => {"GMT", "GMT"}, # Atlantic/Reykjavik |
| 98 | + "Cen. Australia Standard Time" => {"ACST", "ACDT"}, # Australia/Adelaide |
| 99 | + "E. Australia Standard Time" => {"AEST", "AEST"}, # Australia/Brisbane |
| 100 | + "AUS Central Standard Time" => {"ACST", "ACST"}, # Australia/Darwin |
| 101 | + "Aus Central W. Standard Time" => {"ACWST", "ACWST"}, # Australia/Eucla |
| 102 | + "Tasmania Standard Time" => {"AEST", "AEDT"}, # Australia/Hobart |
| 103 | + "Lord Howe Standard Time" => {"LHST", "LHDT"}, # Australia/Lord_Howe |
| 104 | + "W. Australia Standard Time" => {"AWST", "AWST"}, # Australia/Perth |
| 105 | + "AUS Eastern Standard Time" => {"AEST", "AEDT"}, # Australia/Sydney |
| 106 | + "UTC" => {"GMT", "GMT"}, # Etc/GMT |
| 107 | + "UTC-11" => {"-11", "-11"}, # Etc/GMT+11 |
| 108 | + "Dateline Standard Time" => {"-12", "-12"}, # Etc/GMT+12 |
| 109 | + "UTC-02" => {"-02", "-02"}, # Etc/GMT+2 |
| 110 | + "UTC-08" => {"-08", "-08"}, # Etc/GMT+8 |
| 111 | + "UTC-09" => {"-09", "-09"}, # Etc/GMT+9 |
| 112 | + "UTC+12" => {"+12", "+12"}, # Etc/GMT-12 |
| 113 | + "UTC+13" => {"+13", "+13"}, # Etc/GMT-13 |
| 114 | + "Astrakhan Standard Time" => {"+04", "+04"}, # Europe/Astrakhan |
| 115 | + "W. Europe Standard Time" => {"CET", "CEST"}, # Europe/Berlin |
| 116 | + "GTB Standard Time" => {"EET", "EEST"}, # Europe/Bucharest |
| 117 | + "Central Europe Standard Time" => {"CET", "CEST"}, # Europe/Budapest |
| 118 | + "E. Europe Standard Time" => {"EET", "EEST"}, # Europe/Chisinau |
| 119 | + "Turkey Standard Time" => {"+03", "+03"}, # Europe/Istanbul |
| 120 | + "Kaliningrad Standard Time" => {"EET", "EET"}, # Europe/Kaliningrad |
| 121 | + "FLE Standard Time" => {"EET", "EEST"}, # Europe/Kiev |
| 122 | + "GMT Standard Time" => {"GMT", "BST"}, # Europe/London |
| 123 | + "Belarus Standard Time" => {"+03", "+03"}, # Europe/Minsk |
| 124 | + "Russian Standard Time" => {"MSK", "MSK"}, # Europe/Moscow |
| 125 | + "Romance Standard Time" => {"CET", "CEST"}, # Europe/Paris |
| 126 | + "Russia Time Zone 3" => {"+04", "+04"}, # Europe/Samara |
| 127 | + "Saratov Standard Time" => {"+04", "+04"}, # Europe/Saratov |
| 128 | + "Central European Standard Time" => {"CET", "CEST"}, # Europe/Warsaw |
| 129 | + "Mauritius Standard Time" => {"MUT", "MUT"}, # Indian/Mauritius |
| 130 | + "Samoa Standard Time" => {"WSST", "WSDT"}, # Pacific/Apia |
| 131 | + "New Zealand Standard Time" => {"NZST", "NZDT"}, # Pacific/Auckland |
| 132 | + "Bougainville Standard Time" => {"BST", "BST"}, # Pacific/Bougainville |
| 133 | + "Chatham Islands Standard Time" => {"CHAST", "CHADT"}, # Pacific/Chatham |
| 134 | + "Easter Island Standard Time" => {"EAST", "EASST"}, # Pacific/Easter |
| 135 | + "Fiji Standard Time" => {"FJT", "FJST"}, # Pacific/Fiji |
| 136 | + "Central Pacific Standard Time" => {"SBT", "SBT"}, # Pacific/Guadalcanal |
| 137 | + "Hawaiian Standard Time" => {"HST", "HST"}, # Pacific/Honolulu |
| 138 | + "Line Islands Standard Time" => {"LINT", "LINT"}, # Pacific/Kiritimati |
| 139 | + "Marquesas Standard Time" => {"MART", "MART"}, # Pacific/Marquesas |
| 140 | + "Norfolk Standard Time" => {"NFT", "NFT"}, # Pacific/Norfolk |
| 141 | + "West Pacific Standard Time" => {"PGT", "PGT"}, # Pacific/Port_Moresby |
| 142 | + "Tonga Standard Time" => {"+13", "+14"}, # Pacific/Tongatapu |
| 143 | + |
| 144 | + } |
| 145 | +end |
0 commit comments