From ff3acabb327b498e5392230b3509027500098aa3 Mon Sep 17 00:00:00 2001 From: Prateekshit Jaiswal Date: Wed, 15 Jan 2025 15:47:34 +0530 Subject: [PATCH] Adding static holidays and removing New Year; Reverting the make file --- Makefile | 16 +- holidays/countries/sri_lanka.py | 299 +++++++++++++++--------- holidays/locale/en_US/LC_MESSAGES/LK.po | 4 - holidays/locale/si_LK/LC_MESSAGES/LK.po | 4 - holidays/locale/ta_LK/LC_MESSAGES/LK.po | 4 - snapshots/countries/LK_COMMON.json | 212 ++++++++--------- tests/countries/test_sri_lanka.py | 18 +- 7 files changed, 305 insertions(+), 252 deletions(-) diff --git a/Makefile b/Makefile index fcf1d1ec6..7076602b7 100644 --- a/Makefile +++ b/Makefile @@ -33,18 +33,18 @@ doc: sphinx-build -E -T -W -b html -D language=en -j auto -q docs/source docs/build l10n: - python scripts/l10n/generate_po_files.py - python scripts/l10n/generate_mo_files.py + scripts/l10n/generate_po_files.py >/dev/null 2>&1 + scripts/l10n/generate_mo_files.py package: - python scripts/l10n/generate_mo_files.py + scripts/l10n/generate_mo_files.py python -m build pre-commit: pre-commit run --all-files release-notes: - @python scripts/generate_release_notes.py + @scripts/generate_release_notes.py sbom: @python -m cyclonedx_py requirements requirements/runtime.txt @@ -61,12 +61,12 @@ setup: make package snapshot: - python scripts/l10n/generate_mo_files.py - python scripts/generate_snapshots.py + scripts/l10n/generate_mo_files.py + scripts/generate_snapshots.py test: - python scripts/l10n/generate_mo_files.py + scripts/l10n/generate_mo_files.py pytest --cov=. --cov-config=pyproject.toml --cov-report term --cov-report xml --durations 10 --durations-min=0.75 --dist loadscope --no-cov-on-fail --numprocesses auto tox: - tox --parallel auto + tox --parallel auto \ No newline at end of file diff --git a/holidays/countries/sri_lanka.py b/holidays/countries/sri_lanka.py index efc549525..f63e2a4c3 100644 --- a/holidays/countries/sri_lanka.py +++ b/holidays/countries/sri_lanka.py @@ -12,7 +12,11 @@ from gettext import gettext as tr -from holidays.calendars import _CustomIslamicHolidays +from holidays.calendars import ( + _CustomBuddhistHolidays, + _CustomIslamicHolidays, + _CustomHinduHolidays, +) from holidays.calendars.gregorian import JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, NOV, DEC from holidays.constants import BANK, PUBLIC from holidays.groups import ( @@ -21,6 +25,7 @@ ChristianHolidays, HinduCalendarHolidays, BuddhistCalendarHolidays, + StaticHolidays, ) from holidays.holiday_base import HolidayBase @@ -32,6 +37,7 @@ class SriLanka( ChristianHolidays, HinduCalendarHolidays, BuddhistCalendarHolidays, + StaticHolidays, ): """ https://en.wikipedia.org/wiki/Culture_of_Sri_Lanka#List_of_holidays @@ -56,6 +62,7 @@ def __init__(self, *args, **kwargs): ChristianHolidays.__init__(self) HinduCalendarHolidays.__init__(self) BuddhistCalendarHolidays.__init__(self) + StaticHolidays.__init__(self, cls=SriLankaStaticHolidays) super().__init__(*args, **kwargs) def _populate_public_holidays(self): @@ -66,41 +73,9 @@ def _populate_public_holidays(self): # Thai Pongal. self._add_holiday_jan_14(tr("தைப்பொங்கல்")) - # New Year. - self._add_new_years_day(tr("නව වසර")) - # Deepavali. self._add_diwali(tr("දීපාවලී")) - magh_dates = { - 2022: (FEB, 16), - 2023: (MAR, 6), - 2024: (FEB, 24), - 2025: (FEB, 12), - 2026: (MAR, 3), - } - - if self._year in magh_dates: - # Magh Puja. - self._add_holiday(tr("මාඝ පූජා"), magh_dates[self._year]) - - maha_shivratri_dates = { - 2021: (MAR, 11), - 2022: (MAR, 1), - 2023: (FEB, 18), - 2024: (MAR, 8), - 2025: (FEB, 26), - 2026: (FEB, 15), - 2027: (MAR, 6), - 2028: (FEB, 23), - 2029: (FEB, 11), - 2030: (MAR, 2), - } - - if self._year in maha_shivratri_dates: - # Maha Shivatri. - self._add_holiday(tr("මහා ශිවාත්‍රි"), maha_shivratri_dates[self._year]) - # Day before Sinhala and Tamil New Year. self._add_holiday_apr_13(tr("සිංහල හා දෙමළ අලුත් අවුරුද්දට පෙර දිනය")) @@ -119,42 +94,6 @@ def _populate_public_holidays(self): # Duruthu Poya. self._add_holiday_jan_1(tr("දුරුතු පොය")) - nikini_poya_dates = { - 2014: (AUG, 10), - 2015: (AUG, 29), - 2016: (AUG, 17), - 2017: (AUG, 7), - 2018: (AUG, 25), - 2019: (AUG, 14), - 2020: (AUG, 3), - 2021: (AUG, 22), - 2022: (AUG, 11), - 2023: (AUG, 30), - 2024: (AUG, 19), - 2025: (AUG, 8), - } - - if self._year in nikini_poya_dates: - # Nikini Poya. - self._add_holiday(tr("නිකිනි පොය"), nikini_poya_dates[self._year]) - - binara_poya_dates = { - 2016: (SEP, 16), - 2017: (SEP, 5), - 2018: (SEP, 24), - 2019: (SEP, 13), - 2020: (SEP, 1), - 2021: (SEP, 20), - 2022: (SEP, 10), - 2023: (SEP, 29), - 2024: (SEP, 17), - 2025: (SEP, 7), - } - - if self._year in binara_poya_dates: - # Binara Poya. - self._add_holiday(tr("බිනර පොය"), binara_poya_dates[self._year]) - # Christmas. self._add_christmas_day(tr("ක්‍රිස්මස්")) @@ -170,59 +109,12 @@ def _populate_public_holidays(self): self._add_eid_al_fitr_day_two(name) self._add_eid_al_fitr_day_three(name) - wap_poya_dates = { - 2014: (OCT, 8), - 2015: (OCT, 27), - 2016: (OCT, 15), - 2017: (OCT, 5), - 2018: (OCT, 24), - 2019: (OCT, 13), - 2020: (OCT, 30), - 2021: (OCT, 20), - 2022: (OCT, 9), - 2023: (OCT, 28), - 2024: (OCT, 17), - 2025: (OCT, 6), - } - if self._year in wap_poya_dates: - # Wap Poya. - self._add_holiday(tr("වප් පොය"), wap_poya_dates[self._year]) - # Eid al-Adha. name = tr("ඊද් අල්-අදා") self._add_eid_al_adha_day(name) self._add_eid_al_adha_day_two(name) self._add_eid_al_adha_day_three(name) - il_poya_dates = { - 2015: (SEP, 28), - 2016: (OCT, 15), - 2017: (OCT, 5), - 2018: (SEP, 24), - 2019: (SEP, 14), - 2020: (OCT, 1), - 2021: (OCT, 20), - 2022: (OCT, 9), - 2023: (NOV, 27), - 2024: (NOV, 15), - 2025: (NOV, 3), - } - if self._year in il_poya_dates: - # Il Poya. - self._add_holiday(tr("ඉල් පොය"), il_poya_dates[self._year]) - - unduwap_poya_dates = { - 2020: (DEC, 29), - 2021: (DEC, 18), - 2022: (DEC, 7), - 2023: (DEC, 26), - 2024: (DEC, 14), - 2025: (DEC, 4), - } - if self._year in unduwap_poya_dates: - # Unduwap Poya. - self._add_holiday(tr("උඳුවාප් පොය"), unduwap_poya_dates[self._year]) - def _populate_bank_holidays(self): # Bank Holidays self._add_holiday_jun_30(tr("බැංකු නිවාඩු")) @@ -285,3 +177,178 @@ class SriLankaIslamicHolidays(_CustomIslamicHolidays): 2023: (SEP, 27), 2024: (SEP, 16), } + + +class SriLankaBuddhistHolidays(_CustomBuddhistHolidays): + VESAK_DATES = { + 2001: (MAY, 7), + 2002: (MAY, 26), + 2003: (MAY, 15), + 2004: (JUN, 2), + 2005: (MAY, 22), + 2006: (MAY, 12), + 2007: (MAY, 31), + 2008: (MAY, 19), + 2009: (MAY, 9), + 2010: (MAY, 28), + 2011: (MAY, 17), + 2012: (MAY, 5), + 2013: (MAY, 24), + 2014: (MAY, 13), + 2015: (JUN, 1), + 2016: (MAY, 21), + 2017: (MAY, 10), + 2018: (MAY, 29), + 2019: (MAY, 19), + 2020: (MAY, 7), + 2021: (MAY, 26), + 2022: (MAY, 15), + 2023: (JUN, 2), + 2024: (MAY, 22), + 2025: (MAY, 12), + } + + +class SriLankaHinduHolidays(_CustomHinduHolidays): + # Deepavali + DIWALI_DATES = { + 2001: (NOV, 14), + 2002: (NOV, 3), + 2003: (OCT, 23), + 2004: (NOV, 11), + 2005: (NOV, 1), + 2006: (OCT, 21), + 2007: (NOV, 8), + 2008: (OCT, 27), + 2009: (NOV, 15), + 2010: (NOV, 5), + 2011: (OCT, 26), + 2012: (NOV, 13), + 2013: (NOV, 2), + 2014: (OCT, 22), + 2015: (NOV, 10), + 2016: (OCT, 29), + 2017: (OCT, 18), + 2018: (NOV, 6), + 2019: (OCT, 27), + 2020: (NOV, 14), + 2021: (NOV, 4), + 2022: (OCT, 24), + 2023: (NOV, 12), + 2024: (OCT, 31), + 2025: (OCT, 20), + } + + +class SriLankaStaticHolidays: + """ + This class contains the static holiday dates for Sri Lanka. + """ + + # Magh Puja. + magh_puja_name = tr("මාඝ පූජා") + # Maha Shivatri. + maha_shivratri_name = tr("මහා ශිවාත්‍රි") + # Nikini Poya. + nikini_poya_name = tr("නිකිනි පොය") + # Binara Poya. + binara_poya_name = tr("බිනර පොය") + # Wap Poya. + wap_poya_name = tr("වප් පොය") + # Il Poya. + il_poya_name = tr("ඉල් පොය") + # Unduwap Poya. + unduwap_poya_name = tr("උඳුවාප් පොය") + + special_public_holidays = { + 2014: ( + (AUG, 10, nikini_poya_name), + (OCT, 8, wap_poya_name), + ), + 2015: ( + (AUG, 29, nikini_poya_name), + (SEP, 28, il_poya_name), + (OCT, 27, wap_poya_name), + ), + 2016: ( + (AUG, 17, nikini_poya_name), + (SEP, 16, binara_poya_name), + (OCT, 15, wap_poya_name), + ), + 2017: ( + (AUG, 7, nikini_poya_name), + (SEP, 5, binara_poya_name), + (OCT, 5, il_poya_name), + ), + 2018: ( + (AUG, 25, nikini_poya_name), + (SEP, 24, binara_poya_name), + (OCT, 24, wap_poya_name), + ), + 2019: ( + (AUG, 14, nikini_poya_name), + (SEP, 13, binara_poya_name), + (OCT, 13, wap_poya_name), + (SEP, 14, il_poya_name), + ), + 2020: ( + (AUG, 3, nikini_poya_name), + (SEP, 1, binara_poya_name), + (OCT, 30, wap_poya_name), + (OCT, 1, il_poya_name), + (DEC, 29, unduwap_poya_name), + ), + 2021: ( + (MAR, 11, maha_shivratri_name), + (AUG, 22, nikini_poya_name), + (SEP, 20, binara_poya_name), + (OCT, 20, wap_poya_name), + (OCT, 20, il_poya_name), + (DEC, 18, unduwap_poya_name), + ), + 2022: ( + (FEB, 16, magh_puja_name), + (MAR, 1, maha_shivratri_name), + (AUG, 11, nikini_poya_name), + (SEP, 10, binara_poya_name), + (OCT, 9, wap_poya_name), + (DEC, 7, unduwap_poya_name), + ), + 2023: ( + (MAR, 6, magh_puja_name), + (FEB, 18, maha_shivratri_name), + (AUG, 30, nikini_poya_name), + (SEP, 29, binara_poya_name), + (OCT, 28, wap_poya_name), + (NOV, 27, il_poya_name), + (DEC, 26, unduwap_poya_name), + ), + 2024: ( + (FEB, 24, magh_puja_name), + (MAR, 8, maha_shivratri_name), + (AUG, 19, nikini_poya_name), + (SEP, 17, binara_poya_name), + (OCT, 17, wap_poya_name), + (NOV, 15, il_poya_name), + (DEC, 14, unduwap_poya_name), + ), + 2025: ( + (FEB, 12, magh_puja_name), + (FEB, 26, maha_shivratri_name), + (AUG, 8, nikini_poya_name), + (SEP, 7, binara_poya_name), + (OCT, 6, wap_poya_name), + (NOV, 3, il_poya_name), + (DEC, 4, unduwap_poya_name), + ), + 2026: ( + (MAR, 3, magh_puja_name), + (FEB, 15, maha_shivratri_name), + (OCT, 15, il_poya_name), + (DEC, 29, unduwap_poya_name), + ), + 2027: (MAR, 6, maha_shivratri_name), + 2028: (FEB, 23, maha_shivratri_name), + 2029: (FEB, 11, maha_shivratri_name), + 2030: (MAR, 2, maha_shivratri_name), + } diff --git a/holidays/locale/en_US/LC_MESSAGES/LK.po b/holidays/locale/en_US/LC_MESSAGES/LK.po index d22f67acc..24e929c0c 100644 --- a/holidays/locale/en_US/LC_MESSAGES/LK.po +++ b/holidays/locale/en_US/LC_MESSAGES/LK.po @@ -67,10 +67,6 @@ msgstr "The Prophet's Birthday" msgid "ස්වාධීනත්ව දිනය" msgstr "Independence Day" -#. New Year. -msgid "නව වසර" -msgstr "New Year" - #. Deepavali. msgid "දීපාවලී" msgstr "Deepavali" diff --git a/holidays/locale/si_LK/LC_MESSAGES/LK.po b/holidays/locale/si_LK/LC_MESSAGES/LK.po index b0fd90bbf..30784628d 100644 --- a/holidays/locale/si_LK/LC_MESSAGES/LK.po +++ b/holidays/locale/si_LK/LC_MESSAGES/LK.po @@ -67,10 +67,6 @@ msgstr "" msgid "ස්වාධීනත්ව දිනය" msgstr "" -#. New Year. -msgid "නව වසර" -msgstr "" - #. Deepavali. msgid "දීපාවලී" msgstr "" diff --git a/holidays/locale/ta_LK/LC_MESSAGES/LK.po b/holidays/locale/ta_LK/LC_MESSAGES/LK.po index 17644ac97..94c5d9600 100644 --- a/holidays/locale/ta_LK/LC_MESSAGES/LK.po +++ b/holidays/locale/ta_LK/LC_MESSAGES/LK.po @@ -67,10 +67,6 @@ msgstr "நபியின் பிறந்த நாள்" msgid "ස්වාධීනත්ව දිනය" msgstr "சுதந்திர தினம்" -#. New Year. -msgid "නව වසර" -msgstr "புத்தாண்டு" - #. Deepavali. msgid "දීපාවලී" msgstr "தீபாவளி" diff --git a/snapshots/countries/LK_COMMON.json b/snapshots/countries/LK_COMMON.json index 019a32be9..164c92a7e 100644 --- a/snapshots/countries/LK_COMMON.json +++ b/snapshots/countries/LK_COMMON.json @@ -1,5 +1,5 @@ { - "1950-01-01": "Duruthu Poya; New Year; The Prophet's Birthday (estimated)", + "1950-01-01": "Duruthu Poya; The Prophet's Birthday (estimated)", "1950-01-14": "Thai Pongal", "1950-02-04": "Independence Day", "1950-04-07": "Good Friday", @@ -19,7 +19,7 @@ "1950-12-22": "The Prophet's Birthday (estimated)", "1950-12-25": "Christmas", "1950-12-31": "New Year's Eve", - "1951-01-01": "Duruthu Poya; New Year", + "1951-01-01": "Duruthu Poya", "1951-01-14": "Thai Pongal", "1951-02-04": "Independence Day", "1951-03-23": "Good Friday", @@ -39,7 +39,7 @@ "1951-12-11": "The Prophet's Birthday (estimated)", "1951-12-25": "Christmas", "1951-12-31": "New Year's Eve", - "1952-01-01": "Duruthu Poya; New Year", + "1952-01-01": "Duruthu Poya", "1952-01-14": "Thai Pongal", "1952-02-04": "Independence Day", "1952-04-11": "Good Friday", @@ -59,7 +59,7 @@ "1952-11-30": "The Prophet's Birthday (estimated)", "1952-12-25": "Christmas", "1952-12-31": "New Year's Eve", - "1953-01-01": "Duruthu Poya; New Year", + "1953-01-01": "Duruthu Poya", "1953-01-14": "Thai Pongal", "1953-02-04": "Independence Day", "1953-04-03": "Good Friday", @@ -79,7 +79,7 @@ "1953-11-19": "The Prophet's Birthday (estimated)", "1953-12-25": "Christmas", "1953-12-31": "New Year's Eve", - "1954-01-01": "Duruthu Poya; New Year", + "1954-01-01": "Duruthu Poya", "1954-01-14": "Thai Pongal", "1954-02-04": "Independence Day", "1954-04-13": "Day before Sinhala and Tamil New Year", @@ -99,7 +99,7 @@ "1954-11-08": "The Prophet's Birthday (estimated)", "1954-12-25": "Christmas", "1954-12-31": "New Year's Eve", - "1955-01-01": "Duruthu Poya; New Year", + "1955-01-01": "Duruthu Poya", "1955-01-14": "Thai Pongal", "1955-02-04": "Independence Day", "1955-04-08": "Good Friday", @@ -119,7 +119,7 @@ "1955-11-12": "Deepavali", "1955-12-25": "Christmas", "1955-12-31": "New Year's Eve", - "1956-01-01": "Duruthu Poya; New Year", + "1956-01-01": "Duruthu Poya", "1956-01-14": "Thai Pongal", "1956-02-04": "Independence Day", "1956-03-30": "Good Friday", @@ -140,7 +140,7 @@ "1956-11-01": "Deepavali", "1956-12-25": "Christmas", "1956-12-31": "New Year's Eve", - "1957-01-01": "Duruthu Poya; New Year", + "1957-01-01": "Duruthu Poya", "1957-01-14": "Thai Pongal", "1957-02-04": "Independence Day", "1957-04-13": "Day before Sinhala and Tamil New Year", @@ -160,7 +160,7 @@ "1957-11-20": "Deepavali", "1957-12-25": "Christmas", "1957-12-31": "New Year's Eve", - "1958-01-01": "Duruthu Poya; New Year", + "1958-01-01": "Duruthu Poya", "1958-01-14": "Thai Pongal", "1958-02-04": "Independence Day", "1958-04-04": "Good Friday", @@ -181,7 +181,7 @@ "1958-11-09": "Deepavali", "1958-12-25": "Christmas", "1958-12-31": "New Year's Eve", - "1959-01-01": "Duruthu Poya; New Year", + "1959-01-01": "Duruthu Poya", "1959-01-14": "Thai Pongal", "1959-02-04": "Independence Day", "1959-03-27": "Good Friday", @@ -202,7 +202,7 @@ "1959-10-30": "Deepavali", "1959-12-25": "Christmas", "1959-12-31": "New Year's Eve", - "1960-01-01": "Duruthu Poya; New Year", + "1960-01-01": "Duruthu Poya", "1960-01-14": "Thai Pongal", "1960-02-04": "Independence Day", "1960-03-28": "Eid al-Fitr (estimated)", @@ -223,7 +223,7 @@ "1960-11-17": "Deepavali", "1960-12-25": "Christmas", "1960-12-31": "New Year's Eve", - "1961-01-01": "Duruthu Poya; New Year", + "1961-01-01": "Duruthu Poya", "1961-01-14": "Thai Pongal", "1961-02-04": "Independence Day", "1961-03-18": "Eid al-Fitr (estimated)", @@ -244,7 +244,7 @@ "1961-11-06": "Deepavali", "1961-12-25": "Christmas", "1961-12-31": "New Year's Eve", - "1962-01-01": "Duruthu Poya; New Year", + "1962-01-01": "Duruthu Poya", "1962-01-14": "Thai Pongal", "1962-02-04": "Independence Day", "1962-03-07": "Eid al-Fitr (estimated)", @@ -265,7 +265,7 @@ "1962-10-26": "Deepavali", "1962-12-25": "Christmas", "1962-12-31": "New Year's Eve", - "1963-01-01": "Duruthu Poya; New Year", + "1963-01-01": "Duruthu Poya", "1963-01-14": "Thai Pongal", "1963-02-04": "Independence Day", "1963-02-24": "Eid al-Fitr (estimated)", @@ -286,7 +286,7 @@ "1963-11-14": "Deepavali", "1963-12-25": "Christmas", "1963-12-31": "New Year's Eve", - "1964-01-01": "Duruthu Poya; New Year", + "1964-01-01": "Duruthu Poya", "1964-01-14": "Thai Pongal", "1964-02-04": "Independence Day", "1964-02-14": "Eid al-Fitr (estimated)", @@ -307,7 +307,7 @@ "1964-11-02": "Deepavali", "1964-12-25": "Christmas", "1964-12-31": "New Year's Eve", - "1965-01-01": "Duruthu Poya; New Year", + "1965-01-01": "Duruthu Poya", "1965-01-14": "Thai Pongal", "1965-02-02": "Eid al-Fitr (estimated)", "1965-02-03": "Eid al-Fitr (estimated)", @@ -326,7 +326,7 @@ "1965-10-22": "Deepavali", "1965-12-25": "Christmas", "1965-12-31": "New Year's Eve", - "1966-01-01": "Duruthu Poya; New Year", + "1966-01-01": "Duruthu Poya", "1966-01-14": "Thai Pongal", "1966-01-22": "Eid al-Fitr (estimated)", "1966-01-23": "Eid al-Fitr (estimated)", @@ -346,7 +346,7 @@ "1966-11-10": "Deepavali", "1966-12-25": "Christmas", "1966-12-31": "New Year's Eve", - "1967-01-01": "Duruthu Poya; New Year", + "1967-01-01": "Duruthu Poya", "1967-01-12": "Eid al-Fitr (estimated)", "1967-01-13": "Eid al-Fitr (estimated)", "1967-01-14": "Eid al-Fitr (estimated); Thai Pongal", @@ -366,7 +366,7 @@ "1967-10-31": "Deepavali", "1967-12-25": "Christmas", "1967-12-31": "New Year's Eve", - "1968-01-01": "Duruthu Poya; Eid al-Fitr (estimated); New Year", + "1968-01-01": "Duruthu Poya; Eid al-Fitr (estimated)", "1968-01-02": "Eid al-Fitr (estimated)", "1968-01-03": "Eid al-Fitr (estimated)", "1968-01-14": "Thai Pongal", @@ -389,7 +389,7 @@ "1968-12-23": "Eid al-Fitr (estimated)", "1968-12-25": "Christmas", "1968-12-31": "New Year's Eve", - "1969-01-01": "Duruthu Poya; New Year", + "1969-01-01": "Duruthu Poya", "1969-01-14": "Thai Pongal", "1969-02-04": "Independence Day", "1969-02-27": "Eid al-Adha (estimated)", @@ -409,7 +409,7 @@ "1969-12-12": "Eid al-Fitr (estimated)", "1969-12-25": "Christmas", "1969-12-31": "New Year's Eve", - "1970-01-01": "Duruthu Poya; New Year", + "1970-01-01": "Duruthu Poya", "1970-01-14": "Thai Pongal", "1970-02-04": "Independence Day", "1970-02-16": "Eid al-Adha (estimated)", @@ -430,7 +430,7 @@ "1970-12-02": "Eid al-Fitr (estimated)", "1970-12-25": "Christmas", "1970-12-31": "New Year's Eve", - "1971-01-01": "Duruthu Poya; New Year", + "1971-01-01": "Duruthu Poya", "1971-01-14": "Thai Pongal", "1971-02-04": "Independence Day", "1971-02-06": "Eid al-Adha (estimated)", @@ -451,7 +451,7 @@ "1971-11-21": "Eid al-Fitr (estimated)", "1971-12-25": "Christmas", "1971-12-31": "New Year's Eve", - "1972-01-01": "Duruthu Poya; New Year", + "1972-01-01": "Duruthu Poya", "1972-01-14": "Thai Pongal", "1972-01-26": "Eid al-Adha (estimated)", "1972-01-27": "Eid al-Adha (estimated)", @@ -472,7 +472,7 @@ "1972-11-09": "Eid al-Fitr (estimated)", "1972-12-25": "Christmas", "1972-12-31": "New Year's Eve", - "1973-01-01": "Duruthu Poya; New Year", + "1973-01-01": "Duruthu Poya", "1973-01-14": "Eid al-Adha (estimated); Thai Pongal", "1973-01-15": "Eid al-Adha (estimated)", "1973-01-16": "Eid al-Adha (estimated)", @@ -492,7 +492,7 @@ "1973-10-29": "Eid al-Fitr (estimated)", "1973-12-25": "Christmas", "1973-12-31": "New Year's Eve", - "1974-01-01": "Duruthu Poya; New Year", + "1974-01-01": "Duruthu Poya", "1974-01-03": "Eid al-Adha (estimated)", "1974-01-04": "Eid al-Adha (estimated)", "1974-01-05": "Eid al-Adha (estimated)", @@ -515,7 +515,7 @@ "1974-12-25": "Christmas; Eid al-Adha (estimated)", "1974-12-26": "Eid al-Adha (estimated)", "1974-12-31": "New Year's Eve", - "1975-01-01": "Duruthu Poya; New Year", + "1975-01-01": "Duruthu Poya", "1975-01-14": "Thai Pongal", "1975-02-04": "Independence Day", "1975-03-24": "The Prophet's Birthday (estimated)", @@ -536,7 +536,7 @@ "1975-12-15": "Eid al-Adha (estimated)", "1975-12-25": "Christmas", "1975-12-31": "New Year's Eve", - "1976-01-01": "Duruthu Poya; New Year", + "1976-01-01": "Duruthu Poya", "1976-01-14": "Thai Pongal", "1976-02-04": "Independence Day", "1976-03-12": "The Prophet's Birthday (estimated)", @@ -557,7 +557,7 @@ "1976-12-03": "Eid al-Adha (estimated)", "1976-12-25": "Christmas", "1976-12-31": "New Year's Eve", - "1977-01-01": "Duruthu Poya; New Year", + "1977-01-01": "Duruthu Poya", "1977-01-14": "Thai Pongal", "1977-02-04": "Independence Day", "1977-03-02": "The Prophet's Birthday (estimated)", @@ -578,7 +578,7 @@ "1977-11-23": "Eid al-Adha (estimated)", "1977-12-25": "Christmas", "1977-12-31": "New Year's Eve", - "1978-01-01": "Duruthu Poya; New Year", + "1978-01-01": "Duruthu Poya", "1978-01-14": "Thai Pongal", "1978-02-04": "Independence Day", "1978-02-19": "The Prophet's Birthday (estimated)", @@ -599,7 +599,7 @@ "1978-11-12": "Eid al-Adha (estimated)", "1978-12-25": "Christmas", "1978-12-31": "New Year's Eve", - "1979-01-01": "Duruthu Poya; New Year", + "1979-01-01": "Duruthu Poya", "1979-01-14": "Thai Pongal", "1979-02-04": "Independence Day", "1979-02-09": "The Prophet's Birthday (estimated)", @@ -619,7 +619,7 @@ "1979-11-18": "Deepavali", "1979-12-25": "Christmas", "1979-12-31": "New Year's Eve", - "1980-01-01": "Duruthu Poya; New Year", + "1980-01-01": "Duruthu Poya", "1980-01-14": "Thai Pongal", "1980-01-30": "The Prophet's Birthday (estimated)", "1980-02-04": "Independence Day", @@ -640,7 +640,7 @@ "1980-11-06": "Deepavali", "1980-12-25": "Christmas", "1980-12-31": "New Year's Eve", - "1981-01-01": "Duruthu Poya; New Year", + "1981-01-01": "Duruthu Poya", "1981-01-14": "Thai Pongal", "1981-01-18": "The Prophet's Birthday (estimated)", "1981-02-04": "Independence Day", @@ -661,7 +661,7 @@ "1981-10-26": "Deepavali", "1981-12-25": "Christmas", "1981-12-31": "New Year's Eve", - "1982-01-01": "Duruthu Poya; New Year", + "1982-01-01": "Duruthu Poya", "1982-01-07": "The Prophet's Birthday (estimated)", "1982-01-14": "Thai Pongal", "1982-02-04": "Independence Day", @@ -683,7 +683,7 @@ "1982-12-25": "Christmas", "1982-12-27": "The Prophet's Birthday (estimated)", "1982-12-31": "New Year's Eve", - "1983-01-01": "Duruthu Poya; New Year", + "1983-01-01": "Duruthu Poya", "1983-01-14": "Thai Pongal", "1983-02-04": "Independence Day", "1983-04-01": "Good Friday", @@ -704,7 +704,7 @@ "1983-12-16": "The Prophet's Birthday (estimated)", "1983-12-25": "Christmas", "1983-12-31": "New Year's Eve", - "1984-01-01": "Duruthu Poya; New Year", + "1984-01-01": "Duruthu Poya", "1984-01-14": "Thai Pongal", "1984-02-04": "Independence Day", "1984-04-13": "Day before Sinhala and Tamil New Year", @@ -723,7 +723,7 @@ "1984-12-04": "The Prophet's Birthday (estimated)", "1984-12-25": "Christmas", "1984-12-31": "New Year's Eve", - "1985-01-01": "Duruthu Poya; New Year", + "1985-01-01": "Duruthu Poya", "1985-01-14": "Thai Pongal", "1985-02-04": "Independence Day", "1985-04-05": "Good Friday", @@ -744,7 +744,7 @@ "1985-11-24": "The Prophet's Birthday (estimated)", "1985-12-25": "Christmas", "1985-12-31": "New Year's Eve", - "1986-01-01": "Duruthu Poya; New Year", + "1986-01-01": "Duruthu Poya", "1986-01-14": "Thai Pongal", "1986-02-04": "Independence Day", "1986-03-28": "Good Friday", @@ -765,7 +765,7 @@ "1986-11-14": "The Prophet's Birthday (estimated)", "1986-12-25": "Christmas", "1986-12-31": "New Year's Eve", - "1987-01-01": "Duruthu Poya; New Year", + "1987-01-01": "Duruthu Poya", "1987-01-14": "Thai Pongal", "1987-02-04": "Independence Day", "1987-04-13": "Day before Sinhala and Tamil New Year", @@ -786,7 +786,7 @@ "1987-11-19": "Deepavali", "1987-12-25": "Christmas", "1987-12-31": "New Year's Eve", - "1988-01-01": "Duruthu Poya; New Year", + "1988-01-01": "Duruthu Poya", "1988-01-14": "Thai Pongal", "1988-02-04": "Independence Day", "1988-04-01": "Good Friday", @@ -807,7 +807,7 @@ "1988-11-07": "Deepavali", "1988-12-25": "Christmas", "1988-12-31": "New Year's Eve", - "1989-01-01": "Duruthu Poya; New Year", + "1989-01-01": "Duruthu Poya", "1989-01-14": "Thai Pongal", "1989-02-04": "Independence Day", "1989-03-24": "Good Friday", @@ -828,7 +828,7 @@ "1989-10-27": "Deepavali", "1989-12-25": "Christmas", "1989-12-31": "New Year's Eve", - "1990-01-01": "Duruthu Poya; New Year", + "1990-01-01": "Duruthu Poya", "1990-01-14": "Thai Pongal", "1990-02-04": "Independence Day", "1990-04-13": "Day before Sinhala and Tamil New Year; Good Friday", @@ -848,7 +848,7 @@ "1990-11-15": "Deepavali", "1990-12-25": "Christmas", "1990-12-31": "New Year's Eve", - "1991-01-01": "Duruthu Poya; New Year", + "1991-01-01": "Duruthu Poya", "1991-01-14": "Thai Pongal", "1991-02-04": "Independence Day", "1991-03-29": "Good Friday", @@ -869,7 +869,7 @@ "1991-11-04": "Deepavali", "1991-12-25": "Christmas", "1991-12-31": "New Year's Eve", - "1992-01-01": "Duruthu Poya; New Year", + "1992-01-01": "Duruthu Poya", "1992-01-14": "Thai Pongal", "1992-02-04": "Independence Day", "1992-04-04": "Eid al-Fitr (estimated)", @@ -890,7 +890,7 @@ "1992-10-24": "Deepavali", "1992-12-25": "Christmas", "1992-12-31": "New Year's Eve", - "1993-01-01": "Duruthu Poya; New Year", + "1993-01-01": "Duruthu Poya", "1993-01-14": "Thai Pongal", "1993-02-04": "Independence Day", "1993-03-24": "Eid al-Fitr (estimated)", @@ -910,7 +910,7 @@ "1993-11-12": "Deepavali", "1993-12-25": "Christmas", "1993-12-31": "New Year's Eve", - "1994-01-01": "Duruthu Poya; New Year", + "1994-01-01": "Duruthu Poya", "1994-01-14": "Thai Pongal", "1994-02-04": "Independence Day", "1994-03-13": "Eid al-Fitr (estimated)", @@ -931,7 +931,7 @@ "1994-11-01": "Deepavali", "1994-12-25": "Christmas", "1994-12-31": "New Year's Eve", - "1995-01-01": "Duruthu Poya; New Year", + "1995-01-01": "Duruthu Poya", "1995-01-14": "Thai Pongal", "1995-02-04": "Independence Day", "1995-03-02": "Eid al-Fitr (estimated)", @@ -951,7 +951,7 @@ "1995-11-20": "Deepavali", "1995-12-25": "Christmas", "1995-12-31": "New Year's Eve", - "1996-01-01": "Duruthu Poya; New Year", + "1996-01-01": "Duruthu Poya", "1996-01-14": "Thai Pongal", "1996-02-04": "Independence Day", "1996-02-19": "Eid al-Fitr (estimated)", @@ -972,7 +972,7 @@ "1996-11-09": "Deepavali", "1996-12-25": "Christmas", "1996-12-31": "New Year's Eve", - "1997-01-01": "Duruthu Poya; New Year", + "1997-01-01": "Duruthu Poya", "1997-01-14": "Thai Pongal", "1997-02-04": "Independence Day", "1997-02-08": "Eid al-Fitr (estimated)", @@ -993,7 +993,7 @@ "1997-10-29": "Deepavali", "1997-12-25": "Christmas", "1997-12-31": "New Year's Eve", - "1998-01-01": "Duruthu Poya; New Year", + "1998-01-01": "Duruthu Poya", "1998-01-14": "Thai Pongal", "1998-01-29": "Eid al-Fitr (estimated)", "1998-01-30": "Eid al-Fitr (estimated)", @@ -1014,7 +1014,7 @@ "1998-11-17": "Deepavali", "1998-12-25": "Christmas", "1998-12-31": "New Year's Eve", - "1999-01-01": "Duruthu Poya; New Year", + "1999-01-01": "Duruthu Poya", "1999-01-14": "Thai Pongal", "1999-01-18": "Eid al-Fitr (estimated)", "1999-01-19": "Eid al-Fitr (estimated)", @@ -1035,7 +1035,7 @@ "1999-11-06": "Deepavali", "1999-12-25": "Christmas", "1999-12-31": "New Year's Eve", - "2000-01-01": "Duruthu Poya; New Year", + "2000-01-01": "Duruthu Poya", "2000-01-08": "Eid al-Fitr (estimated)", "2000-01-09": "Eid al-Fitr (estimated)", "2000-01-10": "Eid al-Fitr (estimated)", @@ -1059,7 +1059,7 @@ "2000-12-28": "Eid al-Fitr (estimated)", "2000-12-29": "Eid al-Fitr (estimated)", "2000-12-31": "New Year's Eve", - "2001-01-01": "Duruthu Poya; New Year", + "2001-01-01": "Duruthu Poya", "2001-01-14": "Thai Pongal", "2001-02-04": "Independence Day", "2001-03-05": "Eid al-Adha (estimated)", @@ -1079,7 +1079,7 @@ "2001-12-18": "Eid al-Fitr (estimated)", "2001-12-25": "Christmas", "2001-12-31": "New Year's Eve", - "2002-01-01": "Duruthu Poya; New Year", + "2002-01-01": "Duruthu Poya", "2002-01-14": "Thai Pongal", "2002-02-04": "Independence Day", "2002-02-22": "Eid al-Adha (estimated)", @@ -1100,7 +1100,7 @@ "2002-12-07": "Eid al-Fitr (estimated)", "2002-12-25": "Christmas", "2002-12-31": "New Year's Eve", - "2003-01-01": "Duruthu Poya; New Year", + "2003-01-01": "Duruthu Poya", "2003-01-14": "Thai Pongal", "2003-02-04": "Independence Day", "2003-02-11": "Eid al-Adha (estimated)", @@ -1121,7 +1121,7 @@ "2003-11-27": "Eid al-Fitr (estimated)", "2003-12-25": "Christmas", "2003-12-31": "New Year's Eve", - "2004-01-01": "Duruthu Poya; New Year", + "2004-01-01": "Duruthu Poya", "2004-01-14": "Thai Pongal", "2004-02-01": "Eid al-Adha (estimated)", "2004-02-02": "Eid al-Adha (estimated)", @@ -1141,7 +1141,7 @@ "2004-11-16": "Eid al-Fitr (estimated)", "2004-12-25": "Christmas", "2004-12-31": "New Year's Eve", - "2005-01-01": "Duruthu Poya; New Year", + "2005-01-01": "Duruthu Poya", "2005-01-14": "Thai Pongal", "2005-01-21": "Eid al-Adha (estimated)", "2005-01-22": "Eid al-Adha (estimated)", @@ -1162,7 +1162,7 @@ "2005-11-05": "Eid al-Fitr (estimated)", "2005-12-25": "Christmas", "2005-12-31": "New Year's Eve", - "2006-01-01": "Duruthu Poya; New Year", + "2006-01-01": "Duruthu Poya", "2006-01-10": "Eid al-Adha (estimated)", "2006-01-11": "Eid al-Adha (estimated)", "2006-01-12": "Eid al-Adha (estimated)", @@ -1182,7 +1182,7 @@ "2006-11-19": "Deepavali", "2006-12-25": "Christmas", "2006-12-31": "Eid al-Adha (estimated); New Year's Eve", - "2007-01-01": "Duruthu Poya; Eid al-Adha (estimated); New Year", + "2007-01-01": "Duruthu Poya; Eid al-Adha (estimated)", "2007-01-02": "Eid al-Adha (estimated)", "2007-01-14": "Thai Pongal", "2007-02-04": "Independence Day", @@ -1203,7 +1203,7 @@ "2007-12-22": "Eid al-Adha (estimated)", "2007-12-25": "Christmas", "2007-12-31": "New Year's Eve", - "2008-01-01": "Duruthu Poya; New Year", + "2008-01-01": "Duruthu Poya", "2008-01-14": "Thai Pongal", "2008-02-04": "Independence Day", "2008-03-20": "The Prophet's Birthday (estimated)", @@ -1224,7 +1224,7 @@ "2008-12-10": "Eid al-Adha (estimated)", "2008-12-25": "Christmas", "2008-12-31": "New Year's Eve", - "2009-01-01": "Duruthu Poya; New Year", + "2009-01-01": "Duruthu Poya", "2009-01-14": "Thai Pongal", "2009-02-04": "Independence Day", "2009-03-09": "The Prophet's Birthday (estimated)", @@ -1245,7 +1245,7 @@ "2009-11-29": "Eid al-Adha (estimated)", "2009-12-25": "Christmas", "2009-12-31": "New Year's Eve", - "2010-01-01": "Duruthu Poya; New Year", + "2010-01-01": "Duruthu Poya", "2010-01-14": "Thai Pongal", "2010-02-04": "Independence Day", "2010-02-26": "The Prophet's Birthday (estimated)", @@ -1266,7 +1266,7 @@ "2010-11-18": "Eid al-Adha (estimated)", "2010-12-25": "Christmas", "2010-12-31": "New Year's Eve", - "2011-01-01": "Duruthu Poya; New Year", + "2011-01-01": "Duruthu Poya", "2011-01-14": "Thai Pongal", "2011-02-04": "Independence Day", "2011-02-15": "The Prophet's Birthday (estimated)", @@ -1287,7 +1287,7 @@ "2011-11-08": "Eid al-Adha (estimated)", "2011-12-25": "Christmas", "2011-12-31": "New Year's Eve", - "2012-01-01": "Duruthu Poya; New Year", + "2012-01-01": "Duruthu Poya", "2012-01-14": "Thai Pongal", "2012-02-04": "Independence Day; The Prophet's Birthday (estimated)", "2012-04-06": "Good Friday", @@ -1307,7 +1307,7 @@ "2012-11-12": "Deepavali", "2012-12-25": "Christmas", "2012-12-31": "New Year's Eve", - "2013-01-01": "Duruthu Poya; New Year", + "2013-01-01": "Duruthu Poya", "2013-01-14": "Thai Pongal", "2013-01-24": "The Prophet's Birthday (estimated)", "2013-02-04": "Independence Day", @@ -1328,7 +1328,7 @@ "2013-11-01": "Deepavali", "2013-12-25": "Christmas", "2013-12-31": "New Year's Eve", - "2014-01-01": "Duruthu Poya; New Year", + "2014-01-01": "Duruthu Poya", "2014-01-14": "Thai Pongal; The Prophet's Birthday", "2014-02-04": "Independence Day", "2014-04-13": "Day before Sinhala and Tamil New Year", @@ -1350,7 +1350,7 @@ "2014-11-20": "Deepavali", "2014-12-25": "Christmas", "2014-12-31": "New Year's Eve", - "2015-01-01": "Duruthu Poya; New Year", + "2015-01-01": "Duruthu Poya", "2015-01-03": "The Prophet's Birthday", "2015-01-14": "Thai Pongal", "2015-02-04": "Independence Day", @@ -1375,7 +1375,7 @@ "2015-12-24": "The Prophet's Birthday", "2015-12-25": "Christmas", "2015-12-31": "New Year's Eve", - "2016-01-01": "Duruthu Poya; New Year", + "2016-01-01": "Duruthu Poya", "2016-01-14": "Thai Pongal", "2016-02-04": "Independence Day", "2016-03-25": "Good Friday", @@ -1394,12 +1394,12 @@ "2016-09-14": "Eid al-Adha", "2016-09-15": "Eid al-Adha", "2016-09-16": "Binara Poya", - "2016-10-15": "Il Poya; Wap Poya", + "2016-10-15": "Wap Poya", "2016-10-29": "Deepavali", "2016-12-12": "The Prophet's Birthday", "2016-12-25": "Christmas", "2016-12-31": "New Year's Eve", - "2017-01-01": "Duruthu Poya; New Year", + "2017-01-01": "Duruthu Poya", "2017-01-14": "Thai Pongal", "2017-02-04": "Independence Day", "2017-04-13": "Day before Sinhala and Tamil New Year", @@ -1417,12 +1417,12 @@ "2017-09-03": "Eid al-Adha", "2017-09-04": "Eid al-Adha", "2017-09-05": "Binara Poya", - "2017-10-05": "Il Poya; Wap Poya", + "2017-10-05": "Il Poya", "2017-11-16": "Deepavali", "2017-12-01": "The Prophet's Birthday", "2017-12-25": "Christmas", "2017-12-31": "New Year's Eve", - "2018-01-01": "Duruthu Poya; New Year", + "2018-01-01": "Duruthu Poya", "2018-01-14": "Thai Pongal", "2018-02-04": "Independence Day", "2018-03-30": "Good Friday", @@ -1440,13 +1440,13 @@ "2018-08-23": "Eid al-Adha", "2018-08-24": "Eid al-Adha", "2018-08-25": "Nikini Poya", - "2018-09-24": "Binara Poya; Il Poya", + "2018-09-24": "Binara Poya", "2018-10-24": "Wap Poya", "2018-11-06": "Deepavali", "2018-11-21": "The Prophet's Birthday", "2018-12-25": "Christmas", "2018-12-31": "New Year's Eve", - "2019-01-01": "Duruthu Poya; New Year", + "2019-01-01": "Duruthu Poya", "2019-01-14": "Thai Pongal", "2019-02-04": "Independence Day", "2019-04-13": "Day before Sinhala and Tamil New Year", @@ -1471,7 +1471,7 @@ "2019-11-10": "The Prophet's Birthday", "2019-12-25": "Christmas", "2019-12-31": "New Year's Eve", - "2020-01-01": "Duruthu Poya; New Year", + "2020-01-01": "Duruthu Poya", "2020-01-14": "Thai Pongal", "2020-02-04": "Independence Day", "2020-04-10": "Good Friday", @@ -1497,7 +1497,7 @@ "2020-12-25": "Christmas", "2020-12-29": "Unduwap Poya", "2020-12-31": "New Year's Eve", - "2021-01-01": "Duruthu Poya; New Year", + "2021-01-01": "Duruthu Poya", "2021-01-14": "Thai Pongal", "2021-02-04": "Independence Day", "2021-03-11": "Maha Shivatri", @@ -1523,7 +1523,7 @@ "2021-12-18": "Unduwap Poya", "2021-12-25": "Christmas", "2021-12-31": "New Year's Eve", - "2022-01-01": "Duruthu Poya; New Year", + "2022-01-01": "Duruthu Poya", "2022-01-14": "Thai Pongal", "2022-02-04": "Independence Day", "2022-02-16": "Magh Puja", @@ -1544,12 +1544,12 @@ "2022-08-11": "Nikini Poya", "2022-09-10": "Binara Poya", "2022-10-08": "The Prophet's Birthday", - "2022-10-09": "Il Poya; Wap Poya", + "2022-10-09": "Wap Poya", "2022-10-23": "Deepavali", "2022-12-07": "Unduwap Poya", "2022-12-25": "Christmas", "2022-12-31": "New Year's Eve", - "2023-01-01": "Duruthu Poya; New Year", + "2023-01-01": "Duruthu Poya", "2023-01-14": "Thai Pongal", "2023-02-04": "Independence Day", "2023-02-18": "Maha Shivatri", @@ -1576,7 +1576,7 @@ "2023-12-25": "Christmas", "2023-12-26": "Unduwap Poya", "2023-12-31": "New Year's Eve", - "2024-01-01": "Duruthu Poya; New Year", + "2024-01-01": "Duruthu Poya", "2024-01-14": "Thai Pongal", "2024-02-04": "Independence Day", "2024-02-24": "Magh Puja", @@ -1604,7 +1604,7 @@ "2024-12-14": "Unduwap Poya", "2024-12-25": "Christmas", "2024-12-31": "New Year's Eve", - "2025-01-01": "Duruthu Poya; New Year", + "2025-01-01": "Duruthu Poya", "2025-01-14": "Thai Pongal", "2025-02-04": "Independence Day", "2025-02-12": "Magh Puja", @@ -1632,7 +1632,7 @@ "2025-12-04": "Unduwap Poya", "2025-12-25": "Christmas", "2025-12-31": "New Year's Eve", - "2026-01-01": "Duruthu Poya; New Year", + "2026-01-01": "Duruthu Poya", "2026-01-14": "Thai Pongal", "2026-02-04": "Independence Day", "2026-02-15": "Maha Shivatri", @@ -1651,10 +1651,12 @@ "2026-06-30": "Bank Holidays", "2026-07-01": "Esala Poya", "2026-08-25": "The Prophet's Birthday (estimated)", + "2026-10-15": "Il Poya", "2026-11-07": "Deepavali", "2026-12-25": "Christmas", + "2026-12-29": "Unduwap Poya", "2026-12-31": "New Year's Eve", - "2027-01-01": "Duruthu Poya; New Year", + "2027-01-01": "Duruthu Poya", "2027-01-14": "Thai Pongal", "2027-02-04": "Independence Day", "2027-03-06": "Maha Shivatri", @@ -1676,7 +1678,7 @@ "2027-10-27": "Deepavali", "2027-12-25": "Christmas", "2027-12-31": "New Year's Eve", - "2028-01-01": "Duruthu Poya; New Year", + "2028-01-01": "Duruthu Poya", "2028-01-14": "Thai Pongal", "2028-02-04": "Independence Day", "2028-02-23": "Maha Shivatri", @@ -1697,7 +1699,7 @@ "2028-11-14": "Deepavali", "2028-12-25": "Christmas", "2028-12-31": "New Year's Eve", - "2029-01-01": "Duruthu Poya; New Year", + "2029-01-01": "Duruthu Poya", "2029-01-14": "Thai Pongal", "2029-02-04": "Independence Day", "2029-02-11": "Maha Shivatri", @@ -1719,7 +1721,7 @@ "2029-11-04": "Deepavali", "2029-12-25": "Christmas", "2029-12-31": "New Year's Eve", - "2030-01-01": "Duruthu Poya; New Year", + "2030-01-01": "Duruthu Poya", "2030-01-14": "Thai Pongal", "2030-02-04": "Eid al-Fitr (estimated); Independence Day", "2030-02-05": "Eid al-Fitr (estimated)", @@ -1738,7 +1740,7 @@ "2030-10-25": "Deepavali", "2030-12-25": "Christmas", "2030-12-31": "New Year's Eve", - "2031-01-01": "Duruthu Poya; New Year", + "2031-01-01": "Duruthu Poya", "2031-01-14": "Thai Pongal", "2031-01-24": "Eid al-Fitr (estimated)", "2031-01-25": "Eid al-Fitr (estimated)", @@ -1759,7 +1761,7 @@ "2031-11-13": "Deepavali", "2031-12-25": "Christmas", "2031-12-31": "New Year's Eve", - "2032-01-01": "Duruthu Poya; New Year", + "2032-01-01": "Duruthu Poya", "2032-01-14": "Eid al-Fitr (estimated); Thai Pongal", "2032-01-15": "Eid al-Fitr (estimated)", "2032-01-16": "Eid al-Fitr (estimated)", @@ -1779,7 +1781,7 @@ "2032-11-01": "Deepavali", "2032-12-25": "Christmas", "2032-12-31": "New Year's Eve", - "2033-01-01": "Duruthu Poya; New Year", + "2033-01-01": "Duruthu Poya", "2033-01-02": "Eid al-Fitr (estimated)", "2033-01-03": "Eid al-Fitr (estimated)", "2033-01-04": "Eid al-Fitr (estimated)", @@ -1802,7 +1804,7 @@ "2033-12-24": "Eid al-Fitr (estimated)", "2033-12-25": "Christmas; Eid al-Fitr (estimated)", "2033-12-31": "New Year's Eve", - "2034-01-01": "Duruthu Poya; New Year", + "2034-01-01": "Duruthu Poya", "2034-01-14": "Thai Pongal", "2034-02-04": "Independence Day", "2034-03-01": "Eid al-Adha (estimated)", @@ -1823,7 +1825,7 @@ "2034-12-14": "Eid al-Fitr (estimated)", "2034-12-25": "Christmas", "2034-12-31": "New Year's Eve", - "2035-01-01": "Duruthu Poya; New Year", + "2035-01-01": "Duruthu Poya", "2035-01-14": "Thai Pongal", "2035-02-04": "Independence Day", "2035-02-18": "Eid al-Adha (estimated)", @@ -1844,7 +1846,7 @@ "2035-12-03": "Eid al-Fitr (estimated)", "2035-12-25": "Christmas", "2035-12-31": "New Year's Eve", - "2036-01-01": "Duruthu Poya; New Year", + "2036-01-01": "Duruthu Poya", "2036-01-14": "Thai Pongal", "2036-02-04": "Independence Day", "2036-02-07": "Eid al-Adha (estimated)", @@ -1865,7 +1867,7 @@ "2036-11-21": "Eid al-Fitr (estimated)", "2036-12-25": "Christmas", "2036-12-31": "New Year's Eve", - "2037-01-01": "Duruthu Poya; New Year", + "2037-01-01": "Duruthu Poya", "2037-01-14": "Thai Pongal", "2037-01-26": "Eid al-Adha (estimated)", "2037-01-27": "Eid al-Adha (estimated)", @@ -1886,7 +1888,7 @@ "2037-11-10": "Eid al-Fitr (estimated)", "2037-12-25": "Christmas", "2037-12-31": "New Year's Eve", - "2038-01-01": "Duruthu Poya; New Year", + "2038-01-01": "Duruthu Poya", "2038-01-14": "Thai Pongal", "2038-01-16": "Eid al-Adha (estimated)", "2038-01-17": "Eid al-Adha (estimated)", @@ -1907,7 +1909,7 @@ "2038-10-31": "Eid al-Fitr (estimated)", "2038-12-25": "Christmas", "2038-12-31": "New Year's Eve", - "2039-01-01": "Duruthu Poya; New Year", + "2039-01-01": "Duruthu Poya", "2039-01-05": "Eid al-Adha (estimated)", "2039-01-06": "Eid al-Adha (estimated)", "2039-01-07": "Eid al-Adha (estimated)", @@ -1931,7 +1933,7 @@ "2039-12-27": "Eid al-Adha (estimated)", "2039-12-28": "Eid al-Adha (estimated)", "2039-12-31": "New Year's Eve", - "2040-01-01": "Duruthu Poya; New Year", + "2040-01-01": "Duruthu Poya", "2040-01-14": "Thai Pongal", "2040-02-04": "Independence Day", "2040-03-25": "The Prophet's Birthday (estimated)", @@ -1952,7 +1954,7 @@ "2040-12-16": "Eid al-Adha (estimated)", "2040-12-25": "Christmas", "2040-12-31": "New Year's Eve", - "2041-01-01": "Duruthu Poya; New Year", + "2041-01-01": "Duruthu Poya", "2041-01-14": "Thai Pongal", "2041-02-04": "Independence Day", "2041-03-15": "The Prophet's Birthday (estimated)", @@ -1973,7 +1975,7 @@ "2041-12-06": "Eid al-Adha (estimated)", "2041-12-25": "Christmas", "2041-12-31": "New Year's Eve", - "2042-01-01": "Duruthu Poya; New Year", + "2042-01-01": "Duruthu Poya", "2042-01-14": "Thai Pongal", "2042-02-04": "Independence Day", "2042-03-04": "The Prophet's Birthday (estimated)", @@ -1994,7 +1996,7 @@ "2042-11-25": "Eid al-Adha (estimated)", "2042-12-25": "Christmas", "2042-12-31": "New Year's Eve", - "2043-01-01": "Duruthu Poya; New Year", + "2043-01-01": "Duruthu Poya", "2043-01-14": "Thai Pongal", "2043-02-04": "Independence Day", "2043-02-22": "The Prophet's Birthday (estimated)", @@ -2015,7 +2017,7 @@ "2043-11-14": "Eid al-Adha (estimated)", "2043-12-25": "Christmas", "2043-12-31": "New Year's Eve", - "2044-01-01": "Duruthu Poya; New Year", + "2044-01-01": "Duruthu Poya", "2044-01-14": "Thai Pongal", "2044-02-04": "Independence Day", "2044-02-11": "The Prophet's Birthday (estimated)", @@ -2036,7 +2038,7 @@ "2044-11-17": "Deepavali", "2044-12-25": "Christmas", "2044-12-31": "New Year's Eve", - "2045-01-01": "Duruthu Poya; New Year", + "2045-01-01": "Duruthu Poya", "2045-01-14": "Thai Pongal", "2045-01-30": "The Prophet's Birthday (estimated)", "2045-02-04": "Independence Day", @@ -2056,7 +2058,7 @@ "2045-11-07": "Deepavali", "2045-12-25": "Christmas", "2045-12-31": "New Year's Eve", - "2046-01-01": "Duruthu Poya; New Year", + "2046-01-01": "Duruthu Poya", "2046-01-14": "Thai Pongal", "2046-01-19": "The Prophet's Birthday (estimated)", "2046-02-04": "Independence Day", @@ -2077,7 +2079,7 @@ "2046-10-27": "Deepavali", "2046-12-25": "Christmas", "2046-12-31": "New Year's Eve", - "2047-01-01": "Duruthu Poya; New Year", + "2047-01-01": "Duruthu Poya", "2047-01-08": "The Prophet's Birthday (estimated)", "2047-01-14": "Thai Pongal", "2047-02-04": "Independence Day", @@ -2099,7 +2101,7 @@ "2047-12-25": "Christmas", "2047-12-29": "The Prophet's Birthday (estimated)", "2047-12-31": "New Year's Eve", - "2048-01-01": "Duruthu Poya; New Year", + "2048-01-01": "Duruthu Poya", "2048-01-14": "Thai Pongal", "2048-02-04": "Independence Day", "2048-04-03": "Good Friday", @@ -2120,7 +2122,7 @@ "2048-12-18": "The Prophet's Birthday (estimated)", "2048-12-25": "Christmas", "2048-12-31": "New Year's Eve", - "2049-01-01": "Duruthu Poya; New Year", + "2049-01-01": "Duruthu Poya", "2049-01-14": "Thai Pongal", "2049-02-04": "Independence Day", "2049-04-13": "Day before Sinhala and Tamil New Year", @@ -2140,7 +2142,7 @@ "2049-12-07": "The Prophet's Birthday (estimated)", "2049-12-25": "Christmas", "2049-12-31": "New Year's Eve", - "2050-01-01": "Duruthu Poya; New Year", + "2050-01-01": "Duruthu Poya", "2050-01-14": "Thai Pongal", "2050-02-04": "Independence Day", "2050-04-08": "Good Friday", diff --git a/tests/countries/test_sri_lanka.py b/tests/countries/test_sri_lanka.py index 9251c5ad1..c7ebaa94e 100644 --- a/tests/countries/test_sri_lanka.py +++ b/tests/countries/test_sri_lanka.py @@ -104,7 +104,6 @@ def test_wap_poya(self): "2014-10-08", "2015-10-27", "2016-10-15", - "2017-10-05", "2018-10-24", "2019-10-13", "2020-10-30", @@ -121,13 +120,10 @@ def test_il_poya(self): dt = ( "2015-09-28", - "2016-10-15", "2017-10-05", - "2018-09-24", "2019-09-14", "2020-10-01", "2021-10-20", - "2022-10-09", "2023-11-27", "2024-11-15", "2025-11-03", @@ -264,7 +260,7 @@ def test_bank_holidays(self): def test_2021(self): self.assertHolidays( SriLanka(years=2021), - ("2021-01-01", "දුරුතු පොය; නව වසර"), + ("2021-01-01", "දුරුතු පොය"), ("2021-01-14", "தைப்பொங்கல்"), ("2021-02-04", "ස්වාධීනත්ව දිනය"), ("2021-03-11", "මහා ශිවාත්‍රි"), @@ -291,7 +287,7 @@ def test_2021(self): def test_l10_default(self): self.assertLocalizedHolidays( - ("2022-01-01", "දුරුතු පොය; නව වසර"), + ("2022-01-01", "දුරුතු පොය"), ("2022-01-14", "தைப்பொங்கல்"), ("2022-02-04", "ස්වාධීනත්ව දිනය"), ("2022-02-16", "මාඝ පූජා"), @@ -312,7 +308,7 @@ def test_l10_default(self): ("2022-08-11", "නිකිනි පොය"), ("2022-09-10", "බිනර පොය"), ("2022-10-08", "නබිගේ උපන් දිනය"), - ("2022-10-09", "ඉල් පොය; වප් පොය"), + ("2022-10-09", "වප් පොය"), ("2022-10-23", "දීපාවලී"), ("2022-12-07", "උඳුවාප් පොය"), ("2022-12-25", "ක්‍රිස්මස්"), @@ -322,7 +318,7 @@ def test_l10_default(self): def test_l10n_en_us(self): self.assertLocalizedHolidays( "en_US", - ("2022-01-01", "Duruthu Poya; New Year"), + ("2022-01-01", "Duruthu Poya"), ("2022-01-14", "Thai Pongal"), ("2022-02-04", "Independence Day"), ("2022-02-16", "Magh Puja"), @@ -343,7 +339,7 @@ def test_l10n_en_us(self): ("2022-08-11", "Nikini Poya"), ("2022-09-10", "Binara Poya"), ("2022-10-08", "The Prophet's Birthday"), - ("2022-10-09", "Il Poya; Wap Poya"), + ("2022-10-09", "Wap Poya"), ("2022-10-23", "Deepavali"), ("2022-12-07", "Unduwap Poya"), ("2022-12-25", "Christmas"), @@ -353,7 +349,7 @@ def test_l10n_en_us(self): def test_l10n_ta_lk(self): self.assertLocalizedHolidays( "ta_LK", - ("2022-01-01", "துருது போயா; புத்தாண்டு"), + ("2022-01-01", "துருது போயா"), ("2022-01-14", "தைப்பொங்கல்"), ("2022-02-04", "சுதந்திர தினம்"), ("2022-02-16", "மாக் பூஜை"), @@ -374,7 +370,7 @@ def test_l10n_ta_lk(self): ("2022-08-11", "நிகினி போயா"), ("2022-09-10", "பினாரா போயா"), ("2022-10-08", "நபியின் பிறந்த நாள்"), - ("2022-10-09", "இல் போயா; வாப் போயா"), + ("2022-10-09", "வாப் போயா"), ("2022-10-23", "தீபாவளி"), ("2022-12-07", "உந்துவாப் போயா"), ("2022-12-25", "நத்தார்"),