holidays.countries.tonga

Tonga(*args, **kwargs)

Bases: ObservedHolidayBase, ChristianHolidays, InternationalHolidays, StaticHolidays

Tonga holidays.

References
Checked With

1988 Revision Observance Rule:

Provided always that when any of the days specified falls upon a Sunday, the next following Monday shall be a public holiday and that whenever the twenty-sixth day of December falls upon a Monday the day following shall be a public holiday. (Amended by Act 11 of 1970.)

2016 and 2020 Revision Observance Rule:

Provided that when any public holidays specified, except Christmas Day, the day immediately succeeding Christmas Day, New Years Day, Good Friday, Easter Monday, ANZAC Day, Birthday of the reigning Sovereign of Tonga and Birthday of the Heir to the Crown of Tonga, falls upon a Thursday, Friday, Saturday or Sunday, that public holiday shall be celebrated on the next following Monday; and if it falls on a Tuesday or Wednesday, that public holiday shall be celebrated on the Monday before the actual public holiday. (Amended by Act 10 of 2010: May 18, 2010.) "Birthday of the reigning Sovereign of Tonga and Birthday of the Heir to the Crown of Tonga" is add to the exempted list as seen above. (Amended by Act 5 of 2013: Jun 28, 2013.)

Further provided that the Birthday of the reigning Sovereign of Tonga and the Birthday of the Heir to the Crown of Tonga shall be celebrated on the day it falls, unless it falls on a Sunday in which case it would be celebrated on the next following Monday. (Inserted by Act 5 of 2013: Jun 28, 2013.)

country = 'TO' class-attribute instance-attribute

default_language = 'to' class-attribute instance-attribute

observed_label = tr("%s (fakatokanga'i)") class-attribute instance-attribute

supported_languages = ('en_US', 'to') class-attribute instance-attribute

start_year = 1989 class-attribute instance-attribute

TO(*args, **kwargs)

Bases: Tonga

TON(*args, **kwargs)

Bases: Tonga

TongaStaticHolidays

Tonga special holidays.

References

rugby_special_holidays = tr("'Aho malolo 'akapulu 'a Tonga") class-attribute instance-attribute

special_public_holidays = {2017: (NOV, 29, rugby_special_holidays), 2019: ((SEP, 19, tr("Me'afaka'eiki 'o e Siteiti 'Akilisi Pohiva")), (NOV, 15, rugby_special_holidays))} class-attribute instance-attribute

special_public_holidays_observed = {2021: (DEC, 27, tr("'Aho 2 'o e Kilisimasi"))} class-attribute instance-attribute