]> git.saurik.com Git - apple/icu.git/blobdiff - icuSources/tools/tzcode/icuzones
ICU-62107.0.1.tar.gz
[apple/icu.git] / icuSources / tools / tzcode / icuzones
index 168a86f9181d0720ca9979be271ebabc6f19f5e4..c1ded7ba3edcc76e846b07793850881d819fdea5 100644 (file)
@@ -103,27 +103,75 @@ Link America/Regina Canada/East-Saskatchewan # removed from backward in 2017c
 # Europe/Dublin data from the tz database.
 #
 
-# Rule NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
-# Rule Eire--ICU       1971    only    -       Oct     31       2:00u  0       GMT
-# Rule Eire--ICU       1972    1980    -       Mar     Sun>=16  2:00u  1:00    IST
-# Rule Eire--ICU       1972    1980    -       Oct     Sun>=23  2:00u  0       GMT
-# Rule Eire--ICU       1981    max     -       Mar     lastSun  1:00u  1:00    IST
-# Rule Eire--ICU       1981    1989    -       Oct     Sun>=23  1:00u  0       GMT
-# Rule Eire--ICU       1990    1995    -       Oct     Sun>=22  1:00u  0       GMT
-# Rule Eire--ICU       1996    max     -       Oct     lastSun  1:00u  0       GMT
+#
+# tzdata2018e suggests to use alternative zone definitions for use GB-Eire
+# and EU rule after Oct 27, 1968. (Yoshito 2018-05-04)
+#
+
+# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
+Zone   Europe/Dublin--ICU      -0:25:00 -      LMT     1880 Aug  2
+                       -0:25:21 -      DMT     1916 May 21  2:00s
+                       -0:25:21 1:00   IST     1916 Oct  1  2:00s
+                        0:00   GB-Eire %s      1921 Dec  6 # independence
+                        0:00   GB-Eire GMT/IST 1940 Feb 25  2:00s
+                        0:00   1:00    IST     1946 Oct  6  2:00s
+                        0:00   -       GMT     1947 Mar 16  2:00s
+                        0:00   1:00    IST     1947 Nov  2  2:00s
+                        0:00   -       GMT     1948 Apr 18  2:00s
+                        0:00   GB-Eire GMT/IST 1968 Oct 27
+# The next line is for when negative SAVE values are used.
+#                       1:00   Eire    IST/GMT
+# These three lines are for when SAVE values are always nonnegative.
+                        1:00   -       IST     1971 Oct 31  2:00u
+                        0:00   GB-Eire GMT/IST 1996
+                        0:00   EU      GMT/IST
+
+Link Europe/Dublin--ICU Eire--ICU
 
+
+#
+# tzdata2018e also added another instance of negative DST to
+# Europe/Prague and Africa/Windhoek
+#
 # Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
-# Zone Europe/Dublin--ICU      -0:25:00 -      LMT     1880 Aug  2
-#                      -0:25:21 -      DMT     1916 May 21  2:00s
-#                      -0:25:21 1:00   IST     1916 Oct  1  2:00s
-#                       0:00   GB-Eire %s      1921 Dec  6 # independence
-#                       0:00   GB-Eire GMT/IST 1940 Feb 25  2:00s
-#                       0:00   1:00    IST     1946 Oct  6  2:00s
-#                       0:00   -       GMT     1947 Mar 16  2:00s
-#                       0:00   1:00    IST     1947 Nov  2  2:00s
-#                       0:00   -       GMT     1948 Apr 18  2:00s
-#                       0:00   GB-Eire GMT/IST 1968 Oct 27
-#                       0:00   Eire--ICU       GMT/IST
-
-# Link Europe/Dublin--ICU Eire--ICU
+Zone   Europe/Prague--ICU      0:57:44 -       LMT     1850
+                       0:57:44 -       PMT     1891 Oct    # Prague Mean Time
+                       1:00    C-Eur   CE%sT   1945 May  9
+                       1:00    Czech   CE%sT   1946 Dec  1  3:00
+# Vanguard section, for zic and other parsers that support negative DST.
+#                      1:00    -1:00   GMT     1947 Feb 23  2:00
+# Rearguard section, for parsers that do not support negative DST.
+                       0:00    -       GMT     1947 Feb 23  2:00
+# End of rearguard section.
+                       1:00    Czech   CE%sT   1979
+                       1:00    EU      CE%sT
+
+# Slovakia
+Link Europe/Prague--ICU Europe/Bratislava--ICU
+
+# RULE NAME    FROM    TO      TYPE    IN      ON      AT      SAVE    LETTER/S
+# Vanguard section, for zic and other parsers that support negative DST.
+#Rule  Namibia 1994    only    -       Mar     21      0:00    -1:00   WAT
+#Rule  Namibia 1994    2017    -       Sep     Sun>=1  2:00    0       CAT
+#Rule  Namibia 1995    2017    -       Apr     Sun>=1  2:00    -1:00   WAT
+# Rearguard section, for parsers that do not support negative DST.
+Rule   Namibia--ICU    1994    only    -       Mar     21      0:00    0       WAT
+Rule   Namibia--ICU    1994    2017    -       Sep     Sun>=1  2:00    1:00    CAT
+Rule   Namibia--ICU    1995    2017    -       Apr     Sun>=1  2:00    0       WAT
 
+# Zone NAME            GMTOFF  RULES   FORMAT  [UNTIL]
+Zone   Africa/Windhoek--ICU    1:08:24 -       LMT     1892 Feb 8
+                       1:30    -       +0130   1903 Mar
+                       2:00    -       SAST    1942 Sep 20  2:00
+                       2:00    1:00    SAST    1943 Mar 21  2:00
+                       2:00    -       SAST    1990 Mar 21 # independence
+# Vanguard section, for zic and other parsers that support negative DST.
+#                      2:00    Namibia %s
+# Rearguard section, for parsers that do not support negative DST.
+                       2:00    -       CAT     1994 Mar 21  0:00
+# From Paul Eggert (2017-04-07):
+# The official date of the 2017 rule change was 2017-10-24.  See:
+# http://www.lac.org.na/laws/annoSTAT/Namibian%20Time%20Act%209%20of%202017.pdf
+                       1:00    Namibia--ICU    %s      2017 Oct 24
+                       2:00    -       CAT
+# End of rearguard section.