Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.11/site-packages/icalendar/timezone/windows_to_olson.py: 100%

Shortcuts on this page

r m x   toggle line displays

j k   next/prev highlighted chunk

0   (zero) top of page

1   (one) first highlighted chunk

2 statements  

1"""This module contains mappings from Windows timezone identifiers to 

2Olson timezone identifiers. 

3 

4The data is taken from the unicode consortium [0], the proposal and rationale 

5for this mapping is also available at the unicode consortium [1]. 

6 

7 

8[0] https://www.unicode.org/cldr/cldr-aux/charts/29/supplemental/zone_tzid.html 

9[1] https://cldr.unicode.org/development/development-process/design-proposals/extended-windows-olson-zid-mapping # noqa 

10""" 

11 

12WINDOWS_TO_OLSON = { 

13 "AUS Central Standard Time": "Australia/Darwin", 

14 "AUS Eastern Standard Time": "Australia/Sydney", 

15 "Afghanistan Standard Time": "Asia/Kabul", 

16 "Alaskan Standard Time": "America/Anchorage", 

17 "Arab Standard Time": "Asia/Riyadh", 

18 "Arabian Standard Time": "Asia/Dubai", 

19 "Arabic Standard Time": "Asia/Baghdad", 

20 "Argentina Standard Time": "America/Argentina/Buenos_Aires", 

21 "Atlantic Standard Time": "America/Halifax", 

22 "Azerbaijan Standard Time": "Asia/Baku", 

23 "Azores Standard Time": "Atlantic/Azores", 

24 "Bahia Standard Time": "America/Bahia", 

25 "Bangladesh Standard Time": "Asia/Dhaka", 

26 "Belarus Standard Time": "Europe/Minsk", 

27 "Canada Central Standard Time": "America/Regina", 

28 "Cape Verde Standard Time": "Atlantic/Cape_Verde", 

29 "Caucasus Standard Time": "Asia/Yerevan", 

30 "Cen. Australia Standard Time": "Australia/Adelaide", 

31 "Central America Standard Time": "America/Guatemala", 

32 "Central Asia Standard Time": "Asia/Almaty", 

33 "Central Brazilian Standard Time": "America/Cuiaba", 

34 "Central Europe Standard Time": "Europe/Budapest", 

35 "Central European Standard Time": "Europe/Warsaw", 

36 "Central Pacific Standard Time": "Pacific/Guadalcanal", 

37 "Central Standard Time": "America/Chicago", 

38 "Central Standard Time (Mexico)": "America/Mexico_City", 

39 "China Standard Time": "Asia/Shanghai", 

40 "Dateline Standard Time": "Etc/GMT+12", 

41 "E. Africa Standard Time": "Africa/Nairobi", 

42 "E. Australia Standard Time": "Australia/Brisbane", 

43 "E. Europe Standard Time": "Europe/Chisinau", 

44 "E. South America Standard Time": "America/Sao_Paulo", 

45 "Eastern Standard Time": "America/New_York", 

46 "Eastern Standard Time (Mexico)": "America/Cancun", 

47 "Egypt Standard Time": "Africa/Cairo", 

48 "Ekaterinburg Standard Time": "Asia/Yekaterinburg", 

49 "FLE Standard Time": "Europe/Kyiv", 

50 "Fiji Standard Time": "Pacific/Fiji", 

51 "GMT Standard Time": "Europe/London", 

52 "GTB Standard Time": "Europe/Bucharest", 

53 "Georgian Standard Time": "Asia/Tbilisi", 

54 "Greenland Standard Time": "America/Nuuk", 

55 "Greenwich Standard Time": "Atlantic/Reykjavik", 

56 "Hawaiian Standard Time": "Pacific/Honolulu", 

57 "India Standard Time": "Asia/Kolkata", 

58 "Iran Standard Time": "Asia/Tehran", 

59 "Israel Standard Time": "Asia/Jerusalem", 

60 "Jordan Standard Time": "Asia/Amman", 

61 "Kaliningrad Standard Time": "Europe/Kaliningrad", 

62 "Korea Standard Time": "Asia/Seoul", 

63 "Libya Standard Time": "Africa/Tripoli", 

64 "Line Islands Standard Time": "Pacific/Kiritimati", 

65 "Magadan Standard Time": "Asia/Magadan", 

66 "Mauritius Standard Time": "Indian/Mauritius", 

67 "Middle East Standard Time": "Asia/Beirut", 

68 "Montevideo Standard Time": "America/Montevideo", 

69 "Morocco Standard Time": "Africa/Casablanca", 

70 "Mountain Standard Time": "America/Denver", 

71 "Mountain Standard Time (Mexico)": "America/Chihuahua", 

72 "Myanmar Standard Time": "Asia/Yangon", 

73 "N. Central Asia Standard Time": "Asia/Novosibirsk", 

74 "Namibia Standard Time": "Africa/Windhoek", 

75 "Nepal Standard Time": "Asia/Kathmandu", 

76 "New Zealand Standard Time": "Pacific/Auckland", 

77 "Newfoundland Standard Time": "America/St_Johns", 

78 "North Asia East Standard Time": "Asia/Irkutsk", 

79 "North Asia Standard Time": "Asia/Krasnoyarsk", 

80 "North Korea Standard Time": "Asia/Pyongyang", 

81 "Pacific SA Standard Time": "America/Santiago", 

82 "Pacific Standard Time": "America/Los_Angeles", 

83 "Pakistan Standard Time": "Asia/Karachi", 

84 "Paraguay Standard Time": "America/Asuncion", 

85 "Romance Standard Time": "Europe/Paris", 

86 "Russia Time Zone 10": "Asia/Srednekolymsk", 

87 "Russia Time Zone 11": "Asia/Kamchatka", 

88 "Russia Time Zone 3": "Europe/Samara", 

89 "Russian Standard Time": "Europe/Moscow", 

90 "SA Eastern Standard Time": "America/Cayenne", 

91 "SA Pacific Standard Time": "America/Bogota", 

92 "SA Western Standard Time": "America/La_Paz", 

93 "SE Asia Standard Time": "Asia/Bangkok", 

94 "Samoa Standard Time": "Pacific/Apia", 

95 "Singapore Standard Time": "Asia/Singapore", 

96 "South Africa Standard Time": "Africa/Johannesburg", 

97 "Sri Lanka Standard Time": "Asia/Colombo", 

98 "Syria Standard Time": "Asia/Damascus", 

99 "Taipei Standard Time": "Asia/Taipei", 

100 "Tasmania Standard Time": "Australia/Hobart", 

101 "Tokyo Standard Time": "Asia/Tokyo", 

102 "Tonga Standard Time": "Pacific/Tongatapu", 

103 "Turkey Standard Time": "Europe/Istanbul", 

104 "US Eastern Standard Time": "America/Indiana/Indianapolis", 

105 "US Mountain Standard Time": "America/Phoenix", 

106 "UTC": "Etc/GMT", 

107 "UTC+12": "Etc/GMT-12", 

108 "UTC-02": "Etc/GMT+2", 

109 "UTC-11": "Etc/GMT+11", 

110 "Ulaanbaatar Standard Time": "Asia/Ulaanbaatar", 

111 "Venezuela Standard Time": "America/Caracas", 

112 "Vladivostok Standard Time": "Asia/Vladivostok", 

113 "W. Australia Standard Time": "Australia/Perth", 

114 "W. Central Africa Standard Time": "Africa/Lagos", 

115 "W. Europe Standard Time": "Europe/Berlin", 

116 "West Asia Standard Time": "Asia/Tashkent", 

117 "West Pacific Standard Time": "Pacific/Port_Moresby", 

118 "Yakutsk Standard Time": "Asia/Yakutsk", 

119}