From d64585ca094e64eb0991278242338f99f286611f Mon Sep 17 00:00:00 2001 From: ~Jhellico Date: Sat, 6 Jan 2024 14:38:04 +0200 Subject: [PATCH] Update Paraguay holidays --- README.rst | 2 +- holidays/countries/paraguay.py | 115 +++-- holidays/locale/en_US/LC_MESSAGES/PY.po | 20 +- holidays/locale/es/LC_MESSAGES/PY.po | 12 +- holidays/locale/uk/LC_MESSAGES/PY.po | 12 +- snapshots/countries/PY_COMMON.json | 606 ++++++++++++------------ tests/countries/test_paraguay.py | 352 ++++++++------ 7 files changed, 592 insertions(+), 527 deletions(-) diff --git a/README.rst b/README.rst index 84cd2a36f..9a77debf2 100644 --- a/README.rst +++ b/README.rst @@ -682,7 +682,7 @@ All other default values are highlighted with bold: - PY - - en_US, **es**, uk - - + - GOVERNMENT * - Peru - PE - diff --git a/holidays/countries/paraguay.py b/holidays/countries/paraguay.py index 637505a28..10be6bc9b 100644 --- a/holidays/countries/paraguay.py +++ b/holidays/countries/paraguay.py @@ -13,19 +13,22 @@ from gettext import gettext as tr from holidays.calendars.gregorian import JAN, FEB, MAR, APR, MAY, JUN, JUL, AUG, SEP, OCT, DEC +from holidays.constants import GOVERNMENT, PUBLIC from holidays.groups import ChristianHolidays, InternationalHolidays, StaticHolidays from holidays.holiday_base import HolidayBase class Paraguay(HolidayBase, ChristianHolidays, InternationalHolidays, StaticHolidays): """ - https://www.ghp.com.py/news/feriados-nacionales-del-ano-2019-en-paraguay - https://es.wikipedia.org/wiki/Anexo:D%C3%ADas_feriados_en_Paraguay - http://www.calendarioparaguay.com/ + References: + - https://es.wikipedia.org/wiki/Anexo:D%C3%ADas_festivos_en_Paraguay + - https://www.ghp.com.py/news/feriados-nacionales-del-ano-2019-en-paraguay + - http://www.calendarioparaguay.com/ """ country = "PY" default_language = "es" + supported_categories = (GOVERNMENT, PUBLIC) supported_languages = ("en_US", "es", "uk") def __init__(self, *args, **kwargs): @@ -61,10 +64,10 @@ def _populate_public_holidays(self): # Good Friday. self._add_good_friday(tr("Viernes Santo")) - # Easter Day. - self._move_holiday(self._add_easter_sunday(tr("Día de Pascuas"))) + # Easter Sunday. + self._move_holiday(self._add_easter_sunday(tr("Domingo de Resurrección"))) - # Labour Day. + # Labor Day. self._move_holiday(self._add_labor_day(tr("Día del Trabajador"))) # Independence Day. @@ -106,7 +109,7 @@ def _populate_public_holidays(self): # Caacupe Virgin Day. self._move_holiday(self._add_holiday_dec_8(tr("Día de la Virgen de Caacupé"))) - # Christmas. + # Christmas Day. self._add_christmas_day(tr("Navidad")) @@ -123,104 +126,96 @@ class ParaguayStaticHolidays: public_holiday = tr("Asueto adicionale") # Public sector holiday. public_sector_holiday = tr("Asueto de la Administración Pública") + special_public_holidays = { - # public holiday for business purposes, in view of - # the recently increased risk of Dengue fever + # public holiday for business purposes, in view of the recently increased risk + # of Dengue fever. 2007: (JAN, 29, public_holiday), - # public sector holiday to celebrate Paraguay's - # football team's qualification for the 2010 World Cup + # public sector holiday to celebrate Paraguay's football team's qualification + # for the 2010 World Cup. 2009: (SEP, 10, public_holiday), + # public holiday to coincide with the Paraguay-Italy game of the current World Cup. + 2010: (JUN, 14, public_holiday), + 2011: ( + # public holiday to coincide with the current anti-Dengue drive. + (APR, 19, public_holiday), + # public holidays to commemorate the Bicentennial of Paraguay's independence. + (MAY, 14, public_holiday), + (MAY, 16, public_holiday), + ), + # date of the inauguration of President-elect Horacio Cartes. + 2013: (AUG, 14, public_holiday), + 2015: ( + # public holidays in Paraguay on account of the upcoming visit of Pope Francis + # in Paraguay. + (JUL, 10, public_holiday), + (JUL, 11, public_holiday), + ), + } + + special_government_holidays = { 2010: ( - # public holiday to coincide with the Paraguay-Italy - # game of the current World Cup - (JUN, 14, public_holiday), - # 2 year-end public sector holidays + # 2 year-end public sector holidays. (DEC, 24, public_sector_holiday), (DEC, 31, public_sector_holiday), ), 2011: ( - # public holiday to coincide with the current anti-Dengue drive - (APR, 19, public_holiday), - # public sector holiday to let civil servants - # begin their Holy Week earlier + # public sector holiday to let civil servants begin their Holy Week earlier. (APR, 20, public_sector_holiday), - # public holidays to commemorate the Bicentennial - # of Paraguay's independence - (MAY, 14, public_holiday), - (MAY, 16, public_holiday), - # 2 year-end public sector holidays + # 2 year-end public sector holidays. (DEC, 23, public_sector_holiday), (DEC, 30, public_sector_holiday), ), 2012: ( - # public sector holiday to let civil servants - # begin their Holy Week earlier + # public sector holiday to let civil servants begin their Holy Week earlier. (APR, 4, public_sector_holiday), - # 2 year-end public sector holidays + # 2 year-end public sector holidays. (DEC, 24, public_sector_holiday), (DEC, 31, public_sector_holiday), ), - 2013: ( - # public sector holiday to let civil servants - # begin their Holy Week earlier - (MAR, 27, public_sector_holiday), - # date of the inauguration of President-elect - # Horacio Cartes, as a one-off non-working public holiday - (AUG, 14, public_holiday), - ), + # public sector holiday to let civil servants begin their Holy Week earlier. + 2013: (MAR, 27, public_sector_holiday), 2014: ( - # public sector holiday to let civil servants - # begin their Holy Week earlier + # public sector holiday to let civil servants begin their Holy Week earlier. (APR, 16, public_sector_holiday), - # 2 year-end public sector holidays + # 2 year-end public sector holidays. (DEC, 24, public_sector_holiday), (DEC, 31, public_sector_holiday), ), 2015: ( - # public sector holiday to let civil servants - # begin their Holy Week earlier + # public sector holiday to let civil servants begin their Holy Week earlier. (APR, 1, public_sector_holiday), - # public holidays in Paraguay on account - # of the upcoming visit of Pope Francis in Paraguay - (JUL, 10, public_holiday), - (JUL, 11, public_holiday), - # 2 year-end public sector holidays + # 2 year-end public sector holidays. (DEC, 24, public_sector_holiday), (DEC, 31, public_sector_holiday), ), - # public sector holiday to let civil servants - # begin their Holy Week earlier + # public sector holiday to let civil servants begin their Holy Week earlier. 2016: (MAR, 23, public_sector_holiday), - # public sector holiday to let civil servants - # begin their Holy Week earlier + # public sector holiday to let civil servants begin their Holy Week earlier. 2017: (MAR, 28, public_sector_holiday), 2018: ( - # 2 year-end public sector holidays + # 2 year-end public sector holidays. (DEC, 24, public_sector_holiday), (DEC, 31, public_sector_holiday), ), 2019: ( - # public sector holiday to let civil servants - # begin their Holy Week earlier + # public sector holiday to let civil servants begin their Holy Week earlier. (APR, 17, public_sector_holiday), - # 2 year-end public sector holidays + # 2 year-end public sector holidays. (DEC, 24, public_sector_holiday), (DEC, 31, public_sector_holiday), ), - # public sector holiday to let civil servants - # begin their Holy Week earlier + # public sector holiday to let civil servants begin their Holy Week earlier. 2020: (APR, 8, public_sector_holiday), 2021: ( - # 2 year-end public sector holidays + # 2 year-end public sector holidays. (DEC, 24, public_sector_holiday), (DEC, 31, public_sector_holiday), ), 2022: ( - # public sector holiday to let civil servants - # begin their Holy Week earlier + # public sector holiday to let civil servants begin their Holy Week earlier. (APR, 13, public_sector_holiday), - # public sector holiday due to the annual May 1st - # public holiday falling on a Sunday + # public sector holiday due to the annual May 1st public holiday falling on a Sunday. (MAY, 2, public_sector_holiday), ), } diff --git a/holidays/locale/en_US/LC_MESSAGES/PY.po b/holidays/locale/en_US/LC_MESSAGES/PY.po index d0392be5b..b167e2cbc 100644 --- a/holidays/locale/en_US/LC_MESSAGES/PY.po +++ b/holidays/locale/en_US/LC_MESSAGES/PY.po @@ -3,9 +3,9 @@ # msgid "" msgstr "" -"Project-Id-Version: Python Holidays 0.22\n" +"Project-Id-Version: Python Holidays 0.41\n" "POT-Creation-Date: 2023-03-05 12:33+0200\n" -"PO-Revision-Date: 2023-03-05 13:05+0200\n" +"PO-Revision-Date: 2024-01-05 12:44+0200\n" "Last-Translator: ~Jhellico \n" "Language-Team: Python Holidays localization team\n" "Language: en_US\n" @@ -14,7 +14,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 3.2.2\n" +"X-Generator: Poedit 3.4\n" #. Public holiday. msgid "Asueto adicionale" @@ -40,13 +40,13 @@ msgstr "Maundy Thursday" msgid "Viernes Santo" msgstr "Good Friday" -#. Easter Day. -msgid "Día de Pascuas" -msgstr "Easter Day" +#. Easter Sunday. +msgid "Domingo de Resurrección" +msgstr "Easter Sunday" -#. Labour Day. +#. Labor Day. msgid "Día del Trabajador" -msgstr "Labour Day" +msgstr "Labor Day" #. Independence Day. msgid "Día de la Independencia Nacional" @@ -68,6 +68,6 @@ msgstr "Boqueron Battle Day" msgid "Día de la Virgen de Caacupé" msgstr "Caacupe Virgin Day" -#. Christmas. +#. Christmas Day. msgid "Navidad" -msgstr "Christmas" +msgstr "Christmas Day" diff --git a/holidays/locale/es/LC_MESSAGES/PY.po b/holidays/locale/es/LC_MESSAGES/PY.po index 6947ea357..6052781ab 100644 --- a/holidays/locale/es/LC_MESSAGES/PY.po +++ b/holidays/locale/es/LC_MESSAGES/PY.po @@ -3,9 +3,9 @@ # msgid "" msgstr "" -"Project-Id-Version: Python Holidays 0.22\n" +"Project-Id-Version: Python Holidays 0.41\n" "POT-Creation-Date: 2023-03-05 12:33+0200\n" -"PO-Revision-Date: 2023-03-05 12:45+0200\n" +"PO-Revision-Date: 2024-01-05 12:41+0200\n" "Last-Translator: ~Jhellico \n" "Language-Team: Python Holidays localization team\n" "Language: es\n" @@ -40,11 +40,11 @@ msgstr "" msgid "Viernes Santo" msgstr "" -#. Easter Day. -msgid "Día de Pascuas" +#. Easter Sunday. +msgid "Domingo de Resurrección" msgstr "" -#. Labour Day. +#. Labor Day. msgid "Día del Trabajador" msgstr "" @@ -68,6 +68,6 @@ msgstr "" msgid "Día de la Virgen de Caacupé" msgstr "" -#. Christmas. +#. Christmas Day. msgid "Navidad" msgstr "" diff --git a/holidays/locale/uk/LC_MESSAGES/PY.po b/holidays/locale/uk/LC_MESSAGES/PY.po index 910bec617..4777357be 100644 --- a/holidays/locale/uk/LC_MESSAGES/PY.po +++ b/holidays/locale/uk/LC_MESSAGES/PY.po @@ -3,9 +3,9 @@ # msgid "" msgstr "" -"Project-Id-Version: Python Holidays 0.22\n" +"Project-Id-Version: Python Holidays 0.41\n" "POT-Creation-Date: 2023-03-05 12:33+0200\n" -"PO-Revision-Date: 2023-03-05 14:16+0200\n" +"PO-Revision-Date: 2024-01-05 12:45+0200\n" "Last-Translator: ~Jhellico \n" "Language-Team: Python Holidays localization team\n" "Language: uk\n" @@ -40,11 +40,11 @@ msgstr "Великий четвер" msgid "Viernes Santo" msgstr "Страсна пʼятниця" -#. Easter Day. -msgid "Día de Pascuas" +#. Easter Sunday. +msgid "Domingo de Resurrección" msgstr "Великдень" -#. Labour Day. +#. Labor Day. msgid "Día del Trabajador" msgstr "День трудящих" @@ -68,6 +68,6 @@ msgstr "День битви за Бокерон" msgid "Día de la Virgen de Caacupé" msgstr "Успіння Пресвятої Богородиці" -#. Christmas. +#. Christmas Day. msgid "Navidad" msgstr "Різдво Христове" diff --git a/snapshots/countries/PY_COMMON.json b/snapshots/countries/PY_COMMON.json index cd7145ad5..356756b9a 100644 --- a/snapshots/countries/PY_COMMON.json +++ b/snapshots/countries/PY_COMMON.json @@ -3,680 +3,680 @@ "1950-03-01": "Patriots Day", "1950-04-06": "Maundy Thursday", "1950-04-07": "Good Friday", - "1950-04-09": "Easter Day", - "1950-05-01": "Labour Day", + "1950-04-09": "Easter Sunday", + "1950-05-01": "Labor Day", "1950-05-15": "Independence Day", "1950-06-12": "Chaco Armistice Day", "1950-08-15": "Asuncion Foundation's Day", "1950-12-08": "Caacupe Virgin Day", - "1950-12-25": "Christmas", + "1950-12-25": "Christmas Day", "1951-01-01": "New Year's Day", "1951-03-01": "Patriots Day", "1951-03-22": "Maundy Thursday", "1951-03-23": "Good Friday", - "1951-03-25": "Easter Day", - "1951-05-01": "Labour Day", + "1951-03-25": "Easter Sunday", + "1951-05-01": "Labor Day", "1951-05-15": "Independence Day", "1951-06-12": "Chaco Armistice Day", "1951-08-15": "Asuncion Foundation's Day", "1951-12-08": "Caacupe Virgin Day", - "1951-12-25": "Christmas", + "1951-12-25": "Christmas Day", "1952-01-01": "New Year's Day", "1952-03-01": "Patriots Day", "1952-04-10": "Maundy Thursday", "1952-04-11": "Good Friday", - "1952-04-13": "Easter Day", - "1952-05-01": "Labour Day", + "1952-04-13": "Easter Sunday", + "1952-05-01": "Labor Day", "1952-05-15": "Independence Day", "1952-06-12": "Chaco Armistice Day", "1952-08-15": "Asuncion Foundation's Day", "1952-12-08": "Caacupe Virgin Day", - "1952-12-25": "Christmas", + "1952-12-25": "Christmas Day", "1953-01-01": "New Year's Day", "1953-03-01": "Patriots Day", "1953-04-02": "Maundy Thursday", "1953-04-03": "Good Friday", - "1953-04-05": "Easter Day", - "1953-05-01": "Labour Day", + "1953-04-05": "Easter Sunday", + "1953-05-01": "Labor Day", "1953-05-15": "Independence Day", "1953-06-12": "Chaco Armistice Day", "1953-08-15": "Asuncion Foundation's Day", "1953-12-08": "Caacupe Virgin Day", - "1953-12-25": "Christmas", + "1953-12-25": "Christmas Day", "1954-01-01": "New Year's Day", "1954-03-01": "Patriots Day", "1954-04-15": "Maundy Thursday", "1954-04-16": "Good Friday", - "1954-04-18": "Easter Day", - "1954-05-01": "Labour Day", + "1954-04-18": "Easter Sunday", + "1954-05-01": "Labor Day", "1954-05-15": "Independence Day", "1954-06-12": "Chaco Armistice Day", "1954-08-15": "Asuncion Foundation's Day", "1954-12-08": "Caacupe Virgin Day", - "1954-12-25": "Christmas", + "1954-12-25": "Christmas Day", "1955-01-01": "New Year's Day", "1955-03-01": "Patriots Day", "1955-04-07": "Maundy Thursday", "1955-04-08": "Good Friday", - "1955-04-10": "Easter Day", - "1955-05-01": "Labour Day", + "1955-04-10": "Easter Sunday", + "1955-05-01": "Labor Day", "1955-05-15": "Independence Day", "1955-06-12": "Chaco Armistice Day", "1955-08-15": "Asuncion Foundation's Day", "1955-12-08": "Caacupe Virgin Day", - "1955-12-25": "Christmas", + "1955-12-25": "Christmas Day", "1956-01-01": "New Year's Day", "1956-03-01": "Patriots Day", "1956-03-29": "Maundy Thursday", "1956-03-30": "Good Friday", - "1956-04-01": "Easter Day", - "1956-05-01": "Labour Day", + "1956-04-01": "Easter Sunday", + "1956-05-01": "Labor Day", "1956-05-15": "Independence Day", "1956-06-12": "Chaco Armistice Day", "1956-08-15": "Asuncion Foundation's Day", "1956-12-08": "Caacupe Virgin Day", - "1956-12-25": "Christmas", + "1956-12-25": "Christmas Day", "1957-01-01": "New Year's Day", "1957-03-01": "Patriots Day", "1957-04-18": "Maundy Thursday", "1957-04-19": "Good Friday", - "1957-04-21": "Easter Day", - "1957-05-01": "Labour Day", + "1957-04-21": "Easter Sunday", + "1957-05-01": "Labor Day", "1957-05-15": "Independence Day", "1957-06-12": "Chaco Armistice Day", "1957-08-15": "Asuncion Foundation's Day", "1957-12-08": "Caacupe Virgin Day", - "1957-12-25": "Christmas", + "1957-12-25": "Christmas Day", "1958-01-01": "New Year's Day", "1958-03-01": "Patriots Day", "1958-04-03": "Maundy Thursday", "1958-04-04": "Good Friday", - "1958-04-06": "Easter Day", - "1958-05-01": "Labour Day", + "1958-04-06": "Easter Sunday", + "1958-05-01": "Labor Day", "1958-05-15": "Independence Day", "1958-06-12": "Chaco Armistice Day", "1958-08-15": "Asuncion Foundation's Day", "1958-12-08": "Caacupe Virgin Day", - "1958-12-25": "Christmas", + "1958-12-25": "Christmas Day", "1959-01-01": "New Year's Day", "1959-03-01": "Patriots Day", "1959-03-26": "Maundy Thursday", "1959-03-27": "Good Friday", - "1959-03-29": "Easter Day", - "1959-05-01": "Labour Day", + "1959-03-29": "Easter Sunday", + "1959-05-01": "Labor Day", "1959-05-15": "Independence Day", "1959-06-12": "Chaco Armistice Day", "1959-08-15": "Asuncion Foundation's Day", "1959-12-08": "Caacupe Virgin Day", - "1959-12-25": "Christmas", + "1959-12-25": "Christmas Day", "1960-01-01": "New Year's Day", "1960-03-01": "Patriots Day", "1960-04-14": "Maundy Thursday", "1960-04-15": "Good Friday", - "1960-04-17": "Easter Day", - "1960-05-01": "Labour Day", + "1960-04-17": "Easter Sunday", + "1960-05-01": "Labor Day", "1960-05-15": "Independence Day", "1960-06-12": "Chaco Armistice Day", "1960-08-15": "Asuncion Foundation's Day", "1960-12-08": "Caacupe Virgin Day", - "1960-12-25": "Christmas", + "1960-12-25": "Christmas Day", "1961-01-01": "New Year's Day", "1961-03-01": "Patriots Day", "1961-03-30": "Maundy Thursday", "1961-03-31": "Good Friday", - "1961-04-02": "Easter Day", - "1961-05-01": "Labour Day", + "1961-04-02": "Easter Sunday", + "1961-05-01": "Labor Day", "1961-05-15": "Independence Day", "1961-06-12": "Chaco Armistice Day", "1961-08-15": "Asuncion Foundation's Day", "1961-12-08": "Caacupe Virgin Day", - "1961-12-25": "Christmas", + "1961-12-25": "Christmas Day", "1962-01-01": "New Year's Day", "1962-03-01": "Patriots Day", "1962-04-19": "Maundy Thursday", "1962-04-20": "Good Friday", - "1962-04-22": "Easter Day", - "1962-05-01": "Labour Day", + "1962-04-22": "Easter Sunday", + "1962-05-01": "Labor Day", "1962-05-15": "Independence Day", "1962-06-12": "Chaco Armistice Day", "1962-08-15": "Asuncion Foundation's Day", "1962-12-08": "Caacupe Virgin Day", - "1962-12-25": "Christmas", + "1962-12-25": "Christmas Day", "1963-01-01": "New Year's Day", "1963-03-01": "Patriots Day", "1963-04-11": "Maundy Thursday", "1963-04-12": "Good Friday", - "1963-04-14": "Easter Day", - "1963-05-01": "Labour Day", + "1963-04-14": "Easter Sunday", + "1963-05-01": "Labor Day", "1963-05-15": "Independence Day", "1963-06-12": "Chaco Armistice Day", "1963-08-15": "Asuncion Foundation's Day", "1963-12-08": "Caacupe Virgin Day", - "1963-12-25": "Christmas", + "1963-12-25": "Christmas Day", "1964-01-01": "New Year's Day", "1964-03-01": "Patriots Day", "1964-03-26": "Maundy Thursday", "1964-03-27": "Good Friday", - "1964-03-29": "Easter Day", - "1964-05-01": "Labour Day", + "1964-03-29": "Easter Sunday", + "1964-05-01": "Labor Day", "1964-05-15": "Independence Day", "1964-06-12": "Chaco Armistice Day", "1964-08-15": "Asuncion Foundation's Day", "1964-12-08": "Caacupe Virgin Day", - "1964-12-25": "Christmas", + "1964-12-25": "Christmas Day", "1965-01-01": "New Year's Day", "1965-03-01": "Patriots Day", "1965-04-15": "Maundy Thursday", "1965-04-16": "Good Friday", - "1965-04-18": "Easter Day", - "1965-05-01": "Labour Day", + "1965-04-18": "Easter Sunday", + "1965-05-01": "Labor Day", "1965-05-15": "Independence Day", "1965-06-12": "Chaco Armistice Day", "1965-08-15": "Asuncion Foundation's Day", "1965-12-08": "Caacupe Virgin Day", - "1965-12-25": "Christmas", + "1965-12-25": "Christmas Day", "1966-01-01": "New Year's Day", "1966-03-01": "Patriots Day", "1966-04-07": "Maundy Thursday", "1966-04-08": "Good Friday", - "1966-04-10": "Easter Day", - "1966-05-01": "Labour Day", + "1966-04-10": "Easter Sunday", + "1966-05-01": "Labor Day", "1966-05-15": "Independence Day", "1966-06-12": "Chaco Armistice Day", "1966-08-15": "Asuncion Foundation's Day", "1966-12-08": "Caacupe Virgin Day", - "1966-12-25": "Christmas", + "1966-12-25": "Christmas Day", "1967-01-01": "New Year's Day", "1967-03-01": "Patriots Day", "1967-03-23": "Maundy Thursday", "1967-03-24": "Good Friday", - "1967-03-26": "Easter Day", - "1967-05-01": "Labour Day", + "1967-03-26": "Easter Sunday", + "1967-05-01": "Labor Day", "1967-05-15": "Independence Day", "1967-06-12": "Chaco Armistice Day", "1967-08-15": "Asuncion Foundation's Day", "1967-12-08": "Caacupe Virgin Day", - "1967-12-25": "Christmas", + "1967-12-25": "Christmas Day", "1968-01-01": "New Year's Day", "1968-03-01": "Patriots Day", "1968-04-11": "Maundy Thursday", "1968-04-12": "Good Friday", - "1968-04-14": "Easter Day", - "1968-05-01": "Labour Day", + "1968-04-14": "Easter Sunday", + "1968-05-01": "Labor Day", "1968-05-15": "Independence Day", "1968-06-12": "Chaco Armistice Day", "1968-08-15": "Asuncion Foundation's Day", "1968-12-08": "Caacupe Virgin Day", - "1968-12-25": "Christmas", + "1968-12-25": "Christmas Day", "1969-01-01": "New Year's Day", "1969-03-01": "Patriots Day", "1969-04-03": "Maundy Thursday", "1969-04-04": "Good Friday", - "1969-04-06": "Easter Day", - "1969-05-01": "Labour Day", + "1969-04-06": "Easter Sunday", + "1969-05-01": "Labor Day", "1969-05-15": "Independence Day", "1969-06-12": "Chaco Armistice Day", "1969-08-15": "Asuncion Foundation's Day", "1969-12-08": "Caacupe Virgin Day", - "1969-12-25": "Christmas", + "1969-12-25": "Christmas Day", "1970-01-01": "New Year's Day", "1970-03-01": "Patriots Day", "1970-03-26": "Maundy Thursday", "1970-03-27": "Good Friday", - "1970-03-29": "Easter Day", - "1970-05-01": "Labour Day", + "1970-03-29": "Easter Sunday", + "1970-05-01": "Labor Day", "1970-05-15": "Independence Day", "1970-06-12": "Chaco Armistice Day", "1970-08-15": "Asuncion Foundation's Day", "1970-12-08": "Caacupe Virgin Day", - "1970-12-25": "Christmas", + "1970-12-25": "Christmas Day", "1971-01-01": "New Year's Day", "1971-03-01": "Patriots Day", "1971-04-08": "Maundy Thursday", "1971-04-09": "Good Friday", - "1971-04-11": "Easter Day", - "1971-05-01": "Labour Day", + "1971-04-11": "Easter Sunday", + "1971-05-01": "Labor Day", "1971-05-15": "Independence Day", "1971-06-12": "Chaco Armistice Day", "1971-08-15": "Asuncion Foundation's Day", "1971-12-08": "Caacupe Virgin Day", - "1971-12-25": "Christmas", + "1971-12-25": "Christmas Day", "1972-01-01": "New Year's Day", "1972-03-01": "Patriots Day", "1972-03-30": "Maundy Thursday", "1972-03-31": "Good Friday", - "1972-04-02": "Easter Day", - "1972-05-01": "Labour Day", + "1972-04-02": "Easter Sunday", + "1972-05-01": "Labor Day", "1972-05-15": "Independence Day", "1972-06-12": "Chaco Armistice Day", "1972-08-15": "Asuncion Foundation's Day", "1972-12-08": "Caacupe Virgin Day", - "1972-12-25": "Christmas", + "1972-12-25": "Christmas Day", "1973-01-01": "New Year's Day", "1973-03-01": "Patriots Day", "1973-04-19": "Maundy Thursday", "1973-04-20": "Good Friday", - "1973-04-22": "Easter Day", - "1973-05-01": "Labour Day", + "1973-04-22": "Easter Sunday", + "1973-05-01": "Labor Day", "1973-05-15": "Independence Day", "1973-06-12": "Chaco Armistice Day", "1973-08-15": "Asuncion Foundation's Day", "1973-12-08": "Caacupe Virgin Day", - "1973-12-25": "Christmas", + "1973-12-25": "Christmas Day", "1974-01-01": "New Year's Day", "1974-03-01": "Patriots Day", "1974-04-11": "Maundy Thursday", "1974-04-12": "Good Friday", - "1974-04-14": "Easter Day", - "1974-05-01": "Labour Day", + "1974-04-14": "Easter Sunday", + "1974-05-01": "Labor Day", "1974-05-15": "Independence Day", "1974-06-12": "Chaco Armistice Day", "1974-08-15": "Asuncion Foundation's Day", "1974-12-08": "Caacupe Virgin Day", - "1974-12-25": "Christmas", + "1974-12-25": "Christmas Day", "1975-01-01": "New Year's Day", "1975-03-01": "Patriots Day", "1975-03-27": "Maundy Thursday", "1975-03-28": "Good Friday", - "1975-03-30": "Easter Day", - "1975-05-01": "Labour Day", + "1975-03-30": "Easter Sunday", + "1975-05-01": "Labor Day", "1975-05-15": "Independence Day", "1975-06-12": "Chaco Armistice Day", "1975-08-15": "Asuncion Foundation's Day", "1975-12-08": "Caacupe Virgin Day", - "1975-12-25": "Christmas", + "1975-12-25": "Christmas Day", "1976-01-01": "New Year's Day", "1976-03-01": "Patriots Day", "1976-04-15": "Maundy Thursday", "1976-04-16": "Good Friday", - "1976-04-18": "Easter Day", - "1976-05-01": "Labour Day", + "1976-04-18": "Easter Sunday", + "1976-05-01": "Labor Day", "1976-05-15": "Independence Day", "1976-06-12": "Chaco Armistice Day", "1976-08-15": "Asuncion Foundation's Day", "1976-12-08": "Caacupe Virgin Day", - "1976-12-25": "Christmas", + "1976-12-25": "Christmas Day", "1977-01-01": "New Year's Day", "1977-03-01": "Patriots Day", "1977-04-07": "Maundy Thursday", "1977-04-08": "Good Friday", - "1977-04-10": "Easter Day", - "1977-05-01": "Labour Day", + "1977-04-10": "Easter Sunday", + "1977-05-01": "Labor Day", "1977-05-15": "Independence Day", "1977-06-12": "Chaco Armistice Day", "1977-08-15": "Asuncion Foundation's Day", "1977-12-08": "Caacupe Virgin Day", - "1977-12-25": "Christmas", + "1977-12-25": "Christmas Day", "1978-01-01": "New Year's Day", "1978-03-01": "Patriots Day", "1978-03-23": "Maundy Thursday", "1978-03-24": "Good Friday", - "1978-03-26": "Easter Day", - "1978-05-01": "Labour Day", + "1978-03-26": "Easter Sunday", + "1978-05-01": "Labor Day", "1978-05-15": "Independence Day", "1978-06-12": "Chaco Armistice Day", "1978-08-15": "Asuncion Foundation's Day", "1978-12-08": "Caacupe Virgin Day", - "1978-12-25": "Christmas", + "1978-12-25": "Christmas Day", "1979-01-01": "New Year's Day", "1979-03-01": "Patriots Day", "1979-04-12": "Maundy Thursday", "1979-04-13": "Good Friday", - "1979-04-15": "Easter Day", - "1979-05-01": "Labour Day", + "1979-04-15": "Easter Sunday", + "1979-05-01": "Labor Day", "1979-05-15": "Independence Day", "1979-06-12": "Chaco Armistice Day", "1979-08-15": "Asuncion Foundation's Day", "1979-12-08": "Caacupe Virgin Day", - "1979-12-25": "Christmas", + "1979-12-25": "Christmas Day", "1980-01-01": "New Year's Day", "1980-03-01": "Patriots Day", "1980-04-03": "Maundy Thursday", "1980-04-04": "Good Friday", - "1980-04-06": "Easter Day", - "1980-05-01": "Labour Day", + "1980-04-06": "Easter Sunday", + "1980-05-01": "Labor Day", "1980-05-15": "Independence Day", "1980-06-12": "Chaco Armistice Day", "1980-08-15": "Asuncion Foundation's Day", "1980-12-08": "Caacupe Virgin Day", - "1980-12-25": "Christmas", + "1980-12-25": "Christmas Day", "1981-01-01": "New Year's Day", "1981-03-01": "Patriots Day", "1981-04-16": "Maundy Thursday", "1981-04-17": "Good Friday", - "1981-04-19": "Easter Day", - "1981-05-01": "Labour Day", + "1981-04-19": "Easter Sunday", + "1981-05-01": "Labor Day", "1981-05-15": "Independence Day", "1981-06-12": "Chaco Armistice Day", "1981-08-15": "Asuncion Foundation's Day", "1981-12-08": "Caacupe Virgin Day", - "1981-12-25": "Christmas", + "1981-12-25": "Christmas Day", "1982-01-01": "New Year's Day", "1982-03-01": "Patriots Day", "1982-04-08": "Maundy Thursday", "1982-04-09": "Good Friday", - "1982-04-11": "Easter Day", - "1982-05-01": "Labour Day", + "1982-04-11": "Easter Sunday", + "1982-05-01": "Labor Day", "1982-05-15": "Independence Day", "1982-06-12": "Chaco Armistice Day", "1982-08-15": "Asuncion Foundation's Day", "1982-12-08": "Caacupe Virgin Day", - "1982-12-25": "Christmas", + "1982-12-25": "Christmas Day", "1983-01-01": "New Year's Day", "1983-03-01": "Patriots Day", "1983-03-31": "Maundy Thursday", "1983-04-01": "Good Friday", - "1983-04-03": "Easter Day", - "1983-05-01": "Labour Day", + "1983-04-03": "Easter Sunday", + "1983-05-01": "Labor Day", "1983-05-15": "Independence Day", "1983-06-12": "Chaco Armistice Day", "1983-08-15": "Asuncion Foundation's Day", "1983-12-08": "Caacupe Virgin Day", - "1983-12-25": "Christmas", + "1983-12-25": "Christmas Day", "1984-01-01": "New Year's Day", "1984-03-01": "Patriots Day", "1984-04-19": "Maundy Thursday", "1984-04-20": "Good Friday", - "1984-04-22": "Easter Day", - "1984-05-01": "Labour Day", + "1984-04-22": "Easter Sunday", + "1984-05-01": "Labor Day", "1984-05-15": "Independence Day", "1984-06-12": "Chaco Armistice Day", "1984-08-15": "Asuncion Foundation's Day", "1984-12-08": "Caacupe Virgin Day", - "1984-12-25": "Christmas", + "1984-12-25": "Christmas Day", "1985-01-01": "New Year's Day", "1985-03-01": "Patriots Day", "1985-04-04": "Maundy Thursday", "1985-04-05": "Good Friday", - "1985-04-07": "Easter Day", - "1985-05-01": "Labour Day", + "1985-04-07": "Easter Sunday", + "1985-05-01": "Labor Day", "1985-05-15": "Independence Day", "1985-06-12": "Chaco Armistice Day", "1985-08-15": "Asuncion Foundation's Day", "1985-12-08": "Caacupe Virgin Day", - "1985-12-25": "Christmas", + "1985-12-25": "Christmas Day", "1986-01-01": "New Year's Day", "1986-03-01": "Patriots Day", "1986-03-27": "Maundy Thursday", "1986-03-28": "Good Friday", - "1986-03-30": "Easter Day", - "1986-05-01": "Labour Day", + "1986-03-30": "Easter Sunday", + "1986-05-01": "Labor Day", "1986-05-15": "Independence Day", "1986-06-12": "Chaco Armistice Day", "1986-08-15": "Asuncion Foundation's Day", "1986-12-08": "Caacupe Virgin Day", - "1986-12-25": "Christmas", + "1986-12-25": "Christmas Day", "1987-01-01": "New Year's Day", "1987-03-01": "Patriots Day", "1987-04-16": "Maundy Thursday", "1987-04-17": "Good Friday", - "1987-04-19": "Easter Day", - "1987-05-01": "Labour Day", + "1987-04-19": "Easter Sunday", + "1987-05-01": "Labor Day", "1987-05-15": "Independence Day", "1987-06-12": "Chaco Armistice Day", "1987-08-15": "Asuncion Foundation's Day", "1987-12-08": "Caacupe Virgin Day", - "1987-12-25": "Christmas", + "1987-12-25": "Christmas Day", "1988-01-01": "New Year's Day", "1988-03-01": "Patriots Day", "1988-03-31": "Maundy Thursday", "1988-04-01": "Good Friday", - "1988-04-03": "Easter Day", - "1988-05-01": "Labour Day", + "1988-04-03": "Easter Sunday", + "1988-05-01": "Labor Day", "1988-05-15": "Independence Day", "1988-06-12": "Chaco Armistice Day", "1988-08-15": "Asuncion Foundation's Day", "1988-12-08": "Caacupe Virgin Day", - "1988-12-25": "Christmas", + "1988-12-25": "Christmas Day", "1989-01-01": "New Year's Day", "1989-03-01": "Patriots Day", "1989-03-23": "Maundy Thursday", "1989-03-24": "Good Friday", - "1989-03-26": "Easter Day", - "1989-05-01": "Labour Day", + "1989-03-26": "Easter Sunday", + "1989-05-01": "Labor Day", "1989-05-15": "Independence Day", "1989-06-12": "Chaco Armistice Day", "1989-08-15": "Asuncion Foundation's Day", "1989-12-08": "Caacupe Virgin Day", - "1989-12-25": "Christmas", + "1989-12-25": "Christmas Day", "1990-01-01": "New Year's Day", "1990-03-01": "Patriots Day", "1990-04-12": "Maundy Thursday", "1990-04-13": "Good Friday", - "1990-04-15": "Easter Day", - "1990-05-01": "Labour Day", + "1990-04-15": "Easter Sunday", + "1990-05-01": "Labor Day", "1990-05-15": "Independence Day", "1990-06-12": "Chaco Armistice Day", "1990-08-15": "Asuncion Foundation's Day", "1990-12-08": "Caacupe Virgin Day", - "1990-12-25": "Christmas", + "1990-12-25": "Christmas Day", "1991-01-01": "New Year's Day", "1991-03-01": "Patriots Day", "1991-03-28": "Maundy Thursday", "1991-03-29": "Good Friday", - "1991-03-31": "Easter Day", - "1991-05-01": "Labour Day", + "1991-03-31": "Easter Sunday", + "1991-05-01": "Labor Day", "1991-05-15": "Independence Day", "1991-06-12": "Chaco Armistice Day", "1991-08-15": "Asuncion Foundation's Day", "1991-12-08": "Caacupe Virgin Day", - "1991-12-25": "Christmas", + "1991-12-25": "Christmas Day", "1992-01-01": "New Year's Day", "1992-03-01": "Patriots Day", "1992-04-16": "Maundy Thursday", "1992-04-17": "Good Friday", - "1992-04-19": "Easter Day", - "1992-05-01": "Labour Day", + "1992-04-19": "Easter Sunday", + "1992-05-01": "Labor Day", "1992-05-15": "Independence Day", "1992-06-12": "Chaco Armistice Day", "1992-08-15": "Asuncion Foundation's Day", "1992-12-08": "Caacupe Virgin Day", - "1992-12-25": "Christmas", + "1992-12-25": "Christmas Day", "1993-01-01": "New Year's Day", "1993-03-01": "Patriots Day", "1993-04-08": "Maundy Thursday", "1993-04-09": "Good Friday", - "1993-04-11": "Easter Day", - "1993-05-01": "Labour Day", + "1993-04-11": "Easter Sunday", + "1993-05-01": "Labor Day", "1993-05-15": "Independence Day", "1993-06-12": "Chaco Armistice Day", "1993-08-15": "Asuncion Foundation's Day", "1993-12-08": "Caacupe Virgin Day", - "1993-12-25": "Christmas", + "1993-12-25": "Christmas Day", "1994-01-01": "New Year's Day", "1994-03-01": "Patriots Day", "1994-03-31": "Maundy Thursday", "1994-04-01": "Good Friday", - "1994-04-03": "Easter Day", - "1994-05-01": "Labour Day", + "1994-04-03": "Easter Sunday", + "1994-05-01": "Labor Day", "1994-05-15": "Independence Day", "1994-06-12": "Chaco Armistice Day", "1994-08-15": "Asuncion Foundation's Day", "1994-12-08": "Caacupe Virgin Day", - "1994-12-25": "Christmas", + "1994-12-25": "Christmas Day", "1995-01-01": "New Year's Day", "1995-03-01": "Patriots Day", "1995-04-13": "Maundy Thursday", "1995-04-14": "Good Friday", - "1995-04-16": "Easter Day", - "1995-05-01": "Labour Day", + "1995-04-16": "Easter Sunday", + "1995-05-01": "Labor Day", "1995-05-15": "Independence Day", "1995-06-12": "Chaco Armistice Day", "1995-08-15": "Asuncion Foundation's Day", "1995-12-08": "Caacupe Virgin Day", - "1995-12-25": "Christmas", + "1995-12-25": "Christmas Day", "1996-01-01": "New Year's Day", "1996-03-01": "Patriots Day", "1996-04-04": "Maundy Thursday", "1996-04-05": "Good Friday", - "1996-04-07": "Easter Day", - "1996-05-01": "Labour Day", + "1996-04-07": "Easter Sunday", + "1996-05-01": "Labor Day", "1996-05-15": "Independence Day", "1996-06-12": "Chaco Armistice Day", "1996-08-15": "Asuncion Foundation's Day", "1996-12-08": "Caacupe Virgin Day", - "1996-12-25": "Christmas", + "1996-12-25": "Christmas Day", "1997-01-01": "New Year's Day", "1997-03-01": "Patriots Day", "1997-03-27": "Maundy Thursday", "1997-03-28": "Good Friday", - "1997-03-30": "Easter Day", - "1997-05-01": "Labour Day", + "1997-03-30": "Easter Sunday", + "1997-05-01": "Labor Day", "1997-05-15": "Independence Day", "1997-06-12": "Chaco Armistice Day", "1997-08-15": "Asuncion Foundation's Day", "1997-12-08": "Caacupe Virgin Day", - "1997-12-25": "Christmas", + "1997-12-25": "Christmas Day", "1998-01-01": "New Year's Day", "1998-03-01": "Patriots Day", "1998-04-09": "Maundy Thursday", "1998-04-10": "Good Friday", - "1998-04-12": "Easter Day", - "1998-05-01": "Labour Day", + "1998-04-12": "Easter Sunday", + "1998-05-01": "Labor Day", "1998-05-15": "Independence Day", "1998-06-12": "Chaco Armistice Day", "1998-08-15": "Asuncion Foundation's Day", "1998-12-08": "Caacupe Virgin Day", - "1998-12-25": "Christmas", + "1998-12-25": "Christmas Day", "1999-01-01": "New Year's Day", "1999-03-01": "Patriots Day", "1999-04-01": "Maundy Thursday", "1999-04-02": "Good Friday", - "1999-04-04": "Easter Day", - "1999-05-01": "Labour Day", + "1999-04-04": "Easter Sunday", + "1999-05-01": "Labor Day", "1999-05-15": "Independence Day", "1999-06-12": "Chaco Armistice Day", "1999-08-15": "Asuncion Foundation's Day", "1999-12-08": "Caacupe Virgin Day", - "1999-12-25": "Christmas", + "1999-12-25": "Christmas Day", "2000-01-01": "New Year's Day", "2000-03-01": "Patriots Day", "2000-04-20": "Maundy Thursday", "2000-04-21": "Good Friday", - "2000-04-23": "Easter Day", - "2000-05-01": "Labour Day", + "2000-04-23": "Easter Sunday", + "2000-05-01": "Labor Day", "2000-05-15": "Independence Day", "2000-06-12": "Chaco Armistice Day", "2000-08-15": "Asuncion Foundation's Day", "2000-09-29": "Boqueron Battle Day", "2000-12-08": "Caacupe Virgin Day", - "2000-12-25": "Christmas", + "2000-12-25": "Christmas Day", "2001-01-01": "New Year's Day", "2001-03-01": "Patriots Day", "2001-04-12": "Maundy Thursday", "2001-04-13": "Good Friday", - "2001-04-15": "Easter Day", - "2001-05-01": "Labour Day", + "2001-04-15": "Easter Sunday", + "2001-05-01": "Labor Day", "2001-05-15": "Independence Day", "2001-06-12": "Chaco Armistice Day", "2001-08-15": "Asuncion Foundation's Day", "2001-09-29": "Boqueron Battle Day", "2001-12-08": "Caacupe Virgin Day", - "2001-12-25": "Christmas", + "2001-12-25": "Christmas Day", "2002-01-01": "New Year's Day", "2002-03-01": "Patriots Day", "2002-03-28": "Maundy Thursday", "2002-03-29": "Good Friday", - "2002-03-31": "Easter Day", - "2002-05-01": "Labour Day", + "2002-03-31": "Easter Sunday", + "2002-05-01": "Labor Day", "2002-05-15": "Independence Day", "2002-06-12": "Chaco Armistice Day", "2002-08-15": "Asuncion Foundation's Day", "2002-09-29": "Boqueron Battle Day", "2002-12-08": "Caacupe Virgin Day", - "2002-12-25": "Christmas", + "2002-12-25": "Christmas Day", "2003-01-01": "New Year's Day", "2003-03-01": "Patriots Day", "2003-04-17": "Maundy Thursday", "2003-04-18": "Good Friday", - "2003-04-20": "Easter Day", - "2003-05-01": "Labour Day", + "2003-04-20": "Easter Sunday", + "2003-05-01": "Labor Day", "2003-05-15": "Independence Day", "2003-06-12": "Chaco Armistice Day", "2003-08-15": "Asuncion Foundation's Day", "2003-09-29": "Boqueron Battle Day", "2003-12-08": "Caacupe Virgin Day", - "2003-12-25": "Christmas", + "2003-12-25": "Christmas Day", "2004-01-01": "New Year's Day", "2004-03-01": "Patriots Day", "2004-04-08": "Maundy Thursday", "2004-04-09": "Good Friday", - "2004-04-11": "Easter Day", - "2004-05-01": "Labour Day", + "2004-04-11": "Easter Sunday", + "2004-05-01": "Labor Day", "2004-05-15": "Independence Day", "2004-06-12": "Chaco Armistice Day", "2004-08-15": "Asuncion Foundation's Day", "2004-09-29": "Boqueron Battle Day", "2004-12-08": "Caacupe Virgin Day", - "2004-12-25": "Christmas", + "2004-12-25": "Christmas Day", "2005-01-01": "New Year's Day", "2005-03-01": "Patriots Day", "2005-03-24": "Maundy Thursday", "2005-03-25": "Good Friday", - "2005-03-27": "Easter Day", - "2005-05-01": "Labour Day", + "2005-03-27": "Easter Sunday", + "2005-05-01": "Labor Day", "2005-05-15": "Independence Day", "2005-06-12": "Chaco Armistice Day", "2005-08-15": "Asuncion Foundation's Day", "2005-09-29": "Boqueron Battle Day", "2005-12-08": "Caacupe Virgin Day", - "2005-12-25": "Christmas", + "2005-12-25": "Christmas Day", "2006-01-01": "New Year's Day", "2006-03-01": "Patriots Day", "2006-04-13": "Maundy Thursday", "2006-04-14": "Good Friday", - "2006-04-16": "Easter Day", - "2006-05-01": "Labour Day", + "2006-04-16": "Easter Sunday", + "2006-05-01": "Labor Day", "2006-05-15": "Independence Day", "2006-06-12": "Chaco Armistice Day", "2006-08-15": "Asuncion Foundation's Day", "2006-09-29": "Boqueron Battle Day", "2006-12-08": "Caacupe Virgin Day", - "2006-12-25": "Christmas", + "2006-12-25": "Christmas Day", "2007-01-01": "New Year's Day", "2007-01-29": "Public holiday", "2007-03-01": "Patriots Day", "2007-04-05": "Maundy Thursday", "2007-04-06": "Good Friday", - "2007-04-08": "Easter Day", - "2007-05-01": "Labour Day", + "2007-04-08": "Easter Sunday", + "2007-05-01": "Labor Day", "2007-05-15": "Independence Day", "2007-06-12": "Chaco Armistice Day", "2007-08-15": "Asuncion Foundation's Day", "2007-09-29": "Boqueron Battle Day", "2007-12-08": "Caacupe Virgin Day", - "2007-12-25": "Christmas", + "2007-12-25": "Christmas Day", "2008-01-01": "New Year's Day", "2008-03-01": "Patriots Day", "2008-03-20": "Maundy Thursday", "2008-03-21": "Good Friday", - "2008-03-23": "Easter Day", - "2008-05-01": "Labour Day", + "2008-03-23": "Easter Sunday", + "2008-05-01": "Labor Day", "2008-05-15": "Independence Day", "2008-06-12": "Chaco Armistice Day", "2008-08-15": "Asuncion Foundation's Day", "2008-09-29": "Boqueron Battle Day", "2008-12-08": "Caacupe Virgin Day", - "2008-12-25": "Christmas", + "2008-12-25": "Christmas Day", "2009-01-01": "New Year's Day", "2009-03-01": "Patriots Day", "2009-04-09": "Maundy Thursday", "2009-04-10": "Good Friday", - "2009-04-12": "Easter Day", - "2009-05-01": "Labour Day", + "2009-04-12": "Easter Sunday", + "2009-05-01": "Labor Day", "2009-05-15": "Independence Day", "2009-06-12": "Chaco Armistice Day", "2009-08-15": "Asuncion Foundation's Day", "2009-09-10": "Public holiday", "2009-09-29": "Boqueron Battle Day", "2009-12-08": "Caacupe Virgin Day", - "2009-12-25": "Christmas", + "2009-12-25": "Christmas Day", "2010-01-01": "New Year's Day", "2010-03-01": "Patriots Day", "2010-04-01": "Maundy Thursday", "2010-04-02": "Good Friday", - "2010-04-04": "Easter Day", - "2010-05-01": "Labour Day", + "2010-04-04": "Easter Sunday", + "2010-05-01": "Labor Day", "2010-05-15": "Independence Day", "2010-06-12": "Chaco Armistice Day", "2010-06-14": "Public holiday", @@ -684,7 +684,7 @@ "2010-09-29": "Boqueron Battle Day", "2010-12-08": "Caacupe Virgin Day", "2010-12-24": "Public sector holiday", - "2010-12-25": "Christmas", + "2010-12-25": "Christmas Day", "2010-12-31": "Public sector holiday", "2011-01-01": "New Year's Day", "2011-03-01": "Patriots Day", @@ -692,8 +692,8 @@ "2011-04-20": "Public sector holiday", "2011-04-21": "Maundy Thursday", "2011-04-22": "Good Friday", - "2011-04-24": "Easter Day", - "2011-05-01": "Labour Day", + "2011-04-24": "Easter Sunday", + "2011-05-01": "Labor Day", "2011-05-14": "Public holiday", "2011-05-15": "Independence Day", "2011-05-16": "Public holiday", @@ -702,15 +702,15 @@ "2011-09-29": "Boqueron Battle Day", "2011-12-08": "Caacupe Virgin Day", "2011-12-23": "Public sector holiday", - "2011-12-25": "Christmas", + "2011-12-25": "Christmas Day", "2011-12-30": "Public sector holiday", "2012-01-01": "New Year's Day", "2012-03-01": "Patriots Day", "2012-04-04": "Public sector holiday", "2012-04-05": "Maundy Thursday", "2012-04-06": "Good Friday", - "2012-04-08": "Easter Day", - "2012-05-01": "Labour Day", + "2012-04-08": "Easter Sunday", + "2012-05-01": "Labor Day", "2012-05-14": "Independence Day", "2012-05-15": "Independence Day", "2012-06-12": "Chaco Armistice Day", @@ -718,15 +718,15 @@ "2012-09-29": "Boqueron Battle Day", "2012-12-08": "Caacupe Virgin Day", "2012-12-24": "Public sector holiday", - "2012-12-25": "Christmas", + "2012-12-25": "Christmas Day", "2012-12-31": "Public sector holiday", "2013-01-01": "New Year's Day", "2013-03-04": "Patriots Day", "2013-03-27": "Public sector holiday", "2013-03-28": "Maundy Thursday", "2013-03-29": "Good Friday", - "2013-03-31": "Easter Day", - "2013-05-01": "Labour Day", + "2013-03-31": "Easter Sunday", + "2013-05-01": "Labor Day", "2013-05-14": "Independence Day", "2013-05-15": "Independence Day", "2013-06-12": "Chaco Armistice Day", @@ -734,14 +734,14 @@ "2013-08-15": "Asuncion Foundation's Day", "2013-09-29": "Boqueron Battle Day", "2013-12-08": "Caacupe Virgin Day", - "2013-12-25": "Christmas", + "2013-12-25": "Christmas Day", "2014-01-01": "New Year's Day", "2014-03-01": "Patriots Day", "2014-04-16": "Public sector holiday", "2014-04-17": "Maundy Thursday", "2014-04-18": "Good Friday", - "2014-04-20": "Easter Day", - "2014-05-01": "Labour Day", + "2014-04-20": "Easter Sunday", + "2014-05-01": "Labor Day", "2014-05-14": "Independence Day", "2014-05-15": "Independence Day", "2014-06-16": "Chaco Armistice Day", @@ -749,15 +749,15 @@ "2014-09-29": "Boqueron Battle Day", "2014-12-08": "Caacupe Virgin Day", "2014-12-24": "Public sector holiday", - "2014-12-25": "Christmas", + "2014-12-25": "Christmas Day", "2014-12-31": "Public sector holiday", "2015-01-01": "New Year's Day", "2015-03-01": "Patriots Day", "2015-04-01": "Public sector holiday", "2015-04-02": "Maundy Thursday", "2015-04-03": "Good Friday", - "2015-04-05": "Easter Day", - "2015-05-01": "Labour Day", + "2015-04-05": "Easter Sunday", + "2015-05-01": "Labor Day", "2015-05-14": "Independence Day", "2015-05-15": "Independence Day", "2015-06-12": "Chaco Armistice Day", @@ -767,42 +767,42 @@ "2015-09-28": "Boqueron Battle Day", "2015-12-08": "Caacupe Virgin Day", "2015-12-24": "Public sector holiday", - "2015-12-25": "Christmas", + "2015-12-25": "Christmas Day", "2015-12-31": "Public sector holiday", "2016-01-01": "New Year's Day", "2016-02-29": "Patriots Day", "2016-03-23": "Public sector holiday", "2016-03-24": "Maundy Thursday", "2016-03-25": "Good Friday", - "2016-03-27": "Easter Day", - "2016-05-01": "Labour Day", + "2016-03-27": "Easter Sunday", + "2016-05-01": "Labor Day", "2016-05-14": "Independence Day", "2016-05-15": "Independence Day", "2016-06-12": "Chaco Armistice Day", "2016-08-15": "Asuncion Foundation's Day", "2016-10-03": "Boqueron Battle Day", "2016-12-08": "Caacupe Virgin Day", - "2016-12-25": "Christmas", + "2016-12-25": "Christmas Day", "2017-01-01": "New Year's Day", "2017-03-01": "Patriots Day", "2017-03-28": "Public sector holiday", "2017-04-13": "Maundy Thursday", "2017-04-14": "Good Friday", - "2017-04-16": "Easter Day", - "2017-05-01": "Labour Day", + "2017-04-16": "Easter Sunday", + "2017-05-01": "Labor Day", "2017-05-14": "Independence Day", "2017-05-15": "Independence Day", "2017-06-12": "Chaco Armistice Day", "2017-08-15": "Asuncion Foundation's Day", "2017-10-02": "Boqueron Battle Day", "2017-12-08": "Caacupe Virgin Day", - "2017-12-25": "Christmas", + "2017-12-25": "Christmas Day", "2018-01-01": "New Year's Day", "2018-02-26": "Patriots Day", "2018-03-29": "Maundy Thursday", "2018-03-30": "Good Friday", - "2018-04-01": "Easter Day", - "2018-05-01": "Labour Day", + "2018-04-01": "Easter Sunday", + "2018-05-01": "Labor Day", "2018-05-14": "Independence Day", "2018-05-15": "Independence Day", "2018-06-11": "Chaco Armistice Day", @@ -810,15 +810,15 @@ "2018-09-29": "Boqueron Battle Day", "2018-12-08": "Caacupe Virgin Day", "2018-12-24": "Public sector holiday", - "2018-12-25": "Christmas", + "2018-12-25": "Christmas Day", "2018-12-31": "Public sector holiday", "2019-01-01": "New Year's Day", "2019-03-01": "Patriots Day", "2019-04-17": "Public sector holiday", "2019-04-18": "Maundy Thursday", "2019-04-19": "Good Friday", - "2019-04-21": "Easter Day", - "2019-05-01": "Labour Day", + "2019-04-21": "Easter Sunday", + "2019-05-01": "Labor Day", "2019-05-14": "Independence Day", "2019-05-15": "Independence Day", "2019-06-12": "Chaco Armistice Day", @@ -826,28 +826,28 @@ "2019-09-29": "Boqueron Battle Day", "2019-12-08": "Caacupe Virgin Day", "2019-12-24": "Public sector holiday", - "2019-12-25": "Christmas", + "2019-12-25": "Christmas Day", "2019-12-31": "Public sector holiday", "2020-01-01": "New Year's Day", "2020-03-01": "Patriots Day", "2020-04-08": "Public sector holiday", "2020-04-09": "Maundy Thursday", "2020-04-10": "Good Friday", - "2020-04-12": "Easter Day", - "2020-05-01": "Labour Day", + "2020-04-12": "Easter Sunday", + "2020-05-01": "Labor Day", "2020-05-14": "Independence Day", "2020-05-15": "Independence Day", "2020-06-12": "Chaco Armistice Day", "2020-08-15": "Asuncion Foundation's Day", "2020-09-29": "Boqueron Battle Day", "2020-12-08": "Caacupe Virgin Day", - "2020-12-25": "Christmas", + "2020-12-25": "Christmas Day", "2021-01-01": "New Year's Day", "2021-03-01": "Patriots Day", "2021-04-01": "Maundy Thursday", "2021-04-02": "Good Friday", - "2021-04-04": "Easter Day", - "2021-05-01": "Labour Day", + "2021-04-04": "Easter Sunday", + "2021-05-01": "Labor Day", "2021-05-14": "Independence Day", "2021-05-15": "Independence Day", "2021-06-12": "Chaco Armistice Day", @@ -855,15 +855,15 @@ "2021-09-27": "Boqueron Battle Day", "2021-12-08": "Caacupe Virgin Day", "2021-12-24": "Public sector holiday", - "2021-12-25": "Christmas", + "2021-12-25": "Christmas Day", "2021-12-31": "Public sector holiday", "2022-01-01": "New Year's Day", "2022-02-28": "Patriots Day", "2022-04-13": "Public sector holiday", "2022-04-14": "Maundy Thursday", "2022-04-15": "Good Friday", - "2022-04-17": "Easter Day", - "2022-05-01": "Labour Day", + "2022-04-17": "Easter Sunday", + "2022-05-01": "Labor Day", "2022-05-02": "Public sector holiday", "2022-05-14": "Independence Day", "2022-05-15": "Independence Day", @@ -871,369 +871,369 @@ "2022-08-15": "Asuncion Foundation's Day", "2022-10-03": "Boqueron Battle Day", "2022-12-08": "Caacupe Virgin Day", - "2022-12-25": "Christmas", + "2022-12-25": "Christmas Day", "2023-01-01": "New Year's Day", "2023-03-01": "Patriots Day", "2023-04-06": "Maundy Thursday", "2023-04-07": "Good Friday", - "2023-04-09": "Easter Day", - "2023-05-01": "Labour Day", + "2023-04-09": "Easter Sunday", + "2023-05-01": "Labor Day", "2023-05-14": "Independence Day", "2023-05-15": "Independence Day", "2023-06-12": "Chaco Armistice Day", "2023-08-15": "Asuncion Foundation's Day", "2023-09-29": "Boqueron Battle Day", "2023-12-08": "Caacupe Virgin Day", - "2023-12-25": "Christmas", + "2023-12-25": "Christmas Day", "2024-01-01": "New Year's Day", "2024-03-01": "Patriots Day", "2024-03-28": "Maundy Thursday", "2024-03-29": "Good Friday", - "2024-03-31": "Easter Day", - "2024-05-01": "Labour Day", + "2024-03-31": "Easter Sunday", + "2024-05-01": "Labor Day", "2024-05-14": "Independence Day", "2024-05-15": "Independence Day", "2024-06-12": "Chaco Armistice Day", "2024-08-15": "Asuncion Foundation's Day", "2024-09-29": "Boqueron Battle Day", "2024-12-08": "Caacupe Virgin Day", - "2024-12-25": "Christmas", + "2024-12-25": "Christmas Day", "2025-01-01": "New Year's Day", "2025-03-01": "Patriots Day", "2025-04-17": "Maundy Thursday", "2025-04-18": "Good Friday", - "2025-04-20": "Easter Day", - "2025-05-01": "Labour Day", + "2025-04-20": "Easter Sunday", + "2025-05-01": "Labor Day", "2025-05-14": "Independence Day", "2025-05-15": "Independence Day", "2025-06-12": "Chaco Armistice Day", "2025-08-15": "Asuncion Foundation's Day", "2025-09-29": "Boqueron Battle Day", "2025-12-08": "Caacupe Virgin Day", - "2025-12-25": "Christmas", + "2025-12-25": "Christmas Day", "2026-01-01": "New Year's Day", "2026-03-01": "Patriots Day", "2026-04-02": "Maundy Thursday", "2026-04-03": "Good Friday", - "2026-04-05": "Easter Day", - "2026-05-01": "Labour Day", + "2026-04-05": "Easter Sunday", + "2026-05-01": "Labor Day", "2026-05-14": "Independence Day", "2026-05-15": "Independence Day", "2026-06-12": "Chaco Armistice Day", "2026-08-15": "Asuncion Foundation's Day", "2026-09-29": "Boqueron Battle Day", "2026-12-08": "Caacupe Virgin Day", - "2026-12-25": "Christmas", + "2026-12-25": "Christmas Day", "2027-01-01": "New Year's Day", "2027-03-01": "Patriots Day", "2027-03-25": "Maundy Thursday", "2027-03-26": "Good Friday", - "2027-03-28": "Easter Day", - "2027-05-01": "Labour Day", + "2027-03-28": "Easter Sunday", + "2027-05-01": "Labor Day", "2027-05-14": "Independence Day", "2027-05-15": "Independence Day", "2027-06-12": "Chaco Armistice Day", "2027-08-15": "Asuncion Foundation's Day", "2027-09-29": "Boqueron Battle Day", "2027-12-08": "Caacupe Virgin Day", - "2027-12-25": "Christmas", + "2027-12-25": "Christmas Day", "2028-01-01": "New Year's Day", "2028-03-01": "Patriots Day", "2028-04-13": "Maundy Thursday", "2028-04-14": "Good Friday", - "2028-04-16": "Easter Day", - "2028-05-01": "Labour Day", + "2028-04-16": "Easter Sunday", + "2028-05-01": "Labor Day", "2028-05-14": "Independence Day", "2028-05-15": "Independence Day", "2028-06-12": "Chaco Armistice Day", "2028-08-15": "Asuncion Foundation's Day", "2028-09-29": "Boqueron Battle Day", "2028-12-08": "Caacupe Virgin Day", - "2028-12-25": "Christmas", + "2028-12-25": "Christmas Day", "2029-01-01": "New Year's Day", "2029-03-01": "Patriots Day", "2029-03-29": "Maundy Thursday", "2029-03-30": "Good Friday", - "2029-04-01": "Easter Day", - "2029-05-01": "Labour Day", + "2029-04-01": "Easter Sunday", + "2029-05-01": "Labor Day", "2029-05-14": "Independence Day", "2029-05-15": "Independence Day", "2029-06-12": "Chaco Armistice Day", "2029-08-15": "Asuncion Foundation's Day", "2029-09-29": "Boqueron Battle Day", "2029-12-08": "Caacupe Virgin Day", - "2029-12-25": "Christmas", + "2029-12-25": "Christmas Day", "2030-01-01": "New Year's Day", "2030-03-01": "Patriots Day", "2030-04-18": "Maundy Thursday", "2030-04-19": "Good Friday", - "2030-04-21": "Easter Day", - "2030-05-01": "Labour Day", + "2030-04-21": "Easter Sunday", + "2030-05-01": "Labor Day", "2030-05-14": "Independence Day", "2030-05-15": "Independence Day", "2030-06-12": "Chaco Armistice Day", "2030-08-15": "Asuncion Foundation's Day", "2030-09-29": "Boqueron Battle Day", "2030-12-08": "Caacupe Virgin Day", - "2030-12-25": "Christmas", + "2030-12-25": "Christmas Day", "2031-01-01": "New Year's Day", "2031-03-01": "Patriots Day", "2031-04-10": "Maundy Thursday", "2031-04-11": "Good Friday", - "2031-04-13": "Easter Day", - "2031-05-01": "Labour Day", + "2031-04-13": "Easter Sunday", + "2031-05-01": "Labor Day", "2031-05-14": "Independence Day", "2031-05-15": "Independence Day", "2031-06-12": "Chaco Armistice Day", "2031-08-15": "Asuncion Foundation's Day", "2031-09-29": "Boqueron Battle Day", "2031-12-08": "Caacupe Virgin Day", - "2031-12-25": "Christmas", + "2031-12-25": "Christmas Day", "2032-01-01": "New Year's Day", "2032-03-01": "Patriots Day", "2032-03-25": "Maundy Thursday", "2032-03-26": "Good Friday", - "2032-03-28": "Easter Day", - "2032-05-01": "Labour Day", + "2032-03-28": "Easter Sunday", + "2032-05-01": "Labor Day", "2032-05-14": "Independence Day", "2032-05-15": "Independence Day", "2032-06-12": "Chaco Armistice Day", "2032-08-15": "Asuncion Foundation's Day", "2032-09-29": "Boqueron Battle Day", "2032-12-08": "Caacupe Virgin Day", - "2032-12-25": "Christmas", + "2032-12-25": "Christmas Day", "2033-01-01": "New Year's Day", "2033-03-01": "Patriots Day", "2033-04-14": "Maundy Thursday", "2033-04-15": "Good Friday", - "2033-04-17": "Easter Day", - "2033-05-01": "Labour Day", + "2033-04-17": "Easter Sunday", + "2033-05-01": "Labor Day", "2033-05-14": "Independence Day", "2033-05-15": "Independence Day", "2033-06-12": "Chaco Armistice Day", "2033-08-15": "Asuncion Foundation's Day", "2033-09-29": "Boqueron Battle Day", "2033-12-08": "Caacupe Virgin Day", - "2033-12-25": "Christmas", + "2033-12-25": "Christmas Day", "2034-01-01": "New Year's Day", "2034-03-01": "Patriots Day", "2034-04-06": "Maundy Thursday", "2034-04-07": "Good Friday", - "2034-04-09": "Easter Day", - "2034-05-01": "Labour Day", + "2034-04-09": "Easter Sunday", + "2034-05-01": "Labor Day", "2034-05-14": "Independence Day", "2034-05-15": "Independence Day", "2034-06-12": "Chaco Armistice Day", "2034-08-15": "Asuncion Foundation's Day", "2034-09-29": "Boqueron Battle Day", "2034-12-08": "Caacupe Virgin Day", - "2034-12-25": "Christmas", + "2034-12-25": "Christmas Day", "2035-01-01": "New Year's Day", "2035-03-01": "Patriots Day", "2035-03-22": "Maundy Thursday", "2035-03-23": "Good Friday", - "2035-03-25": "Easter Day", - "2035-05-01": "Labour Day", + "2035-03-25": "Easter Sunday", + "2035-05-01": "Labor Day", "2035-05-14": "Independence Day", "2035-05-15": "Independence Day", "2035-06-12": "Chaco Armistice Day", "2035-08-15": "Asuncion Foundation's Day", "2035-09-29": "Boqueron Battle Day", "2035-12-08": "Caacupe Virgin Day", - "2035-12-25": "Christmas", + "2035-12-25": "Christmas Day", "2036-01-01": "New Year's Day", "2036-03-01": "Patriots Day", "2036-04-10": "Maundy Thursday", "2036-04-11": "Good Friday", - "2036-04-13": "Easter Day", - "2036-05-01": "Labour Day", + "2036-04-13": "Easter Sunday", + "2036-05-01": "Labor Day", "2036-05-14": "Independence Day", "2036-05-15": "Independence Day", "2036-06-12": "Chaco Armistice Day", "2036-08-15": "Asuncion Foundation's Day", "2036-09-29": "Boqueron Battle Day", "2036-12-08": "Caacupe Virgin Day", - "2036-12-25": "Christmas", + "2036-12-25": "Christmas Day", "2037-01-01": "New Year's Day", "2037-03-01": "Patriots Day", "2037-04-02": "Maundy Thursday", "2037-04-03": "Good Friday", - "2037-04-05": "Easter Day", - "2037-05-01": "Labour Day", + "2037-04-05": "Easter Sunday", + "2037-05-01": "Labor Day", "2037-05-14": "Independence Day", "2037-05-15": "Independence Day", "2037-06-12": "Chaco Armistice Day", "2037-08-15": "Asuncion Foundation's Day", "2037-09-29": "Boqueron Battle Day", "2037-12-08": "Caacupe Virgin Day", - "2037-12-25": "Christmas", + "2037-12-25": "Christmas Day", "2038-01-01": "New Year's Day", "2038-03-01": "Patriots Day", "2038-04-22": "Maundy Thursday", "2038-04-23": "Good Friday", - "2038-04-25": "Easter Day", - "2038-05-01": "Labour Day", + "2038-04-25": "Easter Sunday", + "2038-05-01": "Labor Day", "2038-05-14": "Independence Day", "2038-05-15": "Independence Day", "2038-06-12": "Chaco Armistice Day", "2038-08-15": "Asuncion Foundation's Day", "2038-09-29": "Boqueron Battle Day", "2038-12-08": "Caacupe Virgin Day", - "2038-12-25": "Christmas", + "2038-12-25": "Christmas Day", "2039-01-01": "New Year's Day", "2039-03-01": "Patriots Day", "2039-04-07": "Maundy Thursday", "2039-04-08": "Good Friday", - "2039-04-10": "Easter Day", - "2039-05-01": "Labour Day", + "2039-04-10": "Easter Sunday", + "2039-05-01": "Labor Day", "2039-05-14": "Independence Day", "2039-05-15": "Independence Day", "2039-06-12": "Chaco Armistice Day", "2039-08-15": "Asuncion Foundation's Day", "2039-09-29": "Boqueron Battle Day", "2039-12-08": "Caacupe Virgin Day", - "2039-12-25": "Christmas", + "2039-12-25": "Christmas Day", "2040-01-01": "New Year's Day", "2040-03-01": "Patriots Day", "2040-03-29": "Maundy Thursday", "2040-03-30": "Good Friday", - "2040-04-01": "Easter Day", - "2040-05-01": "Labour Day", + "2040-04-01": "Easter Sunday", + "2040-05-01": "Labor Day", "2040-05-14": "Independence Day", "2040-05-15": "Independence Day", "2040-06-12": "Chaco Armistice Day", "2040-08-15": "Asuncion Foundation's Day", "2040-09-29": "Boqueron Battle Day", "2040-12-08": "Caacupe Virgin Day", - "2040-12-25": "Christmas", + "2040-12-25": "Christmas Day", "2041-01-01": "New Year's Day", "2041-03-01": "Patriots Day", "2041-04-18": "Maundy Thursday", "2041-04-19": "Good Friday", - "2041-04-21": "Easter Day", - "2041-05-01": "Labour Day", + "2041-04-21": "Easter Sunday", + "2041-05-01": "Labor Day", "2041-05-14": "Independence Day", "2041-05-15": "Independence Day", "2041-06-12": "Chaco Armistice Day", "2041-08-15": "Asuncion Foundation's Day", "2041-09-29": "Boqueron Battle Day", "2041-12-08": "Caacupe Virgin Day", - "2041-12-25": "Christmas", + "2041-12-25": "Christmas Day", "2042-01-01": "New Year's Day", "2042-03-01": "Patriots Day", "2042-04-03": "Maundy Thursday", "2042-04-04": "Good Friday", - "2042-04-06": "Easter Day", - "2042-05-01": "Labour Day", + "2042-04-06": "Easter Sunday", + "2042-05-01": "Labor Day", "2042-05-14": "Independence Day", "2042-05-15": "Independence Day", "2042-06-12": "Chaco Armistice Day", "2042-08-15": "Asuncion Foundation's Day", "2042-09-29": "Boqueron Battle Day", "2042-12-08": "Caacupe Virgin Day", - "2042-12-25": "Christmas", + "2042-12-25": "Christmas Day", "2043-01-01": "New Year's Day", "2043-03-01": "Patriots Day", "2043-03-26": "Maundy Thursday", "2043-03-27": "Good Friday", - "2043-03-29": "Easter Day", - "2043-05-01": "Labour Day", + "2043-03-29": "Easter Sunday", + "2043-05-01": "Labor Day", "2043-05-14": "Independence Day", "2043-05-15": "Independence Day", "2043-06-12": "Chaco Armistice Day", "2043-08-15": "Asuncion Foundation's Day", "2043-09-29": "Boqueron Battle Day", "2043-12-08": "Caacupe Virgin Day", - "2043-12-25": "Christmas", + "2043-12-25": "Christmas Day", "2044-01-01": "New Year's Day", "2044-03-01": "Patriots Day", "2044-04-14": "Maundy Thursday", "2044-04-15": "Good Friday", - "2044-04-17": "Easter Day", - "2044-05-01": "Labour Day", + "2044-04-17": "Easter Sunday", + "2044-05-01": "Labor Day", "2044-05-14": "Independence Day", "2044-05-15": "Independence Day", "2044-06-12": "Chaco Armistice Day", "2044-08-15": "Asuncion Foundation's Day", "2044-09-29": "Boqueron Battle Day", "2044-12-08": "Caacupe Virgin Day", - "2044-12-25": "Christmas", + "2044-12-25": "Christmas Day", "2045-01-01": "New Year's Day", "2045-03-01": "Patriots Day", "2045-04-06": "Maundy Thursday", "2045-04-07": "Good Friday", - "2045-04-09": "Easter Day", - "2045-05-01": "Labour Day", + "2045-04-09": "Easter Sunday", + "2045-05-01": "Labor Day", "2045-05-14": "Independence Day", "2045-05-15": "Independence Day", "2045-06-12": "Chaco Armistice Day", "2045-08-15": "Asuncion Foundation's Day", "2045-09-29": "Boqueron Battle Day", "2045-12-08": "Caacupe Virgin Day", - "2045-12-25": "Christmas", + "2045-12-25": "Christmas Day", "2046-01-01": "New Year's Day", "2046-03-01": "Patriots Day", "2046-03-22": "Maundy Thursday", "2046-03-23": "Good Friday", - "2046-03-25": "Easter Day", - "2046-05-01": "Labour Day", + "2046-03-25": "Easter Sunday", + "2046-05-01": "Labor Day", "2046-05-14": "Independence Day", "2046-05-15": "Independence Day", "2046-06-12": "Chaco Armistice Day", "2046-08-15": "Asuncion Foundation's Day", "2046-09-29": "Boqueron Battle Day", "2046-12-08": "Caacupe Virgin Day", - "2046-12-25": "Christmas", + "2046-12-25": "Christmas Day", "2047-01-01": "New Year's Day", "2047-03-01": "Patriots Day", "2047-04-11": "Maundy Thursday", "2047-04-12": "Good Friday", - "2047-04-14": "Easter Day", - "2047-05-01": "Labour Day", + "2047-04-14": "Easter Sunday", + "2047-05-01": "Labor Day", "2047-05-14": "Independence Day", "2047-05-15": "Independence Day", "2047-06-12": "Chaco Armistice Day", "2047-08-15": "Asuncion Foundation's Day", "2047-09-29": "Boqueron Battle Day", "2047-12-08": "Caacupe Virgin Day", - "2047-12-25": "Christmas", + "2047-12-25": "Christmas Day", "2048-01-01": "New Year's Day", "2048-03-01": "Patriots Day", "2048-04-02": "Maundy Thursday", "2048-04-03": "Good Friday", - "2048-04-05": "Easter Day", - "2048-05-01": "Labour Day", + "2048-04-05": "Easter Sunday", + "2048-05-01": "Labor Day", "2048-05-14": "Independence Day", "2048-05-15": "Independence Day", "2048-06-12": "Chaco Armistice Day", "2048-08-15": "Asuncion Foundation's Day", "2048-09-29": "Boqueron Battle Day", "2048-12-08": "Caacupe Virgin Day", - "2048-12-25": "Christmas", + "2048-12-25": "Christmas Day", "2049-01-01": "New Year's Day", "2049-03-01": "Patriots Day", "2049-04-15": "Maundy Thursday", "2049-04-16": "Good Friday", - "2049-04-18": "Easter Day", - "2049-05-01": "Labour Day", + "2049-04-18": "Easter Sunday", + "2049-05-01": "Labor Day", "2049-05-14": "Independence Day", "2049-05-15": "Independence Day", "2049-06-12": "Chaco Armistice Day", "2049-08-15": "Asuncion Foundation's Day", "2049-09-29": "Boqueron Battle Day", "2049-12-08": "Caacupe Virgin Day", - "2049-12-25": "Christmas", + "2049-12-25": "Christmas Day", "2050-01-01": "New Year's Day", "2050-03-01": "Patriots Day", "2050-04-07": "Maundy Thursday", "2050-04-08": "Good Friday", - "2050-04-10": "Easter Day", - "2050-05-01": "Labour Day", + "2050-04-10": "Easter Sunday", + "2050-05-01": "Labor Day", "2050-05-14": "Independence Day", "2050-05-15": "Independence Day", "2050-06-12": "Chaco Armistice Day", "2050-08-15": "Asuncion Foundation's Day", "2050-09-29": "Boqueron Battle Day", "2050-12-08": "Caacupe Virgin Day", - "2050-12-25": "Christmas" + "2050-12-25": "Christmas Day" } diff --git a/tests/countries/test_paraguay.py b/tests/countries/test_paraguay.py index fce3f360e..2e8617389 100644 --- a/tests/countries/test_paraguay.py +++ b/tests/countries/test_paraguay.py @@ -9,9 +9,7 @@ # Website: https://github.com/dr-prodigy/python-holidays # License: MIT (see LICENSE file) -from datetime import date -from datetime import timedelta as td - +from holidays.constants import GOVERNMENT from holidays.countries.paraguay import Paraguay, PY, PRY from tests.common import TestCase @@ -19,147 +17,219 @@ class TestParaguay(TestCase): @classmethod def setUpClass(cls): - super().setUpClass(Paraguay) + super().setUpClass(Paraguay, years=range(1990, 2050), years_non_observed=range(2000, 2025)) def test_country_aliases(self): self.assertCountryAliases(Paraguay, PY, PRY) - def test_fixed_holidays(self): - for year, month, day in ( - (2016, 1, 1), - (2020, 1, 1), - (2020, 3, 1), - (2020, 4, 8), - (2020, 4, 9), - (2020, 4, 10), - (2020, 4, 12), - (2020, 5, 1), - (2020, 5, 14), - (2020, 5, 15), - (2020, 6, 12), - (2020, 8, 15), - (2020, 9, 29), - (2020, 12, 8), - (2020, 12, 25), - ): - self.assertIn(date(year, month, day), self.holidays) - - def test_non_observed(self): - # no observed dates - for year, month, day in ( - (2017, 1, 1), - (2014, 3, 2), - (2020, 4, 12), - (2016, 5, 1), - (2016, 5, 15), - (2016, 6, 12), - (2015, 8, 15), - (2018, 9, 29), - (2018, 12, 8), - ): - self.assertNoNonObservedHoliday(date(year, month, day)) - - def test_moveable(self): - for year, month, day in ( - # Patriots day - (2013, 3, 4), - (2016, 2, 29), - (2018, 2, 26), - (2022, 2, 28), - (2014, 3, 1), - (2015, 3, 1), - (2017, 3, 1), - (2019, 3, 1), - (2020, 3, 1), - (2021, 3, 1), - # Peace in Chaco Day - (2014, 6, 16), - (2018, 6, 11), - (2013, 6, 12), - (2015, 6, 12), - (2016, 6, 12), - (2017, 6, 12), - (2019, 6, 12), - (2020, 6, 12), - (2021, 6, 12), - (2022, 6, 12), - # Boqueron's Battle - (2015, 9, 28), - (2016, 10, 3), - (2017, 10, 2), - (2021, 9, 27), - (2022, 10, 3), - (2013, 9, 29), - (2014, 9, 29), - (2018, 9, 29), - (2019, 9, 29), - (2020, 9, 29), - ): - self.assertIn(date(year, month, day), self.holidays) - - for year, month, day in ( - # Patriots day - (2013, 3, 1), - (2016, 3, 1), - (2018, 3, 1), - (2022, 3, 1), - # Peace in Chaco Day - (2014, 6, 12), - (2018, 6, 12), - # Boqueron's Battle - (1999, 9, 29), - (2015, 9, 29), - (2016, 9, 29), - (2017, 9, 29), - (2021, 9, 29), - (2022, 9, 29), - ): - self.assertNotIn(date(year, month, day), self.holidays) + def test_new_years_day(self): + self.assertHolidayName("Año Nuevo", (f"{year}-01-01" for year in range(1990, 2050))) + self.assertNoNonObservedHoliday( + "2005-01-01", + "2006-01-01", + "2011-01-01", + "2012-01-01", + "2017-01-01", + "2022-01-01", + "2023-01-01", + ) - def test_independence_day(self): - for year, month, day in ( - (2010, 5, 15), - (2011, 5, 15), - (2012, 5, 14), - (2012, 5, 15), - (2013, 5, 14), - (2013, 5, 15), - (2018, 5, 14), - (2018, 5, 15), - (2021, 5, 14), - (2021, 5, 15), - ): - self.assertIn(date(year, month, day), self.holidays) + def test_patriots_day(self): + name = "Día de los Héroes de la Patria" + years_excluded = {2013, 2016, 2018, 2022} + self.assertHolidayName( + name, (f"{year}-03-01" for year in set(range(1990, 2050)).difference(years_excluded)) + ) + self.assertNoHolidayName(name, (f"{year}-03-01" for year in years_excluded)) + self.assertHolidayName( + name, + "2013-03-04", + "2016-02-29", + "2018-02-26", + "2022-02-28", + ) def test_easter(self): - for year, month, day in [ - (2002, 3, 31), - (2003, 4, 20), - (2004, 4, 11), - (2005, 3, 27), - (2006, 4, 16), - (2007, 4, 8), - (2008, 3, 23), - (2009, 4, 12), - (2010, 4, 4), - (2011, 4, 24), - (2012, 4, 8), - (2013, 3, 31), - (2014, 4, 20), - (2015, 4, 5), - (2016, 3, 27), - (2017, 4, 16), - (2018, 4, 1), - (2019, 4, 21), - (2020, 4, 12), - (2021, 4, 4), - (2022, 4, 17), - ]: - easter = date(year, month, day) - easter_thursday = easter + td(days=-3) - easter_friday = easter + td(days=-2) - for holiday in [easter_thursday, easter_friday, easter]: - self.assertIn(holiday, self.holidays) + self.assertHolidayName( + "Jueves Santo", + "2019-04-18", + "2020-04-09", + "2021-04-01", + "2022-04-14", + "2023-04-06", + ) + + self.assertHolidayName( + "Viernes Santo", + "2019-04-19", + "2020-04-10", + "2021-04-02", + "2022-04-15", + "2023-04-07", + ) + + dt = ( + "2019-04-21", + "2020-04-12", + "2021-04-04", + "2022-04-17", + "2023-04-09", + ) + self.assertHolidayName("Domingo de Resurrección", dt) + self.assertNoNonObservedHoliday(dt) + + def test_labor_day(self): + self.assertHolidayName( + "Día del Trabajador", (f"{year}-05-01" for year in range(1990, 2050)) + ) + self.assertNoNonObservedHoliday( + "2004-05-01", + "2005-05-01", + "2010-05-01", + "2011-05-01", + "2016-05-01", + "2021-05-01", + "2022-05-01", + ) + + def test_independence_day(self): + name = "Día de la Independencia Nacional" + self.assertHolidayName(name, (f"{year}-05-15" for year in range(1990, 2050))) + self.assertHolidayName(name, (f"{year}-05-14" for year in range(2012, 2050))) + self.assertNoHolidayName(name, (f"{year}-05-14" for year in range(1990, 2012))) + self.assertNoNonObservedHoliday( + "2004-05-15", + "2005-05-15", + "2010-05-15", + "2011-05-15", + "2016-05-14", + "2016-05-15", + "2017-05-14", + "2022-05-14", + "2022-05-15", + "2023-05-14", + ) + + def test_chaco_armistice_day(self): + name = "Día de la Paz del Chaco" + years_excluded = {2014, 2018} + self.assertHolidayName( + name, (f"{year}-06-12" for year in set(range(1990, 2050)).difference(years_excluded)) + ) + self.assertNoHolidayName(name, (f"{year}-06-12" for year in years_excluded)) + self.assertHolidayName( + name, + "2014-06-16", + "2018-06-11", + ) + self.assertNoNonObservedHoliday( + "2004-06-12", + "2005-06-12", + "2010-06-12", + "2011-06-12", + "2016-06-12", + "2021-06-12", + "2022-06-12", + ) + + def test_asuncion_foundations_day(self): + self.assertHolidayName( + "Día de la Fundación de Asunción", (f"{year}-08-15" for year in range(1990, 2050)) + ) + self.assertNoNonObservedHoliday( + "2004-08-15", + "2009-08-15", + "2010-08-15", + "2015-08-15", + "2020-08-15", + "2021-08-15", + ) + + def test_boqueron_battle_day(self): + name = "Día de la Batalla de Boquerón" + years_excluded = {2015, 2016, 2017, 2021, 2022} + self.assertHolidayName( + name, (f"{year}-09-29" for year in set(range(2000, 2050)).difference(years_excluded)) + ) + self.assertNoHolidayName(name, (f"{year}-09-29" for year in years_excluded)) + self.assertNoHolidayName(name, (f"{year}-09-29" for year in range(1990, 2000))) + self.assertHolidayName( + name, + "2015-09-28", + "2016-10-03", + "2017-10-02", + "2021-09-27", + "2022-10-03", + ) + self.assertNoNonObservedHoliday( + "2001-09-29", + "2002-09-29", + "2007-09-29", + "2012-09-29", + "2013-09-29", + "2018-09-29", + "2019-09-29", + "2024-09-29", + ) + + def test_caacupe_virgin_day(self): + self.assertHolidayName( + "Día de la Virgen de Caacupé", (f"{year}-12-08" for year in range(1990, 2050)) + ) + self.assertNoNonObservedHoliday( + "2001-12-08", + "2002-12-08", + "2007-12-08", + "2012-12-08", + "2013-12-08", + "2018-12-08", + "2019-12-08", + "2024-12-08", + ) + + def test_special_public_holidays(self): + self.assertHoliday( + "2007-01-29", + "2009-09-10", + "2010-06-14", + "2011-04-19", + "2011-05-14", + "2011-05-16", + "2013-08-14", + "2015-07-10", + ) + + def test_special_government_holidays(self): + self.assertHoliday( + Paraguay(categories=GOVERNMENT, years=range(2010, 2023)), + "2010-12-24", + "2010-12-31", + "2011-04-20", + "2011-12-23", + "2011-12-30", + "2012-04-04", + "2012-12-24", + "2012-12-31", + "2013-03-27", + "2014-04-16", + "2014-12-24", + "2014-12-31", + "2015-04-01", + "2015-12-24", + "2015-12-31", + "2016-03-23", + "2017-03-28", + "2018-12-24", + "2018-12-31", + "2019-04-17", + "2019-12-24", + "2019-12-31", + "2020-04-08", + "2021-12-24", + "2021-12-31", + "2022-04-13", + "2022-05-02", + ) def test_l10n_default(self): self.assertLocalizedHolidays( @@ -168,7 +238,7 @@ def test_l10n_default(self): ("2022-04-13", "Asueto de la Administración Pública"), ("2022-04-14", "Jueves Santo"), ("2022-04-15", "Viernes Santo"), - ("2022-04-17", "Día de Pascuas"), + ("2022-04-17", "Domingo de Resurrección"), ("2022-05-01", "Día del Trabajador"), ("2022-05-02", "Asueto de la Administración Pública"), ("2022-05-14", "Día de la Independencia Nacional"), @@ -188,8 +258,8 @@ def test_l10n_en_us(self): ("2022-04-13", "Public sector holiday"), ("2022-04-14", "Maundy Thursday"), ("2022-04-15", "Good Friday"), - ("2022-04-17", "Easter Day"), - ("2022-05-01", "Labour Day"), + ("2022-04-17", "Easter Sunday"), + ("2022-05-01", "Labor Day"), ("2022-05-02", "Public sector holiday"), ("2022-05-14", "Independence Day"), ("2022-05-15", "Independence Day"), @@ -197,7 +267,7 @@ def test_l10n_en_us(self): ("2022-08-15", "Asuncion Foundation's Day"), ("2022-10-03", "Boqueron Battle Day"), ("2022-12-08", "Caacupe Virgin Day"), - ("2022-12-25", "Christmas"), + ("2022-12-25", "Christmas Day"), ) def test_l10n_uk(self):