From bcd8d888f9413fb8ea06b037109a45f8d98d54c3 Mon Sep 17 00:00:00 2001 From: ~Jhellico Date: Fri, 27 Sep 2024 02:52:12 +0300 Subject: [PATCH] Update Kazakhstan holidays: add substituted holidays, localization (#2023) --- README.rst | 2 +- holidays/countries/kazakhstan.py | 247 ++++- holidays/locale/en_US/LC_MESSAGES/KZ.po | 103 ++ holidays/locale/kk/LC_MESSAGES/KZ.po | 103 ++ holidays/locale/uk/LC_MESSAGES/KZ.po | 103 ++ snapshots/countries/KZ_COMMON.json | 1259 ++++++++++++----------- tests/countries/test_kazakhstan.py | 250 ++++- 7 files changed, 1377 insertions(+), 690 deletions(-) create mode 100644 holidays/locale/en_US/LC_MESSAGES/KZ.po create mode 100644 holidays/locale/kk/LC_MESSAGES/KZ.po create mode 100644 holidays/locale/uk/LC_MESSAGES/KZ.po diff --git a/README.rst b/README.rst index 6cd3ddf4e..3302fb48b 100644 --- a/README.rst +++ b/README.rst @@ -558,7 +558,7 @@ All other default values are highlighted with bold: * - Kazakhstan - KZ - - - + - en_US, **kk**, uk - * - Kenya - KE diff --git a/holidays/countries/kazakhstan.py b/holidays/countries/kazakhstan.py index 6c21b49e5..fcabe290c 100644 --- a/holidays/countries/kazakhstan.py +++ b/holidays/countries/kazakhstan.py @@ -10,27 +10,87 @@ # Website: https://github.com/vacanza/python-holidays # License: MIT (see LICENSE file) +from gettext import gettext as tr + +from holidays.calendars import _CustomIslamicHolidays +from holidays.calendars.gregorian import JAN, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC from holidays.calendars.julian import JULIAN_CALENDAR -from holidays.groups import ChristianHolidays, InternationalHolidays, IslamicHolidays +from holidays.groups import ( + ChristianHolidays, + InternationalHolidays, + IslamicHolidays, + StaticHolidays, +) from holidays.observed_holiday_base import ObservedHolidayBase, SAT_SUN_TO_NEXT_WORKDAY -class Kazakhstan(ObservedHolidayBase, ChristianHolidays, InternationalHolidays, IslamicHolidays): +class Kazakhstan( + ObservedHolidayBase, ChristianHolidays, InternationalHolidays, IslamicHolidays, StaticHolidays +): """ References: - - https://www.officeholidays.com/countries/kazakhstan/2020 - - https://egov.kz/cms/en/articles/holidays-calend - https://en.wikipedia.org/wiki/Public_holidays_in_Kazakhstan - - https://adilet.zan.kz/rus/docs/Z010000267%5F/history + - https://egov.kz/cms/en/articles/holidays-calend + - https://adilet.zan.kz/kaz/docs/Z010000267%5F/history + - https://adilet.zan.kz/kaz/docs/Z990000493%5F#z63 + + Substituted holidays: + - `2000 `_ + - 2001: ``_, + ``_, + ``_ + - `2002 `_ + - 2003: ``_, + ``_ + - 2005: ``_, + ``_, + ``_ + - 2006: ``_, + ``_ + - 2007: ``_, + ``_, + ``_, + ``_, + ``_ + - `2008 `_ + - `2009 `_ + - 2010: ``_, + ``_ + - 2011: ``_, + ``_ + - 2012: ``_, + ``_, + ``_ + - 2013: ``_, + ``_, + ``_ + - `2014 `_ + - `2016 `_ + - `2017 `_ + - `2018 `_ + - `2019 `_ + - `2020 `_ + - `2021 `_ + - `2022 `_ + - `2023 `_ + - `2024 `_ """ country = "KZ" - observed_label = "%s (observed)" + default_language = "kk" + # %s (estimated). + estimated_label = tr("%s (бағаланған)") + # %s (observed). + observed_label = tr("%s (қайта белгіленген демалыс)") + # %s (observed, estimated). + observed_estimated_label = tr("%s (қайта белгіленген демалыс, бағаланған)") + supported_languages = ("en_US", "kk", "uk") def __init__(self, *args, **kwargs): ChristianHolidays.__init__(self, JULIAN_CALENDAR) InternationalHolidays.__init__(self) - IslamicHolidays.__init__(self) + IslamicHolidays.__init__(self, KazakhstanIslamicHolidays) + StaticHolidays.__init__(self, KazakhstanStaticHolidays) kwargs.setdefault("observed_rule", SAT_SUN_TO_NEXT_WORKDAY) kwargs.setdefault("observed_since", 2002) super().__init__(*args, **kwargs) @@ -42,56 +102,60 @@ def _populate_public_holidays(self): dts_observed = set() - # New Year's holiday (2 days) - name = "New Year" + # New Year's Day. + name = tr("Жаңа жыл") dts_observed.add(self._add_new_years_day(name)) dts_observed.add(self._add_new_years_day_two(name)) - # Orthodox Christmas (nonworking day, without extending) if self._year >= 2006: - self._add_christmas_day("Orthodox Christmas") + # Orthodox Christmas. + self._add_christmas_day(tr("Православиелік Рождество")) - # International Women's Day - dts_observed.add(self._add_womens_day("International Women's Day")) + # International Women's Day. + dts_observed.add(self._add_womens_day(tr("Халықаралық әйелдер күні"))) - # Nauryz holiday if self._year >= 2002: - name = "Nauryz holiday" + # Nowruz holiday. + name = tr("Наурыз мейрамы") dts_observed.add(self._add_holiday_mar_22(name)) if self._year >= 2010: dts_observed.add(self._add_holiday_mar_21(name)) dts_observed.add(self._add_holiday_mar_23(name)) - # Kazakhstan People Solidarity Holiday - dts_observed.add(self._add_labor_day("Kazakhstan People Solidarity Holiday")) + # Kazakhstan's People Solidarity Holiday. + dts_observed.add(self._add_labor_day(tr("Қазақстан халқының бірлігі мерекесі"))) - # Defender of the Fatherland Day if self._year >= 2013: - dts_observed.add(self._add_holiday_may_7("Defender of the Fatherland Day")) + # Defender of the Fatherland Day. + dts_observed.add(self._add_holiday_may_7(tr("Отан Қорғаушы күні"))) - # Victory Day - dts_observed.add(self._add_world_war_two_victory_day("Victory Day")) + # Victory Day. + dt = self._add_world_war_two_victory_day(tr("Жеңіс күні")) + if self._year != 2020: + dts_observed.add(dt) - # Capital Day if self._year >= 2009: - dts_observed.add(self._add_holiday_jul_6("Capital Day")) + # Capital Day. + dts_observed.add(self._add_holiday_jul_6(tr("Астана күні"))) - # Constitution Day of the Republic of Kazakhstan if self._year >= 1996: dts_observed.add( - self._add_holiday_aug_30("Constitution Day of the Republic of Kazakhstan") + # Constitution Day. + self._add_holiday_aug_30(tr("Қазақстан Республикасының Конституциясы күні")) ) - # Republic Day if 1994 <= self._year <= 2008 or self._year >= 2022: - dts_observed.add(self._add_holiday_oct_25("Republic Day")) + # Republic Day. + dts_observed.add(self._add_holiday_oct_25(tr("Республика күні"))) - # First President Day if 2012 <= self._year <= 2021: - dts_observed.add(self._add_holiday_dec_1("First President Day")) + dts_observed.add( + # First President Day. + self._add_holiday_dec_1(tr("Қазақстан Республикасының Тұңғыш Президенті күні")) + ) - # Kazakhstan Independence Day - name = "Kazakhstan Independence Day" + # Independence Day. + name = tr("Тəуелсіздік күні") dts_observed.add(self._add_holiday_dec_16(name)) if 2002 <= self._year <= 2021: dts_observed.add(self._add_holiday_dec_17(name)) @@ -99,9 +163,9 @@ def _populate_public_holidays(self): if self.observed: self._populate_observed(dts_observed) - # Kurban Ait (nonworking day, without extending) if self._year >= 2006: - self._add_eid_al_adha_day("Kurban Ait") + # Eid al-Adha. + self._add_eid_al_adha_day(tr("Құрбан айт")) class KZ(Kazakhstan): @@ -110,3 +174,120 @@ class KZ(Kazakhstan): class KAZ(Kazakhstan): pass + + +class KazakhstanIslamicHolidays(_CustomIslamicHolidays): + EID_AL_ADHA_DATES = { + 2006: (JAN, 10), + 2007: (DEC, 20), + 2008: (DEC, 8), + 2009: (NOV, 27), + 2010: (NOV, 16), + 2011: (NOV, 6), + 2012: (OCT, 26), + 2013: (OCT, 15), + 2014: (OCT, 4), + 2015: (SEP, 24), + 2016: (SEP, 12), + 2017: (SEP, 1), + 2018: (AUG, 21), + 2019: (AUG, 11), + 2020: (JUL, 31), + 2021: (JUL, 20), + 2022: (JUL, 9), + 2023: (JUN, 28), + 2024: (JUN, 16), + } + + +class KazakhstanStaticHolidays: + # Substituted date format. + substituted_date_format = tr("%d.%m.%Y") + # Day off (substituted from %s). + substituted_label = tr("Демалыс күні (%s бастап ауыстырылды)") + + special_public_holidays = { + 2000: (MAY, 8, MAY, 6), + 2001: ( + (MAR, 9, MAR, 11), + (MAR, 23, MAR, 25), + (APR, 30, APR, 28), + (DEC, 31, DEC, 29), + ), + 2002: (MAY, 10, MAY, 12), + 2003: ( + (MAY, 2, MAY, 4), + (DEC, 15, DEC, 13), + ), + 2005: ( + (MAR, 7, MAR, 5), + (MAR, 21, MAR, 19), + (AUG, 29, AUG, 27), + (OCT, 24, OCT, 22), + ), + 2006: ( + (JAN, 11, JAN, 14), + (MAY, 8, MAY, 6), + ), + 2007: ( + (MAR, 9, MAR, 11), + (MAR, 23, MAR, 25), + (AUG, 31, SEP, 2), + (OCT, 26, OCT, 28), + (DEC, 31, DEC, 29), + ), + 2008: (MAY, 2, MAY, 4), + 2009: (DEC, 18, DEC, 20), + 2010: ( + (JAN, 8, JAN, 10), + (JUL, 5, JUL, 3), + ), + 2011: ( + (MAR, 7, MAR, 5), + (AUG, 29, AUG, 27), + ), + 2012: ( + (MAR, 9, MAR, 11), + (APR, 30, APR, 28), + (DEC, 31, DEC, 29), + ), + 2013: ( + (MAY, 10, MAY, 4), + (OCT, 14, OCT, 12), + ), + 2014: ( + (JAN, 3, DEC, 28, 2013), + (MAY, 2, MAY, 4), + (MAY, 8, MAY, 11), + ), + 2016: (MAR, 7, MAR, 5), + 2017: ( + (MAR, 20, MAR, 18), + (JUL, 7, JUL, 1), + ), + 2018: ( + (MAR, 9, MAR, 3), + (APR, 30, APR, 28), + (MAY, 8, MAY, 5), + (AUG, 31, AUG, 25), + (DEC, 31, DEC, 29), + ), + 2019: (MAY, 10, MAY, 4), + 2020: ( + (JAN, 3, JAN, 5), + (MAY, 8, MAY, 11), + (DEC, 18, DEC, 20), + ), + 2021: (JUL, 5, JUL, 3), + 2022: ( + (MAR, 7, MAR, 5), + (AUG, 29, AUG, 27), + (OCT, 24, OCT, 22), + ), + 2023: (JUL, 7, JUL, 1), + 2024: (MAY, 8, MAY, 4), + } + + special_public_holidays_observed = { + 2020: (MAY, 8, MAY, 11), + } diff --git a/holidays/locale/en_US/LC_MESSAGES/KZ.po b/holidays/locale/en_US/LC_MESSAGES/KZ.po new file mode 100644 index 000000000..2c9dafa89 --- /dev/null +++ b/holidays/locale/en_US/LC_MESSAGES/KZ.po @@ -0,0 +1,103 @@ +# holidays +# -------- +# A fast, efficient Python library for generating country, province and state +# specific sets of holidays on the fly. It aims to make determining whether a +# specific date is a holiday as fast and flexible as possible. +# +# Authors: Vacanza Team and individual contributors (see AUTHORS file) +# dr-prodigy (c) 2017-2023 +# ryanss (c) 2014-2017 +# Website: https://github.com/vacanza/python-holidays +# License: MIT (see LICENSE file) +# +# Kazakhstan holidays en_US localization. +# +msgid "" +msgstr "" +"Project-Id-Version: Python Holidays 0.58\n" +"POT-Creation-Date: 2024-09-26 20:24+0300\n" +"PO-Revision-Date: 2024-09-26 20:33+0300\n" +"Last-Translator: ~Jhellico \n" +"Language-Team: Python Holidays Localization Team\n" +"Language: en_US\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Lingva 5.0.4\n" +"X-Generator: Poedit 3.5\n" + +#. %s (estimated). +#, c-format +msgid "%s (бағаланған)" +msgstr "%s (estimated)" + +#. %s (observed). +#, c-format +msgid "%s (қайта белгіленген демалыс)" +msgstr "%s (observed)" + +#. %s (observed, estimated). +#, c-format +msgid "%s (қайта белгіленген демалыс, бағаланған)" +msgstr "%s (observed, estimated)" + +#. New Year's Day. +msgid "Жаңа жыл" +msgstr "New Year's Day" + +#. Orthodox Christmas. +msgid "Православиелік Рождество" +msgstr "Orthodox Christmas" + +#. International Women's Day. +msgid "Халықаралық әйелдер күні" +msgstr "International Women's Day" + +#. Nowruz holiday. +msgid "Наурыз мейрамы" +msgstr "Nowruz holiday" + +#. Kazakhstan's People Solidarity Holiday. +msgid "Қазақстан халқының бірлігі мерекесі" +msgstr "Kazakhstan's People Solidarity Holiday" + +#. Defender of the Fatherland Day. +msgid "Отан Қорғаушы күні" +msgstr "Defender of the Fatherland Day" + +#. Victory Day. +msgid "Жеңіс күні" +msgstr "Victory Day" + +#. Capital Day. +msgid "Астана күні" +msgstr "Capital Day" + +#. Constitution Day. +msgid "Қазақстан Республикасының Конституциясы күні" +msgstr "Constitution Day" + +#. Republic Day. +msgid "Республика күні" +msgstr "Republic Day" + +#. First President Day. +msgid "Қазақстан Республикасының Тұңғыш Президенті күні" +msgstr "First President Day" + +#. Independence Day. +msgid "Тəуелсіздік күні" +msgstr "Independence Day" + +#. Eid al-Adha. +msgid "Құрбан айт" +msgstr "Eid al-Adha" + +#. Substituted date format. +msgid "%d.%m.%Y" +msgstr "%m/%d/%Y" + +#. Day off (substituted from %s). +#, c-format +msgid "Демалыс күні (%s бастап ауыстырылды)" +msgstr "Day off (substituted from %s)" diff --git a/holidays/locale/kk/LC_MESSAGES/KZ.po b/holidays/locale/kk/LC_MESSAGES/KZ.po new file mode 100644 index 000000000..f2a65bc3d --- /dev/null +++ b/holidays/locale/kk/LC_MESSAGES/KZ.po @@ -0,0 +1,103 @@ +# holidays +# -------- +# A fast, efficient Python library for generating country, province and state +# specific sets of holidays on the fly. It aims to make determining whether a +# specific date is a holiday as fast and flexible as possible. +# +# Authors: Vacanza Team and individual contributors (see AUTHORS file) +# dr-prodigy (c) 2017-2023 +# ryanss (c) 2014-2017 +# Website: https://github.com/vacanza/python-holidays +# License: MIT (see LICENSE file) +# +# Kazakhstan holidays. +# +msgid "" +msgstr "" +"Project-Id-Version: Python Holidays 0.58\n" +"POT-Creation-Date: 2024-09-26 20:24+0300\n" +"PO-Revision-Date: 2024-09-26 20:28+0300\n" +"Last-Translator: ~Jhellico \n" +"Language-Team: Python Holidays Localization Team\n" +"Language: kk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Lingva 5.0.4\n" +"X-Generator: Poedit 3.5\n" + +#. %s (estimated). +#, c-format +msgid "%s (бағаланған)" +msgstr "" + +#. %s (observed). +#, c-format +msgid "%s (қайта белгіленген демалыс)" +msgstr "" + +#. %s (observed, estimated). +#, c-format +msgid "%s (қайта белгіленген демалыс, бағаланған)" +msgstr "" + +#. New Year's Day. +msgid "Жаңа жыл" +msgstr "" + +#. Orthodox Christmas. +msgid "Православиелік Рождество" +msgstr "" + +#. International Women's Day. +msgid "Халықаралық әйелдер күні" +msgstr "" + +#. Nowruz holiday. +msgid "Наурыз мейрамы" +msgstr "" + +#. Kazakhstan's People Solidarity Holiday. +msgid "Қазақстан халқының бірлігі мерекесі" +msgstr "" + +#. Defender of the Fatherland Day. +msgid "Отан Қорғаушы күні" +msgstr "" + +#. Victory Day. +msgid "Жеңіс күні" +msgstr "" + +#. Capital Day. +msgid "Астана күні" +msgstr "" + +#. Constitution Day. +msgid "Қазақстан Республикасының Конституциясы күні" +msgstr "" + +#. Republic Day. +msgid "Республика күні" +msgstr "" + +#. First President Day. +msgid "Қазақстан Республикасының Тұңғыш Президенті күні" +msgstr "" + +#. Independence Day. +msgid "Тəуелсіздік күні" +msgstr "" + +#. Eid al-Adha. +msgid "Құрбан айт" +msgstr "" + +#. Substituted date format. +msgid "%d.%m.%Y" +msgstr "" + +#. Day off (substituted from %s). +#, c-format +msgid "Демалыс күні (%s бастап ауыстырылды)" +msgstr "" diff --git a/holidays/locale/uk/LC_MESSAGES/KZ.po b/holidays/locale/uk/LC_MESSAGES/KZ.po new file mode 100644 index 000000000..3a4970ae2 --- /dev/null +++ b/holidays/locale/uk/LC_MESSAGES/KZ.po @@ -0,0 +1,103 @@ +# holidays +# -------- +# A fast, efficient Python library for generating country, province and state +# specific sets of holidays on the fly. It aims to make determining whether a +# specific date is a holiday as fast and flexible as possible. +# +# Authors: Vacanza Team and individual contributors (see AUTHORS file) +# dr-prodigy (c) 2017-2023 +# ryanss (c) 2014-2017 +# Website: https://github.com/vacanza/python-holidays +# License: MIT (see LICENSE file) +# +# Kazakhstan holidays uk localization. +# +msgid "" +msgstr "" +"Project-Id-Version: Python Holidays 0.58\n" +"POT-Creation-Date: 2024-09-26 20:24+0300\n" +"PO-Revision-Date: 2024-09-26 20:33+0300\n" +"Last-Translator: ~Jhellico \n" +"Language-Team: Python Holidays Localization Team\n" +"Language: uk\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Lingva 5.0.4\n" +"X-Generator: Poedit 3.5\n" + +#. %s (estimated). +#, c-format +msgid "%s (бағаланған)" +msgstr "%s (приблизна дата)" + +#. %s (observed). +#, c-format +msgid "%s (қайта белгіленген демалыс)" +msgstr "%s (вихідний)" + +#. %s (observed, estimated). +#, c-format +msgid "%s (қайта белгіленген демалыс, бағаланған)" +msgstr "%s (вихідний, приблизна дата)" + +#. New Year's Day. +msgid "Жаңа жыл" +msgstr "Новий рік" + +#. Orthodox Christmas. +msgid "Православиелік Рождество" +msgstr "Православне Різдво" + +#. International Women's Day. +msgid "Халықаралық әйелдер күні" +msgstr "Міжнародний жіночий день" + +#. Nowruz holiday. +msgid "Наурыз мейрамы" +msgstr "Свято Новруз" + +#. Kazakhstan's People Solidarity Holiday. +msgid "Қазақстан халқының бірлігі мерекесі" +msgstr "Свято єдності народу Казахстану" + +#. Defender of the Fatherland Day. +msgid "Отан Қорғаушы күні" +msgstr "День захисника Вітчизни" + +#. Victory Day. +msgid "Жеңіс күні" +msgstr "День Перемоги" + +#. Capital Day. +msgid "Астана күні" +msgstr "День Столиці" + +#. Constitution Day. +msgid "Қазақстан Республикасының Конституциясы күні" +msgstr "День Конституції Республіки Казахстан" + +#. Republic Day. +msgid "Республика күні" +msgstr "День Республіки" + +#. First President Day. +msgid "Қазақстан Республикасының Тұңғыш Президенті күні" +msgstr "День першого президента Республіки Казахстан" + +#. Independence Day. +msgid "Тəуелсіздік күні" +msgstr "День незалежності" + +#. Eid al-Adha. +msgid "Құрбан айт" +msgstr "Курбан-байрам" + +#. Substituted date format. +msgid "%d.%m.%Y" +msgstr "%d.%m.%Y" + +#. Day off (substituted from %s). +#, c-format +msgid "Демалыс күні (%s бастап ауыстырылды)" +msgstr "Вихідний день (перенесено з %s)" diff --git a/snapshots/countries/KZ_COMMON.json b/snapshots/countries/KZ_COMMON.json index 1b1192122..fcf1d1045 100644 --- a/snapshots/countries/KZ_COMMON.json +++ b/snapshots/countries/KZ_COMMON.json @@ -1,969 +1,1018 @@ { - "1991-01-01": "New Year", - "1991-01-02": "New Year", + "1991-01-01": "New Year's Day", + "1991-01-02": "New Year's Day", "1991-03-08": "International Women's Day", - "1991-05-01": "Kazakhstan People Solidarity Holiday", + "1991-05-01": "Kazakhstan's People Solidarity Holiday", "1991-05-09": "Victory Day", - "1991-12-16": "Kazakhstan Independence Day", - "1992-01-01": "New Year", - "1992-01-02": "New Year", + "1991-12-16": "Independence Day", + "1992-01-01": "New Year's Day", + "1992-01-02": "New Year's Day", "1992-03-08": "International Women's Day", - "1992-05-01": "Kazakhstan People Solidarity Holiday", + "1992-05-01": "Kazakhstan's People Solidarity Holiday", "1992-05-09": "Victory Day", - "1992-12-16": "Kazakhstan Independence Day", - "1993-01-01": "New Year", - "1993-01-02": "New Year", + "1992-12-16": "Independence Day", + "1993-01-01": "New Year's Day", + "1993-01-02": "New Year's Day", "1993-03-08": "International Women's Day", - "1993-05-01": "Kazakhstan People Solidarity Holiday", + "1993-05-01": "Kazakhstan's People Solidarity Holiday", "1993-05-09": "Victory Day", - "1993-12-16": "Kazakhstan Independence Day", - "1994-01-01": "New Year", - "1994-01-02": "New Year", + "1993-12-16": "Independence Day", + "1994-01-01": "New Year's Day", + "1994-01-02": "New Year's Day", "1994-03-08": "International Women's Day", - "1994-05-01": "Kazakhstan People Solidarity Holiday", + "1994-05-01": "Kazakhstan's People Solidarity Holiday", "1994-05-09": "Victory Day", "1994-10-25": "Republic Day", - "1994-12-16": "Kazakhstan Independence Day", - "1995-01-01": "New Year", - "1995-01-02": "New Year", + "1994-12-16": "Independence Day", + "1995-01-01": "New Year's Day", + "1995-01-02": "New Year's Day", "1995-03-08": "International Women's Day", - "1995-05-01": "Kazakhstan People Solidarity Holiday", + "1995-05-01": "Kazakhstan's People Solidarity Holiday", "1995-05-09": "Victory Day", "1995-10-25": "Republic Day", - "1995-12-16": "Kazakhstan Independence Day", - "1996-01-01": "New Year", - "1996-01-02": "New Year", + "1995-12-16": "Independence Day", + "1996-01-01": "New Year's Day", + "1996-01-02": "New Year's Day", "1996-03-08": "International Women's Day", - "1996-05-01": "Kazakhstan People Solidarity Holiday", + "1996-05-01": "Kazakhstan's People Solidarity Holiday", "1996-05-09": "Victory Day", - "1996-08-30": "Constitution Day of the Republic of Kazakhstan", + "1996-08-30": "Constitution Day", "1996-10-25": "Republic Day", - "1996-12-16": "Kazakhstan Independence Day", - "1997-01-01": "New Year", - "1997-01-02": "New Year", + "1996-12-16": "Independence Day", + "1997-01-01": "New Year's Day", + "1997-01-02": "New Year's Day", "1997-03-08": "International Women's Day", - "1997-05-01": "Kazakhstan People Solidarity Holiday", + "1997-05-01": "Kazakhstan's People Solidarity Holiday", "1997-05-09": "Victory Day", - "1997-08-30": "Constitution Day of the Republic of Kazakhstan", + "1997-08-30": "Constitution Day", "1997-10-25": "Republic Day", - "1997-12-16": "Kazakhstan Independence Day", - "1998-01-01": "New Year", - "1998-01-02": "New Year", + "1997-12-16": "Independence Day", + "1998-01-01": "New Year's Day", + "1998-01-02": "New Year's Day", "1998-03-08": "International Women's Day", - "1998-05-01": "Kazakhstan People Solidarity Holiday", + "1998-05-01": "Kazakhstan's People Solidarity Holiday", "1998-05-09": "Victory Day", - "1998-08-30": "Constitution Day of the Republic of Kazakhstan", + "1998-08-30": "Constitution Day", "1998-10-25": "Republic Day", - "1998-12-16": "Kazakhstan Independence Day", - "1999-01-01": "New Year", - "1999-01-02": "New Year", + "1998-12-16": "Independence Day", + "1999-01-01": "New Year's Day", + "1999-01-02": "New Year's Day", "1999-03-08": "International Women's Day", - "1999-05-01": "Kazakhstan People Solidarity Holiday", + "1999-05-01": "Kazakhstan's People Solidarity Holiday", "1999-05-09": "Victory Day", - "1999-08-30": "Constitution Day of the Republic of Kazakhstan", + "1999-08-30": "Constitution Day", "1999-10-25": "Republic Day", - "1999-12-16": "Kazakhstan Independence Day", - "2000-01-01": "New Year", - "2000-01-02": "New Year", + "1999-12-16": "Independence Day", + "2000-01-01": "New Year's Day", + "2000-01-02": "New Year's Day", "2000-03-08": "International Women's Day", - "2000-05-01": "Kazakhstan People Solidarity Holiday", + "2000-05-01": "Kazakhstan's People Solidarity Holiday", + "2000-05-08": "Day off (substituted from 05/06/2000)", "2000-05-09": "Victory Day", - "2000-08-30": "Constitution Day of the Republic of Kazakhstan", + "2000-08-30": "Constitution Day", "2000-10-25": "Republic Day", - "2000-12-16": "Kazakhstan Independence Day", - "2001-01-01": "New Year", - "2001-01-02": "New Year", + "2000-12-16": "Independence Day", + "2001-01-01": "New Year's Day", + "2001-01-02": "New Year's Day", "2001-03-08": "International Women's Day", - "2001-05-01": "Kazakhstan People Solidarity Holiday", + "2001-03-09": "Day off (substituted from 03/11/2001)", + "2001-03-23": "Day off (substituted from 03/25/2001)", + "2001-04-30": "Day off (substituted from 04/28/2001)", + "2001-05-01": "Kazakhstan's People Solidarity Holiday", "2001-05-09": "Victory Day", - "2001-08-30": "Constitution Day of the Republic of Kazakhstan", + "2001-08-30": "Constitution Day", "2001-10-25": "Republic Day", - "2001-12-16": "Kazakhstan Independence Day", - "2002-01-01": "New Year", - "2002-01-02": "New Year", + "2001-12-16": "Independence Day", + "2001-12-31": "Day off (substituted from 12/29/2001)", + "2002-01-01": "New Year's Day", + "2002-01-02": "New Year's Day", "2002-03-08": "International Women's Day", - "2002-03-22": "Nauryz holiday", - "2002-05-01": "Kazakhstan People Solidarity Holiday", + "2002-03-22": "Nowruz holiday", + "2002-05-01": "Kazakhstan's People Solidarity Holiday", "2002-05-09": "Victory Day", - "2002-08-30": "Constitution Day of the Republic of Kazakhstan", + "2002-05-10": "Day off (substituted from 05/12/2002)", + "2002-08-30": "Constitution Day", "2002-10-25": "Republic Day", - "2002-12-16": "Kazakhstan Independence Day", - "2002-12-17": "Kazakhstan Independence Day", - "2003-01-01": "New Year", - "2003-01-02": "New Year", + "2002-12-16": "Independence Day", + "2002-12-17": "Independence Day", + "2003-01-01": "New Year's Day", + "2003-01-02": "New Year's Day", "2003-03-08": "International Women's Day", "2003-03-10": "International Women's Day (observed)", - "2003-03-22": "Nauryz holiday", - "2003-03-24": "Nauryz holiday (observed)", - "2003-05-01": "Kazakhstan People Solidarity Holiday", + "2003-03-22": "Nowruz holiday", + "2003-03-24": "Nowruz holiday (observed)", + "2003-05-01": "Kazakhstan's People Solidarity Holiday", + "2003-05-02": "Day off (substituted from 05/04/2003)", "2003-05-09": "Victory Day", - "2003-08-30": "Constitution Day of the Republic of Kazakhstan", - "2003-09-01": "Constitution Day of the Republic of Kazakhstan (observed)", + "2003-08-30": "Constitution Day", + "2003-09-01": "Constitution Day (observed)", "2003-10-25": "Republic Day", "2003-10-27": "Republic Day (observed)", - "2003-12-16": "Kazakhstan Independence Day", - "2003-12-17": "Kazakhstan Independence Day", - "2004-01-01": "New Year", - "2004-01-02": "New Year", + "2003-12-15": "Day off (substituted from 12/13/2003)", + "2003-12-16": "Independence Day", + "2003-12-17": "Independence Day", + "2004-01-01": "New Year's Day", + "2004-01-02": "New Year's Day", "2004-03-08": "International Women's Day", - "2004-03-22": "Nauryz holiday", - "2004-05-01": "Kazakhstan People Solidarity Holiday", - "2004-05-03": "Kazakhstan People Solidarity Holiday (observed)", + "2004-03-22": "Nowruz holiday", + "2004-05-01": "Kazakhstan's People Solidarity Holiday", + "2004-05-03": "Kazakhstan's People Solidarity Holiday (observed)", "2004-05-09": "Victory Day", "2004-05-10": "Victory Day (observed)", - "2004-08-30": "Constitution Day of the Republic of Kazakhstan", + "2004-08-30": "Constitution Day", "2004-10-25": "Republic Day", - "2004-12-16": "Kazakhstan Independence Day", - "2004-12-17": "Kazakhstan Independence Day", - "2005-01-01": "New Year", - "2005-01-02": "New Year", - "2005-01-03": "New Year (observed)", - "2005-01-04": "New Year (observed)", + "2004-12-16": "Independence Day", + "2004-12-17": "Independence Day", + "2005-01-01": "New Year's Day", + "2005-01-02": "New Year's Day", + "2005-01-03": "New Year's Day (observed)", + "2005-01-04": "New Year's Day (observed)", + "2005-03-07": "Day off (substituted from 03/05/2005)", "2005-03-08": "International Women's Day", - "2005-03-22": "Nauryz holiday", - "2005-05-01": "Kazakhstan People Solidarity Holiday", - "2005-05-02": "Kazakhstan People Solidarity Holiday (observed)", + "2005-03-21": "Day off (substituted from 03/19/2005)", + "2005-03-22": "Nowruz holiday", + "2005-05-01": "Kazakhstan's People Solidarity Holiday", + "2005-05-02": "Kazakhstan's People Solidarity Holiday (observed)", "2005-05-09": "Victory Day", - "2005-08-30": "Constitution Day of the Republic of Kazakhstan", + "2005-08-29": "Day off (substituted from 08/27/2005)", + "2005-08-30": "Constitution Day", + "2005-10-24": "Day off (substituted from 10/22/2005)", "2005-10-25": "Republic Day", - "2005-12-16": "Kazakhstan Independence Day", - "2005-12-17": "Kazakhstan Independence Day", - "2005-12-19": "Kazakhstan Independence Day (observed)", - "2006-01-01": "New Year", - "2006-01-02": "New Year", - "2006-01-03": "New Year (observed)", + "2005-12-16": "Independence Day", + "2005-12-17": "Independence Day", + "2005-12-19": "Independence Day (observed)", + "2006-01-01": "New Year's Day", + "2006-01-02": "New Year's Day", + "2006-01-03": "New Year's Day (observed)", "2006-01-07": "Orthodox Christmas", - "2006-01-10": "Kurban Ait (estimated)", + "2006-01-10": "Eid al-Adha", + "2006-01-11": "Day off (substituted from 01/14/2006)", "2006-03-08": "International Women's Day", - "2006-03-22": "Nauryz holiday", - "2006-05-01": "Kazakhstan People Solidarity Holiday", + "2006-03-22": "Nowruz holiday", + "2006-05-01": "Kazakhstan's People Solidarity Holiday", + "2006-05-08": "Day off (substituted from 05/06/2006)", "2006-05-09": "Victory Day", - "2006-08-30": "Constitution Day of the Republic of Kazakhstan", + "2006-08-30": "Constitution Day", "2006-10-25": "Republic Day", - "2006-12-16": "Kazakhstan Independence Day", - "2006-12-17": "Kazakhstan Independence Day", - "2006-12-18": "Kazakhstan Independence Day (observed)", - "2006-12-19": "Kazakhstan Independence Day (observed)", - "2006-12-31": "Kurban Ait (estimated)", - "2007-01-01": "New Year", - "2007-01-02": "New Year", + "2006-12-16": "Independence Day", + "2006-12-17": "Independence Day", + "2006-12-18": "Independence Day (observed)", + "2006-12-19": "Independence Day (observed)", + "2007-01-01": "New Year's Day", + "2007-01-02": "New Year's Day", "2007-01-07": "Orthodox Christmas", "2007-03-08": "International Women's Day", - "2007-03-22": "Nauryz holiday", - "2007-05-01": "Kazakhstan People Solidarity Holiday", + "2007-03-09": "Day off (substituted from 03/11/2007)", + "2007-03-22": "Nowruz holiday", + "2007-03-23": "Day off (substituted from 03/25/2007)", + "2007-05-01": "Kazakhstan's People Solidarity Holiday", "2007-05-09": "Victory Day", - "2007-08-30": "Constitution Day of the Republic of Kazakhstan", + "2007-08-30": "Constitution Day", + "2007-08-31": "Day off (substituted from 09/02/2007)", "2007-10-25": "Republic Day", - "2007-12-16": "Kazakhstan Independence Day", - "2007-12-17": "Kazakhstan Independence Day", - "2007-12-18": "Kazakhstan Independence Day (observed)", - "2007-12-20": "Kurban Ait (estimated)", - "2008-01-01": "New Year", - "2008-01-02": "New Year", + "2007-10-26": "Day off (substituted from 10/28/2007)", + "2007-12-16": "Independence Day", + "2007-12-17": "Independence Day", + "2007-12-18": "Independence Day (observed)", + "2007-12-20": "Eid al-Adha", + "2007-12-31": "Day off (substituted from 12/29/2007)", + "2008-01-01": "New Year's Day", + "2008-01-02": "New Year's Day", "2008-01-07": "Orthodox Christmas", "2008-03-08": "International Women's Day", "2008-03-10": "International Women's Day (observed)", - "2008-03-22": "Nauryz holiday", - "2008-03-24": "Nauryz holiday (observed)", - "2008-05-01": "Kazakhstan People Solidarity Holiday", + "2008-03-22": "Nowruz holiday", + "2008-03-24": "Nowruz holiday (observed)", + "2008-05-01": "Kazakhstan's People Solidarity Holiday", + "2008-05-02": "Day off (substituted from 05/04/2008)", "2008-05-09": "Victory Day", - "2008-08-30": "Constitution Day of the Republic of Kazakhstan", - "2008-09-01": "Constitution Day of the Republic of Kazakhstan (observed)", + "2008-08-30": "Constitution Day", + "2008-09-01": "Constitution Day (observed)", "2008-10-25": "Republic Day", "2008-10-27": "Republic Day (observed)", - "2008-12-08": "Kurban Ait (estimated)", - "2008-12-16": "Kazakhstan Independence Day", - "2008-12-17": "Kazakhstan Independence Day", - "2009-01-01": "New Year", - "2009-01-02": "New Year", + "2008-12-08": "Eid al-Adha", + "2008-12-16": "Independence Day", + "2008-12-17": "Independence Day", + "2009-01-01": "New Year's Day", + "2009-01-02": "New Year's Day", "2009-01-07": "Orthodox Christmas", "2009-03-08": "International Women's Day", "2009-03-09": "International Women's Day (observed)", - "2009-03-22": "Nauryz holiday", - "2009-03-23": "Nauryz holiday (observed)", - "2009-05-01": "Kazakhstan People Solidarity Holiday", + "2009-03-22": "Nowruz holiday", + "2009-03-23": "Nowruz holiday (observed)", + "2009-05-01": "Kazakhstan's People Solidarity Holiday", "2009-05-09": "Victory Day", "2009-05-11": "Victory Day (observed)", "2009-07-06": "Capital Day", - "2009-08-30": "Constitution Day of the Republic of Kazakhstan", - "2009-08-31": "Constitution Day of the Republic of Kazakhstan (observed)", - "2009-11-27": "Kurban Ait (estimated)", - "2009-12-16": "Kazakhstan Independence Day", - "2009-12-17": "Kazakhstan Independence Day", - "2010-01-01": "New Year", - "2010-01-02": "New Year", - "2010-01-04": "New Year (observed)", + "2009-08-30": "Constitution Day", + "2009-08-31": "Constitution Day (observed)", + "2009-11-27": "Eid al-Adha", + "2009-12-16": "Independence Day", + "2009-12-17": "Independence Day", + "2009-12-18": "Day off (substituted from 12/20/2009)", + "2010-01-01": "New Year's Day", + "2010-01-02": "New Year's Day", + "2010-01-04": "New Year's Day (observed)", "2010-01-07": "Orthodox Christmas", + "2010-01-08": "Day off (substituted from 01/10/2010)", "2010-03-08": "International Women's Day", - "2010-03-21": "Nauryz holiday", - "2010-03-22": "Nauryz holiday", - "2010-03-23": "Nauryz holiday", - "2010-03-24": "Nauryz holiday (observed)", - "2010-05-01": "Kazakhstan People Solidarity Holiday", - "2010-05-03": "Kazakhstan People Solidarity Holiday (observed)", + "2010-03-21": "Nowruz holiday", + "2010-03-22": "Nowruz holiday", + "2010-03-23": "Nowruz holiday", + "2010-03-24": "Nowruz holiday (observed)", + "2010-05-01": "Kazakhstan's People Solidarity Holiday", + "2010-05-03": "Kazakhstan's People Solidarity Holiday (observed)", "2010-05-09": "Victory Day", "2010-05-10": "Victory Day (observed)", + "2010-07-05": "Day off (substituted from 07/03/2010)", "2010-07-06": "Capital Day", - "2010-08-30": "Constitution Day of the Republic of Kazakhstan", - "2010-11-16": "Kurban Ait (estimated)", - "2010-12-16": "Kazakhstan Independence Day", - "2010-12-17": "Kazakhstan Independence Day", - "2011-01-01": "New Year", - "2011-01-02": "New Year", - "2011-01-03": "New Year (observed)", - "2011-01-04": "New Year (observed)", + "2010-08-30": "Constitution Day", + "2010-11-16": "Eid al-Adha", + "2010-12-16": "Independence Day", + "2010-12-17": "Independence Day", + "2011-01-01": "New Year's Day", + "2011-01-02": "New Year's Day", + "2011-01-03": "New Year's Day (observed)", + "2011-01-04": "New Year's Day (observed)", "2011-01-07": "Orthodox Christmas", + "2011-03-07": "Day off (substituted from 03/05/2011)", "2011-03-08": "International Women's Day", - "2011-03-21": "Nauryz holiday", - "2011-03-22": "Nauryz holiday", - "2011-03-23": "Nauryz holiday", - "2011-05-01": "Kazakhstan People Solidarity Holiday", - "2011-05-02": "Kazakhstan People Solidarity Holiday (observed)", + "2011-03-21": "Nowruz holiday", + "2011-03-22": "Nowruz holiday", + "2011-03-23": "Nowruz holiday", + "2011-05-01": "Kazakhstan's People Solidarity Holiday", + "2011-05-02": "Kazakhstan's People Solidarity Holiday (observed)", "2011-05-09": "Victory Day", "2011-07-06": "Capital Day", - "2011-08-30": "Constitution Day of the Republic of Kazakhstan", - "2011-11-06": "Kurban Ait (estimated)", - "2011-12-16": "Kazakhstan Independence Day", - "2011-12-17": "Kazakhstan Independence Day", - "2011-12-19": "Kazakhstan Independence Day (observed)", - "2012-01-01": "New Year", - "2012-01-02": "New Year", - "2012-01-03": "New Year (observed)", + "2011-08-29": "Day off (substituted from 08/27/2011)", + "2011-08-30": "Constitution Day", + "2011-11-06": "Eid al-Adha", + "2011-12-16": "Independence Day", + "2011-12-17": "Independence Day", + "2011-12-19": "Independence Day (observed)", + "2012-01-01": "New Year's Day", + "2012-01-02": "New Year's Day", + "2012-01-03": "New Year's Day (observed)", "2012-01-07": "Orthodox Christmas", "2012-03-08": "International Women's Day", - "2012-03-21": "Nauryz holiday", - "2012-03-22": "Nauryz holiday", - "2012-03-23": "Nauryz holiday", - "2012-05-01": "Kazakhstan People Solidarity Holiday", + "2012-03-09": "Day off (substituted from 03/11/2012)", + "2012-03-21": "Nowruz holiday", + "2012-03-22": "Nowruz holiday", + "2012-03-23": "Nowruz holiday", + "2012-04-30": "Day off (substituted from 04/28/2012)", + "2012-05-01": "Kazakhstan's People Solidarity Holiday", "2012-05-09": "Victory Day", "2012-07-06": "Capital Day", - "2012-08-30": "Constitution Day of the Republic of Kazakhstan", - "2012-10-26": "Kurban Ait (estimated)", + "2012-08-30": "Constitution Day", + "2012-10-26": "Eid al-Adha", "2012-12-01": "First President Day", "2012-12-03": "First President Day (observed)", - "2012-12-16": "Kazakhstan Independence Day", - "2012-12-17": "Kazakhstan Independence Day", - "2012-12-18": "Kazakhstan Independence Day (observed)", - "2013-01-01": "New Year", - "2013-01-02": "New Year", + "2012-12-16": "Independence Day", + "2012-12-17": "Independence Day", + "2012-12-18": "Independence Day (observed)", + "2012-12-31": "Day off (substituted from 12/29/2012)", + "2013-01-01": "New Year's Day", + "2013-01-02": "New Year's Day", "2013-01-07": "Orthodox Christmas", "2013-03-08": "International Women's Day", - "2013-03-21": "Nauryz holiday", - "2013-03-22": "Nauryz holiday", - "2013-03-23": "Nauryz holiday", - "2013-03-25": "Nauryz holiday (observed)", - "2013-05-01": "Kazakhstan People Solidarity Holiday", + "2013-03-21": "Nowruz holiday", + "2013-03-22": "Nowruz holiday", + "2013-03-23": "Nowruz holiday", + "2013-03-25": "Nowruz holiday (observed)", + "2013-05-01": "Kazakhstan's People Solidarity Holiday", "2013-05-07": "Defender of the Fatherland Day", "2013-05-09": "Victory Day", + "2013-05-10": "Day off (substituted from 05/04/2013)", "2013-07-06": "Capital Day", "2013-07-08": "Capital Day (observed)", - "2013-08-30": "Constitution Day of the Republic of Kazakhstan", - "2013-10-15": "Kurban Ait (estimated)", + "2013-08-30": "Constitution Day", + "2013-10-14": "Day off (substituted from 10/12/2013)", + "2013-10-15": "Eid al-Adha", "2013-12-01": "First President Day", "2013-12-02": "First President Day (observed)", - "2013-12-16": "Kazakhstan Independence Day", - "2013-12-17": "Kazakhstan Independence Day", - "2014-01-01": "New Year", - "2014-01-02": "New Year", + "2013-12-16": "Independence Day", + "2013-12-17": "Independence Day", + "2014-01-01": "New Year's Day", + "2014-01-02": "New Year's Day", + "2014-01-03": "Day off (substituted from 12/28/2013)", "2014-01-07": "Orthodox Christmas", "2014-03-08": "International Women's Day", "2014-03-10": "International Women's Day (observed)", - "2014-03-21": "Nauryz holiday", - "2014-03-22": "Nauryz holiday", - "2014-03-23": "Nauryz holiday", - "2014-03-24": "Nauryz holiday (observed)", - "2014-03-25": "Nauryz holiday (observed)", - "2014-05-01": "Kazakhstan People Solidarity Holiday", + "2014-03-21": "Nowruz holiday", + "2014-03-22": "Nowruz holiday", + "2014-03-23": "Nowruz holiday", + "2014-03-24": "Nowruz holiday (observed)", + "2014-03-25": "Nowruz holiday (observed)", + "2014-05-01": "Kazakhstan's People Solidarity Holiday", + "2014-05-02": "Day off (substituted from 05/04/2014)", "2014-05-07": "Defender of the Fatherland Day", + "2014-05-08": "Day off (substituted from 05/11/2014)", "2014-05-09": "Victory Day", "2014-07-06": "Capital Day", "2014-07-07": "Capital Day (observed)", - "2014-08-30": "Constitution Day of the Republic of Kazakhstan", - "2014-09-01": "Constitution Day of the Republic of Kazakhstan (observed)", - "2014-10-04": "Kurban Ait (estimated)", + "2014-08-30": "Constitution Day", + "2014-09-01": "Constitution Day (observed)", + "2014-10-04": "Eid al-Adha", "2014-12-01": "First President Day", - "2014-12-16": "Kazakhstan Independence Day", - "2014-12-17": "Kazakhstan Independence Day", - "2015-01-01": "New Year", - "2015-01-02": "New Year", + "2014-12-16": "Independence Day", + "2014-12-17": "Independence Day", + "2015-01-01": "New Year's Day", + "2015-01-02": "New Year's Day", "2015-01-07": "Orthodox Christmas", "2015-03-08": "International Women's Day", "2015-03-09": "International Women's Day (observed)", - "2015-03-21": "Nauryz holiday", - "2015-03-22": "Nauryz holiday", - "2015-03-23": "Nauryz holiday", - "2015-03-24": "Nauryz holiday (observed)", - "2015-03-25": "Nauryz holiday (observed)", - "2015-05-01": "Kazakhstan People Solidarity Holiday", + "2015-03-21": "Nowruz holiday", + "2015-03-22": "Nowruz holiday", + "2015-03-23": "Nowruz holiday", + "2015-03-24": "Nowruz holiday (observed)", + "2015-03-25": "Nowruz holiday (observed)", + "2015-05-01": "Kazakhstan's People Solidarity Holiday", "2015-05-07": "Defender of the Fatherland Day", "2015-05-09": "Victory Day", "2015-05-11": "Victory Day (observed)", "2015-07-06": "Capital Day", - "2015-08-30": "Constitution Day of the Republic of Kazakhstan", - "2015-08-31": "Constitution Day of the Republic of Kazakhstan (observed)", - "2015-09-23": "Kurban Ait (estimated)", + "2015-08-30": "Constitution Day", + "2015-08-31": "Constitution Day (observed)", + "2015-09-24": "Eid al-Adha", "2015-12-01": "First President Day", - "2015-12-16": "Kazakhstan Independence Day", - "2015-12-17": "Kazakhstan Independence Day", - "2016-01-01": "New Year", - "2016-01-02": "New Year", - "2016-01-04": "New Year (observed)", + "2015-12-16": "Independence Day", + "2015-12-17": "Independence Day", + "2016-01-01": "New Year's Day", + "2016-01-02": "New Year's Day", + "2016-01-04": "New Year's Day (observed)", "2016-01-07": "Orthodox Christmas", + "2016-03-07": "Day off (substituted from 03/05/2016)", "2016-03-08": "International Women's Day", - "2016-03-21": "Nauryz holiday", - "2016-03-22": "Nauryz holiday", - "2016-03-23": "Nauryz holiday", - "2016-05-01": "Kazakhstan People Solidarity Holiday", - "2016-05-02": "Kazakhstan People Solidarity Holiday (observed)", + "2016-03-21": "Nowruz holiday", + "2016-03-22": "Nowruz holiday", + "2016-03-23": "Nowruz holiday", + "2016-05-01": "Kazakhstan's People Solidarity Holiday", + "2016-05-02": "Kazakhstan's People Solidarity Holiday (observed)", "2016-05-07": "Defender of the Fatherland Day", "2016-05-09": "Victory Day", "2016-05-10": "Defender of the Fatherland Day (observed)", "2016-07-06": "Capital Day", - "2016-08-30": "Constitution Day of the Republic of Kazakhstan", - "2016-09-11": "Kurban Ait (estimated)", + "2016-08-30": "Constitution Day", + "2016-09-12": "Eid al-Adha", "2016-12-01": "First President Day", - "2016-12-16": "Kazakhstan Independence Day", - "2016-12-17": "Kazakhstan Independence Day", - "2016-12-19": "Kazakhstan Independence Day (observed)", - "2017-01-01": "New Year", - "2017-01-02": "New Year", - "2017-01-03": "New Year (observed)", + "2016-12-16": "Independence Day", + "2016-12-17": "Independence Day", + "2016-12-19": "Independence Day (observed)", + "2017-01-01": "New Year's Day", + "2017-01-02": "New Year's Day", + "2017-01-03": "New Year's Day (observed)", "2017-01-07": "Orthodox Christmas", "2017-03-08": "International Women's Day", - "2017-03-21": "Nauryz holiday", - "2017-03-22": "Nauryz holiday", - "2017-03-23": "Nauryz holiday", - "2017-05-01": "Kazakhstan People Solidarity Holiday", + "2017-03-20": "Day off (substituted from 03/18/2017)", + "2017-03-21": "Nowruz holiday", + "2017-03-22": "Nowruz holiday", + "2017-03-23": "Nowruz holiday", + "2017-05-01": "Kazakhstan's People Solidarity Holiday", "2017-05-07": "Defender of the Fatherland Day", "2017-05-08": "Defender of the Fatherland Day (observed)", "2017-05-09": "Victory Day", "2017-07-06": "Capital Day", - "2017-08-30": "Constitution Day of the Republic of Kazakhstan", - "2017-09-01": "Kurban Ait (estimated)", + "2017-07-07": "Day off (substituted from 07/01/2017)", + "2017-08-30": "Constitution Day", + "2017-09-01": "Eid al-Adha", "2017-12-01": "First President Day", - "2017-12-16": "Kazakhstan Independence Day", - "2017-12-17": "Kazakhstan Independence Day", - "2017-12-18": "Kazakhstan Independence Day (observed)", - "2017-12-19": "Kazakhstan Independence Day (observed)", - "2018-01-01": "New Year", - "2018-01-02": "New Year", + "2017-12-16": "Independence Day", + "2017-12-17": "Independence Day", + "2017-12-18": "Independence Day (observed)", + "2017-12-19": "Independence Day (observed)", + "2018-01-01": "New Year's Day", + "2018-01-02": "New Year's Day", "2018-01-07": "Orthodox Christmas", "2018-03-08": "International Women's Day", - "2018-03-21": "Nauryz holiday", - "2018-03-22": "Nauryz holiday", - "2018-03-23": "Nauryz holiday", - "2018-05-01": "Kazakhstan People Solidarity Holiday", + "2018-03-09": "Day off (substituted from 03/03/2018)", + "2018-03-21": "Nowruz holiday", + "2018-03-22": "Nowruz holiday", + "2018-03-23": "Nowruz holiday", + "2018-04-30": "Day off (substituted from 04/28/2018)", + "2018-05-01": "Kazakhstan's People Solidarity Holiday", "2018-05-07": "Defender of the Fatherland Day", + "2018-05-08": "Day off (substituted from 05/05/2018)", "2018-05-09": "Victory Day", "2018-07-06": "Capital Day", - "2018-08-21": "Kurban Ait (estimated)", - "2018-08-30": "Constitution Day of the Republic of Kazakhstan", + "2018-08-21": "Eid al-Adha", + "2018-08-30": "Constitution Day", + "2018-08-31": "Day off (substituted from 08/25/2018)", "2018-12-01": "First President Day", "2018-12-03": "First President Day (observed)", - "2018-12-16": "Kazakhstan Independence Day", - "2018-12-17": "Kazakhstan Independence Day", - "2018-12-18": "Kazakhstan Independence Day (observed)", - "2019-01-01": "New Year", - "2019-01-02": "New Year", + "2018-12-16": "Independence Day", + "2018-12-17": "Independence Day", + "2018-12-18": "Independence Day (observed)", + "2018-12-31": "Day off (substituted from 12/29/2018)", + "2019-01-01": "New Year's Day", + "2019-01-02": "New Year's Day", "2019-01-07": "Orthodox Christmas", "2019-03-08": "International Women's Day", - "2019-03-21": "Nauryz holiday", - "2019-03-22": "Nauryz holiday", - "2019-03-23": "Nauryz holiday", - "2019-03-25": "Nauryz holiday (observed)", - "2019-05-01": "Kazakhstan People Solidarity Holiday", + "2019-03-21": "Nowruz holiday", + "2019-03-22": "Nowruz holiday", + "2019-03-23": "Nowruz holiday", + "2019-03-25": "Nowruz holiday (observed)", + "2019-05-01": "Kazakhstan's People Solidarity Holiday", "2019-05-07": "Defender of the Fatherland Day", "2019-05-09": "Victory Day", + "2019-05-10": "Day off (substituted from 05/04/2019)", "2019-07-06": "Capital Day", "2019-07-08": "Capital Day (observed)", - "2019-08-11": "Kurban Ait (estimated)", - "2019-08-30": "Constitution Day of the Republic of Kazakhstan", + "2019-08-11": "Eid al-Adha", + "2019-08-30": "Constitution Day", "2019-12-01": "First President Day", "2019-12-02": "First President Day (observed)", - "2019-12-16": "Kazakhstan Independence Day", - "2019-12-17": "Kazakhstan Independence Day", - "2020-01-01": "New Year", - "2020-01-02": "New Year", + "2019-12-16": "Independence Day", + "2019-12-17": "Independence Day", + "2020-01-01": "New Year's Day", + "2020-01-02": "New Year's Day", + "2020-01-03": "Day off (substituted from 01/05/2020)", "2020-01-07": "Orthodox Christmas", "2020-03-08": "International Women's Day", "2020-03-09": "International Women's Day (observed)", - "2020-03-21": "Nauryz holiday", - "2020-03-22": "Nauryz holiday", - "2020-03-23": "Nauryz holiday", - "2020-03-24": "Nauryz holiday (observed)", - "2020-03-25": "Nauryz holiday (observed)", - "2020-05-01": "Kazakhstan People Solidarity Holiday", + "2020-03-21": "Nowruz holiday", + "2020-03-22": "Nowruz holiday", + "2020-03-23": "Nowruz holiday", + "2020-03-24": "Nowruz holiday (observed)", + "2020-03-25": "Nowruz holiday (observed)", + "2020-05-01": "Kazakhstan's People Solidarity Holiday", "2020-05-07": "Defender of the Fatherland Day", + "2020-05-08": "Day off (substituted from 05/11/2020)", "2020-05-09": "Victory Day", - "2020-05-11": "Victory Day (observed)", "2020-07-06": "Capital Day", - "2020-07-31": "Kurban Ait (estimated)", - "2020-08-30": "Constitution Day of the Republic of Kazakhstan", - "2020-08-31": "Constitution Day of the Republic of Kazakhstan (observed)", + "2020-07-31": "Eid al-Adha", + "2020-08-30": "Constitution Day", + "2020-08-31": "Constitution Day (observed)", "2020-12-01": "First President Day", - "2020-12-16": "Kazakhstan Independence Day", - "2020-12-17": "Kazakhstan Independence Day", - "2021-01-01": "New Year", - "2021-01-02": "New Year", - "2021-01-04": "New Year (observed)", + "2020-12-16": "Independence Day", + "2020-12-17": "Independence Day", + "2020-12-18": "Day off (substituted from 12/20/2020)", + "2021-01-01": "New Year's Day", + "2021-01-02": "New Year's Day", + "2021-01-04": "New Year's Day (observed)", "2021-01-07": "Orthodox Christmas", "2021-03-08": "International Women's Day", - "2021-03-21": "Nauryz holiday", - "2021-03-22": "Nauryz holiday", - "2021-03-23": "Nauryz holiday", - "2021-03-24": "Nauryz holiday (observed)", - "2021-05-01": "Kazakhstan People Solidarity Holiday", - "2021-05-03": "Kazakhstan People Solidarity Holiday (observed)", + "2021-03-21": "Nowruz holiday", + "2021-03-22": "Nowruz holiday", + "2021-03-23": "Nowruz holiday", + "2021-03-24": "Nowruz holiday (observed)", + "2021-05-01": "Kazakhstan's People Solidarity Holiday", + "2021-05-03": "Kazakhstan's People Solidarity Holiday (observed)", "2021-05-07": "Defender of the Fatherland Day", "2021-05-09": "Victory Day", "2021-05-10": "Victory Day (observed)", + "2021-07-05": "Day off (substituted from 07/03/2021)", "2021-07-06": "Capital Day", - "2021-07-20": "Kurban Ait (estimated)", - "2021-08-30": "Constitution Day of the Republic of Kazakhstan", + "2021-07-20": "Eid al-Adha", + "2021-08-30": "Constitution Day", "2021-12-01": "First President Day", - "2021-12-16": "Kazakhstan Independence Day", - "2021-12-17": "Kazakhstan Independence Day", - "2022-01-01": "New Year", - "2022-01-02": "New Year", - "2022-01-03": "New Year (observed)", - "2022-01-04": "New Year (observed)", + "2021-12-16": "Independence Day", + "2021-12-17": "Independence Day", + "2022-01-01": "New Year's Day", + "2022-01-02": "New Year's Day", + "2022-01-03": "New Year's Day (observed)", + "2022-01-04": "New Year's Day (observed)", "2022-01-07": "Orthodox Christmas", + "2022-03-07": "Day off (substituted from 03/05/2022)", "2022-03-08": "International Women's Day", - "2022-03-21": "Nauryz holiday", - "2022-03-22": "Nauryz holiday", - "2022-03-23": "Nauryz holiday", - "2022-05-01": "Kazakhstan People Solidarity Holiday", - "2022-05-02": "Kazakhstan People Solidarity Holiday (observed)", + "2022-03-21": "Nowruz holiday", + "2022-03-22": "Nowruz holiday", + "2022-03-23": "Nowruz holiday", + "2022-05-01": "Kazakhstan's People Solidarity Holiday", + "2022-05-02": "Kazakhstan's People Solidarity Holiday (observed)", "2022-05-07": "Defender of the Fatherland Day", "2022-05-09": "Victory Day", "2022-05-10": "Defender of the Fatherland Day (observed)", "2022-07-06": "Capital Day", - "2022-07-09": "Kurban Ait (estimated)", - "2022-08-30": "Constitution Day of the Republic of Kazakhstan", + "2022-07-09": "Eid al-Adha", + "2022-08-29": "Day off (substituted from 08/27/2022)", + "2022-08-30": "Constitution Day", + "2022-10-24": "Day off (substituted from 10/22/2022)", "2022-10-25": "Republic Day", - "2022-12-16": "Kazakhstan Independence Day", - "2023-01-01": "New Year", - "2023-01-02": "New Year", - "2023-01-03": "New Year (observed)", + "2022-12-16": "Independence Day", + "2023-01-01": "New Year's Day", + "2023-01-02": "New Year's Day", + "2023-01-03": "New Year's Day (observed)", "2023-01-07": "Orthodox Christmas", "2023-03-08": "International Women's Day", - "2023-03-21": "Nauryz holiday", - "2023-03-22": "Nauryz holiday", - "2023-03-23": "Nauryz holiday", - "2023-05-01": "Kazakhstan People Solidarity Holiday", + "2023-03-21": "Nowruz holiday", + "2023-03-22": "Nowruz holiday", + "2023-03-23": "Nowruz holiday", + "2023-05-01": "Kazakhstan's People Solidarity Holiday", "2023-05-07": "Defender of the Fatherland Day", "2023-05-08": "Defender of the Fatherland Day (observed)", "2023-05-09": "Victory Day", - "2023-06-28": "Kurban Ait (estimated)", + "2023-06-28": "Eid al-Adha", "2023-07-06": "Capital Day", - "2023-08-30": "Constitution Day of the Republic of Kazakhstan", + "2023-07-07": "Day off (substituted from 07/01/2023)", + "2023-08-30": "Constitution Day", "2023-10-25": "Republic Day", - "2023-12-16": "Kazakhstan Independence Day", - "2023-12-18": "Kazakhstan Independence Day (observed)", - "2024-01-01": "New Year", - "2024-01-02": "New Year", + "2023-12-16": "Independence Day", + "2023-12-18": "Independence Day (observed)", + "2024-01-01": "New Year's Day", + "2024-01-02": "New Year's Day", "2024-01-07": "Orthodox Christmas", "2024-03-08": "International Women's Day", - "2024-03-21": "Nauryz holiday", - "2024-03-22": "Nauryz holiday", - "2024-03-23": "Nauryz holiday", - "2024-03-25": "Nauryz holiday (observed)", - "2024-05-01": "Kazakhstan People Solidarity Holiday", + "2024-03-21": "Nowruz holiday", + "2024-03-22": "Nowruz holiday", + "2024-03-23": "Nowruz holiday", + "2024-03-25": "Nowruz holiday (observed)", + "2024-05-01": "Kazakhstan's People Solidarity Holiday", "2024-05-07": "Defender of the Fatherland Day", + "2024-05-08": "Day off (substituted from 05/04/2024)", "2024-05-09": "Victory Day", - "2024-06-16": "Kurban Ait (estimated)", + "2024-06-16": "Eid al-Adha", "2024-07-06": "Capital Day", "2024-07-08": "Capital Day (observed)", - "2024-08-30": "Constitution Day of the Republic of Kazakhstan", + "2024-08-30": "Constitution Day", "2024-10-25": "Republic Day", - "2024-12-16": "Kazakhstan Independence Day", - "2025-01-01": "New Year", - "2025-01-02": "New Year", + "2024-12-16": "Independence Day", + "2025-01-01": "New Year's Day", + "2025-01-02": "New Year's Day", "2025-01-07": "Orthodox Christmas", "2025-03-08": "International Women's Day", "2025-03-10": "International Women's Day (observed)", - "2025-03-21": "Nauryz holiday", - "2025-03-22": "Nauryz holiday", - "2025-03-23": "Nauryz holiday", - "2025-03-24": "Nauryz holiday (observed)", - "2025-03-25": "Nauryz holiday (observed)", - "2025-05-01": "Kazakhstan People Solidarity Holiday", + "2025-03-21": "Nowruz holiday", + "2025-03-22": "Nowruz holiday", + "2025-03-23": "Nowruz holiday", + "2025-03-24": "Nowruz holiday (observed)", + "2025-03-25": "Nowruz holiday (observed)", + "2025-05-01": "Kazakhstan's People Solidarity Holiday", "2025-05-07": "Defender of the Fatherland Day", "2025-05-09": "Victory Day", - "2025-06-06": "Kurban Ait (estimated)", + "2025-06-06": "Eid al-Adha (estimated)", "2025-07-06": "Capital Day", "2025-07-07": "Capital Day (observed)", - "2025-08-30": "Constitution Day of the Republic of Kazakhstan", - "2025-09-01": "Constitution Day of the Republic of Kazakhstan (observed)", + "2025-08-30": "Constitution Day", + "2025-09-01": "Constitution Day (observed)", "2025-10-25": "Republic Day", "2025-10-27": "Republic Day (observed)", - "2025-12-16": "Kazakhstan Independence Day", - "2026-01-01": "New Year", - "2026-01-02": "New Year", + "2025-12-16": "Independence Day", + "2026-01-01": "New Year's Day", + "2026-01-02": "New Year's Day", "2026-01-07": "Orthodox Christmas", "2026-03-08": "International Women's Day", "2026-03-09": "International Women's Day (observed)", - "2026-03-21": "Nauryz holiday", - "2026-03-22": "Nauryz holiday", - "2026-03-23": "Nauryz holiday", - "2026-03-24": "Nauryz holiday (observed)", - "2026-03-25": "Nauryz holiday (observed)", - "2026-05-01": "Kazakhstan People Solidarity Holiday", + "2026-03-21": "Nowruz holiday", + "2026-03-22": "Nowruz holiday", + "2026-03-23": "Nowruz holiday", + "2026-03-24": "Nowruz holiday (observed)", + "2026-03-25": "Nowruz holiday (observed)", + "2026-05-01": "Kazakhstan's People Solidarity Holiday", "2026-05-07": "Defender of the Fatherland Day", "2026-05-09": "Victory Day", "2026-05-11": "Victory Day (observed)", - "2026-05-27": "Kurban Ait (estimated)", + "2026-05-27": "Eid al-Adha (estimated)", "2026-07-06": "Capital Day", - "2026-08-30": "Constitution Day of the Republic of Kazakhstan", - "2026-08-31": "Constitution Day of the Republic of Kazakhstan (observed)", + "2026-08-30": "Constitution Day", + "2026-08-31": "Constitution Day (observed)", "2026-10-25": "Republic Day", "2026-10-26": "Republic Day (observed)", - "2026-12-16": "Kazakhstan Independence Day", - "2027-01-01": "New Year", - "2027-01-02": "New Year", - "2027-01-04": "New Year (observed)", + "2026-12-16": "Independence Day", + "2027-01-01": "New Year's Day", + "2027-01-02": "New Year's Day", + "2027-01-04": "New Year's Day (observed)", "2027-01-07": "Orthodox Christmas", "2027-03-08": "International Women's Day", - "2027-03-21": "Nauryz holiday", - "2027-03-22": "Nauryz holiday", - "2027-03-23": "Nauryz holiday", - "2027-03-24": "Nauryz holiday (observed)", - "2027-05-01": "Kazakhstan People Solidarity Holiday", - "2027-05-03": "Kazakhstan People Solidarity Holiday (observed)", + "2027-03-21": "Nowruz holiday", + "2027-03-22": "Nowruz holiday", + "2027-03-23": "Nowruz holiday", + "2027-03-24": "Nowruz holiday (observed)", + "2027-05-01": "Kazakhstan's People Solidarity Holiday", + "2027-05-03": "Kazakhstan's People Solidarity Holiday (observed)", "2027-05-07": "Defender of the Fatherland Day", "2027-05-09": "Victory Day", "2027-05-10": "Victory Day (observed)", - "2027-05-16": "Kurban Ait (estimated)", + "2027-05-16": "Eid al-Adha (estimated)", "2027-07-06": "Capital Day", - "2027-08-30": "Constitution Day of the Republic of Kazakhstan", + "2027-08-30": "Constitution Day", "2027-10-25": "Republic Day", - "2027-12-16": "Kazakhstan Independence Day", - "2028-01-01": "New Year", - "2028-01-02": "New Year", - "2028-01-03": "New Year (observed)", - "2028-01-04": "New Year (observed)", + "2027-12-16": "Independence Day", + "2028-01-01": "New Year's Day", + "2028-01-02": "New Year's Day", + "2028-01-03": "New Year's Day (observed)", + "2028-01-04": "New Year's Day (observed)", "2028-01-07": "Orthodox Christmas", "2028-03-08": "International Women's Day", - "2028-03-21": "Nauryz holiday", - "2028-03-22": "Nauryz holiday", - "2028-03-23": "Nauryz holiday", - "2028-05-01": "Kazakhstan People Solidarity Holiday", - "2028-05-05": "Kurban Ait (estimated)", + "2028-03-21": "Nowruz holiday", + "2028-03-22": "Nowruz holiday", + "2028-03-23": "Nowruz holiday", + "2028-05-01": "Kazakhstan's People Solidarity Holiday", + "2028-05-05": "Eid al-Adha (estimated)", "2028-05-07": "Defender of the Fatherland Day", "2028-05-08": "Defender of the Fatherland Day (observed)", "2028-05-09": "Victory Day", "2028-07-06": "Capital Day", - "2028-08-30": "Constitution Day of the Republic of Kazakhstan", + "2028-08-30": "Constitution Day", "2028-10-25": "Republic Day", - "2028-12-16": "Kazakhstan Independence Day", - "2028-12-18": "Kazakhstan Independence Day (observed)", - "2029-01-01": "New Year", - "2029-01-02": "New Year", + "2028-12-16": "Independence Day", + "2028-12-18": "Independence Day (observed)", + "2029-01-01": "New Year's Day", + "2029-01-02": "New Year's Day", "2029-01-07": "Orthodox Christmas", "2029-03-08": "International Women's Day", - "2029-03-21": "Nauryz holiday", - "2029-03-22": "Nauryz holiday", - "2029-03-23": "Nauryz holiday", - "2029-04-24": "Kurban Ait (estimated)", - "2029-05-01": "Kazakhstan People Solidarity Holiday", + "2029-03-21": "Nowruz holiday", + "2029-03-22": "Nowruz holiday", + "2029-03-23": "Nowruz holiday", + "2029-04-24": "Eid al-Adha (estimated)", + "2029-05-01": "Kazakhstan's People Solidarity Holiday", "2029-05-07": "Defender of the Fatherland Day", "2029-05-09": "Victory Day", "2029-07-06": "Capital Day", - "2029-08-30": "Constitution Day of the Republic of Kazakhstan", + "2029-08-30": "Constitution Day", "2029-10-25": "Republic Day", - "2029-12-16": "Kazakhstan Independence Day", - "2029-12-17": "Kazakhstan Independence Day (observed)", - "2030-01-01": "New Year", - "2030-01-02": "New Year", + "2029-12-16": "Independence Day", + "2029-12-17": "Independence Day (observed)", + "2030-01-01": "New Year's Day", + "2030-01-02": "New Year's Day", "2030-01-07": "Orthodox Christmas", "2030-03-08": "International Women's Day", - "2030-03-21": "Nauryz holiday", - "2030-03-22": "Nauryz holiday", - "2030-03-23": "Nauryz holiday", - "2030-03-25": "Nauryz holiday (observed)", - "2030-04-13": "Kurban Ait (estimated)", - "2030-05-01": "Kazakhstan People Solidarity Holiday", + "2030-03-21": "Nowruz holiday", + "2030-03-22": "Nowruz holiday", + "2030-03-23": "Nowruz holiday", + "2030-03-25": "Nowruz holiday (observed)", + "2030-04-13": "Eid al-Adha (estimated)", + "2030-05-01": "Kazakhstan's People Solidarity Holiday", "2030-05-07": "Defender of the Fatherland Day", "2030-05-09": "Victory Day", "2030-07-06": "Capital Day", "2030-07-08": "Capital Day (observed)", - "2030-08-30": "Constitution Day of the Republic of Kazakhstan", + "2030-08-30": "Constitution Day", "2030-10-25": "Republic Day", - "2030-12-16": "Kazakhstan Independence Day", - "2031-01-01": "New Year", - "2031-01-02": "New Year", + "2030-12-16": "Independence Day", + "2031-01-01": "New Year's Day", + "2031-01-02": "New Year's Day", "2031-01-07": "Orthodox Christmas", "2031-03-08": "International Women's Day", "2031-03-10": "International Women's Day (observed)", - "2031-03-21": "Nauryz holiday", - "2031-03-22": "Nauryz holiday", - "2031-03-23": "Nauryz holiday", - "2031-03-24": "Nauryz holiday (observed)", - "2031-03-25": "Nauryz holiday (observed)", - "2031-04-02": "Kurban Ait (estimated)", - "2031-05-01": "Kazakhstan People Solidarity Holiday", + "2031-03-21": "Nowruz holiday", + "2031-03-22": "Nowruz holiday", + "2031-03-23": "Nowruz holiday", + "2031-03-24": "Nowruz holiday (observed)", + "2031-03-25": "Nowruz holiday (observed)", + "2031-04-02": "Eid al-Adha (estimated)", + "2031-05-01": "Kazakhstan's People Solidarity Holiday", "2031-05-07": "Defender of the Fatherland Day", "2031-05-09": "Victory Day", "2031-07-06": "Capital Day", "2031-07-07": "Capital Day (observed)", - "2031-08-30": "Constitution Day of the Republic of Kazakhstan", - "2031-09-01": "Constitution Day of the Republic of Kazakhstan (observed)", + "2031-08-30": "Constitution Day", + "2031-09-01": "Constitution Day (observed)", "2031-10-25": "Republic Day", "2031-10-27": "Republic Day (observed)", - "2031-12-16": "Kazakhstan Independence Day", - "2032-01-01": "New Year", - "2032-01-02": "New Year", + "2031-12-16": "Independence Day", + "2032-01-01": "New Year's Day", + "2032-01-02": "New Year's Day", "2032-01-07": "Orthodox Christmas", "2032-03-08": "International Women's Day", - "2032-03-21": "Nauryz holiday", - "2032-03-22": "Kurban Ait (estimated); Nauryz holiday", - "2032-03-23": "Nauryz holiday", - "2032-03-24": "Nauryz holiday (observed)", - "2032-05-01": "Kazakhstan People Solidarity Holiday", - "2032-05-03": "Kazakhstan People Solidarity Holiday (observed)", + "2032-03-21": "Nowruz holiday", + "2032-03-22": "Eid al-Adha (estimated); Nowruz holiday", + "2032-03-23": "Nowruz holiday", + "2032-03-24": "Nowruz holiday (observed)", + "2032-05-01": "Kazakhstan's People Solidarity Holiday", + "2032-05-03": "Kazakhstan's People Solidarity Holiday (observed)", "2032-05-07": "Defender of the Fatherland Day", "2032-05-09": "Victory Day", "2032-05-10": "Victory Day (observed)", "2032-07-06": "Capital Day", - "2032-08-30": "Constitution Day of the Republic of Kazakhstan", + "2032-08-30": "Constitution Day", "2032-10-25": "Republic Day", - "2032-12-16": "Kazakhstan Independence Day", - "2033-01-01": "New Year", - "2033-01-02": "New Year", - "2033-01-03": "New Year (observed)", - "2033-01-04": "New Year (observed)", + "2032-12-16": "Independence Day", + "2033-01-01": "New Year's Day", + "2033-01-02": "New Year's Day", + "2033-01-03": "New Year's Day (observed)", + "2033-01-04": "New Year's Day (observed)", "2033-01-07": "Orthodox Christmas", "2033-03-08": "International Women's Day", - "2033-03-11": "Kurban Ait (estimated)", - "2033-03-21": "Nauryz holiday", - "2033-03-22": "Nauryz holiday", - "2033-03-23": "Nauryz holiday", - "2033-05-01": "Kazakhstan People Solidarity Holiday", - "2033-05-02": "Kazakhstan People Solidarity Holiday (observed)", + "2033-03-11": "Eid al-Adha (estimated)", + "2033-03-21": "Nowruz holiday", + "2033-03-22": "Nowruz holiday", + "2033-03-23": "Nowruz holiday", + "2033-05-01": "Kazakhstan's People Solidarity Holiday", + "2033-05-02": "Kazakhstan's People Solidarity Holiday (observed)", "2033-05-07": "Defender of the Fatherland Day", "2033-05-09": "Victory Day", "2033-05-10": "Defender of the Fatherland Day (observed)", "2033-07-06": "Capital Day", - "2033-08-30": "Constitution Day of the Republic of Kazakhstan", + "2033-08-30": "Constitution Day", "2033-10-25": "Republic Day", - "2033-12-16": "Kazakhstan Independence Day", - "2034-01-01": "New Year", - "2034-01-02": "New Year", - "2034-01-03": "New Year (observed)", + "2033-12-16": "Independence Day", + "2034-01-01": "New Year's Day", + "2034-01-02": "New Year's Day", + "2034-01-03": "New Year's Day (observed)", "2034-01-07": "Orthodox Christmas", - "2034-03-01": "Kurban Ait (estimated)", + "2034-03-01": "Eid al-Adha (estimated)", "2034-03-08": "International Women's Day", - "2034-03-21": "Nauryz holiday", - "2034-03-22": "Nauryz holiday", - "2034-03-23": "Nauryz holiday", - "2034-05-01": "Kazakhstan People Solidarity Holiday", + "2034-03-21": "Nowruz holiday", + "2034-03-22": "Nowruz holiday", + "2034-03-23": "Nowruz holiday", + "2034-05-01": "Kazakhstan's People Solidarity Holiday", "2034-05-07": "Defender of the Fatherland Day", "2034-05-08": "Defender of the Fatherland Day (observed)", "2034-05-09": "Victory Day", "2034-07-06": "Capital Day", - "2034-08-30": "Constitution Day of the Republic of Kazakhstan", + "2034-08-30": "Constitution Day", "2034-10-25": "Republic Day", - "2034-12-16": "Kazakhstan Independence Day", - "2034-12-18": "Kazakhstan Independence Day (observed)", - "2035-01-01": "New Year", - "2035-01-02": "New Year", + "2034-12-16": "Independence Day", + "2034-12-18": "Independence Day (observed)", + "2035-01-01": "New Year's Day", + "2035-01-02": "New Year's Day", "2035-01-07": "Orthodox Christmas", - "2035-02-18": "Kurban Ait (estimated)", + "2035-02-18": "Eid al-Adha (estimated)", "2035-03-08": "International Women's Day", - "2035-03-21": "Nauryz holiday", - "2035-03-22": "Nauryz holiday", - "2035-03-23": "Nauryz holiday", - "2035-05-01": "Kazakhstan People Solidarity Holiday", + "2035-03-21": "Nowruz holiday", + "2035-03-22": "Nowruz holiday", + "2035-03-23": "Nowruz holiday", + "2035-05-01": "Kazakhstan's People Solidarity Holiday", "2035-05-07": "Defender of the Fatherland Day", "2035-05-09": "Victory Day", "2035-07-06": "Capital Day", - "2035-08-30": "Constitution Day of the Republic of Kazakhstan", + "2035-08-30": "Constitution Day", "2035-10-25": "Republic Day", - "2035-12-16": "Kazakhstan Independence Day", - "2035-12-17": "Kazakhstan Independence Day (observed)", - "2036-01-01": "New Year", - "2036-01-02": "New Year", + "2035-12-16": "Independence Day", + "2035-12-17": "Independence Day (observed)", + "2036-01-01": "New Year's Day", + "2036-01-02": "New Year's Day", "2036-01-07": "Orthodox Christmas", - "2036-02-07": "Kurban Ait (estimated)", + "2036-02-07": "Eid al-Adha (estimated)", "2036-03-08": "International Women's Day", "2036-03-10": "International Women's Day (observed)", - "2036-03-21": "Nauryz holiday", - "2036-03-22": "Nauryz holiday", - "2036-03-23": "Nauryz holiday", - "2036-03-24": "Nauryz holiday (observed)", - "2036-03-25": "Nauryz holiday (observed)", - "2036-05-01": "Kazakhstan People Solidarity Holiday", + "2036-03-21": "Nowruz holiday", + "2036-03-22": "Nowruz holiday", + "2036-03-23": "Nowruz holiday", + "2036-03-24": "Nowruz holiday (observed)", + "2036-03-25": "Nowruz holiday (observed)", + "2036-05-01": "Kazakhstan's People Solidarity Holiday", "2036-05-07": "Defender of the Fatherland Day", "2036-05-09": "Victory Day", "2036-07-06": "Capital Day", "2036-07-07": "Capital Day (observed)", - "2036-08-30": "Constitution Day of the Republic of Kazakhstan", - "2036-09-01": "Constitution Day of the Republic of Kazakhstan (observed)", + "2036-08-30": "Constitution Day", + "2036-09-01": "Constitution Day (observed)", "2036-10-25": "Republic Day", "2036-10-27": "Republic Day (observed)", - "2036-12-16": "Kazakhstan Independence Day", - "2037-01-01": "New Year", - "2037-01-02": "New Year", + "2036-12-16": "Independence Day", + "2037-01-01": "New Year's Day", + "2037-01-02": "New Year's Day", "2037-01-07": "Orthodox Christmas", - "2037-01-26": "Kurban Ait (estimated)", + "2037-01-26": "Eid al-Adha (estimated)", "2037-03-08": "International Women's Day", "2037-03-09": "International Women's Day (observed)", - "2037-03-21": "Nauryz holiday", - "2037-03-22": "Nauryz holiday", - "2037-03-23": "Nauryz holiday", - "2037-03-24": "Nauryz holiday (observed)", - "2037-03-25": "Nauryz holiday (observed)", - "2037-05-01": "Kazakhstan People Solidarity Holiday", + "2037-03-21": "Nowruz holiday", + "2037-03-22": "Nowruz holiday", + "2037-03-23": "Nowruz holiday", + "2037-03-24": "Nowruz holiday (observed)", + "2037-03-25": "Nowruz holiday (observed)", + "2037-05-01": "Kazakhstan's People Solidarity Holiday", "2037-05-07": "Defender of the Fatherland Day", "2037-05-09": "Victory Day", "2037-05-11": "Victory Day (observed)", "2037-07-06": "Capital Day", - "2037-08-30": "Constitution Day of the Republic of Kazakhstan", - "2037-08-31": "Constitution Day of the Republic of Kazakhstan (observed)", + "2037-08-30": "Constitution Day", + "2037-08-31": "Constitution Day (observed)", "2037-10-25": "Republic Day", "2037-10-26": "Republic Day (observed)", - "2037-12-16": "Kazakhstan Independence Day", - "2038-01-01": "New Year", - "2038-01-02": "New Year", - "2038-01-04": "New Year (observed)", + "2037-12-16": "Independence Day", + "2038-01-01": "New Year's Day", + "2038-01-02": "New Year's Day", + "2038-01-04": "New Year's Day (observed)", "2038-01-07": "Orthodox Christmas", - "2038-01-16": "Kurban Ait (estimated)", + "2038-01-16": "Eid al-Adha (estimated)", "2038-03-08": "International Women's Day", - "2038-03-21": "Nauryz holiday", - "2038-03-22": "Nauryz holiday", - "2038-03-23": "Nauryz holiday", - "2038-03-24": "Nauryz holiday (observed)", - "2038-05-01": "Kazakhstan People Solidarity Holiday", - "2038-05-03": "Kazakhstan People Solidarity Holiday (observed)", + "2038-03-21": "Nowruz holiday", + "2038-03-22": "Nowruz holiday", + "2038-03-23": "Nowruz holiday", + "2038-03-24": "Nowruz holiday (observed)", + "2038-05-01": "Kazakhstan's People Solidarity Holiday", + "2038-05-03": "Kazakhstan's People Solidarity Holiday (observed)", "2038-05-07": "Defender of the Fatherland Day", "2038-05-09": "Victory Day", "2038-05-10": "Victory Day (observed)", "2038-07-06": "Capital Day", - "2038-08-30": "Constitution Day of the Republic of Kazakhstan", + "2038-08-30": "Constitution Day", "2038-10-25": "Republic Day", - "2038-12-16": "Kazakhstan Independence Day", - "2039-01-01": "New Year", - "2039-01-02": "New Year", - "2039-01-03": "New Year (observed)", - "2039-01-04": "New Year (observed)", - "2039-01-05": "Kurban Ait (estimated)", + "2038-12-16": "Independence Day", + "2039-01-01": "New Year's Day", + "2039-01-02": "New Year's Day", + "2039-01-03": "New Year's Day (observed)", + "2039-01-04": "New Year's Day (observed)", + "2039-01-05": "Eid al-Adha (estimated)", "2039-01-07": "Orthodox Christmas", "2039-03-08": "International Women's Day", - "2039-03-21": "Nauryz holiday", - "2039-03-22": "Nauryz holiday", - "2039-03-23": "Nauryz holiday", - "2039-05-01": "Kazakhstan People Solidarity Holiday", - "2039-05-02": "Kazakhstan People Solidarity Holiday (observed)", + "2039-03-21": "Nowruz holiday", + "2039-03-22": "Nowruz holiday", + "2039-03-23": "Nowruz holiday", + "2039-05-01": "Kazakhstan's People Solidarity Holiday", + "2039-05-02": "Kazakhstan's People Solidarity Holiday (observed)", "2039-05-07": "Defender of the Fatherland Day", "2039-05-09": "Victory Day", "2039-05-10": "Defender of the Fatherland Day (observed)", "2039-07-06": "Capital Day", - "2039-08-30": "Constitution Day of the Republic of Kazakhstan", + "2039-08-30": "Constitution Day", "2039-10-25": "Republic Day", - "2039-12-16": "Kazakhstan Independence Day", - "2039-12-26": "Kurban Ait (estimated)", - "2040-01-01": "New Year", - "2040-01-02": "New Year", - "2040-01-03": "New Year (observed)", + "2039-12-16": "Independence Day", + "2039-12-26": "Eid al-Adha (estimated)", + "2040-01-01": "New Year's Day", + "2040-01-02": "New Year's Day", + "2040-01-03": "New Year's Day (observed)", "2040-01-07": "Orthodox Christmas", "2040-03-08": "International Women's Day", - "2040-03-21": "Nauryz holiday", - "2040-03-22": "Nauryz holiday", - "2040-03-23": "Nauryz holiday", - "2040-05-01": "Kazakhstan People Solidarity Holiday", + "2040-03-21": "Nowruz holiday", + "2040-03-22": "Nowruz holiday", + "2040-03-23": "Nowruz holiday", + "2040-05-01": "Kazakhstan's People Solidarity Holiday", "2040-05-07": "Defender of the Fatherland Day", "2040-05-09": "Victory Day", "2040-07-06": "Capital Day", - "2040-08-30": "Constitution Day of the Republic of Kazakhstan", + "2040-08-30": "Constitution Day", "2040-10-25": "Republic Day", - "2040-12-14": "Kurban Ait (estimated)", - "2040-12-16": "Kazakhstan Independence Day", - "2040-12-17": "Kazakhstan Independence Day (observed)", - "2041-01-01": "New Year", - "2041-01-02": "New Year", + "2040-12-14": "Eid al-Adha (estimated)", + "2040-12-16": "Independence Day", + "2040-12-17": "Independence Day (observed)", + "2041-01-01": "New Year's Day", + "2041-01-02": "New Year's Day", "2041-01-07": "Orthodox Christmas", "2041-03-08": "International Women's Day", - "2041-03-21": "Nauryz holiday", - "2041-03-22": "Nauryz holiday", - "2041-03-23": "Nauryz holiday", - "2041-03-25": "Nauryz holiday (observed)", - "2041-05-01": "Kazakhstan People Solidarity Holiday", + "2041-03-21": "Nowruz holiday", + "2041-03-22": "Nowruz holiday", + "2041-03-23": "Nowruz holiday", + "2041-03-25": "Nowruz holiday (observed)", + "2041-05-01": "Kazakhstan's People Solidarity Holiday", "2041-05-07": "Defender of the Fatherland Day", "2041-05-09": "Victory Day", "2041-07-06": "Capital Day", "2041-07-08": "Capital Day (observed)", - "2041-08-30": "Constitution Day of the Republic of Kazakhstan", + "2041-08-30": "Constitution Day", "2041-10-25": "Republic Day", - "2041-12-04": "Kurban Ait (estimated)", - "2041-12-16": "Kazakhstan Independence Day", - "2042-01-01": "New Year", - "2042-01-02": "New Year", + "2041-12-04": "Eid al-Adha (estimated)", + "2041-12-16": "Independence Day", + "2042-01-01": "New Year's Day", + "2042-01-02": "New Year's Day", "2042-01-07": "Orthodox Christmas", "2042-03-08": "International Women's Day", "2042-03-10": "International Women's Day (observed)", - "2042-03-21": "Nauryz holiday", - "2042-03-22": "Nauryz holiday", - "2042-03-23": "Nauryz holiday", - "2042-03-24": "Nauryz holiday (observed)", - "2042-03-25": "Nauryz holiday (observed)", - "2042-05-01": "Kazakhstan People Solidarity Holiday", + "2042-03-21": "Nowruz holiday", + "2042-03-22": "Nowruz holiday", + "2042-03-23": "Nowruz holiday", + "2042-03-24": "Nowruz holiday (observed)", + "2042-03-25": "Nowruz holiday (observed)", + "2042-05-01": "Kazakhstan's People Solidarity Holiday", "2042-05-07": "Defender of the Fatherland Day", "2042-05-09": "Victory Day", "2042-07-06": "Capital Day", "2042-07-07": "Capital Day (observed)", - "2042-08-30": "Constitution Day of the Republic of Kazakhstan", - "2042-09-01": "Constitution Day of the Republic of Kazakhstan (observed)", + "2042-08-30": "Constitution Day", + "2042-09-01": "Constitution Day (observed)", "2042-10-25": "Republic Day", "2042-10-27": "Republic Day (observed)", - "2042-11-23": "Kurban Ait (estimated)", - "2042-12-16": "Kazakhstan Independence Day", - "2043-01-01": "New Year", - "2043-01-02": "New Year", + "2042-11-23": "Eid al-Adha (estimated)", + "2042-12-16": "Independence Day", + "2043-01-01": "New Year's Day", + "2043-01-02": "New Year's Day", "2043-01-07": "Orthodox Christmas", "2043-03-08": "International Women's Day", "2043-03-09": "International Women's Day (observed)", - "2043-03-21": "Nauryz holiday", - "2043-03-22": "Nauryz holiday", - "2043-03-23": "Nauryz holiday", - "2043-03-24": "Nauryz holiday (observed)", - "2043-03-25": "Nauryz holiday (observed)", - "2043-05-01": "Kazakhstan People Solidarity Holiday", + "2043-03-21": "Nowruz holiday", + "2043-03-22": "Nowruz holiday", + "2043-03-23": "Nowruz holiday", + "2043-03-24": "Nowruz holiday (observed)", + "2043-03-25": "Nowruz holiday (observed)", + "2043-05-01": "Kazakhstan's People Solidarity Holiday", "2043-05-07": "Defender of the Fatherland Day", "2043-05-09": "Victory Day", "2043-05-11": "Victory Day (observed)", "2043-07-06": "Capital Day", - "2043-08-30": "Constitution Day of the Republic of Kazakhstan", - "2043-08-31": "Constitution Day of the Republic of Kazakhstan (observed)", + "2043-08-30": "Constitution Day", + "2043-08-31": "Constitution Day (observed)", "2043-10-25": "Republic Day", "2043-10-26": "Republic Day (observed)", - "2043-11-12": "Kurban Ait (estimated)", - "2043-12-16": "Kazakhstan Independence Day", - "2044-01-01": "New Year", - "2044-01-02": "New Year", - "2044-01-04": "New Year (observed)", + "2043-11-12": "Eid al-Adha (estimated)", + "2043-12-16": "Independence Day", + "2044-01-01": "New Year's Day", + "2044-01-02": "New Year's Day", + "2044-01-04": "New Year's Day (observed)", "2044-01-07": "Orthodox Christmas", "2044-03-08": "International Women's Day", - "2044-03-21": "Nauryz holiday", - "2044-03-22": "Nauryz holiday", - "2044-03-23": "Nauryz holiday", - "2044-05-01": "Kazakhstan People Solidarity Holiday", - "2044-05-02": "Kazakhstan People Solidarity Holiday (observed)", + "2044-03-21": "Nowruz holiday", + "2044-03-22": "Nowruz holiday", + "2044-03-23": "Nowruz holiday", + "2044-05-01": "Kazakhstan's People Solidarity Holiday", + "2044-05-02": "Kazakhstan's People Solidarity Holiday (observed)", "2044-05-07": "Defender of the Fatherland Day", "2044-05-09": "Victory Day", "2044-05-10": "Defender of the Fatherland Day (observed)", "2044-07-06": "Capital Day", - "2044-08-30": "Constitution Day of the Republic of Kazakhstan", + "2044-08-30": "Constitution Day", "2044-10-25": "Republic Day", - "2044-10-31": "Kurban Ait (estimated)", - "2044-12-16": "Kazakhstan Independence Day", - "2045-01-01": "New Year", - "2045-01-02": "New Year", - "2045-01-03": "New Year (observed)", + "2044-10-31": "Eid al-Adha (estimated)", + "2044-12-16": "Independence Day", + "2045-01-01": "New Year's Day", + "2045-01-02": "New Year's Day", + "2045-01-03": "New Year's Day (observed)", "2045-01-07": "Orthodox Christmas", "2045-03-08": "International Women's Day", - "2045-03-21": "Nauryz holiday", - "2045-03-22": "Nauryz holiday", - "2045-03-23": "Nauryz holiday", - "2045-05-01": "Kazakhstan People Solidarity Holiday", + "2045-03-21": "Nowruz holiday", + "2045-03-22": "Nowruz holiday", + "2045-03-23": "Nowruz holiday", + "2045-05-01": "Kazakhstan's People Solidarity Holiday", "2045-05-07": "Defender of the Fatherland Day", "2045-05-08": "Defender of the Fatherland Day (observed)", "2045-05-09": "Victory Day", "2045-07-06": "Capital Day", - "2045-08-30": "Constitution Day of the Republic of Kazakhstan", - "2045-10-21": "Kurban Ait (estimated)", + "2045-08-30": "Constitution Day", + "2045-10-21": "Eid al-Adha (estimated)", "2045-10-25": "Republic Day", - "2045-12-16": "Kazakhstan Independence Day", - "2045-12-18": "Kazakhstan Independence Day (observed)", - "2046-01-01": "New Year", - "2046-01-02": "New Year", + "2045-12-16": "Independence Day", + "2045-12-18": "Independence Day (observed)", + "2046-01-01": "New Year's Day", + "2046-01-02": "New Year's Day", "2046-01-07": "Orthodox Christmas", "2046-03-08": "International Women's Day", - "2046-03-21": "Nauryz holiday", - "2046-03-22": "Nauryz holiday", - "2046-03-23": "Nauryz holiday", - "2046-05-01": "Kazakhstan People Solidarity Holiday", + "2046-03-21": "Nowruz holiday", + "2046-03-22": "Nowruz holiday", + "2046-03-23": "Nowruz holiday", + "2046-05-01": "Kazakhstan's People Solidarity Holiday", "2046-05-07": "Defender of the Fatherland Day", "2046-05-09": "Victory Day", "2046-07-06": "Capital Day", - "2046-08-30": "Constitution Day of the Republic of Kazakhstan", - "2046-10-10": "Kurban Ait (estimated)", + "2046-08-30": "Constitution Day", + "2046-10-10": "Eid al-Adha (estimated)", "2046-10-25": "Republic Day", - "2046-12-16": "Kazakhstan Independence Day", - "2046-12-17": "Kazakhstan Independence Day (observed)", - "2047-01-01": "New Year", - "2047-01-02": "New Year", + "2046-12-16": "Independence Day", + "2046-12-17": "Independence Day (observed)", + "2047-01-01": "New Year's Day", + "2047-01-02": "New Year's Day", "2047-01-07": "Orthodox Christmas", "2047-03-08": "International Women's Day", - "2047-03-21": "Nauryz holiday", - "2047-03-22": "Nauryz holiday", - "2047-03-23": "Nauryz holiday", - "2047-03-25": "Nauryz holiday (observed)", - "2047-05-01": "Kazakhstan People Solidarity Holiday", + "2047-03-21": "Nowruz holiday", + "2047-03-22": "Nowruz holiday", + "2047-03-23": "Nowruz holiday", + "2047-03-25": "Nowruz holiday (observed)", + "2047-05-01": "Kazakhstan's People Solidarity Holiday", "2047-05-07": "Defender of the Fatherland Day", "2047-05-09": "Victory Day", "2047-07-06": "Capital Day", "2047-07-08": "Capital Day (observed)", - "2047-08-30": "Constitution Day of the Republic of Kazakhstan", - "2047-09-30": "Kurban Ait (estimated)", + "2047-08-30": "Constitution Day", + "2047-09-30": "Eid al-Adha (estimated)", "2047-10-25": "Republic Day", - "2047-12-16": "Kazakhstan Independence Day", - "2048-01-01": "New Year", - "2048-01-02": "New Year", + "2047-12-16": "Independence Day", + "2048-01-01": "New Year's Day", + "2048-01-02": "New Year's Day", "2048-01-07": "Orthodox Christmas", "2048-03-08": "International Women's Day", "2048-03-09": "International Women's Day (observed)", - "2048-03-21": "Nauryz holiday", - "2048-03-22": "Nauryz holiday", - "2048-03-23": "Nauryz holiday", - "2048-03-24": "Nauryz holiday (observed)", - "2048-03-25": "Nauryz holiday (observed)", - "2048-05-01": "Kazakhstan People Solidarity Holiday", + "2048-03-21": "Nowruz holiday", + "2048-03-22": "Nowruz holiday", + "2048-03-23": "Nowruz holiday", + "2048-03-24": "Nowruz holiday (observed)", + "2048-03-25": "Nowruz holiday (observed)", + "2048-05-01": "Kazakhstan's People Solidarity Holiday", "2048-05-07": "Defender of the Fatherland Day", "2048-05-09": "Victory Day", "2048-05-11": "Victory Day (observed)", "2048-07-06": "Capital Day", - "2048-08-30": "Constitution Day of the Republic of Kazakhstan", - "2048-08-31": "Constitution Day of the Republic of Kazakhstan (observed)", - "2048-09-19": "Kurban Ait (estimated)", + "2048-08-30": "Constitution Day", + "2048-08-31": "Constitution Day (observed)", + "2048-09-19": "Eid al-Adha (estimated)", "2048-10-25": "Republic Day", "2048-10-26": "Republic Day (observed)", - "2048-12-16": "Kazakhstan Independence Day", - "2049-01-01": "New Year", - "2049-01-02": "New Year", - "2049-01-04": "New Year (observed)", + "2048-12-16": "Independence Day", + "2049-01-01": "New Year's Day", + "2049-01-02": "New Year's Day", + "2049-01-04": "New Year's Day (observed)", "2049-01-07": "Orthodox Christmas", "2049-03-08": "International Women's Day", - "2049-03-21": "Nauryz holiday", - "2049-03-22": "Nauryz holiday", - "2049-03-23": "Nauryz holiday", - "2049-03-24": "Nauryz holiday (observed)", - "2049-05-01": "Kazakhstan People Solidarity Holiday", - "2049-05-03": "Kazakhstan People Solidarity Holiday (observed)", + "2049-03-21": "Nowruz holiday", + "2049-03-22": "Nowruz holiday", + "2049-03-23": "Nowruz holiday", + "2049-03-24": "Nowruz holiday (observed)", + "2049-05-01": "Kazakhstan's People Solidarity Holiday", + "2049-05-03": "Kazakhstan's People Solidarity Holiday (observed)", "2049-05-07": "Defender of the Fatherland Day", "2049-05-09": "Victory Day", "2049-05-10": "Victory Day (observed)", "2049-07-06": "Capital Day", - "2049-08-30": "Constitution Day of the Republic of Kazakhstan", - "2049-09-08": "Kurban Ait (estimated)", + "2049-08-30": "Constitution Day", + "2049-09-08": "Eid al-Adha (estimated)", "2049-10-25": "Republic Day", - "2049-12-16": "Kazakhstan Independence Day", - "2050-01-01": "New Year", - "2050-01-02": "New Year", - "2050-01-03": "New Year (observed)", - "2050-01-04": "New Year (observed)", + "2049-12-16": "Independence Day", + "2050-01-01": "New Year's Day", + "2050-01-02": "New Year's Day", + "2050-01-03": "New Year's Day (observed)", + "2050-01-04": "New Year's Day (observed)", "2050-01-07": "Orthodox Christmas", "2050-03-08": "International Women's Day", - "2050-03-21": "Nauryz holiday", - "2050-03-22": "Nauryz holiday", - "2050-03-23": "Nauryz holiday", - "2050-05-01": "Kazakhstan People Solidarity Holiday", - "2050-05-02": "Kazakhstan People Solidarity Holiday (observed)", + "2050-03-21": "Nowruz holiday", + "2050-03-22": "Nowruz holiday", + "2050-03-23": "Nowruz holiday", + "2050-05-01": "Kazakhstan's People Solidarity Holiday", + "2050-05-02": "Kazakhstan's People Solidarity Holiday (observed)", "2050-05-07": "Defender of the Fatherland Day", "2050-05-09": "Victory Day", "2050-05-10": "Defender of the Fatherland Day (observed)", "2050-07-06": "Capital Day", - "2050-08-28": "Kurban Ait (estimated)", - "2050-08-30": "Constitution Day of the Republic of Kazakhstan", + "2050-08-28": "Eid al-Adha (estimated)", + "2050-08-30": "Constitution Day", "2050-10-25": "Republic Day", - "2050-12-16": "Kazakhstan Independence Day" + "2050-12-16": "Independence Day" } diff --git a/tests/countries/test_kazakhstan.py b/tests/countries/test_kazakhstan.py index d9e714686..0f208a904 100644 --- a/tests/countries/test_kazakhstan.py +++ b/tests/countries/test_kazakhstan.py @@ -28,22 +28,27 @@ def test_no_holidays(self): self.assertNoHolidays(Kazakhstan(years=1990)) def test_new_year(self): - self.assertHoliday(f"{year}-01-01" for year in range(1991, 2050)) - self.assertHoliday(f"{year}-01-02" for year in range(1991, 2050)) + name = "Жаңа жыл" + self.assertHolidayName(name, (f"{year}-01-01" for year in range(1991, 2050))) + self.assertHolidayName(name, (f"{year}-01-02" for year in range(1991, 2050))) def test_christmas(self): - self.assertHoliday(f"{year}-01-07" for year in range(2006, 2050)) + name = "Православиелік Рождество" + self.assertHolidayName(name, (f"{year}-01-07" for year in range(2006, 2050))) self.assertNoHoliday(f"{year}-01-07" for year in range(1991, 2006)) + self.assertNoHolidayName(name, range(1991, 2006)) def test_womens_day(self): - self.assertHoliday(f"{year}-03-08" for year in range(1991, 2050)) + self.assertHolidayName( + "Халықаралық әйелдер күні", (f"{year}-03-08" for year in range(1991, 2050)) + ) def test_nauryz(self): + name = "Наурыз мейрамы" for year in range(2010, 2050): - self.assertHoliday(f"{year}-03-21", f"{year}-03-22", f"{year}-03-23") - for year in range(1991, 2002): - self.assertNoHoliday(f"{year}-03-21", f"{year}-03-22", f"{year}-03-23") - for year in range(2002, 2010): + self.assertHolidayName(name, f"{year}-03-21", f"{year}-03-22", f"{year}-03-23") + self.assertNoHolidayName(name, range(1991, 2002)) + for year in set(range(2002, 2010)) - {2005, 2007}: self.assertNoNonObservedHoliday( Kazakhstan(observed=False, years=year), f"{year}-03-21", @@ -51,47 +56,61 @@ def test_nauryz(self): ) def test_solidarity_day(self): - self.assertHoliday(f"{year}-05-01" for year in range(1991, 2050)) + self.assertHolidayName( + "Қазақстан халқының бірлігі мерекесі", (f"{year}-05-01" for year in range(1991, 2050)) + ) def test_defenders_day(self): - self.assertHoliday(f"{year}-05-07" for year in range(2013, 2050)) + name = "Отан Қорғаушы күні" + self.assertHolidayName(name, (f"{year}-05-07" for year in range(2013, 2050))) self.assertNoHoliday(f"{year}-05-07" for year in range(1991, 2013)) + self.assertNoHolidayName(name, range(1991, 2013)) def test_victory_day(self): - self.assertHoliday(f"{year}-05-09" for year in range(1991, 2050)) + self.assertHolidayName("Жеңіс күні", (f"{year}-05-09" for year in range(1991, 2050))) def test_capital_day(self): - self.assertHoliday(f"{year}-07-06" for year in range(2009, 2050)) + name = "Астана күні" + self.assertHolidayName(name, (f"{year}-07-06" for year in range(2009, 2050))) self.assertNoHoliday(f"{year}-07-06" for year in range(1991, 2009)) + self.assertNoHolidayName(name, range(1991, 2009)) def test_constitution_day(self): - self.assertHoliday(f"{year}-08-30" for year in range(1996, 2050)) + name = "Қазақстан Республикасының Конституциясы күні" + self.assertHolidayName(name, (f"{year}-08-30" for year in range(1996, 2050))) self.assertNoHoliday(f"{year}-08-30" for year in range(1991, 1996)) + self.assertNoHolidayName(name, range(1991, 1996)) def test_republic_day(self): - self.assertHoliday(f"{year}-10-25" for year in range(1994, 2009)) - self.assertHoliday(f"{year}-10-25" for year in range(2022, 2050)) + name = "Республика күні" + self.assertHolidayName(name, (f"{year}-10-25" for year in range(1994, 2009))) + self.assertHolidayName(name, (f"{year}-10-25" for year in range(2022, 2050))) self.assertNoHoliday(f"{year}-10-25" for year in range(1991, 1994)) self.assertNoHoliday(f"{year}-10-25" for year in range(2009, 2022)) + self.assertNoHolidayName(name, range(1991, 1994), range(2009, 2022)) def test_first_president_day(self): - self.assertHoliday(f"{year}-12-01" for year in range(2012, 2022)) + name = "Қазақстан Республикасының Тұңғыш Президенті күні" + self.assertHolidayName(name, (f"{year}-12-01" for year in range(2012, 2022))) self.assertNoHoliday(f"{year}-12-01" for year in range(1991, 2012)) self.assertNoHoliday(f"{year}-12-01" for year in range(2022, 2050)) + self.assertNoHolidayName(name, range(1991, 2012), range(2022, 2050)) def test_independence_day(self): - self.assertHoliday(f"{year}-12-16" for year in range(1991, 2050)) - self.assertHoliday(f"{year}-12-17" for year in range(2002, 2022)) + name = "Тəуелсіздік күні" + self.assertHolidayName(name, (f"{year}-12-16" for year in range(1991, 2050))) + self.assertHolidayName(name, (f"{year}-12-17" for year in range(2002, 2022))) self.assertNoHoliday(f"{year}-12-17" for year in range(1991, 2002)) - for year in range(2022, 2050): - self.assertNoNonObservedHoliday( - Kazakhstan(observed=False, years=year), f"{year}-12-17" - ) + self.assertNoNonObservedHoliday( + Kazakhstan(observed=False, years=range(2022, 2050)), + (f"{year}-12-17" for year in range(2022, 2050)), + ) def test_kurban_ait(self): - self.assertHoliday( + name = "Құрбан айт" + self.assertHolidayName( + name, "2006-01-10", - "2006-12-31", "2007-12-20", "2008-12-08", "2009-11-27", @@ -100,8 +119,8 @@ def test_kurban_ait(self): "2012-10-26", "2013-10-15", "2014-10-04", - "2015-09-23", - "2016-09-11", + "2015-09-24", + "2016-09-12", "2017-09-01", "2018-08-21", "2019-08-11", @@ -109,6 +128,7 @@ def test_kurban_ait(self): "2021-07-20", "2022-07-09", "2023-06-28", + "2024-06-16", ) def test_observed(self): @@ -144,7 +164,6 @@ def test_observed(self): "2020-03-09", "2020-03-24", "2020-03-25", - "2020-05-11", "2020-08-31", "2021-01-04", "2021-03-24", @@ -153,32 +172,161 @@ def test_observed(self): "2022-01-04", "2022-05-02", "2022-05-10", + "2023-01-03", + "2023-05-08", + "2023-12-18", + "2024-03-25", + "2024-07-08", ) self.assertHoliday(observed_holidays) self.assertNoNonObservedHoliday(observed_holidays) - def test2020(self): - self.assertHolidayDates( - Kazakhstan(years=2020), - "2020-01-01", - "2020-01-02", - "2020-01-07", - "2020-03-08", - "2020-03-09", - "2020-03-21", - "2020-03-22", - "2020-03-23", - "2020-03-24", - "2020-03-25", - "2020-05-01", - "2020-05-07", - "2020-05-09", - "2020-05-11", - "2020-07-06", - "2020-07-31", - "2020-08-30", - "2020-08-31", - "2020-12-01", - "2020-12-16", - "2020-12-17", + def test_substituted_holidays(self): + self.assertHoliday( + "2000-05-08", + "2001-03-09", + "2001-03-23", + "2001-04-30", + "2001-12-31", + "2002-05-10", + "2003-05-02", + "2003-12-15", + "2005-03-07", + "2005-03-21", + "2005-08-29", + "2005-10-24", + "2006-01-11", + "2006-05-08", + "2007-03-09", + "2007-03-23", + "2007-08-31", + "2007-10-26", + "2007-12-31", + "2008-05-02", + "2009-12-18", + "2010-01-08", + "2010-07-05", + "2011-03-07", + "2011-08-29", + "2012-03-09", + "2012-04-30", + "2012-12-31", + "2013-05-10", + "2013-10-14", + "2014-01-03", + "2014-05-02", + "2014-05-08", + "2016-03-07", + "2017-03-20", + "2017-07-07", + "2018-03-09", + "2018-04-30", + "2018-05-08", + "2018-08-31", + "2018-12-31", + "2019-05-10", + "2020-01-03", + "2020-05-08", + "2020-12-18", + "2021-07-05", + "2022-03-07", + "2022-08-29", + "2022-10-24", + "2023-07-07", + "2024-05-08", + ) + + def test2022(self): + self.assertHolidays( + Kazakhstan(years=2022), + ("2022-01-01", "Жаңа жыл"), + ("2022-01-02", "Жаңа жыл"), + ("2022-01-03", "Жаңа жыл (қайта белгіленген демалыс)"), + ("2022-01-04", "Жаңа жыл (қайта белгіленген демалыс)"), + ("2022-01-07", "Православиелік Рождество"), + ("2022-03-07", "Демалыс күні (05.03.2022 бастап ауыстырылды)"), + ("2022-03-08", "Халықаралық әйелдер күні"), + ("2022-03-21", "Наурыз мейрамы"), + ("2022-03-22", "Наурыз мейрамы"), + ("2022-03-23", "Наурыз мейрамы"), + ("2022-05-01", "Қазақстан халқының бірлігі мерекесі"), + ("2022-05-02", "Қазақстан халқының бірлігі мерекесі (қайта белгіленген демалыс)"), + ("2022-05-07", "Отан Қорғаушы күні"), + ("2022-05-09", "Жеңіс күні"), + ("2022-05-10", "Отан Қорғаушы күні (қайта белгіленген демалыс)"), + ("2022-07-06", "Астана күні"), + ("2022-07-09", "Құрбан айт"), + ("2022-08-29", "Демалыс күні (27.08.2022 бастап ауыстырылды)"), + ("2022-08-30", "Қазақстан Республикасының Конституциясы күні"), + ("2022-10-24", "Демалыс күні (22.10.2022 бастап ауыстырылды)"), + ("2022-10-25", "Республика күні"), + ("2022-12-16", "Тəуелсіздік күні"), + ) + + def test_l10n_default(self): + self.assertLocalizedHolidays( + ("2024-01-01", "Жаңа жыл"), + ("2024-01-02", "Жаңа жыл"), + ("2024-01-07", "Православиелік Рождество"), + ("2024-03-08", "Халықаралық әйелдер күні"), + ("2024-03-21", "Наурыз мейрамы"), + ("2024-03-22", "Наурыз мейрамы"), + ("2024-03-23", "Наурыз мейрамы"), + ("2024-03-25", "Наурыз мейрамы (қайта белгіленген демалыс)"), + ("2024-05-01", "Қазақстан халқының бірлігі мерекесі"), + ("2024-05-07", "Отан Қорғаушы күні"), + ("2024-05-08", "Демалыс күні (04.05.2024 бастап ауыстырылды)"), + ("2024-05-09", "Жеңіс күні"), + ("2024-06-16", "Құрбан айт"), + ("2024-07-06", "Астана күні"), + ("2024-07-08", "Астана күні (қайта белгіленген демалыс)"), + ("2024-08-30", "Қазақстан Республикасының Конституциясы күні"), + ("2024-10-25", "Республика күні"), + ("2024-12-16", "Тəуелсіздік күні"), + ) + + def test_l10n_en_us(self): + self.assertLocalizedHolidays( + "en_US", + ("2024-01-01", "New Year's Day"), + ("2024-01-02", "New Year's Day"), + ("2024-01-07", "Orthodox Christmas"), + ("2024-03-08", "International Women's Day"), + ("2024-03-21", "Nowruz holiday"), + ("2024-03-22", "Nowruz holiday"), + ("2024-03-23", "Nowruz holiday"), + ("2024-03-25", "Nowruz holiday (observed)"), + ("2024-05-01", "Kazakhstan's People Solidarity Holiday"), + ("2024-05-07", "Defender of the Fatherland Day"), + ("2024-05-08", "Day off (substituted from 05/04/2024)"), + ("2024-05-09", "Victory Day"), + ("2024-06-16", "Eid al-Adha"), + ("2024-07-06", "Capital Day"), + ("2024-07-08", "Capital Day (observed)"), + ("2024-08-30", "Constitution Day"), + ("2024-10-25", "Republic Day"), + ("2024-12-16", "Independence Day"), + ) + + def test_l10n_uk(self): + self.assertLocalizedHolidays( + "uk", + ("2024-01-01", "Новий рік"), + ("2024-01-02", "Новий рік"), + ("2024-01-07", "Православне Різдво"), + ("2024-03-08", "Міжнародний жіночий день"), + ("2024-03-21", "Свято Новруз"), + ("2024-03-22", "Свято Новруз"), + ("2024-03-23", "Свято Новруз"), + ("2024-03-25", "Свято Новруз (вихідний)"), + ("2024-05-01", "Свято єдності народу Казахстану"), + ("2024-05-07", "День захисника Вітчизни"), + ("2024-05-08", "Вихідний день (перенесено з 04.05.2024)"), + ("2024-05-09", "День Перемоги"), + ("2024-06-16", "Курбан-байрам"), + ("2024-07-06", "День Столиці"), + ("2024-07-08", "День Столиці (вихідний)"), + ("2024-08-30", "День Конституції Республіки Казахстан"), + ("2024-10-25", "День Республіки"), + ("2024-12-16", "День незалежності"), )