Files
remind/include/holidays/to.rem
Dianne Skoll 9e3797d5ed Simplify all calculations of dates relative to trigger date.
Also fixes off-by-one errors for New Year's Day in many files.
2025-09-29 19:41:40 -04:00

39 lines
3.3 KiB
Plaintext

# SPDX-License-Identifier: MIT
# Holiday file for Tonga
# Derived from the Python holidays project at
# https://github.com/vacanza/holidays
#
# See important caveats in the README file in this directory.
OMIT 1 January MSG 'Uluaki 'Aho 'o e Ta'u Fo'ou
OMIT [easterdate($Uy)-2] MSG Falaite Lelei
OMIT [easterdate($Uy)+1] MSG Monite 'o e Toetu'u
OMIT 25 April MSG 'Aho Anzac
REM 2 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG 'Aho Tau'ataina (fakatokanga'i)
REM 3 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG 'Aho Tau'ataina (fakatokanga'i)
REM 4 June ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG 'Aho Tau'ataina (fakatokanga'i)
REM 5 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG 'Aho Tau'ataina (fakatokanga'i)
REM 6 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG 'Aho Tau'ataina (fakatokanga'i)
REM 7 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG 'Aho Tau'ataina (fakatokanga'i)
REM 8 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG 'Aho Tau'ataina (fakatokanga'i)
OMIT 4 July MSG 'Aho 'Alo'i 'o 'Ene 'Afio ko e Tu'i 'o Tonga 'oku lolotonga Pule
REM 5 July ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG 'Aho 'Alo'i 'o 'Ene 'Afio ko e Tu'i 'o Tonga 'oku lolotonga Pule (fakatokanga'i)
OMIT 17 September MSG 'Aho 'Alo'i 'o e 'Ea ki he Kalauni 'o Tonga
REM 18 September ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG 'Aho 'Alo'i 'o e 'Ea ki he Kalauni 'o Tonga (fakatokanga'i)
REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG 'Aho Konisitutone (fakatokanga'i)
REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG 'Aho Konisitutone (fakatokanga'i)
REM 4 November ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG 'Aho Konisitutone (fakatokanga'i)
REM 5 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG 'Aho Konisitutone (fakatokanga'i)
REM 6 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG 'Aho Konisitutone (fakatokanga'i)
REM 7 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG 'Aho Konisitutone (fakatokanga'i)
REM 8 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG 'Aho Konisitutone (fakatokanga'i)
REM 2 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+2) == 3] MSG 'Aho Fakamanatu 'o e Hilifaki Kalauni 'o 'Ene 'Afio ko Siaosi Tupou I (fakatokanga'i)
REM 3 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T+1) == 2] MSG 'Aho Fakamanatu 'o e Hilifaki Kalauni 'o 'Ene 'Afio ko Siaosi Tupou I (fakatokanga'i)
REM 4 December ADDOMIT SCANFROM -28 SATISFY [$Tw != 0] MSG 'Aho Fakamanatu 'o e Hilifaki Kalauni 'o 'Ene 'Afio ko Siaosi Tupou I (fakatokanga'i)
REM 5 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-1) == 0] MSG 'Aho Fakamanatu 'o e Hilifaki Kalauni 'o 'Ene 'Afio ko Siaosi Tupou I (fakatokanga'i)
REM 6 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-2) == 6] MSG 'Aho Fakamanatu 'o e Hilifaki Kalauni 'o 'Ene 'Afio ko Siaosi Tupou I (fakatokanga'i)
REM 7 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-3) == 5] MSG 'Aho Fakamanatu 'o e Hilifaki Kalauni 'o 'Ene 'Afio ko Siaosi Tupou I (fakatokanga'i)
REM 8 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum($T-4) == 4] MSG 'Aho Fakamanatu 'o e Hilifaki Kalauni 'o 'Ene 'Afio ko Siaosi Tupou I (fakatokanga'i)
OMIT 25 December MSG 'Aho Kilisimasi
OMIT 26 December MSG 'Aho 2 'o e Kilisimasi