# 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(date($Ty, 6, 4)) == 3] MSG 'Aho Tau'ataina (fakatokanga'i) REM 3 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 4)) == 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(date($Ty, 6, 4)) == 0] MSG 'Aho Tau'ataina (fakatokanga'i) REM 6 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 4)) == 6] MSG 'Aho Tau'ataina (fakatokanga'i) REM 7 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 4)) == 5] MSG 'Aho Tau'ataina (fakatokanga'i) REM 8 June ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 6, 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(date($Ty, 7, 4)) == 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(date($Ty, 9, 17)) == 0] MSG 'Aho 'Alo'i 'o e 'Ea ki he Kalauni 'o Tonga (fakatokanga'i) REM 2 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 4)) == 3] MSG 'Aho Konisitutone (fakatokanga'i) REM 3 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 4)) == 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(date($Ty, 11, 4)) == 0] MSG 'Aho Konisitutone (fakatokanga'i) REM 6 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 4)) == 6] MSG 'Aho Konisitutone (fakatokanga'i) REM 7 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 4)) == 5] MSG 'Aho Konisitutone (fakatokanga'i) REM 8 November ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 11, 4)) == 4] MSG 'Aho Konisitutone (fakatokanga'i) REM 2 December ADDOMIT SCANFROM -28 SATISFY [wkdaynum(date($Ty, 12, 4)) == 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(date($Ty, 12, 4)) == 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(date($Ty, 12, 4)) == 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(date($Ty, 12, 4)) == 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(date($Ty, 12, 4)) == 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(date($Ty, 12, 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