holidays.countries.kyrgyzstan

Kyrgyzstan(*args, islamic_show_estimated=True, **kwargs)

Bases: ObservedHolidayBase, ChristianHolidays, InternationalHolidays, IslamicHolidays, StaticHolidays

Kyrgyzstan holidays.

References
Eid al-Adha dates sources
Eid al-Fitr dates sources
Parameters:
  • islamic_show_estimated (bool, default: True ) –

    Whether to add "estimated" label to Islamic holidays name if holiday date is estimated.

country = 'KG' class-attribute instance-attribute

default_language = 'ky' class-attribute instance-attribute

estimated_label = tr('%s (болжолдуу)') class-attribute instance-attribute

observed_label = tr('%s (көрүлгөн күнү)') class-attribute instance-attribute

observed_estimated_label = tr('%s (көрүлгөн күнү, болжолдуу)') class-attribute instance-attribute

start_year = 1992 class-attribute instance-attribute

supported_categories = (PUBLIC, WORKDAY) class-attribute instance-attribute

supported_languages = ('en_US', 'ky', 'ru_KG') class-attribute instance-attribute

KG(*args, islamic_show_estimated=True, **kwargs)

Bases: Kyrgyzstan

Parameters:
  • islamic_show_estimated (bool, default: True ) –

    Whether to add "estimated" label to Islamic holidays name if holiday date is estimated.

KGZ(*args, islamic_show_estimated=True, **kwargs)

Bases: Kyrgyzstan

Parameters:
  • islamic_show_estimated (bool, default: True ) –

    Whether to add "estimated" label to Islamic holidays name if holiday date is estimated.

KyrgyzstanIslamicHolidays(calendar_delta_days=0)

Bases: _CustomIslamicHolidays

Parameters:
  • calendar_delta_days (int, default: 0 ) –

    Number of days to shift all calculated holiday dates. Positive values move holidays forward, negative values move them backward. Defaults to 0 (no shift).

EID_AL_ADHA_DATES_CONFIRMED_YEARS = (2006, 2026) class-attribute instance-attribute

EID_AL_ADHA_DATES = {2007: (DEC, 19), 2015: (SEP, 24), 2016: (SEP, 12), 2024: (JUN, 17)} class-attribute instance-attribute

EID_AL_FITR_DATES_CONFIRMED_YEARS = (2006, 2026) class-attribute instance-attribute

EID_AL_FITR_DATES = {2006: (OCT, 24), 2007: (OCT, 12), 2014: (JUL, 29), 2016: (JUL, 5), 2017: (JUN, 26), 2019: (JUN, 5), 2022: (MAY, 3)} class-attribute instance-attribute

KyrgyzstanStaticHolidays

Kyrgyzstan special holidays.

Substituted holidays references

substituted_date_format = tr('%d.%m.%Y') class-attribute instance-attribute

substituted_label = tr('Эс алуу күнү (%s күнүнөн которулган)') class-attribute instance-attribute

eid_al_adha = tr('Курман айт') class-attribute instance-attribute

additional_public_holiday = tr('Кошумча эс алуу күнү') class-attribute instance-attribute

special_public_holidays = {2006: (JAN, 9, JAN, 15), 2007: ((JAN, 3, DEC, 30, 2006), (JAN, 4, JAN, 13)), 2008: ((JAN, 2, DEC, 29, 2007), (JAN, 3, DEC, 30, 2007), (JAN, 4, JAN, 12)), 2009: ((JAN, 2, DEC, 27, 2008), (JAN, 5, JAN, 10), (JAN, 6, JAN, 17), (MAR, 23, MAR, 28), (MAY, 4, MAY, 16), (DEC, 31, DEC, 26)), 2010: ((JAN, 4, JAN, 16), (JAN, 5, JAN, 23), (JAN, 6, JAN, 30), (JAN, 8, FEB, 6), (FEB, 22, FEB, 20), (AUG, 30, AUG, 28), (NOV, 15, NOV, 13)), 2011: ((MAR, 7, MAR, 5), (MAY, 6, MAY, 14)), 2012: ((JAN, 3, JAN, 14), (JAN, 4, JAN, 21), (JAN, 5, JAN, 28), (JAN, 6, FEB, 4)), 2013: ((JAN, 2, DEC, 29, 2012), (JAN, 3, JAN, 12), (JAN, 4, JAN, 19), (MAY, 10, MAY, 6), (AUG, 9, AUG, 17), (OCT, 14, OCT, 12), (NOV, 8, NOV, 16)), 2014: ((JAN, 2, JAN, 11), (JAN, 3, JAN, 18), (JAN, 6, JAN, 25), (JUL, 28, AUG, 2), (SEP, 5, SEP, 1)), 2015: ((JAN, 2, JAN, 10), (JAN, 5, FEB, 21), (JAN, 6, MAR, 23)), 2016: ((JAN, 8, JAN, 16), (MAY, 3, APR, 30), (MAY, 4, MAY, 7)), 2017: ((MAR, 20, MAR, 25), (MAY, 8, MAY, 13), (NOV, 6, OCT, 28)), 2018: ((JAN, 2, DEC, 30, 2017), (JAN, 3, JAN, 8), (MAR, 9, MAR, 3), (APR, 30, APR, 28), (AUG, 20, SEP, 22), (SEP, 3, MAY, 7), (NOV, 9, NOV, 3)), 2019: ((JAN, 2, FEB, 25), (JAN, 3, APR, 8), (JAN, 4, SEP, 2), (MAY, 10, MAY, 6)), 2020: ((JAN, 2, FEB, 24), (JAN, 3, MAR, 9), (JAN, 6, MAR, 23), (MAY, 4, MAY, 11)), 2021: ((JAN, 8, MAY, 3), (AUG, 30, MAY, 10), (JUL, 19, JUL, 24)), 2022: ((JAN, 4, JAN, 15), (JAN, 5, FEB, 26), (JAN, 6, MAR, 26), (MAY, 4, APR, 30), (MAY, 6, MAY, 14)), 2023: ((JAN, 3, JAN, 9), (JAN, 4, FEB, 25), (JAN, 5, MAR, 11), (JAN, 6, MAR, 25), (MAR, 20, APR, 29), (MAY, 8, MAY, 13), (NOV, 6, NOV, 11)), 2024: ((JAN, 2, JAN, 8), (JAN, 3, JAN, 27), (JAN, 4, MAR, 2), (JAN, 5, SEP, 2), (MAR, 22, APR, 8), (MAY, 2, MAY, 6), (MAY, 3, MAY, 11)), 2025: ((JAN, 2, JAN, 11), (JAN, 3, additional_public_holiday), (JAN, 6, additional_public_holiday))} class-attribute instance-attribute

special_public_holidays_observed = {2007: ((JAN, 2, eid_al_adha), (JAN, 5, tr('Ыйса Пайгамбардын туулган күнү'))), 2011: (NOV, 8, eid_al_adha), 2012: (AUG, 20, tr('Орозо айт'))} class-attribute instance-attribute